diff options
Diffstat (limited to 'gcc')
3088 files changed, 28960 insertions, 28900 deletions
diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS index 13db212..6b1e7d8 100644 --- a/gcc/ABOUT-GCC-NLS +++ b/gcc/ABOUT-GCC-NLS @@ -49,7 +49,7 @@ configure GCC with --enable-maintainer-mode to get the master catalog rebuilt. -Copyright (C) 1998-2017 Free Software Foundation, Inc. +Copyright (C) 1998-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6ca0368..812a0b5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2018-01-03 Martin Liska <mliska@suse.cz> PR ipa/83594 diff --git a/gcc/LANGUAGES b/gcc/LANGUAGES index 2249c60..0368efd 100644 --- a/gcc/LANGUAGES +++ b/gcc/LANGUAGES @@ -57,7 +57,7 @@ Feb 1, 1998: DEFTREECODE (CLASS_METHOD_DECL, "class_method_decl", 'd', 0) -Copyright (C) 1998-2017 Free Software Foundation, Inc. +Copyright (C) 1998-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/Makefile.in b/gcc/Makefile.in index a1af003..fb988cd 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1,7 +1,7 @@ # Makefile for GNU Compiler Collection # Run 'configure' to generate Makefile from Makefile.in -# Copyright (C) 1987-2017 Free Software Foundation, Inc. +# Copyright (C) 1987-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/README.Portability b/gcc/README.Portability index b5a099e..e7a68d0 100644 --- a/gcc/README.Portability +++ b/gcc/README.Portability @@ -1,4 +1,4 @@ -Copyright (C) 2000-2017 Free Software Foundation, Inc. +Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is intended to contain a few notes about writing C code within GCC so that it compiles without error on the full range of diff --git a/gcc/acinclude.m4 b/gcc/acinclude.m4 index da4ddfd..950a2d4 100644 --- a/gcc/acinclude.m4 +++ b/gcc/acinclude.m4 @@ -1,4 +1,4 @@ -dnl Copyright (C) 2005-2017 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2018 Free Software Foundation, Inc. dnl dnl This file is part of GCC. dnl diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index cc8c0c5..253bcff 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,5 +1,7 @@ 2018-01-03 Jakub Jelinek <jakub@redhat.com> + Update copyright years. + * gnat_ugn.texi: Bump @copying's copyright year. * gnat_rm.texi: Likewise. diff --git a/gcc/addresses.h b/gcc/addresses.h index b0103d2..1f8dcd3 100644 --- a/gcc/addresses.h +++ b/gcc/addresses.h @@ -1,5 +1,5 @@ /* Inline functions to test validity of reg classes for addressing modes. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/alias.c b/gcc/alias.c index 7f3e4d2..4c7965d 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -1,5 +1,5 @@ /* Alias analysis for GNU C - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by John Carr (jfc@mit.edu). This file is part of GCC. diff --git a/gcc/alias.h b/gcc/alias.h index ef5f232..ecc1232 100644 --- a/gcc/alias.h +++ b/gcc/alias.h @@ -1,5 +1,5 @@ /* Exported functions from alias.c - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c index b32001f..ef8f00f 100644 --- a/gcc/alloc-pool.c +++ b/gcc/alloc-pool.c @@ -1,5 +1,5 @@ /* Functions to support a pool of allocatable objects. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dan@cgsoftware.com> This file is part of GCC. diff --git a/gcc/alloc-pool.h b/gcc/alloc-pool.h index 1d04e5d..c0a1292 100644 --- a/gcc/alloc-pool.h +++ b/gcc/alloc-pool.h @@ -1,5 +1,5 @@ /* Functions to support a pool of allocatable objects - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dan@cgsoftware.com> This file is part of GCC. @@ -1,5 +1,5 @@ /* AddressSanitizer, a fast memory error detector. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Kostya Serebryany <kcc@google.com> This file is part of GCC. @@ -1,5 +1,5 @@ /* AddressSanitizer, a fast memory error detector. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Kostya Serebryany <kcc@google.com> This file is part of GCC. diff --git a/gcc/attribs.c b/gcc/attribs.c index b7a7509..2cac9c4 100644 --- a/gcc/attribs.c +++ b/gcc/attribs.c @@ -1,5 +1,5 @@ /* Functions dealing with attribute handling, used by most front ends. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/attribs.h b/gcc/attribs.h index 182c71d..c277e1b 100644 --- a/gcc/attribs.h +++ b/gcc/attribs.h @@ -1,5 +1,5 @@ /* Declarations and definitions dealing with attribute handling. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.c index 93d97f0..72faed5 100644 --- a/gcc/auto-inc-dec.c +++ b/gcc/auto-inc-dec.c @@ -1,5 +1,5 @@ /* Discovery of auto-inc and auto-dec instructions. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c index 403709b..e794496 100644 --- a/gcc/auto-profile.c +++ b/gcc/auto-profile.c @@ -1,5 +1,5 @@ /* Read and annotate call graph profile from the auto profile data file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Dehao Chen (dehao@google.com) This file is part of GCC. diff --git a/gcc/auto-profile.h b/gcc/auto-profile.h index ccaef33..81caf90 100644 --- a/gcc/auto-profile.h +++ b/gcc/auto-profile.h @@ -1,5 +1,5 @@ /* auto-profile.h - Defines data exported from auto-profile.c - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Dehao Chen (dehao@google.com) This file is part of GCC. diff --git a/gcc/backend.h b/gcc/backend.h index ee560fc..a56566c 100644 --- a/gcc/backend.h +++ b/gcc/backend.h @@ -1,6 +1,6 @@ /* Common Backend requirements. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 5a5ddbf..b9394cd 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -1,5 +1,5 @@ /* Define control flow data structures for the CFG. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index 72927b8..a668962 100644 --- a/gcc/bb-reorder.c +++ b/gcc/bb-reorder.c @@ -1,5 +1,5 @@ /* Basic block reordering routines for the GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bb-reorder.h b/gcc/bb-reorder.h index 392f34d..a582e34 100644 --- a/gcc/bb-reorder.h +++ b/gcc/bb-reorder.h @@ -1,5 +1,5 @@ /* Basic block reordering routines for the GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bitmap.c b/gcc/bitmap.c index 03f6923..d7464d7 100644 --- a/gcc/bitmap.c +++ b/gcc/bitmap.c @@ -1,5 +1,5 @@ /* Functions to support general ended bitmaps. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bitmap.h b/gcc/bitmap.h index 3480323..bdf0747 100644 --- a/gcc/bitmap.h +++ b/gcc/bitmap.h @@ -1,5 +1,5 @@ /* Functions to support general ended bitmaps. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/brig-builtins.def b/gcc/brig-builtins.def index c2d8422..f94f7e6 100644 --- a/gcc/brig-builtins.def +++ b/gcc/brig-builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the HSAIL builtins used in the GNU compiler. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/ChangeLog b/gcc/brig/ChangeLog index b4f2ec0..a0370d8 100644 --- a/gcc/brig/ChangeLog +++ b/gcc/brig/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org> Alan Hayward <alan.hayward@arm.com> David Sherwood <david.sherwood@arm.com> diff --git a/gcc/brig/Make-lang.in b/gcc/brig/Make-lang.in index 23ddc03..151b92d 100644 --- a/gcc/brig/Make-lang.in +++ b/gcc/brig/Make-lang.in @@ -1,7 +1,7 @@ # Make-lang.in -- Top level -*- makefile -*- fragment for gcc BRIG (HSAIL) # frontend. -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/brig/brig-builtins.h b/gcc/brig/brig-builtins.h index d9093f5..8a26a57 100644 --- a/gcc/brig/brig-builtins.h +++ b/gcc/brig/brig-builtins.h @@ -1,5 +1,5 @@ /* brig-builtins.h -- brig builtin definitions - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brig-c.h b/gcc/brig/brig-c.h index ae7eefe..145cb2b 100644 --- a/gcc/brig/brig-c.h +++ b/gcc/brig/brig-c.h @@ -1,5 +1,5 @@ /* brig-c.h -- Header file for brig input's gcc C interface. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brig-lang.c b/gcc/brig/brig-lang.c index 01908f4..997dad4 100644 --- a/gcc/brig/brig-lang.c +++ b/gcc/brig/brig-lang.c @@ -1,5 +1,5 @@ /* brig-lang.c -- brig (HSAIL) input gcc interface. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-arg-block-handler.cc b/gcc/brig/brigfrontend/brig-arg-block-handler.cc index 8e9d923..4aba479 100644 --- a/gcc/brig/brigfrontend/brig-arg-block-handler.cc +++ b/gcc/brig/brigfrontend/brig-arg-block-handler.cc @@ -1,5 +1,5 @@ /* brig-arg-block-handler.cc -- brig arg block start/end directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc index 2b04d99..61d3d6c 100644 --- a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-atomic-inst-handler.cc -- brig atomic instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc index ad0b24b..283da7a 100644 --- a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-basic-inst-handler.cc -- brig basic instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc index a660698..a766a99 100644 --- a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-branch-inst-handler.cc -- brig branch instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc index c6dd06c..1155ead 100644 --- a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-cmp-inst-handler.cc -- brig cmp instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.cc b/gcc/brig/brigfrontend/brig-code-entry-handler.cc index fa4da9f..54b53fd 100644 --- a/gcc/brig/brigfrontend/brig-code-entry-handler.cc +++ b/gcc/brig/brigfrontend/brig-code-entry-handler.cc @@ -1,5 +1,5 @@ /* brig-code-entry-handler.cc -- a gccbrig base class - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.h b/gcc/brig/brigfrontend/brig-code-entry-handler.h index ef9668a..3aa4d9e 100644 --- a/gcc/brig/brigfrontend/brig-code-entry-handler.h +++ b/gcc/brig/brigfrontend/brig-code-entry-handler.h @@ -1,5 +1,5 @@ /* brig-code-entry-handler.h -- a gccbrig base class - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-comment-handler.cc b/gcc/brig/brigfrontend/brig-comment-handler.cc index 442b3aa..1c3c1ba 100644 --- a/gcc/brig/brigfrontend/brig-comment-handler.cc +++ b/gcc/brig/brigfrontend/brig-comment-handler.cc @@ -1,5 +1,5 @@ /* brig-comment-handler.cc -- brig comment directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-control-handler.cc b/gcc/brig/brigfrontend/brig-control-handler.cc index 91ff283..b7e0722 100644 --- a/gcc/brig/brigfrontend/brig-control-handler.cc +++ b/gcc/brig/brigfrontend/brig-control-handler.cc @@ -1,5 +1,5 @@ /* brig-control-handler.cc -- brig control directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc index ce84599..50c6360 100644 --- a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-copy-move-inst-handler.cc -- brig copy/move instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc index 18850a1..e5ac799 100644 --- a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-cvt-inst-handler.cc -- brig cvt (convert) instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc index a033db6..ff96504 100644 --- a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc +++ b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc @@ -1,5 +1,5 @@ /* brig-fbarrier-handler.cc -- brig fbarrier directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-function-handler.cc b/gcc/brig/brigfrontend/brig-function-handler.cc index 7896c4a..f0c995f 100644 --- a/gcc/brig/brigfrontend/brig-function-handler.cc +++ b/gcc/brig/brigfrontend/brig-function-handler.cc @@ -1,5 +1,5 @@ /* brig-code-entry-handler.cc -- brig function directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-function.cc b/gcc/brig/brigfrontend/brig-function.cc index 7f627de..14ca32c 100644 --- a/gcc/brig/brigfrontend/brig-function.cc +++ b/gcc/brig/brigfrontend/brig-function.cc @@ -1,5 +1,5 @@ /* brig-function.cc -- declaration of brig_function class. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-function.h b/gcc/brig/brigfrontend/brig-function.h index 3ed58cd..6149719 100644 --- a/gcc/brig/brigfrontend/brig-function.h +++ b/gcc/brig/brigfrontend/brig-function.h @@ -1,5 +1,5 @@ /* brig-function.h -- declaration of brig_function class. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc index 43e2b68..bf5e97d 100644 --- a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc +++ b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc @@ -1,5 +1,5 @@ /* brig-inst-mod-handler.cc -- brig rounding moded instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-label-handler.cc b/gcc/brig/brigfrontend/brig-label-handler.cc index 737e1bf..7605b76 100644 --- a/gcc/brig/brigfrontend/brig-label-handler.cc +++ b/gcc/brig/brigfrontend/brig-label-handler.cc @@ -1,5 +1,5 @@ /* brig-label-handler.cc -- brig label directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc index c81ee6a..1da0bc0 100644 --- a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-lane-inst-handler.cc -- brig lane instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-machine.c b/gcc/brig/brigfrontend/brig-machine.c index 3c41d65..75d0b81 100644 --- a/gcc/brig/brigfrontend/brig-machine.c +++ b/gcc/brig/brigfrontend/brig-machine.c @@ -1,5 +1,5 @@ /* brig-machine.c -- gccbrig machine queries - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-machine.h b/gcc/brig/brigfrontend/brig-machine.h index b8493b5..581b708 100644 --- a/gcc/brig/brigfrontend/brig-machine.h +++ b/gcc/brig/brigfrontend/brig-machine.h @@ -1,5 +1,5 @@ /* brig-machine.h -- gccbrig machine queries - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc index fea3059..350516f 100644 --- a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-mem-inst-handler.cc -- brig memory inst handler - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-module-handler.cc b/gcc/brig/brigfrontend/brig-module-handler.cc index 1b9a15c..1be6b2d 100644 --- a/gcc/brig/brigfrontend/brig-module-handler.cc +++ b/gcc/brig/brigfrontend/brig-module-handler.cc @@ -1,5 +1,5 @@ /* brig-module-handler.cc -- brig module directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc index 8027d18..8ef3a08 100644 --- a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc @@ -1,6 +1,6 @@ /* brig-queue-inst-handler.cc -- brig user mode queue related instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc index f471084..7261d4b 100644 --- a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-seg-inst-handler.cc -- brig segment related instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc index 26f81d1c..d900b34 100644 --- a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-signal-inst-handler.cc -- brig signal instruction handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-to-generic.cc b/gcc/brig/brigfrontend/brig-to-generic.cc index 9077e76..805e4d6 100644 --- a/gcc/brig/brigfrontend/brig-to-generic.cc +++ b/gcc/brig/brigfrontend/brig-to-generic.cc @@ -1,5 +1,5 @@ /* brig2tree.cc -- brig to gcc generic/gimple tree conversion - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-to-generic.h b/gcc/brig/brigfrontend/brig-to-generic.h index 59eb5b4..384e3bd 100644 --- a/gcc/brig/brigfrontend/brig-to-generic.h +++ b/gcc/brig/brigfrontend/brig-to-generic.h @@ -1,5 +1,5 @@ /* brig-to-generic.h -- brig to gcc generic conversion - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-util.cc b/gcc/brig/brigfrontend/brig-util.cc index f8b6832..3568c86 100644 --- a/gcc/brig/brigfrontend/brig-util.cc +++ b/gcc/brig/brigfrontend/brig-util.cc @@ -1,5 +1,5 @@ /* brig-util.cc -- gccbrig utility functions - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-util.h b/gcc/brig/brigfrontend/brig-util.h index 3dd2c6e..4470181 100644 --- a/gcc/brig/brigfrontend/brig-util.h +++ b/gcc/brig/brigfrontend/brig-util.h @@ -1,5 +1,5 @@ /* brig-util.h -- gccbrig utility functions - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-variable-handler.cc b/gcc/brig/brigfrontend/brig-variable-handler.cc index cd0e981..3edb786 100644 --- a/gcc/brig/brigfrontend/brig-variable-handler.cc +++ b/gcc/brig/brigfrontend/brig-variable-handler.cc @@ -1,5 +1,5 @@ /* brig-variable-handler.cc -- brig variable directive handling - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigfrontend/phsa.h b/gcc/brig/brigfrontend/phsa.h index 88e87eb..d224752 100644 --- a/gcc/brig/brigfrontend/phsa.h +++ b/gcc/brig/brigfrontend/phsa.h @@ -1,5 +1,5 @@ /* phsa.h -- interfacing between the gcc BRIG FE and the phsa runtime - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/brigspec.c b/gcc/brig/brigspec.c index b1610ef..35e2460 100644 --- a/gcc/brig/brigspec.c +++ b/gcc/brig/brigspec.c @@ -1,5 +1,5 @@ /* brigspec.c -- Specific flags and argument handling of the gcc BRIG front end. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/config-lang.in b/gcc/brig/config-lang.in index e390a16..c25c28c 100644 --- a/gcc/brig/config-lang.in +++ b/gcc/brig/config-lang.in @@ -1,6 +1,6 @@ # config-lang.in -- Top level configure fragment for gcc BRIG (HSAIL) frontend. -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/brig/gccbrig.texi b/gcc/brig/gccbrig.texi index 7ee1b02..6c28fb2 100644 --- a/gcc/brig/gccbrig.texi +++ b/gcc/brig/gccbrig.texi @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename gccbrig.info @settitle The GNU BRIG (HSAIL) Compiler -@set copyrights-brig 2017 +@set copyrights-brig 2017-2018 @c Merge the standard indexes into a single one. @syncodeindex fn cp diff --git a/gcc/brig/lang-specs.h b/gcc/brig/lang-specs.h index 065ff5e..8d8c8f7 100644 --- a/gcc/brig/lang-specs.h +++ b/gcc/brig/lang-specs.h @@ -1,5 +1,5 @@ /* lang-specs.h -- gcc driver specs for BRIG (HSAIL) frontend. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> for General Processor Tech. diff --git a/gcc/brig/lang.opt b/gcc/brig/lang.opt index e0c71b2..1c83f5f 100644 --- a/gcc/brig/lang.opt +++ b/gcc/brig/lang.opt @@ -1,6 +1,6 @@ ; lang.opt -- Options for the gcc BRIG (HSAIL) front end. -; Copyright (C) 2015-2017 Free Software Foundation, Inc. +; Copyright (C) 2015-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/bt-load.c b/gcc/bt-load.c index 9092208..4808090 100644 --- a/gcc/bt-load.c +++ b/gcc/bt-load.c @@ -1,5 +1,5 @@ /* Perform branch target register load optimizations. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def index 336fd73..300ba65 100644 --- a/gcc/builtin-attrs.def +++ b/gcc/builtin-attrs.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2017 Free Software Foundation, Inc. +/* Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Joseph Myers <jsm28@cam.ac.uk>. This file is part of GCC. diff --git a/gcc/builtin-types.def b/gcc/builtin-types.def index bb50e60..8f3d796 100644 --- a/gcc/builtin-types.def +++ b/gcc/builtin-types.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2017 Free Software Foundation, Inc. +/* Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.c b/gcc/builtins.c index c5d8435..da97547 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -1,5 +1,5 @@ /* Expand builtin functions. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.def b/gcc/builtins.def index 671097e..17f825d 100644 --- a/gcc/builtins.def +++ b/gcc/builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the builtins used in the GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.h b/gcc/builtins.h index 7f34d29..8cc868f 100644 --- a/gcc/builtins.h +++ b/gcc/builtins.h @@ -1,5 +1,5 @@ /* Expand builtin functions. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 6dcabab..1730b44 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2017-12-22 Mike Stump <mikestump@comcast.net> Eric Botcazou <ebotcazou@adacore.com> @@ -8623,7 +8627,7 @@ * c-common.c: Include gt-c-family-c-common.h. * c-pragma.c: Include gt-c-family-c-pragma.h. -Copyright (C) 2010-2017 Free Software Foundation, Inc. +Copyright (C) 2010-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index 95aacd1..070555e 100644 --- a/gcc/c-family/c-ada-spec.c +++ b/gcc/c-family/c-ada-spec.c @@ -1,6 +1,6 @@ /* Print GENERIC declaration (functions, variables, types) trees coming from the C and C++ front-ends as well as macros in Ada syntax. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Adapted from tree-pretty-print.c by Arnaud Charlet <charlet@adacore.com> This file is part of GCC. diff --git a/gcc/c-family/c-ada-spec.h b/gcc/c-family/c-ada-spec.h index b1e1d0d..2383980 100644 --- a/gcc/c-family/c-ada-spec.h +++ b/gcc/c-family/c-ada-spec.h @@ -1,5 +1,5 @@ /* Interface for -fdump-ada-spec capability. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.c index 0ff0299..0261a45 100644 --- a/gcc/c-family/c-attribs.c +++ b/gcc/c-family/c-attribs.c @@ -1,5 +1,5 @@ /* C-family attributes handling. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index 197a71f..6a1bb13 100644 --- a/gcc/c-family/c-common.c +++ b/gcc/c-family/c-common.c @@ -1,5 +1,5 @@ /* Subroutines shared by all languages that are variants of C. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-common.def b/gcc/c-family/c-common.def index 2d89472..27d155b 100644 --- a/gcc/c-family/c-common.def +++ b/gcc/c-family/c-common.def @@ -1,7 +1,7 @@ /* This file contains the definitions and documentation for the additional tree codes used in the GNU C compiler (see tree.def for the standard codes). - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Written by Benjamin Chelf <chelf@codesourcery.com> This file is part of GCC. diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h index d9bf8d0..00bfe59 100644 --- a/gcc/c-family/c-common.h +++ b/gcc/c-family/c-common.h @@ -1,5 +1,5 @@ /* Definitions for c-common.c. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.c index 9e33aed..c58e8e7 100644 --- a/gcc/c-family/c-cppbuiltin.c +++ b/gcc/c-family/c-cppbuiltin.c @@ -1,5 +1,5 @@ /* Define builtin-in macros for the C family front ends. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.c index 67ad98a..8716d2a 100644 --- a/gcc/c-family/c-dump.c +++ b/gcc/c-family/c-dump.c @@ -1,5 +1,5 @@ /* Tree-dumping functionality for C-family languages. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com> This file is part of GCC. diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.c index 164d035..e071145 100644 --- a/gcc/c-family/c-format.c +++ b/gcc/c-family/c-format.c @@ -1,5 +1,5 @@ /* Check calls to formatted I/O functions (-Wformat). - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-format.h b/gcc/c-family/c-format.h index 05e9bb7..f828e77 100644 --- a/gcc/c-family/c-format.h +++ b/gcc/c-family/c-format.h @@ -1,5 +1,5 @@ /* Check calls to formatted I/O functions (-Wformat). - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.c index 152eb8a..344c0ad 100644 --- a/gcc/c-family/c-gimplify.c +++ b/gcc/c-family/c-gimplify.c @@ -2,7 +2,7 @@ by the C-based front ends. The structure of gimplified, or language-independent, trees is dictated by the grammar described in this file. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Lowering of expressions contributed by Sebastian Pop <s.pop@laposte.net> Re-written to support lowering of whole function trees, documentation and miscellaneous cleanups by Diego Novillo <dnovillo@redhat.com> diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.c index 7ca21e8..acca444 100644 --- a/gcc/c-family/c-indentation.c +++ b/gcc/c-family/c-indentation.c @@ -1,5 +1,5 @@ /* Implementation of -Wmisleading-indentation - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-indentation.h b/gcc/c-family/c-indentation.h index e4cad26..f2d4510 100644 --- a/gcc/c-family/c-indentation.h +++ b/gcc/c-family/c-indentation.h @@ -1,5 +1,5 @@ /* Definitions for c-indentation.c. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.c index d45dc4b..e82670f 100644 --- a/gcc/c-family/c-lex.c +++ b/gcc/c-family/c-lex.c @@ -1,5 +1,5 @@ /* Mainly the interface between cpplib and the C front ends. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-objc.h b/gcc/c-family/c-objc.h index dc5f08f..d3ffa43 100644 --- a/gcc/c-family/c-objc.h +++ b/gcc/c-family/c-objc.h @@ -1,5 +1,5 @@ /* Definitions of Objective-C front-end entry points used for C and C++. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.c index 5c5d7a7..a076e3c 100644 --- a/gcc/c-family/c-omp.c +++ b/gcc/c-family/c-omp.c @@ -1,7 +1,7 @@ /* This file contains routines to construct OpenACC and OpenMP constructs, called from parsing in the C and C++ front ends. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@redhat.com>, Diego Novillo <dnovillo@redhat.com>. diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c index cead15e..f84ecf4 100644 --- a/gcc/c-family/c-opts.c +++ b/gcc/c-family/c-opts.c @@ -1,5 +1,5 @@ /* C/ObjC/C++ command line option handling. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Neil Booth. This file is part of GCC. diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.c index 482078a..2567e00 100644 --- a/gcc/c-family/c-pch.c +++ b/gcc/c-family/c-pch.c @@ -1,5 +1,5 @@ /* Precompiled header implementation for the C languages. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.c index 32176ed..9d08776 100644 --- a/gcc/c-family/c-ppoutput.c +++ b/gcc/c-family/c-ppoutput.c @@ -1,5 +1,5 @@ /* Preprocess only, using cpplib. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Written by Per Bothner, 1994-95. This program is free software; you can redistribute it and/or modify it diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.c index a4e9b74..84e4341 100644 --- a/gcc/c-family/c-pragma.c +++ b/gcc/c-family/c-pragma.c @@ -1,5 +1,5 @@ /* Handle #pragma, system V.4 style. Supports #pragma weak and #pragma pack. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-pragma.h b/gcc/c-family/c-pragma.h index f55fe4f..c70380c 100644 --- a/gcc/c-family/c-pragma.h +++ b/gcc/c-family/c-pragma.h @@ -1,5 +1,5 @@ /* Pragma related interfaces. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.c index de5ab4b..1c95943 100644 --- a/gcc/c-family/c-pretty-print.c +++ b/gcc/c-family/c-pretty-print.c @@ -1,5 +1,5 @@ /* Subroutines common to both C and C++ pretty-printers. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/c-family/c-pretty-print.h b/gcc/c-family/c-pretty-print.h index 86a4ae3..c012b8c 100644 --- a/gcc/c-family/c-pretty-print.h +++ b/gcc/c-family/c-pretty-print.h @@ -1,5 +1,5 @@ /* Various declarations for the C and C++ pretty-printers. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.c index 21d908e..322b26b 100644 --- a/gcc/c-family/c-semantics.c +++ b/gcc/c-family/c-semantics.c @@ -1,5 +1,5 @@ /* This file contains subroutine used by the C front-end to construct GENERIC. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Written by Benjamin Chelf (chelf@codesourcery.com). This file is part of GCC. diff --git a/gcc/c-family/c-spellcheck.cc b/gcc/c-family/c-spellcheck.cc index a6b9e17..c0975d3 100644 --- a/gcc/c-family/c-spellcheck.cc +++ b/gcc/c-family/c-spellcheck.cc @@ -1,5 +1,5 @@ /* Find near-matches for macros. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-spellcheck.h b/gcc/c-family/c-spellcheck.h index 838f4f2..25229d5 100644 --- a/gcc/c-family/c-spellcheck.h +++ b/gcc/c-family/c-spellcheck.h @@ -1,5 +1,5 @@ /* Find near-matches for macros. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-target-def.h b/gcc/c-family/c-target-def.h index 781afbc..31f23f1 100644 --- a/gcc/c-family/c-target-def.h +++ b/gcc/c-family/c-target-def.h @@ -1,5 +1,5 @@ /* Default initializers for C-family target hooks. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/c-family/c-target.def b/gcc/c-family/c-target.def index 8318e50..10492a7 100644 --- a/gcc/c-family/c-target.def +++ b/gcc/c-family/c-target.def @@ -1,5 +1,5 @@ /* Target hook definitions for C-family front ends. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/c-family/c-target.h b/gcc/c-family/c-target.h index 1c8d42a..47e67d7 100644 --- a/gcc/c-family/c-target.h +++ b/gcc/c-family/c-target.h @@ -1,5 +1,5 @@ /* Data structure definitions for target-specific C-family behavior. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.c index b1386db..4005e93 100644 --- a/gcc/c-family/c-ubsan.c +++ b/gcc/c-family/c-ubsan.c @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/c-family/c-ubsan.h b/gcc/c-family/c-ubsan.h index 1e2d192..179b22b 100644 --- a/gcc/c-family/c-ubsan.h +++ b/gcc/c-family/c-ubsan.h @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.c index 4246ce3..33cae8b 100644 --- a/gcc/c-family/c-warn.c +++ b/gcc/c-family/c-warn.c @@ -1,5 +1,5 @@ /* Diagnostic routines shared by all languages that are variants of C. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt index 5b929d9..16a515a 100644 --- a/gcc/c-family/c.opt +++ b/gcc/c-family/c.opt @@ -1,5 +1,5 @@ ; Options for the C, ObjC, C++ and ObjC++ front ends. -; Copyright (C) 2003-2017 Free Software Foundation, Inc. +; Copyright (C) 2003-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.c index abe7d91..1e0a8bc 100644 --- a/gcc/c-family/cppspec.c +++ b/gcc/c-family/cppspec.c @@ -1,5 +1,5 @@ /* Specific flags and argument handling of the C preprocessor. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/known-headers.cc b/gcc/c-family/known-headers.cc index 0dc9a92..ef23cbe 100644 --- a/gcc/c-family/known-headers.cc +++ b/gcc/c-family/known-headers.cc @@ -1,5 +1,5 @@ /* Support for suggestions about missing #include directives. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/known-headers.h b/gcc/c-family/known-headers.h index 328100f..3a68ad2 100644 --- a/gcc/c-family/known-headers.h +++ b/gcc/c-family/known-headers.h @@ -1,5 +1,5 @@ /* Support for suggestions about missing #include directives. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/name-hint.h b/gcc/c-family/name-hint.h index 9f342c8..ef0e4a3 100644 --- a/gcc/c-family/name-hint.h +++ b/gcc/c-family/name-hint.h @@ -1,5 +1,5 @@ /* Support for offering suggestions for handling unrecognized names. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.c index 33dc2a1..6d84072 100644 --- a/gcc/c-family/stub-objc.c +++ b/gcc/c-family/stub-objc.c @@ -1,7 +1,7 @@ /* Stub functions for Objective-C and Objective-C++ routines that are called from within the C and C++ front-ends, respectively. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 8e6e1fe..17f6502 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2018-01-01 Jakub Jelinek <jakub@redhat.com> PR c/83595 @@ -5321,7 +5325,7 @@ * c-decl.c: Likewise. Include gt-c-c-decl.h, not gt-c-decl.h. * c-parser.c: Likewise. Include gt-c-c-parser.h, not gt-c-parser.h. -Copyright (C) 2012-2017 Free Software Foundation, Inc. +Copyright (C) 2012-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/c/Make-lang.in b/gcc/c/Make-lang.in index 55da678..180923f 100644 --- a/gcc/c/Make-lang.in +++ b/gcc/c/Make-lang.in @@ -1,5 +1,5 @@ # Top level -*- makefile -*- fragment for GNU C - C language. -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.c index a7928f4..204d66f 100644 --- a/gcc/c/c-aux-info.c +++ b/gcc/c/c-aux-info.c @@ -1,7 +1,7 @@ /* Generate information regarding function declarations and definitions based on information stored in GCC's tree structure. This code implements the -aux-info option. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@segfault.us.com). This file is part of GCC. diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.c index 8752132..b57bb8e 100644 --- a/gcc/c/c-convert.c +++ b/gcc/c/c-convert.c @@ -1,5 +1,5 @@ /* Language-level data type conversion for GNU C. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.c index d3294c3..f800464 100644 --- a/gcc/c/c-decl.c +++ b/gcc/c/c-decl.c @@ -1,5 +1,5 @@ /* Process declarations and variables for C compiler. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.c index aa9ce42..2d50710 100644 --- a/gcc/c/c-errors.c +++ b/gcc/c/c-errors.c @@ -1,5 +1,5 @@ /* Various diagnostic subroutines for the GNU C language. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@codesourcery.com> This file is part of GCC. diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.c index 49d248d..5776f1b 100644 --- a/gcc/c/c-fold.c +++ b/gcc/c/c-fold.c @@ -1,5 +1,5 @@ /* Support for fully folding sub-trees of an expression for C compiler. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.c index e05741d..7f6df83 100644 --- a/gcc/c/c-lang.c +++ b/gcc/c/c-lang.c @@ -1,5 +1,5 @@ /* Language-specific hook definitions for C front end. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/c-lang.h b/gcc/c/c-lang.h index 8ecafb3..5abb1c4 100644 --- a/gcc/c/c-lang.h +++ b/gcc/c/c-lang.h @@ -1,5 +1,5 @@ /* Definitions for C language specific types. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.c index 6d923eb..a841bc1 100644 --- a/gcc/c/c-objc-common.c +++ b/gcc/c/c-objc-common.c @@ -1,5 +1,5 @@ /* Some code common to C and ObjC front ends. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/c-objc-common.h b/gcc/c/c-objc-common.h index 27ceabc..78e768c 100644 --- a/gcc/c/c-objc-common.h +++ b/gcc/c/c-objc-common.h @@ -1,5 +1,5 @@ /* Language hooks common to C and ObjC front ends. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c index c27fdaf..3327dc9 100644 --- a/gcc/c/c-parser.c +++ b/gcc/c/c-parser.c @@ -1,5 +1,5 @@ /* Parser for C and Objective-C. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Parser actions based on the old Bison parser; structure somewhat influenced by and fragments based on the C++ parser. diff --git a/gcc/c/c-parser.h b/gcc/c/c-parser.h index ff8cdda..da77f68 100644 --- a/gcc/c/c-parser.h +++ b/gcc/c/c-parser.h @@ -1,5 +1,5 @@ /* Declarations for the parser for C and Objective-C. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Parser actions based on the old Bison parser; structure somewhat influenced by and fragments based on the C++ parser. diff --git a/gcc/c/c-tree.h b/gcc/c/c-tree.h index c542d68..84b5b95 100644 --- a/gcc/c/c-tree.h +++ b/gcc/c/c-tree.h @@ -1,5 +1,5 @@ /* Definitions for C parsing and type checking. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.c index 98062c7..d281cc6 100644 --- a/gcc/c/c-typeck.c +++ b/gcc/c/c-typeck.c @@ -1,5 +1,5 @@ /* Build expressions with type checking for C compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/config-lang.in b/gcc/c/config-lang.in index 40d28b9..96da497 100644 --- a/gcc/c/config-lang.in +++ b/gcc/c/config-lang.in @@ -1,5 +1,5 @@ # Top level configure fragment for GNU C - C language. -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.c index 8a85430..a92fa7b 100644 --- a/gcc/c/gccspec.c +++ b/gcc/c/gccspec.c @@ -1,5 +1,5 @@ /* Specific flags and argument handling of the C front-end. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.c index 8f624e3..32513f1 100644 --- a/gcc/c/gimple-parser.c +++ b/gcc/c/gimple-parser.c @@ -1,5 +1,5 @@ /* Parser for GIMPLE. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/gimple-parser.h b/gcc/c/gimple-parser.h index 85cf13a..f346b05 100644 --- a/gcc/c/gimple-parser.h +++ b/gcc/c/gimple-parser.h @@ -1,5 +1,5 @@ /* Declarations for the parser for GIMPLE. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/caller-save.c b/gcc/caller-save.c index da49efe..8309bf2 100644 --- a/gcc/caller-save.c +++ b/gcc/caller-save.c @@ -1,5 +1,5 @@ /* Save and restore call-clobbered registers which are live across a call. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/calls.c b/gcc/calls.c index 5a0d663..4cce11a 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -1,5 +1,5 @@ /* Convert function calls to rtl insns, for GNU C compiler. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/calls.h b/gcc/calls.h index 1aab140..302ccb5 100644 --- a/gcc/calls.h +++ b/gcc/calls.h @@ -1,5 +1,5 @@ /* Declarations and data types for RTL call insn generation. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Conditional compare related functions - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Conditional comapre related functions. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfg-flags.def b/gcc/cfg-flags.def index a010c51..18f4339 100644 --- a/gcc/cfg-flags.def +++ b/gcc/cfg-flags.def @@ -1,5 +1,5 @@ /* Flags on basic blocks and edges. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Control flow graph manipulation code for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Control flow graph manipulation code header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfganal.c b/gcc/cfganal.c index 8bf8a53..a901b3f 100644 --- a/gcc/cfganal.c +++ b/gcc/cfganal.c @@ -1,5 +1,5 @@ /* Control flow graph analysis code for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfganal.h b/gcc/cfganal.h index c5cb51d..101124f 100644 --- a/gcc/cfganal.h +++ b/gcc/cfganal.h @@ -1,5 +1,5 @@ /* Control flow graph analysis header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c index 7b57589..1d10298 100644 --- a/gcc/cfgbuild.c +++ b/gcc/cfgbuild.c @@ -1,5 +1,5 @@ /* Control flow graph building code for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h index afda5ac..faada1e 100644 --- a/gcc/cfgbuild.h +++ b/gcc/cfgbuild.h @@ -1,5 +1,5 @@ /* Control flow graph building header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 6634016..43d1876 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -1,5 +1,5 @@ /* Control flow optimization code for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgcleanup.h b/gcc/cfgcleanup.h index 0cba367..fc0e01e 100644 --- a/gcc/cfgcleanup.h +++ b/gcc/cfgcleanup.h @@ -1,5 +1,5 @@ /* Control flow optimization header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index 60fb137..a7f3894 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -1,5 +1,5 @@ /* A pass for lowering trees to RTL. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgexpand.h b/gcc/cfgexpand.h index 0596735..8078852 100644 --- a/gcc/cfgexpand.h +++ b/gcc/cfgexpand.h @@ -1,5 +1,5 @@ /* Header file for lowering trees to RTL. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfghooks.c b/gcc/cfghooks.c index 2bee65a..87d864c 100644 --- a/gcc/cfghooks.c +++ b/gcc/cfghooks.c @@ -1,5 +1,5 @@ /* Hooks for cfg representation specific functions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <s.pop@laposte.net> This file is part of GCC. diff --git a/gcc/cfghooks.h b/gcc/cfghooks.h index 5800a33..b5981da4 100644 --- a/gcc/cfghooks.h +++ b/gcc/cfghooks.h @@ -1,5 +1,5 @@ /* Hooks for cfg representation specific functions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <s.pop@laposte.net> This file is part of GCC. diff --git a/gcc/cfgloop.c b/gcc/cfgloop.c index 0d8cf1e..8af793c 100644 --- a/gcc/cfgloop.c +++ b/gcc/cfgloop.c @@ -1,5 +1,5 @@ /* Natural loop discovery code for GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h index ff88933..ccd2f89 100644 --- a/gcc/cfgloop.h +++ b/gcc/cfgloop.h @@ -1,5 +1,5 @@ /* Natural loop functions - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c index 63f7eab..9151a33 100644 --- a/gcc/cfgloopanal.c +++ b/gcc/cfgloopanal.c @@ -1,5 +1,5 @@ /* Natural loop analysis code for GNU compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c index 3fa499a..b9b76d8 100644 --- a/gcc/cfgloopmanip.c +++ b/gcc/cfgloopmanip.c @@ -1,5 +1,5 @@ /* Loop manipulation code for GNU compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopmanip.h b/gcc/cfgloopmanip.h index 725c4be..d73c0c5 100644 --- a/gcc/cfgloopmanip.h +++ b/gcc/cfgloopmanip.h @@ -1,5 +1,5 @@ /* Loop manipulation header. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index ac17d46..f47a78c 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -1,5 +1,5 @@ /* Control flow graph manipulation code for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h index 93cb75d..6cf80bc 100644 --- a/gcc/cfgrtl.h +++ b/gcc/cfgrtl.h @@ -1,5 +1,5 @@ /* Define control flow data structures for the CFG. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 17a0d32..802214d 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/cgraph.h b/gcc/cgraph.h index 4d74fb9..34928f1 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.c index efb333c..c453a2d 100644 --- a/gcc/cgraphbuild.c +++ b/gcc/cgraphbuild.c @@ -1,5 +1,5 @@ /* Callgraph construction. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c index 0e7e35b..4360fea 100644 --- a/gcc/cgraphclones.c +++ b/gcc/cgraphclones.c @@ -1,5 +1,5 @@ /* Callgraph clones - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c index 9011824..44b931e 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -1,5 +1,5 @@ /* Driver of optimization process - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/chkp-builtins.def b/gcc/chkp-builtins.def index 9daeabd..5593914 100644 --- a/gcc/chkp-builtins.def +++ b/gcc/chkp-builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the builtins used in the GNU compiler. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cif-code.def b/gcc/cif-code.def index 92d81d3..6d7e2b4 100644 --- a/gcc/cif-code.def +++ b/gcc/cif-code.def @@ -1,7 +1,7 @@ /* This file contains the definitions of the cgraph_inline_failed_t enums used in GCC. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Doug Kwan <dougkwan@google.com> This file is part of GCC. diff --git a/gcc/collect-utils.c b/gcc/collect-utils.c index f3f51a4..567d819 100644 --- a/gcc/collect-utils.c +++ b/gcc/collect-utils.c @@ -1,5 +1,5 @@ /* Utility functions used by tools like collect2 and lto-wrapper. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect-utils.h b/gcc/collect-utils.h index 1bb934f..38f3795 100644 --- a/gcc/collect-utils.h +++ b/gcc/collect-utils.h @@ -1,5 +1,5 @@ /* Utility functions used by tools like collect2 and lto-wrapper. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.c index 439dd7d..cb8eee83 100644 --- a/gcc/collect2-aix.c +++ b/gcc/collect2-aix.c @@ -1,5 +1,5 @@ /* AIX cross support for collect2. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2-aix.h b/gcc/collect2-aix.h index a8c5d65..d7c5adb 100644 --- a/gcc/collect2-aix.h +++ b/gcc/collect2-aix.h @@ -1,5 +1,5 @@ /* AIX cross support for collect2. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2.c b/gcc/collect2.c index d25b756..f26bc59 100644 --- a/gcc/collect2.c +++ b/gcc/collect2.c @@ -1,6 +1,6 @@ /* Collect static initialization info into data structures that can be traversed by C++ initialization and finalization routines. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Chris Smith (csmith@convex.com). Heavily modified by Michael Meissner (meissner@cygnus.com), Per Bothner (bothner@cygnus.com), and John Gilmore (gnu@cygnus.com). diff --git a/gcc/collect2.h b/gcc/collect2.h index 2fbb8b2..2ce6a6c 100644 --- a/gcc/collect2.h +++ b/gcc/collect2.h @@ -1,5 +1,5 @@ /* Header file for collect/tlink routines. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/color-macros.h b/gcc/color-macros.h index 37ed4d1..3ec78b2 100644 --- a/gcc/color-macros.h +++ b/gcc/color-macros.h @@ -1,5 +1,5 @@ /* Terminal color manipulation macros. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c index 82d6dba..ad25f04 100644 --- a/gcc/combine-stack-adj.c +++ b/gcc/combine-stack-adj.c @@ -1,5 +1,5 @@ /* Combine stack adjustments. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/combine.c b/gcc/combine.c index eb02f29..36713a1 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -1,5 +1,5 @@ /* Optimize by combining instructions for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common.md b/gcc/common.md index 22c010f..71905e1c 100644 --- a/gcc/common.md +++ b/gcc/common.md @@ -1,5 +1,5 @@ ;; Common GCC machine description file, shared by all targets. -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/common.opt b/gcc/common.opt index d80ae5b..a07cfdb 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -1,6 +1,6 @@ ; Options for the language- and target-independent parts of the compiler. -; Copyright (C) 2003-2017 Free Software Foundation, Inc. +; Copyright (C) 2003-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/common/common-target-def.h b/gcc/common/common-target-def.h index eb887c1..886be86 100644 --- a/gcc/common/common-target-def.h +++ b/gcc/common/common-target-def.h @@ -1,5 +1,5 @@ /* Default initializers for common target hooks. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/common/common-target.def b/gcc/common/common-target.def index 6128cfb..e0afbc6 100644 --- a/gcc/common/common-target.def +++ b/gcc/common/common-target.def @@ -1,5 +1,5 @@ /* Target hook definitions for common hooks. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/common/common-target.h b/gcc/common/common-target.h index dd197c8..9b796c8 100644 --- a/gcc/common/common-target.h +++ b/gcc/common/common-target.h @@ -1,5 +1,5 @@ /* Data structure definitions for common hooks. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/common/common-targhooks.c b/gcc/common/common-targhooks.c index 5ab17b9..b109019 100644 --- a/gcc/common/common-targhooks.c +++ b/gcc/common/common-targhooks.c @@ -1,5 +1,5 @@ /* Default common target hook functions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/common-targhooks.h b/gcc/common/common-targhooks.h index 94e8b97..d290d7f 100644 --- a/gcc/common/common-targhooks.h +++ b/gcc/common/common-targhooks.h @@ -1,5 +1,5 @@ /* Default common target hook functions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.c index a0b7f48..71d3953 100644 --- a/gcc/common/config/aarch64/aarch64-common.c +++ b/gcc/common/config/aarch64/aarch64-common.c @@ -1,5 +1,5 @@ /* Common hooks for AArch64. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/common/config/alpha/alpha-common.c b/gcc/common/config/alpha/alpha-common.c index 3a7d28d..b27ac09 100644 --- a/gcc/common/config/alpha/alpha-common.c +++ b/gcc/common/config/alpha/alpha-common.c @@ -1,5 +1,5 @@ /* Common hooks for DEC Alpha. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.c index c437313..f866a0a 100644 --- a/gcc/common/config/arc/arc-common.c +++ b/gcc/common/config/arc/arc-common.c @@ -1,5 +1,5 @@ /* Common hooks for Synopsys DesignWare ARC - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. Claudiu Zissulescu <Claudiu.Zissulescu@synopsys.com> diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.c index 6a1683e..fc585e0 100644 --- a/gcc/common/config/arm/arm-common.c +++ b/gcc/common/config/arm/arm-common.c @@ -1,5 +1,5 @@ /* Common hooks for ARM. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/avr/avr-common.c b/gcc/common/config/avr/avr-common.c index 9bf0e0d..e69be82 100644 --- a/gcc/common/config/avr/avr-common.c +++ b/gcc/common/config/avr/avr-common.c @@ -1,5 +1,5 @@ /* Common hooks for ATMEL AVR. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/bfin/bfin-common.c b/gcc/common/config/bfin/bfin-common.c index bb273dd..5d19ba8 100644 --- a/gcc/common/config/bfin/bfin-common.c +++ b/gcc/common/config/bfin/bfin-common.c @@ -1,5 +1,5 @@ /* Common hooks for Blackfin. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/c6x/c6x-common.c b/gcc/common/config/c6x/c6x-common.c index ec698a8..7f55f97 100644 --- a/gcc/common/config/c6x/c6x-common.c +++ b/gcc/common/config/c6x/c6x-common.c @@ -1,5 +1,5 @@ /* TI C6X common hooks. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/cr16/cr16-common.c b/gcc/common/config/cr16/cr16-common.c index a106fcb..9d0d439 100644 --- a/gcc/common/config/cr16/cr16-common.c +++ b/gcc/common/config/cr16/cr16-common.c @@ -1,5 +1,5 @@ /* Common hooks for CR16. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/cris/cris-common.c b/gcc/common/config/cris/cris-common.c index 79f976d..fb004a4 100644 --- a/gcc/common/config/cris/cris-common.c +++ b/gcc/common/config/cris/cris-common.c @@ -1,5 +1,5 @@ /* Common hooks for CRIS. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.c index d14e27c..039b648 100644 --- a/gcc/common/config/default-common.c +++ b/gcc/common/config/default-common.c @@ -1,5 +1,5 @@ /* Default common target hooks initializer. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/epiphany/epiphany-common.c b/gcc/common/config/epiphany/epiphany-common.c index f837a62..b717d7b 100644 --- a/gcc/common/config/epiphany/epiphany-common.c +++ b/gcc/common/config/epiphany/epiphany-common.c @@ -1,5 +1,5 @@ /* Common hooks for Adapteva Epiphany - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/common/config/fr30/fr30-common.c b/gcc/common/config/fr30/fr30-common.c index 1dd001e..852079f 100644 --- a/gcc/common/config/fr30/fr30-common.c +++ b/gcc/common/config/fr30/fr30-common.c @@ -1,5 +1,5 @@ /* Common hooks for FR30. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/frv/frv-common.c b/gcc/common/config/frv/frv-common.c index 77062bb..24e7855 100644 --- a/gcc/common/config/frv/frv-common.c +++ b/gcc/common/config/frv/frv-common.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2017 Free Software Foundation, Inc. +/* Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/h8300/h8300-common.c b/gcc/common/config/h8300/h8300-common.c index 8ad19ce..58497a2 100644 --- a/gcc/common/config/h8300/h8300-common.c +++ b/gcc/common/config/h8300/h8300-common.c @@ -1,5 +1,5 @@ /* Common hooks for Renesas H8/300. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.c index 26b2188..4fdd489 100644 --- a/gcc/common/config/i386/i386-common.c +++ b/gcc/common/config/i386/i386-common.c @@ -1,5 +1,5 @@ /* IA-32 common hooks. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/ia64/ia64-common.c b/gcc/common/config/ia64/ia64-common.c index ab8c33b..f829de6 100644 --- a/gcc/common/config/ia64/ia64-common.c +++ b/gcc/common/config/ia64/ia64-common.c @@ -1,5 +1,5 @@ /* Common hooks for IA64. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/iq2000/iq2000-common.c b/gcc/common/config/iq2000/iq2000-common.c index 04f9f67..8ac06c4 100644 --- a/gcc/common/config/iq2000/iq2000-common.c +++ b/gcc/common/config/iq2000/iq2000-common.c @@ -1,5 +1,5 @@ /* Common hooks for Vitesse IQ2000. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/lm32/lm32-common.c b/gcc/common/config/lm32/lm32-common.c index 7bd0ab0..520177c 100644 --- a/gcc/common/config/lm32/lm32-common.c +++ b/gcc/common/config/lm32/lm32-common.c @@ -1,6 +1,6 @@ /* Common hooks for Lattice Mico32. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/m32r/m32r-common.c b/gcc/common/config/m32r/m32r-common.c index b56dbb8..e40e2d9 100644 --- a/gcc/common/config/m32r/m32r-common.c +++ b/gcc/common/config/m32r/m32r-common.c @@ -1,5 +1,5 @@ /* Common hooks for Renesas M32R. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.c index 09ffb99..666afe2 100644 --- a/gcc/common/config/m68k/m68k-common.c +++ b/gcc/common/config/m68k/m68k-common.c @@ -1,5 +1,5 @@ /* Common hooks for Motorola 68000 family. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/mcore/mcore-common.c b/gcc/common/config/mcore/mcore-common.c index 77958bb..5572516 100644 --- a/gcc/common/config/mcore/mcore-common.c +++ b/gcc/common/config/mcore/mcore-common.c @@ -1,5 +1,5 @@ /* Common hooks for Motorola MCore. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/microblaze/microblaze-common.c b/gcc/common/config/microblaze/microblaze-common.c index 448a7ac..3e75675 100644 --- a/gcc/common/config/microblaze/microblaze-common.c +++ b/gcc/common/config/microblaze/microblaze-common.c @@ -1,5 +1,5 @@ /* Common hooks for Xilinx MicroBlaze. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/mips/mips-common.c b/gcc/common/config/mips/mips-common.c index 07ba060..b56e660 100644 --- a/gcc/common/config/mips/mips-common.c +++ b/gcc/common/config/mips/mips-common.c @@ -1,5 +1,5 @@ /* Common hooks for MIPS. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/mmix/mmix-common.c b/gcc/common/config/mmix/mmix-common.c index f73ad98..830d9cf 100644 --- a/gcc/common/config/mmix/mmix-common.c +++ b/gcc/common/config/mmix/mmix-common.c @@ -1,5 +1,5 @@ /* Common hooks for MMIX. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/mn10300/mn10300-common.c b/gcc/common/config/mn10300/mn10300-common.c index 74fa463..f596412 100644 --- a/gcc/common/config/mn10300/mn10300-common.c +++ b/gcc/common/config/mn10300/mn10300-common.c @@ -1,5 +1,5 @@ /* Common hooks for Matsushita MN10300 series. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/msp430/msp430-common.c b/gcc/common/config/msp430/msp430-common.c index 7834314..8d2f701 100644 --- a/gcc/common/config/msp430/msp430-common.c +++ b/gcc/common/config/msp430/msp430-common.c @@ -1,5 +1,5 @@ /* Common hooks for Texas Instruments MSP430. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.c index 65268df..660b1ab 100644 --- a/gcc/common/config/nds32/nds32-common.c +++ b/gcc/common/config/nds32/nds32-common.c @@ -1,5 +1,5 @@ /* Common hooks of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/common/config/nios2/nios2-common.c b/gcc/common/config/nios2/nios2-common.c index 36750ad..5c879c2 100644 --- a/gcc/common/config/nios2/nios2-common.c +++ b/gcc/common/config/nios2/nios2-common.c @@ -1,5 +1,5 @@ /* Common hooks for Altera Nios II. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/nvptx/nvptx-common.c b/gcc/common/config/nvptx/nvptx-common.c index 069367c..27a4f46 100644 --- a/gcc/common/config/nvptx/nvptx-common.c +++ b/gcc/common/config/nvptx/nvptx-common.c @@ -1,5 +1,5 @@ /* NVPTX common hooks. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com> This file is part of GCC. diff --git a/gcc/common/config/pa/pa-common.c b/gcc/common/config/pa/pa-common.c index ea943b9..d2cecdd 100644 --- a/gcc/common/config/pa/pa-common.c +++ b/gcc/common/config/pa/pa-common.c @@ -1,5 +1,5 @@ /* HPPA common hooks. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/pdp11/pdp11-common.c b/gcc/common/config/pdp11/pdp11-common.c index 6c3044f..aa809a9 100644 --- a/gcc/common/config/pdp11/pdp11-common.c +++ b/gcc/common/config/pdp11/pdp11-common.c @@ -1,5 +1,5 @@ /* Common hooks for pdp11. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/powerpcspe/powerpcspe-common.c b/gcc/common/config/powerpcspe/powerpcspe-common.c index 0458c40..3f850b8 100644 --- a/gcc/common/config/powerpcspe/powerpcspe-common.c +++ b/gcc/common/config/powerpcspe/powerpcspe-common.c @@ -1,5 +1,5 @@ /* Common hooks for IBM RS/6000. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.c index 0408cb3..9db8301 100644 --- a/gcc/common/config/riscv/riscv-common.c +++ b/gcc/common/config/riscv/riscv-common.c @@ -1,5 +1,5 @@ /* Common hooks for RISC-V. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/rs6000/rs6000-common.c b/gcc/common/config/rs6000/rs6000-common.c index 915c469..0ddadfd 100644 --- a/gcc/common/config/rs6000/rs6000-common.c +++ b/gcc/common/config/rs6000/rs6000-common.c @@ -1,5 +1,5 @@ /* Common hooks for IBM RS/6000. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/rx/rx-common.c b/gcc/common/config/rx/rx-common.c index ef6f823..5787b8f 100644 --- a/gcc/common/config/rx/rx-common.c +++ b/gcc/common/config/rx/rx-common.c @@ -1,5 +1,5 @@ /* Common hooks for Renesas RX. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/s390/s390-common.c b/gcc/common/config/s390/s390-common.c index b53ea6e..d38e47f 100644 --- a/gcc/common/config/s390/s390-common.c +++ b/gcc/common/config/s390/s390-common.c @@ -1,5 +1,5 @@ /* Common hooks for IBM S/390 and zSeries. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/sh/sh-common.c b/gcc/common/config/sh/sh-common.c index 395da07..12d06fa 100644 --- a/gcc/common/config/sh/sh-common.c +++ b/gcc/common/config/sh/sh-common.c @@ -1,5 +1,5 @@ /* Common hooks for Renesas / SuperH SH. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/sparc/sparc-common.c b/gcc/common/config/sparc/sparc-common.c index 87fcac4..f5c4c8e 100644 --- a/gcc/common/config/sparc/sparc-common.c +++ b/gcc/common/config/sparc/sparc-common.c @@ -1,5 +1,5 @@ /* Common hooks for SPARC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/spu/spu-common.c b/gcc/common/config/spu/spu-common.c index 8a7bab7..b65bb3a 100644 --- a/gcc/common/config/spu/spu-common.c +++ b/gcc/common/config/spu/spu-common.c @@ -1,5 +1,5 @@ /* Common hooks for SPU. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/common/config/tilegx/tilegx-common.c b/gcc/common/config/tilegx/tilegx-common.c index 7fca8bb..9e31866 100644 --- a/gcc/common/config/tilegx/tilegx-common.c +++ b/gcc/common/config/tilegx/tilegx-common.c @@ -1,5 +1,5 @@ /* Common hooks for TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/common/config/tilepro/tilepro-common.c b/gcc/common/config/tilepro/tilepro-common.c index 9dddf65..d205648 100644 --- a/gcc/common/config/tilepro/tilepro-common.c +++ b/gcc/common/config/tilepro/tilepro-common.c @@ -1,5 +1,5 @@ /* Common hooks for TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.c index b30f9cb..6a93ff0 100644 --- a/gcc/common/config/v850/v850-common.c +++ b/gcc/common/config/v850/v850-common.c @@ -1,5 +1,5 @@ /* Common hooks for NEC V850 series. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/vax/vax-common.c b/gcc/common/config/vax/vax-common.c index 5d2db40..32f49fa 100644 --- a/gcc/common/config/vax/vax-common.c +++ b/gcc/common/config/vax/vax-common.c @@ -1,5 +1,5 @@ /* Common hooks for VAX. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/visium/visium-common.c b/gcc/common/config/visium/visium-common.c index 7d7c647..a2f285c 100644 --- a/gcc/common/config/visium/visium-common.c +++ b/gcc/common/config/visium/visium-common.c @@ -1,5 +1,5 @@ /* Common hooks for Visium. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by C.Nettleton,J.P.Parkes and P.Garbett. This file is part of GCC. diff --git a/gcc/common/config/xstormy16/xstormy16-common.c b/gcc/common/config/xstormy16/xstormy16-common.c index eb24c6f..c8ca786 100644 --- a/gcc/common/config/xstormy16/xstormy16-common.c +++ b/gcc/common/config/xstormy16/xstormy16-common.c @@ -1,5 +1,5 @@ /* Common hooks for Xstormy16. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/xtensa/xtensa-common.c b/gcc/common/config/xtensa/xtensa-common.c index 53ad976..0fd6e5f 100644 --- a/gcc/common/config/xtensa/xtensa-common.c +++ b/gcc/common/config/xtensa/xtensa-common.c @@ -1,5 +1,5 @@ /* Common hooks for Tensilica's Xtensa architecture. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c index b34a07f..16576c4 100644 --- a/gcc/compare-elim.c +++ b/gcc/compare-elim.c @@ -1,5 +1,5 @@ /* Post-reload compare elimination. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/conditions.h b/gcc/conditions.h index dc62c0e..7ad9f59 100644 --- a/gcc/conditions.h +++ b/gcc/conditions.h @@ -1,5 +1,5 @@ /* Definitions for condition code handling in final.c and output routines. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config.build b/gcc/config.build index 2114592..ab28cb7 100644 --- a/gcc/config.build +++ b/gcc/config.build @@ -1,5 +1,5 @@ # GCC build-specific configuration file. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config.gcc b/gcc/config.gcc index 8dc83c8..f19a469 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1,5 +1,5 @@ # GCC target-specific configuration file. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config.host b/gcc/config.host index 48120ae..c65569d 100644 --- a/gcc/config.host +++ b/gcc/config.host @@ -1,5 +1,5 @@ # GCC host-specific configuration file. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-arches.def b/gcc/config/aarch64/aarch64-arches.def index a92de65..0020c22 100644 --- a/gcc/config/aarch64/aarch64-arches.def +++ b/gcc/config/aarch64/aarch64-arches.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.c index 29955a3..801ad52 100644 --- a/gcc/config/aarch64/aarch64-builtins.c +++ b/gcc/config/aarch64/aarch64-builtins.c @@ -1,5 +1,5 @@ /* Builtins' description for AArch64 SIMD architecture. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.c index 81d7fea..c1892ed 100644 --- a/gcc/config/aarch64/aarch64-c.c +++ b/gcc/config/aarch64/aarch64-c.c @@ -1,5 +1,5 @@ /* Target-specific code for C family languages. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-cores.def b/gcc/config/aarch64/aarch64-cores.def index fa08cdf..33b96ca 100644 --- a/gcc/config/aarch64/aarch64-cores.def +++ b/gcc/config/aarch64/aarch64-cores.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-cost-tables.h b/gcc/config/aarch64/aarch64-cost-tables.h index 5d149bd..a455c62 100644 --- a/gcc/config/aarch64/aarch64-cost-tables.h +++ b/gcc/config/aarch64/aarch64-cost-tables.h @@ -1,6 +1,6 @@ /* RTX cost tables for AArch64. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-elf-raw.h b/gcc/config/aarch64/aarch64-elf-raw.h index c562610..c074238 100644 --- a/gcc/config/aarch64/aarch64-elf-raw.h +++ b/gcc/config/aarch64/aarch64-elf-raw.h @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-elf.h b/gcc/config/aarch64/aarch64-elf.h index 12d67a0..93cd5b4 100644 --- a/gcc/config/aarch64/aarch64-elf.h +++ b/gcc/config/aarch64/aarch64-elf.h @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-freebsd.h b/gcc/config/aarch64/aarch64-freebsd.h index bd47b3c..d0d8bc4 100644 --- a/gcc/config/aarch64/aarch64-freebsd.h +++ b/gcc/config/aarch64/aarch64-freebsd.h @@ -1,5 +1,5 @@ /* Definitions for AArch64 running FreeBSD - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-fusion-pairs.def b/gcc/config/aarch64/aarch64-fusion-pairs.def index 300cd00..813d6c5 100644 --- a/gcc/config/aarch64/aarch64-fusion-pairs.def +++ b/gcc/config/aarch64/aarch64-fusion-pairs.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2017 Free Software Foundation, Inc. +/* Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-ldpstp.md b/gcc/config/aarch64/aarch64-ldpstp.md index e8dda42..c008477 100644 --- a/gcc/config/aarch64/aarch64-ldpstp.md +++ b/gcc/config/aarch64/aarch64-ldpstp.md @@ -1,5 +1,5 @@ ;; AArch64 ldp/stp peephole optimizations. -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-linux.h b/gcc/config/aarch64/aarch64-linux.h index 2103344..bf1327e 100644 --- a/gcc/config/aarch64/aarch64-linux.h +++ b/gcc/config/aarch64/aarch64-linux.h @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-modes.def b/gcc/config/aarch64/aarch64-modes.def index 195976c..22952dd 100644 --- a/gcc/config/aarch64/aarch64-modes.def +++ b/gcc/config/aarch64/aarch64-modes.def @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def index 2c808f0..4003fb9 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-opts.h b/gcc/config/aarch64/aarch64-opts.h index ba5d052..1992972 100644 --- a/gcc/config/aarch64/aarch64-opts.h +++ b/gcc/config/aarch64/aarch64-opts.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-passes.def b/gcc/config/aarch64/aarch64-passes.def index 69af6cb..87747b4 100644 --- a/gcc/config/aarch64/aarch64-passes.def +++ b/gcc/config/aarch64/aarch64-passes.def @@ -1,5 +1,5 @@ /* AArch64-specific passes declarations. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-protos.h b/gcc/config/aarch64/aarch64-protos.h index 3bc3756..fba0632 100644 --- a/gcc/config/aarch64/aarch64-protos.h +++ b/gcc/config/aarch64/aarch64-protos.h @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-simd-builtin-types.def b/gcc/config/aarch64/aarch64-simd-builtin-types.def index 8099413..478f179 100644 --- a/gcc/config/aarch64/aarch64-simd-builtin-types.def +++ b/gcc/config/aarch64/aarch64-simd-builtin-types.def @@ -1,5 +1,5 @@ /* Builtin AdvSIMD types. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-simd-builtins.def b/gcc/config/aarch64/aarch64-simd-builtins.def index 94afff9..38392d1 100644 --- a/gcc/config/aarch64/aarch64-simd-builtins.def +++ b/gcc/config/aarch64/aarch64-simd-builtins.def @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md index e04a988..a2e0893 100644 --- a/gcc/config/aarch64/aarch64-simd.md +++ b/gcc/config/aarch64/aarch64-simd.md @@ -1,5 +1,5 @@ ;; Machine description for AArch64 AdvSIMD architecture. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-tuning-flags.def b/gcc/config/aarch64/aarch64-tuning-flags.def index f48642c..ea9ead2 100644 --- a/gcc/config/aarch64/aarch64-tuning-flags.def +++ b/gcc/config/aarch64/aarch64-tuning-flags.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2017 Free Software Foundation, Inc. +/* Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 1fc57a2..5c258a9 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h index 93d29b8..c60b5f4 100644 --- a/gcc/config/aarch64/aarch64.h +++ b/gcc/config/aarch64/aarch64.h @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index f1e2a07..0751041 100644 --- a/gcc/config/aarch64/aarch64.md +++ b/gcc/config/aarch64/aarch64.md @@ -1,5 +1,5 @@ ;; Machine description for AArch64 architecture. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64.opt b/gcc/config/aarch64/aarch64.opt index 942a7d5..18bf0e3 100644 --- a/gcc/config/aarch64/aarch64.opt +++ b/gcc/config/aarch64/aarch64.opt @@ -1,5 +1,5 @@ ; Machine description for AArch64 architecture. -; Copyright (C) 2009-2017 Free Software Foundation, Inc. +; Copyright (C) 2009-2018 Free Software Foundation, Inc. ; Contributed by ARM Ltd. ; ; This file is part of GCC. diff --git a/gcc/config/aarch64/arm_acle.h b/gcc/config/aarch64/arm_acle.h index 409e471..8504c3f 100644 --- a/gcc/config/aarch64/arm_acle.h +++ b/gcc/config/aarch64/arm_acle.h @@ -1,6 +1,6 @@ /* AArch64 Non-NEON ACLE intrinsics include file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/arm_fp16.h b/gcc/config/aarch64/arm_fp16.h index 55f9b8c..d80e3ee 100644 --- a/gcc/config/aarch64/arm_fp16.h +++ b/gcc/config/aarch64/arm_fp16.h @@ -1,6 +1,6 @@ /* ARM FP16 scalar intrinsics include file. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h index 6d6ba4f..e45ade4 100644 --- a/gcc/config/aarch64/arm_neon.h +++ b/gcc/config/aarch64/arm_neon.h @@ -1,6 +1,6 @@ /* ARM NEON intrinsics include file. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/atomics.md b/gcc/config/aarch64/atomics.md index 32b7169..68dc65c 100644 --- a/gcc/config/aarch64/atomics.md +++ b/gcc/config/aarch64/atomics.md @@ -1,5 +1,5 @@ ;; Machine description for AArch64 processor synchronization primitives. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/biarchilp32.h b/gcc/config/aarch64/biarchilp32.h index 1a38531..c070d20 100644 --- a/gcc/config/aarch64/biarchilp32.h +++ b/gcc/config/aarch64/biarchilp32.h @@ -1,7 +1,7 @@ /* Make configure files to produce biarch compiler defaulting to ilp32 ABI. This file must be included very first, while the OS specific file later to overwrite otherwise wrong defaults. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/biarchlp64.h b/gcc/config/aarch64/biarchlp64.h index c3d5ac5..efdf17b 100644 --- a/gcc/config/aarch64/biarchlp64.h +++ b/gcc/config/aarch64/biarchlp64.h @@ -1,7 +1,7 @@ /* Make configure files to produce biarch compiler defaulting to ilp64 ABI. This file must be included very first, while the OS specific file later to overwrite otherwise wrong defaults. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/constraints.md b/gcc/config/aarch64/constraints.md index 70ea3cd..474151e 100644 --- a/gcc/config/aarch64/constraints.md +++ b/gcc/config/aarch64/constraints.md @@ -1,5 +1,5 @@ ;; Machine description for AArch64 architecture. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.c index a07fc9c..92e3d04 100644 --- a/gcc/config/aarch64/cortex-a57-fma-steering.c +++ b/gcc/config/aarch64/cortex-a57-fma-steering.c @@ -1,5 +1,5 @@ /* FMA steering optimization pass for Cortex-A57. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/driver-aarch64.c b/gcc/config/aarch64/driver-aarch64.c index dedd482..4e83c7a 100644 --- a/gcc/config/aarch64/driver-aarch64.c +++ b/gcc/config/aarch64/driver-aarch64.c @@ -1,5 +1,5 @@ /* Native CPU detection for aarch64. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/falkor.md b/gcc/config/aarch64/falkor.md index 83971ce..5cbc515 100644 --- a/gcc/config/aarch64/falkor.md +++ b/gcc/config/aarch64/falkor.md @@ -1,5 +1,5 @@ ;; Falkor pipeline description -;; Copyright (C) 2017 Free Software Foundation, Inc. +;; Copyright (C) 2017-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/aarch64/geniterators.sh b/gcc/config/aarch64/geniterators.sh index 1e4c4ed..0a02f99 100644 --- a/gcc/config/aarch64/geniterators.sh +++ b/gcc/config/aarch64/geniterators.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/config/aarch64/gentune.sh b/gcc/config/aarch64/gentune.sh index 8282e5a..83645e4 100644 --- a/gcc/config/aarch64/gentune.sh +++ b/gcc/config/aarch64/gentune.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/config/aarch64/iterators.md b/gcc/config/aarch64/iterators.md index 5d7b0f3..3330379 100644 --- a/gcc/config/aarch64/iterators.md +++ b/gcc/config/aarch64/iterators.md @@ -1,5 +1,5 @@ ;; Machine description for AArch64 architecture. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/predicates.md b/gcc/config/aarch64/predicates.md index d5593d1..ce7bbb1 100644 --- a/gcc/config/aarch64/predicates.md +++ b/gcc/config/aarch64/predicates.md @@ -1,5 +1,5 @@ ;; Machine description for AArch64 architecture. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/rtems.h b/gcc/config/aarch64/rtems.h index 07c5679..4f0d066 100644 --- a/gcc/config/aarch64/rtems.h +++ b/gcc/config/aarch64/rtems.h @@ -1,5 +1,5 @@ /* Definitions for RTEMS based AARCH64 system. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/t-aarch64 b/gcc/config/aarch64/t-aarch64 index 3253286..0be1f0d 100644 --- a/gcc/config/aarch64/t-aarch64 +++ b/gcc/config/aarch64/t-aarch64 @@ -1,5 +1,5 @@ # Machine description for AArch64 architecture. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/config/aarch64/t-aarch64-freebsd b/gcc/config/aarch64/t-aarch64-freebsd index 9740118..99d3dea 100644 --- a/gcc/config/aarch64/t-aarch64-freebsd +++ b/gcc/config/aarch64/t-aarch64-freebsd @@ -1,5 +1,5 @@ # Machine description for AArch64 architecture. -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/aarch64/t-aarch64-linux b/gcc/config/aarch64/t-aarch64-linux index ae0992a..b989778 100644 --- a/gcc/config/aarch64/t-aarch64-linux +++ b/gcc/config/aarch64/t-aarch64-linux @@ -1,5 +1,5 @@ # Machine description for AArch64 architecture. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/config/aarch64/thunderx.md b/gcc/config/aarch64/thunderx.md index 84ac6cd..df55db8 100644 --- a/gcc/config/aarch64/thunderx.md +++ b/gcc/config/aarch64/thunderx.md @@ -1,5 +1,5 @@ ;; Cavium ThunderX pipeline description -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; ;; Written by Andrew Pinski <apinski@cavium.com> diff --git a/gcc/config/aarch64/thunderx2t99.md b/gcc/config/aarch64/thunderx2t99.md index 6d2785c..589e564 100644 --- a/gcc/config/aarch64/thunderx2t99.md +++ b/gcc/config/aarch64/thunderx2t99.md @@ -1,5 +1,5 @@ ;; Cavium ThunderX 2 CN99xx pipeline description -;; Copyright (C) 2016-2017 Free Software Foundation, Inc. +;; Copyright (C) 2016-2018 Free Software Foundation, Inc. ;; ;; Contributed by Cavium, Broadcom and Mentor Embedded. diff --git a/gcc/config/alpha/alpha-modes.def b/gcc/config/alpha/alpha-modes.def index 6b1d6e6..9833183 100644 --- a/gcc/config/alpha/alpha-modes.def +++ b/gcc/config/alpha/alpha-modes.def @@ -1,5 +1,5 @@ /* Alpha extra machine modes. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/alpha/alpha-passes.def b/gcc/config/alpha/alpha-passes.def index 9ae601c..54397f8 100644 --- a/gcc/config/alpha/alpha-passes.def +++ b/gcc/config/alpha/alpha-passes.def @@ -1,5 +1,5 @@ /* Description of target passes for DEC Alpha - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h index 2b14f0f..d171f4e 100644 --- a/gcc/config/alpha/alpha-protos.h +++ b/gcc/config/alpha/alpha-protos.h @@ -1,5 +1,5 @@ /* Prototypes for alpha.c functions used in the md file & elsewhere. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 16ca93d..814dc6a 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on the DEC Alpha. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index 257c1de..1d32385 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for DEC Alpha. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 8180656..b177a37 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -1,5 +1,5 @@ ;; Machine description for DEC Alpha for GNU C compiler -;; Copyright (C) 1992-2017 Free Software Foundation, Inc. +;; Copyright (C) 1992-2018 Free Software Foundation, Inc. ;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) ;; ;; This file is part of GCC. diff --git a/gcc/config/alpha/alpha.opt b/gcc/config/alpha/alpha.opt index 234e2f4..7654bc35 100644 --- a/gcc/config/alpha/alpha.opt +++ b/gcc/config/alpha/alpha.opt @@ -1,6 +1,6 @@ ; Options for the DEC Alpha port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/alpha/constraints.md b/gcc/config/alpha/constraints.md index 22046fc..023780b 100644 --- a/gcc/config/alpha/constraints.md +++ b/gcc/config/alpha/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for DEC Alpha. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/alpha/driver-alpha.c b/gcc/config/alpha/driver-alpha.c index f2dba39..ed8311c 100644 --- a/gcc/config/alpha/driver-alpha.c +++ b/gcc/config/alpha/driver-alpha.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Arthur Loiret <aloiret@debian.org> This file is part of GCC. diff --git a/gcc/config/alpha/elf.h b/gcc/config/alpha/elf.h index 29ff1d9..db76661 100644 --- a/gcc/config/alpha/elf.h +++ b/gcc/config/alpha/elf.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for DEC Alpha w/ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu). This file is part of GCC. diff --git a/gcc/config/alpha/elf.opt b/gcc/config/alpha/elf.opt index 360b0cb..ba5a932 100644 --- a/gcc/config/alpha/elf.opt +++ b/gcc/config/alpha/elf.opt @@ -1,6 +1,6 @@ ; Alpha ELF options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/alpha/ev4.md b/gcc/config/alpha/ev4.md index 8c2f48f..2d75e3e 100644 --- a/gcc/config/alpha/ev4.md +++ b/gcc/config/alpha/ev4.md @@ -1,5 +1,5 @@ ;; Scheduling description for Alpha EV4. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/alpha/ev5.md b/gcc/config/alpha/ev5.md index fe487f9..926e201 100644 --- a/gcc/config/alpha/ev5.md +++ b/gcc/config/alpha/ev5.md @@ -1,5 +1,5 @@ ;; Scheduling description for Alpha EV5. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/alpha/ev6.md b/gcc/config/alpha/ev6.md index 4869727..30072a1 100644 --- a/gcc/config/alpha/ev6.md +++ b/gcc/config/alpha/ev6.md @@ -1,5 +1,5 @@ ;; Scheduling description for Alpha EV6. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/alpha/freebsd.h b/gcc/config/alpha/freebsd.h index 2cc48dd..2236222 100644 --- a/gcc/config/alpha/freebsd.h +++ b/gcc/config/alpha/freebsd.h @@ -1,5 +1,5 @@ /* Definitions for DEC Alpha/AXP running FreeBSD using the ELF format - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. This file is part of GCC. diff --git a/gcc/config/alpha/linux-elf.h b/gcc/config/alpha/linux-elf.h index 2c39fbe..36b74dc 100644 --- a/gcc/config/alpha/linux-elf.h +++ b/gcc/config/alpha/linux-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler for Alpha Linux-based GNU systems using ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Richard Henderson. This file is part of GCC. diff --git a/gcc/config/alpha/linux.h b/gcc/config/alpha/linux.h index 2f2a185..9ef3206 100644 --- a/gcc/config/alpha/linux.h +++ b/gcc/config/alpha/linux.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for Alpha Linux-based GNU systems. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Richard Henderson. This file is part of GCC. diff --git a/gcc/config/alpha/netbsd.h b/gcc/config/alpha/netbsd.h index fd8a054..63efcd8 100644 --- a/gcc/config/alpha/netbsd.h +++ b/gcc/config/alpha/netbsd.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for Alpha NetBSD systems. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/alpha/openbsd.h b/gcc/config/alpha/openbsd.h index d736f42..aa369d7 100644 --- a/gcc/config/alpha/openbsd.h +++ b/gcc/config/alpha/openbsd.h @@ -1,5 +1,5 @@ /* Configuration file for an alpha OpenBSD target. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/alpha/predicates.md b/gcc/config/alpha/predicates.md index 102451e..4b6f0f1 100644 --- a/gcc/config/alpha/predicates.md +++ b/gcc/config/alpha/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for DEC Alpha. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/alpha/sync.md b/gcc/config/alpha/sync.md index a0e67a9..e305396 100644 --- a/gcc/config/alpha/sync.md +++ b/gcc/config/alpha/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for Alpha synchronization instructions. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/alpha/t-alpha b/gcc/config/alpha/t-alpha index a8ae414..434a5c3 100644 --- a/gcc/config/alpha/t-alpha +++ b/gcc/config/alpha/t-alpha @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/alpha/t-vms b/gcc/config/alpha/t-vms index f4dc2e4..3df283d 100644 --- a/gcc/config/alpha/t-vms +++ b/gcc/config/alpha/t-vms @@ -1,4 +1,4 @@ -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h index b53976c..913ca99 100644 --- a/gcc/config/alpha/vms.h +++ b/gcc/config/alpha/vms.h @@ -1,5 +1,5 @@ /* Output variables, constants and external declarations, for GNU compiler. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-arch.h b/gcc/config/arc/arc-arch.h index 2344a4b..29229e0 100644 --- a/gcc/config/arc/arc-arch.h +++ b/gcc/config/arc/arc-arch.h @@ -1,6 +1,6 @@ /* Definitions of types that are used to store ARC architecture and device information. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Claudiu Zissulescu (claziss@synopsys.com) This file is part of GCC. diff --git a/gcc/config/arc/arc-arches.def b/gcc/config/arc/arc-arches.def index 29cb9c4..69e3944 100644 --- a/gcc/config/arc/arc-arches.def +++ b/gcc/config/arc/arc-arches.def @@ -1,5 +1,5 @@ /* ARC ARCH architectures. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-c.c b/gcc/config/arc/arc-c.c index 7f4a4de..686b701 100644 --- a/gcc/config/arc/arc-c.c +++ b/gcc/config/arc/arc-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2017 Free Software Foundation, Inc. +/* Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-c.def b/gcc/config/arc/arc-c.def index 8c5097e..bb7ba4a 100644 --- a/gcc/config/arc/arc-c.def +++ b/gcc/config/arc/arc-c.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2017 Free Software Foundation, Inc. +/* Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-cpus.def b/gcc/config/arc/arc-cpus.def index 60b4045..cedaefe 100644 --- a/gcc/config/arc/arc-cpus.def +++ b/gcc/config/arc/arc-cpus.def @@ -1,5 +1,5 @@ /* ARC CPU architectures. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-modes.def b/gcc/config/arc/arc-modes.def index bdf0521..cc9614b 100644 --- a/gcc/config/arc/arc-modes.def +++ b/gcc/config/arc/arc-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, Synopsys DesignWare ARC cpu. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/gcc/config/arc/arc-options.def b/gcc/config/arc/arc-options.def index be51614..31ddfb4 100644 --- a/gcc/config/arc/arc-options.def +++ b/gcc/config/arc/arc-options.def @@ -1,5 +1,5 @@ /* ARC options. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-opts.h b/gcc/config/arc/arc-opts.h index 9cbd624..838e59b 100644 --- a/gcc/config/arc/arc-opts.h +++ b/gcc/config/arc/arc-opts.h @@ -1,6 +1,6 @@ /* GCC option-handling definitions for the Synopsys DesignWare ARC architecture. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-protos.h b/gcc/config/arc/arc-protos.h index 6e7239f..d4315b3 100644 --- a/gcc/config/arc/arc-protos.h +++ b/gcc/config/arc/arc-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, Synopsys DesignWare ARC cpu. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc-simd.h b/gcc/config/arc/arc-simd.h index 3975852..bc282df 100644 --- a/gcc/config/arc/arc-simd.h +++ b/gcc/config/arc/arc-simd.h @@ -1,5 +1,5 @@ /* Synopsys DesignWare ARC SIMD include file. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Written by Saurabh Verma (saurabh.verma@celunite.com) on behalf os Synopsys Inc. diff --git a/gcc/config/arc/arc-tables.opt b/gcc/config/arc/arc-tables.opt index ce23a52..56fa74b9 100644 --- a/gcc/config/arc/arc-tables.opt +++ b/gcc/config/arc/arc-tables.opt @@ -2,7 +2,7 @@ ; Generated by : ./gcc/config/arc/genoptions.awk ; Generated from : ./gcc/config/arc/arc-cpu.def ; -; Copyright (C) 2016-2017 Free Software Foundation, Inc. +; Copyright (C) 2016-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index ed7c295..6711911 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on the Synopsys DesignWare ARC cpu. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Sources derived from work done by Sankhya Technologies (www.sankhya.com) on behalf of Synopsys Inc. diff --git a/gcc/config/arc/arc.h b/gcc/config/arc/arc.h index 1da1651..140080f 100644 --- a/gcc/config/arc/arc.h +++ b/gcc/config/arc/arc.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, Synopsys DesignWare ARC cpu. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md index 575852e..812a98b 100644 --- a/gcc/config/arc/arc.md +++ b/gcc/config/arc/arc.md @@ -1,5 +1,5 @@ ;; Machine description of the Synopsys DesignWare ARC cpu for GNU C compiler -;; Copyright (C) 1994-2017 Free Software Foundation, Inc. +;; Copyright (C) 1994-2018 Free Software Foundation, Inc. ;; Sources derived from work done by Sankhya Technologies (www.sankhya.com) on ;; behalf of Synopsys Inc. diff --git a/gcc/config/arc/arc.opt b/gcc/config/arc/arc.opt index d1ebd44..593bd2d 100644 --- a/gcc/config/arc/arc.opt +++ b/gcc/config/arc/arc.opt @@ -1,6 +1,6 @@ ; Options for the Synopsys DesignWare ARC port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/arc/arc600.md b/gcc/config/arc/arc600.md index d53739d..926a23b 100644 --- a/gcc/config/arc/arc600.md +++ b/gcc/config/arc/arc600.md @@ -1,6 +1,6 @@ ;; DFA scheduling description of the Synopsys DesignWare ARC600 cpu ;; for GNU C compiler -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributor: Joern Rennecke <joern.rennecke@embecosm.com> ;; on behalf of Synopsys Inc. diff --git a/gcc/config/arc/arc700.md b/gcc/config/arc/arc700.md index bf80b80..a0f9f74 100644 --- a/gcc/config/arc/arc700.md +++ b/gcc/config/arc/arc700.md @@ -5,7 +5,7 @@ ;; Ramana Radhakrishnan(ramana.radhakrishnan@codito.com) ;; Factoring out and improvement of ARC700 Scheduling by ;; Joern Rennecke (joern.rennecke@embecosm.com) -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/arc/arcEM.md b/gcc/config/arc/arcEM.md index 3b8eb0f..25e6c9e 100644 --- a/gcc/config/arc/arcEM.md +++ b/gcc/config/arc/arcEM.md @@ -1,6 +1,6 @@ ;; DFA scheduling description of the Synopsys DesignWare ARC EM cpu ;; for GNU C compiler -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributor: Claudiu Zissulescu <claudiu.zissulescu@synopsys.com> ;; This file is part of GCC. diff --git a/gcc/config/arc/arcHS.md b/gcc/config/arc/arcHS.md index b9294e9..2a8588a 100644 --- a/gcc/config/arc/arcHS.md +++ b/gcc/config/arc/arcHS.md @@ -1,6 +1,6 @@ ;; DFA scheduling description of the Synopsys DesignWare ARC HS cpu ;; for GNU C compiler -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributor: Claudiu Zissulescu <claudiu.zissulescu@synopsys.com> ;; This file is part of GCC. diff --git a/gcc/config/arc/atomic.md b/gcc/config/arc/atomic.md index d652742..13a2e34 100644 --- a/gcc/config/arc/atomic.md +++ b/gcc/config/arc/atomic.md @@ -1,5 +1,5 @@ ;; GCC machine description for ARC atomic instructions. -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arc/big.h b/gcc/config/arc/big.h index 11e785e..145b682 100644 --- a/gcc/config/arc/big.h +++ b/gcc/config/arc/big.h @@ -1,6 +1,6 @@ /* Definition of big endian ARC machine for GNU compiler. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/builtins.def b/gcc/config/arc/builtins.def index 890ddb1..349f39f 100644 --- a/gcc/config/arc/builtins.def +++ b/gcc/config/arc/builtins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2017 Free Software Foundation, Inc. +/* Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/constraints.md b/gcc/config/arc/constraints.md index b8a4a90..7c34ffd 100644 --- a/gcc/config/arc/constraints.md +++ b/gcc/config/arc/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Synopsys DesignWare ARC. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arc/driver-arc.c b/gcc/config/arc/driver-arc.c index 6d571d1..d940271 100644 --- a/gcc/config/arc/driver-arc.c +++ b/gcc/config/arc/driver-arc.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Claudiu Zissulescu <claziss@synopsys.com> This file is part of GCC. diff --git a/gcc/config/arc/elf.h b/gcc/config/arc/elf.h index 43f3408..5abafca 100644 --- a/gcc/config/arc/elf.h +++ b/gcc/config/arc/elf.h @@ -1,6 +1,6 @@ /* Target macros for arc*-elf targets. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/fpx.md b/gcc/config/arc/fpx.md index 990b3a8..db7b642 100644 --- a/gcc/config/arc/fpx.md +++ b/gcc/config/arc/fpx.md @@ -1,6 +1,6 @@ ;; Machine description of the Synopsys DesignWare ARC cpu Floating Point ;; extensions for GNU C compiler -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/arc/genmultilib.awk b/gcc/config/arc/genmultilib.awk index 2734adc..9cfbd12 100644 --- a/gcc/config/arc/genmultilib.awk +++ b/gcc/config/arc/genmultilib.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arc/genoptions.awk b/gcc/config/arc/genoptions.awk index 0f36bd2..c261ac4 100644 --- a/gcc/config/arc/genoptions.awk +++ b/gcc/config/arc/genoptions.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h index 21fc88c..633ae90 100644 --- a/gcc/config/arc/linux.h +++ b/gcc/config/arc/linux.h @@ -1,6 +1,6 @@ /* Target macros for arc*-*-linux targets. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/predicates.md b/gcc/config/arc/predicates.md index 3dfe0ca..da20c05 100644 --- a/gcc/config/arc/predicates.md +++ b/gcc/config/arc/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Synopsys DesignWare ARC. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arc/simdext.md b/gcc/config/arc/simdext.md index 9f5b4a8..e742638 100644 --- a/gcc/config/arc/simdext.md +++ b/gcc/config/arc/simdext.md @@ -1,5 +1,5 @@ ;; Machine description of the Synopsys DesignWare ARC cpu for GNU C compiler -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/arc/t-arc b/gcc/config/arc/t-arc index bea26ac..54de8a9 100644 --- a/gcc/config/arc/t-arc +++ b/gcc/config/arc/t-arc @@ -1,6 +1,6 @@ # GCC Makefile fragment for Synopsys DesignWare ARC. # -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arc/t-multilib b/gcc/config/arc/t-multilib index 9ffd4a6..a7a2cad 100644 --- a/gcc/config/arc/t-multilib +++ b/gcc/config/arc/t-multilib @@ -3,7 +3,7 @@ # Generated from : ./gcc/config/arc/arc-cpu.def # Used by : tmake_file from Makefile and genmultilib -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/README-interworking b/gcc/config/arm/README-interworking index 61b4c81..62dfe79 100644 --- a/gcc/config/arm/README-interworking +++ b/gcc/config/arm/README-interworking @@ -742,7 +742,7 @@ used. interworking as the --support-old-code switch has taken care if this. -Copyright (C) 1998-2017 Free Software Foundation, Inc. +Copyright (C) 1998-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/config/arm/aarch-common-protos.h b/gcc/config/arm/aarch-common-protos.h index a511211..6204482 100644 --- a/gcc/config/arm/aarch-common-protos.h +++ b/gcc/config/arm/aarch-common-protos.h @@ -1,6 +1,6 @@ /* Functions and structures shared between arm and aarch64. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.c index 34751af..f0675a3 100644 --- a/gcc/config/arm/aarch-common.c +++ b/gcc/config/arm/aarch-common.c @@ -1,7 +1,7 @@ /* Dependency checks for instruction scheduling, shared between ARM and AARCH64. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/aarch-cost-tables.h b/gcc/config/arm/aarch-cost-tables.h index dc67faf..0bd93ba 100644 --- a/gcc/config/arm/aarch-cost-tables.h +++ b/gcc/config/arm/aarch-cost-tables.h @@ -1,6 +1,6 @@ /* RTX cost tables shared between arm and aarch64. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/aout.h b/gcc/config/arm/aout.h index f23c570..7b555ca 100644 --- a/gcc/config/arm/aout.h +++ b/gcc/config/arm/aout.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for ARM with a.out - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Richard Earnshaw (rearnsha@armltd.co.uk). This file is part of GCC. diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c index d09c6e3..8940d1f 100644 --- a/gcc/config/arm/arm-builtins.c +++ b/gcc/config/arm/arm-builtins.c @@ -1,5 +1,5 @@ /* Description of builtins used by the ARM backend. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.c index 635bc3c..2c91219 100644 --- a/gcc/config/arm/arm-c.c +++ b/gcc/config/arm/arm-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/arm-cpus.in b/gcc/config/arm/arm-cpus.in index 281ec16..11f3017 100644 --- a/gcc/config/arm/arm-cpus.in +++ b/gcc/config/arm/arm-cpus.in @@ -1,6 +1,6 @@ # CPU, FPU and architecture specifications for ARM. # -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/arm-fixed.md b/gcc/config/arm/arm-fixed.md index 6730a2b..b1451e0 100644 --- a/gcc/config/arm/arm-fixed.md +++ b/gcc/config/arm/arm-fixed.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/arm-flags.h b/gcc/config/arm/arm-flags.h index a516cb3..d475e77 100644 --- a/gcc/config/arm/arm-flags.h +++ b/gcc/config/arm/arm-flags.h @@ -1,6 +1,6 @@ /* Flags used to identify the presence of processor capabilities. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm-generic.md b/gcc/config/arm/arm-generic.md index 0a45608..81200fa 100644 --- a/gcc/config/arm/arm-generic.md +++ b/gcc/config/arm/arm-generic.md @@ -1,5 +1,5 @@ ;; Generic ARM Pipeline Description -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/arm-ldmstm.ml b/gcc/config/arm/arm-ldmstm.ml index 04cec2b..712d40f 100644 --- a/gcc/config/arm/arm-ldmstm.ml +++ b/gcc/config/arm/arm-ldmstm.ml @@ -1,5 +1,5 @@ (* Auto-generate ARM ldm/stm patterns - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is part of GCC. @@ -335,7 +335,7 @@ let _ = "/* ARM ldm/stm instruction patterns. This file was automatically generated"; " using arm-ldmstm.ml. Please do not edit manually."; ""; -" Copyright (C) 2010-2017 Free Software Foundation, Inc."; +" Copyright (C) 2010-2018 Free Software Foundation, Inc."; " Contributed by CodeSourcery."; ""; " This file is part of GCC."; diff --git a/gcc/config/arm/arm-modes.def b/gcc/config/arm/arm-modes.def index f58a159..a68980d 100644 --- a/gcc/config/arm/arm-modes.def +++ b/gcc/config/arm/arm-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for ARM. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl) and Martin Simmons (@harleqn.co.uk). More major hacks by Richard Earnshaw (rearnsha@arm.com) diff --git a/gcc/config/arm/arm-opts.h b/gcc/config/arm/arm-opts.h index 822958d..1e6378d 100644 --- a/gcc/config/arm/arm-opts.h +++ b/gcc/config/arm/arm-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for ARM. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/arm-protos.h b/gcc/config/arm/arm-protos.h index 24a4ab8..7580503 100644 --- a/gcc/config/arm/arm-protos.h +++ b/gcc/config/arm/arm-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions defined in arm.c and pe.c - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Richard Earnshaw (rearnsha@arm.com) Minor hacks by Nick Clifton (nickc@cygnus.com) diff --git a/gcc/config/arm/arm-simd-builtin-types.def b/gcc/config/arm/arm-simd-builtin-types.def index e4c0e3c..6e7b2f8 100644 --- a/gcc/config/arm/arm-simd-builtin-types.def +++ b/gcc/config/arm/arm-simd-builtin-types.def @@ -1,5 +1,5 @@ /* Builtin AdvSIMD types. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm-tables.opt b/gcc/config/arm/arm-tables.opt index f793725..54fb87b 100644 --- a/gcc/config/arm/arm-tables.opt +++ b/gcc/config/arm/arm-tables.opt @@ -2,7 +2,7 @@ ; Generated automatically by parsecpu.awk from arm-cpus.in. ; Do not edit. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; This file is part of GCC. diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md index 1b3f7a9..df43a1c 100644 --- a/gcc/config/arm/arm-tune.md +++ b/gcc/config/arm/arm-tune.md @@ -2,7 +2,7 @@ ; Generated automatically by parsecpu.awk from arm-cpus.in. ; Do not edit. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; This file is part of GCC. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index dfd3c7c3..59966d3 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -1,5 +1,5 @@ /* Output routines for GCC for ARM. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl) and Martin Simmons (@harleqn.co.uk). More major hacks by Richard Earnshaw (rearnsha@arm.com). diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 410bfb9..536f36f 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for ARM. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl) and Martin Simmons (@harleqn.co.uk). More major hacks by Richard Earnshaw (rearnsha@arm.com) diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index d60c5af..c6229c2 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -1,5 +1,5 @@ ;;- Machine description for ARM for GNU compiler -;; Copyright (C) 1991-2017 Free Software Foundation, Inc. +;; Copyright (C) 1991-2018 Free Software Foundation, Inc. ;; Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl) ;; and Martin Simmons (@harleqn.co.uk). ;; More major hacks by Richard Earnshaw (rearnsha@arm.com). diff --git a/gcc/config/arm/arm.opt b/gcc/config/arm/arm.opt index 48f64588..def35d7 100644 --- a/gcc/config/arm/arm.opt +++ b/gcc/config/arm/arm.opt @@ -1,6 +1,6 @@ ; Options for the ARM port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/arm/arm1020e.md b/gcc/config/arm/arm1020e.md index d91241f..3a00104 100644 --- a/gcc/config/arm/arm1020e.md +++ b/gcc/config/arm/arm1020e.md @@ -1,5 +1,5 @@ ;; ARM 1020E & ARM 1022E Pipeline Description -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Richard Earnshaw (richard.earnshaw@arm.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/arm1026ejs.md b/gcc/config/arm/arm1026ejs.md index 951c2a4..e10350b 100644 --- a/gcc/config/arm/arm1026ejs.md +++ b/gcc/config/arm/arm1026ejs.md @@ -1,5 +1,5 @@ ;; ARM 1026EJ-S Pipeline Description -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery, LLC. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/arm1136jfs.md b/gcc/config/arm/arm1136jfs.md index e434c36..ad234af 100644 --- a/gcc/config/arm/arm1136jfs.md +++ b/gcc/config/arm/arm1136jfs.md @@ -1,5 +1,5 @@ ;; ARM 1136J[F]-S Pipeline Description -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery, LLC. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/arm926ejs.md b/gcc/config/arm/arm926ejs.md index cc5dbee..2d1d530 100644 --- a/gcc/config/arm/arm926ejs.md +++ b/gcc/config/arm/arm926ejs.md @@ -1,5 +1,5 @@ ;; ARM 926EJ-S Pipeline Description -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery, LLC. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/arm_acle.h b/gcc/config/arm/arm_acle.h index ad28a45..9a2f0ba 100644 --- a/gcc/config/arm/arm_acle.h +++ b/gcc/config/arm/arm_acle.h @@ -1,6 +1,6 @@ /* ARM Non-NEON ACLE intrinsics include file. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm_acle_builtins.def b/gcc/config/arm/arm_acle_builtins.def index 2f6c478..47370ec 100644 --- a/gcc/config/arm/arm_acle_builtins.def +++ b/gcc/config/arm/arm_acle_builtins.def @@ -1,5 +1,5 @@ /* ACLE builtin definitions for ARM. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm_cmse.h b/gcc/config/arm/arm_cmse.h index 8fde273..367e212 100644 --- a/gcc/config/arm/arm_cmse.h +++ b/gcc/config/arm/arm_cmse.h @@ -1,6 +1,6 @@ /* ARMv8-M Secure Extensions intrinsics include file. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm_fp16.h b/gcc/config/arm/arm_fp16.h index 36d1d03..23e3e05 100644 --- a/gcc/config/arm/arm_fp16.h +++ b/gcc/config/arm/arm_fp16.h @@ -1,6 +1,6 @@ /* ARM FP16 intrinsics include file. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm_neon.h b/gcc/config/arm/arm_neon.h index d2e936c..eadd2bb 100644 --- a/gcc/config/arm/arm_neon.h +++ b/gcc/config/arm/arm_neon.h @@ -1,6 +1,6 @@ /* ARM NEON intrinsics include file. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is part of GCC. diff --git a/gcc/config/arm/arm_neon_builtins.def b/gcc/config/arm/arm_neon_builtins.def index 982eec8..f47283f 100644 --- a/gcc/config/arm/arm_neon_builtins.def +++ b/gcc/config/arm/arm_neon_builtins.def @@ -1,5 +1,5 @@ /* NEON builtin definitions for ARM. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm_vfp_builtins.def b/gcc/config/arm/arm_vfp_builtins.def index 1f91e2f..d34642c 100644 --- a/gcc/config/arm/arm_vfp_builtins.def +++ b/gcc/config/arm/arm_vfp_builtins.def @@ -1,5 +1,5 @@ /* VFP instruction builtin definitions. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/bpabi.h b/gcc/config/arm/bpabi.h index 2f41c4f..1e3ecfb 100644 --- a/gcc/config/arm/bpabi.h +++ b/gcc/config/arm/bpabi.h @@ -1,5 +1,5 @@ /* Configuration file for ARM BPABI targets. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC This file is part of GCC. diff --git a/gcc/config/arm/constraints.md b/gcc/config/arm/constraints.md index 0bd87dd..7576c6f 100644 --- a/gcc/config/arm/constraints.md +++ b/gcc/config/arm/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for ARM and Thumb -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; This file is part of GCC. diff --git a/gcc/config/arm/cortex-a15-neon.md b/gcc/config/arm/cortex-a15-neon.md index 73ee84c..ab474a9 100644 --- a/gcc/config/arm/cortex-a15-neon.md +++ b/gcc/config/arm/cortex-a15-neon.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A15 NEON pipeline description -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/cortex-a15.md b/gcc/config/arm/cortex-a15.md index 78b5e3a..eb923ff 100644 --- a/gcc/config/arm/cortex-a15.md +++ b/gcc/config/arm/cortex-a15.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A15 pipeline description -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; Written by Matthew Gretton-Dann <matthew.gretton-dann@arm.com> diff --git a/gcc/config/arm/cortex-a17-neon.md b/gcc/config/arm/cortex-a17-neon.md index 29d08de..4a9af52 100644 --- a/gcc/config/arm/cortex-a17-neon.md +++ b/gcc/config/arm/cortex-a17-neon.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A17 NEON pipeline description -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/cortex-a17.md b/gcc/config/arm/cortex-a17.md index d83cca1..13a3278 100644 --- a/gcc/config/arm/cortex-a17.md +++ b/gcc/config/arm/cortex-a17.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A17 pipeline description -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; ;; Contributed by ARM Ltd. ;; diff --git a/gcc/config/arm/cortex-a5.md b/gcc/config/arm/cortex-a5.md index a7a521f..8e1fea5 100644 --- a/gcc/config/arm/cortex-a5.md +++ b/gcc/config/arm/cortex-a5.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A5 pipeline description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/cortex-a53.md b/gcc/config/arm/cortex-a53.md index 11cba68..d150ed2 100644 --- a/gcc/config/arm/cortex-a53.md +++ b/gcc/config/arm/cortex-a53.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A53 pipeline description -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; Contributed by ARM Ltd. ;; diff --git a/gcc/config/arm/cortex-a57.md b/gcc/config/arm/cortex-a57.md index d86beea..a029aeb 100644 --- a/gcc/config/arm/cortex-a57.md +++ b/gcc/config/arm/cortex-a57.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A57 pipeline description -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/cortex-a7.md b/gcc/config/arm/cortex-a7.md index 0dbe0a7..1765aea 100644 --- a/gcc/config/arm/cortex-a7.md +++ b/gcc/config/arm/cortex-a7.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A7 pipeline description -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; Contributed by ARM Ltd. ;; Based on cortex-a5.md which was originally contributed by CodeSourcery. diff --git a/gcc/config/arm/cortex-a8-neon.md b/gcc/config/arm/cortex-a8-neon.md index baa9180..500efd3 100644 --- a/gcc/config/arm/cortex-a8-neon.md +++ b/gcc/config/arm/cortex-a8-neon.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A8 NEON scheduling description. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; This file is part of GCC. diff --git a/gcc/config/arm/cortex-a8.md b/gcc/config/arm/cortex-a8.md index ceec5be..a7a0ba5 100644 --- a/gcc/config/arm/cortex-a8.md +++ b/gcc/config/arm/cortex-a8.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A8 scheduling description. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; This file is part of GCC. diff --git a/gcc/config/arm/cortex-a9-neon.md b/gcc/config/arm/cortex-a9-neon.md index 9e9827f..79c619a 100644 --- a/gcc/config/arm/cortex-a9-neon.md +++ b/gcc/config/arm/cortex-a9-neon.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A9 pipeline description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; ;; Neon pipeline description contributed by ARM Ltd. ;; diff --git a/gcc/config/arm/cortex-a9.md b/gcc/config/arm/cortex-a9.md index 1140e18..d137966 100644 --- a/gcc/config/arm/cortex-a9.md +++ b/gcc/config/arm/cortex-a9.md @@ -1,5 +1,5 @@ ;; ARM Cortex-A9 pipeline description -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Originally written by CodeSourcery for VFP. ;; ;; Rewritten by Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> diff --git a/gcc/config/arm/cortex-m4-fpu.md b/gcc/config/arm/cortex-m4-fpu.md index 5bcffc3..5891b26 100644 --- a/gcc/config/arm/cortex-m4-fpu.md +++ b/gcc/config/arm/cortex-m4-fpu.md @@ -1,5 +1,5 @@ ;; ARM Cortex-M4 FPU pipeline description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/cortex-m4.md b/gcc/config/arm/cortex-m4.md index 123a2a0..d2b2c69 100644 --- a/gcc/config/arm/cortex-m4.md +++ b/gcc/config/arm/cortex-m4.md @@ -1,5 +1,5 @@ ;; ARM Cortex-M4 pipeline description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/cortex-m7.md b/gcc/config/arm/cortex-m7.md index e07d7cd..eefd366 100644 --- a/gcc/config/arm/cortex-m7.md +++ b/gcc/config/arm/cortex-m7.md @@ -1,5 +1,5 @@ ;; ARM Cortex-M7 pipeline description -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/cortex-r4.md b/gcc/config/arm/cortex-r4.md index bc65689..2ea2148 100644 --- a/gcc/config/arm/cortex-r4.md +++ b/gcc/config/arm/cortex-r4.md @@ -1,5 +1,5 @@ ;; ARM Cortex-R4 scheduling description. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; This file is part of GCC. diff --git a/gcc/config/arm/cortex-r4f.md b/gcc/config/arm/cortex-r4f.md index 463c49f..15413ac 100644 --- a/gcc/config/arm/cortex-r4f.md +++ b/gcc/config/arm/cortex-r4f.md @@ -1,5 +1,5 @@ ;; ARM Cortex-R4F VFP pipeline description -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/crypto.def b/gcc/config/arm/crypto.def index 7c7cf56..dacfbda 100644 --- a/gcc/config/arm/crypto.def +++ b/gcc/config/arm/crypto.def @@ -1,5 +1,5 @@ /* Cryptographic instruction builtin definitions. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/crypto.md b/gcc/config/arm/crypto.md index a5e558b..d162977 100644 --- a/gcc/config/arm/crypto.md +++ b/gcc/config/arm/crypto.md @@ -1,5 +1,5 @@ ;; ARMv8-A crypto patterns. -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; This file is part of GCC. diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.c index 328cec9..dc2f1de 100644 --- a/gcc/config/arm/driver-arm.c +++ b/gcc/config/arm/driver-arm.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/elf.h b/gcc/config/arm/elf.h index 85fdee6..ad3651b 100644 --- a/gcc/config/arm/elf.h +++ b/gcc/config/arm/elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. For ARM with ELF obj format. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Philip Blundell <philb@gnu.org> and Catherine Moore <clm@cygnus.com> diff --git a/gcc/config/arm/exynos-m1.md b/gcc/config/arm/exynos-m1.md index 098a51f..e8f962f 100644 --- a/gcc/config/arm/exynos-m1.md +++ b/gcc/config/arm/exynos-m1.md @@ -1,5 +1,5 @@ ;; Samsung Exynos M1 pipeline description -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/fa526.md b/gcc/config/arm/fa526.md index 1cf63d6..f72842a 100644 --- a/gcc/config/arm/fa526.md +++ b/gcc/config/arm/fa526.md @@ -1,5 +1,5 @@ ;; Faraday FA526 Pipeline Description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Written by I-Jui Sung, based on ARM926EJ-S Pipeline Description. ;; This file is part of GCC. diff --git a/gcc/config/arm/fa606te.md b/gcc/config/arm/fa606te.md index d4b3e25..6cb82c9 100644 --- a/gcc/config/arm/fa606te.md +++ b/gcc/config/arm/fa606te.md @@ -1,5 +1,5 @@ ;; Faraday FA606TE Pipeline Description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Written by Mingfeng Wu, based on ARM926EJ-S Pipeline Description. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/fa626te.md b/gcc/config/arm/fa626te.md index ca6096d..8d7385e 100644 --- a/gcc/config/arm/fa626te.md +++ b/gcc/config/arm/fa626te.md @@ -1,5 +1,5 @@ ;; Faraday FA626TE Pipeline Description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Written by I-Jui Sung, based on ARM926EJ-S Pipeline Description. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/fa726te.md b/gcc/config/arm/fa726te.md index b06a6f5..1969741 100644 --- a/gcc/config/arm/fa726te.md +++ b/gcc/config/arm/fa726te.md @@ -1,5 +1,5 @@ ;; Faraday FA726TE Pipeline Description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Written by I-Jui Sung, based on ARM926EJ-S Pipeline Description. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/fmp626.md b/gcc/config/arm/fmp626.md index 2833920..650f201 100644 --- a/gcc/config/arm/fmp626.md +++ b/gcc/config/arm/fmp626.md @@ -1,5 +1,5 @@ ;; Faraday FA626TE Pipeline Description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Written by Mingfeng Wu, based on ARM926EJ-S Pipeline Description. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/freebsd.h b/gcc/config/arm/freebsd.h index cba282d..52c2022 100644 --- a/gcc/config/arm/freebsd.h +++ b/gcc/config/arm/freebsd.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, FreeBSD/arm version. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/arm/fuchsia-elf.h b/gcc/config/arm/fuchsia-elf.h index d4e69ea..2ac5cc5 100644 --- a/gcc/config/arm/fuchsia-elf.h +++ b/gcc/config/arm/fuchsia-elf.h @@ -1,5 +1,5 @@ /* Configuration file for ARM Fuchsia ELF targets. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by Google. This file is part of GCC. diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md index a4fb234..7f328f5 100644 --- a/gcc/config/arm/iterators.md +++ b/gcc/config/arm/iterators.md @@ -1,5 +1,5 @@ ;; Code and mode itertator and attribute definitions for the ARM backend -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/iwmmxt.md b/gcc/config/arm/iwmmxt.md index ab5ae65..964b098 100644 --- a/gcc/config/arm/iwmmxt.md +++ b/gcc/config/arm/iwmmxt.md @@ -1,5 +1,5 @@ ;; Patterns for the Intel Wireless MMX technology architecture. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/arm/iwmmxt2.md b/gcc/config/arm/iwmmxt2.md index 33a3122..cde2f0f 100644 --- a/gcc/config/arm/iwmmxt2.md +++ b/gcc/config/arm/iwmmxt2.md @@ -1,5 +1,5 @@ ;; Patterns for the Intel Wireless MMX technology architecture. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Written by Marvell, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/ldmstm.md b/gcc/config/arm/ldmstm.md index d7650d4..6132233 100644 --- a/gcc/config/arm/ldmstm.md +++ b/gcc/config/arm/ldmstm.md @@ -1,7 +1,7 @@ /* ARM ldm/stm instruction patterns. This file was automatically generated using arm-ldmstm.ml. Please do not edit manually. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is part of GCC. diff --git a/gcc/config/arm/ldrdstrd.md b/gcc/config/arm/ldrdstrd.md index 58f691a..64e8304 100644 --- a/gcc/config/arm/ldrdstrd.md +++ b/gcc/config/arm/ldrdstrd.md @@ -1,6 +1,6 @@ ;; ARM ldrd/strd peephole optimizations. ;; -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; Written by Greta Yorsh <greta.yorsh@arm.com> diff --git a/gcc/config/arm/linux-eabi.h b/gcc/config/arm/linux-eabi.h index a08cfb3..8585fde 100644 --- a/gcc/config/arm/linux-eabi.h +++ b/gcc/config/arm/linux-eabi.h @@ -1,5 +1,5 @@ /* Configuration file for ARM GNU/Linux EABI targets. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC This file is part of GCC. diff --git a/gcc/config/arm/linux-elf.h b/gcc/config/arm/linux-elf.h index cd4fc3b..cfcd9cb 100644 --- a/gcc/config/arm/linux-elf.h +++ b/gcc/config/arm/linux-elf.h @@ -1,5 +1,5 @@ /* Definitions for ARM running Linux-based GNU systems using ELF - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Philip Blundell <philb@gnu.org> This file is part of GCC. diff --git a/gcc/config/arm/linux-gas.h b/gcc/config/arm/linux-gas.h index 29c104f..c886c3f 100644 --- a/gcc/config/arm/linux-gas.h +++ b/gcc/config/arm/linux-gas.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. ARM Linux-based GNU systems version. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Russell King <rmk92@ecs.soton.ac.uk>. This file is part of GCC. diff --git a/gcc/config/arm/marvell-f-iwmmxt.md b/gcc/config/arm/marvell-f-iwmmxt.md index b23c2ad..c1d37c0 100644 --- a/gcc/config/arm/marvell-f-iwmmxt.md +++ b/gcc/config/arm/marvell-f-iwmmxt.md @@ -1,5 +1,5 @@ ;; Marvell WMMX2 pipeline description -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Written by Marvell, Inc. ;; This file is part of GCC. diff --git a/gcc/config/arm/marvell-pj4.md b/gcc/config/arm/marvell-pj4.md index 33e3432..143a21e 100644 --- a/gcc/config/arm/marvell-pj4.md +++ b/gcc/config/arm/marvell-pj4.md @@ -1,5 +1,5 @@ ;; Marvell ARM Processor Pipeline Description -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Marvell. ;; This file is part of GCC. diff --git a/gcc/config/arm/mmintrin.h b/gcc/config/arm/mmintrin.h index 704b54f..1a72433 100644 --- a/gcc/config/arm/mmintrin.h +++ b/gcc/config/arm/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2017 Free Software Foundation, Inc. +/* Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md index 073c265..2fdeb71 100644 --- a/gcc/config/arm/neon.md +++ b/gcc/config/arm/neon.md @@ -1,5 +1,5 @@ ;; ARM NEON coprocessor Machine Description -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/netbsd-elf.h b/gcc/config/arm/netbsd-elf.h index 02ff316..1124771 100644 --- a/gcc/config/arm/netbsd-elf.h +++ b/gcc/config/arm/netbsd-elf.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, NetBSD/arm ELF version. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/arm/parsecpu.awk b/gcc/config/arm/parsecpu.awk index 0b4fc68..56c762b 100644 --- a/gcc/config/arm/parsecpu.awk +++ b/gcc/config/arm/parsecpu.awk @@ -1,5 +1,5 @@ # Manipulate the CPU, FPU and architecture descriptions for ARM. -# Copyright (C) 2017 Free Software Foundation, Inc. +# Copyright (C) 2017-2018 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -61,7 +61,7 @@ function boilerplate (style) { print cc "Generated automatically by parsecpu.awk from arm-cpus.in." print cc "Do not edit." print "" - print cc "Copyright (C) 2011-2017 Free Software Foundation, Inc." + print cc "Copyright (C) 2011-2018 Free Software Foundation, Inc." print "" print cc "This file is part of GCC." print "" diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md index e24877e..7e198f9 100644 --- a/gcc/config/arm/predicates.md +++ b/gcc/config/arm/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for ARM and Thumb -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; This file is part of GCC. diff --git a/gcc/config/arm/rtems.h b/gcc/config/arm/rtems.h index 77eb32c..1123f4a 100644 --- a/gcc/config/arm/rtems.h +++ b/gcc/config/arm/rtems.h @@ -1,5 +1,5 @@ /* Definitions for RTEMS based ARM systems using EABI. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/semi.h b/gcc/config/arm/semi.h index 651ddba..6522e91 100644 --- a/gcc/config/arm/semi.h +++ b/gcc/config/arm/semi.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. ARM on semi-hosted platform - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Richard Earnshaw (richard.earnshaw@arm.com) This file is part of GCC. diff --git a/gcc/config/arm/symbian.h b/gcc/config/arm/symbian.h index b36aecf..710df51 100644 --- a/gcc/config/arm/symbian.h +++ b/gcc/config/arm/symbian.h @@ -1,5 +1,5 @@ /* Configuration file for Symbian OS on ARM processors. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC This file is part of GCC. diff --git a/gcc/config/arm/sync.md b/gcc/config/arm/sync.md index 37a4cb3..7141c76 100644 --- a/gcc/config/arm/sync.md +++ b/gcc/config/arm/sync.md @@ -1,5 +1,5 @@ ;; Machine description for ARM processor synchronization primitives. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Written by Marcus Shawcroft (marcus.shawcroft@arm.com) ;; 64bit Atomics by Dave Gilbert (david.gilbert@linaro.org) ;; diff --git a/gcc/config/arm/t-aprofile b/gcc/config/arm/t-aprofile index 0a36d05..3e92c62 100644 --- a/gcc/config/arm/t-aprofile +++ b/gcc/config/arm/t-aprofile @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-arm b/gcc/config/arm/t-arm index d9ff654..b918e51 100644 --- a/gcc/config/arm/t-arm +++ b/gcc/config/arm/t-arm @@ -1,6 +1,6 @@ # Rules common to all arm targets # -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-arm-elf b/gcc/config/arm/t-arm-elf index 1337841..ace4736 100644 --- a/gcc/config/arm/t-arm-elf +++ b/gcc/config/arm/t-arm-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2017 Free Software Foundation, Inc. +# Copyright (C) 1998-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-fuchsia b/gcc/config/arm/t-fuchsia index 18fc518..6ee69d5 100644 --- a/gcc/config/arm/t-fuchsia +++ b/gcc/config/arm/t-fuchsia @@ -1,4 +1,4 @@ -# Copyright (C) 2017 Free Software Foundation, Inc. +# Copyright (C) 2017-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-linux-eabi b/gcc/config/arm/t-linux-eabi index c11af7a..a9902a9 100644 --- a/gcc/config/arm/t-linux-eabi +++ b/gcc/config/arm/t-linux-eabi @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-multilib b/gcc/config/arm/t-multilib index 47f3673..58448a9 100644 --- a/gcc/config/arm/t-multilib +++ b/gcc/config/arm/t-multilib @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-phoenix b/gcc/config/arm/t-phoenix index 4930ba8..be7b605 100644 --- a/gcc/config/arm/t-phoenix +++ b/gcc/config/arm/t-phoenix @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-rmprofile b/gcc/config/arm/t-rmprofile index 1ad8eac..93ac469 100644 --- a/gcc/config/arm/t-rmprofile +++ b/gcc/config/arm/t-rmprofile @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-symbian b/gcc/config/arm/t-symbian index 003651e..c3fea25 100644 --- a/gcc/config/arm/t-symbian +++ b/gcc/config/arm/t-symbian @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-vxworks b/gcc/config/arm/t-vxworks index 0a3840b..5aa952b 100644 --- a/gcc/config/arm/t-vxworks +++ b/gcc/config/arm/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/thumb1.md b/gcc/config/arm/thumb1.md index f916593..a345c79 100644 --- a/gcc/config/arm/thumb1.md +++ b/gcc/config/arm/thumb1.md @@ -1,5 +1,5 @@ ;; ARM Thumb-1 Machine Description -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/thumb2.md b/gcc/config/arm/thumb2.md index 60f71c7..e2e2298 100644 --- a/gcc/config/arm/thumb2.md +++ b/gcc/config/arm/thumb2.md @@ -1,5 +1,5 @@ ;; ARM Thumb-2 Machine Description -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery, LLC. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/types.md b/gcc/config/arm/types.md index 03e9cde..11eb207 100644 --- a/gcc/config/arm/types.md +++ b/gcc/config/arm/types.md @@ -1,6 +1,6 @@ ;; Instruction Classification for ARM for GNU compiler. -;; Copyright (C) 1991-2017 Free Software Foundation, Inc. +;; Copyright (C) 1991-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; This file is part of GCC. diff --git a/gcc/config/arm/uclinux-eabi.h b/gcc/config/arm/uclinux-eabi.h index 381f6b3..17b871f 100644 --- a/gcc/config/arm/uclinux-eabi.h +++ b/gcc/config/arm/uclinux-eabi.h @@ -1,5 +1,5 @@ /* Definitions for ARM EABI ucLinux - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@codesourcery.com> This file is part of GCC. diff --git a/gcc/config/arm/uclinux-elf.h b/gcc/config/arm/uclinux-elf.h index 534af9a..54879c7 100644 --- a/gcc/config/arm/uclinux-elf.h +++ b/gcc/config/arm/uclinux-elf.h @@ -1,5 +1,5 @@ /* Definitions for ARM running ucLinux using ELF - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Philip Blundell <pb@nexus.co.uk> This file is part of GCC. diff --git a/gcc/config/arm/unknown-elf.h b/gcc/config/arm/unknown-elf.h index fb0863b..12dd093 100644 --- a/gcc/config/arm/unknown-elf.h +++ b/gcc/config/arm/unknown-elf.h @@ -1,5 +1,5 @@ /* Definitions for non-Linux based ARM systems using ELF - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Catherine Moore <clm@cygnus.com> This file is part of GCC. diff --git a/gcc/config/arm/unspecs.md b/gcc/config/arm/unspecs.md index c474f4b..ddfc380 100644 --- a/gcc/config/arm/unspecs.md +++ b/gcc/config/arm/unspecs.md @@ -1,5 +1,5 @@ ;; Unspec defintions. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; This file is part of GCC. diff --git a/gcc/config/arm/vec-common.md b/gcc/config/arm/vec-common.md index 20ae24f..db7ec65 100644 --- a/gcc/config/arm/vec-common.md +++ b/gcc/config/arm/vec-common.md @@ -1,5 +1,5 @@ ;; Machine Description for shared bits common to IWMMXT and Neon. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/vfp.md b/gcc/config/arm/vfp.md index 61b6477..611ebe2 100644 --- a/gcc/config/arm/vfp.md +++ b/gcc/config/arm/vfp.md @@ -1,5 +1,5 @@ ;; ARM VFP instruction patterns -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/vfp11.md b/gcc/config/arm/vfp11.md index 88f92f7..c26b0a9 100644 --- a/gcc/config/arm/vfp11.md +++ b/gcc/config/arm/vfp11.md @@ -1,5 +1,5 @@ ;; ARM VFP11 pipeline description -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Written by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/arm/vxworks.h b/gcc/config/arm/vxworks.h index 59f6282..4c99563 100644 --- a/gcc/config/arm/vxworks.h +++ b/gcc/config/arm/vxworks.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GCC, for ARM with targeting the VXWorks run time environment. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by: Mike Stump <mrs@wrs.com> Brought up to date by CodeSourcery, LLC. diff --git a/gcc/config/arm/vxworks.opt b/gcc/config/arm/vxworks.opt index 5a5780a..cb24bc3 100644 --- a/gcc/config/arm/vxworks.opt +++ b/gcc/config/arm/vxworks.opt @@ -1,6 +1,6 @@ ; ARM VxWorks options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/arm/xgene1.md b/gcc/config/arm/xgene1.md index cf0694a..b7bec62 100644 --- a/gcc/config/arm/xgene1.md +++ b/gcc/config/arm/xgene1.md @@ -1,5 +1,5 @@ ;; Machine description for AppliedMicro xgene1 core. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Theobroma Systems Design und Consulting GmbH. ;; ;; This file is part of GCC. diff --git a/gcc/config/avr/avr-arch.h b/gcc/config/avr/avr-arch.h index 891f73c..922a5c0 100644 --- a/gcc/config/avr/avr-arch.h +++ b/gcc/config/avr/avr-arch.h @@ -1,6 +1,6 @@ /* Definitions of types that are used to store AVR architecture and device information. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay (avr@gjlay.de) This file is part of GCC. diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.c index aaab8e6..5a42bda 100644 --- a/gcc/config/avr/avr-c.c +++ b/gcc/config/avr/avr-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2017 Free Software Foundation, Inc. +/* Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Anatoly Sokolov (aesok@post.ru) This file is part of GCC. diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.c index 07f1976..afd9921 100644 --- a/gcc/config/avr/avr-devices.c +++ b/gcc/config/avr/avr-devices.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2017 Free Software Foundation, Inc. +/* Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Anatoly Sokolov (aesok@post.ru) This file is part of GCC. diff --git a/gcc/config/avr/avr-dimode.md b/gcc/config/avr/avr-dimode.md index 3c88b11..66e37f0 100644 --- a/gcc/config/avr/avr-dimode.md +++ b/gcc/config/avr/avr-dimode.md @@ -1,6 +1,6 @@ ;; Machine description for GNU compiler, ;; for Atmel AVR micro controllers. -;; Copyright (C) 1998-2017 Free Software Foundation, Inc. +;; Copyright (C) 1998-2018 Free Software Foundation, Inc. ;; Contributed by Georg Lay (avr@gjlay.de) ;; ;; This file is part of GCC. diff --git a/gcc/config/avr/avr-fixed.md b/gcc/config/avr/avr-fixed.md index f30da91..efa597d 100644 --- a/gcc/config/avr/avr-fixed.md +++ b/gcc/config/avr/avr-fixed.md @@ -1,6 +1,6 @@ ;; This file contains instructions that support fixed-point operations ;; for Atmel AVR micro controllers. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; Contributed by Sean D'Epagnier (sean@depagnier.com) ;; Georg-Johann Lay (avr@gjlay.de) diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.c index d1cf3dd..a0cb73e 100644 --- a/gcc/config/avr/avr-log.c +++ b/gcc/config/avr/avr-log.c @@ -1,5 +1,5 @@ /* Subroutines for log output for Atmel AVR back end. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay (avr@gjlay.de) This file is part of GCC. diff --git a/gcc/config/avr/avr-mcus.def b/gcc/config/avr/avr-mcus.def index 08a8b69..21c8fbf 100644 --- a/gcc/config/avr/avr-mcus.def +++ b/gcc/config/avr/avr-mcus.def @@ -1,5 +1,5 @@ /* AVR MCUs. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/avr/avr-modes.def b/gcc/config/avr/avr-modes.def index 490f868..2bfc90d 100644 --- a/gcc/config/avr/avr-modes.def +++ b/gcc/config/avr/avr-modes.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/avr/avr-passes.def b/gcc/config/avr/avr-passes.def index 340823e..06117bf 100644 --- a/gcc/config/avr/avr-passes.def +++ b/gcc/config/avr/avr-passes.def @@ -1,5 +1,5 @@ /* Description of target passes for AVR. - Copyright (C) 2016-2017 Free Software Foundation, Inc. */ + Copyright (C) 2016-2018 Free Software Foundation, Inc. */ /* This file is part of GCC. diff --git a/gcc/config/avr/avr-protos.h b/gcc/config/avr/avr-protos.h index 089e209..5622e90 100644 --- a/gcc/config/avr/avr-protos.h +++ b/gcc/config/avr/avr-protos.h @@ -1,6 +1,6 @@ /* Prototypes for exported functions defined in avr.c - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Denis Chertykov (chertykov@gmail.com) This file is part of GCC. diff --git a/gcc/config/avr/avr-stdint.h b/gcc/config/avr/avr-stdint.h index bf9af9d..48329bc 100644 --- a/gcc/config/avr/avr-stdint.h +++ b/gcc/config/avr/avr-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using newlib. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index b69d42e..12645f9 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for ATMEL AVR micro controllers - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Denis Chertykov (chertykov@gmail.com) This file is part of GCC. diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index 2272df4..76d18ae 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for ATMEL AVR at90s8515, ATmega103/103L, ATmega603/603L microcontrollers. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Denis Chertykov (chertykov@gmail.com) This file is part of GCC. diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md index 14f9298..9fad051 100644 --- a/gcc/config/avr/avr.md +++ b/gcc/config/avr/avr.md @@ -1,6 +1,6 @@ ;; Machine description for GNU compiler, ;; for ATMEL AVR micro controllers. -;; Copyright (C) 1998-2017 Free Software Foundation, Inc. +;; Copyright (C) 1998-2018 Free Software Foundation, Inc. ;; Contributed by Denis Chertykov (chertykov@gmail.com) ;; This file is part of GCC. diff --git a/gcc/config/avr/avr.opt b/gcc/config/avr/avr.opt index 7295501..da2a219 100644 --- a/gcc/config/avr/avr.opt +++ b/gcc/config/avr/avr.opt @@ -1,6 +1,6 @@ ; Options for the ATMEL AVR port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/avr/avrlibc.h b/gcc/config/avr/avrlibc.h index eb41d2f..95a1d7c 100644 --- a/gcc/config/avr/avrlibc.h +++ b/gcc/config/avr/avrlibc.h @@ -1,6 +1,6 @@ /* Definitions of target machine for the GNU compiler collection for Atmel AVR micro controller if configured for AVR-Libc. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay (avr@gjlay.de) This file is part of GCC. diff --git a/gcc/config/avr/builtins.def b/gcc/config/avr/builtins.def index ea21fe5..666e544 100644 --- a/gcc/config/avr/builtins.def +++ b/gcc/config/avr/builtins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/avr/constraints.md b/gcc/config/avr/constraints.md index 226c47c..08525c9 100644 --- a/gcc/config/avr/constraints.md +++ b/gcc/config/avr/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for ATMEL AVR micro controllers. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/avr/driver-avr.c b/gcc/config/avr/driver-avr.c index 2d3e0d5..7c2729d 100644 --- a/gcc/config/avr/driver-avr.c +++ b/gcc/config/avr/driver-avr.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay <avr@gjlay.de> This file is part of GCC. diff --git a/gcc/config/avr/elf.h b/gcc/config/avr/elf.h index e11c04e..21c5367 100644 --- a/gcc/config/avr/elf.h +++ b/gcc/config/avr/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay (avr@gjlay.de) This file is part of GCC. diff --git a/gcc/config/avr/gen-avr-mmcu-specs.c b/gcc/config/avr/gen-avr-mmcu-specs.c index 08ef166..7a00875 100644 --- a/gcc/config/avr/gen-avr-mmcu-specs.c +++ b/gcc/config/avr/gen-avr-mmcu-specs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2017 Free Software Foundation, Inc. +/* Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Joern Rennecke This file is part of GCC. diff --git a/gcc/config/avr/gen-avr-mmcu-texi.c b/gcc/config/avr/gen-avr-mmcu-texi.c index c420dec..ae4b39a 100644 --- a/gcc/config/avr/gen-avr-mmcu-texi.c +++ b/gcc/config/avr/gen-avr-mmcu-texi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay (avr@gjlay.de) This file is part of GCC. @@ -101,7 +101,7 @@ int main (void) size_t i, n_mcus = 0; const avr_mcu_t *mcu; - printf ("@c Copyright (C) 2012-2017 Free Software Foundation, Inc.\n"); + printf ("@c Copyright (C) 2012-2018 Free Software Foundation, Inc.\n"); printf ("@c This is part of the GCC manual.\n"); printf ("@c For copying conditions, see the file " "gcc/doc/include/fdl.texi.\n\n"); diff --git a/gcc/config/avr/genmultilib.awk b/gcc/config/avr/genmultilib.awk index e657e55..b181135 100644 --- a/gcc/config/avr/genmultilib.awk +++ b/gcc/config/avr/genmultilib.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/avr/predicates.md b/gcc/config/avr/predicates.md index 1147005..1ea91b3 100644 --- a/gcc/config/avr/predicates.md +++ b/gcc/config/avr/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for ATMEL AVR micro controllers. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/avr/specs.h b/gcc/config/avr/specs.h index 4f046a1..102de4b 100644 --- a/gcc/config/avr/specs.h +++ b/gcc/config/avr/specs.h @@ -1,6 +1,6 @@ /* Specs definitions for Atmel AVR back end. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay (avr@gjlay.de) This file is part of GCC. diff --git a/gcc/config/avr/stdfix.h b/gcc/config/avr/stdfix.h index 51e9339..7908952 100644 --- a/gcc/config/avr/stdfix.h +++ b/gcc/config/avr/stdfix.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr index 251e52e..db13694 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/avr/t-multilib b/gcc/config/avr/t-multilib index 6a6eebc..9bde6bd 100644 --- a/gcc/config/avr/t-multilib +++ b/gcc/config/avr/t-multilib @@ -3,7 +3,7 @@ # Generated from : ./gcc/config/avr/avr-mcus.def # Used by : tmake_file from Makefile and genmultilib -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/bfin/bfin-modes.def b/gcc/config/bfin/bfin-modes.def index 36c476a..567ac30 100644 --- a/gcc/config/bfin/bfin-modes.def +++ b/gcc/config/bfin/bfin-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for Blackfin. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Analog Devices. This file is part of GCC. diff --git a/gcc/config/bfin/bfin-opts.h b/gcc/config/bfin/bfin-opts.h index dc31874..1a66401 100644 --- a/gcc/config/bfin/bfin-opts.h +++ b/gcc/config/bfin/bfin-opts.h @@ -1,5 +1,5 @@ /* Definitions for the Blackfin port needed for option handling. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/bfin/bfin-protos.h b/gcc/config/bfin/bfin-protos.h index 223646d..67dc9ef 100644 --- a/gcc/config/bfin/bfin-protos.h +++ b/gcc/config/bfin/bfin-protos.h @@ -1,5 +1,5 @@ /* Prototypes for Blackfin functions used in the md file & elsewhere. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GNU CC. diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index d4460b5..b656f13 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -1,5 +1,5 @@ /* The Blackfin code generation auxiliary output file. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Analog Devices. This file is part of GCC. diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h index e15a05d..4709282 100644 --- a/gcc/config/bfin/bfin.h +++ b/gcc/config/bfin/bfin.h @@ -1,5 +1,5 @@ /* Definitions for the Blackfin port. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Analog Devices. This file is part of GCC. diff --git a/gcc/config/bfin/bfin.md b/gcc/config/bfin/bfin.md index 1b7f6fe..6a21096 100644 --- a/gcc/config/bfin/bfin.md +++ b/gcc/config/bfin/bfin.md @@ -1,5 +1,5 @@ ;;- Machine description for Blackfin for GNU compiler -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Analog Devices. ;; This file is part of GCC. diff --git a/gcc/config/bfin/bfin.opt b/gcc/config/bfin/bfin.opt index b84b5fa..107535f 100644 --- a/gcc/config/bfin/bfin.opt +++ b/gcc/config/bfin/bfin.opt @@ -1,6 +1,6 @@ ; Options for the Blackfin port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/bfin/constraints.md b/gcc/config/bfin/constraints.md index 7f07fd5..cb6b042 100644 --- a/gcc/config/bfin/constraints.md +++ b/gcc/config/bfin/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Blackfin -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Analog Devices ;; This file is part of GCC. diff --git a/gcc/config/bfin/elf.h b/gcc/config/bfin/elf.h index 01ad384..d8b0f37 100644 --- a/gcc/config/bfin/elf.h +++ b/gcc/config/bfin/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2017 Free Software Foundation, Inc. +/* Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/bfin/linux.h b/gcc/config/bfin/linux.h index bdea132..9d317d1 100644 --- a/gcc/config/bfin/linux.h +++ b/gcc/config/bfin/linux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/bfin/predicates.md b/gcc/config/bfin/predicates.md index 7541c75..a36afa4 100644 --- a/gcc/config/bfin/predicates.md +++ b/gcc/config/bfin/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for the Blackfin. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Analog Devices. ;; ;; This file is part of GCC. diff --git a/gcc/config/bfin/print-sysroot-suffix.sh b/gcc/config/bfin/print-sysroot-suffix.sh index c104cce..23356ee 100644 --- a/gcc/config/bfin/print-sysroot-suffix.sh +++ b/gcc/config/bfin/print-sysroot-suffix.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This file is part of GCC. # GCC is free software; you can redistribute it and/or modify diff --git a/gcc/config/bfin/rtems.h b/gcc/config/bfin/rtems.h index ac314f2..6a9a41f 100644 --- a/gcc/config/bfin/rtems.h +++ b/gcc/config/bfin/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a bfin - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Ralf Corsépius (ralf.corsepius@rtems.org). This file is part of GCC. diff --git a/gcc/config/bfin/sync.md b/gcc/config/bfin/sync.md index e21da36..f562db9 100644 --- a/gcc/config/bfin/sync.md +++ b/gcc/config/bfin/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for Blackfin synchronization instructions. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Analog Devices. ;; ;; This file is part of GCC. diff --git a/gcc/config/bfin/t-bfin-elf b/gcc/config/bfin/t-bfin-elf index 401c852..529ab29 100644 --- a/gcc/config/bfin/t-bfin-elf +++ b/gcc/config/bfin/t-bfin-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/bfin/t-bfin-linux b/gcc/config/bfin/t-bfin-linux index 2ed1fd0..f7d843d 100644 --- a/gcc/config/bfin/t-bfin-linux +++ b/gcc/config/bfin/t-bfin-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/bfin/t-bfin-uclinux b/gcc/config/bfin/t-bfin-uclinux index 264d429..3d7e1cc 100644 --- a/gcc/config/bfin/t-bfin-uclinux +++ b/gcc/config/bfin/t-bfin-uclinux @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/bfin/uclinux.h b/gcc/config/bfin/uclinux.h index a97d24d9..7ef3b16 100644 --- a/gcc/config/bfin/uclinux.h +++ b/gcc/config/bfin/uclinux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2017 Free Software Foundation, Inc. +/* Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/c6x/c6x-isas.def b/gcc/config/c6x/c6x-isas.def index 8651542..0b2fbbd 100644 --- a/gcc/config/c6x/c6x-isas.def +++ b/gcc/config/c6x/c6x-isas.def @@ -1,5 +1,5 @@ /* C6X ISA names. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/c6x/c6x-modes.def b/gcc/config/c6x/c6x-modes.def index f8eb88b..f100dfa 100644 --- a/gcc/config/c6x/c6x-modes.def +++ b/gcc/config/c6x/c6x-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for TI C6x. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/c6x/c6x-mult.md b/gcc/config/c6x/c6x-mult.md index f1d9760..1f3e998 100644 --- a/gcc/config/c6x/c6x-mult.md +++ b/gcc/config/c6x/c6x-mult.md @@ -3,7 +3,7 @@ ;; Multiplication patterns for TI C6X. ;; This file is processed by genmult.sh to produce two variants of each ;; pattern, a normal one and a real_mult variant for modulo scheduling. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; @@ -424,7 +424,7 @@ ;; Multiplication patterns for TI C6X. ;; This file is processed by genmult.sh to produce two variants of each ;; pattern, a normal one and a real_mult variant for modulo scheduling. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-mult.md.in b/gcc/config/c6x/c6x-mult.md.in index 44ae67d..7f060b7 100644 --- a/gcc/config/c6x/c6x-mult.md.in +++ b/gcc/config/c6x/c6x-mult.md.in @@ -1,7 +1,7 @@ ;; Multiplication patterns for TI C6X. ;; This file is processed by genmult.sh to produce two variants of each ;; pattern, a normal one and a real_mult variant for modulo scheduling. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-opts.h b/gcc/config/c6x/c6x-opts.h index 3c442b5..6cfb628 100644 --- a/gcc/config/c6x/c6x-opts.h +++ b/gcc/config/c6x/c6x-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for TI C6X. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/c6x/c6x-protos.h b/gcc/config/c6x/c6x-protos.h index 1b916a5..8b0297f 100644 --- a/gcc/config/c6x/c6x-protos.h +++ b/gcc/config/c6x/c6x-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions defined in c6x.c. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is part of GCC. diff --git a/gcc/config/c6x/c6x-sched.md b/gcc/config/c6x/c6x-sched.md index 08f917e..39a8800 100644 --- a/gcc/config/c6x/c6x-sched.md +++ b/gcc/config/c6x/c6x-sched.md @@ -4,7 +4,7 @@ ;; Definitions for side 1, cross n ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; @@ -237,7 +237,7 @@ ;; Definitions for side 2, cross n ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; @@ -470,7 +470,7 @@ ;; Definitions for side 1, cross y ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; @@ -703,7 +703,7 @@ ;; Definitions for side 2, cross y ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-sched.md.in b/gcc/config/c6x/c6x-sched.md.in index 28b16da..2fec600 100644 --- a/gcc/config/c6x/c6x-sched.md.in +++ b/gcc/config/c6x/c6x-sched.md.in @@ -1,5 +1,5 @@ ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-tables.opt b/gcc/config/c6x/c6x-tables.opt index 2ff0d3e..fcd00c6 100644 --- a/gcc/config/c6x/c6x-tables.opt +++ b/gcc/config/c6x/c6x-tables.opt @@ -1,7 +1,7 @@ ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from c6x-isas.def. ; -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c index ab67577..762e29f 100644 --- a/gcc/config/c6x/c6x.c +++ b/gcc/config/c6x/c6x.c @@ -1,5 +1,5 @@ /* Target Code for TI C6X - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Andrew Jenner <andrew@codesourcery.com> Contributed by Bernd Schmidt <bernds@codesourcery.com> diff --git a/gcc/config/c6x/c6x.h b/gcc/config/c6x/c6x.h index 233ac13..8ed5ae7 100644 --- a/gcc/config/c6x/c6x.h +++ b/gcc/config/c6x/c6x.h @@ -1,5 +1,5 @@ /* Target Definitions for TI C6X. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Andrew Jenner <andrew@codesourcery.com> Contributed by Bernd Schmidt <bernds@codesourcery.com> diff --git a/gcc/config/c6x/c6x.md b/gcc/config/c6x/c6x.md index 1c6584b..a4864e3 100644 --- a/gcc/config/c6x/c6x.md +++ b/gcc/config/c6x/c6x.md @@ -1,5 +1,5 @@ ;; Machine description for TI C6X. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Jenner <andrew@codesourcery.com> ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. diff --git a/gcc/config/c6x/c6x.opt b/gcc/config/c6x/c6x.opt index 4def0f7..3395893 100644 --- a/gcc/config/c6x/c6x.opt +++ b/gcc/config/c6x/c6x.opt @@ -1,5 +1,5 @@ ; Option definitions for TI C6X. -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; Contributed by Bernd Schmidt <bernds@codesourcery.com> ; Contributed by CodeSourcery. ; diff --git a/gcc/config/c6x/c6x_intrinsics.h b/gcc/config/c6x/c6x_intrinsics.h index 8b12091..13e52ea 100644 --- a/gcc/config/c6x/c6x_intrinsics.h +++ b/gcc/config/c6x/c6x_intrinsics.h @@ -1,6 +1,6 @@ /* Intrinsics for TI C6X. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is part of GCC. diff --git a/gcc/config/c6x/constraints.md b/gcc/config/c6x/constraints.md index 9cf6cd9..625266a 100644 --- a/gcc/config/c6x/constraints.md +++ b/gcc/config/c6x/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for TI C6X. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Jenner <andrew@codesourcery.com> ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; Contributed by CodeSourcery. diff --git a/gcc/config/c6x/elf-common.h b/gcc/config/c6x/elf-common.h index 79d74a7..8aac3dc 100644 --- a/gcc/config/c6x/elf-common.h +++ b/gcc/config/c6x/elf-common.h @@ -1,5 +1,5 @@ /* ELF definitions for TI C6X - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Andrew Jenner <andrew@codesourcery.com> Contributed by Bernd Schmidt <bernds@codesourcery.com> diff --git a/gcc/config/c6x/elf.h b/gcc/config/c6x/elf.h index fde5d05..7994ea8 100644 --- a/gcc/config/c6x/elf.h +++ b/gcc/config/c6x/elf.h @@ -1,5 +1,5 @@ /* ELF definitions for TI C6X - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Andrew Jenner <andrew@codesourcery.com> Contributed by Bernd Schmidt <bernds@codesourcery.com> diff --git a/gcc/config/c6x/genmult.sh b/gcc/config/c6x/genmult.sh index dc59013..f1b0229 100644 --- a/gcc/config/c6x/genmult.sh +++ b/gcc/config/c6x/genmult.sh @@ -2,7 +2,7 @@ # Generate c6x-mult.md from c6x-mult.md.in # The input file is passed as an argument. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config/c6x/genopt.sh b/gcc/config/c6x/genopt.sh index 8ac1110..55567c0 100644 --- a/gcc/config/c6x/genopt.sh +++ b/gcc/config/c6x/genopt.sh @@ -1,6 +1,6 @@ #!/bin/sh # Generate c6x-tables.opt from the lists in *.def. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ cat <<EOF ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from c6x-isas.def. ; -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/c6x/gensched.sh b/gcc/config/c6x/gensched.sh index 46140a4..eabcb9f 100644 --- a/gcc/config/c6x/gensched.sh +++ b/gcc/config/c6x/gensched.sh @@ -2,7 +2,7 @@ # Generate c6x-sched.md from c6x-sched.md.in # The input file is passed as an argument. -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config/c6x/predicates.md b/gcc/config/c6x/predicates.md index 5827c0f..45110b2 100644 --- a/gcc/config/c6x/predicates.md +++ b/gcc/config/c6x/predicates.md @@ -1,5 +1,5 @@ /* Predicates for TI C6X - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Andrew Jenner <andrew@codesourcery.com> Contributed by Bernd Schmidt <bernds@codesourcery.com> diff --git a/gcc/config/c6x/sync.md b/gcc/config/c6x/sync.md index ba05a2f..438d4f1 100644 --- a/gcc/config/c6x/sync.md +++ b/gcc/config/c6x/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for C6X synchronization instructions. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/c6x/t-c6x b/gcc/config/c6x/t-c6x index 0386b2c..186aab9 100644 --- a/gcc/config/c6x/t-c6x +++ b/gcc/config/c6x/t-c6x @@ -1,5 +1,5 @@ # Target Makefile Fragment for TI C6X. -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # Contributed by CodeSourcery. # # This file is part of GCC. diff --git a/gcc/config/c6x/t-c6x-elf b/gcc/config/c6x/t-c6x-elf index 03517fc..d2dd6a7 100644 --- a/gcc/config/c6x/t-c6x-elf +++ b/gcc/config/c6x/t-c6x-elf @@ -1,5 +1,5 @@ # Target Makefile Fragment for TI C6X using ELF. -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # Contributed by CodeSourcery. # # This file is part of GCC. diff --git a/gcc/config/c6x/uclinux-elf.h b/gcc/config/c6x/uclinux-elf.h index ed47b3e..0a07e4a 100644 --- a/gcc/config/c6x/uclinux-elf.h +++ b/gcc/config/c6x/uclinux-elf.h @@ -1,5 +1,5 @@ /* Definitions for TI C6X running ucLinux using ELF - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Andrew Jenner <andrew@codesourcery.com> Contributed by Bernd Schmidt <bernds@codesourcery.com> diff --git a/gcc/config/cr16/constraints.md b/gcc/config/cr16/constraints.md index 8aad332..6655b7e 100644 --- a/gcc/config/cr16/constraints.md +++ b/gcc/config/cr16/constraints.md @@ -1,5 +1,5 @@ ;; Predicates of machine description for CR16. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by KPIT Cummins Infosystems Limited. ;; ;; This file is part of GCC. diff --git a/gcc/config/cr16/cr16-protos.h b/gcc/config/cr16/cr16-protos.h index 8866690..380b286 100644 --- a/gcc/config/cr16/cr16-protos.h +++ b/gcc/config/cr16/cr16-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions defined in cr16.c - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by KPIT Cummins Infosystems Limited. This file is part of GCC. diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.c index 9ea02a9..bb3562e 100644 --- a/gcc/config/cr16/cr16.c +++ b/gcc/config/cr16/cr16.c @@ -1,5 +1,5 @@ /* Output routines for CR16 processor. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by KPIT Cummins Infosystems Limited. This file is part of GCC. diff --git a/gcc/config/cr16/cr16.h b/gcc/config/cr16/cr16.h index 692bbaf..6ce842a 100644 --- a/gcc/config/cr16/cr16.h +++ b/gcc/config/cr16/cr16.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for CR16. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by KPIT Cummins Infosystems Limited. This file is part of GCC. diff --git a/gcc/config/cr16/cr16.md b/gcc/config/cr16/cr16.md index 25e1041..1104572 100644 --- a/gcc/config/cr16/cr16.md +++ b/gcc/config/cr16/cr16.md @@ -1,5 +1,5 @@ ;; GCC machine description for CR16. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by KPIT Cummins Infosystems Limited. ;; This file is part of GCC. diff --git a/gcc/config/cr16/cr16.opt b/gcc/config/cr16/cr16.opt index 48a33fa..782a77e 100644 --- a/gcc/config/cr16/cr16.opt +++ b/gcc/config/cr16/cr16.opt @@ -1,5 +1,5 @@ ; Options for the National Semiconductor CR16 port of the compiler. -; Copyright (C) 2012-2017 Free Software Foundation, Inc. +; Copyright (C) 2012-2018 Free Software Foundation, Inc. ; Contributed by KPIT Cummins Infosystems Limited. ; ; This file is part of GCC. diff --git a/gcc/config/cr16/predicates.md b/gcc/config/cr16/predicates.md index 8f62697..9ae5ebf 100644 --- a/gcc/config/cr16/predicates.md +++ b/gcc/config/cr16/predicates.md @@ -1,5 +1,5 @@ ;; Predicates of machine description for CR16. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by KPIT Cummins Infosystems Limited. ;; ;; This file is part of GCC. diff --git a/gcc/config/cr16/t-cr16 b/gcc/config/cr16/t-cr16 index 4cacbcd..a14a748 100644 --- a/gcc/config/cr16/t-cr16 +++ b/gcc/config/cr16/t-cr16 @@ -1,5 +1,5 @@ # CR16 Target Makefile -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # Contributed by KPIT Cummins Infosystems Limited. # # This file is part of GCC. diff --git a/gcc/config/cris/constraints.md b/gcc/config/cris/constraints.md index dcf9a13..29c9d9d 100644 --- a/gcc/config/cris/constraints.md +++ b/gcc/config/cris/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for CRIS. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/cris/cris-protos.h b/gcc/config/cris/cris-protos.h index 5c82777..18fe549 100644 --- a/gcc/config/cris/cris-protos.h +++ b/gcc/config/cris/cris-protos.h @@ -1,5 +1,5 @@ /* Definitions for GCC. Part of the machine description for CRIS. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Axis Communications. This file is part of GCC. diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c index a31e743..57bd691 100644 --- a/gcc/config/cris/cris.c +++ b/gcc/config/cris/cris.c @@ -1,5 +1,5 @@ /* Definitions for GCC. Part of the machine description for CRIS. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Axis Communications. Written by Hans-Peter Nilsson. This file is part of GCC. diff --git a/gcc/config/cris/cris.h b/gcc/config/cris/cris.h index 892a372..84c9292 100644 --- a/gcc/config/cris/cris.h +++ b/gcc/config/cris/cris.h @@ -1,5 +1,5 @@ /* Definitions for GCC. Part of the machine description for CRIS. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Axis Communications. Written by Hans-Peter Nilsson. This file is part of GCC. diff --git a/gcc/config/cris/cris.md b/gcc/config/cris/cris.md index 856022e..076d4a8 100644 --- a/gcc/config/cris/cris.md +++ b/gcc/config/cris/cris.md @@ -1,5 +1,5 @@ ;; GCC machine description for CRIS cpu cores. -;; Copyright (C) 1998-2017 Free Software Foundation, Inc. +;; Copyright (C) 1998-2018 Free Software Foundation, Inc. ;; Contributed by Axis Communications. ;; This file is part of GCC. diff --git a/gcc/config/cris/cris.opt b/gcc/config/cris/cris.opt index 84d069a..9a65df3 100644 --- a/gcc/config/cris/cris.opt +++ b/gcc/config/cris/cris.opt @@ -1,6 +1,6 @@ ; Options for the CRIS port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/cris/elf.opt b/gcc/config/cris/elf.opt index f6abe65..71859ce 100644 --- a/gcc/config/cris/elf.opt +++ b/gcc/config/cris/elf.opt @@ -1,6 +1,6 @@ ; ELF-specific options for the CRIS port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/cris/linux.h b/gcc/config/cris/linux.h index c15b6f1..31d1637 100644 --- a/gcc/config/cris/linux.h +++ b/gcc/config/cris/linux.h @@ -1,5 +1,5 @@ /* Definitions for GCC. Part of the machine description for CRIS. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Axis Communications. Written by Hans-Peter Nilsson. This file is part of GCC. diff --git a/gcc/config/cris/linux.opt b/gcc/config/cris/linux.opt index 734a637..9c03c4d 100644 --- a/gcc/config/cris/linux.opt +++ b/gcc/config/cris/linux.opt @@ -1,6 +1,6 @@ ; GNU/Linux-specific options for the CRIS port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/cris/predicates.md b/gcc/config/cris/predicates.md index 51d8421..31cc94f 100644 --- a/gcc/config/cris/predicates.md +++ b/gcc/config/cris/predicates.md @@ -1,5 +1,5 @@ ;; Operand and operator predicates for the GCC CRIS port. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; This file is part of GCC. ;; diff --git a/gcc/config/cris/sync.md b/gcc/config/cris/sync.md index 5f49576..23ade6c 100644 --- a/gcc/config/cris/sync.md +++ b/gcc/config/cris/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for CRIS atomic memory sequences. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/cris/t-cris b/gcc/config/cris/t-cris index a7170d3..6a25bed 100644 --- a/gcc/config/cris/t-cris +++ b/gcc/config/cris/t-cris @@ -3,7 +3,7 @@ # # The Makefile fragment to include when compiling gcc et al for CRIS. # -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/cris/t-elfmulti b/gcc/config/cris/t-elfmulti index c08430a..5b47e3a 100644 --- a/gcc/config/cris/t-elfmulti +++ b/gcc/config/cris/t-elfmulti @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c index bfb35b9..6d9d004 100644 --- a/gcc/config/darwin-c.c +++ b/gcc/config/darwin-c.c @@ -1,5 +1,5 @@ /* Darwin support needed only by C/C++ frontends. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.c index 0348b40..2b0de1e 100644 --- a/gcc/config/darwin-driver.c +++ b/gcc/config/darwin-driver.c @@ -1,5 +1,5 @@ /* Additional functions for the GCC driver on Darwin native. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/darwin-f.c b/gcc/config/darwin-f.c index 7b584d9..5807985 100644 --- a/gcc/config/darwin-f.c +++ b/gcc/config/darwin-f.c @@ -1,5 +1,5 @@ /* Darwin support needed only by Fortran frontends. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Daniel Franke. This file is part of GCC. diff --git a/gcc/config/darwin-ppc-ldouble-patch.def b/gcc/config/darwin-ppc-ldouble-patch.def index f930ef2..875c3d1 100644 --- a/gcc/config/darwin-ppc-ldouble-patch.def +++ b/gcc/config/darwin-ppc-ldouble-patch.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/darwin-protos.h b/gcc/config/darwin-protos.h index 22e62be..5648691 100644 --- a/gcc/config/darwin-protos.h +++ b/gcc/config/darwin-protos.h @@ -1,5 +1,5 @@ /* Prototypes. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/darwin-sections.def b/gcc/config/darwin-sections.def index b5e3659..2d63cce 100644 --- a/gcc/config/darwin-sections.def +++ b/gcc/config/darwin-sections.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2017 Free Software Foundation, Inc. +/* Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 7d3b754..8dc2b9d 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -1,5 +1,5 @@ /* Functions for generic Darwin as target machine for GNU C compiler. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h index c20a484..16c3b60 100644 --- a/gcc/config/darwin.h +++ b/gcc/config/darwin.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin (Mac OS X) systems. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/darwin.opt b/gcc/config/darwin.opt index 4871014..0d73370 100644 --- a/gcc/config/darwin.opt +++ b/gcc/config/darwin.opt @@ -1,6 +1,6 @@ ; Processor-independent options for Darwin. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/darwin10.h b/gcc/config/darwin10.h index f24b125..7da3291 100644 --- a/gcc/config/darwin10.h +++ b/gcc/config/darwin10.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin (Mac OS X) systems. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Jack Howarth <howarth@bromo.med.uc.edu>. This file is part of GCC. diff --git a/gcc/config/darwin12.h b/gcc/config/darwin12.h index aa6cc0d..f1562c5 100644 --- a/gcc/config/darwin12.h +++ b/gcc/config/darwin12.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin (Mac OS X) systems. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Jack Howarth <howarth.at.gcc@gmail.com>. This file is part of GCC. diff --git a/gcc/config/darwin9.h b/gcc/config/darwin9.h index 7e91658..72f5939 100644 --- a/gcc/config/darwin9.h +++ b/gcc/config/darwin9.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin (Mac OS X) systems. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Apple Inc. This file is part of GCC. diff --git a/gcc/config/dbx.h b/gcc/config/dbx.h index 7837a60..a6e44fb 100644 --- a/gcc/config/dbx.h +++ b/gcc/config/dbx.h @@ -1,5 +1,5 @@ /* Prefer DBX (stabs) debugging information. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/dbxcoff.h b/gcc/config/dbxcoff.h index c20b4fe..1f641fc 100644 --- a/gcc/config/dbxcoff.h +++ b/gcc/config/dbxcoff.h @@ -1,5 +1,5 @@ /* Definitions needed when using stabs embedded in COFF sections. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/dbxelf.h b/gcc/config/dbxelf.h index b66f4d0..27f5c32 100644 --- a/gcc/config/dbxelf.h +++ b/gcc/config/dbxelf.h @@ -1,5 +1,5 @@ /* Definitions needed when using stabs embedded in ELF sections. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/default-c.c b/gcc/config/default-c.c index 7f1115e..577e9dd 100644 --- a/gcc/config/default-c.c +++ b/gcc/config/default-c.c @@ -1,5 +1,5 @@ /* Default C-family target hooks initializer. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/dragonfly-stdint.h b/gcc/config/dragonfly-stdint.h index 0b8b19c..d29dd8c 100644 --- a/gcc/config/dragonfly-stdint.h +++ b/gcc/config/dragonfly-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types for DragonFly systems. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by John Marino <gnugcc@marino.st> This file is part of GCC. diff --git a/gcc/config/dragonfly.h b/gcc/config/dragonfly.h index f1df5cd..ec9d9e0 100644 --- a/gcc/config/dragonfly.h +++ b/gcc/config/dragonfly.h @@ -1,5 +1,5 @@ /* Base configuration file for all DragonFly targets. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by John Marino <gnugcc@marino.st> This file is part of GCC. diff --git a/gcc/config/dragonfly.opt b/gcc/config/dragonfly.opt index e2ec9d6..74994f2 100644 --- a/gcc/config/dragonfly.opt +++ b/gcc/config/dragonfly.opt @@ -1,6 +1,6 @@ ; DragonFly BSD options. -; Copyright (C) 2014-2017 Free Software Foundation, Inc. +; Copyright (C) 2014-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h index 8149c81..047c565 100644 --- a/gcc/config/elfos.h +++ b/gcc/config/elfos.h @@ -1,6 +1,6 @@ /* elfos.h -- operating system specific defines to be used when targeting GCC for some generic ELF system - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Based on svr4.h contributed by Ron Guilmette (rfg@netcom.com). This file is part of GCC. diff --git a/gcc/config/epiphany/constraints.md b/gcc/config/epiphany/constraints.md index 4a404e9..a2dcdac 100644 --- a/gcc/config/epiphany/constraints.md +++ b/gcc/config/epiphany/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Adaptiva epiphany -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by Embecosm on behalf of Adapteva, Inc. ;; This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany-modes.def b/gcc/config/epiphany/epiphany-modes.def index 05c4c7c..e825169 100644 --- a/gcc/config/epiphany/epiphany-modes.def +++ b/gcc/config/epiphany/epiphany-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, Adapteva Epiphany cpu. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany-protos.h b/gcc/config/epiphany/epiphany-protos.h index 841c25c..8ef0441 100644 --- a/gcc/config/epiphany/epiphany-protos.h +++ b/gcc/config/epiphany/epiphany-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, EPIPHANY cpu. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany-sched.md b/gcc/config/epiphany/epiphany-sched.md index dc6acea..0664068 100644 --- a/gcc/config/epiphany/epiphany-sched.md +++ b/gcc/config/epiphany/epiphany-sched.md @@ -1,5 +1,5 @@ ;; DFA scheduling description for EPIPHANY -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; Contributed by Embecosm on behalf of Adapteva, Inc. ;; This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c index af296c6..f33562f 100644 --- a/gcc/config/epiphany/epiphany.c +++ b/gcc/config/epiphany/epiphany.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on the EPIPHANY cpu. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany.h b/gcc/config/epiphany/epiphany.h index c0767b4..b771e01 100644 --- a/gcc/config/epiphany/epiphany.h +++ b/gcc/config/epiphany/epiphany.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, Argonaut EPIPHANY cpu. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany.md b/gcc/config/epiphany/epiphany.md index 90a5942..67a1d34 100644 --- a/gcc/config/epiphany/epiphany.md +++ b/gcc/config/epiphany/epiphany.md @@ -1,5 +1,5 @@ ;; Machine description of the Adaptiva epiphany cpu for GNU C compiler -;; Copyright (C) 1994-2017 Free Software Foundation, Inc. +;; Copyright (C) 1994-2018 Free Software Foundation, Inc. ;; Contributed by Embecosm on behalf of Adapteva, Inc. ;; This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany.opt b/gcc/config/epiphany/epiphany.opt index ca430a3..76d7701 100644 --- a/gcc/config/epiphany/epiphany.opt +++ b/gcc/config/epiphany/epiphany.opt @@ -1,6 +1,6 @@ ; Options for the Adapteva EPIPHANY port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Embecosm on behalf of Adapteva, Inc. ; ; This file is part of GCC. diff --git a/gcc/config/epiphany/epiphany_intrinsics.h b/gcc/config/epiphany/epiphany_intrinsics.h index b4c3b03..95c95ab 100644 --- a/gcc/config/epiphany/epiphany_intrinsics.h +++ b/gcc/config/epiphany/epiphany_intrinsics.h @@ -1,5 +1,5 @@ /* Epiphany intrinsic functions - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.c index d607ead..adef78a 100644 --- a/gcc/config/epiphany/mode-switch-use.c +++ b/gcc/config/epiphany/mode-switch-use.c @@ -1,6 +1,6 @@ /* Insert USEs in instructions that require mode switching. This should probably be merged into mode-switching.c . - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/predicates.md b/gcc/config/epiphany/predicates.md index 16b4157..df2e936 100644 --- a/gcc/config/epiphany/predicates.md +++ b/gcc/config/epiphany/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for code generation on the EPIPHANY cpu. -;; Copyright (C) 1994-2017 Free Software Foundation, Inc. +;; Copyright (C) 1994-2018 Free Software Foundation, Inc. ;; Contributed by Embecosm on behalf of Adapteva, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.c index 36e4672..e655113 100644 --- a/gcc/config/epiphany/resolve-sw-modes.c +++ b/gcc/config/epiphany/resolve-sw-modes.c @@ -1,5 +1,5 @@ /* Mode switching cleanup pass for the EPIPHANY cpu. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/t-epiphany b/gcc/config/epiphany/t-epiphany index 932294c..7c614e3 100644 --- a/gcc/config/epiphany/t-epiphany +++ b/gcc/config/epiphany/t-epiphany @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is part of GCC. diff --git a/gcc/config/flat.h b/gcc/config/flat.h index ec8a8a1..6f8927f 100644 --- a/gcc/config/flat.h +++ b/gcc/config/flat.h @@ -1,5 +1,5 @@ /* Defines to be used for targets that support flat executables. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/fr30/constraints.md b/gcc/config/fr30/constraints.md index b587c2e..4845290 100644 --- a/gcc/config/fr30/constraints.md +++ b/gcc/config/fr30/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for the FR30. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/fr30/fr30-protos.h b/gcc/config/fr30/fr30-protos.h index 5833286..c0c8a4b 100644 --- a/gcc/config/fr30/fr30-protos.h +++ b/gcc/config/fr30/fr30-protos.h @@ -1,5 +1,5 @@ /* Prototypes for fr30.c functions used in the md file & elsewhere. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.c index 920e65a..d49429b 100644 --- a/gcc/config/fr30/fr30.c +++ b/gcc/config/fr30/fr30.c @@ -1,5 +1,5 @@ /* FR30 specific functions. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Cygnus Solutions. This file is part of GCC. diff --git a/gcc/config/fr30/fr30.h b/gcc/config/fr30/fr30.h index 8bcabf5..325d005 100644 --- a/gcc/config/fr30/fr30.h +++ b/gcc/config/fr30/fr30.h @@ -1,7 +1,7 @@ /*{{{ Comment. */ /* Definitions of FR30 target. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Cygnus Solutions. This file is part of GCC. diff --git a/gcc/config/fr30/fr30.md b/gcc/config/fr30/fr30.md index 383a7ee..0fe05d0 100644 --- a/gcc/config/fr30/fr30.md +++ b/gcc/config/fr30/fr30.md @@ -1,5 +1,5 @@ ;; FR30 machine description. -;; Copyright (C) 1998-2017 Free Software Foundation, Inc. +;; Copyright (C) 1998-2018 Free Software Foundation, Inc. ;; Contributed by Cygnus Solutions. ;; This file is part of GCC. diff --git a/gcc/config/fr30/fr30.opt b/gcc/config/fr30/fr30.opt index bdd5cb2..d80a959 100644 --- a/gcc/config/fr30/fr30.opt +++ b/gcc/config/fr30/fr30.opt @@ -1,6 +1,6 @@ ; Options for the FR30 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/fr30/predicates.md b/gcc/config/fr30/predicates.md index 2610958..51e0925 100644 --- a/gcc/config/fr30/predicates.md +++ b/gcc/config/fr30/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for FR30. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/freebsd-nthr.h b/gcc/config/freebsd-nthr.h index 9567a93..a5981b6 100644 --- a/gcc/config/freebsd-nthr.h +++ b/gcc/config/freebsd-nthr.h @@ -1,5 +1,5 @@ /* FreeBSD configuration setting for FreeBSD systems. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Loren J. Rittle <ljrittle@acm.org> This file is part of GCC. diff --git a/gcc/config/freebsd-spec.h b/gcc/config/freebsd-spec.h index 9e992af..45d69a6 100644 --- a/gcc/config/freebsd-spec.h +++ b/gcc/config/freebsd-spec.h @@ -1,5 +1,5 @@ /* Base configuration file for all FreeBSD targets. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/freebsd-stdint.h b/gcc/config/freebsd-stdint.h index 2968ceb..a239d8b 100644 --- a/gcc/config/freebsd-stdint.h +++ b/gcc/config/freebsd-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types for FreeBSD systems. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Gerald Pfeifer <gerald@pfeifer.com>. This file is part of GCC. diff --git a/gcc/config/freebsd.h b/gcc/config/freebsd.h index e7ea423..0c8bd29 100644 --- a/gcc/config/freebsd.h +++ b/gcc/config/freebsd.h @@ -1,5 +1,5 @@ /* Base configuration file for all FreeBSD targets. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/freebsd.opt b/gcc/config/freebsd.opt index 00ba8dc..a7d004e 100644 --- a/gcc/config/freebsd.opt +++ b/gcc/config/freebsd.opt @@ -1,6 +1,6 @@ ; FreeBSD options. -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/frv/constraints.md b/gcc/config/frv/constraints.md index dea3fe5..04131fb 100644 --- a/gcc/config/frv/constraints.md +++ b/gcc/config/frv/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for FRV. -;; Copyright (C) 2001-2017 Free Software Foundation, Inc. +;; Copyright (C) 2001-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/frv/frv-asm.h b/gcc/config/frv/frv-asm.h index 5c274673..5598be1 100644 --- a/gcc/config/frv/frv-asm.h +++ b/gcc/config/frv/frv-asm.h @@ -1,5 +1,5 @@ /* Assembler Support. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/frv/frv-modes.def b/gcc/config/frv/frv-modes.def index 9c97050..5096724 100644 --- a/gcc/config/frv/frv-modes.def +++ b/gcc/config/frv/frv-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for FRV. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/frv/frv-opts.h b/gcc/config/frv/frv-opts.h index 9d5d0a9..6888824 100644 --- a/gcc/config/frv/frv-opts.h +++ b/gcc/config/frv/frv-opts.h @@ -1,5 +1,5 @@ /* Frv option-handling defitions. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/frv/frv-protos.h b/gcc/config/frv/frv-protos.h index 2f7fdf4..7a83569 100644 --- a/gcc/config/frv/frv-protos.h +++ b/gcc/config/frv/frv-protos.h @@ -1,5 +1,5 @@ /* Frv prototypes. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c index b644a63..3bf770b 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2017 Free Software Foundation, Inc. +/* Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h index 7403e1a..8e3f9d5 100644 --- a/gcc/config/frv/frv.h +++ b/gcc/config/frv/frv.h @@ -1,5 +1,5 @@ /* Target macros for the FRV port of GCC. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Red Hat Inc. This file is part of GCC. diff --git a/gcc/config/frv/frv.md b/gcc/config/frv/frv.md index 6411c68..783bdfb 100644 --- a/gcc/config/frv/frv.md +++ b/gcc/config/frv/frv.md @@ -1,5 +1,5 @@ ;; Frv Machine Description -;; Copyright (C) 1999-2017 Free Software Foundation, Inc. +;; Copyright (C) 1999-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat, Inc. ;; This file is part of GCC. diff --git a/gcc/config/frv/frv.opt b/gcc/config/frv/frv.opt index eede080..84154f6 100644 --- a/gcc/config/frv/frv.opt +++ b/gcc/config/frv/frv.opt @@ -1,6 +1,6 @@ ; Options for the FR-V port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/frv/linux.h b/gcc/config/frv/linux.h index 249665a..b8916a3 100644 --- a/gcc/config/frv/linux.h +++ b/gcc/config/frv/linux.h @@ -1,5 +1,5 @@ /* Target macros for the FRV Linux port of GCC. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Red Hat Inc. This file is part of GCC. diff --git a/gcc/config/frv/predicates.md b/gcc/config/frv/predicates.md index e3b5d9e..3da82e0 100644 --- a/gcc/config/frv/predicates.md +++ b/gcc/config/frv/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Frv. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/frv/t-frv b/gcc/config/frv/t-frv index 3205445..2c3da02 100644 --- a/gcc/config/frv/t-frv +++ b/gcc/config/frv/t-frv @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/frv/t-linux b/gcc/config/frv/t-linux index 029fe07..e046e26 100644 --- a/gcc/config/frv/t-linux +++ b/gcc/config/frv/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/ft32/constraints.md b/gcc/config/ft32/constraints.md index 6d2c2b4..516bfc0 100644 --- a/gcc/config/ft32/constraints.md +++ b/gcc/config/ft32/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for FT32 -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; Contributed by FTDI <support@ftdi.com> ;; This file is part of GCC. diff --git a/gcc/config/ft32/ft32-protos.h b/gcc/config/ft32/ft32-protos.h index d0dbb67..6aa3808 100644 --- a/gcc/config/ft32/ft32-protos.h +++ b/gcc/config/ft32/ft32-protos.h @@ -1,5 +1,5 @@ /* Prototypes for ft32.c functions used in the md file & elsewhere. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.c index a298e64..db091e3 100644 --- a/gcc/config/ft32/ft32.c +++ b/gcc/config/ft32/ft32.c @@ -1,5 +1,5 @@ /* Target Code for ft32 - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by FTDI <support@ftdi.com> This file is part of GCC. diff --git a/gcc/config/ft32/ft32.h b/gcc/config/ft32/ft32.h index c32db40..1e31944 100644 --- a/gcc/config/ft32/ft32.h +++ b/gcc/config/ft32/ft32.h @@ -1,5 +1,5 @@ /* Target Definitions for ft32. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by FTDI <support@ftdi.com> This file is part of GCC. diff --git a/gcc/config/ft32/ft32.md b/gcc/config/ft32/ft32.md index 2e772fa..5c42536 100644 --- a/gcc/config/ft32/ft32.md +++ b/gcc/config/ft32/ft32.md @@ -1,5 +1,5 @@ ;; Machine description for FT32 -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; Contributed by FTDI <support@ftdi.com> ;; This file is part of GCC. diff --git a/gcc/config/ft32/ft32.opt b/gcc/config/ft32/ft32.opt index 9e75f34..555c663 100644 --- a/gcc/config/ft32/ft32.opt +++ b/gcc/config/ft32/ft32.opt @@ -1,6 +1,6 @@ ; Options for the FT32 port of the compiler. -; Copyright (C) 2015-2017 Free Software Foundation, Inc. +; Copyright (C) 2015-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/ft32/predicates.md b/gcc/config/ft32/predicates.md index f968cbe..bac2e8e 100644 --- a/gcc/config/ft32/predicates.md +++ b/gcc/config/ft32/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for FT32 -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; Contributed by FTDI <support@ftdi.com> ;; This file is part of GCC. diff --git a/gcc/config/ft32/t-ft32 b/gcc/config/ft32/t-ft32 index 09af44f..c98b3d8 100644 --- a/gcc/config/ft32/t-ft32 +++ b/gcc/config/ft32/t-ft32 @@ -1,5 +1,5 @@ # Target Makefile Fragment for ft32 -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # Contributed by FTDI <support@ftdi.com> # # This file is part of GCC. diff --git a/gcc/config/fuchsia.h b/gcc/config/fuchsia.h index 5b3e186..f21b25d 100644 --- a/gcc/config/fuchsia.h +++ b/gcc/config/fuchsia.h @@ -1,5 +1,5 @@ /* Base configuration file for all Fuchsia targets. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by Google. This file is part of GCC. diff --git a/gcc/config/fused-madd.opt b/gcc/config/fused-madd.opt index 3d70253..0bde637 100644 --- a/gcc/config/fused-madd.opt +++ b/gcc/config/fused-madd.opt @@ -1,6 +1,6 @@ ; -mfused-madd option (some targets only). ; -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/g.opt b/gcc/config/g.opt index 5a0d9eb..663a35d 100644 --- a/gcc/config/g.opt +++ b/gcc/config/g.opt @@ -1,6 +1,6 @@ ; -G option (small data, some targets only). -; Copyright (C) 2003-2017 Free Software Foundation, Inc. +; Copyright (C) 2003-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.c index 8a479cc..efb8f90 100644 --- a/gcc/config/glibc-c.c +++ b/gcc/config/glibc-c.c @@ -1,5 +1,5 @@ /* C-family target hooks initializer for targets possibly using glibc. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/glibc-stdint.h b/gcc/config/glibc-stdint.h index bf4de54..f56d1ac 100644 --- a/gcc/config/glibc-stdint.h +++ b/gcc/config/glibc-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using GNU libc or uClibc. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/gnu-user.h b/gcc/config/gnu-user.h index 93960f5..cba3c0b 100644 --- a/gcc/config/gnu-user.h +++ b/gcc/config/gnu-user.h @@ -1,7 +1,7 @@ /* Definitions for systems using, at least optionally, a GNU (glibc-based) userspace or other userspace with libc derived from glibc (e.g. uClibc) or for which similar specs are appropriate. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Eric Youngdale. Modified for stabs-in-ELF by H.J. Lu (hjl@lucon.org). diff --git a/gcc/config/gnu-user.opt b/gcc/config/gnu-user.opt index 2cdd862..7989c19 100644 --- a/gcc/config/gnu-user.opt +++ b/gcc/config/gnu-user.opt @@ -1,6 +1,6 @@ ; Options for systems using gnu-user.h. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/gnu.h b/gcc/config/gnu.h index 42be895..1cc744b 100644 --- a/gcc/config/gnu.h +++ b/gcc/config/gnu.h @@ -1,7 +1,7 @@ /* Configuration common to all targets running the GNU system. */ /* -Copyright (C) 1994-2017 Free Software Foundation, Inc. +Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/h8300/constraints.md b/gcc/config/h8300/constraints.md index 08b2c18..9d0ac42 100644 --- a/gcc/config/h8300/constraints.md +++ b/gcc/config/h8300/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Renesas H8/300. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/h8300/elf.h b/gcc/config/h8300/elf.h index b13b6dc..4b50ae3 100644 --- a/gcc/config/h8300/elf.h +++ b/gcc/config/h8300/elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Renesas H8/300 version generating elf - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com), Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com). diff --git a/gcc/config/h8300/genmova.sh b/gcc/config/h8300/genmova.sh index e774eb9..dbafb3c 100644 --- a/gcc/config/h8300/genmova.sh +++ b/gcc/config/h8300/genmova.sh @@ -2,7 +2,7 @@ # Generate mova.md, a file containing patterns that can be implemented # using the h8sx mova instruction. -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ echo ";; -*- buffer-read-only: t -*-" echo ";; Generated automatically from genmova.sh" -echo ";; Copyright (C) 2004-2017 Free Software Foundation, Inc." +echo ";; Copyright (C) 2004-2018 Free Software Foundation, Inc." echo ";;" echo ";; This file is part of GCC." echo ";;" diff --git a/gcc/config/h8300/h8300-protos.h b/gcc/config/h8300/h8300-protos.h index 1d4a574..367fb1c 100644 --- a/gcc/config/h8300/h8300-protos.h +++ b/gcc/config/h8300/h8300-protos.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Renesas H8/300 version - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com), Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com). diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index 432e23e..697041e 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for Renesas H8/300. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com), Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com). diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h index a57e7b5..1883f14 100644 --- a/gcc/config/h8300/h8300.h +++ b/gcc/config/h8300/h8300.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Renesas H8/300 (generic) - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com), Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com). diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md index b9ff4bb..8464565 100644 --- a/gcc/config/h8300/h8300.md +++ b/gcc/config/h8300/h8300.md @@ -1,5 +1,5 @@ ;; GCC machine description for Renesas H8/300 -;; Copyright (C) 1992-2017 Free Software Foundation, Inc. +;; Copyright (C) 1992-2018 Free Software Foundation, Inc. ;; Contributed by Steve Chamberlain (sac@cygnus.com), ;; Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com). diff --git a/gcc/config/h8300/h8300.opt b/gcc/config/h8300/h8300.opt index 2844e58..4d4a443 100644 --- a/gcc/config/h8300/h8300.opt +++ b/gcc/config/h8300/h8300.opt @@ -1,6 +1,6 @@ ; Options for the Renesas H8/300 port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/h8300/linux.h b/gcc/config/h8300/linux.h index c291092..a772bad 100644 --- a/gcc/config/h8300/linux.h +++ b/gcc/config/h8300/linux.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Renesas H8/300 (linux variant) - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Yoshinori Sato <ysato@users.sourceforge.jp> This file is part of GCC. diff --git a/gcc/config/h8300/mova.md b/gcc/config/h8300/mova.md index d922df8..76f59a6 100644 --- a/gcc/config/h8300/mova.md +++ b/gcc/config/h8300/mova.md @@ -1,6 +1,6 @@ ;; -*- buffer-read-only: t -*- ;; Generated automatically from genmova.sh -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/h8300/predicates.md b/gcc/config/h8300/predicates.md index ab72b94..698cdee 100644 --- a/gcc/config/h8300/predicates.md +++ b/gcc/config/h8300/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Renesas H8/300. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/h8300/t-h8300 b/gcc/config/h8300/t-h8300 index 91792b8..b7f34d5 100644 --- a/gcc/config/h8300/t-h8300 +++ b/gcc/config/h8300/t-h8300 @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2017 Free Software Foundation, Inc. +# Copyright (C) 1993-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/h8300/t-linux b/gcc/config/h8300/t-linux index dd0e593..ee7af8b 100644 --- a/gcc/config/h8300/t-linux +++ b/gcc/config/h8300/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/host-darwin.c b/gcc/config/host-darwin.c index 2f97786..8f700ee 100644 --- a/gcc/config/host-darwin.c +++ b/gcc/config/host-darwin.c @@ -1,5 +1,5 @@ /* Darwin host-specific hook definitions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/host-darwin.h b/gcc/config/host-darwin.h index c7ee8ec..47c3f9d 100644 --- a/gcc/config/host-darwin.h +++ b/gcc/config/host-darwin.h @@ -1,5 +1,5 @@ /* Darwin host-specific hook definitions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/host-hpux.c b/gcc/config/host-hpux.c index 4e332f7..7e2ff67 100644 --- a/gcc/config/host-hpux.c +++ b/gcc/config/host-hpux.c @@ -1,5 +1,5 @@ /* HP-UX host-specific hook definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.c index 3228fef..4696e41 100644 --- a/gcc/config/host-linux.c +++ b/gcc/config/host-linux.c @@ -1,5 +1,5 @@ /* Linux host-specific hook definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/host-openbsd.c b/gcc/config/host-openbsd.c index 1c6843e..78f8149 100644 --- a/gcc/config/host-openbsd.c +++ b/gcc/config/host-openbsd.c @@ -1,5 +1,5 @@ /* OpenBSD host-specific hook definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/host-solaris.c b/gcc/config/host-solaris.c index c36d668..942f582 100644 --- a/gcc/config/host-solaris.c +++ b/gcc/config/host-solaris.c @@ -1,5 +1,5 @@ /* Solaris host-specific hook definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/hpux11.opt b/gcc/config/hpux11.opt index a5671c1..1a4a4c7 100644 --- a/gcc/config/hpux11.opt +++ b/gcc/config/hpux11.opt @@ -1,6 +1,6 @@ ; HP-UX 11 options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/adxintrin.h b/gcc/config/i386/adxintrin.h index 7acdaf4..0a448b5 100644 --- a/gcc/config/i386/adxintrin.h +++ b/gcc/config/i386/adxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/ammintrin.h b/gcc/config/i386/ammintrin.h index 0093092..a9ff9b5 100644 --- a/gcc/config/i386/ammintrin.h +++ b/gcc/config/i386/ammintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/athlon.md b/gcc/config/i386/athlon.md index daabff2..9484500 100644 --- a/gcc/config/i386/athlon.md +++ b/gcc/config/i386/athlon.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/atom.md b/gcc/config/i386/atom.md index 8af380b..e609963 100644 --- a/gcc/config/i386/atom.md +++ b/gcc/config/i386/atom.md @@ -1,5 +1,5 @@ ;; Atom Scheduling -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/att.h b/gcc/config/i386/att.h index b307270..8e4bc2e 100644 --- a/gcc/config/i386/att.h +++ b/gcc/config/i386/att.h @@ -1,5 +1,5 @@ /* Definitions for AT&T assembler syntax for the Intel 80386. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx2intrin.h b/gcc/config/i386/avx2intrin.h index 82f170a..a56d3fc 100644 --- a/gcc/config/i386/avx2intrin.h +++ b/gcc/config/i386/avx2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx5124fmapsintrin.h b/gcc/config/i386/avx5124fmapsintrin.h index 2c7da52..d12e9c6 100644 --- a/gcc/config/i386/avx5124fmapsintrin.h +++ b/gcc/config/i386/avx5124fmapsintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2017 Free Software Foundation, Inc. +/* Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx5124vnniwintrin.h b/gcc/config/i386/avx5124vnniwintrin.h index 5154db3..f07cbf7 100644 --- a/gcc/config/i386/avx5124vnniwintrin.h +++ b/gcc/config/i386/avx5124vnniwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2017 Free Software Foundation, Inc. +/* Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512bitalgintrin.h b/gcc/config/i386/avx512bitalgintrin.h index 2ffa35a..a9c60f0 100644 --- a/gcc/config/i386/avx512bitalgintrin.h +++ b/gcc/config/i386/avx512bitalgintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017 Free Software Foundation, Inc. +/* Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512bwintrin.h b/gcc/config/i386/avx512bwintrin.h index 71a75ee..bd389fa 100644 --- a/gcc/config/i386/avx512bwintrin.h +++ b/gcc/config/i386/avx512bwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512cdintrin.h b/gcc/config/i386/avx512cdintrin.h index f7045de..bd4149e 100644 --- a/gcc/config/i386/avx512cdintrin.h +++ b/gcc/config/i386/avx512cdintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512dqintrin.h b/gcc/config/i386/avx512dqintrin.h index 8e887d8..fe26af8 100644 --- a/gcc/config/i386/avx512dqintrin.h +++ b/gcc/config/i386/avx512dqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512erintrin.h b/gcc/config/i386/avx512erintrin.h index bdee234..92de341a 100644 --- a/gcc/config/i386/avx512erintrin.h +++ b/gcc/config/i386/avx512erintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512fintrin.h b/gcc/config/i386/avx512fintrin.h index 5dc5fae..71e36a5 100644 --- a/gcc/config/i386/avx512fintrin.h +++ b/gcc/config/i386/avx512fintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512ifmaintrin.h b/gcc/config/i386/avx512ifmaintrin.h index 6188fa3..d365c66 100644 --- a/gcc/config/i386/avx512ifmaintrin.h +++ b/gcc/config/i386/avx512ifmaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512ifmavlintrin.h b/gcc/config/i386/avx512ifmavlintrin.h index 2d22157..92de51e 100644 --- a/gcc/config/i386/avx512ifmavlintrin.h +++ b/gcc/config/i386/avx512ifmavlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512pfintrin.h b/gcc/config/i386/avx512pfintrin.h index a727adc..05dacd8 100644 --- a/gcc/config/i386/avx512pfintrin.h +++ b/gcc/config/i386/avx512pfintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vbmi2intrin.h b/gcc/config/i386/avx512vbmi2intrin.h index aaddef3..f2f7013 100644 --- a/gcc/config/i386/avx512vbmi2intrin.h +++ b/gcc/config/i386/avx512vbmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vbmi2vlintrin.h b/gcc/config/i386/avx512vbmi2vlintrin.h index 7e44613..b6a3cfd 100644 --- a/gcc/config/i386/avx512vbmi2vlintrin.h +++ b/gcc/config/i386/avx512vbmi2vlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vbmiintrin.h b/gcc/config/i386/avx512vbmiintrin.h index 6002e02..a1b9362 100644 --- a/gcc/config/i386/avx512vbmiintrin.h +++ b/gcc/config/i386/avx512vbmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vbmivlintrin.h b/gcc/config/i386/avx512vbmivlintrin.h index 76b8956..91af125 100644 --- a/gcc/config/i386/avx512vbmivlintrin.h +++ b/gcc/config/i386/avx512vbmivlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vlbwintrin.h b/gcc/config/i386/avx512vlbwintrin.h index a811801..c14a86a 100644 --- a/gcc/config/i386/avx512vlbwintrin.h +++ b/gcc/config/i386/avx512vlbwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vldqintrin.h b/gcc/config/i386/avx512vldqintrin.h index a589461..8c7c6ff 100644 --- a/gcc/config/i386/avx512vldqintrin.h +++ b/gcc/config/i386/avx512vldqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vlintrin.h b/gcc/config/i386/avx512vlintrin.h index 0555051..4dfe12f 100644 --- a/gcc/config/i386/avx512vlintrin.h +++ b/gcc/config/i386/avx512vlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vnniintrin.h b/gcc/config/i386/avx512vnniintrin.h index d997bce..038e269 100644 --- a/gcc/config/i386/avx512vnniintrin.h +++ b/gcc/config/i386/avx512vnniintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vnnivlintrin.h b/gcc/config/i386/avx512vnnivlintrin.h index 3e1f8a2..b278d6d 100644 --- a/gcc/config/i386/avx512vnnivlintrin.h +++ b/gcc/config/i386/avx512vnnivlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vpopcntdqintrin.h b/gcc/config/i386/avx512vpopcntdqintrin.h index 9b0bc1b..722f6f8 100644 --- a/gcc/config/i386/avx512vpopcntdqintrin.h +++ b/gcc/config/i386/avx512vpopcntdqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017 Free Software Foundation, Inc. +/* Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vpopcntdqvlintrin.h b/gcc/config/i386/avx512vpopcntdqvlintrin.h index c8f5717..85fc6ea 100644 --- a/gcc/config/i386/avx512vpopcntdqvlintrin.h +++ b/gcc/config/i386/avx512vpopcntdqvlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017 Free Software Foundation, Inc. +/* Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avxintrin.h b/gcc/config/i386/avxintrin.h index 678368c..3891ffd 100644 --- a/gcc/config/i386/avxintrin.h +++ b/gcc/config/i386/avxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avxmath.h b/gcc/config/i386/avxmath.h index 06b9f32..1ffe4f4 100644 --- a/gcc/config/i386/avxmath.h +++ b/gcc/config/i386/avxmath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2017 Free Software Foundation, Inc. +/* Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/bdver1.md b/gcc/config/i386/bdver1.md index b5f4c0a..dcf439d 100644 --- a/gcc/config/i386/bdver1.md +++ b/gcc/config/i386/bdver1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/bdver3.md b/gcc/config/i386/bdver3.md index 1e4df22..0158c4f 100644 --- a/gcc/config/i386/bdver3.md +++ b/gcc/config/i386/bdver3.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/biarch64.h b/gcc/config/i386/biarch64.h index ac749b5..5de1ce2 100644 --- a/gcc/config/i386/biarch64.h +++ b/gcc/config/i386/biarch64.h @@ -1,7 +1,7 @@ /* Make configure files to produce biarch compiler defaulting to 64bit mode. This file must be included very first, while the OS specific file later to overwrite otherwise wrong defaults. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Bo Thorsen <bo@suse.de>. This file is part of GCC. diff --git a/gcc/config/i386/biarchx32.h b/gcc/config/i386/biarchx32.h index ff9c716..b04a29d 100644 --- a/gcc/config/i386/biarchx32.h +++ b/gcc/config/i386/biarchx32.h @@ -1,7 +1,7 @@ /* Make configure files to produce biarch compiler defaulting to x32 mode. This file must be included very first, while the OS specific file later to overwrite otherwise wrong defaults. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/bmi2intrin.h b/gcc/config/i386/bmi2intrin.h index 29569ae..b0bbeed 100644 --- a/gcc/config/i386/bmi2intrin.h +++ b/gcc/config/i386/bmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/bmiintrin.h b/gcc/config/i386/bmiintrin.h index 55c6219..9de0725 100644 --- a/gcc/config/i386/bmiintrin.h +++ b/gcc/config/i386/bmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2017 Free Software Foundation, Inc. +/* Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/bmmintrin.h b/gcc/config/i386/bmmintrin.h index f460393..620a541 100644 --- a/gcc/config/i386/bmmintrin.h +++ b/gcc/config/i386/bmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/bsd.h b/gcc/config/i386/bsd.h index 0cf7ad7..0af07ec 100644 --- a/gcc/config/i386/bsd.h +++ b/gcc/config/i386/bsd.h @@ -1,7 +1,7 @@ /* Definitions for BSD assembler syntax for Intel 386 (actually AT&T syntax for insns and operands, adapted to BSD conventions for symbol names and debugging.) - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/btver2.md b/gcc/config/i386/btver2.md index d6e9ed7..325632b 100644 --- a/gcc/config/i386/btver2.md +++ b/gcc/config/i386/btver2.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/cet.c b/gcc/config/i386/cet.c index a53c499..4a1e013 100644 --- a/gcc/config/i386/cet.c +++ b/gcc/config/i386/cet.c @@ -1,5 +1,5 @@ /* Functions for CET/x86. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cet.h b/gcc/config/i386/cet.h index 7300844..9dca41b 100644 --- a/gcc/config/i386/cet.h +++ b/gcc/config/i386/cet.h @@ -1,5 +1,5 @@ /* ELF program property for Intel CET. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/config/i386/cetintrin.h b/gcc/config/i386/cetintrin.h index b15a776..7a4b4d8 100644 --- a/gcc/config/i386/cetintrin.h +++ b/gcc/config/i386/cetintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2017 Free Software Foundation, Inc. +/* Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/clflushoptintrin.h b/gcc/config/i386/clflushoptintrin.h index 1d56b65..a4b3d90 100644 --- a/gcc/config/i386/clflushoptintrin.h +++ b/gcc/config/i386/clflushoptintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/clwbintrin.h b/gcc/config/i386/clwbintrin.h index 37ba910..7ac43bf 100644 --- a/gcc/config/i386/clwbintrin.h +++ b/gcc/config/i386/clwbintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/clzerointrin.h b/gcc/config/i386/clzerointrin.h index dc72b1b..9d1f7bf 100644 --- a/gcc/config/i386/clzerointrin.h +++ b/gcc/config/i386/clzerointrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/constraints.md b/gcc/config/i386/constraints.md index 619b465..5f6c6d6 100644 --- a/gcc/config/i386/constraints.md +++ b/gcc/config/i386/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for IA-32 and x86-64. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/core2.md b/gcc/config/i386/core2.md index 768238a..e5663ee 100644 --- a/gcc/config/i386/core2.md +++ b/gcc/config/i386/core2.md @@ -1,5 +1,5 @@ ;; Scheduling for Core 2 and derived processors. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/cpuid.h b/gcc/config/i386/cpuid.h index 1660d26..aa90363 100644 --- a/gcc/config/i386/cpuid.h +++ b/gcc/config/i386/cpuid.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2017 Free Software Foundation, Inc. + * Copyright (C) 2007-2018 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/gcc/config/i386/cross-stdarg.h b/gcc/config/i386/cross-stdarg.h index 67a2150..863ee4c 100644 --- a/gcc/config/i386/cross-stdarg.h +++ b/gcc/config/i386/cross-stdarg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2017 Free Software Foundation, Inc. +/* Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/crtdll.h b/gcc/config/i386/crtdll.h index d62f18e..41e82c2 100644 --- a/gcc/config/i386/crtdll.h +++ b/gcc/config/i386/crtdll.h @@ -1,7 +1,7 @@ /* Operating system specific defines to be used when targeting GCC for hosting on Windows32, using GNU tools and the Windows32 API Library. This variant uses CRTDLL.DLL instead of MSVCRTDLL.DLL. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h index 12233c2..983a184 100644 --- a/gcc/config/i386/cygming.h +++ b/gcc/config/i386/cygming.h @@ -1,6 +1,6 @@ /* Operating system specific defines to be used when targeting GCC for hosting on Windows32, using a Unix style C library and tools. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cygming.opt b/gcc/config/i386/cygming.opt index abe5932..ab9d3e3 100644 --- a/gcc/config/i386/cygming.opt +++ b/gcc/config/i386/cygming.opt @@ -1,6 +1,6 @@ ; Cygwin- and MinGW-specific options. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/cygwin-stdint.h b/gcc/config/i386/cygwin-stdint.h index 93fe828..0b42238 100644 --- a/gcc/config/i386/cygwin-stdint.h +++ b/gcc/config/i386/cygwin-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using Cygwin. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cygwin-w64.h b/gcc/config/i386/cygwin-w64.h index 7b7b621..a35d3a0 100644 --- a/gcc/config/i386/cygwin-w64.h +++ b/gcc/config/i386/cygwin-w64.h @@ -1,7 +1,7 @@ /* Operating system specific defines to be used when targeting GCC for hosting on Windows 32/64 via Cygwin runtime, using GNU tools and the Windows API Library. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h index 7e34bb7..fd7df56 100644 --- a/gcc/config/i386/cygwin.h +++ b/gcc/config/i386/cygwin.h @@ -1,6 +1,6 @@ /* Operating system specific defines to be used when targeting GCC for hosting on Windows32, using a Unix style C library and tools. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cygwin.opt b/gcc/config/i386/cygwin.opt index 2024832..fb20fca 100644 --- a/gcc/config/i386/cygwin.opt +++ b/gcc/config/i386/cygwin.opt @@ -1,6 +1,6 @@ ; Cygwin-specific options. -; Copyright (C) 2013-2017 Free Software Foundation, Inc. +; Copyright (C) 2013-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h index 321ed27..cf7d4ef 100644 --- a/gcc/config/i386/darwin.h +++ b/gcc/config/i386/darwin.h @@ -1,5 +1,5 @@ /* Target definitions for x86 running Darwin. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/i386/darwin64.h b/gcc/config/i386/darwin64.h index 32cb789..87c4b8c 100644 --- a/gcc/config/i386/darwin64.h +++ b/gcc/config/i386/darwin64.h @@ -1,5 +1,5 @@ /* Target definitions for x86_64 running Darwin. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/i386/djgpp-stdint.h b/gcc/config/i386/djgpp-stdint.h index d527710..950642a 100644 --- a/gcc/config/i386/djgpp-stdint.h +++ b/gcc/config/i386/djgpp-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using DJGPP. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/djgpp.c b/gcc/config/i386/djgpp.c index 54c1153..f168eed 100644 --- a/gcc/config/i386/djgpp.c +++ b/gcc/config/i386/djgpp.c @@ -1,5 +1,5 @@ /* Subroutines for DJGPP. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/djgpp.h b/gcc/config/i386/djgpp.h index 416534c..42130ed 100644 --- a/gcc/config/i386/djgpp.h +++ b/gcc/config/i386/djgpp.h @@ -1,5 +1,5 @@ /* Configuration for an i386 running MS-DOS with DJGPP. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/djgpp.opt b/gcc/config/i386/djgpp.opt index 592dbad..3f962e6 100644 --- a/gcc/config/i386/djgpp.opt +++ b/gcc/config/i386/djgpp.opt @@ -1,6 +1,6 @@ ; DJGPP-specific options. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/dragonfly.h b/gcc/config/i386/dragonfly.h index 89d84fa..a05b364 100644 --- a/gcc/config/i386/dragonfly.h +++ b/gcc/config/i386/dragonfly.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running DragonFly with ELF format - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by John Marino <gnugcc@marino.st> This file is part of GCC. diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.c index 1e06936..5b20575 100644 --- a/gcc/config/i386/driver-i386.c +++ b/gcc/config/i386/driver-i386.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.c index bc3cacd..c6766d0 100644 --- a/gcc/config/i386/driver-mingw32.c +++ b/gcc/config/i386/driver-mingw32.c @@ -1,5 +1,5 @@ /* Host OS specific configuration for the gcc driver. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/emmintrin.h b/gcc/config/i386/emmintrin.h index 828f4a0..b940a39 100644 --- a/gcc/config/i386/emmintrin.h +++ b/gcc/config/i386/emmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2017 Free Software Foundation, Inc. +/* Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/f16cintrin.h b/gcc/config/i386/f16cintrin.h index 488e97d..5c0490c 100644 --- a/gcc/config/i386/f16cintrin.h +++ b/gcc/config/i386/f16cintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/fma4intrin.h b/gcc/config/i386/fma4intrin.h index 7230c9c..578ceba 100644 --- a/gcc/config/i386/fma4intrin.h +++ b/gcc/config/i386/fma4intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/fmaintrin.h b/gcc/config/i386/fmaintrin.h index 2b1531e..660d345 100644 --- a/gcc/config/i386/fmaintrin.h +++ b/gcc/config/i386/fmaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/freebsd.h b/gcc/config/i386/freebsd.h index 592b097..0f38e6d 100644 --- a/gcc/config/i386/freebsd.h +++ b/gcc/config/i386/freebsd.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running FreeBSD with ELF format - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Eric Youngdale. Modified for stabs-in-ELF by H.J. Lu. Adapted from GNU/Linux version by John Polstra. diff --git a/gcc/config/i386/freebsd64.h b/gcc/config/i386/freebsd64.h index dddc52b..d7fbe94 100644 --- a/gcc/config/i386/freebsd64.h +++ b/gcc/config/i386/freebsd64.h @@ -1,5 +1,5 @@ /* Definitions for AMD x86-64 running FreeBSD with ELF format - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David O'Brien <obrien@FreeBSD.org> This file is part of GCC. diff --git a/gcc/config/i386/fxsrintrin.h b/gcc/config/i386/fxsrintrin.h index d04cf9c..4331dd2 100644 --- a/gcc/config/i386/fxsrintrin.h +++ b/gcc/config/i386/fxsrintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/gas.h b/gcc/config/i386/gas.h index 862c1c2..25d5f78 100644 --- a/gcc/config/i386/gas.h +++ b/gcc/config/i386/gas.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 using GAS. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/geode.md b/gcc/config/i386/geode.md index a9ca674..64f9bfa 100644 --- a/gcc/config/i386/geode.md +++ b/gcc/config/i386/geode.md @@ -1,5 +1,5 @@ ;; Geode Scheduling -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/gfniintrin.h b/gcc/config/i386/gfniintrin.h index e9fea2e..273fa15 100644 --- a/gcc/config/i386/gfniintrin.h +++ b/gcc/config/i386/gfniintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017 Free Software Foundation, Inc. +/* Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/gmm_malloc.h b/gcc/config/i386/gmm_malloc.h index ad92333..6ad7d57 100644 --- a/gcc/config/i386/gmm_malloc.h +++ b/gcc/config/i386/gmm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/gnu-user-common.h b/gcc/config/i386/gnu-user-common.h index 9ccebe1..dc66daa 100644 --- a/gcc/config/i386/gnu-user-common.h +++ b/gcc/config/i386/gnu-user-common.h @@ -1,5 +1,5 @@ /* Common definitions for Intel 386 and AMD x86-64 systems using - GNU userspace. Copyright (C) 2012-2017 Free Software Foundation, Inc. + GNU userspace. Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Ilya Enkovich. This file is part of GCC. diff --git a/gcc/config/i386/gnu-user.h b/gcc/config/i386/gnu-user.h index 07f64c8..d1dad68 100644 --- a/gcc/config/i386/gnu-user.h +++ b/gcc/config/i386/gnu-user.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 systems using GNU userspace. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Eric Youngdale. Modified for stabs-in-ELF by H.J. Lu. diff --git a/gcc/config/i386/gnu-user64.h b/gcc/config/i386/gnu-user64.h index 46434a8..491416f 100644 --- a/gcc/config/i386/gnu-user64.h +++ b/gcc/config/i386/gnu-user64.h @@ -1,5 +1,5 @@ /* Definitions for AMD x86-64 using GNU userspace. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka <jh@suse.cz>, based on linux.h. This file is part of GCC. diff --git a/gcc/config/i386/gnu.h b/gcc/config/i386/gnu.h index 08db6bc..67d2742 100644 --- a/gcc/config/i386/gnu.h +++ b/gcc/config/i386/gnu.h @@ -1,7 +1,7 @@ /* Configuration for an i386 running GNU with ELF as the target machine. */ /* -Copyright (C) 1994-2017 Free Software Foundation, Inc. +Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/haswell.md b/gcc/config/i386/haswell.md index 82e1102..4d547fa 100644 --- a/gcc/config/i386/haswell.md +++ b/gcc/config/i386/haswell.md @@ -1,5 +1,5 @@ ;; Scheduling for Haswell and derived processors. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/host-cygwin.c b/gcc/config/i386/host-cygwin.c index abe6b52..754df3e 100644 --- a/gcc/config/i386/host-cygwin.c +++ b/gcc/config/i386/host-cygwin.c @@ -1,5 +1,5 @@ /* Cygwin host-specific hook definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/host-i386-darwin.c b/gcc/config/i386/host-i386-darwin.c index d360380..b265333 100644 --- a/gcc/config/i386/host-i386-darwin.c +++ b/gcc/config/i386/host-i386-darwin.c @@ -1,5 +1,5 @@ /* i386-darwin host-specific hook definitions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/host-mingw32.c b/gcc/config/i386/host-mingw32.c index 5d2c608..8bfa542 100644 --- a/gcc/config/i386/host-mingw32.c +++ b/gcc/config/i386/host-mingw32.c @@ -1,5 +1,5 @@ /* mingw32 host-specific hook definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386-builtin-types.awk b/gcc/config/i386/i386-builtin-types.awk index 3b61af3..82df3ba 100644 --- a/gcc/config/i386/i386-builtin-types.awk +++ b/gcc/config/i386/i386-builtin-types.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/gcc/config/i386/i386-builtin.def b/gcc/config/i386/i386-builtin.def index 27cf660..f5ad7ea 100644 --- a/gcc/config/i386/i386-builtin.def +++ b/gcc/config/i386/i386-builtin.def @@ -1,5 +1,5 @@ /* Builtin functions for ia32. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.c index 90547ad..78dd657 100644 --- a/gcc/config/i386/i386-c.c +++ b/gcc/config/i386/i386-c.c @@ -1,5 +1,5 @@ /* Subroutines used for macro/preprocessor support on the ia-32. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386-modes.def b/gcc/config/i386/i386-modes.def index dcf6854..08c79a5 100644 --- a/gcc/config/i386/i386-modes.def +++ b/gcc/config/i386/i386-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC for IA-32. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386-opts.h b/gcc/config/i386/i386-opts.h index 8c37a74..f245c15 100644 --- a/gcc/config/i386/i386-opts.h +++ b/gcc/config/i386/i386-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for IA-32. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386-passes.def b/gcc/config/i386/i386-passes.def index 5c6e9c3..4a6a95c 100644 --- a/gcc/config/i386/i386-passes.def +++ b/gcc/config/i386/i386-passes.def @@ -1,5 +1,5 @@ /* Description of target passes for IA-32 - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h index d1b5330..0e49652 100644 --- a/gcc/config/i386/i386-protos.h +++ b/gcc/config/i386/i386-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC for IA-32. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index ff058f4..56baaa7 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on IA-32. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 8a17c0e..93b7a2c 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC for IA-32. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 59d9245..5911852 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1,5 +1,5 @@ ;; GCC machine description for IA-32 and x86-64. -;; Copyright (C) 1988-2017 Free Software Foundation, Inc. +;; Copyright (C) 1988-2018 Free Software Foundation, Inc. ;; Mostly by William Schelter. ;; x86_64 support added by Jan Hubicka ;; diff --git a/gcc/config/i386/i386.opt b/gcc/config/i386/i386.opt index ed27d56..09aaa97 100644 --- a/gcc/config/i386/i386.opt +++ b/gcc/config/i386/i386.opt @@ -1,6 +1,6 @@ ; Options for the IA-32 and AMD64 ports of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/i386elf.h b/gcc/config/i386/i386elf.h index 30830b9..3648012 100644 --- a/gcc/config/i386/i386elf.h +++ b/gcc/config/i386/i386elf.h @@ -1,5 +1,5 @@ /* Target definitions for GCC for Intel 80386 using ELF - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. Derived from sysv4.h written by Ron Guilmette (rfg@netcom.com). diff --git a/gcc/config/i386/ia32intrin.h b/gcc/config/i386/ia32intrin.h index 1f4e484..4320cfb 100644 --- a/gcc/config/i386/ia32intrin.h +++ b/gcc/config/i386/ia32intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2017 Free Software Foundation, Inc. +/* Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/iamcu.h b/gcc/config/i386/iamcu.h index daa9995..b30132f 100644 --- a/gcc/config/i386/iamcu.h +++ b/gcc/config/i386/iamcu.h @@ -1,5 +1,5 @@ /* Definitions of target machine for Intel MCU psABI. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/immintrin.h b/gcc/config/i386/immintrin.h index 0a68501..a5ad8af 100644 --- a/gcc/config/i386/immintrin.h +++ b/gcc/config/i386/immintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/intelmic-mkoffload.c b/gcc/config/i386/intelmic-mkoffload.c index 0b7c954..b8f1164 100644 --- a/gcc/config/i386/intelmic-mkoffload.c +++ b/gcc/config/i386/intelmic-mkoffload.c @@ -1,6 +1,6 @@ /* Offload image generation tool for Intel MIC devices. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Ilya Verbin <ilya.verbin@intel.com>. diff --git a/gcc/config/i386/intelmic-offload.h b/gcc/config/i386/intelmic-offload.h index 50a13fc..10997e8 100644 --- a/gcc/config/i386/intelmic-offload.h +++ b/gcc/config/i386/intelmic-offload.h @@ -1,6 +1,6 @@ /* Support for Intel MIC offloading. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/k6.md b/gcc/config/i386/k6.md index 9d0f0fb..655b178 100644 --- a/gcc/config/i386/k6.md +++ b/gcc/config/i386/k6.md @@ -1,5 +1,5 @@ ;; AMD K6/K6-2 Scheduling -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/kfreebsd-gnu.h b/gcc/config/i386/kfreebsd-gnu.h index a03d55c..21528cf 100644 --- a/gcc/config/i386/kfreebsd-gnu.h +++ b/gcc/config/i386/kfreebsd-gnu.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running kFreeBSD-based GNU systems with ELF format - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Robert Millan. This file is part of GCC. diff --git a/gcc/config/i386/kfreebsd-gnu64.h b/gcc/config/i386/kfreebsd-gnu64.h index a5887f1..c755d8d 100644 --- a/gcc/config/i386/kfreebsd-gnu64.h +++ b/gcc/config/i386/kfreebsd-gnu64.h @@ -1,5 +1,5 @@ /* Definitions for AMD x86-64 running kFreeBSD-based GNU systems with ELF format - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Robert Millan. This file is part of GCC. diff --git a/gcc/config/i386/kopensolaris-gnu.h b/gcc/config/i386/kopensolaris-gnu.h index 20f6862..22b3a72 100644 --- a/gcc/config/i386/kopensolaris-gnu.h +++ b/gcc/config/i386/kopensolaris-gnu.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running kOpenSolaris-based GNU systems with ELF format - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Robert Millan. This file is part of GCC. diff --git a/gcc/config/i386/linux-common.h b/gcc/config/i386/linux-common.h index 6613807..d877387 100644 --- a/gcc/config/i386/linux-common.h +++ b/gcc/config/i386/linux-common.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running Linux-based GNU systems with ELF format. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Ilya Enkovich. This file is part of GCC. diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h index 5913212..69f97f1 100644 --- a/gcc/config/i386/linux.h +++ b/gcc/config/i386/linux.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running Linux-based GNU systems with ELF format. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Eric Youngdale. Modified for stabs-in-ELF by H.J. Lu. diff --git a/gcc/config/i386/linux64.h b/gcc/config/i386/linux64.h index e65c404..f2d913e 100644 --- a/gcc/config/i386/linux64.h +++ b/gcc/config/i386/linux64.h @@ -1,5 +1,5 @@ /* Definitions for AMD x86-64 running Linux-based GNU systems with ELF format. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka <jh@suse.cz>, based on linux.h. This file is part of GCC. diff --git a/gcc/config/i386/lwpintrin.h b/gcc/config/i386/lwpintrin.h index 5c095ab..fb30a8a 100644 --- a/gcc/config/i386/lwpintrin.h +++ b/gcc/config/i386/lwpintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/lynx.h b/gcc/config/i386/lynx.h index c84b8f0..404a251 100644 --- a/gcc/config/i386/lynx.h +++ b/gcc/config/i386/lynx.h @@ -1,5 +1,5 @@ /* Definitions for LynxOS on i386. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/lzcntintrin.h b/gcc/config/i386/lzcntintrin.h index 401656c..6e001b3 100644 --- a/gcc/config/i386/lzcntintrin.h +++ b/gcc/config/i386/lzcntintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2017 Free Software Foundation, Inc. +/* Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mingw-pthread.h b/gcc/config/i386/mingw-pthread.h index 221f6d3..0739bdd 100644 --- a/gcc/config/i386/mingw-pthread.h +++ b/gcc/config/i386/mingw-pthread.h @@ -1,6 +1,6 @@ /* Defines that pthread library shall be enabled by default for target. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mingw-stdint.h b/gcc/config/i386/mingw-stdint.h index 36b3dc9..2f4aa3e 100644 --- a/gcc/config/i386/mingw-stdint.h +++ b/gcc/config/i386/mingw-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using mingw. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mingw-w64.h b/gcc/config/i386/mingw-w64.h index 270ec0d..484dc7a 100644 --- a/gcc/config/i386/mingw-w64.h +++ b/gcc/config/i386/mingw-w64.h @@ -1,7 +1,7 @@ /* Operating system specific defines to be used when targeting GCC for hosting on Windows 32/64 via mingw-w64 runtime, using GNU tools and the Windows API Library. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mingw-w64.opt b/gcc/config/i386/mingw-w64.opt index 0b8c7c3..502f039 100644 --- a/gcc/config/i386/mingw-w64.opt +++ b/gcc/config/i386/mingw-w64.opt @@ -1,6 +1,6 @@ ; MinGW-w64-specific options. -; Copyright (C) 2009-2017 Free Software Foundation, Inc. +; Copyright (C) 2009-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/mingw.opt b/gcc/config/i386/mingw.opt index 97a9baa..29ff0d2 100644 --- a/gcc/config/i386/mingw.opt +++ b/gcc/config/i386/mingw.opt @@ -1,6 +1,6 @@ ; MinGW-specific options. -; Copyright (C) 2008-2017 Free Software Foundation, Inc. +; Copyright (C) 2008-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/mingw32.h b/gcc/config/i386/mingw32.h index 5f36909..a660108 100644 --- a/gcc/config/i386/mingw32.h +++ b/gcc/config/i386/mingw32.h @@ -1,6 +1,6 @@ /* Operating system specific defines to be used when targeting GCC for hosting on Windows32, using GNU tools and the Windows32 API Library. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mm3dnow.h b/gcc/config/i386/mm3dnow.h index 2d5c538..efd667f 100644 --- a/gcc/config/i386/mm3dnow.h +++ b/gcc/config/i386/mm3dnow.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mmintrin.h b/gcc/config/i386/mmintrin.h index 2cb73e3..71f6a13 100644 --- a/gcc/config/i386/mmintrin.h +++ b/gcc/config/i386/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2017 Free Software Foundation, Inc. +/* Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mmx.md b/gcc/config/i386/mmx.md index da60d21..f8575c6 100644 --- a/gcc/config/i386/mmx.md +++ b/gcc/config/i386/mmx.md @@ -1,5 +1,5 @@ ;; GCC machine description for MMX and 3dNOW! instructions -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.c index 6006d9b..f47000d 100644 --- a/gcc/config/i386/msformat-c.c +++ b/gcc/config/i386/msformat-c.c @@ -1,5 +1,5 @@ /* Check calls to formatted I/O functions (-Wformat). - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/mwaitxintrin.h b/gcc/config/i386/mwaitxintrin.h index aaa4c29..c6a0acc 100644 --- a/gcc/config/i386/mwaitxintrin.h +++ b/gcc/config/i386/mwaitxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/netbsd-elf.h b/gcc/config/i386/netbsd-elf.h index 06cb0a8..c1c1e03 100644 --- a/gcc/config/i386/netbsd-elf.h +++ b/gcc/config/i386/netbsd-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GCC, for i386/ELF NetBSD systems. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by matthew green <mrg@eterna.com.au> This file is part of GCC. diff --git a/gcc/config/i386/netbsd64.h b/gcc/config/i386/netbsd64.h index aa2d2bb..6adf1fe 100644 --- a/gcc/config/i386/netbsd64.h +++ b/gcc/config/i386/netbsd64.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GCC, for x86-64/ELF NetBSD systems. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/i386/nmmintrin.h b/gcc/config/i386/nmmintrin.h index 6ea57d3..e40c49b 100644 --- a/gcc/config/i386/nmmintrin.h +++ b/gcc/config/i386/nmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/nto.h b/gcc/config/i386/nto.h index 5f4b1f2..339b0d1 100644 --- a/gcc/config/i386/nto.h +++ b/gcc/config/i386/nto.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running QNX/Neutrino. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/nto.opt b/gcc/config/i386/nto.opt index 72a9001..1e270e2 100644 --- a/gcc/config/i386/nto.opt +++ b/gcc/config/i386/nto.opt @@ -1,6 +1,6 @@ ; QNX options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/openbsdelf.h b/gcc/config/i386/openbsdelf.h index 4fa93e2..8de1b99 100644 --- a/gcc/config/i386/openbsdelf.h +++ b/gcc/config/i386/openbsdelf.h @@ -1,6 +1,6 @@ /* Configuration for an OpenBSD i386 target. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/pentium.md b/gcc/config/i386/pentium.md index a0f0e0b..26dfc97 100644 --- a/gcc/config/i386/pentium.md +++ b/gcc/config/i386/pentium.md @@ -1,5 +1,5 @@ ;; Pentium Scheduling -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/pkuintrin.h b/gcc/config/i386/pkuintrin.h index 0f4886c..a07ce84 100644 --- a/gcc/config/i386/pkuintrin.h +++ b/gcc/config/i386/pkuintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2017 Free Software Foundation, Inc. +/* Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/pmm_malloc.h b/gcc/config/i386/pmm_malloc.h index 73d9e88..ffbb7f8 100644 --- a/gcc/config/i386/pmm_malloc.h +++ b/gcc/config/i386/pmm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/pmmintrin.h b/gcc/config/i386/pmmintrin.h index 39cc1c6..f2991da 100644 --- a/gcc/config/i386/pmmintrin.h +++ b/gcc/config/i386/pmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2017 Free Software Foundation, Inc. +/* Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/popcntintrin.h b/gcc/config/i386/popcntintrin.h index 733fd75..8da5144 100644 --- a/gcc/config/i386/popcntintrin.h +++ b/gcc/config/i386/popcntintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2017 Free Software Foundation, Inc. +/* Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/ppro.md b/gcc/config/i386/ppro.md index baea007..e176b28 100644 --- a/gcc/config/i386/ppro.md +++ b/gcc/config/i386/ppro.md @@ -1,5 +1,5 @@ ;; Scheduling for the Intel P6 family of processors -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md index c6e6e98..6fb2b4d 100644 --- a/gcc/config/i386/predicates.md +++ b/gcc/config/i386/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for IA-32 and x86-64. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/prfchwintrin.h b/gcc/config/i386/prfchwintrin.h index 11a06c8..a07f4ed 100644 --- a/gcc/config/i386/prfchwintrin.h +++ b/gcc/config/i386/prfchwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/rdos.h b/gcc/config/i386/rdos.h index b43521a..679973c 100644 --- a/gcc/config/i386/rdos.h +++ b/gcc/config/i386/rdos.h @@ -1,5 +1,5 @@ /* Definitions for RDOS on i386. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/rdos64.h b/gcc/config/i386/rdos64.h index b2981ac..27d9329 100644 --- a/gcc/config/i386/rdos64.h +++ b/gcc/config/i386/rdos64.h @@ -1,5 +1,5 @@ /* Definitions for RDOS on x86_64. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/rdseedintrin.h b/gcc/config/i386/rdseedintrin.h index 2b731df..1140564 100644 --- a/gcc/config/i386/rdseedintrin.h +++ b/gcc/config/i386/rdseedintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/rtemself.h b/gcc/config/i386/rtemself.h index a68e8b3..65e8dad 100644 --- a/gcc/config/i386/rtemself.h +++ b/gcc/config/i386/rtemself.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting an ix86 using ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/i386/rtmintrin.h b/gcc/config/i386/rtmintrin.h index ef2601e..280c4d7 100644 --- a/gcc/config/i386/rtmintrin.h +++ b/gcc/config/i386/rtmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/shaintrin.h b/gcc/config/i386/shaintrin.h index dfcf7be..970d5b5 100644 --- a/gcc/config/i386/shaintrin.h +++ b/gcc/config/i386/shaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/slm.md b/gcc/config/i386/slm.md index 561f370..c059350 100644 --- a/gcc/config/i386/slm.md +++ b/gcc/config/i386/slm.md @@ -1,5 +1,5 @@ ;; Slivermont(SLM) Scheduling -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/smmintrin.h b/gcc/config/i386/smmintrin.h index f4a273f..b7257a5 100644 --- a/gcc/config/i386/smmintrin.h +++ b/gcc/config/i386/smmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/sol2.h b/gcc/config/i386/sol2.h index 05e5e1a..ae727f0 100644 --- a/gcc/config/i386/sol2.h +++ b/gcc/config/i386/sol2.h @@ -1,5 +1,5 @@ /* Target definitions for GCC for Intel 80386 running Solaris 2 - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Fred Fish (fnf@cygnus.com). This file is part of GCC. diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 76c150fe..acaada2 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -1,5 +1,5 @@ ;; GCC machine description for SSE instructions -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/ssemath.h b/gcc/config/i386/ssemath.h index 7d246bd..453d3fd 100644 --- a/gcc/config/i386/ssemath.h +++ b/gcc/config/i386/ssemath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2017 Free Software Foundation, Inc. +/* Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/stringop.def b/gcc/config/i386/stringop.def index 53f4dbe..994397c 100644 --- a/gcc/config/i386/stringop.def +++ b/gcc/config/i386/stringop.def @@ -1,5 +1,5 @@ /* Definitions for stringop strategy for IA-32. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/subst.md b/gcc/config/i386/subst.md index d9100c8..9ed2e8d 100644 --- a/gcc/config/i386/subst.md +++ b/gcc/config/i386/subst.md @@ -1,5 +1,5 @@ ;; GCC machine description for AVX512F instructions -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/sync.md b/gcc/config/i386/sync.md index eceaa73..618397c 100644 --- a/gcc/config/i386/sync.md +++ b/gcc/config/i386/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for i386 synchronization instructions. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/sysv4.h b/gcc/config/i386/sysv4.h index 91ede6b..f88c07d 100644 --- a/gcc/config/i386/sysv4.h +++ b/gcc/config/i386/sysv4.h @@ -1,5 +1,5 @@ /* Target definitions for GCC for Intel 80386 running System V.4 - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Written by Ron Guilmette (rfg@netcom.com). diff --git a/gcc/config/i386/t-cet b/gcc/config/i386/t-cet index 317f30d..cec18f4 100644 --- a/gcc/config/i386/t-cet +++ b/gcc/config/i386/t-cet @@ -1,4 +1,4 @@ -# Copyright (C) 2017 Free Software Foundation, Inc. +# Copyright (C) 2017-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming index 2323504..f26d137 100644 --- a/gcc/config/i386/t-cygming +++ b/gcc/config/i386/t-cygming @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/t-i386 b/gcc/config/i386/t-i386 index 8411a96..8a5808c 100644 --- a/gcc/config/i386/t-i386 +++ b/gcc/config/i386/t-i386 @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/t-linux64 b/gcc/config/i386/t-linux64 index e422c44..8ea0faf 100644 --- a/gcc/config/i386/t-linux64 +++ b/gcc/config/i386/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/t-rtems b/gcc/config/i386/t-rtems index 4fe3a21..48efb51 100644 --- a/gcc/config/i386/t-rtems +++ b/gcc/config/i386/t-rtems @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/t-sol2 b/gcc/config/i386/t-sol2 index 8244060..8c613af 100644 --- a/gcc/config/i386/t-sol2 +++ b/gcc/config/i386/t-sol2 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/tbmintrin.h b/gcc/config/i386/tbmintrin.h index dfdf163..b34da7c 100644 --- a/gcc/config/i386/tbmintrin.h +++ b/gcc/config/i386/tbmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2017 Free Software Foundation, Inc. +/* Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/tmmintrin.h b/gcc/config/i386/tmmintrin.h index 93b016d..54b5183 100644 --- a/gcc/config/i386/tmmintrin.h +++ b/gcc/config/i386/tmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/unix.h b/gcc/config/i386/unix.h index 8e78774..b130c93 100644 --- a/gcc/config/i386/unix.h +++ b/gcc/config/i386/unix.h @@ -1,5 +1,5 @@ /* Definitions for Unix assembler syntax for the Intel 80386. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/vpclmulqdqintrin.h b/gcc/config/i386/vpclmulqdqintrin.h index 483e160..c70c503 100644 --- a/gcc/config/i386/vpclmulqdqintrin.h +++ b/gcc/config/i386/vpclmulqdqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/vxworks.h b/gcc/config/i386/vxworks.h index 6095f72..7358208 100644 --- a/gcc/config/i386/vxworks.h +++ b/gcc/config/i386/vxworks.h @@ -1,5 +1,5 @@ /* IA32 VxWorks target definitions for GNU compiler. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Updated by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/i386/vxworksae.h b/gcc/config/i386/vxworksae.h index 9650890..77eaa75 100644 --- a/gcc/config/i386/vxworksae.h +++ b/gcc/config/i386/vxworksae.h @@ -1,5 +1,5 @@ /* IA32 VxWorks AE target definitions for GNU compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.c index 532d9c9..086b771 100644 --- a/gcc/config/i386/winnt-cxx.c +++ b/gcc/config/i386/winnt-cxx.c @@ -1,6 +1,6 @@ /* Target support for C++ classes on Windows. Contributed by Danny Smith (dannysmith@users.sourceforge.net) - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.c index 52a2bbf..bdc1b07 100644 --- a/gcc/config/i386/winnt-stubs.c +++ b/gcc/config/i386/winnt-stubs.c @@ -1,6 +1,6 @@ /* Dummy subroutines for language-specific support on Windows. Contributed by Danny Smith (dannysmith@users.sourceforge.net) - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c index 2f8518e..3e53967 100644 --- a/gcc/config/i386/winnt.c +++ b/gcc/config/i386/winnt.c @@ -1,6 +1,6 @@ /* Subroutines for insn-output.c for Windows NT. Contributed by Douglas Rupp (drupp@cs.washington.edu) - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/wmmintrin.h b/gcc/config/i386/wmmintrin.h index 53de853..5eabf69 100644 --- a/gcc/config/i386/wmmintrin.h +++ b/gcc/config/i386/wmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x-mingw32 b/gcc/config/i386/x-mingw32 index 85f2793..d07f972 100644 --- a/gcc/config/i386/x-mingw32 +++ b/gcc/config/i386/x-mingw32 @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/x86-64.h b/gcc/config/i386/x86-64.h index a6c648a..e2a8306 100644 --- a/gcc/config/i386/x86-64.h +++ b/gcc/config/i386/x86-64.h @@ -1,5 +1,5 @@ /* OS independent definitions for AMD x86-64. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Bo Thorsen <bo@suse.de>. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h index ac0645f..e943d13 100644 --- a/gcc/config/i386/x86-tune-costs.h +++ b/gcc/config/i386/x86-tune-costs.h @@ -1,5 +1,5 @@ /* Costs of operations of individual x86 CPUs. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.c index 9e9f253..ec2a0db 100644 --- a/gcc/config/i386/x86-tune-sched-atom.c +++ b/gcc/config/i386/x86-tune-sched-atom.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement atom+ specific logic. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.c index 0045c63..b5f1625 100644 --- a/gcc/config/i386/x86-tune-sched-bd.c +++ b/gcc/config/i386/x86-tune-sched-bd.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement bdver1-4 specific logic. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.c index 70e8556..8c49e66 100644 --- a/gcc/config/i386/x86-tune-sched-core.c +++ b/gcc/config/i386/x86-tune-sched-core.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement bdver1-4 specific logic. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.c index 4902d94..d403a2f 100644 --- a/gcc/config/i386/x86-tune-sched.c +++ b/gcc/config/i386/x86-tune-sched.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement CPU specific logic. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def index 25f28e3..9401d51 100644 --- a/gcc/config/i386/x86-tune.def +++ b/gcc/config/i386/x86-tune.def @@ -1,5 +1,5 @@ /* Definitions of x86 tunable features. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86intrin.h b/gcc/config/i386/x86intrin.h index 780edbb..b5fdfa1 100644 --- a/gcc/config/i386/x86intrin.h +++ b/gcc/config/i386/x86intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xm-cygwin.h b/gcc/config/i386/xm-cygwin.h index ba95fc8..6727d2f 100644 --- a/gcc/config/i386/xm-cygwin.h +++ b/gcc/config/i386/xm-cygwin.h @@ -1,6 +1,6 @@ /* Configuration for GCC for hosting on Windows NT. using a unix style C library. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xm-djgpp.h b/gcc/config/i386/xm-djgpp.h index de0dace..0209692 100644 --- a/gcc/config/i386/xm-djgpp.h +++ b/gcc/config/i386/xm-djgpp.h @@ -1,5 +1,5 @@ /* Configuration for GCC for Intel 80386 running DJGPP. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xm-mingw32.h b/gcc/config/i386/xm-mingw32.h index d4d63f5..f1dbc23 100644 --- a/gcc/config/i386/xm-mingw32.h +++ b/gcc/config/i386/xm-mingw32.h @@ -1,6 +1,6 @@ /* Configuration for GCC for hosting on Windows32. using GNU tools and the Windows32 API Library. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xmmintrin.h b/gcc/config/i386/xmmintrin.h index 5f58d24..f64f3f7 100644 --- a/gcc/config/i386/xmmintrin.h +++ b/gcc/config/i386/xmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2017 Free Software Foundation, Inc. +/* Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xopintrin.h b/gcc/config/i386/xopintrin.h index 3a83e24..e7fda9a 100644 --- a/gcc/config/i386/xopintrin.h +++ b/gcc/config/i386/xopintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xsavecintrin.h b/gcc/config/i386/xsavecintrin.h index a510a7e..52019f9 100644 --- a/gcc/config/i386/xsavecintrin.h +++ b/gcc/config/i386/xsavecintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xsaveintrin.h b/gcc/config/i386/xsaveintrin.h index cea8ad9..705936e 100644 --- a/gcc/config/i386/xsaveintrin.h +++ b/gcc/config/i386/xsaveintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xsaveoptintrin.h b/gcc/config/i386/xsaveoptintrin.h index 294fcee..4f6d1f75 100644 --- a/gcc/config/i386/xsaveoptintrin.h +++ b/gcc/config/i386/xsaveoptintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xsavesintrin.h b/gcc/config/i386/xsavesintrin.h index b55a183..1f1b631 100644 --- a/gcc/config/i386/xsavesintrin.h +++ b/gcc/config/i386/xsavesintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/xtestintrin.h b/gcc/config/i386/xtestintrin.h index 3c7425f..9047c3c 100644 --- a/gcc/config/i386/xtestintrin.h +++ b/gcc/config/i386/xtestintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/znver1.md b/gcc/config/i386/znver1.md index 8ea6d09..ec84f61 100644 --- a/gcc/config/i386/znver1.md +++ b/gcc/config/i386/znver1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/ia64/constraints.md b/gcc/config/ia64/constraints.md index 514e7a2..4289b3f 100644 --- a/gcc/config/ia64/constraints.md +++ b/gcc/config/ia64/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for IA-64 -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/ia64/div.md b/gcc/config/ia64/div.md index 3725958..b73cf01 100644 --- a/gcc/config/ia64/div.md +++ b/gcc/config/ia64/div.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/ia64/elf.h b/gcc/config/ia64/elf.h index 6581422..55e2a29 100644 --- a/gcc/config/ia64/elf.h +++ b/gcc/config/ia64/elf.h @@ -1,6 +1,6 @@ /* Definitions for embedded ia64-elf target. -Copyright (C) 2000-2017 Free Software Foundation, Inc. +Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/ia64/freebsd.h b/gcc/config/ia64/freebsd.h index 8a51313..cc12a71 100644 --- a/gcc/config/ia64/freebsd.h +++ b/gcc/config/ia64/freebsd.h @@ -1,5 +1,5 @@ /* Definitions for Intel IA-64 running FreeBSD using the ELF format - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. This file is part of GCC. diff --git a/gcc/config/ia64/hpux.h b/gcc/config/ia64/hpux.h index 5c8e43f..5c5cf7f 100644 --- a/gcc/config/ia64/hpux.h +++ b/gcc/config/ia64/hpux.h @@ -1,5 +1,5 @@ /* Definitions of target machine GNU compiler. IA-64 version. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Steve Ellcey <sje@cup.hp.com> and Reva Cuthbertson <reva@cup.hp.com> diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.c index 37791f3e7..fe2143e 100644 --- a/gcc/config/ia64/ia64-c.c +++ b/gcc/config/ia64/ia64-c.c @@ -1,5 +1,5 @@ /* Definitions of C specific functions for GNU compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Steve Ellcey <sje@cup.hp.com> This file is part of GCC. diff --git a/gcc/config/ia64/ia64-modes.def b/gcc/config/ia64/ia64-modes.def index 3ad2453..451837e 100644 --- a/gcc/config/ia64/ia64-modes.def +++ b/gcc/config/ia64/ia64-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine GNU compiler. IA-64 version. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by James E. Wilson <wilson@cygnus.com> and David Mosberger <davidm@hpl.hp.com>. diff --git a/gcc/config/ia64/ia64-opts.h b/gcc/config/ia64/ia64-opts.h index e7c6a80..6526810 100644 --- a/gcc/config/ia64/ia64-opts.h +++ b/gcc/config/ia64/ia64-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for IA-64. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/ia64/ia64-protos.h b/gcc/config/ia64/ia64-protos.h index 71e55e4..0cb7b50 100644 --- a/gcc/config/ia64/ia64-protos.h +++ b/gcc/config/ia64/ia64-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for IA-64. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index d2ce1a4..7488871 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by James E. Wilson <wilson@cygnus.com> and David Mosberger <davidm@hpl.hp.com>. diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h index eceab5f..384bfe6 100644 --- a/gcc/config/ia64/ia64.h +++ b/gcc/config/ia64/ia64.h @@ -1,5 +1,5 @@ /* Definitions of target machine GNU compiler. IA-64 version. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by James E. Wilson <wilson@cygnus.com> and David Mosberger <davidm@hpl.hp.com>. diff --git a/gcc/config/ia64/ia64.md b/gcc/config/ia64/ia64.md index b7cd52b..8f65b85 100644 --- a/gcc/config/ia64/ia64.md +++ b/gcc/config/ia64/ia64.md @@ -1,5 +1,5 @@ ;; IA-64 Machine description template -;; Copyright (C) 1999-2017 Free Software Foundation, Inc. +;; Copyright (C) 1999-2018 Free Software Foundation, Inc. ;; Contributed by James E. Wilson <wilson@cygnus.com> and ;; David Mosberger <davidm@hpl.hp.com>. diff --git a/gcc/config/ia64/ia64.opt b/gcc/config/ia64/ia64.opt index 16e9af3..5a8b2b8 100644 --- a/gcc/config/ia64/ia64.opt +++ b/gcc/config/ia64/ia64.opt @@ -1,4 +1,4 @@ -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/ia64/itanium2.md b/gcc/config/ia64/itanium2.md index 7533d48..fcc6012 100644 --- a/gcc/config/ia64/itanium2.md +++ b/gcc/config/ia64/itanium2.md @@ -1,5 +1,5 @@ ;; Itanium2 DFA descriptions for insn scheduling and bundling. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; Contributed by Vladimir Makarov <vmakarov@redhat.com>. ;; ;; This file is part of GCC. diff --git a/gcc/config/ia64/linux.h b/gcc/config/ia64/linux.h index cf47145..d200ae5 100644 --- a/gcc/config/ia64/linux.h +++ b/gcc/config/ia64/linux.h @@ -1,6 +1,6 @@ /* Definitions for ia64-linux target. -Copyright (C) 2000-2017 Free Software Foundation, Inc. +Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/ia64/predicates.md b/gcc/config/ia64/predicates.md index 34c0755..9b42962 100644 --- a/gcc/config/ia64/predicates.md +++ b/gcc/config/ia64/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for IA-64. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/ia64/sync.md b/gcc/config/ia64/sync.md index 48d51d5..b38596a 100644 --- a/gcc/config/ia64/sync.md +++ b/gcc/config/ia64/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for IA-64 synchronization instructions. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/ia64/sysv4.h b/gcc/config/ia64/sysv4.h index 5cc3925..a9442c0 100644 --- a/gcc/config/ia64/sysv4.h +++ b/gcc/config/ia64/sysv4.h @@ -1,6 +1,6 @@ /* Override definitions in elfos.h to be correct for IA64. -Copyright (C) 2000-2017 Free Software Foundation, Inc. +Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/ia64/t-hpux b/gcc/config/ia64/t-hpux index 7493c8f..3183556 100644 --- a/gcc/config/ia64/t-hpux +++ b/gcc/config/ia64/t-hpux @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/ia64/t-ia64 b/gcc/config/ia64/t-ia64 index e05fab6..8dcc22c 100644 --- a/gcc/config/ia64/t-ia64 +++ b/gcc/config/ia64/t-ia64 @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/ia64/vect.md b/gcc/config/ia64/vect.md index 68ac05c..30a9faa 100644 --- a/gcc/config/ia64/vect.md +++ b/gcc/config/ia64/vect.md @@ -1,5 +1,5 @@ ;; IA-64 machine description for vector operations. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/ia64/vms.h b/gcc/config/ia64/vms.h index 46b4283..c3e1f02 100644 --- a/gcc/config/ia64/vms.h +++ b/gcc/config/ia64/vms.h @@ -1,5 +1,5 @@ /* Definitions of target machine GNU compiler. IA64-VMS version. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Douglas B Rupp (rupp@gnat.com). This file is part of GCC. diff --git a/gcc/config/ia64/vms.opt b/gcc/config/ia64/vms.opt index ff8bc56..99259bb 100644 --- a/gcc/config/ia64/vms.opt +++ b/gcc/config/ia64/vms.opt @@ -1,6 +1,6 @@ ; IA64 VMS options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/initfini-array.h b/gcc/config/initfini-array.h index b5ba472..1bc15c2 100644 --- a/gcc/config/initfini-array.h +++ b/gcc/config/initfini-array.h @@ -1,6 +1,6 @@ /* Definitions for ELF systems with .init_array/.fini_array section support. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi index 278b256..6e2ff98 100644 --- a/gcc/config/iq2000/abi +++ b/gcc/config/iq2000/abi @@ -232,7 +232,7 @@ caller passing as a "hidden" first argument a pointer to space allocated to receive the return value. -Copyright (C) 2003-2017 Free Software Foundation, Inc. +Copyright (C) 2003-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/config/iq2000/constraints.md b/gcc/config/iq2000/constraints.md index 0a95ca5..6c7af58 100644 --- a/gcc/config/iq2000/constraints.md +++ b/gcc/config/iq2000/constraints.md @@ -1,5 +1,5 @@ ;; Constraints for Vitesse IQ2000 processors -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/iq2000/iq2000-opts.h b/gcc/config/iq2000/iq2000-opts.h index cc14c40..83ceec3 100644 --- a/gcc/config/iq2000/iq2000-opts.h +++ b/gcc/config/iq2000/iq2000-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for Vitesse IQ2000 processors. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/iq2000/iq2000-protos.h b/gcc/config/iq2000/iq2000-protos.h index fa39916..f17e189 100644 --- a/gcc/config/iq2000/iq2000-protos.h +++ b/gcc/config/iq2000/iq2000-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for iq2000. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.c index 0759df1..1858808 100644 --- a/gcc/config/iq2000/iq2000.c +++ b/gcc/config/iq2000/iq2000.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on Vitesse IQ2000 processors - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/iq2000/iq2000.h b/gcc/config/iq2000/iq2000.h index 72122e2..87c4114 100644 --- a/gcc/config/iq2000/iq2000.h +++ b/gcc/config/iq2000/iq2000.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Vitesse IQ2000 processors - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/iq2000/iq2000.md b/gcc/config/iq2000/iq2000.md index 77093d3..a4c688a 100644 --- a/gcc/config/iq2000/iq2000.md +++ b/gcc/config/iq2000/iq2000.md @@ -1,5 +1,5 @@ ;; iq2000.md Machine Description for Vitesse IQ2000 processors -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/iq2000/iq2000.opt b/gcc/config/iq2000/iq2000.opt index bc98ef1..c2112b7 100644 --- a/gcc/config/iq2000/iq2000.opt +++ b/gcc/config/iq2000/iq2000.opt @@ -1,6 +1,6 @@ ; Options for the Vitesse IQ2000 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/iq2000/predicates.md b/gcc/config/iq2000/predicates.md index b4780f6..7484f0e 100644 --- a/gcc/config/iq2000/predicates.md +++ b/gcc/config/iq2000/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Vitesse IQ2000. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/kfreebsd-gnu.h b/gcc/config/kfreebsd-gnu.h index 26a8cef..aaeea44 100644 --- a/gcc/config/kfreebsd-gnu.h +++ b/gcc/config/kfreebsd-gnu.h @@ -1,5 +1,5 @@ /* Definitions for kFreeBSD-based GNU systems with ELF format - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Robert Millan. This file is part of GCC. diff --git a/gcc/config/kopensolaris-gnu.h b/gcc/config/kopensolaris-gnu.h index 67150eb..541f749 100644 --- a/gcc/config/kopensolaris-gnu.h +++ b/gcc/config/kopensolaris-gnu.h @@ -1,5 +1,5 @@ /* Definitions for kOpenSolaris-based GNU systems with ELF format - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Robert Millan. This file is part of GCC. diff --git a/gcc/config/linux-android.h b/gcc/config/linux-android.h index 19c55c3..9f3985d 100644 --- a/gcc/config/linux-android.h +++ b/gcc/config/linux-android.h @@ -1,5 +1,5 @@ /* Configuration file for Linux Android targets. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Doug Kwan (dougkwan@google.com) Rewritten by CodeSourcery, Inc. diff --git a/gcc/config/linux-android.opt b/gcc/config/linux-android.opt index d746ce1..486c8d2 100644 --- a/gcc/config/linux-android.opt +++ b/gcc/config/linux-android.opt @@ -1,6 +1,6 @@ ; Android specific options. -; Copyright (C) 2008-2017 Free Software Foundation, Inc. +; Copyright (C) 2008-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/linux-protos.h b/gcc/config/linux-protos.h index 0a5d1d2..9da8dd7 100644 --- a/gcc/config/linux-protos.h +++ b/gcc/config/linux-protos.h @@ -1,5 +1,5 @@ /* Prototypes. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/linux.c b/gcc/config/linux.c index 5635154..bc06e54 100644 --- a/gcc/config/linux.c +++ b/gcc/config/linux.c @@ -1,5 +1,5 @@ /* Functions for Linux Android as target machine for GNU C compiler. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/linux.h b/gcc/config/linux.h index b3a9e85..2ea4ff9 100644 --- a/gcc/config/linux.h +++ b/gcc/config/linux.h @@ -2,7 +2,7 @@ MMU, using ELF at the compiler level but possibly FLT for final linked executables and shared libraries in some no-MMU cases, and possibly with a choice of libc implementations. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Eric Youngdale. Modified for stabs-in-ELF by H.J. Lu (hjl@lucon.org). diff --git a/gcc/config/linux.opt b/gcc/config/linux.opt index bad1de0..2704efd 100644 --- a/gcc/config/linux.opt +++ b/gcc/config/linux.opt @@ -1,6 +1,6 @@ ; Processor-independent options for GNU/Linux. ; -; Copyright (C) 2006-2017 Free Software Foundation, Inc. +; Copyright (C) 2006-2018 Free Software Foundation, Inc. ; Contributed by CodeSourcery. ; ; This file is part of GCC. diff --git a/gcc/config/lm32/constraints.md b/gcc/config/lm32/constraints.md index 30acbd9..3484be2 100644 --- a/gcc/config/lm32/constraints.md +++ b/gcc/config/lm32/constraints.md @@ -1,7 +1,7 @@ ;; Constraint definitions for Lattice Mico32 architecture. ;; Contributed by Jon Beniston <jon@beniston.com> ;; -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/lm32/lm32-protos.h b/gcc/config/lm32/lm32-protos.h index a35de71..f532c3e 100644 --- a/gcc/config/lm32/lm32-protos.h +++ b/gcc/config/lm32/lm32-protos.h @@ -1,7 +1,7 @@ /* Prototypes of target machine functions, Lattice Mico32 architecture. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.c index 9677087..74d8781 100644 --- a/gcc/config/lm32/lm32.c +++ b/gcc/config/lm32/lm32.c @@ -1,7 +1,7 @@ /* Subroutines used for code generation on the Lattice Mico32 architecture. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/lm32/lm32.h b/gcc/config/lm32/lm32.h index 8f20354..c1b69fa 100644 --- a/gcc/config/lm32/lm32.h +++ b/gcc/config/lm32/lm32.h @@ -1,7 +1,7 @@ /* Definitions of target machine for GNU compiler, Lattice Mico32 architecture. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/lm32/lm32.md b/gcc/config/lm32/lm32.md index 5715fac..1c39285 100644 --- a/gcc/config/lm32/lm32.md +++ b/gcc/config/lm32/lm32.md @@ -1,7 +1,7 @@ ;; Machine description of the Lattice Mico32 architecture for GNU C compiler. ;; Contributed by Jon Beniston <jon@beniston.com> -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/lm32/lm32.opt b/gcc/config/lm32/lm32.opt index cda182e..42853f5 100644 --- a/gcc/config/lm32/lm32.opt +++ b/gcc/config/lm32/lm32.opt @@ -1,7 +1,7 @@ ; Options for the Lattice Mico32 port of the compiler. ; Contributed by Jon Beniston <jon@beniston.com> ; -; Copyright (C) 2009-2017 Free Software Foundation, Inc. +; Copyright (C) 2009-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/lm32/predicates.md b/gcc/config/lm32/predicates.md index d5e18e6..ee5da00 100644 --- a/gcc/config/lm32/predicates.md +++ b/gcc/config/lm32/predicates.md @@ -1,7 +1,7 @@ ;; Predicate definitions for Lattice Mico32 architecture. ;; Contributed by Jon Beniston <jon@beniston.com> ;; -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/lm32/rtems.h b/gcc/config/lm32/rtems.h index 24d21e8..ad2339b 100644 --- a/gcc/config/lm32/rtems.h +++ b/gcc/config/lm32/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a lm32 using ELF. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/lm32/uclinux-elf.h b/gcc/config/lm32/uclinux-elf.h index aebef88..f6413c4 100644 --- a/gcc/config/lm32/uclinux-elf.h +++ b/gcc/config/lm32/uclinux-elf.h @@ -1,5 +1,5 @@ /* Definitions for LM32 running Linux-based GNU systems using ELF - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Philip Blundell <philb@gnu.org> This file is part of GCC. diff --git a/gcc/config/lynx.h b/gcc/config/lynx.h index d0fa650..50c6d07 100644 --- a/gcc/config/lynx.h +++ b/gcc/config/lynx.h @@ -1,5 +1,5 @@ /* Target independent definitions for LynxOS. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/lynx.opt b/gcc/config/lynx.opt index a3d0191..ea11f0f 100644 --- a/gcc/config/lynx.opt +++ b/gcc/config/lynx.opt @@ -1,6 +1,6 @@ ; Processor-independent options for LynxOS. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/m32c/addsub.md b/gcc/config/m32c/addsub.md index 7569357..d7e38e1 100644 --- a/gcc/config/m32c/addsub.md +++ b/gcc/config/m32c/addsub.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/bitops.md b/gcc/config/m32c/bitops.md index e63c250..57d149a 100644 --- a/gcc/config/m32c/bitops.md +++ b/gcc/config/m32c/bitops.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/blkmov.md b/gcc/config/m32c/blkmov.md index e61c65b..a54751f 100644 --- a/gcc/config/m32c/blkmov.md +++ b/gcc/config/m32c/blkmov.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/cond.md b/gcc/config/m32c/cond.md index ccecac5..dfa13b5 100644 --- a/gcc/config/m32c/cond.md +++ b/gcc/config/m32c/cond.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/constraints.md b/gcc/config/m32c/constraints.md index 26947c6..891d5cf 100644 --- a/gcc/config/m32c/constraints.md +++ b/gcc/config/m32c/constraints.md @@ -1,5 +1,5 @@ ;; m32c constraints -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/m32c/jump.md b/gcc/config/m32c/jump.md index dd3de0d..a5af814 100644 --- a/gcc/config/m32c/jump.md +++ b/gcc/config/m32c/jump.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/m32c-modes.def b/gcc/config/m32c/m32c-modes.def index 19bcd54..e217556 100644 --- a/gcc/config/m32c/m32c-modes.def +++ b/gcc/config/m32c/m32c-modes.def @@ -1,5 +1,5 @@ /* Target-Specific Modes for R8C/M16C/M32C - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.c index f974b06..3e4446b 100644 --- a/gcc/config/m32c/m32c-pragma.c +++ b/gcc/config/m32c/m32c-pragma.c @@ -1,5 +1,5 @@ /* M32C Pragma support - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/m32c/m32c-protos.h b/gcc/config/m32c/m32c-protos.h index f68d3b3..b3ee0d6 100644 --- a/gcc/config/m32c/m32c-protos.h +++ b/gcc/config/m32c/m32c-protos.h @@ -1,5 +1,5 @@ /* Target Prototypes for R8C/M16C/M32C - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/m32c/m32c.abi b/gcc/config/m32c/m32c.abi index 3c814a6..069ad08 100644 --- a/gcc/config/m32c/m32c.abi +++ b/gcc/config/m32c/m32c.abi @@ -1,5 +1,5 @@ Target Definitions for R8C/M16C/M32C - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index d8f69ee..4b43328 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -1,5 +1,5 @@ /* Target Code for R8C/M16C/M32C - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/m32c/m32c.h b/gcc/config/m32c/m32c.h index 4bf67fb..85b9478 100644 --- a/gcc/config/m32c/m32c.h +++ b/gcc/config/m32c/m32c.h @@ -1,5 +1,5 @@ /* Target Definitions for R8C/M16C/M32C - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/m32c/m32c.md b/gcc/config/m32c/m32c.md index 067f0ce..83094aa 100644 --- a/gcc/config/m32c/m32c.md +++ b/gcc/config/m32c/m32c.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/m32c.opt b/gcc/config/m32c/m32c.opt index 8aaa8f8..7f7ac63 100644 --- a/gcc/config/m32c/m32c.opt +++ b/gcc/config/m32c/m32c.opt @@ -1,5 +1,5 @@ ; Target Options for R8C/M16C/M32C -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is part of GCC. diff --git a/gcc/config/m32c/minmax.md b/gcc/config/m32c/minmax.md index a08929a..0da8612 100644 --- a/gcc/config/m32c/minmax.md +++ b/gcc/config/m32c/minmax.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/mov.md b/gcc/config/m32c/mov.md index 850289f..45768f18 100644 --- a/gcc/config/m32c/mov.md +++ b/gcc/config/m32c/mov.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/muldiv.md b/gcc/config/m32c/muldiv.md index c55e503..58a41e6 100644 --- a/gcc/config/m32c/muldiv.md +++ b/gcc/config/m32c/muldiv.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/predicates.md b/gcc/config/m32c/predicates.md index de7e899..c4135a9 100644 --- a/gcc/config/m32c/predicates.md +++ b/gcc/config/m32c/predicates.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/prologue.md b/gcc/config/m32c/prologue.md index 411f92d8..6a562dd 100644 --- a/gcc/config/m32c/prologue.md +++ b/gcc/config/m32c/prologue.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/rtems.h b/gcc/config/m32c/rtems.h index d70493d..6aa1a58 100644 --- a/gcc/config/m32c/rtems.h +++ b/gcc/config/m32c/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a M32C using ELF. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/m32c/shift.md b/gcc/config/m32c/shift.md index 23cb034..2ec500f 100644 --- a/gcc/config/m32c/shift.md +++ b/gcc/config/m32c/shift.md @@ -1,5 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/m32c/t-m32c b/gcc/config/m32c/t-m32c index 30fcc10..84a4284 100644 --- a/gcc/config/m32c/t-m32c +++ b/gcc/config/m32c/t-m32c @@ -1,5 +1,5 @@ # Target Makefile Fragment for R8C/M16C/M32C -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # Contributed by Red Hat. # # This file is part of GCC. diff --git a/gcc/config/m32r/constraints.md b/gcc/config/m32r/constraints.md index 02f643f..9cb1f06 100644 --- a/gcc/config/m32r/constraints.md +++ b/gcc/config/m32r/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Renesas M32R cpu for GNU C compiler -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/m32r/linux.h b/gcc/config/m32r/linux.h index 1beace6..d65abe7 100644 --- a/gcc/config/m32r/linux.h +++ b/gcc/config/m32r/linux.h @@ -1,5 +1,5 @@ /* Definitions for Renesas M32R running Linux-based GNU systems using ELF. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m32r/little.h b/gcc/config/m32r/little.h index e88a3a8..f2b8435 100644 --- a/gcc/config/m32r/little.h +++ b/gcc/config/m32r/little.h @@ -1,5 +1,5 @@ /* Definitions for Renesas little endian M32R cpu. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m32r/m32r-opts.h b/gcc/config/m32r/m32r-opts.h index 4ebcb36..ffde5e4 100644 --- a/gcc/config/m32r/m32r-opts.h +++ b/gcc/config/m32r/m32r-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for Renesas M32R cpu. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m32r/m32r-protos.h b/gcc/config/m32r/m32r-protos.h index 83192da..21286b7 100644 --- a/gcc/config/m32r/m32r-protos.h +++ b/gcc/config/m32r/m32r-protos.h @@ -1,5 +1,5 @@ /* Prototypes for m32r.c functions used in the md file & elsewhere. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c index 7f98dd5..06c8085 100644 --- a/gcc/config/m32r/m32r.c +++ b/gcc/config/m32r/m32r.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on the Renesas M32R cpu. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m32r/m32r.h b/gcc/config/m32r/m32r.h index 0fa4c5f..426398d 100644 --- a/gcc/config/m32r/m32r.h +++ b/gcc/config/m32r/m32r.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, Renesas M32R cpu. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m32r/m32r.md b/gcc/config/m32r/m32r.md index f188911..5f91e32 100644 --- a/gcc/config/m32r/m32r.md +++ b/gcc/config/m32r/m32r.md @@ -1,5 +1,5 @@ ;; Machine description of the Renesas M32R cpu for GNU C compiler -;; Copyright (C) 1996-2017 Free Software Foundation, Inc. +;; Copyright (C) 1996-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/m32r/m32r.opt b/gcc/config/m32r/m32r.opt index 72c703e..6cb1600 100644 --- a/gcc/config/m32r/m32r.opt +++ b/gcc/config/m32r/m32r.opt @@ -1,6 +1,6 @@ ; Options for the Renesas M32R port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/m32r/predicates.md b/gcc/config/m32r/predicates.md index 72794cc..a107f80 100644 --- a/gcc/config/m32r/predicates.md +++ b/gcc/config/m32r/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Renesas M32R. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/m32r/t-linux b/gcc/config/m32r/t-linux index 561431a..2177c93 100644 --- a/gcc/config/m32r/t-linux +++ b/gcc/config/m32r/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/m32r/t-m32r b/gcc/config/m32r/t-m32r index 30e3a88..25f96ec 100644 --- a/gcc/config/m32r/t-m32r +++ b/gcc/config/m32r/t-m32r @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/m68k/cf.md b/gcc/config/m68k/cf.md index 0ab5804..c32b85e 100644 --- a/gcc/config/m68k/cf.md +++ b/gcc/config/m68k/cf.md @@ -1,5 +1,5 @@ ;; ColdFire V1, V2, V3 and V4/V4e DFA description. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery Inc., www.codesourcery.com ;; ;; This file is part of GCC. diff --git a/gcc/config/m68k/constraints.md b/gcc/config/m68k/constraints.md index fbc1aa1..ee9275f 100644 --- a/gcc/config/m68k/constraints.md +++ b/gcc/config/m68k/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for m68k -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/m68k/genopt.sh b/gcc/config/m68k/genopt.sh index 72a985c..a4082ed 100755 --- a/gcc/config/m68k/genopt.sh +++ b/gcc/config/m68k/genopt.sh @@ -1,6 +1,6 @@ #!/bin/sh # Generate m68k-tables.opt from the lists in *.def. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -23,7 +23,7 @@ cat <<EOF ; Generated automatically by genopt.sh from m68k-devices.def, ; m68k-isas.def and m68k-microarchs.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/m68k/ieee.opt b/gcc/config/m68k/ieee.opt index cb6917c..f7357b1 100644 --- a/gcc/config/m68k/ieee.opt +++ b/gcc/config/m68k/ieee.opt @@ -1,6 +1,6 @@ ; Extra IEEE options for the Motorola 68000 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/m68k/linux.h b/gcc/config/m68k/linux.h index 5ed48b3..f584d19 100644 --- a/gcc/config/m68k/linux.h +++ b/gcc/config/m68k/linux.h @@ -1,6 +1,6 @@ /* Definitions for Motorola 68k running Linux-based GNU systems with ELF format. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68020-elf.h b/gcc/config/m68k/m68020-elf.h index 1467b40..d181dee 100644 --- a/gcc/config/m68k/m68020-elf.h +++ b/gcc/config/m68k/m68020-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. "naked" 68020, elf object files and debugging, version. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k-devices.def b/gcc/config/m68k/m68k-devices.def index a32af15..4b95376 100644 --- a/gcc/config/m68k/m68k-devices.def +++ b/gcc/config/m68k/m68k-devices.def @@ -1,5 +1,5 @@ /* m68k device names -*- C -*- - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Written by CodeSourcery This file is part of GCC. diff --git a/gcc/config/m68k/m68k-isas.def b/gcc/config/m68k/m68k-isas.def index dc6b574..a2007de 100644 --- a/gcc/config/m68k/m68k-isas.def +++ b/gcc/config/m68k/m68k-isas.def @@ -1,5 +1,5 @@ /* m68k ISA names. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k-microarchs.def b/gcc/config/m68k/m68k-microarchs.def index 847e1c3..02b4861 100644 --- a/gcc/config/m68k/m68k-microarchs.def +++ b/gcc/config/m68k/m68k-microarchs.def @@ -1,5 +1,5 @@ /* m68k microarchitecture names. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k-modes.def b/gcc/config/m68k/m68k-modes.def index e5f4b7a..81e9850 100644 --- a/gcc/config/m68k/m68k-modes.def +++ b/gcc/config/m68k/m68k-modes.def @@ -1,5 +1,5 @@ /* M68k extra machine modes. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k-none.h b/gcc/config/m68k/m68k-none.h index a4d7734..81226db 100644 --- a/gcc/config/m68k/m68k-none.h +++ b/gcc/config/m68k/m68k-none.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. "naked" 68020. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k-opts.h b/gcc/config/m68k/m68k-opts.h index 210c9438..fce25d0 100644 --- a/gcc/config/m68k/m68k-opts.h +++ b/gcc/config/m68k/m68k-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for Motorola 680x0/ColdFire. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k-protos.h b/gcc/config/m68k/m68k-protos.h index 3c285a9..1f6a68f 100644 --- a/gcc/config/m68k/m68k-protos.h +++ b/gcc/config/m68k/m68k-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. Sun 68000/68020 version. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k-tables.opt b/gcc/config/m68k/m68k-tables.opt index e4ee210..987c707 100644 --- a/gcc/config/m68k/m68k-tables.opt +++ b/gcc/config/m68k/m68k-tables.opt @@ -2,7 +2,7 @@ ; Generated automatically by genopt.sh from m68k-devices.def, ; m68k-isas.def and m68k-microarchs.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index 1c6484e..9e35357 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for Motorola 68000 family. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 8eb898e6..506fa4e 100644 --- a/gcc/config/m68k/m68k.h +++ b/gcc/config/m68k/m68k.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC for Motorola 680x0/ColdFire. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 35169aa..a28e3cd 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -1,5 +1,5 @@ ;;- Machine description for GNU compiler, Motorola 68000 Version -;; Copyright (C) 1987-2017 Free Software Foundation, Inc. +;; Copyright (C) 1987-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/m68k/m68k.opt b/gcc/config/m68k/m68k.opt index b9835f5..9d794bd 100644 --- a/gcc/config/m68k/m68k.opt +++ b/gcc/config/m68k/m68k.opt @@ -1,6 +1,6 @@ ; Options for the Motorola 68000 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/m68k/m68kelf.h b/gcc/config/m68k/m68kelf.h index 408eec8..5fa87a6 100644 --- a/gcc/config/m68k/m68kelf.h +++ b/gcc/config/m68k/m68kelf.h @@ -1,7 +1,7 @@ /* m68kelf support, derived from m68kv4.h */ /* Target definitions for GNU compiler for mc680x0 running System V.4 - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com). diff --git a/gcc/config/m68k/m68kemb.h b/gcc/config/m68k/m68kemb.h index 4bdc56a..10a2d62 100644 --- a/gcc/config/m68k/m68kemb.h +++ b/gcc/config/m68k/m68kemb.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. "embedded" 68XXX. This is meant to be included after m68k.h. - Copyright (C) 1994-2017 Free Software Foundation, Inc. */ + Copyright (C) 1994-2018 Free Software Foundation, Inc. */ /* Override the SVR4 ABI for this target. */ diff --git a/gcc/config/m68k/netbsd-elf.h b/gcc/config/m68k/netbsd-elf.h index 5e2be21..afab6c5 100644 --- a/gcc/config/m68k/netbsd-elf.h +++ b/gcc/config/m68k/netbsd-elf.h @@ -1,7 +1,7 @@ /* Definitions of target machine for GNU compiler, for m68k (including m68010) NetBSD platforms using the ELF object format. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems. Inc. This file is derived from <m68k/m68kv4.h>, <m68k/m68kelf.h>, diff --git a/gcc/config/m68k/openbsd.h b/gcc/config/m68k/openbsd.h index e4af480..f897962 100644 --- a/gcc/config/m68k/openbsd.h +++ b/gcc/config/m68k/openbsd.h @@ -1,5 +1,5 @@ /* Configuration file for an m68k OpenBSD target. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/predicates.md b/gcc/config/m68k/predicates.md index 25bb313..63ac181 100644 --- a/gcc/config/m68k/predicates.md +++ b/gcc/config/m68k/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Motorola 68000. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/m68k/print-sysroot-suffix.sh b/gcc/config/m68k/print-sysroot-suffix.sh index 5efc89a..44f2cbb 100644 --- a/gcc/config/m68k/print-sysroot-suffix.sh +++ b/gcc/config/m68k/print-sysroot-suffix.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # This file is part of GCC. # GCC is free software; you can redistribute it and/or modify diff --git a/gcc/config/m68k/rtemself.h b/gcc/config/m68k/rtemself.h index f4a1eab..e18a06e 100644 --- a/gcc/config/m68k/rtemself.h +++ b/gcc/config/m68k/rtemself.h @@ -1,6 +1,6 @@ /* Definitions for rtems targeting a Motorola m68k using elf. Copyright (C) 1999, 2000, 2002 National Research Council of Canada. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Charles-Antoine Gauthier (charles.gauthier@nrc.ca). This file is part of GCC. diff --git a/gcc/config/m68k/sync.md b/gcc/config/m68k/sync.md index 5c05c7e..bde24f1 100644 --- a/gcc/config/m68k/sync.md +++ b/gcc/config/m68k/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for m68k synchronization instructions. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/m68k/t-linux b/gcc/config/m68k/t-linux index f47a71f..130f832 100644 --- a/gcc/config/m68k/t-linux +++ b/gcc/config/m68k/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/m68k/t-mlibs b/gcc/config/m68k/t-mlibs index 640410b..389026a 100644 --- a/gcc/config/m68k/t-mlibs +++ b/gcc/config/m68k/t-mlibs @@ -1,6 +1,6 @@ # multilibs -*- mode:Makefile -*- # -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/m68k/t-uclinux b/gcc/config/m68k/t-uclinux index 9f5c8e8..df13969 100644 --- a/gcc/config/m68k/t-uclinux +++ b/gcc/config/m68k/t-uclinux @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/m68k/uclinux.h b/gcc/config/m68k/uclinux.h index 781ecd8..475b5da 100644 --- a/gcc/config/m68k/uclinux.h +++ b/gcc/config/m68k/uclinux.h @@ -2,7 +2,7 @@ using ELF objects with special linker post-processing to produce FLAT executables. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/m68k/uclinux.opt b/gcc/config/m68k/uclinux.opt index a6bb86e..97e7592 100644 --- a/gcc/config/m68k/uclinux.opt +++ b/gcc/config/m68k/uclinux.opt @@ -1,6 +1,6 @@ ; m68k/ColdFire uClinux options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mcore/constraints.md b/gcc/config/mcore/constraints.md index f4ebb80..9f971c8 100644 --- a/gcc/config/mcore/constraints.md +++ b/gcc/config/mcore/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for the Motorola MCore -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/mcore/mcore-elf.h b/gcc/config/mcore/mcore-elf.h index c0880c2..7fea39a 100644 --- a/gcc/config/mcore/mcore-elf.h +++ b/gcc/config/mcore/mcore-elf.h @@ -1,5 +1,5 @@ /* Definitions of MCore target. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Cygnus Solutions. This file is part of GCC. diff --git a/gcc/config/mcore/mcore-protos.h b/gcc/config/mcore/mcore-protos.h index 7719121..7c31021 100644 --- a/gcc/config/mcore/mcore-protos.h +++ b/gcc/config/mcore/mcore-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions defined in mcore.c - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Nick Clifton (nickc@redhat.com) This file is part of GCC. diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.c index 57447e6..88ea3ff 100644 --- a/gcc/config/mcore/mcore.c +++ b/gcc/config/mcore/mcore.c @@ -1,5 +1,5 @@ /* Output routines for Motorola MCore processor - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mcore/mcore.h b/gcc/config/mcore/mcore.h index 06a9fa6..7f11617 100644 --- a/gcc/config/mcore/mcore.h +++ b/gcc/config/mcore/mcore.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for Motorola M*CORE Processor. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mcore/mcore.md b/gcc/config/mcore/mcore.md index 67517f3..fc14af2 100644 --- a/gcc/config/mcore/mcore.md +++ b/gcc/config/mcore/mcore.md @@ -1,5 +1,5 @@ ;; Machine description the Motorola MCore -;; Copyright (C) 1993-2017 Free Software Foundation, Inc. +;; Copyright (C) 1993-2018 Free Software Foundation, Inc. ;; Contributed by Motorola. ;; This file is part of GCC. diff --git a/gcc/config/mcore/mcore.opt b/gcc/config/mcore/mcore.opt index a85b379..0533ab4 100644 --- a/gcc/config/mcore/mcore.opt +++ b/gcc/config/mcore/mcore.opt @@ -1,6 +1,6 @@ ; Options for the Motorola MCore port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mcore/predicates.md b/gcc/config/mcore/predicates.md index be4e7f0..0cbda50 100644 --- a/gcc/config/mcore/predicates.md +++ b/gcc/config/mcore/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Motorola MCore. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mcore/t-mcore b/gcc/config/mcore/t-mcore index e35489e..54771ef 100644 --- a/gcc/config/mcore/t-mcore +++ b/gcc/config/mcore/t-mcore @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/microblaze/constraints.md b/gcc/config/microblaze/constraints.md index 03a0f12..ae14944 100644 --- a/gcc/config/microblaze/constraints.md +++ b/gcc/config/microblaze/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Xilinx MicroBlaze processors. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Michael Eager <eager@eagercon.com>. diff --git a/gcc/config/microblaze/linux.h b/gcc/config/microblaze/linux.h index d715f45..d505424 100644 --- a/gcc/config/microblaze/linux.h +++ b/gcc/config/microblaze/linux.h @@ -1,5 +1,5 @@ /* Definitions for MicroBlaze running Linux. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.c index 6dd4be6..7b020b5 100644 --- a/gcc/config/microblaze/microblaze-c.c +++ b/gcc/config/microblaze/microblaze-c.c @@ -1,5 +1,5 @@ /* Subroutines used for the C front end for Xilinx MicroBlaze. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Michael Eager <eager@eagercon.com>. diff --git a/gcc/config/microblaze/microblaze-protos.h b/gcc/config/microblaze/microblaze-protos.h index 747ef35..4cbba0c 100644 --- a/gcc/config/microblaze/microblaze-protos.h +++ b/gcc/config/microblaze/microblaze-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for Xilinx MicroBlaze. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.c index 8d7ca3c..51511ca 100644 --- a/gcc/config/microblaze/microblaze.c +++ b/gcc/config/microblaze/microblaze.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on Xilinx MicroBlaze. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Michael Eager <eager@eagercon.com>. diff --git a/gcc/config/microblaze/microblaze.h b/gcc/config/microblaze/microblaze.h index 59cc1cc..0d3718f 100644 --- a/gcc/config/microblaze/microblaze.h +++ b/gcc/config/microblaze/microblaze.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for Xilinx MicroBlaze. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Michael Eager <eager@eagercon.com>. diff --git a/gcc/config/microblaze/microblaze.md b/gcc/config/microblaze/microblaze.md index b3a0011..f698e54 100644 --- a/gcc/config/microblaze/microblaze.md +++ b/gcc/config/microblaze/microblaze.md @@ -1,5 +1,5 @@ ;; microblaze.md -- Machine description for Xilinx MicroBlaze processors. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Michael Eager <eager@eagercon.com>. diff --git a/gcc/config/microblaze/microblaze.opt b/gcc/config/microblaze/microblaze.opt index 8847c3d..8242998 100644 --- a/gcc/config/microblaze/microblaze.opt +++ b/gcc/config/microblaze/microblaze.opt @@ -1,6 +1,6 @@ ; Options for the MicroBlaze port of the compiler ; -; Copyright (C) 2009-2017 Free Software Foundation, Inc. +; Copyright (C) 2009-2018 Free Software Foundation, Inc. ; ; Contributed by Michael Eager <eager@eagercon.com>. ; diff --git a/gcc/config/microblaze/predicates.md b/gcc/config/microblaze/predicates.md index 12e2dca..5e12095 100644 --- a/gcc/config/microblaze/predicates.md +++ b/gcc/config/microblaze/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Xilinx MicroBlaze -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; ;; Contributed by Michael Eager <eager@eagercon.com>. ;; diff --git a/gcc/config/microblaze/rtems.h b/gcc/config/microblaze/rtems.h index 0ae8bbd..5f23321 100644 --- a/gcc/config/microblaze/rtems.h +++ b/gcc/config/microblaze/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a microblaze using ELF. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/microblaze/sync.md b/gcc/config/microblaze/sync.md index 8125bd8..b34bd54 100644 --- a/gcc/config/microblaze/sync.md +++ b/gcc/config/microblaze/sync.md @@ -1,5 +1,5 @@ ;; Machine description for Xilinx MicroBlaze synchronization instructions. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/10000.md b/gcc/config/mips/10000.md index 392cc10..0a98d62 100644 --- a/gcc/config/mips/10000.md +++ b/gcc/config/mips/10000.md @@ -1,5 +1,5 @@ ;; DFA-based pipeline description for the VR1x000. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/20kc.md b/gcc/config/mips/20kc.md index 183c3fd..2cbe867 100644 --- a/gcc/config/mips/20kc.md +++ b/gcc/config/mips/20kc.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/24k.md b/gcc/config/mips/24k.md index e68511f..b11ad58 100644 --- a/gcc/config/mips/24k.md +++ b/gcc/config/mips/24k.md @@ -8,7 +8,7 @@ ;; References: ;; "MIPS32 24K Processor Core Family Software User's Manual, Rev 3.04." ;; -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/3000.md b/gcc/config/mips/3000.md index 6e88662..7341797 100644 --- a/gcc/config/mips/3000.md +++ b/gcc/config/mips/3000.md @@ -1,5 +1,5 @@ ;; R3000 and TX39 pipeline description. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/4000.md b/gcc/config/mips/4000.md index 69444bc..3d48edb 100644 --- a/gcc/config/mips/4000.md +++ b/gcc/config/mips/4000.md @@ -1,5 +1,5 @@ ;; R4000 pipeline description. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/4100.md b/gcc/config/mips/4100.md index 16da79a..d6cc307 100644 --- a/gcc/config/mips/4100.md +++ b/gcc/config/mips/4100.md @@ -1,5 +1,5 @@ ;; VR4100 and VR4120 pipeline description. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/4130.md b/gcc/config/mips/4130.md index df4a3c7..4c2fc46 100644 --- a/gcc/config/mips/4130.md +++ b/gcc/config/mips/4130.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/4300.md b/gcc/config/mips/4300.md index e1153fa..4db9191 100644 --- a/gcc/config/mips/4300.md +++ b/gcc/config/mips/4300.md @@ -1,5 +1,5 @@ ;; VR4300 pipeline description. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/4600.md b/gcc/config/mips/4600.md index d0e8d7c..6b6f61a 100644 --- a/gcc/config/mips/4600.md +++ b/gcc/config/mips/4600.md @@ -1,5 +1,5 @@ ;; R4600, R4650, and R4700 pipeline description. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/4k.md b/gcc/config/mips/4k.md index 14c89e1..f658849 100644 --- a/gcc/config/mips/4k.md +++ b/gcc/config/mips/4k.md @@ -10,7 +10,7 @@ ;; 4km - pipelined multiplier and block address translator (BAT) ;; 4kp - non-pipelined multiplier and block address translator (BAT) ;; -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/5000.md b/gcc/config/mips/5000.md index 565f08e..83c23ef 100644 --- a/gcc/config/mips/5000.md +++ b/gcc/config/mips/5000.md @@ -1,5 +1,5 @@ ;; VR5000 pipeline description. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/5400.md b/gcc/config/mips/5400.md index 87cb9f4..8566124 100644 --- a/gcc/config/mips/5400.md +++ b/gcc/config/mips/5400.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/5500.md b/gcc/config/mips/5500.md index 7445035..6b4dfd4 100644 --- a/gcc/config/mips/5500.md +++ b/gcc/config/mips/5500.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/5k.md b/gcc/config/mips/5k.md index 1df814d..e72c40c 100644 --- a/gcc/config/mips/5k.md +++ b/gcc/config/mips/5k.md @@ -10,7 +10,7 @@ ;; 5kf - Separate floating point pipe which can dual-issue with the ;; integer pipe. ;; -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/6000.md b/gcc/config/mips/6000.md index a4eea76..50626a9 100644 --- a/gcc/config/mips/6000.md +++ b/gcc/config/mips/6000.md @@ -1,5 +1,5 @@ ;; R6000 pipeline description. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/7000.md b/gcc/config/mips/7000.md index 8e07ac8..b892913 100644 --- a/gcc/config/mips/7000.md +++ b/gcc/config/mips/7000.md @@ -1,5 +1,5 @@ ;; DFA-based pipeline description for the RM7000. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/74k.md b/gcc/config/mips/74k.md index 2be6ab0..20a67fc 100644 --- a/gcc/config/mips/74k.md +++ b/gcc/config/mips/74k.md @@ -5,7 +5,7 @@ ;; "MIPS32 74K Microarchitecure Specification Rev. 01.02 Jun 15, 2006" ;; "MIPS32 74Kf Processor Core Datasheet Jun 2, 2006" ;; -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/9000.md b/gcc/config/mips/9000.md index fb0e900..5d488bd 100644 --- a/gcc/config/mips/9000.md +++ b/gcc/config/mips/9000.md @@ -1,5 +1,5 @@ ;; DFA-based pipeline description for the RM9000. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/constraints.md b/gcc/config/mips/constraints.md index ca0d0be..a39fe09 100644 --- a/gcc/config/mips/constraints.md +++ b/gcc/config/mips/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for MIPS. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/driver-native.c b/gcc/config/mips/driver-native.c index 4895216..c655b1d 100644 --- a/gcc/config/mips/driver-native.c +++ b/gcc/config/mips/driver-native.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/elf.h b/gcc/config/mips/elf.h index 2c1fbe8..dab96a6 100644 --- a/gcc/config/mips/elf.h +++ b/gcc/config/mips/elf.h @@ -1,5 +1,5 @@ /* Target macros for mips*-elf targets. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/elfoabi.h b/gcc/config/mips/elfoabi.h index 9214710..d88999a 100644 --- a/gcc/config/mips/elfoabi.h +++ b/gcc/config/mips/elfoabi.h @@ -1,6 +1,6 @@ /* Target macros for mips*-elf targets that selected between o32 and o64 based on the target architecture. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/elforion.h b/gcc/config/mips/elforion.h index e05a6c6..4a4f9e6 100644 --- a/gcc/config/mips/elforion.h +++ b/gcc/config/mips/elforion.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. MIPS ORION version. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/frame-header-opt.c b/gcc/config/mips/frame-header-opt.c index 2a960d6..77298dc 100644 --- a/gcc/config/mips/frame-header-opt.c +++ b/gcc/config/mips/frame-header-opt.c @@ -4,7 +4,7 @@ targets, if a frame header is required, it is allocated by the callee. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/generic.md b/gcc/config/mips/generic.md index f5c95a5..b82e2d0 100644 --- a/gcc/config/mips/generic.md +++ b/gcc/config/mips/generic.md @@ -1,5 +1,5 @@ ;; Generic DFA-based pipeline description for MIPS targets -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/genopt.sh b/gcc/config/mips/genopt.sh index 96754dd..fcd7146 100755 --- a/gcc/config/mips/genopt.sh +++ b/gcc/config/mips/genopt.sh @@ -1,6 +1,6 @@ #!/bin/sh # Generate mips-tables.opt from the list of CPUs in mips-cpus.def. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ cat <<EOF ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from mips-cpus.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mips/gnu-user.h b/gcc/config/mips/gnu-user.h index af45d18..22097e2 100644 --- a/gcc/config/mips/gnu-user.h +++ b/gcc/config/mips/gnu-user.h @@ -1,5 +1,5 @@ /* Definitions for MIPS systems using GNU userspace. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/i6400.md b/gcc/config/mips/i6400.md index 1c461ac..413e9e8 100644 --- a/gcc/config/mips/i6400.md +++ b/gcc/config/mips/i6400.md @@ -1,6 +1,6 @@ ;; DFA-based pipeline description for I6400. ;; -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/linux-common.h b/gcc/config/mips/linux-common.h index 6c8fda7..570151f 100644 --- a/gcc/config/mips/linux-common.h +++ b/gcc/config/mips/linux-common.h @@ -1,5 +1,5 @@ /* Definitions for MIPS running Linux-based GNU systems with ELF format. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/linux.h b/gcc/config/mips/linux.h index 44132b8..2dfd0c1 100644 --- a/gcc/config/mips/linux.h +++ b/gcc/config/mips/linux.h @@ -1,5 +1,5 @@ /* Definitions for MIPS running Linux-based GNU systems with ELF format. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/loongson.h b/gcc/config/mips/loongson.h index d11fb41..b4a2602 100644 --- a/gcc/config/mips/loongson.h +++ b/gcc/config/mips/loongson.h @@ -1,6 +1,6 @@ /* Intrinsics for ST Microelectronics Loongson-2E/2F SIMD operations. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is part of GCC. diff --git a/gcc/config/mips/loongson.md b/gcc/config/mips/loongson.md index c75ce2c..38912ac 100644 --- a/gcc/config/mips/loongson.md +++ b/gcc/config/mips/loongson.md @@ -1,6 +1,6 @@ ;; Machine description for Loongson-specific patterns, such as ;; ST Microelectronics Loongson-2E/2F etc. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; ;; This file is part of GCC. diff --git a/gcc/config/mips/loongson2ef.md b/gcc/config/mips/loongson2ef.md index d773586..a83f35a 100644 --- a/gcc/config/mips/loongson2ef.md +++ b/gcc/config/mips/loongson2ef.md @@ -1,6 +1,6 @@ ;; Pipeline model for ST Microelectronics Loongson-2E/2F cores. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by CodeSourcery. ;; ;; GCC is free software; you can redistribute it and/or modify diff --git a/gcc/config/mips/loongson3a.md b/gcc/config/mips/loongson3a.md index f7f1174..2ebde68 100644 --- a/gcc/config/mips/loongson3a.md +++ b/gcc/config/mips/loongson3a.md @@ -1,6 +1,6 @@ ;; Pipeline model for Loongson-3A cores. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/m5100.md b/gcc/config/mips/m5100.md index 00385ba..101353a7 100644 --- a/gcc/config/mips/m5100.md +++ b/gcc/config/mips/m5100.md @@ -1,6 +1,6 @@ ;; DFA-based pipeline description for MIPS32 models M5100. ;; -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/micromips.md b/gcc/config/mips/micromips.md index 3c78987..9c0d9c3 100644 --- a/gcc/config/mips/micromips.md +++ b/gcc/config/mips/micromips.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; micromips.md Machine Description for the microMIPS instruction set ;; This file is part of GCC. diff --git a/gcc/config/mips/mips-cpus.def b/gcc/config/mips/mips-cpus.def index 6078d79..d0640e5 100644 --- a/gcc/config/mips/mips-cpus.def +++ b/gcc/config/mips/mips-cpus.def @@ -1,5 +1,5 @@ /* MIPS CPU names. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/mips-dsp.md b/gcc/config/mips/mips-dsp.md index 16ae48a..461e31f 100644 --- a/gcc/config/mips/mips-dsp.md +++ b/gcc/config/mips/mips-dsp.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/mips-dspr2.md b/gcc/config/mips/mips-dspr2.md index 01df5a7..29a7f1a 100644 --- a/gcc/config/mips/mips-dspr2.md +++ b/gcc/config/mips/mips-dspr2.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/mips-fixed.md b/gcc/config/mips/mips-fixed.md index a40c291..471859c 100644 --- a/gcc/config/mips/mips-fixed.md +++ b/gcc/config/mips/mips-fixed.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/mips-ftypes.def b/gcc/config/mips/mips-ftypes.def index b111118..10099c7 100644 --- a/gcc/config/mips/mips-ftypes.def +++ b/gcc/config/mips/mips-ftypes.def @@ -1,5 +1,5 @@ /* Definitions of prototypes for MIPS built-in functions. -*- C -*- - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/mips-modes.def b/gcc/config/mips/mips-modes.def index 49cbd34..1e66951 100644 --- a/gcc/config/mips/mips-modes.def +++ b/gcc/config/mips/mips-modes.def @@ -1,5 +1,5 @@ /* MIPS extra machine modes. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/mips-msa.md b/gcc/config/mips/mips-msa.md index 73f38d3..3b95ef4 100644 --- a/gcc/config/mips/mips-msa.md +++ b/gcc/config/mips/mips-msa.md @@ -1,7 +1,7 @@ ;; Machine Description for MIPS MSA ASE ;; Based on the MIPS MSA spec Revision 1.11 8/4/2014 ;; -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/mips-opts.h b/gcc/config/mips/mips-opts.h index fe57cf2..3aeb083 100644 --- a/gcc/config/mips/mips-opts.h +++ b/gcc/config/mips/mips-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for MIPS. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/mips-protos.h b/gcc/config/mips/mips-protos.h index 8eab7c5..d9d6e92 100644 --- a/gcc/config/mips/mips-protos.h +++ b/gcc/config/mips/mips-protos.h @@ -1,5 +1,5 @@ /* Prototypes of target machine for GNU compiler. MIPS version. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by A. Lichnewsky (lich@inria.inria.fr). Changed by Michael Meissner (meissner@osf.org). 64-bit r4000 support by Ian Lance Taylor (ian@cygnus.com) and diff --git a/gcc/config/mips/mips-ps-3d.md b/gcc/config/mips/mips-ps-3d.md index 05d58e9..4acfa7a 100644 --- a/gcc/config/mips/mips-ps-3d.md +++ b/gcc/config/mips/mips-ps-3d.md @@ -1,5 +1,5 @@ ;; MIPS Paired-Single Floating and MIPS-3D Instructions. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/mips-tables.opt b/gcc/config/mips/mips-tables.opt index 6c34f7b..daccefb 100644 --- a/gcc/config/mips/mips-tables.opt +++ b/gcc/config/mips/mips-tables.opt @@ -1,7 +1,7 @@ ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from mips-cpus.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index b1acdf6..00cece2 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -1,5 +1,5 @@ /* Subroutines used for MIPS code generation. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by A. Lichnewsky, lich@inria.inria.fr. Changes by Michael Meissner, meissner@osf.org. 64-bit r4000 support by Ian Lance Taylor, ian@cygnus.com, and diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index bea2ce8..84ae675 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. MIPS version. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by A. Lichnewsky (lich@inria.inria.fr). Changed by Michael Meissner (meissner@osf.org). 64-bit r4000 support by Ian Lance Taylor (ian@cygnus.com) and diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index cfff63e..061e57d 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -1,5 +1,5 @@ ;; Mips.md Machine Description for MIPS based processors -;; Copyright (C) 1989-2017 Free Software Foundation, Inc. +;; Copyright (C) 1989-2018 Free Software Foundation, Inc. ;; Contributed by A. Lichnewsky, lich@inria.inria.fr ;; Changes by Michael Meissner, meissner@osf.org ;; 64-bit r4000 support by Ian Lance Taylor, ian@cygnus.com, and diff --git a/gcc/config/mips/mips.opt b/gcc/config/mips/mips.opt index ced2432..545da54 100644 --- a/gcc/config/mips/mips.opt +++ b/gcc/config/mips/mips.opt @@ -1,6 +1,6 @@ ; Options for the MIPS port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mips/msa.h b/gcc/config/mips/msa.h index ffd1262..e55be4f 100644 --- a/gcc/config/mips/msa.h +++ b/gcc/config/mips/msa.h @@ -1,6 +1,6 @@ /* MIPS MSA intrinsics include file. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Imagination Technologies Ltd. This file is part of GCC. diff --git a/gcc/config/mips/mti-elf.h b/gcc/config/mips/mti-elf.h index 77cc19d..d4a11b1 100644 --- a/gcc/config/mips/mti-elf.h +++ b/gcc/config/mips/mti-elf.h @@ -1,5 +1,5 @@ /* Target macros for mips*-mti-elf targets. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/mti-linux.h b/gcc/config/mips/mti-linux.h index 5615220..9792972 100644 --- a/gcc/config/mips/mti-linux.h +++ b/gcc/config/mips/mti-linux.h @@ -1,5 +1,5 @@ /* Target macros for mips*-mti-linux* targets. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/n32-elf.h b/gcc/config/mips/n32-elf.h index 3df18a1..9725a35 100644 --- a/gcc/config/mips/n32-elf.h +++ b/gcc/config/mips/n32-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. n32 for embedded systems. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/netbsd.h b/gcc/config/mips/netbsd.h index 9c9e30d..58ed4ba 100644 --- a/gcc/config/mips/netbsd.h +++ b/gcc/config/mips/netbsd.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for MIPS NetBSD systems. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/octeon.md b/gcc/config/mips/octeon.md index 0b81b0e..8f20d39 100644 --- a/gcc/config/mips/octeon.md +++ b/gcc/config/mips/octeon.md @@ -1,5 +1,5 @@ ;; Octeon pipeline description. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/mips/p5600.md b/gcc/config/mips/p5600.md index cacb103..a31cc11 100644 --- a/gcc/config/mips/p5600.md +++ b/gcc/config/mips/p5600.md @@ -1,6 +1,6 @@ ;; DFA-based pipeline description for P5600. ;; -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/predicates.md b/gcc/config/mips/predicates.md index fe1bcc4..884afd1 100644 --- a/gcc/config/mips/predicates.md +++ b/gcc/config/mips/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for MIPS. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/r3900.h b/gcc/config/mips/r3900.h index 5e272b4..b61af3f 100644 --- a/gcc/config/mips/r3900.h +++ b/gcc/config/mips/r3900.h @@ -1,7 +1,7 @@ /* Definitions of MIPS sub target machine for GNU compiler. Toshiba r3900. You should include mips.h after this. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by Gavin Koch (gavin@cygnus.com). This file is part of GCC. diff --git a/gcc/config/mips/rtems.h b/gcc/config/mips/rtems.h index 8699117..66e00bf 100644 --- a/gcc/config/mips/rtems.h +++ b/gcc/config/mips/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a MIPS using ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/mips/sb1.md b/gcc/config/mips/sb1.md index 0022f49..1fef74c 100644 --- a/gcc/config/mips/sb1.md +++ b/gcc/config/mips/sb1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/sde.h b/gcc/config/mips/sde.h index b240c14..b461b8e 100644 --- a/gcc/config/mips/sde.h +++ b/gcc/config/mips/sde.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. MIPS SDE version. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/sde.opt b/gcc/config/mips/sde.opt index 3b59a6d..f7e8824 100644 --- a/gcc/config/mips/sde.opt +++ b/gcc/config/mips/sde.opt @@ -1,6 +1,6 @@ ; MIPS SDE options. ; -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mips/sdemtk.h b/gcc/config/mips/sdemtk.h index 5144cda..f6de17c 100644 --- a/gcc/config/mips/sdemtk.h +++ b/gcc/config/mips/sdemtk.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. MIPS SDE version, for use with the SDE C library rather than newlib. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/sr71k.md b/gcc/config/mips/sr71k.md index a8285fb..a6744c8 100644 --- a/gcc/config/mips/sr71k.md +++ b/gcc/config/mips/sr71k.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mips/st.h b/gcc/config/mips/st.h index 10a9915..5ae1d3a 100644 --- a/gcc/config/mips/st.h +++ b/gcc/config/mips/st.h @@ -1,5 +1,5 @@ /* ST 2e / 2f GNU/Linux Configuration. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/sync.md b/gcc/config/mips/sync.md index ebc4e71..426fccc 100644 --- a/gcc/config/mips/sync.md +++ b/gcc/config/mips/sync.md @@ -1,6 +1,6 @@ ;; Machine Description for MIPS based processor synchronization ;; instructions. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/mips/t-elf b/gcc/config/mips/t-elf index a4a4217..9d0099a 100644 --- a/gcc/config/mips/t-elf +++ b/gcc/config/mips/t-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-img-elf b/gcc/config/mips/t-img-elf index 88eef79..09159cd 100644 --- a/gcc/config/mips/t-img-elf +++ b/gcc/config/mips/t-img-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-img-linux b/gcc/config/mips/t-img-linux index 5745b83..ba2b2b8 100644 --- a/gcc/config/mips/t-img-linux +++ b/gcc/config/mips/t-img-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-isa3264 b/gcc/config/mips/t-isa3264 index ce2ad41..9b5de42 100644 --- a/gcc/config/mips/t-isa3264 +++ b/gcc/config/mips/t-isa3264 @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-linux64 b/gcc/config/mips/t-linux64 index 100f9da..c017b7d 100644 --- a/gcc/config/mips/t-linux64 +++ b/gcc/config/mips/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-mips b/gcc/config/mips/t-mips index 774506e..7bdf83c 100644 --- a/gcc/config/mips/t-mips +++ b/gcc/config/mips/t-mips @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-mti-elf b/gcc/config/mips/t-mti-elf index c0d17e3..66717de 100644 --- a/gcc/config/mips/t-mti-elf +++ b/gcc/config/mips/t-mti-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-mti-linux b/gcc/config/mips/t-mti-linux index c98102e..2a69adb 100644 --- a/gcc/config/mips/t-mti-linux +++ b/gcc/config/mips/t-mti-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-r3900 b/gcc/config/mips/t-r3900 index cd64691..c4b9a15 100644 --- a/gcc/config/mips/t-r3900 +++ b/gcc/config/mips/t-r3900 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2017 Free Software Foundation, Inc. +# Copyright (C) 1998-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-rtems b/gcc/config/mips/t-rtems index ba701f8..bc8c9f8 100644 --- a/gcc/config/mips/t-rtems +++ b/gcc/config/mips/t-rtems @@ -1,6 +1,6 @@ # Custom multilibs for RTEMS # -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-sb1 b/gcc/config/mips/t-sb1 index bac1526..b0e54d7 100644 --- a/gcc/config/mips/t-sb1 +++ b/gcc/config/mips/t-sb1 @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-sde b/gcc/config/mips/t-sde index 85d5b9b..4d884df 100644 --- a/gcc/config/mips/t-sde +++ b/gcc/config/mips/t-sde @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-sdemtk b/gcc/config/mips/t-sdemtk index f54ff50..0296321 100644 --- a/gcc/config/mips/t-sdemtk +++ b/gcc/config/mips/t-sdemtk @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-sr71k b/gcc/config/mips/t-sr71k index 2b998e67..c9718e0 100644 --- a/gcc/config/mips/t-sr71k +++ b/gcc/config/mips/t-sr71k @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-st b/gcc/config/mips/t-st index f494b27..6226d0a 100644 --- a/gcc/config/mips/t-st +++ b/gcc/config/mips/t-st @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-vr b/gcc/config/mips/t-vr index 81542a3..018fcb0 100644 --- a/gcc/config/mips/t-vr +++ b/gcc/config/mips/t-vr @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/t-vxworks b/gcc/config/mips/t-vxworks index 84cf53a..e5bb655 100644 --- a/gcc/config/mips/t-vxworks +++ b/gcc/config/mips/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mips/vr.h b/gcc/config/mips/vr.h index cdfb763..b7628f2 100644 --- a/gcc/config/mips/vr.h +++ b/gcc/config/mips/vr.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. NEC VR Series Processors - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/mips/vxworks.h b/gcc/config/mips/vxworks.h index 7fdca12..39f85ba 100644 --- a/gcc/config/mips/vxworks.h +++ b/gcc/config/mips/vxworks.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2017 Free Software Foundation, Inc. +/* Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mips/xlp.md b/gcc/config/mips/xlp.md index 5e2bf76..644e9fd 100644 --- a/gcc/config/mips/xlp.md +++ b/gcc/config/mips/xlp.md @@ -1,5 +1,5 @@ ;; DFA-based pipeline description for the XLP. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; xlp.md Machine Description for the Broadcom XLP Microprocessor ;; This file is part of GCC. diff --git a/gcc/config/mips/xlr.md b/gcc/config/mips/xlr.md index b4873b4..c5550da 100644 --- a/gcc/config/mips/xlr.md +++ b/gcc/config/mips/xlr.md @@ -1,5 +1,5 @@ ;; DFA-based pipeline description for the XLR. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; ;; xlr.md Machine Description for the RMI XLR Microprocessor ;; This file is part of GCC. diff --git a/gcc/config/mmix/constraints.md b/gcc/config/mmix/constraints.md index 6c20785..a9c2025 100644 --- a/gcc/config/mmix/constraints.md +++ b/gcc/config/mmix/constraints.md @@ -1,5 +1,5 @@ ;; MMIX constraints -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mmix/mmix-modes.def b/gcc/config/mmix/mmix-modes.def index 7137a96..a1c099f 100644 --- a/gcc/config/mmix/mmix-modes.def +++ b/gcc/config/mmix/mmix-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for MMIX. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.com) This file is part of GCC. diff --git a/gcc/config/mmix/mmix-protos.h b/gcc/config/mmix/mmix-protos.h index 4e3a752..c335a09 100644 --- a/gcc/config/mmix/mmix-protos.h +++ b/gcc/config/mmix/mmix-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions defined in mmix.c - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.com) This file is part of GCC. diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index 038c394..9da826c 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for MMIX. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.com) This file is part of GCC. diff --git a/gcc/config/mmix/mmix.h b/gcc/config/mmix/mmix.h index 2ee3592..aa998c2 100644 --- a/gcc/config/mmix/mmix.h +++ b/gcc/config/mmix/mmix.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for MMIX. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson (hp@bitrange.com) This file is part of GCC. diff --git a/gcc/config/mmix/mmix.md b/gcc/config/mmix/mmix.md index 2725107..190422d 100644 --- a/gcc/config/mmix/mmix.md +++ b/gcc/config/mmix/mmix.md @@ -1,5 +1,5 @@ ;; GCC machine description for MMIX -;; Copyright (C) 2000-2017 Free Software Foundation, Inc. +;; Copyright (C) 2000-2018 Free Software Foundation, Inc. ;; Contributed by Hans-Peter Nilsson (hp@bitrange.com) ;; This file is part of GCC. diff --git a/gcc/config/mmix/mmix.opt b/gcc/config/mmix/mmix.opt index fb55166..1ea0227 100644 --- a/gcc/config/mmix/mmix.opt +++ b/gcc/config/mmix/mmix.opt @@ -1,6 +1,6 @@ ; Options for the MMIX port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mmix/predicates.md b/gcc/config/mmix/predicates.md index 0220c6c..98ae85b 100644 --- a/gcc/config/mmix/predicates.md +++ b/gcc/config/mmix/predicates.md @@ -1,5 +1,5 @@ ;; Operand and operator predicates for the GCC MMIX port. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; This file is part of GCC. ;; diff --git a/gcc/config/mmix/t-mmix b/gcc/config/mmix/t-mmix index a2d634e..0df1d65 100644 --- a/gcc/config/mmix/t-mmix +++ b/gcc/config/mmix/t-mmix @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/mn10300/constraints.md b/gcc/config/mn10300/constraints.md index 4a5ed52..ac66987 100644 --- a/gcc/config/mn10300/constraints.md +++ b/gcc/config/mn10300/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for the MN10300. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mn10300/linux.h b/gcc/config/mn10300/linux.h index bd25a2c..a3d6e40 100644 --- a/gcc/config/mn10300/linux.h +++ b/gcc/config/mn10300/linux.h @@ -1,6 +1,6 @@ /* Definitions of taret machine for GNU compiler. Matsushita AM33/2.0 - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300-modes.def b/gcc/config/mn10300/mn10300-modes.def index f823e22..0dad35c 100644 --- a/gcc/config/mn10300/mn10300-modes.def +++ b/gcc/config/mn10300/mn10300-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for MN10300. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Red Hat Inc. This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300-opts.h b/gcc/config/mn10300/mn10300-opts.h index 4c21244..2a6b637 100644 --- a/gcc/config/mn10300/mn10300-opts.h +++ b/gcc/config/mn10300/mn10300-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for Matsushita MN10300 series. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300-protos.h b/gcc/config/mn10300/mn10300-protos.h index a7600ea..da8c939 100644 --- a/gcc/config/mn10300/mn10300-protos.h +++ b/gcc/config/mn10300/mn10300-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. Matsushita MN10300 series - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Jeff Law (law@cygnus.com). This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index 705f577..1247f32 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for Matsushita MN10300 series - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Jeff Law (law@cygnus.com). This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300.h b/gcc/config/mn10300/mn10300.h index b074540..31f2025 100644 --- a/gcc/config/mn10300/mn10300.h +++ b/gcc/config/mn10300/mn10300.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Matsushita MN10300 series - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Jeff Law (law@cygnus.com). This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300.md b/gcc/config/mn10300/mn10300.md index b4bd279..9350a50 100644 --- a/gcc/config/mn10300/mn10300.md +++ b/gcc/config/mn10300/mn10300.md @@ -1,5 +1,5 @@ ;; GCC machine description for Matsushita MN10300 -;; Copyright (C) 1996-2017 Free Software Foundation, Inc. +;; Copyright (C) 1996-2018 Free Software Foundation, Inc. ;; Contributed by Jeff Law (law@cygnus.com). ;; This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300.opt b/gcc/config/mn10300/mn10300.opt index a71e3c4..7984d4c 100644 --- a/gcc/config/mn10300/mn10300.opt +++ b/gcc/config/mn10300/mn10300.opt @@ -1,6 +1,6 @@ ; Options for the Matsushita MN10300 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/mn10300/predicates.md b/gcc/config/mn10300/predicates.md index 4316205..c9961f4 100644 --- a/gcc/config/mn10300/predicates.md +++ b/gcc/config/mn10300/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Matsushita MN10300. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/mn10300/t-mn10300 b/gcc/config/mn10300/t-mn10300 index a98f8ac..e96c0ed 100644 --- a/gcc/config/mn10300/t-mn10300 +++ b/gcc/config/mn10300/t-mn10300 @@ -1,4 +1,4 @@ -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/moxie/constraints.md b/gcc/config/moxie/constraints.md index cf20200..5e94b7b 100644 --- a/gcc/config/moxie/constraints.md +++ b/gcc/config/moxie/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Moxie -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Anthony Green <green@moxielogic.com> ;; This file is part of GCC. diff --git a/gcc/config/moxie/moxie-protos.h b/gcc/config/moxie/moxie-protos.h index e76566a..2857b96 100644 --- a/gcc/config/moxie/moxie-protos.h +++ b/gcc/config/moxie/moxie-protos.h @@ -1,5 +1,5 @@ /* Prototypes for moxie.c functions used in the md file & elsewhere. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.c index 4c9c581..fbe39fe 100644 --- a/gcc/config/moxie/moxie.c +++ b/gcc/config/moxie/moxie.c @@ -1,5 +1,5 @@ /* Target Code for moxie - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Anthony Green. This file is part of GCC. diff --git a/gcc/config/moxie/moxie.h b/gcc/config/moxie/moxie.h index 3742967..635f4c0 100644 --- a/gcc/config/moxie/moxie.h +++ b/gcc/config/moxie/moxie.h @@ -1,5 +1,5 @@ /* Target Definitions for moxie. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Anthony Green. This file is part of GCC. diff --git a/gcc/config/moxie/moxie.md b/gcc/config/moxie/moxie.md index 7f5ff52..bf93ec5 100644 --- a/gcc/config/moxie/moxie.md +++ b/gcc/config/moxie/moxie.md @@ -1,5 +1,5 @@ ;; Machine description for Moxie -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Anthony Green <green@moxielogic.com> ;; This file is part of GCC. diff --git a/gcc/config/moxie/moxie.opt b/gcc/config/moxie/moxie.opt index b54fdac..510aa9e 100644 --- a/gcc/config/moxie/moxie.opt +++ b/gcc/config/moxie/moxie.opt @@ -1,6 +1,6 @@ ; Options for the moxie compiler port. -; Copyright (C) 2012-2017 Free Software Foundation, Inc. +; Copyright (C) 2012-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/moxie/moxiebox.h b/gcc/config/moxie/moxiebox.h index 9f6caa7..019c06b 100644 --- a/gcc/config/moxie/moxiebox.h +++ b/gcc/config/moxie/moxiebox.h @@ -1,5 +1,5 @@ /* Definitions for the moxiebox. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Anthony Green (green@moxielogic.com) This file is part of GCC. diff --git a/gcc/config/moxie/predicates.md b/gcc/config/moxie/predicates.md index 98ad039..6f80aa5 100644 --- a/gcc/config/moxie/predicates.md +++ b/gcc/config/moxie/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Moxie -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Anthony Green <green@moxielogic.com> ;; This file is part of GCC. diff --git a/gcc/config/moxie/rtems.h b/gcc/config/moxie/rtems.h index 8c97238..bc28d6e 100644 --- a/gcc/config/moxie/rtems.h +++ b/gcc/config/moxie/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting the Moxie core. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Anthony Green (green@moxielogic.com) This file is part of GCC. diff --git a/gcc/config/moxie/t-moxie b/gcc/config/moxie/t-moxie index 934c5ed..d6eceae 100644 --- a/gcc/config/moxie/t-moxie +++ b/gcc/config/moxie/t-moxie @@ -1,5 +1,5 @@ # Target Makefile Fragment for moxie -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # Contributed by Anthony Green. # # This file is part of GCC. diff --git a/gcc/config/moxie/uclinux.h b/gcc/config/moxie/uclinux.h index 7322c21..2a26b18 100644 --- a/gcc/config/moxie/uclinux.h +++ b/gcc/config/moxie/uclinux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2017 Free Software Foundation, Inc. +/* Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/msp430/constraints.md b/gcc/config/msp430/constraints.md index 2911d80..8268199 100644 --- a/gcc/config/msp430/constraints.md +++ b/gcc/config/msp430/constraints.md @@ -1,5 +1,5 @@ ;; Machine Description for TI MSP43* processors -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/msp430/driver-msp430.c b/gcc/config/msp430/driver-msp430.c index fa1d90b..09b4b9c 100644 --- a/gcc/config/msp430/driver-msp430.c +++ b/gcc/config/msp430/driver-msp430.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Georg-Johann Lay <avr@gjlay.de> This file is part of GCC. diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.c index 7293fb6..cff6d27 100644 --- a/gcc/config/msp430/msp430-c.c +++ b/gcc/config/msp430/msp430-c.c @@ -1,5 +1,5 @@ /* MSP430 C-specific support - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/msp430/msp430-opts.h b/gcc/config/msp430/msp430-opts.h index f33bd38..0e03f41 100644 --- a/gcc/config/msp430/msp430-opts.h +++ b/gcc/config/msp430/msp430-opts.h @@ -1,5 +1,5 @@ /* GCC option-handling definitions for the TI MSP430 - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/msp430/msp430-protos.h b/gcc/config/msp430/msp430-protos.h index 69f0352..6991819 100644 --- a/gcc/config/msp430/msp430-protos.h +++ b/gcc/config/msp430/msp430-protos.h @@ -1,5 +1,5 @@ /* Exported function prototypes from the TI MSP430 backend. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.c index 46cbaa7..83e9e38 100644 --- a/gcc/config/msp430/msp430.c +++ b/gcc/config/msp430/msp430.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on TI MSP430 processors. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/msp430/msp430.h b/gcc/config/msp430/msp430.h index d422725..6bfe28c 100644 --- a/gcc/config/msp430/msp430.h +++ b/gcc/config/msp430/msp430.h @@ -1,5 +1,5 @@ /* GCC backend definitions for the TI MSP430 Processor - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/msp430/msp430.md b/gcc/config/msp430/msp430.md index 571f745..869b9ee 100644 --- a/gcc/config/msp430/msp430.md +++ b/gcc/config/msp430/msp430.md @@ -1,5 +1,5 @@ ;; Machine Description for TI MSP43* processors -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/msp430/predicates.md b/gcc/config/msp430/predicates.md index cbf7592..0b0a575 100644 --- a/gcc/config/msp430/predicates.md +++ b/gcc/config/msp430/predicates.md @@ -1,5 +1,5 @@ ;; Machine Description for TI MSP43* processors -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/msp430/t-msp430 b/gcc/config/msp430/t-msp430 index 8e6f193..af9d5e6 100644 --- a/gcc/config/msp430/t-msp430 +++ b/gcc/config/msp430/t-msp430 @@ -1,5 +1,5 @@ # Makefile fragment for building GCC for the TI MSP430 target. -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # Contributed by Red Hat. # # This file is part of GCC. diff --git a/gcc/config/nds32/constants.md b/gcc/config/nds32/constants.md index b45b1f7..84f4548 100644 --- a/gcc/config/nds32/constants.md +++ b/gcc/config/nds32/constants.md @@ -1,5 +1,5 @@ ;; Constant defintions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/constraints.md b/gcc/config/nds32/constraints.md index 565fc3b..b81ad72 100644 --- a/gcc/config/nds32/constraints.md +++ b/gcc/config/nds32/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/iterators.md b/gcc/config/nds32/iterators.md index fce5ab6..c587921 100644 --- a/gcc/config/nds32/iterators.md +++ b/gcc/config/nds32/iterators.md @@ -1,6 +1,6 @@ ;; Code and mode itertator and attribute definitions ;; of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.c index 8f7c316..8d01e8a 100644 --- a/gcc/config/nds32/nds32-cost.c +++ b/gcc/config/nds32/nds32-cost.c @@ -1,5 +1,5 @@ /* Subroutines used for calculate rtx costs of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-doubleword.md b/gcc/config/nds32/nds32-doubleword.md index 0e54c6f..5ca3fbc 100644 --- a/gcc/config/nds32/nds32-doubleword.md +++ b/gcc/config/nds32/nds32-doubleword.md @@ -1,5 +1,5 @@ ;; DImode/DFmode patterns description of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.c index 743179b..95c9586 100644 --- a/gcc/config/nds32/nds32-fp-as-gp.c +++ b/gcc/config/nds32/nds32-fp-as-gp.c @@ -1,5 +1,5 @@ /* The fp-as-gp pass of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.c index 064a8c1..5a1b92d 100644 --- a/gcc/config/nds32/nds32-intrinsic.c +++ b/gcc/config/nds32/nds32-intrinsic.c @@ -1,5 +1,5 @@ /* Intrinsic functions of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-intrinsic.md b/gcc/config/nds32/nds32-intrinsic.md index 5b5eabb..84bcfc5 100644 --- a/gcc/config/nds32/nds32-intrinsic.md +++ b/gcc/config/nds32/nds32-intrinsic.md @@ -1,5 +1,5 @@ ;; Intrinsic patterns description of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.c index 698315e..2c3aac7 100644 --- a/gcc/config/nds32/nds32-isr.c +++ b/gcc/config/nds32/nds32-isr.c @@ -1,5 +1,5 @@ /* Subroutines used for ISR of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.c index b4041df..62bc4ff 100644 --- a/gcc/config/nds32/nds32-md-auxiliary.c +++ b/gcc/config/nds32/nds32-md-auxiliary.c @@ -1,6 +1,6 @@ /* Auxiliary functions for output asm template or expand rtl pattern of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.c index 5503dba..912a3e3 100644 --- a/gcc/config/nds32/nds32-memory-manipulation.c +++ b/gcc/config/nds32/nds32-memory-manipulation.c @@ -1,6 +1,6 @@ /* Auxiliary functions for expand movmem, setmem, cmpmem, load_multiple and store_multiple pattern of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-modes.def b/gcc/config/nds32/nds32-modes.def index 6e76dd2..c52c03e 100644 --- a/gcc/config/nds32/nds32-modes.def +++ b/gcc/config/nds32/nds32-modes.def @@ -1,5 +1,5 @@ /* Extra machine modes of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-multiple.md b/gcc/config/nds32/nds32-multiple.md index e72038e..581a74f 100644 --- a/gcc/config/nds32/nds32-multiple.md +++ b/gcc/config/nds32/nds32-multiple.md @@ -1,5 +1,5 @@ ;; Load/Store Multiple patterns description of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation.for NDS32. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-opts.h b/gcc/config/nds32/nds32-opts.h index 5aad548..88441f2 100644 --- a/gcc/config/nds32/nds32-opts.h +++ b/gcc/config/nds32/nds32-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-peephole2.md b/gcc/config/nds32/nds32-peephole2.md index 68f0688..a5e77b1 100644 --- a/gcc/config/nds32/nds32-peephole2.md +++ b/gcc/config/nds32/nds32-peephole2.md @@ -1,5 +1,5 @@ ;; define_peephole2 optimization patterns of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.c index 603ca7e..e4b6949 100644 --- a/gcc/config/nds32/nds32-pipelines-auxiliary.c +++ b/gcc/config/nds32/nds32-pipelines-auxiliary.c @@ -1,6 +1,6 @@ /* Auxiliary functions for pipeline descriptions pattern of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.c index 32aec3c..341f8b6 100644 --- a/gcc/config/nds32/nds32-predicates.c +++ b/gcc/config/nds32/nds32-predicates.c @@ -1,5 +1,5 @@ /* Predicate functions of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-protos.h b/gcc/config/nds32/nds32-protos.h index 433cb81..7549613 100644 --- a/gcc/config/nds32/nds32-protos.h +++ b/gcc/config/nds32/nds32-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.c index 99c3dd0..08331f3 100644 --- a/gcc/config/nds32/nds32.c +++ b/gcc/config/nds32/nds32.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32.h b/gcc/config/nds32/nds32.h index 9bb31c8..66f692a 100644 --- a/gcc/config/nds32/nds32.h +++ b/gcc/config/nds32/nds32.h @@ -1,5 +1,5 @@ /* Definitions of target machine of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32.md b/gcc/config/nds32/nds32.md index 3c5ad51..4ab6dee 100644 --- a/gcc/config/nds32/nds32.md +++ b/gcc/config/nds32/nds32.md @@ -1,5 +1,5 @@ ;; Machine description of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32.opt b/gcc/config/nds32/nds32.opt index 7c61b8a..4787a69 100644 --- a/gcc/config/nds32/nds32.opt +++ b/gcc/config/nds32/nds32.opt @@ -1,5 +1,5 @@ ; Options of Andes NDS32 cpu for GNU compiler -; Copyright (C) 2012-2017 Free Software Foundation, Inc. +; Copyright (C) 2012-2018 Free Software Foundation, Inc. ; Contributed by Andes Technology Corporation. ; ; This file is part of GCC. diff --git a/gcc/config/nds32/nds32_intrinsic.h b/gcc/config/nds32/nds32_intrinsic.h index c87253e..cebc9a5 100644 --- a/gcc/config/nds32/nds32_intrinsic.h +++ b/gcc/config/nds32/nds32_intrinsic.h @@ -1,5 +1,5 @@ /* Intrinsic definitions of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/pipelines.md b/gcc/config/nds32/pipelines.md index 71a7957..fa4e55d 100644 --- a/gcc/config/nds32/pipelines.md +++ b/gcc/config/nds32/pipelines.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/predicates.md b/gcc/config/nds32/predicates.md index eb2554d..ccb8294 100644 --- a/gcc/config/nds32/predicates.md +++ b/gcc/config/nds32/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/t-mlibs b/gcc/config/nds32/t-mlibs index 0a38261..e6c00db 100644 --- a/gcc/config/nds32/t-mlibs +++ b/gcc/config/nds32/t-mlibs @@ -1,5 +1,5 @@ # The multilib settings of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/gcc/config/nds32/t-nds32 b/gcc/config/nds32/t-nds32 index cc19a0f..89dce8e 100644 --- a/gcc/config/nds32/t-nds32 +++ b/gcc/config/nds32/t-nds32 @@ -1,5 +1,5 @@ # General rules that all nds32/ targets must have. -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/gcc/config/netbsd-elf.h b/gcc/config/netbsd-elf.h index 123b8c2..4dc2aa7 100644 --- a/gcc/config/netbsd-elf.h +++ b/gcc/config/netbsd-elf.h @@ -1,5 +1,5 @@ /* Common configuration file for NetBSD ELF targets. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd-elf.opt b/gcc/config/netbsd-elf.opt index 286627d..fe101f5 100644 --- a/gcc/config/netbsd-elf.opt +++ b/gcc/config/netbsd-elf.opt @@ -1,6 +1,6 @@ ; NetBSD ELF-only options. -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/netbsd-protos.h b/gcc/config/netbsd-protos.h index 59007c4..8dee3b7 100644 --- a/gcc/config/netbsd-protos.h +++ b/gcc/config/netbsd-protos.h @@ -1,5 +1,5 @@ /* Prototypes. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd-stdint.h b/gcc/config/netbsd-stdint.h index 3d54669..a8e99af 100644 --- a/gcc/config/netbsd-stdint.h +++ b/gcc/config/netbsd-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types for NetBSD systems. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.c index ed39f27..dae96ba 100644 --- a/gcc/config/netbsd.c +++ b/gcc/config/netbsd.c @@ -1,5 +1,5 @@ /* Functions for generic NetBSD as target machine for GNU C compiler. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.h b/gcc/config/netbsd.h index e84f193..8f9d5d3 100644 --- a/gcc/config/netbsd.h +++ b/gcc/config/netbsd.h @@ -1,5 +1,5 @@ /* Base configuration file for all NetBSD targets. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.opt b/gcc/config/netbsd.opt index bb132fa..a581c5d 100644 --- a/gcc/config/netbsd.opt +++ b/gcc/config/netbsd.opt @@ -1,6 +1,6 @@ ; NetBSD options. -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/newlib-stdint.h b/gcc/config/newlib-stdint.h index 19edcff..f46e797 100644 --- a/gcc/config/newlib-stdint.h +++ b/gcc/config/newlib-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using newlib. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/nios2/constraints.md b/gcc/config/nios2/constraints.md index 51f71cf..e023558 100644 --- a/gcc/config/nios2/constraints.md +++ b/gcc/config/nios2/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Altera Nios II. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Chung-Lin Tang <cltang@codesourcery.com> ;; ;; This file is part of GCC. diff --git a/gcc/config/nios2/elf.h b/gcc/config/nios2/elf.h index 91d7b86..fec9d62 100644 --- a/gcc/config/nios2/elf.h +++ b/gcc/config/nios2/elf.h @@ -1,5 +1,5 @@ /* Definitions of ELF target support for Altera Nios II. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com), Will Reece (wreece@altera.com), and Jeff DaSilva (jdasilva@altera.com). Contributed by Mentor Graphics, Inc. diff --git a/gcc/config/nios2/elf.opt b/gcc/config/nios2/elf.opt index 672b2a0..4846bfd 100644 --- a/gcc/config/nios2/elf.opt +++ b/gcc/config/nios2/elf.opt @@ -1,5 +1,5 @@ ; Options for the Altera Nios II port of the compiler. -; Copyright (C) 2012-2017 Free Software Foundation, Inc. +; Copyright (C) 2012-2018 Free Software Foundation, Inc. ; Contributed by Altera and Mentor Graphics, Inc. ; ; This file is part of GCC. diff --git a/gcc/config/nios2/ldstwm.md b/gcc/config/nios2/ldstwm.md index 061d335..d4f4ce0 100644 --- a/gcc/config/nios2/ldstwm.md +++ b/gcc/config/nios2/ldstwm.md @@ -2,7 +2,7 @@ This file was automatically generated using nios2-ldstwm.sml. Please do not edit manually. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Mentor Graphics. This file is part of GCC. diff --git a/gcc/config/nios2/linux.h b/gcc/config/nios2/linux.h index 5177fa6..4729105 100644 --- a/gcc/config/nios2/linux.h +++ b/gcc/config/nios2/linux.h @@ -1,6 +1,6 @@ /* Definitions of target support for Altera Nios II systems running GNU/Linux with ELF format. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Mentor Graphics, Inc. This file is part of GCC. diff --git a/gcc/config/nios2/nios2-ldstwm.sml b/gcc/config/nios2/nios2-ldstwm.sml index 5aac36a..c2566de 100644 --- a/gcc/config/nios2/nios2-ldstwm.sml +++ b/gcc/config/nios2/nios2-ldstwm.sml @@ -1,5 +1,5 @@ (* Auto-generate Nios II R2 CDX ldwm/stwm/push.n/pop.n patterns - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Mentor Graphics. This file is part of GCC. @@ -233,7 +233,7 @@ print " This file was automatically generated using nios2-ldstwm.sml.\n" ^ " Please do not edit manually.\n" ^ "\n" ^ - " Copyright (C) 2014-2017 Free Software Foundation, Inc.\n" ^ + " Copyright (C) 2014-2018 Free Software Foundation, Inc.\n" ^ " Contributed by Mentor Graphics.\n" ^ "\n" ^ " This file is part of GCC.\n" ^ diff --git a/gcc/config/nios2/nios2-opts.h b/gcc/config/nios2/nios2-opts.h index 3eec870..4a6e223 100644 --- a/gcc/config/nios2/nios2-opts.h +++ b/gcc/config/nios2/nios2-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for Nios II. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/nios2/nios2-protos.h b/gcc/config/nios2/nios2-protos.h index 578750c..9c2daab 100644 --- a/gcc/config/nios2/nios2-protos.h +++ b/gcc/config/nios2/nios2-protos.h @@ -1,5 +1,5 @@ /* Subroutine declarations for Altera Nios II target support. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com). Contributed by Mentor Graphics, Inc. diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c index 1db8dec..3581ad9 100644 --- a/gcc/config/nios2/nios2.c +++ b/gcc/config/nios2/nios2.c @@ -1,5 +1,5 @@ /* Target machine subroutines for Altera Nios II. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com), Will Reece (wreece@altera.com), and Jeff DaSilva (jdasilva@altera.com). Contributed by Mentor Graphics, Inc. diff --git a/gcc/config/nios2/nios2.h b/gcc/config/nios2/nios2.h index e18e88e..858d4a4 100644 --- a/gcc/config/nios2/nios2.h +++ b/gcc/config/nios2/nios2.h @@ -1,5 +1,5 @@ /* Definitions of target machine for Altera Nios II. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com), Will Reece (wreece@altera.com), and Jeff DaSilva (jdasilva@altera.com). Contributed by Mentor Graphics, Inc. diff --git a/gcc/config/nios2/nios2.md b/gcc/config/nios2/nios2.md index 04693b1..e9f5c92 100644 --- a/gcc/config/nios2/nios2.md +++ b/gcc/config/nios2/nios2.md @@ -1,5 +1,5 @@ ;; Machine Description for Altera Nios II. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Jonah Graham (jgraham@altera.com) and ;; Will Reece (wreece@altera.com). ;; Contributed by Mentor Graphics, Inc. diff --git a/gcc/config/nios2/nios2.opt b/gcc/config/nios2/nios2.opt index a50dbee..6b70dd3 100644 --- a/gcc/config/nios2/nios2.opt +++ b/gcc/config/nios2/nios2.opt @@ -1,5 +1,5 @@ ; Options for the Altera Nios II port of the compiler. -; Copyright (C) 2012-2017 Free Software Foundation, Inc. +; Copyright (C) 2012-2018 Free Software Foundation, Inc. ; Contributed by Altera and Mentor Graphics, Inc. ; ; This file is part of GCC. diff --git a/gcc/config/nios2/predicates.md b/gcc/config/nios2/predicates.md index d605299..cbb4ee9 100644 --- a/gcc/config/nios2/predicates.md +++ b/gcc/config/nios2/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Altera Nios II. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Chung-Lin Tang <cltang@codesourcery.com> ;; ;; This file is part of GCC. diff --git a/gcc/config/nios2/rtems.h b/gcc/config/nios2/rtems.h index 344a1e9..b4a6082 100644 --- a/gcc/config/nios2/rtems.h +++ b/gcc/config/nios2/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a NIOS2 using ELF. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Chris Johns (chrisj@rtems.org). diff --git a/gcc/config/nios2/sync.md b/gcc/config/nios2/sync.md index 0d12155..535a42ba 100644 --- a/gcc/config/nios2/sync.md +++ b/gcc/config/nios2/sync.md @@ -1,5 +1,5 @@ ;; Machine Description for Altera Nios II synchronization primitives. -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; Contributed by Mentor Graphics, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/nios2/t-nios2 b/gcc/config/nios2/t-nios2 index f5be004..d91f7e6 100644 --- a/gcc/config/nios2/t-nios2 +++ b/gcc/config/nios2/t-nios2 @@ -1,5 +1,5 @@ # Target Makefile Fragment for Altera Nios II. -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # Contributed by Altera and Mentor Graphics, Inc. # # This file is part of GCC. diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.c index 560ea23..c009390 100644 --- a/gcc/config/nvptx/mkoffload.c +++ b/gcc/config/nvptx/mkoffload.c @@ -1,6 +1,6 @@ /* Offload image generation tool for PTX. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Nathan Sidwell <nathan@codesourcery.com> and Bernd Schmidt <bernds@codesourcery.com>. diff --git a/gcc/config/nvptx/nvptx-protos.h b/gcc/config/nvptx/nvptx-protos.h index c3e3b84..3255bda 100644 --- a/gcc/config/nvptx/nvptx-protos.h +++ b/gcc/config/nvptx/nvptx-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions defined in nvptx.c. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com> This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index e024570..86fc13f 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -1,5 +1,5 @@ /* Target code for NVPTX. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com> This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h index f81b9e2..dfa1e9a 100644 --- a/gcc/config/nvptx/nvptx.h +++ b/gcc/config/nvptx/nvptx.h @@ -1,5 +1,5 @@ /* Target Definitions for NVPTX. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com> This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.md b/gcc/config/nvptx/nvptx.md index 41a24b3..f9c087b 100644 --- a/gcc/config/nvptx/nvptx.md +++ b/gcc/config/nvptx/nvptx.md @@ -1,5 +1,5 @@ ;; Machine description for NVPTX. -;; Copyright (C) 2014-2017 Free Software Foundation, Inc. +;; Copyright (C) 2014-2018 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt <bernds@codesourcery.com> ;; ;; This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.opt b/gcc/config/nvptx/nvptx.opt index 901def7..04277d1 100644 --- a/gcc/config/nvptx/nvptx.opt +++ b/gcc/config/nvptx/nvptx.opt @@ -1,5 +1,5 @@ ; Options for the NVPTX port -; Copyright (C) 2014-2017 Free Software Foundation, Inc. +; Copyright (C) 2014-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/nvptx/offload.h b/gcc/config/nvptx/offload.h index e010a93..d76a0fe 100644 --- a/gcc/config/nvptx/offload.h +++ b/gcc/config/nvptx/offload.h @@ -1,6 +1,6 @@ /* Support for Nvidia PTX offloading. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/openbsd-libpthread.h b/gcc/config/openbsd-libpthread.h index 6b3ac55..78869f3 100644 --- a/gcc/config/openbsd-libpthread.h +++ b/gcc/config/openbsd-libpthread.h @@ -1,6 +1,6 @@ /* LIB_SPEC appropriate for OpenBSD. Include -lpthread if -pthread is specified on the command line. */ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/openbsd.h b/gcc/config/openbsd.h index ed7837b..d6c1428 100644 --- a/gcc/config/openbsd.h +++ b/gcc/config/openbsd.h @@ -1,5 +1,5 @@ /* Base configuration file for all OpenBSD targets. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/openbsd.opt b/gcc/config/openbsd.opt index 3e2e1ba..391f8cc 100644 --- a/gcc/config/openbsd.opt +++ b/gcc/config/openbsd.opt @@ -1,6 +1,6 @@ ; OpenBSD options. -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/constraints.md b/gcc/config/pa/constraints.md index 7adce17..7762094 100644 --- a/gcc/config/pa/constraints.md +++ b/gcc/config/pa/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for pa -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/pa/elf.h b/gcc/config/pa/elf.h index 7f0a657..a7ddb87 100644 --- a/gcc/config/pa/elf.h +++ b/gcc/config/pa/elf.h @@ -1,5 +1,5 @@ /* Definitions for ELF assembler support. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-64.h b/gcc/config/pa/pa-64.h index e10cbb3..25a367f 100644 --- a/gcc/config/pa/pa-64.h +++ b/gcc/config/pa/pa-64.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for HPs using the 64bit runtime model. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-hpux.h b/gcc/config/pa/pa-hpux.h index eddde62..19a632b 100644 --- a/gcc/config/pa/pa-hpux.h +++ b/gcc/config/pa/pa-hpux.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for HP-UX. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-hpux.opt b/gcc/config/pa/pa-hpux.opt index b8b6eaa..d6e0a75 100644 --- a/gcc/config/pa/pa-hpux.opt +++ b/gcc/config/pa/pa-hpux.opt @@ -1,6 +1,6 @@ ; Options for the HP PA-RISC port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/pa-hpux10.h b/gcc/config/pa/pa-hpux10.h index f196a7f..4dcb130 100644 --- a/gcc/config/pa/pa-hpux10.h +++ b/gcc/config/pa/pa-hpux10.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for HP PA-RISC - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Tim Moore (moore@defmacro.cs.utah.edu) This file is part of GCC. diff --git a/gcc/config/pa/pa-hpux10.opt b/gcc/config/pa/pa-hpux10.opt index 35dd9a5..b216309 100644 --- a/gcc/config/pa/pa-hpux10.opt +++ b/gcc/config/pa/pa-hpux10.opt @@ -1,6 +1,6 @@ ; Options specific to HP-UX 10. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/pa-hpux1010.h b/gcc/config/pa/pa-hpux1010.h index 7384966..131e97c 100644 --- a/gcc/config/pa/pa-hpux1010.h +++ b/gcc/config/pa/pa-hpux1010.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for HP PA-RISC - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-hpux1010.opt b/gcc/config/pa/pa-hpux1010.opt index a1edfe6..caef26e 100644 --- a/gcc/config/pa/pa-hpux1010.opt +++ b/gcc/config/pa/pa-hpux1010.opt @@ -1,6 +1,6 @@ ; Options for the HP PA-RISC port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/pa-hpux11.h b/gcc/config/pa/pa-hpux11.h index 50786bd..8adfe18 100644 --- a/gcc/config/pa/pa-hpux11.h +++ b/gcc/config/pa/pa-hpux11.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for HP PA-RISC - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-hpux1111.h b/gcc/config/pa/pa-hpux1111.h index 6a91b51..c1ed72e 100644 --- a/gcc/config/pa/pa-hpux1111.h +++ b/gcc/config/pa/pa-hpux1111.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for HP PA-RISC - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-hpux1111.opt b/gcc/config/pa/pa-hpux1111.opt index eadef46..19a3923 100644 --- a/gcc/config/pa/pa-hpux1111.opt +++ b/gcc/config/pa/pa-hpux1111.opt @@ -1,6 +1,6 @@ ; Options for the HP PA-RISC port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/pa-hpux1131.h b/gcc/config/pa/pa-hpux1131.h index 28df331..06a1178 100644 --- a/gcc/config/pa/pa-hpux1131.h +++ b/gcc/config/pa/pa-hpux1131.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for HP PA-RISC - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-hpux1131.opt b/gcc/config/pa/pa-hpux1131.opt index 59f4603..cfd9638 100644 --- a/gcc/config/pa/pa-hpux1131.opt +++ b/gcc/config/pa/pa-hpux1131.opt @@ -1,6 +1,6 @@ ; Options for the HP PA-RISC port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/pa-linux.h b/gcc/config/pa/pa-linux.h index 811e697..1f6cb6b 100644 --- a/gcc/config/pa/pa-linux.h +++ b/gcc/config/pa/pa-linux.h @@ -1,5 +1,5 @@ /* Definitions for PA_RISC with ELF format - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-modes.def b/gcc/config/pa/pa-modes.def index bb4026b..48da74d 100644 --- a/gcc/config/pa/pa-modes.def +++ b/gcc/config/pa/pa-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for the HP Spectrum. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) of Cygnus Support and Tim Moore (moore@defmacro.cs.utah.edu) of the Center for Software Science at the University of Utah. diff --git a/gcc/config/pa/pa-openbsd.h b/gcc/config/pa/pa-openbsd.h index 7a8ace1..029c313 100644 --- a/gcc/config/pa/pa-openbsd.h +++ b/gcc/config/pa/pa-openbsd.h @@ -1,5 +1,5 @@ /* Definitions for PA_RISC with ELF format - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-opts.h b/gcc/config/pa/pa-opts.h index b5e4dd6..7b274d2 100644 --- a/gcc/config/pa/pa-opts.h +++ b/gcc/config/pa/pa-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for HP PA. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-protos.h b/gcc/config/pa/pa-protos.h index 7c38c60..e79a821 100644 --- a/gcc/config/pa/pa-protos.h +++ b/gcc/config/pa/pa-protos.h @@ -1,5 +1,5 @@ /* Prototypes for pa.c functions used in the md file & elsewhere. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 15f22fc..a5782fc 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for HPPA. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Tim Moore (moore@cs.utah.edu), based on sparc.c This file is part of GCC. diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 757dc89..3d66a10 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for the HP Spectrum. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) of Cygnus Support and Tim Moore (moore@defmacro.cs.utah.edu) of the Center for Software Science at the University of Utah. diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 1d979e0..e581aad 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -1,5 +1,5 @@ ;;- Machine description for HP PA-RISC architecture for GCC compiler -;; Copyright (C) 1992-2017 Free Software Foundation, Inc. +;; Copyright (C) 1992-2018 Free Software Foundation, Inc. ;; Contributed by the Center for Software Science at the University ;; of Utah. diff --git a/gcc/config/pa/pa.opt b/gcc/config/pa/pa.opt index d4eb60b..4aaf6ac 100644 --- a/gcc/config/pa/pa.opt +++ b/gcc/config/pa/pa.opt @@ -1,6 +1,6 @@ ; Options for the HP PA-RISC port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/pa32-linux.h b/gcc/config/pa/pa32-linux.h index 131f26c..b5cb504 100644 --- a/gcc/config/pa/pa32-linux.h +++ b/gcc/config/pa/pa32-linux.h @@ -1,5 +1,5 @@ /* Definitions for PA_RISC with ELF-32 format - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa32-openbsd.h b/gcc/config/pa/pa32-openbsd.h index 7e86e3e..0fa51a3 100644 --- a/gcc/config/pa/pa32-openbsd.h +++ b/gcc/config/pa/pa32-openbsd.h @@ -1,5 +1,5 @@ /* Definitions for PA_RISC with ELF-32 format - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa32-regs.h b/gcc/config/pa/pa32-regs.h index d479b1a..96bfb9e 100644 --- a/gcc/config/pa/pa32-regs.h +++ b/gcc/config/pa/pa32-regs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2017 Free Software Foundation, Inc. +/* Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa64-hpux.h b/gcc/config/pa/pa64-hpux.h index 8b7a42b..8a94a3e 100644 --- a/gcc/config/pa/pa64-hpux.h +++ b/gcc/config/pa/pa64-hpux.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for HPs running HPUX using the 64bit runtime model. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa64-hpux.opt b/gcc/config/pa/pa64-hpux.opt index 4a94c55..5fb33eb 100644 --- a/gcc/config/pa/pa64-hpux.opt +++ b/gcc/config/pa/pa64-hpux.opt @@ -1,6 +1,6 @@ ; Options for the HP PA-RISC port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pa/pa64-linux.h b/gcc/config/pa/pa64-linux.h index e6f5722..06c86c4 100644 --- a/gcc/config/pa/pa64-linux.h +++ b/gcc/config/pa/pa64-linux.h @@ -1,5 +1,5 @@ /* Definitions for PA_RISC with ELF format on 64-bit Linux - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa64-regs.h b/gcc/config/pa/pa64-regs.h index d9c8dd4..0dc3c81 100644 --- a/gcc/config/pa/pa64-regs.h +++ b/gcc/config/pa/pa64-regs.h @@ -1,5 +1,5 @@ /* Configuration for GCC-compiler for PA-RISC. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/predicates.md b/gcc/config/pa/predicates.md index d69cf04..4600f98 100644 --- a/gcc/config/pa/predicates.md +++ b/gcc/config/pa/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for HP PA-RISC. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/pa/som.h b/gcc/config/pa/som.h index 6d57b77..4a7b123 100644 --- a/gcc/config/pa/som.h +++ b/gcc/config/pa/som.h @@ -1,5 +1,5 @@ /* Definitions for SOM assembler support. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pdp11/constraints.md b/gcc/config/pdp11/constraints.md index ace7b7b..0d78dd8 100644 --- a/gcc/config/pdp11/constraints.md +++ b/gcc/config/pdp11/constraints.md @@ -1,5 +1,5 @@ ;;- Constraint definitions for the pdp11 for GNU C compiler -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at). ;; This file is part of GCC. diff --git a/gcc/config/pdp11/pdp11-modes.def b/gcc/config/pdp11/pdp11-modes.def index 473ab32..a49994a 100644 --- a/gcc/config/pdp11/pdp11-modes.def +++ b/gcc/config/pdp11/pdp11-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for the pdp-11 - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at). This file is part of GCC. diff --git a/gcc/config/pdp11/pdp11-protos.h b/gcc/config/pdp11/pdp11-protos.h index 467b0d8..c5096b0 100644 --- a/gcc/config/pdp11/pdp11-protos.h +++ b/gcc/config/pdp11/pdp11-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for the pdp-11 - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at). This file is part of GCC. diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c index 1367a07..38c55fb 100644 --- a/gcc/config/pdp11/pdp11.c +++ b/gcc/config/pdp11/pdp11.c @@ -1,5 +1,5 @@ /* Subroutines for gcc2 for pdp11. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at). This file is part of GCC. diff --git a/gcc/config/pdp11/pdp11.h b/gcc/config/pdp11/pdp11.h index 5ccec18..af92a79 100644 --- a/gcc/config/pdp11/pdp11.h +++ b/gcc/config/pdp11/pdp11.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for the pdp-11 - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at). This file is part of GCC. diff --git a/gcc/config/pdp11/pdp11.md b/gcc/config/pdp11/pdp11.md index dde7711..8ad1c21 100644 --- a/gcc/config/pdp11/pdp11.md +++ b/gcc/config/pdp11/pdp11.md @@ -1,5 +1,5 @@ ;;- Machine description for the pdp11 for GNU C compiler -;; Copyright (C) 1994-2017 Free Software Foundation, Inc. +;; Copyright (C) 1994-2018 Free Software Foundation, Inc. ;; Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at). ;; This file is part of GCC. diff --git a/gcc/config/pdp11/pdp11.opt b/gcc/config/pdp11/pdp11.opt index fc5770f..0a1eb22 100644 --- a/gcc/config/pdp11/pdp11.opt +++ b/gcc/config/pdp11/pdp11.opt @@ -1,6 +1,6 @@ ; Options for the PDP11 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/pdp11/predicates.md b/gcc/config/pdp11/predicates.md index 6ab00ba..d489a04 100644 --- a/gcc/config/pdp11/predicates.md +++ b/gcc/config/pdp11/predicates.md @@ -1,5 +1,5 @@ ;;- Predicate definitions for the pdp11 for GNU C compiler -;; Copyright (C) 1994-2017 Free Software Foundation, Inc. +;; Copyright (C) 1994-2018 Free Software Foundation, Inc. ;; Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at). ;; This file is part of GCC. diff --git a/gcc/config/pdp11/t-pdp11 b/gcc/config/pdp11/t-pdp11 index b812a0a..ab01bff 100644 --- a/gcc/config/pdp11/t-pdp11 +++ b/gcc/config/pdp11/t-pdp11 @@ -1,4 +1,4 @@ -# Copyright (C) 1995-2017 Free Software Foundation, Inc. +# Copyright (C) 1995-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/phoenix.h b/gcc/config/phoenix.h index 1799efd..9094304 100644 --- a/gcc/config/phoenix.h +++ b/gcc/config/phoenix.h @@ -1,5 +1,5 @@ /* Base configuration file for all Phoenix-RTOS targets. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/40x.md b/gcc/config/powerpcspe/40x.md index d832a90c..67df59d 100644 --- a/gcc/config/powerpcspe/40x.md +++ b/gcc/config/powerpcspe/40x.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM PowerPC 403 and PowerPC 405 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/440.md b/gcc/config/powerpcspe/440.md index 80964e8..d78ee8d 100644 --- a/gcc/config/powerpcspe/440.md +++ b/gcc/config/powerpcspe/440.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM PowerPC 440 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/powerpcspe/476.h b/gcc/config/powerpcspe/476.h index f22e399..3dc692a 100644 --- a/gcc/config/powerpcspe/476.h +++ b/gcc/config/powerpcspe/476.h @@ -1,5 +1,5 @@ /* Enable IBM PowerPC 476 support. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Peter Bergner (bergner@vnet.ibm.com) This file is part of GCC. diff --git a/gcc/config/powerpcspe/476.md b/gcc/config/powerpcspe/476.md index aefead2..9727a91 100644 --- a/gcc/config/powerpcspe/476.md +++ b/gcc/config/powerpcspe/476.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM PowerPC 476 processor. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Peter Bergner (bergner@vnet.ibm.com). ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/476.opt b/gcc/config/powerpcspe/476.opt index c681d2c..14d0963 100644 --- a/gcc/config/powerpcspe/476.opt +++ b/gcc/config/powerpcspe/476.opt @@ -1,6 +1,6 @@ ; IBM PowerPC 476 options. ; -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; Contributed by Peter Bergner (bergner@vnet.ibm.com) ; ; This file is part of GCC. diff --git a/gcc/config/powerpcspe/601.md b/gcc/config/powerpcspe/601.md index 7922126..d92a518a 100644 --- a/gcc/config/powerpcspe/601.md +++ b/gcc/config/powerpcspe/601.md @@ -1,5 +1,5 @@ ;; Scheduling description for PowerPC 601 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/603.md b/gcc/config/powerpcspe/603.md index 853746e..21676426 100644 --- a/gcc/config/powerpcspe/603.md +++ b/gcc/config/powerpcspe/603.md @@ -1,5 +1,5 @@ ;; Scheduling description for PowerPC 603 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/6xx.md b/gcc/config/powerpcspe/6xx.md index 64e5ebb..dd81c43 100644 --- a/gcc/config/powerpcspe/6xx.md +++ b/gcc/config/powerpcspe/6xx.md @@ -1,6 +1,6 @@ ;; Scheduling description for PowerPC 604, PowerPC 604e, PowerPC 620, ;; and PowerPC 630 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/7450.md b/gcc/config/powerpcspe/7450.md index 8617708..9c27c51 100644 --- a/gcc/config/powerpcspe/7450.md +++ b/gcc/config/powerpcspe/7450.md @@ -1,5 +1,5 @@ ;; Scheduling description for Motorola PowerPC 7450 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/750cl.h b/gcc/config/powerpcspe/750cl.h index b31f05f..5008002 100644 --- a/gcc/config/powerpcspe/750cl.h +++ b/gcc/config/powerpcspe/750cl.h @@ -1,5 +1,5 @@ /* Enable 750cl paired single support. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Revital Eres (eres@il.ibm.com) This file is part of GCC. diff --git a/gcc/config/powerpcspe/7xx.md b/gcc/config/powerpcspe/7xx.md index 4001bf9..ae314c0 100644 --- a/gcc/config/powerpcspe/7xx.md +++ b/gcc/config/powerpcspe/7xx.md @@ -1,5 +1,5 @@ ;; Scheduling description for Motorola PowerPC 750 and PowerPC 7400 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/8540.md b/gcc/config/powerpcspe/8540.md index fae369d..8f8705c 100644 --- a/gcc/config/powerpcspe/8540.md +++ b/gcc/config/powerpcspe/8540.md @@ -1,5 +1,5 @@ ;; Pipeline description for Motorola PowerPC 8540 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/a2.md b/gcc/config/powerpcspe/a2.md index d8dd326..4c88b4f 100644 --- a/gcc/config/powerpcspe/a2.md +++ b/gcc/config/powerpcspe/a2.md @@ -1,5 +1,5 @@ ;; Scheduling description for PowerPC A2 processors. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Ben Elliston (bje@au.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix-stdint.h b/gcc/config/powerpcspe/aix-stdint.h index 77cc699..8f48848 100644 --- a/gcc/config/powerpcspe/aix-stdint.h +++ b/gcc/config/powerpcspe/aix-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using AIX. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix.h b/gcc/config/powerpcspe/aix.h index dc7fc44b0..d2ddf80 100644 --- a/gcc/config/powerpcspe/aix.h +++ b/gcc/config/powerpcspe/aix.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix43.h b/gcc/config/powerpcspe/aix43.h index bd8a2c0..bac8b53 100644 --- a/gcc/config/powerpcspe/aix43.h +++ b/gcc/config/powerpcspe/aix43.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX version 4.3. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix51.h b/gcc/config/powerpcspe/aix51.h index e9f88df..457d411 100644 --- a/gcc/config/powerpcspe/aix51.h +++ b/gcc/config/powerpcspe/aix51.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V5. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix52.h b/gcc/config/powerpcspe/aix52.h index eade64c..7a85897 100644 --- a/gcc/config/powerpcspe/aix52.h +++ b/gcc/config/powerpcspe/aix52.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V5.2. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix53.h b/gcc/config/powerpcspe/aix53.h index b16488b..e708108 100644 --- a/gcc/config/powerpcspe/aix53.h +++ b/gcc/config/powerpcspe/aix53.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V5.3. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix61.h b/gcc/config/powerpcspe/aix61.h index 25fcb62..353e5d6 100644 --- a/gcc/config/powerpcspe/aix61.h +++ b/gcc/config/powerpcspe/aix61.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V6.1. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix64.opt b/gcc/config/powerpcspe/aix64.opt index ca8d1da..7a918d9 100644 --- a/gcc/config/powerpcspe/aix64.opt +++ b/gcc/config/powerpcspe/aix64.opt @@ -1,6 +1,6 @@ ; Options for the 64-bit flavor of AIX. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/powerpcspe/aix71.h b/gcc/config/powerpcspe/aix71.h index 3b8de89..2ad865a 100644 --- a/gcc/config/powerpcspe/aix71.h +++ b/gcc/config/powerpcspe/aix71.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V7.1. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/powerpcspe/altivec.h b/gcc/config/powerpcspe/altivec.h index c92bcce..40bab32 100644 --- a/gcc/config/powerpcspe/altivec.h +++ b/gcc/config/powerpcspe/altivec.h @@ -1,5 +1,5 @@ /* PowerPC AltiVec include file. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). Rewritten by Paolo Bonzini (bonzini@gnu.org). diff --git a/gcc/config/powerpcspe/altivec.md b/gcc/config/powerpcspe/altivec.md index 2f85e36..1572045 100644 --- a/gcc/config/powerpcspe/altivec.md +++ b/gcc/config/powerpcspe/altivec.md @@ -1,5 +1,5 @@ ;; AltiVec patterns. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/biarch64.h b/gcc/config/powerpcspe/biarch64.h index 8a11ca8..d1e0582 100644 --- a/gcc/config/powerpcspe/biarch64.h +++ b/gcc/config/powerpcspe/biarch64.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for 32/64 bit powerpc. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/bmi2intrin.h b/gcc/config/powerpcspe/bmi2intrin.h index fc634c1..2b55cb7 100644 --- a/gcc/config/powerpcspe/bmi2intrin.h +++ b/gcc/config/powerpcspe/bmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/bmiintrin.h b/gcc/config/powerpcspe/bmiintrin.h index 28671ca..74c0d9e 100644 --- a/gcc/config/powerpcspe/bmiintrin.h +++ b/gcc/config/powerpcspe/bmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2017 Free Software Foundation, Inc. +/* Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/cell.md b/gcc/config/powerpcspe/cell.md index a92e82a..00f203c 100644 --- a/gcc/config/powerpcspe/cell.md +++ b/gcc/config/powerpcspe/cell.md @@ -1,5 +1,5 @@ ;; Scheduling description for cell processor. -;; Copyright (C) 2001-2017 Free Software Foundation, Inc. +;; Copyright (C) 2001-2018 Free Software Foundation, Inc. ;; Contributed by Sony Computer Entertainment, Inc., diff --git a/gcc/config/powerpcspe/constraints.md b/gcc/config/powerpcspe/constraints.md index 44f45d8..d08e17f 100644 --- a/gcc/config/powerpcspe/constraints.md +++ b/gcc/config/powerpcspe/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for RS6000 -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/powerpcspe/crypto.md b/gcc/config/powerpcspe/crypto.md index 5892f891..0f34e14 100644 --- a/gcc/config/powerpcspe/crypto.md +++ b/gcc/config/powerpcspe/crypto.md @@ -1,5 +1,5 @@ ;; Cryptographic instructions added in ISA 2.07 -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/darwin.h b/gcc/config/powerpcspe/darwin.h index a454049..23faf76 100644 --- a/gcc/config/powerpcspe/darwin.h +++ b/gcc/config/powerpcspe/darwin.h @@ -1,5 +1,5 @@ /* Target definitions for PowerPC running Darwin (Mac OS X). - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/darwin.md b/gcc/config/powerpcspe/darwin.md index fde67fd..566549a 100644 --- a/gcc/config/powerpcspe/darwin.md +++ b/gcc/config/powerpcspe/darwin.md @@ -1,5 +1,5 @@ /* Machine description patterns for PowerPC running Darwin (Mac OS X). - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/darwin.opt b/gcc/config/powerpcspe/darwin.opt index aca1c3e..e227509 100644 --- a/gcc/config/powerpcspe/darwin.opt +++ b/gcc/config/powerpcspe/darwin.opt @@ -1,6 +1,6 @@ ; Darwin options for PPC port. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/powerpcspe/darwin64.h b/gcc/config/powerpcspe/darwin64.h index 79d780c..11c77b8 100644 --- a/gcc/config/powerpcspe/darwin64.h +++ b/gcc/config/powerpcspe/darwin64.h @@ -1,5 +1,5 @@ /* Target definitions for PowerPC running Darwin (Mac OS X). - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/darwin7.h b/gcc/config/powerpcspe/darwin7.h index f5e9f89..d35b65d 100644 --- a/gcc/config/powerpcspe/darwin7.h +++ b/gcc/config/powerpcspe/darwin7.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin 7.x (Mac OS X) systems. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/darwin8.h b/gcc/config/powerpcspe/darwin8.h index bccf998..76c9103 100644 --- a/gcc/config/powerpcspe/darwin8.h +++ b/gcc/config/powerpcspe/darwin8.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin 8.0 and above (Mac OS X) systems. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/default64.h b/gcc/config/powerpcspe/default64.h index ebce9f2..a6f2156 100644 --- a/gcc/config/powerpcspe/default64.h +++ b/gcc/config/powerpcspe/default64.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for 64 bit powerpc linux defaulting to -m64. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/dfp.md b/gcc/config/powerpcspe/dfp.md index 790f2e4..03e5bc1 100644 --- a/gcc/config/powerpcspe/dfp.md +++ b/gcc/config/powerpcspe/dfp.md @@ -1,5 +1,5 @@ ;; Decimal Floating Point (DFP) patterns. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by Ben Elliston (bje@au.ibm.com) and Peter Bergner ;; (bergner@vnet.ibm.com). diff --git a/gcc/config/powerpcspe/driver-powerpcspe.c b/gcc/config/powerpcspe/driver-powerpcspe.c index f3edb86..cf3ef94 100644 --- a/gcc/config/powerpcspe/driver-powerpcspe.c +++ b/gcc/config/powerpcspe/driver-powerpcspe.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/e300c2c3.md b/gcc/config/powerpcspe/e300c2c3.md index f014f81..1f3f33a 100644 --- a/gcc/config/powerpcspe/e300c2c3.md +++ b/gcc/config/powerpcspe/e300c2c3.md @@ -1,5 +1,5 @@ ;; Pipeline description for Motorola PowerPC e300c3 core. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/e500.h b/gcc/config/powerpcspe/e500.h index 3da9a6e..ff85c33 100644 --- a/gcc/config/powerpcspe/e500.h +++ b/gcc/config/powerpcspe/e500.h @@ -1,5 +1,5 @@ /* Enable E500 support. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it diff --git a/gcc/config/powerpcspe/e500mc.md b/gcc/config/powerpcspe/e500mc.md index 9878aaa..2d24cb3 100644 --- a/gcc/config/powerpcspe/e500mc.md +++ b/gcc/config/powerpcspe/e500mc.md @@ -1,5 +1,5 @@ ;; Pipeline description for Motorola PowerPC e500mc core. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/e500mc64.md b/gcc/config/powerpcspe/e500mc64.md index 366b4c4..b5c283b 100644 --- a/gcc/config/powerpcspe/e500mc64.md +++ b/gcc/config/powerpcspe/e500mc64.md @@ -1,5 +1,5 @@ ;; Pipeline description for Freescale PowerPC e500mc64 core. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/e5500.md b/gcc/config/powerpcspe/e5500.md index d66f8a5..2833b8f 100644 --- a/gcc/config/powerpcspe/e5500.md +++ b/gcc/config/powerpcspe/e5500.md @@ -1,5 +1,5 @@ ;; Pipeline description for Freescale PowerPC e5500 core. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/e6500.md b/gcc/config/powerpcspe/e6500.md index 779aa4f..dfd3c7c8 100644 --- a/gcc/config/powerpcspe/e6500.md +++ b/gcc/config/powerpcspe/e6500.md @@ -1,5 +1,5 @@ ;; Pipeline description for Freescale PowerPC e6500 core. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/eabi.h b/gcc/config/powerpcspe/eabi.h index ae1a73c..494bad7 100644 --- a/gcc/config/powerpcspe/eabi.h +++ b/gcc/config/powerpcspe/eabi.h @@ -1,6 +1,6 @@ /* Core target definitions for GNU compiler for IBM RS/6000 PowerPC targeted to embedded ELF systems. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/powerpcspe/eabialtivec.h b/gcc/config/powerpcspe/eabialtivec.h index a8fc9f0..15b1e66 100644 --- a/gcc/config/powerpcspe/eabialtivec.h +++ b/gcc/config/powerpcspe/eabialtivec.h @@ -1,6 +1,6 @@ /* Core target definitions for GNU compiler for PowerPC targeted systems with AltiVec support. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/eabisim.h b/gcc/config/powerpcspe/eabisim.h index fda50ba..ec36296 100644 --- a/gcc/config/powerpcspe/eabisim.h +++ b/gcc/config/powerpcspe/eabisim.h @@ -1,6 +1,6 @@ /* Support for GCC on simulated PowerPC systems targeted to embedded ELF systems. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/powerpcspe/eabispe.h b/gcc/config/powerpcspe/eabispe.h index db8030a..5100592 100644 --- a/gcc/config/powerpcspe/eabispe.h +++ b/gcc/config/powerpcspe/eabispe.h @@ -1,6 +1,6 @@ /* Core target definitions for GNU compiler for PowerPC embedded targeted systems with SPE support. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/freebsd.h b/gcc/config/powerpcspe/freebsd.h index 5201dd7..53ae40d 100644 --- a/gcc/config/powerpcspe/freebsd.h +++ b/gcc/config/powerpcspe/freebsd.h @@ -1,5 +1,5 @@ /* Definitions for PowerPC running FreeBSD using the ELF format - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. This file is part of GCC. diff --git a/gcc/config/powerpcspe/freebsd64.h b/gcc/config/powerpcspe/freebsd64.h index f198791..fd3dea5 100644 --- a/gcc/config/powerpcspe/freebsd64.h +++ b/gcc/config/powerpcspe/freebsd64.h @@ -1,5 +1,5 @@ /* Definitions for 64-bit PowerPC running FreeBSD using the ELF format - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/genopt.sh b/gcc/config/powerpcspe/genopt.sh index f04c001..9aa834d 100755 --- a/gcc/config/powerpcspe/genopt.sh +++ b/gcc/config/powerpcspe/genopt.sh @@ -1,6 +1,6 @@ #!/bin/sh # Generate powerpcspe-tables.opt from the list of CPUs in powerpcspe-cpus.def. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ cat <<EOF ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from powerpcspe-cpus.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/powerpcspe/host-darwin.c b/gcc/config/powerpcspe/host-darwin.c index ecafe08..b5882f4 100644 --- a/gcc/config/powerpcspe/host-darwin.c +++ b/gcc/config/powerpcspe/host-darwin.c @@ -1,5 +1,5 @@ /* Darwin/powerpc host-specific hook definitions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/host-ppc64-darwin.c b/gcc/config/powerpcspe/host-ppc64-darwin.c index 8f99514..12daf9e 100644 --- a/gcc/config/powerpcspe/host-ppc64-darwin.c +++ b/gcc/config/powerpcspe/host-ppc64-darwin.c @@ -1,5 +1,5 @@ /* ppc64-darwin host-specific hook definitions. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/htm.md b/gcc/config/powerpcspe/htm.md index de769f7..44a52c5 100644 --- a/gcc/config/powerpcspe/htm.md +++ b/gcc/config/powerpcspe/htm.md @@ -1,5 +1,5 @@ ;; Hardware Transactional Memory (HTM) patterns. -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; Contributed by Peter Bergner <bergner@vnet.ibm.com>. ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/htmintrin.h b/gcc/config/powerpcspe/htmintrin.h index 55d5a66..81c63de 100644 --- a/gcc/config/powerpcspe/htmintrin.h +++ b/gcc/config/powerpcspe/htmintrin.h @@ -1,5 +1,5 @@ /* Hardware Transactional Memory (HTM) intrinsics. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com>. This file is free software; you can redistribute it and/or modify it under diff --git a/gcc/config/powerpcspe/htmxlintrin.h b/gcc/config/powerpcspe/htmxlintrin.h index d6fc583..9637a32 100644 --- a/gcc/config/powerpcspe/htmxlintrin.h +++ b/gcc/config/powerpcspe/htmxlintrin.h @@ -1,5 +1,5 @@ /* XL compiler Hardware Transactional Memory (HTM) execution intrinsics. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com>. This file is free software; you can redistribute it and/or modify it under diff --git a/gcc/config/powerpcspe/linux.h b/gcc/config/powerpcspe/linux.h index 684afd6..c899f9d 100644 --- a/gcc/config/powerpcspe/linux.h +++ b/gcc/config/powerpcspe/linux.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for PowerPC machines running Linux. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@cygnus.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/linux64.h b/gcc/config/powerpcspe/linux64.h index 88cbeca..b3a0cc4 100644 --- a/gcc/config/powerpcspe/linux64.h +++ b/gcc/config/powerpcspe/linux64.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for 64 bit PowerPC linux. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/linux64.opt b/gcc/config/powerpcspe/linux64.opt index b0ca976..1960aea 100644 --- a/gcc/config/powerpcspe/linux64.opt +++ b/gcc/config/powerpcspe/linux64.opt @@ -1,6 +1,6 @@ ; Options for 64-bit PowerPC Linux. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/powerpcspe/linuxaltivec.h b/gcc/config/powerpcspe/linuxaltivec.h index fddb18d..9b7b265 100644 --- a/gcc/config/powerpcspe/linuxaltivec.h +++ b/gcc/config/powerpcspe/linuxaltivec.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for AltiVec enhanced PowerPC machines running GNU/Linux. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/linuxspe.h b/gcc/config/powerpcspe/linuxspe.h index 92efabf..43a5653 100644 --- a/gcc/config/powerpcspe/linuxspe.h +++ b/gcc/config/powerpcspe/linuxspe.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for PowerPC e500 machines running GNU/Linux. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldy@quesejoda.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/lynx.h b/gcc/config/powerpcspe/lynx.h index 2f9356f..9e2bb72 100644 --- a/gcc/config/powerpcspe/lynx.h +++ b/gcc/config/powerpcspe/lynx.h @@ -1,5 +1,5 @@ /* Definitions for Rs6000 running LynxOS. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com) Rewritten by Adam Nemet, LynuxWorks Inc. diff --git a/gcc/config/powerpcspe/mpc.md b/gcc/config/powerpcspe/mpc.md index d302b73..58e40fa 100644 --- a/gcc/config/powerpcspe/mpc.md +++ b/gcc/config/powerpcspe/mpc.md @@ -1,5 +1,5 @@ ;; Scheduling description for Motorola PowerPC processor cores. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/powerpcspe/netbsd.h b/gcc/config/powerpcspe/netbsd.h index 3eb8baa..f4c1dd4 100644 --- a/gcc/config/powerpcspe/netbsd.h +++ b/gcc/config/powerpcspe/netbsd.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for PowerPC NetBSD systems. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/option-defaults.h b/gcc/config/powerpcspe/option-defaults.h index 09ddc36..58ca06f 100644 --- a/gcc/config/powerpcspe/option-defaults.h +++ b/gcc/config/powerpcspe/option-defaults.h @@ -1,5 +1,5 @@ /* Definitions of default options for config/rs6000 configurations. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/paired.h b/gcc/config/powerpcspe/paired.h index e51162b..042cee2 100644 --- a/gcc/config/powerpcspe/paired.h +++ b/gcc/config/powerpcspe/paired.h @@ -1,5 +1,5 @@ /* PowerPC 750CL user include file. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Revital Eres (eres@il.ibm.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/paired.md b/gcc/config/powerpcspe/paired.md index e950e46..46a6d46 100644 --- a/gcc/config/powerpcspe/paired.md +++ b/gcc/config/powerpcspe/paired.md @@ -1,5 +1,5 @@ ;; PowerPC paired single and double hummer description -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by David Edelsohn <edelsohn@gnu.org> and Revital Eres ;; <eres@il.ibm.com> diff --git a/gcc/config/powerpcspe/power4.md b/gcc/config/powerpcspe/power4.md index 962e169..df36221 100644 --- a/gcc/config/powerpcspe/power4.md +++ b/gcc/config/powerpcspe/power4.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM Power4 and PowerPC 970 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/powerpcspe/power5.md b/gcc/config/powerpcspe/power5.md index 6c3ed7f..7e4d194 100644 --- a/gcc/config/powerpcspe/power5.md +++ b/gcc/config/powerpcspe/power5.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER5 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/powerpcspe/power6.md b/gcc/config/powerpcspe/power6.md index 0d81cde..e0f61be 100644 --- a/gcc/config/powerpcspe/power6.md +++ b/gcc/config/powerpcspe/power6.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER6 processor. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; Contributed by Peter Steinmetz (steinmtz@us.ibm.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/power7.md b/gcc/config/powerpcspe/power7.md index 723a795..3cd6b71 100644 --- a/gcc/config/powerpcspe/power7.md +++ b/gcc/config/powerpcspe/power7.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER7 processor. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). diff --git a/gcc/config/powerpcspe/power8.md b/gcc/config/powerpcspe/power8.md index 21ebab4..6402fe5 100644 --- a/gcc/config/powerpcspe/power8.md +++ b/gcc/config/powerpcspe/power8.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER8 processor. -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). diff --git a/gcc/config/powerpcspe/power9.md b/gcc/config/powerpcspe/power9.md index 217864f..fd9be27 100644 --- a/gcc/config/powerpcspe/power9.md +++ b/gcc/config/powerpcspe/power9.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER9 processor. -;; Copyright (C) 2016-2017 Free Software Foundation, Inc. +;; Copyright (C) 2016-2018 Free Software Foundation, Inc. ;; ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). diff --git a/gcc/config/powerpcspe/powerpcspe-builtin.def b/gcc/config/powerpcspe/powerpcspe-builtin.def index ebe005a..ee3827d 100644 --- a/gcc/config/powerpcspe/powerpcspe-builtin.def +++ b/gcc/config/powerpcspe/powerpcspe-builtin.def @@ -1,5 +1,5 @@ /* Builtin functions for rs6000/powerpc. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe-c.c b/gcc/config/powerpcspe/powerpcspe-c.c index 6020d0c..157c185 100644 --- a/gcc/config/powerpcspe/powerpcspe-c.c +++ b/gcc/config/powerpcspe/powerpcspe-c.c @@ -1,5 +1,5 @@ /* Subroutines for the C front end on the PowerPC architecture. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Zack Weinberg <zack@codesourcery.com> and Paolo Bonzini <bonzini@gnu.org> diff --git a/gcc/config/powerpcspe/powerpcspe-cpus.def b/gcc/config/powerpcspe/powerpcspe-cpus.def index cd5c706..82fbce7 100644 --- a/gcc/config/powerpcspe/powerpcspe-cpus.def +++ b/gcc/config/powerpcspe/powerpcspe-cpus.def @@ -1,5 +1,5 @@ /* IBM RS/6000 CPU names.. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe-linux.c b/gcc/config/powerpcspe/powerpcspe-linux.c index f9965b6..954dacb 100644 --- a/gcc/config/powerpcspe/powerpcspe-linux.c +++ b/gcc/config/powerpcspe/powerpcspe-linux.c @@ -1,5 +1,5 @@ /* Functions for Linux on PowerPC. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe-modes.def b/gcc/config/powerpcspe/powerpcspe-modes.def index fc66fca..9dd6423 100644 --- a/gcc/config/powerpcspe/powerpcspe-modes.def +++ b/gcc/config/powerpcspe/powerpcspe-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe-opts.h b/gcc/config/powerpcspe/powerpcspe-opts.h index 086217a..4868ebf 100644 --- a/gcc/config/powerpcspe/powerpcspe-opts.h +++ b/gcc/config/powerpcspe/powerpcspe-opts.h @@ -1,6 +1,6 @@ /* Definitions of target machine needed for option handling for GNU compiler, for IBM RS/6000. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe-passes.def b/gcc/config/powerpcspe/powerpcspe-passes.def index 4383554..a1c6dde 100644 --- a/gcc/config/powerpcspe/powerpcspe-passes.def +++ b/gcc/config/powerpcspe/powerpcspe-passes.def @@ -1,5 +1,5 @@ /* Description of target passes for rs6000 - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe-protos.h b/gcc/config/powerpcspe/powerpcspe-protos.h index b9baae8..ff03ac0 100644 --- a/gcc/config/powerpcspe/powerpcspe-protos.h +++ b/gcc/config/powerpcspe/powerpcspe-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe-tables.opt b/gcc/config/powerpcspe/powerpcspe-tables.opt index 2ae74f4..b07acec 100644 --- a/gcc/config/powerpcspe/powerpcspe-tables.opt +++ b/gcc/config/powerpcspe/powerpcspe-tables.opt @@ -1,7 +1,7 @@ ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from powerpcspe-cpus.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/powerpcspe/powerpcspe.c b/gcc/config/powerpcspe/powerpcspe.c index f5868dd..fa8c8cc 100644 --- a/gcc/config/powerpcspe/powerpcspe.c +++ b/gcc/config/powerpcspe/powerpcspe.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on IBM RS/6000. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe.h b/gcc/config/powerpcspe/powerpcspe.h index 45edc35..8f9ef5b 100644 --- a/gcc/config/powerpcspe/powerpcspe.h +++ b/gcc/config/powerpcspe/powerpcspe.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe.md b/gcc/config/powerpcspe/powerpcspe.md index df93f6d..6ad5687 100644 --- a/gcc/config/powerpcspe/powerpcspe.md +++ b/gcc/config/powerpcspe/powerpcspe.md @@ -1,5 +1,5 @@ ;; Machine description for IBM RISC System 6000 (POWER) for GNU C compiler -;; Copyright (C) 1990-2017 Free Software Foundation, Inc. +;; Copyright (C) 1990-2018 Free Software Foundation, Inc. ;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/powerpcspe.opt b/gcc/config/powerpcspe/powerpcspe.opt index dc2fb11..3399469 100644 --- a/gcc/config/powerpcspe/powerpcspe.opt +++ b/gcc/config/powerpcspe/powerpcspe.opt @@ -1,6 +1,6 @@ ; Options for the rs6000 port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/powerpcspe/ppc-asm.h b/gcc/config/powerpcspe/ppc-asm.h index 33925e5..1342a28 100644 --- a/gcc/config/powerpcspe/ppc-asm.h +++ b/gcc/config/powerpcspe/ppc-asm.h @@ -1,6 +1,6 @@ /* PowerPC asm definitions for GNU C. -Copyright (C) 2002-2017 Free Software Foundation, Inc. +Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/ppc-auxv.h b/gcc/config/powerpcspe/ppc-auxv.h index c7e2e0b..4d7bdcf 100644 --- a/gcc/config/powerpcspe/ppc-auxv.h +++ b/gcc/config/powerpcspe/ppc-auxv.h @@ -1,7 +1,7 @@ /* PowerPC support for accessing the AUXV AT_PLATFORM, AT_HWCAP and AT_HWCAP2 values from the Thread Control Block (TCB). - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com>. This file is part of GCC. diff --git a/gcc/config/powerpcspe/ppu_intrinsics.h b/gcc/config/powerpcspe/ppu_intrinsics.h index d5ddbe6..7024ce5 100644 --- a/gcc/config/powerpcspe/ppu_intrinsics.h +++ b/gcc/config/powerpcspe/ppu_intrinsics.h @@ -1,5 +1,5 @@ /* PPU intrinsics as defined by the C/C++ Language extension for Cell BEA. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/powerpcspe/predicates.md b/gcc/config/powerpcspe/predicates.md index c2eb307a..64ff280 100644 --- a/gcc/config/powerpcspe/predicates.md +++ b/gcc/config/powerpcspe/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for POWER and PowerPC. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/powerpcspe/rs64.md b/gcc/config/powerpcspe/rs64.md index cdbcab1..7ec84ed 100644 --- a/gcc/config/powerpcspe/rs64.md +++ b/gcc/config/powerpcspe/rs64.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM RS64 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/rtems.h b/gcc/config/powerpcspe/rtems.h index 1ab4e31..d321fef 100644 --- a/gcc/config/powerpcspe/rtems.h +++ b/gcc/config/powerpcspe/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a PowerPC using elf. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/secureplt.h b/gcc/config/powerpcspe/secureplt.h index 2d9d3df..cd484df 100644 --- a/gcc/config/powerpcspe/secureplt.h +++ b/gcc/config/powerpcspe/secureplt.h @@ -1,5 +1,5 @@ /* Default to -msecure-plt. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/si2vmx.h b/gcc/config/powerpcspe/si2vmx.h index 6b8cca7..c0f45f2 100644 --- a/gcc/config/powerpcspe/si2vmx.h +++ b/gcc/config/powerpcspe/si2vmx.h @@ -1,5 +1,5 @@ /* Cell BEA specific SPU intrinsics to PPU/VMX intrinsics - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/powerpcspe/singlefp.h b/gcc/config/powerpcspe/singlefp.h index 3a5f87b..e1d3efd 100644 --- a/gcc/config/powerpcspe/singlefp.h +++ b/gcc/config/powerpcspe/singlefp.h @@ -1,7 +1,7 @@ /* Definitions for PowerPC single-precision floating point unit such as Xilinx PowerPC 405/440 APU. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Michael Eager (eager@eagercon.com) This file is part of GCC. diff --git a/gcc/config/powerpcspe/spe.h b/gcc/config/powerpcspe/spe.h index 3d556c0..8f9faa5 100644 --- a/gcc/config/powerpcspe/spe.h +++ b/gcc/config/powerpcspe/spe.h @@ -1,5 +1,5 @@ /* PowerPC E500 user include file. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/powerpcspe/spe.md b/gcc/config/powerpcspe/spe.md index 56acfdd..5ad34fc 100644 --- a/gcc/config/powerpcspe/spe.md +++ b/gcc/config/powerpcspe/spe.md @@ -1,5 +1,5 @@ ;; e500 SPE description -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/spu2vmx.h b/gcc/config/powerpcspe/spu2vmx.h index 1f4b4ed..848da99 100644 --- a/gcc/config/powerpcspe/spu2vmx.h +++ b/gcc/config/powerpcspe/spu2vmx.h @@ -1,5 +1,5 @@ /* Cell SPU 2 VMX intrinsics header - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/powerpcspe/sync.md b/gcc/config/powerpcspe/sync.md index 2a1828e..f4f7bc2 100644 --- a/gcc/config/powerpcspe/sync.md +++ b/gcc/config/powerpcspe/sync.md @@ -1,5 +1,5 @@ ;; Machine description for PowerPC synchronization instructions. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Geoffrey Keating. ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/sysv4.h b/gcc/config/powerpcspe/sysv4.h index f86ad11..4f35274 100644 --- a/gcc/config/powerpcspe/sysv4.h +++ b/gcc/config/powerpcspe/sysv4.h @@ -1,5 +1,5 @@ /* Target definitions for GNU compiler for PowerPC running System V.4 - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/powerpcspe/sysv4.opt b/gcc/config/powerpcspe/sysv4.opt index 423300b..9534c1c 100644 --- a/gcc/config/powerpcspe/sysv4.opt +++ b/gcc/config/powerpcspe/sysv4.opt @@ -1,6 +1,6 @@ ; SYSV4 options for PPC port. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/powerpcspe/sysv4le.h b/gcc/config/powerpcspe/sysv4le.h index 6aa32fc..3f663bb 100644 --- a/gcc/config/powerpcspe/sysv4le.h +++ b/gcc/config/powerpcspe/sysv4le.h @@ -1,6 +1,6 @@ /* Target definitions for GCC for a little endian PowerPC running System V.4 - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/powerpcspe/t-aix43 b/gcc/config/powerpcspe/t-aix43 index 0439280..5c243d4 100644 --- a/gcc/config/powerpcspe/t-aix43 +++ b/gcc/config/powerpcspe/t-aix43 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2017 Free Software Foundation, Inc. +# Copyright (C) 1998-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-aix52 b/gcc/config/powerpcspe/t-aix52 index b01ea01..058ee12 100644 --- a/gcc/config/powerpcspe/t-aix52 +++ b/gcc/config/powerpcspe/t-aix52 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-fprules b/gcc/config/powerpcspe/t-fprules index 6c0ba5f..c3d1f73 100644 --- a/gcc/config/powerpcspe/t-fprules +++ b/gcc/config/powerpcspe/t-fprules @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-freebsd64 b/gcc/config/powerpcspe/t-freebsd64 index 604b300..c45e479 100644 --- a/gcc/config/powerpcspe/t-freebsd64 +++ b/gcc/config/powerpcspe/t-freebsd64 @@ -1,6 +1,6 @@ #rs6000/t-freebsd64 -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-linux64 b/gcc/config/powerpcspe/t-linux64 index 466e993..96147a9 100644 --- a/gcc/config/powerpcspe/t-linux64 +++ b/gcc/config/powerpcspe/t-linux64 @@ -1,6 +1,6 @@ #rs6000/t-linux64 -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-lynx b/gcc/config/powerpcspe/t-lynx index aac08f5..0d74512 100644 --- a/gcc/config/powerpcspe/t-lynx +++ b/gcc/config/powerpcspe/t-lynx @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-netbsd b/gcc/config/powerpcspe/t-netbsd index a3e941d..760c55c 100644 --- a/gcc/config/powerpcspe/t-netbsd +++ b/gcc/config/powerpcspe/t-netbsd @@ -1,6 +1,6 @@ # Support for NetBSD PowerPC ELF targets (SVR4 ABI). # -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-powerpcspe b/gcc/config/powerpcspe/t-powerpcspe index fba9950..460dd5d 100644 --- a/gcc/config/powerpcspe/t-powerpcspe +++ b/gcc/config/powerpcspe/t-powerpcspe @@ -1,6 +1,6 @@ # General rules that all rs6000/ targets must have. # -# Copyright (C) 1995-2017 Free Software Foundation, Inc. +# Copyright (C) 1995-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-ppccomm b/gcc/config/powerpcspe/t-ppccomm index fa87d0f..d1b512a 100644 --- a/gcc/config/powerpcspe/t-ppccomm +++ b/gcc/config/powerpcspe/t-ppccomm @@ -1,6 +1,6 @@ # Common support for PowerPC ELF targets (both EABI and SVR4). # -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-ppcendian b/gcc/config/powerpcspe/t-ppcendian index 3c1daf3..c95d713 100644 --- a/gcc/config/powerpcspe/t-ppcendian +++ b/gcc/config/powerpcspe/t-ppcendian @@ -1,6 +1,6 @@ # Multilibs for powerpc embedded ELF targets with altivec. # -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-ppcgas b/gcc/config/powerpcspe/t-ppcgas index 6b00fc7..90ac642 100644 --- a/gcc/config/powerpcspe/t-ppcgas +++ b/gcc/config/powerpcspe/t-ppcgas @@ -1,6 +1,6 @@ # Multilibs for powerpc embedded ELF targets. # -# Copyright (C) 1995-2017 Free Software Foundation, Inc. +# Copyright (C) 1995-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-rtems b/gcc/config/powerpcspe/t-rtems index 7c7637d..c694c45 100644 --- a/gcc/config/powerpcspe/t-rtems +++ b/gcc/config/powerpcspe/t-rtems @@ -1,6 +1,6 @@ # Multilibs for powerpc RTEMS targets. # -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-spe b/gcc/config/powerpcspe/t-spe index fe5de53..37570b2 100644 --- a/gcc/config/powerpcspe/t-spe +++ b/gcc/config/powerpcspe/t-spe @@ -1,6 +1,6 @@ # Multilibs for e500 # -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-vxworks b/gcc/config/powerpcspe/t-vxworks index fe2549f..2321bdd 100644 --- a/gcc/config/powerpcspe/t-vxworks +++ b/gcc/config/powerpcspe/t-vxworks @@ -1,6 +1,6 @@ # Multilibs for VxWorks. # -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/powerpcspe/t-xilinx b/gcc/config/powerpcspe/t-xilinx index 1bc31a8..eabecbe 100644 --- a/gcc/config/powerpcspe/t-xilinx +++ b/gcc/config/powerpcspe/t-xilinx @@ -1,6 +1,6 @@ # Multilibs for Xilinx powerpc embedded ELF targets. # -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # Contributed by Michael Eager, eager@eagercon.com # # This file is part of GCC. diff --git a/gcc/config/powerpcspe/titan.md b/gcc/config/powerpcspe/titan.md index 5f725ee..3c101bc 100644 --- a/gcc/config/powerpcspe/titan.md +++ b/gcc/config/powerpcspe/titan.md @@ -1,5 +1,5 @@ ;; Pipeline description for the AppliedMicro Titan core. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Theobroma Systems Design und Consulting GmbH ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/vec_types.h b/gcc/config/powerpcspe/vec_types.h index abf38ad3..d4c206b 100644 --- a/gcc/config/powerpcspe/vec_types.h +++ b/gcc/config/powerpcspe/vec_types.h @@ -1,5 +1,5 @@ /* Cell single token vector types - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/powerpcspe/vector.md b/gcc/config/powerpcspe/vector.md index 6c43186..56ecc2b 100644 --- a/gcc/config/powerpcspe/vector.md +++ b/gcc/config/powerpcspe/vector.md @@ -3,7 +3,7 @@ ;; expander, and the actual vector instructions will be in altivec.md and ;; vsx.md -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com> ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/vsx.md b/gcc/config/powerpcspe/vsx.md index 794ff44..c743e0d 100644 --- a/gcc/config/powerpcspe/vsx.md +++ b/gcc/config/powerpcspe/vsx.md @@ -1,5 +1,5 @@ ;; VSX patterns. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com> ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/vxworks.h b/gcc/config/powerpcspe/vxworks.h index 6a60af5..054c974 100644 --- a/gcc/config/powerpcspe/vxworks.h +++ b/gcc/config/powerpcspe/vxworks.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. Vxworks PowerPC version. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/powerpcspe/vxworksae.h b/gcc/config/powerpcspe/vxworksae.h index 27bf470..d0628e7 100644 --- a/gcc/config/powerpcspe/vxworksae.h +++ b/gcc/config/powerpcspe/vxworksae.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. PowerPC VxworksAE version. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/powerpcspe/vxworksmils.h b/gcc/config/powerpcspe/vxworksmils.h index 7b1e2cc..655f605 100644 --- a/gcc/config/powerpcspe/vxworksmils.h +++ b/gcc/config/powerpcspe/vxworksmils.h @@ -1,7 +1,7 @@ /* PowerPC VxWorks MILS target definitions for GNU compiler. Overrides on top of the canonical VxWorks definitions. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/x86intrin.h b/gcc/config/powerpcspe/x86intrin.h index 4aa33fd..e9cede5 100644 --- a/gcc/config/powerpcspe/x86intrin.h +++ b/gcc/config/powerpcspe/x86intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/xcoff.h b/gcc/config/powerpcspe/xcoff.h index 1eeb75c..d21a6be 100644 --- a/gcc/config/powerpcspe/xcoff.h +++ b/gcc/config/powerpcspe/xcoff.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for some generic XCOFF file format - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/powerpcspe/xfpu.h b/gcc/config/powerpcspe/xfpu.h index 5cecded..863a8da 100644 --- a/gcc/config/powerpcspe/xfpu.h +++ b/gcc/config/powerpcspe/xfpu.h @@ -1,6 +1,6 @@ /* Definitions for Xilinx PowerPC 405/440 APU. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Michael Eager (eager@eagercon.com) This file is part of GCC. diff --git a/gcc/config/powerpcspe/xfpu.md b/gcc/config/powerpcspe/xfpu.md index c31c769..c0195a3 100644 --- a/gcc/config/powerpcspe/xfpu.md +++ b/gcc/config/powerpcspe/xfpu.md @@ -1,5 +1,5 @@ ;; Scheduling description for the Xilinx PowerPC 405 APU Floating Point Unit. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Michael Eager (eager@eagercon.com). ;; ;; This file is part of GCC. diff --git a/gcc/config/powerpcspe/xilinx.h b/gcc/config/powerpcspe/xilinx.h index 3f1c71d..66740fd 100644 --- a/gcc/config/powerpcspe/xilinx.h +++ b/gcc/config/powerpcspe/xilinx.h @@ -1,5 +1,5 @@ /* Support for GCC on Xilinx embedded PowerPC systems - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Michael Eager, eager@eagercon.com This file is part of GCC. diff --git a/gcc/config/powerpcspe/xilinx.opt b/gcc/config/powerpcspe/xilinx.opt index 29aaf51..7afbcbb 100644 --- a/gcc/config/powerpcspe/xilinx.opt +++ b/gcc/config/powerpcspe/xilinx.opt @@ -1,6 +1,6 @@ ; Xilinx embedded PowerPC options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/print-sysroot-suffix.sh b/gcc/config/print-sysroot-suffix.sh index fba3302..2cfc390 100644 --- a/gcc/config/print-sysroot-suffix.sh +++ b/gcc/config/print-sysroot-suffix.sh @@ -3,7 +3,7 @@ # Arguments are MULTILIB_OSDIRNAMES, MULTILIB_OPTIONS, MULTILIB_MATCHES, # and MULTILIB_REUSE. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/config/riscv/constraints.md b/gcc/config/riscv/constraints.md index ae93788..aa6e962 100644 --- a/gcc/config/riscv/constraints.md +++ b/gcc/config/riscv/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for RISC-V target. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. ;; diff --git a/gcc/config/riscv/elf.h b/gcc/config/riscv/elf.h index 391e59f..43ad68b 100644 --- a/gcc/config/riscv/elf.h +++ b/gcc/config/riscv/elf.h @@ -1,5 +1,5 @@ /* Target macros for riscv*-elf targets. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/riscv/generic.md b/gcc/config/riscv/generic.md index 294c7ef..ba05b6a 100644 --- a/gcc/config/riscv/generic.md +++ b/gcc/config/riscv/generic.md @@ -1,5 +1,5 @@ ;; Generic DFA-based pipeline description for RISC-V targets. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/linux.h b/gcc/config/riscv/linux.h index 4b2f7b6..1da1b0a 100644 --- a/gcc/config/riscv/linux.h +++ b/gcc/config/riscv/linux.h @@ -1,5 +1,5 @@ /* Definitions for RISC-V GNU/Linux systems with ELF format. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/riscv/multilib-generator b/gcc/config/riscv/multilib-generator index 50687b4..ff4c0d7 100755 --- a/gcc/config/riscv/multilib-generator +++ b/gcc/config/riscv/multilib-generator @@ -1,7 +1,7 @@ #!/usr/bin/env python # RISC-V multilib list generator. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # Contributed by Andrew Waterman (andrew@sifive.com). # # This file is part of GCC. diff --git a/gcc/config/riscv/peephole.md b/gcc/config/riscv/peephole.md index 7e644e0..55331ef 100644 --- a/gcc/config/riscv/peephole.md +++ b/gcc/config/riscv/peephole.md @@ -1,5 +1,5 @@ ;; Peephole optimizations for RISC-V for GNU compiler. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; This file is part of GCC. diff --git a/gcc/config/riscv/pic.md b/gcc/config/riscv/pic.md index 03b8f9b..a4a9732 100644 --- a/gcc/config/riscv/pic.md +++ b/gcc/config/riscv/pic.md @@ -1,5 +1,5 @@ ;; PIC codegen for RISC-V for GNU compiler. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; This file is part of GCC. diff --git a/gcc/config/riscv/predicates.md b/gcc/config/riscv/predicates.md index 854af14..a2799d4 100644 --- a/gcc/config/riscv/predicates.md +++ b/gcc/config/riscv/predicates.md @@ -1,5 +1,5 @@ ;; Predicate description for RISC-V target. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. ;; diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.c index 39d2316..b1d89fc 100644 --- a/gcc/config/riscv/riscv-builtins.c +++ b/gcc/config/riscv/riscv-builtins.c @@ -1,5 +1,5 @@ /* Subroutines used for expanding RISC-V builtins. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). This file is part of GCC. diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.c index 2a045ec..391b5ee 100644 --- a/gcc/config/riscv/riscv-c.c +++ b/gcc/config/riscv/riscv-c.c @@ -1,5 +1,5 @@ /* RISC-V-specific code for C family languages. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). This file is part of GCC. diff --git a/gcc/config/riscv/riscv-ftypes.def b/gcc/config/riscv/riscv-ftypes.def index eb69148..2cf6488 100644 --- a/gcc/config/riscv/riscv-ftypes.def +++ b/gcc/config/riscv/riscv-ftypes.def @@ -1,5 +1,5 @@ /* Definitions of prototypes for RISC-V built-in functions. -*- C -*- - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv-modes.def b/gcc/config/riscv/riscv-modes.def index 5c65667..6ad7de2 100644 --- a/gcc/config/riscv/riscv-modes.def +++ b/gcc/config/riscv/riscv-modes.def @@ -1,5 +1,5 @@ /* Extra machine modes for RISC-V target. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv-opts.h b/gcc/config/riscv/riscv-opts.h index 2b19233..3e10ab3 100644 --- a/gcc/config/riscv/riscv-opts.h +++ b/gcc/config/riscv/riscv-opts.h @@ -1,5 +1,5 @@ /* Definition of RISC-V target for GNU compiler. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). This file is part of GCC. diff --git a/gcc/config/riscv/riscv-protos.h b/gcc/config/riscv/riscv-protos.h index 5f65b20..1cf016d 100644 --- a/gcc/config/riscv/riscv-protos.h +++ b/gcc/config/riscv/riscv-protos.h @@ -1,5 +1,5 @@ /* Definition of RISC-V target for GNU compiler. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c index 0147c31..39e1250 100644 --- a/gcc/config/riscv/riscv.c +++ b/gcc/config/riscv/riscv.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation for RISC-V. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.h b/gcc/config/riscv/riscv.h index feada72..cd37761 100644 --- a/gcc/config/riscv/riscv.h +++ b/gcc/config/riscv/riscv.h @@ -1,5 +1,5 @@ /* Definition of RISC-V target for GNU compiler. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md index dab54ad..99341fa 100644 --- a/gcc/config/riscv/riscv.md +++ b/gcc/config/riscv/riscv.md @@ -1,5 +1,5 @@ ;; Machine description for RISC-V for GNU compiler. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.opt b/gcc/config/riscv/riscv.opt index cfd0335..50df851 100644 --- a/gcc/config/riscv/riscv.opt +++ b/gcc/config/riscv/riscv.opt @@ -1,6 +1,6 @@ ; Options for the RISC-V port of the compiler ; -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/riscv/rtems.h b/gcc/config/riscv/rtems.h index 221e2f6..231b6a0 100644 --- a/gcc/config/riscv/rtems.h +++ b/gcc/config/riscv/rtems.h @@ -1,5 +1,5 @@ /* Definitions for RISC-V RTEMS systems with ELF format. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/riscv/sync.md b/gcc/config/riscv/sync.md index cde19e3..b6916bd 100644 --- a/gcc/config/riscv/sync.md +++ b/gcc/config/riscv/sync.md @@ -1,5 +1,5 @@ ;; Machine description for RISC-V atomic operations. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. diff --git a/gcc/config/rl78/constraints.md b/gcc/config/rl78/constraints.md index de94ba2..fbd12d6 100644 --- a/gcc/config/rl78/constraints.md +++ b/gcc/config/rl78/constraints.md @@ -1,5 +1,5 @@ ;; Machine Description for Renesas RL78 processors -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/rl78/predicates.md b/gcc/config/rl78/predicates.md index 580dbb0..5e230b4 100644 --- a/gcc/config/rl78/predicates.md +++ b/gcc/config/rl78/predicates.md @@ -1,5 +1,5 @@ ;; Machine Description for Renesas RL78 processors -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.c index 59409c8..e553d72 100644 --- a/gcc/config/rl78/rl78-c.c +++ b/gcc/config/rl78/rl78-c.c @@ -1,5 +1,5 @@ /* RL78 C-specific support - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/rl78/rl78-expand.md b/gcc/config/rl78/rl78-expand.md index 6da739d..71e2715 100644 --- a/gcc/config/rl78/rl78-expand.md +++ b/gcc/config/rl78/rl78-expand.md @@ -1,5 +1,5 @@ ;; Machine Description for Renesas RL78 processors -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/rl78/rl78-opts.h b/gcc/config/rl78/rl78-opts.h index 689a8c0..396eecb 100644 --- a/gcc/config/rl78/rl78-opts.h +++ b/gcc/config/rl78/rl78-opts.h @@ -1,5 +1,5 @@ /* GCC option-handling definitions for the Renesas RL78 processor. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rl78/rl78-protos.h b/gcc/config/rl78/rl78-protos.h index 976bffa..852190f 100644 --- a/gcc/config/rl78/rl78-protos.h +++ b/gcc/config/rl78/rl78-protos.h @@ -1,5 +1,5 @@ /* Prototypes for Renesas RL78 processors - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/rl78/rl78-real.md b/gcc/config/rl78/rl78-real.md index e649b8f..682fa61 100644 --- a/gcc/config/rl78/rl78-real.md +++ b/gcc/config/rl78/rl78-real.md @@ -1,5 +1,5 @@ ;; Machine Description for Renesas RL78 processors -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/rl78/rl78-virt.md b/gcc/config/rl78/rl78-virt.md index bf17542..05b201f 100644 --- a/gcc/config/rl78/rl78-virt.md +++ b/gcc/config/rl78/rl78-virt.md @@ -1,5 +1,5 @@ ;; Machine Description for Renesas RL78 processors -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index 6c4caee..efa4b39 100644 --- a/gcc/config/rl78/rl78.c +++ b/gcc/config/rl78/rl78.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on Renesas RL78 processors. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/rl78/rl78.h b/gcc/config/rl78/rl78.h index e6b6409..447ff1e 100644 --- a/gcc/config/rl78/rl78.h +++ b/gcc/config/rl78/rl78.h @@ -1,5 +1,5 @@ /* GCC backend definitions for the Renesas RL78 processor. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/rl78/rl78.md b/gcc/config/rl78/rl78.md index c53ca0f..1f9fc00 100644 --- a/gcc/config/rl78/rl78.md +++ b/gcc/config/rl78/rl78.md @@ -1,5 +1,5 @@ ;; Machine Description for Renesas RL78 processors -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/rl78/rl78.opt b/gcc/config/rl78/rl78.opt index c45950c..9d9522a 100644 --- a/gcc/config/rl78/rl78.opt +++ b/gcc/config/rl78/rl78.opt @@ -1,5 +1,5 @@ ; Command line options for the Renesas RL78 port of GCC. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is part of GCC. diff --git a/gcc/config/rl78/t-rl78 b/gcc/config/rl78/t-rl78 index 3314a45..6a56e79 100644 --- a/gcc/config/rl78/t-rl78 +++ b/gcc/config/rl78/t-rl78 @@ -1,5 +1,5 @@ # Makefile fragment for building GCC for the Renesas RL78 target. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # Contributed by Red Hat. # # This file is part of GCC. diff --git a/gcc/config/rpath.opt b/gcc/config/rpath.opt index 6cbe645..01a07c4 100644 --- a/gcc/config/rpath.opt +++ b/gcc/config/rpath.opt @@ -1,6 +1,6 @@ ; -rpath option to the driver. -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/rs6000/40x.md b/gcc/config/rs6000/40x.md index d832a90c..67df59d 100644 --- a/gcc/config/rs6000/40x.md +++ b/gcc/config/rs6000/40x.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM PowerPC 403 and PowerPC 405 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/440.md b/gcc/config/rs6000/440.md index 80964e8..d78ee8d 100644 --- a/gcc/config/rs6000/440.md +++ b/gcc/config/rs6000/440.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM PowerPC 440 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/rs6000/476.h b/gcc/config/rs6000/476.h index f22e399..3dc692a 100644 --- a/gcc/config/rs6000/476.h +++ b/gcc/config/rs6000/476.h @@ -1,5 +1,5 @@ /* Enable IBM PowerPC 476 support. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Peter Bergner (bergner@vnet.ibm.com) This file is part of GCC. diff --git a/gcc/config/rs6000/476.md b/gcc/config/rs6000/476.md index aefead2..9727a91 100644 --- a/gcc/config/rs6000/476.md +++ b/gcc/config/rs6000/476.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM PowerPC 476 processor. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Peter Bergner (bergner@vnet.ibm.com). ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/476.opt b/gcc/config/rs6000/476.opt index c681d2c..14d0963 100644 --- a/gcc/config/rs6000/476.opt +++ b/gcc/config/rs6000/476.opt @@ -1,6 +1,6 @@ ; IBM PowerPC 476 options. ; -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; Contributed by Peter Bergner (bergner@vnet.ibm.com) ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/601.md b/gcc/config/rs6000/601.md index 7922126..d92a518a 100644 --- a/gcc/config/rs6000/601.md +++ b/gcc/config/rs6000/601.md @@ -1,5 +1,5 @@ ;; Scheduling description for PowerPC 601 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/603.md b/gcc/config/rs6000/603.md index 853746e..21676426 100644 --- a/gcc/config/rs6000/603.md +++ b/gcc/config/rs6000/603.md @@ -1,5 +1,5 @@ ;; Scheduling description for PowerPC 603 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/6xx.md b/gcc/config/rs6000/6xx.md index 64e5ebb..dd81c43 100644 --- a/gcc/config/rs6000/6xx.md +++ b/gcc/config/rs6000/6xx.md @@ -1,6 +1,6 @@ ;; Scheduling description for PowerPC 604, PowerPC 604e, PowerPC 620, ;; and PowerPC 630 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/7450.md b/gcc/config/rs6000/7450.md index 8617708..9c27c51 100644 --- a/gcc/config/rs6000/7450.md +++ b/gcc/config/rs6000/7450.md @@ -1,5 +1,5 @@ ;; Scheduling description for Motorola PowerPC 7450 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/750cl.h b/gcc/config/rs6000/750cl.h index b31f05f..5008002 100644 --- a/gcc/config/rs6000/750cl.h +++ b/gcc/config/rs6000/750cl.h @@ -1,5 +1,5 @@ /* Enable 750cl paired single support. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Revital Eres (eres@il.ibm.com) This file is part of GCC. diff --git a/gcc/config/rs6000/7xx.md b/gcc/config/rs6000/7xx.md index 4001bf9..ae314c0 100644 --- a/gcc/config/rs6000/7xx.md +++ b/gcc/config/rs6000/7xx.md @@ -1,5 +1,5 @@ ;; Scheduling description for Motorola PowerPC 750 and PowerPC 7400 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/8540.md b/gcc/config/rs6000/8540.md index 7b91b5b..5221e28 100644 --- a/gcc/config/rs6000/8540.md +++ b/gcc/config/rs6000/8540.md @@ -1,5 +1,5 @@ ;; Pipeline description for Motorola PowerPC 8540 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/a2.md b/gcc/config/rs6000/a2.md index d8dd326..4c88b4f 100644 --- a/gcc/config/rs6000/a2.md +++ b/gcc/config/rs6000/a2.md @@ -1,5 +1,5 @@ ;; Scheduling description for PowerPC A2 processors. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Ben Elliston (bje@au.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/rs6000/aix-stdint.h b/gcc/config/rs6000/aix-stdint.h index 77cc699..8f48848 100644 --- a/gcc/config/rs6000/aix-stdint.h +++ b/gcc/config/rs6000/aix-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using AIX. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/aix.h b/gcc/config/rs6000/aix.h index 31fda58..0a93163 100644 --- a/gcc/config/rs6000/aix.h +++ b/gcc/config/rs6000/aix.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/aix43.h b/gcc/config/rs6000/aix43.h index bd8a2c0..bac8b53 100644 --- a/gcc/config/rs6000/aix43.h +++ b/gcc/config/rs6000/aix43.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX version 4.3. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/rs6000/aix51.h b/gcc/config/rs6000/aix51.h index e9f88df..457d411 100644 --- a/gcc/config/rs6000/aix51.h +++ b/gcc/config/rs6000/aix51.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V5. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/rs6000/aix52.h b/gcc/config/rs6000/aix52.h index eade64c..7a85897 100644 --- a/gcc/config/rs6000/aix52.h +++ b/gcc/config/rs6000/aix52.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V5.2. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/rs6000/aix53.h b/gcc/config/rs6000/aix53.h index b16488b..e708108 100644 --- a/gcc/config/rs6000/aix53.h +++ b/gcc/config/rs6000/aix53.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V5.3. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/rs6000/aix61.h b/gcc/config/rs6000/aix61.h index 25fcb62..353e5d6 100644 --- a/gcc/config/rs6000/aix61.h +++ b/gcc/config/rs6000/aix61.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V6.1. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/rs6000/aix64.opt b/gcc/config/rs6000/aix64.opt index ca8d1da..7a918d9 100644 --- a/gcc/config/rs6000/aix64.opt +++ b/gcc/config/rs6000/aix64.opt @@ -1,6 +1,6 @@ ; Options for the 64-bit flavor of AIX. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/aix71.h b/gcc/config/rs6000/aix71.h index 3b8de89..2ad865a 100644 --- a/gcc/config/rs6000/aix71.h +++ b/gcc/config/rs6000/aix71.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V7.1. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/rs6000/altivec.h b/gcc/config/rs6000/altivec.h index b58afd8..684cb19 100644 --- a/gcc/config/rs6000/altivec.h +++ b/gcc/config/rs6000/altivec.h @@ -1,5 +1,5 @@ /* PowerPC AltiVec include file. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). Rewritten by Paolo Bonzini (bonzini@gnu.org). diff --git a/gcc/config/rs6000/altivec.md b/gcc/config/rs6000/altivec.md index 5d10c82..469167a 100644 --- a/gcc/config/rs6000/altivec.md +++ b/gcc/config/rs6000/altivec.md @@ -1,5 +1,5 @@ ;; AltiVec patterns. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; This file is part of GCC. diff --git a/gcc/config/rs6000/amo.h b/gcc/config/rs6000/amo.h index d83e035..4cd1563 100644 --- a/gcc/config/rs6000/amo.h +++ b/gcc/config/rs6000/amo.h @@ -1,5 +1,5 @@ /* Power ISA 3.0 atomic memory operation include file. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by Michael Meissner <meissner@linux.vnet.ibm.com>. This file is part of GCC. diff --git a/gcc/config/rs6000/biarch64.h b/gcc/config/rs6000/biarch64.h index 8a11ca8..d1e0582 100644 --- a/gcc/config/rs6000/biarch64.h +++ b/gcc/config/rs6000/biarch64.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for 32/64 bit powerpc. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/bmi2intrin.h b/gcc/config/rs6000/bmi2intrin.h index fc634c1..2b55cb7 100644 --- a/gcc/config/rs6000/bmi2intrin.h +++ b/gcc/config/rs6000/bmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/bmiintrin.h b/gcc/config/rs6000/bmiintrin.h index 28671ca..74c0d9e 100644 --- a/gcc/config/rs6000/bmiintrin.h +++ b/gcc/config/rs6000/bmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2017 Free Software Foundation, Inc. +/* Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/cell.md b/gcc/config/rs6000/cell.md index a92e82a..00f203c 100644 --- a/gcc/config/rs6000/cell.md +++ b/gcc/config/rs6000/cell.md @@ -1,5 +1,5 @@ ;; Scheduling description for cell processor. -;; Copyright (C) 2001-2017 Free Software Foundation, Inc. +;; Copyright (C) 2001-2018 Free Software Foundation, Inc. ;; Contributed by Sony Computer Entertainment, Inc., diff --git a/gcc/config/rs6000/constraints.md b/gcc/config/rs6000/constraints.md index 44f45d8..d08e17f 100644 --- a/gcc/config/rs6000/constraints.md +++ b/gcc/config/rs6000/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for RS6000 -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/rs6000/crypto.md b/gcc/config/rs6000/crypto.md index 5892f891..0f34e14 100644 --- a/gcc/config/rs6000/crypto.md +++ b/gcc/config/rs6000/crypto.md @@ -1,5 +1,5 @@ ;; Cryptographic instructions added in ISA 2.07 -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h index 5f03fa5..cea1aa9 100644 --- a/gcc/config/rs6000/darwin.h +++ b/gcc/config/rs6000/darwin.h @@ -1,5 +1,5 @@ /* Target definitions for PowerPC running Darwin (Mac OS X). - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/darwin.md b/gcc/config/rs6000/darwin.md index a60185a..066518d 100644 --- a/gcc/config/rs6000/darwin.md +++ b/gcc/config/rs6000/darwin.md @@ -1,5 +1,5 @@ /* Machine description patterns for PowerPC running Darwin (Mac OS X). - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/darwin.opt b/gcc/config/rs6000/darwin.opt index aca1c3e..e227509 100644 --- a/gcc/config/rs6000/darwin.opt +++ b/gcc/config/rs6000/darwin.opt @@ -1,6 +1,6 @@ ; Darwin options for PPC port. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/darwin64.h b/gcc/config/rs6000/darwin64.h index 79d780c..11c77b8 100644 --- a/gcc/config/rs6000/darwin64.h +++ b/gcc/config/rs6000/darwin64.h @@ -1,5 +1,5 @@ /* Target definitions for PowerPC running Darwin (Mac OS X). - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Apple Computer Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/darwin7.h b/gcc/config/rs6000/darwin7.h index f5e9f89..d35b65d 100644 --- a/gcc/config/rs6000/darwin7.h +++ b/gcc/config/rs6000/darwin7.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin 7.x (Mac OS X) systems. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/darwin8.h b/gcc/config/rs6000/darwin8.h index bccf998..76c9103 100644 --- a/gcc/config/rs6000/darwin8.h +++ b/gcc/config/rs6000/darwin8.h @@ -1,5 +1,5 @@ /* Target definitions for Darwin 8.0 and above (Mac OS X) systems. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/default64.h b/gcc/config/rs6000/default64.h index ebce9f2..a6f2156 100644 --- a/gcc/config/rs6000/default64.h +++ b/gcc/config/rs6000/default64.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for 64 bit powerpc linux defaulting to -m64. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/dfp.md b/gcc/config/rs6000/dfp.md index d42434f..216251f 100644 --- a/gcc/config/rs6000/dfp.md +++ b/gcc/config/rs6000/dfp.md @@ -1,5 +1,5 @@ ;; Decimal Floating Point (DFP) patterns. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by Ben Elliston (bje@au.ibm.com) and Peter Bergner ;; (bergner@vnet.ibm.com). diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.c index f3edb86..cf3ef94 100644 --- a/gcc/config/rs6000/driver-rs6000.c +++ b/gcc/config/rs6000/driver-rs6000.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/e300c2c3.md b/gcc/config/rs6000/e300c2c3.md index f014f81..1f3f33a 100644 --- a/gcc/config/rs6000/e300c2c3.md +++ b/gcc/config/rs6000/e300c2c3.md @@ -1,5 +1,5 @@ ;; Pipeline description for Motorola PowerPC e300c3 core. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/e500mc.md b/gcc/config/rs6000/e500mc.md index 9f7f884..75f757e 100644 --- a/gcc/config/rs6000/e500mc.md +++ b/gcc/config/rs6000/e500mc.md @@ -1,5 +1,5 @@ ;; Pipeline description for Motorola PowerPC e500mc core. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/e500mc64.md b/gcc/config/rs6000/e500mc64.md index 6f1ec81..166f662 100644 --- a/gcc/config/rs6000/e500mc64.md +++ b/gcc/config/rs6000/e500mc64.md @@ -1,5 +1,5 @@ ;; Pipeline description for Freescale PowerPC e500mc64 core. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/e5500.md b/gcc/config/rs6000/e5500.md index d66f8a5..2833b8f 100644 --- a/gcc/config/rs6000/e5500.md +++ b/gcc/config/rs6000/e5500.md @@ -1,5 +1,5 @@ ;; Pipeline description for Freescale PowerPC e5500 core. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/e6500.md b/gcc/config/rs6000/e6500.md index 779aa4f..dfd3c7c8 100644 --- a/gcc/config/rs6000/e6500.md +++ b/gcc/config/rs6000/e6500.md @@ -1,5 +1,5 @@ ;; Pipeline description for Freescale PowerPC e6500 core. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/eabi.h b/gcc/config/rs6000/eabi.h index ae1a73c..494bad7 100644 --- a/gcc/config/rs6000/eabi.h +++ b/gcc/config/rs6000/eabi.h @@ -1,6 +1,6 @@ /* Core target definitions for GNU compiler for IBM RS/6000 PowerPC targeted to embedded ELF systems. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/rs6000/eabialtivec.h b/gcc/config/rs6000/eabialtivec.h index a8fc9f0..15b1e66 100644 --- a/gcc/config/rs6000/eabialtivec.h +++ b/gcc/config/rs6000/eabialtivec.h @@ -1,6 +1,6 @@ /* Core target definitions for GNU compiler for PowerPC targeted systems with AltiVec support. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/rs6000/eabisim.h b/gcc/config/rs6000/eabisim.h index fda50ba..ec36296 100644 --- a/gcc/config/rs6000/eabisim.h +++ b/gcc/config/rs6000/eabisim.h @@ -1,6 +1,6 @@ /* Support for GCC on simulated PowerPC systems targeted to embedded ELF systems. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/rs6000/emmintrin.h b/gcc/config/rs6000/emmintrin.h index 6a33ad9..2f457c9 100644 --- a/gcc/config/rs6000/emmintrin.h +++ b/gcc/config/rs6000/emmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2017 Free Software Foundation, Inc. +/* Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h index 5201dd7..53ae40d 100644 --- a/gcc/config/rs6000/freebsd.h +++ b/gcc/config/rs6000/freebsd.h @@ -1,5 +1,5 @@ /* Definitions for PowerPC running FreeBSD using the ELF format - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. This file is part of GCC. diff --git a/gcc/config/rs6000/freebsd64.h b/gcc/config/rs6000/freebsd64.h index f198791..fd3dea5 100644 --- a/gcc/config/rs6000/freebsd64.h +++ b/gcc/config/rs6000/freebsd64.h @@ -1,5 +1,5 @@ /* Definitions for 64-bit PowerPC running FreeBSD using the ELF format - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/genopt.sh b/gcc/config/rs6000/genopt.sh index 1e0a79e..bdf7549 100755 --- a/gcc/config/rs6000/genopt.sh +++ b/gcc/config/rs6000/genopt.sh @@ -1,6 +1,6 @@ #!/bin/sh # Generate rs6000-tables.opt from the list of CPUs in rs6000-cpus.def. -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ cat <<EOF ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from rs6000-cpus.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.c index ecafe08..b5882f4 100644 --- a/gcc/config/rs6000/host-darwin.c +++ b/gcc/config/rs6000/host-darwin.c @@ -1,5 +1,5 @@ /* Darwin/powerpc host-specific hook definitions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/host-ppc64-darwin.c b/gcc/config/rs6000/host-ppc64-darwin.c index 8f99514..12daf9e 100644 --- a/gcc/config/rs6000/host-ppc64-darwin.c +++ b/gcc/config/rs6000/host-ppc64-darwin.c @@ -1,5 +1,5 @@ /* ppc64-darwin host-specific hook definitions. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/htm.md b/gcc/config/rs6000/htm.md index de769f7..44a52c5 100644 --- a/gcc/config/rs6000/htm.md +++ b/gcc/config/rs6000/htm.md @@ -1,5 +1,5 @@ ;; Hardware Transactional Memory (HTM) patterns. -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; Contributed by Peter Bergner <bergner@vnet.ibm.com>. ;; This file is part of GCC. diff --git a/gcc/config/rs6000/htmintrin.h b/gcc/config/rs6000/htmintrin.h index 55d5a66..81c63de 100644 --- a/gcc/config/rs6000/htmintrin.h +++ b/gcc/config/rs6000/htmintrin.h @@ -1,5 +1,5 @@ /* Hardware Transactional Memory (HTM) intrinsics. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com>. This file is free software; you can redistribute it and/or modify it under diff --git a/gcc/config/rs6000/htmxlintrin.h b/gcc/config/rs6000/htmxlintrin.h index d6fc583..9637a32 100644 --- a/gcc/config/rs6000/htmxlintrin.h +++ b/gcc/config/rs6000/htmxlintrin.h @@ -1,5 +1,5 @@ /* XL compiler Hardware Transactional Memory (HTM) execution intrinsics. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com>. This file is free software; you can redistribute it and/or modify it under diff --git a/gcc/config/rs6000/linux.h b/gcc/config/rs6000/linux.h index e4158d2..01b40c7 100644 --- a/gcc/config/rs6000/linux.h +++ b/gcc/config/rs6000/linux.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for PowerPC machines running Linux. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@cygnus.com). This file is part of GCC. diff --git a/gcc/config/rs6000/linux64.h b/gcc/config/rs6000/linux64.h index 13b7692..44eab40 100644 --- a/gcc/config/rs6000/linux64.h +++ b/gcc/config/rs6000/linux64.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for 64 bit PowerPC linux. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/linux64.opt b/gcc/config/rs6000/linux64.opt index b0ca976..1960aea 100644 --- a/gcc/config/rs6000/linux64.opt +++ b/gcc/config/rs6000/linux64.opt @@ -1,6 +1,6 @@ ; Options for 64-bit PowerPC Linux. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/linuxaltivec.h b/gcc/config/rs6000/linuxaltivec.h index fddb18d..9b7b265 100644 --- a/gcc/config/rs6000/linuxaltivec.h +++ b/gcc/config/rs6000/linuxaltivec.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for AltiVec enhanced PowerPC machines running GNU/Linux. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/rs6000/lynx.h b/gcc/config/rs6000/lynx.h index 2f9356f..9e2bb72 100644 --- a/gcc/config/rs6000/lynx.h +++ b/gcc/config/rs6000/lynx.h @@ -1,5 +1,5 @@ /* Definitions for Rs6000 running LynxOS. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com) Rewritten by Adam Nemet, LynuxWorks Inc. diff --git a/gcc/config/rs6000/mm_malloc.h b/gcc/config/rs6000/mm_malloc.h index a4115e6..65a2b67 100644 --- a/gcc/config/rs6000/mm_malloc.h +++ b/gcc/config/rs6000/mm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/mmintrin.h b/gcc/config/rs6000/mmintrin.h index a678b17..20f5471 100644 --- a/gcc/config/rs6000/mmintrin.h +++ b/gcc/config/rs6000/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2017 Free Software Foundation, Inc. +/* Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/mpc.md b/gcc/config/rs6000/mpc.md index d302b73..58e40fa 100644 --- a/gcc/config/rs6000/mpc.md +++ b/gcc/config/rs6000/mpc.md @@ -1,5 +1,5 @@ ;; Scheduling description for Motorola PowerPC processor cores. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/rs6000/netbsd.h b/gcc/config/rs6000/netbsd.h index 3eb8baa..f4c1dd4 100644 --- a/gcc/config/rs6000/netbsd.h +++ b/gcc/config/rs6000/netbsd.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for PowerPC NetBSD systems. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/option-defaults.h b/gcc/config/rs6000/option-defaults.h index 09ddc36..58ca06f 100644 --- a/gcc/config/rs6000/option-defaults.h +++ b/gcc/config/rs6000/option-defaults.h @@ -1,5 +1,5 @@ /* Definitions of default options for config/rs6000 configurations. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/paired.h b/gcc/config/rs6000/paired.h index e51162b..042cee2 100644 --- a/gcc/config/rs6000/paired.h +++ b/gcc/config/rs6000/paired.h @@ -1,5 +1,5 @@ /* PowerPC 750CL user include file. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Revital Eres (eres@il.ibm.com). This file is part of GCC. diff --git a/gcc/config/rs6000/paired.md b/gcc/config/rs6000/paired.md index 584a791..ab076a4 100644 --- a/gcc/config/rs6000/paired.md +++ b/gcc/config/rs6000/paired.md @@ -1,5 +1,5 @@ ;; PowerPC paired single and double hummer description -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; Contributed by David Edelsohn <edelsohn@gnu.org> and Revital Eres ;; <eres@il.ibm.com> diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md index 962e169..df36221 100644 --- a/gcc/config/rs6000/power4.md +++ b/gcc/config/rs6000/power4.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM Power4 and PowerPC 970 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/rs6000/power5.md b/gcc/config/rs6000/power5.md index 6c3ed7f..7e4d194 100644 --- a/gcc/config/rs6000/power5.md +++ b/gcc/config/rs6000/power5.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER5 processor. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/rs6000/power6.md b/gcc/config/rs6000/power6.md index 0d81cde..e0f61be 100644 --- a/gcc/config/rs6000/power6.md +++ b/gcc/config/rs6000/power6.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER6 processor. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; Contributed by Peter Steinmetz (steinmtz@us.ibm.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/power7.md b/gcc/config/rs6000/power7.md index 723a795..3cd6b71 100644 --- a/gcc/config/rs6000/power7.md +++ b/gcc/config/rs6000/power7.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER7 processor. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). diff --git a/gcc/config/rs6000/power8.md b/gcc/config/rs6000/power8.md index 21ebab4..6402fe5 100644 --- a/gcc/config/rs6000/power8.md +++ b/gcc/config/rs6000/power8.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER8 processor. -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). diff --git a/gcc/config/rs6000/power9.md b/gcc/config/rs6000/power9.md index e0f71fb..bf872c4 100644 --- a/gcc/config/rs6000/power9.md +++ b/gcc/config/rs6000/power9.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM POWER9 processor. -;; Copyright (C) 2016-2017 Free Software Foundation, Inc. +;; Copyright (C) 2016-2018 Free Software Foundation, Inc. ;; ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). diff --git a/gcc/config/rs6000/ppc-asm.h b/gcc/config/rs6000/ppc-asm.h index 080be3f..40cd947e 100644 --- a/gcc/config/rs6000/ppc-asm.h +++ b/gcc/config/rs6000/ppc-asm.h @@ -1,6 +1,6 @@ /* PowerPC asm definitions for GNU C. -Copyright (C) 2002-2017 Free Software Foundation, Inc. +Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/ppc-auxv.h b/gcc/config/rs6000/ppc-auxv.h index 0bd3bc4..54e8895 100644 --- a/gcc/config/rs6000/ppc-auxv.h +++ b/gcc/config/rs6000/ppc-auxv.h @@ -1,7 +1,7 @@ /* PowerPC support for accessing the AUXV AT_PLATFORM, AT_HWCAP and AT_HWCAP2 values from the Thread Control Block (TCB). - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com>. This file is part of GCC. diff --git a/gcc/config/rs6000/ppu_intrinsics.h b/gcc/config/rs6000/ppu_intrinsics.h index d5ddbe6..7024ce5 100644 --- a/gcc/config/rs6000/ppu_intrinsics.h +++ b/gcc/config/rs6000/ppu_intrinsics.h @@ -1,5 +1,5 @@ /* PPU intrinsics as defined by the C/C++ Language extension for Cell BEA. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md index 569158f..0055236 100644 --- a/gcc/config/rs6000/predicates.md +++ b/gcc/config/rs6000/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for POWER and PowerPC. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/rs6000/rs6000-builtin.def b/gcc/config/rs6000/rs6000-builtin.def index a563a5d..0f7da6a 100644 --- a/gcc/config/rs6000/rs6000-builtin.def +++ b/gcc/config/rs6000/rs6000-builtin.def @@ -1,5 +1,5 @@ /* Builtin functions for rs6000/powerpc. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.c index 5507042..123e46a 100644 --- a/gcc/config/rs6000/rs6000-c.c +++ b/gcc/config/rs6000/rs6000-c.c @@ -1,5 +1,5 @@ /* Subroutines for the C front end on the PowerPC architecture. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Zack Weinberg <zack@codesourcery.com> and Paolo Bonzini <bonzini@gnu.org> diff --git a/gcc/config/rs6000/rs6000-cpus.def b/gcc/config/rs6000/rs6000-cpus.def index f9822e1..b3dc3ab 100644 --- a/gcc/config/rs6000/rs6000-cpus.def +++ b/gcc/config/rs6000/rs6000-cpus.def @@ -1,5 +1,5 @@ /* IBM RS/6000 CPU names.. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.c index f9965b6..954dacb 100644 --- a/gcc/config/rs6000/rs6000-linux.c +++ b/gcc/config/rs6000/rs6000-linux.c @@ -1,5 +1,5 @@ /* Functions for Linux on PowerPC. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-modes.def b/gcc/config/rs6000/rs6000-modes.def index 65f890e..32a5f67 100644 --- a/gcc/config/rs6000/rs6000-modes.def +++ b/gcc/config/rs6000/rs6000-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-opts.h b/gcc/config/rs6000/rs6000-opts.h index 6dffe8d..a819478 100644 --- a/gcc/config/rs6000/rs6000-opts.h +++ b/gcc/config/rs6000/rs6000-opts.h @@ -1,6 +1,6 @@ /* Definitions of target machine needed for option handling for GNU compiler, for IBM RS/6000. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.c index 5a97116..cb88ffb 100644 --- a/gcc/config/rs6000/rs6000-p8swap.c +++ b/gcc/config/rs6000/rs6000-p8swap.c @@ -1,6 +1,6 @@ /* Subroutines used to remove unnecessary doubleword swaps for p8 little-endian VSX code. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-passes.def b/gcc/config/rs6000/rs6000-passes.def index 4383554..a1c6dde 100644 --- a/gcc/config/rs6000/rs6000-passes.def +++ b/gcc/config/rs6000/rs6000-passes.def @@ -1,5 +1,5 @@ /* Description of target passes for rs6000 - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-protos.h b/gcc/config/rs6000/rs6000-protos.h index 90107ea..83487eb 100644 --- a/gcc/config/rs6000/rs6000-protos.h +++ b/gcc/config/rs6000/rs6000-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.c index 23de925..d710917 100644 --- a/gcc/config/rs6000/rs6000-string.c +++ b/gcc/config/rs6000/rs6000-string.c @@ -1,6 +1,6 @@ /* Subroutines used to expand string and block move, clear, compare and other operations for PowerPC. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-tables.opt b/gcc/config/rs6000/rs6000-tables.opt index cc9e584..399ff77 100644 --- a/gcc/config/rs6000/rs6000-tables.opt +++ b/gcc/config/rs6000/rs6000-tables.opt @@ -1,7 +1,7 @@ ; -*- buffer-read-only: t -*- ; Generated automatically by genopt.sh from rs6000-cpus.def. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 2e4af41..6cba50f 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on IBM RS/6000. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index 658c6e0..6e3d7df 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 531b1ee..2cbfbfc 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -1,5 +1,5 @@ ;; Machine description for IBM RISC System 6000 (POWER) for GNU C compiler -;; Copyright (C) 1990-2017 Free Software Foundation, Inc. +;; Copyright (C) 1990-2018 Free Software Foundation, Inc. ;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) ;; This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000.opt b/gcc/config/rs6000/rs6000.opt index fc38f40..2f8a337 100644 --- a/gcc/config/rs6000/rs6000.opt +++ b/gcc/config/rs6000/rs6000.opt @@ -1,6 +1,6 @@ ; Options for the rs6000 port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/rs64.md b/gcc/config/rs6000/rs64.md index cdbcab1..7ec84ed 100644 --- a/gcc/config/rs6000/rs64.md +++ b/gcc/config/rs6000/rs64.md @@ -1,5 +1,5 @@ ;; Scheduling description for IBM RS64 processors. -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/rtems.h b/gcc/config/rs6000/rtems.h index 7ea9ebd..54ddcb4 100644 --- a/gcc/config/rs6000/rtems.h +++ b/gcc/config/rs6000/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a PowerPC using elf. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/rs6000/secureplt.h b/gcc/config/rs6000/secureplt.h index 2d9d3df..cd484df 100644 --- a/gcc/config/rs6000/secureplt.h +++ b/gcc/config/rs6000/secureplt.h @@ -1,5 +1,5 @@ /* Default to -msecure-plt. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/si2vmx.h b/gcc/config/rs6000/si2vmx.h index 6b8cca7..c0f45f2 100644 --- a/gcc/config/rs6000/si2vmx.h +++ b/gcc/config/rs6000/si2vmx.h @@ -1,5 +1,5 @@ /* Cell BEA specific SPU intrinsics to PPU/VMX intrinsics - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/rs6000/singlefp.h b/gcc/config/rs6000/singlefp.h index 3a5f87b..e1d3efd 100644 --- a/gcc/config/rs6000/singlefp.h +++ b/gcc/config/rs6000/singlefp.h @@ -1,7 +1,7 @@ /* Definitions for PowerPC single-precision floating point unit such as Xilinx PowerPC 405/440 APU. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Michael Eager (eager@eagercon.com) This file is part of GCC. diff --git a/gcc/config/rs6000/spu2vmx.h b/gcc/config/rs6000/spu2vmx.h index 1f4b4ed..848da99 100644 --- a/gcc/config/rs6000/spu2vmx.h +++ b/gcc/config/rs6000/spu2vmx.h @@ -1,5 +1,5 @@ /* Cell SPU 2 VMX intrinsics header - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/rs6000/sync.md b/gcc/config/rs6000/sync.md index 2a1828e..f4f7bc2 100644 --- a/gcc/config/rs6000/sync.md +++ b/gcc/config/rs6000/sync.md @@ -1,5 +1,5 @@ ;; Machine description for PowerPC synchronization instructions. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Geoffrey Keating. ;; This file is part of GCC. diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 37bd63f..bb19d0d 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -1,5 +1,5 @@ /* Target definitions for GNU compiler for PowerPC running System V.4 - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/rs6000/sysv4.opt b/gcc/config/rs6000/sysv4.opt index 423300b..9534c1c 100644 --- a/gcc/config/rs6000/sysv4.opt +++ b/gcc/config/rs6000/sysv4.opt @@ -1,6 +1,6 @@ ; SYSV4 options for PPC port. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez <aldy@quesejoda.com>. ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/sysv4le.h b/gcc/config/rs6000/sysv4le.h index 6aa32fc..3f663bb 100644 --- a/gcc/config/rs6000/sysv4le.h +++ b/gcc/config/rs6000/sysv4le.h @@ -1,6 +1,6 @@ /* Target definitions for GCC for a little endian PowerPC running System V.4 - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/rs6000/t-aix43 b/gcc/config/rs6000/t-aix43 index 0439280..5c243d4 100644 --- a/gcc/config/rs6000/t-aix43 +++ b/gcc/config/rs6000/t-aix43 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2017 Free Software Foundation, Inc. +# Copyright (C) 1998-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52 index b01ea01..058ee12 100644 --- a/gcc/config/rs6000/t-aix52 +++ b/gcc/config/rs6000/t-aix52 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-fprules b/gcc/config/rs6000/t-fprules index 6c0ba5f..c3d1f73 100644 --- a/gcc/config/rs6000/t-fprules +++ b/gcc/config/rs6000/t-fprules @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-freebsd64 b/gcc/config/rs6000/t-freebsd64 index 604b300..c45e479 100644 --- a/gcc/config/rs6000/t-freebsd64 +++ b/gcc/config/rs6000/t-freebsd64 @@ -1,6 +1,6 @@ #rs6000/t-freebsd64 -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-linux64 b/gcc/config/rs6000/t-linux64 index 2830ed0..0faa2a0 100644 --- a/gcc/config/rs6000/t-linux64 +++ b/gcc/config/rs6000/t-linux64 @@ -1,6 +1,6 @@ #rs6000/t-linux64 -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-lynx b/gcc/config/rs6000/t-lynx index aac08f5..0d74512 100644 --- a/gcc/config/rs6000/t-lynx +++ b/gcc/config/rs6000/t-lynx @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-netbsd b/gcc/config/rs6000/t-netbsd index a3e941d..760c55c 100644 --- a/gcc/config/rs6000/t-netbsd +++ b/gcc/config/rs6000/t-netbsd @@ -1,6 +1,6 @@ # Support for NetBSD PowerPC ELF targets (SVR4 ABI). # -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-ppccomm b/gcc/config/rs6000/t-ppccomm index fa87d0f..d1b512a 100644 --- a/gcc/config/rs6000/t-ppccomm +++ b/gcc/config/rs6000/t-ppccomm @@ -1,6 +1,6 @@ # Common support for PowerPC ELF targets (both EABI and SVR4). # -# Copyright (C) 1996-2017 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-ppcendian b/gcc/config/rs6000/t-ppcendian index 3c1daf3..c95d713 100644 --- a/gcc/config/rs6000/t-ppcendian +++ b/gcc/config/rs6000/t-ppcendian @@ -1,6 +1,6 @@ # Multilibs for powerpc embedded ELF targets with altivec. # -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-ppcgas b/gcc/config/rs6000/t-ppcgas index 6b00fc7..90ac642 100644 --- a/gcc/config/rs6000/t-ppcgas +++ b/gcc/config/rs6000/t-ppcgas @@ -1,6 +1,6 @@ # Multilibs for powerpc embedded ELF targets. # -# Copyright (C) 1995-2017 Free Software Foundation, Inc. +# Copyright (C) 1995-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-rs6000 b/gcc/config/rs6000/t-rs6000 index 304f322..7fbd4cd 100644 --- a/gcc/config/rs6000/t-rs6000 +++ b/gcc/config/rs6000/t-rs6000 @@ -1,6 +1,6 @@ # General rules that all rs6000/ targets must have. # -# Copyright (C) 1995-2017 Free Software Foundation, Inc. +# Copyright (C) 1995-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-rtems b/gcc/config/rs6000/t-rtems index fdbed99..913d8a8 100644 --- a/gcc/config/rs6000/t-rtems +++ b/gcc/config/rs6000/t-rtems @@ -1,6 +1,6 @@ # Multilibs for powerpc RTEMS targets. # -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-vxworks b/gcc/config/rs6000/t-vxworks index fe2549f..2321bdd 100644 --- a/gcc/config/rs6000/t-vxworks +++ b/gcc/config/rs6000/t-vxworks @@ -1,6 +1,6 @@ # Multilibs for VxWorks. # -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-xilinx b/gcc/config/rs6000/t-xilinx index 1bc31a8..eabecbe 100644 --- a/gcc/config/rs6000/t-xilinx +++ b/gcc/config/rs6000/t-xilinx @@ -1,6 +1,6 @@ # Multilibs for Xilinx powerpc embedded ELF targets. # -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # Contributed by Michael Eager, eager@eagercon.com # # This file is part of GCC. diff --git a/gcc/config/rs6000/titan.md b/gcc/config/rs6000/titan.md index 5f725ee..3c101bc 100644 --- a/gcc/config/rs6000/titan.md +++ b/gcc/config/rs6000/titan.md @@ -1,5 +1,5 @@ ;; Pipeline description for the AppliedMicro Titan core. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Theobroma Systems Design und Consulting GmbH ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/vec_types.h b/gcc/config/rs6000/vec_types.h index abf38ad3..d4c206b 100644 --- a/gcc/config/rs6000/vec_types.h +++ b/gcc/config/rs6000/vec_types.h @@ -1,5 +1,5 @@ /* Cell single token vector types - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/rs6000/vector.md b/gcc/config/rs6000/vector.md index 35bd892..3bcf087 100644 --- a/gcc/config/rs6000/vector.md +++ b/gcc/config/rs6000/vector.md @@ -3,7 +3,7 @@ ;; expander, and the actual vector instructions will be in altivec.md and ;; vsx.md -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com> ;; This file is part of GCC. diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md index 7c6bb17..0323e86 100644 --- a/gcc/config/rs6000/vsx.md +++ b/gcc/config/rs6000/vsx.md @@ -1,5 +1,5 @@ ;; VSX patterns. -;; Copyright (C) 2009-2017 Free Software Foundation, Inc. +;; Copyright (C) 2009-2018 Free Software Foundation, Inc. ;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com> ;; This file is part of GCC. diff --git a/gcc/config/rs6000/vxworks.h b/gcc/config/rs6000/vxworks.h index 97cc349..b10955f 100644 --- a/gcc/config/rs6000/vxworks.h +++ b/gcc/config/rs6000/vxworks.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. Vxworks PowerPC version. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/rs6000/vxworksae.h b/gcc/config/rs6000/vxworksae.h index 9f21e91..b7ab2b1 100644 --- a/gcc/config/rs6000/vxworksae.h +++ b/gcc/config/rs6000/vxworksae.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. PowerPC VxworksAE version. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/rs6000/vxworksmils.h b/gcc/config/rs6000/vxworksmils.h index a14deb4..92c42fa 100644 --- a/gcc/config/rs6000/vxworksmils.h +++ b/gcc/config/rs6000/vxworksmils.h @@ -1,7 +1,7 @@ /* PowerPC VxWorks MILS target definitions for GNU compiler. Overrides on top of the canonical VxWorks definitions. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/x86intrin.h b/gcc/config/rs6000/x86intrin.h index 33e3176..871086b 100644 --- a/gcc/config/rs6000/x86intrin.h +++ b/gcc/config/rs6000/x86intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/xcoff.h b/gcc/config/rs6000/xcoff.h index 1eeb75c..d21a6be 100644 --- a/gcc/config/rs6000/xcoff.h +++ b/gcc/config/rs6000/xcoff.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for some generic XCOFF file format - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/xfpu.h b/gcc/config/rs6000/xfpu.h index 5cecded..863a8da 100644 --- a/gcc/config/rs6000/xfpu.h +++ b/gcc/config/rs6000/xfpu.h @@ -1,6 +1,6 @@ /* Definitions for Xilinx PowerPC 405/440 APU. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Michael Eager (eager@eagercon.com) This file is part of GCC. diff --git a/gcc/config/rs6000/xfpu.md b/gcc/config/rs6000/xfpu.md index c31c769..c0195a3 100644 --- a/gcc/config/rs6000/xfpu.md +++ b/gcc/config/rs6000/xfpu.md @@ -1,5 +1,5 @@ ;; Scheduling description for the Xilinx PowerPC 405 APU Floating Point Unit. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Michael Eager (eager@eagercon.com). ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/xilinx.h b/gcc/config/rs6000/xilinx.h index 3f1c71d..66740fd 100644 --- a/gcc/config/rs6000/xilinx.h +++ b/gcc/config/rs6000/xilinx.h @@ -1,5 +1,5 @@ /* Support for GCC on Xilinx embedded PowerPC systems - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Michael Eager, eager@eagercon.com This file is part of GCC. diff --git a/gcc/config/rs6000/xilinx.opt b/gcc/config/rs6000/xilinx.opt index 29aaf51..7afbcbb 100644 --- a/gcc/config/rs6000/xilinx.opt +++ b/gcc/config/rs6000/xilinx.opt @@ -1,6 +1,6 @@ ; Xilinx embedded PowerPC options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/rs6000/xmmintrin.h b/gcc/config/rs6000/xmmintrin.h index d7f87b5..445abb8 100644 --- a/gcc/config/rs6000/xmmintrin.h +++ b/gcc/config/rs6000/xmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2017 Free Software Foundation, Inc. +/* Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rtems.h b/gcc/config/rtems.h index 439199d..dcea95c 100644 --- a/gcc/config/rtems.h +++ b/gcc/config/rtems.h @@ -1,5 +1,5 @@ /* Configuration common to all targets running RTEMS. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rtems.opt b/gcc/config/rtems.opt index 6bd2e3d..a6975f1 100644 --- a/gcc/config/rtems.opt +++ b/gcc/config/rtems.opt @@ -1,6 +1,6 @@ ; RTEMS options. -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/rx/constraints.md b/gcc/config/rx/constraints.md index 9415bb3..448fc46 100644 --- a/gcc/config/rx/constraints.md +++ b/gcc/config/rx/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Renesas RX. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/rx/predicates.md b/gcc/config/rx/predicates.md index 151f76c..93f31b0 100644 --- a/gcc/config/rx/predicates.md +++ b/gcc/config/rx/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Renesas RX. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. diff --git a/gcc/config/rx/rx-modes.def b/gcc/config/rx/rx-modes.def index 875973f..aedf996 100644 --- a/gcc/config/rx/rx-modes.def +++ b/gcc/config/rx/rx-modes.def @@ -1,5 +1,5 @@ /* Definitions of target specific machine modes for the RX. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/rx/rx-opts.h b/gcc/config/rx/rx-opts.h index 6033376..88944a5 100644 --- a/gcc/config/rx/rx-opts.h +++ b/gcc/config/rx/rx-opts.h @@ -1,5 +1,5 @@ /* GCC option-handling definitions for the Renesas RX processor. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rx/rx-protos.h b/gcc/config/rx/rx-protos.h index d103c88..b3c5bfc 100644 --- a/gcc/config/rx/rx-protos.h +++ b/gcc/config/rx/rx-protos.h @@ -1,5 +1,5 @@ /* Exported function prototypes from the Renesas RX backend. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c index 150ef98..e3e89ec 100644 --- a/gcc/config/rx/rx.c +++ b/gcc/config/rx/rx.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on Renesas RX processors. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/rx/rx.h b/gcc/config/rx/rx.h index 850033c..a2aa392 100644 --- a/gcc/config/rx/rx.h +++ b/gcc/config/rx/rx.h @@ -1,5 +1,5 @@ /* GCC backend definitions for the Renesas RX processor. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/gcc/config/rx/rx.md b/gcc/config/rx/rx.md index bd74fe8..0807213 100644 --- a/gcc/config/rx/rx.md +++ b/gcc/config/rx/rx.md @@ -1,5 +1,5 @@ ;; Machine Description for Renesas RX processors -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; This file is part of GCC. diff --git a/gcc/config/rx/rx.opt b/gcc/config/rx/rx.opt index af2e10e2..82febdf 100644 --- a/gcc/config/rx/rx.opt +++ b/gcc/config/rx/rx.opt @@ -1,5 +1,5 @@ ; Command line options for the Renesas RX port of GCC. -; Copyright (C) 2008-2017 Free Software Foundation, Inc. +; Copyright (C) 2008-2018 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is part of GCC. diff --git a/gcc/config/rx/t-rx b/gcc/config/rx/t-rx index aa85538..473954f 100644 --- a/gcc/config/rx/t-rx +++ b/gcc/config/rx/t-rx @@ -1,5 +1,5 @@ # Makefile fragment for building GCC for the Renesas RX target. -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # Contributed by Red Hat. # # This file is part of GCC. diff --git a/gcc/config/s390/2064.md b/gcc/config/s390/2064.md index 2ffc2fe..9c9d62b 100644 --- a/gcc/config/s390/2064.md +++ b/gcc/config/s390/2064.md @@ -1,5 +1,5 @@ ;; Scheduling description for z900 (cpu 2064). -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and ;; Ulrich Weigand (uweigand@de.ibm.com). diff --git a/gcc/config/s390/2084.md b/gcc/config/s390/2084.md index 197d619..12eb7c2 100644 --- a/gcc/config/s390/2084.md +++ b/gcc/config/s390/2084.md @@ -1,5 +1,5 @@ ;; Scheduling description for z990 (cpu 2084). -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and ;; Ulrich Weigand (uweigand@de.ibm.com). diff --git a/gcc/config/s390/2097.md b/gcc/config/s390/2097.md index 605ed40..31ec0c4 100644 --- a/gcc/config/s390/2097.md +++ b/gcc/config/s390/2097.md @@ -1,5 +1,5 @@ ;; Scheduling description for z10 (cpu 2097). -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; Contributed by Wolfgang Gellerich (gellerich@de.ibm.com). diff --git a/gcc/config/s390/2817.md b/gcc/config/s390/2817.md index 80d2dd0..ed4a250 100644 --- a/gcc/config/s390/2817.md +++ b/gcc/config/s390/2817.md @@ -1,5 +1,5 @@ ;; Scheduling description for z196 (cpu 2817). -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; Contributed by Christian Borntraeger (Christian.Borntraeger@de.ibm.com) ;; Andreas Krebbel (Andreas.Krebbel@de.ibm.com) diff --git a/gcc/config/s390/2827.md b/gcc/config/s390/2827.md index 7c5366b..a709a2e 100644 --- a/gcc/config/s390/2827.md +++ b/gcc/config/s390/2827.md @@ -1,5 +1,5 @@ ;; Scheduling description for zEC12 (cpu 2827). -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/s390/2964.md b/gcc/config/s390/2964.md index d9b67296..a91a272 100644 --- a/gcc/config/s390/2964.md +++ b/gcc/config/s390/2964.md @@ -1,5 +1,5 @@ ;; Scheduling description for z13. -;; Copyright (C) 2016-2017 Free Software Foundation, Inc. +;; Copyright (C) 2016-2018 Free Software Foundation, Inc. ;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/s390/constraints.md b/gcc/config/s390/constraints.md index 95c6a8f..b18622d 100644 --- a/gcc/config/s390/constraints.md +++ b/gcc/config/s390/constraints.md @@ -1,5 +1,5 @@ ;; Constraints definitions belonging to the gcc backend for IBM S/390. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; Written by Wolfgang Gellerich, using code and information found in ;; files s390.md, s390.h, and s390.c. ;; diff --git a/gcc/config/s390/driver-native.c b/gcc/config/s390/driver-native.c index 40b5923..3793f8a 100644 --- a/gcc/config/s390/driver-native.c +++ b/gcc/config/s390/driver-native.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/s390/htmintrin.h b/gcc/config/s390/htmintrin.h index b718204..ae8cfe0 100644 --- a/gcc/config/s390/htmintrin.h +++ b/gcc/config/s390/htmintrin.h @@ -1,5 +1,5 @@ /* GNU compiler hardware transactional execution intrinsics - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) This file is part of GCC. diff --git a/gcc/config/s390/htmxlintrin.h b/gcc/config/s390/htmxlintrin.h index 683b713..d35194f 100644 --- a/gcc/config/s390/htmxlintrin.h +++ b/gcc/config/s390/htmxlintrin.h @@ -1,5 +1,5 @@ /* XL compiler hardware transactional execution intrinsics - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) This file is part of GCC. diff --git a/gcc/config/s390/linux.h b/gcc/config/s390/linux.h index 76f994a..525c17c 100644 --- a/gcc/config/s390/linux.h +++ b/gcc/config/s390/linux.h @@ -1,5 +1,5 @@ /* Definitions for Linux for S/390. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/gcc/config/s390/predicates.md b/gcc/config/s390/predicates.md index e140b68..a5b1fcb 100644 --- a/gcc/config/s390/predicates.md +++ b/gcc/config/s390/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for S/390 and zSeries. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and ;; Ulrich Weigand (uweigand@de.ibm.com). ;; diff --git a/gcc/config/s390/s390-builtin-types.def b/gcc/config/s390/s390-builtin-types.def index fa03f42..260ad93 100644 --- a/gcc/config/s390/s390-builtin-types.def +++ b/gcc/config/s390/s390-builtin-types.def @@ -1,5 +1,5 @@ /* Builtin type definitions for IBM S/390 and zSeries - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com). diff --git a/gcc/config/s390/s390-builtins.def b/gcc/config/s390/s390-builtins.def index ea561f7..cf174b5 100644 --- a/gcc/config/s390/s390-builtins.def +++ b/gcc/config/s390/s390-builtins.def @@ -1,5 +1,5 @@ /* Builtin definitions for IBM S/390 and zSeries - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com). diff --git a/gcc/config/s390/s390-builtins.h b/gcc/config/s390/s390-builtins.h index 019aff9..b2afc62 100644 --- a/gcc/config/s390/s390-builtins.h +++ b/gcc/config/s390/s390-builtins.h @@ -1,5 +1,5 @@ /* Common data structures used for builtin handling on S/390. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com). diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.c index 0a2733c..4a72d49 100644 --- a/gcc/config/s390/s390-c.c +++ b/gcc/config/s390/s390-c.c @@ -1,6 +1,6 @@ /* Language specific subroutines used for code generation on IBM S/390 and zSeries - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com). diff --git a/gcc/config/s390/s390-modes.def b/gcc/config/s390/s390-modes.def index 5b88970..ef0fb75 100644 --- a/gcc/config/s390/s390-modes.def +++ b/gcc/config/s390/s390-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/gcc/config/s390/s390-opts.h b/gcc/config/s390/s390-opts.h index 6d506e2..23632ba 100644 --- a/gcc/config/s390/s390-opts.h +++ b/gcc/config/s390/s390-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for IBM S/390. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/s390/s390-protos.h b/gcc/config/s390/s390-protos.h index 84b3070..214062a 100644 --- a/gcc/config/s390/s390-protos.h +++ b/gcc/config/s390/s390-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 6f2a189..03c93f1 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on IBM S/390 and zSeries - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com) and Andreas Krebbel (Andreas.Krebbel@de.ibm.com). diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h index 15d3390..4564a2e 100644 --- a/gcc/config/s390/s390.h +++ b/gcc/config/s390/s390.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). Andreas Krebbel (Andreas.Krebbel@de.ibm.com) diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md index 093f6f9..ef71132 100644 --- a/gcc/config/s390/s390.md +++ b/gcc/config/s390/s390.md @@ -1,5 +1,5 @@ ;;- Machine description for GNU compiler -- S/390 / zSeries version. -;; Copyright (C) 1999-2017 Free Software Foundation, Inc. +;; Copyright (C) 1999-2018 Free Software Foundation, Inc. ;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and ;; Ulrich Weigand (uweigand@de.ibm.com) and ;; Andreas Krebbel (Andreas.Krebbel@de.ibm.com) diff --git a/gcc/config/s390/s390.opt b/gcc/config/s390/s390.opt index 4dab1b6..ea969cd 100644 --- a/gcc/config/s390/s390.opt +++ b/gcc/config/s390/s390.opt @@ -1,6 +1,6 @@ ; Options for the S/390 / zSeries port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/s390/s390intrin.h b/gcc/config/s390/s390intrin.h index 05f9520..49477a4 100644 --- a/gcc/config/s390/s390intrin.h +++ b/gcc/config/s390/s390intrin.h @@ -1,5 +1,5 @@ /* S/390 System z specific intrinsics - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) This file is part of GCC. diff --git a/gcc/config/s390/s390x.h b/gcc/config/s390/s390x.h index 62fe728..f4acc76 100644 --- a/gcc/config/s390/s390x.h +++ b/gcc/config/s390/s390x.h @@ -1,5 +1,5 @@ /* Definitions of target machine for IBM zSeries 64-bit - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/gcc/config/s390/subst.md b/gcc/config/s390/subst.md index 9193273..9f62016 100644 --- a/gcc/config/s390/subst.md +++ b/gcc/config/s390/subst.md @@ -1,6 +1,6 @@ ;;- Machine description for GNU compiler -- S/390 / zSeries version. ;; Subst patterns. -;; Copyright (C) 2016-2017 Free Software Foundation, Inc. +;; Copyright (C) 2016-2018 Free Software Foundation, Inc. ;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/s390/t-s390 b/gcc/config/s390/t-s390 index 69ce684..cdea373 100644 --- a/gcc/config/s390/t-s390 +++ b/gcc/config/s390/t-s390 @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/s390/tpf.h b/gcc/config/s390/tpf.h index e41d7ba..96802c6 100644 --- a/gcc/config/s390/tpf.h +++ b/gcc/config/s390/tpf.h @@ -1,5 +1,5 @@ /* Definitions for target OS TPF for GNU compiler, for IBM S/390 hardware - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by P.J. Darcy (darcypj@us.ibm.com), Hartmut Penner (hpenner@de.ibm.com), and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/gcc/config/s390/tpf.md b/gcc/config/s390/tpf.md index 436fd8f..83396c8 100644 --- a/gcc/config/s390/tpf.md +++ b/gcc/config/s390/tpf.md @@ -1,5 +1,5 @@ ;; S390 TPF-OS specific machine patterns -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/s390/tpf.opt b/gcc/config/s390/tpf.opt index 1221ed1..d4568c3 100644 --- a/gcc/config/s390/tpf.opt +++ b/gcc/config/s390/tpf.opt @@ -1,6 +1,6 @@ ; Options for the TPF-OS port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/s390/vecintrin.h b/gcc/config/s390/vecintrin.h index 80eb2b3..a756ad2 100644 --- a/gcc/config/s390/vecintrin.h +++ b/gcc/config/s390/vecintrin.h @@ -1,5 +1,5 @@ /* GNU compiler vector extension intrinsics - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) This file is part of GCC. diff --git a/gcc/config/s390/vector.md b/gcc/config/s390/vector.md index d40bf1e..102313f 100644 --- a/gcc/config/s390/vector.md +++ b/gcc/config/s390/vector.md @@ -1,5 +1,5 @@ ;;- Instruction patterns for the System z vector facility -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/s390/vx-builtins.md b/gcc/config/s390/vx-builtins.md index 21848875..1fa5a39 100644 --- a/gcc/config/s390/vx-builtins.md +++ b/gcc/config/s390/vx-builtins.md @@ -1,5 +1,5 @@ ;;- Instruction patterns for the System z vector facility builtins. -;; Copyright (C) 2015-2017 Free Software Foundation, Inc. +;; Copyright (C) 2015-2018 Free Software Foundation, Inc. ;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com) ;; This file is part of GCC. diff --git a/gcc/config/sh/constraints.md b/gcc/config/sh/constraints.md index 1025195..157039f 100644 --- a/gcc/config/sh/constraints.md +++ b/gcc/config/sh/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Renesas / SuperH SH. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sh/divcost-analysis b/gcc/config/sh/divcost-analysis index 18f1281..6c6651c 100644 --- a/gcc/config/sh/divcost-analysis +++ b/gcc/config/sh/divcost-analysis @@ -81,7 +81,7 @@ jmp @r0 ; 2 cycles worse than SFUNC_STATIC -Copyright (C) 2006-2017 Free Software Foundation, Inc. +Copyright (C) 2006-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.c index 0f2eea1..741fe34 100644 --- a/gcc/config/sh/divtab-sh4-300.c +++ b/gcc/config/sh/divtab-sh4-300.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/config/sh/divtab-sh4.c b/gcc/config/sh/divtab-sh4.c index 4701fef..69fbdb5 100644 --- a/gcc/config/sh/divtab-sh4.c +++ b/gcc/config/sh/divtab-sh4.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/config/sh/divtab.c b/gcc/config/sh/divtab.c index 55fc6c3..4515168 100644 --- a/gcc/config/sh/divtab.c +++ b/gcc/config/sh/divtab.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2017 Free Software Foundation, Inc. +/* Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/config/sh/elf.h b/gcc/config/sh/elf.h index 6bb218c..9f32cf6 100644 --- a/gcc/config/sh/elf.h +++ b/gcc/config/sh/elf.h @@ -1,5 +1,5 @@ /* Definitions of target machine for gcc for Renesas / SuperH SH using ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Ian Lance Taylor <ian@cygnus.com>. This file is part of GCC. diff --git a/gcc/config/sh/embed-elf.h b/gcc/config/sh/embed-elf.h index f91625a..e4da0dd 100644 --- a/gcc/config/sh/embed-elf.h +++ b/gcc/config/sh/embed-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler for Renesas / SuperH SH non-Linux embedded targets. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by J"orn Rennecke <joern.rennecke@superh.com> This file is part of GCC. diff --git a/gcc/config/sh/iterators.md b/gcc/config/sh/iterators.md index 1fb3f6e..429a94b 100644 --- a/gcc/config/sh/iterators.md +++ b/gcc/config/sh/iterators.md @@ -1,5 +1,5 @@ ;; Iterator definitions for GCC SH machine description files. -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sh/linux.h b/gcc/config/sh/linux.h index c300834..6d2ccd0 100644 --- a/gcc/config/sh/linux.h +++ b/gcc/config/sh/linux.h @@ -1,5 +1,5 @@ /* Definitions for SH running Linux-based GNU systems using ELF - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Kazumoto Kojima <kkojima@rr.iij4u.or.jp> This file is part of GCC. diff --git a/gcc/config/sh/little.h b/gcc/config/sh/little.h index e6f7708..b3870d4 100644 --- a/gcc/config/sh/little.h +++ b/gcc/config/sh/little.h @@ -1,6 +1,6 @@ /* Definition of little endian SH machine for GNU compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sh/netbsd-elf.h b/gcc/config/sh/netbsd-elf.h index 5e9cd23..1bf48a4 100644 --- a/gcc/config/sh/netbsd-elf.h +++ b/gcc/config/sh/netbsd-elf.h @@ -1,5 +1,5 @@ /* Definitions for SH running NetBSD using ELF - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/sh/newlib.h b/gcc/config/sh/newlib.h index 9699a4a..4d3ff02 100644 --- a/gcc/config/sh/newlib.h +++ b/gcc/config/sh/newlib.h @@ -1,5 +1,5 @@ /* Definitions of target machine for gcc for Super-H using sh-superh-elf. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GNU CC. diff --git a/gcc/config/sh/predicates.md b/gcc/config/sh/predicates.md index 96de933..61449eb 100644 --- a/gcc/config/sh/predicates.md +++ b/gcc/config/sh/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Renesas / SuperH SH. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sh/rtems.h b/gcc/config/sh/rtems.h index e05c4ce..d2f2b2a 100644 --- a/gcc/config/sh/rtems.h +++ b/gcc/config/sh/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a SH using COFF. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/sh/rtemself.h b/gcc/config/sh/rtemself.h index c454c0e..6a67b49 100644 --- a/gcc/config/sh/rtemself.h +++ b/gcc/config/sh/rtemself.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a SH using elf. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.c index ca74f0f..3be3714 100644 --- a/gcc/config/sh/sh-c.c +++ b/gcc/config/sh/sh-c.c @@ -1,5 +1,5 @@ /* Pragma handling for GCC for Renesas / SuperH SH. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Joern Rennecke <joern.rennecke@st.com>. This file is part of GCC. diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc index c5a9a1e..efa958e 100644 --- a/gcc/config/sh/sh-mem.cc +++ b/gcc/config/sh/sh-mem.cc @@ -1,5 +1,5 @@ /* Helper routines for memory move and comparison insns. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sh/sh-modes.def b/gcc/config/sh/sh-modes.def index c4c669f..2da2afd 100644 --- a/gcc/config/sh/sh-modes.def +++ b/gcc/config/sh/sh-modes.def @@ -1,5 +1,5 @@ /* SH extra machine modes. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sh/sh-protos.h b/gcc/config/sh/sh-protos.h index 9384875..23405b4 100644 --- a/gcc/config/sh/sh-protos.h +++ b/gcc/config/sh/sh-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for Renesas / SuperH SH. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com). Improved by Jim Wilson (wilson@cygnus.com). diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index e0ad5bf..67d6d33 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -1,5 +1,5 @@ /* Output routines for GCC for Renesas / SuperH SH. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com). Improved by Jim Wilson (wilson@cygnus.com). diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index 82699cd..da23bad 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for Renesas / SuperH SH. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com). Improved by Jim Wilson (wilson@cygnus.com). diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index eb39b24..57dd786 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -1,5 +1,5 @@ ;;- Machine description for Renesas / SuperH SH. -;; Copyright (C) 1993-2017 Free Software Foundation, Inc. +;; Copyright (C) 1993-2018 Free Software Foundation, Inc. ;; Contributed by Steve Chamberlain (sac@cygnus.com). ;; Improved by Jim Wilson (wilson@cygnus.com). diff --git a/gcc/config/sh/sh.opt b/gcc/config/sh/sh.opt index c4f0d96..837d9bf 100644 --- a/gcc/config/sh/sh.opt +++ b/gcc/config/sh/sh.opt @@ -1,6 +1,6 @@ ; Options for the SH port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/sh/sh1.md b/gcc/config/sh/sh1.md index 57edec3..62f6699 100644 --- a/gcc/config/sh/sh1.md +++ b/gcc/config/sh/sh1.md @@ -1,5 +1,5 @@ ;; DFA scheduling description for Renesas / SuperH SH. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/sh/sh4-300.md b/gcc/config/sh/sh4-300.md index 136dbc9..5179f20 100644 --- a/gcc/config/sh/sh4-300.md +++ b/gcc/config/sh/sh4-300.md @@ -1,5 +1,5 @@ ;; DFA scheduling description for ST40-300. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/sh/sh4.md b/gcc/config/sh/sh4.md index 964f7e6..e0d9b6f 100644 --- a/gcc/config/sh/sh4.md +++ b/gcc/config/sh/sh4.md @@ -1,5 +1,5 @@ ;; DFA scheduling description for SH4. -;; Copyright (C) 2004-2017 Free Software Foundation, Inc. +;; Copyright (C) 2004-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/sh/sh4a.md b/gcc/config/sh/sh4a.md index 1c41866..a5228bc 100644 --- a/gcc/config/sh/sh4a.md +++ b/gcc/config/sh/sh4a.md @@ -1,5 +1,5 @@ ;; Scheduling description for Renesas SH4a -;; Copyright (C) 2003-2017 Free Software Foundation, Inc. +;; Copyright (C) 2003-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sh/sh_optimize_sett_clrt.cc b/gcc/config/sh/sh_optimize_sett_clrt.cc index bfb9aba..3349d6c 100644 --- a/gcc/config/sh/sh_optimize_sett_clrt.cc +++ b/gcc/config/sh/sh_optimize_sett_clrt.cc @@ -1,5 +1,5 @@ /* An SH specific RTL pass that tries to optimize clrt and sett insns. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sh/sh_treg_combine.cc b/gcc/config/sh/sh_treg_combine.cc index 05608ce..117aa0b 100644 --- a/gcc/config/sh/sh_treg_combine.cc +++ b/gcc/config/sh/sh_treg_combine.cc @@ -1,6 +1,6 @@ /* An SH specific RTL pass that tries to combine comparisons and redundant condition code register stores across multiple basic blocks. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sh/superh.h b/gcc/config/sh/superh.h index 4f7ed3a..5eeb735 100644 --- a/gcc/config/sh/superh.h +++ b/gcc/config/sh/superh.h @@ -1,5 +1,5 @@ /* Definitions of target machine for gcc for Super-H using sh-superh-elf. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GNU CC. diff --git a/gcc/config/sh/sync.md b/gcc/config/sh/sync.md index 9f158bd..9dba513 100644 --- a/gcc/config/sh/sync.md +++ b/gcc/config/sh/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for SH synchronization instructions. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sh/t-sh b/gcc/config/sh/t-sh index 409554a..a78c6a5 100644 --- a/gcc/config/sh/t-sh +++ b/gcc/config/sh/t-sh @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2017 Free Software Foundation, Inc. +# Copyright (C) 1993-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sh/vxworks.h b/gcc/config/sh/vxworks.h index 4c2dba9..e4c042c 100644 --- a/gcc/config/sh/vxworks.h +++ b/gcc/config/sh/vxworks.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GCC, for SuperH with targeting the VXWorks run time environment. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.c index 984835c..ec47c3d 100644 --- a/gcc/config/sol2-c.c +++ b/gcc/config/sol2-c.c @@ -1,5 +1,5 @@ /* Solaris support needed only by C/C++ frontends. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.c index 6fa9c20..b948ff6 100644 --- a/gcc/config/sol2-cxx.c +++ b/gcc/config/sol2-cxx.c @@ -1,5 +1,5 @@ /* C++ specific Solaris system support. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2-protos.h b/gcc/config/sol2-protos.h index 82fb9d6..c38e8a9 100644 --- a/gcc/config/sol2-protos.h +++ b/gcc/config/sol2-protos.h @@ -1,6 +1,6 @@ /* Operating system specific prototypes to be used when targeting GCC for any Solaris 2 system. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.c index 813de72..20d3cb0 100644 --- a/gcc/config/sol2-stubs.c +++ b/gcc/config/sol2-stubs.c @@ -1,5 +1,5 @@ /* Stubs for C++ specific Solaris system support. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c index b8ef340..2043326 100644 --- a/gcc/config/sol2.c +++ b/gcc/config/sol2.c @@ -1,5 +1,5 @@ /* General Solaris system support. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/sol2.h b/gcc/config/sol2.h index 268ab13..1681313 100644 --- a/gcc/config/sol2.h +++ b/gcc/config/sol2.h @@ -1,6 +1,6 @@ /* Operating system specific defines to be used when targeting GCC for any Solaris 2 system. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2.opt b/gcc/config/sol2.opt index 729f9c9..330aa97 100644 --- a/gcc/config/sol2.opt +++ b/gcc/config/sol2.opt @@ -1,6 +1,6 @@ ; Options for the Solaris 2 port of the compiler ; -; Copyright (C) 2010-2017 Free Software Foundation, Inc. +; Copyright (C) 2010-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/sparc/biarch64.h b/gcc/config/sparc/biarch64.h index 7c7ec6b..5a1a967 100644 --- a/gcc/config/sparc/biarch64.h +++ b/gcc/config/sparc/biarch64.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC, for Sun SPARC. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by David E. O'Brien <obrien@FreeBSD.org>. This file is part of GCC. diff --git a/gcc/config/sparc/constraints.md b/gcc/config/sparc/constraints.md index 42a6851..7ee3e51 100644 --- a/gcc/config/sparc/constraints.md +++ b/gcc/config/sparc/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for SPARC. -;; Copyright (C) 2008-2017 Free Software Foundation, Inc. +;; Copyright (C) 2008-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/cypress.md b/gcc/config/sparc/cypress.md index 717a70b..510e99b 100644 --- a/gcc/config/sparc/cypress.md +++ b/gcc/config/sparc/cypress.md @@ -1,5 +1,5 @@ ;; Scheduling description for SPARC Cypress. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/default64.h b/gcc/config/sparc/default64.h index e14643d..cc2e2cc 100644 --- a/gcc/config/sparc/default64.h +++ b/gcc/config/sparc/default64.h @@ -1,7 +1,7 @@ /* Definitions of target machine for GCC, for bi-arch SPARC, defaulting to 64-bit code generation. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/driver-sparc.c b/gcc/config/sparc/driver-sparc.c index 9b811a8..e653706 100644 --- a/gcc/config/sparc/driver-sparc.c +++ b/gcc/config/sparc/driver-sparc.c @@ -1,5 +1,5 @@ /* Subroutines for the gcc driver. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/freebsd.h b/gcc/config/sparc/freebsd.h index 3e7ea6c..4c6f416 100644 --- a/gcc/config/sparc/freebsd.h +++ b/gcc/config/sparc/freebsd.h @@ -1,5 +1,5 @@ /* Definitions for Sun SPARC64 running FreeBSD using the ELF format - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. This file is part of GCC. diff --git a/gcc/config/sparc/hypersparc.md b/gcc/config/sparc/hypersparc.md index 78e8284..17755d4 100644 --- a/gcc/config/sparc/hypersparc.md +++ b/gcc/config/sparc/hypersparc.md @@ -1,5 +1,5 @@ ;; Scheduling description for HyperSPARC. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/leon.md b/gcc/config/sparc/leon.md index 435a9bc..127dd01 100644 --- a/gcc/config/sparc/leon.md +++ b/gcc/config/sparc/leon.md @@ -1,5 +1,5 @@ ;; Scheduling description for LEON. -;; Copyright (C) 2010-2017 Free Software Foundation, Inc. +;; Copyright (C) 2010-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/linux.h b/gcc/config/sparc/linux.h index ce08465..9fb03af 100644 --- a/gcc/config/sparc/linux.h +++ b/gcc/config/sparc/linux.h @@ -1,5 +1,5 @@ /* Definitions for SPARC running Linux-based GNU systems with ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Eddie C. Dost (ecd@skynet.be) This file is part of GCC. diff --git a/gcc/config/sparc/linux64.h b/gcc/config/sparc/linux64.h index 573ce8a..c1fe421 100644 --- a/gcc/config/sparc/linux64.h +++ b/gcc/config/sparc/linux64.h @@ -1,5 +1,5 @@ /* Definitions for 64-bit SPARC running Linux-based GNU systems with ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by David S. Miller (davem@caip.rutgers.edu) This file is part of GCC. diff --git a/gcc/config/sparc/long-double-switch.opt b/gcc/config/sparc/long-double-switch.opt index 9a362be..bc13d66 100644 --- a/gcc/config/sparc/long-double-switch.opt +++ b/gcc/config/sparc/long-double-switch.opt @@ -1,6 +1,6 @@ ; Options for the SPARC port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/sparc/m8.md b/gcc/config/sparc/m8.md index f0fe1b2..96190dc 100644 --- a/gcc/config/sparc/m8.md +++ b/gcc/config/sparc/m8.md @@ -1,5 +1,5 @@ ;; Scheduling description for the SPARC M8. -;; Copyright (C) 2017 Free Software Foundation, Inc. +;; Copyright (C) 2017-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/netbsd-elf.h b/gcc/config/sparc/netbsd-elf.h index 9d670cf..6c6478b 100644 --- a/gcc/config/sparc/netbsd-elf.h +++ b/gcc/config/sparc/netbsd-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GCC, for ELF on NetBSD/sparc and NetBSD/sparc64. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Matthew Green (mrg@eterna.com.au). This file is part of GCC. diff --git a/gcc/config/sparc/niagara.md b/gcc/config/sparc/niagara.md index a8e23b8..e16c13f 100644 --- a/gcc/config/sparc/niagara.md +++ b/gcc/config/sparc/niagara.md @@ -1,5 +1,5 @@ ;; Scheduling description for Niagara. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/niagara2.md b/gcc/config/sparc/niagara2.md index 3190d55..adc65b6 100644 --- a/gcc/config/sparc/niagara2.md +++ b/gcc/config/sparc/niagara2.md @@ -1,5 +1,5 @@ ;; Scheduling description for Niagara-2 and Niagara-3. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/niagara4.md b/gcc/config/sparc/niagara4.md index a3417d2..903bbe2 100644 --- a/gcc/config/sparc/niagara4.md +++ b/gcc/config/sparc/niagara4.md @@ -1,5 +1,5 @@ ;; Scheduling description for Niagara-4 -;; Copyright (C) 2012-2017 Free Software Foundation, Inc. +;; Copyright (C) 2012-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/niagara7.md b/gcc/config/sparc/niagara7.md index 23b6707..886d971 100644 --- a/gcc/config/sparc/niagara7.md +++ b/gcc/config/sparc/niagara7.md @@ -1,5 +1,5 @@ ;; Scheduling description for Niagara-7 -;; Copyright (C) 2016-2017 Free Software Foundation, Inc. +;; Copyright (C) 2016-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/openbsd1-64.h b/gcc/config/sparc/openbsd1-64.h index c0197cd..dc70a33 100644 --- a/gcc/config/sparc/openbsd1-64.h +++ b/gcc/config/sparc/openbsd1-64.h @@ -1,5 +1,5 @@ /* Configuration file for sparc64 OpenBSD target. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/openbsd64.h b/gcc/config/sparc/openbsd64.h index e8a8abc..653eee9 100644 --- a/gcc/config/sparc/openbsd64.h +++ b/gcc/config/sparc/openbsd64.h @@ -1,5 +1,5 @@ /* Configuration file for sparc64 OpenBSD target. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/predicates.md b/gcc/config/sparc/predicates.md index e3e7eda..72c5fdc 100644 --- a/gcc/config/sparc/predicates.md +++ b/gcc/config/sparc/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for SPARC. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/rtemself.h b/gcc/config/sparc/rtemself.h index 0fb56ee..e4b52d8 100644 --- a/gcc/config/sparc/rtemself.h +++ b/gcc/config/sparc/rtemself.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a SPARC using ELF. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h index b8177c0..b84f218 100644 --- a/gcc/config/sparc/sol2.h +++ b/gcc/config/sparc/sol2.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC, for SPARC running Solaris 2 - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@netcom.com). Additional changes by David V. Henkel-Wallace (gumby@cygnus.com). diff --git a/gcc/config/sparc/sp-elf.h b/gcc/config/sparc/sp-elf.h index 7ea4c74..0ee607c 100644 --- a/gcc/config/sparc/sp-elf.h +++ b/gcc/config/sparc/sp-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GCC, for SPARC running in an embedded environment using the ELF file format. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/sp64-elf.h b/gcc/config/sparc/sp64-elf.h index 8b0b078..5414b2d 100644 --- a/gcc/config/sparc/sp64-elf.h +++ b/gcc/config/sparc/sp64-elf.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC, for SPARC64, ELF. - Copyright (C) 1994-2017 Free Software Foundation, Inc. + Copyright (C) 1994-2018 Free Software Foundation, Inc. Contributed by Doug Evans, dje@cygnus.com. This file is part of GCC. diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.c index f8124bf..6b7b738 100644 --- a/gcc/config/sparc/sparc-c.c +++ b/gcc/config/sparc/sparc-c.c @@ -1,5 +1,5 @@ /* Subroutines used for macro/preprocessor support on SPARC. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/sparc-modes.def b/gcc/config/sparc/sparc-modes.def index 05a5ed7..f3effbc 100644 --- a/gcc/config/sparc/sparc-modes.def +++ b/gcc/config/sparc/sparc-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC, for Sun SPARC. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com). 64-bit SPARC V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, at Cygnus Support. diff --git a/gcc/config/sparc/sparc-opts.h b/gcc/config/sparc/sparc-opts.h index 581e86e..899081e 100644 --- a/gcc/config/sparc/sparc-opts.h +++ b/gcc/config/sparc/sparc-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for SPARC. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/sparc-passes.def b/gcc/config/sparc/sparc-passes.def index c42d3b7..07beddf 100644 --- a/gcc/config/sparc/sparc-passes.def +++ b/gcc/config/sparc/sparc-passes.def @@ -1,5 +1,5 @@ /* Description of target passes for SPARC. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/sparc-protos.h b/gcc/config/sparc/sparc-protos.h index 507f0b1..71a067e 100644 --- a/gcc/config/sparc/sparc-protos.h +++ b/gcc/config/sparc/sparc-protos.h @@ -1,5 +1,5 @@ /* Prototypes of target machine for SPARC. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com). 64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, at Cygnus Support. diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 62bc492..2cb85a4 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for SPARC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) 64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, at Cygnus Support. diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index 3d8e198..1d10199 100644 --- a/gcc/config/sparc/sparc.h +++ b/gcc/config/sparc/sparc.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for Sun SPARC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com). 64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, at Cygnus Support. diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index f7dff43..ea75cf2 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -1,5 +1,5 @@ ;; Machine description for SPARC. -;; Copyright (C) 1987-2017 Free Software Foundation, Inc. +;; Copyright (C) 1987-2018 Free Software Foundation, Inc. ;; Contributed by Michael Tiemann (tiemann@cygnus.com) ;; 64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, ;; at Cygnus Support. diff --git a/gcc/config/sparc/sparc.opt b/gcc/config/sparc/sparc.opt index 71ead75..46ec0c2 100644 --- a/gcc/config/sparc/sparc.opt +++ b/gcc/config/sparc/sparc.opt @@ -1,6 +1,6 @@ ; Options for the SPARC port of the compiler ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/sparc/sparclet.md b/gcc/config/sparc/sparclet.md index 5ec0b8c..b7c76a9 100644 --- a/gcc/config/sparc/sparclet.md +++ b/gcc/config/sparc/sparclet.md @@ -1,5 +1,5 @@ ;; Scheduling description for SPARClet. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/supersparc.md b/gcc/config/sparc/supersparc.md index e715e8e..7e7ec48f 100644 --- a/gcc/config/sparc/supersparc.md +++ b/gcc/config/sparc/supersparc.md @@ -1,5 +1,5 @@ ;; Scheduling description for SuperSPARC. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/sync.md b/gcc/config/sparc/sync.md index 43c66e9..a3008f2 100644 --- a/gcc/config/sparc/sync.md +++ b/gcc/config/sparc/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for SPARC synchronization instructions. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/sysv4.h b/gcc/config/sparc/sysv4.h index 18a1f7c..493f1af 100644 --- a/gcc/config/sparc/sysv4.h +++ b/gcc/config/sparc/sysv4.h @@ -1,5 +1,5 @@ /* Target definitions for GNU compiler for SPARC running System V.4 - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@monkeys.com). This file is part of GCC. diff --git a/gcc/config/sparc/t-elf b/gcc/config/sparc/t-elf index 68bf15d..125e76b 100644 --- a/gcc/config/sparc/t-elf +++ b/gcc/config/sparc/t-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sparc/t-leon b/gcc/config/sparc/t-leon index 7811e03..b816b23 100644 --- a/gcc/config/sparc/t-leon +++ b/gcc/config/sparc/t-leon @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sparc/t-leon3 b/gcc/config/sparc/t-leon3 index 320d8d9..3c98f6f 100644 --- a/gcc/config/sparc/t-leon3 +++ b/gcc/config/sparc/t-leon3 @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sparc/t-linux64 b/gcc/config/sparc/t-linux64 index 7511c38..029d9a1 100644 --- a/gcc/config/sparc/t-linux64 +++ b/gcc/config/sparc/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2017 Free Software Foundation, Inc. +# Copyright (C) 1998-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sparc/t-rtems b/gcc/config/sparc/t-rtems index 809840c..7db8760 100644 --- a/gcc/config/sparc/t-rtems +++ b/gcc/config/sparc/t-rtems @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sparc/t-rtems-64 b/gcc/config/sparc/t-rtems-64 index 62ec9b4..f121d2b 100644 --- a/gcc/config/sparc/t-rtems-64 +++ b/gcc/config/sparc/t-rtems-64 @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sparc/t-sparc b/gcc/config/sparc/t-sparc index f512937..7fb3029 100644 --- a/gcc/config/sparc/t-sparc +++ b/gcc/config/sparc/t-sparc @@ -1,6 +1,6 @@ # General rules that all sparc/ targets must have. # -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/sparc/tso.h b/gcc/config/sparc/tso.h index 2afd129..fd28023 100644 --- a/gcc/config/sparc/tso.h +++ b/gcc/config/sparc/tso.h @@ -1,5 +1,5 @@ /* Include fragment for Sparc TSO operating systems. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/ultra1_2.md b/gcc/config/sparc/ultra1_2.md index a4fb883..1ea3d98 100644 --- a/gcc/config/sparc/ultra1_2.md +++ b/gcc/config/sparc/ultra1_2.md @@ -1,5 +1,5 @@ ;; Scheduling description for UltraSPARC-I/II. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/ultra3.md b/gcc/config/sparc/ultra3.md index db20cd9..e5799cc 100644 --- a/gcc/config/sparc/ultra3.md +++ b/gcc/config/sparc/ultra3.md @@ -1,5 +1,5 @@ ;; Scheduling description for UltraSPARC-III. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/sparc/visintrin.h b/gcc/config/sparc/visintrin.h index 2d62c4f..586e4a7 100644 --- a/gcc/config/sparc/visintrin.h +++ b/gcc/config/sparc/visintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/vxworks.h b/gcc/config/sparc/vxworks.h index d2d3bfc..ad2a956 100644 --- a/gcc/config/sparc/vxworks.h +++ b/gcc/config/sparc/vxworks.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for SPARC targeting the VxWorks run time environment. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/spu/constraints.md b/gcc/config/spu/constraints.md index 105d557..80e6fa0 100644 --- a/gcc/config/spu/constraints.md +++ b/gcc/config/spu/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for SPU -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is free software; you can redistribute it and/or modify it under ;; the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/predicates.md b/gcc/config/spu/predicates.md index 8c68596..cc41ba6 100644 --- a/gcc/config/spu/predicates.md +++ b/gcc/config/spu/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for CELL SPU -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is free software; you can redistribute it and/or modify it under ;; the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu-builtins.def b/gcc/config/spu/spu-builtins.def index bd17e41..b0c770e 100644 --- a/gcc/config/spu/spu-builtins.def +++ b/gcc/config/spu/spu-builtins.def @@ -1,5 +1,5 @@ /* Definitions of builtin functions for the Synergistic Processing Unit (SPU). */ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu-builtins.md b/gcc/config/spu/spu-builtins.md index 322abc0..4f7cc6b 100644 --- a/gcc/config/spu/spu-builtins.md +++ b/gcc/config/spu/spu-builtins.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; This file is free software; you can redistribute it and/or modify it under ;; the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu-c.c b/gcc/config/spu/spu-c.c index 4f78bb7..a148c5c 100644 --- a/gcc/config/spu/spu-c.c +++ b/gcc/config/spu/spu-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu-elf.h b/gcc/config/spu/spu-elf.h index ec5281e..44c652a 100644 --- a/gcc/config/spu/spu-elf.h +++ b/gcc/config/spu/spu-elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu-modes.def b/gcc/config/spu/spu-modes.def index ee519e7..09db036 100644 --- a/gcc/config/spu/spu-modes.def +++ b/gcc/config/spu/spu-modes.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu-protos.h b/gcc/config/spu/spu-protos.h index e7fc9bd..8f9cd97 100644 --- a/gcc/config/spu/spu-protos.h +++ b/gcc/config/spu/spu-protos.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c index 2800a8f7..5393579 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu.h b/gcc/config/spu/spu.h index efb0464..c979750 100644 --- a/gcc/config/spu/spu.h +++ b/gcc/config/spu/spu.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu.md b/gcc/config/spu/spu.md index 9b76669..cdc8a68 100644 --- a/gcc/config/spu/spu.md +++ b/gcc/config/spu/spu.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; This file is free software; you can redistribute it and/or modify it under ;; the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu.opt b/gcc/config/spu/spu.opt index 70da11e..a43faa7 100644 --- a/gcc/config/spu/spu.opt +++ b/gcc/config/spu/spu.opt @@ -1,5 +1,5 @@ ; Options for the SPU port of the compiler -; Copyright (C) 2006-2017 Free Software Foundation, Inc. +; Copyright (C) 2006-2018 Free Software Foundation, Inc. ; This file is free software; you can redistribute it and/or modify it under ; the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu_cache.h b/gcc/config/spu/spu_cache.h index e114acb..8e7b9f3 100644 --- a/gcc/config/spu/spu_cache.h +++ b/gcc/config/spu/spu_cache.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu_internals.h b/gcc/config/spu/spu_internals.h index 84ed28d..c0f9653 100644 --- a/gcc/config/spu/spu_internals.h +++ b/gcc/config/spu/spu_internals.h @@ -1,5 +1,5 @@ /* Definitions of Synergistic Processing Unit (SPU). */ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu_intrinsics.h b/gcc/config/spu/spu_intrinsics.h index f7b3f54..bf87deb 100644 --- a/gcc/config/spu/spu_intrinsics.h +++ b/gcc/config/spu/spu_intrinsics.h @@ -1,5 +1,5 @@ /* Definitions of Synergistic Processing Unit (SPU). */ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/spu_mfcio.h b/gcc/config/spu/spu_mfcio.h index 47d4dfa..9ba4e68 100644 --- a/gcc/config/spu/spu_mfcio.h +++ b/gcc/config/spu/spu_mfcio.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/t-spu-elf b/gcc/config/spu/t-spu-elf index 2ed15cb..8e4e2f8 100644 --- a/gcc/config/spu/t-spu-elf +++ b/gcc/config/spu/t-spu-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/vec_types.h b/gcc/config/spu/vec_types.h index d8b02c0..a098ef7 100644 --- a/gcc/config/spu/vec_types.h +++ b/gcc/config/spu/vec_types.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/spu/vmx2spu.h b/gcc/config/spu/vmx2spu.h index 67ae2ba..8b92339 100644 --- a/gcc/config/spu/vmx2spu.h +++ b/gcc/config/spu/vmx2spu.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/gcc/config/stormy16/constraints.md b/gcc/config/stormy16/constraints.md index 75b09b8..db3e66e 100644 --- a/gcc/config/stormy16/constraints.md +++ b/gcc/config/stormy16/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for XSTORMY16. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/stormy16/predicates.md b/gcc/config/stormy16/predicates.md index 3cca5cf..5b5dae1 100644 --- a/gcc/config/stormy16/predicates.md +++ b/gcc/config/stormy16/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for XSTORMY16. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/stormy16/stormy-abi b/gcc/config/stormy16/stormy-abi index b874dc9..330963a 100644 --- a/gcc/config/stormy16/stormy-abi +++ b/gcc/config/stormy16/stormy-abi @@ -167,7 +167,7 @@ means that overflow is reported for either signed or unsigned overflow. -Copyright (C) 2001-2017 Free Software Foundation, Inc. +Copyright (C) 2001-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/config/stormy16/stormy16-protos.h b/gcc/config/stormy16/stormy16-protos.h index c4ce114..29b19fd 100644 --- a/gcc/config/stormy16/stormy16-protos.h +++ b/gcc/config/stormy16/stormy16-protos.h @@ -1,5 +1,5 @@ /* Prototypes for exported functions defined in xstormy16.c - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c index 002eeee..25f7ce0 100644 --- a/gcc/config/stormy16/stormy16.c +++ b/gcc/config/stormy16/stormy16.c @@ -1,5 +1,5 @@ /* Xstormy16 target functions. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/stormy16/stormy16.h b/gcc/config/stormy16/stormy16.h index dfc659c..715e05d 100644 --- a/gcc/config/stormy16/stormy16.h +++ b/gcc/config/stormy16/stormy16.h @@ -1,5 +1,5 @@ /* Xstormy16 cpu description. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/gcc/config/stormy16/stormy16.md b/gcc/config/stormy16/stormy16.md index 02766c3..db3967e 100644 --- a/gcc/config/stormy16/stormy16.md +++ b/gcc/config/stormy16/stormy16.md @@ -1,5 +1,5 @@ ;; XSTORMY16 Machine description template -;; Copyright (C) 1997-2017 Free Software Foundation, Inc. +;; Copyright (C) 1997-2018 Free Software Foundation, Inc. ;; Contributed by Red Hat, Inc. ;; This file is part of GCC. diff --git a/gcc/config/stormy16/stormy16.opt b/gcc/config/stormy16/stormy16.opt index 9d8fba0..3478caa 100644 --- a/gcc/config/stormy16/stormy16.opt +++ b/gcc/config/stormy16/stormy16.opt @@ -1,6 +1,6 @@ ; Options for the XSTORMY16 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin index 6eeaef4..4fa3208 100644 --- a/gcc/config/t-darwin +++ b/gcc/config/t-darwin @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-glibc b/gcc/config/t-glibc index 99094f8..582215f 100644 --- a/gcc/config/t-glibc +++ b/gcc/config/t-glibc @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind index f761de7..2456d4c 100644 --- a/gcc/config/t-libunwind +++ b/gcc/config/t-libunwind @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-linux b/gcc/config/t-linux index d0b6406..7e543d5 100644 --- a/gcc/config/t-linux +++ b/gcc/config/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx index 0a28be3..3c0d2d3 100644 --- a/gcc/config/t-lynx +++ b/gcc/config/t-lynx @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-netbsd b/gcc/config/t-netbsd index 770895b..7bab024 100644 --- a/gcc/config/t-netbsd +++ b/gcc/config/t-netbsd @@ -1,4 +1,4 @@ -# Copyright (C) 2017 Free Software Foundation, Inc. +# Copyright (C) 2017-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-pnt16-warn b/gcc/config/t-pnt16-warn index c0ccc12..271f785 100644 --- a/gcc/config/t-pnt16-warn +++ b/gcc/config/t-pnt16-warn @@ -1,5 +1,5 @@ # -Werror overrides for targets with 16 bit pointers -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2 index 3052894..e275c0b 100644 --- a/gcc/config/t-sol2 +++ b/gcc/config/t-sol2 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks index 993a9d6..b6286bf 100644 --- a/gcc/config/t-vxworks +++ b/gcc/config/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-winnt b/gcc/config/t-winnt index db3913c..802f091 100644 --- a/gcc/config/t-winnt +++ b/gcc/config/t-winnt @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/tilegx/constraints.md b/gcc/config/tilegx/constraints.md index 15ee18b..2f2d710 100644 --- a/gcc/config/tilegx/constraints.md +++ b/gcc/config/tilegx/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Tilera TILE-Gx. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilegx/linux.h b/gcc/config/tilegx/linux.h index a797455..5252aa7 100644 --- a/gcc/config/tilegx/linux.h +++ b/gcc/config/tilegx/linux.h @@ -1,5 +1,5 @@ /* Definitions for TILE-Gx running Linux-based GNU systems with ELF. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.c index 877df27..e5b6319 100644 --- a/gcc/config/tilegx/mul-tables.c +++ b/gcc/config/tilegx/mul-tables.c @@ -1,5 +1,5 @@ /* Constant multiply table for TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/predicates.md b/gcc/config/tilegx/predicates.md index 731efc3..d099611 100644 --- a/gcc/config/tilegx/predicates.md +++ b/gcc/config/tilegx/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Tilera TILE-Gx. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilegx/sync.md b/gcc/config/tilegx/sync.md index 0b8ce69..4a15c00 100644 --- a/gcc/config/tilegx/sync.md +++ b/gcc/config/tilegx/sync.md @@ -1,6 +1,6 @@ ;; GCC machine description for Tilera TILE-Gx synchronization ;; instructions. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx-builtins.h b/gcc/config/tilegx/tilegx-builtins.h index 29b6670..bf13360 100644 --- a/gcc/config/tilegx/tilegx-builtins.h +++ b/gcc/config/tilegx/tilegx-builtins.h @@ -1,5 +1,5 @@ /* Enum for builtin intrinsics for TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.c index ba63fde..7885221 100644 --- a/gcc/config/tilegx/tilegx-c.c +++ b/gcc/config/tilegx/tilegx-c.c @@ -1,5 +1,5 @@ /* Definitions of C specific functions for TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx-generic.md b/gcc/config/tilegx/tilegx-generic.md index 6386df6..5cdf9ff 100644 --- a/gcc/config/tilegx/tilegx-generic.md +++ b/gcc/config/tilegx/tilegx-generic.md @@ -1,5 +1,5 @@ ;; Scheduling description for Tilera TILE-Gx chip. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx-modes.def b/gcc/config/tilegx/tilegx-modes.def index 918cbe3..3d996d7 100644 --- a/gcc/config/tilegx/tilegx-modes.def +++ b/gcc/config/tilegx/tilegx-modes.def @@ -1,5 +1,5 @@ /* TILE-Gx extra machine modes. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx-multiply.h b/gcc/config/tilegx/tilegx-multiply.h index 6ba8c96..96b1dfb 100644 --- a/gcc/config/tilegx/tilegx-multiply.h +++ b/gcc/config/tilegx/tilegx-multiply.h @@ -1,5 +1,5 @@ /* Header for constant multiple table for TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx-opts.h b/gcc/config/tilegx/tilegx-opts.h index 1c46604..578b371 100644 --- a/gcc/config/tilegx/tilegx-opts.h +++ b/gcc/config/tilegx/tilegx-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for TILE-Gx. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx-protos.h b/gcc/config/tilegx/tilegx-protos.h index 53ff58c..99fdb12 100644 --- a/gcc/config/tilegx/tilegx-protos.h +++ b/gcc/config/tilegx/tilegx-protos.h @@ -1,5 +1,5 @@ /* Prototypes of target machine for TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.c index 140cce1..14d8171 100644 --- a/gcc/config/tilegx/tilegx.c +++ b/gcc/config/tilegx/tilegx.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on the Tilera TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx.h b/gcc/config/tilegx/tilegx.h index ea3c1b3..1bf559a 100644 --- a/gcc/config/tilegx/tilegx.h +++ b/gcc/config/tilegx/tilegx.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for TILE-Gx. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx.md b/gcc/config/tilegx/tilegx.md index f6188b2..17af2e7 100644 --- a/gcc/config/tilegx/tilegx.md +++ b/gcc/config/tilegx/tilegx.md @@ -1,5 +1,5 @@ ;; Machine description for Tilera TILE-Gx chip for GCC. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilegx/tilegx.opt b/gcc/config/tilegx/tilegx.opt index 658923b..65e7c55 100644 --- a/gcc/config/tilegx/tilegx.opt +++ b/gcc/config/tilegx/tilegx.opt @@ -1,5 +1,5 @@ ; Options for the TILE-Gx port of the compiler. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; Contributed by Walter Lee (walt@tilera.com) ; ; This file is part of GCC. diff --git a/gcc/config/tilepro/constraints.md b/gcc/config/tilepro/constraints.md index bea2f39..4317402 100644 --- a/gcc/config/tilepro/constraints.md +++ b/gcc/config/tilepro/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Tilera TILEPro chip. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilepro/gen-mul-tables.cc b/gcc/config/tilepro/gen-mul-tables.cc index c474232..9b7ed9d 100644 --- a/gcc/config/tilepro/gen-mul-tables.cc +++ b/gcc/config/tilepro/gen-mul-tables.cc @@ -1,5 +1,5 @@ /* Multiply table generator for tile. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. @@ -1230,7 +1230,7 @@ main () #else printf ("/* Constant multiply table for TILE-Gx.\n"); #endif - printf (" Copyright (C) 2011-2017 Free Software Foundation, Inc.\n"); + printf (" Copyright (C) 2011-2018 Free Software Foundation, Inc.\n"); printf (" Contributed by Walter Lee (walt@tilera.com)\n"); printf ("\n"); printf (" This file is part of GCC.\n"); diff --git a/gcc/config/tilepro/linux.h b/gcc/config/tilepro/linux.h index 888a7a8..95728b0 100644 --- a/gcc/config/tilepro/linux.h +++ b/gcc/config/tilepro/linux.h @@ -1,5 +1,5 @@ /* Definitions for TILEPro running Linux-based GNU systems with ELF. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/mul-tables.c b/gcc/config/tilepro/mul-tables.c index 32e6ec0..7971934 100644 --- a/gcc/config/tilepro/mul-tables.c +++ b/gcc/config/tilepro/mul-tables.c @@ -1,5 +1,5 @@ /* Constant multiply table for TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/predicates.md b/gcc/config/tilepro/predicates.md index 06c0e85..607ca64 100644 --- a/gcc/config/tilepro/predicates.md +++ b/gcc/config/tilepro/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Tilera TILEPro chip. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro-builtins.h b/gcc/config/tilepro/tilepro-builtins.h index faae76a..7b2722f 100644 --- a/gcc/config/tilepro/tilepro-builtins.h +++ b/gcc/config/tilepro/tilepro-builtins.h @@ -1,5 +1,5 @@ /* Enum for builtin intrinsics for TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.c index 13e8056..a2d62dd 100644 --- a/gcc/config/tilepro/tilepro-c.c +++ b/gcc/config/tilepro/tilepro-c.c @@ -1,5 +1,5 @@ /* Definitions of C specific functions for TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro-generic.md b/gcc/config/tilepro/tilepro-generic.md index 255fc39..07b1596 100644 --- a/gcc/config/tilepro/tilepro-generic.md +++ b/gcc/config/tilepro/tilepro-generic.md @@ -1,5 +1,5 @@ ;; Scheduling description for Tilera TILEPro chip. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro-modes.def b/gcc/config/tilepro/tilepro-modes.def index 7c5806a..09e715f 100644 --- a/gcc/config/tilepro/tilepro-modes.def +++ b/gcc/config/tilepro/tilepro-modes.def @@ -1,5 +1,5 @@ /* TILEPro extra machine modes. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro-multiply.h b/gcc/config/tilepro/tilepro-multiply.h index c329f10..4b9b7f7 100644 --- a/gcc/config/tilepro/tilepro-multiply.h +++ b/gcc/config/tilepro/tilepro-multiply.h @@ -1,5 +1,5 @@ /* Header for constant multiple table for TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro-protos.h b/gcc/config/tilepro/tilepro-protos.h index 784d272..e0036da 100644 --- a/gcc/config/tilepro/tilepro-protos.h +++ b/gcc/config/tilepro/tilepro-protos.h @@ -1,5 +1,5 @@ /* Prototypes of target machine for TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.c index ae71f75..65380b5 100644 --- a/gcc/config/tilepro/tilepro.c +++ b/gcc/config/tilepro/tilepro.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation on the Tilera TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro.h b/gcc/config/tilepro/tilepro.h index 3aa6dc8..f0e8445 100644 --- a/gcc/config/tilepro/tilepro.h +++ b/gcc/config/tilepro/tilepro.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler for TILEPro. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro.md b/gcc/config/tilepro/tilepro.md index 86fb2fb..5993eed 100644 --- a/gcc/config/tilepro/tilepro.md +++ b/gcc/config/tilepro/tilepro.md @@ -1,5 +1,5 @@ ;; Machine description for Tilera TILEPro chip for GCC. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; Contributed by Walter Lee (walt@tilera.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/tilepro/tilepro.opt b/gcc/config/tilepro/tilepro.opt index e432733..78e94d98 100644 --- a/gcc/config/tilepro/tilepro.opt +++ b/gcc/config/tilepro/tilepro.opt @@ -1,5 +1,5 @@ ; Options for the TILEPro port of the compiler. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; Contributed by Walter Lee (walt@tilera.com) ; ; This file is part of GCC. diff --git a/gcc/config/usegas.h b/gcc/config/usegas.h index f5f7d8a..acc80da 100644 --- a/gcc/config/usegas.h +++ b/gcc/config/usegas.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2017 Free Software Foundation, Inc. +/* Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/v850/constraints.md b/gcc/config/v850/constraints.md index 7922546..623b689 100644 --- a/gcc/config/v850/constraints.md +++ b/gcc/config/v850/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for V850. -;; Copyright (C) 2011-2017 Free Software Foundation, Inc. +;; Copyright (C) 2011-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/v850/predicates.md b/gcc/config/v850/predicates.md index 52a14fd..1b50e50 100644 --- a/gcc/config/v850/predicates.md +++ b/gcc/config/v850/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for NEC V850. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/v850/rtems.h b/gcc/config/v850/rtems.h index 231503b..b20b2c3 100644 --- a/gcc/config/v850/rtems.h +++ b/gcc/config/v850/rtems.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting a v850 using ELF. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/v850/t-v850 b/gcc/config/v850/t-v850 index 271eb5e..a7af1be 100644 --- a/gcc/config/v850/t-v850 +++ b/gcc/config/v850/t-v850 @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.c index 145eef5..58e62e0 100644 --- a/gcc/config/v850/v850-c.c +++ b/gcc/config/v850/v850-c.c @@ -1,5 +1,5 @@ /* v850 specific, C compiler specific functions. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Jeff Law (law@cygnus.com). This file is part of GCC. diff --git a/gcc/config/v850/v850-modes.def b/gcc/config/v850/v850-modes.def index eb0cf3a..ed37c79 100644 --- a/gcc/config/v850/v850-modes.def +++ b/gcc/config/v850/v850-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. NEC V850 series - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by NEC EL This file is part of GCC. diff --git a/gcc/config/v850/v850-opts.h b/gcc/config/v850/v850-opts.h index a5a6655..66e3fd0 100644 --- a/gcc/config/v850/v850-opts.h +++ b/gcc/config/v850/v850-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for NEC V850 series. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/v850/v850-protos.h b/gcc/config/v850/v850-protos.h index b59ca77..e8ff280 100644 --- a/gcc/config/v850/v850-protos.h +++ b/gcc/config/v850/v850-protos.h @@ -1,5 +1,5 @@ /* Prototypes for v850.c functions used in the md file & elsewhere. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c index 4f602f4..720cce8 100644 --- a/gcc/config/v850/v850.c +++ b/gcc/config/v850/v850.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for NEC V850 series - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Jeff Law (law@cygnus.com). This file is part of GCC. diff --git a/gcc/config/v850/v850.h b/gcc/config/v850/v850.h index 54dcc09..2e737a8 100644 --- a/gcc/config/v850/v850.h +++ b/gcc/config/v850/v850.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. NEC V850 series - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Jeff Law (law@cygnus.com). This file is part of GCC. diff --git a/gcc/config/v850/v850.md b/gcc/config/v850/v850.md index ae69f48..2656e90 100644 --- a/gcc/config/v850/v850.md +++ b/gcc/config/v850/v850.md @@ -1,5 +1,5 @@ ;; GCC machine description for NEC V850 -;; Copyright (C) 1996-2017 Free Software Foundation, Inc. +;; Copyright (C) 1996-2018 Free Software Foundation, Inc. ;; Contributed by Jeff Law (law@cygnus.com). ;; This file is part of GCC. diff --git a/gcc/config/v850/v850.opt b/gcc/config/v850/v850.opt index 5cf5eb0..cd15599 100644 --- a/gcc/config/v850/v850.opt +++ b/gcc/config/v850/v850.opt @@ -1,6 +1,6 @@ ; Options for the NEC V850 port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/vax/builtins.md b/gcc/config/vax/builtins.md index e805a7e..30f9205 100644 --- a/gcc/config/vax/builtins.md +++ b/gcc/config/vax/builtins.md @@ -1,5 +1,5 @@ ;; builtin definitions for DEC VAX. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/vax/constraints.md b/gcc/config/vax/constraints.md index 3ac8fd6..934c86e 100644 --- a/gcc/config/vax/constraints.md +++ b/gcc/config/vax/constraints.md @@ -1,5 +1,5 @@ ;; Constraints for the DEC VAX port. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/vax/elf.h b/gcc/config/vax/elf.h index e699c12..cdfb3a5 100644 --- a/gcc/config/vax/elf.h +++ b/gcc/config/vax/elf.h @@ -1,5 +1,5 @@ /* Target definitions for GNU compiler for VAX using ELF - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Matt Thomas <matt@3am-software.com> This file is part of GCC. diff --git a/gcc/config/vax/elf.opt b/gcc/config/vax/elf.opt index b145109..233dcee 100644 --- a/gcc/config/vax/elf.opt +++ b/gcc/config/vax/elf.opt @@ -1,6 +1,6 @@ ; VAX ELF options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/vax/linux.h b/gcc/config/vax/linux.h index 48eeffd..44dada7 100644 --- a/gcc/config/vax/linux.h +++ b/gcc/config/vax/linux.h @@ -1,5 +1,5 @@ /* Definitions for VAX running Linux-based GNU systems with ELF format. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/netbsd-elf.h b/gcc/config/vax/netbsd-elf.h index 9674e26..45511bd 100644 --- a/gcc/config/vax/netbsd-elf.h +++ b/gcc/config/vax/netbsd-elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for NetBSD/vax ELF systems. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/openbsd.h b/gcc/config/vax/openbsd.h index a2c866b..3929350 100644 --- a/gcc/config/vax/openbsd.h +++ b/gcc/config/vax/openbsd.h @@ -1,5 +1,5 @@ /* Configuration fragment for a VAX OpenBSD target. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/openbsd1.h b/gcc/config/vax/openbsd1.h index 968f1f1..fdc7808 100644 --- a/gcc/config/vax/openbsd1.h +++ b/gcc/config/vax/openbsd1.h @@ -1,5 +1,5 @@ /* Configuration fragment for a VAX OpenBSD target. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/predicates.md b/gcc/config/vax/predicates.md index 122fe8d..26c50ef 100644 --- a/gcc/config/vax/predicates.md +++ b/gcc/config/vax/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for DEC VAX. -;; Copyright (C) 2007-2017 Free Software Foundation, Inc. +;; Copyright (C) 2007-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/vax/vax-modes.def b/gcc/config/vax/vax-modes.def index db90b1d..b2fdd7f 100644 --- a/gcc/config/vax/vax-modes.def +++ b/gcc/config/vax/vax-modes.def @@ -1,5 +1,5 @@ /* VAX extra machine modes. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/vax-protos.h b/gcc/config/vax/vax-protos.h index 14c2a08..3de4687 100644 --- a/gcc/config/vax/vax-protos.h +++ b/gcc/config/vax/vax-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. VAX version. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c index c08460a..927b82f 100644 --- a/gcc/config/vax/vax.c +++ b/gcc/config/vax/vax.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for VAX. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/vax.h b/gcc/config/vax/vax.h index 990140d..3509703 100644 --- a/gcc/config/vax/vax.h +++ b/gcc/config/vax/vax.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler. VAX version. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vax/vax.md b/gcc/config/vax/vax.md index 4f18e60..edc8e51 100644 --- a/gcc/config/vax/vax.md +++ b/gcc/config/vax/vax.md @@ -1,5 +1,5 @@ ;; Machine description for GNU compiler, VAX Version -;; Copyright (C) 1987-2017 Free Software Foundation, Inc. +;; Copyright (C) 1987-2018 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/vax/vax.opt b/gcc/config/vax/vax.opt index cf3fd49..3b3d9a6 100644 --- a/gcc/config/vax/vax.opt +++ b/gcc/config/vax/vax.opt @@ -1,6 +1,6 @@ ; Options for the VAX port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/visium/constraints.md b/gcc/config/visium/constraints.md index 053f1ef..5cabd5b 100644 --- a/gcc/config/visium/constraints.md +++ b/gcc/config/visium/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Visium. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/visium/elf.h b/gcc/config/visium/elf.h index 8b5e093..0b7f7ed 100644 --- a/gcc/config/visium/elf.h +++ b/gcc/config/visium/elf.h @@ -1,5 +1,5 @@ /* ELF-specific defines for Visium. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/visium/gr5.md b/gcc/config/visium/gr5.md index 2434d44..d69b759 100644 --- a/gcc/config/visium/gr5.md +++ b/gcc/config/visium/gr5.md @@ -1,5 +1,5 @@ ;; Scheduling description for GR5. -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/visium/gr6.md b/gcc/config/visium/gr6.md index 7d58167..f9a4a0c 100644 --- a/gcc/config/visium/gr6.md +++ b/gcc/config/visium/gr6.md @@ -1,5 +1,5 @@ ;; Scheduling description for GR6. -;; Copyright (C) 2013-2017 Free Software Foundation, Inc. +;; Copyright (C) 2013-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/visium/predicates.md b/gcc/config/visium/predicates.md index ebfe4bc..5364a53 100644 --- a/gcc/config/visium/predicates.md +++ b/gcc/config/visium/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Visium. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/visium/t-visium b/gcc/config/visium/t-visium index a64cf28..69391d7 100644 --- a/gcc/config/visium/t-visium +++ b/gcc/config/visium/t-visium @@ -1,5 +1,5 @@ # Multilibs for Visium. -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/visium/visium-modes.def b/gcc/config/visium/visium-modes.def index 1162450..5225ec6 100644 --- a/gcc/config/visium/visium-modes.def +++ b/gcc/config/visium/visium-modes.def @@ -1,5 +1,5 @@ /* Machine description for Visium. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/visium/visium-opts.h b/gcc/config/visium/visium-opts.h index 618394f..712a771 100644 --- a/gcc/config/visium/visium-opts.h +++ b/gcc/config/visium/visium-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for Visium. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/visium/visium-protos.h b/gcc/config/visium/visium-protos.h index d4aa176..132821a 100644 --- a/gcc/config/visium/visium-protos.h +++ b/gcc/config/visium/visium-protos.h @@ -1,5 +1,5 @@ /* Prototypes of target machine for Visium. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by C.Nettleton,J.P.Parkes and P.Garbett. This file is part of GCC. diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.c index 1e3549d..8751156 100644 --- a/gcc/config/visium/visium.c +++ b/gcc/config/visium/visium.c @@ -1,5 +1,5 @@ /* Output routines for Visium. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by C.Nettleton, J.P.Parkes and P.Garbett. This file is part of GCC. diff --git a/gcc/config/visium/visium.h b/gcc/config/visium/visium.h index ecab9ec..ebac7f1 100644 --- a/gcc/config/visium/visium.h +++ b/gcc/config/visium/visium.h @@ -1,5 +1,5 @@ /* Definitions of target machine for Visium. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by C.Nettleton, J.P.Parkes and P.Garbett. This file is part of GCC. diff --git a/gcc/config/visium/visium.md b/gcc/config/visium/visium.md index 31b0d49..5ff3677 100644 --- a/gcc/config/visium/visium.md +++ b/gcc/config/visium/visium.md @@ -1,5 +1,5 @@ ;; Machine description for Visium. -;; Copyright (C) 2002-2017 Free Software Foundation, Inc. +;; Copyright (C) 2002-2018 Free Software Foundation, Inc. ;; Contributed by C.Nettleton, J.P.Parkes and P.Garbett. ;; This file is part of GCC. diff --git a/gcc/config/visium/visium.opt b/gcc/config/visium/visium.opt index 1d13403..ec570e9 100644 --- a/gcc/config/visium/visium.opt +++ b/gcc/config/visium/visium.opt @@ -1,5 +1,5 @@ ; Options for Visium. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/vms/make-crtlmap.awk b/gcc/config/vms/make-crtlmap.awk index ba23dad..ab9d609 100644 --- a/gcc/config/vms/make-crtlmap.awk +++ b/gcc/config/vms/make-crtlmap.awk @@ -1,5 +1,5 @@ # Generate the VMS crtl map -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. BEGIN { is_first = 1; diff --git a/gcc/config/vms/t-vms b/gcc/config/vms/t-vms index 9e2a33e..9432b99 100644 --- a/gcc/config/vms/t-vms +++ b/gcc/config/vms/t-vms @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/vms/t-vmsnative b/gcc/config/vms/t-vmsnative index 1a7f261..da596bd 100644 --- a/gcc/config/vms/t-vmsnative +++ b/gcc/config/vms/t-vmsnative @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/vms/vms-ar.c b/gcc/config/vms/vms-ar.c index dedfb13..1f54b6b 100644 --- a/gcc/config/vms/vms-ar.c +++ b/gcc/config/vms/vms-ar.c @@ -1,5 +1,5 @@ /* VMS archive wrapper. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by AdaCore. This file is part of GCC. diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.c index f0c9fdc..01bb3fb 100644 --- a/gcc/config/vms/vms-c.c +++ b/gcc/config/vms/vms-c.c @@ -1,5 +1,5 @@ /* VMS specific, C compiler specific functions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Tristan Gingold (gingold@adacore.com). This file is part of GCC. diff --git a/gcc/config/vms/vms-f.c b/gcc/config/vms/vms-f.c index bde1948..952215a 100644 --- a/gcc/config/vms/vms-f.c +++ b/gcc/config/vms/vms-f.c @@ -1,5 +1,5 @@ /* VMS support needed only by Fortran frontends. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vms/vms-ld.c b/gcc/config/vms/vms-ld.c index 15ce21b..ed2b26b 100644 --- a/gcc/config/vms/vms-ld.c +++ b/gcc/config/vms/vms-ld.c @@ -1,5 +1,5 @@ /* VMS linker wrapper. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by AdaCore This file is part of GCC. diff --git a/gcc/config/vms/vms-opts.h b/gcc/config/vms/vms-opts.h index e3fd150..616797e 100644 --- a/gcc/config/vms/vms-opts.h +++ b/gcc/config/vms/vms-opts.h @@ -1,5 +1,5 @@ /* Definitions for option handling for OpenVMS. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vms/vms-protos.h b/gcc/config/vms/vms-protos.h index 3abc5e1..300b219 100644 --- a/gcc/config/vms/vms-protos.h +++ b/gcc/config/vms/vms-protos.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GCC for VMS. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vms/vms-stdint.h b/gcc/config/vms/vms-stdint.h index 867d988..c821967 100644 --- a/gcc/config/vms/vms-stdint.h +++ b/gcc/config/vms/vms-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on VMS systems. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.c index f17097c..84f94cc 100644 --- a/gcc/config/vms/vms.c +++ b/gcc/config/vms/vms.c @@ -1,5 +1,5 @@ /* Definitions of target machine GNU compiler. 32bit VMS version. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Douglas B Rupp (rupp@gnat.com). This file is part of GCC. diff --git a/gcc/config/vms/vms.h b/gcc/config/vms/vms.h index caf22fa..c0d01f9 100644 --- a/gcc/config/vms/vms.h +++ b/gcc/config/vms/vms.h @@ -1,5 +1,5 @@ /* Definitions of target machine GNU compiler. VMS common version. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Douglas B Rupp (rupp@gnat.com). This file is part of GCC. diff --git a/gcc/config/vms/vms.opt b/gcc/config/vms/vms.opt index 7d3e2d1..00a4dce 100644 --- a/gcc/config/vms/vms.opt +++ b/gcc/config/vms/vms.opt @@ -1,4 +1,4 @@ -; Copyright (C) 2009-2017 Free Software Foundation, Inc. +; Copyright (C) 2009-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/vms/x-vms b/gcc/config/vms/x-vms index b10739e..7760088 100644 --- a/gcc/config/vms/x-vms +++ b/gcc/config/vms/x-vms @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/vms/xm-vms.h b/gcc/config/vms/xm-vms.h index 6edf6d6..1e98e90 100644 --- a/gcc/config/vms/xm-vms.h +++ b/gcc/config/vms/xm-vms.h @@ -1,6 +1,6 @@ /* Configuration for GCC for hosting on VMS using a Unix style C library. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vx-common.h b/gcc/config/vx-common.h index a75f5a0..7a05b5b 100644 --- a/gcc/config/vx-common.h +++ b/gcc/config/vx-common.h @@ -1,5 +1,5 @@ /* Target-independent configuration for VxWorks and VxWorks AE. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/vxworks-dummy.h b/gcc/config/vxworks-dummy.h index 13b4785..33ed0c7 100644 --- a/gcc/config/vxworks-dummy.h +++ b/gcc/config/vxworks-dummy.h @@ -1,5 +1,5 @@ /* Dummy definitions of VxWorks-related macros - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vxworks-stdint.h b/gcc/config/vxworks-stdint.h index 2595e83..88ac0c7 100644 --- a/gcc/config/vxworks-stdint.h +++ b/gcc/config/vxworks-stdint.h @@ -1,5 +1,5 @@ /* Definitions for <stdint.h> types on systems using VxWorks. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.c index 1d90368..061f020 100644 --- a/gcc/config/vxworks.c +++ b/gcc/config/vxworks.c @@ -1,5 +1,5 @@ /* Common VxWorks target definitions for GNU compiler. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, Inc. This file is part of GCC. diff --git a/gcc/config/vxworks.h b/gcc/config/vxworks.h index 29a6cb0..e37af77 100644 --- a/gcc/config/vxworks.h +++ b/gcc/config/vxworks.h @@ -1,5 +1,5 @@ /* Common VxWorks target definitions for GNU compiler. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Wind River Systems. Rewritten by CodeSourcery, LLC. diff --git a/gcc/config/vxworks.opt b/gcc/config/vxworks.opt index 466c570..bf1b850 100644 --- a/gcc/config/vxworks.opt +++ b/gcc/config/vxworks.opt @@ -1,6 +1,6 @@ ; Processor-independent options for VxWorks. ; -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; Contributed by CodeSourcery, LLC. ; ; This file is part of GCC. diff --git a/gcc/config/vxworksae.h b/gcc/config/vxworksae.h index 8caa7dd..8c34dee 100644 --- a/gcc/config/vxworksae.h +++ b/gcc/config/vxworksae.h @@ -1,5 +1,5 @@ /* Common VxWorks AE target definitions for GNU compiler. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.c index 0be8903e0..72f0c67 100644 --- a/gcc/config/winnt-c.c +++ b/gcc/config/winnt-c.c @@ -1,5 +1,5 @@ /* Default C-family target hooks initializer. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/xtensa/constraints.md b/gcc/config/xtensa/constraints.md index b42bd06..1f598a6 100644 --- a/gcc/config/xtensa/constraints.md +++ b/gcc/config/xtensa/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Xtensa. -;; Copyright (C) 2006-2017 Free Software Foundation, Inc. +;; Copyright (C) 2006-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/xtensa/elf.h b/gcc/config/xtensa/elf.h index e606dad..a95d7b3 100644 --- a/gcc/config/xtensa/elf.h +++ b/gcc/config/xtensa/elf.h @@ -1,6 +1,6 @@ /* Xtensa/Elf configuration. Derived from the configuration for GCC for Intel i386 running Linux. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/xtensa/elf.opt b/gcc/config/xtensa/elf.opt index 98aa9bd..e2ffc3c 100644 --- a/gcc/config/xtensa/elf.opt +++ b/gcc/config/xtensa/elf.opt @@ -1,6 +1,6 @@ ; Xtensa ELF (bare metal) options. -; Copyright (C) 2011-2017 Free Software Foundation, Inc. +; Copyright (C) 2011-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/xtensa/linux.h b/gcc/config/xtensa/linux.h index 8449eb6..1099669 100644 --- a/gcc/config/xtensa/linux.h +++ b/gcc/config/xtensa/linux.h @@ -1,6 +1,6 @@ /* Xtensa Linux configuration. Derived from the configuration for GCC for Intel i386 running Linux. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/xtensa/predicates.md b/gcc/config/xtensa/predicates.md index 109d699..f5bf811 100644 --- a/gcc/config/xtensa/predicates.md +++ b/gcc/config/xtensa/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Xtensa. -;; Copyright (C) 2005-2017 Free Software Foundation, Inc. +;; Copyright (C) 2005-2018 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/xtensa/t-xtensa b/gcc/config/xtensa/t-xtensa index f762873..3915870 100644 --- a/gcc/config/xtensa/t-xtensa +++ b/gcc/config/xtensa/t-xtensa @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/xtensa/uclinux.h b/gcc/config/xtensa/uclinux.h index ae023d5..ba26187 100644 --- a/gcc/config/xtensa/uclinux.h +++ b/gcc/config/xtensa/uclinux.h @@ -1,6 +1,6 @@ /* Xtensa uClinux configuration. Derived from the configuration for GCC for Intel i386 running Linux. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/xtensa/uclinux.opt b/gcc/config/xtensa/uclinux.opt index 93f08da..018d162 100644 --- a/gcc/config/xtensa/uclinux.opt +++ b/gcc/config/xtensa/uclinux.opt @@ -1,6 +1,6 @@ ; Xtensa uClinux options. -; Copyright (C) 2015-2017 Free Software Foundation, Inc. +; Copyright (C) 2015-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/xtensa/xtensa-protos.h b/gcc/config/xtensa/xtensa-protos.h index 3764340..0acdfe0 100644 --- a/gcc/config/xtensa/xtensa-protos.h +++ b/gcc/config/xtensa/xtensa-protos.h @@ -1,5 +1,5 @@ /* Prototypes of target machine for GNU compiler for Xtensa. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. This file is part of GCC. diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index 18b349c..23cdf4d 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -1,5 +1,5 @@ /* Subroutines for insn-output.c for Tensilica's Xtensa architecture. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. This file is part of GCC. diff --git a/gcc/config/xtensa/xtensa.h b/gcc/config/xtensa/xtensa.h index 1602fae..193eed6 100644 --- a/gcc/config/xtensa/xtensa.h +++ b/gcc/config/xtensa/xtensa.h @@ -1,5 +1,5 @@ /* Definitions of Tensilica's Xtensa target machine for GNU compiler. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. This file is part of GCC. diff --git a/gcc/config/xtensa/xtensa.md b/gcc/config/xtensa/xtensa.md index d5596e2..84967db 100644 --- a/gcc/config/xtensa/xtensa.md +++ b/gcc/config/xtensa/xtensa.md @@ -1,5 +1,5 @@ ;; GCC machine description for Tensilica's Xtensa architecture. -;; Copyright (C) 2001-2017 Free Software Foundation, Inc. +;; Copyright (C) 2001-2018 Free Software Foundation, Inc. ;; Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. ;; This file is part of GCC. diff --git a/gcc/config/xtensa/xtensa.opt b/gcc/config/xtensa/xtensa.opt index 5ed850f..4d3f941 100644 --- a/gcc/config/xtensa/xtensa.opt +++ b/gcc/config/xtensa/xtensa.opt @@ -1,6 +1,6 @@ ; Options for the Tensilica Xtensa port of the compiler. -; Copyright (C) 2005-2017 Free Software Foundation, Inc. +; Copyright (C) 2005-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/configure.ac b/gcc/configure.ac index aec8df9..3395ada 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -1,7 +1,7 @@ # configure.ac for GCC # Process this file with autoconf to generate a configuration script. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/context.c b/gcc/context.c index 22d91b4..68d7a29 100644 --- a/gcc/context.c +++ b/gcc/context.c @@ -1,5 +1,5 @@ /* context.c - Holder for global state - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/context.h b/gcc/context.h index 4573f70..e425fb0 100644 --- a/gcc/context.h +++ b/gcc/context.h @@ -1,5 +1,5 @@ /* context.h - Holder for global state - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/convert.c b/gcc/convert.c index 1607bed..34a2174 100644 --- a/gcc/convert.c +++ b/gcc/convert.c @@ -1,5 +1,5 @@ /* Utility routines for data type conversion for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/convert.h b/gcc/convert.h index 76ab2c7..4ffa6ef 100644 --- a/gcc/convert.h +++ b/gcc/convert.h @@ -1,5 +1,5 @@ /* Definition of functions in convert.c. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/coretypes.h b/gcc/coretypes.h index 9d94e49..f5c2c5d 100644 --- a/gcc/coretypes.h +++ b/gcc/coretypes.h @@ -1,5 +1,5 @@ /* GCC core type declarations. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/coverage.c b/gcc/coverage.c index ea05d94..32ef298 100644 --- a/gcc/coverage.c +++ b/gcc/coverage.c @@ -1,5 +1,5 @@ /* Read and write coverage files, and associated functionality. - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2018 Free Software Foundation, Inc. Contributed by James E. Wilson, UC Berkeley/Cygnus Support; based on some ideas from Dain Samples of UC Berkeley. Further mangling by Bob Manson, Cygnus Support. diff --git a/gcc/coverage.h b/gcc/coverage.h index 90454c0..689e39e 100644 --- a/gcc/coverage.h +++ b/gcc/coverage.h @@ -1,5 +1,5 @@ /* coverage.h - Defines data exported from coverage.c - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a0da31c..750a9a8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2018-01-02 Jakub Jelinek <jakub@redhat.com> PR c++/83556 @@ -12,5810 +16,8 @@ * constexpr.c (cxx_bind_parameters_in_call): Remove unneeded local lval var. - -2017-12-22 Mike Stump <mikestump@comcast.net> - Eric Botcazou <ebotcazou@adacore.com> - - * constexpr.c (cxx_eval_constant_expression) <ANNOTATE_EXPR>: Remove - assertion on 2nd operand. - (potential_constant_expression_1): Likewise. - * cp-tree.def (RANGE_FOR_STMT): Take a 5th operand. - * cp-tree.h (RANGE_FOR_UNROLL): New macro. - (cp_convert_range_for): Adjust prototype. - (finish_while_stmt_cond): Likewise. - (finish_do_stmt): Likewise. - (finish_for_cond): Likewise. - * init.c (build_vec_init): Adjut call to finish_for_cond. - * parser.c (cp_parser_statement): Adjust call to - cp_parser_iteration_statement. - (cp_parser_for): Add unroll parameter and pass it in calls to - cp_parser_range_for and cp_parser_c_for. - (cp_parser_c_for): Add unroll parameter and pass it in call to - finish_for_cond. - (cp_parser_range_for): Add unroll parameter, set in on RANGE_FOR_STMT - and pass it in call to cp_convert_range_for. - (cp_convert_range_for): Add unroll parameter and pass it in call to - finish_for_cond. - (cp_parser_iteration_statement): Add unroll parameter and pass it in - calls to finish_while_stmt_cond, finish_do_stmt and cp_parser_for. - (cp_parser_pragma_ivdep): New static function. - (cp_parser_pragma_unroll): Likewise. - (cp_parser_pragma) <PRAGMA_IVDEP>: Add support for pragma Unroll. - <PRAGMA_UNROLL>: New case. - * pt.c (tsubst_expr) <FOR_STMT>: Adjust call to finish_for_cond. - <RANGE_FOR_STMT>: Pass unrolling factor to cp_convert_range_for. - <WHILE_STMT>: Adjust call to finish_while_stmt_cond. - <DO_STMT>: Adjust call to finish_do_stmt. - * semantics.c (finish_while_stmt_cond): Add unroll parameter and - build ANNOTATE_EXPR if present. - (finish_do_stmt): Likewise. - (finish_for_cond): Likewise. - (begin_range_for_stmt): Build RANGE_FOR_STMT with 5th operand. - -2017-12-21 Nathan Sidwell <nathan@acm.org> - - PR c++/83406 - * parser.c (cp_parser_lambda_body): Remove obsolete - single-return-statement handling. - -2017-12-21 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * constexpr.c (check_automatic_or_tls): Track polynomial - offsets and sizes. - -2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82593 - * decl.c (check_array_designated_initializer): Not static. - * cp-tree.h (check_array_designated_initializer): Declare. - * typeck2.c (process_init_constructor_array): Call the latter. - * parser.c (cp_parser_initializer_list): Check the return value - of require_potential_rvalue_constant_expression. - -2017-12-19 Martin Sebor <msebor@redhat.com> - - PR c++/83394 - PR c++/83322 - * decl2.c (cplus_decl_attributes): Look up member functions - in the scope of their class. - -2017-12-19 Jakub Jelinek <jakub@redhat.com> - - * name-lookup.c (get_std_name_hint): Replace Yoda conditions with - typical order conditions. - * class.c (check_bitfield_decl): Likewise. - * pt.c (convert_template_argument): Likewise. - * decl.c (duplicate_decls): Likewise. - * typeck.c (commonparms): Likewise. - -2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> - - * cp-tree.h: Fix typo in comment. - -2017-12-18 Marek Polacek <polacek@redhat.com> - - PR c++/83116 - * constexpr.c (cxx_eval_call_expression): Only look into - constexpr_call_table if ctx->strict. - -2017-12-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/83300 - * decl2.c (save_template_attributes): Add flags argument, if - not ATTR_FLAG_TYPE_IN_PLACE, *decl_p is a type and we want to - modify TYPE_ATTRIBUTES, add them on type attribute variant. - -2017-12-18 Nathan Sidwell <nathan@acm.org> - - PR c++/59930 - * name-lookup.c (name_lookup::search_unqualified): Don't search - parent namespace when looking for hidden things. - * pt.c (tsubst_friend_class): Always push to friend scope, drop - unneeded self-friend check. Inject new hidden friend into correct - scope. - -2017-12-15 Jakub Jelinek <jakub@redhat.com> - - PR c++/83205 - * decl.c (cp_finish_decomp): Handle the case when tsize is not - error_mark_node, but doesn't fit into uhwi. Split up count != eltscnt - and !tree_fits_uhwi_p (tsize) error_at calls into error_n and inform_n - to handle plural forms properly. - - PR c++/81197 - * cp-tree.h (cp_maybe_mangle_decomp): Declare. - * decl.c (cp_maybe_mangle_decomp): New function. - (cp_finish_decomp): Don't SET_DECL_ASSEMBLER_NAME here. - * parser.c (cp_convert_range_for, - cp_parser_decomposition_declaration): Call cp_maybe_mangle_decomp. - * pt.c (tsubst_expr): Likewise. - * mangle.c (find_decomp_unqualified_name): New function. - (write_unqualified_name): Handle DECL_DECOMPOSITION_P - where DECL_ASSEMBLER_NAME is already set. - - PR c++/80135 - PR c++/81922 - * typeck2.c (digest_init_r): Change nested argument type from bool to - int. Use code instead of TREE_CODE (type) where possible. If - nested == 2, diagnose initialization of flexible array member with - STRING_CST. Pass nested to process_init_constructor. Formatting fix. - (digest_init, digest_init_flags): Adjust digest_init_r caller. - (massage_init_elt): Add nested argument. Pass 2 instead of 1 to - digest_init_r's nested argument if nested is non-zero. - (process_init_constructor_array): Add nested argument. If nested == 2, - diagnose initialization of flexible array member with non-empty - braced enclosed list. Pass nested to massage_init_elt. - (process_init_constructor_record, process_init_constructor_union): Add - nested argument, pass it to massage_init_elt. - (process_init_constructor): Add nested argument, pass it to - process_init_constructor_{array,record,union}. - * init.c (find_field_init): Renamed to ... - (find_flexarray_init): ... this. Return NULL_TREE if init is - error_mark_node. Don't look through nested CONSTRUCTORs. - (warn_placement_new_too_small): Adjust caller. - - PR c++/83217 - * decl.c (cp_finish_decomp): If decl's type is REFERENCE_TYPE, - call complete_type (TREE_TYPE (type)). - - * tree.c (cxx_attribute_table, std_attribute_table): Swap - affects_type_identity and handler fields, adjust comments. - -2017-12-15 Nathan Sidwell <nathan@acm.org> - - PR c++/59930 - * decl.c (xref_tag_1): Correct comments about template friends and - default args. - * friend.c (make_friend_class): Move comments concerning - self-friendliness to code dealing with such. - * pt.c (check_default_tmpl_args): Deal with template friend - classes too. - (push_template_decl_real): Check default args for non-function - template friends. - -2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * decl2.c (start_static_storage_duration_function): Avoid warning. - * typeck.c (cxx_safe_arg_type_equiv_p, - cxx_safe_function_type_cast_p): New function. - (build_reinterpret_cast_1): Implement -Wcast-function-type. - -2017-12-14 Jakub Jelinek <jakub@redhat.com> - - PR c++/79650 - * pt.c (convert_nontype_argument): Diagnose - reduced_constant_expression_p expressions that aren't INTEGER_CST. - -2017-12-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81061 - * typeck.c (cp_build_modify_expr): Upon cxx_readonly_error - immediately return error_mark_node. - -2017-12-13 Nathan Sidwell <nathan@acm.org> - - PR c++/15272 - * pt.c (tsubst_baselink): Don't repeat the lookup for - non-dependent baselinks. - -2017-12-12 Jason Merrill <jason@redhat.com> - - * decl.c (value_dependent_init_p): Check the type of a CONSTRUCTOR. - (type_dependent_init_p): Remove. - - PR c++/82115 - ICE with variable initialized with its own address. - * cp-tree.h (struct lang_decl_base): Add dependent_init_p. - (DECL_DEPENDENT_INIT_P, SET_DECL_DEPENDENT_INIT_P): New. - * decl.c (cp_finish_decl): Set it. - (duplicate_decls): Copy it. - * pt.c (tsubst_decl): Clear it. - (value_dependent_expression_p): Revert earlier change. Check it. - -2017-12-12 Alexandre Oliva <aoliva@redhat.com> - - * constexpr.c (check_constexpr_ctor_body_1): Skip begin stmt - markers. - (constexpr_fn_retval): Likewise. - (potential_constant_expression_1): Likewise. - (cxx_eval_statement_list): Check that a begin stmt marker is - not used as the value of a statement list. - (cxx_eval_constant_expression): Return begin stmt markers - unchanged. - * cp-array-notation.c (stmt_location): New. - (cp_expand_cond_array_notations): Use it. - * cp-objcp-common.h (LANG_HOOKS_EMITS_BEGIN_STMT): Redefine as true. - * parser.c (add_debug_begin_stmt): New. - (cp_parser_statement): Call it. - * pt.c (tsubst_copy): Handle begin stmt markers. - -2017-12-07 Martin Sebor <msebor@redhat.com> - - PR c/81544 - * cp-tree.h (decls_match): Add default argument. - * decl.c (decls_match): Avoid calling into the target back end - and triggering an error. - * decl2.c (cplus_decl_attributes): Look up existing declaration and - pass it to decl_attributes. - * tree.c (cxx_attribute_table): Initialize new member of struct - attribute_spec. - -2017-12-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/80259 - * decl2.c (grokfield): Diagnose = delete redefinition of a friend. - -2017-12-06 Jason Merrill <jason@redhat.com> - - * call.c (convert_for_arg_passing): Pass NULL_TREE to - targetm.calls.promote_prototypes. - (type_passed_as): Likewise. - - PR c++/82115 - ICE with variable initialized with its own address. - * pt.c (value_dependent_expression_p): Add lval parameter. Don't - consider DECL_INITIAL if it's true. - -2017-12-06 David Malcolm <dmalcolm@redhat.com> - - PR c/83236 - * name-lookup.c (consider_binding_level): Don't suggest names that - are reserved for use by the implementation. - -2017-12-06 David Malcolm <dmalcolm@redhat.com> - - * name-lookup.c: Include "c-family/c-spellcheck.h". - -2017-12-05 Jason Merrill <jason@redhat.com> - - PR c++/82331 - ICE with variadic partial specialization of auto - * pt.c (unify) [TEMPLATE_PARM_INDEX]: Set processing_template_decl - around call to tsubst. - -2017-12-05 Nathan Sidwell <nathan@acm.org> - - PR c++/83287 - * tree.c (build_min): Check CAST_EXPR arg for OVERLOADs. - -2017-12-05 Martin Liska <mliska@suse.cz> - Jakub Jelinek <jakub@redhat.com> - - * typeck.c (pointer_diff): Add new argument and instrument - pointer subtraction. - (cp_build_binary_op): Create compound expression if doing an - instrumentation. - -2017-12-05 Jakub Jelinek <jakub@redhat.com> - - * cp-gimplify.c (cp_maybe_instrument_return): Don't add - __builtin_unreachable if -O0 or if -fsanitize=unreachable. - -2017-12-04 Jason Merrill <jason@redhat.com> - - PR c++/83273 - constexpr if allows non-constant condition - * semantics.c (finish_if_stmt_cond): Use require_constant_expression - rather than is_constant_expression. - * constexpr.c (potential_constant_expression_1) [LAMBDA_EXPR]: Allow - in C++17. - -2017-12-01 Jason Merrill <jason@redhat.com> - - Give #include hints for <complex>. - * name-lookup.c (get_std_name_hint): Add <complex>. - * parser.c (cp_parser_diagnose_invalid_type_name): Call - suggest_alternative_in_explicit_scope. - (cp_parser_namespace_name): Likewise. - - PR c++/79228 - extensions hide C++14 complex literal operators - * parser.c (cp_parser_userdef_numeric_literal): Be helpful about - 'i' in C++14 and up. - -2017-12-01 Jakub Jelinek <jakub@redhat.com> - - * parser.c (cp_parser_new): Don't clear cilk_simd_fn_info. - (parsing_nsdmi): Adjust comment. - (cp_parser_omp_for_loop_init): Likewise. - * parser.h (struct cp_omp_declare_simd_data): Adjust comment. - (struct cp_parser): Remove cilk_simd_fn_info field. - * cp-tree.h (cilk_valid_spawn): Remove. - - PR c/79153 - * cp-gimplify.c (genericize_switch_stmt): Emit LABEL_EXPR for the - break label into SWITCH_BODY instead of after it and set - SWITCH_BREAK_LABEL_P on it. - * parser.c (cp_parser_objc_expression): Add FALLTHRU comment to avoid - -Wimplicit-fallthrough warning. - -2017-11-30 Jason Merrill <jason@redhat.com> - - PR c++/82219 - bogus -Wignored-qualifiers with template - * pt.c (tsubst_copy_and_build) [STATIC_CAST_EXPR]: Suppress - -Wignored-qualifiers. - -2017-11-29 David Malcolm <dmalcolm@redhat.com> - - * parser.c (cp_parser_unary_expression): Generate a location for - "noexcept". - (cp_parser_trait_expr): Generate and return a location_t, - converting the return type from tree to cp_expr. - (cp_parser_static_assert): Pass location of the condition to - finish_static_assert, rather than that of the "static_assert" - token, where available. - -2017-11-29 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82293 - * lambda.c (nonlambda_method_basetype): Don't use LAMBDA_TYPE_P - on a null type. - -2017-11-29 Jason Merrill <jason@redhat.com> - - PR c++/82760 - memory corruption with aligned new. - * call.c (build_operator_new_call): Update *args if we add the - align_arg. - -2017-11-28 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81275 - * cp-tree.h (SWITCH_STMT_ALL_CASES_P): Define. - (SWITCH_STMT_NO_BREAK_P): Define. - (note_break_stmt, note_iteration_stmt_body_start, - note_iteration_stmt_body_end): Declare. - * decl.c (struct cp_switch): Add has_default_p, break_stmt_seen_p - and in_loop_body_p fields. - (push_switch): Clear them. - (pop_switch): Set SWITCH_STMT_CANNOT_FALLTHRU_P if has_default_p - and !break_stmt_seen_p. Assert in_loop_body_p is false. - (note_break_stmt, note_iteration_stmt_body_start, - note_iteration_stmt_body_end): New functions. - (finish_case_label): Set has_default_p when both low and high - are NULL_TREE. - * parser.c (cp_parser_iteration_statement): Use - note_iteration_stmt_body_start and note_iteration_stmt_body_end - around parsing iteration body. - * pt.c (tsubst_expr): Likewise. - * cp-objcp-common.c (cxx_block_may_fallthru): Return false for - SWITCH_STMT which contains no BREAK_STMTs, contains a default: - CASE_LABEL_EXPR and where SWITCH_STMT_BODY isn't empty and - can't fallthru. - * semantics.c (finish_break_stmt): Call note_break_stmt. - * cp-gimplify.c (genericize_switch_stmt): Copy SWITCH_STMT_ALL_CASES_P - bit to SWITCH_ALL_CASES_P. Assert that if SWITCH_STMT_NO_BREAK_P then - the break label is not TREE_USED. - -2017-11-28 Julia Koval <julia.koval@intel.com> - Sebastian Peryt <sebastian.peryt@intel.com> - - * Make-lang.in (cp/cp-array-notation.o, cp/cp-cilkplus.o): Delete. - * call.c (convert_for_arg_passing, build_cxx_call): Remove cilkplus. - * constexpr.c (potential_constant_expression_1): Ditto. - * cp-array-notation.c: Delete. - * cp-cilkplus.c: Ditto. - * cp-cilkplus.h: Ditto. - * cp-gimplify.c (cp_gimplify_expr, cp_fold_r, cp_genericize): Remove - cilkplus condition. - * cp-objcp-common.c (ARRAY_NOTATION_REF): Delete. - * cp-tree.h (cilkplus_an_triplet_types_ok_p): Delete. - * decl.c (grokfndecl, finish_function): Remove cilkplus condition. - * error.c (dump_decl, dump_expr): Remove ARRAY_NOTATION_REF condition. - * lambda.c (cp-cilkplus.h): Remove. - * parser.c (cp_parser_cilk_simd, cp_parser_cilk_for, - cp_parser_cilk_simd_vectorlength): Delete. - (cp_debug_parser, cp_parser_ctor_initializer_opt_and_function_body, - cp_parser_postfix_expression, - cp_parser_postfix_open_square_expression, - cp_parser_statement, cp_parser_jump_statement, - cp_parser_direct_declarator, - cp_parser_late_return_type_opt, cp_parser_gnu_attribute_list, - cp_parser_omp_clause_name, cp_parser_omp_clause_aligned, - cp_parser_omp_clause_linear, cp_parser_omp_all_clauses, - cp_parser_omp_flush, - cp_parser_omp_for_cond, cp_parser_omp_for_incr, - cp_parser_omp_for_loop_init, - cp_parser_omp_for_loop, - cp_parser_omp_declare_simd): Remove cilkplus support. - (CILK_SIMD_FN_CLAUSE_MASK, cp_parser_late_parsing_cilk_simd_fn_info, - cp_parser_cilk_grainsize): Remove. - (cp_parser_pragma, c_parse_file): Remove cilkplus support. - (cp_parser_cilk_simd_vectorlength, cp_parser_cilk_simd_linear, - cp_parser_cilk_simd_clause_name, cp_parser_cilk_simd_all_clauses, - cp_parser_cilk_simd, cp_parser_cilk_for): Remove. - * parser.h (IN_CILK_SIMD_FOR, IN_CILK_SPAWN): Remove. - * pt.c (tsubst_attribute, tsubst_expr, tsubst_copy_and_build): Remove - cilkplus support. - * semantics.c (finish_goto_stmt, begin_while_stmt, finish_do_body, - finish_init_stmt, finish_switch_cond, simplify_aggr_init_expr, - finish_omp_clauses, finish_omp_clauses, finish_omp_for): Remove - cilkplus - support. - * tree.c (lvalue_kind): Remove ARRAY_NOTATION_REF conditon. - * typeck.c (cp_build_array_ref, cp_build_compound_expr, - check_return_expr): Remove cilkplus support. - -2017-11-28 Jakub Jelinek <jakub@redhat.com> - - * cp-gimplify.c (genericize_switch_stmt): Build SWITCH_EXPR using - build2_loc instead of build3_loc. - -2017-11-27 Martin Sebor <msebor@redhat.com> - - PR c++/83058 - * init.c (warn_placement_new_too_small): Use offset_int instead of - HOST_WIDE_INT. - -2017-11-27 Jakub Jelinek <jakub@redhat.com> - - PR c++/81888 - * parser.c (cp_parser_decomposition_declaration): Reject just - BRACE_ENCLOSED_INITIALIZER_P initializers with nelts != 1 rather - than all such CONSTRUCTORs, and only if is_direct_init is true. - -2017-11-27 Jason Merrill <jason@redhat.com> - - * pt.c (primary_template_specialization_p): Rename from - primary_template_instantiation_p. Don't check - DECL_TEMPLATE_INSTANTIATION. - * call.c, cp-tree.h, decl2.c: Adjust. - -2017-11-27 Jakub Jelinek <jakub@redhat.com> - - PR c++/81675 - * cp-gimplify.c (cp_fold) <case COND_EXPR>: Don't return immediately - for VOID_TYPE_P COND_EXPRs, instead fold the operands and if op0 is - INTEGER_CST, ensure that both op1 and op2 are non-NULL and fall - through into normal folding, otherwise just rebuild x if any op - changed. - -2017-11-14 Boris Kolpackov <boris@codesynthesis.com> - - * Make-lang.in (c++.install-plugin): Install backend import library. - -2017-11-23 Jakub Jelinek <jakub@redhat.com> - - * parser.c (cp_parser_omp_declare): Change return type to bool from - void, return true for declare simd. - (cp_parser_pragma): Return cp_parser_omp_declare returned value - rather than always false. - -2017-11-23 Mike Stump <mikestump@comcast.net> - Eric Botcazou <ebotcazou@adacore.com> - - * pt.c (tsubst_expr) <ANNOTATE_EXPR>: Recurse on 3rd operand. - * semantics.c (finish_while_stmt_cond): Pass 3rd operand to - ANNOTATE_EXPR. - (finish_do_stmt): Likewise. - (finish_for_cond): Likewise. - -2017-11-22 Jakub Jelinek <jakub@redhat.com> - - PR c++/82401 - * name-lookup.c (member_name_cmp): Return 0 if a == b. - -2017-11-22 David Malcolm <dmalcolm@redhat.com> - - PR c++/62170 - * error.c (type_to_string): Add leading comment. Add params - "postprocessed", "quote", and "show_color", using them to fix - quoting of the "aka" for types involving typedefs. - (arg_to_string): Update for new params to type_to_string. - (cxx_format_postprocessor::handle): Likewise. - (cp_printer): Convert penultimate param from bool to bool *. - Update call to type_to_string and calls to - defer_phase_2_of_type_diff. - -2017-11-22 Marek Polacek <polacek@redhat.com> - - PR c++/60336 - PR middle-end/67239 - PR target/68355 - * class.c (layout_class_type): Set DECL_PADDING_P on padding. - * decl.c (cxx_init_decl_processing): Set TRANSLATION_UNIT_WARN_EMPTY_P. - (grokdeclarator): Set DECL_PADDING_P on unnamed bit-fields. - -2017-11-21 Martin Liska <mliska@suse.cz> - - * class.c (finalize_literal_type_property): Add quotes for - constexpr keyword. - (explain_non_literal_class): Likewise. - * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise. - (is_valid_constexpr_fn): Likewise. - (check_constexpr_ctor_body): Likewise. - (register_constexpr_fundef): Likewise. - (explain_invalid_constexpr_fn): Likewise. - (cxx_eval_builtin_function_call): Likewise. - (cxx_eval_call_expression): Likewise. - (cxx_eval_loop_expr): Likewise. - (potential_constant_expression_1): Likewise. - * decl.c (check_previous_goto_1): Likewise. - (check_goto): Likewise. - (grokfndecl): Likewise. - (grokdeclarator): Likewise. - * error.c (maybe_print_constexpr_context): Likewise. - * method.c (process_subob_fn): Likewise. - (defaulted_late_check): Likewise. - * parser.c (cp_parser_compound_statement): Likewise. - -2017-11-21 Marc Glisse <marc.glisse@inria.fr> - - * constexpr.c (cxx_eval_constant_expression, - potential_constant_expression_1): Handle POINTER_DIFF_EXPR. - * cp-gimplify.c (cp_fold): Likewise. - * error.c (dump_expr): Likewise. - * typeck.c (pointer_diff): Use POINTER_DIFF_EXPR. - -2017-11-21 Jakub Jelinek <jakub@redhat.com> - - P0428R2 - familiar template syntax for generic lambdas - * parser.c (cp_parser_lambda_declarator_opt): Don't pedwarn - for cxx2a and above, reword pedwarn for C++14/C++17. - -2017-11-20 David Malcolm <dmalcolm@redhat.com> - - PR c/81404 - * name-lookup.c: Include "c-family/known-headers.h" - (lookup_name_fuzzy): Call get_cp_stdlib_header_for_name and - potentially return a new suggest_missing_header hint. - -2017-11-20 David Malcolm <dmalcolm@redhat.com> - - PR c++/72786 - * name-lookup.c (class macro_use_before_def): New class. - (lookup_name_fuzzy): Detect macro that were used before being - defined, and report them as such. - -2017-11-20 Jason Merrill <jason@redhat.com> - - * decl2.c (constrain_class_visibility): Don't warn about artificial - fields. - -2017-11-20 Jakub Jelinek <jakub@redhat.com> - - P0329R4: Designated Initialization - * parser.c (cp_parser_initializer_clause): List in comment grammar - designated-initializer-list. - (cp_parser_initializer_list): Allow .identifier = without pedwarn for - C++2A, parse .identifier { ... }. Improve location_t argument to - pedwarn. Add pedwarn for [cst] = designators. Diagnose ... in - designated initializer list. Diagnose mixing designated and - non-designated initializer clauses for C++2A. Diagnose duplicated - identifiers in designators. - * name-lookup.h (search_anon_aggr): New declaration. - * name-lookup.c (fields_linear_search): Use search_anon_aggr. - (search_anon_aggr): New function. - * typeck2.c (process_init_constructor_record): Allow designator - to skip over some non-static data members. Handle anonymous - aggregates. Add diagnostics for designator order not matching - member declaration order. - -2017-11-20 David Malcolm <dmalcolm@redhat.com> - - * name-lookup.c: Define INCLUDE_UNIQUE_PTR before including system.h. - Include "c-family/name-hint.h" - (suggest_alternatives_for): Convert "fuzzy_name" from const char * - to name_hint, and rename to "hint". Pass location to - lookup_name_fuzzy. - (lookup_name_fuzzy): Convert return type from const char * - to name_hint. Add location_t param. - * parser.c: Define INCLUDE_UNIQUE_PTR before including system.h. - Include "c-family/name-hint.h" - (cp_parser_diagnose_invalid_type_name): Convert - "suggestion" from const char * to name_hint, and rename to "hint". - Pass location to lookup_name_fuzzy. - -2017-11-20 Nathan Sidwell <nathan@acm.org> - - PR c++/82878 - PR c++/78495 - * call.c (build_call_a): Don't set CALL_FROM_THUNK_P for inherited - ctor. - * cp-gimplify.c (cp_genericize_r): Restore THUNK dereference - inhibibition check removed in previous c++/78495 change. - -2017-11-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/82781 - * constexpr.c (cxx_eval_vector_conditional_expression): New function. - (cxx_eval_constant_expression) <case VEC_COND_EXPR>: Use it instead - of cxx_eval_conditional_expression. - -2017-11-19 Jakub Jelinek <jakub@redhat.com> - - PR c/66618 - PR c/69960 - * cp-gimplify.c (c_fully_fold): Add LVAL argument, call - cp_fold_maybe_rvalue instead of cp_fold_rvalue and pass it !LVAL. - -2017-11-16 Jason Merrill <jason@redhat.com> - - PR c++/79092 - non-type args of different types are different - * tree.c (cp_tree_equal): Check the type of constants. - * pt.c (unify) [TEMPLATE_PARM_INDEX]: Handle UNIFY_ALLOW_INTEGER - when comparing to previously deduced argument. - (maybe_convert_nontype_argument): New. - (convert_nontype_argument): Call it. - (tsubst_copy_and_build): Handle partial instantiation of - IMPLICIT_CONV_EXPR. - (unify): Ignore type when deducing from array bound. - (dependent_type_p_r): Handle DEFERRED_NOEXCEPT. - (value_dependent_expression_p): Any type-dependent expression is - value-dependent. Handle IMPLICIT_CONV_EXPR. - * cp-tree.h (IMPLICIT_CONV_EXPR_NONTYPE_ARG): New. - * mangle.c (write_template_arg): Strip IMPLICIT_CONV_EXPR. - -2017-11-16 Nathan Sidwell <nathan@acm.org> - - PR c++/82836 - PR c++/82737 - * cp-objcp-common.h (LANG_HOOKS_OVERWRITE_DECL_ASSEMBLER_NAME): - Override. - * cp-tree.h (overwrite_mangling): Declare. - * decl2.c (struct mangled_decl_hash): Entries are deletable. - (overwrite_mangling): New. - - PR c++/81060 - * decl.c (xref_tag_1): Push lambda into current scope. - * name-lookup.c (do_pushtag): Don't deal with ts_lambda here. - -2017-11-15 Nathan Sidwell <nathan@acm.org> - - PR c++/81574 - * lambda.c (lambda_capture_field_type): Function references are - always catured by reference. - -2017-11-15 Martin Liska <mliska@suse.cz> - - * decl.c (begin_destructor_body): Use cp_build_fold_indirect_ref - instead of cp_build_indirect_ref. - -2017-11-15 Martin Liska <mliska@suse.cz> - - * decl.c (begin_destructor_body): In case of VPTR sanitization - (with disabled recovery), zero vptr in order to catch virtual calls - after lifetime of an object. - -2017-11-14 Jason Merrill <jason@redhat.com> - - Use GTY((cache)) on some hash tables. - * decl.c (decomp_type_table): Use tree_cache_map. - * init.c (nsdmi_inst): Likewise. - * pt.c (defarg_ints): Likewise. - * cp-objcp-common.c (cp_get_debug_type): Likewise. - -2017-11-13 Jason Merrill <jason@redhat.com> - - Capture adjustments for P0588R1. - * semantics.c (process_outer_var_ref): Capture variables when - they are named; complain about non-capture uses when odr-used. - * expr.c (mark_use): Rvalue use looks through capture proxy. - * constexpr.c (potential_constant_expression_1): Improve error about - use of captured variable. - * lambda.c (need_generic_capture, dependent_capture_r) - (do_dependent_capture, processing_nonlambda_template): Remove. - * call.c (build_this): Remove uses of the above. - * decl.c (cp_finish_decl): Likewise. - * semantics.c (maybe_cleanup_point_expr) - (maybe_cleanup_point_expr_void, finish_goto_stmt) - (maybe_convert_cond): Likewise. - * typeck.c (check_return_expr): Likewise. - - Defer folding of *&. - * typeck.c (cp_build_fold_indirect_ref): New. - (cp_build_indirect_ref_1): Split out from cp_build_indirect_ref. - Add 'fold' parameter. - * cp-tree.h: Declare cp_build_fold_indirect_ref. - * call.c, class.c, cp-ubsan.c, decl.c, except.c, init.c, lambda.c, - parser.c, rtti.c, tree.c, typeck.c, typeck2.c: Use it. - * parser.c (do_range_for_auto_deduction): Use RO_UNARY_STAR. - (cp_convert_range_for): Likewise. - * typeck2.c (build_x_arrow): Use RO_ARROW. - - * cp-ubsan.c (cp_ubsan_check_member_access_r): Fix handling of - INDIRECT_REF of ADDR_EXPR. - - PR c++/82360 - ICE with static_cast in template. - * call.c (perform_direct_initialization_if_possible): Check - processing_template_decl. - * typeck.c (build_static_cast_1): Likewise. - -2017-11-13 Ville Voutilainen <ville.voutilainen@gmail.com> - - Remove the null check from placement new in all modes - * init.c (build_new_1): Don't do a null check for - a namespace-scope non-replaceable placement new - in any mode unless -fcheck-new is provided. - -2017-11-07 Boris Kolpackov <boris@codesynthesis.com> - - * Make-lang.in (CP_PLUGIN_HEADERS): Add operators.def since included - in cp-tree.h. - -2017-11-07 Jakub Jelinek <jakub@redhat.com> - - PR c++/82835 - * cp-gimplify.c (cxx_omp_clause_apply_fn): For methods pass i - 1 to - convert_default_arg instead of i. - -2017-11-06 Jason Merrill <jason@redhat.com> - - P0704R1 - fixing const-qualified pointers to members - * typeck2.c (build_m_component_ref): Also accept in lower stds with - a pedwarn. - -2017-11-06 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/65579 - * decl2.c (finish_static_data_member_decl): If there's an initializer, - complete the type and re-apply the quals. - -2017-11-06 Martin Liska <mliska@suse.cz> - - PR middle-end/82404 - * constexpr.c (cxx_eval_builtin_function_call): Handle - __builtin_unreachable call. - (get_function_named_in_call): Declare function earlier. - (constexpr_fn_retval): Skip __builtin_unreachable. - * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Rename to - ... - (cp_maybe_instrument_return): ... this. - (cp_genericize): Call the function unconditionally. - -2017-11-03 Nathan Sidwell <nathan@acm.org> - - PR c++/82710 - * decl.c (grokdeclarator): Protect MAYBE_CLASS things from paren - warning too. - -2017-11-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81957 - * pt.c (make_pack_expansion): Add tsubst_flags_t parameter. - (expand_integer_pack, convert_template_argument, coerce_template_parms, - gen_elem_of_pack_expansion_instantiation, tsubst_pack_expansion, - unify): Adjust calls. - * tree.c (cp_build_qualified_type_real): Likewise. - * cp-tree.h (make_pack_expansion): Adjust declaration. - -2017-11-02 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (IDENTIFIER_NEWDEL_OP_P): Restore, adjust. - (IDENTIFIER_NEW_OP_P): New. - * decl.c (grokdeclarator): Restore IDENTIFIER_NEWDEL_OP_P use. - * pt.c (push_template_decl_real): Likewise. - * typeck.c (check_return_expr): Use IDENTIFIER_NEW_OP_P. - - PR c++/82710 - * decl.c (grokdeclarator): Don't warn when parens protect a return - type from a qualified name. - -2017-11-01 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (enum cp_identifier_kind): Delete cik_newdel_op. - Renumber and reserve udlit value. - (IDENTIFIER_NEWDEL_OP_P): Delete. - (IDENTIFIER_OVL_OP_P): New. - (IDENTIFIER_ASSIGN_OP_P): Adjust. - (IDENTIFIER_CONV_OP_P): Adjust. - (IDENTIFIER_OVL_OP_INFO): Adjust. - (IDENTIFIER_OVL_OP_FLAGS): New. - * decl.c (grokdeclarator): Use IDENTIFIER_OVL_OP_FLAGS. - * lex.c (get_identifier_kind_name): Adjust. - (init_operators): Don't special case new/delete ops. - * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_P. - * pt.c (push_template_decl_real): Use IDENTIFIER_OVL_OP_FLAGS. - * typeck.c (check_return_expr): Likewise. - - * cp-tree.h (assign_op_identifier, call_op_identifier): Use - compressed code. - (struct lang_decl_fn): Use compressed operator code. - (DECL_OVERLOADED_OPERATOR_CODE): Replace with ... - (DECL_OVERLOADED_OPERATOR_CODE_RAW): ... this. - (DECL_OVERLOADED_OPERATOR_CODE_IS): Use it. - * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE_RAW. - (build_library_fn): Likewise. - (grok_op_properties): Likewise. - * mangle.c (write_unqualified_name): Likewise. - * method.c (implicitly_declare_fn): Likewise. - * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_IS. - - * cp-tree.h (IDENTIFIER_CP_INDEX): Define. - (enum ovl_op_flags): Add OVL_OP_FLAG_AMBIARY. - (enum ovl_op_code): New. - (struct ovl_op_info): Add ovl_op_code field. - (ovl_op_info): Size by OVL_OP_MAX. - (ovl_op_mapping, ovl_op_alternate): Declare. - (OVL_OP_INFO): Adjust for mapping array. - (IDENTIFIER_OVL_OP_INFO): New. - * decl.c (ambi_op_p, unary_op_p): Delete. - (grok_op_properties): Use IDENTIFIER_OVL_OP_INFO and - ovl_op_alternate. - * lex.c (ovl_op_info): Adjust and static initialize. - (ovl_op_mappings, ovl_op_alternate): Define. - (init_operators): Iterate over ovl_op_info array and init mappings - & alternate arrays. - * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_INFO. - * operators.def (DEF_OPERATOR): Remove KIND parm. - (DEF_SIMPLE_OPERATOR): Delete. - (OPERATOR_TRANSITION): Expand if defined. - -2017-10-31 David Malcolm <dmalcolm@redhat.com> - - * pt.c (listify): Use %< and %> for description of #include. - -2017-10-31 David Malcolm <dmalcolm@redhat.com> - - * class.c (explain_non_literal_class): Use UNKNOWN_LOCATION rather - than 0. - * name-lookup.c (suggest_alternatives_for): Update for renaming of - inform_at_rich_loc. - (maybe_suggest_missing_header): Likewise. - (suggest_alternative_in_explicit_scope): Likewise. - * parser.c (cp_parser_diagnose_invalid_type_name): Likewise for - renaming of error_at_rich_loc. - (cp_parser_string_literal): Likewise. - (cp_parser_nested_name_specifier_opt): Likewise. - (cp_parser_cast_expression): Likewise for renaming of - warning_at_rich_loc. - (cp_parser_decl_specifier_seq): Likewise for renaming of - error_at_rich_loc and warning_at_rich_loc. - (cp_parser_elaborated_type_specifier): Likewise for renaming of - pedwarn_at_rich_loc. - (cp_parser_cv_qualifier_seq_opt): Likewise for renaming of - error_at_rich_loc. - (cp_parser_virt_specifier_seq_opt): Likewise. - (cp_parser_class_specifier_1): Likewise. - (cp_parser_class_head): Likewise. - (cp_parser_member_declaration): Likewise for renaming of - pedwarn_at_rich_loc, warning_at_rich_loc, and error_at_rich_loc. - (cp_parser_enclosed_template_argument_list): Likewise for renaming - of error_at_rich_loc. - (set_and_check_decl_spec_loc): Likewise. - * pt.c (listify): Likewise. - * rtti.c (typeid_ok_p): Likewise. - * semantics.c (process_outer_var_ref): Use UNKNOWN_LOCATION rather - than 0. - * typeck.c (access_failure_info::maybe_suggest_accessor): Update - for renaming of inform_at_rich_loc. - (finish_class_member_access_expr): Likewise for renaming of - error_at_rich_loc. - -2017-10-31 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (struct operator_name_info_t): Rename to ... - (struct ovl_op_info_t): ... here. Add tree_code field. - (operator_name_info, assignment_operator_name_info): Delete. - (ovl_op_info): Declare. - (OVL_OP_INFO): Adjust. - * decl.c (grok_op_properties): Use ovl_op_flags. - * lex.c (operator_name_info, assignment_operator_name_info): - Delete. - (ovl_op_info): Define. - (set_operator_ident): Adjust. - (init_operators): Set tree_code. - * mangle.c (write_unqualified_id): Adjust operator array scan. - - * lex.c (init_operators): Allow NULL operator name. Don't add - special cases. - * operators.def: Use NULL for mangling only operators. Move to - after regular operators but move assignment operators last. - - * cp-tree.h (enum ovl_op_flags): New. - (struct operator_name_info_t): Rename arity to flags. - * lex.c (set_operator_ident): New. - (init_operators): Use it. Adjust for flags. - * mangle.c (write_unqualified_id): Adjust for flags. - * operators.def: Replace arity with flags. - - * cp-tree.h (ovl_op_identifier): New. - (assign_op_identifier, call_op_identifier): Adjust. - (cp_operator_id, cp_assignment_operator_ide): Delete. - (SET_OVERLOADED_OPERATOR_CODE): Delete. - (OVL_OP_INFO): New. - * call.c (op_error): Use OVL_OP_INFO. - (build_conditional_expr_1): Use ovl_op_identifier. - (build_new_op_1): Use OVL_OP_INFO & ovl_op_identifier. - (build_op_delete_call): Likewise. - * class.c (type_requires_array_cookie): Use ovl_op_identifier. - * decl.c (duplicate_decls): Directly copy operator code. - (builtin_function_1): Do not set operator code. - (build_library_fn): Directly set operator code. - (push_cp_library_fn): Use ovl_op_identifier. - (grok_op_properties): Directly set operator code. - * decl2.c (maybe_warn_sized_delete): Use ovl_op_identifier. - * error.c (dump_expr): Use OVL_OP_INFO. - (op_to_string): Add assop arg. Use OVL_OP_INFO. - (assop_to_string): Delete. - (args_to_string): Adjust. - * init.c (build_new_1): Use ovl_op_identifier. - * mangle.c (write_unqualified_name): Use OVL_OP_INFO. - (write_expression): Likewise. - * method.c (synthesized_method_walk): Use ovl_op_identifier. - (implicitly_declare_fn): Use assign_op_identifier. Directly set - operator code. - * name-lookup.c (get_class_binding): Use assign_op_identifier. - * parser.c (cp_parser_operator): Use ovl_op_identifier. - (cp_parser_omp_clause_reduction): Likewise. - * semantics.c (omp_reduction_id): Likewise. - * typeck.c (cxx_sizeof_or_alignof_type): Use OVL_OP_INFO. - - * cp-tree.h (assign_op_identifier, call_op_identifier): Define. - (LAMBDA_FUNCTION_P): Use DECL_OVERLOADED_OPERATOR_IS. - (DECL_OVERLOADED_OPERATOR_P): Just retuurn true/false. - (DECL_OVERLOADED_OPERATOR_CODE, DECL_OVERLOADED_OPERATOR_IS): Define. - * call.c (add_function_candidate): Use - DECL_OVERLOADED_OPERATOR_IS. - (build_op_call_1): Use call_op_identifier & - DECL_OVERLOADED_OPERATOR_IS. - (build_over_call): Likewise. - (has_trivial_copy_assign_p): Use assign_op_identifier. - (build_special_member_call): Likewise. - * class.c (dfs_declare_virt_assop_and_dtor): Likewise. - (vbase_has_user_provided_move_assign, - classtype_has_move_assign_or_move_ctor_p): Likewise. - * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE. - (grok_special_member_properties): Use assign_op_identifier. - (start_preparsed_function): Use DECL_OVERLOADED_OPERATOR_IS. - * decl2.c (mark_used): Use DECL_CONV_FN_P. - * dump.c (dump_access): Delete prototype. - (dump_op): Delete. - (cp_dump_tree): Don't call it. - * lambda.c (lambda_function): Use call_op_identifier. - (maybe_add_lambda_conv_op): Not an overloaded operator. Remove - unneeded braces. - * mangle.c (write_unqualified_name): Use DECL_OVERLOADED_OPERTOR_CODE. - * method.c (do_build_copy_assign): Use assign_op_identifier. - (synthesize_method): Use DECL_OVERLOADED_OPERATOR_IS. - (get_copy_assign): Use assign_op_identifier. - (synthesized_method_walk): Likewise. - (defaultable_fn_check): Use DECL_OVERLOADED_OPERATOR_IS. - * parser.c (cp_parser_lambda_declarator_opt): Use - call_op_identifier. - * semanitics.c (classtype_has_nothrow_assign_or_copy_p): Use - assign_op_identifier. - * tree.c (special_function_p): Use DECL_OVERLOADED_OPERATOR_IS. - * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_CODE. - (check_return_expr): Use assign_op_identifier. - -2017-10-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82085 - * pt.c (tsubst_copy_and_build, [INDIRECT_REF]): For a REFERENCE_REF_P, - unconditionally call convert_from_reference. - -2017-10-30 Nathan Sidwell <nathan@acm.org> - - * call.c (build_op_call_1): Test for FUNCTION_DECL in same manner - as a few lines earlier. - * cp-tree.h (PACK_EXPANSION_PATTERN): Fix white space. - * decl.c (grokfndecl): Fix indentation. - (compute_array_index_type): Use processing_template_decl_sentinel. - (grok_op_properties): Move warnings to end. Reorder other checks - to group similar entities. Tweak diagnostics. - * lex.c (unqualified_name_lookup_error): No need to check name is - not ERROR_MARK operator. - * parser.c (cp_parser_operator): Select operator code before - looking it up. - * typeck.c (check_return_expr): Fix indentation and line wrapping. - -2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> - - * pt.c (invalid_nontype_parm_type_p): Return a bool instead of an int. - -2017-10-26 Nathan Sidwell <nathan@acm.org> - - * decl.c (sort_labels): Restore function. - (pop_labels): Sort labels - (identify_goto): Add translation markup. - -2017-10-25 Nathan Sidwell <nathan@acm.org> - - Kill IDENTIFIER_LABEL_VALUE. - * cp-tree.h (lang_identifier): Delete label_value slot. - (IDENTIFIER_LABEL_VALUE, SET_IDENTIFIER_LABEL_VALUE): Delete. - (struct named_label_hasher): Rename to ... - (struct named_label_hash): ... here. Reimplement. - (struct language_function): Adjust x_named_labels. - * name-lookup.h (struct cp_label_binding): Delete. - (struct cp_binding_level): Delete shadowed_labels slot. - * decl.c (struct named_label_entry): Add name and outer slots. - (pop_label): Rename to ... - (check_label_used): ... here. Don't pop. - (note_label, sort_labels): Delete. - (pop_labels, pop_local_label): Reimplement. - (poplevel): Pop local labels as any other decl. Remove - shadowed_labels handling. - (named_label_hash::hash, named_label_hash::equal): New. - (make_label_decl): Absorb into ... - (lookup_label_1): ... here. Add making_local_p arg, reimplement. - (lookup_label, declare_local_label): Adjust. - (check_goto, define_label): Adjust. - * lex.c (make_conv_op_name): Don't clear IDENTIFIER_LABEL_VALUE. - * ptree.c (cxx_print_identifier): Don't print identifier binding. - - * decl.c (identifier_goto): Reduce duplication. - (check_previous_goto_1): Likewise. - (check_goto): Move var decls to initialization. - (check_omp_return, define_label_1, define_label): Likewise. - -2017-10-25 Jakub Jelinek <jakub@redhat.com> - - PR libstdc++/81706 - * decl.c (duplicate_decls): Copy "omp declare simd" attributes from - newdecl to corresponding __builtin_ if any. - -2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82466 - * decl.c (duplicate_decls): Warn for built-in functions declared as - non-function, use OPT_Wbuiltin_declaration_mismatch. - - * decl.c (duplicate_decls): Avoid redundant '+' in warning_at. - -2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80991 - * pt.c (value_dependent_expression_p, [TRAIT_EXPR]): Handle - a TREE_LIST as TRAIT_EXPR_TYPE2. - -2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com> - Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82307 - * cvt.c (type_promotes_to): Implement C++17, 7.6/4, about unscoped - enumeration type whose underlying type is fixed. - -2017-10-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80449 - * semantics.c (finish_compound_literal): Check do_auto_deduction - return value for error_mark_node. - -2017-10-23 Jason Merrill <jason@redhat.com> - - PR c++/77369 - wrong noexcept handling in C++14 and below - * tree.c (strip_typedefs): Canonicalize TYPE_RAISES_EXCEPTIONS. - -2017-10-20 Nathan Sidwell <nathan@acm.org> - - * class.c (layout_class_type): Cleanup as-base creation, determine - mode here. - (finish_struct_1): ... not here. - -2017-10-19 Jakub Jelinek <jakub@redhat.com> - - PR c++/82600 - * typeck.c (check_return_expr): Don't call - maybe_warn_about_returning_address_of_local in templates. - -2017-10-17 Nathan Sidwell <nathan@acm.org> - - PR c++/82560 - * call.c (build_over_call): Don't pass tf_no_cleanup to nested - calls. - - PR middle-end/82546 - * cp-objcp-common.c (cp_tree_size): Reformat. Adjust returns size - of TYPE nodes. - -2017-10-13 Jason Merrill <jason@redhat.com> - - PR c++/82357 - bit-field in template - * tree.c (cp_stabilize_reference): Just return a NON_DEPENDENT_EXPR. - -2017-10-13 David Malcolm <dmalcolm@redhat.com> - - * cp-tree.h (maybe_show_extern_c_location): New decl. - * decl.c (grokfndecl): When complaining about literal operators - with C linkage, issue a note giving the location of the - extern "C". - * parser.c (cp_parser_new): Initialize new field - "innermost_linkage_specification_location". - (cp_parser_linkage_specification): Store the location - of the linkage specification within the cp_parser. - (cp_parser_explicit_specialization): When complaining about - template specializations with C linkage, issue a note giving the - location of the extern "C". - (cp_parser_explicit_template_declaration): Likewise for templates. - (maybe_show_extern_c_location): New function. - * parser.h (struct cp_parser): New field - "innermost_linkage_specification_location". - -2017-10-12 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (cp_expr): Add const operator * and operator-> - accessors. - (cp_tree_node_structure_enum): Delete TS_CP_BINDING, - TS_CP_WRAPPER, LAST_TS_CP_ENUM. - -2017-10-12 David Malcolm <dmalcolm@redhat.com> - - * parser.c (get_required_cpp_ttype): New function. - (cp_parser_error_1): Call it, using the result to call - maybe_suggest_missing_token_insertion. - -2017-10-12 David Malcolm <dmalcolm@redhat.com> - - * parser.c (get_matching_symbol): Move to before... - (cp_parser_error): Split out into... - (cp_parser_error_1): ...this new function, merging in content - from... - (cp_parser_required_error): ...here. Eliminate partial duplicate - of body of cp_parser_error in favor of a call to the new - cp_parser_error_1 helper function. - -2017-10-11 Nathan Sidwell <nathan@acm.org> - - * decl2.c (struct mangled_decl_hash): Use DECL_ASSEMBLER_NAME_RAW. - (record_mangling): Likewise. - -2017-10-10 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (extern_c_fns): Rename to ... - (extern_c_decls): ... here. - (check_extern_c_conflict, extern_c_linkage_bindings): Update. - (do_pushdecl): Check extern-c fns and vars. - - * cp-tree.h (default_hash_traits <lang_identifier *>): Delete - specialization. - - * decl2.c (struct mangled_decl_hash): New hash traits. - (mangled_decls): Make hash_table<mangled_decl_hash>. - (generate_mangling_alias, record_mangling): Adjust. - -2017-10-10 Jason Merrill <jason@redhat.com> - - More delayed lambda capture fixes. - * call.c (add_function_candidate): Use build_address. - (build_op_call_1): Call mark_lvalue_use early. - (build_over_call): Handle error from build_this. - * constexpr.c (cxx_bind_parameters_in_call): Use build_address. - (cxx_eval_increment_expression): Don't use rvalue(). - * cvt.c (convert_to_void): Use mark_discarded_use. - * expr.c (mark_use): Handle PARM_DECL, NON_DEPENDENT_EXPR. Fix - reference handling. Don't copy the expression. - (mark_discarded_use): New. - * lambda.c (insert_capture_proxy): Add some sanity checking. - (maybe_add_lambda_conv_op): Set cp_unevaluated_operand. - * pt.c (register_local_specialization): Add sanity check. - * semantics.c (process_outer_var_ref): Fix check for existing proxy. - * typeck.c (cp_build_addr_expr_1): Handle error from - mark_lvalue_use. - (cp_build_modify_expr): Call mark_lvalue_use_nonread, handle error - from rvalue. - - Handle generic lambda capture in dependent expressions. - * lambda.c (need_generic_capture, dependent_capture_r) - (do_dependent_capture): New. - * pt.c (processing_nonlambda_template): Use need_generic_capture. - * semantics.c (maybe_cleanup_point_expr) - (maybe_cleanup_point_expr_void, finish_goto_stmt) - (maybe_convert_cond): Call do_dependent_capture. - * typeck.c (build_static_cast): Remove dependent capture handling. - - * typeck.c (condition_conversion): Assert !processing_template_decl. - * semantics.c (finish_omp_clauses): Don't - fold_build_cleanup_point_expr if processing_template_decl. - (outer_var_p): A temporary can't be from an outer scope. - * pt.c (type_dependent_expression_p): Fix dependency checking of - functions without DECL_TEMPLATE_INFO. - (instantiate_decl): Use lss_copy. - * constexpr.c (is_valid_constexpr_fn): Fix lambdas before C++17. - - * typeck.c (check_return_expr): Check non-dependent conversion in - templates. - * constraint.cc (check_function_concept): Don't complain about an - empty concept if seen_error. - -2017-10-10 Richard Sandiford <richard.sandiford@linaro.org> - - * cvt.c (ignore_overflows): Use wi::to_wide when - operating on trees as wide_ints. - * decl.c (check_array_designated_initializer): Likewise. - * mangle.c (write_integer_cst): Likewise. - * semantics.c (cp_finish_omp_clause_depend_sink): Likewise. - -2017-10-10 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (set_global_binding): Don't deal with STAT_HACK. - -2017-10-06 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/47791 - * decl.c (finish_function): Take a bool intead of an int; adjust. - * cp-tree.h (finish_function): Adjust declaration. - * decl2.c (generate_tls_wrapper, finish_objects, - finish_static_storage_duration_function): Adjust calls. - * lambda.c (maybe_add_lambda_conv_op, finish_lambda_function): - Likewise. - * method.c (synthesize_method): Likewise. - * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise. - * pt.c (instantiate_decl): Likewise. - * parser.c (cp_parser_function_definition_after_declarator, - cp_parser_late_parsing_for_member, cp_parser_omp_declare_reduction): - Likewise. - (cp_parser_ctor_initializer_opt, - cp_parser_ctor_initializer_opt_and_function_body, - cp_parser_function_try_block, - cp_parser_function_definition_after_declarator, - cp_parser_function_transaction): Return void; adjust declarations. - -2017-10-06 Nathan Sidwell <nathan@acm.org> - - PR c++/82424 - * name-lookup.c (check_local_shadow): Don't try and convert - dependent types. - -2017-10-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/82299 - * decl.c (reshape_init): Suppress warn_useless_cast for direct enum - init. - * typeck.c (convert_for_assignment): Likewise. - - P0704R1 - fixing const-qualified pointers to members - * typeck2.c (build_m_component_ref): For -std=c++2a allow - pointer to const & qualified method on rvalue. - -2017-10-06 Nathan Sidwell <nathan@acm.org> - - Use hash_table for extern "C" names - * name-lookup.c (extern_c_fns): Use hash_table. - (check_extern_c_conflict): Adjust. - (c_linkage_bindings): Adjust. - - Use hash_table for namespace bindings - * cp-tree.h (struct named_decl_hash): New. - (lang_decl_ns): Change type of bindings field. - * lex.c (maybe_add_lang_decl_raw): Adjust. - * name-lookup.c (find_namespace_slot): Adjust. - (do_pushdecl): Push NULL-named namespace. - (do_push_nested_namespace): Adjust. - (push_namespace): Push anonymous namespace as NULL name. - -2017-10-05 Jason Merrill <jason@redhat.com> - - Pass variadic class objects exactly like named by-value args. - * call.c (convert_arg_to_ellipsis): Use the result of force_rvalue. - -2017-10-05 Nathan Sidwell <nathan@acm.org> - - Warn on MVP declarations - * cp-tree.h (struct cp_declarator): Add parenthesized field. - * decl.c (grokdeclarator): Warn about unnecessary parens. - * parser.c (make_declarator): Init parenthesized field. - (cp_parser_direct_declarator): Set parenthesized field. - - Kill IDENTIFIER_GLOBAL_VALUE, SET_IDENTIFIER_GLOBAL_VALUE - * cp-tree.h (IDENTIFIER_GLOBAL_VALUE, - SET_IDENTIFIER_GLOBAL_VALUE): Delete. - * name-lookup.h (set_global_binding): Remove NAME parm. - (get_global_binding): New inline fn. - * name-lookup.c (set_global_binding): Remove NAME parm. Adjust. - (identifier_global_value): Move to ... - * cp-objcp-common.c (identifier_global_value): ... here. - * class.c (build_ctor_vtbl_group, build_vtbl_initializer): Adjust. - * decl.c (record_builtin_type, expand_static_init, - grokdeclarator): Adjust. - * decl2.c (get_guard, get_local_tls_init_fn, get_tls_init_fn, - get_tls_wrapper_fn, maybe_warn_sized_delete): Adjust. - * except.c (declare_library_fn, build_throw): Adjust. - * init.c (throw_bad_array_length): Adjust. - * rtti.c (throw_bad_cast, throw_bad_typeid, get_tinfo_decl): Adjust. - - * decl2.c (record_mangling): Fix spello and formatting from - previous patch. - -2017-10-04 Nathan Sidwell <nathan@acm.org> - - Give builtin types the correct name. - * name-lookup.c (set_global_binding): Assert name is DECL_NAME. - * decl.c (record_builtin_type): Reimplement, use new TYPE_DECL for - rname. - -2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> - Andrew Pinski <apinski@cavium.com> - - PR c++/71946 - * parser.c (cp_parser_lambda_body): Set parser->in_function_body. - -2017-10-04 Nathan Sidwell <nathan@acm.org> - - Move mangling aliases out of global namespace. - * cp-tree.h (record_mangling): New. - (maybe_remove_implicit_alias): Delete. - * decl2.c (mangled_decls): New hash map. - (generate_mangling_alias): Reimplement using mangled_decls. - (record_mangling): New. - * mangle.c (decl_implicit_alias_p, - maybe_remove_implicit_alias): Delete. - (mangle_decl): Use record_mangling. - * name-lookup.c (supplement_binding_1): Remove - maybe_remove_implicit_alias check. - -2017-10-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/82373 - * error.c (dump_function_decl): If show_return, call dump_type_suffix - on the same return type dump_type_prefix has been called on. - -2017-10-04 Jason Merrill <jason@redhat.com> - - PR c++/81525 - broken handling of auto in generic lambda. - * pt.c (tsubst_decl) [VAR_DECL]: Use strip_innermost_template_args. - -2017-10-04 Nathan Sidwell <nathan@acm.org> - - * call.c (convert_arg_to_ellipsis): Correct comment about passing - by reference. - -2017-10-02 Richard Sandiford <richard.sandiford@linaro.org> - - * constexpr.c (cxx_eval_store_expression): Use wi::to_widest - when comparing the array bounds with an ARRAY_REF index. - -2017-09-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68754 - * method.c (defaulted_late_check): Early return if the defaulted - declaration does not match the expected signature. - -2017-09-29 Jakub Jelinek <jakub@redhat.com> - - P0683R1 - default member initializers for bit-fields - * cp-tree.h (grokbitfield): Add INIT parameter. - * parser.c (cp_parser_constant_expression): Add STRICT_P argument, - if true, parse a conditional-expression rather than - assignment-expression. - (cp_parser_member_declaration): For C++11 and later pass true - as STRICT_P to cp_parser_constant_expression. Parse C++2A bitfield - NSDMIs. Adjust grokbitfield caller. Handle DECL_INITIAL also for - DECL_C_BIT_FIELDs. - (cp_parser_objc_class_ivars): Adjust grokbitfield caller. - * class.c (check_field_decl): Recurse even for DECL_C_BIT_FIELDs. - (check_field_decls): Call check_field_decl even for DECL_C_BIT_FIELDs. - * decl2.c (grokbitfield): Add INIT parameter, pass it to - cp_finish_decl. - * pt.c (tsubst_decl): Handle DECL_INITIAL for all FIELD_DECLs, not - just non-bitfields. - - * class.c (check_bitfield_decl): Retrieve and clear width from - DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL. - (check_field_decls): Test DECL_BIT_FIELD_REPRESENTATIVE rather than - DECL_INITIAL. - (remove_zero_width_bit_fields): Adjust comment. - * decl2.c (grokbitfield): Stash width into - DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL. - * pt.c (tsubst_decl): For DECL_C_BIT_FIELD, tsubst_expr - DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL for width. - - * parser.c (cp_parser_member_declaration): Parse attributes before - colon of a bitfield in addition to after colon. - - * Make-lang.in (check-c++-all): Test also c++2a. - -2017-09-28 Jason Merrill <jason@redhat.com> - - PR c++/56973, DR 696 - capture constant variables only as needed. - * expr.c (mark_use): Split out from mark_rvalue_use and - mark_lvalue_use. Handle lambda capture of constant variables. - (mark_lvalue_use_nonread): New. - * semantics.c (process_outer_var_ref): Don't capture a constant - variable until forced. - * pt.c (processing_nonlambda_template): New. - * call.c (build_this): Check it. - * decl2.c (grok_array_decl): Call mark_rvalue_use and - mark_lvalue_use_nonread. - * init.c (constant_value_1): Don't call mark_rvalue_use. - * typeck.c (build_static_cast): Handle lambda capture. - - Use local_specializations to find capture proxies. - * cp-tree.h (DECL_CAPTURED_VARIABLE): New. - * lambda.c (build_capture_proxy): Set it. - (add_capture): Pass initializer to build_capture_proxy. - (start_lambda_function): Likewise. - (insert_capture_proxy): Use register_local_specialization. - (is_lambda_ignored_entity): Always ignore proxies. - * name-lookup.c (qualify_lookup): Don't check - is_lambda_ignored_entity if LOOKUP_HIDDEN is set. - * semantics.c (process_outer_var_ref): Use - retrieve_local_specialization. - * parser.c (cp_parser_lambda_body): Push local_specializations. - * pt.c (tsubst_expr): Pass LOOKUP_HIDDEN when looking for a proxy. - (tsubst_lambda_expr): Push local_specializations sooner. - (tsubst_copy_and_build): Don't register_local_specialization. - - * call.c (build_special_member_call): Use the return value of - mark_lvalue_use. - * decl.c (compute_array_index_type): Likewise. - * parser.c (cp_parser_oacc_wait_list): Likewise. - * lambda.c (is_normal_capture_proxy): Handle *this capture. - (add_capture): Clarify internal_error message. - -2017-09-22 Eric Botcazou <ebotcazou@adacore.com> - - PR bootstrap/81926 - * cp-objcp-common.c (cp_get_debug_type): Do only one lookup. - -2017-09-22 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81929 - * tree.c (struct replace_placeholders_t): Add pset field. - (replace_placeholders_r): Call cp_walk_tree with d->pset as - last argument instead of NULL. Formatting fix. - (replace_placeholders): Add pset variable, add its address - into data. Pass &pset instead of NULL to cp_walk_tree. - -2017-09-22 David Malcolm <dmalcolm@redhat.com> - - * call.c (get_fndecl_argument_location): New function. - (convert_like_real): Use it when complaining about argument type - mismatches. - * cp-tree.h (struct cp_parameter_declarator): Add "loc" field. - * parser.c (make_parameter_declarator): Add "loc" param and use - it to initialize the new field. - (cp_parser_translation_unit): Add UNKNOWN_LOCATION for "loc" of - the "no_parameters" parameter. - (cp_parser_parameter_declaration_list): Set the location of the - result of grokdeclarator to be the parameter's loc, assuming no - errors. - (cp_parser_parameter_declaration): Generate a location for the - parameter and pass to make_parameter_declarator. - -2017-09-20 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (member_name_cmp): Use DECL_UID for final - ordering. - -2017-09-20 Jakub Jelinek <jakub@redhat.com> - - P0409R2 - allow lambda capture [=, this] - * parser.c (cp_parser_lambda_introducer): For cxx2a don't pedwarn on - redundant [=, this]. - -2017-09-18 Jason Merrill <jason@redhat.com> - - PR c++/82069 - ICE with lambda in template - * semantics.c (process_outer_var_ref): Check uses_template_parms - instead of any_dependent_template_arguments_p. - -2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org> - Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/64644 - * decl2.c (finish_anon_union): Complain about "anonymous union with - no members" with a pedwarn. - -2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * typeck.c (build_reinterpret_cast_1, - build_const_cast_1): Implement -Wcast-align=strict. - -2017-09-15 Jakub Jelinek <jakub@redhat.com> - - * decl.c (redeclaration_error_message): Use cxx17 instead of cxx1z, - adjust diagnostics refering to C++1z or -std=gnu++1z or -std=c++1z - to C++17 or -std=gnu++17 or -std=c++17. Adjust comments. - (cxx_init_decl_processing, next_initializable_field, - is_direct_enum_init, check_initializer, cp_finish_decl, - mark_inline_variable, grokdeclarator, grokparms, xref_basetypes, - finish_function): Likewise. - * cp-tree.h (DECL_INLINE_VAR_P): Likewise. - * pt.c (mark_template_parm, convert_nontype_argument, - instantiate_class_template_1, type_unification_real, unify, - get_partial_spec_bindings, dependent_type_p_r): Likewise. - * typeck.c (cp_build_unary_op): Likewise. - * constexpr.c (var_in_maybe_constexpr_fn): Likewise. - * call.c (build_user_type_conversion_1, build_over_call, - build_special_member_call): Likewise. - * lambda.c (begin_lambda_type): Likewise. - * typeck2.c (process_init_constructor_record): Likewise. - * class.c (build_base_field, finalize_literal_type_property, - explain_non_literal_class): Likewise. - * parser.c (cp_parser_diagnose_invalid_type_name, - cp_parser_primary_expression, cp_parser_lambda_introducer, - cp_parser_lambda_declarator_opt, cp_parser_selection_statement, - cp_convert_range_for, cp_parser_perform_range_for_lookup, - cp_parser_decomposition_declaration, cp_parser_linkage_specification, - cp_parser_static_assert, cp_parser_simple_type_specifier, - cp_parser_namespace_definition, cp_parser_using_declaration, - cp_parser_init_declarator, cp_parser_type_parameter_key, - cp_parser_exception_specification_opt, cp_parser_std_attribute_spec, - cp_parser_constructor_declarator_p): Likewise. - * mangle.c (struct globals): Rename need_cxx1z_warning to - need_cxx17_warning. - (write_exception_spec, start_mangling, mangle_decl): Likewise. - * Make-lang.in (check-c++1z): Rename to check-c++17, depend on - it. - (check-c++17): New goal. Use 17 instead of 1z. - (check-c++-all): Use 17 instead of 1z. - -2017-09-14 Jakub Jelinek <jakub@redhat.com> - - PR c++/81314 - * cp-gimplify.c (omp_var_to_track): Look through references. - (omp_cxx_notice_variable): Likewise. - -2017-09-13 Nathan Sidwell <nathan@acm.org> - - Conv-op identifers not in identifier hash table - * lex.c (conv_type_hasher): Make member fns inline. - (make_conv_op_name): Directly clone conv_op_identifier. - - Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC. - * cp-tree.h (struct lang_type): Rename methods to members. - (CLASSTYPE_METHOD_VEC): Rename to ... - (CLASSTYPE_MEMBER_VEC): ... this. - * name-lookup.h (get_method_slot): Rename to ... - (get_member_slot): ... this. - (resort_type_method_vec): Rename to ... - (resort_type_member_vec): ... this. - * class.c (add_method, warn_hidden): Adjust. - * search.c (dfs_locate_field_accessor_pre): Adjust. - * name-lookup.c (method_vec_binary_search): Rename to ... - (member_vec_binary_search): ... this and adjust. - (method_vec_linear_search): Rename to ... - (member_vec_linear_search): ... this and adjust. - (fields_linear_search, get_class_binding_direct): Adjust. - (get_method_slot): Rename to ... - (get_member_slot): ... this and adjust. - (method_name_slot): Rename to ... - (member_name_slot): ... this and adjust. - (resort_type_method_vec): Rename to ... - (resort_type_member_vec): ... this and adjust. - (method_vec_append_class_fields): Rename to ... - (member_vec_append_class_fields): ... this and adjust. - (method_vec_append_enum_values): Rename to ... - (member_vec_append_enum_values): ... this and adjust. - (method_vec_dedup): Rename to ... - (member_vec_dedup): ... this and adjust. - (set_class_bindings, insert_late_enum_def_bindings): Adjust. - -2017-09-12 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70621 - * decl.c (start_decl): Early return error_mark_node if duplicate_decls - returns it; avoid misleading error message. - -2017-09-12 Nathan Sidwell <nathan@acm.org> - - Kill CLASSTYPE_SORTED_FIELDS. - * cp-tree.h (struct lang_type): Lose sorted_fields member. - (CLASSTYPE_SORTED_FIELDS): Delete. - * name-lookup.h (set_class_bindings): Add EXTRA arg. - * name-lookup.c (fields_linear_search): New, broken out of ... - (lookup_field_1): ... here. Delete remainder of function. - (get_class_binding_direct): Reimplement without sorted_fields. - (get_class_binding): Rename TYPE arg to KLASS, for consistency. - (get_method_slot): Call set_class_binding when creating method_vec - on complete type. - (method_name_cmp): Order identically named slots. - (sorted_fields_type_new): Delete. - (field_vc_append_class_fields): Rename to ... - (method_vec_append_class_fields): ... here. Adjust. - (field_vec_append_enum_values): Renme to ... - (method_vec_append_enum_values): ... here. Adjust. - (method_vec_dedup): New. - (set_class_bindings): Reimplement. - (insert_late_enum_def_bindings): Reimplement. - - * name-lookup.c (get_class_binding): Rename TYPE arg to KLASS for - consistency. - (restort_data): Move later. - (method_name_cmp, resort_method_name_cmp): Simplify. - (resort_type_method_vec): Reformat. - -2017-09-09 Jason Merrill <jason@redhat.com> - - * constexpr.c (reduced_constant_expression_p): If - CONSTRUCTOR_NO_IMPLICIT_ZERO, check that all fields are initialized. - -2017-09-09 Eric Botcazou <ebotcazou@adacore.com> - - PR bootstrap/81926 - * cp-objcp-common.c (struct debug_type_hasher): New class. - (debug_type_hash): New variable. - (cp_get_debug_type): Associate the OFFSET_TYPEs with the types. - -2017-09-08 Jason Merrill <jason@redhat.com> - - PR c++/70029 - ICE with ref-qualifier and -flto - * tree.c (cxx_copy_lang_qualifiers): New. - * cp-tree.h: Declare it. - * cp-objcp-common.h: Define LANG_HOOKS_COPY_LANG_QUALIFIERS. - -2017-09-06 Jason Merrill <jason@redhat.com> - - PR c++/82053 - ICE with default argument in lambda in template - * pt.c (tsubst_arg_types): Substitute default arguments for lambdas - in templates. - (retrieve_specialization): Use lambda_fn_in_template_p. - * cp-tree.h: Declare it. - - PR c++/82070 - error with nested lambda capture - * pt.c (tsubst_expr) [DECL_EXPR]: Register capture proxies with - register_local_specialization. - -2017-09-06 Nathan Sidwell <nathan@acm.org> - - * name-lookup.h (lookup_field_1): Delete. - (get_class_binding_direct, get_class_binding): Add type_or_fns arg. - * name-lookup.c (lookup_field_1): make static - (method_vec_binary_search, method_vec_linear_search): New. Broken - out of ... - (get_class_binding_direct): ... here. Add TYPE_OR_FNS argument. - Do complete search of this level. - (get_class_binding): Adjust. - * decl.c (reshape_init_class): Call get_class_binding. - * search.c (lookup_field_r): Move field searching into - get_class_binding_direct. - - * class.c (warn_hidden): Don't barf on non-functions. - * decl2.c (check_classfn): Likewise. Check template match earlier. - - * name-lookup.c (count_fields): Rename to ... - (count_class_fields): ... here. Take a class, don't count - NULL-named fields. - (add_fields_to_record_type): Rename to ... - (field_vec_append_class_fields): ... here. Take a class, don't - add NULL-named fields. - (add_enum_fields_to_record_type): Rename to ... - (field_vec_append_enum_values): ... here. - (set_class_bindings): Adjust, assert we added expected number. - (insert_late_enum_def_bindings): Reimplement. Create vector if - there are now sufficient entries. - - * name-lookup.h (lookup_fnfields_slot_nolazy, - lookup_fnfields_slot): Rename to ... - (get_class_binding_direct, get_class_binding): ... here. - * name-lookup.c (lookup_fnfields_slot_nolazy, - lookup_fnfields_slot): Rename to ... - (get_class_binding_direct, get_class_binding): ... here. - * cp-tree.h (CLASSTYPE_CONSTRUCTORS, CLASSTYPE_DESTRUCTOR): Adjust. - * call.c (build_user_type_conversion_1): Adjust. - (has_trivial_copy_assign_p): Adjust. - (has_trivial_copy_p): Adjust. - * class.c (get_basefndecls) Adjust. - (vbase_has_user_provided_move_assign) Adjust. - (classtype_has_move_assign_or_move_ctor_p): Adjust. - (type_build_ctor_call, type_build_dtor_call): Adjust. - * decl.c (register_dtor_fn): Adjust. - * decl2.c (check_classfn): Adjust. - * pt.c (retrieve_specialization): Adjust. - (check_explicit_specialization): Adjust. - (do_class_deduction): Adjust. - * search.c (lookup_field_r): Adjust. - (look_for_overrides_here, lookup_conversions_r): Adjust. - * semantics.c (classtype_has_nothrow_assign_or_copy_p): Adjust. - * tree.c (type_has_nontrivial_copy_init): Adjust. - * method.c (lazily_declare_fn): Adjust comment. - -2017-09-05 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (do_class_using_decl): Elide read-once temps. - Move declarations to initializations. - - * class.c (add_method): Move slot search and insertion to ... - * name-lookup.c (get_method_slot): ... this new function. - (lookup_fnfields_slot_nolazy): Cope with NULL slot. - * name-lookup.h (get_method_slot): Declare. - * decl.c (cxx_init_decl_processinng): Give conv_op_marker a more - realistic type. - (grok_special_member_properties): Set - TYPE_HAS_CONVERSION. Expicitly look at DECL_NAME for specialness. - Improve TYPE_HAS_CONSTEXPR_CTOR setting. - - * cp-tree.h (lang_decl_base): Rename template_conv_p to - unknown_bound_p. - (DECL_CONV_FN_P): Don't check NULL DECL_NAME. - (DECL_CONV_FN_TYPE): FN must be conv op. - (DECL_TEMPLATE_CONV_FN_P): Delete. - (VAR_HAD_UNKNOWN_BOUND, SET_VAR_HAD_UNKNOWN_BOUND): Adjust. - * pt.c (push_template_decl_real): Delete DECL_TEMPLATE_CONV_FN_P - setting. - - * class.c (unreverse_member_declarations): Remove extraneous if. - * pt.c (push_template_decl_real): Use string concatenation, not - \<newline>. Add %<..%>. - -2017-09-05 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81942 - * cp-tree.h (LABEL_DECL_CDTOR): Add and document. - * decl.c (start_preparsed_function): Set LABEL_DECL_CDTOR when - creating cdtor_label. - * constexpr.c (returns): Add the case of a constructor/destructor - returning via a LABEL_DECL_CDTOR label. - (cxx_eval_constant_expression, case [GOTO_EXPR]): Likewise. - -2017-09-01 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (resort_type_method_vec): Move declaration to ... - * name-lookup.h (resort_type_method_vec): ... here. - (set_class_bindings): Lose 2nd arg. - * class.c (finish_struct_1, finish_struct): Adjust - set_class_bindings call. Don't call finish_struct_methods. - (resort_data, method_name_cmp, resort_method_name_cmp, - resort_type_method_vec, finish_struct_methods): Move to ... - * name-lookup.c (resort_data, method_name_cmp, - resort_method_name_cmp, resort_type_method_vec): ... here. - (set_class_bindings): Lose fields arg. Swallow finish_struct_methods. - - * class.c (finish_struct): Call set_class_bindings for the - template case too. - - * class.c (finish_struct_methods): Dont clear DECL_IN_AGGR_P here. - Don't call maybe_warn_about_overly_private_class here. - (warn_hidden): Cleanup declarations and comments. - (type_has_user_provided_constructor): No need to check - CLASSTYPE_METHOD_VEC. - (type_has_user_provided_or_explicit_constructor): Likewise. - (classtype_has_move_assign_or_move_ctor_p): Likewise. - (check_bases_and_members): Don't call finish_struct_methods here. - (finish_struct_1): Call finish_struct_methods and - set_class_bindings immediately after layout. Clear DECL_IN_AGGR_P - here. - (finish_struct): For templates process USING_DECLS and clear - DECL_IN_AGGR_P before calling finish_struct_methods. Call - maybe_warn_about_overly_private_class here. - - Revert 2017-08-28 Nathan Sidwell <nathan@acm.org> - Restore sorted_fields vector. - * cp-tree.h (lang_type): Restore sorted_fields vector. - (CLASSTYPE_SORTED_FIELDS): Restore. - (CLASSTYPE_BINDINGS): Delete. - * name-lookup.c (lookup_field_1): Restore binary search. - (sorted_fields_type_new, count_fields, - add_fields_to_record_type, add_enum_fields_to_record_type): Restore - (set_class_bindings): Revert. - (insert_late_enum_def_binding): Restore field_vec insertion. - -2017-09-01 Jakub Jelinek <jakub@redhat.com> - - PR c/81887 - * parser.c (cp_parser_omp_ordered): Handle -fopenmp-simd. - -2017-09-01 Marek Polacek <polacek@redhat.com> - - PR c++/82040 - * typeck.c (cp_build_unary_op): Avoid re-entering reporting routines. - -2017-08-30 Jason Merrill <jason@redhat.com> - - PR c++/82029 - __PRETTY_FUNCTION__ in lambda in template - * pt.c (enclosing_instantiation_of, lambda_fn_in_template_p) - (regenerated_lambda_fn_p): New. - (tsubst_decl) [VAR_DECL]: Use enclosing_instantiation_of. - (tsubst_copy) [VAR_DECL]: Likewise. - - PR c++/82030 - ICE inheriting from multiple lambdas - PR c++/80767 - * call.c (compare_ics): Handle null candidate. - -2017-08-30 Ville Voutilainen <ville.voutilainen@gmail.com> - - Make taking the address of an overloaded function a non-deduced context - - * pt.c (unify_overload_resolution_failure): Remove. - (unify_one_argument): Adjust. - -2017-08-30 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * typeck.c (cp_build_binary_op): Use SCALAR_TYPE_MODE. - -2017-08-30 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * cvt.c (cp_convert_to_pointer): Use SCALAR_INT_TYPE_MODE. - -2017-08-30 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * mangle.c (write_real_cst): Use SCALAR_FLOAT_TYPE_MODE - instead of TYPE_MODE. - -2017-08-29 Jason Merrill <jason@redhat.com> - - PR c++/81236 - ICE with template-id in generic lambda - * semantics.c (finish_id_expression): Remove special dependent case. - Avoid some later pieces when dependent. - (finish_qualified_id_expr): Do normal BASELINK handling in a - template. Always build a SCOPE_REF for a destructor BIT_NOT_EXPR. - (parsing_default_capturing_generic_lambda_in_template): Remove. - * parser.c (cp_parser_postfix_dot_deref_expression): Always give an - error for types that will never be complete. - * mangle.c (write_expression): Add sanity check. - * tree.c (build_qualified_name): Add sanity check. - (cp_walk_subtrees): Walk into the class context of a BASELINK. - * lambda.c (add_capture): Improve diagnostic for generic lambda - capture failure. - * call.c (build_new_method_call_1): Print the right constructor - name. - - Reimplement handling of lambdas in templates. - * cp-tree.h (LAMBDA_FUNCTION_P): Check DECL_DECLARES_FUNCTION_P. - * decl.c (start_preparsed_function): Call start_lambda_scope. - (finish_function): Call finish_lambda_scope. - * init.c (get_nsdmi): Call start/finish_lambda_scope. - * lambda.c (start_lambda_scope): Only ignore VAR_DECL in a function. - * parser.c (cp_parser_function_definition_after_declarator): Don't - call start/finish_lambda_scope. - * pt.c (retrieve_specialization): Ignore lambda functions in - templates. - (find_parameter_packs_r): Ignore capture proxies. Look into - lambdas. - (check_for_bare_parameter_packs): Allow bare packs in lambdas. - (tsubst_default_argument): Call start/finish_lambda_scope. - (tsubst_function_decl): Handle lambda functions differently. - (tsubst_template_decl): Likewise. - (tsubst_expr) [DECL_EXPR]: Skip closure declarations and capture - proxies. - (tsubst_lambda_expr): Create a new closure rather than instantiate - the one from the template. - (tsubst_copy_and_build): Don't register a specialization of a pack. - (regenerate_decl_from_template): Call start/finish_lambda_scope. - (instantiate_decl): Remove special lambda function handling. - * semantics.c (process_outer_var_ref): Remove special generic lambda - handling. Don't implicitly capture in a lambda in a template. Look - for an existing proxy. - * class.c (current_nonlambda_class_type): Use decl_type_context. - - * cp-tree.h (LAMBDA_EXPR_CLOSURE): Use TREE_TYPE. - (LAMBDA_EXPR_RETURN_TYPE): Remove. - (struct tree_lambda_expr): Remove closure and return_type fields. - * lambda.c (build_lambda_expr): Don't set LAMBDA_EXPR_RETURN_TYPE. - * pt.c (tsubst_copy_and_build): Likewise. - * parser.c (cp_parser_lambda_declarator_opt): Track return type. - (cp_parser_lambda_body): Adjust unspecified return type check. - * ptree.c (cxx_print_lambda_node): Don't print closure or - return type. - - PR c++/80935 - wrong C++17 error with lambda - * decl.c (check_for_uninitialized_const_var): Check - is_instantiation_of_constexpr. - * constexpr.c (ensure_literal_type_for_constexpr_object): Check - is_instantiation_of_constexpr. - (potential_constant_expression_1): Check var_in_maybe_constexpr_fn. - - * lambda.c (build_lambda_object): Check for error_mark_node. - * pt.c (make_pack_expansion): Set PACK_EXPANSION_LOCAL_P on the type - pack as well. - (tsubst_decl) [FUNCTION_DECL]: Set DECL_CONTEXT on the parameters. - (tsubst) [TEMPLATE_PARM_INDEX]: Check for error_mark_node. - - PR c++/80767 - unnecessary instantiation of generic lambda - * call.c (convert_like_real): Call build_user_type_conversion_1 if - cand is null. - (add_conv_candidate): Build a ck_user conversion with no candidate. - - Fix lambdas in template default argument of inherited ctor. - * method.c (synthesized_method_base_walk): Replace an inherited - template with its specialization. - (synthesized_method_walk): Make inheriting_ctor a pointer. - (maybe_explain_implicit_delete, explain_implicit_non_constexpr) - (deduce_inheriting_ctor, implicitly_declare_fn): Adjust. - - * pt.c (build_deduction_guide): Set DECL_ABSTRACT_ORIGIN on the - template, not the function. - (template_guide_p): Adjust. - - Support copying local_specializations. - * cp-tree.h (enum lss_policy): New. - (local_specialization_stack): Add policy parameter to default ctor. - * pt.c (local_specialization_stack): Copy local_specializations if - lss_copy. - - * constexpr.c (potential_constant_expression_1): Add "now" parm. - (is_constant_expression, require_constant_expression): New. - (is_static_init_expression, is_nondependent_constant_expression) - (is_nondependent_static_init_expression): Drop "potential". - * except.c (build_must_not_throw_expr): Do type conversion on - value-dependent argument. - * pt.c, semantics.c, typeck2.c: Use variants without "potential". - - Instantiate default arguments/member initializers once. - * init.c (get_nsdmi): Remember NSDMI instantiations. - * parser.c (inject_this_parameter): Be more picky about - current_class_ptr. - * pt.c (tsubst_copy): Simplify 'this' handling. - (tsubst_default_argument): Remember default argument - instantiations. Take parameter number. - (tsubst_default_arguments): Pass it. - * call.c (convert_default_arg): Likewise. - - Fix default argument conversion failure and SFINAE. - * call.c (build_over_call): Check convert_default_arg result for - error_mark_node. - * parser.c (cp_parser_late_parsing_default_args): Remember - error_mark_node. - -2017-08-28 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (lang_type): Replace sorted_fields vector with - bindings map. - (CLASSTYPE_SORTED_FIELDS): Delete. - (CLASSTYPE_BINDINGS): New. - * decl.c (finish_enum_value_list): Swap args of - insert_late_enum_def_bindings. - * name-lookup.c (lookup_field_1): Replace binary search of sorted - fields with map->get. - (sorted_fields_type_new, count_fields, - add_fields_to_record_type, add_enum_fields_to_record_type): Delete. - (add_class_member, add_class_members): New. - (set_class_bindings): Create map and insert. - (insert_late_enum_def_binding): Swap parms. Use add_clasS_member. - * ptree.c (cxx_print_type): Delete sorted fields printing. - - * cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields): - Delete. - * name-lookup.h (set_class_bindings, - insert_late_enum_def_bindings): Declare. - * decl.c (finish_enum_value_list): Adjust for - insert_late_enum_def_bindings name change. - * class.c (finish_struct_1): Call set_class_bindings. - (count_fields, add_fields_to_record_type, - add_enum_fields_to_record_type, sorted_fields_type_new, - insert_into_classtype_sorted_fields, - insert_late_enum_def_into_classtype_sorted_fields): Move to ... - * name-lookup.h (count_fields, add_fields_to_record_type, - add_enum_fields_to_record_type, sorted_fields_type_new, - set_class_bindings, insert_late_enum_def_bindings): ... here. - -2017-08-25 Nathan Sidwell <nathan@acm.org> - - * class.c (method_name_cmp, resort_method_name_cmp): Methods - can never be NULL. - - Conversion operators have a special name - * cp-tree.h (CPTI_CONV_OP_MARKER, CPTI_CONV_OP_IDENTIFIER): New. - (conv_op_marker, conv_op_identifier): New. - (CLASSTYPE_FIRST_CONVERSION_SLOT): Delete. - * decl.c (initialize_predefined_identifiers): Add - conv_op_identifier. - (cxx_init_decl_processing): Create conv_op_marker. - * decl2.c (check_classfn): Lookup conv-ops by name. - * class.c (add_method): Use conv_op_identifier & conv_op_marker. - (resort_type_method_vec): Don't skip conv-ops. - (finish_struct_methods, warn_hidden): Likewise. - * name-lookup.h (lookup_all_conversions): Delete. - * name-lookup.c (lookup_conversion_operator): Replace with ... - (extract_conversion_operator): ... this. - (lookup_fnfields_slot_nolazy): Find conv-ops by name. - (lookup_all_conversions): Delete. - * pt.c (check_explicit_specialization): Find conv-ops by name. - * search.c (lookup_conversions_r): Likewise. - -2017-08-24 Nathan Sidwell <nathan@acm.org> - - Conversion operators kept on single overload set - * class.c (add_method): Keep all conv-ops on one slot. - * name-lookup.c (lookup_conversion_operator): Pull the desired - conv op out of overload set. - * search.c (lookup_conversions_r): Lose template/non-template - distinction. - (lookup_conversions): Likewise. - -2017-08-23 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (lookup_field_1, lookup_fnfields_slot, - lookup_fnfields_slot_nolazy, lookup_all_conversions): Move - declatations to ... - * name-lookup.h (lookup_field_1, lookup_fnfields_slot, - lookup_fnfields_slot_nolazy, lookup_all_conversions): ... here. - * search.c (lookup_conversion_operator, - lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot, - lookup_all_conversions): Move to ... - * name-lookup.c (lookup_conversion_operator, - lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot, - lookup_all_conversions): ... here. - - * semantics.c (finish_member_declaration): Move USING_DECL check - earlier. Always set C++ linkage. Commonize TYPE_FIELD and - template decl list insertion. - - * cp-tree.h (maybe_version_functions): Declare. - * decl.c (decls_match): Break function versioning check to - separate function. Call it. - (maybe_version_functions): Broken out of decls_match. - * class.c (add_method): Use maybe_version_functions. - - * cp-tree.h (print_search_statistics, - reinit_search_statistics): Don't declare. - * search.c (n_fields_searched, n_calls_lookup_field, - n_calls_lookup_field_1, n_calls_lookup_fnfields, - n_calls_lookup_fnfields_1, n_calls_get_base_type, - n_outer_fields_searched, n_contexts_saved): Delete. - (lookup_field_1, lookup_member, - lookup_fnfields_slot_nolazy): Remove stat gathering. - (print_search_statistics, reinit_search_statistics): Delete. - * tree.c (cxx_print_statistics): Don't print search stats. - -2017-08-21 Nathan Sidwell <nathan@acm.org> - - * search.c (lookup_field_r): Remove obsolete code for type-named - field in PoD. - - * search.c (lookup_field_1): Assert TYPE is a class and VFIELD - isn't special. - (lookup_field_fuzzy_info::fuzzy_lookup_fnfields): Delete. - (lookup_field_fuzzy_r): Adjust. - -2017-08-21 David Malcolm <dmalcolm@redhat.com> - - * call.c (build_over_call): Pass NULL for new parameter to - check_function_arguments. - * typeck.c (cp_build_function_call_vec): Likewise. - -2017-08-21 Nathan Sidwell <nathan@acm.org> - - PR c++/81899 - * pt.c (instantiate_class_template_1): - BOUND_TEMPLATE_TEMPLATE_PARM is never friend-injected. - -2017-08-18 David Malcolm <dmalcolm@redhat.com> - - PR c++/81514 - * name-lookup.c (maybe_suggest_missing_header): Convert return - type from void to bool; return true iff a suggestion was offered. - (suggest_alternative_in_explicit_scope): Move call to - maybe_suggest_missing_header to before use of best_match, and - return true if the former offers a suggestion. - -2017-08-18 H.J. Lu <hongjiu.lu@intel.com> - - PR c/53037 - * decl.c (duplicate_decls): Also merge DECL_WARN_IF_NOT_ALIGN. - * decl2.c (grokbitfield): Don't allow bit-field with - warn_if_not_aligned type. - -2017-08-17 Nathan Sidwell <nathan@acm.org> - - * cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comment. - * cp-tree.h (ENUM_TEMPLATE_INFO): Delete. - (TYPE_TEMPLATE_INFO): Simplify. - (SET_TYPE_TEMPLATE_INFO): Simplify. - - * lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs - don't need lang_type. - (cxx_make_type): Use maybe_add_lang_type_raw return value. - * mangle.c (CLASSTYPE_TEMPLATE_ID_P): Don't rely on - TYPE_LANG_SPECIFIC. - - * cp-tree.h (struct lang_type): Remove template_info field. - (CLASSTYPE_TEMPLATE_INFO): Use TYPE_LANG_SLOT_1. - (TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO): Likewise. - -2017-08-14 Martin Sebor <msebor@redhat.com> - - PR c/81117 - * error.c (cp_printer): Handle 'G'. - -2017-08-11 Martin Liska <mliska@suse.cz> - - * decl2.c (get_tls_init_fn): Replace ASM_OUTPUT_DEF with - TARGET_SUPPORTS_ALIASES. - (handle_tls_init): Likewise. - (note_mangling_alias): Likewise. Remove ATTRIBUTE_UNUSED for - both arguments. - * optimize.c (can_alias_cdtor): Likewise. - -2017-08-11 Jason Merrill <jason@redhat.com> - - PR c++/81671 - nullptr_t template parameter - * pt.c (convert_nontype_argument): Fix nullptr_t check. - -2017-08-10 Jason Merrill <jason@redhat.com> - - PR c++/81359 - Unparsed NSDMI error from SFINAE context. - * method.c (synthesized_method_walk): Don't diagnose lack of - operator delete. - - PR c++/80452 - Core 1579, implicit move semantics on return/throw - * cp-tree.h (LOOKUP_PREFER_RVALUE): Now means that we've already - tentatively changed the lvalue to an rvalue. - * call.c (reference_binding): Remove LOOKUP_PREFER_RVALUE handling. - (build_over_call): If LOOKUP_PREFER_RVALUE, check that the first - parameter is an rvalue reference. - * except.c (build_throw): Do maybe-rvalue overload resolution twice. - * typeck.c (check_return_expr): Likewise. - -2017-08-10 David Malcolm <dmalcolm@redhat.com> - - * parser.c (cp_parser_error): Update for new param to - c_parse_error. - (class token_pair): New class. - (struct matching_paren_traits): New struct. - (matching_parens): New typedef. - (struct matching_brace_traits): New struct. - (matching_braces): New typedef. - (cp_parser_statement_expr): Convert explicit parsing of - CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use of - class matching_parens, so that the pertinent open parenthesis is - highlighted when there are problems locating the close - parenthesis. - (cp_parser_primary_expression): Likewise. - (cp_parser_compound_literal_p): Remove consumption of opening - paren. - (cp_parser_postfix_expression): Convert explicit parsing of - CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use matching parens, as - above. Use it to consume the opening paren previously consumed by - cp_parser_compound_literal_p. - (cp_parser_parenthesized_expression_list): Likewise. - (cp_parser_unary_expression): Likewise. - (cp_parser_new_expression): Likewise. - (cp_parser_cast_expression): Likewise. - (cp_parser_builtin_offsetof): Likewise. - (cp_parser_trait_expr): Likewise. - (cp_parser_lambda_declarator_opt): Likewise. - (cp_parser_lambda_body): Likewise, for matching_braces. - (cp_parser_compound_statement): Likewise. - (cp_parser_selection_statement): Likewise, for matching_parens. - (cp_parser_iteration_statement): Likewise. - (cp_parser_already_scoped_statement): Likewise, for - matching_braces. - (cp_parser_linkage_specification): Likewise. - (cp_parser_static_assert): Likewise, for matching_parens. - (cp_parser_decltype): Likewise. - (cp_parser_operator): Likewise. - (cp_parser_enum_specifier): Likewise. - (cp_parser_namespace_definition): Likewise. - (cp_parser_direct_declarator): Likewise. - (cp_parser_braced_list): Likewise. - (cp_parser_class_specifier_1): Likewise, for matching_braces. - (cp_parser_constant_initializer): Likewise. - (cp_parser_noexcept_specification_opt): Likewise, for - matching_parens. - (cp_parser_exception_specification_opt): Likewise. - (cp_parser_handler): Likewise. - (cp_parser_asm_specification_opt): Likewise. - (cp_parser_asm_operand_list): Likewise. - (cp_parser_gnu_attributes_opt): Likewise. - (cp_parser_std_attribute_spec): Likewise. - (cp_parser_requirement_parameter_list): Likewise. - (cp_parser_requirement_body): Likewise, for matching_braces. - (cp_parser_compound_requirement): Likewise. - (cp_parser_template_introduction): Likewise. - (cp_parser_sizeof_pack): Likewise, for matching_parens. - (cp_parser_sizeof_operand): Likewise; use it to consume the - opening paren previously consumed by cp_parser_compound_literal_p. - (get_matching_symbol): New function. - (cp_parser_required_error): Add param "matching_location". Remove - calls to cp_parser_error, instead setting a non-NULL gmsgid, and - handling it if set by calling c_parse_error, potentially with a - secondary location if matching_location was set. - (cp_parser_require): Add param "matching_location", with a default - value of UNKNOWN_LOCATION. - (cp_parser_require_keyword): Update for new param of - cp_parser_required_error. - (cp_parser_objc_encode_expression): Update to class matching_parens - as above. - (cp_parser_objc_defs_expression): Likewise. - (cp_parser_objc_protocol_expression): Likewise. - (cp_parser_objc_selector_expression): Likewise. - (cp_parser_objc_typename): Likewise. - (cp_parser_objc_superclass_or_category): Likewise. - (cp_parser_objc_try_catch_finally_statement): Likewise. - (cp_parser_objc_synchronized_statement): Likewise. - (cp_parser_objc_at_property_declaration): Likewise. - (cp_parser_oacc_single_int_clause): Likewise. - (cp_parser_oacc_shape_clause): Likewise. - (cp_parser_omp_clause_collapse): Likewise. - (cp_parser_omp_clause_default): Likewise. - (cp_parser_omp_clause_final): Likewise. - (cp_parser_omp_clause_if): Likewise. - (cp_parser_omp_clause_num_threads): Likewise. - (cp_parser_omp_clause_num_tasks): Likewise. - (cp_parser_omp_clause_grainsize): Likewise. - (cp_parser_omp_clause_priority): Likewise. - (cp_parser_omp_clause_hint): Likewise. - (cp_parser_omp_clause_defaultmap): Likewise. - (cp_parser_omp_clause_ordered): Likewise. - (cp_parser_omp_clause_schedule): Likewise. - (cp_parser_omp_clause_num_teams): Likewise. - (cp_parser_omp_clause_thread_limit): Likewise. - (cp_parser_omp_clause_aligned): Likewise. - (cp_parser_omp_clause_linear): Likewise. - (cp_parser_omp_clause_safelen): Likewise. - (cp_parser_omp_clause_simdlen): Likewise. - (cp_parser_omp_clause_depend): Likewise. - (cp_parser_omp_clause_device): Likewise. - (cp_parser_omp_clause_dist_schedule): Likewise. - (cp_parser_oacc_clause_async): Likewise. - (cp_parser_omp_critical): Likewise. - (cp_parser_omp_for_loop): Likewise. - (cp_parser_omp_sections_scope): Likewise. - (cp_parser_omp_declare_reduction_exprs): Likewise. - Update for new param to cp_parser_required_error. - (cp_parser_oacc_routine): Likewise. - (cp_parser_transaction_expression): Likewise. - (cp_parser_cilk_simd_vectorlength): Likewise. - -2017-08-09 Jason Merrill <jason@redhat.com> - - PR c++/81525 - wrong constant value with generic lambda - * pt.c (tsubst_decl) [VAR_DECL]: Avoid clobbering auto. - (tsubst_copy) [VAR_DECL]: Handle auto. - - PR c++/81359 - Unparsed NSDMI error from SFINAE context. - * init.c (get_nsdmi): Add complain parm. - * typeck2.c (digest_nsdmi_init): Add complain parm. - (process_init_constructor_record): Pass complain to get_nsdmi. - * pt.c (maybe_instantiate_noexcept): Add complain parm, return bool. - * method.c (get_defaulted_eh_spec): Add complain parm. Pass it into - synthesized_method_walk. - (synthesized_method_walk): Adjust. - (walk_field_subobs): Pass complain to get_nsdmi. - (defaulted_late_check): Skip other checks if deleted. - * decl2.c (mark_used): Pass complain to maybe_instantiate_noexcept. - * call.c (build_aggr_conv): Pass complain to get_nsdmi. - * parser.c (defarg_location): New. - * error.c (location_of): Use it. - -2017-08-09 Marek Polacek <polacek@redhat.com> - - * parser.c (cp_parser_perform_range_for_lookup): Use false instead of 0. - * typeck.c (build_binary_op): Change the type of a parameter to bool. - (cp_truthvalue_conversion): Use true instead of 1. - -2017-08-08 Marek Polacek <polacek@redhat.com> - - PR c++/81607 - * cp-gimplify.c (cp_fold): If folding exposed a branch of - a COND_EXPR, convert it to the original type of the COND_EXPR, if - they differ. - -2017-08-08 Martin Liska <mliska@suse.cz> - - * call.c: Include header files. - * cp-gimplify.c: Likewise. - * cp-ubsan.c: Likewise. - * cvt.c: Likewise. - * init.c: Likewise. - * search.c: Likewise. - * semantics.c: Likewise. - * typeck.c: Likewise. - -2017-08-07 Martin Liska <mliska@suse.cz> - - * parser.c (cp_parser_gnu_attribute_list): Canonicalize name of an - attribute. - (cp_parser_std_attribute): Likewise. - * tree.c: Add new include. - -2017-08-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79790 - * pt.c (do_class_deduction): Handle the case of no viable implicit - deduction guides; simplify the code generating implicit deduction - guides. - -2017-08-03 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71440 - * typeck.c (build_x_unary_op): Avoid pretty-printing constructor / - destructor as expressions. - -2017-08-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/81640 - * call.c (build_user_type_conversion_1): Only call - lookup_fnfields_slot if totype is CLASS_TYPE_P. - -2017-07-31 Jason Merrill <jason@redhat.com> - - * decl.c (declare_global_var): Set DECL_CONTEXT. - -2017-07-31 Jan Hubicka <hubicka@ucw.cz> - Martin Liska <mliska@suse.cz> - - * pt.c (tsubst_copy): Copy PREDICT_EXPR. - * semantics.c (finish_goto_stmt): Build gimple predict - stament. - * constexpr.c (potential_constant_expression_1): Handle - PREDICT_EXPR. - -2017-07-31 Martin Liska <mliska@suse.cz> - - PR sanitize/81530 - * cp-gimplify.c (cp_genericize): Guard condition with flag_sanitize_p - also with current_function_decl non-null equality. - * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise. - * decl.c (compute_array_index_type): Likewise. - * init.c (finish_length_check): Likewise. - * typeck.c (cp_build_binary_op): Likewise. - -2017-07-29 Jakub Jelinek <jakub@redhat.com> - - * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle - DW_AT_export_symbols. - * name-lookup.c (emit_debug_info_using_namespace): Add IMPLICIT - argument, pass it through to the debug hook. - (finish_namespace_using_directive): Adjust - emit_debug_info_using_namespace caller. - (push_namespace): Likewise. Call it after setting - DECL_NAMESPACE_INLINE_P. - (cp_emit_debug_info_for_using): Pass false as new argument to - the imported_module_or_decl debug hook. - -2017-07-28 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> - - * lex.c (copy_decl): Adjust. - (copy_type): Likewise. - -2017-07-26 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71570 - * lambda.c (add_capture): Early return if we cannot capture by - reference. - -2017-07-26 Jason Merrill <jason@redhat.com> - - P0702R1 - List deduction of vector. - * pt.c (do_class_deduction): Special-case deduction from a single - element of related type. - -2017-07-26 Leonid Koppel <lkoppel@uwaterloo.ca> - - PR c++/67054 - Inherited ctor with non-default-constructible members - * method.c (walk_field_subobs) Consider member initializers (NSDMIs) - when deducing an inheriting constructor. - -2017-07-21 Nathan Sidwell <nathan@acm.org> - - * search.c (lookup_conversion_operator): Return overloads. - (lookup_fnfields_idx_nolazy): Absorb into ... - (lookup_fnfields_slot_nolaxy): ... here. - (lookup_fnfields_1): Absorb into ... - (lookup_fnfields_slot): ... here. - - Remove special CDtor METHOD_VEC slots. - * cp-tree.h (CLASSTYPE_CONSTRUCTOR_SLOT, - CLASSTYPE_DESTRUCTOR_SLOT): Delete. - (CLASSTYPE_CONSTRUCTORS): Use lookup_fnfields_slot_nolazy. - (CLASSTYPE_DESTRUCTOR): Likewise. - * class (add_method): Don't use special cdtor slots. - * search.c (lookup_fnfields_idx_nolazy): Likewise. - (look_for_overrides_here): Use lookup_fnfields_slot. - * semantics (classtype_has_nothrow_assign_or_copy_p): Likewise. - - * call.c (add_candidates): Move decls to initialization. Don't - use !!. - -2017-07-20 Nathan Sidwell <nathan@acm.org> - - Remove TYPE_METHODS. - * class.c (maybe_warn_about_overly_private_class, - finish_struct_methods, one_inheriting_sig, count_fields, - add_fields_to_record_type, check_field_decls, check_methods, - clone_function_decl, set_method_tm_attributes, - finalize_literal_type_property, check_bases_and_members, - create_vtable_ptr, determine_key_method, - unreverse_member_declarations, finish_struct, - add_vcall_offset_vtbl_entries_1): Member fns are on TYPE_FIELDS. - * decl.c (fixup_anonymous_aggr): Likewise. - * decl2.c (reset_type_linkage_2): Likewise. - * method.c (after_nsdmi_defaulted_late_checks, - lazily_declare_fn): Likewise. - * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise. - * pt.c (instantiate_class_template_1, tsubst_expr, - do_type_instantiation, instantiate_pending_templates): Likewise. - * search.c (lookup_field_1): Likewise. - * semantics.c (finish_member_declaration, - finish_omp_declare_simd_methods): Likewise. - -2017-07-19 Nathan Sidwell <nathan@acm.org> - - * class.c (add_implicitly_declared_members): Use - classtype_has_move_assign_or_move_ctor_p. - (classtype_has_move_assign_or_move_ctor, - classtype_has_user_move_assign_or_move_ctor_p): Merge into ... - (classtype_has_move_assign_or_move_ctor_p): ... this new function. - * cp-tree.h (classtype_has_user_move_assign_or_move_ctor_p): - Replace with ... - (classtype_has_move_assign_or_move_ctor_p): ... this. - * method.c (maybe_explain_implicit_delete, lazily_declare_fn): Adjust. - * tree.c (type_has_nontrivial_copy_init): Adjust. - - * cp-tree.h (PACK_EXPANSION_PARAMETER_PACKS, - PACK_EXPANSION_EXTRA_ARGS): Use TYPE_{MIN,MAX}_VALUE_RAW. - -2017-07-18 Nathan Sidwell <nathan@acm.org> - - * cp-array-notation.c (build_array_notation_ref): Use - TYPE_{MIN,MAX}_VALUE. - - * class.c (classtype_has_move_assign_or_move_ctor): Declare. - (add_implicitly_declared_members): Use it. - (type_has_move_constructor, type_has_move_assign): Merge into ... - (classtype_has_move_assign_or_move_ctor): ... this new function. - * cp-tree.h (type_has_move_constructor, type_has_move_assign): Delete. - -2017-07-17 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_decl_specifier_seq): Add fix-it hints for - friend outside class and obsolete auto as storage-class-specifier. - -2017-07-17 Nathan Sidwell <nathan@acm.org> - - * class.c (maybe_warn_about_overly_private_class): Ignore public - copy ctors. - - * class.c (type_has_user_declared_move_constructor, - type_has_user_declared_move_assign): Combine into ... - (classtype_has_user_move_assign_or_move_ctor_p): ... this new function. - * cp-tree.h (type_has_user_declared_move_constructor, - type_has_user_declared_move_assign): Combine into ... - (classtype_has_user_move_assign_or_move_ctor_p): ... this. Declare. - * method.c (maybe_explain_implicit_delete): Use it. - (lazily_declare_fn): Use it. - * tree.c (type_has_nontrivial_copy_init): Use it. - - * semantics.c (classtype_has_nothrow_assign_or_copy_p): Clarify - semantics, simplify implementation. - -2017-07-16 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_cast_expression): Use %q#T instead of %qT - in old-style cast diagnostic. - * typeck.c (maybe_warn_about_useless_cast): Use %q#T instead of %qT - in useless cast diagnostic. - * error.c (type_to_string): Remove enum special handling. - -2017-07-14 David Malcolm <dmalcolm@redhat.com> - - * name-lookup.c (get_std_name_hint): Add '<' and '>' around - the header names. - (maybe_suggest_missing_header): Update for addition of '<' and '>' - to above. Provide a fix-it hint. - * pt.c: Include "gcc-rich-location.h" - (listify): Attempt to add fix-it hint for missing - #include <initializer_list>. - * rtti.c: Include "gcc-rich-location.h". - (typeid_ok_p): Attempt to add fix-it hint for missing - #include <typeinfo>. - -2017-07-12 Jason Merrill <jason@redhat.com> - - P0512R0 - Deduction from an initializer list. - * pt.c (do_class_deduction): Do list deduction in two phases. - -2017-07-12 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (DECL_CONSTRUCTOR_P, DECL_MAYBE_IN_CHARGE_CONSTRUCTOR, - DECL_DESTRUCTOR_P, DECL_MAYBE_IN_CHARGE_DESTRCTOR): Look at - identifier flags. - * decl.c (grokfndecl): Set DECL_CXX_CONSTRUCTOR and - DECL_CXX_DESTRUCTOR explicitly. - * decl2.c (grokclassfn): Likewise. - * friend.c (do_friend): Likewise. - * method.c (make_thunk, make_alias_for, - implicitly_declare_fn): Likewise. - -2017-07-11 Jason Merrill <jason@redhat.com> - - Core DR 393 - * decl.c (grokparms): Downgrade error about array of unknown bound - to pedwarn and disable it for C++17. - -2017-07-11 Nathan Sidwell <nathan@acm.org> - - * decl2.c (reset_type_linkage_2): Dont't change ctor name. - -2017-07-10 Martin Sebor <msebor@redhat.com> - - * cp-tree.h (cp_operator_id, cp_assignment_operator_id): Document. - -2017-07-06 Jason Merrill <jason@redhat.com> - - PR c++/81204 - parse error with dependent template-name - * parser.c (cp_parser_lookup_name): Revert previous change. - -2017-07-06 David Malcolm <dmalcolm@redhat.com> - - * cp-lang.c (LANG_HOOKS_RUN_LANG_SELFTESTS): Define as - selftest::run_cp_tests. - (selftest::run_cp_tests): New function. - * cp-tree.h (selftest::run_cp_tests): New decl. - -2017-07-04 Jakub Jelinek <jakub@redhat.com> - - * parser.c (cp_parser_decomposition_declaration): Replace - decomposition declaration with structured binding in diagnostics. - * decl.c (cp_finish_decomp): Likewise. - (grokdeclarator): Likewise. - - PR c++/81258 - * parser.c (cp_parser_decomposition_declaration): Diagnose invalid - forms of structured binding initializers. - -2017-07-03 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/65775 - * decl.c (grokdeclarator): Move checks on function return type after - the splice_late_return_type call; if declspecs->locations[ds_type_spec] - is UNKNOWN_LOCATION fall back to input_location. - -2017-07-03 David Malcolm <dmalcolm@redhat.com> - - * parser.c (enum required_token): Fix spelling of - RT_INTERATION to RT_ITERATION. - (cp_parser_iteration_statement): Likewise. - (cp_parser_required_error): Likewise. - -2017-06-30 Jason Merrill <jason@redhat.com> - - PR c++/81257 - ICE with invalid ::template. - PR c++/54769 - wrong lookup of dependent template-name. - * parser.c (cp_parser_template_name): Revert part of last change. - -2017-06-30 Nathan Sidwell <nathan@acm.org> - - * config-lang.in (gtfiles): Add cp/lex.c. - * cp-tree.h (mangle_convop_name_for_type): Rename ... - (make_conv_op_name): ... here. Move to lex. - * lambda.c (maybe_add_lambda_conv_op): Update. - * parser.c (cp_parser_conversion_function_id): Update. - * pt.c (tsubst_decl, tsubst_baselink, tsubst_copy, - tsubst_copy_and_build): Update. - * semantics.c (apply_deduced_return_type): Update. - * mangle.c (conv_type_hasher, conv_type_names, - mangle_conv_op_name_for_type): Move to ... - * lex.c (conv_type_hasher, conv_type_names, make_convop_name): - ... here. Rename. - -2017-06-30 David Malcolm <dmalcolm@redhat.com> - - PR c++/80014 - * parser.c (cp_parser_postfix_expression): Construct a location - for typeid expressions. - -2017-06-30 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (lookup_fnfields_1, class_method_index_for_fn): Don't - declare. - (lookup_all_conversions): Declare. - * class.c (get_basefndecls): Use lookup_fnfields_slot. - * decl.c (register_dtor_fn): Use lookup_fnfields_slot. - * decl2.c (check_class_fn): Use lookup_fnfields_slot. Rework - diagnostics. - * pt.c (retrieve_specialization): Use lookup_fnfields_slot. - (check_explicit_specialization): Use lookup_fnfields_slot_nolazy, - lookup_all_conversions. - * search.c (lookup_fnfields_1): Make static. - (lookup_all_conversions): New. - (class_method_index_for_fn): Delete. - * semantics.c (classtype_has_nothrow_assign_or_copy_p): Use - lookup_fnfields_slot. - - * call.c (build_new_method_call_1): Use constructo_name to get - ctor name. Move argument processing earlier to merge cdtor - handling blocks. - * decl.c (grokfndecl): Cdtors have special names. - * method.c (implicitly_declare_fn): Likewise. Simplify flag setting. - * pt.c (check_explicit_specialization): Cdtor name is already - special. - * search.c (class_method_index_for_fn): Likewise. - - PR c++/81229 - * name-lookup.c (do_pushdecl): Reset IDENTIFIER_TYPE when finding - a matching TYPE_DECL. - -2017-06-29 Paolo Carlini <paolo.carlini@oracle.com> - - * class.c (add_method): Change pair of errors to error + inform. - (handle_using_decl): Likewise. - -2017-06-29 Jason Merrill <jason@redhat.com> - - * constexpr.c, error.c, tree.c: Remove WITH_CLEANUP_EXPR handling. - - PR c++/81180 - ICE with C++17 deduction of member class template. - * pt.c (build_deduction_guide): Correct member template handling. - - PR c++/81188 - matching decltype of member function call. - * tree.c (cp_tree_equal): Remove COMPONENT_REF special case. - -2017-06-29 Nathan Sidwell <nathan@acm.org> - - PR c++/81247 - * parser.c (cp_parser_namespace_definition): Immediately close the - namespace if there's no open-brace. - * name-lookup.c (do_pushdecl): Reset OLD when pushing into new - namespace. - -2017-06-29 Jason Merrill <jason@redhat.com> - - PR c++/81164 - ICE with invalid inherited constructor. - * search.c (binfo_direct_p): New. - * name-lookup.c (do_class_using_decl): Use it. - -2017-06-29 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (THIS_NAME, IN_CHARGE_NAME, VTBL_PTR_TYPE, - VTABLE_DELTA_NAME, VTABLE_PFN_NAME): Delete. - * decl.c (initialize_predefined_identifiers): Name cdtor special - names consistently. Use literals for above deleted defines. - (cxx_init_decl_processing): Use literal for vtbl_ptr_type name, - - * lex.c (maybe_add_lang_type_raw): Exit early, rather than use a - flag. - - * call.c (check_dtor_name): Use constructor_name for enums too. - (build_new_method_call_1): Use constructor_name for cdtors and - show ~ for dtor. - * class.c (build_self_reference): Use TYPE_NAME to get name of - self reference. - * name-lookup (constructor_name): Use DECL_NAME directly. - (constructor_name_p): Reimplement. - (push_class_level_binding_1): Use TYPE_NAME directly. - - * class.c (finish_struct): Use OVL_P. - (get_vfield_name): Measure constructor_name length. - * cp-tree.h (SET_CLASS_TYPE_P): Add RECORD_OR_UNION_CHECK. - (NON_UNION_CLASS_TYPE_P): Check RECORD_TYPE up front. - * cxx-pretty-print.c (is_destructor_name): Delete. - (pp_cxx_unqualified_id): Remove bogus destructor name checking. - * decl.c (grokfndecl): Move cheap checks first when looking for - implicit extern cness. - - * parser.c (cp_parser_direct_declarator): Reorder if to avoid - indentation. Remove unnecessary assignment of constructor name. - - Whitespace cleanups. - * call.c (name_as_c_string): Move CONST_CAST to return. - (build_new_method_call_1): Remove unneeded bracing. - * class.c (include_empty_classes): Unbreak line. - * constraint.cc (tsubst_check_constraint): Add space. - * cp-tree.h (lang_decl_ns): Add comment. - (PTRMEM_CST_MEMBER): Break line. - * decl.c (grokfndecl): Add blank lines. Unbreak some others. - (grokdeclarator): Remove lines, move declaration to first use. - * decl2.c (decl_needed_p): Fix indentation. - (c_parse_final_cleanups): Remove blank line. - * method.c (implicitly_declare_fn): Move declaration to first use. - * search.c (current_scope): Add blank lines. - -2017-06-28 Jason Merrill <jason@redhat.com> - - PR c++/72764 - ICE with invalid template typename. - * decl.c (build_typename_type): No longer static. - * tree.c (strip_typedefs): Use it instead of make_typename_type. - - PR c++/69300 - ICE with self-referential noexcept - * pt.c (maybe_instantiate_noexcept): Check for recursion. - - PR c++/61022 - error with variadic template template parm - * pt.c (convert_template_argument): Keep the TYPE_PACK_EXPANSION. - - PR c++/72801 - ICE with variadic partial specialization - * pt.c (unify_pack_expansion): Use PACK_EXPANSION_EXTRA_ARGS. - - PR c++/55639 - partial specialization with ::template - * parser.c (cp_parser_class_head): Handle ::template. - - PR c++/45976 - error with ::template in declarator. - * pt.c (resolve_typename_type): Fix TEMPLATE_ID_EXPR handling. - - PR c++/54769 - wrong lookup of dependent template-name. - * parser.c (cp_parser_template_name): Handle dependent object type. - (cp_parser_nested_name_specifier_opt): Make template_keyword_p a - parameter. - (cp_parser_id_expression): Pass it. - (cp_parser_diagnose_invalid_type_name): Handle TEMPLATE_ID_EXPR. - - * parser.c (cp_parser_template_id): Use the range location on the - TEMPLATE_ID_EXPR. - - PR c++/81204 - parse error with dependent template-name - * parser.c (cp_parser_lookup_name): Disqualify function templates - after lookup. - -2017-06-27 Nathan Sidwell <nathan@acm.org> - - * pt.c (tsubst_decl <FUNCTION_DECL>): Move var decls to - initialization point. Don't unnecessarily check for ctor name. - - * cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ... - (CLASSTYPE_DESTRUCTOR): ... this. - * class.c (accessible_nvdtor_p, - maybe_warn_about_overly_private_class, - add_implicitly_declared_members, - clone_constructors_and_destructors, type_has_virtual_destructor): - Adjust for CLASSTYPE_DESTRUCTOR. - (deduce_noexcept_on_destructors): Absorb into ... - (check_bases_and_members): ... here. - * except.c (dtor_nothrow): Adjust for CLASSTYPE_DESTRUCTOR. - * init.c (build_delete): Likewise. - * parser.c (cp_parser_lookup_name): Likewise. - * pt.c (check_explicit_specialization): Likewise. - * rtti.c (emit_support_tinfos): Likewise. - * search.c (lookup_fnfields_idx_nolazy): Likewise. - - Kill IDENTIFIER_TEMPLATE. - * cp-tree.h (lang_identifier): Remove class_template_info field. - (IDENTIFIER_TEMPLATE): Delete. - * name-lookup.c (constructor_name_full): Subsume into ... - (constructor_name): ... here. Don't check IDENTIFIER_TEMPLATE. - (constructor_name_p): Likewise. - * mangle.c (write_source_name): Likewise. - * ptree.c (cxx_print_identifier): Likewise. - -2017-06-27 Marek Polacek <polacek@redhat.com> - - PR bootstrap/81216 - * parser.c (cp_parser_already_scoped_statement): Initialize - LOC_AFTER_LABELS. - -2017-06-26 Jason Merrill <jason@redhat.com> - - PR c++/81215 - deduction failure with variadic TTP. - * pt.c (unify_bound_ttp_args): Restore old logic for C++14 and down. - -2017-06-26 Martin Sebor <msebor@redhat.com> - - PR c++/81169 - * call.c (maybe_warn_class_memaccess): Preserve explicit conversions - to detect casting away cv-qualifiers. - -2017-06-26 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (lang_decl_fn): Remove assignment_operator_p field. - (DECL_COMPLETE_CONSTRUCTOR_P): Directly compare - identifier. - (DECL_BASE_CONSTRUCTOR_P, DECL_COMPLETE_DESTRUCTOR_P, - DECL_BASE_DESTRUCTOR_P, DECL_DELETING_DESTRUCTOR_P): Likewise. - (DECL_ASSIGNMENT_OPERATOR_P): Use IDENTIFIER_ASSIGN_OP_P. - * decl.c (grok_op_properties): Adjust identifier checking. - * init.c (expand_default_init): Adjust identifier descision. - * method.c (implicitly_declare_fn): Don't use - DECL_ASSIGNMENT_OPERATOR_P. - * search.c (lookup_fnfields_1): Use IDENTIFIER_CTOR_P, - IDENTIFIER_DTOR_P. - * call.c (in_charge_arg_for_name): Reimplement. - (build_special_member_call): Use IDENTIFIER_CDTOR_P, - IDENTIFIER_DTOR_P. - -2017-06-26 Marek Polacek <polacek@redhat.com> - - PR c/80116 - * parser.c (cp_parser_statement): Add a default argument. Save the - location of the expression-statement after labels have been parsed. - (cp_parser_implicitly_scoped_statement): Set the location of the - body of the conditional after parsing all the labels. Call - warn_for_multistatement_macros. - (cp_parser_already_scoped_statement): Likewise. - -2017-06-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/62315 - * parser.c (cp_parser_diagnose_invalid_type_name): Don't print - 'typename' in error messages about missing 'typename'. - -2017-06-23 Jason Merrill <jason@redhat.com> - - PR c++/79056 - C++17 ICE with invalid template syntax. - * parser.c (cp_parser_simple_type_specifier): Don't assume that type - is a TYPE_DECL. - (cp_parser_check_for_invalid_template_id): Handle TYPE_DECL. - * pt.c (template_placeholder_p): New. - * cp-tree.h: Declare it. - -2017-06-23 Marc Glisse <marc.glisse@inria.fr> - - * decl.c (duplicate_decls): Use builtin_structptr_types. - -2017-06-22 Nathan Sidwell <nathan@acm.org> - - Reorder IDENTIFIER flags - gcc/cp/ - * cp-tree.h (enum cp_identifier_kind): New. - (IDENTIFIER_KIND_BIT_0, IDENTIFIER_KIND_BIT_1, - IDENTIFIER_KIND_BIT_2): New. - (IDENTIFIER_MARKED): Move to TREE_LANG_FLAG_4. - (IDENTIFIER_VIRTUAL_P, IDENTIFIER_REPO_CHOSEN): Add IDENTIFIER_CHECK. - (C_IS_RESERVED_WORD): Replace with ... - (IDENTIFIER_KEYWORD_P): ... this. - (IDENTIFIER_CTOR_OR_DTOR_P): Replace with ... - (IDENTIFIER_CDTOR_P): ... this. - (IDENTIFIER_CTOR_P, IDENTIFIER_DTOR_P): New. - (IDENTIFIER_OPNAME_P): Replace with ... - (IDENTIFIER_ANY_OP_P): ... this. - (IDENTIFIER_ASSIGN_OP_P): New. - (IDENTIFIER_TYPENAME_P): Replace with ... - (IDENTIFIER_CONV_OP_P): ... this. - (NEW_DELETE_OPNAME_P): Replace with ... - (IDENTIFIER_NEWDEL_OP_P): ... this. - (DECL_CONV_FN_P, DECL_OVERLOADED_OPERATOR_P): Adjust. - (get_identifier_kind_name, set_identifier_kind): Declare. - * lex.c (get_identifier_kind_name, set_identifier_kind): New. - (init_operators): Adjust to avoid keywords, use - set_identifier_kind. Copy TYPE_EXPR slot. - (init_reswords): Call set_identifier_kind. - (unqualified_name_lookup_error): Adjust. - * operators.def (TYPE_EXPR): Remove. - * decl.c (struct predefined_identifier): Move into ... - (initialize_predefined_identifiers): ... here. Call - set_identifier_kind. - (grokfndecl, check_var_type, grokdeclarator): Adjust. - (grok_op_properties): Use IDENTIFIER_ANY_ASSIGN_OP to halve search - space. Adjust. - * call.c (name_as_c_string): Adjust. - (build_new_method_call_1): Likewise. - * cp-cilkplus.c (is_conversion_operator_function_decl_p): Likewise. - * cxx-pretty-print.c (pp_cxx_unqualified_id): Adjust. - * dump.c (cp_dump_tree): Adjust. - * error.c (dump_decl_name): Adjust. - * mangle.c (write_unqualified_id, write_member_name, - write_expression): Adjust. - (mangle_conv_op_name_for_type): Use set_identifier_kind. - * name-lookup.c (do_class_using_decl): Adjust. - (lookup_name_fuzzy, lookup_name_real_1): Likewise. - * parser.c (cp_lexer_get_preprocessor_token, - cp_parser_direct_declarator): Likewise. - * pt.c (push_template_decl_real, tsubst_decl, tsubst_baselink, - tsubst_copy, tsubst_copy_and_build): Adjust. - * ptree.c (cxx_print_identifier): Print identifier kind. - * search.c (lookup_field_r, lookup_member, - lookup_fnfields_idx_nolazy): Adjust. - * semantics.c (finish_id_expression): Adjust.. - * typeck.c (cp_build_addr_expr_1): Adjust. - -2017-06-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/81154 - * semantics.c (handle_omp_array_sections_1, finish_omp_clauses): - Complain about t not being a variable if t is OVERLOAD even - when processing_template_decl. - -2017-06-21 David Malcolm <dmalcolm@redhat.com> - - * parser.c (get_cast_suggestion): New function. - (maybe_add_cast_fixit): New function. - (cp_parser_cast_expression): Capture the location of the closing - parenthesis. Call maybe_add_cast_fixit when emitting warnings - about old-style casts. - -2017-06-20 Jason Merrill <jason@redhat.com> - - PR c++/80972 - C++17 ICE with attribute packed. - * call.c (build_over_call): Allow a TARGET_EXPR from reference - binding. - -2017-06-20 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (CPTI_NELTS_IDENTIFIER): Delete. - (nelts_identifier): Delete. - * decl.c (initialize_predefined_identifiers): Remove nelts. - - PR c++/67074 - namespace aliases - * decl.c (duplicate_decls): Don't error here on mismatched - namespace alias. - * name-lookup.c (name_lookup::add_value): Matching namespaces are - not ambiguous. - (diagnose_name_conflict): Namespaces are never redeclarations. - (update_binding): An alias can match a real namespace. - -2017-06-19 Jason Merrill <jason@redhat.com> - - PR c++/80562 - ICE with constexpr if. - * semantics.c (finish_if_stmt_cond): Call - instantiate_non_dependent_expr. - - PR c++/80829 - ICE with constexpr copy of base subobject. - * constexpr.c (clear_no_implicit_zero): New. - (cxx_eval_call_expression): Call it. - -2017-06-19 Nathan Sidwell <nathan@acm.org> - - PR c++/81124 - PR c++/79766 - * name-lookup.c (set_decl_namespace): Don't follow using - directives and ignore using decls. Only check overly-explicit - scope after discovering decl. - -2017-06-19 Jason Merrill <jason@redhat.com> - - PR c++/81073 - constexpr and static var in statement-expression. - * typeck2.c (store_init_value): Always call - require_potential_constant_expression. - * pt.c (convert_nontype_argument): Likewise. - * constexpr.c (potential_constant_expression_1): Adjust message. - Use decl_maybe_constant_var_p instead of decl_constant_var_p. - * decl2.c (decl_maybe_constant_var_p): Consider initializer. - -2017-06-19 Nathan Sidwell <nathan@acm.org> - - * pt.c (coerce_template_parms): Fix indentation. - (tsubst_decl): Remove repeated SET_DECL_RTL. Move VAR_P handling - in to single block. - - PR c++/81119 - * name-lookup.c (update_binding): Only warn about constructors - hidden by functions. - -2017-06-17 Jason Merrill <jason@redhat.com> - - PR c++/60063 - -Wunused-local-typedefs and templates. - * decl2.c (is_late_template_attribute): Return false for "used". - - PR c++/70844 - -Wuseless-cast and inheriting constructor. - * method.c (forward_parm): Suppress warn_useless_cast. - -2017-06-16 Jason Merrill <jason@redhat.com> - - PR c++/81045 - Wrong type-dependence with auto return type. - * pt.c (type_dependent_expression_p): An undeduced auto outside the - template isn't dependent. - * call.c (build_over_call): Instantiate undeduced auto even in a - template. - - PR c++/80465 - ICE with generic lambda with noexcept-specifier. - * lambda.c (maybe_add_lambda_conv_op): Keep processing_template_decl - set longer for a generic lambda. - - PR c++/80614 - Wrong mangling for C++17 noexcept type - * mangle.c (write_type): Put the eh spec back on the function type. - - PR c++/81102 - Wrong error with partial specialization. - * pt.c (unify) [TEMPLATE_PARM_INDEX]: Strip reference when comparing - types. Do type deduction later. - - PR c++/81074 - ICE with partial specialization of member template. - PR c++/71747 - * pt.c (get_partial_spec_bindings): Only coerce innermost args. - - PR c++/80831 - ICE with -fsyntax-only. - * decl2.c (c_parse_final_cleanups): Use cgraph_node::get_create. - - PR c++/80639 - ICE with invalid PMF initialization. - PR c++/80043 - ICE with -fpermissive - * typeck.c (convert_for_assignment): Recurse when instantiate_type - returns without an error. - -2017-06-16 Nathan Sidwell <nathan@acm.org> - - * pt.c (tsubst_baselink): Fix & clarify formatting. - - * cp-tree.h (build_this_parm, cp_build_parm_decl, - build_artificial_parm): Add FN parm. - * decl.c (start_cleanup_fn): Adjust. - (build_this_parm): Add FN parm, pass it through. - (grokfndecl): Adjust parm building. - * decl2.c (cp_build_parm_decl): Add FN parm, set context. - (build_artificial_parm): Add FN parm, pass through. - (maybe_retrofit_in_chrg): Adjust parm building. - (start_static_storage_duration_function): Likwise. - * lambda.c (maybe_aadd_lambda_conv_op): Likewise. - * method.c (implicitly_declare_fn): Likewise. - * parser.c (inject_this_parameter): Likewise. - - Symbol tables are insert only. - * cp-tree.h (default_hash_traits <lang_identifier *>): Don't - derive from pointer_hash. Make undeletable. - - * class.c (resort_type_method_vec): Avoid potential unsigned - overflow. - - Don't defer noexcept_deferred_spec. - * cp-tree.h (unevaluated_noexcept_spec): Don't declare. - * decl.c (cxx_init_decl_processing): Initialize - noexcept_deferred_spec. - * except.c (unevaluated_noexcept_spec): Delete. - * class.c (deduce_noexcept_on_destructor): Use - noexcept_deferred_spec directly. - * method.c (implicitly_declare_fn): Likewise. - - Make keyed_classes a vector. - * cp-tree.h (CPTI_KEYED_CLASSES, keyed_classes): Delete. - (keyed_classes): Declare as vector. - * decl.c (keyed_classes): Define. - (cxx_init_decl_processing): Allocate it. - (record_key_method_defined): Use vec_safe_push. - * class.c (finish_struct_1): Likewise. - * pt.c (instantiate_class_template_1): Likewise. - * decl2.c (c_parse_final_cleanups): Reverse iterate keyed_classes. - - Make rtti lazier - * rtti.c (enum tinfo_kind): Add TK_DERIVED_TYPES, - TK_VMI_CLASS_TYPES, TK_MAX. Delete TK_FIXED. - (tinfo_names): New. - (typeid_ok_p): Add quotes to error messages. Use get_tinfo_desc. - (get_tinfo_decl): Use get_tinfo_desc. - (get_pseudo_ti_init): Likewise. Adjust VMI construction. - (create_pseudo_type_info): Delete. - (get_pseudo_ti_index): Just determine the index. - (get_tinfo_desc): New. Create all types lazily. - (create_tinfo_types): Just allocate the descriptor array. - (emit_support_tinfos): Use non-inserting type lookup. Set builtin - location. - -2017-06-15 Martin Sebor <msebor@redhat.com> - - PR c++/80560 - * call.c (first_non_public_field, maybe_warn_class_memaccess): New - functions. - (has_trivial_copy_assign_p, has_trivial_copy_p): Ditto. - (build_cxx_call): Call maybe_warn_class_memaccess. - -2017-06-14 Jakub Jelinek <jakub@redhat.com> - - * cp-gimplify.c (cp_genericize_r): Turn most of the function - into a switch (TREE_CODE (stmt)) statement from long else if - sequence. - -2017-06-13 Jakub Jelinek <jakub@redhat.com> - - PR c++/80973 - * cp-gimplify.c (cp_genericize_r): Don't instrument MEM_REF second - argument even if it has REFERENCE_TYPE. - - PR c++/80984 - * cp-gimplify.c (cp_genericize): Only look for VAR_DECLs in - BLOCK_VARS (outer) chain. - (cxx_omp_const_qual_no_mutable): Likewise. - -2017-06-13 Martin Liska <mliska@suse.cz> - - PR sanitize/78204 - * class.c (build_base_path): Use sanitize_flags_p. - * cp-gimplify.c (cp_genericize_r): Likewise. - (cp_genericize_tree): Likewise. - (cp_genericize): Likewise. - * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise. - * decl.c (compute_array_index_type): Likewise. - (start_preparsed_function): Likewise. - * decl2.c (one_static_initialization_or_destruction): Likewise. - * init.c (finish_length_check): Likewise. - * lambda.c (maybe_add_lambda_conv_op): Likewise. - * typeck.c (cp_build_binary_op): Likewise. - (build_static_cast_1): Likewise. - -2017-06-11 Jason Merrill <jason@redhat.com> - - * error.c (dump_expr): Use is_this_parameter. - - * cp-tree.h, decl2.c, mangle.c, parser.c, pt.c, semantics.c: Use - id_equal. - -2017-06-09 Jason Merrill <jason@redhat.com> - - Missing bits from N4268, constant evaluation for all non-type args. - * call.c (build_converted_constant_expr): Rename from - build_integral_nontype_arg_conv, handle all types. - * pt.c (convert_nontype_argument): In C++17 call it for all types. - Move NOP stripping inside pointer case, don't strip ADDR_EXPR. - * cvt.c (strip_fnptr_conv): Also strip conversions to the same type. - - Overhaul pointer-to-member conversion and template argument handling. - * call.c (standard_conversion): Avoid creating ck_pmem when the - class type is the same. - * cvt.c (can_convert_qual): Split from - perform_qualification_conversions. - * constexpr.c (cxx_eval_constant_expression): Check it. - * typeck.c (convert_ptrmem): Only cplus_expand_constant if - adjustment is necessary. - * pt.c (check_valid_ptrmem_cst_expr): Compare class types. - (convert_nontype_argument): Avoid redundant error. - - * call.c (convert_like_real): Remove "inner" parameter. - Don't replace a constant with its value. - * cp-gimplify.c (cp_fully_fold): Use cp_fold_rvalue. - - * pt.c (convert_nontype_argument): Check NULLPTR_TYPE_P rather than - nullptr_node. - - * parser.c (cp_parser_constant_expression): Check - potential_rvalue_constant_expression after decay_conversion. - * pt.c (convert_nontype_argument): Don't require linkage in C++17. - - PR c++/80384 - ICE with dependent noexcept-specifier - * pt.c (dependent_type_p_r) [FUNCTION_TYPE]: Check for dependent - noexcept-specifier. - - * constexpr.c (potential_constant_expression_1): Allow 'this' capture. - -2017-06-09 Jan Hubicka <hubicka@ucw.cz> - - * class.c (build_vtbl_initializer): Mark dvirt_fn as cold. - * decl.c (cxx_init_decl_processing, push_throw_library_fn): Likewise. - (excpet.c): Mark terminate as cold. - -2017-06-08 Jakub Jelinek <jakub@redhat.com> - - PR c/81006 - * semantics.c (handle_omp_array_sections_1): Convert TYPE_MAX_VALUE - to sizetype before size_binop. - - PR c++/81011 - * cp-gimplify.c (cxx_omp_finish_clause): When changing clause - to OMP_CLAUSE_SHARED, also clear OMP_CLAUSE_SHARED_FIRSTPRIVATE - and OMP_CLAUSE_SHARED_READONLY flags. - -2017-06-08 Jan Hubicka <hubicka@ucw.cz> - - * cp-tree.h (lang_check_failed): Annotate by ATTRIBUTE_COLD. - -2017-06-07 Nathan Sidwell <nathan@acm.org> - - * class.c (layout_class_type): Restructure overlong-bitfield tpe - search. - -2017-06-07 Jonathan Wakely <jwakely@redhat.com> - - PR c++/80990 - * pt.c (do_class_deduction): Build qualified type. - -2017-06-06 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (suggest_alternatives_for): Use qualified lookup - sans using directives. Don't walk into inline namespaces. - - PR c++/80979 - * name-lookup.c (adl_class_only): Don't add visible friends. - -2017-06-05 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_base_specifier): Fix typos in error messages. - -2017-06-02 Nathan Sidwell <nathan@acm.org> - - Remove lang_type_ptrmem. - * cp-tree.h (lang_type_header): Remove is_lang_type_class. Move - into ... - (lang_type_class): ... this. Reorder bitfields. Rename to ... - (lang_type): ... this. Delete old definition. - (lang_type_ptrmem): Delete. - (LANG_TYPE_CLASS_CHECK): Simply get TYPE_LANG_SPECIFIC. Adjust uses. - (LANG_TYPE_PTRMEM_CHECK): Delete. - (TYPE_GET_PTRMEMFUNC_TYPE, TYPE_SET_PTRMEMFUNC_TYPE): Delete. - (TYPE_PTRMEMFUNC_TYPE): New. Use TYPE_LANG_SLOT_1. - * decl.c (build_ptrmemfunc_type): Adjust. - * lex.c (copy_lang_type): Remove lang_type_ptrmem handling. - (maybe_add_lang_type_raw): Don't set u.c.h.is_lang_type_class. - - * class.c (check_bases_and_members): Adjust vec_new_uses_cookie - setting. - - Remove cp_binding_level::namespaces - * name-lookup.h (cp_binding_level): Lose namespaces field. - * name-lookup.c (add_decl_to_level): Chain namespaces on the names - list. - (suggest_alternatives_for): Adjust for namespace list. Do - breadth-first search. - * decl2.c (collect_source_refs): Namespaces are on the regulr - list. - (collect_ada_namespace): Likewise. - -2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * typeck.c (cp_build_binary_op): Implement the -Wsizeof_pointer_div - warning. - -2017-06-01 Ville Voutilainen <ville.voutilainen@gmail.com> - - PR c++/80812 - * method.c (constructible_expr): Strip array types before calling - build_value_init. - -2017-06-01 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80896 - * cvt.c (convert_to_void): Possibly call maybe_warn_nodiscard - for case INDIRECT_REF too in the main switch. - -2017-05-31 Jason Merrill <jason@redhat.com> - - PR c++/80840 - ICE with constexpr and reference - * pt.c (convert_nontype_argument): Don't test whether a decl is - value-dependent when binding to a reference. - -2017-05-31 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (lang_decl_slector): New enum. - (lang_decl_base): Make selector an enum. Drop decomposition_p - field. - (lang_decl): Use enum for discrimination. - (LANG_DECL_FN_CHECK, LANG_DECL_NS_CHECK, LANG_DECL_PARM_CHECK, - LANG_DECL_DEOMP_CHECK): Use enum. - (DECL_DECOMPOSITION_P): Use selector value. - (SET_DECL_DECOMPOSITION_P): Delete. - (retrofit_lang_decl): Lose SEL parm. - (fit_decomposition_lang_decl): Declare. - * decl.c (cp_finish_decomp, grokdeclarator): Use - fit_decomposition_lang_decl. - * lex.c (maybe_add_lang_decl_raw): New. Broken out of - retrofit_lang_decl. - (set_decl_linkage): New. Broken out of retrofit_lang_decl. Use enum. - (fit_decomposition_lang_decl): Likewise. - (retrofit_lang_decl): Use worker functions. - (cxx_dup_lang_specific_decl): Use selector enum. - (maybe_add_lang_type_raw): New. Broken out of ... - (cxx_make_type_name): ... here. Call it. - -2017-05-30 Jason Merrill <jason@redhat.com> - - PR c++/80856 - ICE with local extern in template - * semantics.c (finish_call_expr): Replace a local extern overload - set in a template with the IDENTIFIER_NODE. - -2017-05-30 David Malcolm <dmalcolm@redhat.com> - - * call.c (perform_implicit_conversion_flags): Convert - "from %qT to %qT" to "from %qH to %qI" in diagnostic. - (print_conversion_rejection): Replace pairs of %qT with - %qH and %qI in various places. - (build_user_type_conversion_1): Likewise. - (build_integral_nontype_arg_conv): Likewise. - (build_conditional_expr_1): Likewise. - (convert_like_real): Likewise. - (convert_arg_to_ellipsis): Likewise. - (joust): Likewise. - (initialize_reference): Likewise. - * cvt.c (cp_convert_to_pointer): Likewise. - (cp_convert_to_pointer): Likewise. - (convert_to_reference): Likewise. - (ocp_convert): Likewise. - * error.c (cp_printer): Gain bool and const char ** parameters. - (struct deferred_printed_type): New struct. - (class cxx_format_postprocessor): New class. - (cxx_initialize_diagnostics): Wire up a cxx_format_postprocessor - to pp->m_format_postprocessor. - (comparable_template_types_p): New function. - (newline_and_indent): New function. - (arg_to_string): New function. - (print_nonequal_arg): New function. - (print_template_differences): New function. - (type_to_string_with_compare): New function. - (print_template_tree_comparison): New function. - (append_formatted_chunk): New function. - (add_quotes): New function. - (cxx_format_postprocessor::handle): New function. - (defer_phase_2_of_type_diff): New function. - (cp_printer): Add "quoted" and "buffer_ptr" params. Implement - %H and %I. - * typeck.c (cp_build_binary_op): Replace pairs of %qT with - %qH and %qI in various places. - (convert_member_func_to_ptr): Likewise. - (build_reinterpret_cast_1): Likewise. - (convert_for_assignment): Likewise. - * typeck2.c (check_narrowing): Likewise. - -2017-05-30 Nathan Sidwell <nathan@acm.org> - - Kill IDENTIFIER_NAMESPACE_BINDINGS - * cp-tree.h (lang_identifier): Delete namespace_bindings. - (IDENTIFIER_NAMESPACE_BINDINGS): Delete. - (lang_decl_ns): Add bindings. - (DECL_NAMESPACE_BINDINGS): New. - * lex.c (retrofit_lang_decl): Create namespace hash table. - * name-lookup.c (find_namespace_slot): Change to use hash-map. - * ptree.c (cxx_print_binding): Delete. - (cxx_print_identifier): Remove NAMESPACE_BINDING printing. - - * cp-tree.def (OVERLOAD): Fix comment. - * cp-tree.h: Fix comments and whitespace. - * error.c (dump_decl): Use pp_cxx_colon_colon, ovl_scope. - * name-lookup.c (add_decl_to_level): Assert not class. - (check_local_shadow): Use OVL_P. - (pushdecl_with_scope_1): Rename to ... - (do_pushdecl_with_Scope): ... here. - (do_nonmember_using_decl): Use qualified_namespace_lookup return - value. - (push_class_level_binding_1): Use OVL_P. - (pushdecl_namespace_level): Use do_pushdecl_with_scope. - (pushtag_1): Rename to ... - (do_pushtag): ... here. Adjust do_pushdecl_with_scope call. - (pushtag): Adjust. - (store_class_bindings): Do not time here. - * name-lookup.h (pushdecl_outermost_localscope): Reorder. - * pt.c (listify): Declare argvec at point of initialization. - - PR c++/80913 - * name-lookup.c (add_decl_to_level): Assert not making a circular - chain. - (update_binding): Don't prematurely slide artificial decl. - -2017-05-29 Alexandre Oliva <aoliva@redhat.com> - - * cp-tree.h (lang_identifier): Drop oracle_looked_up, unused. - -2017-05-29 Nathan Sidwell <nathan@acm.org> - - PR c++/80891 (#1,#5) - * cp-tree.h (lookup_maybe_add): Add DEDUPING argument. - * name-lookup.c (name_lookup): Add deduping field. - (name_lookup::preserve_state, name_lookup::restore_state): Deal - with deduping. - (name_lookup::add_overload): New. - (name_lookup::add_value, name_lookup::add_fns): Call add_overload. - (name_lookup::search_adl): Set deduping. Don't unmark here. - * pt.c (most_specialized_instantiation): Revert previous change, - Assert not given duplicates. - * tree.c (lookup_mark): Just mark the underlying decls. - (lookup_maybe_add): Dedup using marked decls. - - PR c++/80891 (#4) - * ptree.c (cxx_print_xnode): Show internal OVERLOAD structure. - * tree.c (ovl_insert, ovl_iterator_remove_node): Fix copying assert. - - Stat hack representation - * name-lookup.c (STAT_HACK_P, STAT_TYPE, STAT_DECL, - MAYBE_STAT_DECL, MAYBE_STAT_TYPE): New. - (stat_hack): New. - (find_namespace_binding): Replace with ... - (find_namespace_slot): ... this. - (find_namespace_value): New. - (name_lookup::search_namespace_only, - name_lookup::adl_namespace_only): Adjust. - (update_binding): Add SLOT parameter, adjust. - (check_local_shadow): Use find_namespace_value. - (set_local_extern_decl_linkage): Likewise. - (do_pushdecl): Adjust for namespace slot. - (push_local_binding): Assert not a namespace binding. - (check_for_out_of_scope_variable): Use find_namespace_value. - (set_identifier_type_value_with_scope): Likewise. - (get_namespace_binding): Likewise. - (set_namespace_binding): Delete. - (set_global_binding): Directly update the binding. - (finish_namespace_using_decl): Likewise. - (lookup_type_scope_1): Use find_namespace_slot and update. - (do_push_nested_namespace): Use find_namespace_value. - - PR c++/80891 (#1) - * pt.c (most_specialized_instantiation): Cope with duplicate - instantiations. - - PR c++/80891 (#3) - * cp-tree.h (build_min_nt_call_vec): Declare. - * decl.c (build_offset_ref_call_from_tree): Call it. - * parser.c (cp_parser_postfix_expression): Likewise. - * pt.c (tsubst_copy_and_build): Likewise. - * semantics.c (finish_call_expr): Likewise. - * tree.c (build_min_nt_loc): Keep unresolved lookups. - (build_min): Likewise. - (build_min_non_dep): Likewise. - (build_min_non_dep_call_vec): Likewise. - (build_min_nt_call_vec): New. - - PR c++/80891 (#2) - * tree.c (ovl_copy): Adjust assert, copy OVL_LOOKUP. - (ovl_used): New. - (lookup_keep): Call it. - -2017-05-26 Nathan Sidwell <nathan@acm.org> - - Implement DR2061 - * name-lookup.c (push_inline_namespaces): New. - (push_namespace): Look inside inline namespaces. - - Inline and using namespace representation change. - * cp-tree.h (struct lang_decl_ns): Delete ns_using. Add usings, - inlinees as vector. - (DECL_NAMESPACE_USING): Adjust. - (DECL_NAMESPACE_INLINEES): New. - * name-lookup.h (struct cp_binding_level): Change usings - representation. - * name-lookup.c (name_lookup::do_queue_usings, - name_lookup::queue_usings): Adjust. - (name_lookup::search_namespace, name_lookup::search_usings, - name_lookup::queue_namespace): Adjust. - (name_lookup::adl_namespace_only): Adjust. - (add_using_namespace, push_namespace): Push onto vector. - (pop_namespace): Add timing logic. - - * call.c (build_operator_new_call): Do namelookup and ADL here. - (build_new_op_1): Likewise. - * name-lookup.h (lookup_function_nonclass): Delete declaration. - (do_using_directive): Likewise. - * name-lookup.c (set_namespace_binding, push_local_binding): Don't - declare early. - (struct scope_binding): Delete. - (EMPTY_SCOPE_BINDING): Delete. - (set_decl_namespace): Use OVL_P. - (finish_local_using_decl): Lose unnecesary checks. - (lookup_function_nonclass): Delete. - (cp_emit_debug_info_for_using): Use MAYBE_BASELINK_P. - - * cp-tree.h (OVL_CHAIN): Check looking at OVERLOAD. - (ovl_iterator): Add allow_inner field. Adjust ctor. Make - unduplicatable. - (ovl_iterator::maybe_push, ovl_iterator::pop): New. - (lkp_iterator): Add outer field. Adjust ctor. - (lkp_iterator::operator++): New. - (lookup_mark, lookup_maybe_add): Declare. - * name-lookup.c (name_lookup): Delete fn_set member. - (name_lookup::preserve_state, name_lookup::restore_state): Unmark - and mark lookup. - (name_lookup::add_value): Use lookup_add directly. - (name_lookup::add_fns: Use lookup_maybe_add. - (name_lookup::search_adl): Mark and unmark fns. - (pushdecl): Adjust. - * pt.c (check_explicit_specialization): Use lookup_add directly. - * ptree.c (cxx_print_xnode): Show complete overload structure. - * tree.c (lookup_mark, lookup_maybe_add): New. - - * name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args. - -2017-05-26 Jakub Jelinek <jakub@redhat.com> - - * cp-tree.h (struct lang_decl_decomp): New type. - (struct lang_decl): Add u.decomp. - (LANG_DECL_DECOMP_CHECK): Define. - (DECL_DECOMPOSITION_P): Note it is set also on the vars - for user identifiers. - (DECL_DECOMP_BASE): Define. - (retrofit_lang_decl): Add extra int = 0 argument. - * lex.c (retrofit_lang_decl): Add SEL argument, if non-zero - use it to influence the selector choices and for selector - 0 to non-zero transition copy old content. - (cxx_dup_lang_specific_decl): Handle DECL_DECOMPOSITION_P. - * decl.c (poplevel): For DECL_DECOMPOSITION_P, check - !DECL_DECOMP_BASE instead of !DECL_VALUE_EXPR. Adjust warning - wording if decl is a structured binding. - (cp_finish_decomp): Pass 4 as the new argument to retrofit_lang_decl. - Set DECL_DECOMP_BASE. Ignore DECL_READ_P sets from initialization - of individual variables for tuple structured bindings. - (grokdeclarator): Pass 4 as the new argument to retrofit_lang_decl. - Clear DECL_DECOMP_BASE. - * decl2.c (mark_used): Mark DECL_DECOMP_BASE TREE_USED as well. - * pt.c (tsubst_decomp_names): Assert DECL_DECOMP_BASE matches what - is expected. - * expr.c (mark_exp_read): Recurse on DECL_DECOMP_BASE instead of - DECL_VALUE_EXPR. - -2017-05-25 Jason Merrill <jason@redhat.com> - - PR c++/80605 - __is_standard_layout and zero-length array - * class.c (check_bases): Use DECL_FIELD_IS_BASE. - -2017-05-25 Nathan Sidwell <nathan@acm.org> - - Kill OVL_CURRENT, OVL_NEXT. - * cp-tree.h (OVL_CURRENT, OVL_NEXT): Delete. - * name-lookup.c (set_decl_namespace): Use ovl_iterator. - (consider_binding_level): Use OVL_FIRST. - (cp_emit_debug_info_for_using): Use lkp_iterator. - * pt.c (check_explicit_specialization): Use ovl_iterator. - - Kill DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS. - * cp-tree.h (lang_decl_ns): Remove ns_users field. - (DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS): Delete. - (TREE_INDIRECT_USING): Delete. - * name-lookup.h (is_associated_namespace): Delete. - * name-lookup.c (name_lookup::search_usings, - name_lookup::do_queue_usings): Usings are always direct. - (is_associated_namespace): Delete. - (handle_namespace_attrs): Use DECL_NAMESPACE_INLINE_P. - (namespace_ancestor_1, namespace_ancestor): Delete. - (push_using_directive_1, push_using_directive): Delete. - (add_using_namespace_1): Delete. - (add_using_namespace): Reimplement. - (emit_debug_info_using_namespace): New. - (finish_namespace_using_directive, finish_local_using_directive, - push_namespace): Adjust. - * tree.c (cp_free_lang_data): Remove DECL_NAMESPACE_USERS handling. - -2017-05-25 Volker Reichelt <v.reichelt@netcologne.de> - - * semantics.c (finish_handler_parms): Warn about non-reference type - catch handlers. - -2017-05-25 Nathan Sidwell <nathan@acm.org> - - Reimplement unqualified namespace lookup. - * name-lookup.c (name_lookup::using_pair, - name_lookup::using_queue): New typedefs. - (name_lookup::queue_namespace, name_lookup::do_queue_usings, - name_lookup::queue_usings): New. - (name_lookup::search_unqualified): New. - (merge_functions, same_entity_p, ambiguous_decl, - unqualified_namespace_lookup_1, unqualified_namespace_lookup, - lookup_using_namespace): Delete. - (lookup_name_real_1): Adjust. - - Reimplement qualified namespace lookup. - * name-lookup.c (name_lookup::flags): New member. Adjust ctor. - (name_lookup::ambiguous, name_lookup::add_value, - name_lookup::add_type, name_lookup::process_binding): New. - (name_lookup::search_namespace_only, - name_lookup::search_namespace, name_lookup::search_usings): New. - (name_lookup::search_qualified): New. - (do_nonmember_using_decl, suggest_alternatives_for, - lookup_qualified_name): Adjust. - (tree_vec_contains): Delete. - (qualified_lookup_using_namespace): Rename to ... - (qualified_namespace_lookup): ... here. Reimplement. - - Reimplement ADL. - * cp-tree.h (LOOKUP_SEEN_P, LOOKUP_FOUND_P): New. - * name-lookup.h (lookup_arg_dependent): Return plain tree. - * name-lookup.c (arg_lookup, arg_assoc, arg_assoc_args, - arg_assoc_args_vec, arg_assoc_type, add_function, - arg_assoc_namespace, arg_assoc_class_only, arg_assoc_bases, - arg_assoc_class, arg_assoc_template_arg, arg_assoc, - lookup_arg_dependent_1): Delete. - (name_lookup): New lookup object. - (name_lookup::preserve_state, name_lookup::restore_state, - name_lookup::mark_seen, name_lookup::find_and_mark, - name_lookup::add_fns, name_lookup::adl_namespace_only, - name_lookup::adl_namespace, name_lookup::adl_class_only, - name_lookup::adl_bases, name_lookup::adl_class, - name_lookup::adl_expr, name_lookup::adl_type, - name_lookup::adl_template_arg, name_lookup::search_adl): New. - (lookup_arg_dependent): Return a plain tree. Adjust. - (is_associated_namespace): Move later. - -2017-05-24 Nathan Sidwell <nathan@acm.org> - - * friend.c (do_friend): Remove check for existing decl. - * name-lookup.h (lookup_name_innermost_nonclass_level): Delete. - * name-lookup.c (push_local_binding): Directly look for binding. - (lookup_name_innermost_nonclass_level_1): Delete. - (lookup_name_innermost_nonclass_level): Delete. - - * Make-lang.in (CXX_AND_OBJCXX_OBJS): Alphabetize. - - * cp-tree.h (cp_free_lang_data): Add extern. - (ovl_skip_hidden, is_overloaded_fn, really_overloaded_fn): Add - ATTRIBUTE_PURE. - (type_unknown_p): Return bool, make inline, lose TREE_LIST check. - * typeck.c (type_unknown_p): Delete. - * tree.c (is_overloaded_fn): Use MAYBE_BASELINE_FUNCTIONS, adjust - overload management. - (dependent_name): Likewise. - (decl_anon_ns_mem_p): Simplify. - -2017-05-24 Jonathan Wakely <jwakely@redhat.com> - - PR c++/80544 - * tree.c (reshape_init): Use unqualified type for direct enum init. - * typeck.c (maybe_warn_about_cast_ignoring_quals): New. - (build_static_cast_1, build_reinterpret_cast_1): Strip cv-quals from - non-class destination types. - (build_const_cast_1): Strip cv-quals from destination types. - (build_static_cast, build_reinterpret_cast, build_const_cast) - (cp_build_c_cast): Add calls to maybe_warn_about_cast_ignoring_quals. - -2017-05-24 Martin Sebor <msebor@redhat.com> - - PR c/80731 - * call.c (fully_fold_internal): Adjust. - -2017-05-24 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (ovl_skip_hidden): Declare. - * tree.c (ovl_skip_hidden): New. - * name-lookup.c (arg_assoc_namespace): Call ovl_skip_hidden. - (lookup_arg_dependent_1): Likewise. - (ambiguous_decl): Use DECL_HIDDEN_P, ovl_skip_hidden. - (hidden_name_p, remove_hidden_names): Delete. - (lookup_name_real_1): Do not strip hidden names. - * name-lookup.h (hidden_name_p, remove_hidden_names): Delete. - - * cp-tree.h (OVL_HIDDEN_P): New. - (ovl_iterator::hidden_p, ovl_iterator::reveal_node): New. - (ovl_iterator::reveal_node): Declare. - * tree.c (ovl_copy): Copy OVL_HIDDEN_P. - (ovl_insert): Order on hiddenness. - (ovl_iterator::reveal_node): New. - * name-lookup.c (anticipated_builtin_p): New. - (supplement_binding_1): Use it. - (set_local_extern_decl_linkage): Use hidden_p. - (do_pushdecl): Deal with unhiding a hidden decl, use - anticipated_builtin_p. - (do_nonmember_using_decl): Use anticipated_decl_p. - (lookup_name_real_1): Use DECL_HIDDEN_P. - -2017-05-23 Jason Merrill <jason@redhat.com> - - -Wunused and C++17 structured bindings - * decl.c (poplevel): Don't warn about unused structured bindings, - only real variables. - * error.c (dump_simple_decl): Handle structured bindings. - * expr.c (mark_exp_read): Look through DECL_VALUE_EXPR. - -2017-05-23 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (PUSH_GLOBAL, PUSH_LOCAL, PUSH_USING): Delete. - * name-lookup.c (create_local_binding): New. - (update_binding): New. - (pushdecl_maybe_friend_1): Rename to ... - (do_pushdecl): ... this. Reimplement. - (pushdecl): Adjust. - (push_overloaded_decl_1, push_overloaded_decl): Delete. - -2017-05-23 Jason Merrill <jason@redhat.com> - - PR c++/80396 - built-in for make_integer_sequence. - * pt.c (builtin_pack_fn_p, builtin_pack_call_p) - (expand_integer_pack, expand_builtin_pack_call): New. - (find_parameter_packs_r): Check builtin_pack_call_p. - (check_for_bare_parameter_packs): Handle it. - (tsubst_pack_expansion): Call expand_builtin_pack_call. - (declare_integer_pack): New. - (init_template_processing): Call it. - * decl2.c (mark_used): Check builtin_pack_fn_p. - -2017-05-23 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (find_namespace_binding): New. - (pushdecl_maybe_friend_1): Use CP_DECL_CONTEXT. - (set_identifier_type_value_with_scope): Use find_namespace_binding. - (find_binding, cp_binding_level_find_binding_for_name, - binding_for_name, namespace_binding_1): Delete. - (push_overloaded_decl_1): Use CP_DECL_CONTEXT. - (get_namespace_binding, set_namespace_binding, - finish_namespace_using_decl, unqualified_namespace_lookup_1, - qualified_lookup_using_namespace, lookup_type_scope_1, - lookup_name_innermost_nonclass_level_1): Use find_namespace_binding. - - PR c++/80866 - * parser.c (cp_parser_template_id): Keep the lookup when stashing - the template_id. - - * cp-tree.h (DECL_HIDDEN_P): New. - * name-lookup.c (set_decl_context, - set_local_extern_decl_linkage): New, broken out of ... - (pushdecl_maybe_friend_1): ... here. Call them. - -2017-05-23 Thomas Schwinge <thomas@codesourcery.com> - - * parser.c (OACC_KERNELS_CLAUSE_MASK): Add - "PRAGMA_OACC_CLAUSE_NUM_GANGS", "PRAGMA_OACC_CLAUSE_NUM_WORKERS", - "VECTOR_LENGTH". - -2017-05-23 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (OVL_P): New. - * name-lookup.h (push_local_binding): Delete. - (do_toplevel_using_decl, do_local_using_decl): Rename to ... - (finish_namespace_using_decl, finish_local_using_decl): ... here - * name-lookup.c (add_decl_to_level): Swap args. - (pop_bindings_and_leave_scope): Look inside TREE_LIST. - (diagnose_name_conflict): Check contexts are same for redecl. - (update_local_overload): New. - (compparms_for_decl_and_using): Rename to ... - (matching_fn_p): ... here. - (pushdecl_maybe_friend_1): Adjust add_decl_to_level, - push_local_bindings call. - (push_local_binding): Make static, replace FLAGS arg with - IS_USING. - (validate_nonmember_using_decl): Use OVL_FIRST. - (do_nonmember_using_decl): Use in/out parameters. Use - lkp_iterator and simplify. - (do_toplevel_using_decl, do_local_using_decl): Rename to ... - (finish_namespace_using_decl, finish_local_using_decl): ... here. - Adjust. - (lookup_type_current_level): Delete. - * parser.c (cp_parser_using_declaration): Adjust. - * pt.c (tsubst_expr): Adjust. - -2017-05-22 Nathan Sidwell <nathan@acm.org> - - * name-lookup.h (parse_using_directive): Replace with ... - (finish_namespace_using_directive): ... this and ... - (finish_local_using_directive): ... this. - * name-lookup.c (add_using_namespace_1): Move later. - (add_using_namespace): Move later, add namespace_p arg, remove - indirect arg. - (push_using_directive_1): Directly recurse. - (do_using_directive, parse_using_directive): Delete, split into ... - (finish_namespace_using_directive): ... this and ... - (finish_local_using_directive): ... this. - (push_namespace): Use add_using_namespace. - * parser.c (cp_parser_using_directive): Call - finish_namespace_using_directive or finish_local_using_directive. - * pt.c (tsubst_expr): Call finish_local_using_directive. - - * cp-objcp-common.c (cp_register_dumps): Register raw dumper. - * cp-tree.h (raw_dump_id): Declare. - * decl2.c (raw_dump_id): Define. - (dump_tu): Use raw_dump_id. - - * config-lang.in (gtfiles): Sort list, break lines. - - * cp-tree.h (CPTI_TERMINATE, CPTI_CALL_UNEXPECTED): Rename to ... - (CPTI_TERMINATE_FN, CPTI_CALL_UNEXPECTED_FN): ... here. - ( CPTI_GET_EXCEPTION_PTR_FN, CPTI_BEGIN_CATCH_FN, CPTI_END_CATCH_FN, - CPTI_ALLOCATE_EXCEPTION_FN, CPTI_FREE_EXCEPTION_FN, CPTI_THROW_FN, - CPTI_RETHROW_FN): New. - (noexcept_deferred_spec): New. - (terminate_node, call_unexpected_node): Rename to ... - (terminate_fn, call_unexpected_fn): ... here. - (get_exception_ptr_fn, begin_catch_fn, end_catch_fn, - allocate_exception_fn, free_exception_fn, throw_fn, rethrow_fn): New. - * except.c (fn1..fn5, throw_fn, rethrow_rn, spec): Delete. - (init_exception_processing): Adjust. - (declare_library_fn): Create and push the fns here. - (do_get_exception_ptr, do_begin_catch, do_end_catch, - do_allocate_exception_ptr, do_free_exception_ptr): Adjust - declare_library_fn use. - (unevaluated_noexcept_spec): Adjust. - * cp-gimplify.c (genericize_eh_spec_block, - gimplify_most_not_throw_expr): Adjust. - - * name-lookup.c (pushdecl_top_level, - pushdecl_top_level_and_finish): Move after namespace pushing and - popping functions. - (push_to_top_level): Rename to ... - (do_push_to_top_level): ... here. Remove timing code. - (pop_from_top_level_1): Rename to ... - (do_pop_from_top_level): ... here. - (do_push_nested_namespace, do_pop_nested_namespace) - (push_to_top_level): New wrapper for do_push_to_top_level. - (pop_from_top_level): Adjust. - (push_nested_namepace, pop_nested_namespace): Wrappers for workers. - -2017-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * config-lang.in (gtfiles): Add c-family/c-format.c, - except.c, init.c, lambda.c and friend.c. - * class.c (dvirt_fn): Move out of function scope, - add GTY attribute. - * except.c (fn1-5, throw_fn, rethrow_fn, spec): Likewise. - * init.c (fn): Likewise. - * lambda.c (ptr_id, max_id): Likewise. - * friend.c (global_friend): Add GTY attribute. - -2017-05-19 Nathan Sidwell <nathan@acm.org> - - * call.c (add_list_candidates): Use OVL_FIRST. - (build_new_method_call_1): Likewise. - * cp-tree.h (OVL_SINGLE_P): New. - (TYPE_HIDDEN_P): New. - * decl.c (xref_tag_1): Use TYPE_HIDDEN_P. - * dump.c (cp_tump_tree): Adjust overload dumping. - * error.c (dump_decl): Use OVL_SINGLE_P, simplify context - printing. - * method.c (lazily_declare_fn): Assert we added it. - * parser.c (cp_parser_nested_name_specifier): Use OVL_SINGLE_P, - OVL_FIRST. - (cp_parser_template_name): Use lkp_iterator. - * pt.c (begin_template_parm_list): Fixup comment. - (instantiate_class_template_1): Use TYPE_HIDDEN_P. - * tree.c (ovl_iterator::remove_node): Cope with inherited ctors. - (ovl_scope): Use lkp_iterator. - -2017-05-19 Thomas Schwinge <thomas@codesourcery.com> - - * parser.c (cp_parser_omp_clause_default): Handle - "OMP_CLAUSE_DEFAULT_PRESENT". - - * parser.c (cp_parser_omp_clause_default): Avoid printing more - than one syntax error message. - -2017-05-19 Nathan Sidwell <nathan@acm.org> - - * class.c (class_dump_id): Define. - (dump_class_hierarchy, dump_vtable, dump_vtt): Use it. - * cp-objcp-common.c (cp_register_dumps): New. - * cp-objcp-common.h (cp_register_dumps): Declare. - (LANG_HOOKS_REGISTER_DUMPS): Override. - * cp-tree.h (class_dump_id): Declare. - -2017-05-18 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (OVL_ARG_DEPENDENT): Delete. - (OVL_USED_P): New. - (lookup_keep): Declare. - * name-lookup.c (add_function): Don't set OVL_ARG_DEPENDENT. - * pt.c (tsubst_copy): Assert lookup is persistent. - * semantics.c (finish_call_expr): Use lkp_iterator, call - lookup_keep. - * tree.c (ovl_copy): New. - (ovl_insert, ovl_iterator::remove_node): Copy immutable nodes. - (lookup_keep): New. - - * cp-tree.h (OVL_USED): Replace with ... - (OVL_USING_P): ... this. - (ovl_iterator::using_p): Adjust. - * name-lookup.c (push_overloaded_decl_1, - do_nonmember_using_decl): Adjust. - * search.c (lookup_field_r): Adjust. - * tree.c (ovl_insert, ovl_scope): Adjust. - - * cp-tree.h (lookup_add): Swap args. - (ovl_cons, build_overload): Delete. - * name-lookup.c (add_function, push_overloaded_decl_1, - do_nonmember_using_decl, merge_functions, remove_hidden_names): - Use lookup_add, ovl_insert. - * pt.c (check_explicit_specialization): Use lookup_add. - (do_class_deduction): Likewise. Refactor if. - * tree.c (lookup_add): Swap args. - (ovl_cons, build_overload): Delete. - - * name-lookup.c (find_local_binding): New, broken out of ... - (lookup_name_innermost_nonclass_level_1): ... here. Call it. - (set_namespace_binding): Swap scope & name args. - (namespace_binding_1): Likewise. - (pushdecl_maybe_friend_1): Adjust set_namespace_binding call. - (push_overloaded_decl_1): Likewise. - (set_global_binding): Likewise. - (get_namespace_binding): Adjust namespace_binding_1 call. - -2017-05-17 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (default_hash_traits <lang_identifier *>): New - specialization. - * name-lookup.c (lookup_extern_c_fun_in_all_ns): Delete. - (extern_c_fns): New hash table. - (check_extern_c_conflict): New, broken out of ... - (pushdecl_maybe_friend_1): ... here. Call it. - (c_linkage_bindings): Just look in hash table. - -2017-05-17 Ville Voutilainen <ville.voutilainen@gmail.com> - - PR c++/80654 - PR c++/80682 - Implement new C++ intrinsics __is_assignable and __is_constructible. - * cp-tree.h (CPTK_IS_ASSIGNABLE, CPTK_IS_CONSTRUCTIBLE): New. - (is_xible): New. - * cxx-pretty-print.c (pp_cxx_trait_expression): Handle - CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE. - * method.c (constructible_expr): Set cp_unevaluated. - (is_xible_helper): New. - (is_trivially_xible): Adjust. - (is_xible): New. - * parser.c (cp_parser_primary_expression): Handle - RID_IS_ASSIGNABLE and RID_IS_CONSTRUCTIBLE. - (cp_parser_trait_expr): Likewise. - * semantics.c (trait_expr_value): Handle - CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE. - -2017-05-17 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (ovl_iterator::using_p): New predicate. - (ovl_iterator::remove_node): New worker. - (ovl_insert): Declare. - * tree.c (ovl_insert): New. - (ovl_iterator::remove_node): New. - * class.c (add_method): Use ovl_iterator, ovl_insert. - (clone_function_decl): Fix description. - (clone_constructors_and_destructors): Use ovl_iterator. - - * class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator. - (maybe_warn_about_overly_private_class): Use ovl_iterator. - (method_name_cmp, resort_method_name_cmp): Use OVL_NAME. - (resort_type_method_vec, finish_struct_methods): Use OVL_FIRST. - (get_base_fndecls): Use ovl_iterator. - (warn_hidden): Use OVL_NAME, ovl_iterator. - (add_implicitly_declared_members): Use ovl_iterator. - * constraint.cc (normalize_template_id_expression): Use OVL_FIRST, - flatten nested if. - (finish_shorthand_constraint): Simplify, use ovl_make. - * pt.c (make_constrained_auto): Simplify. Use ovl_make. - * search.c (shared_member_p): Use ovl_iterator. - (lookup_field_fuzzy_info::fuzzy_lookup_fn): Use OVL_NAME. - (lookup_conversion_operator): Use OVL_FIRST. - (lookup_fnfiels_idx_nolazy): Use OVL_FIRST, OVL_NAME. - (look_for_overrides_here): Use ovl_iterator. - (lookup_conversions_r): Use OVL_FIRST, OVL_NAME, ovl_iterator. - * typeck.c (build_x_unary_op): Use ovl_make. - -2017-05-17 Martin Liska <mliska@suse.cz> - - * class.c (dump_class_hierarchy): Introduce dump_flags_t type and - use it instead of int type. - (dump_vtable): Likewise. - (dump_vtt): Likewise. - * decl2.c (dump_tu): Likewise. - -2017-05-16 David Malcolm <dmalcolm@redhat.com> - - * call.c (enforce_access): Add access_failure_info * param and use - it to record access failures. - * cp-tree.h (class access_failure_info): New class. - (enforce_access): Add access_failure_info * param, defaulting to - NULL. - (lookup_member): Likewise. - (locate_field_accessor): New function decl. - (perform_or_defer_access_check): Add access_failure_info * param, - defaulting to NULL. - * search.c (lookup_member): Add access_failure_info * param and - pass it on to call to perform_or_defer_access_check. - (matches_code_and_type_p): New function. - (field_access_p): New function. - (direct_accessor_p): New function. - (reference_accessor_p): New function. - (field_accessor_p): New function. - (struct locate_field_data): New struct. - (dfs_locate_field_accessor_pre): New function. - (locate_field_accessor): New function. - * semantics.c (perform_or_defer_access_check): Add - access_failure_info * param, and pass it on to call to - enforce_access. - * typeck.c (access_failure_info::record_access_failure): New method. - (access_failure_info::maybe_suggest_accessor): New method. - (finish_class_member_access_expr): Pass an access_failure_info - instance to the lookup_member call, and call its - maybe_suggest_accessor method afterwards. - -2017-05-16 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80536 - PR sanitizer/80386 - * cp-gimplify.c (cp_fold): Handle SAVE_EXPR. - -2017-05-16 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (check_local_shadow): New, broke out of ... - (pushdecl_maybe_friend_1): ... here. Call it. - - * cp-tree.h (OVL_NESTED_P, OVL_LOOKUP_P): New. - (ovl_first): Move inline definition to end of file. - (ovl_make, lookup_add): Declare. - (get_fns, get_first_fn): Make pure. - * tree.c (ovl_cache): New. - (ovl_make, lookup_add): New. - * pt.c (do_class_deduction): Don't add candidates that will be - elided. - - * call.c (build_user_type_conversion_1): Use OVL_FIRST. - (print_error_for_call_failure): Use OVL_NAME. - (build_op_call_1): Use ovl_iterator. - (add_candidates): Use OVL_FIRST & lkp_iterator. - (build_op_delete_call): Use MAYBE_BASELINK_FUNCTIONS & - lkp_iterator. - * class.c (deduce_noexcept_on_destructors): Use ovl_iterator. - (type_has_user_nondefault_constructor, - in_class_defaulted_default_constructor, - type_has_user_provided_constructor, - type_has_user_provided_or_explicit_constructor, - type_has_non_user_provided_default_constructor, - vbase_has_user_provided_move_assign, - type_has_move_constructor, type_has_move_assign, - type_has_user_declared_move_constructor, - type_has_user_declared_move_assign, - type_build_ctor_call, type_build_dtor_call, - type_requires_array_cookie, explain_non_literal_class): Likewise. - (finish_struct): Use lkp_iterator. - (resolve_address_of_overloaded_function): Use OVL_NAME, lkp_iterator. - (note_name_declared_in_class): Use OVL_NAME. - * cxx-pretty-print.c (pp_cxx_unqualified_id): Use OVL_FIRST. - (pp_cxx_qualified_id, cxx_pretty_printer::id_expression, - cxx_pretty_printer::expression): Likewise. - * decl2.c (check_classfn): Use ovl_iterator. - * pt.c (retrieve_specialization): Use ovl_iterator. - * tree.c (cp_tree_equal): Use lkp_iterator. - (type_has_nontrivial_copy_init): Use ovl_iterator. - - * typeck2.c (cxx_incomplete_type_diagnostic): Revert change and - check is_overloaded_fn. - -2017-05-16 Martin Liska <mliska@suse.cz> - - * parser.c (cp_lexer_print_token): Add default value for flags - argument of print_gimple_stmt, print_gimple_expr, - print_generic_stmt and print_generic_expr. - -2017-05-16 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (class ovl_iterator, class lkp_iterator): New OVERLOAD - iterators. - (MAYBE_BASELINK_FUNCTIONS): New. - * constraint.cc (resolve_constraint_check): Use lkp_iterator. - * decl2.c (maybe_warn_sized_delete): Use ovl_iterator. - * lambda.c (maybe_generic_this_capture): Use lkp_iterator. - * method.c (inherited_ctor_binfo): Use ovl_iterator. - (binfo_inherited_from): Likewise. - * parser.c (lookup_literal_operator): Use lkp_iterator. - * pt.c (iterative_hash_template_arg): Use lkp_iterator. - (print_candidates_1): Likewise. - (determine_specialization): Likewise. - (resolve_overloaded_unification): Likewise. - (resolve_nondeduced_context): Likewise. - (type_dependent_expression_p): Likewise. - (dependent_template_p): Likewise. - * ptree.c (cxx_print_xnode): Likewise. - * semantics.c (omp_reduction_lookup): Use lkp_iterator. - (classtype_has_nothrow_assign_or_copy_p): Use ovl_iterator. - * typeck.c (check_template_keyword): Use lkp_iterator. - - * cp-tree.h (OVL_FIRST, OVL_NAME): New. - (ovl_first): New. - * constexpr.c (function_concept_check): Use OVL_FIRST. - * cvt.c (build_expr_type_conversion): Likewise. - * decl.c (poplevel, grokdeclarator): Use OVL_NAME. - * decl2.c (mark_used): Use OVL_FIRST. - * error.c (dump_decl): Use OVL_FIRST, OVL_NAME. - (dump_expr, location_of): Use OVL_FIRST. - * friend.c (do_friend): Use OVL_NAME. - * init.c (build_offset_ref): Use OVL_FIRST. - * mangle.c (write_member_name): Likewise. - (write_expression): Use OVL_NAME. - * method.c (strip_inheriting_ctors): Use OVL_FIRST. - * name-lookup.c (pushdecl_class_level): Use OVL_NAME. - * pt.c (check_explicit_specialization): Use OVL_FIRST. - (check_template_shadow): Likewise. - (tsubst_template_args): Use OVL_NAME. - (tsubst_baselink): Use OVL_FIRST. - * semantics.c (perform_koenig_lookup): Use OVL_NAME. - * tree.c (get_first_fn): Use OVL_FIRST. - * typeck.c (finish_class_member_access_expr): Use OVL_NAME. - (cp_build_addr_expr_1): Use OVL_FIRST. - - * pt.c (tsubst_copy_and_build): Remove unnecessary COMPONENT_REF - peeking. - * semantics.c (finish_id_expression): Directly init local var. - (finish_omp_reduction_clause): Use really_overloaded_fn. - * tree.c (get_fns): Document. Assert we got an overload. - (get_first_fn) Document. - * typeck.c (cp_build_addr_expr_1): Pass arg directly to - really_overloaded_fn. - * typeck2.c (cxx_incomplete_type_diagnostic): Use get_first_fn directly. - - * cp-tree.h (SCOPE_DEPTH): New. - * name-lookup.h (is_nested_namespace): Declare. - * name-lookup.c (is_nested_namespace): New. - (is_ancestor): Use it. - (set_decl_namespace): Likewise. - (push_namespace): Set SCOPE_DEPTH. - * pt.c (check_specialization_namespace): Use is_nested_namespace. - (check_unqualigied_spec_or_inst): Likewise. - -2017-05-15 Nathan Sidwell <nathan@acm.org> - - PR c++/79369 - * cp-tree.h (DECL_NAMESPACE_INLINE_P): New. - * name-lookup.h (push_namespace): Return int, add make_inline arg. - * name-lookup.c (push_namespace): Deal with inline directly. - Return pushed count. - * parser.c (cp_parser_namespace_definition): Adjust for - push_namespace change. - -2017-05-11 Nathan Sidwell <nathan@acm.org> - - * cp-lang.c (get_global_decls, cxx_pushdecl, LANG_HOOK_GETDECLS, - LANG_HOOKS_PUSHDECL): Move to ... - * cp-objcp-common.c (cp_get_global_decls, cp_pushdec, - LANG_HOOK_DECLS, LANG_HOOKS_PUSHDECL): ... here. - * cp-objcp-common.h (cp_get_global_decls, cp_pushdecl): Declare. - - * name-lookup.h (pushdecl): Add default friend parm. - (pushdecl_maybe_friend): Delete. - (pushdecl_top_level): Add default friend parm. - (pushdecl_top_level_maybe_friend): Delete. - * name-lookup.c (pushdecl_maybe_friend): Delete. - (pushdecl): Add is_friend parm. - (pushdecl_top_level): Add is friend_parm. - (pushdecl_top_level_maybe_friend, pushdecl_top_level_1): Delete. - (pushdecl_top_level_and_finish): Do pushing and finishing directly. - * friend.c (do_friend): Adjust. - * pt.c (tsubst_friend_class): Adjust. - - Revert pushdecl_top_level_and_finish name change. - * name-lookup.h (pushdecl_top_level_and_finish): Resurrect old name. - * name-lookup.c (pushdecl_top_level_and_finish): Likewise. - * decl.c (cp_make_fname_decl): Adjust. - * decl2.c (get_guard, handle_tls_init): Adjust. - * rtti.c (get_tinfo_decl, tinfo_base_init): Adjust. - - * name-lookup.c (pushdecl_outermost_localscope): Always - conditionally stop timer. - - * decl.c (xref_tag_1): Don't frob ts_lambda scope here. - * name-lookup.c (pushtag_1): Deal with ts_lambda scope. - - * cp-tree.h (pushdecl, pushdecl_maybe_friend, pushtag, - pushtag_top_level_maybe_friend, - pushdecl_top_level_and_finish): Move declarations to ... - * name-lookup.h: ... here. Group pushdecl variants. - (pushdecl_top_level_and_finish): Rename to ... - (pushdecl_top_level_with_init): ... here. - * decl.c (cp_make_fname_decl): Use pushdecl_top_level_with_init. - * decl2.c (get_guard, handle_tls_init): Likewise. - * rtti.c (get_tinfo_decl, tinfo_base_init): Likewise. - * lambda.c (maybe_add_lambda_conv_op): Use namespace_bindings_p. - * method.c (implicitly_declare_fn): Likewise. - * searchc (node_debug_info_needed): Likewise. - * name-lookup.c (pushdecl_top_level_and_finish): Rename to ... - (pushdecl_top_level_with_init): ... here. - (pop_everything): Use namespace_bindings_p. - - * name-lookup.h (pop_binding): Rename to pop_local_binding. - (getdecls): Rename to get_local_decls. - * name-lookup.c (pop_binding): Rename to ... - (pop_local_binding): ... here. - (pop_bindings_and_leave_scope): Adjust. - (getdecls): Rename to ... - (get_local_decls): ... here. Assert local scope. - * decl.c (poplevel): Assert not namespace. Adjust and simplify - logic. - (store_parm_decls): Adjust get_local_decls call. - (parser.c (synthesize_implicit_template_parm): Likewise. - -2017-05-11 Ville Voutilainen <ville.voutilainen@gmail.com> - - PR c++/80682 - * method.c (is_trivially_xible): Reject void types. - -2017-05-10 Nathan Sidwell <nathan@acm.org> - - * class.c (handle_using_decl): Always use OVL_CURRENT. - (resolve_address_of_overloaded_function): Move iterator decl into - for scope. Don't strip anticipated decls here. - - * pt.c (print_candidates_1): Separate TREE_LIST and OVERLOAD - printing. - (print_candidates): Adjust. - - * cp-tree.h (build_new_function_call): Lose koenig_p arg. Fix - line breaking. - * call.c (build_new_function_call): Lose koenig_p arg. Remove - koenig_p handling here. - * pt.c (push_template_decl_real): Unconditionally retrofit_lang_decl. - (tsubst_omp_clauses): Likewise. - (do_class_deduction): Adjust buld_new_function_call calls. - * semantics.c (finish_call_expr): Likewise. - -2017-05-10 Jason Merrill <jason@redhat.com> - - * pt.c (unify_parameter_deduction_failure, unify_cv_qual_mismatch) - (unify_type_mismatch, unify_parameter_pack_mismatch) - (unify_ptrmem_cst_mismatch, unify_expression_unequal) - (unify_parameter_pack_inconsistent, unify_inconsistency) - (unify_vla_arg, unify_method_type_error, unify_arity) - (unify_arg_conversion, unify_no_common_base) - (unify_inconsistent_template_template_parameters) - (unify_template_deduction_failure) - (unify_template_argument_mismatch) - (unify_overload_resolution_failure): Call unify_invalid. - - CWG 1847 - Clarifying compatibility during partial ordering - * pt.c (more_specialized_fn): No order between two non-deducible - parameters. - - * pt.c (dependent_type_p): Make sure we aren't called with - global_type_node. - - PR c++/79549 - C++17 ICE with non-type auto template parameter pack - * pt.c (convert_template_argument): Just return an argument pack. - (coerce_template_parameter_pack, template_parm_to_arg) - (extract_fnparm_pack, make_argument_pack, tsubst_template_args) - (tsubst_decl, tsubst, type_unification_real, unify_pack_expansion): - Don't set the type of a NONTYPE_ARGUMENT_PACK. - * parser.c (make_char_string_pack, make_string_pack): Likewise. - -2017-05-10 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (add_method, clone_function_decl): Change last arg to - bool. - * class.c (add_method): Change third arg to bool. Adjust. - (one_inheriting_sig, one_inherited_ctor): Adjust. - (clone_function_decl): Change 2nd arg to bool. Adjust. - (clone_constructors_and_destructors): Adjust. - * lambda.c (maybe_add_lambda_conv_op): Adjust. - * method.c (lazily_declare_fn): Adjust. - * pt.c (tsubst_decl, instantiate_template_1): Adjust. - * semantics.c (finish_member_declaration): Adjust. - -2017-05-10 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80145 - * decl.c (finish_function): To improve error recovery, change the - logic for calling apply_deduced_return_type. - -2017-05-09 Jason Merrill <jason@redhat.com> - - PR c++/80605 - __is_standard_layout and empty base - * class.c (check_bases): Ignore empty bases. - - PR c++/70979 - literal class and closure types - * class.c (finalize_literal_type_property): Handle closures - specifically. - (explain_non_literal_class): Likewise. - - PR c++/66297, DR 1684 - literal class and constexpr member fns - * constexpr.c (is_valid_constexpr_fn): Only complain about - non-literal enclosing class in C++11. - * class.c (finalize_literal_type_property): Likewise. - -2017-05-09 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80186 - * pt.c (tsubst_decl): Early return error_mark_node if - grok_ctor_properties returns false. - -2017-05-09 Jason Merrill <jason@redhat.com> - - PR c++/70167 - array prvalue treated as lvalue - * cp-tree.h (CONSTRUCTOR_C99_COMPOUND_LITERAL): New. - (enum fcl_t): New. - * semantics.c (finish_compound_literal): Add fcl_context parameter. - Only make a static variable for C99 syntax. - * parser.c (cp_parser_postfix_expression): Pass it. - * pt.c (tsubst_copy_and_build): Likewise. - * call.c (extend_ref_init_temps): Set - DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. - -2017-05-09 Nathan Sidwell <nathan@acm.org> - - * cp-lang.c (get_global_decls, cxx_pushdecl): New. - (LANG_HOOKS_GETDECLS, LANG_HOOKS_PUSHDECL): Override. - * name-lookup.h (pushdecl_top_level): Declare. - -2017-05-08 Jason Merrill <jason@redhat.com> - - PR c++/80178 - parameter passing for uncopyable classes - * tree.c (type_has_nontrivial_copy_init): True for classes with only - deleted copy/move ctors. - (remember_deleted_copy, maybe_warn_parm_abi): New. - * decl.c (require_complete_types_for_parms, check_function_type): - Call maybe_warn_parm_abi. - * call.c (convert_for_arg_passing, build_cxx_call): Likewise. - -2017-05-08 Nathan Sidwell <nathan@acm.org> - - * decl.c (builtin_function_1): Set DECL_ANTICIPATED before pushing. - (start_preparsed_function): Do decl pushing before setting - current_funciton_decl and announcing it. - - * name-lookup.h (pushdecl_with_scope): Replace with ... - (pushdecl_outermost_localscope): ... this. - * name-lookup.c (pushdecl_with_scope): Replace with ... - (pushdecl_outermost_localscope): ... this. - (pushdecl_namespace_level): Adjust. - * decl.c (cp_make_fname_decl): Use pushdecl_outermost_localscope. - * lambda.c (insert_capture_proxy): Likewise. - - * class.c (build_vtbl_initializer): Don't shadow outer variable - with static var. - - Revert _binding -> _value change. - * name-lookup.h (get_namespace_value, set_global_value): Rename to ... - (get_namespace_binding, set_global_binding): ... these. - * name-lookup.c (get_namespace_value, set_global_value): Rename to ... - (get_namespace_binding, set_global_binding): ... these. - (arg_assoc_namespace, pushdecl_maybe_friend_1, - check_for_out_of_scope_variable, push_overloaded_decl_1, - lookup_name_innermost_nonclass_level, push_namespace): Adjust. - * cp-tree.h (IDENTIFIER_GLOBAL_VALUE, - SET_IDENTIFIER_GLOBAL_VALUE): Adjust. - * decl.c (poplevel): Adjust. - * pt.c (make_constrained_auto): Likewise. - -2017-05-07 Volker Reichelt <v.reichelt@netcologne.de> - - PR translation/80280 - * call.c (print_z_candidate): Fix quoting. - -2017-05-05 David Malcolm <dmalcolm@redhat.com> - - * error.c (pedwarn_cxx98): Replace report_diagnostic - with diagnostic_report_diagnostic. - -2017-05-05 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_value. - (SET_IDENTIFIER_GLOBAL_VALUE): Use set_global_value. - (IDENTIFIER_NAMESPACE_VALUE): Delete. - * name-lookup.h (namespace_binding, set_namespace_binding): Replace - with ... - (get_namespace_value, set_global_value): ... these. - (get_global_value_if_present, is_typename_at_global_scope): Delete. - * decl.c (poplevel): Use get_namespace_value. - (grokdeclarator): Use IDENTIFIER_GLOBAL_VALUE. - * class.c (build_vtbl_initializer): Stash library decl in - static var. Use IDENTIFIER_GLOBAL_VALUE. - * except.c (do_get_exception_ptr, do_begin_catch, do_end_catch, - do_allocate_exception, do_free_exception, build_throw): Likewise. - * init.c (throw_bad_array_new_length): Likewise. - * rtti.c (throw_bad_cast, throw_bad_typeid): Likewise. - * name-lookup.c (arg_assoc_namespace, pushdecl_maybe_friend_1, - check_for_our_of_scope_variable, push_overloaded_decl_1): Use - get_namespace_value. - (set_namespace_binding_1): Rename to - (set_namespace_binding): ... here. - (set_global_value): New. - (lookup_name_innermost_nonclass_level_1, push_namespace): Use - get_namespace_value. - * pt.c (listify): Use get_namespace_value. - - * call.c (make_temporary_var_for_ref_to_temp): Push decl into - current scope. - * lex.c (unqualified_name_lookup_error): Likewise. - - * class.c (alter_class): Use retrofit_lang_decl directly. - * decl.c (push_local_name, dupliate_decls): Likewise. - * semantics.c (omp_privatize_field): Likewise. - - Kill walk_namespaces. - * cp-tree.h (walk_namespaces_fn, walk_namespaces): Delete. - * decl.c (walk_namespaces_r, walk_namespaces): Delete. - - Kill per-namespace static_decls. - * cp-tree.h (static_decls): Declare. - (wrapup_globals_for_namespace, - diagnose_inline_vars_for_namespace): Replace with ... - (wrapup_namespace_globals): ... this. - * decl.c (static_decls): Define. - (wrapup_globals_for_namespace, - diagnose_inline_vars_for_namespace): Replace with ... - (wrapup_namespace_globals): ... this. - (cxx_init_decl_processing): Initialize static_decls. - * decl2.c (c_parse_final_cleanups): Adjust. - * name-lookup.h (cp_binding_level): Remove static_decls member. - * name-lookup.c (add_decl_to_level): Adjust. - (begin_scope): Adjust. - -2017-05-05 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71577 - * decl.c (reshape_init): Unconditionally return error_mark_node - upon error about too many initializers. - -2017-05-04 Nathan Sidwell <nathan@acm.org> - - * constraint.cc (diagnose_check_constraint): Fix %E thinko. - -2017-05-04 Martin Sebor <msebor@redhat.com> - - PR translation/80280 - * call.c (print_z_candidate): Add missing quoting to %D and other - like directives. - (build_op_call_1): Same. - * constraint.cc (diagnose_check_constraint): Same. - * mangle.c (mangle_decl): Same. - * name-lookup.c (cp_binding_level_debug): Same. - (set_decl_namespace): Same. - * parser.c (cp_parser_tx_qualifier_opt): Same. - * pt.c (print_candidates_1): Same. - (check_template_variable): Same. - (tsubst_default_argument): Same. - (most_specialized_partial_spec): Same. - * semantics.c (omp_reduction_lookup): Same. - * tree.c (check_abi_tag_redeclaration): Same. - * typeck.c (comptypes): Same. - * typeck2.c (abstract_virtuals_error_sfinae): Same. - -2017-05-04 Nathan Sidwell <nathan@acm.org> - - More global trees. - * cp-tree.h (enum cp_tree_index): Add CPTI_GLOBAL, - CPTI_GLOBAL_TYPE, CPTI_GLOBAL_IDENTIFIER, CPTI_ANON_IDENTIFIER, - CPTI_INIT_LIST_IDENTIFIER. - (global_namespace, global_type_node, global_identifier, - anon_identifier, init_list_identifier): New. - * decl.c (global_type_node, global_scope_name): Delete. - (initialize_predefined_identifiers): Add new identifiers. - (cxx_init_decl_processing): Adjust. - * name-lookup.h (global_namespace, global_type_node): Delete. - * name-lookup.c (global_namespace, anonymous_namespace_name, - get_anonymous_namespace_name): Delete. - (namespace_scope_ht_size, begin_scope, pushtag_1, - push_namespace): Adjust, - * call.c (type_has_extended_temps): Use init_list_identifier. - * pt.c (listify): Likewise. - - * name-lookup.c: Reorder functions to make merging from modules - branch simpler. - -2017-05-03 Jason Merrill <jason@redhat.com> - - * constexpr.c (cxx_eval_outermost_constant_expr): Use TV_CONSTEXPR. - -2017-05-03 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h (enum cp_tree_index, cp_global_trees): Move earlier, - along with #defines, to before name-lookup include. - -2017-05-02 Paolo Carlini <paolo.carlini@oracle.com> - - * pt.c (is_auto_or_concept): Remove. - (type_uses_auto_or_concept): Remove, unused. - (find_parameter_packs_r, extract_autos_r, is_auto_r): Adjust. - * parser.c (tree_type_is_auto_or_concept): Remove, unused. - * cp-tree.h (is_auto_or_concept): Remove. - -2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn> - - PR c++/80038 - * cp-cilkplus.c (cilk_install_body_with_frame_cleanup): Don't - add pedigree operation and detach call here. - * cp-gimplify.c (cp_gimplify_expr): Remove the calls to - cilk_cp_gimplify_call_params_in_spawned_fn. - (cilk_cp_gimplify_call_params_in_spawned_fn): Remove function. - * semantics.c (simplify_aggr_init_expr): Copy EXPR_CILK_SPAWN. - -2017-04-29 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_member_declaration): Add fix-it hints for - stray comma and missing semicolon at end of member declaration. - -2017-04-27 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_cast_expression): Add target type of cast to - diagnostic. - * error.c (type_to_string): Add '{enum}' suffix to enumeration types. - -2017-04-26 Paolo Carlini <paolo.carlini@oracle.com> - - * decl.c (grok_ctor_properties, ambi_op_p, unary_op_p): Change - return type to bool. - * cp-tree.h (grok_ctor_properties): Update. - -2017-04-26 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_nested_name_specifier_opt): Add fix-it - information to diagnostic of invalid colon in nested-name-specifier. - -2017-04-25 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_elaborated_type_specifier): Add fix-it to - diagnostic of invalid class/struct keyword after enum. - -2017-04-25 David Malcolm <dmalcolm@redhat.com> - - * parser.c (cp_parser_member_declaration): Add fix-it hint - for removing stray semicolons. - -2017-04-25 David Malcolm <dmalcolm@redhat.com> - - * name-lookup.c (get_std_name_hint): New function. - (maybe_suggest_missing_header): New function. - (suggest_alternative_in_explicit_scope): Call - maybe_suggest_missing_header. - -2017-04-25 David Malcolm <dmalcolm@redhat.com> - - PR c++/80177 - * name-lookup.c (suggest_alternative_in_explicit_scope): Convert - candidate type of bm from tree to const char *. - (consider_binding_level): Likewise. - (lookup_name_fuzzy): Likewise, using this to merge the best - result from the preprocessor into bm, rather than immediately - returning, so that better matches from reserved words can "win". - Guard the rejection of keywords that don't start decl-specifiers - so it only happens for FUZZY_LOOKUP_TYPENAME. - -2017-04-24 Volker Reichelt <v.reichelt@netcologne.de> - - * decl.c (grokdeclarator): Use %qT instead of %<%T%> in diagnostics. - (start_enum): Likewise. - (build_enumerator): Likewise. Use %qE instead of plain %E. - * parser.c (cp_parser_mem_initializer_list): Use %qD instead of - %<%D%> in diagnostics. - (cp_parser_elaborated_type_specifier): Likewise. - * pt.c (make_pack_expansion): Use %qT and %qE instead of - %<%T%> and %<%E%> in diagnostics. - (tsubst_pack_expansion): Likewise. - -2017-04-24 David Malcolm <dmalcolm@redhat.com> - - PR c++/80016 - * parser.c (cp_parser_unary_expression): Generate a location - range for alignof and sizeof expressions. - -2017-04-24 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_cv_qualifier_seq_opt): Add fix-it info to - error message. - (cp_parser_virt_specifier_seq_opt): Likewise. - (set_and_check_decl_spec_loc): Likewise twice. - -2017-04-21 Jason Merrill <jason@redhat.com> - - PR c++/80179 - ICE with initialized flexible array member. - * constexpr.c (verify_ctor_sanity): Handle flexible array members. - -2017-04-21 Richard Biener <rguenther@suse.de> - - * cp-tree.h (copy_decl): Annotate with CXX_MEM_STAT_INFO. - (copy_type): Likewise. - * lex.c (copy_decl): Pass down mem-stat info. - (copy_type): Likewise. - -2017-04-20 Jonathan Wakely <jwakely@redhat.com> - - PR c++/80473 - * init.c (build_new_1): Suppress notes about over-aligned new when - the warning is suppressed. - -2017-04-20 Volker Reichelt <v.reichelt@netcologne.de> - - * parser.c (cp_parser_member_declaration): Add warning with fixit - information for extra semicolon after in-class function definition. - -2017-04-20 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/80423 - * tree.c (build_cplus_array_type): Call build_array_type - with the intended TYPE_TYPELESS_STORAGE flag value, instead - of calling build_array_type and modifying later TYPE_TYPELESS_STORAGE - on the shared type. - -2017-04-18 Marek Polacek <polacek@redhat.com> - - PR c++/80244 - ICE with attribute in template alias. - * tree.c (strip_typedefs): Handle UNDERLYING_TYPE. - - PR c++/80241 - ICE with alignas pack expansion. - * error.c (dump_expr): Handle TREE_LIST. - * parser.c (cp_parser_std_attribute_list): Return error_mark if - make_pack_expansion returns an error. - -2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/80287 - * class.c (fixup_may_alias): Fix all type variants. - -2017-04-17 Jason Merrill <jason@redhat.com> - - PR c++/80415 - wrong error with default arg and array reference. - * tree.c (lvalue_kind): Return clk_class for an array prvalue. - - * pt.c (tsubst_init): Set TARGET_EXPR_DIRECT_INIT_P. - -2017-04-15 Alexandre Oliva <aoliva@redhat.com> - - * decl.c (name_unnamed_type): Split out of... - (grokdeclarator): ... this. - * decl.h (name_unnamed_type): Declare. - -2017-04-12 Richard Biener <rguenther@suse.de> - Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR middle-end/79671 - * tree.c (build_cplus_array_type): Set TYPE_TYPELESS_STORAGE - for arrays of character or std::byte type. - -2017-04-11 Jason Merrill <jason@redhat.com> - - PR c++/80294 - ICE with constexpr and inheritance. - * constexpr.c (reduced_constant_expression_p): - A null constructor element is non-constant. - (cxx_eval_indirect_ref): Don't VERIFY_CONSTANT before - returning an empty base. - -2017-04-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/80370 - * decl.c (cp_finish_decomp): If processing_template_decl on - non-dependent decl, only set TREE_TYPE on the v[i] decls, but don't - change their DECL_VALUE_EXPR nor cp_finish_decl them. Instead make - sure DECL_VALUE_EXPR is the canonical NULL type ARRAY_REF for tsubst - processing. - * pt.c (value_dependent_expression_p) <case VAR_DECL>: For variables - with DECL_VALUE_EXPR, return true if DECL_VALUE_EXPR is type - dependent. - -2017-04-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/80363 - * error.c (dump_expr): Handle VEC_COND_EXPR like COND_EXPR. - -2017-04-10 Jakub Jelinek <jakub@redhat.com> - - PR c++/80176 - * tree.c (lvalue_kind): For COMPONENT_REF with BASELINK second - operand, if it is a static member function, recurse on the - BASELINK. - -2017-04-10 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80348 - * typeck.c (cp_build_binary_op): Use NULL_TREE instead of NULL. Set - ORIG_TYPE earlier and not only when shortening. - -2017-04-07 Jason Merrill <jason@redhat.com> - - PR c++/80356 - ICE with reference to function template argument. - PR c++/79294 - * pt.c (convert_nontype_argument_function): Adjust type even with a - value-dependent argument. - - PR c++/80267 - ICE with nested capture of reference - PR c++/60992 - * pt.c (tsubst_copy): Handle lookup finding a capture proxy. - -2017-04-07 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80348 - * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE. - - PR c++/80095 - * call.c (build_over_call): Don't check cxx_dialect. - * cp-gimplify.c (cp_gimplify_init_expr): Don't check cxx_dialect nor - whether SUB is a CONSTRUCTOR. - * init.c (build_new_1): Don't check cxx_dialect. - * tree.c (replace_placeholders): Add a function comment. Return if - not in C++14, or if the object isn't a (member of a) class. - * typeck2.c (store_init_value): Don't check cxx_dialect nor whether - TYPE is CLASS_TYPE_P. - -2017-04-05 Jakub Jelinek <jakub@redhat.com> - - PR c++/80309 - * pt.c (canonical_type_parameter): Use vec_safe_grow_cleared instead - of a loop doing vec_safe_push of NULL. Formatting fixes. - (rewrite_template_parm): Copy TEMPLATE_PARM_PARAMETER_PACK from oldidx - to newidx before calling canonical_type_parameter on newtype. - -2017-04-04 Volker Reichelt <v.reichelt@netcologne.de> - - PR c++/80296 - * cxx-pretty-print.c (cxx_pretty_printer::expression): Add - UNARY_PLUS_EXPR case. - -2017-04-03 Jason Merrill <jason@redhat.com> - - * semantics.c (finish_template_type): Check CLASSTYPE_TEMPLATE_INFO. - -2017-04-03 Jonathan Wakely <jwakely@redhat.com> - - * class.c (update_vtable_entry_for_fn): Fix typo in comment. - * decl2.c (one_static_initialization_or_destruction): Likewise. - * name-lookup.c (store_bindings): Likewise. - * parser.c (make_call_declarator): Likewise. - * pt.c (check_explicit_specialization): Likewise. - -2017-04-03 Jason Merrill <jason@redhat.com> - - PR sanitizer/79993 - ICE with VLA initialization from string - PR c++/69487 - wrong VLA initialization from string - * init.c (finish_length_check): Split out from build_vec_init. - (build_vec_init): Handle STRING_CST. - * typeck2.c (split_nonconstant_init): Handle STRING_CST. - (digest_init_r): Don't give a STRING_CST VLA type. - -2017-03-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/79572 - * cp-gimplify.c (cp_genericize_r): Sanitize INTEGER_CSTs with - REFERENCE_TYPE. Adjust ubsan_maybe_instrument_reference caller - for NOP_EXPR to REFERENCE_TYPE. - - PR libstdc++/80251 - * cp-tree.h (enum cp_trait_kind): Add CPTK_IS_AGGREGATE. - * cxx-pretty-print.c (pp_cxx_trait_expression): Handle - CPTK_IS_AGGREGATE. - * semantics.c (trait_expr_value): Handle CPTK_IS_AGGREGATE. - Remove extraneous parens. - (finish_trait_expr): Handle CPTK_IS_AGGREGATE. - * parser.c (cp_parser_primary_expression): Handle RID_IS_AGGREGATE. - (cp_parser_trait_expr): Likewise. - -2017-03-27 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/80162 - * cp-tree.h (cxx_mark_addressable): Add array_ref_p argument. - * typeck.c (cxx_mark_addressable): Likewise. Look through - VIEW_CONVERT_EXPR unless array_ref_p and VCE is from VECTOR_TYPE - to ARRAY_TYPE. - (cp_build_array_ref): Pass true as array_ref_p to cxx_mark_addressable. - -2017-03-24 Jason Merrill <jason@redhat.com> - - PR c++/77339 - ICE with invalid use of alias template. - * pt.c (lookup_template_class_1): Don't try to enter the scope of an - alias template. - -2017-03-24 Marek Polacek <polacek@redhat.com> - - PR c++/80119 - * cp-gimplify.c (cp_fold): Strip CLEANUP_POINT_EXPR if the expression - doesn't have side effects. - -2017-03-23 Jason Merrill <jason@redhat.com> - - PR c++/80150 - ICE with overloaded variadic deduction. - * pt.c (try_one_overload): Remove asserts. - - PR c++/77563 - missing ambiguous conversion error. - * call.c (convert_like_real): Use LOOKUP_IMPLICIT. - -2017-03-23 Marek Polacek <polacek@redhat.com> - - * cp-tree.h: Remove a C_RID_YYCODE reference. - -2017-03-22 Jakub Jelinek <jakub@redhat.com> - - PR c++/80141 - * semantics.c (finish_omp_clause) <case OMP_CLAUSE_SIMDLEN, - case OMP_CLAUSE_ALIGNED>: Call maybe_constant_value only when not - processing_template_decl. - -2017-03-21 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/77752 - * name-lookup.c (pushtag_1): Add check for bogus, non template, - std::initializer_list. - -2017-03-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/35878 - * init.c (std_placement_new_fn_p, build_new_1): Formatting fixes. - -2017-03-21 Ville Voutilainen <ville.voutilainen@gmail.com> - - PR c++/35878 - * init.c (std_placement_new_fn_p): New. - (build_new_1): Call it. - -2017-03-20 Jason Merrill <jason@redhat.com> - - PR c++/80096 - ICE with C++17 non-type auto. - * pt.c (tsubst): Delay tsubst of type of template non-type - parameter. - - PR c++/79519 - ICE with deleted template friend. - * decl.c (grokdeclarator): Complain about misplaced function - definition using =, as well. - - PR c++/79640 - infinite recursion with generic lambda. - * pt.c (tsubst_copy) [VAR_DECL]: Register the dummy instantiation - before substituting its initializer. - -2017-03-20 Marek Polacek <polacek@redhat.com> - Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80059 - ICE with noexcept and __transaction_atomic - * except.c (build_must_not_throw_expr): Call - instantiate_non_dependent_expr. - -2017-03-19 Jason Merrill <jason@redhat.com> - - PR c++/80084 - wrong C++17 decomposition by reference of parameter. - * decl.c (cp_finish_decomp): Don't pull out the DECL_INITIAL of a - reference decomposition. - - PR c++/80077 - error with constexpr and -fno-elide-constructors. - * constexpr.c (cxx_eval_call_expression): Set ctx->call while - expanding trivial constructor. - -2017-03-17 Jason Merrill <jason@redhat.com> - - PR c++/78345 - ICE initializing array from lambda. - * init.c (build_aggr_init): Check array initializer. - (build_vec_init): Check the type of a CONSTRUCTOR. - - PR c++/80073 - C++17 ICE with virtual base. - * decl.c (xref_basetypes): Also check for indirect vbases. - -2017-03-16 Jason Merrill <jason@redhat.com> - - * decl.c (start_enum): std::byte aliases anything. - - PR c++/79797 - * constexpr.c (lookup_placeholder): Tweak. - -2017-03-15 Jason Merrill <jason@redhat.com> - - PR c++/80043 - ICE with -fpermissive - * typeck.c (convert_for_assignment): Handle instantiate_type - not giving an error. - -2017-03-14 Nathan Sidwell <nathan@acm.org> - - PR c++/79393 DR 1658 workaround - * method.c (synthesized_method_base_walk): Inihibit abstract class - virtual base access check here. - (synthesized_method_walk): Not here. - -2017-03-13 Nathan Sidwell <nathan@acm.org> - - PR c++/79393 DR 1658 workaround - * method.c (synthesized_method_walk): Check vbases of abstract - classes for dtor walk. - -2017-03-10 David Malcolm <dmalcolm@redhat.com> - - PR translation/79848 - * decl.c (grokfndecl): Simplify uses of "%<%s%>" to "%qs". - -2017-03-10 Jason Merrill <jason@redhat.com> - - PR c++/79960 - alias templates and partial ordering - * pt.c (comp_template_args): Add partial_order parm. - (template_args_equal): Likewise. - (comp_template_args_porder): New. - (get_partial_spec_bindings): Use it. - -2017-03-10 Marek Polacek <polacek@redhat.com> - - PR c++/79967 - * decl.c (grokdeclarator): Check ATTRLIST before dereferencing it. - -2017-03-10 Jakub Jelinek <jakub@redhat.com> - - PR c++/79899 - * optimize.c (maybe_thunk_body): Don't ICE if fns[0] is NULL. - Use XALLOCAVEC macro. - - PR c++/79896 - * decl.c (finish_enum_value_list): If value is error_mark_node, - don't copy it and change its type. - * init.c (constant_value_1): Return error_mark_node if DECL_INITIAL - of CONST_DECL is error_mark_node. - -2017-03-09 Marek Polacek <polacek@redhat.com> - - PR c++/79900 - ICE in strip_typedefs - * tree.c (strip_typedefs): Skip the attribute handling if T is - a variant type which hasn't been updated yet. - - PR c++/79687 - wrong code with pointer-to-member - * init.c (constant_value_1): Break if the variable has a dynamic - initializer. - -2017-03-08 Jason Merrill <jason@redhat.com> - - PR c++/79797 - ICE with self-reference in array DMI. - * constexpr.c (lookup_placeholder): Split out... - (cxx_eval_constant_expression): ...from here. - -2017-03-07 Jakub Jelinek <jakub@redhat.com> - - PR c/79834 - * parser.c (cp_parser_omp_cancellation_point, - cp_parser_omp_target_enter_data, cp_parser_omp_target_exit_data, - cp_parser_omp_target_update): Change "may only be used in compound - statements" diagnostics, such that the same translatable string is - used for all pragmas. - (cp_parser_pragma): Likewise. Use error_at instead of - cp_parser_error for that diagnostics. - -2017-03-06 Marek Polacek <polacek@redhat.com> - - PR c++/79796 - ICE with NSDMI and this pointer - * call.c (build_over_call): Handle NSDMI with a 'this' by calling - replace_placeholders. - -2017-03-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/79822 - * constexpr.c (cxx_eval_statement_list): Treat empty ({ }) like - ({ (void) 0; }). - -2017-03-06 Jason Merrill <jason@redhat.com> - - Revert "Allow deduction guides to look into primary template." - * cp-tree.h, parser.c, pt.c, search.c: Revert. - -2017-03-05 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70266 - * except.c (build_must_not_throw_expr): Perform the implicit - conversions on the condition. - -2017-03-03 Jason Merrill <jason@redhat.com> - - * mangle.c (mangle_decl): Check -Wnoexcept-type instead of - -Wc++1z-compat. - - Core issues 2273 and 2277 - * call.c (joust): Adjust using-declaration tiebreaker to handle - the intermediate base case. - * method.c (strip_inheriting_ctors): Just return the argument if - !flag_new_inheriting_ctors. - -2017-03-03 Richard Biener <rguenther@suse.de> - - PR c++/79825 - * cp-gimplify.c (simple_empty_class_p): Handle EMPTY_CLASS_EXPR. - -2017-03-03 Marek Polacek <polacek@redhat.com> - - PR c++/79791 - * typeck.c (string_conv_p): In C++11, always call pedwarn with - OPT_Wwrite_strings. - -2017-03-02 Jason Merrill <jason@redhat.com> - - Update overload resolution with deduction guides. - * pt.c (do_class_deduction): Always build the copy guide. - (copy_guide_p, template_guide_p): New. - (build_deduction_guide): Remember the original constructor. - * call.c (joust): Prefer the copy guide and non-template guides. - - Allow deduction guides to look into primary template. - * cp-tree.h (struct saved_scope): Add deduction_guide_type. - (struct cp_decl_specifier_seq): Add constructor_p. - * parser.c (cp_parser_decl_specifier_seq): Set constructor_p. - (cp_parser_init_declarator): Check it. Set ctor_dtor_or_conv_p. - Clear deduction_guide_type. Don't handle deduction guide names. - (cp_parser_declarator): Don't clear ctor_dtor_or_conv_p. - (cp_parser_direct_declarator): Likewise. Handle deduction guides. - (cp_parser_member_declaration, cp_parser_cache_defarg) - (cp_parser_objc_class_ivars): Set ctor_dtor_or_conv_p. - * pt.c (tsubst_copy, tsubst_copy_and_build): Revert last change. - (build_deduction_guide): Set deduction_guide_type. - (dependent_scope_p): Check deduction_guide_type. - * search.c (lookup_member): Likewise. - -2017-03-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/79782 - * init.c (mark_exp_read_r): New function. - (emit_mem_initializers): Use cp_walk_tree with mark_exp_read_r on - whole arguments instead of plain mark_exp_read on TREE_LIST values. - -2017-03-01 Jason Merrill <jason@redhat.com> - - Class template argument deduction in new-expression - * init.c (build_new): Handle deduction from no initializer. - * parser.c (cp_parser_new_expression): Don't require a single - expression for class template deduction. - * typeck2.c (cxx_incomplete_type_diagnostic): Fix diagnostic for - class template placeholder. - * pt.c (tsubst_copy) [TEMPLATE_DECL]: Handle dependent context. - (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: Handle SCOPE_REF. - (redeclare_class_template): Set TEMPLATE_TYPE_PARM_FOR_CLASS. - -2017-03-01 Jakub Jelinek <jakub@redhat.com> - - PR c++/79746 - * init.c (emit_mem_initializers): When not constructing vbases of - abstract classes, mark arguments as read for - -Wunused-but-set-parameter. - -2017-02-28 Jason Merrill <jason@redhat.com> - - Class template argument deduction refinements - * call.c (joust): Move deduction guide tiebreaker down. - * decl.c (start_decl_1, cp_finish_decl, grokdeclarator): Allow class - deduction with no initializer. - * pt.c (build_deduction_guide): Handle implicit default/copy ctor. - (do_class_deduction): Use that rather than special case. - (do_auto_deduction): Handle null initializer. - -2017-02-28 Jakub Jelinek <jakub@redhat.com> - - * decl.c (find_decomp_class_base): Use cond ? G_("...") : G_("...") - instead of just cond ? "..." : "...". - (grokdeclarator): Likewise. - (build_enumerator): Likewise. - * init.c (build_new_1): Likewise. - * call.c (build_new_method_call_1): Likewise. - * parser.c: Include intl.h. - (cp_parser_oacc_enter_exit_data): Use %s and ternary operator only for - "enter"/"exit" keyword. - (cp_finalize_oacc_routine): Don't use %s to supply portions of the - message. - -2017-02-27 Jason Merrill <jason@redhat.com> - - PR c++/71568 - SFINAE forming pointer to member function - * init.c (build_offset_ref): Check the return value of - perform_or_defer_access_check. - -2017-02-27 Marek Polacek <polacek@redhat.com> - - * decl.c (expand_static_init): Add missing } in a comment. - -2017-02-27 Volker Reichelt <v.reichelt@netcologne.de> - - * init.c: Include intl.h. - (build_new_1): Move message strings into pedwarn to make them - -Wformat-security friendly. Mark string for translation. - * pt.c (tsubst_copy_and_build): Mark string for translation. - Make the pointer const. - * semantics.c (finish_id_expression): Mark strings for translation. - -2017-02-25 Jakub Jelinek <jakub@redhat.com> - - * call.c (build_op_delete_call): Make msg1 and msg2 const. - -2017-02-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/79588 - * call.c (build_over_call): Call check_function_arguments even for - -Wrestrict, adjust check_function_arguments caller. - * parser.c (cp_parser_postfix_expression): Don't handle -Wrestrict - here. - * typeck.c (cp_build_function_call_vec): Adjust - check_function_arguments caller. - -2017-02-24 Marek Polacek <polacek@redhat.com> - - PR translation/79705 - * decl.c (check_redeclaration_exception_specification): Mark a string - for translation. Make the pointer const. - -2017-02-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79361 - * pt.c (register_specialization): Check duplicate_decls return value - for error_mark_node and pass it back. - -2017-02-22 Jason Merrill <jason@redhat.com> - - PR c++/79679 - missing destructor for argument - * call.c (build_over_call): Don't pass tf_no_cleanup to argument - conversions. - - * pt.c (do_class_deduction): Handle 0 argument case. - -2017-02-22 Jakub Jelinek <jakub@redhat.com> - - PR c++/79664 - * parser.c (cp_parser_omp_teams, cp_parser_omp_target): Use - SET_EXPR_LOCATION on OMP_TARGET/OMP_TEAMS tree. - * constexpr.c (potential_constant_expression_1): Handle - OMP_*, OACC_* and CILK_* trees. Use error_at with - EXPR_LOC_OR_LOC (t, input_location) computed early - instead of error, or error_at with location_of (t). - -2017-02-22 Marek Polacek <polacek@redhat.com> - - PR c++/79653 - * parser.c (cp_parser_std_attribute_spec): Don't build the attribute - if the alignas expression is erroneous. - * pt.c (tsubst_attribute): If tsubst_pack_expansion fails, return - error_mark_node. - - PR c++/79657 - * semantics.c (finish_underlying_type): Bail out for incomplete enums. - -2017-02-21 Jason Merrill <jason@redhat.com> - - PR c++/50308 - wrong deprecated warning with ADL - PR c++/17729 - duplicate deprecated warning - * semantics.c (finish_id_expression): Only call mark_used on a - function if we aren't building a call. - - PR c++/41727 - ICE with partial spec of partial instantiation - * pt.c (process_partial_specialization): For now, don't check more - specialized if there is more than one level of args. - -2017-02-21 Marek Polacek <polacek@redhat.com> - - PR c++/79535 - * cp-tree.h (maybe_reject_flexarray_init): Declare. - * init.c (maybe_reject_flexarray_init): No longer static. - Add check for current_function_decl. - * parser.c (cp_parser_late_parse_one_default_arg): Reject - a default mem-initializer for a flexible array. - -2017-02-21 Jakub Jelinek <jakub@redhat.com> - Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79654 - * decl.c (cp_finish_decomp): Don't set decl's type to error_mark_node - on error. - * pt.c (tsubst_decomp_names): Return error_mark_node if the first - decl after the decomposition artificial decl has error_mark_node. - * decl2.c (prune_vars_needing_no_initialization): Use error_operand_p - instead of just == error_mark_node comparison. - -2017-02-21 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/79589 - * decl.c: Include gimplify.h. - (cp_finish_decomp): Make sure there is no sharing of trees - in between DECL_VALUE_EXPR of decomposition decls. - - PR c++/79655 - * constexpr.c (cxx_eval_array_reference): Diagnose negative subscript. - - PR c++/79639 - * constexpr.c (cxx_eval_store_expression): If *valp is a PTRMEM_CST, - call cplus_expand_constant on it first. - -2017-02-19 Jason Merrill <jason@redhat.com> - - PR c++/78139 - destructor needed by new-expression - * call.c (build_special_member_call): Use tf_no_cleanup. - - PR c++/78282 - auto template and pack expansion - * pt.c (find_parameter_packs_r): Don't walk into the type of - templates other than template template-parameters. - - PR c++/79606 - ICE with this->base_member in NSDMI - * class.c (build_base_path): Check processing_template_decl. - - PR c++/79607 - ICE with T{} initializer - * decl.c (type_dependent_init_p): Check the type of a CONSTRUCTOR. - - PR c++/79566 - elaborated-type-specifier in range for - * parser.c (cp_parser_simple_declaration): Fix check for type - definition. - - PR c++/79400 - confusing suggestion of 'noexcept' - * parser.c (cp_parser_exception_specification_opt): Remove - suggestion for deprecated dynamic exception-specification. - - PR c++/79470 - partial ordering with reference parameters - * pt.c (unify) [INDIRECT_REF]: Handle pack expansions. - - PR c++/79500 - ICE with non-template deduction guide - * pt.c (do_class_deduction): Use STRIP_TEMPLATE rather than - DECL_TEMPLATE_RESULT. - - PR c++/79580 - ICE with compound literal - * parser.c (cp_parser_class_head): If we're in the middle of an - expression, use ts_within_enclosing_non_class. - - PR c++/79503 - inherited ctor taking base class - * call.c (add_function_candidate): Also check that - DECL_INHERITED_CTOR_BASE is reference-related to the parameter type. - -2017-02-19 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79380 - * typeck.c (cxx_alignas_expr): Reject a non-integral alignas - argument. - -2017-02-19 Eric Fiselier <eric@efcs.ca> - Jonathan Wakely <jwakely@redhat.com> - - PR c++/69523 - * parser.c (cp_parser_unqualified_id): Use OPT_Wliteral_suffix to - control warning about literal suffix identifiers without a leading - underscore. - -2017-02-17 Jason Merrill <jason@redhat.com> - - PR c++/79508 - lookup error with member template - * parser.c (cp_parser_template_name): Clear - parser->context->object_type if we aren't doing lookup. - - PR c++/78690 - ICE with using and global type with same name - * pt.c (type_dependent_object_expression_p): True for - IDENTIFIER_NODE. - - PR c++/79549 - C++17 ICE with non-type auto template parameter pack - * pt.c (convert_template_argument): Just return an auto arg pack. - (tsubst_template_args): Don't tsubst an auto pack type. - - PR c++/79556 - C++17 ICE with non-type auto - * pt.c (do_auto_deduction): Don't try to deduce from null type. - - PR c++/79533 - C++17 ICE with temporary cast to reference - * call.c (build_over_call): Conversion to a reference prevents copy - elision. - -2017-02-16 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - PR c++/79502 - lost nodiscard attribute - * pt.c (apply_late_template_attributes): Do apply non-dependent - attributes to types. - -2017-02-16 Jason Merrill <jason@redhat.com> - - PR c++/78572 - ICE with self-modifying array initializer - * constexpr.c (cxx_eval_store_expression): The object we're - initializing is outside the constant-expression. - (cxx_eval_call_expression): Set ctx->call. - - PR c++/79050 - ICE with undeduced auto and LTO - * decl.c (poplevel): Remove undeduced auto decls. - -2017-02-16 Jakub Jelinek <jakub@redhat.com> - - PR c++/79512 - * parser.c (cp_parser_omp_target): For -fopenmp-simd - ignore #pragma omp target even when not followed by identifier. - -2017-02-15 Jason Merrill <jason@redhat.com> - Jakub Jelinek <jakub@redhat.com> - - PR c++/79464 - ICE in IPA with omitted constructor parms - * class.c (build_clone): Also omit parms from TYPE_ARG_TYPES. - (adjust_clone_args): Adjust. - (add_method): Remember omitted parms. - * call.c (add_function_candidate): Likewise. - * mangle.c (write_method_parms): Likewise. - * method.c (ctor_omit_inherited_parms): Return false if there are no - parms to omit. - -2017-02-15 Martin Sebor <msebor@redhat.com> - - PR c++/79363 - * init.c (maybe_reject_flexarray_init): New function. - (perform_member_init): Call it. - -2017-02-15 Jakub Jelinek <jakub@redhat.com> - - PR c++/79301 - * parser.c (cp_parser_std_attribute): Don't pedwarn about - [[deprecated]] with -std=c++11 and [[fallthrough]] with - -std=c++11 and -std=c++14. - - PR c++/79288 - * decl.c (grokdeclarator): For static data members, handle thread_p - only after handling inline. - -2017-02-14 Marek Polacek <polacek@redhat.com> - - PR c++/79420 - PR c++/79463 - * parser.c (cp_parser_postfix_dot_deref_expression): Avoid - clobbering if the postfix expression isn't an EXPR_P. - -2017-02-13 Jason Merrill <jason@redhat.com> - - PR c++/79461 - ICE with lambda in constexpr constructor - * constexpr.c (build_data_member_initialization): Ignore - initialization of a local variable. - -2017-02-13 Jakub Jelinek <jakub@redhat.com> - - * init.c (warn_placement_new_too_small): Add missing space in - diagnostics. - * parser.c (cp_parser_oacc_declare): Likewise. - * mangle.c (maybe_check_abi_tags): Likewise. - - PR c++/79232 - * typeck.c (cp_build_modify_expr): Handle properly COMPOUND_EXPRs - on lhs that have {PRE{DEC,INC}REMENT,MODIFY,MIN,MAX,COND}_EXPR - in the rightmost operand. - -2017-02-13 Nathan Sidwell <nathan@acm.org> - - PR c++/79296 - ICE mangling localized template instantiation - * decl2.c (determine_visibility): Use template fn context for - local class instantiations. - -2017-02-11 Jason Merrill <jason@redhat.com> - - PR c++/77659 - ICE with new and C++14 aggregate NSDMI - * init.c (build_new): Make backups of any CONSTRUCTORs in init. - (build_new_1): Use replace_placeholders. - * tree.c (replace_placeholders_t): Also track whether we've seen a - placeholder. - (replace_placeholders, replace_placeholders_r): Adjust. - * cp-tree.h: Adjust. - - PR c++/77790 - ICE with auto function in C++11 mode - * decl.c (undeduced_auto_decl): Remove C++14 limitation. - (require_deduced_type): Add complain parm, return bool. - * cp-tree.h: Adjust. - * decl2.c (mark_used): Use require_deduced_type. - -2017-02-10 Jason Merrill <jason@redhat.com> - - PR c++/78908 - template ops and bitfields - * tree.c (build_min_non_dep): Use unlowered_expr_type. - - PR c++/78897 - constexpr union - * constexpr.c (cxx_eval_store_expression): A store to a union member - erases a previous store to another member. - - PR c++/71285 - member of fold-expression - * semantics.c (finish_unary_fold_expr) - (finish_binary_fold_expr): Use null type for fold-expressions. - - PR c++/79401 - protected inherited constructor - * call.c (enforce_access): For inheriting constructor, find a base - binfo in the path we already have. - -2017-02-10 Marek Polacek <polacek@redhat.com> - - PR c++/79435 - * pt.c (type_dependent_expression_p): Check if the expression type - is null. - - PR c++/79184 - * cvt.c (ocp_convert): Add a sentinel against -Wint-in-bool-context - if warnings shouldn't be given. - -2017-02-10 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71737 - * pt.c (tsubst_decl): Don't try to preserve a typedef that names - an error_mark_node as type. - -2017-02-09 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - PR c++/79143 - * pt.c (instantiate_class_template_1): Copy CLASSTYPE_NON_AGGREGATE - from pattern to type. - -2017-02-09 Jason Merrill <jason@redhat.com> - - PR c++/79316 - default argument in deduction guide - PR c++/79350 - explicit deduction guide - * parser.c (cp_parser_constructor_declarator_p) - (cp_parser_direct_declarator): Parse deduction guides more like - constructors. - * cp-tree.h (enum special_function_kind): Add sfk_deduction_guide. - * tree.c (special_function_p): Return it. - * decl.c (check_special_function_return_type): Handle it. - (grokdeclarator, grokfndecl): Adjust. - (cp_finish_decl): Pass flags to do_auto_deduction. - * error.c (dump_decl_name): Use TFF_UNQUALIFIED_NAME. - * pt.c (dguide_name_p): Take a const_tree. - (do_class_deduction): Handle explicit. - (do_auto_deduction): Pass flags through. - (build_deduction_guide): Copy explicit flag. - -2017-02-09 Jakub Jelinek <jakub@redhat.com> - - PR c++/79429 - * parser.c (cp_parser_omp_ordered): Don't check for non-pragma_stmt - non-pragma_compound context here. - (cp_parser_omp_target): Likewise. - (cp_parser_pragma): Don't call push_omp_privatization_clauses and - parsing for ordered and target omp pragmas in non-pragma_stmt - non-pragma_compound contexts. - - PR c/79431 - * parser.c (cp_parser_oacc_declare): Formatting fix. - (cp_parser_omp_declare_target): Don't invoke symtab_node::get on - automatic variables. - -2016-02-09 Nathan Sidwell <nathan@codesourcery.com> - Chung-Lin Tang <cltang@codesourcery.com> - - * parser.c (cp_parser_oacc_clause_tile): Disallow collapse. Fix - parsing. Parse constant expression. Remove semantic checking. - (cp_parser_omp_clause_collapse): Disallow tile. - (cp_parser_omp_for_loop): Deal with tile clause. Don't emit a parse - error about missing for after already emitting one. Use more - conventional for idiom for unbounded loop. - * pt.c (tsubst_omp_clauses): Handle OMP_CLAUSE_TILE. - * semantics.c (finish_omp_clauses): Correct TILE semantic check. - (finish_omp_for): Deal with tile clause. - -2017-02-07 Nathan Sidwell <nathan@acm.org> - - * method.c (synthesized_method_base_walk): New. Broken out of ... - (synthesized_method_walk): ... here. Call it. Cleanup - initializations. - -2017-02-07 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/79360 - * typeck2.c (process_init_constructor_union): Consider only - FIELD_DECLs when looking for an NSDMI. - -2017-02-06 Jason Merrill <jason@redhat.com> - - PR c++/71193 - incomplete types in templates - * parser.c (cp_parser_postfix_dot_deref_expression): In a template - handle incomplete type by pedwarning and then treating as dependent. - -2017-02-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/79379 - * constexpr.c (cxx_eval_constant_expression): Handle ANNOTATE_EXPR. - (potential_constant_expression_1): Likewise. - - PR c++/79377 - * tree.c (build_min_non_dep_op_overload): For POST{INC,DEC}REMENT_EXPR - allow one fewer than expected arguments if flag_permissive. - - PR c++/79372 - * decl.c (cp_finish_decomp): On error set decl type to error_mark_node. - * pt.c (tsubst_expr): Don't call tsubst_decomp_names on decompositions - with error_mark_node type. - -2017-02-03 Jason Merrill <jason@redhat.com> - - PR c++/78689 - ICE on constructor with label - * optimize.c (maybe_clone_body): Replace omitted parameters with - null lvalues. - * class.c (build_clone): Fix logic for omitting inherited parms. - - PR c++/12245 - excessive memory use - * constexpr.c (maybe_constant_value): Fold maybe_constant_value_1 - back in. Don't cache constants. - (maybe_constant_init): Don't cache constants. - - PR c++/79294 - ICE with invalid template argument - * pt.c (convert_nontype_argument_function): Check value-dependence. - (convert_nontype_argument): Don't check it here for function ptrs. - -2017-02-02 Richard Biener <rguenther@suse.de> - - PR cp/14179 - * cp-gimplify.c (cp_fold): When folding a CONSTRUCTOR copy - it lazily on the first changed element only and copy it - fully upfront, only storing changed elements. - -2017-02-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69637 - * decl2.c (grokbitfield): In case of error don't set-up DECL_INITIAL - to the width. - -2017-01-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/79304 - * error.c (dump_expr) <case COMPONENT_REF>: Don't print . - after ARROW_EXPR. - -2017-01-31 David Malcolm <dmalcolm@redhat.com> - - PR c++/79298 - * name-lookup.c (suggest_alternative_in_explicit_scope): Resolve - any namespace aliases. - -2017-01-31 Nathan Sidwell <nathan@acm.org> - - PR c++/79290 - * typeck.c (build_ptrmemfunc_access_expr): Set TREE_NO_WARNING. - - PR c++/67273 - PR c++/79253 - * pt.c: (instantiate_decl): Push to top level when current - function scope doesn't match. Only push lmabda scope stack when - pushing to top. - - * cp-tree.h (instantiate_decl): Make defer_ok bool. - * pt.c: Fix instantiate_decl calls to pass true/false not 0/1 - (instantiate_decl): Simplify and reorder state saving and restoration. - - PR c++/79264 - * lambda.c (maybe_generic_this_capture): Deal with template-id-exprs. - * semantics.c (finish_member_declaration): Assert class is being - defined. - -2017-01-30 Alexandre Oliva <aoliva@redhat.com> - - Introduce C++ support in libcc1. - * cp-tree.h (struct lang_identifier): Add oracle_looked_up. - (ansi_opname): Rename to... - (cp_operator_id): ... this. Adjust all callers. - (ansi_assopname): Rename to... - (cp_assignment_operator_id): ... this. Adjust all callers. - (cp_literal_operator_id): Declare. - (set_global_friend): Declare. - (is_global_friend): Declare. - (enum cp_oracle_request): New type. - (cp_binding_oracle_function): New type. - (cp_binding_oracle): Declare. - (cp_finish_injected_record_type): Declare. - * friend.c (global_friend): New var. - (set_global_friend): New fn. - (is_global_friend): New fn. - (is_friend): Call is_global_friend. - * name-lookup.c (cp_binding_oracle): New var. - (query_oracle): New fn. - (qualified_lookup_using_namespace): Call query_oracle. - (lookup_name_real_1): Likewise. - * parser.c (cp_literal_operator_id): Drop static. - * search.c (friend_accessible_p): Call is_global_friend. - * semantics.c (is_this_parameter): Accept a variable if the - binding oracle is enabled. - -2017-01-27 Jason Merrill <jason@redhat.com> - - PR c++/78771 - ICE with inherited constructor. - * call.c (build_over_call): Call deduce_inheriting_ctor here. - * pt.c (tsubst_decl): Not here. - * class.c (add_method): Or here. - * method.c (deduce_inheriting_ctor): Handle clones. - (implicitly_declare_fn): Don't deduce inheriting ctors yet. - -2017-01-27 Adam Butcher <adam@jessamine.co.uk> - - PR c++/64382 - * parser.c (parsing_default_capturing_generic_lambda_in_template): - New function. - * cp-tree.h: Declare it. - * semantics.c (finish_id_expression): Resolve names within a default - capturing generic lambda defined within a template prior to - instantiation to allow for captures to be added to the closure type. - -2017-01-26 Jakub Jelinek <jakub@redhat.com> - - PR c++/68727 - * cp-tree.def (OFFSETOF_EXPR): Bump number of operands to 2. - * cp-tree.h (finish_offsetof): Add OBJECT_PTR argument. - * parser.c (cp_parser_builtin_offsetof): Pass result of - build_static_cast of null_pointer_node to finish_offsetof. - * semantics.c (finish_offsetof): Add OBJECT_PTR argument, use - it for -Winvalid-offsetof pedwarn instead of trying to guess - original offsetof type from EXPR. Save OBJECT_PTR as a new - second operand to OFFSETOF_EXPR. - * pt.c (tsubst_copy_and_build) <case OFFSETOF_EXPR>: Adjust - finish_offsetof caller, pass the second operand of OFFSETOF_EXPR - as OBJECT_PTR. - -2017-01-26 Jason Merrill <jason@redhat.com> - - * name-lookup.c (parse_using_directive): Deprecate strong using. - - PR c++/79176 - lambda ICE with -flto -Os - * decl2.c (vague_linkage_p): Handle decloned 'tors. - * tree.c (decl_linkage): Likewise. - -2017-01-25 Martin Sebor <msebor@redhat.com> - - * decl.c (grokdeclarator): Fix a typo in a comment. - -2017-01-25 Jakub Jelinek <jakub@redhat.com> - - PR c++/78896 - * decl.c (cp_finish_decomp): Disallow memberwise decomposition of - lambda expressions. - - PR c++/77914 - * parser.c (cp_parser_lambda_declarator_opt): Pedwarn with - OPT_Wpedantic on lambda templates for -std=c++14 and higher. - -2017-01-25 Maxim Ostapenko <m.ostapenko@samsung.com> - - PR lto/79061 - * decl.c (cxx_init_decl_processing): Pass main_input_filename - to build_translation_unit_decl. - -2017-01-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/79205 - * cp-gimplify.c (cp_genericize_r): Add result of - convert_from_reference on invisiref parm to p_set. - -2017-01-24 Nathan Sidwell <nathan@acm.org> - - PR c++/78469 - defaulted ctor and inaccessible dtor - * cp-tree.h (tsubst_flags): Add tf_no_cleanup. - * init.c (build_new_1): Pass tf_no_cleanup to build_value_init. - * tree.c (build_target_expr): Check tf_no_cleanup. - - PR c++/79118 - anon-members and constexpr - * constexpr.c (cx_check_missing_mem_inits): Caller passes type not - ctor decl. Recursively check anonymous members. - (register_constexpr_fundef): Adjust cx_check_missing_mem_inits - call. - (explain_invalid_constexpr_fn): Likewise. - -2017-01-23 Nathan Sidwell <nathan@acm.org> - - PR c++/71710 - template using directive of field - * pt.c (tsubst_copy_and_build [COMPONENT_REF]): Move FIELD_DECL - check earlier. - - PR c++/71406 - ICE with scope-ref'd template id exprs - PR c++/77508 - * typeck.c (finish_class_member_access_expr): Break up SCOPE_REF - before breaking up TEMPLATE_ID_EXPR. - -2017-01-20 Nathan Sidwell <nathan@acm.org> - - PR c++/78495 - wrong code inherited ctor and invisi-ref parm - * cp-gimplify.c (cp_generize_r): Don't skip thunks. - -2017-01-20 David Malcolm <dmalcolm@redhat.com> - - PR c++/77829 - PR c++/78656 - * cp-tree.h (suggest_alternatives_for): Add bool param. - (suggest_alternative_in_explicit_scope): New decl. - * error.c (qualified_name_lookup_error): When SCOPE is a namespace - that isn't the global one, call new function - suggest_alternative_in_explicit_scope, only calling - suggest_alternatives_for if it fails, and disabling near match - searches fort that case. When SCOPE is the global namespace, - pass true for new param to suggest_alternatives_for to allow for - fuzzy name lookups. - * lex.c (unqualified_name_lookup_error): Pass true for new param - to suggest_alternatives_for. - * name-lookup.c (consider_binding_level): Add forward decl. - (suggest_alternatives_for): Add "suggest_misspellings" param, - using it to conditionalize the fuzzy name-lookup code. - (suggest_alternative_in_explicit_scope): New function. - * parser.c (cp_parser_primary_expression): When calling - finish_id_expression, pass location of id_expression rather - than that of id_expr_token. - (cp_parser_id_expression): Convert local "unqualified_id" from - tree to cp_expr to avoid implicitly dropping location information. - -2017-01-20 Marek Polacek <polacek@redhat.com> - - PR c/64279 - * call.c (build_conditional_expr_1): Warn about duplicated branches. - * semantics.c (finish_expr_stmt): Build statement using the proper - location. - -2017-01-19 Jason Merrill <jason@redhat.com> - - US 20 - forwarding references and class template argument deduction - * cp-tree.h (TEMPLATE_TYPE_PARM_FOR_CLASS): New. - * pt.c (push_template_decl_real): Set it. - (maybe_adjust_types_for_deduction): Check it. - (rewrite_template_parm): Copy it. - - US 19 - deduction guides and constructors - * call.c (joust): Prefer deduction guides to constructors. - * pt.c (build_deduction_guide): Set DECL_ARTIFICIAL. - (deduction_guide_p): Check DECL_P. - - * decl.c (check_initializer): Always use build_aggr_init for array - decomposition. - - PR c++/79130 - decomposition and direct-initialization - * init.c (build_aggr_init): Communicate direct-initialization to - build_vec_init. - (build_vec_init): Check for array copy sooner. - * parser.c (cp_parser_decomposition_declaration): Remove call to - build_x_compound_expr_from_list. - -2017-01-18 Jason Merrill <jason@redhat.com> - - PR c++/68666 - member variable template-id - * typeck.c (finish_class_member_access_expr): Handle variable - template-id. - * pt.c (lookup_and_finish_template_variable): No longer static. - * cp-tree.h: Declare it. - -2017-01-18 Nathan Sidwell <nathan@acm.org> - - PR c++/78488 - * call.c (build_over_call): When checking ellipsis conversions for - an inherited ctor, make sure there is at least one conversion. - -2017-01-18 Jason Merrill <jason@redhat.com> - - PR c++/78894 - ICE with class deduction and default arg - * pt.c (build_deduction_guide): Set DECL_PRIMARY_TEMPLATE. - -2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de> - - PR c++/77489 - * mangle.c (write_discriminator): Reorganize abi warning check. - -2017-01-18 Nathan Sidwell <nathan@acm.org> - - * cp-tree.h: Clarify exception spec node comment. - * except.c (nothrow_spec_p): Simplify by checking node-equality. - - PR c++/79091 - * mangle.c (write_exception_spec): Check nothrow explicitly. - (write_encoding): Don't increment processing_template_decl around - encoding. - -2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de> - - PR c++/70182 - * mangle.c (write_template_args): Add "on" for operator names. - -2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de> - - PR c++/77489 - * mangle.c (write_discriminator): Handle discriminator >= 10. - -2017-01-17 Nathan Sidwell <nathan@acm.org> - - PR c++/61636 - * cp-tree.h (maybe_generic_this_capture): Declare. - * lambda.c (resolvable_dummy_lambda): New, broken out of ... - (maybe_resolve_dummy): ... here. Call it. - (maybe_generic_this_capture): New. - * parser.c (cp_parser_postfix_expression): Speculatively capture - this in generic lambda in unresolved member function call. - * pt.c (tsubst_copy_and_build): Force hard error from failed - member function lookup in generic lambda. - -2017-01-17 Aldy Hernandez <aldyh@redhat.com> - - PR c++/70565 - * cp-array-notation.c (expand_array_notation_exprs): Handle - OMP_PARALLEL. - -2017-01-11 Jason Merrill <jason@redhat.com> - - PR c++/78337 - ICE on invalid with generic lambda - * semantics.c (process_outer_var_ref): Check if containing_function - is null. Move inform call under complain test. - -2017-01-11 Nathan Sidwell <nathan@acm.org> - - PR c++/77812 - * name-lookup.c (set_namespace_binding_1): An overload of 1 decl - is a new overload. - -2017-01-11 Nathan Sidwell <nathan@acm.org> - - * name-lookup.c (push_overloaded_decl_1): Refactor OVERLOAD creation. - -2017-01-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/78341 - * parser.c (cp_parser_std_attribute_spec): Remove over-eager - assertion. Formatting fix. - - PR c++/72813 - * decl2.c (c_parse_final_cleanups): Set flag_syntax_only to 1 after - writing PCH file. - -2017-01-10 David Malcolm <dmalcolm@redhat.com> - - PR c++/77949 - * parser.c (cp_parser_class_specifier_1): Only suggest inserting - a missing semicolon if we have a valid insertion location for - the fix-it hint. - -2017-01-10 Jason Merrill <jason@redhat.com> - - FI 20, decomposition declaration with parenthesized initializer. - * parser.c (cp_parser_decomposition_declaration): Use - cp_parser_initializer. - -2017-01-09 Jason Merrill <jason@redhat.com> - - Implement P0195R2, C++17 variadic using. - * parser.c (cp_parser_using_declaration): Handle ellipsis and comma. - * pt.c (tsubst_decl): Handle pack expansion in USING_DECL_SCOPE. - * error.c (dump_decl): Likewise. - -2017-01-09 Jakub Jelinek <jakub@redhat.com> - - PR translation/79019 - PR translation/79020 - * semantics.c (finish_omp_clauses): Add missing whitespace to - translatable strings. - * cp-cilkplus.c (cpp_validate_cilk_plus_loop_aux): Fix comment typo. - -2017-01-07 Jason Merrill <jason@redhat.com> - - PR c++/78948 - instantiation from discarded statement - * parser.h (struct cp_parser): Remove in_discarded_stmt field. - * cp-tree.h (in_discarded_stmt): Declare it. - (struct saved_scope): Add discarded_stmt bitfield. - (in_discarded_stmt): New macro. - * decl2.c (mark_used): Check it. - * parser.c (cp_parser_selection_statement): Adjust. - (cp_parser_jump_statement): Adjust. - -2017-01-05 Jakub Jelinek <jakub@redhat.com> - - PR c++/78931 - * decl.c (cp_finish_decomp): Remove probe variable, if tt is - REFERENCE_REF_P, set tt to its operand. - - PR c++/78890 - * class.c (check_field_decls): Diagnose REFERENCE_TYPE fields in - unions even for C++11 and later. - -2017-01-05 Nathan Sidwell <nathan@acm.org> - - PR c++/78765 - * pt.c (convert_nontype_argument): Don't try and see if integral - or enum expressions are constants prematurely. - -2017-01-04 Marek Polacek <polacek@redhat.com> - - PR c++/64767 - * typeck.c (cp_build_binary_op): Warn when a pointer is compared with - a zero character literal. - -2017-01-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/78949 - * typeck.c (cp_build_unary_op): Call mark_rvalue_use on arg if it has - vector type. - - PR c++/78693 - * parser.c (cp_parser_simple_declaration): Only complain about - inconsistent auto deduction if auto_result doesn't use auto. - - * parser.c (cp_parser_simple_declaration): Diagnose function - declaration among more than one init-declarators with auto - specifier. - - PR c++/71182 - * parser.c (cp_lexer_previous_token): Use vec_safe_address in the - assertion, as lexer->buffer may be NULL. - -2017-01-04 Marek Polacek <polacek@redhat.com> - - PR c++/77545 - PR c++/77284 - * constexpr.c (potential_constant_expression_1): Handle CLEANUP_STMT. - -2017-01-04 Nathan Sidwell <nathan@acm.org> - - PR c++/66735 - * cp-tree.h (DECLTYPE_FOR_REF_CAPTURE): New. - (lambda_capture_field_type): Update prototype. - * lambda.c (lambda_capture_field_type): Add is_reference parm. - Add referenceness here. - (add_capture): Adjust lambda_capture_field_type call, refactor - error checking. - * pt.c (tsubst): Adjust lambda_capture_field_type call. - -2017-01-01 Jakub Jelinek <jakub@redhat.com> - - Update copyright years. -Copyright (C) 2017 Free Software Foundation, Inc. +Copyright (C) 2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/cp/ChangeLog-2017 b/gcc/cp/ChangeLog-2017 new file mode 100644 index 0000000..20b0349 --- /dev/null +++ b/gcc/cp/ChangeLog-2017 @@ -0,0 +1,5807 @@ +2017-12-22 Mike Stump <mikestump@comcast.net> + Eric Botcazou <ebotcazou@adacore.com> + + * constexpr.c (cxx_eval_constant_expression) <ANNOTATE_EXPR>: Remove + assertion on 2nd operand. + (potential_constant_expression_1): Likewise. + * cp-tree.def (RANGE_FOR_STMT): Take a 5th operand. + * cp-tree.h (RANGE_FOR_UNROLL): New macro. + (cp_convert_range_for): Adjust prototype. + (finish_while_stmt_cond): Likewise. + (finish_do_stmt): Likewise. + (finish_for_cond): Likewise. + * init.c (build_vec_init): Adjut call to finish_for_cond. + * parser.c (cp_parser_statement): Adjust call to + cp_parser_iteration_statement. + (cp_parser_for): Add unroll parameter and pass it in calls to + cp_parser_range_for and cp_parser_c_for. + (cp_parser_c_for): Add unroll parameter and pass it in call to + finish_for_cond. + (cp_parser_range_for): Add unroll parameter, set in on RANGE_FOR_STMT + and pass it in call to cp_convert_range_for. + (cp_convert_range_for): Add unroll parameter and pass it in call to + finish_for_cond. + (cp_parser_iteration_statement): Add unroll parameter and pass it in + calls to finish_while_stmt_cond, finish_do_stmt and cp_parser_for. + (cp_parser_pragma_ivdep): New static function. + (cp_parser_pragma_unroll): Likewise. + (cp_parser_pragma) <PRAGMA_IVDEP>: Add support for pragma Unroll. + <PRAGMA_UNROLL>: New case. + * pt.c (tsubst_expr) <FOR_STMT>: Adjust call to finish_for_cond. + <RANGE_FOR_STMT>: Pass unrolling factor to cp_convert_range_for. + <WHILE_STMT>: Adjust call to finish_while_stmt_cond. + <DO_STMT>: Adjust call to finish_do_stmt. + * semantics.c (finish_while_stmt_cond): Add unroll parameter and + build ANNOTATE_EXPR if present. + (finish_do_stmt): Likewise. + (finish_for_cond): Likewise. + (begin_range_for_stmt): Build RANGE_FOR_STMT with 5th operand. + +2017-12-21 Nathan Sidwell <nathan@acm.org> + + PR c++/83406 + * parser.c (cp_parser_lambda_body): Remove obsolete + single-return-statement handling. + +2017-12-21 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * constexpr.c (check_automatic_or_tls): Track polynomial + offsets and sizes. + +2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82593 + * decl.c (check_array_designated_initializer): Not static. + * cp-tree.h (check_array_designated_initializer): Declare. + * typeck2.c (process_init_constructor_array): Call the latter. + * parser.c (cp_parser_initializer_list): Check the return value + of require_potential_rvalue_constant_expression. + +2017-12-19 Martin Sebor <msebor@redhat.com> + + PR c++/83394 + PR c++/83322 + * decl2.c (cplus_decl_attributes): Look up member functions + in the scope of their class. + +2017-12-19 Jakub Jelinek <jakub@redhat.com> + + * name-lookup.c (get_std_name_hint): Replace Yoda conditions with + typical order conditions. + * class.c (check_bitfield_decl): Likewise. + * pt.c (convert_template_argument): Likewise. + * decl.c (duplicate_decls): Likewise. + * typeck.c (commonparms): Likewise. + +2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> + + * cp-tree.h: Fix typo in comment. + +2017-12-18 Marek Polacek <polacek@redhat.com> + + PR c++/83116 + * constexpr.c (cxx_eval_call_expression): Only look into + constexpr_call_table if ctx->strict. + +2017-12-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/83300 + * decl2.c (save_template_attributes): Add flags argument, if + not ATTR_FLAG_TYPE_IN_PLACE, *decl_p is a type and we want to + modify TYPE_ATTRIBUTES, add them on type attribute variant. + +2017-12-18 Nathan Sidwell <nathan@acm.org> + + PR c++/59930 + * name-lookup.c (name_lookup::search_unqualified): Don't search + parent namespace when looking for hidden things. + * pt.c (tsubst_friend_class): Always push to friend scope, drop + unneeded self-friend check. Inject new hidden friend into correct + scope. + +2017-12-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/83205 + * decl.c (cp_finish_decomp): Handle the case when tsize is not + error_mark_node, but doesn't fit into uhwi. Split up count != eltscnt + and !tree_fits_uhwi_p (tsize) error_at calls into error_n and inform_n + to handle plural forms properly. + + PR c++/81197 + * cp-tree.h (cp_maybe_mangle_decomp): Declare. + * decl.c (cp_maybe_mangle_decomp): New function. + (cp_finish_decomp): Don't SET_DECL_ASSEMBLER_NAME here. + * parser.c (cp_convert_range_for, + cp_parser_decomposition_declaration): Call cp_maybe_mangle_decomp. + * pt.c (tsubst_expr): Likewise. + * mangle.c (find_decomp_unqualified_name): New function. + (write_unqualified_name): Handle DECL_DECOMPOSITION_P + where DECL_ASSEMBLER_NAME is already set. + + PR c++/80135 + PR c++/81922 + * typeck2.c (digest_init_r): Change nested argument type from bool to + int. Use code instead of TREE_CODE (type) where possible. If + nested == 2, diagnose initialization of flexible array member with + STRING_CST. Pass nested to process_init_constructor. Formatting fix. + (digest_init, digest_init_flags): Adjust digest_init_r caller. + (massage_init_elt): Add nested argument. Pass 2 instead of 1 to + digest_init_r's nested argument if nested is non-zero. + (process_init_constructor_array): Add nested argument. If nested == 2, + diagnose initialization of flexible array member with non-empty + braced enclosed list. Pass nested to massage_init_elt. + (process_init_constructor_record, process_init_constructor_union): Add + nested argument, pass it to massage_init_elt. + (process_init_constructor): Add nested argument, pass it to + process_init_constructor_{array,record,union}. + * init.c (find_field_init): Renamed to ... + (find_flexarray_init): ... this. Return NULL_TREE if init is + error_mark_node. Don't look through nested CONSTRUCTORs. + (warn_placement_new_too_small): Adjust caller. + + PR c++/83217 + * decl.c (cp_finish_decomp): If decl's type is REFERENCE_TYPE, + call complete_type (TREE_TYPE (type)). + + * tree.c (cxx_attribute_table, std_attribute_table): Swap + affects_type_identity and handler fields, adjust comments. + +2017-12-15 Nathan Sidwell <nathan@acm.org> + + PR c++/59930 + * decl.c (xref_tag_1): Correct comments about template friends and + default args. + * friend.c (make_friend_class): Move comments concerning + self-friendliness to code dealing with such. + * pt.c (check_default_tmpl_args): Deal with template friend + classes too. + (push_template_decl_real): Check default args for non-function + template friends. + +2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * decl2.c (start_static_storage_duration_function): Avoid warning. + * typeck.c (cxx_safe_arg_type_equiv_p, + cxx_safe_function_type_cast_p): New function. + (build_reinterpret_cast_1): Implement -Wcast-function-type. + +2017-12-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/79650 + * pt.c (convert_nontype_argument): Diagnose + reduced_constant_expression_p expressions that aren't INTEGER_CST. + +2017-12-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81061 + * typeck.c (cp_build_modify_expr): Upon cxx_readonly_error + immediately return error_mark_node. + +2017-12-13 Nathan Sidwell <nathan@acm.org> + + PR c++/15272 + * pt.c (tsubst_baselink): Don't repeat the lookup for + non-dependent baselinks. + +2017-12-12 Jason Merrill <jason@redhat.com> + + * decl.c (value_dependent_init_p): Check the type of a CONSTRUCTOR. + (type_dependent_init_p): Remove. + + PR c++/82115 - ICE with variable initialized with its own address. + * cp-tree.h (struct lang_decl_base): Add dependent_init_p. + (DECL_DEPENDENT_INIT_P, SET_DECL_DEPENDENT_INIT_P): New. + * decl.c (cp_finish_decl): Set it. + (duplicate_decls): Copy it. + * pt.c (tsubst_decl): Clear it. + (value_dependent_expression_p): Revert earlier change. Check it. + +2017-12-12 Alexandre Oliva <aoliva@redhat.com> + + * constexpr.c (check_constexpr_ctor_body_1): Skip begin stmt + markers. + (constexpr_fn_retval): Likewise. + (potential_constant_expression_1): Likewise. + (cxx_eval_statement_list): Check that a begin stmt marker is + not used as the value of a statement list. + (cxx_eval_constant_expression): Return begin stmt markers + unchanged. + * cp-array-notation.c (stmt_location): New. + (cp_expand_cond_array_notations): Use it. + * cp-objcp-common.h (LANG_HOOKS_EMITS_BEGIN_STMT): Redefine as true. + * parser.c (add_debug_begin_stmt): New. + (cp_parser_statement): Call it. + * pt.c (tsubst_copy): Handle begin stmt markers. + +2017-12-07 Martin Sebor <msebor@redhat.com> + + PR c/81544 + * cp-tree.h (decls_match): Add default argument. + * decl.c (decls_match): Avoid calling into the target back end + and triggering an error. + * decl2.c (cplus_decl_attributes): Look up existing declaration and + pass it to decl_attributes. + * tree.c (cxx_attribute_table): Initialize new member of struct + attribute_spec. + +2017-12-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/80259 + * decl2.c (grokfield): Diagnose = delete redefinition of a friend. + +2017-12-06 Jason Merrill <jason@redhat.com> + + * call.c (convert_for_arg_passing): Pass NULL_TREE to + targetm.calls.promote_prototypes. + (type_passed_as): Likewise. + + PR c++/82115 - ICE with variable initialized with its own address. + * pt.c (value_dependent_expression_p): Add lval parameter. Don't + consider DECL_INITIAL if it's true. + +2017-12-06 David Malcolm <dmalcolm@redhat.com> + + PR c/83236 + * name-lookup.c (consider_binding_level): Don't suggest names that + are reserved for use by the implementation. + +2017-12-06 David Malcolm <dmalcolm@redhat.com> + + * name-lookup.c: Include "c-family/c-spellcheck.h". + +2017-12-05 Jason Merrill <jason@redhat.com> + + PR c++/82331 - ICE with variadic partial specialization of auto + * pt.c (unify) [TEMPLATE_PARM_INDEX]: Set processing_template_decl + around call to tsubst. + +2017-12-05 Nathan Sidwell <nathan@acm.org> + + PR c++/83287 + * tree.c (build_min): Check CAST_EXPR arg for OVERLOADs. + +2017-12-05 Martin Liska <mliska@suse.cz> + Jakub Jelinek <jakub@redhat.com> + + * typeck.c (pointer_diff): Add new argument and instrument + pointer subtraction. + (cp_build_binary_op): Create compound expression if doing an + instrumentation. + +2017-12-05 Jakub Jelinek <jakub@redhat.com> + + * cp-gimplify.c (cp_maybe_instrument_return): Don't add + __builtin_unreachable if -O0 or if -fsanitize=unreachable. + +2017-12-04 Jason Merrill <jason@redhat.com> + + PR c++/83273 - constexpr if allows non-constant condition + * semantics.c (finish_if_stmt_cond): Use require_constant_expression + rather than is_constant_expression. + * constexpr.c (potential_constant_expression_1) [LAMBDA_EXPR]: Allow + in C++17. + +2017-12-01 Jason Merrill <jason@redhat.com> + + Give #include hints for <complex>. + * name-lookup.c (get_std_name_hint): Add <complex>. + * parser.c (cp_parser_diagnose_invalid_type_name): Call + suggest_alternative_in_explicit_scope. + (cp_parser_namespace_name): Likewise. + + PR c++/79228 - extensions hide C++14 complex literal operators + * parser.c (cp_parser_userdef_numeric_literal): Be helpful about + 'i' in C++14 and up. + +2017-12-01 Jakub Jelinek <jakub@redhat.com> + + * parser.c (cp_parser_new): Don't clear cilk_simd_fn_info. + (parsing_nsdmi): Adjust comment. + (cp_parser_omp_for_loop_init): Likewise. + * parser.h (struct cp_omp_declare_simd_data): Adjust comment. + (struct cp_parser): Remove cilk_simd_fn_info field. + * cp-tree.h (cilk_valid_spawn): Remove. + + PR c/79153 + * cp-gimplify.c (genericize_switch_stmt): Emit LABEL_EXPR for the + break label into SWITCH_BODY instead of after it and set + SWITCH_BREAK_LABEL_P on it. + * parser.c (cp_parser_objc_expression): Add FALLTHRU comment to avoid + -Wimplicit-fallthrough warning. + +2017-11-30 Jason Merrill <jason@redhat.com> + + PR c++/82219 - bogus -Wignored-qualifiers with template + * pt.c (tsubst_copy_and_build) [STATIC_CAST_EXPR]: Suppress + -Wignored-qualifiers. + +2017-11-29 David Malcolm <dmalcolm@redhat.com> + + * parser.c (cp_parser_unary_expression): Generate a location for + "noexcept". + (cp_parser_trait_expr): Generate and return a location_t, + converting the return type from tree to cp_expr. + (cp_parser_static_assert): Pass location of the condition to + finish_static_assert, rather than that of the "static_assert" + token, where available. + +2017-11-29 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82293 + * lambda.c (nonlambda_method_basetype): Don't use LAMBDA_TYPE_P + on a null type. + +2017-11-29 Jason Merrill <jason@redhat.com> + + PR c++/82760 - memory corruption with aligned new. + * call.c (build_operator_new_call): Update *args if we add the + align_arg. + +2017-11-28 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81275 + * cp-tree.h (SWITCH_STMT_ALL_CASES_P): Define. + (SWITCH_STMT_NO_BREAK_P): Define. + (note_break_stmt, note_iteration_stmt_body_start, + note_iteration_stmt_body_end): Declare. + * decl.c (struct cp_switch): Add has_default_p, break_stmt_seen_p + and in_loop_body_p fields. + (push_switch): Clear them. + (pop_switch): Set SWITCH_STMT_CANNOT_FALLTHRU_P if has_default_p + and !break_stmt_seen_p. Assert in_loop_body_p is false. + (note_break_stmt, note_iteration_stmt_body_start, + note_iteration_stmt_body_end): New functions. + (finish_case_label): Set has_default_p when both low and high + are NULL_TREE. + * parser.c (cp_parser_iteration_statement): Use + note_iteration_stmt_body_start and note_iteration_stmt_body_end + around parsing iteration body. + * pt.c (tsubst_expr): Likewise. + * cp-objcp-common.c (cxx_block_may_fallthru): Return false for + SWITCH_STMT which contains no BREAK_STMTs, contains a default: + CASE_LABEL_EXPR and where SWITCH_STMT_BODY isn't empty and + can't fallthru. + * semantics.c (finish_break_stmt): Call note_break_stmt. + * cp-gimplify.c (genericize_switch_stmt): Copy SWITCH_STMT_ALL_CASES_P + bit to SWITCH_ALL_CASES_P. Assert that if SWITCH_STMT_NO_BREAK_P then + the break label is not TREE_USED. + +2017-11-28 Julia Koval <julia.koval@intel.com> + Sebastian Peryt <sebastian.peryt@intel.com> + + * Make-lang.in (cp/cp-array-notation.o, cp/cp-cilkplus.o): Delete. + * call.c (convert_for_arg_passing, build_cxx_call): Remove cilkplus. + * constexpr.c (potential_constant_expression_1): Ditto. + * cp-array-notation.c: Delete. + * cp-cilkplus.c: Ditto. + * cp-cilkplus.h: Ditto. + * cp-gimplify.c (cp_gimplify_expr, cp_fold_r, cp_genericize): Remove + cilkplus condition. + * cp-objcp-common.c (ARRAY_NOTATION_REF): Delete. + * cp-tree.h (cilkplus_an_triplet_types_ok_p): Delete. + * decl.c (grokfndecl, finish_function): Remove cilkplus condition. + * error.c (dump_decl, dump_expr): Remove ARRAY_NOTATION_REF condition. + * lambda.c (cp-cilkplus.h): Remove. + * parser.c (cp_parser_cilk_simd, cp_parser_cilk_for, + cp_parser_cilk_simd_vectorlength): Delete. + (cp_debug_parser, cp_parser_ctor_initializer_opt_and_function_body, + cp_parser_postfix_expression, + cp_parser_postfix_open_square_expression, + cp_parser_statement, cp_parser_jump_statement, + cp_parser_direct_declarator, + cp_parser_late_return_type_opt, cp_parser_gnu_attribute_list, + cp_parser_omp_clause_name, cp_parser_omp_clause_aligned, + cp_parser_omp_clause_linear, cp_parser_omp_all_clauses, + cp_parser_omp_flush, + cp_parser_omp_for_cond, cp_parser_omp_for_incr, + cp_parser_omp_for_loop_init, + cp_parser_omp_for_loop, + cp_parser_omp_declare_simd): Remove cilkplus support. + (CILK_SIMD_FN_CLAUSE_MASK, cp_parser_late_parsing_cilk_simd_fn_info, + cp_parser_cilk_grainsize): Remove. + (cp_parser_pragma, c_parse_file): Remove cilkplus support. + (cp_parser_cilk_simd_vectorlength, cp_parser_cilk_simd_linear, + cp_parser_cilk_simd_clause_name, cp_parser_cilk_simd_all_clauses, + cp_parser_cilk_simd, cp_parser_cilk_for): Remove. + * parser.h (IN_CILK_SIMD_FOR, IN_CILK_SPAWN): Remove. + * pt.c (tsubst_attribute, tsubst_expr, tsubst_copy_and_build): Remove + cilkplus support. + * semantics.c (finish_goto_stmt, begin_while_stmt, finish_do_body, + finish_init_stmt, finish_switch_cond, simplify_aggr_init_expr, + finish_omp_clauses, finish_omp_clauses, finish_omp_for): Remove + cilkplus + support. + * tree.c (lvalue_kind): Remove ARRAY_NOTATION_REF conditon. + * typeck.c (cp_build_array_ref, cp_build_compound_expr, + check_return_expr): Remove cilkplus support. + +2017-11-28 Jakub Jelinek <jakub@redhat.com> + + * cp-gimplify.c (genericize_switch_stmt): Build SWITCH_EXPR using + build2_loc instead of build3_loc. + +2017-11-27 Martin Sebor <msebor@redhat.com> + + PR c++/83058 + * init.c (warn_placement_new_too_small): Use offset_int instead of + HOST_WIDE_INT. + +2017-11-27 Jakub Jelinek <jakub@redhat.com> + + PR c++/81888 + * parser.c (cp_parser_decomposition_declaration): Reject just + BRACE_ENCLOSED_INITIALIZER_P initializers with nelts != 1 rather + than all such CONSTRUCTORs, and only if is_direct_init is true. + +2017-11-27 Jason Merrill <jason@redhat.com> + + * pt.c (primary_template_specialization_p): Rename from + primary_template_instantiation_p. Don't check + DECL_TEMPLATE_INSTANTIATION. + * call.c, cp-tree.h, decl2.c: Adjust. + +2017-11-27 Jakub Jelinek <jakub@redhat.com> + + PR c++/81675 + * cp-gimplify.c (cp_fold) <case COND_EXPR>: Don't return immediately + for VOID_TYPE_P COND_EXPRs, instead fold the operands and if op0 is + INTEGER_CST, ensure that both op1 and op2 are non-NULL and fall + through into normal folding, otherwise just rebuild x if any op + changed. + +2017-11-14 Boris Kolpackov <boris@codesynthesis.com> + + * Make-lang.in (c++.install-plugin): Install backend import library. + +2017-11-23 Jakub Jelinek <jakub@redhat.com> + + * parser.c (cp_parser_omp_declare): Change return type to bool from + void, return true for declare simd. + (cp_parser_pragma): Return cp_parser_omp_declare returned value + rather than always false. + +2017-11-23 Mike Stump <mikestump@comcast.net> + Eric Botcazou <ebotcazou@adacore.com> + + * pt.c (tsubst_expr) <ANNOTATE_EXPR>: Recurse on 3rd operand. + * semantics.c (finish_while_stmt_cond): Pass 3rd operand to + ANNOTATE_EXPR. + (finish_do_stmt): Likewise. + (finish_for_cond): Likewise. + +2017-11-22 Jakub Jelinek <jakub@redhat.com> + + PR c++/82401 + * name-lookup.c (member_name_cmp): Return 0 if a == b. + +2017-11-22 David Malcolm <dmalcolm@redhat.com> + + PR c++/62170 + * error.c (type_to_string): Add leading comment. Add params + "postprocessed", "quote", and "show_color", using them to fix + quoting of the "aka" for types involving typedefs. + (arg_to_string): Update for new params to type_to_string. + (cxx_format_postprocessor::handle): Likewise. + (cp_printer): Convert penultimate param from bool to bool *. + Update call to type_to_string and calls to + defer_phase_2_of_type_diff. + +2017-11-22 Marek Polacek <polacek@redhat.com> + + PR c++/60336 + PR middle-end/67239 + PR target/68355 + * class.c (layout_class_type): Set DECL_PADDING_P on padding. + * decl.c (cxx_init_decl_processing): Set TRANSLATION_UNIT_WARN_EMPTY_P. + (grokdeclarator): Set DECL_PADDING_P on unnamed bit-fields. + +2017-11-21 Martin Liska <mliska@suse.cz> + + * class.c (finalize_literal_type_property): Add quotes for + constexpr keyword. + (explain_non_literal_class): Likewise. + * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise. + (is_valid_constexpr_fn): Likewise. + (check_constexpr_ctor_body): Likewise. + (register_constexpr_fundef): Likewise. + (explain_invalid_constexpr_fn): Likewise. + (cxx_eval_builtin_function_call): Likewise. + (cxx_eval_call_expression): Likewise. + (cxx_eval_loop_expr): Likewise. + (potential_constant_expression_1): Likewise. + * decl.c (check_previous_goto_1): Likewise. + (check_goto): Likewise. + (grokfndecl): Likewise. + (grokdeclarator): Likewise. + * error.c (maybe_print_constexpr_context): Likewise. + * method.c (process_subob_fn): Likewise. + (defaulted_late_check): Likewise. + * parser.c (cp_parser_compound_statement): Likewise. + +2017-11-21 Marc Glisse <marc.glisse@inria.fr> + + * constexpr.c (cxx_eval_constant_expression, + potential_constant_expression_1): Handle POINTER_DIFF_EXPR. + * cp-gimplify.c (cp_fold): Likewise. + * error.c (dump_expr): Likewise. + * typeck.c (pointer_diff): Use POINTER_DIFF_EXPR. + +2017-11-21 Jakub Jelinek <jakub@redhat.com> + + P0428R2 - familiar template syntax for generic lambdas + * parser.c (cp_parser_lambda_declarator_opt): Don't pedwarn + for cxx2a and above, reword pedwarn for C++14/C++17. + +2017-11-20 David Malcolm <dmalcolm@redhat.com> + + PR c/81404 + * name-lookup.c: Include "c-family/known-headers.h" + (lookup_name_fuzzy): Call get_cp_stdlib_header_for_name and + potentially return a new suggest_missing_header hint. + +2017-11-20 David Malcolm <dmalcolm@redhat.com> + + PR c++/72786 + * name-lookup.c (class macro_use_before_def): New class. + (lookup_name_fuzzy): Detect macro that were used before being + defined, and report them as such. + +2017-11-20 Jason Merrill <jason@redhat.com> + + * decl2.c (constrain_class_visibility): Don't warn about artificial + fields. + +2017-11-20 Jakub Jelinek <jakub@redhat.com> + + P0329R4: Designated Initialization + * parser.c (cp_parser_initializer_clause): List in comment grammar + designated-initializer-list. + (cp_parser_initializer_list): Allow .identifier = without pedwarn for + C++2A, parse .identifier { ... }. Improve location_t argument to + pedwarn. Add pedwarn for [cst] = designators. Diagnose ... in + designated initializer list. Diagnose mixing designated and + non-designated initializer clauses for C++2A. Diagnose duplicated + identifiers in designators. + * name-lookup.h (search_anon_aggr): New declaration. + * name-lookup.c (fields_linear_search): Use search_anon_aggr. + (search_anon_aggr): New function. + * typeck2.c (process_init_constructor_record): Allow designator + to skip over some non-static data members. Handle anonymous + aggregates. Add diagnostics for designator order not matching + member declaration order. + +2017-11-20 David Malcolm <dmalcolm@redhat.com> + + * name-lookup.c: Define INCLUDE_UNIQUE_PTR before including system.h. + Include "c-family/name-hint.h" + (suggest_alternatives_for): Convert "fuzzy_name" from const char * + to name_hint, and rename to "hint". Pass location to + lookup_name_fuzzy. + (lookup_name_fuzzy): Convert return type from const char * + to name_hint. Add location_t param. + * parser.c: Define INCLUDE_UNIQUE_PTR before including system.h. + Include "c-family/name-hint.h" + (cp_parser_diagnose_invalid_type_name): Convert + "suggestion" from const char * to name_hint, and rename to "hint". + Pass location to lookup_name_fuzzy. + +2017-11-20 Nathan Sidwell <nathan@acm.org> + + PR c++/82878 + PR c++/78495 + * call.c (build_call_a): Don't set CALL_FROM_THUNK_P for inherited + ctor. + * cp-gimplify.c (cp_genericize_r): Restore THUNK dereference + inhibibition check removed in previous c++/78495 change. + +2017-11-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/82781 + * constexpr.c (cxx_eval_vector_conditional_expression): New function. + (cxx_eval_constant_expression) <case VEC_COND_EXPR>: Use it instead + of cxx_eval_conditional_expression. + +2017-11-19 Jakub Jelinek <jakub@redhat.com> + + PR c/66618 + PR c/69960 + * cp-gimplify.c (c_fully_fold): Add LVAL argument, call + cp_fold_maybe_rvalue instead of cp_fold_rvalue and pass it !LVAL. + +2017-11-16 Jason Merrill <jason@redhat.com> + + PR c++/79092 - non-type args of different types are different + * tree.c (cp_tree_equal): Check the type of constants. + * pt.c (unify) [TEMPLATE_PARM_INDEX]: Handle UNIFY_ALLOW_INTEGER + when comparing to previously deduced argument. + (maybe_convert_nontype_argument): New. + (convert_nontype_argument): Call it. + (tsubst_copy_and_build): Handle partial instantiation of + IMPLICIT_CONV_EXPR. + (unify): Ignore type when deducing from array bound. + (dependent_type_p_r): Handle DEFERRED_NOEXCEPT. + (value_dependent_expression_p): Any type-dependent expression is + value-dependent. Handle IMPLICIT_CONV_EXPR. + * cp-tree.h (IMPLICIT_CONV_EXPR_NONTYPE_ARG): New. + * mangle.c (write_template_arg): Strip IMPLICIT_CONV_EXPR. + +2017-11-16 Nathan Sidwell <nathan@acm.org> + + PR c++/82836 + PR c++/82737 + * cp-objcp-common.h (LANG_HOOKS_OVERWRITE_DECL_ASSEMBLER_NAME): + Override. + * cp-tree.h (overwrite_mangling): Declare. + * decl2.c (struct mangled_decl_hash): Entries are deletable. + (overwrite_mangling): New. + + PR c++/81060 + * decl.c (xref_tag_1): Push lambda into current scope. + * name-lookup.c (do_pushtag): Don't deal with ts_lambda here. + +2017-11-15 Nathan Sidwell <nathan@acm.org> + + PR c++/81574 + * lambda.c (lambda_capture_field_type): Function references are + always catured by reference. + +2017-11-15 Martin Liska <mliska@suse.cz> + + * decl.c (begin_destructor_body): Use cp_build_fold_indirect_ref + instead of cp_build_indirect_ref. + +2017-11-15 Martin Liska <mliska@suse.cz> + + * decl.c (begin_destructor_body): In case of VPTR sanitization + (with disabled recovery), zero vptr in order to catch virtual calls + after lifetime of an object. + +2017-11-14 Jason Merrill <jason@redhat.com> + + Use GTY((cache)) on some hash tables. + * decl.c (decomp_type_table): Use tree_cache_map. + * init.c (nsdmi_inst): Likewise. + * pt.c (defarg_ints): Likewise. + * cp-objcp-common.c (cp_get_debug_type): Likewise. + +2017-11-13 Jason Merrill <jason@redhat.com> + + Capture adjustments for P0588R1. + * semantics.c (process_outer_var_ref): Capture variables when + they are named; complain about non-capture uses when odr-used. + * expr.c (mark_use): Rvalue use looks through capture proxy. + * constexpr.c (potential_constant_expression_1): Improve error about + use of captured variable. + * lambda.c (need_generic_capture, dependent_capture_r) + (do_dependent_capture, processing_nonlambda_template): Remove. + * call.c (build_this): Remove uses of the above. + * decl.c (cp_finish_decl): Likewise. + * semantics.c (maybe_cleanup_point_expr) + (maybe_cleanup_point_expr_void, finish_goto_stmt) + (maybe_convert_cond): Likewise. + * typeck.c (check_return_expr): Likewise. + + Defer folding of *&. + * typeck.c (cp_build_fold_indirect_ref): New. + (cp_build_indirect_ref_1): Split out from cp_build_indirect_ref. + Add 'fold' parameter. + * cp-tree.h: Declare cp_build_fold_indirect_ref. + * call.c, class.c, cp-ubsan.c, decl.c, except.c, init.c, lambda.c, + parser.c, rtti.c, tree.c, typeck.c, typeck2.c: Use it. + * parser.c (do_range_for_auto_deduction): Use RO_UNARY_STAR. + (cp_convert_range_for): Likewise. + * typeck2.c (build_x_arrow): Use RO_ARROW. + + * cp-ubsan.c (cp_ubsan_check_member_access_r): Fix handling of + INDIRECT_REF of ADDR_EXPR. + + PR c++/82360 - ICE with static_cast in template. + * call.c (perform_direct_initialization_if_possible): Check + processing_template_decl. + * typeck.c (build_static_cast_1): Likewise. + +2017-11-13 Ville Voutilainen <ville.voutilainen@gmail.com> + + Remove the null check from placement new in all modes + * init.c (build_new_1): Don't do a null check for + a namespace-scope non-replaceable placement new + in any mode unless -fcheck-new is provided. + +2017-11-07 Boris Kolpackov <boris@codesynthesis.com> + + * Make-lang.in (CP_PLUGIN_HEADERS): Add operators.def since included + in cp-tree.h. + +2017-11-07 Jakub Jelinek <jakub@redhat.com> + + PR c++/82835 + * cp-gimplify.c (cxx_omp_clause_apply_fn): For methods pass i - 1 to + convert_default_arg instead of i. + +2017-11-06 Jason Merrill <jason@redhat.com> + + P0704R1 - fixing const-qualified pointers to members + * typeck2.c (build_m_component_ref): Also accept in lower stds with + a pedwarn. + +2017-11-06 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/65579 + * decl2.c (finish_static_data_member_decl): If there's an initializer, + complete the type and re-apply the quals. + +2017-11-06 Martin Liska <mliska@suse.cz> + + PR middle-end/82404 + * constexpr.c (cxx_eval_builtin_function_call): Handle + __builtin_unreachable call. + (get_function_named_in_call): Declare function earlier. + (constexpr_fn_retval): Skip __builtin_unreachable. + * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Rename to + ... + (cp_maybe_instrument_return): ... this. + (cp_genericize): Call the function unconditionally. + +2017-11-03 Nathan Sidwell <nathan@acm.org> + + PR c++/82710 + * decl.c (grokdeclarator): Protect MAYBE_CLASS things from paren + warning too. + +2017-11-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81957 + * pt.c (make_pack_expansion): Add tsubst_flags_t parameter. + (expand_integer_pack, convert_template_argument, coerce_template_parms, + gen_elem_of_pack_expansion_instantiation, tsubst_pack_expansion, + unify): Adjust calls. + * tree.c (cp_build_qualified_type_real): Likewise. + * cp-tree.h (make_pack_expansion): Adjust declaration. + +2017-11-02 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (IDENTIFIER_NEWDEL_OP_P): Restore, adjust. + (IDENTIFIER_NEW_OP_P): New. + * decl.c (grokdeclarator): Restore IDENTIFIER_NEWDEL_OP_P use. + * pt.c (push_template_decl_real): Likewise. + * typeck.c (check_return_expr): Use IDENTIFIER_NEW_OP_P. + + PR c++/82710 + * decl.c (grokdeclarator): Don't warn when parens protect a return + type from a qualified name. + +2017-11-01 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (enum cp_identifier_kind): Delete cik_newdel_op. + Renumber and reserve udlit value. + (IDENTIFIER_NEWDEL_OP_P): Delete. + (IDENTIFIER_OVL_OP_P): New. + (IDENTIFIER_ASSIGN_OP_P): Adjust. + (IDENTIFIER_CONV_OP_P): Adjust. + (IDENTIFIER_OVL_OP_INFO): Adjust. + (IDENTIFIER_OVL_OP_FLAGS): New. + * decl.c (grokdeclarator): Use IDENTIFIER_OVL_OP_FLAGS. + * lex.c (get_identifier_kind_name): Adjust. + (init_operators): Don't special case new/delete ops. + * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_P. + * pt.c (push_template_decl_real): Use IDENTIFIER_OVL_OP_FLAGS. + * typeck.c (check_return_expr): Likewise. + + * cp-tree.h (assign_op_identifier, call_op_identifier): Use + compressed code. + (struct lang_decl_fn): Use compressed operator code. + (DECL_OVERLOADED_OPERATOR_CODE): Replace with ... + (DECL_OVERLOADED_OPERATOR_CODE_RAW): ... this. + (DECL_OVERLOADED_OPERATOR_CODE_IS): Use it. + * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE_RAW. + (build_library_fn): Likewise. + (grok_op_properties): Likewise. + * mangle.c (write_unqualified_name): Likewise. + * method.c (implicitly_declare_fn): Likewise. + * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_IS. + + * cp-tree.h (IDENTIFIER_CP_INDEX): Define. + (enum ovl_op_flags): Add OVL_OP_FLAG_AMBIARY. + (enum ovl_op_code): New. + (struct ovl_op_info): Add ovl_op_code field. + (ovl_op_info): Size by OVL_OP_MAX. + (ovl_op_mapping, ovl_op_alternate): Declare. + (OVL_OP_INFO): Adjust for mapping array. + (IDENTIFIER_OVL_OP_INFO): New. + * decl.c (ambi_op_p, unary_op_p): Delete. + (grok_op_properties): Use IDENTIFIER_OVL_OP_INFO and + ovl_op_alternate. + * lex.c (ovl_op_info): Adjust and static initialize. + (ovl_op_mappings, ovl_op_alternate): Define. + (init_operators): Iterate over ovl_op_info array and init mappings + & alternate arrays. + * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_INFO. + * operators.def (DEF_OPERATOR): Remove KIND parm. + (DEF_SIMPLE_OPERATOR): Delete. + (OPERATOR_TRANSITION): Expand if defined. + +2017-10-31 David Malcolm <dmalcolm@redhat.com> + + * pt.c (listify): Use %< and %> for description of #include. + +2017-10-31 David Malcolm <dmalcolm@redhat.com> + + * class.c (explain_non_literal_class): Use UNKNOWN_LOCATION rather + than 0. + * name-lookup.c (suggest_alternatives_for): Update for renaming of + inform_at_rich_loc. + (maybe_suggest_missing_header): Likewise. + (suggest_alternative_in_explicit_scope): Likewise. + * parser.c (cp_parser_diagnose_invalid_type_name): Likewise for + renaming of error_at_rich_loc. + (cp_parser_string_literal): Likewise. + (cp_parser_nested_name_specifier_opt): Likewise. + (cp_parser_cast_expression): Likewise for renaming of + warning_at_rich_loc. + (cp_parser_decl_specifier_seq): Likewise for renaming of + error_at_rich_loc and warning_at_rich_loc. + (cp_parser_elaborated_type_specifier): Likewise for renaming of + pedwarn_at_rich_loc. + (cp_parser_cv_qualifier_seq_opt): Likewise for renaming of + error_at_rich_loc. + (cp_parser_virt_specifier_seq_opt): Likewise. + (cp_parser_class_specifier_1): Likewise. + (cp_parser_class_head): Likewise. + (cp_parser_member_declaration): Likewise for renaming of + pedwarn_at_rich_loc, warning_at_rich_loc, and error_at_rich_loc. + (cp_parser_enclosed_template_argument_list): Likewise for renaming + of error_at_rich_loc. + (set_and_check_decl_spec_loc): Likewise. + * pt.c (listify): Likewise. + * rtti.c (typeid_ok_p): Likewise. + * semantics.c (process_outer_var_ref): Use UNKNOWN_LOCATION rather + than 0. + * typeck.c (access_failure_info::maybe_suggest_accessor): Update + for renaming of inform_at_rich_loc. + (finish_class_member_access_expr): Likewise for renaming of + error_at_rich_loc. + +2017-10-31 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (struct operator_name_info_t): Rename to ... + (struct ovl_op_info_t): ... here. Add tree_code field. + (operator_name_info, assignment_operator_name_info): Delete. + (ovl_op_info): Declare. + (OVL_OP_INFO): Adjust. + * decl.c (grok_op_properties): Use ovl_op_flags. + * lex.c (operator_name_info, assignment_operator_name_info): + Delete. + (ovl_op_info): Define. + (set_operator_ident): Adjust. + (init_operators): Set tree_code. + * mangle.c (write_unqualified_id): Adjust operator array scan. + + * lex.c (init_operators): Allow NULL operator name. Don't add + special cases. + * operators.def: Use NULL for mangling only operators. Move to + after regular operators but move assignment operators last. + + * cp-tree.h (enum ovl_op_flags): New. + (struct operator_name_info_t): Rename arity to flags. + * lex.c (set_operator_ident): New. + (init_operators): Use it. Adjust for flags. + * mangle.c (write_unqualified_id): Adjust for flags. + * operators.def: Replace arity with flags. + + * cp-tree.h (ovl_op_identifier): New. + (assign_op_identifier, call_op_identifier): Adjust. + (cp_operator_id, cp_assignment_operator_ide): Delete. + (SET_OVERLOADED_OPERATOR_CODE): Delete. + (OVL_OP_INFO): New. + * call.c (op_error): Use OVL_OP_INFO. + (build_conditional_expr_1): Use ovl_op_identifier. + (build_new_op_1): Use OVL_OP_INFO & ovl_op_identifier. + (build_op_delete_call): Likewise. + * class.c (type_requires_array_cookie): Use ovl_op_identifier. + * decl.c (duplicate_decls): Directly copy operator code. + (builtin_function_1): Do not set operator code. + (build_library_fn): Directly set operator code. + (push_cp_library_fn): Use ovl_op_identifier. + (grok_op_properties): Directly set operator code. + * decl2.c (maybe_warn_sized_delete): Use ovl_op_identifier. + * error.c (dump_expr): Use OVL_OP_INFO. + (op_to_string): Add assop arg. Use OVL_OP_INFO. + (assop_to_string): Delete. + (args_to_string): Adjust. + * init.c (build_new_1): Use ovl_op_identifier. + * mangle.c (write_unqualified_name): Use OVL_OP_INFO. + (write_expression): Likewise. + * method.c (synthesized_method_walk): Use ovl_op_identifier. + (implicitly_declare_fn): Use assign_op_identifier. Directly set + operator code. + * name-lookup.c (get_class_binding): Use assign_op_identifier. + * parser.c (cp_parser_operator): Use ovl_op_identifier. + (cp_parser_omp_clause_reduction): Likewise. + * semantics.c (omp_reduction_id): Likewise. + * typeck.c (cxx_sizeof_or_alignof_type): Use OVL_OP_INFO. + + * cp-tree.h (assign_op_identifier, call_op_identifier): Define. + (LAMBDA_FUNCTION_P): Use DECL_OVERLOADED_OPERATOR_IS. + (DECL_OVERLOADED_OPERATOR_P): Just retuurn true/false. + (DECL_OVERLOADED_OPERATOR_CODE, DECL_OVERLOADED_OPERATOR_IS): Define. + * call.c (add_function_candidate): Use + DECL_OVERLOADED_OPERATOR_IS. + (build_op_call_1): Use call_op_identifier & + DECL_OVERLOADED_OPERATOR_IS. + (build_over_call): Likewise. + (has_trivial_copy_assign_p): Use assign_op_identifier. + (build_special_member_call): Likewise. + * class.c (dfs_declare_virt_assop_and_dtor): Likewise. + (vbase_has_user_provided_move_assign, + classtype_has_move_assign_or_move_ctor_p): Likewise. + * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE. + (grok_special_member_properties): Use assign_op_identifier. + (start_preparsed_function): Use DECL_OVERLOADED_OPERATOR_IS. + * decl2.c (mark_used): Use DECL_CONV_FN_P. + * dump.c (dump_access): Delete prototype. + (dump_op): Delete. + (cp_dump_tree): Don't call it. + * lambda.c (lambda_function): Use call_op_identifier. + (maybe_add_lambda_conv_op): Not an overloaded operator. Remove + unneeded braces. + * mangle.c (write_unqualified_name): Use DECL_OVERLOADED_OPERTOR_CODE. + * method.c (do_build_copy_assign): Use assign_op_identifier. + (synthesize_method): Use DECL_OVERLOADED_OPERATOR_IS. + (get_copy_assign): Use assign_op_identifier. + (synthesized_method_walk): Likewise. + (defaultable_fn_check): Use DECL_OVERLOADED_OPERATOR_IS. + * parser.c (cp_parser_lambda_declarator_opt): Use + call_op_identifier. + * semanitics.c (classtype_has_nothrow_assign_or_copy_p): Use + assign_op_identifier. + * tree.c (special_function_p): Use DECL_OVERLOADED_OPERATOR_IS. + * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_CODE. + (check_return_expr): Use assign_op_identifier. + +2017-10-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82085 + * pt.c (tsubst_copy_and_build, [INDIRECT_REF]): For a REFERENCE_REF_P, + unconditionally call convert_from_reference. + +2017-10-30 Nathan Sidwell <nathan@acm.org> + + * call.c (build_op_call_1): Test for FUNCTION_DECL in same manner + as a few lines earlier. + * cp-tree.h (PACK_EXPANSION_PATTERN): Fix white space. + * decl.c (grokfndecl): Fix indentation. + (compute_array_index_type): Use processing_template_decl_sentinel. + (grok_op_properties): Move warnings to end. Reorder other checks + to group similar entities. Tweak diagnostics. + * lex.c (unqualified_name_lookup_error): No need to check name is + not ERROR_MARK operator. + * parser.c (cp_parser_operator): Select operator code before + looking it up. + * typeck.c (check_return_expr): Fix indentation and line wrapping. + +2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> + + * pt.c (invalid_nontype_parm_type_p): Return a bool instead of an int. + +2017-10-26 Nathan Sidwell <nathan@acm.org> + + * decl.c (sort_labels): Restore function. + (pop_labels): Sort labels + (identify_goto): Add translation markup. + +2017-10-25 Nathan Sidwell <nathan@acm.org> + + Kill IDENTIFIER_LABEL_VALUE. + * cp-tree.h (lang_identifier): Delete label_value slot. + (IDENTIFIER_LABEL_VALUE, SET_IDENTIFIER_LABEL_VALUE): Delete. + (struct named_label_hasher): Rename to ... + (struct named_label_hash): ... here. Reimplement. + (struct language_function): Adjust x_named_labels. + * name-lookup.h (struct cp_label_binding): Delete. + (struct cp_binding_level): Delete shadowed_labels slot. + * decl.c (struct named_label_entry): Add name and outer slots. + (pop_label): Rename to ... + (check_label_used): ... here. Don't pop. + (note_label, sort_labels): Delete. + (pop_labels, pop_local_label): Reimplement. + (poplevel): Pop local labels as any other decl. Remove + shadowed_labels handling. + (named_label_hash::hash, named_label_hash::equal): New. + (make_label_decl): Absorb into ... + (lookup_label_1): ... here. Add making_local_p arg, reimplement. + (lookup_label, declare_local_label): Adjust. + (check_goto, define_label): Adjust. + * lex.c (make_conv_op_name): Don't clear IDENTIFIER_LABEL_VALUE. + * ptree.c (cxx_print_identifier): Don't print identifier binding. + + * decl.c (identifier_goto): Reduce duplication. + (check_previous_goto_1): Likewise. + (check_goto): Move var decls to initialization. + (check_omp_return, define_label_1, define_label): Likewise. + +2017-10-25 Jakub Jelinek <jakub@redhat.com> + + PR libstdc++/81706 + * decl.c (duplicate_decls): Copy "omp declare simd" attributes from + newdecl to corresponding __builtin_ if any. + +2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82466 + * decl.c (duplicate_decls): Warn for built-in functions declared as + non-function, use OPT_Wbuiltin_declaration_mismatch. + + * decl.c (duplicate_decls): Avoid redundant '+' in warning_at. + +2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80991 + * pt.c (value_dependent_expression_p, [TRAIT_EXPR]): Handle + a TREE_LIST as TRAIT_EXPR_TYPE2. + +2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com> + Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82307 + * cvt.c (type_promotes_to): Implement C++17, 7.6/4, about unscoped + enumeration type whose underlying type is fixed. + +2017-10-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80449 + * semantics.c (finish_compound_literal): Check do_auto_deduction + return value for error_mark_node. + +2017-10-23 Jason Merrill <jason@redhat.com> + + PR c++/77369 - wrong noexcept handling in C++14 and below + * tree.c (strip_typedefs): Canonicalize TYPE_RAISES_EXCEPTIONS. + +2017-10-20 Nathan Sidwell <nathan@acm.org> + + * class.c (layout_class_type): Cleanup as-base creation, determine + mode here. + (finish_struct_1): ... not here. + +2017-10-19 Jakub Jelinek <jakub@redhat.com> + + PR c++/82600 + * typeck.c (check_return_expr): Don't call + maybe_warn_about_returning_address_of_local in templates. + +2017-10-17 Nathan Sidwell <nathan@acm.org> + + PR c++/82560 + * call.c (build_over_call): Don't pass tf_no_cleanup to nested + calls. + + PR middle-end/82546 + * cp-objcp-common.c (cp_tree_size): Reformat. Adjust returns size + of TYPE nodes. + +2017-10-13 Jason Merrill <jason@redhat.com> + + PR c++/82357 - bit-field in template + * tree.c (cp_stabilize_reference): Just return a NON_DEPENDENT_EXPR. + +2017-10-13 David Malcolm <dmalcolm@redhat.com> + + * cp-tree.h (maybe_show_extern_c_location): New decl. + * decl.c (grokfndecl): When complaining about literal operators + with C linkage, issue a note giving the location of the + extern "C". + * parser.c (cp_parser_new): Initialize new field + "innermost_linkage_specification_location". + (cp_parser_linkage_specification): Store the location + of the linkage specification within the cp_parser. + (cp_parser_explicit_specialization): When complaining about + template specializations with C linkage, issue a note giving the + location of the extern "C". + (cp_parser_explicit_template_declaration): Likewise for templates. + (maybe_show_extern_c_location): New function. + * parser.h (struct cp_parser): New field + "innermost_linkage_specification_location". + +2017-10-12 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (cp_expr): Add const operator * and operator-> + accessors. + (cp_tree_node_structure_enum): Delete TS_CP_BINDING, + TS_CP_WRAPPER, LAST_TS_CP_ENUM. + +2017-10-12 David Malcolm <dmalcolm@redhat.com> + + * parser.c (get_required_cpp_ttype): New function. + (cp_parser_error_1): Call it, using the result to call + maybe_suggest_missing_token_insertion. + +2017-10-12 David Malcolm <dmalcolm@redhat.com> + + * parser.c (get_matching_symbol): Move to before... + (cp_parser_error): Split out into... + (cp_parser_error_1): ...this new function, merging in content + from... + (cp_parser_required_error): ...here. Eliminate partial duplicate + of body of cp_parser_error in favor of a call to the new + cp_parser_error_1 helper function. + +2017-10-11 Nathan Sidwell <nathan@acm.org> + + * decl2.c (struct mangled_decl_hash): Use DECL_ASSEMBLER_NAME_RAW. + (record_mangling): Likewise. + +2017-10-10 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (extern_c_fns): Rename to ... + (extern_c_decls): ... here. + (check_extern_c_conflict, extern_c_linkage_bindings): Update. + (do_pushdecl): Check extern-c fns and vars. + + * cp-tree.h (default_hash_traits <lang_identifier *>): Delete + specialization. + + * decl2.c (struct mangled_decl_hash): New hash traits. + (mangled_decls): Make hash_table<mangled_decl_hash>. + (generate_mangling_alias, record_mangling): Adjust. + +2017-10-10 Jason Merrill <jason@redhat.com> + + More delayed lambda capture fixes. + * call.c (add_function_candidate): Use build_address. + (build_op_call_1): Call mark_lvalue_use early. + (build_over_call): Handle error from build_this. + * constexpr.c (cxx_bind_parameters_in_call): Use build_address. + (cxx_eval_increment_expression): Don't use rvalue(). + * cvt.c (convert_to_void): Use mark_discarded_use. + * expr.c (mark_use): Handle PARM_DECL, NON_DEPENDENT_EXPR. Fix + reference handling. Don't copy the expression. + (mark_discarded_use): New. + * lambda.c (insert_capture_proxy): Add some sanity checking. + (maybe_add_lambda_conv_op): Set cp_unevaluated_operand. + * pt.c (register_local_specialization): Add sanity check. + * semantics.c (process_outer_var_ref): Fix check for existing proxy. + * typeck.c (cp_build_addr_expr_1): Handle error from + mark_lvalue_use. + (cp_build_modify_expr): Call mark_lvalue_use_nonread, handle error + from rvalue. + + Handle generic lambda capture in dependent expressions. + * lambda.c (need_generic_capture, dependent_capture_r) + (do_dependent_capture): New. + * pt.c (processing_nonlambda_template): Use need_generic_capture. + * semantics.c (maybe_cleanup_point_expr) + (maybe_cleanup_point_expr_void, finish_goto_stmt) + (maybe_convert_cond): Call do_dependent_capture. + * typeck.c (build_static_cast): Remove dependent capture handling. + + * typeck.c (condition_conversion): Assert !processing_template_decl. + * semantics.c (finish_omp_clauses): Don't + fold_build_cleanup_point_expr if processing_template_decl. + (outer_var_p): A temporary can't be from an outer scope. + * pt.c (type_dependent_expression_p): Fix dependency checking of + functions without DECL_TEMPLATE_INFO. + (instantiate_decl): Use lss_copy. + * constexpr.c (is_valid_constexpr_fn): Fix lambdas before C++17. + + * typeck.c (check_return_expr): Check non-dependent conversion in + templates. + * constraint.cc (check_function_concept): Don't complain about an + empty concept if seen_error. + +2017-10-10 Richard Sandiford <richard.sandiford@linaro.org> + + * cvt.c (ignore_overflows): Use wi::to_wide when + operating on trees as wide_ints. + * decl.c (check_array_designated_initializer): Likewise. + * mangle.c (write_integer_cst): Likewise. + * semantics.c (cp_finish_omp_clause_depend_sink): Likewise. + +2017-10-10 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (set_global_binding): Don't deal with STAT_HACK. + +2017-10-06 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/47791 + * decl.c (finish_function): Take a bool intead of an int; adjust. + * cp-tree.h (finish_function): Adjust declaration. + * decl2.c (generate_tls_wrapper, finish_objects, + finish_static_storage_duration_function): Adjust calls. + * lambda.c (maybe_add_lambda_conv_op, finish_lambda_function): + Likewise. + * method.c (synthesize_method): Likewise. + * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise. + * pt.c (instantiate_decl): Likewise. + * parser.c (cp_parser_function_definition_after_declarator, + cp_parser_late_parsing_for_member, cp_parser_omp_declare_reduction): + Likewise. + (cp_parser_ctor_initializer_opt, + cp_parser_ctor_initializer_opt_and_function_body, + cp_parser_function_try_block, + cp_parser_function_definition_after_declarator, + cp_parser_function_transaction): Return void; adjust declarations. + +2017-10-06 Nathan Sidwell <nathan@acm.org> + + PR c++/82424 + * name-lookup.c (check_local_shadow): Don't try and convert + dependent types. + +2017-10-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/82299 + * decl.c (reshape_init): Suppress warn_useless_cast for direct enum + init. + * typeck.c (convert_for_assignment): Likewise. + + P0704R1 - fixing const-qualified pointers to members + * typeck2.c (build_m_component_ref): For -std=c++2a allow + pointer to const & qualified method on rvalue. + +2017-10-06 Nathan Sidwell <nathan@acm.org> + + Use hash_table for extern "C" names + * name-lookup.c (extern_c_fns): Use hash_table. + (check_extern_c_conflict): Adjust. + (c_linkage_bindings): Adjust. + + Use hash_table for namespace bindings + * cp-tree.h (struct named_decl_hash): New. + (lang_decl_ns): Change type of bindings field. + * lex.c (maybe_add_lang_decl_raw): Adjust. + * name-lookup.c (find_namespace_slot): Adjust. + (do_pushdecl): Push NULL-named namespace. + (do_push_nested_namespace): Adjust. + (push_namespace): Push anonymous namespace as NULL name. + +2017-10-05 Jason Merrill <jason@redhat.com> + + Pass variadic class objects exactly like named by-value args. + * call.c (convert_arg_to_ellipsis): Use the result of force_rvalue. + +2017-10-05 Nathan Sidwell <nathan@acm.org> + + Warn on MVP declarations + * cp-tree.h (struct cp_declarator): Add parenthesized field. + * decl.c (grokdeclarator): Warn about unnecessary parens. + * parser.c (make_declarator): Init parenthesized field. + (cp_parser_direct_declarator): Set parenthesized field. + + Kill IDENTIFIER_GLOBAL_VALUE, SET_IDENTIFIER_GLOBAL_VALUE + * cp-tree.h (IDENTIFIER_GLOBAL_VALUE, + SET_IDENTIFIER_GLOBAL_VALUE): Delete. + * name-lookup.h (set_global_binding): Remove NAME parm. + (get_global_binding): New inline fn. + * name-lookup.c (set_global_binding): Remove NAME parm. Adjust. + (identifier_global_value): Move to ... + * cp-objcp-common.c (identifier_global_value): ... here. + * class.c (build_ctor_vtbl_group, build_vtbl_initializer): Adjust. + * decl.c (record_builtin_type, expand_static_init, + grokdeclarator): Adjust. + * decl2.c (get_guard, get_local_tls_init_fn, get_tls_init_fn, + get_tls_wrapper_fn, maybe_warn_sized_delete): Adjust. + * except.c (declare_library_fn, build_throw): Adjust. + * init.c (throw_bad_array_length): Adjust. + * rtti.c (throw_bad_cast, throw_bad_typeid, get_tinfo_decl): Adjust. + + * decl2.c (record_mangling): Fix spello and formatting from + previous patch. + +2017-10-04 Nathan Sidwell <nathan@acm.org> + + Give builtin types the correct name. + * name-lookup.c (set_global_binding): Assert name is DECL_NAME. + * decl.c (record_builtin_type): Reimplement, use new TYPE_DECL for + rname. + +2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> + Andrew Pinski <apinski@cavium.com> + + PR c++/71946 + * parser.c (cp_parser_lambda_body): Set parser->in_function_body. + +2017-10-04 Nathan Sidwell <nathan@acm.org> + + Move mangling aliases out of global namespace. + * cp-tree.h (record_mangling): New. + (maybe_remove_implicit_alias): Delete. + * decl2.c (mangled_decls): New hash map. + (generate_mangling_alias): Reimplement using mangled_decls. + (record_mangling): New. + * mangle.c (decl_implicit_alias_p, + maybe_remove_implicit_alias): Delete. + (mangle_decl): Use record_mangling. + * name-lookup.c (supplement_binding_1): Remove + maybe_remove_implicit_alias check. + +2017-10-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/82373 + * error.c (dump_function_decl): If show_return, call dump_type_suffix + on the same return type dump_type_prefix has been called on. + +2017-10-04 Jason Merrill <jason@redhat.com> + + PR c++/81525 - broken handling of auto in generic lambda. + * pt.c (tsubst_decl) [VAR_DECL]: Use strip_innermost_template_args. + +2017-10-04 Nathan Sidwell <nathan@acm.org> + + * call.c (convert_arg_to_ellipsis): Correct comment about passing + by reference. + +2017-10-02 Richard Sandiford <richard.sandiford@linaro.org> + + * constexpr.c (cxx_eval_store_expression): Use wi::to_widest + when comparing the array bounds with an ARRAY_REF index. + +2017-09-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68754 + * method.c (defaulted_late_check): Early return if the defaulted + declaration does not match the expected signature. + +2017-09-29 Jakub Jelinek <jakub@redhat.com> + + P0683R1 - default member initializers for bit-fields + * cp-tree.h (grokbitfield): Add INIT parameter. + * parser.c (cp_parser_constant_expression): Add STRICT_P argument, + if true, parse a conditional-expression rather than + assignment-expression. + (cp_parser_member_declaration): For C++11 and later pass true + as STRICT_P to cp_parser_constant_expression. Parse C++2A bitfield + NSDMIs. Adjust grokbitfield caller. Handle DECL_INITIAL also for + DECL_C_BIT_FIELDs. + (cp_parser_objc_class_ivars): Adjust grokbitfield caller. + * class.c (check_field_decl): Recurse even for DECL_C_BIT_FIELDs. + (check_field_decls): Call check_field_decl even for DECL_C_BIT_FIELDs. + * decl2.c (grokbitfield): Add INIT parameter, pass it to + cp_finish_decl. + * pt.c (tsubst_decl): Handle DECL_INITIAL for all FIELD_DECLs, not + just non-bitfields. + + * class.c (check_bitfield_decl): Retrieve and clear width from + DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL. + (check_field_decls): Test DECL_BIT_FIELD_REPRESENTATIVE rather than + DECL_INITIAL. + (remove_zero_width_bit_fields): Adjust comment. + * decl2.c (grokbitfield): Stash width into + DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL. + * pt.c (tsubst_decl): For DECL_C_BIT_FIELD, tsubst_expr + DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL for width. + + * parser.c (cp_parser_member_declaration): Parse attributes before + colon of a bitfield in addition to after colon. + + * Make-lang.in (check-c++-all): Test also c++2a. + +2017-09-28 Jason Merrill <jason@redhat.com> + + PR c++/56973, DR 696 - capture constant variables only as needed. + * expr.c (mark_use): Split out from mark_rvalue_use and + mark_lvalue_use. Handle lambda capture of constant variables. + (mark_lvalue_use_nonread): New. + * semantics.c (process_outer_var_ref): Don't capture a constant + variable until forced. + * pt.c (processing_nonlambda_template): New. + * call.c (build_this): Check it. + * decl2.c (grok_array_decl): Call mark_rvalue_use and + mark_lvalue_use_nonread. + * init.c (constant_value_1): Don't call mark_rvalue_use. + * typeck.c (build_static_cast): Handle lambda capture. + + Use local_specializations to find capture proxies. + * cp-tree.h (DECL_CAPTURED_VARIABLE): New. + * lambda.c (build_capture_proxy): Set it. + (add_capture): Pass initializer to build_capture_proxy. + (start_lambda_function): Likewise. + (insert_capture_proxy): Use register_local_specialization. + (is_lambda_ignored_entity): Always ignore proxies. + * name-lookup.c (qualify_lookup): Don't check + is_lambda_ignored_entity if LOOKUP_HIDDEN is set. + * semantics.c (process_outer_var_ref): Use + retrieve_local_specialization. + * parser.c (cp_parser_lambda_body): Push local_specializations. + * pt.c (tsubst_expr): Pass LOOKUP_HIDDEN when looking for a proxy. + (tsubst_lambda_expr): Push local_specializations sooner. + (tsubst_copy_and_build): Don't register_local_specialization. + + * call.c (build_special_member_call): Use the return value of + mark_lvalue_use. + * decl.c (compute_array_index_type): Likewise. + * parser.c (cp_parser_oacc_wait_list): Likewise. + * lambda.c (is_normal_capture_proxy): Handle *this capture. + (add_capture): Clarify internal_error message. + +2017-09-22 Eric Botcazou <ebotcazou@adacore.com> + + PR bootstrap/81926 + * cp-objcp-common.c (cp_get_debug_type): Do only one lookup. + +2017-09-22 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81929 + * tree.c (struct replace_placeholders_t): Add pset field. + (replace_placeholders_r): Call cp_walk_tree with d->pset as + last argument instead of NULL. Formatting fix. + (replace_placeholders): Add pset variable, add its address + into data. Pass &pset instead of NULL to cp_walk_tree. + +2017-09-22 David Malcolm <dmalcolm@redhat.com> + + * call.c (get_fndecl_argument_location): New function. + (convert_like_real): Use it when complaining about argument type + mismatches. + * cp-tree.h (struct cp_parameter_declarator): Add "loc" field. + * parser.c (make_parameter_declarator): Add "loc" param and use + it to initialize the new field. + (cp_parser_translation_unit): Add UNKNOWN_LOCATION for "loc" of + the "no_parameters" parameter. + (cp_parser_parameter_declaration_list): Set the location of the + result of grokdeclarator to be the parameter's loc, assuming no + errors. + (cp_parser_parameter_declaration): Generate a location for the + parameter and pass to make_parameter_declarator. + +2017-09-20 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (member_name_cmp): Use DECL_UID for final + ordering. + +2017-09-20 Jakub Jelinek <jakub@redhat.com> + + P0409R2 - allow lambda capture [=, this] + * parser.c (cp_parser_lambda_introducer): For cxx2a don't pedwarn on + redundant [=, this]. + +2017-09-18 Jason Merrill <jason@redhat.com> + + PR c++/82069 - ICE with lambda in template + * semantics.c (process_outer_var_ref): Check uses_template_parms + instead of any_dependent_template_arguments_p. + +2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org> + Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/64644 + * decl2.c (finish_anon_union): Complain about "anonymous union with + no members" with a pedwarn. + +2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * typeck.c (build_reinterpret_cast_1, + build_const_cast_1): Implement -Wcast-align=strict. + +2017-09-15 Jakub Jelinek <jakub@redhat.com> + + * decl.c (redeclaration_error_message): Use cxx17 instead of cxx1z, + adjust diagnostics refering to C++1z or -std=gnu++1z or -std=c++1z + to C++17 or -std=gnu++17 or -std=c++17. Adjust comments. + (cxx_init_decl_processing, next_initializable_field, + is_direct_enum_init, check_initializer, cp_finish_decl, + mark_inline_variable, grokdeclarator, grokparms, xref_basetypes, + finish_function): Likewise. + * cp-tree.h (DECL_INLINE_VAR_P): Likewise. + * pt.c (mark_template_parm, convert_nontype_argument, + instantiate_class_template_1, type_unification_real, unify, + get_partial_spec_bindings, dependent_type_p_r): Likewise. + * typeck.c (cp_build_unary_op): Likewise. + * constexpr.c (var_in_maybe_constexpr_fn): Likewise. + * call.c (build_user_type_conversion_1, build_over_call, + build_special_member_call): Likewise. + * lambda.c (begin_lambda_type): Likewise. + * typeck2.c (process_init_constructor_record): Likewise. + * class.c (build_base_field, finalize_literal_type_property, + explain_non_literal_class): Likewise. + * parser.c (cp_parser_diagnose_invalid_type_name, + cp_parser_primary_expression, cp_parser_lambda_introducer, + cp_parser_lambda_declarator_opt, cp_parser_selection_statement, + cp_convert_range_for, cp_parser_perform_range_for_lookup, + cp_parser_decomposition_declaration, cp_parser_linkage_specification, + cp_parser_static_assert, cp_parser_simple_type_specifier, + cp_parser_namespace_definition, cp_parser_using_declaration, + cp_parser_init_declarator, cp_parser_type_parameter_key, + cp_parser_exception_specification_opt, cp_parser_std_attribute_spec, + cp_parser_constructor_declarator_p): Likewise. + * mangle.c (struct globals): Rename need_cxx1z_warning to + need_cxx17_warning. + (write_exception_spec, start_mangling, mangle_decl): Likewise. + * Make-lang.in (check-c++1z): Rename to check-c++17, depend on + it. + (check-c++17): New goal. Use 17 instead of 1z. + (check-c++-all): Use 17 instead of 1z. + +2017-09-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/81314 + * cp-gimplify.c (omp_var_to_track): Look through references. + (omp_cxx_notice_variable): Likewise. + +2017-09-13 Nathan Sidwell <nathan@acm.org> + + Conv-op identifers not in identifier hash table + * lex.c (conv_type_hasher): Make member fns inline. + (make_conv_op_name): Directly clone conv_op_identifier. + + Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC. + * cp-tree.h (struct lang_type): Rename methods to members. + (CLASSTYPE_METHOD_VEC): Rename to ... + (CLASSTYPE_MEMBER_VEC): ... this. + * name-lookup.h (get_method_slot): Rename to ... + (get_member_slot): ... this. + (resort_type_method_vec): Rename to ... + (resort_type_member_vec): ... this. + * class.c (add_method, warn_hidden): Adjust. + * search.c (dfs_locate_field_accessor_pre): Adjust. + * name-lookup.c (method_vec_binary_search): Rename to ... + (member_vec_binary_search): ... this and adjust. + (method_vec_linear_search): Rename to ... + (member_vec_linear_search): ... this and adjust. + (fields_linear_search, get_class_binding_direct): Adjust. + (get_method_slot): Rename to ... + (get_member_slot): ... this and adjust. + (method_name_slot): Rename to ... + (member_name_slot): ... this and adjust. + (resort_type_method_vec): Rename to ... + (resort_type_member_vec): ... this and adjust. + (method_vec_append_class_fields): Rename to ... + (member_vec_append_class_fields): ... this and adjust. + (method_vec_append_enum_values): Rename to ... + (member_vec_append_enum_values): ... this and adjust. + (method_vec_dedup): Rename to ... + (member_vec_dedup): ... this and adjust. + (set_class_bindings, insert_late_enum_def_bindings): Adjust. + +2017-09-12 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70621 + * decl.c (start_decl): Early return error_mark_node if duplicate_decls + returns it; avoid misleading error message. + +2017-09-12 Nathan Sidwell <nathan@acm.org> + + Kill CLASSTYPE_SORTED_FIELDS. + * cp-tree.h (struct lang_type): Lose sorted_fields member. + (CLASSTYPE_SORTED_FIELDS): Delete. + * name-lookup.h (set_class_bindings): Add EXTRA arg. + * name-lookup.c (fields_linear_search): New, broken out of ... + (lookup_field_1): ... here. Delete remainder of function. + (get_class_binding_direct): Reimplement without sorted_fields. + (get_class_binding): Rename TYPE arg to KLASS, for consistency. + (get_method_slot): Call set_class_binding when creating method_vec + on complete type. + (method_name_cmp): Order identically named slots. + (sorted_fields_type_new): Delete. + (field_vc_append_class_fields): Rename to ... + (method_vec_append_class_fields): ... here. Adjust. + (field_vec_append_enum_values): Renme to ... + (method_vec_append_enum_values): ... here. Adjust. + (method_vec_dedup): New. + (set_class_bindings): Reimplement. + (insert_late_enum_def_bindings): Reimplement. + + * name-lookup.c (get_class_binding): Rename TYPE arg to KLASS for + consistency. + (restort_data): Move later. + (method_name_cmp, resort_method_name_cmp): Simplify. + (resort_type_method_vec): Reformat. + +2017-09-09 Jason Merrill <jason@redhat.com> + + * constexpr.c (reduced_constant_expression_p): If + CONSTRUCTOR_NO_IMPLICIT_ZERO, check that all fields are initialized. + +2017-09-09 Eric Botcazou <ebotcazou@adacore.com> + + PR bootstrap/81926 + * cp-objcp-common.c (struct debug_type_hasher): New class. + (debug_type_hash): New variable. + (cp_get_debug_type): Associate the OFFSET_TYPEs with the types. + +2017-09-08 Jason Merrill <jason@redhat.com> + + PR c++/70029 - ICE with ref-qualifier and -flto + * tree.c (cxx_copy_lang_qualifiers): New. + * cp-tree.h: Declare it. + * cp-objcp-common.h: Define LANG_HOOKS_COPY_LANG_QUALIFIERS. + +2017-09-06 Jason Merrill <jason@redhat.com> + + PR c++/82053 - ICE with default argument in lambda in template + * pt.c (tsubst_arg_types): Substitute default arguments for lambdas + in templates. + (retrieve_specialization): Use lambda_fn_in_template_p. + * cp-tree.h: Declare it. + + PR c++/82070 - error with nested lambda capture + * pt.c (tsubst_expr) [DECL_EXPR]: Register capture proxies with + register_local_specialization. + +2017-09-06 Nathan Sidwell <nathan@acm.org> + + * name-lookup.h (lookup_field_1): Delete. + (get_class_binding_direct, get_class_binding): Add type_or_fns arg. + * name-lookup.c (lookup_field_1): make static + (method_vec_binary_search, method_vec_linear_search): New. Broken + out of ... + (get_class_binding_direct): ... here. Add TYPE_OR_FNS argument. + Do complete search of this level. + (get_class_binding): Adjust. + * decl.c (reshape_init_class): Call get_class_binding. + * search.c (lookup_field_r): Move field searching into + get_class_binding_direct. + + * class.c (warn_hidden): Don't barf on non-functions. + * decl2.c (check_classfn): Likewise. Check template match earlier. + + * name-lookup.c (count_fields): Rename to ... + (count_class_fields): ... here. Take a class, don't count + NULL-named fields. + (add_fields_to_record_type): Rename to ... + (field_vec_append_class_fields): ... here. Take a class, don't + add NULL-named fields. + (add_enum_fields_to_record_type): Rename to ... + (field_vec_append_enum_values): ... here. + (set_class_bindings): Adjust, assert we added expected number. + (insert_late_enum_def_bindings): Reimplement. Create vector if + there are now sufficient entries. + + * name-lookup.h (lookup_fnfields_slot_nolazy, + lookup_fnfields_slot): Rename to ... + (get_class_binding_direct, get_class_binding): ... here. + * name-lookup.c (lookup_fnfields_slot_nolazy, + lookup_fnfields_slot): Rename to ... + (get_class_binding_direct, get_class_binding): ... here. + * cp-tree.h (CLASSTYPE_CONSTRUCTORS, CLASSTYPE_DESTRUCTOR): Adjust. + * call.c (build_user_type_conversion_1): Adjust. + (has_trivial_copy_assign_p): Adjust. + (has_trivial_copy_p): Adjust. + * class.c (get_basefndecls) Adjust. + (vbase_has_user_provided_move_assign) Adjust. + (classtype_has_move_assign_or_move_ctor_p): Adjust. + (type_build_ctor_call, type_build_dtor_call): Adjust. + * decl.c (register_dtor_fn): Adjust. + * decl2.c (check_classfn): Adjust. + * pt.c (retrieve_specialization): Adjust. + (check_explicit_specialization): Adjust. + (do_class_deduction): Adjust. + * search.c (lookup_field_r): Adjust. + (look_for_overrides_here, lookup_conversions_r): Adjust. + * semantics.c (classtype_has_nothrow_assign_or_copy_p): Adjust. + * tree.c (type_has_nontrivial_copy_init): Adjust. + * method.c (lazily_declare_fn): Adjust comment. + +2017-09-05 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (do_class_using_decl): Elide read-once temps. + Move declarations to initializations. + + * class.c (add_method): Move slot search and insertion to ... + * name-lookup.c (get_method_slot): ... this new function. + (lookup_fnfields_slot_nolazy): Cope with NULL slot. + * name-lookup.h (get_method_slot): Declare. + * decl.c (cxx_init_decl_processinng): Give conv_op_marker a more + realistic type. + (grok_special_member_properties): Set + TYPE_HAS_CONVERSION. Expicitly look at DECL_NAME for specialness. + Improve TYPE_HAS_CONSTEXPR_CTOR setting. + + * cp-tree.h (lang_decl_base): Rename template_conv_p to + unknown_bound_p. + (DECL_CONV_FN_P): Don't check NULL DECL_NAME. + (DECL_CONV_FN_TYPE): FN must be conv op. + (DECL_TEMPLATE_CONV_FN_P): Delete. + (VAR_HAD_UNKNOWN_BOUND, SET_VAR_HAD_UNKNOWN_BOUND): Adjust. + * pt.c (push_template_decl_real): Delete DECL_TEMPLATE_CONV_FN_P + setting. + + * class.c (unreverse_member_declarations): Remove extraneous if. + * pt.c (push_template_decl_real): Use string concatenation, not + \<newline>. Add %<..%>. + +2017-09-05 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81942 + * cp-tree.h (LABEL_DECL_CDTOR): Add and document. + * decl.c (start_preparsed_function): Set LABEL_DECL_CDTOR when + creating cdtor_label. + * constexpr.c (returns): Add the case of a constructor/destructor + returning via a LABEL_DECL_CDTOR label. + (cxx_eval_constant_expression, case [GOTO_EXPR]): Likewise. + +2017-09-01 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (resort_type_method_vec): Move declaration to ... + * name-lookup.h (resort_type_method_vec): ... here. + (set_class_bindings): Lose 2nd arg. + * class.c (finish_struct_1, finish_struct): Adjust + set_class_bindings call. Don't call finish_struct_methods. + (resort_data, method_name_cmp, resort_method_name_cmp, + resort_type_method_vec, finish_struct_methods): Move to ... + * name-lookup.c (resort_data, method_name_cmp, + resort_method_name_cmp, resort_type_method_vec): ... here. + (set_class_bindings): Lose fields arg. Swallow finish_struct_methods. + + * class.c (finish_struct): Call set_class_bindings for the + template case too. + + * class.c (finish_struct_methods): Dont clear DECL_IN_AGGR_P here. + Don't call maybe_warn_about_overly_private_class here. + (warn_hidden): Cleanup declarations and comments. + (type_has_user_provided_constructor): No need to check + CLASSTYPE_METHOD_VEC. + (type_has_user_provided_or_explicit_constructor): Likewise. + (classtype_has_move_assign_or_move_ctor_p): Likewise. + (check_bases_and_members): Don't call finish_struct_methods here. + (finish_struct_1): Call finish_struct_methods and + set_class_bindings immediately after layout. Clear DECL_IN_AGGR_P + here. + (finish_struct): For templates process USING_DECLS and clear + DECL_IN_AGGR_P before calling finish_struct_methods. Call + maybe_warn_about_overly_private_class here. + + Revert 2017-08-28 Nathan Sidwell <nathan@acm.org> + Restore sorted_fields vector. + * cp-tree.h (lang_type): Restore sorted_fields vector. + (CLASSTYPE_SORTED_FIELDS): Restore. + (CLASSTYPE_BINDINGS): Delete. + * name-lookup.c (lookup_field_1): Restore binary search. + (sorted_fields_type_new, count_fields, + add_fields_to_record_type, add_enum_fields_to_record_type): Restore + (set_class_bindings): Revert. + (insert_late_enum_def_binding): Restore field_vec insertion. + +2017-09-01 Jakub Jelinek <jakub@redhat.com> + + PR c/81887 + * parser.c (cp_parser_omp_ordered): Handle -fopenmp-simd. + +2017-09-01 Marek Polacek <polacek@redhat.com> + + PR c++/82040 + * typeck.c (cp_build_unary_op): Avoid re-entering reporting routines. + +2017-08-30 Jason Merrill <jason@redhat.com> + + PR c++/82029 - __PRETTY_FUNCTION__ in lambda in template + * pt.c (enclosing_instantiation_of, lambda_fn_in_template_p) + (regenerated_lambda_fn_p): New. + (tsubst_decl) [VAR_DECL]: Use enclosing_instantiation_of. + (tsubst_copy) [VAR_DECL]: Likewise. + + PR c++/82030 - ICE inheriting from multiple lambdas + PR c++/80767 + * call.c (compare_ics): Handle null candidate. + +2017-08-30 Ville Voutilainen <ville.voutilainen@gmail.com> + + Make taking the address of an overloaded function a non-deduced context + + * pt.c (unify_overload_resolution_failure): Remove. + (unify_one_argument): Adjust. + +2017-08-30 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * typeck.c (cp_build_binary_op): Use SCALAR_TYPE_MODE. + +2017-08-30 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * cvt.c (cp_convert_to_pointer): Use SCALAR_INT_TYPE_MODE. + +2017-08-30 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * mangle.c (write_real_cst): Use SCALAR_FLOAT_TYPE_MODE + instead of TYPE_MODE. + +2017-08-29 Jason Merrill <jason@redhat.com> + + PR c++/81236 - ICE with template-id in generic lambda + * semantics.c (finish_id_expression): Remove special dependent case. + Avoid some later pieces when dependent. + (finish_qualified_id_expr): Do normal BASELINK handling in a + template. Always build a SCOPE_REF for a destructor BIT_NOT_EXPR. + (parsing_default_capturing_generic_lambda_in_template): Remove. + * parser.c (cp_parser_postfix_dot_deref_expression): Always give an + error for types that will never be complete. + * mangle.c (write_expression): Add sanity check. + * tree.c (build_qualified_name): Add sanity check. + (cp_walk_subtrees): Walk into the class context of a BASELINK. + * lambda.c (add_capture): Improve diagnostic for generic lambda + capture failure. + * call.c (build_new_method_call_1): Print the right constructor + name. + + Reimplement handling of lambdas in templates. + * cp-tree.h (LAMBDA_FUNCTION_P): Check DECL_DECLARES_FUNCTION_P. + * decl.c (start_preparsed_function): Call start_lambda_scope. + (finish_function): Call finish_lambda_scope. + * init.c (get_nsdmi): Call start/finish_lambda_scope. + * lambda.c (start_lambda_scope): Only ignore VAR_DECL in a function. + * parser.c (cp_parser_function_definition_after_declarator): Don't + call start/finish_lambda_scope. + * pt.c (retrieve_specialization): Ignore lambda functions in + templates. + (find_parameter_packs_r): Ignore capture proxies. Look into + lambdas. + (check_for_bare_parameter_packs): Allow bare packs in lambdas. + (tsubst_default_argument): Call start/finish_lambda_scope. + (tsubst_function_decl): Handle lambda functions differently. + (tsubst_template_decl): Likewise. + (tsubst_expr) [DECL_EXPR]: Skip closure declarations and capture + proxies. + (tsubst_lambda_expr): Create a new closure rather than instantiate + the one from the template. + (tsubst_copy_and_build): Don't register a specialization of a pack. + (regenerate_decl_from_template): Call start/finish_lambda_scope. + (instantiate_decl): Remove special lambda function handling. + * semantics.c (process_outer_var_ref): Remove special generic lambda + handling. Don't implicitly capture in a lambda in a template. Look + for an existing proxy. + * class.c (current_nonlambda_class_type): Use decl_type_context. + + * cp-tree.h (LAMBDA_EXPR_CLOSURE): Use TREE_TYPE. + (LAMBDA_EXPR_RETURN_TYPE): Remove. + (struct tree_lambda_expr): Remove closure and return_type fields. + * lambda.c (build_lambda_expr): Don't set LAMBDA_EXPR_RETURN_TYPE. + * pt.c (tsubst_copy_and_build): Likewise. + * parser.c (cp_parser_lambda_declarator_opt): Track return type. + (cp_parser_lambda_body): Adjust unspecified return type check. + * ptree.c (cxx_print_lambda_node): Don't print closure or + return type. + + PR c++/80935 - wrong C++17 error with lambda + * decl.c (check_for_uninitialized_const_var): Check + is_instantiation_of_constexpr. + * constexpr.c (ensure_literal_type_for_constexpr_object): Check + is_instantiation_of_constexpr. + (potential_constant_expression_1): Check var_in_maybe_constexpr_fn. + + * lambda.c (build_lambda_object): Check for error_mark_node. + * pt.c (make_pack_expansion): Set PACK_EXPANSION_LOCAL_P on the type + pack as well. + (tsubst_decl) [FUNCTION_DECL]: Set DECL_CONTEXT on the parameters. + (tsubst) [TEMPLATE_PARM_INDEX]: Check for error_mark_node. + + PR c++/80767 - unnecessary instantiation of generic lambda + * call.c (convert_like_real): Call build_user_type_conversion_1 if + cand is null. + (add_conv_candidate): Build a ck_user conversion with no candidate. + + Fix lambdas in template default argument of inherited ctor. + * method.c (synthesized_method_base_walk): Replace an inherited + template with its specialization. + (synthesized_method_walk): Make inheriting_ctor a pointer. + (maybe_explain_implicit_delete, explain_implicit_non_constexpr) + (deduce_inheriting_ctor, implicitly_declare_fn): Adjust. + + * pt.c (build_deduction_guide): Set DECL_ABSTRACT_ORIGIN on the + template, not the function. + (template_guide_p): Adjust. + + Support copying local_specializations. + * cp-tree.h (enum lss_policy): New. + (local_specialization_stack): Add policy parameter to default ctor. + * pt.c (local_specialization_stack): Copy local_specializations if + lss_copy. + + * constexpr.c (potential_constant_expression_1): Add "now" parm. + (is_constant_expression, require_constant_expression): New. + (is_static_init_expression, is_nondependent_constant_expression) + (is_nondependent_static_init_expression): Drop "potential". + * except.c (build_must_not_throw_expr): Do type conversion on + value-dependent argument. + * pt.c, semantics.c, typeck2.c: Use variants without "potential". + + Instantiate default arguments/member initializers once. + * init.c (get_nsdmi): Remember NSDMI instantiations. + * parser.c (inject_this_parameter): Be more picky about + current_class_ptr. + * pt.c (tsubst_copy): Simplify 'this' handling. + (tsubst_default_argument): Remember default argument + instantiations. Take parameter number. + (tsubst_default_arguments): Pass it. + * call.c (convert_default_arg): Likewise. + + Fix default argument conversion failure and SFINAE. + * call.c (build_over_call): Check convert_default_arg result for + error_mark_node. + * parser.c (cp_parser_late_parsing_default_args): Remember + error_mark_node. + +2017-08-28 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (lang_type): Replace sorted_fields vector with + bindings map. + (CLASSTYPE_SORTED_FIELDS): Delete. + (CLASSTYPE_BINDINGS): New. + * decl.c (finish_enum_value_list): Swap args of + insert_late_enum_def_bindings. + * name-lookup.c (lookup_field_1): Replace binary search of sorted + fields with map->get. + (sorted_fields_type_new, count_fields, + add_fields_to_record_type, add_enum_fields_to_record_type): Delete. + (add_class_member, add_class_members): New. + (set_class_bindings): Create map and insert. + (insert_late_enum_def_binding): Swap parms. Use add_clasS_member. + * ptree.c (cxx_print_type): Delete sorted fields printing. + + * cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields): + Delete. + * name-lookup.h (set_class_bindings, + insert_late_enum_def_bindings): Declare. + * decl.c (finish_enum_value_list): Adjust for + insert_late_enum_def_bindings name change. + * class.c (finish_struct_1): Call set_class_bindings. + (count_fields, add_fields_to_record_type, + add_enum_fields_to_record_type, sorted_fields_type_new, + insert_into_classtype_sorted_fields, + insert_late_enum_def_into_classtype_sorted_fields): Move to ... + * name-lookup.h (count_fields, add_fields_to_record_type, + add_enum_fields_to_record_type, sorted_fields_type_new, + set_class_bindings, insert_late_enum_def_bindings): ... here. + +2017-08-25 Nathan Sidwell <nathan@acm.org> + + * class.c (method_name_cmp, resort_method_name_cmp): Methods + can never be NULL. + + Conversion operators have a special name + * cp-tree.h (CPTI_CONV_OP_MARKER, CPTI_CONV_OP_IDENTIFIER): New. + (conv_op_marker, conv_op_identifier): New. + (CLASSTYPE_FIRST_CONVERSION_SLOT): Delete. + * decl.c (initialize_predefined_identifiers): Add + conv_op_identifier. + (cxx_init_decl_processing): Create conv_op_marker. + * decl2.c (check_classfn): Lookup conv-ops by name. + * class.c (add_method): Use conv_op_identifier & conv_op_marker. + (resort_type_method_vec): Don't skip conv-ops. + (finish_struct_methods, warn_hidden): Likewise. + * name-lookup.h (lookup_all_conversions): Delete. + * name-lookup.c (lookup_conversion_operator): Replace with ... + (extract_conversion_operator): ... this. + (lookup_fnfields_slot_nolazy): Find conv-ops by name. + (lookup_all_conversions): Delete. + * pt.c (check_explicit_specialization): Find conv-ops by name. + * search.c (lookup_conversions_r): Likewise. + +2017-08-24 Nathan Sidwell <nathan@acm.org> + + Conversion operators kept on single overload set + * class.c (add_method): Keep all conv-ops on one slot. + * name-lookup.c (lookup_conversion_operator): Pull the desired + conv op out of overload set. + * search.c (lookup_conversions_r): Lose template/non-template + distinction. + (lookup_conversions): Likewise. + +2017-08-23 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (lookup_field_1, lookup_fnfields_slot, + lookup_fnfields_slot_nolazy, lookup_all_conversions): Move + declatations to ... + * name-lookup.h (lookup_field_1, lookup_fnfields_slot, + lookup_fnfields_slot_nolazy, lookup_all_conversions): ... here. + * search.c (lookup_conversion_operator, + lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot, + lookup_all_conversions): Move to ... + * name-lookup.c (lookup_conversion_operator, + lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot, + lookup_all_conversions): ... here. + + * semantics.c (finish_member_declaration): Move USING_DECL check + earlier. Always set C++ linkage. Commonize TYPE_FIELD and + template decl list insertion. + + * cp-tree.h (maybe_version_functions): Declare. + * decl.c (decls_match): Break function versioning check to + separate function. Call it. + (maybe_version_functions): Broken out of decls_match. + * class.c (add_method): Use maybe_version_functions. + + * cp-tree.h (print_search_statistics, + reinit_search_statistics): Don't declare. + * search.c (n_fields_searched, n_calls_lookup_field, + n_calls_lookup_field_1, n_calls_lookup_fnfields, + n_calls_lookup_fnfields_1, n_calls_get_base_type, + n_outer_fields_searched, n_contexts_saved): Delete. + (lookup_field_1, lookup_member, + lookup_fnfields_slot_nolazy): Remove stat gathering. + (print_search_statistics, reinit_search_statistics): Delete. + * tree.c (cxx_print_statistics): Don't print search stats. + +2017-08-21 Nathan Sidwell <nathan@acm.org> + + * search.c (lookup_field_r): Remove obsolete code for type-named + field in PoD. + + * search.c (lookup_field_1): Assert TYPE is a class and VFIELD + isn't special. + (lookup_field_fuzzy_info::fuzzy_lookup_fnfields): Delete. + (lookup_field_fuzzy_r): Adjust. + +2017-08-21 David Malcolm <dmalcolm@redhat.com> + + * call.c (build_over_call): Pass NULL for new parameter to + check_function_arguments. + * typeck.c (cp_build_function_call_vec): Likewise. + +2017-08-21 Nathan Sidwell <nathan@acm.org> + + PR c++/81899 + * pt.c (instantiate_class_template_1): + BOUND_TEMPLATE_TEMPLATE_PARM is never friend-injected. + +2017-08-18 David Malcolm <dmalcolm@redhat.com> + + PR c++/81514 + * name-lookup.c (maybe_suggest_missing_header): Convert return + type from void to bool; return true iff a suggestion was offered. + (suggest_alternative_in_explicit_scope): Move call to + maybe_suggest_missing_header to before use of best_match, and + return true if the former offers a suggestion. + +2017-08-18 H.J. Lu <hongjiu.lu@intel.com> + + PR c/53037 + * decl.c (duplicate_decls): Also merge DECL_WARN_IF_NOT_ALIGN. + * decl2.c (grokbitfield): Don't allow bit-field with + warn_if_not_aligned type. + +2017-08-17 Nathan Sidwell <nathan@acm.org> + + * cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comment. + * cp-tree.h (ENUM_TEMPLATE_INFO): Delete. + (TYPE_TEMPLATE_INFO): Simplify. + (SET_TYPE_TEMPLATE_INFO): Simplify. + + * lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs + don't need lang_type. + (cxx_make_type): Use maybe_add_lang_type_raw return value. + * mangle.c (CLASSTYPE_TEMPLATE_ID_P): Don't rely on + TYPE_LANG_SPECIFIC. + + * cp-tree.h (struct lang_type): Remove template_info field. + (CLASSTYPE_TEMPLATE_INFO): Use TYPE_LANG_SLOT_1. + (TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO): Likewise. + +2017-08-14 Martin Sebor <msebor@redhat.com> + + PR c/81117 + * error.c (cp_printer): Handle 'G'. + +2017-08-11 Martin Liska <mliska@suse.cz> + + * decl2.c (get_tls_init_fn): Replace ASM_OUTPUT_DEF with + TARGET_SUPPORTS_ALIASES. + (handle_tls_init): Likewise. + (note_mangling_alias): Likewise. Remove ATTRIBUTE_UNUSED for + both arguments. + * optimize.c (can_alias_cdtor): Likewise. + +2017-08-11 Jason Merrill <jason@redhat.com> + + PR c++/81671 - nullptr_t template parameter + * pt.c (convert_nontype_argument): Fix nullptr_t check. + +2017-08-10 Jason Merrill <jason@redhat.com> + + PR c++/81359 - Unparsed NSDMI error from SFINAE context. + * method.c (synthesized_method_walk): Don't diagnose lack of + operator delete. + + PR c++/80452 - Core 1579, implicit move semantics on return/throw + * cp-tree.h (LOOKUP_PREFER_RVALUE): Now means that we've already + tentatively changed the lvalue to an rvalue. + * call.c (reference_binding): Remove LOOKUP_PREFER_RVALUE handling. + (build_over_call): If LOOKUP_PREFER_RVALUE, check that the first + parameter is an rvalue reference. + * except.c (build_throw): Do maybe-rvalue overload resolution twice. + * typeck.c (check_return_expr): Likewise. + +2017-08-10 David Malcolm <dmalcolm@redhat.com> + + * parser.c (cp_parser_error): Update for new param to + c_parse_error. + (class token_pair): New class. + (struct matching_paren_traits): New struct. + (matching_parens): New typedef. + (struct matching_brace_traits): New struct. + (matching_braces): New typedef. + (cp_parser_statement_expr): Convert explicit parsing of + CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use of + class matching_parens, so that the pertinent open parenthesis is + highlighted when there are problems locating the close + parenthesis. + (cp_parser_primary_expression): Likewise. + (cp_parser_compound_literal_p): Remove consumption of opening + paren. + (cp_parser_postfix_expression): Convert explicit parsing of + CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use matching parens, as + above. Use it to consume the opening paren previously consumed by + cp_parser_compound_literal_p. + (cp_parser_parenthesized_expression_list): Likewise. + (cp_parser_unary_expression): Likewise. + (cp_parser_new_expression): Likewise. + (cp_parser_cast_expression): Likewise. + (cp_parser_builtin_offsetof): Likewise. + (cp_parser_trait_expr): Likewise. + (cp_parser_lambda_declarator_opt): Likewise. + (cp_parser_lambda_body): Likewise, for matching_braces. + (cp_parser_compound_statement): Likewise. + (cp_parser_selection_statement): Likewise, for matching_parens. + (cp_parser_iteration_statement): Likewise. + (cp_parser_already_scoped_statement): Likewise, for + matching_braces. + (cp_parser_linkage_specification): Likewise. + (cp_parser_static_assert): Likewise, for matching_parens. + (cp_parser_decltype): Likewise. + (cp_parser_operator): Likewise. + (cp_parser_enum_specifier): Likewise. + (cp_parser_namespace_definition): Likewise. + (cp_parser_direct_declarator): Likewise. + (cp_parser_braced_list): Likewise. + (cp_parser_class_specifier_1): Likewise, for matching_braces. + (cp_parser_constant_initializer): Likewise. + (cp_parser_noexcept_specification_opt): Likewise, for + matching_parens. + (cp_parser_exception_specification_opt): Likewise. + (cp_parser_handler): Likewise. + (cp_parser_asm_specification_opt): Likewise. + (cp_parser_asm_operand_list): Likewise. + (cp_parser_gnu_attributes_opt): Likewise. + (cp_parser_std_attribute_spec): Likewise. + (cp_parser_requirement_parameter_list): Likewise. + (cp_parser_requirement_body): Likewise, for matching_braces. + (cp_parser_compound_requirement): Likewise. + (cp_parser_template_introduction): Likewise. + (cp_parser_sizeof_pack): Likewise, for matching_parens. + (cp_parser_sizeof_operand): Likewise; use it to consume the + opening paren previously consumed by cp_parser_compound_literal_p. + (get_matching_symbol): New function. + (cp_parser_required_error): Add param "matching_location". Remove + calls to cp_parser_error, instead setting a non-NULL gmsgid, and + handling it if set by calling c_parse_error, potentially with a + secondary location if matching_location was set. + (cp_parser_require): Add param "matching_location", with a default + value of UNKNOWN_LOCATION. + (cp_parser_require_keyword): Update for new param of + cp_parser_required_error. + (cp_parser_objc_encode_expression): Update to class matching_parens + as above. + (cp_parser_objc_defs_expression): Likewise. + (cp_parser_objc_protocol_expression): Likewise. + (cp_parser_objc_selector_expression): Likewise. + (cp_parser_objc_typename): Likewise. + (cp_parser_objc_superclass_or_category): Likewise. + (cp_parser_objc_try_catch_finally_statement): Likewise. + (cp_parser_objc_synchronized_statement): Likewise. + (cp_parser_objc_at_property_declaration): Likewise. + (cp_parser_oacc_single_int_clause): Likewise. + (cp_parser_oacc_shape_clause): Likewise. + (cp_parser_omp_clause_collapse): Likewise. + (cp_parser_omp_clause_default): Likewise. + (cp_parser_omp_clause_final): Likewise. + (cp_parser_omp_clause_if): Likewise. + (cp_parser_omp_clause_num_threads): Likewise. + (cp_parser_omp_clause_num_tasks): Likewise. + (cp_parser_omp_clause_grainsize): Likewise. + (cp_parser_omp_clause_priority): Likewise. + (cp_parser_omp_clause_hint): Likewise. + (cp_parser_omp_clause_defaultmap): Likewise. + (cp_parser_omp_clause_ordered): Likewise. + (cp_parser_omp_clause_schedule): Likewise. + (cp_parser_omp_clause_num_teams): Likewise. + (cp_parser_omp_clause_thread_limit): Likewise. + (cp_parser_omp_clause_aligned): Likewise. + (cp_parser_omp_clause_linear): Likewise. + (cp_parser_omp_clause_safelen): Likewise. + (cp_parser_omp_clause_simdlen): Likewise. + (cp_parser_omp_clause_depend): Likewise. + (cp_parser_omp_clause_device): Likewise. + (cp_parser_omp_clause_dist_schedule): Likewise. + (cp_parser_oacc_clause_async): Likewise. + (cp_parser_omp_critical): Likewise. + (cp_parser_omp_for_loop): Likewise. + (cp_parser_omp_sections_scope): Likewise. + (cp_parser_omp_declare_reduction_exprs): Likewise. + Update for new param to cp_parser_required_error. + (cp_parser_oacc_routine): Likewise. + (cp_parser_transaction_expression): Likewise. + (cp_parser_cilk_simd_vectorlength): Likewise. + +2017-08-09 Jason Merrill <jason@redhat.com> + + PR c++/81525 - wrong constant value with generic lambda + * pt.c (tsubst_decl) [VAR_DECL]: Avoid clobbering auto. + (tsubst_copy) [VAR_DECL]: Handle auto. + + PR c++/81359 - Unparsed NSDMI error from SFINAE context. + * init.c (get_nsdmi): Add complain parm. + * typeck2.c (digest_nsdmi_init): Add complain parm. + (process_init_constructor_record): Pass complain to get_nsdmi. + * pt.c (maybe_instantiate_noexcept): Add complain parm, return bool. + * method.c (get_defaulted_eh_spec): Add complain parm. Pass it into + synthesized_method_walk. + (synthesized_method_walk): Adjust. + (walk_field_subobs): Pass complain to get_nsdmi. + (defaulted_late_check): Skip other checks if deleted. + * decl2.c (mark_used): Pass complain to maybe_instantiate_noexcept. + * call.c (build_aggr_conv): Pass complain to get_nsdmi. + * parser.c (defarg_location): New. + * error.c (location_of): Use it. + +2017-08-09 Marek Polacek <polacek@redhat.com> + + * parser.c (cp_parser_perform_range_for_lookup): Use false instead of 0. + * typeck.c (build_binary_op): Change the type of a parameter to bool. + (cp_truthvalue_conversion): Use true instead of 1. + +2017-08-08 Marek Polacek <polacek@redhat.com> + + PR c++/81607 + * cp-gimplify.c (cp_fold): If folding exposed a branch of + a COND_EXPR, convert it to the original type of the COND_EXPR, if + they differ. + +2017-08-08 Martin Liska <mliska@suse.cz> + + * call.c: Include header files. + * cp-gimplify.c: Likewise. + * cp-ubsan.c: Likewise. + * cvt.c: Likewise. + * init.c: Likewise. + * search.c: Likewise. + * semantics.c: Likewise. + * typeck.c: Likewise. + +2017-08-07 Martin Liska <mliska@suse.cz> + + * parser.c (cp_parser_gnu_attribute_list): Canonicalize name of an + attribute. + (cp_parser_std_attribute): Likewise. + * tree.c: Add new include. + +2017-08-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79790 + * pt.c (do_class_deduction): Handle the case of no viable implicit + deduction guides; simplify the code generating implicit deduction + guides. + +2017-08-03 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71440 + * typeck.c (build_x_unary_op): Avoid pretty-printing constructor / + destructor as expressions. + +2017-08-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/81640 + * call.c (build_user_type_conversion_1): Only call + lookup_fnfields_slot if totype is CLASS_TYPE_P. + +2017-07-31 Jason Merrill <jason@redhat.com> + + * decl.c (declare_global_var): Set DECL_CONTEXT. + +2017-07-31 Jan Hubicka <hubicka@ucw.cz> + Martin Liska <mliska@suse.cz> + + * pt.c (tsubst_copy): Copy PREDICT_EXPR. + * semantics.c (finish_goto_stmt): Build gimple predict + stament. + * constexpr.c (potential_constant_expression_1): Handle + PREDICT_EXPR. + +2017-07-31 Martin Liska <mliska@suse.cz> + + PR sanitize/81530 + * cp-gimplify.c (cp_genericize): Guard condition with flag_sanitize_p + also with current_function_decl non-null equality. + * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise. + * decl.c (compute_array_index_type): Likewise. + * init.c (finish_length_check): Likewise. + * typeck.c (cp_build_binary_op): Likewise. + +2017-07-29 Jakub Jelinek <jakub@redhat.com> + + * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle + DW_AT_export_symbols. + * name-lookup.c (emit_debug_info_using_namespace): Add IMPLICIT + argument, pass it through to the debug hook. + (finish_namespace_using_directive): Adjust + emit_debug_info_using_namespace caller. + (push_namespace): Likewise. Call it after setting + DECL_NAMESPACE_INLINE_P. + (cp_emit_debug_info_for_using): Pass false as new argument to + the imported_module_or_decl debug hook. + +2017-07-28 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> + + * lex.c (copy_decl): Adjust. + (copy_type): Likewise. + +2017-07-26 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71570 + * lambda.c (add_capture): Early return if we cannot capture by + reference. + +2017-07-26 Jason Merrill <jason@redhat.com> + + P0702R1 - List deduction of vector. + * pt.c (do_class_deduction): Special-case deduction from a single + element of related type. + +2017-07-26 Leonid Koppel <lkoppel@uwaterloo.ca> + + PR c++/67054 - Inherited ctor with non-default-constructible members + * method.c (walk_field_subobs) Consider member initializers (NSDMIs) + when deducing an inheriting constructor. + +2017-07-21 Nathan Sidwell <nathan@acm.org> + + * search.c (lookup_conversion_operator): Return overloads. + (lookup_fnfields_idx_nolazy): Absorb into ... + (lookup_fnfields_slot_nolaxy): ... here. + (lookup_fnfields_1): Absorb into ... + (lookup_fnfields_slot): ... here. + + Remove special CDtor METHOD_VEC slots. + * cp-tree.h (CLASSTYPE_CONSTRUCTOR_SLOT, + CLASSTYPE_DESTRUCTOR_SLOT): Delete. + (CLASSTYPE_CONSTRUCTORS): Use lookup_fnfields_slot_nolazy. + (CLASSTYPE_DESTRUCTOR): Likewise. + * class (add_method): Don't use special cdtor slots. + * search.c (lookup_fnfields_idx_nolazy): Likewise. + (look_for_overrides_here): Use lookup_fnfields_slot. + * semantics (classtype_has_nothrow_assign_or_copy_p): Likewise. + + * call.c (add_candidates): Move decls to initialization. Don't + use !!. + +2017-07-20 Nathan Sidwell <nathan@acm.org> + + Remove TYPE_METHODS. + * class.c (maybe_warn_about_overly_private_class, + finish_struct_methods, one_inheriting_sig, count_fields, + add_fields_to_record_type, check_field_decls, check_methods, + clone_function_decl, set_method_tm_attributes, + finalize_literal_type_property, check_bases_and_members, + create_vtable_ptr, determine_key_method, + unreverse_member_declarations, finish_struct, + add_vcall_offset_vtbl_entries_1): Member fns are on TYPE_FIELDS. + * decl.c (fixup_anonymous_aggr): Likewise. + * decl2.c (reset_type_linkage_2): Likewise. + * method.c (after_nsdmi_defaulted_late_checks, + lazily_declare_fn): Likewise. + * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise. + * pt.c (instantiate_class_template_1, tsubst_expr, + do_type_instantiation, instantiate_pending_templates): Likewise. + * search.c (lookup_field_1): Likewise. + * semantics.c (finish_member_declaration, + finish_omp_declare_simd_methods): Likewise. + +2017-07-19 Nathan Sidwell <nathan@acm.org> + + * class.c (add_implicitly_declared_members): Use + classtype_has_move_assign_or_move_ctor_p. + (classtype_has_move_assign_or_move_ctor, + classtype_has_user_move_assign_or_move_ctor_p): Merge into ... + (classtype_has_move_assign_or_move_ctor_p): ... this new function. + * cp-tree.h (classtype_has_user_move_assign_or_move_ctor_p): + Replace with ... + (classtype_has_move_assign_or_move_ctor_p): ... this. + * method.c (maybe_explain_implicit_delete, lazily_declare_fn): Adjust. + * tree.c (type_has_nontrivial_copy_init): Adjust. + + * cp-tree.h (PACK_EXPANSION_PARAMETER_PACKS, + PACK_EXPANSION_EXTRA_ARGS): Use TYPE_{MIN,MAX}_VALUE_RAW. + +2017-07-18 Nathan Sidwell <nathan@acm.org> + + * cp-array-notation.c (build_array_notation_ref): Use + TYPE_{MIN,MAX}_VALUE. + + * class.c (classtype_has_move_assign_or_move_ctor): Declare. + (add_implicitly_declared_members): Use it. + (type_has_move_constructor, type_has_move_assign): Merge into ... + (classtype_has_move_assign_or_move_ctor): ... this new function. + * cp-tree.h (type_has_move_constructor, type_has_move_assign): Delete. + +2017-07-17 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_decl_specifier_seq): Add fix-it hints for + friend outside class and obsolete auto as storage-class-specifier. + +2017-07-17 Nathan Sidwell <nathan@acm.org> + + * class.c (maybe_warn_about_overly_private_class): Ignore public + copy ctors. + + * class.c (type_has_user_declared_move_constructor, + type_has_user_declared_move_assign): Combine into ... + (classtype_has_user_move_assign_or_move_ctor_p): ... this new function. + * cp-tree.h (type_has_user_declared_move_constructor, + type_has_user_declared_move_assign): Combine into ... + (classtype_has_user_move_assign_or_move_ctor_p): ... this. Declare. + * method.c (maybe_explain_implicit_delete): Use it. + (lazily_declare_fn): Use it. + * tree.c (type_has_nontrivial_copy_init): Use it. + + * semantics.c (classtype_has_nothrow_assign_or_copy_p): Clarify + semantics, simplify implementation. + +2017-07-16 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_cast_expression): Use %q#T instead of %qT + in old-style cast diagnostic. + * typeck.c (maybe_warn_about_useless_cast): Use %q#T instead of %qT + in useless cast diagnostic. + * error.c (type_to_string): Remove enum special handling. + +2017-07-14 David Malcolm <dmalcolm@redhat.com> + + * name-lookup.c (get_std_name_hint): Add '<' and '>' around + the header names. + (maybe_suggest_missing_header): Update for addition of '<' and '>' + to above. Provide a fix-it hint. + * pt.c: Include "gcc-rich-location.h" + (listify): Attempt to add fix-it hint for missing + #include <initializer_list>. + * rtti.c: Include "gcc-rich-location.h". + (typeid_ok_p): Attempt to add fix-it hint for missing + #include <typeinfo>. + +2017-07-12 Jason Merrill <jason@redhat.com> + + P0512R0 - Deduction from an initializer list. + * pt.c (do_class_deduction): Do list deduction in two phases. + +2017-07-12 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (DECL_CONSTRUCTOR_P, DECL_MAYBE_IN_CHARGE_CONSTRUCTOR, + DECL_DESTRUCTOR_P, DECL_MAYBE_IN_CHARGE_DESTRCTOR): Look at + identifier flags. + * decl.c (grokfndecl): Set DECL_CXX_CONSTRUCTOR and + DECL_CXX_DESTRUCTOR explicitly. + * decl2.c (grokclassfn): Likewise. + * friend.c (do_friend): Likewise. + * method.c (make_thunk, make_alias_for, + implicitly_declare_fn): Likewise. + +2017-07-11 Jason Merrill <jason@redhat.com> + + Core DR 393 + * decl.c (grokparms): Downgrade error about array of unknown bound + to pedwarn and disable it for C++17. + +2017-07-11 Nathan Sidwell <nathan@acm.org> + + * decl2.c (reset_type_linkage_2): Dont't change ctor name. + +2017-07-10 Martin Sebor <msebor@redhat.com> + + * cp-tree.h (cp_operator_id, cp_assignment_operator_id): Document. + +2017-07-06 Jason Merrill <jason@redhat.com> + + PR c++/81204 - parse error with dependent template-name + * parser.c (cp_parser_lookup_name): Revert previous change. + +2017-07-06 David Malcolm <dmalcolm@redhat.com> + + * cp-lang.c (LANG_HOOKS_RUN_LANG_SELFTESTS): Define as + selftest::run_cp_tests. + (selftest::run_cp_tests): New function. + * cp-tree.h (selftest::run_cp_tests): New decl. + +2017-07-04 Jakub Jelinek <jakub@redhat.com> + + * parser.c (cp_parser_decomposition_declaration): Replace + decomposition declaration with structured binding in diagnostics. + * decl.c (cp_finish_decomp): Likewise. + (grokdeclarator): Likewise. + + PR c++/81258 + * parser.c (cp_parser_decomposition_declaration): Diagnose invalid + forms of structured binding initializers. + +2017-07-03 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/65775 + * decl.c (grokdeclarator): Move checks on function return type after + the splice_late_return_type call; if declspecs->locations[ds_type_spec] + is UNKNOWN_LOCATION fall back to input_location. + +2017-07-03 David Malcolm <dmalcolm@redhat.com> + + * parser.c (enum required_token): Fix spelling of + RT_INTERATION to RT_ITERATION. + (cp_parser_iteration_statement): Likewise. + (cp_parser_required_error): Likewise. + +2017-06-30 Jason Merrill <jason@redhat.com> + + PR c++/81257 - ICE with invalid ::template. + PR c++/54769 - wrong lookup of dependent template-name. + * parser.c (cp_parser_template_name): Revert part of last change. + +2017-06-30 Nathan Sidwell <nathan@acm.org> + + * config-lang.in (gtfiles): Add cp/lex.c. + * cp-tree.h (mangle_convop_name_for_type): Rename ... + (make_conv_op_name): ... here. Move to lex. + * lambda.c (maybe_add_lambda_conv_op): Update. + * parser.c (cp_parser_conversion_function_id): Update. + * pt.c (tsubst_decl, tsubst_baselink, tsubst_copy, + tsubst_copy_and_build): Update. + * semantics.c (apply_deduced_return_type): Update. + * mangle.c (conv_type_hasher, conv_type_names, + mangle_conv_op_name_for_type): Move to ... + * lex.c (conv_type_hasher, conv_type_names, make_convop_name): + ... here. Rename. + +2017-06-30 David Malcolm <dmalcolm@redhat.com> + + PR c++/80014 + * parser.c (cp_parser_postfix_expression): Construct a location + for typeid expressions. + +2017-06-30 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (lookup_fnfields_1, class_method_index_for_fn): Don't + declare. + (lookup_all_conversions): Declare. + * class.c (get_basefndecls): Use lookup_fnfields_slot. + * decl.c (register_dtor_fn): Use lookup_fnfields_slot. + * decl2.c (check_class_fn): Use lookup_fnfields_slot. Rework + diagnostics. + * pt.c (retrieve_specialization): Use lookup_fnfields_slot. + (check_explicit_specialization): Use lookup_fnfields_slot_nolazy, + lookup_all_conversions. + * search.c (lookup_fnfields_1): Make static. + (lookup_all_conversions): New. + (class_method_index_for_fn): Delete. + * semantics.c (classtype_has_nothrow_assign_or_copy_p): Use + lookup_fnfields_slot. + + * call.c (build_new_method_call_1): Use constructo_name to get + ctor name. Move argument processing earlier to merge cdtor + handling blocks. + * decl.c (grokfndecl): Cdtors have special names. + * method.c (implicitly_declare_fn): Likewise. Simplify flag setting. + * pt.c (check_explicit_specialization): Cdtor name is already + special. + * search.c (class_method_index_for_fn): Likewise. + + PR c++/81229 + * name-lookup.c (do_pushdecl): Reset IDENTIFIER_TYPE when finding + a matching TYPE_DECL. + +2017-06-29 Paolo Carlini <paolo.carlini@oracle.com> + + * class.c (add_method): Change pair of errors to error + inform. + (handle_using_decl): Likewise. + +2017-06-29 Jason Merrill <jason@redhat.com> + + * constexpr.c, error.c, tree.c: Remove WITH_CLEANUP_EXPR handling. + + PR c++/81180 - ICE with C++17 deduction of member class template. + * pt.c (build_deduction_guide): Correct member template handling. + + PR c++/81188 - matching decltype of member function call. + * tree.c (cp_tree_equal): Remove COMPONENT_REF special case. + +2017-06-29 Nathan Sidwell <nathan@acm.org> + + PR c++/81247 + * parser.c (cp_parser_namespace_definition): Immediately close the + namespace if there's no open-brace. + * name-lookup.c (do_pushdecl): Reset OLD when pushing into new + namespace. + +2017-06-29 Jason Merrill <jason@redhat.com> + + PR c++/81164 - ICE with invalid inherited constructor. + * search.c (binfo_direct_p): New. + * name-lookup.c (do_class_using_decl): Use it. + +2017-06-29 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (THIS_NAME, IN_CHARGE_NAME, VTBL_PTR_TYPE, + VTABLE_DELTA_NAME, VTABLE_PFN_NAME): Delete. + * decl.c (initialize_predefined_identifiers): Name cdtor special + names consistently. Use literals for above deleted defines. + (cxx_init_decl_processing): Use literal for vtbl_ptr_type name, + + * lex.c (maybe_add_lang_type_raw): Exit early, rather than use a + flag. + + * call.c (check_dtor_name): Use constructor_name for enums too. + (build_new_method_call_1): Use constructor_name for cdtors and + show ~ for dtor. + * class.c (build_self_reference): Use TYPE_NAME to get name of + self reference. + * name-lookup (constructor_name): Use DECL_NAME directly. + (constructor_name_p): Reimplement. + (push_class_level_binding_1): Use TYPE_NAME directly. + + * class.c (finish_struct): Use OVL_P. + (get_vfield_name): Measure constructor_name length. + * cp-tree.h (SET_CLASS_TYPE_P): Add RECORD_OR_UNION_CHECK. + (NON_UNION_CLASS_TYPE_P): Check RECORD_TYPE up front. + * cxx-pretty-print.c (is_destructor_name): Delete. + (pp_cxx_unqualified_id): Remove bogus destructor name checking. + * decl.c (grokfndecl): Move cheap checks first when looking for + implicit extern cness. + + * parser.c (cp_parser_direct_declarator): Reorder if to avoid + indentation. Remove unnecessary assignment of constructor name. + + Whitespace cleanups. + * call.c (name_as_c_string): Move CONST_CAST to return. + (build_new_method_call_1): Remove unneeded bracing. + * class.c (include_empty_classes): Unbreak line. + * constraint.cc (tsubst_check_constraint): Add space. + * cp-tree.h (lang_decl_ns): Add comment. + (PTRMEM_CST_MEMBER): Break line. + * decl.c (grokfndecl): Add blank lines. Unbreak some others. + (grokdeclarator): Remove lines, move declaration to first use. + * decl2.c (decl_needed_p): Fix indentation. + (c_parse_final_cleanups): Remove blank line. + * method.c (implicitly_declare_fn): Move declaration to first use. + * search.c (current_scope): Add blank lines. + +2017-06-28 Jason Merrill <jason@redhat.com> + + PR c++/72764 - ICE with invalid template typename. + * decl.c (build_typename_type): No longer static. + * tree.c (strip_typedefs): Use it instead of make_typename_type. + + PR c++/69300 - ICE with self-referential noexcept + * pt.c (maybe_instantiate_noexcept): Check for recursion. + + PR c++/61022 - error with variadic template template parm + * pt.c (convert_template_argument): Keep the TYPE_PACK_EXPANSION. + + PR c++/72801 - ICE with variadic partial specialization + * pt.c (unify_pack_expansion): Use PACK_EXPANSION_EXTRA_ARGS. + + PR c++/55639 - partial specialization with ::template + * parser.c (cp_parser_class_head): Handle ::template. + + PR c++/45976 - error with ::template in declarator. + * pt.c (resolve_typename_type): Fix TEMPLATE_ID_EXPR handling. + + PR c++/54769 - wrong lookup of dependent template-name. + * parser.c (cp_parser_template_name): Handle dependent object type. + (cp_parser_nested_name_specifier_opt): Make template_keyword_p a + parameter. + (cp_parser_id_expression): Pass it. + (cp_parser_diagnose_invalid_type_name): Handle TEMPLATE_ID_EXPR. + + * parser.c (cp_parser_template_id): Use the range location on the + TEMPLATE_ID_EXPR. + + PR c++/81204 - parse error with dependent template-name + * parser.c (cp_parser_lookup_name): Disqualify function templates + after lookup. + +2017-06-27 Nathan Sidwell <nathan@acm.org> + + * pt.c (tsubst_decl <FUNCTION_DECL>): Move var decls to + initialization point. Don't unnecessarily check for ctor name. + + * cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ... + (CLASSTYPE_DESTRUCTOR): ... this. + * class.c (accessible_nvdtor_p, + maybe_warn_about_overly_private_class, + add_implicitly_declared_members, + clone_constructors_and_destructors, type_has_virtual_destructor): + Adjust for CLASSTYPE_DESTRUCTOR. + (deduce_noexcept_on_destructors): Absorb into ... + (check_bases_and_members): ... here. + * except.c (dtor_nothrow): Adjust for CLASSTYPE_DESTRUCTOR. + * init.c (build_delete): Likewise. + * parser.c (cp_parser_lookup_name): Likewise. + * pt.c (check_explicit_specialization): Likewise. + * rtti.c (emit_support_tinfos): Likewise. + * search.c (lookup_fnfields_idx_nolazy): Likewise. + + Kill IDENTIFIER_TEMPLATE. + * cp-tree.h (lang_identifier): Remove class_template_info field. + (IDENTIFIER_TEMPLATE): Delete. + * name-lookup.c (constructor_name_full): Subsume into ... + (constructor_name): ... here. Don't check IDENTIFIER_TEMPLATE. + (constructor_name_p): Likewise. + * mangle.c (write_source_name): Likewise. + * ptree.c (cxx_print_identifier): Likewise. + +2017-06-27 Marek Polacek <polacek@redhat.com> + + PR bootstrap/81216 + * parser.c (cp_parser_already_scoped_statement): Initialize + LOC_AFTER_LABELS. + +2017-06-26 Jason Merrill <jason@redhat.com> + + PR c++/81215 - deduction failure with variadic TTP. + * pt.c (unify_bound_ttp_args): Restore old logic for C++14 and down. + +2017-06-26 Martin Sebor <msebor@redhat.com> + + PR c++/81169 + * call.c (maybe_warn_class_memaccess): Preserve explicit conversions + to detect casting away cv-qualifiers. + +2017-06-26 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (lang_decl_fn): Remove assignment_operator_p field. + (DECL_COMPLETE_CONSTRUCTOR_P): Directly compare + identifier. + (DECL_BASE_CONSTRUCTOR_P, DECL_COMPLETE_DESTRUCTOR_P, + DECL_BASE_DESTRUCTOR_P, DECL_DELETING_DESTRUCTOR_P): Likewise. + (DECL_ASSIGNMENT_OPERATOR_P): Use IDENTIFIER_ASSIGN_OP_P. + * decl.c (grok_op_properties): Adjust identifier checking. + * init.c (expand_default_init): Adjust identifier descision. + * method.c (implicitly_declare_fn): Don't use + DECL_ASSIGNMENT_OPERATOR_P. + * search.c (lookup_fnfields_1): Use IDENTIFIER_CTOR_P, + IDENTIFIER_DTOR_P. + * call.c (in_charge_arg_for_name): Reimplement. + (build_special_member_call): Use IDENTIFIER_CDTOR_P, + IDENTIFIER_DTOR_P. + +2017-06-26 Marek Polacek <polacek@redhat.com> + + PR c/80116 + * parser.c (cp_parser_statement): Add a default argument. Save the + location of the expression-statement after labels have been parsed. + (cp_parser_implicitly_scoped_statement): Set the location of the + body of the conditional after parsing all the labels. Call + warn_for_multistatement_macros. + (cp_parser_already_scoped_statement): Likewise. + +2017-06-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/62315 + * parser.c (cp_parser_diagnose_invalid_type_name): Don't print + 'typename' in error messages about missing 'typename'. + +2017-06-23 Jason Merrill <jason@redhat.com> + + PR c++/79056 - C++17 ICE with invalid template syntax. + * parser.c (cp_parser_simple_type_specifier): Don't assume that type + is a TYPE_DECL. + (cp_parser_check_for_invalid_template_id): Handle TYPE_DECL. + * pt.c (template_placeholder_p): New. + * cp-tree.h: Declare it. + +2017-06-23 Marc Glisse <marc.glisse@inria.fr> + + * decl.c (duplicate_decls): Use builtin_structptr_types. + +2017-06-22 Nathan Sidwell <nathan@acm.org> + + Reorder IDENTIFIER flags + gcc/cp/ + * cp-tree.h (enum cp_identifier_kind): New. + (IDENTIFIER_KIND_BIT_0, IDENTIFIER_KIND_BIT_1, + IDENTIFIER_KIND_BIT_2): New. + (IDENTIFIER_MARKED): Move to TREE_LANG_FLAG_4. + (IDENTIFIER_VIRTUAL_P, IDENTIFIER_REPO_CHOSEN): Add IDENTIFIER_CHECK. + (C_IS_RESERVED_WORD): Replace with ... + (IDENTIFIER_KEYWORD_P): ... this. + (IDENTIFIER_CTOR_OR_DTOR_P): Replace with ... + (IDENTIFIER_CDTOR_P): ... this. + (IDENTIFIER_CTOR_P, IDENTIFIER_DTOR_P): New. + (IDENTIFIER_OPNAME_P): Replace with ... + (IDENTIFIER_ANY_OP_P): ... this. + (IDENTIFIER_ASSIGN_OP_P): New. + (IDENTIFIER_TYPENAME_P): Replace with ... + (IDENTIFIER_CONV_OP_P): ... this. + (NEW_DELETE_OPNAME_P): Replace with ... + (IDENTIFIER_NEWDEL_OP_P): ... this. + (DECL_CONV_FN_P, DECL_OVERLOADED_OPERATOR_P): Adjust. + (get_identifier_kind_name, set_identifier_kind): Declare. + * lex.c (get_identifier_kind_name, set_identifier_kind): New. + (init_operators): Adjust to avoid keywords, use + set_identifier_kind. Copy TYPE_EXPR slot. + (init_reswords): Call set_identifier_kind. + (unqualified_name_lookup_error): Adjust. + * operators.def (TYPE_EXPR): Remove. + * decl.c (struct predefined_identifier): Move into ... + (initialize_predefined_identifiers): ... here. Call + set_identifier_kind. + (grokfndecl, check_var_type, grokdeclarator): Adjust. + (grok_op_properties): Use IDENTIFIER_ANY_ASSIGN_OP to halve search + space. Adjust. + * call.c (name_as_c_string): Adjust. + (build_new_method_call_1): Likewise. + * cp-cilkplus.c (is_conversion_operator_function_decl_p): Likewise. + * cxx-pretty-print.c (pp_cxx_unqualified_id): Adjust. + * dump.c (cp_dump_tree): Adjust. + * error.c (dump_decl_name): Adjust. + * mangle.c (write_unqualified_id, write_member_name, + write_expression): Adjust. + (mangle_conv_op_name_for_type): Use set_identifier_kind. + * name-lookup.c (do_class_using_decl): Adjust. + (lookup_name_fuzzy, lookup_name_real_1): Likewise. + * parser.c (cp_lexer_get_preprocessor_token, + cp_parser_direct_declarator): Likewise. + * pt.c (push_template_decl_real, tsubst_decl, tsubst_baselink, + tsubst_copy, tsubst_copy_and_build): Adjust. + * ptree.c (cxx_print_identifier): Print identifier kind. + * search.c (lookup_field_r, lookup_member, + lookup_fnfields_idx_nolazy): Adjust. + * semantics.c (finish_id_expression): Adjust.. + * typeck.c (cp_build_addr_expr_1): Adjust. + +2017-06-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/81154 + * semantics.c (handle_omp_array_sections_1, finish_omp_clauses): + Complain about t not being a variable if t is OVERLOAD even + when processing_template_decl. + +2017-06-21 David Malcolm <dmalcolm@redhat.com> + + * parser.c (get_cast_suggestion): New function. + (maybe_add_cast_fixit): New function. + (cp_parser_cast_expression): Capture the location of the closing + parenthesis. Call maybe_add_cast_fixit when emitting warnings + about old-style casts. + +2017-06-20 Jason Merrill <jason@redhat.com> + + PR c++/80972 - C++17 ICE with attribute packed. + * call.c (build_over_call): Allow a TARGET_EXPR from reference + binding. + +2017-06-20 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (CPTI_NELTS_IDENTIFIER): Delete. + (nelts_identifier): Delete. + * decl.c (initialize_predefined_identifiers): Remove nelts. + + PR c++/67074 - namespace aliases + * decl.c (duplicate_decls): Don't error here on mismatched + namespace alias. + * name-lookup.c (name_lookup::add_value): Matching namespaces are + not ambiguous. + (diagnose_name_conflict): Namespaces are never redeclarations. + (update_binding): An alias can match a real namespace. + +2017-06-19 Jason Merrill <jason@redhat.com> + + PR c++/80562 - ICE with constexpr if. + * semantics.c (finish_if_stmt_cond): Call + instantiate_non_dependent_expr. + + PR c++/80829 - ICE with constexpr copy of base subobject. + * constexpr.c (clear_no_implicit_zero): New. + (cxx_eval_call_expression): Call it. + +2017-06-19 Nathan Sidwell <nathan@acm.org> + + PR c++/81124 + PR c++/79766 + * name-lookup.c (set_decl_namespace): Don't follow using + directives and ignore using decls. Only check overly-explicit + scope after discovering decl. + +2017-06-19 Jason Merrill <jason@redhat.com> + + PR c++/81073 - constexpr and static var in statement-expression. + * typeck2.c (store_init_value): Always call + require_potential_constant_expression. + * pt.c (convert_nontype_argument): Likewise. + * constexpr.c (potential_constant_expression_1): Adjust message. + Use decl_maybe_constant_var_p instead of decl_constant_var_p. + * decl2.c (decl_maybe_constant_var_p): Consider initializer. + +2017-06-19 Nathan Sidwell <nathan@acm.org> + + * pt.c (coerce_template_parms): Fix indentation. + (tsubst_decl): Remove repeated SET_DECL_RTL. Move VAR_P handling + in to single block. + + PR c++/81119 + * name-lookup.c (update_binding): Only warn about constructors + hidden by functions. + +2017-06-17 Jason Merrill <jason@redhat.com> + + PR c++/60063 - -Wunused-local-typedefs and templates. + * decl2.c (is_late_template_attribute): Return false for "used". + + PR c++/70844 - -Wuseless-cast and inheriting constructor. + * method.c (forward_parm): Suppress warn_useless_cast. + +2017-06-16 Jason Merrill <jason@redhat.com> + + PR c++/81045 - Wrong type-dependence with auto return type. + * pt.c (type_dependent_expression_p): An undeduced auto outside the + template isn't dependent. + * call.c (build_over_call): Instantiate undeduced auto even in a + template. + + PR c++/80465 - ICE with generic lambda with noexcept-specifier. + * lambda.c (maybe_add_lambda_conv_op): Keep processing_template_decl + set longer for a generic lambda. + + PR c++/80614 - Wrong mangling for C++17 noexcept type + * mangle.c (write_type): Put the eh spec back on the function type. + + PR c++/81102 - Wrong error with partial specialization. + * pt.c (unify) [TEMPLATE_PARM_INDEX]: Strip reference when comparing + types. Do type deduction later. + + PR c++/81074 - ICE with partial specialization of member template. + PR c++/71747 + * pt.c (get_partial_spec_bindings): Only coerce innermost args. + + PR c++/80831 - ICE with -fsyntax-only. + * decl2.c (c_parse_final_cleanups): Use cgraph_node::get_create. + + PR c++/80639 - ICE with invalid PMF initialization. + PR c++/80043 - ICE with -fpermissive + * typeck.c (convert_for_assignment): Recurse when instantiate_type + returns without an error. + +2017-06-16 Nathan Sidwell <nathan@acm.org> + + * pt.c (tsubst_baselink): Fix & clarify formatting. + + * cp-tree.h (build_this_parm, cp_build_parm_decl, + build_artificial_parm): Add FN parm. + * decl.c (start_cleanup_fn): Adjust. + (build_this_parm): Add FN parm, pass it through. + (grokfndecl): Adjust parm building. + * decl2.c (cp_build_parm_decl): Add FN parm, set context. + (build_artificial_parm): Add FN parm, pass through. + (maybe_retrofit_in_chrg): Adjust parm building. + (start_static_storage_duration_function): Likwise. + * lambda.c (maybe_aadd_lambda_conv_op): Likewise. + * method.c (implicitly_declare_fn): Likewise. + * parser.c (inject_this_parameter): Likewise. + + Symbol tables are insert only. + * cp-tree.h (default_hash_traits <lang_identifier *>): Don't + derive from pointer_hash. Make undeletable. + + * class.c (resort_type_method_vec): Avoid potential unsigned + overflow. + + Don't defer noexcept_deferred_spec. + * cp-tree.h (unevaluated_noexcept_spec): Don't declare. + * decl.c (cxx_init_decl_processing): Initialize + noexcept_deferred_spec. + * except.c (unevaluated_noexcept_spec): Delete. + * class.c (deduce_noexcept_on_destructor): Use + noexcept_deferred_spec directly. + * method.c (implicitly_declare_fn): Likewise. + + Make keyed_classes a vector. + * cp-tree.h (CPTI_KEYED_CLASSES, keyed_classes): Delete. + (keyed_classes): Declare as vector. + * decl.c (keyed_classes): Define. + (cxx_init_decl_processing): Allocate it. + (record_key_method_defined): Use vec_safe_push. + * class.c (finish_struct_1): Likewise. + * pt.c (instantiate_class_template_1): Likewise. + * decl2.c (c_parse_final_cleanups): Reverse iterate keyed_classes. + + Make rtti lazier + * rtti.c (enum tinfo_kind): Add TK_DERIVED_TYPES, + TK_VMI_CLASS_TYPES, TK_MAX. Delete TK_FIXED. + (tinfo_names): New. + (typeid_ok_p): Add quotes to error messages. Use get_tinfo_desc. + (get_tinfo_decl): Use get_tinfo_desc. + (get_pseudo_ti_init): Likewise. Adjust VMI construction. + (create_pseudo_type_info): Delete. + (get_pseudo_ti_index): Just determine the index. + (get_tinfo_desc): New. Create all types lazily. + (create_tinfo_types): Just allocate the descriptor array. + (emit_support_tinfos): Use non-inserting type lookup. Set builtin + location. + +2017-06-15 Martin Sebor <msebor@redhat.com> + + PR c++/80560 + * call.c (first_non_public_field, maybe_warn_class_memaccess): New + functions. + (has_trivial_copy_assign_p, has_trivial_copy_p): Ditto. + (build_cxx_call): Call maybe_warn_class_memaccess. + +2017-06-14 Jakub Jelinek <jakub@redhat.com> + + * cp-gimplify.c (cp_genericize_r): Turn most of the function + into a switch (TREE_CODE (stmt)) statement from long else if + sequence. + +2017-06-13 Jakub Jelinek <jakub@redhat.com> + + PR c++/80973 + * cp-gimplify.c (cp_genericize_r): Don't instrument MEM_REF second + argument even if it has REFERENCE_TYPE. + + PR c++/80984 + * cp-gimplify.c (cp_genericize): Only look for VAR_DECLs in + BLOCK_VARS (outer) chain. + (cxx_omp_const_qual_no_mutable): Likewise. + +2017-06-13 Martin Liska <mliska@suse.cz> + + PR sanitize/78204 + * class.c (build_base_path): Use sanitize_flags_p. + * cp-gimplify.c (cp_genericize_r): Likewise. + (cp_genericize_tree): Likewise. + (cp_genericize): Likewise. + * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise. + * decl.c (compute_array_index_type): Likewise. + (start_preparsed_function): Likewise. + * decl2.c (one_static_initialization_or_destruction): Likewise. + * init.c (finish_length_check): Likewise. + * lambda.c (maybe_add_lambda_conv_op): Likewise. + * typeck.c (cp_build_binary_op): Likewise. + (build_static_cast_1): Likewise. + +2017-06-11 Jason Merrill <jason@redhat.com> + + * error.c (dump_expr): Use is_this_parameter. + + * cp-tree.h, decl2.c, mangle.c, parser.c, pt.c, semantics.c: Use + id_equal. + +2017-06-09 Jason Merrill <jason@redhat.com> + + Missing bits from N4268, constant evaluation for all non-type args. + * call.c (build_converted_constant_expr): Rename from + build_integral_nontype_arg_conv, handle all types. + * pt.c (convert_nontype_argument): In C++17 call it for all types. + Move NOP stripping inside pointer case, don't strip ADDR_EXPR. + * cvt.c (strip_fnptr_conv): Also strip conversions to the same type. + + Overhaul pointer-to-member conversion and template argument handling. + * call.c (standard_conversion): Avoid creating ck_pmem when the + class type is the same. + * cvt.c (can_convert_qual): Split from + perform_qualification_conversions. + * constexpr.c (cxx_eval_constant_expression): Check it. + * typeck.c (convert_ptrmem): Only cplus_expand_constant if + adjustment is necessary. + * pt.c (check_valid_ptrmem_cst_expr): Compare class types. + (convert_nontype_argument): Avoid redundant error. + + * call.c (convert_like_real): Remove "inner" parameter. + Don't replace a constant with its value. + * cp-gimplify.c (cp_fully_fold): Use cp_fold_rvalue. + + * pt.c (convert_nontype_argument): Check NULLPTR_TYPE_P rather than + nullptr_node. + + * parser.c (cp_parser_constant_expression): Check + potential_rvalue_constant_expression after decay_conversion. + * pt.c (convert_nontype_argument): Don't require linkage in C++17. + + PR c++/80384 - ICE with dependent noexcept-specifier + * pt.c (dependent_type_p_r) [FUNCTION_TYPE]: Check for dependent + noexcept-specifier. + + * constexpr.c (potential_constant_expression_1): Allow 'this' capture. + +2017-06-09 Jan Hubicka <hubicka@ucw.cz> + + * class.c (build_vtbl_initializer): Mark dvirt_fn as cold. + * decl.c (cxx_init_decl_processing, push_throw_library_fn): Likewise. + (excpet.c): Mark terminate as cold. + +2017-06-08 Jakub Jelinek <jakub@redhat.com> + + PR c/81006 + * semantics.c (handle_omp_array_sections_1): Convert TYPE_MAX_VALUE + to sizetype before size_binop. + + PR c++/81011 + * cp-gimplify.c (cxx_omp_finish_clause): When changing clause + to OMP_CLAUSE_SHARED, also clear OMP_CLAUSE_SHARED_FIRSTPRIVATE + and OMP_CLAUSE_SHARED_READONLY flags. + +2017-06-08 Jan Hubicka <hubicka@ucw.cz> + + * cp-tree.h (lang_check_failed): Annotate by ATTRIBUTE_COLD. + +2017-06-07 Nathan Sidwell <nathan@acm.org> + + * class.c (layout_class_type): Restructure overlong-bitfield tpe + search. + +2017-06-07 Jonathan Wakely <jwakely@redhat.com> + + PR c++/80990 + * pt.c (do_class_deduction): Build qualified type. + +2017-06-06 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (suggest_alternatives_for): Use qualified lookup + sans using directives. Don't walk into inline namespaces. + + PR c++/80979 + * name-lookup.c (adl_class_only): Don't add visible friends. + +2017-06-05 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_base_specifier): Fix typos in error messages. + +2017-06-02 Nathan Sidwell <nathan@acm.org> + + Remove lang_type_ptrmem. + * cp-tree.h (lang_type_header): Remove is_lang_type_class. Move + into ... + (lang_type_class): ... this. Reorder bitfields. Rename to ... + (lang_type): ... this. Delete old definition. + (lang_type_ptrmem): Delete. + (LANG_TYPE_CLASS_CHECK): Simply get TYPE_LANG_SPECIFIC. Adjust uses. + (LANG_TYPE_PTRMEM_CHECK): Delete. + (TYPE_GET_PTRMEMFUNC_TYPE, TYPE_SET_PTRMEMFUNC_TYPE): Delete. + (TYPE_PTRMEMFUNC_TYPE): New. Use TYPE_LANG_SLOT_1. + * decl.c (build_ptrmemfunc_type): Adjust. + * lex.c (copy_lang_type): Remove lang_type_ptrmem handling. + (maybe_add_lang_type_raw): Don't set u.c.h.is_lang_type_class. + + * class.c (check_bases_and_members): Adjust vec_new_uses_cookie + setting. + + Remove cp_binding_level::namespaces + * name-lookup.h (cp_binding_level): Lose namespaces field. + * name-lookup.c (add_decl_to_level): Chain namespaces on the names + list. + (suggest_alternatives_for): Adjust for namespace list. Do + breadth-first search. + * decl2.c (collect_source_refs): Namespaces are on the regulr + list. + (collect_ada_namespace): Likewise. + +2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * typeck.c (cp_build_binary_op): Implement the -Wsizeof_pointer_div + warning. + +2017-06-01 Ville Voutilainen <ville.voutilainen@gmail.com> + + PR c++/80812 + * method.c (constructible_expr): Strip array types before calling + build_value_init. + +2017-06-01 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80896 + * cvt.c (convert_to_void): Possibly call maybe_warn_nodiscard + for case INDIRECT_REF too in the main switch. + +2017-05-31 Jason Merrill <jason@redhat.com> + + PR c++/80840 - ICE with constexpr and reference + * pt.c (convert_nontype_argument): Don't test whether a decl is + value-dependent when binding to a reference. + +2017-05-31 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (lang_decl_slector): New enum. + (lang_decl_base): Make selector an enum. Drop decomposition_p + field. + (lang_decl): Use enum for discrimination. + (LANG_DECL_FN_CHECK, LANG_DECL_NS_CHECK, LANG_DECL_PARM_CHECK, + LANG_DECL_DEOMP_CHECK): Use enum. + (DECL_DECOMPOSITION_P): Use selector value. + (SET_DECL_DECOMPOSITION_P): Delete. + (retrofit_lang_decl): Lose SEL parm. + (fit_decomposition_lang_decl): Declare. + * decl.c (cp_finish_decomp, grokdeclarator): Use + fit_decomposition_lang_decl. + * lex.c (maybe_add_lang_decl_raw): New. Broken out of + retrofit_lang_decl. + (set_decl_linkage): New. Broken out of retrofit_lang_decl. Use enum. + (fit_decomposition_lang_decl): Likewise. + (retrofit_lang_decl): Use worker functions. + (cxx_dup_lang_specific_decl): Use selector enum. + (maybe_add_lang_type_raw): New. Broken out of ... + (cxx_make_type_name): ... here. Call it. + +2017-05-30 Jason Merrill <jason@redhat.com> + + PR c++/80856 - ICE with local extern in template + * semantics.c (finish_call_expr): Replace a local extern overload + set in a template with the IDENTIFIER_NODE. + +2017-05-30 David Malcolm <dmalcolm@redhat.com> + + * call.c (perform_implicit_conversion_flags): Convert + "from %qT to %qT" to "from %qH to %qI" in diagnostic. + (print_conversion_rejection): Replace pairs of %qT with + %qH and %qI in various places. + (build_user_type_conversion_1): Likewise. + (build_integral_nontype_arg_conv): Likewise. + (build_conditional_expr_1): Likewise. + (convert_like_real): Likewise. + (convert_arg_to_ellipsis): Likewise. + (joust): Likewise. + (initialize_reference): Likewise. + * cvt.c (cp_convert_to_pointer): Likewise. + (cp_convert_to_pointer): Likewise. + (convert_to_reference): Likewise. + (ocp_convert): Likewise. + * error.c (cp_printer): Gain bool and const char ** parameters. + (struct deferred_printed_type): New struct. + (class cxx_format_postprocessor): New class. + (cxx_initialize_diagnostics): Wire up a cxx_format_postprocessor + to pp->m_format_postprocessor. + (comparable_template_types_p): New function. + (newline_and_indent): New function. + (arg_to_string): New function. + (print_nonequal_arg): New function. + (print_template_differences): New function. + (type_to_string_with_compare): New function. + (print_template_tree_comparison): New function. + (append_formatted_chunk): New function. + (add_quotes): New function. + (cxx_format_postprocessor::handle): New function. + (defer_phase_2_of_type_diff): New function. + (cp_printer): Add "quoted" and "buffer_ptr" params. Implement + %H and %I. + * typeck.c (cp_build_binary_op): Replace pairs of %qT with + %qH and %qI in various places. + (convert_member_func_to_ptr): Likewise. + (build_reinterpret_cast_1): Likewise. + (convert_for_assignment): Likewise. + * typeck2.c (check_narrowing): Likewise. + +2017-05-30 Nathan Sidwell <nathan@acm.org> + + Kill IDENTIFIER_NAMESPACE_BINDINGS + * cp-tree.h (lang_identifier): Delete namespace_bindings. + (IDENTIFIER_NAMESPACE_BINDINGS): Delete. + (lang_decl_ns): Add bindings. + (DECL_NAMESPACE_BINDINGS): New. + * lex.c (retrofit_lang_decl): Create namespace hash table. + * name-lookup.c (find_namespace_slot): Change to use hash-map. + * ptree.c (cxx_print_binding): Delete. + (cxx_print_identifier): Remove NAMESPACE_BINDING printing. + + * cp-tree.def (OVERLOAD): Fix comment. + * cp-tree.h: Fix comments and whitespace. + * error.c (dump_decl): Use pp_cxx_colon_colon, ovl_scope. + * name-lookup.c (add_decl_to_level): Assert not class. + (check_local_shadow): Use OVL_P. + (pushdecl_with_scope_1): Rename to ... + (do_pushdecl_with_Scope): ... here. + (do_nonmember_using_decl): Use qualified_namespace_lookup return + value. + (push_class_level_binding_1): Use OVL_P. + (pushdecl_namespace_level): Use do_pushdecl_with_scope. + (pushtag_1): Rename to ... + (do_pushtag): ... here. Adjust do_pushdecl_with_scope call. + (pushtag): Adjust. + (store_class_bindings): Do not time here. + * name-lookup.h (pushdecl_outermost_localscope): Reorder. + * pt.c (listify): Declare argvec at point of initialization. + + PR c++/80913 + * name-lookup.c (add_decl_to_level): Assert not making a circular + chain. + (update_binding): Don't prematurely slide artificial decl. + +2017-05-29 Alexandre Oliva <aoliva@redhat.com> + + * cp-tree.h (lang_identifier): Drop oracle_looked_up, unused. + +2017-05-29 Nathan Sidwell <nathan@acm.org> + + PR c++/80891 (#1,#5) + * cp-tree.h (lookup_maybe_add): Add DEDUPING argument. + * name-lookup.c (name_lookup): Add deduping field. + (name_lookup::preserve_state, name_lookup::restore_state): Deal + with deduping. + (name_lookup::add_overload): New. + (name_lookup::add_value, name_lookup::add_fns): Call add_overload. + (name_lookup::search_adl): Set deduping. Don't unmark here. + * pt.c (most_specialized_instantiation): Revert previous change, + Assert not given duplicates. + * tree.c (lookup_mark): Just mark the underlying decls. + (lookup_maybe_add): Dedup using marked decls. + + PR c++/80891 (#4) + * ptree.c (cxx_print_xnode): Show internal OVERLOAD structure. + * tree.c (ovl_insert, ovl_iterator_remove_node): Fix copying assert. + + Stat hack representation + * name-lookup.c (STAT_HACK_P, STAT_TYPE, STAT_DECL, + MAYBE_STAT_DECL, MAYBE_STAT_TYPE): New. + (stat_hack): New. + (find_namespace_binding): Replace with ... + (find_namespace_slot): ... this. + (find_namespace_value): New. + (name_lookup::search_namespace_only, + name_lookup::adl_namespace_only): Adjust. + (update_binding): Add SLOT parameter, adjust. + (check_local_shadow): Use find_namespace_value. + (set_local_extern_decl_linkage): Likewise. + (do_pushdecl): Adjust for namespace slot. + (push_local_binding): Assert not a namespace binding. + (check_for_out_of_scope_variable): Use find_namespace_value. + (set_identifier_type_value_with_scope): Likewise. + (get_namespace_binding): Likewise. + (set_namespace_binding): Delete. + (set_global_binding): Directly update the binding. + (finish_namespace_using_decl): Likewise. + (lookup_type_scope_1): Use find_namespace_slot and update. + (do_push_nested_namespace): Use find_namespace_value. + + PR c++/80891 (#1) + * pt.c (most_specialized_instantiation): Cope with duplicate + instantiations. + + PR c++/80891 (#3) + * cp-tree.h (build_min_nt_call_vec): Declare. + * decl.c (build_offset_ref_call_from_tree): Call it. + * parser.c (cp_parser_postfix_expression): Likewise. + * pt.c (tsubst_copy_and_build): Likewise. + * semantics.c (finish_call_expr): Likewise. + * tree.c (build_min_nt_loc): Keep unresolved lookups. + (build_min): Likewise. + (build_min_non_dep): Likewise. + (build_min_non_dep_call_vec): Likewise. + (build_min_nt_call_vec): New. + + PR c++/80891 (#2) + * tree.c (ovl_copy): Adjust assert, copy OVL_LOOKUP. + (ovl_used): New. + (lookup_keep): Call it. + +2017-05-26 Nathan Sidwell <nathan@acm.org> + + Implement DR2061 + * name-lookup.c (push_inline_namespaces): New. + (push_namespace): Look inside inline namespaces. + + Inline and using namespace representation change. + * cp-tree.h (struct lang_decl_ns): Delete ns_using. Add usings, + inlinees as vector. + (DECL_NAMESPACE_USING): Adjust. + (DECL_NAMESPACE_INLINEES): New. + * name-lookup.h (struct cp_binding_level): Change usings + representation. + * name-lookup.c (name_lookup::do_queue_usings, + name_lookup::queue_usings): Adjust. + (name_lookup::search_namespace, name_lookup::search_usings, + name_lookup::queue_namespace): Adjust. + (name_lookup::adl_namespace_only): Adjust. + (add_using_namespace, push_namespace): Push onto vector. + (pop_namespace): Add timing logic. + + * call.c (build_operator_new_call): Do namelookup and ADL here. + (build_new_op_1): Likewise. + * name-lookup.h (lookup_function_nonclass): Delete declaration. + (do_using_directive): Likewise. + * name-lookup.c (set_namespace_binding, push_local_binding): Don't + declare early. + (struct scope_binding): Delete. + (EMPTY_SCOPE_BINDING): Delete. + (set_decl_namespace): Use OVL_P. + (finish_local_using_decl): Lose unnecesary checks. + (lookup_function_nonclass): Delete. + (cp_emit_debug_info_for_using): Use MAYBE_BASELINK_P. + + * cp-tree.h (OVL_CHAIN): Check looking at OVERLOAD. + (ovl_iterator): Add allow_inner field. Adjust ctor. Make + unduplicatable. + (ovl_iterator::maybe_push, ovl_iterator::pop): New. + (lkp_iterator): Add outer field. Adjust ctor. + (lkp_iterator::operator++): New. + (lookup_mark, lookup_maybe_add): Declare. + * name-lookup.c (name_lookup): Delete fn_set member. + (name_lookup::preserve_state, name_lookup::restore_state): Unmark + and mark lookup. + (name_lookup::add_value): Use lookup_add directly. + (name_lookup::add_fns: Use lookup_maybe_add. + (name_lookup::search_adl): Mark and unmark fns. + (pushdecl): Adjust. + * pt.c (check_explicit_specialization): Use lookup_add directly. + * ptree.c (cxx_print_xnode): Show complete overload structure. + * tree.c (lookup_mark, lookup_maybe_add): New. + + * name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args. + +2017-05-26 Jakub Jelinek <jakub@redhat.com> + + * cp-tree.h (struct lang_decl_decomp): New type. + (struct lang_decl): Add u.decomp. + (LANG_DECL_DECOMP_CHECK): Define. + (DECL_DECOMPOSITION_P): Note it is set also on the vars + for user identifiers. + (DECL_DECOMP_BASE): Define. + (retrofit_lang_decl): Add extra int = 0 argument. + * lex.c (retrofit_lang_decl): Add SEL argument, if non-zero + use it to influence the selector choices and for selector + 0 to non-zero transition copy old content. + (cxx_dup_lang_specific_decl): Handle DECL_DECOMPOSITION_P. + * decl.c (poplevel): For DECL_DECOMPOSITION_P, check + !DECL_DECOMP_BASE instead of !DECL_VALUE_EXPR. Adjust warning + wording if decl is a structured binding. + (cp_finish_decomp): Pass 4 as the new argument to retrofit_lang_decl. + Set DECL_DECOMP_BASE. Ignore DECL_READ_P sets from initialization + of individual variables for tuple structured bindings. + (grokdeclarator): Pass 4 as the new argument to retrofit_lang_decl. + Clear DECL_DECOMP_BASE. + * decl2.c (mark_used): Mark DECL_DECOMP_BASE TREE_USED as well. + * pt.c (tsubst_decomp_names): Assert DECL_DECOMP_BASE matches what + is expected. + * expr.c (mark_exp_read): Recurse on DECL_DECOMP_BASE instead of + DECL_VALUE_EXPR. + +2017-05-25 Jason Merrill <jason@redhat.com> + + PR c++/80605 - __is_standard_layout and zero-length array + * class.c (check_bases): Use DECL_FIELD_IS_BASE. + +2017-05-25 Nathan Sidwell <nathan@acm.org> + + Kill OVL_CURRENT, OVL_NEXT. + * cp-tree.h (OVL_CURRENT, OVL_NEXT): Delete. + * name-lookup.c (set_decl_namespace): Use ovl_iterator. + (consider_binding_level): Use OVL_FIRST. + (cp_emit_debug_info_for_using): Use lkp_iterator. + * pt.c (check_explicit_specialization): Use ovl_iterator. + + Kill DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS. + * cp-tree.h (lang_decl_ns): Remove ns_users field. + (DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS): Delete. + (TREE_INDIRECT_USING): Delete. + * name-lookup.h (is_associated_namespace): Delete. + * name-lookup.c (name_lookup::search_usings, + name_lookup::do_queue_usings): Usings are always direct. + (is_associated_namespace): Delete. + (handle_namespace_attrs): Use DECL_NAMESPACE_INLINE_P. + (namespace_ancestor_1, namespace_ancestor): Delete. + (push_using_directive_1, push_using_directive): Delete. + (add_using_namespace_1): Delete. + (add_using_namespace): Reimplement. + (emit_debug_info_using_namespace): New. + (finish_namespace_using_directive, finish_local_using_directive, + push_namespace): Adjust. + * tree.c (cp_free_lang_data): Remove DECL_NAMESPACE_USERS handling. + +2017-05-25 Volker Reichelt <v.reichelt@netcologne.de> + + * semantics.c (finish_handler_parms): Warn about non-reference type + catch handlers. + +2017-05-25 Nathan Sidwell <nathan@acm.org> + + Reimplement unqualified namespace lookup. + * name-lookup.c (name_lookup::using_pair, + name_lookup::using_queue): New typedefs. + (name_lookup::queue_namespace, name_lookup::do_queue_usings, + name_lookup::queue_usings): New. + (name_lookup::search_unqualified): New. + (merge_functions, same_entity_p, ambiguous_decl, + unqualified_namespace_lookup_1, unqualified_namespace_lookup, + lookup_using_namespace): Delete. + (lookup_name_real_1): Adjust. + + Reimplement qualified namespace lookup. + * name-lookup.c (name_lookup::flags): New member. Adjust ctor. + (name_lookup::ambiguous, name_lookup::add_value, + name_lookup::add_type, name_lookup::process_binding): New. + (name_lookup::search_namespace_only, + name_lookup::search_namespace, name_lookup::search_usings): New. + (name_lookup::search_qualified): New. + (do_nonmember_using_decl, suggest_alternatives_for, + lookup_qualified_name): Adjust. + (tree_vec_contains): Delete. + (qualified_lookup_using_namespace): Rename to ... + (qualified_namespace_lookup): ... here. Reimplement. + + Reimplement ADL. + * cp-tree.h (LOOKUP_SEEN_P, LOOKUP_FOUND_P): New. + * name-lookup.h (lookup_arg_dependent): Return plain tree. + * name-lookup.c (arg_lookup, arg_assoc, arg_assoc_args, + arg_assoc_args_vec, arg_assoc_type, add_function, + arg_assoc_namespace, arg_assoc_class_only, arg_assoc_bases, + arg_assoc_class, arg_assoc_template_arg, arg_assoc, + lookup_arg_dependent_1): Delete. + (name_lookup): New lookup object. + (name_lookup::preserve_state, name_lookup::restore_state, + name_lookup::mark_seen, name_lookup::find_and_mark, + name_lookup::add_fns, name_lookup::adl_namespace_only, + name_lookup::adl_namespace, name_lookup::adl_class_only, + name_lookup::adl_bases, name_lookup::adl_class, + name_lookup::adl_expr, name_lookup::adl_type, + name_lookup::adl_template_arg, name_lookup::search_adl): New. + (lookup_arg_dependent): Return a plain tree. Adjust. + (is_associated_namespace): Move later. + +2017-05-24 Nathan Sidwell <nathan@acm.org> + + * friend.c (do_friend): Remove check for existing decl. + * name-lookup.h (lookup_name_innermost_nonclass_level): Delete. + * name-lookup.c (push_local_binding): Directly look for binding. + (lookup_name_innermost_nonclass_level_1): Delete. + (lookup_name_innermost_nonclass_level): Delete. + + * Make-lang.in (CXX_AND_OBJCXX_OBJS): Alphabetize. + + * cp-tree.h (cp_free_lang_data): Add extern. + (ovl_skip_hidden, is_overloaded_fn, really_overloaded_fn): Add + ATTRIBUTE_PURE. + (type_unknown_p): Return bool, make inline, lose TREE_LIST check. + * typeck.c (type_unknown_p): Delete. + * tree.c (is_overloaded_fn): Use MAYBE_BASELINE_FUNCTIONS, adjust + overload management. + (dependent_name): Likewise. + (decl_anon_ns_mem_p): Simplify. + +2017-05-24 Jonathan Wakely <jwakely@redhat.com> + + PR c++/80544 + * tree.c (reshape_init): Use unqualified type for direct enum init. + * typeck.c (maybe_warn_about_cast_ignoring_quals): New. + (build_static_cast_1, build_reinterpret_cast_1): Strip cv-quals from + non-class destination types. + (build_const_cast_1): Strip cv-quals from destination types. + (build_static_cast, build_reinterpret_cast, build_const_cast) + (cp_build_c_cast): Add calls to maybe_warn_about_cast_ignoring_quals. + +2017-05-24 Martin Sebor <msebor@redhat.com> + + PR c/80731 + * call.c (fully_fold_internal): Adjust. + +2017-05-24 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (ovl_skip_hidden): Declare. + * tree.c (ovl_skip_hidden): New. + * name-lookup.c (arg_assoc_namespace): Call ovl_skip_hidden. + (lookup_arg_dependent_1): Likewise. + (ambiguous_decl): Use DECL_HIDDEN_P, ovl_skip_hidden. + (hidden_name_p, remove_hidden_names): Delete. + (lookup_name_real_1): Do not strip hidden names. + * name-lookup.h (hidden_name_p, remove_hidden_names): Delete. + + * cp-tree.h (OVL_HIDDEN_P): New. + (ovl_iterator::hidden_p, ovl_iterator::reveal_node): New. + (ovl_iterator::reveal_node): Declare. + * tree.c (ovl_copy): Copy OVL_HIDDEN_P. + (ovl_insert): Order on hiddenness. + (ovl_iterator::reveal_node): New. + * name-lookup.c (anticipated_builtin_p): New. + (supplement_binding_1): Use it. + (set_local_extern_decl_linkage): Use hidden_p. + (do_pushdecl): Deal with unhiding a hidden decl, use + anticipated_builtin_p. + (do_nonmember_using_decl): Use anticipated_decl_p. + (lookup_name_real_1): Use DECL_HIDDEN_P. + +2017-05-23 Jason Merrill <jason@redhat.com> + + -Wunused and C++17 structured bindings + * decl.c (poplevel): Don't warn about unused structured bindings, + only real variables. + * error.c (dump_simple_decl): Handle structured bindings. + * expr.c (mark_exp_read): Look through DECL_VALUE_EXPR. + +2017-05-23 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (PUSH_GLOBAL, PUSH_LOCAL, PUSH_USING): Delete. + * name-lookup.c (create_local_binding): New. + (update_binding): New. + (pushdecl_maybe_friend_1): Rename to ... + (do_pushdecl): ... this. Reimplement. + (pushdecl): Adjust. + (push_overloaded_decl_1, push_overloaded_decl): Delete. + +2017-05-23 Jason Merrill <jason@redhat.com> + + PR c++/80396 - built-in for make_integer_sequence. + * pt.c (builtin_pack_fn_p, builtin_pack_call_p) + (expand_integer_pack, expand_builtin_pack_call): New. + (find_parameter_packs_r): Check builtin_pack_call_p. + (check_for_bare_parameter_packs): Handle it. + (tsubst_pack_expansion): Call expand_builtin_pack_call. + (declare_integer_pack): New. + (init_template_processing): Call it. + * decl2.c (mark_used): Check builtin_pack_fn_p. + +2017-05-23 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (find_namespace_binding): New. + (pushdecl_maybe_friend_1): Use CP_DECL_CONTEXT. + (set_identifier_type_value_with_scope): Use find_namespace_binding. + (find_binding, cp_binding_level_find_binding_for_name, + binding_for_name, namespace_binding_1): Delete. + (push_overloaded_decl_1): Use CP_DECL_CONTEXT. + (get_namespace_binding, set_namespace_binding, + finish_namespace_using_decl, unqualified_namespace_lookup_1, + qualified_lookup_using_namespace, lookup_type_scope_1, + lookup_name_innermost_nonclass_level_1): Use find_namespace_binding. + + PR c++/80866 + * parser.c (cp_parser_template_id): Keep the lookup when stashing + the template_id. + + * cp-tree.h (DECL_HIDDEN_P): New. + * name-lookup.c (set_decl_context, + set_local_extern_decl_linkage): New, broken out of ... + (pushdecl_maybe_friend_1): ... here. Call them. + +2017-05-23 Thomas Schwinge <thomas@codesourcery.com> + + * parser.c (OACC_KERNELS_CLAUSE_MASK): Add + "PRAGMA_OACC_CLAUSE_NUM_GANGS", "PRAGMA_OACC_CLAUSE_NUM_WORKERS", + "VECTOR_LENGTH". + +2017-05-23 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (OVL_P): New. + * name-lookup.h (push_local_binding): Delete. + (do_toplevel_using_decl, do_local_using_decl): Rename to ... + (finish_namespace_using_decl, finish_local_using_decl): ... here + * name-lookup.c (add_decl_to_level): Swap args. + (pop_bindings_and_leave_scope): Look inside TREE_LIST. + (diagnose_name_conflict): Check contexts are same for redecl. + (update_local_overload): New. + (compparms_for_decl_and_using): Rename to ... + (matching_fn_p): ... here. + (pushdecl_maybe_friend_1): Adjust add_decl_to_level, + push_local_bindings call. + (push_local_binding): Make static, replace FLAGS arg with + IS_USING. + (validate_nonmember_using_decl): Use OVL_FIRST. + (do_nonmember_using_decl): Use in/out parameters. Use + lkp_iterator and simplify. + (do_toplevel_using_decl, do_local_using_decl): Rename to ... + (finish_namespace_using_decl, finish_local_using_decl): ... here. + Adjust. + (lookup_type_current_level): Delete. + * parser.c (cp_parser_using_declaration): Adjust. + * pt.c (tsubst_expr): Adjust. + +2017-05-22 Nathan Sidwell <nathan@acm.org> + + * name-lookup.h (parse_using_directive): Replace with ... + (finish_namespace_using_directive): ... this and ... + (finish_local_using_directive): ... this. + * name-lookup.c (add_using_namespace_1): Move later. + (add_using_namespace): Move later, add namespace_p arg, remove + indirect arg. + (push_using_directive_1): Directly recurse. + (do_using_directive, parse_using_directive): Delete, split into ... + (finish_namespace_using_directive): ... this and ... + (finish_local_using_directive): ... this. + (push_namespace): Use add_using_namespace. + * parser.c (cp_parser_using_directive): Call + finish_namespace_using_directive or finish_local_using_directive. + * pt.c (tsubst_expr): Call finish_local_using_directive. + + * cp-objcp-common.c (cp_register_dumps): Register raw dumper. + * cp-tree.h (raw_dump_id): Declare. + * decl2.c (raw_dump_id): Define. + (dump_tu): Use raw_dump_id. + + * config-lang.in (gtfiles): Sort list, break lines. + + * cp-tree.h (CPTI_TERMINATE, CPTI_CALL_UNEXPECTED): Rename to ... + (CPTI_TERMINATE_FN, CPTI_CALL_UNEXPECTED_FN): ... here. + ( CPTI_GET_EXCEPTION_PTR_FN, CPTI_BEGIN_CATCH_FN, CPTI_END_CATCH_FN, + CPTI_ALLOCATE_EXCEPTION_FN, CPTI_FREE_EXCEPTION_FN, CPTI_THROW_FN, + CPTI_RETHROW_FN): New. + (noexcept_deferred_spec): New. + (terminate_node, call_unexpected_node): Rename to ... + (terminate_fn, call_unexpected_fn): ... here. + (get_exception_ptr_fn, begin_catch_fn, end_catch_fn, + allocate_exception_fn, free_exception_fn, throw_fn, rethrow_fn): New. + * except.c (fn1..fn5, throw_fn, rethrow_rn, spec): Delete. + (init_exception_processing): Adjust. + (declare_library_fn): Create and push the fns here. + (do_get_exception_ptr, do_begin_catch, do_end_catch, + do_allocate_exception_ptr, do_free_exception_ptr): Adjust + declare_library_fn use. + (unevaluated_noexcept_spec): Adjust. + * cp-gimplify.c (genericize_eh_spec_block, + gimplify_most_not_throw_expr): Adjust. + + * name-lookup.c (pushdecl_top_level, + pushdecl_top_level_and_finish): Move after namespace pushing and + popping functions. + (push_to_top_level): Rename to ... + (do_push_to_top_level): ... here. Remove timing code. + (pop_from_top_level_1): Rename to ... + (do_pop_from_top_level): ... here. + (do_push_nested_namespace, do_pop_nested_namespace) + (push_to_top_level): New wrapper for do_push_to_top_level. + (pop_from_top_level): Adjust. + (push_nested_namepace, pop_nested_namespace): Wrappers for workers. + +2017-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * config-lang.in (gtfiles): Add c-family/c-format.c, + except.c, init.c, lambda.c and friend.c. + * class.c (dvirt_fn): Move out of function scope, + add GTY attribute. + * except.c (fn1-5, throw_fn, rethrow_fn, spec): Likewise. + * init.c (fn): Likewise. + * lambda.c (ptr_id, max_id): Likewise. + * friend.c (global_friend): Add GTY attribute. + +2017-05-19 Nathan Sidwell <nathan@acm.org> + + * call.c (add_list_candidates): Use OVL_FIRST. + (build_new_method_call_1): Likewise. + * cp-tree.h (OVL_SINGLE_P): New. + (TYPE_HIDDEN_P): New. + * decl.c (xref_tag_1): Use TYPE_HIDDEN_P. + * dump.c (cp_tump_tree): Adjust overload dumping. + * error.c (dump_decl): Use OVL_SINGLE_P, simplify context + printing. + * method.c (lazily_declare_fn): Assert we added it. + * parser.c (cp_parser_nested_name_specifier): Use OVL_SINGLE_P, + OVL_FIRST. + (cp_parser_template_name): Use lkp_iterator. + * pt.c (begin_template_parm_list): Fixup comment. + (instantiate_class_template_1): Use TYPE_HIDDEN_P. + * tree.c (ovl_iterator::remove_node): Cope with inherited ctors. + (ovl_scope): Use lkp_iterator. + +2017-05-19 Thomas Schwinge <thomas@codesourcery.com> + + * parser.c (cp_parser_omp_clause_default): Handle + "OMP_CLAUSE_DEFAULT_PRESENT". + + * parser.c (cp_parser_omp_clause_default): Avoid printing more + than one syntax error message. + +2017-05-19 Nathan Sidwell <nathan@acm.org> + + * class.c (class_dump_id): Define. + (dump_class_hierarchy, dump_vtable, dump_vtt): Use it. + * cp-objcp-common.c (cp_register_dumps): New. + * cp-objcp-common.h (cp_register_dumps): Declare. + (LANG_HOOKS_REGISTER_DUMPS): Override. + * cp-tree.h (class_dump_id): Declare. + +2017-05-18 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (OVL_ARG_DEPENDENT): Delete. + (OVL_USED_P): New. + (lookup_keep): Declare. + * name-lookup.c (add_function): Don't set OVL_ARG_DEPENDENT. + * pt.c (tsubst_copy): Assert lookup is persistent. + * semantics.c (finish_call_expr): Use lkp_iterator, call + lookup_keep. + * tree.c (ovl_copy): New. + (ovl_insert, ovl_iterator::remove_node): Copy immutable nodes. + (lookup_keep): New. + + * cp-tree.h (OVL_USED): Replace with ... + (OVL_USING_P): ... this. + (ovl_iterator::using_p): Adjust. + * name-lookup.c (push_overloaded_decl_1, + do_nonmember_using_decl): Adjust. + * search.c (lookup_field_r): Adjust. + * tree.c (ovl_insert, ovl_scope): Adjust. + + * cp-tree.h (lookup_add): Swap args. + (ovl_cons, build_overload): Delete. + * name-lookup.c (add_function, push_overloaded_decl_1, + do_nonmember_using_decl, merge_functions, remove_hidden_names): + Use lookup_add, ovl_insert. + * pt.c (check_explicit_specialization): Use lookup_add. + (do_class_deduction): Likewise. Refactor if. + * tree.c (lookup_add): Swap args. + (ovl_cons, build_overload): Delete. + + * name-lookup.c (find_local_binding): New, broken out of ... + (lookup_name_innermost_nonclass_level_1): ... here. Call it. + (set_namespace_binding): Swap scope & name args. + (namespace_binding_1): Likewise. + (pushdecl_maybe_friend_1): Adjust set_namespace_binding call. + (push_overloaded_decl_1): Likewise. + (set_global_binding): Likewise. + (get_namespace_binding): Adjust namespace_binding_1 call. + +2017-05-17 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (default_hash_traits <lang_identifier *>): New + specialization. + * name-lookup.c (lookup_extern_c_fun_in_all_ns): Delete. + (extern_c_fns): New hash table. + (check_extern_c_conflict): New, broken out of ... + (pushdecl_maybe_friend_1): ... here. Call it. + (c_linkage_bindings): Just look in hash table. + +2017-05-17 Ville Voutilainen <ville.voutilainen@gmail.com> + + PR c++/80654 + PR c++/80682 + Implement new C++ intrinsics __is_assignable and __is_constructible. + * cp-tree.h (CPTK_IS_ASSIGNABLE, CPTK_IS_CONSTRUCTIBLE): New. + (is_xible): New. + * cxx-pretty-print.c (pp_cxx_trait_expression): Handle + CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE. + * method.c (constructible_expr): Set cp_unevaluated. + (is_xible_helper): New. + (is_trivially_xible): Adjust. + (is_xible): New. + * parser.c (cp_parser_primary_expression): Handle + RID_IS_ASSIGNABLE and RID_IS_CONSTRUCTIBLE. + (cp_parser_trait_expr): Likewise. + * semantics.c (trait_expr_value): Handle + CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE. + +2017-05-17 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (ovl_iterator::using_p): New predicate. + (ovl_iterator::remove_node): New worker. + (ovl_insert): Declare. + * tree.c (ovl_insert): New. + (ovl_iterator::remove_node): New. + * class.c (add_method): Use ovl_iterator, ovl_insert. + (clone_function_decl): Fix description. + (clone_constructors_and_destructors): Use ovl_iterator. + + * class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator. + (maybe_warn_about_overly_private_class): Use ovl_iterator. + (method_name_cmp, resort_method_name_cmp): Use OVL_NAME. + (resort_type_method_vec, finish_struct_methods): Use OVL_FIRST. + (get_base_fndecls): Use ovl_iterator. + (warn_hidden): Use OVL_NAME, ovl_iterator. + (add_implicitly_declared_members): Use ovl_iterator. + * constraint.cc (normalize_template_id_expression): Use OVL_FIRST, + flatten nested if. + (finish_shorthand_constraint): Simplify, use ovl_make. + * pt.c (make_constrained_auto): Simplify. Use ovl_make. + * search.c (shared_member_p): Use ovl_iterator. + (lookup_field_fuzzy_info::fuzzy_lookup_fn): Use OVL_NAME. + (lookup_conversion_operator): Use OVL_FIRST. + (lookup_fnfiels_idx_nolazy): Use OVL_FIRST, OVL_NAME. + (look_for_overrides_here): Use ovl_iterator. + (lookup_conversions_r): Use OVL_FIRST, OVL_NAME, ovl_iterator. + * typeck.c (build_x_unary_op): Use ovl_make. + +2017-05-17 Martin Liska <mliska@suse.cz> + + * class.c (dump_class_hierarchy): Introduce dump_flags_t type and + use it instead of int type. + (dump_vtable): Likewise. + (dump_vtt): Likewise. + * decl2.c (dump_tu): Likewise. + +2017-05-16 David Malcolm <dmalcolm@redhat.com> + + * call.c (enforce_access): Add access_failure_info * param and use + it to record access failures. + * cp-tree.h (class access_failure_info): New class. + (enforce_access): Add access_failure_info * param, defaulting to + NULL. + (lookup_member): Likewise. + (locate_field_accessor): New function decl. + (perform_or_defer_access_check): Add access_failure_info * param, + defaulting to NULL. + * search.c (lookup_member): Add access_failure_info * param and + pass it on to call to perform_or_defer_access_check. + (matches_code_and_type_p): New function. + (field_access_p): New function. + (direct_accessor_p): New function. + (reference_accessor_p): New function. + (field_accessor_p): New function. + (struct locate_field_data): New struct. + (dfs_locate_field_accessor_pre): New function. + (locate_field_accessor): New function. + * semantics.c (perform_or_defer_access_check): Add + access_failure_info * param, and pass it on to call to + enforce_access. + * typeck.c (access_failure_info::record_access_failure): New method. + (access_failure_info::maybe_suggest_accessor): New method. + (finish_class_member_access_expr): Pass an access_failure_info + instance to the lookup_member call, and call its + maybe_suggest_accessor method afterwards. + +2017-05-16 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80536 + PR sanitizer/80386 + * cp-gimplify.c (cp_fold): Handle SAVE_EXPR. + +2017-05-16 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (check_local_shadow): New, broke out of ... + (pushdecl_maybe_friend_1): ... here. Call it. + + * cp-tree.h (OVL_NESTED_P, OVL_LOOKUP_P): New. + (ovl_first): Move inline definition to end of file. + (ovl_make, lookup_add): Declare. + (get_fns, get_first_fn): Make pure. + * tree.c (ovl_cache): New. + (ovl_make, lookup_add): New. + * pt.c (do_class_deduction): Don't add candidates that will be + elided. + + * call.c (build_user_type_conversion_1): Use OVL_FIRST. + (print_error_for_call_failure): Use OVL_NAME. + (build_op_call_1): Use ovl_iterator. + (add_candidates): Use OVL_FIRST & lkp_iterator. + (build_op_delete_call): Use MAYBE_BASELINK_FUNCTIONS & + lkp_iterator. + * class.c (deduce_noexcept_on_destructors): Use ovl_iterator. + (type_has_user_nondefault_constructor, + in_class_defaulted_default_constructor, + type_has_user_provided_constructor, + type_has_user_provided_or_explicit_constructor, + type_has_non_user_provided_default_constructor, + vbase_has_user_provided_move_assign, + type_has_move_constructor, type_has_move_assign, + type_has_user_declared_move_constructor, + type_has_user_declared_move_assign, + type_build_ctor_call, type_build_dtor_call, + type_requires_array_cookie, explain_non_literal_class): Likewise. + (finish_struct): Use lkp_iterator. + (resolve_address_of_overloaded_function): Use OVL_NAME, lkp_iterator. + (note_name_declared_in_class): Use OVL_NAME. + * cxx-pretty-print.c (pp_cxx_unqualified_id): Use OVL_FIRST. + (pp_cxx_qualified_id, cxx_pretty_printer::id_expression, + cxx_pretty_printer::expression): Likewise. + * decl2.c (check_classfn): Use ovl_iterator. + * pt.c (retrieve_specialization): Use ovl_iterator. + * tree.c (cp_tree_equal): Use lkp_iterator. + (type_has_nontrivial_copy_init): Use ovl_iterator. + + * typeck2.c (cxx_incomplete_type_diagnostic): Revert change and + check is_overloaded_fn. + +2017-05-16 Martin Liska <mliska@suse.cz> + + * parser.c (cp_lexer_print_token): Add default value for flags + argument of print_gimple_stmt, print_gimple_expr, + print_generic_stmt and print_generic_expr. + +2017-05-16 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (class ovl_iterator, class lkp_iterator): New OVERLOAD + iterators. + (MAYBE_BASELINK_FUNCTIONS): New. + * constraint.cc (resolve_constraint_check): Use lkp_iterator. + * decl2.c (maybe_warn_sized_delete): Use ovl_iterator. + * lambda.c (maybe_generic_this_capture): Use lkp_iterator. + * method.c (inherited_ctor_binfo): Use ovl_iterator. + (binfo_inherited_from): Likewise. + * parser.c (lookup_literal_operator): Use lkp_iterator. + * pt.c (iterative_hash_template_arg): Use lkp_iterator. + (print_candidates_1): Likewise. + (determine_specialization): Likewise. + (resolve_overloaded_unification): Likewise. + (resolve_nondeduced_context): Likewise. + (type_dependent_expression_p): Likewise. + (dependent_template_p): Likewise. + * ptree.c (cxx_print_xnode): Likewise. + * semantics.c (omp_reduction_lookup): Use lkp_iterator. + (classtype_has_nothrow_assign_or_copy_p): Use ovl_iterator. + * typeck.c (check_template_keyword): Use lkp_iterator. + + * cp-tree.h (OVL_FIRST, OVL_NAME): New. + (ovl_first): New. + * constexpr.c (function_concept_check): Use OVL_FIRST. + * cvt.c (build_expr_type_conversion): Likewise. + * decl.c (poplevel, grokdeclarator): Use OVL_NAME. + * decl2.c (mark_used): Use OVL_FIRST. + * error.c (dump_decl): Use OVL_FIRST, OVL_NAME. + (dump_expr, location_of): Use OVL_FIRST. + * friend.c (do_friend): Use OVL_NAME. + * init.c (build_offset_ref): Use OVL_FIRST. + * mangle.c (write_member_name): Likewise. + (write_expression): Use OVL_NAME. + * method.c (strip_inheriting_ctors): Use OVL_FIRST. + * name-lookup.c (pushdecl_class_level): Use OVL_NAME. + * pt.c (check_explicit_specialization): Use OVL_FIRST. + (check_template_shadow): Likewise. + (tsubst_template_args): Use OVL_NAME. + (tsubst_baselink): Use OVL_FIRST. + * semantics.c (perform_koenig_lookup): Use OVL_NAME. + * tree.c (get_first_fn): Use OVL_FIRST. + * typeck.c (finish_class_member_access_expr): Use OVL_NAME. + (cp_build_addr_expr_1): Use OVL_FIRST. + + * pt.c (tsubst_copy_and_build): Remove unnecessary COMPONENT_REF + peeking. + * semantics.c (finish_id_expression): Directly init local var. + (finish_omp_reduction_clause): Use really_overloaded_fn. + * tree.c (get_fns): Document. Assert we got an overload. + (get_first_fn) Document. + * typeck.c (cp_build_addr_expr_1): Pass arg directly to + really_overloaded_fn. + * typeck2.c (cxx_incomplete_type_diagnostic): Use get_first_fn directly. + + * cp-tree.h (SCOPE_DEPTH): New. + * name-lookup.h (is_nested_namespace): Declare. + * name-lookup.c (is_nested_namespace): New. + (is_ancestor): Use it. + (set_decl_namespace): Likewise. + (push_namespace): Set SCOPE_DEPTH. + * pt.c (check_specialization_namespace): Use is_nested_namespace. + (check_unqualigied_spec_or_inst): Likewise. + +2017-05-15 Nathan Sidwell <nathan@acm.org> + + PR c++/79369 + * cp-tree.h (DECL_NAMESPACE_INLINE_P): New. + * name-lookup.h (push_namespace): Return int, add make_inline arg. + * name-lookup.c (push_namespace): Deal with inline directly. + Return pushed count. + * parser.c (cp_parser_namespace_definition): Adjust for + push_namespace change. + +2017-05-11 Nathan Sidwell <nathan@acm.org> + + * cp-lang.c (get_global_decls, cxx_pushdecl, LANG_HOOK_GETDECLS, + LANG_HOOKS_PUSHDECL): Move to ... + * cp-objcp-common.c (cp_get_global_decls, cp_pushdec, + LANG_HOOK_DECLS, LANG_HOOKS_PUSHDECL): ... here. + * cp-objcp-common.h (cp_get_global_decls, cp_pushdecl): Declare. + + * name-lookup.h (pushdecl): Add default friend parm. + (pushdecl_maybe_friend): Delete. + (pushdecl_top_level): Add default friend parm. + (pushdecl_top_level_maybe_friend): Delete. + * name-lookup.c (pushdecl_maybe_friend): Delete. + (pushdecl): Add is_friend parm. + (pushdecl_top_level): Add is friend_parm. + (pushdecl_top_level_maybe_friend, pushdecl_top_level_1): Delete. + (pushdecl_top_level_and_finish): Do pushing and finishing directly. + * friend.c (do_friend): Adjust. + * pt.c (tsubst_friend_class): Adjust. + + Revert pushdecl_top_level_and_finish name change. + * name-lookup.h (pushdecl_top_level_and_finish): Resurrect old name. + * name-lookup.c (pushdecl_top_level_and_finish): Likewise. + * decl.c (cp_make_fname_decl): Adjust. + * decl2.c (get_guard, handle_tls_init): Adjust. + * rtti.c (get_tinfo_decl, tinfo_base_init): Adjust. + + * name-lookup.c (pushdecl_outermost_localscope): Always + conditionally stop timer. + + * decl.c (xref_tag_1): Don't frob ts_lambda scope here. + * name-lookup.c (pushtag_1): Deal with ts_lambda scope. + + * cp-tree.h (pushdecl, pushdecl_maybe_friend, pushtag, + pushtag_top_level_maybe_friend, + pushdecl_top_level_and_finish): Move declarations to ... + * name-lookup.h: ... here. Group pushdecl variants. + (pushdecl_top_level_and_finish): Rename to ... + (pushdecl_top_level_with_init): ... here. + * decl.c (cp_make_fname_decl): Use pushdecl_top_level_with_init. + * decl2.c (get_guard, handle_tls_init): Likewise. + * rtti.c (get_tinfo_decl, tinfo_base_init): Likewise. + * lambda.c (maybe_add_lambda_conv_op): Use namespace_bindings_p. + * method.c (implicitly_declare_fn): Likewise. + * searchc (node_debug_info_needed): Likewise. + * name-lookup.c (pushdecl_top_level_and_finish): Rename to ... + (pushdecl_top_level_with_init): ... here. + (pop_everything): Use namespace_bindings_p. + + * name-lookup.h (pop_binding): Rename to pop_local_binding. + (getdecls): Rename to get_local_decls. + * name-lookup.c (pop_binding): Rename to ... + (pop_local_binding): ... here. + (pop_bindings_and_leave_scope): Adjust. + (getdecls): Rename to ... + (get_local_decls): ... here. Assert local scope. + * decl.c (poplevel): Assert not namespace. Adjust and simplify + logic. + (store_parm_decls): Adjust get_local_decls call. + (parser.c (synthesize_implicit_template_parm): Likewise. + +2017-05-11 Ville Voutilainen <ville.voutilainen@gmail.com> + + PR c++/80682 + * method.c (is_trivially_xible): Reject void types. + +2017-05-10 Nathan Sidwell <nathan@acm.org> + + * class.c (handle_using_decl): Always use OVL_CURRENT. + (resolve_address_of_overloaded_function): Move iterator decl into + for scope. Don't strip anticipated decls here. + + * pt.c (print_candidates_1): Separate TREE_LIST and OVERLOAD + printing. + (print_candidates): Adjust. + + * cp-tree.h (build_new_function_call): Lose koenig_p arg. Fix + line breaking. + * call.c (build_new_function_call): Lose koenig_p arg. Remove + koenig_p handling here. + * pt.c (push_template_decl_real): Unconditionally retrofit_lang_decl. + (tsubst_omp_clauses): Likewise. + (do_class_deduction): Adjust buld_new_function_call calls. + * semantics.c (finish_call_expr): Likewise. + +2017-05-10 Jason Merrill <jason@redhat.com> + + * pt.c (unify_parameter_deduction_failure, unify_cv_qual_mismatch) + (unify_type_mismatch, unify_parameter_pack_mismatch) + (unify_ptrmem_cst_mismatch, unify_expression_unequal) + (unify_parameter_pack_inconsistent, unify_inconsistency) + (unify_vla_arg, unify_method_type_error, unify_arity) + (unify_arg_conversion, unify_no_common_base) + (unify_inconsistent_template_template_parameters) + (unify_template_deduction_failure) + (unify_template_argument_mismatch) + (unify_overload_resolution_failure): Call unify_invalid. + + CWG 1847 - Clarifying compatibility during partial ordering + * pt.c (more_specialized_fn): No order between two non-deducible + parameters. + + * pt.c (dependent_type_p): Make sure we aren't called with + global_type_node. + + PR c++/79549 - C++17 ICE with non-type auto template parameter pack + * pt.c (convert_template_argument): Just return an argument pack. + (coerce_template_parameter_pack, template_parm_to_arg) + (extract_fnparm_pack, make_argument_pack, tsubst_template_args) + (tsubst_decl, tsubst, type_unification_real, unify_pack_expansion): + Don't set the type of a NONTYPE_ARGUMENT_PACK. + * parser.c (make_char_string_pack, make_string_pack): Likewise. + +2017-05-10 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (add_method, clone_function_decl): Change last arg to + bool. + * class.c (add_method): Change third arg to bool. Adjust. + (one_inheriting_sig, one_inherited_ctor): Adjust. + (clone_function_decl): Change 2nd arg to bool. Adjust. + (clone_constructors_and_destructors): Adjust. + * lambda.c (maybe_add_lambda_conv_op): Adjust. + * method.c (lazily_declare_fn): Adjust. + * pt.c (tsubst_decl, instantiate_template_1): Adjust. + * semantics.c (finish_member_declaration): Adjust. + +2017-05-10 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80145 + * decl.c (finish_function): To improve error recovery, change the + logic for calling apply_deduced_return_type. + +2017-05-09 Jason Merrill <jason@redhat.com> + + PR c++/80605 - __is_standard_layout and empty base + * class.c (check_bases): Ignore empty bases. + + PR c++/70979 - literal class and closure types + * class.c (finalize_literal_type_property): Handle closures + specifically. + (explain_non_literal_class): Likewise. + + PR c++/66297, DR 1684 - literal class and constexpr member fns + * constexpr.c (is_valid_constexpr_fn): Only complain about + non-literal enclosing class in C++11. + * class.c (finalize_literal_type_property): Likewise. + +2017-05-09 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80186 + * pt.c (tsubst_decl): Early return error_mark_node if + grok_ctor_properties returns false. + +2017-05-09 Jason Merrill <jason@redhat.com> + + PR c++/70167 - array prvalue treated as lvalue + * cp-tree.h (CONSTRUCTOR_C99_COMPOUND_LITERAL): New. + (enum fcl_t): New. + * semantics.c (finish_compound_literal): Add fcl_context parameter. + Only make a static variable for C99 syntax. + * parser.c (cp_parser_postfix_expression): Pass it. + * pt.c (tsubst_copy_and_build): Likewise. + * call.c (extend_ref_init_temps): Set + DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. + +2017-05-09 Nathan Sidwell <nathan@acm.org> + + * cp-lang.c (get_global_decls, cxx_pushdecl): New. + (LANG_HOOKS_GETDECLS, LANG_HOOKS_PUSHDECL): Override. + * name-lookup.h (pushdecl_top_level): Declare. + +2017-05-08 Jason Merrill <jason@redhat.com> + + PR c++/80178 - parameter passing for uncopyable classes + * tree.c (type_has_nontrivial_copy_init): True for classes with only + deleted copy/move ctors. + (remember_deleted_copy, maybe_warn_parm_abi): New. + * decl.c (require_complete_types_for_parms, check_function_type): + Call maybe_warn_parm_abi. + * call.c (convert_for_arg_passing, build_cxx_call): Likewise. + +2017-05-08 Nathan Sidwell <nathan@acm.org> + + * decl.c (builtin_function_1): Set DECL_ANTICIPATED before pushing. + (start_preparsed_function): Do decl pushing before setting + current_funciton_decl and announcing it. + + * name-lookup.h (pushdecl_with_scope): Replace with ... + (pushdecl_outermost_localscope): ... this. + * name-lookup.c (pushdecl_with_scope): Replace with ... + (pushdecl_outermost_localscope): ... this. + (pushdecl_namespace_level): Adjust. + * decl.c (cp_make_fname_decl): Use pushdecl_outermost_localscope. + * lambda.c (insert_capture_proxy): Likewise. + + * class.c (build_vtbl_initializer): Don't shadow outer variable + with static var. + + Revert _binding -> _value change. + * name-lookup.h (get_namespace_value, set_global_value): Rename to ... + (get_namespace_binding, set_global_binding): ... these. + * name-lookup.c (get_namespace_value, set_global_value): Rename to ... + (get_namespace_binding, set_global_binding): ... these. + (arg_assoc_namespace, pushdecl_maybe_friend_1, + check_for_out_of_scope_variable, push_overloaded_decl_1, + lookup_name_innermost_nonclass_level, push_namespace): Adjust. + * cp-tree.h (IDENTIFIER_GLOBAL_VALUE, + SET_IDENTIFIER_GLOBAL_VALUE): Adjust. + * decl.c (poplevel): Adjust. + * pt.c (make_constrained_auto): Likewise. + +2017-05-07 Volker Reichelt <v.reichelt@netcologne.de> + + PR translation/80280 + * call.c (print_z_candidate): Fix quoting. + +2017-05-05 David Malcolm <dmalcolm@redhat.com> + + * error.c (pedwarn_cxx98): Replace report_diagnostic + with diagnostic_report_diagnostic. + +2017-05-05 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_value. + (SET_IDENTIFIER_GLOBAL_VALUE): Use set_global_value. + (IDENTIFIER_NAMESPACE_VALUE): Delete. + * name-lookup.h (namespace_binding, set_namespace_binding): Replace + with ... + (get_namespace_value, set_global_value): ... these. + (get_global_value_if_present, is_typename_at_global_scope): Delete. + * decl.c (poplevel): Use get_namespace_value. + (grokdeclarator): Use IDENTIFIER_GLOBAL_VALUE. + * class.c (build_vtbl_initializer): Stash library decl in + static var. Use IDENTIFIER_GLOBAL_VALUE. + * except.c (do_get_exception_ptr, do_begin_catch, do_end_catch, + do_allocate_exception, do_free_exception, build_throw): Likewise. + * init.c (throw_bad_array_new_length): Likewise. + * rtti.c (throw_bad_cast, throw_bad_typeid): Likewise. + * name-lookup.c (arg_assoc_namespace, pushdecl_maybe_friend_1, + check_for_our_of_scope_variable, push_overloaded_decl_1): Use + get_namespace_value. + (set_namespace_binding_1): Rename to + (set_namespace_binding): ... here. + (set_global_value): New. + (lookup_name_innermost_nonclass_level_1, push_namespace): Use + get_namespace_value. + * pt.c (listify): Use get_namespace_value. + + * call.c (make_temporary_var_for_ref_to_temp): Push decl into + current scope. + * lex.c (unqualified_name_lookup_error): Likewise. + + * class.c (alter_class): Use retrofit_lang_decl directly. + * decl.c (push_local_name, dupliate_decls): Likewise. + * semantics.c (omp_privatize_field): Likewise. + + Kill walk_namespaces. + * cp-tree.h (walk_namespaces_fn, walk_namespaces): Delete. + * decl.c (walk_namespaces_r, walk_namespaces): Delete. + + Kill per-namespace static_decls. + * cp-tree.h (static_decls): Declare. + (wrapup_globals_for_namespace, + diagnose_inline_vars_for_namespace): Replace with ... + (wrapup_namespace_globals): ... this. + * decl.c (static_decls): Define. + (wrapup_globals_for_namespace, + diagnose_inline_vars_for_namespace): Replace with ... + (wrapup_namespace_globals): ... this. + (cxx_init_decl_processing): Initialize static_decls. + * decl2.c (c_parse_final_cleanups): Adjust. + * name-lookup.h (cp_binding_level): Remove static_decls member. + * name-lookup.c (add_decl_to_level): Adjust. + (begin_scope): Adjust. + +2017-05-05 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71577 + * decl.c (reshape_init): Unconditionally return error_mark_node + upon error about too many initializers. + +2017-05-04 Nathan Sidwell <nathan@acm.org> + + * constraint.cc (diagnose_check_constraint): Fix %E thinko. + +2017-05-04 Martin Sebor <msebor@redhat.com> + + PR translation/80280 + * call.c (print_z_candidate): Add missing quoting to %D and other + like directives. + (build_op_call_1): Same. + * constraint.cc (diagnose_check_constraint): Same. + * mangle.c (mangle_decl): Same. + * name-lookup.c (cp_binding_level_debug): Same. + (set_decl_namespace): Same. + * parser.c (cp_parser_tx_qualifier_opt): Same. + * pt.c (print_candidates_1): Same. + (check_template_variable): Same. + (tsubst_default_argument): Same. + (most_specialized_partial_spec): Same. + * semantics.c (omp_reduction_lookup): Same. + * tree.c (check_abi_tag_redeclaration): Same. + * typeck.c (comptypes): Same. + * typeck2.c (abstract_virtuals_error_sfinae): Same. + +2017-05-04 Nathan Sidwell <nathan@acm.org> + + More global trees. + * cp-tree.h (enum cp_tree_index): Add CPTI_GLOBAL, + CPTI_GLOBAL_TYPE, CPTI_GLOBAL_IDENTIFIER, CPTI_ANON_IDENTIFIER, + CPTI_INIT_LIST_IDENTIFIER. + (global_namespace, global_type_node, global_identifier, + anon_identifier, init_list_identifier): New. + * decl.c (global_type_node, global_scope_name): Delete. + (initialize_predefined_identifiers): Add new identifiers. + (cxx_init_decl_processing): Adjust. + * name-lookup.h (global_namespace, global_type_node): Delete. + * name-lookup.c (global_namespace, anonymous_namespace_name, + get_anonymous_namespace_name): Delete. + (namespace_scope_ht_size, begin_scope, pushtag_1, + push_namespace): Adjust, + * call.c (type_has_extended_temps): Use init_list_identifier. + * pt.c (listify): Likewise. + + * name-lookup.c: Reorder functions to make merging from modules + branch simpler. + +2017-05-03 Jason Merrill <jason@redhat.com> + + * constexpr.c (cxx_eval_outermost_constant_expr): Use TV_CONSTEXPR. + +2017-05-03 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h (enum cp_tree_index, cp_global_trees): Move earlier, + along with #defines, to before name-lookup include. + +2017-05-02 Paolo Carlini <paolo.carlini@oracle.com> + + * pt.c (is_auto_or_concept): Remove. + (type_uses_auto_or_concept): Remove, unused. + (find_parameter_packs_r, extract_autos_r, is_auto_r): Adjust. + * parser.c (tree_type_is_auto_or_concept): Remove, unused. + * cp-tree.h (is_auto_or_concept): Remove. + +2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn> + + PR c++/80038 + * cp-cilkplus.c (cilk_install_body_with_frame_cleanup): Don't + add pedigree operation and detach call here. + * cp-gimplify.c (cp_gimplify_expr): Remove the calls to + cilk_cp_gimplify_call_params_in_spawned_fn. + (cilk_cp_gimplify_call_params_in_spawned_fn): Remove function. + * semantics.c (simplify_aggr_init_expr): Copy EXPR_CILK_SPAWN. + +2017-04-29 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_member_declaration): Add fix-it hints for + stray comma and missing semicolon at end of member declaration. + +2017-04-27 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_cast_expression): Add target type of cast to + diagnostic. + * error.c (type_to_string): Add '{enum}' suffix to enumeration types. + +2017-04-26 Paolo Carlini <paolo.carlini@oracle.com> + + * decl.c (grok_ctor_properties, ambi_op_p, unary_op_p): Change + return type to bool. + * cp-tree.h (grok_ctor_properties): Update. + +2017-04-26 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_nested_name_specifier_opt): Add fix-it + information to diagnostic of invalid colon in nested-name-specifier. + +2017-04-25 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_elaborated_type_specifier): Add fix-it to + diagnostic of invalid class/struct keyword after enum. + +2017-04-25 David Malcolm <dmalcolm@redhat.com> + + * parser.c (cp_parser_member_declaration): Add fix-it hint + for removing stray semicolons. + +2017-04-25 David Malcolm <dmalcolm@redhat.com> + + * name-lookup.c (get_std_name_hint): New function. + (maybe_suggest_missing_header): New function. + (suggest_alternative_in_explicit_scope): Call + maybe_suggest_missing_header. + +2017-04-25 David Malcolm <dmalcolm@redhat.com> + + PR c++/80177 + * name-lookup.c (suggest_alternative_in_explicit_scope): Convert + candidate type of bm from tree to const char *. + (consider_binding_level): Likewise. + (lookup_name_fuzzy): Likewise, using this to merge the best + result from the preprocessor into bm, rather than immediately + returning, so that better matches from reserved words can "win". + Guard the rejection of keywords that don't start decl-specifiers + so it only happens for FUZZY_LOOKUP_TYPENAME. + +2017-04-24 Volker Reichelt <v.reichelt@netcologne.de> + + * decl.c (grokdeclarator): Use %qT instead of %<%T%> in diagnostics. + (start_enum): Likewise. + (build_enumerator): Likewise. Use %qE instead of plain %E. + * parser.c (cp_parser_mem_initializer_list): Use %qD instead of + %<%D%> in diagnostics. + (cp_parser_elaborated_type_specifier): Likewise. + * pt.c (make_pack_expansion): Use %qT and %qE instead of + %<%T%> and %<%E%> in diagnostics. + (tsubst_pack_expansion): Likewise. + +2017-04-24 David Malcolm <dmalcolm@redhat.com> + + PR c++/80016 + * parser.c (cp_parser_unary_expression): Generate a location + range for alignof and sizeof expressions. + +2017-04-24 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_cv_qualifier_seq_opt): Add fix-it info to + error message. + (cp_parser_virt_specifier_seq_opt): Likewise. + (set_and_check_decl_spec_loc): Likewise twice. + +2017-04-21 Jason Merrill <jason@redhat.com> + + PR c++/80179 - ICE with initialized flexible array member. + * constexpr.c (verify_ctor_sanity): Handle flexible array members. + +2017-04-21 Richard Biener <rguenther@suse.de> + + * cp-tree.h (copy_decl): Annotate with CXX_MEM_STAT_INFO. + (copy_type): Likewise. + * lex.c (copy_decl): Pass down mem-stat info. + (copy_type): Likewise. + +2017-04-20 Jonathan Wakely <jwakely@redhat.com> + + PR c++/80473 + * init.c (build_new_1): Suppress notes about over-aligned new when + the warning is suppressed. + +2017-04-20 Volker Reichelt <v.reichelt@netcologne.de> + + * parser.c (cp_parser_member_declaration): Add warning with fixit + information for extra semicolon after in-class function definition. + +2017-04-20 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/80423 + * tree.c (build_cplus_array_type): Call build_array_type + with the intended TYPE_TYPELESS_STORAGE flag value, instead + of calling build_array_type and modifying later TYPE_TYPELESS_STORAGE + on the shared type. + +2017-04-18 Marek Polacek <polacek@redhat.com> + + PR c++/80244 - ICE with attribute in template alias. + * tree.c (strip_typedefs): Handle UNDERLYING_TYPE. + + PR c++/80241 - ICE with alignas pack expansion. + * error.c (dump_expr): Handle TREE_LIST. + * parser.c (cp_parser_std_attribute_list): Return error_mark if + make_pack_expansion returns an error. + +2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/80287 + * class.c (fixup_may_alias): Fix all type variants. + +2017-04-17 Jason Merrill <jason@redhat.com> + + PR c++/80415 - wrong error with default arg and array reference. + * tree.c (lvalue_kind): Return clk_class for an array prvalue. + + * pt.c (tsubst_init): Set TARGET_EXPR_DIRECT_INIT_P. + +2017-04-15 Alexandre Oliva <aoliva@redhat.com> + + * decl.c (name_unnamed_type): Split out of... + (grokdeclarator): ... this. + * decl.h (name_unnamed_type): Declare. + +2017-04-12 Richard Biener <rguenther@suse.de> + Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR middle-end/79671 + * tree.c (build_cplus_array_type): Set TYPE_TYPELESS_STORAGE + for arrays of character or std::byte type. + +2017-04-11 Jason Merrill <jason@redhat.com> + + PR c++/80294 - ICE with constexpr and inheritance. + * constexpr.c (reduced_constant_expression_p): + A null constructor element is non-constant. + (cxx_eval_indirect_ref): Don't VERIFY_CONSTANT before + returning an empty base. + +2017-04-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/80370 + * decl.c (cp_finish_decomp): If processing_template_decl on + non-dependent decl, only set TREE_TYPE on the v[i] decls, but don't + change their DECL_VALUE_EXPR nor cp_finish_decl them. Instead make + sure DECL_VALUE_EXPR is the canonical NULL type ARRAY_REF for tsubst + processing. + * pt.c (value_dependent_expression_p) <case VAR_DECL>: For variables + with DECL_VALUE_EXPR, return true if DECL_VALUE_EXPR is type + dependent. + +2017-04-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/80363 + * error.c (dump_expr): Handle VEC_COND_EXPR like COND_EXPR. + +2017-04-10 Jakub Jelinek <jakub@redhat.com> + + PR c++/80176 + * tree.c (lvalue_kind): For COMPONENT_REF with BASELINK second + operand, if it is a static member function, recurse on the + BASELINK. + +2017-04-10 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80348 + * typeck.c (cp_build_binary_op): Use NULL_TREE instead of NULL. Set + ORIG_TYPE earlier and not only when shortening. + +2017-04-07 Jason Merrill <jason@redhat.com> + + PR c++/80356 - ICE with reference to function template argument. + PR c++/79294 + * pt.c (convert_nontype_argument_function): Adjust type even with a + value-dependent argument. + + PR c++/80267 - ICE with nested capture of reference + PR c++/60992 + * pt.c (tsubst_copy): Handle lookup finding a capture proxy. + +2017-04-07 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80348 + * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE. + + PR c++/80095 + * call.c (build_over_call): Don't check cxx_dialect. + * cp-gimplify.c (cp_gimplify_init_expr): Don't check cxx_dialect nor + whether SUB is a CONSTRUCTOR. + * init.c (build_new_1): Don't check cxx_dialect. + * tree.c (replace_placeholders): Add a function comment. Return if + not in C++14, or if the object isn't a (member of a) class. + * typeck2.c (store_init_value): Don't check cxx_dialect nor whether + TYPE is CLASS_TYPE_P. + +2017-04-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/80309 + * pt.c (canonical_type_parameter): Use vec_safe_grow_cleared instead + of a loop doing vec_safe_push of NULL. Formatting fixes. + (rewrite_template_parm): Copy TEMPLATE_PARM_PARAMETER_PACK from oldidx + to newidx before calling canonical_type_parameter on newtype. + +2017-04-04 Volker Reichelt <v.reichelt@netcologne.de> + + PR c++/80296 + * cxx-pretty-print.c (cxx_pretty_printer::expression): Add + UNARY_PLUS_EXPR case. + +2017-04-03 Jason Merrill <jason@redhat.com> + + * semantics.c (finish_template_type): Check CLASSTYPE_TEMPLATE_INFO. + +2017-04-03 Jonathan Wakely <jwakely@redhat.com> + + * class.c (update_vtable_entry_for_fn): Fix typo in comment. + * decl2.c (one_static_initialization_or_destruction): Likewise. + * name-lookup.c (store_bindings): Likewise. + * parser.c (make_call_declarator): Likewise. + * pt.c (check_explicit_specialization): Likewise. + +2017-04-03 Jason Merrill <jason@redhat.com> + + PR sanitizer/79993 - ICE with VLA initialization from string + PR c++/69487 - wrong VLA initialization from string + * init.c (finish_length_check): Split out from build_vec_init. + (build_vec_init): Handle STRING_CST. + * typeck2.c (split_nonconstant_init): Handle STRING_CST. + (digest_init_r): Don't give a STRING_CST VLA type. + +2017-03-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/79572 + * cp-gimplify.c (cp_genericize_r): Sanitize INTEGER_CSTs with + REFERENCE_TYPE. Adjust ubsan_maybe_instrument_reference caller + for NOP_EXPR to REFERENCE_TYPE. + + PR libstdc++/80251 + * cp-tree.h (enum cp_trait_kind): Add CPTK_IS_AGGREGATE. + * cxx-pretty-print.c (pp_cxx_trait_expression): Handle + CPTK_IS_AGGREGATE. + * semantics.c (trait_expr_value): Handle CPTK_IS_AGGREGATE. + Remove extraneous parens. + (finish_trait_expr): Handle CPTK_IS_AGGREGATE. + * parser.c (cp_parser_primary_expression): Handle RID_IS_AGGREGATE. + (cp_parser_trait_expr): Likewise. + +2017-03-27 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/80162 + * cp-tree.h (cxx_mark_addressable): Add array_ref_p argument. + * typeck.c (cxx_mark_addressable): Likewise. Look through + VIEW_CONVERT_EXPR unless array_ref_p and VCE is from VECTOR_TYPE + to ARRAY_TYPE. + (cp_build_array_ref): Pass true as array_ref_p to cxx_mark_addressable. + +2017-03-24 Jason Merrill <jason@redhat.com> + + PR c++/77339 - ICE with invalid use of alias template. + * pt.c (lookup_template_class_1): Don't try to enter the scope of an + alias template. + +2017-03-24 Marek Polacek <polacek@redhat.com> + + PR c++/80119 + * cp-gimplify.c (cp_fold): Strip CLEANUP_POINT_EXPR if the expression + doesn't have side effects. + +2017-03-23 Jason Merrill <jason@redhat.com> + + PR c++/80150 - ICE with overloaded variadic deduction. + * pt.c (try_one_overload): Remove asserts. + + PR c++/77563 - missing ambiguous conversion error. + * call.c (convert_like_real): Use LOOKUP_IMPLICIT. + +2017-03-23 Marek Polacek <polacek@redhat.com> + + * cp-tree.h: Remove a C_RID_YYCODE reference. + +2017-03-22 Jakub Jelinek <jakub@redhat.com> + + PR c++/80141 + * semantics.c (finish_omp_clause) <case OMP_CLAUSE_SIMDLEN, + case OMP_CLAUSE_ALIGNED>: Call maybe_constant_value only when not + processing_template_decl. + +2017-03-21 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/77752 + * name-lookup.c (pushtag_1): Add check for bogus, non template, + std::initializer_list. + +2017-03-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/35878 + * init.c (std_placement_new_fn_p, build_new_1): Formatting fixes. + +2017-03-21 Ville Voutilainen <ville.voutilainen@gmail.com> + + PR c++/35878 + * init.c (std_placement_new_fn_p): New. + (build_new_1): Call it. + +2017-03-20 Jason Merrill <jason@redhat.com> + + PR c++/80096 - ICE with C++17 non-type auto. + * pt.c (tsubst): Delay tsubst of type of template non-type + parameter. + + PR c++/79519 - ICE with deleted template friend. + * decl.c (grokdeclarator): Complain about misplaced function + definition using =, as well. + + PR c++/79640 - infinite recursion with generic lambda. + * pt.c (tsubst_copy) [VAR_DECL]: Register the dummy instantiation + before substituting its initializer. + +2017-03-20 Marek Polacek <polacek@redhat.com> + Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80059 - ICE with noexcept and __transaction_atomic + * except.c (build_must_not_throw_expr): Call + instantiate_non_dependent_expr. + +2017-03-19 Jason Merrill <jason@redhat.com> + + PR c++/80084 - wrong C++17 decomposition by reference of parameter. + * decl.c (cp_finish_decomp): Don't pull out the DECL_INITIAL of a + reference decomposition. + + PR c++/80077 - error with constexpr and -fno-elide-constructors. + * constexpr.c (cxx_eval_call_expression): Set ctx->call while + expanding trivial constructor. + +2017-03-17 Jason Merrill <jason@redhat.com> + + PR c++/78345 - ICE initializing array from lambda. + * init.c (build_aggr_init): Check array initializer. + (build_vec_init): Check the type of a CONSTRUCTOR. + + PR c++/80073 - C++17 ICE with virtual base. + * decl.c (xref_basetypes): Also check for indirect vbases. + +2017-03-16 Jason Merrill <jason@redhat.com> + + * decl.c (start_enum): std::byte aliases anything. + + PR c++/79797 + * constexpr.c (lookup_placeholder): Tweak. + +2017-03-15 Jason Merrill <jason@redhat.com> + + PR c++/80043 - ICE with -fpermissive + * typeck.c (convert_for_assignment): Handle instantiate_type + not giving an error. + +2017-03-14 Nathan Sidwell <nathan@acm.org> + + PR c++/79393 DR 1658 workaround + * method.c (synthesized_method_base_walk): Inihibit abstract class + virtual base access check here. + (synthesized_method_walk): Not here. + +2017-03-13 Nathan Sidwell <nathan@acm.org> + + PR c++/79393 DR 1658 workaround + * method.c (synthesized_method_walk): Check vbases of abstract + classes for dtor walk. + +2017-03-10 David Malcolm <dmalcolm@redhat.com> + + PR translation/79848 + * decl.c (grokfndecl): Simplify uses of "%<%s%>" to "%qs". + +2017-03-10 Jason Merrill <jason@redhat.com> + + PR c++/79960 - alias templates and partial ordering + * pt.c (comp_template_args): Add partial_order parm. + (template_args_equal): Likewise. + (comp_template_args_porder): New. + (get_partial_spec_bindings): Use it. + +2017-03-10 Marek Polacek <polacek@redhat.com> + + PR c++/79967 + * decl.c (grokdeclarator): Check ATTRLIST before dereferencing it. + +2017-03-10 Jakub Jelinek <jakub@redhat.com> + + PR c++/79899 + * optimize.c (maybe_thunk_body): Don't ICE if fns[0] is NULL. + Use XALLOCAVEC macro. + + PR c++/79896 + * decl.c (finish_enum_value_list): If value is error_mark_node, + don't copy it and change its type. + * init.c (constant_value_1): Return error_mark_node if DECL_INITIAL + of CONST_DECL is error_mark_node. + +2017-03-09 Marek Polacek <polacek@redhat.com> + + PR c++/79900 - ICE in strip_typedefs + * tree.c (strip_typedefs): Skip the attribute handling if T is + a variant type which hasn't been updated yet. + + PR c++/79687 - wrong code with pointer-to-member + * init.c (constant_value_1): Break if the variable has a dynamic + initializer. + +2017-03-08 Jason Merrill <jason@redhat.com> + + PR c++/79797 - ICE with self-reference in array DMI. + * constexpr.c (lookup_placeholder): Split out... + (cxx_eval_constant_expression): ...from here. + +2017-03-07 Jakub Jelinek <jakub@redhat.com> + + PR c/79834 + * parser.c (cp_parser_omp_cancellation_point, + cp_parser_omp_target_enter_data, cp_parser_omp_target_exit_data, + cp_parser_omp_target_update): Change "may only be used in compound + statements" diagnostics, such that the same translatable string is + used for all pragmas. + (cp_parser_pragma): Likewise. Use error_at instead of + cp_parser_error for that diagnostics. + +2017-03-06 Marek Polacek <polacek@redhat.com> + + PR c++/79796 - ICE with NSDMI and this pointer + * call.c (build_over_call): Handle NSDMI with a 'this' by calling + replace_placeholders. + +2017-03-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/79822 + * constexpr.c (cxx_eval_statement_list): Treat empty ({ }) like + ({ (void) 0; }). + +2017-03-06 Jason Merrill <jason@redhat.com> + + Revert "Allow deduction guides to look into primary template." + * cp-tree.h, parser.c, pt.c, search.c: Revert. + +2017-03-05 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70266 + * except.c (build_must_not_throw_expr): Perform the implicit + conversions on the condition. + +2017-03-03 Jason Merrill <jason@redhat.com> + + * mangle.c (mangle_decl): Check -Wnoexcept-type instead of + -Wc++1z-compat. + + Core issues 2273 and 2277 + * call.c (joust): Adjust using-declaration tiebreaker to handle + the intermediate base case. + * method.c (strip_inheriting_ctors): Just return the argument if + !flag_new_inheriting_ctors. + +2017-03-03 Richard Biener <rguenther@suse.de> + + PR c++/79825 + * cp-gimplify.c (simple_empty_class_p): Handle EMPTY_CLASS_EXPR. + +2017-03-03 Marek Polacek <polacek@redhat.com> + + PR c++/79791 + * typeck.c (string_conv_p): In C++11, always call pedwarn with + OPT_Wwrite_strings. + +2017-03-02 Jason Merrill <jason@redhat.com> + + Update overload resolution with deduction guides. + * pt.c (do_class_deduction): Always build the copy guide. + (copy_guide_p, template_guide_p): New. + (build_deduction_guide): Remember the original constructor. + * call.c (joust): Prefer the copy guide and non-template guides. + + Allow deduction guides to look into primary template. + * cp-tree.h (struct saved_scope): Add deduction_guide_type. + (struct cp_decl_specifier_seq): Add constructor_p. + * parser.c (cp_parser_decl_specifier_seq): Set constructor_p. + (cp_parser_init_declarator): Check it. Set ctor_dtor_or_conv_p. + Clear deduction_guide_type. Don't handle deduction guide names. + (cp_parser_declarator): Don't clear ctor_dtor_or_conv_p. + (cp_parser_direct_declarator): Likewise. Handle deduction guides. + (cp_parser_member_declaration, cp_parser_cache_defarg) + (cp_parser_objc_class_ivars): Set ctor_dtor_or_conv_p. + * pt.c (tsubst_copy, tsubst_copy_and_build): Revert last change. + (build_deduction_guide): Set deduction_guide_type. + (dependent_scope_p): Check deduction_guide_type. + * search.c (lookup_member): Likewise. + +2017-03-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/79782 + * init.c (mark_exp_read_r): New function. + (emit_mem_initializers): Use cp_walk_tree with mark_exp_read_r on + whole arguments instead of plain mark_exp_read on TREE_LIST values. + +2017-03-01 Jason Merrill <jason@redhat.com> + + Class template argument deduction in new-expression + * init.c (build_new): Handle deduction from no initializer. + * parser.c (cp_parser_new_expression): Don't require a single + expression for class template deduction. + * typeck2.c (cxx_incomplete_type_diagnostic): Fix diagnostic for + class template placeholder. + * pt.c (tsubst_copy) [TEMPLATE_DECL]: Handle dependent context. + (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: Handle SCOPE_REF. + (redeclare_class_template): Set TEMPLATE_TYPE_PARM_FOR_CLASS. + +2017-03-01 Jakub Jelinek <jakub@redhat.com> + + PR c++/79746 + * init.c (emit_mem_initializers): When not constructing vbases of + abstract classes, mark arguments as read for + -Wunused-but-set-parameter. + +2017-02-28 Jason Merrill <jason@redhat.com> + + Class template argument deduction refinements + * call.c (joust): Move deduction guide tiebreaker down. + * decl.c (start_decl_1, cp_finish_decl, grokdeclarator): Allow class + deduction with no initializer. + * pt.c (build_deduction_guide): Handle implicit default/copy ctor. + (do_class_deduction): Use that rather than special case. + (do_auto_deduction): Handle null initializer. + +2017-02-28 Jakub Jelinek <jakub@redhat.com> + + * decl.c (find_decomp_class_base): Use cond ? G_("...") : G_("...") + instead of just cond ? "..." : "...". + (grokdeclarator): Likewise. + (build_enumerator): Likewise. + * init.c (build_new_1): Likewise. + * call.c (build_new_method_call_1): Likewise. + * parser.c: Include intl.h. + (cp_parser_oacc_enter_exit_data): Use %s and ternary operator only for + "enter"/"exit" keyword. + (cp_finalize_oacc_routine): Don't use %s to supply portions of the + message. + +2017-02-27 Jason Merrill <jason@redhat.com> + + PR c++/71568 - SFINAE forming pointer to member function + * init.c (build_offset_ref): Check the return value of + perform_or_defer_access_check. + +2017-02-27 Marek Polacek <polacek@redhat.com> + + * decl.c (expand_static_init): Add missing } in a comment. + +2017-02-27 Volker Reichelt <v.reichelt@netcologne.de> + + * init.c: Include intl.h. + (build_new_1): Move message strings into pedwarn to make them + -Wformat-security friendly. Mark string for translation. + * pt.c (tsubst_copy_and_build): Mark string for translation. + Make the pointer const. + * semantics.c (finish_id_expression): Mark strings for translation. + +2017-02-25 Jakub Jelinek <jakub@redhat.com> + + * call.c (build_op_delete_call): Make msg1 and msg2 const. + +2017-02-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/79588 + * call.c (build_over_call): Call check_function_arguments even for + -Wrestrict, adjust check_function_arguments caller. + * parser.c (cp_parser_postfix_expression): Don't handle -Wrestrict + here. + * typeck.c (cp_build_function_call_vec): Adjust + check_function_arguments caller. + +2017-02-24 Marek Polacek <polacek@redhat.com> + + PR translation/79705 + * decl.c (check_redeclaration_exception_specification): Mark a string + for translation. Make the pointer const. + +2017-02-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79361 + * pt.c (register_specialization): Check duplicate_decls return value + for error_mark_node and pass it back. + +2017-02-22 Jason Merrill <jason@redhat.com> + + PR c++/79679 - missing destructor for argument + * call.c (build_over_call): Don't pass tf_no_cleanup to argument + conversions. + + * pt.c (do_class_deduction): Handle 0 argument case. + +2017-02-22 Jakub Jelinek <jakub@redhat.com> + + PR c++/79664 + * parser.c (cp_parser_omp_teams, cp_parser_omp_target): Use + SET_EXPR_LOCATION on OMP_TARGET/OMP_TEAMS tree. + * constexpr.c (potential_constant_expression_1): Handle + OMP_*, OACC_* and CILK_* trees. Use error_at with + EXPR_LOC_OR_LOC (t, input_location) computed early + instead of error, or error_at with location_of (t). + +2017-02-22 Marek Polacek <polacek@redhat.com> + + PR c++/79653 + * parser.c (cp_parser_std_attribute_spec): Don't build the attribute + if the alignas expression is erroneous. + * pt.c (tsubst_attribute): If tsubst_pack_expansion fails, return + error_mark_node. + + PR c++/79657 + * semantics.c (finish_underlying_type): Bail out for incomplete enums. + +2017-02-21 Jason Merrill <jason@redhat.com> + + PR c++/50308 - wrong deprecated warning with ADL + PR c++/17729 - duplicate deprecated warning + * semantics.c (finish_id_expression): Only call mark_used on a + function if we aren't building a call. + + PR c++/41727 - ICE with partial spec of partial instantiation + * pt.c (process_partial_specialization): For now, don't check more + specialized if there is more than one level of args. + +2017-02-21 Marek Polacek <polacek@redhat.com> + + PR c++/79535 + * cp-tree.h (maybe_reject_flexarray_init): Declare. + * init.c (maybe_reject_flexarray_init): No longer static. + Add check for current_function_decl. + * parser.c (cp_parser_late_parse_one_default_arg): Reject + a default mem-initializer for a flexible array. + +2017-02-21 Jakub Jelinek <jakub@redhat.com> + Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79654 + * decl.c (cp_finish_decomp): Don't set decl's type to error_mark_node + on error. + * pt.c (tsubst_decomp_names): Return error_mark_node if the first + decl after the decomposition artificial decl has error_mark_node. + * decl2.c (prune_vars_needing_no_initialization): Use error_operand_p + instead of just == error_mark_node comparison. + +2017-02-21 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/79589 + * decl.c: Include gimplify.h. + (cp_finish_decomp): Make sure there is no sharing of trees + in between DECL_VALUE_EXPR of decomposition decls. + + PR c++/79655 + * constexpr.c (cxx_eval_array_reference): Diagnose negative subscript. + + PR c++/79639 + * constexpr.c (cxx_eval_store_expression): If *valp is a PTRMEM_CST, + call cplus_expand_constant on it first. + +2017-02-19 Jason Merrill <jason@redhat.com> + + PR c++/78139 - destructor needed by new-expression + * call.c (build_special_member_call): Use tf_no_cleanup. + + PR c++/78282 - auto template and pack expansion + * pt.c (find_parameter_packs_r): Don't walk into the type of + templates other than template template-parameters. + + PR c++/79606 - ICE with this->base_member in NSDMI + * class.c (build_base_path): Check processing_template_decl. + + PR c++/79607 - ICE with T{} initializer + * decl.c (type_dependent_init_p): Check the type of a CONSTRUCTOR. + + PR c++/79566 - elaborated-type-specifier in range for + * parser.c (cp_parser_simple_declaration): Fix check for type + definition. + + PR c++/79400 - confusing suggestion of 'noexcept' + * parser.c (cp_parser_exception_specification_opt): Remove + suggestion for deprecated dynamic exception-specification. + + PR c++/79470 - partial ordering with reference parameters + * pt.c (unify) [INDIRECT_REF]: Handle pack expansions. + + PR c++/79500 - ICE with non-template deduction guide + * pt.c (do_class_deduction): Use STRIP_TEMPLATE rather than + DECL_TEMPLATE_RESULT. + + PR c++/79580 - ICE with compound literal + * parser.c (cp_parser_class_head): If we're in the middle of an + expression, use ts_within_enclosing_non_class. + + PR c++/79503 - inherited ctor taking base class + * call.c (add_function_candidate): Also check that + DECL_INHERITED_CTOR_BASE is reference-related to the parameter type. + +2017-02-19 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79380 + * typeck.c (cxx_alignas_expr): Reject a non-integral alignas + argument. + +2017-02-19 Eric Fiselier <eric@efcs.ca> + Jonathan Wakely <jwakely@redhat.com> + + PR c++/69523 + * parser.c (cp_parser_unqualified_id): Use OPT_Wliteral_suffix to + control warning about literal suffix identifiers without a leading + underscore. + +2017-02-17 Jason Merrill <jason@redhat.com> + + PR c++/79508 - lookup error with member template + * parser.c (cp_parser_template_name): Clear + parser->context->object_type if we aren't doing lookup. + + PR c++/78690 - ICE with using and global type with same name + * pt.c (type_dependent_object_expression_p): True for + IDENTIFIER_NODE. + + PR c++/79549 - C++17 ICE with non-type auto template parameter pack + * pt.c (convert_template_argument): Just return an auto arg pack. + (tsubst_template_args): Don't tsubst an auto pack type. + + PR c++/79556 - C++17 ICE with non-type auto + * pt.c (do_auto_deduction): Don't try to deduce from null type. + + PR c++/79533 - C++17 ICE with temporary cast to reference + * call.c (build_over_call): Conversion to a reference prevents copy + elision. + +2017-02-16 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/79502 - lost nodiscard attribute + * pt.c (apply_late_template_attributes): Do apply non-dependent + attributes to types. + +2017-02-16 Jason Merrill <jason@redhat.com> + + PR c++/78572 - ICE with self-modifying array initializer + * constexpr.c (cxx_eval_store_expression): The object we're + initializing is outside the constant-expression. + (cxx_eval_call_expression): Set ctx->call. + + PR c++/79050 - ICE with undeduced auto and LTO + * decl.c (poplevel): Remove undeduced auto decls. + +2017-02-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/79512 + * parser.c (cp_parser_omp_target): For -fopenmp-simd + ignore #pragma omp target even when not followed by identifier. + +2017-02-15 Jason Merrill <jason@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/79464 - ICE in IPA with omitted constructor parms + * class.c (build_clone): Also omit parms from TYPE_ARG_TYPES. + (adjust_clone_args): Adjust. + (add_method): Remember omitted parms. + * call.c (add_function_candidate): Likewise. + * mangle.c (write_method_parms): Likewise. + * method.c (ctor_omit_inherited_parms): Return false if there are no + parms to omit. + +2017-02-15 Martin Sebor <msebor@redhat.com> + + PR c++/79363 + * init.c (maybe_reject_flexarray_init): New function. + (perform_member_init): Call it. + +2017-02-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/79301 + * parser.c (cp_parser_std_attribute): Don't pedwarn about + [[deprecated]] with -std=c++11 and [[fallthrough]] with + -std=c++11 and -std=c++14. + + PR c++/79288 + * decl.c (grokdeclarator): For static data members, handle thread_p + only after handling inline. + +2017-02-14 Marek Polacek <polacek@redhat.com> + + PR c++/79420 + PR c++/79463 + * parser.c (cp_parser_postfix_dot_deref_expression): Avoid + clobbering if the postfix expression isn't an EXPR_P. + +2017-02-13 Jason Merrill <jason@redhat.com> + + PR c++/79461 - ICE with lambda in constexpr constructor + * constexpr.c (build_data_member_initialization): Ignore + initialization of a local variable. + +2017-02-13 Jakub Jelinek <jakub@redhat.com> + + * init.c (warn_placement_new_too_small): Add missing space in + diagnostics. + * parser.c (cp_parser_oacc_declare): Likewise. + * mangle.c (maybe_check_abi_tags): Likewise. + + PR c++/79232 + * typeck.c (cp_build_modify_expr): Handle properly COMPOUND_EXPRs + on lhs that have {PRE{DEC,INC}REMENT,MODIFY,MIN,MAX,COND}_EXPR + in the rightmost operand. + +2017-02-13 Nathan Sidwell <nathan@acm.org> + + PR c++/79296 - ICE mangling localized template instantiation + * decl2.c (determine_visibility): Use template fn context for + local class instantiations. + +2017-02-11 Jason Merrill <jason@redhat.com> + + PR c++/77659 - ICE with new and C++14 aggregate NSDMI + * init.c (build_new): Make backups of any CONSTRUCTORs in init. + (build_new_1): Use replace_placeholders. + * tree.c (replace_placeholders_t): Also track whether we've seen a + placeholder. + (replace_placeholders, replace_placeholders_r): Adjust. + * cp-tree.h: Adjust. + + PR c++/77790 - ICE with auto function in C++11 mode + * decl.c (undeduced_auto_decl): Remove C++14 limitation. + (require_deduced_type): Add complain parm, return bool. + * cp-tree.h: Adjust. + * decl2.c (mark_used): Use require_deduced_type. + +2017-02-10 Jason Merrill <jason@redhat.com> + + PR c++/78908 - template ops and bitfields + * tree.c (build_min_non_dep): Use unlowered_expr_type. + + PR c++/78897 - constexpr union + * constexpr.c (cxx_eval_store_expression): A store to a union member + erases a previous store to another member. + + PR c++/71285 - member of fold-expression + * semantics.c (finish_unary_fold_expr) + (finish_binary_fold_expr): Use null type for fold-expressions. + + PR c++/79401 - protected inherited constructor + * call.c (enforce_access): For inheriting constructor, find a base + binfo in the path we already have. + +2017-02-10 Marek Polacek <polacek@redhat.com> + + PR c++/79435 + * pt.c (type_dependent_expression_p): Check if the expression type + is null. + + PR c++/79184 + * cvt.c (ocp_convert): Add a sentinel against -Wint-in-bool-context + if warnings shouldn't be given. + +2017-02-10 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71737 + * pt.c (tsubst_decl): Don't try to preserve a typedef that names + an error_mark_node as type. + +2017-02-09 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/79143 + * pt.c (instantiate_class_template_1): Copy CLASSTYPE_NON_AGGREGATE + from pattern to type. + +2017-02-09 Jason Merrill <jason@redhat.com> + + PR c++/79316 - default argument in deduction guide + PR c++/79350 - explicit deduction guide + * parser.c (cp_parser_constructor_declarator_p) + (cp_parser_direct_declarator): Parse deduction guides more like + constructors. + * cp-tree.h (enum special_function_kind): Add sfk_deduction_guide. + * tree.c (special_function_p): Return it. + * decl.c (check_special_function_return_type): Handle it. + (grokdeclarator, grokfndecl): Adjust. + (cp_finish_decl): Pass flags to do_auto_deduction. + * error.c (dump_decl_name): Use TFF_UNQUALIFIED_NAME. + * pt.c (dguide_name_p): Take a const_tree. + (do_class_deduction): Handle explicit. + (do_auto_deduction): Pass flags through. + (build_deduction_guide): Copy explicit flag. + +2017-02-09 Jakub Jelinek <jakub@redhat.com> + + PR c++/79429 + * parser.c (cp_parser_omp_ordered): Don't check for non-pragma_stmt + non-pragma_compound context here. + (cp_parser_omp_target): Likewise. + (cp_parser_pragma): Don't call push_omp_privatization_clauses and + parsing for ordered and target omp pragmas in non-pragma_stmt + non-pragma_compound contexts. + + PR c/79431 + * parser.c (cp_parser_oacc_declare): Formatting fix. + (cp_parser_omp_declare_target): Don't invoke symtab_node::get on + automatic variables. + +2016-02-09 Nathan Sidwell <nathan@codesourcery.com> + Chung-Lin Tang <cltang@codesourcery.com> + + * parser.c (cp_parser_oacc_clause_tile): Disallow collapse. Fix + parsing. Parse constant expression. Remove semantic checking. + (cp_parser_omp_clause_collapse): Disallow tile. + (cp_parser_omp_for_loop): Deal with tile clause. Don't emit a parse + error about missing for after already emitting one. Use more + conventional for idiom for unbounded loop. + * pt.c (tsubst_omp_clauses): Handle OMP_CLAUSE_TILE. + * semantics.c (finish_omp_clauses): Correct TILE semantic check. + (finish_omp_for): Deal with tile clause. + +2017-02-07 Nathan Sidwell <nathan@acm.org> + + * method.c (synthesized_method_base_walk): New. Broken out of ... + (synthesized_method_walk): ... here. Call it. Cleanup + initializations. + +2017-02-07 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/79360 + * typeck2.c (process_init_constructor_union): Consider only + FIELD_DECLs when looking for an NSDMI. + +2017-02-06 Jason Merrill <jason@redhat.com> + + PR c++/71193 - incomplete types in templates + * parser.c (cp_parser_postfix_dot_deref_expression): In a template + handle incomplete type by pedwarning and then treating as dependent. + +2017-02-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/79379 + * constexpr.c (cxx_eval_constant_expression): Handle ANNOTATE_EXPR. + (potential_constant_expression_1): Likewise. + + PR c++/79377 + * tree.c (build_min_non_dep_op_overload): For POST{INC,DEC}REMENT_EXPR + allow one fewer than expected arguments if flag_permissive. + + PR c++/79372 + * decl.c (cp_finish_decomp): On error set decl type to error_mark_node. + * pt.c (tsubst_expr): Don't call tsubst_decomp_names on decompositions + with error_mark_node type. + +2017-02-03 Jason Merrill <jason@redhat.com> + + PR c++/78689 - ICE on constructor with label + * optimize.c (maybe_clone_body): Replace omitted parameters with + null lvalues. + * class.c (build_clone): Fix logic for omitting inherited parms. + + PR c++/12245 - excessive memory use + * constexpr.c (maybe_constant_value): Fold maybe_constant_value_1 + back in. Don't cache constants. + (maybe_constant_init): Don't cache constants. + + PR c++/79294 - ICE with invalid template argument + * pt.c (convert_nontype_argument_function): Check value-dependence. + (convert_nontype_argument): Don't check it here for function ptrs. + +2017-02-02 Richard Biener <rguenther@suse.de> + + PR cp/14179 + * cp-gimplify.c (cp_fold): When folding a CONSTRUCTOR copy + it lazily on the first changed element only and copy it + fully upfront, only storing changed elements. + +2017-02-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69637 + * decl2.c (grokbitfield): In case of error don't set-up DECL_INITIAL + to the width. + +2017-01-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/79304 + * error.c (dump_expr) <case COMPONENT_REF>: Don't print . + after ARROW_EXPR. + +2017-01-31 David Malcolm <dmalcolm@redhat.com> + + PR c++/79298 + * name-lookup.c (suggest_alternative_in_explicit_scope): Resolve + any namespace aliases. + +2017-01-31 Nathan Sidwell <nathan@acm.org> + + PR c++/79290 + * typeck.c (build_ptrmemfunc_access_expr): Set TREE_NO_WARNING. + + PR c++/67273 + PR c++/79253 + * pt.c: (instantiate_decl): Push to top level when current + function scope doesn't match. Only push lmabda scope stack when + pushing to top. + + * cp-tree.h (instantiate_decl): Make defer_ok bool. + * pt.c: Fix instantiate_decl calls to pass true/false not 0/1 + (instantiate_decl): Simplify and reorder state saving and restoration. + + PR c++/79264 + * lambda.c (maybe_generic_this_capture): Deal with template-id-exprs. + * semantics.c (finish_member_declaration): Assert class is being + defined. + +2017-01-30 Alexandre Oliva <aoliva@redhat.com> + + Introduce C++ support in libcc1. + * cp-tree.h (struct lang_identifier): Add oracle_looked_up. + (ansi_opname): Rename to... + (cp_operator_id): ... this. Adjust all callers. + (ansi_assopname): Rename to... + (cp_assignment_operator_id): ... this. Adjust all callers. + (cp_literal_operator_id): Declare. + (set_global_friend): Declare. + (is_global_friend): Declare. + (enum cp_oracle_request): New type. + (cp_binding_oracle_function): New type. + (cp_binding_oracle): Declare. + (cp_finish_injected_record_type): Declare. + * friend.c (global_friend): New var. + (set_global_friend): New fn. + (is_global_friend): New fn. + (is_friend): Call is_global_friend. + * name-lookup.c (cp_binding_oracle): New var. + (query_oracle): New fn. + (qualified_lookup_using_namespace): Call query_oracle. + (lookup_name_real_1): Likewise. + * parser.c (cp_literal_operator_id): Drop static. + * search.c (friend_accessible_p): Call is_global_friend. + * semantics.c (is_this_parameter): Accept a variable if the + binding oracle is enabled. + +2017-01-27 Jason Merrill <jason@redhat.com> + + PR c++/78771 - ICE with inherited constructor. + * call.c (build_over_call): Call deduce_inheriting_ctor here. + * pt.c (tsubst_decl): Not here. + * class.c (add_method): Or here. + * method.c (deduce_inheriting_ctor): Handle clones. + (implicitly_declare_fn): Don't deduce inheriting ctors yet. + +2017-01-27 Adam Butcher <adam@jessamine.co.uk> + + PR c++/64382 + * parser.c (parsing_default_capturing_generic_lambda_in_template): + New function. + * cp-tree.h: Declare it. + * semantics.c (finish_id_expression): Resolve names within a default + capturing generic lambda defined within a template prior to + instantiation to allow for captures to be added to the closure type. + +2017-01-26 Jakub Jelinek <jakub@redhat.com> + + PR c++/68727 + * cp-tree.def (OFFSETOF_EXPR): Bump number of operands to 2. + * cp-tree.h (finish_offsetof): Add OBJECT_PTR argument. + * parser.c (cp_parser_builtin_offsetof): Pass result of + build_static_cast of null_pointer_node to finish_offsetof. + * semantics.c (finish_offsetof): Add OBJECT_PTR argument, use + it for -Winvalid-offsetof pedwarn instead of trying to guess + original offsetof type from EXPR. Save OBJECT_PTR as a new + second operand to OFFSETOF_EXPR. + * pt.c (tsubst_copy_and_build) <case OFFSETOF_EXPR>: Adjust + finish_offsetof caller, pass the second operand of OFFSETOF_EXPR + as OBJECT_PTR. + +2017-01-26 Jason Merrill <jason@redhat.com> + + * name-lookup.c (parse_using_directive): Deprecate strong using. + + PR c++/79176 - lambda ICE with -flto -Os + * decl2.c (vague_linkage_p): Handle decloned 'tors. + * tree.c (decl_linkage): Likewise. + +2017-01-25 Martin Sebor <msebor@redhat.com> + + * decl.c (grokdeclarator): Fix a typo in a comment. + +2017-01-25 Jakub Jelinek <jakub@redhat.com> + + PR c++/78896 + * decl.c (cp_finish_decomp): Disallow memberwise decomposition of + lambda expressions. + + PR c++/77914 + * parser.c (cp_parser_lambda_declarator_opt): Pedwarn with + OPT_Wpedantic on lambda templates for -std=c++14 and higher. + +2017-01-25 Maxim Ostapenko <m.ostapenko@samsung.com> + + PR lto/79061 + * decl.c (cxx_init_decl_processing): Pass main_input_filename + to build_translation_unit_decl. + +2017-01-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/79205 + * cp-gimplify.c (cp_genericize_r): Add result of + convert_from_reference on invisiref parm to p_set. + +2017-01-24 Nathan Sidwell <nathan@acm.org> + + PR c++/78469 - defaulted ctor and inaccessible dtor + * cp-tree.h (tsubst_flags): Add tf_no_cleanup. + * init.c (build_new_1): Pass tf_no_cleanup to build_value_init. + * tree.c (build_target_expr): Check tf_no_cleanup. + + PR c++/79118 - anon-members and constexpr + * constexpr.c (cx_check_missing_mem_inits): Caller passes type not + ctor decl. Recursively check anonymous members. + (register_constexpr_fundef): Adjust cx_check_missing_mem_inits + call. + (explain_invalid_constexpr_fn): Likewise. + +2017-01-23 Nathan Sidwell <nathan@acm.org> + + PR c++/71710 - template using directive of field + * pt.c (tsubst_copy_and_build [COMPONENT_REF]): Move FIELD_DECL + check earlier. + + PR c++/71406 - ICE with scope-ref'd template id exprs + PR c++/77508 + * typeck.c (finish_class_member_access_expr): Break up SCOPE_REF + before breaking up TEMPLATE_ID_EXPR. + +2017-01-20 Nathan Sidwell <nathan@acm.org> + + PR c++/78495 - wrong code inherited ctor and invisi-ref parm + * cp-gimplify.c (cp_generize_r): Don't skip thunks. + +2017-01-20 David Malcolm <dmalcolm@redhat.com> + + PR c++/77829 + PR c++/78656 + * cp-tree.h (suggest_alternatives_for): Add bool param. + (suggest_alternative_in_explicit_scope): New decl. + * error.c (qualified_name_lookup_error): When SCOPE is a namespace + that isn't the global one, call new function + suggest_alternative_in_explicit_scope, only calling + suggest_alternatives_for if it fails, and disabling near match + searches fort that case. When SCOPE is the global namespace, + pass true for new param to suggest_alternatives_for to allow for + fuzzy name lookups. + * lex.c (unqualified_name_lookup_error): Pass true for new param + to suggest_alternatives_for. + * name-lookup.c (consider_binding_level): Add forward decl. + (suggest_alternatives_for): Add "suggest_misspellings" param, + using it to conditionalize the fuzzy name-lookup code. + (suggest_alternative_in_explicit_scope): New function. + * parser.c (cp_parser_primary_expression): When calling + finish_id_expression, pass location of id_expression rather + than that of id_expr_token. + (cp_parser_id_expression): Convert local "unqualified_id" from + tree to cp_expr to avoid implicitly dropping location information. + +2017-01-20 Marek Polacek <polacek@redhat.com> + + PR c/64279 + * call.c (build_conditional_expr_1): Warn about duplicated branches. + * semantics.c (finish_expr_stmt): Build statement using the proper + location. + +2017-01-19 Jason Merrill <jason@redhat.com> + + US 20 - forwarding references and class template argument deduction + * cp-tree.h (TEMPLATE_TYPE_PARM_FOR_CLASS): New. + * pt.c (push_template_decl_real): Set it. + (maybe_adjust_types_for_deduction): Check it. + (rewrite_template_parm): Copy it. + + US 19 - deduction guides and constructors + * call.c (joust): Prefer deduction guides to constructors. + * pt.c (build_deduction_guide): Set DECL_ARTIFICIAL. + (deduction_guide_p): Check DECL_P. + + * decl.c (check_initializer): Always use build_aggr_init for array + decomposition. + + PR c++/79130 - decomposition and direct-initialization + * init.c (build_aggr_init): Communicate direct-initialization to + build_vec_init. + (build_vec_init): Check for array copy sooner. + * parser.c (cp_parser_decomposition_declaration): Remove call to + build_x_compound_expr_from_list. + +2017-01-18 Jason Merrill <jason@redhat.com> + + PR c++/68666 - member variable template-id + * typeck.c (finish_class_member_access_expr): Handle variable + template-id. + * pt.c (lookup_and_finish_template_variable): No longer static. + * cp-tree.h: Declare it. + +2017-01-18 Nathan Sidwell <nathan@acm.org> + + PR c++/78488 + * call.c (build_over_call): When checking ellipsis conversions for + an inherited ctor, make sure there is at least one conversion. + +2017-01-18 Jason Merrill <jason@redhat.com> + + PR c++/78894 - ICE with class deduction and default arg + * pt.c (build_deduction_guide): Set DECL_PRIMARY_TEMPLATE. + +2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de> + + PR c++/77489 + * mangle.c (write_discriminator): Reorganize abi warning check. + +2017-01-18 Nathan Sidwell <nathan@acm.org> + + * cp-tree.h: Clarify exception spec node comment. + * except.c (nothrow_spec_p): Simplify by checking node-equality. + + PR c++/79091 + * mangle.c (write_exception_spec): Check nothrow explicitly. + (write_encoding): Don't increment processing_template_decl around + encoding. + +2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de> + + PR c++/70182 + * mangle.c (write_template_args): Add "on" for operator names. + +2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de> + + PR c++/77489 + * mangle.c (write_discriminator): Handle discriminator >= 10. + +2017-01-17 Nathan Sidwell <nathan@acm.org> + + PR c++/61636 + * cp-tree.h (maybe_generic_this_capture): Declare. + * lambda.c (resolvable_dummy_lambda): New, broken out of ... + (maybe_resolve_dummy): ... here. Call it. + (maybe_generic_this_capture): New. + * parser.c (cp_parser_postfix_expression): Speculatively capture + this in generic lambda in unresolved member function call. + * pt.c (tsubst_copy_and_build): Force hard error from failed + member function lookup in generic lambda. + +2017-01-17 Aldy Hernandez <aldyh@redhat.com> + + PR c++/70565 + * cp-array-notation.c (expand_array_notation_exprs): Handle + OMP_PARALLEL. + +2017-01-11 Jason Merrill <jason@redhat.com> + + PR c++/78337 - ICE on invalid with generic lambda + * semantics.c (process_outer_var_ref): Check if containing_function + is null. Move inform call under complain test. + +2017-01-11 Nathan Sidwell <nathan@acm.org> + + PR c++/77812 + * name-lookup.c (set_namespace_binding_1): An overload of 1 decl + is a new overload. + +2017-01-11 Nathan Sidwell <nathan@acm.org> + + * name-lookup.c (push_overloaded_decl_1): Refactor OVERLOAD creation. + +2017-01-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/78341 + * parser.c (cp_parser_std_attribute_spec): Remove over-eager + assertion. Formatting fix. + + PR c++/72813 + * decl2.c (c_parse_final_cleanups): Set flag_syntax_only to 1 after + writing PCH file. + +2017-01-10 David Malcolm <dmalcolm@redhat.com> + + PR c++/77949 + * parser.c (cp_parser_class_specifier_1): Only suggest inserting + a missing semicolon if we have a valid insertion location for + the fix-it hint. + +2017-01-10 Jason Merrill <jason@redhat.com> + + FI 20, decomposition declaration with parenthesized initializer. + * parser.c (cp_parser_decomposition_declaration): Use + cp_parser_initializer. + +2017-01-09 Jason Merrill <jason@redhat.com> + + Implement P0195R2, C++17 variadic using. + * parser.c (cp_parser_using_declaration): Handle ellipsis and comma. + * pt.c (tsubst_decl): Handle pack expansion in USING_DECL_SCOPE. + * error.c (dump_decl): Likewise. + +2017-01-09 Jakub Jelinek <jakub@redhat.com> + + PR translation/79019 + PR translation/79020 + * semantics.c (finish_omp_clauses): Add missing whitespace to + translatable strings. + * cp-cilkplus.c (cpp_validate_cilk_plus_loop_aux): Fix comment typo. + +2017-01-07 Jason Merrill <jason@redhat.com> + + PR c++/78948 - instantiation from discarded statement + * parser.h (struct cp_parser): Remove in_discarded_stmt field. + * cp-tree.h (in_discarded_stmt): Declare it. + (struct saved_scope): Add discarded_stmt bitfield. + (in_discarded_stmt): New macro. + * decl2.c (mark_used): Check it. + * parser.c (cp_parser_selection_statement): Adjust. + (cp_parser_jump_statement): Adjust. + +2017-01-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/78931 + * decl.c (cp_finish_decomp): Remove probe variable, if tt is + REFERENCE_REF_P, set tt to its operand. + + PR c++/78890 + * class.c (check_field_decls): Diagnose REFERENCE_TYPE fields in + unions even for C++11 and later. + +2017-01-05 Nathan Sidwell <nathan@acm.org> + + PR c++/78765 + * pt.c (convert_nontype_argument): Don't try and see if integral + or enum expressions are constants prematurely. + +2017-01-04 Marek Polacek <polacek@redhat.com> + + PR c++/64767 + * typeck.c (cp_build_binary_op): Warn when a pointer is compared with + a zero character literal. + +2017-01-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/78949 + * typeck.c (cp_build_unary_op): Call mark_rvalue_use on arg if it has + vector type. + + PR c++/78693 + * parser.c (cp_parser_simple_declaration): Only complain about + inconsistent auto deduction if auto_result doesn't use auto. + + * parser.c (cp_parser_simple_declaration): Diagnose function + declaration among more than one init-declarators with auto + specifier. + + PR c++/71182 + * parser.c (cp_lexer_previous_token): Use vec_safe_address in the + assertion, as lexer->buffer may be NULL. + +2017-01-04 Marek Polacek <polacek@redhat.com> + + PR c++/77545 + PR c++/77284 + * constexpr.c (potential_constant_expression_1): Handle CLEANUP_STMT. + +2017-01-04 Nathan Sidwell <nathan@acm.org> + + PR c++/66735 + * cp-tree.h (DECLTYPE_FOR_REF_CAPTURE): New. + (lambda_capture_field_type): Update prototype. + * lambda.c (lambda_capture_field_type): Add is_reference parm. + Add referenceness here. + (add_capture): Adjust lambda_capture_field_type call, refactor + error checking. + * pt.c (tsubst): Adjust lambda_capture_field_type call. + +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + +Copyright (C) 2017 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index 7871755..fa8c1e6 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -1,5 +1,5 @@ # Top level -*- makefile -*- fragment for GNU C++. -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS index 94c8649..c8cc769 100644 --- a/gcc/cp/NEWS +++ b/gcc/cp/NEWS @@ -401,7 +401,7 @@ the exception handling work. -Copyright (C) 1997-2017 Free Software Foundation, Inc. +Copyright (C) 1997-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/cp/call.c b/gcc/cp/call.c index bd7666d..0d2fa85 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -1,5 +1,5 @@ /* Functions related to invoking -*- C++ -*- methods and overloaded functions. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) and modified by Brendan Kehoe (brendan@cygnus.com). diff --git a/gcc/cp/cfns.gperf b/gcc/cp/cfns.gperf index bf40476..a858eb4 100644 --- a/gcc/cp/cfns.gperf +++ b/gcc/cp/cfns.gperf @@ -2,7 +2,7 @@ %define class-name libc_name %struct-type %{ -/* Copyright (C) 2000-2017 Free Software Foundation, Inc. +/* Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h index 059e071..6af282f 100644 --- a/gcc/cp/cfns.h +++ b/gcc/cp/cfns.h @@ -30,7 +30,7 @@ #line 4 "cfns.gperf" -/* Copyright (C) 2000-2017 Free Software Foundation, Inc. +/* Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/class.c b/gcc/cp/class.c index d63a65e..985b443 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -1,5 +1,5 @@ /* Functions related to building classes and their related objects. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/config-lang.in b/gcc/cp/config-lang.in index c009570..5465726 100644 --- a/gcc/cp/config-lang.in +++ b/gcc/cp/config-lang.in @@ -1,5 +1,5 @@ # Top level configure fragment for GNU C++. -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c index 23f5fcf..1aeacd5 100644 --- a/gcc/cp/constexpr.c +++ b/gcc/cp/constexpr.c @@ -2,7 +2,7 @@ constexpr functions. These routines are used both during actual parsing and during the instantiation of template functions. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/constraint.cc b/gcc/cp/constraint.cc index 8b49455..622c9fe 100644 --- a/gcc/cp/constraint.cc +++ b/gcc/cp/constraint.cc @@ -1,5 +1,5 @@ /* Processing rules for constraints. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Andrew Sutton (andrew.n.sutton@gmail.com) This file is part of GCC. diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c index 934f674..4f60728 100644 --- a/gcc/cp/cp-gimplify.c +++ b/gcc/cp/cp-gimplify.c @@ -1,6 +1,6 @@ /* C++-specific tree lowering bits; see also c-gimplify.c and tree-gimple.c. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Jason Merrill <jason@redhat.com> This file is part of GCC. diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.c index 805319a..9992bc2c 100644 --- a/gcc/cp/cp-lang.c +++ b/gcc/cp/cp-lang.c @@ -1,5 +1,5 @@ /* Language-dependent hooks for C++. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> This file is part of GCC. diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.c index dc558ee..a45dda4 100644 --- a/gcc/cp/cp-objcp-common.c +++ b/gcc/cp/cp-objcp-common.c @@ -1,5 +1,5 @@ /* Some code common to C++ and ObjC++ front ends. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/cp/cp-objcp-common.h b/gcc/cp/cp-objcp-common.h index 8d3bc87..18ccc5b 100644 --- a/gcc/cp/cp-objcp-common.h +++ b/gcc/cp/cp-objcp-common.h @@ -1,5 +1,5 @@ /* Language hooks common to C++ and ObjC++ front ends. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/cp/cp-tree.def b/gcc/cp/cp-tree.def index d04624a..1b0326f 100644 --- a/gcc/cp/cp-tree.def +++ b/gcc/cp/cp-tree.def @@ -1,7 +1,7 @@ /* This file contains the definitions and documentation for the additional tree codes used in the GNU C++ compiler (see tree.def for the standard codes). - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index d408370..dff72a84 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -1,5 +1,5 @@ /* Definitions for C++ parsing and type checking. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.c index c87c030..97ac3d6 100644 --- a/gcc/cp/cp-ubsan.c +++ b/gcc/cp/cp-ubsan.c @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com> This file is part of GCC. diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index 9ce094e..444a24f 100644 --- a/gcc/cp/cvt.c +++ b/gcc/cp/cvt.c @@ -1,5 +1,5 @@ /* Language-level data type conversion for GNU C++. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.c index edaee04..ca99997 100644 --- a/gcc/cp/cxx-pretty-print.c +++ b/gcc/cp/cxx-pretty-print.c @@ -1,5 +1,5 @@ /* Implementation of subroutines for the GNU C++ pretty-printer. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/cp/cxx-pretty-print.h b/gcc/cp/cxx-pretty-print.h index 72e6559..ccd5cb2 100644 --- a/gcc/cp/cxx-pretty-print.h +++ b/gcc/cp/cxx-pretty-print.h @@ -1,5 +1,5 @@ /* Interface for the GNU C++ pretty-printer. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index cac45f2..f7b03e1 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -1,5 +1,5 @@ /* Process declarations and variables for C++ compiler. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/decl.h b/gcc/cp/decl.h index d84d90c..63437db 100644 --- a/gcc/cp/decl.h +++ b/gcc/cp/decl.h @@ -1,5 +1,5 @@ /* Variables and structures for declaration processing. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index d5111d5..a2b2e28 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -1,5 +1,5 @@ /* Process declarations and variables for C++ compiler. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/dump.c b/gcc/cp/dump.c index 2e4740f..9c1e5fc 100644 --- a/gcc/cp/dump.c +++ b/gcc/cp/dump.c @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com> This file is part of GCC. diff --git a/gcc/cp/error.c b/gcc/cp/error.c index b6a8f9e..d8fbbde 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -1,6 +1,6 @@ /* Call-backs for C++ error reporting. This code is non-reentrant. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. GCC is free software; you can redistribute it and/or modify diff --git a/gcc/cp/except.c b/gcc/cp/except.c index 47f267f..b192762 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -1,5 +1,5 @@ /* Handle exceptional things in C++. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann <tiemann@cygnus.com> Rewritten by Mike Stump <mrs@cygnus.com>, based upon an initial re-implementation courtesy Tad Hunt. diff --git a/gcc/cp/expr.c b/gcc/cp/expr.c index 81b9a5b..7d79215 100644 --- a/gcc/cp/expr.c +++ b/gcc/cp/expr.c @@ -1,6 +1,6 @@ /* Convert language-specific tree expression to rtl instructions, for GNU compiler. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c index e99ae68..8125f1c 100644 --- a/gcc/cp/friend.c +++ b/gcc/cp/friend.c @@ -1,5 +1,5 @@ /* Help friends in C++. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.c index ffcc87c..443a174 100644 --- a/gcc/cp/g++spec.c +++ b/gcc/cp/g++spec.c @@ -1,5 +1,5 @@ /* Specific flags and argument handling of the C++ front end. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/init.c b/gcc/cp/init.c index 6e11cf3..6c820e5 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -1,5 +1,5 @@ /* Handle initialization things in C++. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.c index c06f441..e1caaef 100644 --- a/gcc/cp/lambda.c +++ b/gcc/cp/lambda.c @@ -3,7 +3,7 @@ building RTL. These routines are used both during actual parsing and during the instantiation of template functions. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/lang-specs.h b/gcc/cp/lang-specs.h index 6b383e1..f0802b8 100644 --- a/gcc/cp/lang-specs.h +++ b/gcc/cp/lang-specs.h @@ -1,5 +1,5 @@ /* Definitions for specs for C++. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index c097f4b..4d30eb5 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -1,5 +1,5 @@ /* Separate lexical analyzer for GNU C++. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/logic.cc b/gcc/cp/logic.cc index dd17c3b..d415a86 100644 --- a/gcc/cp/logic.cc +++ b/gcc/cp/logic.cc @@ -1,5 +1,5 @@ /* Derivation and subsumption rules for constraints. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Andrew Sutton (andrew.n.sutton@gmail.com) This file is part of GCC. diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c index ffd2b4c..9c7b659 100644 --- a/gcc/cp/mangle.c +++ b/gcc/cp/mangle.c @@ -1,5 +1,5 @@ /* Name mangling for the 3.0 -*- C++ -*- ABI. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Written by Alex Samuel <samuel@codesourcery.com> This file is part of GCC. diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 534aaa3..6b080c0 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -1,6 +1,6 @@ /* Handle the hair of processing (but not expanding) inline functions. Also manage function and variable name overloading. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.c index f898c4e..95fa52b 100644 --- a/gcc/cp/name-lookup.c +++ b/gcc/cp/name-lookup.c @@ -1,5 +1,5 @@ /* Definitions for C++ name lookup routines. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/cp/name-lookup.h b/gcc/cp/name-lookup.h index e209f18..e78d4b7 100644 --- a/gcc/cp/name-lookup.h +++ b/gcc/cp/name-lookup.h @@ -1,5 +1,5 @@ /* Declarations for C++ name lookup routines. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/cp/operators.def b/gcc/cp/operators.def index 119529c..07f586b 100644 --- a/gcc/cp/operators.def +++ b/gcc/cp/operators.def @@ -5,7 +5,7 @@ non-overloadable operators (like the `?:' ternary operator). Written by Mark Mitchell <mark@codesourcery.com> - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c index 2645ae4..a1cb610 100644 --- a/gcc/cp/optimize.c +++ b/gcc/cp/optimize.c @@ -1,5 +1,5 @@ /* Perform optimizations on tree structure. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Written by Mark Michell (mark@codesourcery.com). This file is part of GCC. diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index b04ed9a..f9181b7 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -1,5 +1,5 @@ /* -*- C++ -*- Parser. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com>. This file is part of GCC. diff --git a/gcc/cp/parser.h b/gcc/cp/parser.h index ec97a7d..81a2328 100644 --- a/gcc/cp/parser.h +++ b/gcc/cp/parser.h @@ -1,5 +1,5 @@ /* Data structures and function exported by the C++ Parser. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index a8144e8..2fb327a 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -1,5 +1,5 @@ /* Handle parameterized types (templates) for GNU -*- C++ -*-. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Written by Ken Raeburn (raeburn@cygnus.com) while at Watchmaker Computing. Rewritten by Jason Merrill (jason@cygnus.com). diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.c index 90bae2a..8e7697a 100644 --- a/gcc/cp/ptree.c +++ b/gcc/cp/ptree.c @@ -1,5 +1,5 @@ /* Prints out trees in human readable form. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/repo.c b/gcc/cp/repo.c index a732bc0..361f617 100644 --- a/gcc/cp/repo.c +++ b/gcc/cp/repo.c @@ -1,5 +1,5 @@ /* Code to maintain a C++ template repository. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Jason Merrill (jason@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c index b158507..426a2327 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -1,5 +1,5 @@ /* RunTime Type Identification - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Mostly written by Jason Merrill (jason@cygnus.com). This file is part of GCC. diff --git a/gcc/cp/search.c b/gcc/cp/search.c index 1de04f2..477e9ae 100644 --- a/gcc/cp/search.c +++ b/gcc/cp/search.c @@ -1,6 +1,6 @@ /* Breadth-first and depth-first routines for searching multiple-inheritance lattice for GNU C++. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 95b20c5..60608c7 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -3,7 +3,7 @@ building RTL. These routines are used both during actual parsing and during the instantiation of template functions. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Written by Mark Mitchell (mmitchell@usa.net) based on code found formerly in parse.y and pt.c. diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 37f5484..87b45e0 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -1,5 +1,5 @@ /* Language-dependent node constructors for parse phase of GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/type-utils.h b/gcc/cp/type-utils.h index 7d6b916..6781f3c 100644 --- a/gcc/cp/type-utils.h +++ b/gcc/cp/type-utils.h @@ -1,5 +1,5 @@ /* Utilities for querying and manipulating type trees. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index d6e235e..ccbef1d 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -1,5 +1,5 @@ /* Build expressions with type checking for C++ compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.c index e54d948..cc2cab8 100644 --- a/gcc/cp/typeck2.c +++ b/gcc/cp/typeck2.c @@ -1,6 +1,6 @@ /* Report error messages, build initializers, and perform some front-end optimizations for C++ compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Hacked by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.c index 1162b8c..7a9a5f2 100644 --- a/gcc/cp/vtable-class-hierarchy.c +++ b/gcc/cp/vtable-class-hierarchy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2017 Free Software Foundation, Inc. +/* Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c index bc20eb6..de8cd33 100644 --- a/gcc/cppbuiltin.c +++ b/gcc/cppbuiltin.c @@ -1,5 +1,5 @@ /* Define builtin-in macros for all front ends that perform preprocessing - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppbuiltin.h b/gcc/cppbuiltin.h index 235b83a..0e3906d 100644 --- a/gcc/cppbuiltin.h +++ b/gcc/cppbuiltin.h @@ -1,5 +1,5 @@ /* Define builtin-in macros for all front ends that perform preprocessing - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppdefault.c b/gcc/cppdefault.c index 10b96ec..b36a979 100644 --- a/gcc/cppdefault.c +++ b/gcc/cppdefault.c @@ -1,5 +1,5 @@ /* CPP Library. - Copyright (C) 1986-2017 Free Software Foundation, Inc. + Copyright (C) 1986-2018 Free Software Foundation, Inc. Contributed by Per Bothner, 1994-95. Based on CCCP program by Paul Rubin, June 1986 Adapted to ANSI C, Richard Stallman, Jan 1987 diff --git a/gcc/cppdefault.h b/gcc/cppdefault.h index 17bbb0e..4a0186d 100644 --- a/gcc/cppdefault.h +++ b/gcc/cppdefault.h @@ -1,5 +1,5 @@ /* CPP Library. - Copyright (C) 1986-2017 Free Software Foundation, Inc. + Copyright (C) 1986-2018 Free Software Foundation, Inc. Contributed by Per Bothner, 1994-95. Based on CCCP program by Paul Rubin, June 1986 Adapted to ANSI C, Richard Stallman, Jan 1987 diff --git a/gcc/cprop.c b/gcc/cprop.c index f7a3277..e4df509 100644 --- a/gcc/cprop.c +++ b/gcc/cprop.c @@ -1,5 +1,5 @@ /* Global constant/copy propagation for RTL. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cselib.c b/gcc/cselib.c index 5a1da98..41e4317 100644 --- a/gcc/cselib.c +++ b/gcc/cselib.c @@ -1,5 +1,5 @@ /* Common subexpression elimination library for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cselib.h b/gcc/cselib.h index dd94919..be6feaf 100644 --- a/gcc/cselib.h +++ b/gcc/cselib.h @@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.c index ad32ce1..5f451ad 100644 --- a/gcc/data-streamer-in.c +++ b/gcc/data-streamer-in.c @@ -1,7 +1,7 @@ /* Routines for restoring various data types from a file stream. This deals with various data types like strings, integers, enums, etc. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.c index 1e8feb1..11f2b43 100644 --- a/gcc/data-streamer-out.c +++ b/gcc/data-streamer-out.c @@ -1,7 +1,7 @@ /* Routines for saving various data types to a file stream. This deals with various data types like strings, integers, enums, etc. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/data-streamer.c b/gcc/data-streamer.c index 314376c..03e1d36 100644 --- a/gcc/data-streamer.c +++ b/gcc/data-streamer.c @@ -1,6 +1,6 @@ /* Generic streaming support for basic data types. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/data-streamer.h b/gcc/data-streamer.h index 9d7efbb..0ed6e36 100644 --- a/gcc/data-streamer.h +++ b/gcc/data-streamer.h @@ -1,6 +1,6 @@ /* Generic streaming support for various data types. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.c index 97c48ba..96b3df2 100644 --- a/gcc/dbgcnt.c +++ b/gcc/dbgcnt.c @@ -1,5 +1,5 @@ /* Debug counter for debugging support - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def index 6c63508..0421fae 100644 --- a/gcc/dbgcnt.def +++ b/gcc/dbgcnt.def @@ -1,5 +1,5 @@ /* This file contains the list of the debug counter for GCC. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbgcnt.h b/gcc/dbgcnt.h index d80c872..ddf2fe2 100644 --- a/gcc/dbgcnt.h +++ b/gcc/dbgcnt.h @@ -1,5 +1,5 @@ /* Debug counter for debugging support - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbxout.c b/gcc/dbxout.c index 7c611ff..507fd41 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -1,5 +1,5 @@ /* Output dbx-format symbol table information from GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbxout.h b/gcc/dbxout.h index c358260..d9a0032 100644 --- a/gcc/dbxout.h +++ b/gcc/dbxout.h @@ -1,5 +1,5 @@ /* dbxout.h - Various declarations for functions found in dbxout.c - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* RTL dead code elimination. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* RTL dead code elimination. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* DDG - Data Dependence Graph implementation. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com> This file is part of GCC. @@ -1,5 +1,5 @@ /* DDG - Data Dependence Graph - interface. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com> This file is part of GCC. diff --git a/gcc/debug.c b/gcc/debug.c index c0bc667..529c457 100644 --- a/gcc/debug.c +++ b/gcc/debug.c @@ -1,5 +1,5 @@ /* Do-nothing debug hooks for GCC. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/debug.h b/gcc/debug.h index bed3f17..dc51182 100644 --- a/gcc/debug.h +++ b/gcc/debug.h @@ -1,5 +1,5 @@ /* Debug hooks for GCC. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/defaults.h b/gcc/defaults.h index 978ec98..78a08a3 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -1,5 +1,5 @@ /* Definitions of various defaults for tm.h macros. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@monkeys.com) This file is part of GCC. diff --git a/gcc/df-core.c b/gcc/df-core.c index 1e84d4d..74ef0a1 100644 --- a/gcc/df-core.c +++ b/gcc/df-core.c @@ -1,5 +1,5 @@ /* Allocation for dataflow support routines. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Originally contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com) Major rewrite contributed by Danny Berlin (dberlin@dberlin.org) diff --git a/gcc/df-problems.c b/gcc/df-problems.c index 4aafb43..6d14a7de 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -1,5 +1,5 @@ /* Standard problems for dataflow support routines. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Originally contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com) Major rewrite contributed by Danny Berlin (dberlin@dberlin.org) diff --git a/gcc/df-scan.c b/gcc/df-scan.c index 7f1bad0..95e1e0d 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -1,5 +1,5 @@ /* Scanning of rtl for dataflow analysis. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Originally contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com) Major rewrite contributed by Danny Berlin (dberlin@dberlin.org) @@ -1,6 +1,6 @@ /* Form lists of pseudo register references for autoinc optimization for GNU compiler. This is part of flow optimization. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Originally contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com) Major rewrite contributed by Danny Berlin (dberlin@dberlin.org) @@ -1,5 +1,5 @@ /* Decimal floating point support. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Decimal floating point support functions for GNU compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c index ccbae4b..3ee21bc 100644 --- a/gcc/diagnostic-color.c +++ b/gcc/diagnostic-color.c @@ -1,5 +1,5 @@ /* Output colorization. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/gcc/diagnostic-color.h b/gcc/diagnostic-color.h index 7a4f348..4493e26 100644 --- a/gcc/diagnostic-color.h +++ b/gcc/diagnostic-color.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Manuel Lopez-Ibanez <manu@gcc.gnu.org> This file is part of GCC. @@ -19,7 +19,7 @@ along with GCC; see the file COPYING3. If not see /* Based on code from: */ /* grep.c - main driver file for grep. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/gcc/diagnostic-core.h b/gcc/diagnostic-core.h index 24025f1..37cb7e3 100644 --- a/gcc/diagnostic-core.h +++ b/gcc/diagnostic-core.h @@ -1,7 +1,7 @@ /* Declarations of core diagnostic functionality for code that does not need to deal with diagnostic contexts or diagnostic info structures. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.c index d3f38a9..cce3ef3 100644 --- a/gcc/diagnostic-show-locus.c +++ b/gcc/diagnostic-show-locus.c @@ -1,5 +1,5 @@ /* Diagnostic subroutines for printing source-code - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@codesourcery.com> This file is part of GCC. diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c index 8620133..acc44b1 100644 --- a/gcc/diagnostic.c +++ b/gcc/diagnostic.c @@ -1,5 +1,5 @@ /* Language-independent diagnostic subroutines for the GNU Compiler Collection - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@codesourcery.com> This file is part of GCC. diff --git a/gcc/diagnostic.def b/gcc/diagnostic.def index 5a22ab7..ce3dc56 100644 --- a/gcc/diagnostic.def +++ b/gcc/diagnostic.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2017 Free Software Foundation, Inc. +/* Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h index dbd1703..cf3a610 100644 --- a/gcc/diagnostic.h +++ b/gcc/diagnostic.h @@ -1,5 +1,5 @@ /* Various declarations for language-independent diagnostics subroutines. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@codesourcery.com> This file is part of GCC. diff --git a/gcc/doc/avr-mmcu.texi b/gcc/doc/avr-mmcu.texi index 15fd414..569b241 100644 --- a/gcc/doc/avr-mmcu.texi +++ b/gcc/doc/avr-mmcu.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2012-2017 Free Software Foundation, Inc. +@c Copyright (C) 2012-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc/doc/include/fdl.texi. diff --git a/gcc/doc/bugreport.texi b/gcc/doc/bugreport.texi index 085a443..f8dc782 100644 --- a/gcc/doc/bugreport.texi +++ b/gcc/doc/bugreport.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/cfg.texi b/gcc/doc/cfg.texi index 31b212c..745fdfc 100644 --- a/gcc/doc/cfg.texi +++ b/gcc/doc/cfg.texi @@ -1,5 +1,5 @@ @c -*-texinfo-*- -@c Copyright (C) 2001-2017 Free Software Foundation, Inc. +@c Copyright (C) 2001-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/collect2.texi b/gcc/doc/collect2.texi index 82c7667..ac6ede9 100644 --- a/gcc/doc/collect2.texi +++ b/gcc/doc/collect2.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/compat.texi b/gcc/doc/compat.texi index c8ac993..994fc9d 100644 --- a/gcc/doc/compat.texi +++ b/gcc/doc/compat.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2017 Free Software Foundation, Inc. +@c Copyright (C) 2002-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/configfiles.texi b/gcc/doc/configfiles.texi index 730ca13..91045bd 100644 --- a/gcc/doc/configfiles.texi +++ b/gcc/doc/configfiles.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/configterms.texi b/gcc/doc/configterms.texi index e41875a..de05a08 100644 --- a/gcc/doc/configterms.texi +++ b/gcc/doc/configterms.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2017 Free Software Foundation, Inc. +@c Copyright (C) 2001-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/contrib.texi b/gcc/doc/contrib.texi index 60b7102..de92452 100644 --- a/gcc/doc/contrib.texi +++ b/gcc/doc/contrib.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/contribute.texi b/gcc/doc/contribute.texi index 3eb80d5..7ade116 100644 --- a/gcc/doc/contribute.texi +++ b/gcc/doc/contribute.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/cppdiropts.texi b/gcc/doc/cppdiropts.texi index eee2b5c..ca33205 100644 --- a/gcc/doc/cppdiropts.texi +++ b/gcc/doc/cppdiropts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2017 Free Software Foundation, Inc. +@c Copyright (C) 1999-2018 Free Software Foundation, Inc. @c This is part of the CPP and GCC manuals. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/cppenv.texi b/gcc/doc/cppenv.texi index 71a4f1b..1bf410a 100644 --- a/gcc/doc/cppenv.texi +++ b/gcc/doc/cppenv.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2017 Free Software Foundation, Inc. +@c Copyright (C) 1999-2018 Free Software Foundation, Inc. @c This is part of the CPP and GCC manuals. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/cppopts.texi b/gcc/doc/cppopts.texi index 16bf22a..6bfa46e 100644 --- a/gcc/doc/cppopts.texi +++ b/gcc/doc/cppopts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2017 Free Software Foundation, Inc. +@c Copyright (C) 1999-2018 Free Software Foundation, Inc. @c This is part of the CPP and GCC manuals. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/cppwarnopts.texi b/gcc/doc/cppwarnopts.texi index 35761e3..666fd7b 100644 --- a/gcc/doc/cppwarnopts.texi +++ b/gcc/doc/cppwarnopts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2017 Free Software Foundation, Inc. +@c Copyright (C) 1999-2018 Free Software Foundation, Inc. @c This is part of the CPP and GCC manuals. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index 2a553ad..50967f5 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -1,4 +1,4 @@ -c Copyright (C) 1988-2017 Free Software Foundation, Inc. +c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/fragments.texi b/gcc/doc/fragments.texi index 6aef553..b1deb39 100644 --- a/gcc/doc/fragments.texi +++ b/gcc/doc/fragments.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/frontends.texi b/gcc/doc/frontends.texi index 09c2081..ecf1d51 100644 --- a/gcc/doc/frontends.texi +++ b/gcc/doc/frontends.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/gcov-dump.texi b/gcc/doc/gcov-dump.texi index 26653d2..e526bde 100644 --- a/gcc/doc/gcov-dump.texi +++ b/gcc/doc/gcov-dump.texi @@ -1,10 +1,10 @@ -@c Copyright (C) 2017 Free Software Foundation, Inc. +@c Copyright (C) 2017-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @ignore @c man begin COPYRIGHT -Copyright @copyright{} 2017 Free Software Foundation, Inc. +Copyright @copyright{} 2017-2018 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or diff --git a/gcc/doc/gcov-tool.texi b/gcc/doc/gcov-tool.texi index 79f6d96..146d868 100644 --- a/gcc/doc/gcov-tool.texi +++ b/gcc/doc/gcov-tool.texi @@ -1,10 +1,10 @@ -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @ignore @c man begin COPYRIGHT -Copyright @copyright{} 2014-2017 Free Software Foundation, Inc. +Copyright @copyright{} 2014-2018 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or diff --git a/gcc/doc/gcov.texi b/gcc/doc/gcov.texi index 8f68b0f..f37aa3e 100644 --- a/gcc/doc/gcov.texi +++ b/gcc/doc/gcov.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1996-2017 Free Software Foundation, Inc. +@c Copyright (C) 1996-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/generic.texi b/gcc/doc/generic.texi index 33fef20..9dd7753 100644 --- a/gcc/doc/generic.texi +++ b/gcc/doc/generic.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2004-2017 Free Software Foundation, Inc. +@c Copyright (C) 2004-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/gimple.texi b/gcc/doc/gimple.texi index 4926787..6d920ae 100644 --- a/gcc/doc/gimple.texi +++ b/gcc/doc/gimple.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2008-2017 Free Software Foundation, Inc. +@c Copyright (C) 2008-2018 Free Software Foundation, Inc. @c Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/gty.texi b/gcc/doc/gty.texi index 54809f1..24d5c74 100644 --- a/gcc/doc/gty.texi +++ b/gcc/doc/gty.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2017 Free Software Foundation, Inc. +@c Copyright (C) 2002-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/headerdirs.texi b/gcc/doc/headerdirs.texi index 3d8cfd5..97798d3 100644 --- a/gcc/doc/headerdirs.texi +++ b/gcc/doc/headerdirs.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/hostconfig.texi b/gcc/doc/hostconfig.texi index 860e5c5..ed16c45 100644 --- a/gcc/doc/hostconfig.texi +++ b/gcc/doc/hostconfig.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gccint.texi. diff --git a/gcc/doc/implement-c.texi b/gcc/doc/implement-c.texi index 6e4e44f..d633338 100644 --- a/gcc/doc/implement-c.texi +++ b/gcc/doc/implement-c.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2017 Free Software Foundation, Inc. +@c Copyright (C) 2001-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/implement-cxx.texi b/gcc/doc/implement-cxx.texi index 85ffa82..330da5f 100644 --- a/gcc/doc/implement-cxx.texi +++ b/gcc/doc/implement-cxx.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2009-2017 Free Software Foundation, Inc. +@c Copyright (C) 2009-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/include/gcc-common.texi b/gcc/doc/include/gcc-common.texi index 488a95d..b2e92af 100644 --- a/gcc/doc/include/gcc-common.texi +++ b/gcc/doc/include/gcc-common.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2017 Free Software Foundation, Inc. +@c Copyright (C) 2001-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/install-old.texi b/gcc/doc/install-old.texi index a27bbb3..e5092a5 100644 --- a/gcc/doc/install-old.texi +++ b/gcc/doc/install-old.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file install.texi. diff --git a/gcc/doc/install.texi2html b/gcc/doc/install.texi2html index 8a7781e..b31713d 100755 --- a/gcc/doc/install.texi2html +++ b/gcc/doc/install.texi2html @@ -5,7 +5,7 @@ # $SOURCEDIR and $DESTDIR, resp., refer to the directory containing # the texinfo source and the directory to put the HTML version in. # -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # Originally by Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>, June 2001. # # This file is part of GCC. diff --git a/gcc/doc/interface.texi b/gcc/doc/interface.texi index eb77c28..fec190f 100644 --- a/gcc/doc/interface.texi +++ b/gcc/doc/interface.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 620e774..c602538 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/languages.texi b/gcc/doc/languages.texi index c7148d5..5692aef 100644 --- a/gcc/doc/languages.texi +++ b/gcc/doc/languages.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2017 Free Software Foundation, Inc. +@c Copyright (C) 2002-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/libgcc.texi b/gcc/doc/libgcc.texi index abc10aa..bd2b99f 100644 --- a/gcc/doc/libgcc.texi +++ b/gcc/doc/libgcc.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2003-2017 Free Software Foundation, Inc. +@c Copyright (C) 2003-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @c Contributed by Aldy Hernandez <aldy@quesejoda.com> diff --git a/gcc/doc/loop.texi b/gcc/doc/loop.texi index efeb420..a232d00 100644 --- a/gcc/doc/loop.texi +++ b/gcc/doc/loop.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2006-2017 Free Software Foundation, Inc. +@c Copyright (C) 2006-2018 Free Software Foundation, Inc. @c Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/lto.texi b/gcc/doc/lto.texi index 990c06f..212b766 100644 --- a/gcc/doc/lto.texi +++ b/gcc/doc/lto.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2010-2017 Free Software Foundation, Inc. +@c Copyright (C) 2010-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @c Contributed by Jan Hubicka <jh@suse.cz> and diff --git a/gcc/doc/makefile.texi b/gcc/doc/makefile.texi index 86d1eeb..a6f9462 100644 --- a/gcc/doc/makefile.texi +++ b/gcc/doc/makefile.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2017 Free Software Foundation, Inc. +@c Copyright (C) 2001-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/match-and-simplify.texi b/gcc/doc/match-and-simplify.texi index 35ceb11..6bc2c47 100644 --- a/gcc/doc/match-and-simplify.texi +++ b/gcc/doc/match-and-simplify.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index 85c1800..497df1b 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/objc.texi b/gcc/doc/objc.texi index a6553b5..f425c29 100644 --- a/gcc/doc/objc.texi +++ b/gcc/doc/objc.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/optinfo.texi b/gcc/doc/optinfo.texi index 7e32efe..8c28501 100644 --- a/gcc/doc/optinfo.texi +++ b/gcc/doc/optinfo.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2013-2017 Free Software Foundation, Inc. +@c Copyright (C) 2013-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/options.texi b/gcc/doc/options.texi index 3b68aab..6974312 100644 --- a/gcc/doc/options.texi +++ b/gcc/doc/options.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2003-2017 Free Software Foundation, Inc. +@c Copyright (C) 2003-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/passes.texi b/gcc/doc/passes.texi index ef3c35c..d834168 100644 --- a/gcc/doc/passes.texi +++ b/gcc/doc/passes.texi @@ -1,6 +1,6 @@ @c markers: BUG TODO -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/plugins.texi b/gcc/doc/plugins.texi index 1dcdcba..1eb9a7b 100644 --- a/gcc/doc/plugins.texi +++ b/gcc/doc/plugins.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2009-2017 Free Software Foundation, Inc. +@c Copyright (C) 2009-2018 Free Software Foundation, Inc. @c Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/portability.texi b/gcc/doc/portability.texi index 9e59947..c1bf6ae 100644 --- a/gcc/doc/portability.texi +++ b/gcc/doc/portability.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi index 18935b0..92ea393 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/service.texi b/gcc/doc/service.texi index c32ac54..df6dbc7 100644 --- a/gcc/doc/service.texi +++ b/gcc/doc/service.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index d5da393..d7ed0cc 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2017 Free Software Foundation, Inc. +@c Copyright (C) 2002-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/standards.texi b/gcc/doc/standards.texi index a40899d..a9e7133 100644 --- a/gcc/doc/standards.texi +++ b/gcc/doc/standards.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2000-2017 Free Software Foundation, Inc. +@c Copyright (C) 2000-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 08593a4..0836cf1 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index 7bcfb37..06523ef 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/tree-ssa.texi b/gcc/doc/tree-ssa.texi index 74d7b28..539f350 100644 --- a/gcc/doc/tree-ssa.texi +++ b/gcc/doc/tree-ssa.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2004-2017 Free Software Foundation, Inc. +@c Copyright (C) 2004-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/trouble.texi b/gcc/doc/trouble.texi index 0f0ae9a..fb35a36 100644 --- a/gcc/doc/trouble.texi +++ b/gcc/doc/trouble.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2017 Free Software Foundation, Inc. +@c Copyright (C) 1988-2018 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/dojump.c b/gcc/dojump.c index 261e13b..f86f83e 100644 --- a/gcc/dojump.c +++ b/gcc/dojump.c @@ -1,5 +1,5 @@ /* Convert tree expression to rtl instructions, for GNU compiler. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dojump.h b/gcc/dojump.h index ba40402..b768229 100644 --- a/gcc/dojump.h +++ b/gcc/dojump.h @@ -1,5 +1,5 @@ /* Export function prototypes from dojump.c. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dominance.c b/gcc/dominance.c index 1d4bd54..2067198 100644 --- a/gcc/dominance.c +++ b/gcc/dominance.c @@ -1,5 +1,5 @@ /* Calculate (post)dominators in slightly super-linear time. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Michael Matz (matz@ifh.de). This file is part of GCC. diff --git a/gcc/dominance.h b/gcc/dominance.h index 1de43ee..610f25a 100644 --- a/gcc/dominance.h +++ b/gcc/dominance.h @@ -1,5 +1,5 @@ /* Calculate (post)dominators header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/domwalk.c b/gcc/domwalk.c index 102a293..64304a6 100644 --- a/gcc/domwalk.c +++ b/gcc/domwalk.c @@ -1,5 +1,5 @@ /* Generic dominator tree walker - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/domwalk.h b/gcc/domwalk.h index c7e3450..39dd11e 100644 --- a/gcc/domwalk.h +++ b/gcc/domwalk.h @@ -1,5 +1,5 @@ /* Generic dominator tree walker - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/double-int.c b/gcc/double-int.c index c787b4b..223adea 100644 --- a/gcc/double-int.c +++ b/gcc/double-int.c @@ -1,5 +1,5 @@ /* Operations with long integers. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/double-int.h b/gcc/double-int.h index 2c70bb5..eff85cc 100644 --- a/gcc/double-int.h +++ b/gcc/double-int.h @@ -1,5 +1,5 @@ /* Operations with long integers. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* RTL dead store elimination. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Richard Sandiford <rsandifor@codesourcery.com> and Kenneth Zadeck <zadeck@naturalbridge.com> diff --git a/gcc/dumpfile.c b/gcc/dumpfile.c index a49ff99..0acc7a9 100644 --- a/gcc/dumpfile.c +++ b/gcc/dumpfile.c @@ -1,5 +1,5 @@ /* Dump infrastructure for optimizations and intermediate representation. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h index 910452b..21803a6 100644 --- a/gcc/dumpfile.h +++ b/gcc/dumpfile.h @@ -1,5 +1,5 @@ /* Definitions for the shared dumpfile. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c index 8e3e86f..9952e0a 100644 --- a/gcc/dwarf2asm.c +++ b/gcc/dwarf2asm.c @@ -1,5 +1,5 @@ /* Dwarf2 assembler output helper routines. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2asm.h b/gcc/dwarf2asm.h index 7fc87a0..b5ed449 100644 --- a/gcc/dwarf2asm.h +++ b/gcc/dwarf2asm.h @@ -1,5 +1,5 @@ /* Dwarf2 assembler output helper routines. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c index 7a70639..cc0d45b 100644 --- a/gcc/dwarf2cfi.c +++ b/gcc/dwarf2cfi.c @@ -1,5 +1,5 @@ /* Dwarf2 Call Frame Information helper routines. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 018f512..b3268cc 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -1,5 +1,5 @@ /* Output Dwarf2 format symbol table information from GCC. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Gary Funck (gary@intrepid.com). Derived from DWARF 1 implementation of Ron Guilmette (rfg@monkeys.com). Extensively modified by Jason Merrill (jason@cygnus.com). diff --git a/gcc/dwarf2out.h b/gcc/dwarf2out.h index abaa9d0..bc2ae4d 100644 --- a/gcc/dwarf2out.h +++ b/gcc/dwarf2out.h @@ -1,5 +1,5 @@ /* dwarf2out.h - Various declarations for functions found in dwarf2out.c - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/edit-context.c b/gcc/edit-context.c index 6f35ca2..9ac2dfc 100644 --- a/gcc/edit-context.c +++ b/gcc/edit-context.c @@ -1,5 +1,5 @@ /* Determining the results of applying fix-it hints. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/edit-context.h b/gcc/edit-context.h index 402b8b1..124d91f 100644 --- a/gcc/edit-context.h +++ b/gcc/edit-context.h @@ -1,5 +1,5 @@ /* Determining the results of applying fix-it hints. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index f2d4940..0c81493 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -1,5 +1,5 @@ /* Emit RTL for the GCC expander. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h index b8c2f8c..4e7bd1e 100644 --- a/gcc/emit-rtl.h +++ b/gcc/emit-rtl.h @@ -1,5 +1,5 @@ /* Exported functions from emit-rtl.c - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/errors.c b/gcc/errors.c index 1a7b3ad..9f1974d 100644 --- a/gcc/errors.c +++ b/gcc/errors.c @@ -1,5 +1,5 @@ /* Basic error reporting routines. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/errors.h b/gcc/errors.h index 7b58146..1bd8450 100644 --- a/gcc/errors.h +++ b/gcc/errors.h @@ -1,5 +1,5 @@ /* Basic error reporting routines. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/et-forest.c b/gcc/et-forest.c index 66511eb..19dcb00 100644 --- a/gcc/et-forest.c +++ b/gcc/et-forest.c @@ -1,6 +1,6 @@ /* ET-trees data structure implementation. Contributed by Pavel Nejedly - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of the libiberty library. Libiberty is free software; you can redistribute it and/or diff --git a/gcc/et-forest.h b/gcc/et-forest.h index 0179530..8a5defe 100644 --- a/gcc/et-forest.h +++ b/gcc/et-forest.h @@ -1,5 +1,5 @@ /* Et-forest data structure implementation. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/gcc/except.c b/gcc/except.c index 30f303a..bd587de 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -1,5 +1,5 @@ /* Implements exception handling. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. Contributed by Mike Stump <mrs@cygnus.com>. This file is part of GCC. diff --git a/gcc/except.h b/gcc/except.h index 87eab55c..0111b9f 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -1,5 +1,5 @@ /* Exception Handling interface routines. - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Mike Stump <mrs@cygnus.com>. This file is part of GCC. diff --git a/gcc/exec-tool.in b/gcc/exec-tool.in index aefe95b..f9ec6f0 100644 --- a/gcc/exec-tool.in +++ b/gcc/exec-tool.in @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This file is part of GCC. # GCC is free software; you can redistribute it and/or modify diff --git a/gcc/explow.c b/gcc/explow.c index dce6137..b6c5660 100644 --- a/gcc/explow.c +++ b/gcc/explow.c @@ -1,5 +1,5 @@ /* Subroutines for manipulating rtx's in semantically interesting ways. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/explow.h b/gcc/explow.h index e981a65..18c1380 100644 --- a/gcc/explow.h +++ b/gcc/explow.h @@ -1,5 +1,5 @@ /* Export function prototypes from explow.c. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expmed.c b/gcc/expmed.c index b48248f..60848fa 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -1,6 +1,6 @@ /* Medium-level subroutines: convert bit-field store and extract and shifts, multiplies and divides to rtl instructions. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expmed.h b/gcc/expmed.h index c806cd6..2890d9c 100644 --- a/gcc/expmed.h +++ b/gcc/expmed.h @@ -1,5 +1,5 @@ /* Target-dependent costs for expmed.c. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Convert tree expression to rtl instructions, for GNU compiler. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.c index 6f8dda2..906a436 100644 --- a/gcc/fibonacci_heap.c +++ b/gcc/fibonacci_heap.c @@ -1,5 +1,5 @@ /* Fibonacci heap for GNU compiler. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Martin Liska <mliska@suse.cz> This file is part of GCC. diff --git a/gcc/fibonacci_heap.h b/gcc/fibonacci_heap.h index 554a142..136489b2 100644 --- a/gcc/fibonacci_heap.h +++ b/gcc/fibonacci_heap.h @@ -1,5 +1,5 @@ /* Fibonacci heap for GNU compiler. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin (dan@cgsoftware.com). Re-implemented in C++ by Martin Liska <mliska@suse.cz> diff --git a/gcc/file-find.c b/gcc/file-find.c index b5a1fe8..d0667f2 100644 --- a/gcc/file-find.c +++ b/gcc/file-find.c @@ -1,5 +1,5 @@ /* Utility functions for finding files relative to GCC binaries. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/file-find.h b/gcc/file-find.h index 407feba..ecfb540 100644 --- a/gcc/file-find.h +++ b/gcc/file-find.h @@ -1,6 +1,6 @@ /* Prototypes and data structures used for implementing functions for finding files relative to GCC binaries. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/final.c b/gcc/final.c index 1969ccb..b80693c 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -1,5 +1,5 @@ /* Convert RTL to assembler code and output it, for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fixed-value.c b/gcc/fixed-value.c index 3c92453..6776002 100644 --- a/gcc/fixed-value.c +++ b/gcc/fixed-value.c @@ -1,5 +1,5 @@ /* Fixed-point arithmetic support. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fixed-value.h b/gcc/fixed-value.h index 1beb774..119fd7c 100644 --- a/gcc/fixed-value.h +++ b/gcc/fixed-value.h @@ -1,5 +1,5 @@ /* Fixed-point arithmetic support. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/flag-types.h b/gcc/flag-types.h index 3073c66..7f79da7 100644 --- a/gcc/flag-types.h +++ b/gcc/flag-types.h @@ -1,5 +1,5 @@ /* Compilation switch flag type definitions for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/flags.h b/gcc/flags.h index 59f45d2..d5d4d78 100644 --- a/gcc/flags.h +++ b/gcc/flags.h @@ -1,5 +1,5 @@ /* Compilation switch flag definitions for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const-call.c b/gcc/fold-const-call.c index c387ce5..f4d15b6 100644 --- a/gcc/fold-const-call.c +++ b/gcc/fold-const-call.c @@ -1,5 +1,5 @@ /* Constant folding for calls to built-in and internal functions. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const-call.h b/gcc/fold-const-call.h index 7ca8a3c..c7629e3 100644 --- a/gcc/fold-const-call.h +++ b/gcc/fold-const-call.h @@ -1,5 +1,5 @@ /* Fold calls to built-in and internal functions with constant arguments. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 98eb55e..9f8d76e 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -1,5 +1,5 @@ /* Fold a constant sub-tree into a single node for C-compiler - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const.h b/gcc/fold-const.h index b777606..8e3ad51 100644 --- a/gcc/fold-const.h +++ b/gcc/fold-const.h @@ -1,5 +1,5 @@ /* Fold a constant sub-tree into a single node for C-compiler - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index bb2083a..b3419e8 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,5 +1,7 @@ 2018-01-03 Jakub Jelinek <jakub@redhat.com> + Update copyright years. + * gfortranspec.c (lang_specific_driver): Update copyright notice dates. * gfc-internals.texi: Bump @copying's copyright year. diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in index 14481fd..62f652e 100644 --- a/gcc/fortran/Make-lang.in +++ b/gcc/fortran/Make-lang.in @@ -1,6 +1,6 @@ # -*- makefile -*- # Top level makefile fragment for GNU gfortran, the GNU Fortran 95 compiler. -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # Contributed by Paul Brook <paul@nowt.org # and Steven Bosscher <s.bosscher@student.tudelft.nl> diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.c index 2673067..92067ac 100644 --- a/gcc/fortran/arith.c +++ b/gcc/fortran/arith.c @@ -1,5 +1,5 @@ /* Compiler arithmetic - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/arith.h b/gcc/fortran/arith.h index db042cc..85aca5b 100644 --- a/gcc/fortran/arith.h +++ b/gcc/fortran/arith.h @@ -1,5 +1,5 @@ /* Compiler arithmetic header. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Steven Bosscher This file is part of GCC. diff --git a/gcc/fortran/array.c b/gcc/fortran/array.c index 81476b2..fa25270 100644 --- a/gcc/fortran/array.c +++ b/gcc/fortran/array.c @@ -1,5 +1,5 @@ /* Array things - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/bbt.c b/gcc/fortran/bbt.c index 5cf5ef5..aec07e7 100644 --- a/gcc/fortran/bbt.c +++ b/gcc/fortran/bbt.c @@ -1,5 +1,5 @@ /* Balanced binary trees using treaps. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/check.c b/gcc/fortran/check.c index eda7407..48d9852 100644 --- a/gcc/fortran/check.c +++ b/gcc/fortran/check.c @@ -1,5 +1,5 @@ /* Check functions - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Andy Vaught & Katherine Holcomb This file is part of GCC. diff --git a/gcc/fortran/class.c b/gcc/fortran/class.c index a08fb8d..bb73ad1 100644 --- a/gcc/fortran/class.c +++ b/gcc/fortran/class.c @@ -1,5 +1,5 @@ /* Implementation of Fortran 2003 Polymorphism. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Paul Richard Thomas <pault@gcc.gnu.org> and Janus Weil <janus@gcc.gnu.org> diff --git a/gcc/fortran/config-lang.in b/gcc/fortran/config-lang.in index 10caf50..0087cb8 100644 --- a/gcc/fortran/config-lang.in +++ b/gcc/fortran/config-lang.in @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.c index 35ea483..27295c4 100644 --- a/gcc/fortran/constructor.c +++ b/gcc/fortran/constructor.c @@ -1,5 +1,5 @@ /* Array and structure constructors - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/constructor.h b/gcc/fortran/constructor.h index dd4f5ff..ceb3d75 100644 --- a/gcc/fortran/constructor.h +++ b/gcc/fortran/constructor.h @@ -1,5 +1,5 @@ /* Array and structure constructors - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.c index 13bff73..ee78786 100644 --- a/gcc/fortran/convert.c +++ b/gcc/fortran/convert.c @@ -1,5 +1,5 @@ /* Data type conversion - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.c index af8a69c..82e890f 100644 --- a/gcc/fortran/cpp.c +++ b/gcc/fortran/cpp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/cpp.h b/gcc/fortran/cpp.h index 2bc3464..0a5be78 100644 --- a/gcc/fortran/cpp.h +++ b/gcc/fortran/cpp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/data.c b/gcc/fortran/data.c index 587161f..6313f2e 100644 --- a/gcc/fortran/data.c +++ b/gcc/fortran/data.c @@ -1,5 +1,5 @@ /* Supporting functions for resolving DATA statement. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Lifang Zeng <zlf605@hotmail.com> This file is part of GCC. diff --git a/gcc/fortran/data.h b/gcc/fortran/data.h index 98a5823..fe8298a 100644 --- a/gcc/fortran/data.h +++ b/gcc/fortran/data.h @@ -1,5 +1,5 @@ /* Header for functions resolving DATA statements. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c index d2c794fc..645d1b6 100644 --- a/gcc/fortran/decl.c +++ b/gcc/fortran/decl.c @@ -1,5 +1,5 @@ /* Declaration statement matcher - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.c index 29161d1..a0bbd58 100644 --- a/gcc/fortran/dependency.c +++ b/gcc/fortran/dependency.c @@ -1,5 +1,5 @@ /* Dependency analysis - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@nowt.org> This file is part of GCC. diff --git a/gcc/fortran/dependency.h b/gcc/fortran/dependency.h index 5a50934..0ffb569 100644 --- a/gcc/fortran/dependency.h +++ b/gcc/fortran/dependency.h @@ -1,5 +1,5 @@ /* Header for dependency analysis - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/dump-parse-tree.c b/gcc/fortran/dump-parse-tree.c index 5193c29..d40c97d 100644 --- a/gcc/fortran/dump-parse-tree.c +++ b/gcc/fortran/dump-parse-tree.c @@ -1,5 +1,5 @@ /* Parse tree dumper - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Steven Bosscher This file is part of GCC. diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c index f11dadc..cf9e57b 100644 --- a/gcc/fortran/error.c +++ b/gcc/fortran/error.c @@ -1,5 +1,5 @@ /* Handle errors. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught & Niels Kristian Bech Jensen This file is part of GCC. diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.c index 2cdd465..8556881 100644 --- a/gcc/fortran/expr.c +++ b/gcc/fortran/expr.c @@ -1,5 +1,5 @@ /* Routines for manipulation of expression nodes. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.c index dc9a1ae..5fe34b2 100644 --- a/gcc/fortran/f95-lang.c +++ b/gcc/fortran/f95-lang.c @@ -1,5 +1,5 @@ /* gfortran backend interface - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Paul Brook. This file is part of GCC. diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.c index 7c515f6..7bd5ab3 100644 --- a/gcc/fortran/frontend-passes.c +++ b/gcc/fortran/frontend-passes.c @@ -1,5 +1,5 @@ /* Pass manager for Fortran front end. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Thomas König. This file is part of GCC. diff --git a/gcc/fortran/gfc-diagnostic.def b/gcc/fortran/gfc-diagnostic.def index 9483407..565fa83 100644 --- a/gcc/fortran/gfc-diagnostic.def +++ b/gcc/fortran/gfc-diagnostic.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2017 Free Software Foundation, Inc. +/* Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index 662d34f..f0c98c9 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -1,5 +1,5 @@ /* gfortran header file - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/gfortranspec.c b/gcc/fortran/gfortranspec.c index 7749bb0..fe1ec04 100644 --- a/gcc/fortran/gfortranspec.c +++ b/gcc/fortran/gfortranspec.c @@ -1,5 +1,5 @@ /* Specific flags and argument handling of the Fortran front-end. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c index cd02214..caa719e 100644 --- a/gcc/fortran/interface.c +++ b/gcc/fortran/interface.c @@ -1,5 +1,5 @@ /* Deal with interfaces. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.c index 80b8ee0..fa262ce 100644 --- a/gcc/fortran/intrinsic.c +++ b/gcc/fortran/intrinsic.c @@ -1,6 +1,6 @@ /* Build up a list of intrinsic subroutines and functions for the name-resolution stage. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught & Katherine Holcomb This file is part of GCC. diff --git a/gcc/fortran/intrinsic.h b/gcc/fortran/intrinsic.h index dce6eb0..9fd8316 100644 --- a/gcc/fortran/intrinsic.h +++ b/gcc/fortran/intrinsic.h @@ -1,6 +1,6 @@ /* Header file for intrinsics check, resolve and simplify function prototypes. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught & Katherine Holcomb This file is part of GCC. diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c index 463c00c..9b7c2de 100644 --- a/gcc/fortran/io.c +++ b/gcc/fortran/io.c @@ -1,5 +1,5 @@ /* Deal with I/O statements & related stuff. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/ioparm.def b/gcc/fortran/ioparm.def index 59cc7cd..b9dc58f 100644 --- a/gcc/fortran/ioparm.def +++ b/gcc/fortran/ioparm.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2017 Free Software Foundation, Inc. +/* Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c index 3226a88..77cdce5 100644 --- a/gcc/fortran/iresolve.c +++ b/gcc/fortran/iresolve.c @@ -1,5 +1,5 @@ /* Intrinsic function resolution. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught & Katherine Holcomb This file is part of GCC. diff --git a/gcc/fortran/iso-c-binding.def b/gcc/fortran/iso-c-binding.def index b578b27..f21d3d1 100644 --- a/gcc/fortran/iso-c-binding.def +++ b/gcc/fortran/iso-c-binding.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/iso-fortran-env.def b/gcc/fortran/iso-fortran-env.def index 8e231a6..b150e49 100644 --- a/gcc/fortran/iso-fortran-env.def +++ b/gcc/fortran/iso-fortran-env.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2017 Free Software Foundation, Inc. +/* Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/lang-specs.h b/gcc/fortran/lang-specs.h index 648959b..c3ab970 100644 --- a/gcc/fortran/lang-specs.h +++ b/gcc/fortran/lang-specs.h @@ -1,6 +1,6 @@ /* Contribution to the specs for the GNU Compiler Collection from GNU Fortran 95 compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/gcc/fortran/lang.opt b/gcc/fortran/lang.opt index 4421c0b..1cb7b6b 100644 --- a/gcc/fortran/lang.opt +++ b/gcc/fortran/lang.opt @@ -1,5 +1,5 @@ ; Options for the Fortran front end. -; Copyright (C) 2003-2017 Free Software Foundation, Inc. +; Copyright (C) 2003-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/fortran/libgfortran.h b/gcc/fortran/libgfortran.h index 0756c32..2794635 100644 --- a/gcc/fortran/libgfortran.h +++ b/gcc/fortran/libgfortran.h @@ -1,5 +1,5 @@ /* Header file to the Fortran front-end and runtime library - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c index d251a4d..d7fb933 100644 --- a/gcc/fortran/match.c +++ b/gcc/fortran/match.c @@ -1,5 +1,5 @@ /* Matching subroutines in all sizes, shapes and colors. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/match.h b/gcc/fortran/match.h index a5f6291..2e04b3e 100644 --- a/gcc/fortran/match.h +++ b/gcc/fortran/match.h @@ -1,5 +1,5 @@ /* All matcher functions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Steven Bosscher This file is part of GCC. diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.c index 978702b..fb81e10 100644 --- a/gcc/fortran/matchexp.c +++ b/gcc/fortran/matchexp.c @@ -1,5 +1,5 @@ /* Expression parser. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/mathbuiltins.def b/gcc/fortran/mathbuiltins.def index fadfedb..3c9c70c 100644 --- a/gcc/fortran/mathbuiltins.def +++ b/gcc/fortran/mathbuiltins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c index f47d111..8e789e5 100644 --- a/gcc/fortran/misc.c +++ b/gcc/fortran/misc.c @@ -1,5 +1,5 @@ /* Miscellaneous stuff that doesn't fit anywhere else. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/module.c b/gcc/fortran/module.c index 16585a9..4c5cefb 100644 --- a/gcc/fortran/module.c +++ b/gcc/fortran/module.c @@ -1,6 +1,6 @@ /* Handle modules, which amounts to loading and saving symbols and their attendant structures. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/openmp.c b/gcc/fortran/openmp.c index 2606323..2f0fef1 100644 --- a/gcc/fortran/openmp.c +++ b/gcc/fortran/openmp.c @@ -1,5 +1,5 @@ /* OpenMP directive matching and resolving. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/fortran/options.c b/gcc/fortran/options.c index 57fc0f5..1405f1c 100644 --- a/gcc/fortran/options.c +++ b/gcc/fortran/options.c @@ -1,5 +1,5 @@ /* Parse and display command line options. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.c index 91be6da..d63d7bc 100644 --- a/gcc/fortran/parse.c +++ b/gcc/fortran/parse.c @@ -1,5 +1,5 @@ /* Main parser. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/parse.h b/gcc/fortran/parse.h index 87b054a..e9a6e41 100644 --- a/gcc/fortran/parse.h +++ b/gcc/fortran/parse.h @@ -1,5 +1,5 @@ /* Parser header - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Steven Bosscher This file is part of GCC. diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.c index 8537d93..51c3a46 100644 --- a/gcc/fortran/primary.c +++ b/gcc/fortran/primary.c @@ -1,5 +1,5 @@ /* Primary expression subroutines - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index c1d8a42..925cffe 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -1,5 +1,5 @@ /* Perform type resolution on the various structures. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.c index 4a0792d..aab5379 100644 --- a/gcc/fortran/scanner.c +++ b/gcc/fortran/scanner.c @@ -1,5 +1,5 @@ /* Character scanner. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/scanner.h b/gcc/fortran/scanner.h index 86fd285..e7a654e 100644 --- a/gcc/fortran/scanner.h +++ b/gcc/fortran/scanner.h @@ -1,5 +1,5 @@ /* Character scanner header. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Janne Blomqvist This file is part of GCC. diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.c index afd59b2..55ae05de 100644 --- a/gcc/fortran/simplify.c +++ b/gcc/fortran/simplify.c @@ -1,5 +1,5 @@ /* Simplify intrinsic functions at compile-time. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught & Katherine Holcomb This file is part of GCC. diff --git a/gcc/fortran/st.c b/gcc/fortran/st.c index bffe50d..1de7de7 100644 --- a/gcc/fortran/st.c +++ b/gcc/fortran/st.c @@ -1,5 +1,5 @@ /* Build executable statement trees. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.c index dc1688a..8a206e6 100644 --- a/gcc/fortran/symbol.c +++ b/gcc/fortran/symbol.c @@ -1,5 +1,5 @@ /* Maintain binary trees of symbols. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Andy Vaught This file is part of GCC. diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.c index b2fe8ee..d596ca3 100644 --- a/gcc/fortran/target-memory.c +++ b/gcc/fortran/target-memory.c @@ -1,5 +1,5 @@ /* Simulate storage of variables into target memory. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Paul Thomas and Brooks Moses This file is part of GCC. diff --git a/gcc/fortran/target-memory.h b/gcc/fortran/target-memory.h index 5d46553..488a7c7 100644 --- a/gcc/fortran/target-memory.h +++ b/gcc/fortran/target-memory.h @@ -1,5 +1,5 @@ /* Simulate storage of variables into target memory, header. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Paul Thomas and Brooks Moses This file is part of GCC. diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.c index 1b6e215..07d9e85 100644 --- a/gcc/fortran/trans-array.c +++ b/gcc/fortran/trans-array.c @@ -1,5 +1,5 @@ /* Array translation routines - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@nowt.org> and Steven Bosscher <s.bosscher@student.tudelft.nl> diff --git a/gcc/fortran/trans-array.h b/gcc/fortran/trans-array.h index e2a8737..d7c3254 100644 --- a/gcc/fortran/trans-array.h +++ b/gcc/fortran/trans-array.h @@ -1,5 +1,5 @@ /* Header for array handling functions - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.c index 36370eb..bd9721d 100644 --- a/gcc/fortran/trans-common.c +++ b/gcc/fortran/trans-common.c @@ -1,5 +1,5 @@ /* Common block and equivalence list handling - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Canqun Yang <canqun@nudt.edu.cn> This file is part of GCC. diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.c index 62b85f7..1990fff 100644 --- a/gcc/fortran/trans-const.c +++ b/gcc/fortran/trans-const.c @@ -1,5 +1,5 @@ /* Translation of constants - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/trans-const.h b/gcc/fortran/trans-const.h index 9730867..775ab9e 100644 --- a/gcc/fortran/trans-const.h +++ b/gcc/fortran/trans-const.h @@ -1,5 +1,5 @@ /* Header for code constant translation functions - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.c index 35dee61..b3cbf53 100644 --- a/gcc/fortran/trans-decl.c +++ b/gcc/fortran/trans-decl.c @@ -1,5 +1,5 @@ /* Backend function setup - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c index 756fd6a..58414b1 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -1,5 +1,5 @@ /* Expression translation - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@nowt.org> and Steven Bosscher <s.bosscher@student.tudelft.nl> diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.c index c4aad1d..a1e6691 100644 --- a/gcc/fortran/trans-intrinsic.c +++ b/gcc/fortran/trans-intrinsic.c @@ -1,5 +1,5 @@ /* Intrinsic translation - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@nowt.org> and Steven Bosscher <s.bosscher@student.tudelft.nl> diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.c index 68486f8..306743b 100644 --- a/gcc/fortran/trans-io.c +++ b/gcc/fortran/trans-io.c @@ -1,5 +1,5 @@ /* IO Code translation/library interface - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.c index 7f01f22..4f5c385 100644 --- a/gcc/fortran/trans-openmp.c +++ b/gcc/fortran/trans-openmp.c @@ -1,5 +1,5 @@ /* OpenMP directive translation -- generate GCC trees from gfc_code. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com> This file is part of GCC. diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.c index e6569e0..8220961 100644 --- a/gcc/fortran/trans-stmt.c +++ b/gcc/fortran/trans-stmt.c @@ -1,5 +1,5 @@ /* Statement translation -- generate GCC trees from gfc_code. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@nowt.org> and Steven Bosscher <s.bosscher@student.tudelft.nl> diff --git a/gcc/fortran/trans-stmt.h b/gcc/fortran/trans-stmt.h index 0a39e26..130058d 100644 --- a/gcc/fortran/trans-stmt.h +++ b/gcc/fortran/trans-stmt.h @@ -1,5 +1,5 @@ /* Header for statement translation functions - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.c index 73f75cc..bc32d62 100644 --- a/gcc/fortran/trans-types.c +++ b/gcc/fortran/trans-types.c @@ -1,5 +1,5 @@ /* Backend support for Fortran 95 basic types and derived types. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@nowt.org> and Steven Bosscher <s.bosscher@student.tudelft.nl> diff --git a/gcc/fortran/trans-types.h b/gcc/fortran/trans-types.h index 6dba78e..fe1e1ab 100644 --- a/gcc/fortran/trans-types.h +++ b/gcc/fortran/trans-types.h @@ -1,5 +1,5 @@ /* Header for Fortran 95 types backend support. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook <paul@nowt.org> and Steven Bosscher <s.bosscher@student.tudelft.nl> diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.c index 8c17334..9ce7deb 100644 --- a/gcc/fortran/trans.c +++ b/gcc/fortran/trans.c @@ -1,5 +1,5 @@ /* Code translation -- generate GCC trees from gfc_code. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/trans.h b/gcc/fortran/trans.h index c970ace..31b0930 100644 --- a/gcc/fortran/trans.h +++ b/gcc/fortran/trans.h @@ -1,5 +1,5 @@ /* Header for code translation functions - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/types.def b/gcc/fortran/types.def index 1f8a5a1..78f3e20 100644 --- a/gcc/fortran/types.def +++ b/gcc/fortran/types.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2017 Free Software Foundation, Inc. +/* Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fp-test.c b/gcc/fp-test.c index 50ec772..6e68280 100644 --- a/gcc/fp-test.c +++ b/gcc/fp-test.c @@ -1,5 +1,5 @@ /* fp-test.c - Check that all floating-point operations are available. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Ronald F. Guilmette <rfg@monkeys.com>. This file is part of GCC. diff --git a/gcc/function-tests.c b/gcc/function-tests.c index 9e6e011..1b5ebf3 100644 --- a/gcc/function-tests.c +++ b/gcc/function-tests.c @@ -1,5 +1,5 @@ /* Unit tests for function-handling. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/function.c b/gcc/function.c index c752062..d1256f0 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -1,5 +1,5 @@ /* Expands front end tree to back end RTL for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/function.h b/gcc/function.h index b64f28e..642e63b 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -1,5 +1,5 @@ /* Structure for saving state for a nested function. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fwprop.c b/gcc/fwprop.c index 764b539..0fca0f1 100644 --- a/gcc/fwprop.c +++ b/gcc/fwprop.c @@ -1,5 +1,5 @@ /* RTL-based forward propagation pass for GNU compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Paolo Bonzini and Steven Bosscher. This file is part of GCC. diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.c index d5d80e0..83a9e34 100644 --- a/gcc/gcc-ar.c +++ b/gcc/gcc-ar.c @@ -1,5 +1,5 @@ /* Wrapper for ar/ranlib/nm to pass the LTO plugin. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Andi Kleen. This file is part of GCC. diff --git a/gcc/gcc-main.c b/gcc/gcc-main.c index d8bdcf3..9e6de74 100644 --- a/gcc/gcc-main.c +++ b/gcc/gcc-main.c @@ -1,5 +1,5 @@ /* "main" for the compiler driver. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-plugin.h b/gcc/gcc-plugin.h index d2267a4..79a7c77 100644 --- a/gcc/gcc-plugin.h +++ b/gcc/gcc-plugin.h @@ -1,5 +1,5 @@ /* Public header file for plugins to include. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-rich-location.c b/gcc/gcc-rich-location.c index 09f3081..3481425 100644 --- a/gcc/gcc-rich-location.c +++ b/gcc/gcc-rich-location.c @@ -1,5 +1,5 @@ /* Implementation of gcc_rich_location class - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-rich-location.h b/gcc/gcc-rich-location.h index 2720f38..bdcf8ae 100644 --- a/gcc/gcc-rich-location.h +++ b/gcc/gcc-rich-location.h @@ -1,5 +1,5 @@ /* Declarations relating to class gcc_rich_location - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-symtab.h b/gcc/gcc-symtab.h index 9cb1489..a87850a 100644 --- a/gcc/gcc-symtab.h +++ b/gcc/gcc-symtab.h @@ -2,7 +2,7 @@ FIXME - This file should be named symtab.h, but that name conflicts with libcpp's symtab.h. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Compiler driver program that can handle many languages. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Header file for modules that link with gcc.c - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcov-counter.def b/gcc/gcov-counter.def index 85dcdae..69135a0 100644 --- a/gcc/gcov-counter.def +++ b/gcc/gcov-counter.def @@ -1,5 +1,5 @@ /* Definitions for the gcov counters in the GNU compiler. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.c index e79e34f..ba432db 100644 --- a/gcc/gcov-dump.c +++ b/gcc/gcov-dump.c @@ -1,5 +1,5 @@ /* Dump a gcov file, for debugging use. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Nathan Sidwell <nathan@codesourcery.com> Gcov is free software; you can redistribute it and/or modify diff --git a/gcc/gcov-io.c b/gcc/gcov-io.c index 2ce26f4..3fe1e61 100644 --- a/gcc/gcov-io.c +++ b/gcc/gcov-io.c @@ -1,5 +1,5 @@ /* File format for coverage information - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Bob Manson <manson@cygnus.com>. Completely remangled by Nathan Sidwell <nathan@codesourcery.com>. diff --git a/gcc/gcov-io.h b/gcc/gcov-io.h index 584c3a2..18937e3 100644 --- a/gcc/gcov-io.h +++ b/gcc/gcov-io.h @@ -1,5 +1,5 @@ /* File format for coverage information - Copyright (C) 1996-2017 Free Software Foundation, Inc. + Copyright (C) 1996-2018 Free Software Foundation, Inc. Contributed by Bob Manson <manson@cygnus.com>. Completely remangled by Nathan Sidwell <nathan@codesourcery.com>. diff --git a/gcc/gcov-iov.c b/gcc/gcov-iov.c index cd7146d..fec8f2f 100644 --- a/gcc/gcov-iov.c +++ b/gcc/gcov-iov.c @@ -1,6 +1,6 @@ /* Generate gcov version string from version.c. See gcov-io.h for description of how the version string is generated. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Nathan Sidwell <nathan@codesourcery.com> This file is part of GCC. diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.c index 18a33e7..15fd710 100644 --- a/gcc/gcov-tool.c +++ b/gcc/gcov-tool.c @@ -1,5 +1,5 @@ /* Gcc offline profile processing tool support. */ -/* Copyright (C) 2014-2017 Free Software Foundation, Inc. +/* Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Rong Xu <xur@google.com>. This file is part of GCC. @@ -1,6 +1,6 @@ /* Gcov.c: prepend line execution counts and branch probabilities to a source file. - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2018 Free Software Foundation, Inc. Contributed by James E. Wilson of Cygnus Support. Mangled by Bob Manson of Cygnus Support. Mangled further by Nathan Sidwell <nathan@codesourcery.com> diff --git a/gcc/gcse-common.c b/gcc/gcse-common.c index 37971f9..655c555 100644 --- a/gcc/gcse-common.c +++ b/gcc/gcse-common.c @@ -1,5 +1,5 @@ /* Shared code for before and after reload gcse implementations. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcse-common.h b/gcc/gcse-common.h index 83e966f..a9c1900 100644 --- a/gcc/gcse-common.h +++ b/gcc/gcse-common.h @@ -1,6 +1,6 @@ /* Structures and prototypes common across the normal GCSE implementation and the post-reload implementation. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Partial redundancy elimination / Hoisting for RTL. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,6 +1,6 @@ /* Global common subexpression elimination/Partial redundancy elimination and global constant/copy propagation for GNU compiler. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gdbhooks.py b/gcc/gdbhooks.py index e277121..f13e4e6 100644 --- a/gcc/gdbhooks.py +++ b/gcc/gdbhooks.py @@ -1,5 +1,5 @@ # Python hooks for gdb for debugging GCC -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # Contributed by David Malcolm <dmalcolm@redhat.com> diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in index 9e9485b..4db977f 100644 --- a/gcc/gdbinit.in +++ b/gcc/gdbinit.in @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/gen-pass-instances.awk b/gcc/gen-pass-instances.awk index 8e4b8a5..3621dbe 100644 --- a/gcc/gen-pass-instances.awk +++ b/gcc/gen-pass-instances.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/gcc/genattr-common.c b/gcc/genattr-common.c index 88e1907..a23fd63 100644 --- a/gcc/genattr-common.c +++ b/gcc/genattr-common.c @@ -1,7 +1,7 @@ /* Generate attribute information shared between driver and core compilers (insn-attr-common.h) from machine description. Split out of genattr.c. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genattr.c b/gcc/genattr.c index 86f71f0..6a9a3c3 100644 --- a/gcc/genattr.c +++ b/gcc/genattr.c @@ -1,5 +1,5 @@ /* Generate attribute information (insn-attr.h) from machine description. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c index 4637824..f9b0bc9 100644 --- a/gcc/genattrtab.c +++ b/gcc/genattrtab.c @@ -1,5 +1,5 @@ /* Generate code from machine description to compute values of attributes. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/genautomata.c b/gcc/genautomata.c index aed10a3..59a8e26 100644 --- a/gcc/genautomata.c +++ b/gcc/genautomata.c @@ -1,5 +1,5 @@ /* Pipeline hazard description translator. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Written by Vladimir Makarov <vmakarov@redhat.com> diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.c index ae5b0c9..28f7b6f 100644 --- a/gcc/gencfn-macros.c +++ b/gcc/gencfn-macros.c @@ -1,5 +1,5 @@ /* Generate macros based on the combined_fn enum. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gencheck.c b/gcc/gencheck.c index 7d71a62..d4673ff 100644 --- a/gcc/gencheck.c +++ b/gcc/gencheck.c @@ -1,5 +1,5 @@ /* Generate check macros for tree codes. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genchecksum.c b/gcc/genchecksum.c index b2a76b6..6e93eab 100644 --- a/gcc/genchecksum.c +++ b/gcc/genchecksum.c @@ -1,5 +1,5 @@ /* Generate checksums of executables for PCH validation - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gencodes.c b/gcc/gencodes.c index fbc348d..891f465 100644 --- a/gcc/gencodes.c +++ b/gcc/gencodes.c @@ -1,7 +1,7 @@ /* Generate from machine description: - some macros CODE_FOR_... giving the insn_code_number value for each of the defined standard insn names. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconditions.c b/gcc/genconditions.c index 178026a..110e6c6 100644 --- a/gcc/genconditions.c +++ b/gcc/genconditions.c @@ -1,5 +1,5 @@ /* Process machine description and calculate constant conditions. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconfig.c b/gcc/genconfig.c index 4ff36cb..c1bfde8 100644 --- a/gcc/genconfig.c +++ b/gcc/genconfig.c @@ -1,6 +1,6 @@ /* Generate from machine description: - some #define configuration flags. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconstants.c b/gcc/genconstants.c index d387ac7..f2beaa7 100644 --- a/gcc/genconstants.c +++ b/gcc/genconstants.c @@ -2,7 +2,7 @@ a series of #define statements, one for each constant named in a (define_constants ...) pattern. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genemit.c b/gcc/genemit.c index 708da27..f4179e2 100644 --- a/gcc/genemit.c +++ b/gcc/genemit.c @@ -1,5 +1,5 @@ /* Generate code from machine description to emit insns as rtl. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genenums.c b/gcc/genenums.c index a42e5bd..300b3c3 100644 --- a/gcc/genenums.c +++ b/gcc/genenums.c @@ -1,5 +1,5 @@ /* Generate from machine description the strings for each enum. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.c index 4504401..b79f70e 100644 --- a/gcc/generic-match-head.c +++ b/gcc/generic-match-head.c @@ -1,5 +1,5 @@ /* Preamble and helpers for the autogenerated generic-match.c file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/generic-match.h b/gcc/generic-match.h index 54ac5a4..f1fa38d 100644 --- a/gcc/generic-match.h +++ b/gcc/generic-match.h @@ -1,6 +1,6 @@ /* Generic simplify definitions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Richard Guenther <rguenther@suse.de> This file is part of GCC. diff --git a/gcc/genextract.c b/gcc/genextract.c index 258d234..f86efb3 100644 --- a/gcc/genextract.c +++ b/gcc/genextract.c @@ -1,5 +1,5 @@ /* Generate code from machine description to extract operands from insn as rtl. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genflags.c b/gcc/genflags.c index 4992e8d..6186d64 100644 --- a/gcc/genflags.c +++ b/gcc/genflags.c @@ -1,7 +1,7 @@ /* Generate from machine description: - some flags HAVE_... saying which simple standard instructions are available for this machine. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c index d988ddb..b021af3 100644 --- a/gcc/gengenrtl.c +++ b/gcc/gengenrtl.c @@ -1,5 +1,5 @@ /* Generate code to allocate RTL structures. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-lex.l b/gcc/gengtype-lex.l index 17ead39..f78ce61 100644 --- a/gcc/gengtype-lex.l +++ b/gcc/gengtype-lex.l @@ -1,6 +1,6 @@ /* -*- indented-text -*- */ /* Process source files and output type information. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.c index be5a51d..6cb8695 100644 --- a/gcc/gengtype-parse.c +++ b/gcc/gengtype-parse.c @@ -1,5 +1,5 @@ /* Process source files and output type information. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.c index bae5a2e..6a3b981 100644 --- a/gcc/gengtype-state.c +++ b/gcc/gengtype-state.c @@ -1,7 +1,7 @@ /* Gengtype persistent state serialization & de-serialization. Useful for gengtype in plugin mode. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype.c b/gcc/gengtype.c index e76d1fe..c94008e 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -1,5 +1,5 @@ /* Process source files and output type information. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1612,7 +1612,7 @@ static outf_p create_file (const char *name, const char *oname) { static const char *const hdr[] = { - " Copyright (C) 2004-2017 Free Software Foundation, Inc.\n", + " Copyright (C) 2004-2018 Free Software Foundation, Inc.\n", "\n", "This file is part of GCC.\n", "\n", diff --git a/gcc/gengtype.h b/gcc/gengtype.h index 61a799f..8da7fb9 100644 --- a/gcc/gengtype.h +++ b/gcc/gengtype.h @@ -1,5 +1,5 @@ /* Process source files and output type information. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genhooks.c b/gcc/genhooks.c index 7e6859c..70f19a1 100644 --- a/gcc/genhooks.c +++ b/gcc/genhooks.c @@ -1,6 +1,6 @@ /* Process target.def to create initialization macros definition in target-hooks-def.h and documentation in target-hooks.texi. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmatch.c b/gcc/genmatch.c index 9da911a..e2b2cbf 100644 --- a/gcc/genmatch.c +++ b/gcc/genmatch.c @@ -1,7 +1,7 @@ /* Generate pattern matching and transform code shared between GENERIC and GIMPLE folding code from match-and-simplify description. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Richard Biener <rguenther@suse.de> and Prathamesh Kulkarni <bilbotheelffriend@gmail.com> diff --git a/gcc/genmddeps.c b/gcc/genmddeps.c index 43a3848..2c0c95a 100644 --- a/gcc/genmddeps.c +++ b/gcc/genmddeps.c @@ -1,5 +1,5 @@ /* genmddeps.c - creates a makefile dependency fragment for the md file. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/genmddump.c b/gcc/genmddump.c index 2115bbf..e04d1b1 100644 --- a/gcc/genmddump.c +++ b/gcc/genmddump.c @@ -1,5 +1,5 @@ /* Generate code from machine description to recognize rtl as insns. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmodes.c b/gcc/genmodes.c index e7ee3ab..ce0046c 100644 --- a/gcc/genmodes.c +++ b/gcc/genmodes.c @@ -1,5 +1,5 @@ /* Generate the machine mode enumeration and associated tables. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmultilib b/gcc/genmultilib index 1da3a6e..73c20ba 100644 --- a/gcc/genmultilib +++ b/gcc/genmultilib @@ -1,6 +1,6 @@ #!/bin/sh # Generates multilib.h. -# Copyright (C) 1994-2017 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/genopinit.c b/gcc/genopinit.c index 1ad9054..42a5ae5 100644 --- a/gcc/genopinit.c +++ b/gcc/genopinit.c @@ -1,5 +1,5 @@ /* Generate code to initialize optabs from machine description. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genoutput.c b/gcc/genoutput.c index 1deb9b0..06456f4 100644 --- a/gcc/genoutput.c +++ b/gcc/genoutput.c @@ -1,5 +1,5 @@ /* Generate code from to output assembler insns as recognized from rtl. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genpeep.c b/gcc/genpeep.c index 2023954..190a9b6 100644 --- a/gcc/genpeep.c +++ b/gcc/genpeep.c @@ -1,5 +1,5 @@ /* Generate code from machine description to perform peephole optimizations. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genpreds.c b/gcc/genpreds.c index 200869f..e0892ff 100644 --- a/gcc/genpreds.c +++ b/gcc/genpreds.c @@ -2,7 +2,7 @@ - prototype declarations for operand predicates (tm-preds.h) - function definitions of operand predicates, if defined new-style (insn-preds.c) - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genrecog.c b/gcc/genrecog.c index ce2f262..31bf0fe 100644 --- a/gcc/genrecog.c +++ b/gcc/genrecog.c @@ -1,5 +1,5 @@ /* Generate code from machine description to recognize rtl as insns. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gensupport.c b/gcc/gensupport.c index e7662b0..1d76af7 100644 --- a/gcc/gensupport.c +++ b/gcc/gensupport.c @@ -1,5 +1,5 @@ /* Support routines for the various generation passes. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gensupport.h b/gcc/gensupport.h index 5db6b0f..f41edf5 100644 --- a/gcc/gensupport.h +++ b/gcc/gensupport.h @@ -1,5 +1,5 @@ /* Declarations for rtx-reader support for gen* routines. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.c index a9ef8fe..71f3cb9 100644 --- a/gcc/gentarget-def.c +++ b/gcc/gentarget-def.c @@ -1,5 +1,5 @@ /* Generate insn-target-def.h, an automatically-generated part of targetm. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c index b4c36fb..d435a4b0 100644 --- a/gcc/ggc-common.c +++ b/gcc/ggc-common.c @@ -1,5 +1,5 @@ /* Simple garbage collection for the GNU compiler. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-internal.h b/gcc/ggc-internal.h index e3f3d3f..68a285f 100644 --- a/gcc/ggc-internal.h +++ b/gcc/ggc-internal.h @@ -1,7 +1,7 @@ /* Garbage collection for the GNU compiler. Internal definitions for ggc-*.c and stringpool.c. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c index 220107e..49259cf 100644 --- a/gcc/ggc-none.c +++ b/gcc/ggc-none.c @@ -1,5 +1,5 @@ /* Null garbage collection for the GNU compiler. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index 854d310..51783e5 100644 --- a/gcc/ggc-page.c +++ b/gcc/ggc-page.c @@ -1,5 +1,5 @@ /* "Bag-of-pages" garbage collector for the GNU compiler. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.c index cbb941d..f62f474 100644 --- a/gcc/ggc-tests.c +++ b/gcc/ggc-tests.c @@ -1,5 +1,5 @@ /* Unit tests for GCC's garbage collector (and gengtype etc). - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,6 +1,6 @@ /* Garbage collection for the GNU compiler. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.c index 8727bb0..8af3577 100644 --- a/gcc/gimple-builder.c +++ b/gcc/gimple-builder.c @@ -1,5 +1,5 @@ /* Functions for high level gimple building routines. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-builder.h b/gcc/gimple-builder.h index 6f69d97..1811255 100644 --- a/gcc/gimple-builder.h +++ b/gcc/gimple-builder.h @@ -1,5 +1,5 @@ /* Header file for high level statement building routines. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c index 324f101..7c0f831 100644 --- a/gcc/gimple-expr.c +++ b/gcc/gimple-expr.c @@ -1,6 +1,6 @@ /* Gimple decl, type, and expression support functions. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> This file is part of GCC. diff --git a/gcc/gimple-expr.h b/gcc/gimple-expr.h index 05d9989..7d04454 100644 --- a/gcc/gimple-expr.h +++ b/gcc/gimple-expr.h @@ -1,5 +1,5 @@ /* Header file for gimple decl, type and expressions. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c index ae2c9a1..66aced6 100644 --- a/gcc/gimple-fold.c +++ b/gcc/gimple-fold.c @@ -1,5 +1,5 @@ /* Statement simplification on GIMPLE. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Split out from tree-ssa-ccp.c. This file is part of GCC. diff --git a/gcc/gimple-fold.h b/gcc/gimple-fold.h index c2e9dc8b..94fa460 100644 --- a/gcc/gimple-fold.h +++ b/gcc/gimple-fold.h @@ -1,6 +1,6 @@ /* Gimple folding definitions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Richard Guenther <rguenther@suse.de> This file is part of GCC. diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.c index 258bbee..4588ab0 100644 --- a/gcc/gimple-iterator.c +++ b/gcc/gimple-iterator.c @@ -1,5 +1,5 @@ /* Iterator routines for GIMPLE statements. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldy@quesejoda.com> This file is part of GCC. diff --git a/gcc/gimple-iterator.h b/gcc/gimple-iterator.h index e655ef8..69fbdc3 100644 --- a/gcc/gimple-iterator.h +++ b/gcc/gimple-iterator.h @@ -1,5 +1,5 @@ /* Header file for gimple iterators. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.c index 690e1f5..e2fb000 100644 --- a/gcc/gimple-laddress.c +++ b/gcc/gimple-laddress.c @@ -1,5 +1,5 @@ /* Lower and optimize address expressions. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/gimple-loop-interchange.cc b/gcc/gimple-loop-interchange.cc index 261a99e..01a26c0 100644 --- a/gcc/gimple-loop-interchange.cc +++ b/gcc/gimple-loop-interchange.cc @@ -1,5 +1,5 @@ /* Loop interchange. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.c index 8ed1bef..2ecd1bb 100644 --- a/gcc/gimple-loop-jam.c +++ b/gcc/gimple-loop-jam.c @@ -1,5 +1,5 @@ /* Loop unroll-and-jam. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-low.c b/gcc/gimple-low.c index 95f3f45..9623fb8 100644 --- a/gcc/gimple-low.c +++ b/gcc/gimple-low.c @@ -1,6 +1,6 @@ /* GIMPLE lowering pass. Converts High GIMPLE into Low GIMPLE. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-low.h b/gcc/gimple-low.h index 1d5e4cf..3d96d8f 100644 --- a/gcc/gimple-low.h +++ b/gcc/gimple-low.h @@ -1,5 +1,5 @@ /* Header file for gimple lowering pass. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.c index 8ad1f8c..25fa667 100644 --- a/gcc/gimple-match-head.c +++ b/gcc/gimple-match-head.c @@ -1,5 +1,5 @@ /* Preamble and helpers for the autogenerated gimple-match.c file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-match.h b/gcc/gimple-match.h index 23298c4..40e213d 100644 --- a/gcc/gimple-match.h +++ b/gcc/gimple-match.h @@ -1,6 +1,6 @@ /* Gimple simplify definitions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Richard Guenther <rguenther@suse.de> This file is part of GCC. diff --git a/gcc/gimple-predict.h b/gcc/gimple-predict.h index 0e6c2e1..6357913 100644 --- a/gcc/gimple-predict.h +++ b/gcc/gimple-predict.h @@ -1,6 +1,6 @@ /* Gimple prediction routines. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.c index 2f78a88..374bd45 100644 --- a/gcc/gimple-pretty-print.c +++ b/gcc/gimple-pretty-print.c @@ -1,5 +1,5 @@ /* Pretty formatting of GIMPLE statements and expressions. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> and Diego Novillo <dnovillo@google.com> diff --git a/gcc/gimple-pretty-print.h b/gcc/gimple-pretty-print.h index 08720f4..6ae6a3b 100644 --- a/gcc/gimple-pretty-print.h +++ b/gcc/gimple-pretty-print.h @@ -1,6 +1,6 @@ /* Various declarations for pretty formatting of GIMPLE statements and expressions. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-backprop.c b/gcc/gimple-ssa-backprop.c index 8068c2a..27aa575 100644 --- a/gcc/gimple-ssa-backprop.c +++ b/gcc/gimple-ssa-backprop.c @@ -1,5 +1,5 @@ /* Back-propagation of usage information to definitions. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.c index 8e9881b..2eb2769 100644 --- a/gcc/gimple-ssa-evrp-analyze.c +++ b/gcc/gimple-ssa-evrp-analyze.c @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-evrp-analyze.h b/gcc/gimple-ssa-evrp-analyze.h index 3968cfd..0d2b418 100644 --- a/gcc/gimple-ssa-evrp-analyze.h +++ b/gcc/gimple-ssa-evrp-analyze.h @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.c index 112a43f..c9bbf09 100644 --- a/gcc/gimple-ssa-evrp.c +++ b/gcc/gimple-ssa-evrp.c @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.c index 9a010a6..73489bf 100644 --- a/gcc/gimple-ssa-isolate-paths.c +++ b/gcc/gimple-ssa-isolate-paths.c @@ -1,7 +1,7 @@ /* Detect paths through the CFG which can never be executed in a conforming program and isolate them. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-nonnull-compare.c b/gcc/gimple-ssa-nonnull-compare.c index 7936f05..98bb33b 100644 --- a/gcc/gimple-ssa-nonnull-compare.c +++ b/gcc/gimple-ssa-nonnull-compare.c @@ -1,5 +1,5 @@ /* -Wnonnull-compare warning support. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com> This file is part of GCC. diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.c index 70651c5..a851511 100644 --- a/gcc/gimple-ssa-split-paths.c +++ b/gcc/gimple-ssa-split-paths.c @@ -1,5 +1,5 @@ /* Support routines for Splitting Paths to loop backedges - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Ajit Kumar Agarwal <ajitkum@xilinx.com>. This file is part of GCC. diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.c index 14b1219..b7d7cd5 100644 --- a/gcc/gimple-ssa-sprintf.c +++ b/gcc/gimple-ssa-sprintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2017 Free Software Foundation, Inc. +/* Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Martin Sebor <msebor@redhat.com>. This file is part of GCC. diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.c index 0d15ef7..85de4e0 100644 --- a/gcc/gimple-ssa-store-merging.c +++ b/gcc/gimple-ssa-store-merging.c @@ -1,5 +1,5 @@ /* GIMPLE store merging and byte swapping passes. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c index 9eab9a7..521d7e9 100644 --- a/gcc/gimple-ssa-strength-reduction.c +++ b/gcc/gimple-ssa-strength-reduction.c @@ -1,5 +1,5 @@ /* Straight-line strength reduction. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Bill Schmidt, IBM <wschmidt@linux.ibm.com> This file is part of GCC. diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.c index 08c2195..941810a 100644 --- a/gcc/gimple-ssa-warn-alloca.c +++ b/gcc/gimple-ssa-warn-alloca.c @@ -1,5 +1,5 @@ /* Warn on problematic uses of alloca and variable length arrays. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>. This file is part of GCC. diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.c index ac545e4..9b36797 100644 --- a/gcc/gimple-ssa-warn-restrict.c +++ b/gcc/gimple-ssa-warn-restrict.c @@ -1,6 +1,6 @@ /* Pass to detect and issue warnings for violations of the restrict qualifier. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by Martin Sebor <msebor@redhat.com>. This file is part of GCC. diff --git a/gcc/gimple-ssa-warn-restrict.h b/gcc/gimple-ssa-warn-restrict.h index 02581aa..9bf84a3 100644 --- a/gcc/gimple-ssa-warn-restrict.h +++ b/gcc/gimple-ssa-warn-restrict.h @@ -1,5 +1,5 @@ /* Warn on violations of the restrict qualifier. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by Martin Sebor <msebor@redhat.com>. This file is part of GCC. diff --git a/gcc/gimple-ssa.h b/gcc/gimple-ssa.h index 89b3c18..a82857e 100644 --- a/gcc/gimple-ssa.h +++ b/gcc/gimple-ssa.h @@ -1,6 +1,6 @@ /* Header file for routines that straddle the border between GIMPLE and SSA in gimple. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.c index 56f748a..6ffef29 100644 --- a/gcc/gimple-streamer-in.c +++ b/gcc/gimple-streamer-in.c @@ -1,6 +1,6 @@ /* Routines for reading GIMPLE from a file stream. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.c index c19e5f1..42e7261 100644 --- a/gcc/gimple-streamer-out.c +++ b/gcc/gimple-streamer-out.c @@ -1,6 +1,6 @@ /* Routines for emitting GIMPLE to a file stream. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/gimple-streamer.h b/gcc/gimple-streamer.h index d8a6a43..68f646b 100644 --- a/gcc/gimple-streamer.h +++ b/gcc/gimple-streamer.h @@ -1,6 +1,6 @@ /* Data structures and functions for streaming GIMPLE. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.c index 1eff0da..c50a6dd 100644 --- a/gcc/gimple-walk.c +++ b/gcc/gimple-walk.c @@ -1,6 +1,6 @@ /* Gimple walk support. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> This file is part of GCC. diff --git a/gcc/gimple-walk.h b/gcc/gimple-walk.h index d844933..a051b3e 100644 --- a/gcc/gimple-walk.h +++ b/gcc/gimple-walk.h @@ -1,5 +1,5 @@ /* Header file for gimple statement walk support. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple.c b/gcc/gimple.c index 5a118e9..e24b9fd 100644 --- a/gcc/gimple.c +++ b/gcc/gimple.c @@ -1,6 +1,6 @@ /* Gimple IR support functions. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> This file is part of GCC. diff --git a/gcc/gimple.def b/gcc/gimple.def index d739a2d..513204e 100644 --- a/gcc/gimple.def +++ b/gcc/gimple.def @@ -1,6 +1,6 @@ /* This file contains the definitions of the GIMPLE IR tuples used in GCC. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> This file is part of GCC. diff --git a/gcc/gimple.h b/gcc/gimple.h index 7c36679..8c0e9ae 100644 --- a/gcc/gimple.h +++ b/gcc/gimple.h @@ -1,6 +1,6 @@ /* Gimple IR definitions. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> This file is part of GCC. diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.c index 2aa98dc..137a566 100644 --- a/gcc/gimplify-me.c +++ b/gcc/gimplify-me.c @@ -1,7 +1,7 @@ /* Tree lowering to gimple for middle end use only. This converts the GENERIC functions-as-trees tree representation into the GIMPLE form. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Major work done by Sebastian Pop <s.pop@laposte.net>, Diego Novillo <dnovillo@redhat.com> and Jason Merrill <jason@redhat.com>. diff --git a/gcc/gimplify-me.h b/gcc/gimplify-me.h index 7f5f4872..0ee9c0e 100644 --- a/gcc/gimplify-me.h +++ b/gcc/gimplify-me.h @@ -1,5 +1,5 @@ /* Header file for middle end gimplification. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimplify.c b/gcc/gimplify.c index eb4ad96..5ad3762 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -1,6 +1,6 @@ /* Tree lowering pass. This pass converts the GENERIC functions-as-trees tree representation into the GIMPLE form. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Major work done by Sebastian Pop <s.pop@laposte.net>, Diego Novillo <dnovillo@redhat.com> and Jason Merrill <jason@redhat.com>. diff --git a/gcc/gimplify.h b/gcc/gimplify.h index 394d385..2b70d32 100644 --- a/gcc/gimplify.h +++ b/gcc/gimplify.h @@ -1,5 +1,5 @@ /* Header file for gimplification. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/float.h b/gcc/ginclude/float.h index 658017f..96a360f 100644 --- a/gcc/ginclude/float.h +++ b/gcc/ginclude/float.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2017 Free Software Foundation, Inc. +/* Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/iso646.h b/gcc/ginclude/iso646.h index 5a6b503..cae57da 100644 --- a/gcc/ginclude/iso646.h +++ b/gcc/ginclude/iso646.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2017 Free Software Foundation, Inc. +/* Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdalign.h b/gcc/ginclude/stdalign.h index 243d40e..87a0170 100644 --- a/gcc/ginclude/stdalign.h +++ b/gcc/ginclude/stdalign.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h index aa248be..e4c73fd 100644 --- a/gcc/ginclude/stdarg.h +++ b/gcc/ginclude/stdarg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2017 Free Software Foundation, Inc. +/* Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdatomic.h b/gcc/ginclude/stdatomic.h index fb29a14..5cc7b08 100644 --- a/gcc/ginclude/stdatomic.h +++ b/gcc/ginclude/stdatomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdbool.h b/gcc/ginclude/stdbool.h index a69fc3a..aa55406 100644 --- a/gcc/ginclude/stdbool.h +++ b/gcc/ginclude/stdbool.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2017 Free Software Foundation, Inc. +/* Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h index 872f451..31b96a7 100644 --- a/gcc/ginclude/stddef.h +++ b/gcc/ginclude/stddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2017 Free Software Foundation, Inc. +/* Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdfix.h b/gcc/ginclude/stdfix.h index 9de1b72..9ee244c 100644 --- a/gcc/ginclude/stdfix.h +++ b/gcc/ginclude/stdfix.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2017 Free Software Foundation, Inc. +/* Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdint-gcc.h b/gcc/ginclude/stdint-gcc.h index 0ee7e35..f11f111 100644 --- a/gcc/ginclude/stdint-gcc.h +++ b/gcc/ginclude/stdint-gcc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2017 Free Software Foundation, Inc. +/* Copyright (C) 2008-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdnoreturn.h b/gcc/ginclude/stdnoreturn.h index 739c2e3..eb81aad 100644 --- a/gcc/ginclude/stdnoreturn.h +++ b/gcc/ginclude/stdnoreturn.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2017 Free Software Foundation, Inc. +/* Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/tgmath.h b/gcc/ginclude/tgmath.h index 97968ad..483e1ca 100644 --- a/gcc/ginclude/tgmath.h +++ b/gcc/ginclude/tgmath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2017 Free Software Foundation, Inc. +/* Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Apple, Inc. This file is part of GCC. diff --git a/gcc/ginclude/unwind-arm-common.h b/gcc/ginclude/unwind-arm-common.h index abf50ba..8a1a919 100644 --- a/gcc/ginclude/unwind-arm-common.h +++ b/gcc/ginclude/unwind-arm-common.h @@ -1,5 +1,5 @@ /* Header file for the ARM EABI and C6X unwinders - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Paul Brook This file is free software; you can redistribute it and/or modify it diff --git a/gcc/glimits.h b/gcc/glimits.h index 3bc3626..6c50848 100644 --- a/gcc/glimits.h +++ b/gcc/glimits.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2017 Free Software Foundation, Inc. +/* Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index 4d78e18..d7fbce1 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,5 +1,7 @@ 2018-01-03 Jakub Jelinek <jakub@redhat.com> + Update copyright years. + * gccgo.texi: Bump @copyrights-go year. 2017-12-12 Tony Reix <tony.reix@atos.net> @@ -1461,7 +1463,7 @@ Go frontend added to gcc repository. -Copyright (C) 2010-2017 Free Software Foundation, Inc. +Copyright (C) 2010-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in index 60fecad..021250a 100644 --- a/gcc/go/Make-lang.in +++ b/gcc/go/Make-lang.in @@ -1,6 +1,6 @@ # Make-lang.in -- Top level -*- makefile -*- fragment for gcc Go frontend. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/go/config-lang.in b/gcc/go/config-lang.in index 1fc7eec..79ee2e2 100644 --- a/gcc/go/config-lang.in +++ b/gcc/go/config-lang.in @@ -1,6 +1,6 @@ # config-lang.in -- Top level configure fragment for gcc Go frontend. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.c index 21277ea..96e0c50 100644 --- a/gcc/go/go-backend.c +++ b/gcc/go/go-backend.c @@ -1,5 +1,5 @@ /* go-backend.c -- Go frontend interface to gcc backend. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/go-c.h b/gcc/go/go-c.h index f5a1bde..5b3b459 100644 --- a/gcc/go/go-c.h +++ b/gcc/go/go-c.h @@ -1,5 +1,5 @@ /* go-c.h -- Header file for go frontend gcc C interface. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/go-gcc-diagnostics.cc b/gcc/go/go-gcc-diagnostics.cc index b12773f..4d03fa5 100644 --- a/gcc/go/go-gcc-diagnostics.cc +++ b/gcc/go/go-gcc-diagnostics.cc @@ -1,5 +1,5 @@ // go-gcc-diagnostics.cc -- GCC implementation of go diagnostics interface. -// Copyright (C) 2016-2017 Free Software Foundation, Inc. +// Copyright (C) 2016-2018 Free Software Foundation, Inc. // Contributed by Than McIntosh, Google. // This file is part of GCC. diff --git a/gcc/go/go-gcc.cc b/gcc/go/go-gcc.cc index 730e2da..edaedee 100644 --- a/gcc/go/go-gcc.cc +++ b/gcc/go/go-gcc.cc @@ -1,5 +1,5 @@ // go-gcc.cc -- Go frontend to gcc IR. -// Copyright (C) 2011-2017 Free Software Foundation, Inc. +// Copyright (C) 2011-2018 Free Software Foundation, Inc. // Contributed by Ian Lance Taylor, Google. // This file is part of GCC. diff --git a/gcc/go/go-gcc.h b/gcc/go/go-gcc.h index 9f57c86..f67a20b 100644 --- a/gcc/go/go-gcc.h +++ b/gcc/go/go-gcc.h @@ -1,5 +1,5 @@ /* go-gcc.h -- Header file for go backend-specific interfaces. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.c index 8e660a6..44fdaab 100644 --- a/gcc/go/go-lang.c +++ b/gcc/go/go-lang.c @@ -1,5 +1,5 @@ /* go-lang.c -- Go frontend gcc interface. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/go-sha1.cc b/gcc/go/go-sha1.cc index 0a4d5ac..baa7bb2 100644 --- a/gcc/go/go-sha1.cc +++ b/gcc/go/go-sha1.cc @@ -1,5 +1,5 @@ /* go-sha1.cc -- Go frontend interface to gcc backend. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/go-system.h b/gcc/go/go-system.h index b1c67c3..3a02464 100644 --- a/gcc/go/go-system.h +++ b/gcc/go/go-system.h @@ -1,5 +1,5 @@ // go-system.h -- Go frontend inclusion of gcc header files -*- C++ -*- -// Copyright (C) 2009-2017 Free Software Foundation, Inc. +// Copyright (C) 2009-2018 Free Software Foundation, Inc. // This file is part of GCC. diff --git a/gcc/go/gospec.c b/gcc/go/gospec.c index 8c4a14f..7a10997 100644 --- a/gcc/go/gospec.c +++ b/gcc/go/gospec.c @@ -1,5 +1,5 @@ /* gospec.c -- Specific flags and argument handling of the gcc Go front end. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/lang-specs.h b/gcc/go/lang-specs.h index 8e8d360..cf2d291 100644 --- a/gcc/go/lang-specs.h +++ b/gcc/go/lang-specs.h @@ -1,5 +1,5 @@ /* lang-specs.h -- gcc driver specs for Go frontend. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/lang.opt b/gcc/go/lang.opt index 527d82f..3cc8f33 100644 --- a/gcc/go/lang.opt +++ b/gcc/go/lang.opt @@ -1,6 +1,6 @@ ; lang.opt -- Options for the gcc Go front end. -; Copyright (C) 2009-2017 Free Software Foundation, Inc. +; Copyright (C) 2009-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/godump.c b/gcc/godump.c index 9a9d70f..88e1a77 100644 --- a/gcc/godump.c +++ b/gcc/godump.c @@ -1,5 +1,5 @@ /* Output Go language descriptions of types. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Written by Ian Lance Taylor <iant@google.com>. This file is part of GCC. diff --git a/gcc/graph.c b/gcc/graph.c index 9864120..3b559a4 100644 --- a/gcc/graph.c +++ b/gcc/graph.c @@ -1,5 +1,5 @@ /* Output routines for graphical representation. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. Rewritten for DOT output by Steven Bosscher, 2012. diff --git a/gcc/graph.h b/gcc/graph.h index 4db253f..71cff2e 100644 --- a/gcc/graph.h +++ b/gcc/graph.h @@ -1,5 +1,5 @@ /* Header file for graph routines. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphds.c b/gcc/graphds.c index 2951349..631d797 100644 --- a/gcc/graphds.c +++ b/gcc/graphds.c @@ -1,5 +1,5 @@ /* Graph representation and manipulation functions. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphds.h b/gcc/graphds.h index 9f9fc10..371607e 100644 --- a/gcc/graphds.h +++ b/gcc/graphds.h @@ -1,5 +1,5 @@ /* Graph representation. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index bd3e91b..80aff31 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -1,5 +1,5 @@ /* Data dependence analysis for Graphite. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <sebastian.pop@amd.com> and Konrad Trifunovic <konrad.trifunovic@inria.fr>. diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c index b020b2d..322084f 100644 --- a/gcc/graphite-isl-ast-to-gimple.c +++ b/gcc/graphite-isl-ast-to-gimple.c @@ -1,5 +1,5 @@ /* Translation of isl AST to Gimple. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Roman Gareev <gareevroman@gmail.com>. This file is part of GCC. diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c index e1b9606..456a797 100644 --- a/gcc/graphite-optimize-isl.c +++ b/gcc/graphite-optimize-isl.c @@ -1,5 +1,5 @@ /* A scheduling optimizer for Graphite - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Tobias Grosser <tobias@grosser.es>. This file is part of GCC. diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c index a22243b..bede7ba 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -1,5 +1,5 @@ /* Graphite polyhedral representation. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <sebastian.pop@amd.com> and Tobias Grosser <grosser@fim.uni-passau.de>. diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c index bb4cfc3..b15b26d 100644 --- a/gcc/graphite-scop-detection.c +++ b/gcc/graphite-scop-detection.c @@ -1,5 +1,5 @@ /* Detection of Static Control Parts (SCoP) for Graphite. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <sebastian.pop@amd.com> and Tobias Grosser <grosser@fim.uni-passau.de>. diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c index 248c34a..453f996 100644 --- a/gcc/graphite-sese-to-poly.c +++ b/gcc/graphite-sese-to-poly.c @@ -1,5 +1,5 @@ /* Conversion of SESE regions to Polyhedra. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <sebastian.pop@amd.com>. This file is part of GCC. diff --git a/gcc/graphite.c b/gcc/graphite.c index 22d8330..fb8437c 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -1,5 +1,5 @@ /* Gimple Represented as Polyhedra. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <sebastian.pop@inria.fr>. This file is part of GCC. diff --git a/gcc/graphite.h b/gcc/graphite.h index 79793ee..4e0e58c 100644 --- a/gcc/graphite.h +++ b/gcc/graphite.h @@ -1,5 +1,5 @@ /* Graphite polyhedral representation. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <sebastian.pop@amd.com> and Tobias Grosser <grosser@fim.uni-passau.de>. diff --git a/gcc/gsstruct.def b/gcc/gsstruct.def index fdd9a9a..dcc03f9 100644 --- a/gcc/gsstruct.def +++ b/gcc/gsstruct.def @@ -1,7 +1,7 @@ /* This file contains the definitions for the gimple IR structure enumeration used in GCC. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> This file is part of GCC. diff --git a/gcc/gstab.h b/gcc/gstab.h index 1e863ba..f15997a 100644 --- a/gcc/gstab.h +++ b/gcc/gstab.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2017 Free Software Foundation, Inc. +/* Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gsyms.h b/gcc/gsyms.h index 749ff8a..68cda75 100644 --- a/gcc/gsyms.h +++ b/gcc/gsyms.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2017 Free Software Foundation, Inc. +/* Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index cf44422..ebdec46 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by, and currently maintained by, Jim Wilson (wilson@cygnus.com) diff --git a/gcc/hard-reg-set.h b/gcc/hard-reg-set.h index 42a85a1..f826ec9 100644 --- a/gcc/hard-reg-set.h +++ b/gcc/hard-reg-set.h @@ -1,5 +1,5 @@ /* Sets (bit vectors) of hard registers, and operations on them. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC diff --git a/gcc/hash-map-tests.c b/gcc/hash-map-tests.c index fb5b365..98b5830 100644 --- a/gcc/hash-map-tests.c +++ b/gcc/hash-map-tests.c @@ -1,5 +1,5 @@ /* Unit tests for hash-map.h. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-map-traits.h b/gcc/hash-map-traits.h index a92f0cb..cb38ccb 100644 --- a/gcc/hash-map-traits.h +++ b/gcc/hash-map-traits.h @@ -1,5 +1,5 @@ /* A hash map traits. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-map.h b/gcc/hash-map.h index 10ae52d..7861440 100644 --- a/gcc/hash-map.h +++ b/gcc/hash-map.h @@ -1,5 +1,5 @@ /* A type-safe hash map. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-set-tests.c b/gcc/hash-set-tests.c index 9c48da2..838560a 100644 --- a/gcc/hash-set-tests.c +++ b/gcc/hash-set-tests.c @@ -1,5 +1,5 @@ /* Unit tests for hash-set.h. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-set.h b/gcc/hash-set.h index 8b83f6a..ea6e84c 100644 --- a/gcc/hash-set.h +++ b/gcc/hash-set.h @@ -1,5 +1,5 @@ /* A type-safe hash set. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-table.c b/gcc/hash-table.c index b1b2dd6..c86d84d 100644 --- a/gcc/hash-table.c +++ b/gcc/hash-table.c @@ -1,5 +1,5 @@ /* A type-safe hash table template. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Lawrence Crowl <crowl@google.com> This file is part of GCC. diff --git a/gcc/hash-table.h b/gcc/hash-table.h index b86a1d1..8e22cbb 100644 --- a/gcc/hash-table.h +++ b/gcc/hash-table.h @@ -1,5 +1,5 @@ /* A type-safe hash table template. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Lawrence Crowl <crowl@google.com> This file is part of GCC. diff --git a/gcc/hash-traits.h b/gcc/hash-traits.h index 6a613c4..6058cfc 100644 --- a/gcc/hash-traits.h +++ b/gcc/hash-traits.h @@ -1,5 +1,5 @@ /* Traits for hashable types. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/highlev-plugin-common.h b/gcc/highlev-plugin-common.h index 23bd732..a417ff3 100644 --- a/gcc/highlev-plugin-common.h +++ b/gcc/highlev-plugin-common.h @@ -1,7 +1,7 @@ /* Interface for high-level plugins in GCC - Parts common between GCC, ICI and high-level plugins. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by INRIA. diff --git a/gcc/hooks.c b/gcc/hooks.c index 18a957e..90d74bb 100644 --- a/gcc/hooks.c +++ b/gcc/hooks.c @@ -1,5 +1,5 @@ /* General-purpose hooks. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/hooks.h b/gcc/hooks.h index b0d830a..d6c894f 100644 --- a/gcc/hooks.h +++ b/gcc/hooks.h @@ -1,5 +1,5 @@ /* General-purpose hooks. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/host-default.c b/gcc/host-default.c index ad29c06..d6ebe48 100644 --- a/gcc/host-default.c +++ b/gcc/host-default.c @@ -1,5 +1,5 @@ /* Default host-specific hook definitions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hosthooks-def.h b/gcc/hosthooks-def.h index ca6cdfa..72b7f1f 100644 --- a/gcc/hosthooks-def.h +++ b/gcc/hosthooks-def.h @@ -1,5 +1,5 @@ /* Default macros to initialize the lang_hooks data structure. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hosthooks.h b/gcc/hosthooks.h index 7ae440c..d6d542c 100644 --- a/gcc/hosthooks.h +++ b/gcc/hosthooks.h @@ -1,5 +1,5 @@ /* The host_hooks data structure. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-brig-format.h b/gcc/hsa-brig-format.h index 34d74df..96b962f 100644 --- a/gcc/hsa-brig-format.h +++ b/gcc/hsa-brig-format.h @@ -1,5 +1,5 @@ /* HSA BRIG (binary representation of HSAIL) 1.0.1 representation description. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-brig.c b/gcc/hsa-brig.c index d15ce26..83d3464 100644 --- a/gcc/hsa-brig.c +++ b/gcc/hsa-brig.c @@ -1,5 +1,5 @@ /* Producing binary form of HSA BRIG from our internal representation. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Martin Jambor <mjambor@suse.cz> and Martin Liska <mliska@suse.cz>. diff --git a/gcc/hsa-builtins.def b/gcc/hsa-builtins.def index 9ff7281..e11cc2d 100644 --- a/gcc/hsa-builtins.def +++ b/gcc/hsa-builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the Offloading and Multi Processing builtins used in the GNU compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-common.c b/gcc/hsa-common.c index c8c12af..f64105c 100644 --- a/gcc/hsa-common.c +++ b/gcc/hsa-common.c @@ -1,5 +1,5 @@ /* Implementation of commonly needed HSAIL related functions and methods. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Martin Jambor <mjambor@suse.cz> and Martin Liska <mliska@suse.cz>. diff --git a/gcc/hsa-common.h b/gcc/hsa-common.h index 3075163..492ed1c 100644 --- a/gcc/hsa-common.h +++ b/gcc/hsa-common.h @@ -1,5 +1,5 @@ /* HSAIL and BRIG related macros and definitions. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c index 01bff2f..4ee53c8 100644 --- a/gcc/hsa-dump.c +++ b/gcc/hsa-dump.c @@ -1,5 +1,5 @@ /* Infrastructure to dump our HSAIL IL - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Martin Jambor <mjambor@suse.cz> and Martin Liska <mliska@suse.cz>. diff --git a/gcc/hsa-gen.c b/gcc/hsa-gen.c index 155bcdf..af0b33d 100644 --- a/gcc/hsa-gen.c +++ b/gcc/hsa-gen.c @@ -1,5 +1,5 @@ /* A pass for lowering gimple to HSAIL - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Martin Jambor <mjambor@suse.cz> and Martin Liska <mliska@suse.cz>. diff --git a/gcc/hsa-regalloc.c b/gcc/hsa-regalloc.c index 7fc3a8a..f402587 100644 --- a/gcc/hsa-regalloc.c +++ b/gcc/hsa-regalloc.c @@ -1,5 +1,5 @@ /* HSAIL IL Register allocation and out-of-SSA. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Michael Matz <matz@suse.de> This file is part of GCC. diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c index 09ee6ea..1e73fac 100644 --- a/gcc/hw-doloop.c +++ b/gcc/hw-doloop.c @@ -1,6 +1,6 @@ /* Code to analyze doloop loops in order for targets to perform late optimizations converting doloops to other forms of hardware loops. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hw-doloop.h b/gcc/hw-doloop.h index 38e8588..5a68a79 100644 --- a/gcc/hw-doloop.h +++ b/gcc/hw-doloop.h @@ -1,6 +1,6 @@ /* Code to analyze doloop loops in order for targets to perform late optimizations converting doloops to other forms of hardware loops. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hwint.c b/gcc/hwint.c index 43fdcf2..7258df7 100644 --- a/gcc/hwint.c +++ b/gcc/hwint.c @@ -1,5 +1,5 @@ /* Operations on HOST_WIDE_INT. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hwint.h b/gcc/hwint.h index e5fa33f..5054d8e 100644 --- a/gcc/hwint.h +++ b/gcc/hwint.h @@ -1,5 +1,5 @@ /* HOST_WIDE_INT definitions for the GNU compiler. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c index 5911051..8b39076 100644 --- a/gcc/ifcvt.c +++ b/gcc/ifcvt.c @@ -1,5 +1,5 @@ /* If-conversion support. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ifcvt.h b/gcc/ifcvt.h index 1935de5e..a18ba94 100644 --- a/gcc/ifcvt.h +++ b/gcc/ifcvt.h @@ -1,5 +1,5 @@ /* If-conversion header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/inchash.c b/gcc/inchash.c index 13b50b6..d92cec1 100644 --- a/gcc/inchash.c +++ b/gcc/inchash.c @@ -1,5 +1,5 @@ /* Incremential hashing for jhash. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/inchash.h b/gcc/inchash.h index ba5a7de..20c16d5 100644 --- a/gcc/inchash.h +++ b/gcc/inchash.h @@ -1,5 +1,5 @@ /* An incremental hash abstract data type. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/incpath.c b/gcc/incpath.c index a2ee69f..b11c6a5 100644 --- a/gcc/incpath.c +++ b/gcc/incpath.c @@ -1,5 +1,5 @@ /* Set up combined include path chain for the preprocessor. - Copyright (C) 1986-2017 Free Software Foundation, Inc. + Copyright (C) 1986-2018 Free Software Foundation, Inc. Broken out of cppinit.c and cppfiles.c and rewritten Mar 2003. diff --git a/gcc/incpath.h b/gcc/incpath.h index 32c3dce..89aa6c9 100644 --- a/gcc/incpath.h +++ b/gcc/incpath.h @@ -1,5 +1,5 @@ /* Set up combined include path for the preprocessor. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/init-regs.c b/gcc/init-regs.c index 15d7746..78d1e3b 100644 --- a/gcc/init-regs.c +++ b/gcc/init-regs.c @@ -1,5 +1,5 @@ /* Initialization of uninitialized regs. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/input.c b/gcc/input.c index 6c7651a..081e785 100644 --- a/gcc/input.c +++ b/gcc/input.c @@ -1,5 +1,5 @@ /* Data and functions related to line maps and input files. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/input.h b/gcc/input.h index f58d248..38b45dc 100644 --- a/gcc/input.h +++ b/gcc/input.h @@ -1,6 +1,6 @@ /* Declarations for variables relating to reading the source file. Used by parsers, lexical analyzers, and error message routines. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/insn-addr.h b/gcc/insn-addr.h index c43f737..9473c89 100644 --- a/gcc/insn-addr.h +++ b/gcc/insn-addr.h @@ -1,5 +1,5 @@ /* Macros to support INSN_ADDRESSES - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/insn-notes.def b/gcc/insn-notes.def index 960487b..5186d58 100644 --- a/gcc/insn-notes.def +++ b/gcc/insn-notes.def @@ -1,5 +1,5 @@ /* Insn note definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/int-vector-builder.h b/gcc/int-vector-builder.h index 2500e86..49fe473 100644 --- a/gcc/int-vector-builder.h +++ b/gcc/int-vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector integer constants. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c index ceafbee..6483fe6 100644 --- a/gcc/internal-fn.c +++ b/gcc/internal-fn.c @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def index e1f207c..76c8784 100644 --- a/gcc/internal-fn.def +++ b/gcc/internal-fn.def @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.h b/gcc/internal-fn.h index 23ce08a..7322bcf 100644 --- a/gcc/internal-fn.h +++ b/gcc/internal-fn.h @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Message translation utilities. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* intl.h - internationalization - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/gcc/ipa-chkp.c b/gcc/ipa-chkp.c index 30684ba..b38b542 100644 --- a/gcc/ipa-chkp.c +++ b/gcc/ipa-chkp.c @@ -1,5 +1,5 @@ /* Pointer Bounds Checker IPA passes. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Ilya Enkovich (ilya.enkovich@intel.com) This file is part of GCC. diff --git a/gcc/ipa-chkp.h b/gcc/ipa-chkp.h index 454893d..5693cba 100644 --- a/gcc/ipa-chkp.h +++ b/gcc/ipa-chkp.h @@ -1,5 +1,5 @@ /* Declaration of interface functions of Pointer Bounds Checker. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.c index 4fa3e14..1940d9d 100644 --- a/gcc/ipa-comdats.c +++ b/gcc/ipa-comdats.c @@ -1,5 +1,5 @@ /* Localize comdats. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c index b6b1fef..4202c99 100644 --- a/gcc/ipa-cp.c +++ b/gcc/ipa-cp.c @@ -1,5 +1,5 @@ /* Interprocedural constant propagation - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Razya Ladelsky <RAZYA@il.ibm.com> and Martin Jambor <mjambor@suse.cz> diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c index 540f038..8de004f 100644 --- a/gcc/ipa-devirt.c +++ b/gcc/ipa-devirt.c @@ -1,6 +1,6 @@ /* Basic IPA utilities for type inheritance graph construction and devirtualization. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c index 9415031..fc18518 100644 --- a/gcc/ipa-fnsummary.c +++ b/gcc/ipa-fnsummary.c @@ -1,5 +1,5 @@ /* Function summary pass. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-fnsummary.h b/gcc/ipa-fnsummary.h index ecf1d60..c218751 100644 --- a/gcc/ipa-fnsummary.h +++ b/gcc/ipa-fnsummary.h @@ -1,5 +1,5 @@ /* IPA function body analysis. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-hsa.c b/gcc/ipa-hsa.c index c02dada..1df273c 100644 --- a/gcc/ipa-hsa.c +++ b/gcc/ipa-hsa.c @@ -1,5 +1,5 @@ /* Callgraph based analysis of static variables. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Martin Liska <mliska@suse.cz> This file is part of GCC. diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.c index be8c709..161080c 100644 --- a/gcc/ipa-icf-gimple.c +++ b/gcc/ipa-icf-gimple.c @@ -1,5 +1,5 @@ /* Interprocedural Identical Code Folding pass - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz> diff --git a/gcc/ipa-icf-gimple.h b/gcc/ipa-icf-gimple.h index 7e69024..65dfe69 100644 --- a/gcc/ipa-icf-gimple.h +++ b/gcc/ipa-icf-gimple.h @@ -1,5 +1,5 @@ /* Interprocedural semantic function equality pass - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz> diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c index a8d3b80..eff2f42 100644 --- a/gcc/ipa-icf.c +++ b/gcc/ipa-icf.c @@ -1,5 +1,5 @@ /* Interprocedural Identical Code Folding pass - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz> diff --git a/gcc/ipa-icf.h b/gcc/ipa-icf.h index c57224c..e3dcde2 100644 --- a/gcc/ipa-icf.h +++ b/gcc/ipa-icf.h @@ -1,5 +1,5 @@ /* Interprocedural semantic function equality pass - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz> diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c index 2acfe2a..bcdca5b 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -1,5 +1,5 @@ /* Analysis used by inlining decision heuristics. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.c index 0ed3fbd..b9ae174 100644 --- a/gcc/ipa-inline-transform.c +++ b/gcc/ipa-inline-transform.c @@ -1,5 +1,5 @@ /* Callgraph transformations to handle inlining - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index 68a190d..06d1dfc 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1,5 +1,5 @@ /* Inlining decision heuristics. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-inline.h b/gcc/ipa-inline.h index ebf5d97..8279264 100644 --- a/gcc/ipa-inline.h +++ b/gcc/ipa-inline.h @@ -1,5 +1,5 @@ /* Inlining decision heuristics. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.c index efa1ea2..3629070 100644 --- a/gcc/ipa-param-manipulation.c +++ b/gcc/ipa-param-manipulation.c @@ -1,6 +1,6 @@ /* Manipulation of formal and actual parameters of functions and function calls. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-param-manipulation.h b/gcc/ipa-param-manipulation.h index 7bf942f..84bc42d 100644 --- a/gcc/ipa-param-manipulation.h +++ b/gcc/ipa-param-manipulation.h @@ -1,6 +1,6 @@ /* Manipulation of formal and actual parameters of functions and function calls. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.c index 78cde86..13aca94 100644 --- a/gcc/ipa-polymorphic-call.c +++ b/gcc/ipa-polymorphic-call.c @@ -1,5 +1,5 @@ /* Analysis of polymorphic call context. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.c index f10e234..6ef02b1 100644 --- a/gcc/ipa-predicate.c +++ b/gcc/ipa-predicate.c @@ -1,5 +1,5 @@ /* IPA predicates. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-predicate.h b/gcc/ipa-predicate.h index 6d48819..9a82fe6 100644 --- a/gcc/ipa-predicate.h +++ b/gcc/ipa-predicate.h @@ -1,5 +1,5 @@ /* IPA predicates. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.c index 7c7c0d0..0c972dd 100644 --- a/gcc/ipa-profile.c +++ b/gcc/ipa-profile.c @@ -1,5 +1,5 @@ /* Basic IPA optimizations based on profile. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c index 7ac250a..b9714fb 100644 --- a/gcc/ipa-prop.c +++ b/gcc/ipa-prop.c @@ -1,5 +1,5 @@ /* Interprocedural analyses. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h index 2b3ea68..a61e061 100644 --- a/gcc/ipa-prop.h +++ b/gcc/ipa-prop.h @@ -1,5 +1,5 @@ /* Interprocedural analyses. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c index 09ca359..fee253e 100644 --- a/gcc/ipa-pure-const.c +++ b/gcc/ipa-pure-const.c @@ -1,5 +1,5 @@ /* Callgraph based analysis of static variables. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.c index 973d828..2b9a7e3 100644 --- a/gcc/ipa-ref.c +++ b/gcc/ipa-ref.c @@ -1,5 +1,5 @@ /* Interprocedural reference lists. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-ref.h b/gcc/ipa-ref.h index fc1e95f..ba788c2 100644 --- a/gcc/ipa-ref.h +++ b/gcc/ipa-ref.h @@ -1,5 +1,5 @@ /* IPA reference lists. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c index 45c2e3f..6490c03 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -1,5 +1,5 @@ /* Callgraph based analysis of static variables. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/ipa-reference.h b/gcc/ipa-reference.h index 392b2f0..75c8128 100644 --- a/gcc/ipa-reference.h +++ b/gcc/ipa-reference.h @@ -1,5 +1,5 @@ /* IPA handling of references. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c index 48857c2..24b30f6 100644 --- a/gcc/ipa-split.c +++ b/gcc/ipa-split.c @@ -1,5 +1,5 @@ /* Function splitting pass - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka <jh@suse.cz> This file is part of GCC. diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c index c991bdd..aa586f5 100644 --- a/gcc/ipa-utils.c +++ b/gcc/ipa-utils.c @@ -1,5 +1,5 @@ /* Utilities for ipa analysis. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/ipa-utils.h b/gcc/ipa-utils.h index 2affbd6..6176189 100644 --- a/gcc/ipa-utils.h +++ b/gcc/ipa-utils.h @@ -1,5 +1,5 @@ /* Utilities for ipa analysis. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c index 9f136d9..a82852b 100644 --- a/gcc/ipa-visibility.c +++ b/gcc/ipa-visibility.c @@ -1,5 +1,5 @@ /* IPA visibility pass - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Basic IPA optimizations and utilities. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ira-build.c b/gcc/ira-build.c index 63c00d0..d90063e 100644 --- a/gcc/ira-build.c +++ b/gcc/ira-build.c @@ -1,5 +1,5 @@ /* Building internal representation for IRA. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira-color.c b/gcc/ira-color.c index cfcdc5b..81d7bb4 100644 --- a/gcc/ira-color.c +++ b/gcc/ira-color.c @@ -1,5 +1,5 @@ /* IRA allocation based on graph coloring. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.c index 61c03e2..eb85e77 100644 --- a/gcc/ira-conflicts.c +++ b/gcc/ira-conflicts.c @@ -1,5 +1,5 @@ /* IRA conflict builder. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira-costs.c b/gcc/ira-costs.c index 0bd0778..9008ab9 100644 --- a/gcc/ira-costs.c +++ b/gcc/ira-costs.c @@ -1,5 +1,5 @@ /* IRA hard register and memory cost calculation for allocnos or pseudos. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c index 77fd72a..dc7a239 100644 --- a/gcc/ira-emit.c +++ b/gcc/ira-emit.c @@ -1,5 +1,5 @@ /* Integrated Register Allocator. Changing code and generating moves. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira-int.h b/gcc/ira-int.h index 6cda6b7..b7cc9c1 100644 --- a/gcc/ira-int.h +++ b/gcc/ira-int.h @@ -1,5 +1,5 @@ /* Integrated Register Allocator (IRA) intercommunication header file. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira-lives.c b/gcc/ira-lives.c index d70868d..b38d4a5 100644 --- a/gcc/ira-lives.c +++ b/gcc/ira-lives.c @@ -1,5 +1,5 @@ /* IRA processing allocno lives to build allocno live ranges. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. @@ -1,5 +1,5 @@ /* Integrated Register Allocator (IRA) entry point. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. @@ -1,6 +1,6 @@ /* Communication between the Integrated Register Allocator (IRA) and the rest of the compiler. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. @@ -1,5 +1,5 @@ /* Dynamic testing for abstract is-a relationships. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Lawrence Crowl. This file is part of GCC. diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index eb2f793..2e12ce9 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2017-12-19 Jakub Jelinek <jakub@redhat.com> * jit-playback.c (get_type, playback::compile_to_file::copy_file, @@ -2565,7 +2569,7 @@ * Initial creation -Copyright (C) 2013-2017 Free Software Foundation, Inc. +Copyright (C) 2013-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/jit/Make-lang.in b/gcc/jit/Make-lang.in index 0eaba79..d4362a9 100644 --- a/gcc/jit/Make-lang.in +++ b/gcc/jit/Make-lang.in @@ -1,5 +1,5 @@ # Top level -*- makefile -*- fragment for libgccjit.so. -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/jit/config-lang.in b/gcc/jit/config-lang.in index 51548c4..23f36b3 100644 --- a/gcc/jit/config-lang.in +++ b/gcc/jit/config-lang.in @@ -1,5 +1,5 @@ # Top level configure fragment for libgccjit.so. -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/jit/docs/_build/texinfo/libgccjit.texi b/gcc/jit/docs/_build/texinfo/libgccjit.texi index a3b206f..3bc5ae4 100644 --- a/gcc/jit/docs/_build/texinfo/libgccjit.texi +++ b/gcc/jit/docs/_build/texinfo/libgccjit.texi @@ -23,7 +23,7 @@ libgccjit 8.0.0 (experimental 20171031), October 31, 2017 David Malcolm -Copyright @copyright{} 2014-2017 Free Software Foundation, Inc. +Copyright @copyright{} 2014-2018 Free Software Foundation, Inc. @end quotation @end copying @@ -46,7 +46,7 @@ Copyright @copyright{} 2014-2017 Free Software Foundation, Inc. @c %**start of body @anchor{index doc}@anchor{0} -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -85,7 +85,7 @@ wrapper classes around the C API, to save typing. Contents: -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -388,7 +388,7 @@ Running the test suite @chapter Tutorial -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -432,7 +432,7 @@ the details in later parts of this tutorial. @example /* Smoketest example for libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -583,7 +583,7 @@ hello world @noindent -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -1037,7 +1037,7 @@ Here's what the above looks like as a complete program: @example /* Usage example for libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1170,7 +1170,7 @@ result: 25 @noindent -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -1651,7 +1651,7 @@ install it with @cite{yum install python-xdot}): @example /* Usage example for libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1843,7 +1843,7 @@ loop_test returned: 285 @noindent -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -3992,7 +3992,7 @@ instr9: @noindent -@c Copyright (C) 2015-2017 Free Software Foundation, Inc. +@c Copyright (C) 2015-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -4824,7 +4824,7 @@ to an executable. It's also possible to compile it to an object file, and to a dynamic library. See the documentation of @pxref{4a,,gcc_jit_context_compile_to_file()} for more information. -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -4846,7 +4846,7 @@ and to a dynamic library. See the documentation of @chapter Topic Reference -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -5623,7 +5623,7 @@ its presence using @noindent @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -5740,7 +5740,7 @@ object's context is released. @end cartouche @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -6378,7 +6378,7 @@ create_code (gcc_jit_context *ctxt, void *user_data) Function pointer types can be created using @pxref{91,,gcc_jit_context_new_function_ptr_type()}. -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -7464,7 +7464,7 @@ PTR[INDEX] in C (or, indeed, to @code{PTR + INDEX}). @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -8090,7 +8090,7 @@ create_code (gcc_jit_context *ctxt, void *user_data) @end quotation @end deffn -@c Copyright (C) 2017 Free Software Foundation, Inc. +@c Copyright (C) 2017-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -8173,7 +8173,7 @@ Generate a @pxref{a,,gcc_jit_type} for a function pointer with the given return type and parameters. @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -8261,7 +8261,7 @@ argument is true, this will also set up @cite{gcc_jit_location} information throughout the context, pointing at the dump file as if it were a source file, giving you @emph{something} you can step through in the debugger. -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -8538,7 +8538,7 @@ There is currently no support for specifying libraries to link against. @end deffn -@c Copyright (C) 2015-2017 Free Software Foundation, Inc. +@c Copyright (C) 2015-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -8789,7 +8789,7 @@ entrypoints: @code{LIBGCCJIT_ABI_10} covers the addition of @pxref{85,,gcc_jit_context_new_rvalue_from_vector()} -@c Copyright (C) 2015-2017 Free Software Foundation, Inc. +@c Copyright (C) 2015-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -9100,7 +9100,7 @@ for its presence using @noindent @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -9138,7 +9138,7 @@ production yet. Contents: -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -9273,7 +9273,7 @@ Compiling a context @section Tutorial -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -9316,7 +9316,7 @@ the details in later parts of this tutorial. @example /* Smoketest example for libgccjit.so C++ API - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -9451,7 +9451,7 @@ hello world @noindent -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -9847,7 +9847,7 @@ Here's what the above looks like as a complete program: @example /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -9962,7 +9962,7 @@ result: 25 @noindent -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -10466,7 +10466,7 @@ install it with @cite{yum install python-xdot}): @example /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -10623,7 +10623,7 @@ loop_test returned: 285 @noindent -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -12549,7 +12549,7 @@ instr9: @noindent -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -12571,7 +12571,7 @@ instr9: @section Topic Reference -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -12965,7 +12965,7 @@ its presence using @noindent @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -13063,7 +13063,7 @@ obj: 4.0 * (float)i @noindent @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -13351,7 +13351,7 @@ size of the struct is not known), or later specified using @pxref{8d,,gcc_jit_struct_set_fields()}. @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -14253,7 +14253,7 @@ gccjit::lvalue element = array[0]; @noindent @end quotation -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -14716,7 +14716,7 @@ create_code (gcc_jit_context *c_ctxt, void *user_data) @end quotation @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -14797,7 +14797,7 @@ argument is true, this will also set up @cite{gccjit::location} information throughout the context, pointing at the dump file as if it were a source file, giving you @emph{something} you can step through in the debugger. -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it @@ -14869,7 +14869,7 @@ This is a thin wrapper around the @pxref{4a,,gcc_jit_context_compile_to_file()} API entrypoint. @end deffn -@c Copyright (C) 2014-2017 Free Software Foundation, Inc. +@c Copyright (C) 2014-2018 Free Software Foundation, Inc. @c Originally contributed by David Malcolm <dmalcolm@redhat.com> @c @c This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/conf.py b/gcc/jit/docs/conf.py index 3f163bf..8484224 100644 --- a/gcc/jit/docs/conf.py +++ b/gcc/jit/docs/conf.py @@ -41,7 +41,7 @@ master_doc = 'index' # General information about the project. project = u'libgccjit' -copyright = u'2014-2017 Free Software Foundation, Inc.' +copyright = u'2014-2018 Free Software Foundation, Inc.' # GCC-specific: extract version information from "gcc" src subdir for # use in "version" and "release" below. diff --git a/gcc/jit/docs/cp/index.rst b/gcc/jit/docs/cp/index.rst index 44bf28d..8075421 100644 --- a/gcc/jit/docs/cp/index.rst +++ b/gcc/jit/docs/cp/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/intro/index.rst b/gcc/jit/docs/cp/intro/index.rst index dfcbe0b..0c6105b 100644 --- a/gcc/jit/docs/cp/intro/index.rst +++ b/gcc/jit/docs/cp/intro/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/intro/tutorial01.rst b/gcc/jit/docs/cp/intro/tutorial01.rst index 74ac775..a284288 100644 --- a/gcc/jit/docs/cp/intro/tutorial01.rst +++ b/gcc/jit/docs/cp/intro/tutorial01.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/intro/tutorial02.rst b/gcc/jit/docs/cp/intro/tutorial02.rst index f13b17e..72f1530 100644 --- a/gcc/jit/docs/cp/intro/tutorial02.rst +++ b/gcc/jit/docs/cp/intro/tutorial02.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/intro/tutorial03.rst b/gcc/jit/docs/cp/intro/tutorial03.rst index 84151ca..dc733f1 100644 --- a/gcc/jit/docs/cp/intro/tutorial03.rst +++ b/gcc/jit/docs/cp/intro/tutorial03.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/intro/tutorial04.rst b/gcc/jit/docs/cp/intro/tutorial04.rst index 35f90b8..188d757 100644 --- a/gcc/jit/docs/cp/intro/tutorial04.rst +++ b/gcc/jit/docs/cp/intro/tutorial04.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/compilation.rst b/gcc/jit/docs/cp/topics/compilation.rst index 6cd08e6..d4cd9b3 100644 --- a/gcc/jit/docs/cp/topics/compilation.rst +++ b/gcc/jit/docs/cp/topics/compilation.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/contexts.rst b/gcc/jit/docs/cp/topics/contexts.rst index 6dd35f6..338d68f 100644 --- a/gcc/jit/docs/cp/topics/contexts.rst +++ b/gcc/jit/docs/cp/topics/contexts.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/expressions.rst b/gcc/jit/docs/cp/topics/expressions.rst index b0081f6..db0e33b1 100644 --- a/gcc/jit/docs/cp/topics/expressions.rst +++ b/gcc/jit/docs/cp/topics/expressions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/functions.rst b/gcc/jit/docs/cp/topics/functions.rst index d70deaf..ca1141d 100644 --- a/gcc/jit/docs/cp/topics/functions.rst +++ b/gcc/jit/docs/cp/topics/functions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/index.rst b/gcc/jit/docs/cp/topics/index.rst index 2c5afe1..f1ac3f4 100644 --- a/gcc/jit/docs/cp/topics/index.rst +++ b/gcc/jit/docs/cp/topics/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/locations.rst b/gcc/jit/docs/cp/topics/locations.rst index e1b6e63..3827899 100644 --- a/gcc/jit/docs/cp/topics/locations.rst +++ b/gcc/jit/docs/cp/topics/locations.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/objects.rst b/gcc/jit/docs/cp/topics/objects.rst index 376305b..3b803e1 100644 --- a/gcc/jit/docs/cp/topics/objects.rst +++ b/gcc/jit/docs/cp/topics/objects.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/cp/topics/types.rst b/gcc/jit/docs/cp/topics/types.rst index 1df896e..bae6e64 100644 --- a/gcc/jit/docs/cp/topics/types.rst +++ b/gcc/jit/docs/cp/topics/types.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/examples/tut01-hello-world.c b/gcc/jit/docs/examples/tut01-hello-world.c index 7259f01..afeb862 100644 --- a/gcc/jit/docs/examples/tut01-hello-world.c +++ b/gcc/jit/docs/examples/tut01-hello-world.c @@ -1,5 +1,5 @@ /* Smoketest example for libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/examples/tut01-hello-world.cc b/gcc/jit/docs/examples/tut01-hello-world.cc index efee951..b22c8aa 100644 --- a/gcc/jit/docs/examples/tut01-hello-world.cc +++ b/gcc/jit/docs/examples/tut01-hello-world.cc @@ -1,5 +1,5 @@ /* Smoketest example for libgccjit.so C++ API - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/examples/tut02-square.c b/gcc/jit/docs/examples/tut02-square.c index f17e517..13efb11 100644 --- a/gcc/jit/docs/examples/tut02-square.c +++ b/gcc/jit/docs/examples/tut02-square.c @@ -1,5 +1,5 @@ /* Usage example for libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/examples/tut02-square.cc b/gcc/jit/docs/examples/tut02-square.cc index 259f23b..19a3081 100644 --- a/gcc/jit/docs/examples/tut02-square.cc +++ b/gcc/jit/docs/examples/tut02-square.cc @@ -1,5 +1,5 @@ /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/examples/tut03-sum-of-squares.c b/gcc/jit/docs/examples/tut03-sum-of-squares.c index b1595d1..8c5b93c 100644 --- a/gcc/jit/docs/examples/tut03-sum-of-squares.c +++ b/gcc/jit/docs/examples/tut03-sum-of-squares.c @@ -1,5 +1,5 @@ /* Usage example for libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/examples/tut03-sum-of-squares.cc b/gcc/jit/docs/examples/tut03-sum-of-squares.cc index e19d89a..309eeea 100644 --- a/gcc/jit/docs/examples/tut03-sum-of-squares.cc +++ b/gcc/jit/docs/examples/tut03-sum-of-squares.cc @@ -1,5 +1,5 @@ /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/examples/tut04-toyvm/toyvm.c b/gcc/jit/docs/examples/tut04-toyvm/toyvm.c index 9750a4d..32780ef 100644 --- a/gcc/jit/docs/examples/tut04-toyvm/toyvm.c +++ b/gcc/jit/docs/examples/tut04-toyvm/toyvm.c @@ -1,6 +1,6 @@ /* A simple stack-based virtual machine to demonstrate JIT-compilation. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc b/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc index 2da6db4..5b36721 100644 --- a/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc +++ b/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc @@ -1,6 +1,6 @@ /* A simple stack-based virtual machine to demonstrate JIT-compilation. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/docs/index.rst b/gcc/jit/docs/index.rst index eb0fd70..5def959 100644 --- a/gcc/jit/docs/index.rst +++ b/gcc/jit/docs/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/internals/index.rst b/gcc/jit/docs/internals/index.rst index 4ad7f61..8f58b16 100644 --- a/gcc/jit/docs/internals/index.rst +++ b/gcc/jit/docs/internals/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/intro/index.rst b/gcc/jit/docs/intro/index.rst index 417d157..a2c5e7d 100644 --- a/gcc/jit/docs/intro/index.rst +++ b/gcc/jit/docs/intro/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/intro/tutorial01.rst b/gcc/jit/docs/intro/tutorial01.rst index c85410b..3a66e9d 100644 --- a/gcc/jit/docs/intro/tutorial01.rst +++ b/gcc/jit/docs/intro/tutorial01.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/intro/tutorial02.rst b/gcc/jit/docs/intro/tutorial02.rst index e926f4c..1b411a1 100644 --- a/gcc/jit/docs/intro/tutorial02.rst +++ b/gcc/jit/docs/intro/tutorial02.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/intro/tutorial03.rst b/gcc/jit/docs/intro/tutorial03.rst index 926ee13..9286bee 100644 --- a/gcc/jit/docs/intro/tutorial03.rst +++ b/gcc/jit/docs/intro/tutorial03.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/intro/tutorial04.rst b/gcc/jit/docs/intro/tutorial04.rst index 7002b57..1d15aca 100644 --- a/gcc/jit/docs/intro/tutorial04.rst +++ b/gcc/jit/docs/intro/tutorial04.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/intro/tutorial05.rst b/gcc/jit/docs/intro/tutorial05.rst index 5673247..a5d3440 100644 --- a/gcc/jit/docs/intro/tutorial05.rst +++ b/gcc/jit/docs/intro/tutorial05.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2017 Free Software Foundation, Inc. +.. Copyright (C) 2015-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/compatibility.rst b/gcc/jit/docs/topics/compatibility.rst index 84d342b..0185fcf 100644 --- a/gcc/jit/docs/topics/compatibility.rst +++ b/gcc/jit/docs/topics/compatibility.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2017 Free Software Foundation, Inc. +.. Copyright (C) 2015-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/compilation.rst b/gcc/jit/docs/topics/compilation.rst index 587555a..8654cb3 100644 --- a/gcc/jit/docs/topics/compilation.rst +++ b/gcc/jit/docs/topics/compilation.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/contexts.rst b/gcc/jit/docs/topics/contexts.rst index 53305a3..8f58a32 100644 --- a/gcc/jit/docs/topics/contexts.rst +++ b/gcc/jit/docs/topics/contexts.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/expressions.rst b/gcc/jit/docs/topics/expressions.rst index e6e09dd..ace4973 100644 --- a/gcc/jit/docs/topics/expressions.rst +++ b/gcc/jit/docs/topics/expressions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/function-pointers.rst b/gcc/jit/docs/topics/function-pointers.rst index b5b9d1b..dbaf374 100644 --- a/gcc/jit/docs/topics/function-pointers.rst +++ b/gcc/jit/docs/topics/function-pointers.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2017 Free Software Foundation, Inc. +.. Copyright (C) 2017-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/functions.rst b/gcc/jit/docs/topics/functions.rst index 513e19b..3733d17 100644 --- a/gcc/jit/docs/topics/functions.rst +++ b/gcc/jit/docs/topics/functions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/index.rst b/gcc/jit/docs/topics/index.rst index a912a6d..65cdab8 100644 --- a/gcc/jit/docs/topics/index.rst +++ b/gcc/jit/docs/topics/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/locations.rst b/gcc/jit/docs/topics/locations.rst index d73e4ee..d3cec37 100644 --- a/gcc/jit/docs/topics/locations.rst +++ b/gcc/jit/docs/topics/locations.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/objects.rst b/gcc/jit/docs/topics/objects.rst index c0c512f..87b0770 100644 --- a/gcc/jit/docs/topics/objects.rst +++ b/gcc/jit/docs/topics/objects.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/performance.rst b/gcc/jit/docs/topics/performance.rst index ef929e5..9df0a75 100644 --- a/gcc/jit/docs/topics/performance.rst +++ b/gcc/jit/docs/topics/performance.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2017 Free Software Foundation, Inc. +.. Copyright (C) 2015-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/types.rst b/gcc/jit/docs/topics/types.rst index a9ab9b3..a43f670 100644 --- a/gcc/jit/docs/topics/types.rst +++ b/gcc/jit/docs/topics/types.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2017 Free Software Foundation, Inc. +.. Copyright (C) 2014-2018 Free Software Foundation, Inc. Originally contributed by David Malcolm <dmalcolm@redhat.com> This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/dummy-frontend.c b/gcc/jit/dummy-frontend.c index b217290..4c7f960 100644 --- a/gcc/jit/dummy-frontend.c +++ b/gcc/jit/dummy-frontend.c @@ -1,5 +1,5 @@ /* jit.c -- Dummy "frontend" for use during JIT-compilation. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/jit-builtins.c b/gcc/jit/jit-builtins.c index ee37495..9f5c04b 100644 --- a/gcc/jit/jit-builtins.c +++ b/gcc/jit/jit-builtins.c @@ -1,5 +1,5 @@ /* jit-builtins.c -- Handling of builtin functions during JIT-compilation. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/jit-builtins.h b/gcc/jit/jit-builtins.h index 5b03a99..382eb8c 100644 --- a/gcc/jit/jit-builtins.h +++ b/gcc/jit/jit-builtins.h @@ -1,5 +1,5 @@ /* jit-builtins.h -- Handling of builtin functions during JIT-compilation. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/jit-common.h b/gcc/jit/jit-common.h index daf94a0..3e04a9e 100644 --- a/gcc/jit/jit-common.h +++ b/gcc/jit/jit-common.h @@ -1,5 +1,5 @@ /* Core of implementation of libgccjit.so - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.c index 779b756..3919cdf 100644 --- a/gcc/jit/jit-logging.c +++ b/gcc/jit/jit-logging.c @@ -1,5 +1,5 @@ /* Internals of libgccjit: logging - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-logging.h b/gcc/jit/jit-logging.h index bd82e7b..c48b659 100644 --- a/gcc/jit/jit-logging.h +++ b/gcc/jit/jit-logging.h @@ -1,5 +1,5 @@ /* Internals of libgccjit: logging - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.c index 43b0ec9..258ebe8 100644 --- a/gcc/jit/jit-playback.c +++ b/gcc/jit/jit-playback.c @@ -1,5 +1,5 @@ /* Internals of libgccjit: classes for playing back recorded API calls. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-playback.h b/gcc/jit/jit-playback.h index b45f6d5..a5d34df 100644 --- a/gcc/jit/jit-playback.h +++ b/gcc/jit/jit-playback.h @@ -1,5 +1,5 @@ /* Internals of libgccjit: classes for playing back recorded API calls. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.c index f2cfcfd..95bcaa0 100644 --- a/gcc/jit/jit-recording.c +++ b/gcc/jit/jit-recording.c @@ -1,5 +1,5 @@ /* Internals of libgccjit: classes for recording calls made to the JIT API. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-recording.h b/gcc/jit/jit-recording.h index 6a3fd5d..e7feceb 100644 --- a/gcc/jit/jit-recording.h +++ b/gcc/jit/jit-recording.h @@ -1,5 +1,5 @@ /* Internals of libgccjit: classes for recording calls made to the JIT API. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.c index cb5a061..c8dbe99 100644 --- a/gcc/jit/jit-result.c +++ b/gcc/jit/jit-result.c @@ -1,5 +1,5 @@ /* Internals of libgccjit: implementation of gcc_jit_result - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-result.h b/gcc/jit/jit-result.h index 12d81f2..ff67810 100644 --- a/gcc/jit/jit-result.h +++ b/gcc/jit/jit-result.h @@ -1,5 +1,5 @@ /* Internals of libgccjit: implementation of gcc_jit_result - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.c index 67eb579..c7f743c 100644 --- a/gcc/jit/jit-spec.c +++ b/gcc/jit/jit-spec.c @@ -1,5 +1,5 @@ /* Dummy flag and argument handling of the jit "front-end". - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/jit-tempdir.c b/gcc/jit/jit-tempdir.c index cac161b..a9bded1 100644 --- a/gcc/jit/jit-tempdir.c +++ b/gcc/jit/jit-tempdir.c @@ -1,5 +1,5 @@ /* Managing temporary directories and their content within libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/jit-tempdir.h b/gcc/jit/jit-tempdir.h index 586ac5d..955a4bf 100644 --- a/gcc/jit/jit-tempdir.h +++ b/gcc/jit/jit-tempdir.h @@ -1,5 +1,5 @@ /* Managing temporary directories and their content within libgccjit.so - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/libgccjit++.h b/gcc/jit/libgccjit++.h index 9e3c179..9cf0533 100644 --- a/gcc/jit/libgccjit++.h +++ b/gcc/jit/libgccjit++.h @@ -1,5 +1,5 @@ /* A C++ API for libgccjit, purely as inline wrapper functions. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.c index fa8ef35..ea7fcfb 100644 --- a/gcc/jit/libgccjit.c +++ b/gcc/jit/libgccjit.c @@ -1,5 +1,5 @@ /* Implementation of the C API; all wrappers into the internal C++ API - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. diff --git a/gcc/jit/libgccjit.h b/gcc/jit/libgccjit.h index f955eb2..ed756f3 100644 --- a/gcc/jit/libgccjit.h +++ b/gcc/jit/libgccjit.h @@ -1,5 +1,5 @@ /* A pure C API to enable client code to embed GCC as a JIT-compiler. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/libgccjit.map b/gcc/jit/libgccjit.map index 03f65fd..ab833b4 100644 --- a/gcc/jit/libgccjit.map +++ b/gcc/jit/libgccjit.map @@ -1,5 +1,5 @@ # Linker script for libgccjit.so -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # Contributed by David Malcolm <dmalcolm@redhat.com>. # # This file is part of GCC. @@ -1,5 +1,5 @@ /* Optimize jump instructions, for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/langhooks-def.h b/gcc/langhooks-def.h index 9362d96..fd20dfd 100644 --- a/gcc/langhooks-def.h +++ b/gcc/langhooks-def.h @@ -1,5 +1,5 @@ /* Default macros to initialize the lang_hooks data structure. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> This file is part of GCC. diff --git a/gcc/langhooks.c b/gcc/langhooks.c index 0fab9d5..3cd7901 100644 --- a/gcc/langhooks.c +++ b/gcc/langhooks.c @@ -1,5 +1,5 @@ /* Default language-specific hooks. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> This file is part of GCC. diff --git a/gcc/langhooks.h b/gcc/langhooks.h index dddb027..94bb39f 100644 --- a/gcc/langhooks.h +++ b/gcc/langhooks.h @@ -1,5 +1,5 @@ /* The lang_hooks data structure. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Generic partial redundancy elimination with lazy code motion support. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Generic partial redundancy elimination with lazy code motion header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/libfuncs.h b/gcc/libfuncs.h index 3fc4047..6bffb38 100644 --- a/gcc/libfuncs.h +++ b/gcc/libfuncs.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/limitx.h b/gcc/limitx.h index dff1b70..be13b53 100644 --- a/gcc/limitx.h +++ b/gcc/limitx.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2017 Free Software Foundation, Inc. +/* Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lists.c b/gcc/lists.c index 7492286..ce74a3d 100644 --- a/gcc/lists.c +++ b/gcc/lists.c @@ -1,5 +1,5 @@ /* List management for the GCC expander. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c index 3a1d838..4e8ce9f 100644 --- a/gcc/loop-doloop.c +++ b/gcc/loop-doloop.c @@ -1,5 +1,5 @@ /* Perform doloop optimizations - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Based on code by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz) This file is part of GCC. diff --git a/gcc/loop-init.c b/gcc/loop-init.c index fd5069c..f6a8de4 100644 --- a/gcc/loop-init.c +++ b/gcc/loop-init.c @@ -1,5 +1,5 @@ /* Loop optimizer initialization routines and RTL loop optimization passes. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index ed49169..bd31a51 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -1,5 +1,5 @@ /* RTL-level loop invariant motion. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c index 1d0c66f..8f47681 100644 --- a/gcc/loop-iv.c +++ b/gcc/loop-iv.c @@ -1,5 +1,5 @@ /* Rtl-level induction variable analysis. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c index b9d01ff..5a03932 100644 --- a/gcc/loop-unroll.c +++ b/gcc/loop-unroll.c @@ -1,5 +1,5 @@ /* Loop unrolling. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-unroll.h b/gcc/loop-unroll.h index 31e51c1..674e82d 100644 --- a/gcc/loop-unroll.h +++ b/gcc/loop-unroll.h @@ -1,5 +1,5 @@ /* Loop unrolling header file. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c index e10844c..6666b74 100644 --- a/gcc/lower-subreg.c +++ b/gcc/lower-subreg.c @@ -1,5 +1,5 @@ /* Decompose multiword subregs. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@redhat.com> Ian Lance Taylor <iant@google.com> diff --git a/gcc/lower-subreg.h b/gcc/lower-subreg.h index 69e8c29..801e36f 100644 --- a/gcc/lower-subreg.h +++ b/gcc/lower-subreg.h @@ -1,5 +1,5 @@ /* Target-dependent costs for lower-subreg.c. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.c index 8174b58..2bfd091 100644 --- a/gcc/lra-assigns.c +++ b/gcc/lra-assigns.c @@ -1,5 +1,5 @@ /* Assign reload pseudos. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.c index 7af10d8..7a5b8e7 100644 --- a/gcc/lra-coalesce.c +++ b/gcc/lra-coalesce.c @@ -1,5 +1,5 @@ /* Coalesce spilled pseudos. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c index 59daf11..3dcb576e 100644 --- a/gcc/lra-constraints.c +++ b/gcc/lra-constraints.c @@ -1,5 +1,5 @@ /* Code for RTL transformations to satisfy insn constraints. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.c index a443780..44ad96a 100644 --- a/gcc/lra-eliminations.c +++ b/gcc/lra-eliminations.c @@ -1,5 +1,5 @@ /* Code for RTL register eliminations. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra-int.h b/gcc/lra-int.h index 4d35435..d737816 100644 --- a/gcc/lra-int.h +++ b/gcc/lra-int.h @@ -1,5 +1,5 @@ /* Local Register Allocator (LRA) intercommunication header file. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra-lives.c b/gcc/lra-lives.c index 785e436..2e53f87 100644 --- a/gcc/lra-lives.c +++ b/gcc/lra-lives.c @@ -1,5 +1,5 @@ /* Build live ranges for pseudos. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra-remat.c b/gcc/lra-remat.c index baba0a8..527f2dd 100644 --- a/gcc/lra-remat.c +++ b/gcc/lra-remat.c @@ -1,5 +1,5 @@ /* Rematerialize pseudos values. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra-spills.c b/gcc/lra-spills.c index 60117f5..46efc3a 100644 --- a/gcc/lra-spills.c +++ b/gcc/lra-spills.c @@ -1,5 +1,5 @@ /* Change pseudos by memory. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. @@ -1,5 +1,5 @@ /* LRA (local register allocator) driver and LRA utilities. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. @@ -1,6 +1,6 @@ /* Communication between the Local Register Allocator (LRA) and the rest of the compiler. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index ed3df15..dcd5391 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -1,7 +1,7 @@ /* Write and read the cgraph to the memory mapped representation of a .o file. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/lto-compress.c b/gcc/lto-compress.c index 195b599..e1d8137 100644 --- a/gcc/lto-compress.c +++ b/gcc/lto-compress.c @@ -1,6 +1,6 @@ /* LTO IL compression streams. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Simon Baldwin <simonb@google.com> This file is part of GCC. diff --git a/gcc/lto-compress.h b/gcc/lto-compress.h index e7a846a..0927f66 100644 --- a/gcc/lto-compress.h +++ b/gcc/lto-compress.h @@ -1,6 +1,6 @@ /* LTO IL compression streams. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Simon Baldwin <simonb@google.com> This file is part of GCC. diff --git a/gcc/lto-opts.c b/gcc/lto-opts.c index e39f05d..ea336ad 100644 --- a/gcc/lto-opts.c +++ b/gcc/lto-opts.c @@ -1,6 +1,6 @@ /* LTO IL options. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Simon Baldwin <simonb@google.com> This file is part of GCC. diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.c index 984a648..f4d340f 100644 --- a/gcc/lto-section-in.c +++ b/gcc/lto-section-in.c @@ -1,6 +1,6 @@ /* Input functions for reading LTO sections. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/lto-section-names.h b/gcc/lto-section-names.h index 9684a95..528aa3c 100644 --- a/gcc/lto-section-names.h +++ b/gcc/lto-section-names.h @@ -1,5 +1,5 @@ /* Definitions for LTO section names. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.c index 1d45409..af0cad3 100644 --- a/gcc/lto-section-out.c +++ b/gcc/lto-section-out.c @@ -1,6 +1,6 @@ /* Functions for writing LTO sections. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c index 4d690c8..d2274ce 100644 --- a/gcc/lto-streamer-in.c +++ b/gcc/lto-streamer-in.c @@ -1,6 +1,6 @@ /* Read the GIMPLE representation from a file stream. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> Re-implemented by Diego Novillo <dnovillo@google.com> diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c index ef17083..68305c4 100644 --- a/gcc/lto-streamer-out.c +++ b/gcc/lto-streamer-out.c @@ -1,6 +1,6 @@ /* Write the GIMPLE representation to a file stream. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> Re-implemented by Diego Novillo <dnovillo@google.com> diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.c index 74fe0e2..80717e5 100644 --- a/gcc/lto-streamer.c +++ b/gcc/lto-streamer.c @@ -1,7 +1,7 @@ /* Miscellaneous utilities for GIMPLE streaming. Things that are used in both input and output are here. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Doug Kwan <dougkwan@google.com> This file is part of GCC. diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h index cd33df8..d5873f7d 100644 --- a/gcc/lto-streamer.h +++ b/gcc/lto-streamer.h @@ -1,7 +1,7 @@ /* Data structures and declarations used for reading and writing GIMPLE to a file stream. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Doug Kwan <dougkwan@google.com> This file is part of GCC. diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c index 372d2db..f7f6f6b 100644 --- a/gcc/lto-wrapper.c +++ b/gcc/lto-wrapper.c @@ -1,5 +1,5 @@ /* Wrapper to call lto. Used by collect2 and the linker plugin. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Factored out of collect2 by Rafael Espindola <espindola@google.com> diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index ce2d407..b9e290a 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2017-12-15 Jakub Jelinek <jakub@redhat.com> * lto-lang.c (lto_attribute_table, lto_format_attribute_table): Swap @@ -5733,7 +5737,7 @@ * lto-tree.h: Likewise. * lto-lang.c: Likewise. -Copyright (C) 2006-2017 Free Software Foundation, Inc. +Copyright (C) 2006-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in index 17a24da..4695077 100644 --- a/gcc/lto/Make-lang.in +++ b/gcc/lto/Make-lang.in @@ -1,5 +1,5 @@ # Top level -*- makefile -*- fragment for LTO -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/lto/common.c b/gcc/lto/common.c index 7d031fc..37d2909 100644 --- a/gcc/lto/common.c +++ b/gcc/lto/common.c @@ -1,5 +1,5 @@ /* Common code for the plugin and lto1. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Rafael Avila de Espindola (espindola@google.com). This program is free software; you can redistribute it and/or modify diff --git a/gcc/lto/common.h b/gcc/lto/common.h index ca37fc3..ccf3586 100644 --- a/gcc/lto/common.h +++ b/gcc/lto/common.h @@ -1,5 +1,5 @@ /* Common code for the plugin and lto1. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Rafael Avila de Espindola (espindola@google.com). This file is part of GCC. diff --git a/gcc/lto/config-lang.in b/gcc/lto/config-lang.in index f16af26..7cb7a77 100644 --- a/gcc/lto/config-lang.in +++ b/gcc/lto/config-lang.in @@ -1,5 +1,5 @@ # Top level configure fragment for LTO -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/lto/lang-specs.h b/gcc/lto/lang-specs.h index cc30782..5e689f2 100644 --- a/gcc/lto/lang-specs.h +++ b/gcc/lto/lang-specs.h @@ -1,5 +1,5 @@ /* LTO driver specs. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, Inc. This file is part of GCC. diff --git a/gcc/lto/lang.opt b/gcc/lto/lang.opt index 8482b1f..0a408d3 100644 --- a/gcc/lto/lang.opt +++ b/gcc/lto/lang.opt @@ -1,5 +1,5 @@ ; Options for the LTO front end. -; Copyright (C) 2008-2017 Free Software Foundation, Inc. +; Copyright (C) 2008-2018 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.c index 2961b7d..c52f943 100644 --- a/gcc/lto/lto-lang.c +++ b/gcc/lto/lto-lang.c @@ -1,5 +1,5 @@ /* Language-dependent hooks for LTO. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, Inc. This file is part of GCC. diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.c index 3fdaa62..93995ab 100644 --- a/gcc/lto/lto-object.c +++ b/gcc/lto/lto-object.c @@ -1,5 +1,5 @@ /* LTO routines to use object files. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Written by Ian Lance Taylor, Google. This file is part of GCC. diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.c index 2d0663e..6055dad 100644 --- a/gcc/lto/lto-partition.c +++ b/gcc/lto/lto-partition.c @@ -1,5 +1,5 @@ /* LTO partitioning logic routines. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lto/lto-partition.h b/gcc/lto/lto-partition.h index c0aefa6..06c0daa 100644 --- a/gcc/lto/lto-partition.h +++ b/gcc/lto/lto-partition.h @@ -1,5 +1,5 @@ /* LTO partitioning logic routines. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.c index 70190d0..ee02a53 100644 --- a/gcc/lto/lto-symtab.c +++ b/gcc/lto/lto-symtab.c @@ -1,5 +1,5 @@ /* LTO symbol table. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, Inc. This file is part of GCC. diff --git a/gcc/lto/lto-symtab.h b/gcc/lto/lto-symtab.h index 89cd97b..6162728 100644 --- a/gcc/lto/lto-symtab.h +++ b/gcc/lto/lto-symtab.h @@ -1,5 +1,5 @@ /* LTO symbol table merging. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lto/lto-tree.h b/gcc/lto/lto-tree.h index a49b87e..4355087 100644 --- a/gcc/lto/lto-tree.h +++ b/gcc/lto/lto-tree.h @@ -1,5 +1,5 @@ /* Language-dependent trees for LTO. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, Inc. This file is part of GCC. diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index e330644..01f2814 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -1,5 +1,5 @@ /* Top-level LTO routines. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, Inc. This file is part of GCC. diff --git a/gcc/lto/lto.h b/gcc/lto/lto.h index 1031e3b..9dab2ad 100644 --- a/gcc/lto/lto.h +++ b/gcc/lto/lto.h @@ -1,5 +1,5 @@ /* LTO declarations. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by CodeSourcery, Inc. This file is part of GCC. diff --git a/gcc/machmode.def b/gcc/machmode.def index afe6851..45c5acf 100644 --- a/gcc/machmode.def +++ b/gcc/machmode.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the machine modes used in the GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/machmode.h b/gcc/machmode.h index 963fbb6c..6d9f542 100644 --- a/gcc/machmode.h +++ b/gcc/machmode.h @@ -1,5 +1,5 @@ /* Machine mode definitions for GCC; included by rtl.h and tree.h. - Copyright (C) 1991-2017 Free Software Foundation, Inc. + Copyright (C) 1991-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* main.c: defines main() for cc1, cc1plus, etc. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/match.pd b/gcc/match.pd index a2a1b8f..f4cd5e0 100644 --- a/gcc/match.pd +++ b/gcc/match.pd @@ -2,7 +2,7 @@ This file is consumed by genmatch which produces gimple-match.c and generic-match.c from it. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Richard Biener <rguenther@suse.de> and Prathamesh Kulkarni <bilbotheelffriend@gmail.com> @@ -1,6 +1,6 @@ /* Routines to implement minimum-cost maximal flow algorithm used to smooth basic block and edge frequency counts. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Paul Yuan (yingbo.com@gmail.com) and Vinodha Ramasamy (vinodha@google.com). diff --git a/gcc/mem-stats-traits.h b/gcc/mem-stats-traits.h index dfea6d8..10ccafd 100644 --- a/gcc/mem-stats-traits.h +++ b/gcc/mem-stats-traits.h @@ -1,5 +1,5 @@ /* A memory statistics traits. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Martin Liska <mliska@suse.cz> This file is part of GCC. diff --git a/gcc/mem-stats.h b/gcc/mem-stats.h index a5f8e32..00cb2b0 100644 --- a/gcc/mem-stats.h +++ b/gcc/mem-stats.h @@ -1,5 +1,5 @@ /* A memory statistics tracking infrastructure. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Martin Liska <mliska@suse.cz> This file is part of GCC. diff --git a/gcc/memmodel.h b/gcc/memmodel.h index 4082614..d793f3e 100644 --- a/gcc/memmodel.h +++ b/gcc/memmodel.h @@ -1,5 +1,5 @@ /* Prototypes of memory model helper functions. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/memory-block.cc b/gcc/memory-block.cc index 78c8151..b439c06 100644 --- a/gcc/memory-block.cc +++ b/gcc/memory-block.cc @@ -1,5 +1,5 @@ /* Shared pool of memory blocks for pool allocators. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/memory-block.h b/gcc/memory-block.h index ff43ae8..5440428 100644 --- a/gcc/memory-block.h +++ b/gcc/memory-block.h @@ -1,5 +1,5 @@ /* Shared pool of memory blocks for pool allocators. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/mkconfig.sh b/gcc/mkconfig.sh index 3ee7fd3..0f75c86 100644 --- a/gcc/mkconfig.sh +++ b/gcc/mkconfig.sh @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This file is part of GCC. # GCC is free software; you can redistribute it and/or modify diff --git a/gcc/mode-classes.def b/gcc/mode-classes.def index af7e29d..3624f29 100644 --- a/gcc/mode-classes.def +++ b/gcc/mode-classes.def @@ -1,5 +1,5 @@ /* Machine mode class definitions for GCC. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c index c391c0b..370a49e 100644 --- a/gcc/mode-switching.c +++ b/gcc/mode-switching.c @@ -1,5 +1,5 @@ /* CPU mode switching - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index d02f23f..d5ad2334 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -1,5 +1,5 @@ /* Swing Modulo Scheduling implementation. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com> This file is part of GCC. diff --git a/gcc/multiple_target.c b/gcc/multiple_target.c index 0d7cc3a..ecf69fc 100644 --- a/gcc/multiple_target.c +++ b/gcc/multiple_target.c @@ -2,7 +2,7 @@ Contributed by Evgeny Stupachenko <evstupac@gmail.com> - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 39d0223..d95f3e4 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2017-11-30 Jakub Jelinek <jakub@redhat.com> * objc-next-runtime-abi-01.c (generate_dispatch_table): Use ; instead @@ -3786,7 +3790,7 @@ Move to c-objc-common.h. -Copyright (C) 2004-2017 Free Software Foundation, Inc. +Copyright (C) 2004-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index d221fd1..49b7a9f 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -1,5 +1,5 @@ # Top level -*- makefile -*- fragment for GNU Objective-C -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/objc/config-lang.in b/gcc/objc/config-lang.in index ce73cde..e384245 100644 --- a/gcc/objc/config-lang.in +++ b/gcc/objc/config-lang.in @@ -1,5 +1,5 @@ # Top level configure fragment for GNU Objective-C -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/objc/lang-specs.h b/gcc/objc/lang-specs.h index adf77c0..871c079 100644 --- a/gcc/objc/lang-specs.h +++ b/gcc/objc/lang-specs.h @@ -1,5 +1,5 @@ /* Definitions for specs for Objective-C. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 765192c..b87f7cc 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -1,5 +1,5 @@ /* Implement classes and message passing for Objective C. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Steve Naroff. This file is part of GCC. diff --git a/gcc/objc/objc-act.h b/gcc/objc/objc-act.h index 92efd9e..4bae555 100644 --- a/gcc/objc/objc-act.h +++ b/gcc/objc/objc-act.h @@ -1,5 +1,5 @@ /* Declarations for objc-act.c. - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.c index f9d8d47..d057ad7 100644 --- a/gcc/objc/objc-encoding.c +++ b/gcc/objc/objc-encoding.c @@ -1,5 +1,5 @@ /* Routines dealing with ObjC encoding of types - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objc/objc-encoding.h b/gcc/objc/objc-encoding.h index 15796e2..d0d7158 100644 --- a/gcc/objc/objc-encoding.h +++ b/gcc/objc/objc-encoding.h @@ -1,5 +1,5 @@ /* Routines dealing with ObjC encoding of types - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.c index 4321b36..3631cb2 100644 --- a/gcc/objc/objc-gnu-runtime-abi-01.c +++ b/gcc/objc/objc-gnu-runtime-abi-01.c @@ -1,5 +1,5 @@ /* GNU Runtime ABI version 8 - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Iain Sandoe (split from objc-act.c) This file is part of GCC. diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.c index f676548..4372b00 100644 --- a/gcc/objc/objc-lang.c +++ b/gcc/objc/objc-lang.c @@ -1,5 +1,5 @@ /* Language-dependent hooks for Objective-C. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.c index 58c902b..a714cea 100644 --- a/gcc/objc/objc-map.c +++ b/gcc/objc/objc-map.c @@ -1,5 +1,5 @@ /* objc-map.c -- Implementation of map data structures for ObjC compiler - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Written by Nicola Pero <nicola.pero@meta-innovation.com> This program is free software; you can redistribute it and/or modify it diff --git a/gcc/objc/objc-map.h b/gcc/objc/objc-map.h index 76989e5..ea6d6ea 100644 --- a/gcc/objc/objc-map.h +++ b/gcc/objc/objc-map.h @@ -1,5 +1,5 @@ /* objc-map.h -- Implementation of map data structures for ObjC compiler - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Written by Nicola Pero <nicola.pero@meta-innovation.com> This program is free software; you can redistribute it and/or modify it diff --git a/gcc/objc/objc-next-metadata-tags.h b/gcc/objc/objc-next-metadata-tags.h index 78b3778..b58e000 100644 --- a/gcc/objc/objc-next-metadata-tags.h +++ b/gcc/objc/objc-next-metadata-tags.h @@ -1,5 +1,5 @@ /* Declarations for meta-data attribute tags. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Iain Sandoe This file is part of GCC. diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.c index 8c52afb..9fff7f6 100644 --- a/gcc/objc/objc-next-runtime-abi-01.c +++ b/gcc/objc/objc-next-runtime-abi-01.c @@ -1,5 +1,5 @@ /* Next Runtime (ABI-0/1) private. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Iain Sandoe (split from objc-act.c) This file is part of GCC. diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.c index 0e7fd54..4dbdfc9 100644 --- a/gcc/objc/objc-next-runtime-abi-02.c +++ b/gcc/objc/objc-next-runtime-abi-02.c @@ -1,5 +1,5 @@ /* Next Runtime (ABI-2) private. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Iain Sandoe and based, in part, on an implementation in 'branches/apple/trunk' contributed by Apple Computer Inc. diff --git a/gcc/objc/objc-runtime-hooks.h b/gcc/objc/objc-runtime-hooks.h index e581f2fd..037a1ce 100644 --- a/gcc/objc/objc-runtime-hooks.h +++ b/gcc/objc/objc-runtime-hooks.h @@ -1,5 +1,5 @@ /* Hooks to abstract the runtime meta-data generation for Objective C. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Iain Sandoe This file is part of GCC. diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.c index 53303e4..f90efb6 100644 --- a/gcc/objc/objc-runtime-shared-support.c +++ b/gcc/objc/objc-runtime-shared-support.c @@ -1,5 +1,5 @@ /* Support routines shared by all runtimes. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Iain Sandoe (partially split from objc-act.c) This file is part of GCC. diff --git a/gcc/objc/objc-runtime-shared-support.h b/gcc/objc/objc-runtime-shared-support.h index 4b7bd1a..6243cb8 100644 --- a/gcc/objc/objc-runtime-shared-support.h +++ b/gcc/objc/objc-runtime-shared-support.h @@ -1,5 +1,5 @@ /* Support routines shared by all runtimes. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Iain Sandoe This file is part of GCC. diff --git a/gcc/objc/objc-tree.def b/gcc/objc/objc-tree.def index 6797298..04ce3bf 100644 --- a/gcc/objc/objc-tree.def +++ b/gcc/objc/objc-tree.def @@ -1,7 +1,7 @@ /* This file contains the definitions and documentation for the additional tree codes used in the Objective C front end (see tree.def for the standard codes). - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index 5b4b6bd..3987f20 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2017-07-03 Nathan Sidwell <nathan@acm.org> * config-lang.in: Source cp/config-lang.in, sort objc++ gtfiles list. @@ -530,7 +534,7 @@ * objcp-lang.c: Likewise. -Copyright (C) 2005-2017 Free Software Foundation, Inc. +Copyright (C) 2005-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in index 8367b80..5a03999 100644 --- a/gcc/objcp/Make-lang.in +++ b/gcc/objcp/Make-lang.in @@ -1,5 +1,5 @@ # Top level -*- makefile -*- fragment for GNU Objective-C++ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # Contributed by Ziemowit Laski <zlaski@apple.com> #This file is part of GCC. diff --git a/gcc/objcp/config-lang.in b/gcc/objcp/config-lang.in index 5d2b1de..46dea14 100644 --- a/gcc/objcp/config-lang.in +++ b/gcc/objcp/config-lang.in @@ -1,5 +1,5 @@ # Top level configure fragment for GNU Objective-C++. -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # Contributed by Ziemowit Laski <zlaski@apple.com> #This file is part of GCC. diff --git a/gcc/objcp/lang-specs.h b/gcc/objcp/lang-specs.h index 1834c7e..6d3abfe 100644 --- a/gcc/objcp/lang-specs.h +++ b/gcc/objcp/lang-specs.h @@ -1,5 +1,5 @@ /* Definitions for specs for Objective-C++. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.c index 5fb23be..24cb1cd 100644 --- a/gcc/objcp/objcp-decl.c +++ b/gcc/objcp/objcp-decl.c @@ -1,6 +1,6 @@ /* Process the ObjC-specific declarations and variables for the Objective-C++ compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/objcp/objcp-decl.h b/gcc/objcp/objcp-decl.h index 2da7e71..072f91e 100644 --- a/gcc/objcp/objcp-decl.h +++ b/gcc/objcp/objcp-decl.h @@ -1,6 +1,6 @@ /* Process the ObjC-specific declarations and variables for the Objective-C++ compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.c index feae213..a301050 100644 --- a/gcc/objcp/objcp-lang.c +++ b/gcc/objcp/objcp-lang.c @@ -1,5 +1,5 @@ /* Language-dependent hooks for Objective-C++. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. diff --git a/gcc/omp-builtins.def b/gcc/omp-builtins.def index 69b73f4..8b5d663 100644 --- a/gcc/omp-builtins.def +++ b/gcc/omp-builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the Offloading and Multi Processing builtins used in the GNU compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c index aa580e2..1e254af 100644 --- a/gcc/omp-expand.c +++ b/gcc/omp-expand.c @@ -2,7 +2,7 @@ directives to separate functions, converts others into explicit calls to the runtime library (libgomp) and so forth -Copyright (C) 2005-2017 Free Software Foundation, Inc. +Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-expand.h b/gcc/omp-expand.h index 04fcf65..9733250 100644 --- a/gcc/omp-expand.h +++ b/gcc/omp-expand.h @@ -2,7 +2,7 @@ directives to separate functions, converts others into explicit calls to the runtime library (libgomp) and so forth -Copyright (C) 2005-2017 Free Software Foundation, Inc. +Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-general.c b/gcc/omp-general.c index 179139c..3ef6ce7 100644 --- a/gcc/omp-general.c +++ b/gcc/omp-general.c @@ -1,7 +1,7 @@ /* General types and functions that are uselful for processing of OpenMP, OpenACC and similar directivers at various stages of compilation. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-general.h b/gcc/omp-general.h index 99a5e1d..481a885 100644 --- a/gcc/omp-general.h +++ b/gcc/omp-general.h @@ -1,7 +1,7 @@ /* General types and functions that are uselful for processing of OpenMP, OpenACC and similar directivers at various stages of compilation. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-grid.c b/gcc/omp-grid.c index 7314126..ffa301e 100644 --- a/gcc/omp-grid.c +++ b/gcc/omp-grid.c @@ -1,6 +1,6 @@ /* Lowering and expansion of OpenMP directives for HSA GPU agents. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-grid.h b/gcc/omp-grid.h index 349bda4..d862415 100644 --- a/gcc/omp-grid.h +++ b/gcc/omp-grid.h @@ -1,6 +1,6 @@ /* Lowering and expansion of OpenMP directives for HSA GPU agents. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-low.c b/gcc/omp-low.c index efbdd05..8285d12 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -4,7 +4,7 @@ Contributed by Diego Novillo <dnovillo@redhat.com> - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-low.h b/gcc/omp-low.h index 0ff33f5..893f59d 100644 --- a/gcc/omp-low.h +++ b/gcc/omp-low.h @@ -1,5 +1,5 @@ /* Header file for openMP lowering directives. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c index 9d5b8be..9cbc51d 100644 --- a/gcc/omp-offload.c +++ b/gcc/omp-offload.c @@ -1,7 +1,7 @@ /* Bits of OpenMP and OpenACC handling that is specific to device offloading and a lowering pass for OpenACC device directives. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-offload.h b/gcc/omp-offload.h index 528448b..6186f03 100644 --- a/gcc/omp-offload.h +++ b/gcc/omp-offload.h @@ -1,7 +1,7 @@ /* Bits of OpenMP and OpenACC handling that is specific to device offloading and a lowering pass for OpenACC device directives. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.c index 0626a5a..f654dd9 100644 --- a/gcc/omp-simd-clone.c +++ b/gcc/omp-simd-clone.c @@ -1,6 +1,6 @@ /* OMP constructs' SIMD clone supporting code. -Copyright (C) 2005-2017 Free Software Foundation, Inc. +Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk index 5ee93f1..819a962 100644 --- a/gcc/opt-functions.awk +++ b/gcc/opt-functions.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/opt-gather.awk b/gcc/opt-gather.awk index 4d48159..f9bc51e 100644 --- a/gcc/opt-gather.awk +++ b/gcc/opt-gather.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/opt-include.awk b/gcc/opt-include.awk index b474cb2..5cf1edc 100644 --- a/gcc/opt-include.awk +++ b/gcc/opt-include.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) # # This program is free software; you can redistribute it and/or modify it diff --git a/gcc/opt-read.awk b/gcc/opt-read.awk index 110cc0c..2072958 100644 --- a/gcc/opt-read.awk +++ b/gcc/opt-read.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.c index 5ad3c6d..bd0df8b 100644 --- a/gcc/optabs-libfuncs.c +++ b/gcc/optabs-libfuncs.c @@ -1,5 +1,5 @@ /* Mapping from optabs to underlying library functions - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-libfuncs.h b/gcc/optabs-libfuncs.h index a271d2d..0669ea1 100644 --- a/gcc/optabs-libfuncs.h +++ b/gcc/optabs-libfuncs.h @@ -1,5 +1,5 @@ /* Mapping from optabs to underlying library functions - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-query.c b/gcc/optabs-query.c index a2838e9..63139ff 100644 --- a/gcc/optabs-query.c +++ b/gcc/optabs-query.c @@ -1,5 +1,5 @@ /* IR-agnostic target query functions relating to optabs - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-query.h b/gcc/optabs-query.h index 5b9d072..3cba27a 100644 --- a/gcc/optabs-query.h +++ b/gcc/optabs-query.h @@ -1,5 +1,5 @@ /* IR-agnostic target query functions relating to optabs - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.c index 0cd2d8c..323acde 100644 --- a/gcc/optabs-tree.c +++ b/gcc/optabs-tree.c @@ -1,5 +1,5 @@ /* Tree-based target query functions relating to optabs - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-tree.h b/gcc/optabs-tree.h index 52e842b..0133d32 100644 --- a/gcc/optabs-tree.h +++ b/gcc/optabs-tree.h @@ -1,5 +1,5 @@ /* Tree-based target query functions relating to optabs - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.c b/gcc/optabs.c index 5706205..7a3cf5c 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -1,5 +1,5 @@ /* Expand the basic unary and binary arithmetic operations, for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.def b/gcc/optabs.def index 7fbc30c..d9ec1ea 100644 --- a/gcc/optabs.def +++ b/gcc/optabs.def @@ -1,5 +1,5 @@ /* Definitions for operation tables, or "optabs". - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.h b/gcc/optabs.h index e968132..f9a8169 100644 --- a/gcc/optabs.h +++ b/gcc/optabs.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk index 295bae1..bf177e8 100644 --- a/gcc/optc-gen.awk +++ b/gcc/optc-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/optc-save-gen.awk b/gcc/optc-save-gen.awk index 7e73435..1a365fc 100644 --- a/gcc/optc-save-gen.awk +++ b/gcc/optc-save-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/opth-gen.awk b/gcc/opth-gen.awk index 1357755..fecd4b8 100644 --- a/gcc/opth-gen.awk +++ b/gcc/opth-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/opts-common.c b/gcc/opts-common.c index e78ab88..c6b9418 100644 --- a/gcc/opts-common.c +++ b/gcc/opts-common.c @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts-diagnostic.h b/gcc/opts-diagnostic.h index b016e37..05d32d5 100644 --- a/gcc/opts-diagnostic.h +++ b/gcc/opts-diagnostic.h @@ -1,5 +1,5 @@ /* Command line option handling. Interactions with diagnostics code. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts-global.c b/gcc/opts-global.c index 343dbd3..d2653dd 100644 --- a/gcc/opts-global.c +++ b/gcc/opts-global.c @@ -1,6 +1,6 @@ /* Command line option handling. Code involving global state that should not be shared with the driver. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Neil Booth. This file is part of GCC. @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/output.h b/gcc/output.h index ede4447..51ac149 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -1,6 +1,6 @@ /* Declarations for insn-output.c and other code to write to asm_out_file. These functions are defined in final.c, and varasm.c. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-enum.h b/gcc/params-enum.h index f80d0df..5f9ac30 100644 --- a/gcc/params-enum.h +++ b/gcc/params-enum.h @@ -1,5 +1,5 @@ /* params-enums.h - Run-time parameter enums. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-list.h b/gcc/params-list.h index 051eba4..4889c39a 100644 --- a/gcc/params-list.h +++ b/gcc/params-list.h @@ -1,5 +1,5 @@ /* File used to generate params.list - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-options.h b/gcc/params-options.h index 6bfb7ce..e9ac2e7 100644 --- a/gcc/params-options.h +++ b/gcc/params-options.h @@ -1,5 +1,5 @@ /* File used to generate params.list - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params.c b/gcc/params.c index fab0ffa..623296c 100644 --- a/gcc/params.c +++ b/gcc/params.c @@ -1,5 +1,5 @@ /* params.c - Run-time parameters. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com>. This file is part of GCC. diff --git a/gcc/params.def b/gcc/params.def index 9d7f34f..d9f8d82 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -1,5 +1,5 @@ /* params.def - Run-time parameters. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com>. This file is part of GCC. diff --git a/gcc/params.h b/gcc/params.h index 2188e18..98249d2 100644 --- a/gcc/params.h +++ b/gcc/params.h @@ -1,5 +1,5 @@ /* params.h - Run-time parameters. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com>. This file is part of GCC. diff --git a/gcc/pass_manager.h b/gcc/pass_manager.h index cd8c2aa..aa0411e 100644 --- a/gcc/pass_manager.h +++ b/gcc/pass_manager.h @@ -1,5 +1,5 @@ /* pass_manager.h - The pipeline of optimization passes - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/passes.c b/gcc/passes.c index ad8b018..ad0a912 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1,5 +1,5 @@ /* Top level of GCC compilers (cc1, cc1plus, etc.) - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/passes.def b/gcc/passes.def index 4607825..829f2a2 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -1,5 +1,5 @@ /* Description of pass structure - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.c b/gcc/plugin.c index db18e64..1a62102 100644 --- a/gcc/plugin.c +++ b/gcc/plugin.c @@ -1,5 +1,5 @@ /* Support for GCC plugin mechanism. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.def b/gcc/plugin.def index 246683c..1ca579b 100644 --- a/gcc/plugin.def +++ b/gcc/plugin.def @@ -1,5 +1,5 @@ /* This file contains the definitions for plugin events in GCC. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.h b/gcc/plugin.h index b96445d..86d0b0c 100644 --- a/gcc/plugin.h +++ b/gcc/plugin.h @@ -1,5 +1,5 @@ /* Header file for internal GCC plugin mechanism. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index c71fef1..c0c654e 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2018-01-01 Joseph Myers <joseph@codesourcery.com> * es.po: Update. @@ -2469,7 +2473,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com) libiberty/include directories. -Copyright (C) 1999-2017 Free Software Foundation, Inc. +Copyright (C) 1999-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright @@ -4519,7 +4523,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com) libiberty/include directories. -Copyright (C) 1999-2017 Free Software Foundation, Inc. +Copyright (C) 1999-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES index da69065..5027423 100644 --- a/gcc/po/EXCLUDES +++ b/gcc/po/EXCLUDES @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/po/exgettext b/gcc/po/exgettext index 65bd205..71d7561 100644 --- a/gcc/po/exgettext +++ b/gcc/po/exgettext @@ -1,6 +1,6 @@ #! /bin/sh # Wrapper around gettext for programs using the msgid convention. -# Copyright (C) 1998-2017 Free Software Foundation, Inc. +# Copyright (C) 1998-2018 Free Software Foundation, Inc. # Written by Paul Eggert <eggert@twinsun.com>. # Revised by Zack Weinberg <zackw@stanford.edu> for no-POTFILES operation. diff --git a/gcc/poly-int-types.h b/gcc/poly-int-types.h index d681c37..5a1e40a 100644 --- a/gcc/poly-int-types.h +++ b/gcc/poly-int-types.h @@ -1,5 +1,5 @@ /* Typedefs for polynomial integers used in GCC. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/poly-int.h b/gcc/poly-int.h index d91244b..548fc64 100644 --- a/gcc/poly-int.h +++ b/gcc/poly-int.h @@ -1,5 +1,5 @@ /* Polynomial integer classes. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c index 15fdb7e..152dd6a 100644 --- a/gcc/postreload-gcse.c +++ b/gcc/postreload-gcse.c @@ -1,5 +1,5 @@ /* Post reload partially redundant load elimination - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/postreload.c b/gcc/postreload.c index ced8ec9..af9ad82 100644 --- a/gcc/postreload.c +++ b/gcc/postreload.c @@ -1,5 +1,5 @@ /* Perform simple optimizations to clean up the result of reload. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.c b/gcc/predict.c index 2de9d24..be0db6f 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -1,5 +1,5 @@ /* Branch prediction routines for the GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.def b/gcc/predict.def index 326c39a..0f37e39 100644 --- a/gcc/predict.def +++ b/gcc/predict.def @@ -1,5 +1,5 @@ /* Definitions for the branch prediction routines in the GNU compiler. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.h b/gcc/predict.h index 24c604f..5771515 100644 --- a/gcc/predict.h +++ b/gcc/predict.h @@ -1,5 +1,5 @@ /* Definitions for branch prediction routines in the GNU compiler. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/prefix.c b/gcc/prefix.c index ae09858..5966495 100644 --- a/gcc/prefix.c +++ b/gcc/prefix.c @@ -1,5 +1,5 @@ /* Utility to update paths from internal to external forms. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/prefix.h b/gcc/prefix.h index 35426d2..1753178 100644 --- a/gcc/prefix.h +++ b/gcc/prefix.h @@ -1,5 +1,5 @@ /* Provide prototypes for functions exported from prefix.c. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c index 0c328d0..8babbffd 100644 --- a/gcc/pretty-print.c +++ b/gcc/pretty-print.c @@ -1,5 +1,5 @@ /* Various declarations for language-independent pretty-print subroutines. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/pretty-print.h b/gcc/pretty-print.h index 92d1d8e..56abe03 100644 --- a/gcc/pretty-print.h +++ b/gcc/pretty-print.h @@ -1,5 +1,5 @@ /* Various declarations for language-independent pretty-print subroutines. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> This file is part of GCC. diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.c index 55edb7e..a6e7230 100644 --- a/gcc/print-rtl-function.c +++ b/gcc/print-rtl-function.c @@ -1,5 +1,5 @@ /* Print RTL functions for GCC. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index 379ff00..c26e46c 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -1,5 +1,5 @@ /* Print RTL for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-rtl.h b/gcc/print-rtl.h index eee949a..0d41490 100644 --- a/gcc/print-rtl.h +++ b/gcc/print-rtl.h @@ -1,5 +1,5 @@ /* Print RTL for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-tree.c b/gcc/print-tree.c index 4b698df..343d057 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -1,5 +1,5 @@ /* Prints out tree in human readable form - GCC - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-tree.h b/gcc/print-tree.h index 1707665..fd843b8 100644 --- a/gcc/print-tree.h +++ b/gcc/print-tree.h @@ -1,5 +1,5 @@ /* Declarations for printing trees in human readable form - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/profile-count.c b/gcc/profile-count.c index 3b106d3f..5f1a5fb 100644 --- a/gcc/profile-count.c +++ b/gcc/profile-count.c @@ -1,5 +1,5 @@ /* Profile counter container type. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/profile-count.h b/gcc/profile-count.h index 75456ad..3c5f720 100644 --- a/gcc/profile-count.h +++ b/gcc/profile-count.h @@ -1,5 +1,5 @@ /* Profile counter container type. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/profile.c b/gcc/profile.c index 1117006..6fde0fd 100644 --- a/gcc/profile.c +++ b/gcc/profile.c @@ -1,5 +1,5 @@ /* Calculate branch probabilities, and basic block execution counts. - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2018 Free Software Foundation, Inc. Contributed by James E. Wilson, UC Berkeley/Cygnus Support; based on some ideas from Dain Samples of UC Berkeley. Further mangling by Bob Manson, Cygnus Support. diff --git a/gcc/profile.h b/gcc/profile.h index 4e3f482..f710cf2 100644 --- a/gcc/profile.h +++ b/gcc/profile.h @@ -1,6 +1,6 @@ /* Header file for minimum-cost maximal flow routines used to smooth basic block and edge frequency counts. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Paul Yuan (yingbo.com@gmail.com) and Vinodha Ramasamy (vinodha@google.com). diff --git a/gcc/read-md.c b/gcc/read-md.c index 4036afa..0b5dace 100644 --- a/gcc/read-md.c +++ b/gcc/read-md.c @@ -1,5 +1,5 @@ /* MD reader for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-md.h b/gcc/read-md.h index 9791ac2..07883e7 100644 --- a/gcc/read-md.h +++ b/gcc/read-md.h @@ -1,5 +1,5 @@ /* MD reader definitions. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.c index 9be88ae..cde9d3e 100644 --- a/gcc/read-rtl-function.c +++ b/gcc/read-rtl-function.c @@ -1,5 +1,5 @@ /* read-rtl-function.c - Reader for RTL function dumps - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-rtl-function.h b/gcc/read-rtl-function.h index 10ceab8..ffe4f41 100644 --- a/gcc/read-rtl-function.h +++ b/gcc/read-rtl-function.h @@ -1,5 +1,5 @@ /* read-rtl-function.h - Reader for RTL function dumps - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-rtl.c b/gcc/read-rtl.c index 7e7dd00..341b185 100644 --- a/gcc/read-rtl.c +++ b/gcc/read-rtl.c @@ -1,5 +1,5 @@ /* RTL reader for GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* real.c - software floating point emulation. - Copyright (C) 1993-2017 Free Software Foundation, Inc. + Copyright (C) 1993-2018 Free Software Foundation, Inc. Contributed by Stephen L. Moshier (moshier@world.std.com). Re-written by Richard Henderson <rth@redhat.com> @@ -1,5 +1,5 @@ /* Definitions of floating-point access for GNU compiler. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/realmpfr.c b/gcc/realmpfr.c index 69439a4..10f05ca 100644 --- a/gcc/realmpfr.c +++ b/gcc/realmpfr.c @@ -1,5 +1,5 @@ /* Conversion routines from GCC internal float representation to MPFR. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/realmpfr.h b/gcc/realmpfr.h index 0ea36d2..77d2bfd 100644 --- a/gcc/realmpfr.h +++ b/gcc/realmpfr.h @@ -1,6 +1,6 @@ /* Definitions of floating-point conversion from compiler internal format to MPFR. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/recog.c b/gcc/recog.c index 43e8781..4edda0c 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -1,5 +1,5 @@ /* Subroutines used by or related to instruction recognition. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/recog.h b/gcc/recog.h index 2ce9799..4a47ff2 100644 --- a/gcc/recog.h +++ b/gcc/recog.h @@ -1,5 +1,5 @@ /* Declarations for interface to insn recognizer and insn-output.c. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Redundant Extension Elimination pass for the GNU compiler. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Ilya Enkovich (ilya.enkovich@intel.com) Based on the Redundant Zero-extension elimination pass contributed by diff --git a/gcc/reg-notes.def b/gcc/reg-notes.def index d83fc45..f9caa24 100644 --- a/gcc/reg-notes.def +++ b/gcc/reg-notes.def @@ -1,5 +1,5 @@ /* Register note definitions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index fe754b2..9474896 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -1,5 +1,5 @@ /* Register to Stack convert for GNU compiler. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regcprop.c b/gcc/regcprop.c index 10d8395..a9fbcae 100644 --- a/gcc/regcprop.c +++ b/gcc/regcprop.c @@ -1,5 +1,5 @@ /* Copy propagation on hard registers for the GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regcprop.h b/gcc/regcprop.h index 299b315e..899a990 100644 --- a/gcc/regcprop.h +++ b/gcc/regcprop.h @@ -1,5 +1,5 @@ /* Copy propagation on hard registers. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reginfo.c b/gcc/reginfo.c index 90d25c8..ee2fd44 100644 --- a/gcc/reginfo.c +++ b/gcc/reginfo.c @@ -1,5 +1,5 @@ /* Compute different info about registers. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regrename.c b/gcc/regrename.c index 89380a8..c3c4d2e 100644 --- a/gcc/regrename.c +++ b/gcc/regrename.c @@ -1,5 +1,5 @@ /* Register renaming for the GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regrename.h b/gcc/regrename.h index e249b1f..b0ac471 100644 --- a/gcc/regrename.h +++ b/gcc/regrename.h @@ -1,5 +1,5 @@ /* This file contains definitions for the register renamer. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Define per-register tables for data flow info and register allocation. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regset.h b/gcc/regset.h index 4527c84..9dac07c 100644 --- a/gcc/regset.h +++ b/gcc/regset.h @@ -1,5 +1,5 @@ /* Define regsets. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regstat.c b/gcc/regstat.c index fd3d3a8..e3141d6 100644 --- a/gcc/regstat.c +++ b/gcc/regstat.c @@ -1,5 +1,5 @@ /* Scanning of rtl for dataflow analysis. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck (zadeck@naturalbridge.com). This file is part of GCC. diff --git a/gcc/reload.c b/gcc/reload.c index 361e7aa..d24ff34 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -1,5 +1,5 @@ /* Search an insn for pseudo regs that must be in hard regs and are not. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reload.h b/gcc/reload.h index 2019db8..0cb88e1 100644 --- a/gcc/reload.h +++ b/gcc/reload.h @@ -1,5 +1,5 @@ /* Communication between reload.c, reload1.c and the rest of compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reload1.c b/gcc/reload1.c index d9d0999..faa2947 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -1,5 +1,5 @@ /* Reload pseudo regs into hard regs for insns that require hard regs. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reorg.c b/gcc/reorg.c index 02d8adc..54249b3 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -1,5 +1,5 @@ /* Perform instruction reorganizations for delay slot filling. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu). Hacked by Michael Tiemann (tiemann@cygnus.com). diff --git a/gcc/resource.c b/gcc/resource.c index 95911c5..ff194bb 100644 --- a/gcc/resource.c +++ b/gcc/resource.c @@ -1,5 +1,5 @@ /* Definitions for computing resource usage of specific insns. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/resource.h b/gcc/resource.h index 0941deb..d9c66d4 100644 --- a/gcc/resource.h +++ b/gcc/resource.h @@ -1,5 +1,5 @@ /* Definitions for computing resource usage of specific insns. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-chkp.c b/gcc/rtl-chkp.c index 64194ca..0149349 100644 --- a/gcc/rtl-chkp.c +++ b/gcc/rtl-chkp.c @@ -1,5 +1,5 @@ /* RTL manipulation functions exported by Pointer Bounds Checker. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Ilya Enkovich (ilya.enkovich@intel.com) This file is part of GCC. diff --git a/gcc/rtl-chkp.h b/gcc/rtl-chkp.h index 06ffbfc..ac4f5cf 100644 --- a/gcc/rtl-chkp.h +++ b/gcc/rtl-chkp.h @@ -1,5 +1,5 @@ /* Declaration of interface functions of Pointer Bounds Checker. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-error.c b/gcc/rtl-error.c index e04bd7e..fdc474d 100644 --- a/gcc/rtl-error.c +++ b/gcc/rtl-error.c @@ -1,5 +1,5 @@ /* RTL specific diagnostic subroutines for GCC - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis <gdr@codesourcery.com> This file is part of GCC. diff --git a/gcc/rtl-error.h b/gcc/rtl-error.h index 14872e4..b86f551 100644 --- a/gcc/rtl-error.h +++ b/gcc/rtl-error.h @@ -1,5 +1,5 @@ /* RTL specific diagnostic subroutines for GCC - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-iter.h b/gcc/rtl-iter.h index 02f15cf..9eb2d5f 100644 --- a/gcc/rtl-iter.h +++ b/gcc/rtl-iter.h @@ -1,5 +1,5 @@ /* RTL iterators - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.c index 7283a23..f67f2a3 100644 --- a/gcc/rtl-tests.c +++ b/gcc/rtl-tests.c @@ -1,5 +1,5 @@ /* Unit tests for RTL-handling. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* RTL utility routines. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl.def b/gcc/rtl.def index ea08f7c..2578a0c 100644 --- a/gcc/rtl.def +++ b/gcc/rtl.def @@ -1,7 +1,7 @@ /* This file contains the definitions and documentation for the Register Transfer Expressions (rtx's) that make up the Register Transfer Language (rtl) used in the Back End of the GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Register Transfer Language (RTL) definitions for GCC - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 6235097..1dad066 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -1,5 +1,5 @@ /* Analyze RTL for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhash.c b/gcc/rtlhash.c index 8cb496a..e71b9ca 100644 --- a/gcc/rtlhash.c +++ b/gcc/rtlhash.c @@ -1,5 +1,5 @@ /* RTL hash functions. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhash.h b/gcc/rtlhash.h index 85c5256..5cfd01b 100644 --- a/gcc/rtlhash.h +++ b/gcc/rtlhash.h @@ -1,5 +1,5 @@ /* Register Transfer Language (RTL) hash functions. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhooks-def.h b/gcc/rtlhooks-def.h index afc5c02..7b92581 100644 --- a/gcc/rtlhooks-def.h +++ b/gcc/rtlhooks-def.h @@ -1,5 +1,5 @@ /* Default macros to initialize an rtl_hooks data structure. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.c index 7214e76..ecdebbb 100644 --- a/gcc/rtlhooks.c +++ b/gcc/rtlhooks.c @@ -1,5 +1,5 @@ /* Generic hooks for the RTL middle-end. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.c index 6c39a3d..ed75263 100644 --- a/gcc/rtx-vector-builder.c +++ b/gcc/rtx-vector-builder.c @@ -1,5 +1,5 @@ /* A class for building vector rtx constants. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtx-vector-builder.h b/gcc/rtx-vector-builder.h index d4dbdba..667a4d7 100644 --- a/gcc/rtx-vector-builder.h +++ b/gcc/rtx-vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector rtx constants. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.c index dfb5d53..27f510e 100644 --- a/gcc/run-rtl-passes.c +++ b/gcc/run-rtl-passes.c @@ -1,5 +1,5 @@ /* run-rtl-passes.c - Run RTL passes directly from frontend - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/run-rtl-passes.h b/gcc/run-rtl-passes.h index 1390303..8a4243d 100644 --- a/gcc/run-rtl-passes.h +++ b/gcc/run-rtl-passes.h @@ -1,5 +1,5 @@ /* run-rtl-passes.h - Run a subset of the RTL passes - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sancov.c b/gcc/sancov.c index a6b5f8c..684a885 100644 --- a/gcc/sancov.c +++ b/gcc/sancov.c @@ -1,5 +1,5 @@ /* Code coverage instrumentation for fuzzing. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. Contributed by Dmitry Vyukov <dvyukov@google.com> and Wish Wu <wishwu007@gmail.com> diff --git a/gcc/sanitizer.def b/gcc/sanitizer.def index 7d224fa..a043c4e 100644 --- a/gcc/sanitizer.def +++ b/gcc/sanitizer.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the Address Sanitizer and Thread Sanitizer builtins used in the GNU compiler. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sanopt.c b/gcc/sanopt.c index d726c5e..cd94638 100644 --- a/gcc/sanopt.c +++ b/gcc/sanopt.c @@ -1,5 +1,5 @@ /* Optimize and expand sanitizer functions. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/sbitmap.c b/gcc/sbitmap.c index df933f6..cf46cb2 100644 --- a/gcc/sbitmap.c +++ b/gcc/sbitmap.c @@ -1,5 +1,5 @@ /* Simple bitmaps. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h index 3c58bf0..64e5d9f 100644 --- a/gcc/sbitmap.h +++ b/gcc/sbitmap.h @@ -1,5 +1,5 @@ /* Simple bitmaps. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index a64e4e1..3971861 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -1,6 +1,6 @@ /* Instruction scheduling pass. This file computes dependencies between instructions. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by, and currently maintained by, Jim Wilson (wilson@cygnus.com) diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c index e51749c..c3be0e3 100644 --- a/gcc/sched-ebb.c +++ b/gcc/sched-ebb.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by, and currently maintained by, Jim Wilson (wilson@cygnus.com) diff --git a/gcc/sched-int.h b/gcc/sched-int.h index 6832589..d46d899 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -1,6 +1,6 @@ /* Instruction scheduling pass. This file contains definitions used internally in the scheduler. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c index 172c6ec..8c3a740 100644 --- a/gcc/sched-rgn.c +++ b/gcc/sched-rgn.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by, and currently maintained by, Jim Wilson (wilson@cygnus.com) diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.c index 44e0c0c..a2da29c 100644 --- a/gcc/sel-sched-dump.c +++ b/gcc/sel-sched-dump.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. Log dumping infrastructure. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched-dump.h b/gcc/sel-sched-dump.h index ac35a1e..3c2f944 100644 --- a/gcc/sel-sched-dump.h +++ b/gcc/sel-sched-dump.h @@ -1,5 +1,5 @@ /* Instruction scheduling pass. Log dumping infrastructure. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c index c0e835f..a965d2e 100644 --- a/gcc/sel-sched-ir.c +++ b/gcc/sel-sched-ir.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. Selective scheduler and pipeliner. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched-ir.h b/gcc/sel-sched-ir.h index 76ec10d..b5ec63c 100644 --- a/gcc/sel-sched-ir.h +++ b/gcc/sel-sched-ir.h @@ -1,6 +1,6 @@ /* Instruction scheduling pass. This file contains definitions used internally in the scheduler. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c index be38137..76092f9 100644 --- a/gcc/sel-sched.c +++ b/gcc/sel-sched.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. Selective scheduler and pipeliner. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched.h b/gcc/sel-sched.h index c34f3bd..af68d62 100644 --- a/gcc/sel-sched.h +++ b/gcc/sel-sched.h @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.c index 2018062..837488b 100644 --- a/gcc/selftest-diagnostic.c +++ b/gcc/selftest-diagnostic.c @@ -1,5 +1,5 @@ /* Selftest support for diagnostics. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-diagnostic.h b/gcc/selftest-diagnostic.h index 61525dc..b1d6ace 100644 --- a/gcc/selftest-diagnostic.h +++ b/gcc/selftest-diagnostic.h @@ -1,5 +1,5 @@ /* Selftest support for diagnostics. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.c index 7e74857..bd6d677 100644 --- a/gcc/selftest-rtl.c +++ b/gcc/selftest-rtl.c @@ -1,5 +1,5 @@ /* Selftest support for RTL. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-rtl.h b/gcc/selftest-rtl.h index b96548c..baaf783 100644 --- a/gcc/selftest-rtl.h +++ b/gcc/selftest-rtl.h @@ -1,5 +1,5 @@ /* A self-testing framework, for use by -fself-test. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-run-tests.c b/gcc/selftest-run-tests.c index 6af0f02..fe221ff 100644 --- a/gcc/selftest-run-tests.c +++ b/gcc/selftest-run-tests.c @@ -1,5 +1,5 @@ /* Implementation of selftests. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest.c b/gcc/selftest.c index 06e451c..0f6c5e4f 100644 --- a/gcc/selftest.c +++ b/gcc/selftest.c @@ -1,5 +1,5 @@ /* A self-testing framework, for use by -fself-test. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest.h b/gcc/selftest.h index 23ca665..67d55eb 100644 --- a/gcc/selftest.h +++ b/gcc/selftest.h @@ -1,5 +1,5 @@ /* A self-testing framework, for use by -fself-test. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Single entry single exit control flow regions. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Jan Sjodin <jan.sjodin@amd.com> and Sebastian Pop <sebastian.pop@amd.com>. @@ -1,5 +1,5 @@ /* Single entry single exit control flow regions. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Jan Sjodin <jan.sjodin@amd.com> and Sebastian Pop <sebastian.pop@amd.com>. diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.c index 9174593..eda0f06 100644 --- a/gcc/shrink-wrap.c +++ b/gcc/shrink-wrap.c @@ -1,5 +1,5 @@ /* Shrink-wrapping related optimizations. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/shrink-wrap.h b/gcc/shrink-wrap.h index 91650b7..d25ac6f 100644 --- a/gcc/shrink-wrap.h +++ b/gcc/shrink-wrap.h @@ -1,5 +1,5 @@ /* Shrink-wrapping related functions. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/signop.h b/gcc/signop.h index caa6d26..280d3b7 100644 --- a/gcc/signop.h +++ b/gcc/signop.h @@ -1,5 +1,5 @@ /* Operations with SIGNED and UNSIGNED. -*- C++ -*- - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index 22cabc5..7cfe8f39 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -1,5 +1,5 @@ /* RTL simplification functions for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sparseset.c b/gcc/sparseset.c index 78a8e7c..286a4fa 100644 --- a/gcc/sparseset.c +++ b/gcc/sparseset.c @@ -1,5 +1,5 @@ /* SparseSet implementation. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com> This file is part of GCC. diff --git a/gcc/sparseset.h b/gcc/sparseset.h index 3b002e8..e97bf20 100644 --- a/gcc/sparseset.h +++ b/gcc/sparseset.h @@ -1,5 +1,5 @@ /* SparseSet implementation. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Peter Bergner <bergner@vnet.ibm.com> This file is part of GCC. diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.c index 99878d5..2a66649 100644 --- a/gcc/spellcheck-tree.c +++ b/gcc/spellcheck-tree.c @@ -1,5 +1,5 @@ /* Find near-matches for identifiers. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck-tree.h b/gcc/spellcheck-tree.h index 84b76e0..1debef5 100644 --- a/gcc/spellcheck-tree.h +++ b/gcc/spellcheck-tree.h @@ -1,5 +1,5 @@ /* Find near-matches for identifiers. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck.c b/gcc/spellcheck.c index 7abe85d..7da006a 100644 --- a/gcc/spellcheck.c +++ b/gcc/spellcheck.c @@ -1,5 +1,5 @@ /* Find near-matches for strings. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck.h b/gcc/spellcheck.h index bad3c1e..f0efff8 100644 --- a/gcc/spellcheck.h +++ b/gcc/spellcheck.h @@ -1,5 +1,5 @@ /* Find near-matches for strings and identifiers. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sreal.c b/gcc/sreal.c index 3993e27..950937a 100644 --- a/gcc/sreal.c +++ b/gcc/sreal.c @@ -1,5 +1,5 @@ /* Simple data type for real numbers for the GNU compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sreal.h b/gcc/sreal.h index 18a454c..91ae526 100644 --- a/gcc/sreal.h +++ b/gcc/sreal.h @@ -1,5 +1,5 @@ /* Definitions for simple data type for real numbers. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ssa-iterators.h b/gcc/ssa-iterators.h index 201bf19..4b2eb50 100644 --- a/gcc/ssa-iterators.h +++ b/gcc/ssa-iterators.h @@ -1,5 +1,5 @@ /* Header file for SSA iterators. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Common SSA files - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stab.def b/gcc/stab.def index 01cae25..677128a 100644 --- a/gcc/stab.def +++ b/gcc/stab.def @@ -1,5 +1,5 @@ /* Table of DBX symbol codes for the GNU system. - Copyright (C) 1988-2017 Free Software Foundation, Inc. + Copyright (C) 1988-2018 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.c index fbb22a2..6b04e26 100644 --- a/gcc/stack-ptr-mod.c +++ b/gcc/stack-ptr-mod.c @@ -1,5 +1,5 @@ /* Discover if the stack pointer is modified in a function. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/statistics.c b/gcc/statistics.c index 2961f9f..87b6312 100644 --- a/gcc/statistics.c +++ b/gcc/statistics.c @@ -1,5 +1,5 @@ /* Optimization statistics functions. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Richard Guenther <rguenther@suse.de> This file is part of GCC. diff --git a/gcc/statistics.h b/gcc/statistics.h index 185fd19..71f1d88 100644 --- a/gcc/statistics.h +++ b/gcc/statistics.h @@ -1,5 +1,5 @@ /* Memory and optimization statistics helpers. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Cygnus Solutions. This file is part of GCC. @@ -1,5 +1,5 @@ /* Expands front end tree to back end RTL for GCC - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Declarations and data structures for stmt.c. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index b91b455..f57fe7a 100644 --- a/gcc/stor-layout.c +++ b/gcc/stor-layout.c @@ -1,5 +1,5 @@ /* C-compiler utilities for types and variables storage layout - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stor-layout.h b/gcc/stor-layout.h index 6c8d833..559393d 100644 --- a/gcc/stor-layout.h +++ b/gcc/stor-layout.h @@ -1,5 +1,5 @@ /* Definitions and declarations for stor-layout.c. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/store-motion.c b/gcc/store-motion.c index ec2169a..ca2d8fd 100644 --- a/gcc/store-motion.c +++ b/gcc/store-motion.c @@ -1,5 +1,5 @@ /* Store motion via Lazy Code Motion on the reverse CFG. - Copyright (C) 1997-2017 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.c index be046a3..3213aa7 100644 --- a/gcc/streamer-hooks.c +++ b/gcc/streamer-hooks.c @@ -1,7 +1,7 @@ /* Streamer hooks. Support for adding streamer-specific callbacks to generic streaming routines. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/streamer-hooks.h b/gcc/streamer-hooks.h index d59b649..1779d48 100644 --- a/gcc/streamer-hooks.h +++ b/gcc/streamer-hooks.h @@ -1,7 +1,7 @@ /* Streamer hooks. Support for adding streamer-specific callbacks to generic streaming routines. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/stringpool.c b/gcc/stringpool.c index 7aa4e86..75b7f47 100644 --- a/gcc/stringpool.c +++ b/gcc/stringpool.c @@ -1,5 +1,5 @@ /* String pool for GCC. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stringpool.h b/gcc/stringpool.h index be3a057..5f81072 100644 --- a/gcc/stringpool.h +++ b/gcc/stringpool.h @@ -1,5 +1,5 @@ /* Declarations and definitons for stringpool.c. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/substring-locations.c b/gcc/substring-locations.c index 7de435b..cf3ec4f 100644 --- a/gcc/substring-locations.c +++ b/gcc/substring-locations.c @@ -1,5 +1,5 @@ /* Source locations within string literals. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/substring-locations.h b/gcc/substring-locations.h index 3d7796d..7c8a0ac 100644 --- a/gcc/substring-locations.h +++ b/gcc/substring-locations.h @@ -1,5 +1,5 @@ /* Source locations within string literals. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h index e672c81..d11b70b 100644 --- a/gcc/symbol-summary.h +++ b/gcc/symbol-summary.h @@ -1,5 +1,5 @@ /* Callgraph summary data structure. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Martin Liska This file is part of GCC. diff --git a/gcc/symtab.c b/gcc/symtab.c index a507ace..ff827cb 100644 --- a/gcc/symtab.c +++ b/gcc/symtab.c @@ -1,5 +1,5 @@ /* Symbol table. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/sync-builtins.def b/gcc/sync-builtins.def index de46026..f93d6e9 100644 --- a/gcc/sync-builtins.def +++ b/gcc/sync-builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the synchronization builtins used in the GNU compiler. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/system.h b/gcc/system.h index 187193f..5d9aaae 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -1,6 +1,6 @@ /* Get common system includes and various definitions and declarations based on autoconf macros. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/target-def.h b/gcc/target-def.h index c99bfaa..695198b 100644 --- a/gcc/target-def.h +++ b/gcc/target-def.h @@ -1,5 +1,5 @@ /* Default initializers for a generic GCC target. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/target-globals.c b/gcc/target-globals.c index 909d5cc..886237f 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -1,5 +1,5 @@ /* Target-dependent globals. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/target-globals.h b/gcc/target-globals.h index 6762c97..aa26223 100644 --- a/gcc/target-globals.h +++ b/gcc/target-globals.h @@ -1,5 +1,5 @@ /* Target-dependent globals. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/target-hooks-macros.h b/gcc/target-hooks-macros.h index 8e3e2af..c3945ef 100644 --- a/gcc/target-hooks-macros.h +++ b/gcc/target-hooks-macros.h @@ -1,5 +1,5 @@ /* Common macros for target hook definitions. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/target-insns.def b/gcc/target-insns.def index 75976b2..9a552c3 100644 --- a/gcc/target-insns.def +++ b/gcc/target-insns.def @@ -1,5 +1,5 @@ /* Target instruction definitions. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/target.def b/gcc/target.def index dcebb77..02250c3 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -1,5 +1,5 @@ /* Target hook definitions. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/target.h b/gcc/target.h index 6c1015a..8968580 100644 --- a/gcc/target.h +++ b/gcc/target.h @@ -1,5 +1,5 @@ /* Data structure definitions for a generic GCC target. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/targhooks.c b/gcc/targhooks.c index 4533f90..c9520ea 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/targhooks.h b/gcc/targhooks.h index d67afb2..b4a0cd0 100644 --- a/gcc/targhooks.h +++ b/gcc/targhooks.h @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f4fdd0d..3a5b770 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2018-01-03 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2018-01-03 Martin Liska <mliska@suse.cz> PR ipa/83594 @@ -73,19965 +77,8 @@ * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use avx512vpopcntdqvl effective target rather than avx512vpopcntdq. * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. - -2017-12-30 Tom de Vries <tom@codesourcery.com> - - PR testsuite/83612 - * gcc.dg/ubsan/object-size-9.c (t): Add alignment attribute. - -2017-12-28 Uros Bizjak <ubizjak@gmail.com> - - * g++.old-deja/g++.ext/namedret2.C (f): Return a value. - -2017-12-28 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/83548 - * gfortran.dg/array_constructor_type_22.f03: New test. - -2017-12-28 Janne Blomqvist <jb@gcc.gnu.org> - - PR fortran/83344 - * gfortran.dg/associate_22.f90: Comment out part of test. - -2017-12-28 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/83567 - * gfortran.dg/pdt_26.f90 : New test. - -2017-12-27 Louis Krupp <louis.krupp@zoho.com> - - PR fortran/83092 - * gfortran.dg/init_char_with_nonchar_ctr.f90: New test. - -2017-12-27 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: New test. - -2017-12-27 Martin Liska <mliska@suse.cz> - - PR tree-optimization/83552 - * gcc.dg/pr83552.c: New test. - -2017-12-26 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/83540 - * gfortran.dg/inline_matmul_20.f90: New test. - -2017-12-26 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/unroll-5.c: Use relative line number. - -2017-12-23 Jakub Jelinek <jakub@redhat.com> - - PR c++/83553 - * c-c++-common/torture/pr83553.c: New test. - -2017-12-22 Jakub Jelinek <jakub@redhat.com> - - PR debug/83550 - * c-c++-common/dwarf2/pr83550.c: New test. - - PR debug/83547 - * gcc.c-torture/compile/pr83547.c: New test. - - PR target/83488 - * gcc.target/i386/pr83488-2.c: New test. - * gcc.target/i386/pr83488-3.c: New test. - -2017-12-22 Martin Jambor <mjambor@suse.cz> - - PR lto/82027 - * g++.dg/lto/pr82027_0.C: New test. - -2017-12-22 Julia Koval <julia.koval@intel.com> - Sebastian Peryt <sebastian.peryt@intel.com> - - * g++.dg/other/i386-2.C: Add new options. - * g++.dg/other/i386-3.C: Ditto. - * gcc.target/i386/sse-12.c: Ditto. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-22.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/avx512-check.h: Handle bit_AVX512BITALG. - * gcc.target/i386/avx512bitalg-vpopcntb-1.c: New. - * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto. - * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto. - * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. - * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto. - * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto. - * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. - * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto. - * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. - * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. - * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto. - * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto. - * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Ditto. - * gcc.target/i386/i386.exp (check_effective_target_avx512bitalg): New. - * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Add more types. - * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: Handle new intrinsics. - * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. - * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto. - -2017-12-22 Mike Stump <mikestump@comcast.net> - Eric Botcazou <ebotcazou@adacore.com> - - * c-c++-common/unroll-1.c: New test. - * c-c++-common/unroll-2.c: Likewise. - * c-c++-common/unroll-3.c: Likewise. - * c-c++-common/unroll-4.c: Likewise. - * c-c++-common/unroll-5.c: Likewise. - * g++.dg/ext/unroll-1.C: Likewise. - * g++.dg/ext/unroll-2.C: Likewise. - * g++.dg/ext/unroll-3.C: Likewise. - * gfortran.dg/directive_unroll_1.f90: Likewise. - * gfortran.dg/directive_unroll_2.f90: Likewise. - * gfortran.dg/directive_unroll_3.f90: Likewise. - * gfortran.dg/directive_unroll_4.f90: Likewise. - * gfortran.dg/directive_unroll_5.f90: Likewise. - -2017-12-22 Alexandre Oliva <aoliva@redhat.com> - - PR debug/83527 - PR debug/83419 - * gcc.dg/pr83527.c: New. - -2017-12-21 Martin Sebor <msebor@redhat.com> - - PR testsuite/83462 - * c-c++-common/Warray-bounds-3.c: Adjust dg-warning grep pattern. - -2017-12-21 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/83487 - * gcc.c-torture/compile/pr83487.c: New test. - * gcc.dg/compat/pr83487-1.h: New file. - * gcc.dg/compat/pr83487-1_main.c: New test. - * gcc.dg/compat/pr83487-1_x.c: New file. - * gcc.dg/compat/pr83487-1_y.c: New file. - * gcc.dg/compat/pr83487-2_main.c: New test. - * gcc.dg/compat/pr83487-2_x.c: New file. - * gcc.dg/compat/pr83487-2_y.c: New file. - * g++.dg/abi/pr83487.C: New test. - * g++.dg/compat/abi/pr83487-1_main.C: New test. - * g++.dg/compat/abi/pr83487-1_x.C: New file. - * g++.dg/compat/abi/pr83487-1_y.C: New file. - * g++.dg/compat/abi/pr83487-2_main.C: New test. - * g++.dg/compat/abi/pr83487-2_x.C: New file. - * g++.dg/compat/abi/pr83487-2_y.C: New file. - - PR c/83448 - * gcc.c-torture/compile/pr83448.c: New test. - * gcc.dg/tree-ssa/builtin-snprintf-warn-4.c: New test. - -2017-12-21 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/atomic9.adb: New test. - -2017-12-21 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/80747 - PR rtl-optimization/83512 - * gcc.dg/pr80747.c: New test. - * gcc.dg/pr83512.c: New test. - - PR tree-optimization/83523 - * g++.dg/tree-ssa/pr83523.C: New test. - - PR tree-optimization/83521 - * gcc.dg/pr83521.c: New test. - -2017-12-21 Nathan Sidwell <nathan@acm.org> - - PR c++/83406 - * g++.dg/cpp0x/lambda/lambda-ice15.C: Adjust error. - * g++.dg/cpp1y/pr83406.C: New. - -2017-12-21 Uros Bizjak <ubizjak@gmail.com> - - PR target/83467 - * gcc.target/i386/pr83467-1.c: New test. - * gcc.target/i386/pr83467-2.c: Ditto. - -2017-12-21 Alexandre Oliva <aoliva@redhat.com> - - PR debug/83419 - * gcc.dg/pr83419.c: New. - -2017-12-21 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/aarch64/vect-slp-dup.c: New. - -2017-12-21 Eric Botcazou <ebotcazou@adacore.com> - - * c-c++-common/pr82872.c: New test. - -2017-12-21 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/82973 - * gfortran.dg/pr82973.f90: New test. - - PR target/83488 - * gcc.target/i386/pr83488.c: New test. - -2017-12-20 Wilco Dijkstra <wdijkstr@arm.com> - - PR tree-optimization/83491 - * gcc.dg/pr83491.c: Add new test. - -2017-12-20 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/83436 - * gfortran.dg/internal_readwrite_4.f90: New test. - -2017-12-20 Jakub Jelinek <jakub@redhat.com> - - PR ipa/83506 - * gcc.dg/pr83506.c: New test. - * gcc.dg/ipa/ctor-empty-1.c: Use -fdump-ipa-free-fnsummary1 instead - of -fdump-ipa-free-fnsummary and scan in free-fnsummary1 instead of - free-fnsummary dump. - -2017-12-20 Martin Sebor <msebor@redhat.com> - - PR testsuite/83483 - * gcc.dg/memcpy-6.c: Skip for targets other than x86. - -2017-12-20 Martin Sebor <msebor@redhat.com> - - PR testsuite/83131 - * c-c++-common/attr-nonstring-4.c: New test. - -2017-12-20 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/plugin/poly-int-tests.h (test_nonpoly_multiple_p): New - function. - (test_nonpoly_type): Call it. - -2017-12-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/83490 - * g++.dg/abi/empty29.C: New test. - -2017-12-20 Martin Liska <mliska@suse.cz> - - PR middle-end/82404 - * g++.dg/pr82404.C: New test. - * gcc.dg/pr82404.c: New test. - -2017-12-20 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx-1.c: Handle new intrinsics. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/avx512-check.h: Handle bit_VPCLMULQDQ. - * gcc.target/i386/avx512f-vpclmulqdq-2.c: New test. - * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Ditto. - * gcc.target/i386/vpclmulqdq.c: Ditto. - * gcc.target/i386/i386.exp (check_effective_target_vpclmulqdq): New. - -2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82593 - * g++.dg/cpp0x/desig2.C: New. - * g++.dg/cpp0x/desig3.C: Likewise. - * g++.dg/cpp0x/desig4.C: Likewise. - -2017-12-19 Martin Sebor <msebor@redhat.com> - - PR c++/83394 - * g++.dg/Wattributes-3.C: New test. - * g++.dg/Wattributes-4.C: New test. - * g++.dg/Wattributes-5.C: New test. - -2017-12-19 Jakub Jelinek <jakub@redhat.com> - - PR target/82975 - * gcc.dg/pr82975.c: Only add -mtune=cortex-a57 on arm*/aarch64* - targets. - -2017-12-19 Marek Polacek <polacek@redhat.com> - - PR c++/82231 - * g++.dg/cpp1z/nontype-auto14.C: New test. - -2017-12-18 Jeff Law <law@redhat.com> - - PR tree-optimization/83477 - * gcc.c-torture/execute/pr83477.c: New test. - -2017-12-19 Martin Sebor <msebor@redhat.com> - - PR middle-end/77608 - * gcc.dg/Wstringop-overflow.c: New test. - * c-c++-common/Warray-bounds-3.c: Adjust. - -2017-12-19 Alexandre Oliva <aoliva@redhat.com> - - PR debug/83422 - * gcc.dg/pr83422.c: New. - -2017-12-19 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83444 - * gcc.dg/strlenopt-38.c: New test. - - PR testsuite/83454 - * gcc.dg/tree-ssa/cswtch-4.c: Require nonpic effective target. - * gcc.dg/tree-ssa/cswtch-5.c: Likewise. - -2017-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/82975 - * gcc.dg/pr82975.c: New test. - -2017-12-19 Marek Polacek <polacek@redhat.com> - - PR c++/83489 - * g++.dg/abi/pr83490.C: New test. - -2017-12-19 H.J. Lu <hongjiu.lu@intel.com> - - PR middle-end/83471 - * g++.dg/torture/pr83471.C: New test. - -2017-12-19 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-prof/switch-case-1.c: Scan IPA profile dump - file instead of expand in order to not mix it with expanded - tree decision tree for the switch statement. - -2017-12-19 Marek Polacek <polacek@redhat.com> - - PR tree-optimization/83482 - * g++.dg/torture/pr83482.C: New test. - -2017-12-19 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/83329 - * gcc.dg/tree-ssa/pr83329.c: New test - -2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79490 - * g++.dg/other/fsyntax-only2.C: New. - -2017-12-19 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83444 - * gcc.dg/strlenopt-38.c: New test. - - PR ipa/82801 - PR ipa/83346 - * g++.dg/ipa/pr82801.C: New test. - -2017-12-18 Martin Sebor <msebor@redhat.com> - - PR middle-end/83373 - PR tree-optimization/78450 - * gcc.dg/pr83373.c: New test. - * gcc.dg/strlenopt-36.c: New test. - * gcc.dg/strlenopt-37.c: New test. - -2017-12-18 Marek Polacek <polacek@redhat.com> - - PR c++/83116 - * g++.dg/cpp1y/constexpr-83116.C: New test. - -2017-12-18 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/83424 - * gcc.dg/pr83424.c: New testcase. - -2017-12-18 David Malcolm <dmalcolm@redhat.com> - - PR tree-optimization/83336 - * g++.dg/cpp0x/missing-initializer_list-include.C: Update for - changes to prune.exp's handling of dg-regexp. - * g++.dg/plugin/diagnostic-test-inlining-1.C: New test case. - * g++.dg/plugin/plugin.exp (plugin_test_list): Add it, via - gcc.dg's plugin/diagnostic_plugin_test_inlining.c. - * gcc.dg/plugin/diagnostic-test-inlining-1.c: New test case. - * gcc.dg/plugin/diagnostic-test-inlining-2.c: Likewise. - * gcc.dg/plugin/diagnostic-test-inlining-3.c: Likewise. - * gcc.dg/plugin/diagnostic-test-inlining-4.c: Likewise. - * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: New test - plugin. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them. - * lib/prune.exp (prune_gcc_output): Move call to handle-dg-regexps - to before the various text stripping regsup invocations, - in particular, to before the stripping of "inlined from". - -2017-12-18 Jeff Law <law@redhat.com> - - PR middle-end/83460 - * g++.dg/pr79095-4.C: Remove compromised test. - -2017-12-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/83300 - * g++.dg/ext/vector33.C: New test. - -2017-12-18 Marek Polacek <polacek@redhat.com> - - PR middle-end/83463 - * gcc.dg/pr83463.c: New test. - -2017-12-18 Nathan Sidwell <nathan@acm.org> - - PR c++/59930 - * g++.dg/parse/pr81247-c.C: Adjust. - * g++.dg/template/pr59930-[123].C: New. - -2017-12-18 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/tumaddsidi4.c: New test. - -2017-12-18 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/tls-1.c: New test. - -2017-12-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81877 - * g++.dg/torture/pr81877.C: New testcase. - * g++.dg/vect/pr70729.cc: XFAIL. - * g++.dg/vect/pr70729-nest.cc: XFAIL. - -2017-12-18 Richard Biener <rguenther@suse.de> - - PR middle-end/77291 - * gcc.dg/Warray-bounds-26.c: New testcase. - -2017-12-17 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/guality/guality.h (guality_check): Cast %lli arguments - inf fprintf statements to long long int. - -2017-12-17 Janne Blomqvist <jb@gcc.gnu.org> - - * gfortran.dg/error_stop_3.f90: Update -std= option, fix comments. - * gfortran.dg/error_stop_4.f90: Update error message. - * gfortran.dg/implicit_14.f90: Likewise. - * gfortran.dg/spellcheck-procedure_2.f90: Don't warn for F2018 - features. - -2017-12-17 Markus Trippelsdorf <markus@trippelsdorf.de> - - * gcc.target/i386/wmul-3.c: New test. - -2017-12-16 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/78918 - * c-c++-common/Warray-bounds.c: New test. - * c-c++-common/Warray-bounds-2.c: New test. - * c-c++-common/Warray-bounds-3.c: New test. - * c-c++-common/Warray-bounds-4.c: New test. - * c-c++-common/Warray-bounds-5.c: New test. - * c-c++-common/Wrestrict-2.c: New test. - * c-c++-common/Wrestrict.c: New test. - * c-c++-common/Wrestrict.s: New test. - * c-c++-common/Wsizeof-pointer-memaccess1.c: Adjust - * c-c++-common/Wsizeof-pointer-memaccess2.c: Same. - * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. - * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. - * gcc.dg/range.h: New header. - * gcc.dg/memcpy-6.c: New test. - * gcc.dg/pr69172.c: Adjust. - * gcc.dg/pr79223.c: Same. - * gcc.dg/pr81345.c: Adjust. - * gcc.dg/Wobjsize-1.c: Same. - * gcc.dg/Wrestrict-2.c: New test. - * gcc.dg/Wrestrict.c: New test. - * gcc.dg/Wsizeof-pointer-memaccess1.c: Adjust. - * gcc.dg/builtin-stpncpy.c: Same. - * gcc.dg/builtin-stringop-chk-1.c: Same. - * gcc.target/i386/chkp-stropt-17.c: New test. - * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Adjust. - -2017-12-16 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/83239 - * g++.dg/pr83239.C: New test case. - -2017-12-16 Sebastian Peryt <sebastian.peryt@intel.com> - - PR testsuite/82767 - * gcc.target/i386/pr71321.c: Test with -mtune=generic - -2017-12-15 Markus Trippelsdorf <markus@trippelsdorf.de> - - PR target/83358 - * gcc.target/i386/pr83358-1.c: New test. - * gcc.target/i386/pr83358-2.c: New test. - -2017-12-15 Jeff Law <law@redhat.com> - - PR tree-optimization/36550 - * gcc.dg/tree-ssa/pr36550.c: New test. - -2017-12-15 Alexandre Oliva <aoliva@redhat.com> - - PR tree-optimization/81165 - * gcc.dg/pr81165.c: New. - -2017-12-15 Jakub Jelinek <jakub@redhat.com> - - PR c++/83205 - * g++.dg/cpp1z/decomp3.C: Adjust for structured binding count - mismatch diagnostics split into error and warning with plural - forms. - * g++.dg/cpp1z/decomp10.C: Likewise. - * g++.dg/cpp1z/decomp32.C: New test. - - PR c++/81197 - * g++.dg/cpp1z/decomp34.C: New test. - - PR c++/80135 - PR c++/81922 - * g++.dg/warn/Wplacement-new-size-1.C (fBx1): Initialize nested - flexible array member only with {}. Add dg-warning. - (fBx2, fBx3): Remove. - * g++.dg/warn/Wplacement-new-size-2.C (fBx1): Initialize nested - flexible array member only with {}. Add dg-warning. - (fBx2, fBx3): Remove. - * g++.dg/warn/Wplacement-new-size-6.C: New test. - * g++.dg/ext/flexary13.C (main): Remove test for initialization - of nested flexible array member with non-empty initializer. - * g++.dg/ext/flexary25.C: New test. - * g++.dg/ext/flexary26.C: New test. - * g++.dg/ext/flexary27.C: New test. - * g++.dg/parse/pr43765.C: Expect diagnostics about initialization - of nested flexible array member with non-empty initializer. Expect - C++2A diagnostics about mixing of designated and non-designated - initializers. - - PR c++/83217 - * g++.dg/cpp1z/decomp33.C: New test. - - PR tree-optimization/80631 - * gcc.target/i386/avx2-pr80631.c: New test. - - * g++.dg/plugin/attribute_plugin.c (user_attr): Swap - affects_type_identity and handler fields, add NULL for exclude. - -2017-12-14 Nathan Sidwell <nathan@acm.org> - - PR c++/59930 - * g++.dg/cpp0x/temp_default4.C: Adjust diagnostic. - * g++.old-deja/g++.pt/friend23.C: Likewise. - * g++.old-deja/g++.pt/friend24.C: Delete. - -2017-12-15 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83269 - * gcc.c-torture/execute/pr83269.c: New test. - - PR sanitizer/81281 - * gcc.dg/pr81281-3.c: New test. - -2017-12-15 Justin Squirek <squirek@adacore.com> - - * gnat.dg/aliasing4.adb: New testcase. - -2017-12-15 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/incomplete6.adb, gnat.dg/incomplete6.ads: New testcase. - -2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> - - * gnat.dg/initializes.ads, gnat.dg/initializes.adb: New testcase. - -2017-12-15 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/component_size.adb: New testcase. - -2017-12-15 Richard Biener <rguenther@suse.de> - - PR lto/83388 - * gcc.dg/lto/pr83388_0.c: New testcase. - -2017-12-15 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/expr_func2.ads, gnat.dg/expr_func2.adb: New testcase. - -2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> - - * gnat.dg/dflt_init_cond.adb, gnat.dg/dflt_init_cond_pkg.ads: New - testcase. - -2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> - - * gnat.dg/expr_func_main.adb, gnat.dg/expr_func_pkg.ads, - gnat.dg/expr_func_pkg.adb: New testcase. - -2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> - - * gnat.dg/abe_pkg.adb, gnat.dg/abe_pkg.ads: New testcase. - -2017-12-15 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/subp_inst.adb, gnat.dg/subp_inst_pkg.adb, - gnat.dg/subp_inst_pkg.ads: New testcase. - -2017-12-15 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-aesenclast-2.c: New test. - * gcc.target/i386/avx512vl-aesenclast-2.c: Ditto. - * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics. - -2017-12-15 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-aesenc-2.c: New test. - * gcc.target/i386/avx512vl-aesenc-2.c: Ditto. - * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics. - -2017-12-15 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-aesdeclast-2.c: New test. - * gcc.target/i386/avx512vl-aesdeclast-2.c - * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics. - -2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/Wcast-function-type.c: New test. - * g++.dg/Wcast-function-type.C: New test. - -2017-12-14 Qing Zhao <qing.zhao@oracle.com> - - PR middle_end/79538 - * gcc.dg/pr79538.c: New test. - -2017-12-14 David Malcolm <dmalcolm@redhat.com> - - PR tree-optimization/83312 - * gcc.dg/pr83312.c: New test case. - -2017-12-14 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/alignment13.adb: New test. - -2017-12-14 Jakub Jelinek <jakub@redhat.com> - - PR lto/81406 - * gcc.dg/lto/pr81406_0.c: New test. - -2017-12-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/66974 - * gcc.dg/Warray-bounds-24.c: New testcase. - -2017-12-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/65258 - * gcc.dg/Warray-bounds-23.c: New testcase. - -2017-12-14 Tom de Vries <tom@codesourcery.com> - - * lib/target-supports.exp (check_effective_target_weak_undefined): New - proc. - * gcc.dg/visibility-22.c: Require effective target weak_undefined. - -2017-12-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83326 - * gcc.dg/tree-ssa/pr81388-2.c: Adjust. - -2017-12-14 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/alignment11.adb: New test. - * gnat.dg/alignment12.adb: Likewise. - -2017-12-14 Richard Biener <rguenther@suse.de> - - PR c/83415 - * gcc.dg/pr83415.c: New testcase. - -2017-12-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83418 - * gcc.dg/torture/pr83418.c: New testcase. - -2017-12-14 Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/83396 - * gcc.dg/pr83396.c: New test. - - PR tree-optimization/83198 - * gcc.dg/pr83198.c: New test. - * gcc.dg/tree-ssa/pr83198.c: New test. - -2017-12-14 Sudakshina Das <sudi.das@arm.com> - - PR target/81228 - * gcc.dg/pr81228.c: New. - -2017-12-14 Jakub Jelinek <jakub@redhat.com> - - PR c++/79650 - * g++.dg/template/pr79650.C: New test. - -2017-12-14 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * gcc.dg/plugin/poly-int-tests.h, - gcc.dg/plugin/poly-int-test-1.c, - gcc.dg/plugin/poly-int-01_plugin.c, - gcc.dg/plugin/poly-int-02_plugin.c, - gcc.dg/plugin/poly-int-03_plugin.c, - gcc.dg/plugin/poly-int-04_plugin.c, - gcc.dg/plugin/poly-int-05_plugin.c, - gcc.dg/plugin/poly-int-06_plugin.c, - gcc.dg/plugin/poly-int-07_plugin.c: New tests. - * gcc.dg/plugin/plugin.exp: Run them. - -2017-12-13 Peter Bergner <bergner@vnet.ibm.com> - - * gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test. - -2017-12-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81061 - * g++.dg/other/const5.C: New. - -2017-12-13 Alexandre Oliva <aoliva@redhat.com> - Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/83396 - PR debug/83391 - * gcc.dg/torture/pr83396.c: New test. - * g++.dg/torture/pr83391.C: New test. - -2017-12-13 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/83393 - * gcc.dg/pr83393.c: New testcase. - -2017-12-13 Nathan Sidwell <nathan@acm.org> - - PR c++/15272 - * g++.dg/template/pr71826.C: Adjust for 15272 fix. - -2017-12-12 Jeff Law <law@redhat.com> - - PR tree-optimization/83298 - PR tree-optimization/83362 - PR tree-optimization/83383 - * gcc.c-torture/execute/pr83298.c: New test. - * gcc.c-torture/execute/pr83362.c New test. - * gcc.c-torture/execute/pr83383.c New test. - -2017-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * lib/gcc-dg.exp (process-message): Avoid additional whitespace in - $expmsg. - -2017-12-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83385 - * gcc.dg/graphite/pr83385.c: New testcase. - -2017-12-12 Marek Polacek <polacek@redhat.com> - - PR c/82679 - * gcc.dg/c11-atomic-5.c: New test. - -2017-12-12 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/83363 - PR rtl-optimization/83364 - * gcc.dg/pr83363.c: New test. - * gcc.dg/pr83364.c: New test. - - PR tree-optimization/83359 - * gcc.dg/graphite/pr83359.c: New test. - - PR tree-optimization/80631 - * gcc.dg/vect/pr80631-1.c: New test. - * gcc.dg/vect/pr80631-2.c: New test. - * gcc.dg/vect/pr65947-13.c: Expect integer induc cond reduction - vectorization. - -2017-12-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81889 - * gfortran.dg/pr81889.f90: New testcase. - * gcc.dg/tree-ssa/pr64183.c: Adjust. - -2017-12-12 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512-check.h: Handle bit_VAES. - * gcc.target/i386/avx512f-aesdec-2.c: New test. - * gcc.target/i386/avx512fvl-vaes-1.c: Ditto. - * gcc.target/i386/avx512vl-aesdec-2.c: Ditto. - * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New. - -2017-12-11 David Malcolm <dmalcolm@redhat.com> - - PR c/82050 - * gcc.dg/plugin/expensive-selftests-1.c: New file. - * gcc.dg/plugin/expensive_selftests_plugin.c: New file. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. - -2017-12-11 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.dg/pr83361.c: Add -Wno-div-by-zero to dg-options. - -2017-12-11 Martin Sebor <msebor@redhat.com> - - PR c/81544 - * c-c++-common/Wattributes-2.c: New test. - * c-c++-common/Wattributes.c: Ditto. - * g++.dg/Wattributes-2.C: Ditto. - * gcc.dg/Wattributes-6.c: Ditto. - * gcc.dg/Wattributes-7.c: Ditto. - -2017-12-07 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/altivec-12.c (main): Add tests for vec_avg. - * gcc.target/powerpc/builtins-1.c: Renamed builtins-1.h. - * gcc.target/powerpc/builtins-1.h: Add tests for vec_and, - vec_andc, vec_cpsgn, vec_mergeh,vec_mergel, vec_nor, vec_or, - vec_sel, vec_xor, vec_all_eq, vec_all_ge, vec_all_gt, vec_all_le, - vec_all_lt, vec_all_ne, vec_any_eq,vec_any_ge, vec_any_gt,vec_any_le, - vec_any_lt, vec_any_ne, vec_cntlz, vec_round, vec_rsqrt, vec_rsqrte, - vec_splat, vec_div, vec_mul,vec_ctf, vec_cts, vec_ctu. - * gcc.target/powerpc/builtins-1-be.c: New file, big endian - test file for tests in builtins-1.h. - * gcc.target/powerpc/builtins-1-le.c: New file, little endian - test file for tests in builtins-1.h. - * gcc.target/powerpc/builtins-2.c (main): Add tests for vec_ctf, - vec_cts, vec_ctu. - * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp): Fix printf - conversion character. - * gcc.target/powerpc/fold-vec-minmax-char.c (test1_min, test2_min, - test4_min, test1_max, test2_max): Add tests for vec_max and vec_min. - * gcc.target/powerpc/fold-vec-minmax-int.c (test4_min, test5_min, - test7_min, test8_min): Add tests for vec_min. - * gcc.target/powerpc/fold-vec-minmax-longlong.c (test7_max, test8_max, - test9_max, test10_max): Add tests for and vec_max. - * gcc.target/powerpc/fold-vec-minmax-short.c (test4_min, test5_min, - tes7_min, test8_min): Add tests for and vec_min. - * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test for vec_adds, - vec_subs, vec_sum2s, vec_sum4s. - * gcc.target/powerpc/vsx-splats-p8.c: New file to test vec_splats. - * gcc.target/vsx-vector-5.c (arg1_tests_d, arg1_tests_d): Add - tests for vec_ceil, vec_floor, vec_nearbyint, vec_sqrt. - * gcc.target/vsx-vector-7.c (foo): Add tests for vec_sel. - * gcc.target/vsx-vector-abss.c: New file to test vec_abss. - -2017-12-11 Carl Love <cel@us.ibm.com> - - * config/rs6000/altivec.h (vec_extract_fp32_from_shorth, - vec_extract_fp32_from_shortl]): Add #defines. - * config/rs6000/rs6000-builtin.def (VSLDOI_2DI): Add macro expansion. - * config/rs6000/rs6000-c.c (ALTIVEC_BUILTIN_VEC_UNPACKH, - ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VEC_AND, - ALTIVEC_BUILTIN_VEC_SLD, ALTIVEC_BUILTIN_VEC_SRL, - ALTIVEC_BUILTIN_VEC_SRO, ALTIVEC_BUILTIN_VEC_SLD, - ALTIVEC_BUILTIN_VEC_SLL): Add expansions. - * doc/extend.texi: Add documentation for the added builtins. - -2017-12-11 Alexandre Oliva <aoliva@redhat.com> - - PR rtl-optimization/80693 - PR rtl-optimization/81019 - PR rtl-optimization/81020 - * gcc.dg/pr80693.c: New. - * gcc.dg/pr81019.c: New. - -2017-12-11 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/83361 - * gcc.dg/pr83361.c: New testcase. - -2017-12-11 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: New. - -2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/83379 - * gfortran.dg/minval_char_1.f90: Correct logic for mask - calculation. - * gfortran.dg/minval_char_2.f90: Likewise. - * gfortran.dg/maxval_char_1.f90: Likewise. - * gfortran.dg/maxval_char_2.f90: Likewise. - -2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/45689 - * gfortran.dg/minval_parameter_1.f90: New test. - * gfortran.dg/maxval_parameter_1.f90: New test. - -2017-12-10 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/53478 - * gfortran.dg/binding_label_tests_4.f03: Update dg-error. - * gfortran.dg/binding_label_tests_6.f03: Likewise. - * gfortran.dg/binding_label_tests_7.f03: Likewise. - * gfortran.dg/binding_label_tests_8.f03: Likewise. - * gfortran.dg/binding_label_tests_10_main.f03: Likewise. - * gfortran.dg/binding_label_tests_11_main.f03: Likewise. - * gfortran.dg/binding_label_tests_13_main.f03: Likewise. - * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise. - * gfortran.dg/binding_label_tests_29.f90: New test. - -2017-12-10 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83337 - * gcc.dg/tree-ssa/loop-interchange-14.c: New test. - * gcc.dg/tree-ssa/loop-interchange-15.c: New test. - -2017-12-09 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/82934 - PR fortran/83318 - * gfortran.dg/allocate_assumed_charlen_2.f90: new test. - -2017-12-09 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83338 - * gcc.dg/vect/pr83338.c: New test. - -2017-12-09 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/83316 - * gfortran.dg/minval_char_5.f90: New test. - -2017-12-08 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/83317 - * gcc.target/i386/pr83317.c: New test. - -2017-12-08 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/81595 - * gcc.c-torture/compile/pr81595.c: New test. - -2017-12-08 Michael Matz <matz@suse.de> - - Fix PR tree-optimization/83323 - * gcc.dg/pr83323.c: New test. - * gcc.dg/unroll-and-jam.c: Use -floop-unroll-and-jam. - -2017-12-08 Richard Biener <rguenther@suse.de> - - PR middle-end/81782 - * gcc.dg/uninit-pr81782.c: New testcase. - -2017-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/opt/pr83252.C: Add -mclear-hwcap on *-*-solaris*. - -2017-12-08 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/83141 - * gcc.dg/tree-ssa/pr83141.c: New test. - * gcc.dg/guality/pr54970.c: XFAIL tests querying a[0]. - -2017-12-08 Jan Hubicka <hubicka@ucw.cz> - - PR middle-end/83609 - * gcc.c-torture/compile/pr83069.c: New testcase. - -2017-12-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81303 - * gfortran.dg/pr81303.f: New testcase. - * gfortran.dg/vect/pr81303.f: Likewise. - -2017-12-08 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-vnni-1.c: Add checks for vdpdwssds. - * gcc.target/i386/avx512vl-vnni-1.c: Ditto. - * gcc.target/i386/avx512f-vpdpwssds-2.c: New test. - * gcc.target/i386/avx512vl-vpdpwssds-2.c: Ditto. - -2017-12-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81303 - * gcc.target/i386/vectorize9.c: New testcase. - * gcc.target/i386/vectorize10.c: New testcase. - -2017-12-08 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-vnni-1.c: Add vdpwssd checks. - * gcc.target/i386/avx512vl-vnni-1.c: Ditto. - * gcc.target/i386/avx512f-vpdpwssd-2.c: New. - * gcc.target/i386/avx512vl-vpdpwssd-2.c: Ditto. - -2017-12-08 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-vnni-1.c: Add vpdpbusds check. - * gcc.target/i386/avx512vl-vnni-1.c: Ditto. - * gcc.target/i386/avx512f-vpdpbusds-2.c: New. - * gcc.target/i386/avx512vl-vpdpbusds-2.c: Ditto. - -2017-12-07 Sandra Loosemore <sandra@codesourcery.com> - - * gcc.target/nios2/const-addr-1.c: New. - * gcc.target/nios2/const-addr-2.c: New. - * gcc.target/nios2/const-addr-3.c: New. - -2017-12-08 Jakub Jelinek <jakub@redhat.com> - - PR target/83252 - * gcc.target/i386/i386.exp (check_effective_target_bmi2): Moved to ... - * lib/target-supports.exp (check_effective_target_bmi2): ... here. Guard with - i?86-*-* x86_64-*-*. - * g++.dg/opt/pr83252.C: New test. - - PR target/81906 - * gcc.target/i386/pr81906.c: New test. - - PR tree-optimization/83075 - * gcc.dg/tree-ssa/strncpy-2.c: Use size_t instead of unsigned, add - separate function with noipa attribute to also verify behavior when - optimizers don't know the sizes and aliasing, verify resulting sizes - and array content. Add -Wstringop-overflow to dg-options. - * gcc.dg/tree-ssa/strncat.c: Likewise. - -2017-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_effective_target_fstack_protector): - Copy filename in local buffer to trigger stack protection. - -2017-12-07 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/c11-align-7.c, gcc.dg/c11-align-8.c, - gcc.dg/c11-align-9.c, gcc.dg/gnu11-align-1.c: New tests. - * gcc.dg/c11-align-5.c (test): Update expected error for sizeof - case. - -2017-12-07 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.target/aarch64/asm-2.c: New test. - * gcc.target/aarch64/asm-3.c: Likewise. - -2017-12-07 Bin Cheng <bin.cheng@arm.com> - Richard Biener <rguenther@suse.de> - - PR tree-optimization/81303 - * gcc.dg/tree-ssa/loop-interchange-1.c: New test. - * gcc.dg/tree-ssa/loop-interchange-1b.c: New test. - * gcc.dg/tree-ssa/loop-interchange-2.c: New test. - * gcc.dg/tree-ssa/loop-interchange-3.c: New test. - * gcc.dg/tree-ssa/loop-interchange-4.c: New test. - * gcc.dg/tree-ssa/loop-interchange-5.c: New test. - * gcc.dg/tree-ssa/loop-interchange-6.c: New test. - * gcc.dg/tree-ssa/loop-interchange-7.c: New test. - * gcc.dg/tree-ssa/loop-interchange-8.c: New test. - * gcc.dg/tree-ssa/loop-interchange-9.c: New test. - * gcc.dg/tree-ssa/loop-interchange-10.c: New test. - * gcc.dg/tree-ssa/loop-interchange-11.c: New test. - * gcc.dg/tree-ssa/loop-interchange-12.c: New test. - * gcc.dg/tree-ssa/loop-interchange-13.c: New test. - -2017-12-07 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/83164 - * gcc.c-torture/compile/pr83164.c: New test. - -2017-12-07 Martin Sebor <msebor@redhat.com> - - PR c/81544 - * c-c++-common/Wattributes-2.c: New test. - * c-c++-common/Wattributes.c: New test. - * c-c++-common/attributes-3.c: Adjust. - * gcc.dg/Wattributes-6.c: New test. - * gcc.dg/Wattributes-7.c: New test. - * gcc.dg/attr-noinline.c - * gcc.dg/pr44964.c: Same. - * gcc.dg/torture/pr42363.c: Same. - * gcc.dg/tree-ssa/ssa-ccp-2.c: Same. - -2017-12-07 Tamar Christina <tamar.christina@arm.com> - - PR target/82641 - * gcc.target/arm/pragma_arch_attribute_2.c: New. - * gcc.target/arm/pragma_arch_attribute_2.c: New. - * gcc.target/arm/pragma_arch_attribute_3.c: New. - * gcc.target/arm/pragma_fpu_attribute.c: New. - * gcc.target/arm/pragma_fpu_attribute_2.c: New. - -2017-12-07 Michael Matz <matz@suse.de> - - * gcc.dg/unroll-and-jam.c: New test. - -2017-12-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83296 - PR tree-optimization/67769 - * g++.dg/warn/Wstringop-overflow-1.C: New testcase. - -2017-12-07 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512-check.h: Handle bit_VAES. - * gcc.target/i386/avx512f-aesdec-2.c: New test. - * gcc.target/i386/avx512fvl-vaes-1.c: Ditto. - * gcc.target/i386/avx512vl-aesdec-2.c: Ditto. - * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New. - -2017-12-04 Jeff Law <law@redhat.com> - - PR tree-optimization/69224 - PR tree-optimization/80907 - PR tree-optimization/82286 - * gcc.dg/pr69224.c: New test. - * gcc.dg/pr80907.c: New test. - * gcc.dg/pr82286.c: New test. - -2017-12-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/80259 - * g++.dg/cpp0x/pr80259.C: New test. - -2017-12-06 David Malcolm <dmalcolm@redhat.com> - - PR c/83236 - * c-c++-common/spellcheck-reserved.c: New test case. - -2017-12-06 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83293 - * g++.dg/torture/pr83293.C: New test. - - PR sanitizer/81281 - * gcc.c-torture/execute/pr81281.c: New test. - * gcc.dg/pr81281-1.c: New test. - * gcc.dg/pr81281-2.c: New test. - * g++.dg/ubsan/pr81281.C: New test. - * g++.dg/ubsan/pr81281-aux.cc: New test. - -2017-12-06 Martin Sebor <msebor@redhat.com> - - PR testsuite/83303 - * g++.dg/opt/new1.C: Prune warning from test output. - - PR tree-optimization/82646 - * gcc.dg/builtin-stringop-chk-1.c: Adjust. - * gcc.dg/builtin-stringop-chk-9.c: New test. - * g++.dg/ext/strncpy-chk1.C: Adjust. - -2017-12-06 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/83075 - * gcc.dg/tree-ssa/strncat.c: New test. - * gcc.dg/tree-ssa/strncpy-2.c: Same. - -2017-12-06 Bin Cheng <bin.cheng@arm.com> - - * g++.dg/graphite/pr41305.C: Refine test option. - * gcc.dg/graphite/pr42205-1.c: Ditto. - * gcc.dg/graphite/pr42205-2.c: Ditto. - * gcc.dg/graphite/pr42211.c: Ditto. - * gcc.dg/graphite/pr46185.c: Ditto. - * gcc.dg/graphite/pr46966.c: Ditto. - * gcc.dg/graphite/pr59817-1.c: Ditto. - * gcc.dg/graphite/pr59817-2.c: Ditto. - * gcc.dg/graphite/pr60740.c: Ditto. - * gcc.dg/graphite/pr60785.c: Ditto. - * gcc.dg/graphite/pr68715-2.c: Ditto. - * gcc.dg/graphite/pr68715.c: Ditto. - * gcc.dg/graphite/pr70045.c: Ditto. - * gfortran.dg/graphite/pr14741.f90: Ditto. - * gfortran.dg/graphite/pr40982.f90: Ditto. - * gfortran.dg/graphite/pr42285.f90: Ditto. - * gfortran.dg/graphite/pr42334-1.f: Ditto. - * gfortran.dg/graphite/pr42334.f90: Ditto. - * gfortran.dg/graphite/pr43349.f: Ditto. - * gfortran.dg/graphite/pr59817.f: Ditto. - -2017-12-06 Charles Baylis <charles.baylis@linaro.org> - - * gcc.target/arm/addr-modes-float.c: Place dg-add-options after - dg-require-effective-target. - (ATTR): New define. - (POST_STORE): Pass ATTR as 2nd argument. - (POST_LOAD): Likewise. - (POST_STORE_VEC): Likewise. - * gcc.target/arm/addr-modes-int.c (ATTR): New define. - (PRE_STORE): Pass ATTR as 2nd argument. - (POST_STORE): Likewise. - (PRE_LOAD): Likewise. - (POST_LOAD): Likewise. - * gcc.target/arm/addr-modes.h: (PRE_STORE): New parameter. - (POST_STORE): Likewise. - (POST_STORE_VEC): Likewise. - (PRE_LOAD): Likewise. - (POST_LOAD): Likewise. - (POST_LOAD_VEC): Likewise. - -2017-12-06 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/81945 - * gcc.dg/graphite/pr81945.c: New test. - -2017-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> - - * gcc.c-torture/unsorted/dump-noaddr.x: Generate dump files in - tmpdir. - -2017-12-05 Nathan Sidwell <nathan@acm.org> - - PR c++/83287 - * g++.dg/lookup/pr83287.C: New. - -2017-12-05 Jakub Jelinek <jakub@redhat.com> - - PR testsuite/83289 - * gcc.target/i386/avx256-unaligned-load-1.c: Adjust for -dp - alternative numbers being 0 based instead of former 1 based. - * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. - * gcc.target/i386/avx256-unaligned-store-2.c: Likewise. - * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. - * gcc.target/i386/avx256-unaligned-store-4.c: Likewise. - * gcc.target/i386/sse2-init-v2di-2.c: Likewise. - -2017-12-05 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83277 - * gcc.dg/graphite/pr83277.c: New testcase. - -2017-12-05 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83283 - * g++.dg/torture/pr83283.C: New test. - -2017-12-05 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/private_overriding.adb: New testcase. - -2017-12-05 Martin Liska <mliska@suse.cz> - Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/asan/pointer-compare-1.c: New test. - * c-c++-common/asan/pointer-compare-2.c: New test. - * c-c++-common/asan/pointer-subtract-1.c: New test. - * c-c++-common/asan/pointer-subtract-2.c: New test. - * c-c++-common/asan/pointer-subtract-3.c: New test. - * c-c++-common/asan/pointer-subtract-4.c: New test. - -2017-12-05 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/missing-return.C: Add -O to dg-options. - -2017-12-04 Jeff Law <law@redhat.com> - - PR tree-optimization/78496 - * gcc.dg/builtin-unreachable-6.c: Disable DOM. - * gcc.dg/builtin-unreachable-6a.c: New test. - * gcc.dg/tree-ssa/20030922-1.c: No longer XFAIL. - * gcc.dg/ssa-dom-branch-1.c: Tweak expected output. - -2017-12-04 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83255 - * gcc.dg/graphite/pr83255.c: New testcase. - -2017-12-04 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83238 - * gcc.dg/graphite/pr83238.c: New testcase. - -2017-12-04 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/pr82875.c: Require effective target alloca. - -2017-12-03 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/36313 - * gfortran.dg/maxval_char_1.f90: New test. - * gfortran.dg/maxval_char_2.f90: New test. - * gfortran.dg/maxval_char_3.f90: New test. - * gfortran.dg/maxval_char_4.f90: New test. - * gfortran.dg/minval_char_1.f90: New test. - * gfortran.dg/minval_char_2.f90: New test. - * gfortran.dg/minval_char_3.f90: New test. - * gfortran.dg/minval_char_4.f90: New test. - -2017-12-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/831916 - * gfortran.dg/namelist_95.f90: New test. - -2017-12-01 Jan Hubicka <hubicka@ucw.cz> - - PR target/81616 - * gcc.target/i386/pad-1.c: Compile for amdfam10. - * gcc.target/i386/align-limit.c: Likewise. - -2017-12-02 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83170 - PR tree-optimization/83241 - * gcc.dg/store_merging_17.c: New test. - - * gcc.target/i386/mpx/pointer-diff-1.c: New test. - - PR c++/81212 - * g++.dg/ubsan/pr81212.C: New test. - * g++.dg/ubsan/return-1.C: Add -Wno-return-type to dg-options. - * g++.dg/ubsan/return-2.C: Likewise. - * g++.dg/ubsan/return-7.C: Likewise. - - PR target/78643 - PR target/80583 - * gcc.target/i386/pr80583.c: New test. - -2017-12-01 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/fusion.c: Add -dp to options. Adjust the expected - output. - * gcc.target/powerpc/fusion3.c: Ditto. - * gcc.target/powerpc/fusion4.c: Ditto. - -2017-12-01 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/81959 - * gcc.target/powerpc/pr81959.c: New test. - -2017-12-01 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.dg/asm-4.c: Skip on AArch64 with ILP32 as test is incorrect. - -2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/83224 - * gfortran.dg/dependency_51.f90: New test. - -2017-12-01 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82605 - * gfortran.dg/pdt_4.f03 : Incorporate the new error. - - PR fortran/82606 - * gfortran.dg/pdt_19.f03 : New test. - * gfortran.dg/pdt_21.f03 : New test. - - PR fortran/82622 - * gfortran.dg/pdt_20.f03 : New test. - * gfortran.dg/pdt_22.f03 : New test. - - PR fortran/82719 - PR fortran/82720 - * gfortran.dg/pdt_23.f03 : New test. - - PR fortran/82866 - * gfortran.dg/pdt_24.f03 : New test. - - PR fortran/82978 - * gfortran.dg/pdt_10.f03 : Correct for error in coding the for - kind 4 component and change the kind check appropriately. - * gfortran.dg/pdt_25.f03 : New test. - -2017-12-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83232 - * gfortran.dg/vect/pr83232.f90: New testcase. - -2017-12-01 Sudakshina Das <sudi.das@arm.com> - - * gcc.target/arm/armv8_2-fp16-move-2.c: New test. - -2017-12-01 Jakub Jelinek <jakub@redhat.com> - - PR c/79153 - * c-c++-common/Wimplicit-fallthrough-7.c: Adjust expected warning - line. - * c-c++-common/Wimplicit-fallthrough-36.c: New test. - - PR sanitizer/81275 - * c-c++-common/tsan/pr81275.c: Remove dg-skip-if. - -2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/83224 - * gfortran.dg/dependency_50.f90: New test. - -2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com> - - * gcc.target/i386/avx512f-vpcompressb-2.c: Fix popcnt for 32-bit mode. - -2017-12-01 Jakub Jelinek <jakub@redhat.com> - - PR c/83222 - * gcc.c-torture/compile/pr83222.c: New test. - -2017-12-01 Maxim Ostapenko <m.ostapenko@samsung.com> - - PR sanitizer/81697 - * c-c++-common/asan/pr81697.c: New test. - -2017-11-30 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/loop-3.c: New test. - * gcc.target/arc/loop-4.c: Likewise. - -2017-11-30 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/loop-2.cpp: New test. - -2017-11-30 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/lra-1.c: New test. - -2017-11-30 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Add xxspltib insn - to expected output. - * gcc.target/powerpc/fold-vec-abs-char.c: Add xxspltib insn - to expected output. - -2017-11-30 Jakub Jelinek <jakub@redhat.com> - - PR target/83210 - * gcc.target/i386/pr83210.c: New test. - -2017-11-30 Jan Hubicka <hubicka@ucw.cz> - - PR target/81616 - * gcc.target/i386/l_fma_double_1.c: Update count of fma instructions. - * gcc.target/i386/l_fma_double_2.c: Update count of fma instructions. - * gcc.target/i386/l_fma_double_3.c: Update count of fma instructions. - * gcc.target/i386/l_fma_double_4.c: Update count of fma instructions. - * gcc.target/i386/l_fma_double_5.c: Update count of fma instructions. - * gcc.target/i386/l_fma_double_6.c: Update count of fma instructions. - * gcc.target/i386/l_fma_float_1.c: Update count of fma instructions. - * gcc.target/i386/l_fma_float_2.c: Update count of fma instructions. - * gcc.target/i386/l_fma_float_3.c: Update count of fma instructions. - * gcc.target/i386/l_fma_float_4.c: Update count of fma instructions. - * gcc.target/i386/l_fma_float_5.c: Update count of fma instructions. - * gcc.target/i386/l_fma_float_6.c: Update count of fma instructions. - -2017-11-30 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83202 - * gcc.dg/vect/pr83202-1.c: New testcase. - * gcc.dg/tree-ssa/pr61743-1.c: Adjust. - -2017-11-29 Jim Wilson <jimw@sifive.com> - - * gcc.target/riscv/riscv.exp: New. - * gcc.target/riscv/zero-extend-1.c: New. - * gcc.target/riscv/zero-extend-2.c: New. - * gcc.target/riscv/zero-extend-3.c: New. - * gcc.target/riscv/zero-extend-4.c: New. - -2017-11-29 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/cpp1y/static_assert3.C: New test case. - -2017-11-29 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82293 - * g++.dg/cpp0x/lambda/lambda-ice24.C: New. - -2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-ld-char.c: Add lxv to expected output. - * gcc.target/powerpc/fold-vec-ld-double.c: Likewise. - * gcc.target/powerpc/fold-vec-ld-float.c: Likewise. - * gcc.target/powerpc/fold-vec-ld-int.c: Likewise. - * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise. - * gcc.target/powerpc/fold-vec-ld-short.c: Likewise. - -2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-splat-8.c: Add vspltisb to expected - output. - * gcc.target/powerpc/fold-vec-splats-int.c: Add mtvsrws to expected - output. - * gcc.target/powerpc/fold-vec-splats-longlong.c: Add mtvsrdd to - expected output. - -2017-11-29 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-vpshldv-1.c: New test. - * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto. - * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto. - * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto. - * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto. - -2017-11-29 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-vpshrdv-1.c: New test. - * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto. - * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto. - * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto. - * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto. - * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto. - -2017-11-29 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83195 - * gcc.dg/pr82929.c: Don't check for "Merging successful" on arm. - * gcc.dg/pr82929-2.c: New test. - -2017-11-29 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83202 - * gcc.dg/vect/costmodel/x86_64/costmodel-pr83202.c: New testcase. - -2017-11-29 Nathan Sidwell <nathan@acm.org> - - PR c++/83187 - * g++.dg/opt/pr83187.C: New. - -2017-11-29 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/83185 - * gcc.dg/asan/pr83185.c: New test. - - PR target/80819 - * gcc.target/i386/pr80819-1.c: New test. - * gcc.target/i386/pr80819-2.c: New test. - -2017-11-28 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-bw.c - (test_very_wide_line): Update expected output to include a - fix-it hint. - * gcc.dg/plugin/diagnostic-test-show-locus-color.c - (test_very_wide_line): Likewise. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (test_show_locus): Add a fix-it hint to "test_very_wide_line". - -2017-11-28 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81275 - * g++.dg/warn/pr81275-1.C: New test. - * g++.dg/warn/pr81275-2.C: New test. - * g++.dg/warn/pr81275-3.C: New test. - * c-c++-common/tsan/pr81275.c: Skip for C++ and -O2. - - PR sanitizer/81275 - * c-c++-common/tsan/pr81275.c: New test. - -2017-11-28 Janne Blomqvist <jb@gcc.gnu.org> - - PR fortran/53796 - * gfortran.dg/inquire_recl_f2018.f90: New test. - -2017-11-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - Martin Jambor <mjambor@suse.cz> - - PR ipa/82808 - * gcc.dg/ipa/pr82808.c: New test. - -2017-11-28 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx-1.c: Handle new intrinsics. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/avx512f-vpshrdd-2.c: New. - * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshrd-1.c: Ditto. - * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto. - -2017-11-28 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx-1.c: Handle new intrinics. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/avx512f-vpshld-1.c: New test. - * gcc.target/i386/avx512f-vpshldd-2.c: Ditto. - * gcc.target/i386/avx512f-vpshldq-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshld-1.c: Ditto. - * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto. - * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto. - -2017-11-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80776 - * gcc.dg/pr80776-1.c: New testcase. - * gcc.dg/pr80776-2.c: Likewise. - -2017-11-28 Jakub Jelinek <jakub@redhat.com> - - PR c/83117 - * gcc.target/x86_64/abi/ms-sysv/gen.cc (make_do_tests_decl): Drop - const from do_test_{u,v}*. - -2017-11-28 Julia Koval <julia.koval@intel.com> - Sebastian Peryt <sebastian.peryt@intel.com> - - * c-c++-common/attr-simd-3.c: Delete. - * c-c++-common/cilk-plus/AN/an-if.c: Delete. - * c-c++-common/cilk-plus/AN/array_test1.c: Delete. - * c-c++-common/cilk-plus/AN/array_test2.c: Delete. - * c-c++-common/cilk-plus/AN/array_test_ND.c: Delete. - * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Delete. - * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Delete. - * c-c++-common/cilk-plus/AN/builtin_func_double.c: Delete. - * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Delete. - * c-c++-common/cilk-plus/AN/comma_exp.c: Delete. - * c-c++-common/cilk-plus/AN/conditional.c: Delete. - * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Delete. - * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Delete. - * c-c++-common/cilk-plus/AN/exec-once.c: Delete. - * c-c++-common/cilk-plus/AN/exec-once2.c: Delete. - * c-c++-common/cilk-plus/AN/fn_ptr-2.c: Delete. - * c-c++-common/cilk-plus/AN/fn_ptr.c: Delete. - * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Delete. - * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Delete. - * c-c++-common/cilk-plus/AN/gather_scatter.c: Delete. - * c-c++-common/cilk-plus/AN/if_test.c: Delete. - * c-c++-common/cilk-plus/AN/if_test_errors.c: Delete. - * c-c++-common/cilk-plus/AN/misc.c: Delete. - * c-c++-common/cilk-plus/AN/n-ptr-test.c: Delete. - * c-c++-common/cilk-plus/AN/parser_errors.c: Delete. - * c-c++-common/cilk-plus/AN/parser_errors2.c: Delete. - * c-c++-common/cilk-plus/AN/parser_errors3.c: Delete. - * c-c++-common/cilk-plus/AN/parser_errors4.c: Delete. - * c-c++-common/cilk-plus/AN/pr57457-2.c: Delete. - * c-c++-common/cilk-plus/AN/pr57457.c: Delete. - * c-c++-common/cilk-plus/AN/pr57490.c: Delete. - * c-c++-common/cilk-plus/AN/pr57541-2.c: Delete. - * c-c++-common/cilk-plus/AN/pr57541.c: Delete. - * c-c++-common/cilk-plus/AN/pr57577.c: Delete. - * c-c++-common/cilk-plus/AN/pr58942.c: Delete. - * c-c++-common/cilk-plus/AN/pr61191.c: Delete. - * c-c++-common/cilk-plus/AN/pr61455-2.c: Delete. - * c-c++-common/cilk-plus/AN/pr61455.c: Delete. - * c-c++-common/cilk-plus/AN/pr61962.c: Delete. - * c-c++-common/cilk-plus/AN/pr61963.c: Delete. - * c-c++-common/cilk-plus/AN/pr62008.c: Delete. - * c-c++-common/cilk-plus/AN/pr63884.c: Delete. - * c-c++-common/cilk-plus/AN/rank_mismatch.c: Delete. - * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Delete. - * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Delete. - * c-c++-common/cilk-plus/AN/sec_implicit.c: Delete. - * c-c++-common/cilk-plus/AN/sec_implicit2.c: Delete. - * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Delete. - * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: Delete. - * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Delete. - * c-c++-common/cilk-plus/AN/sec_reduce_return.c: Delete. - * c-c++-common/cilk-plus/AN/side-effects-1.c: Delete. - * c-c++-common/cilk-plus/AN/test_builtin_return.c: Delete. - * c-c++-common/cilk-plus/AN/test_sec_limits.c: Delete. - * c-c++-common/cilk-plus/AN/tst_lngth.c: Delete. - * c-c++-common/cilk-plus/AN/vla.c: Delete. - * c-c++-common/cilk-plus/CK/Wparentheses-1.c: Delete. - * c-c++-common/cilk-plus/CK/cilk-for-2.c: Delete. - * c-c++-common/cilk-plus/CK/cilk-for-3.c: Delete. - * c-c++-common/cilk-plus/CK/cilk-fors.c: Delete. - * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Delete. - * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Delete. - * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Delete. - * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Delete. - * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: Delete. - * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Delete. - * c-c++-common/cilk-plus/CK/errors.c: Delete. - * c-c++-common/cilk-plus/CK/fib.c: Delete. - * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Delete. - * c-c++-common/cilk-plus/CK/fib_no_return.c: Delete. - * c-c++-common/cilk-plus/CK/fib_no_sync.c: Delete. - * c-c++-common/cilk-plus/CK/invalid_spawns.c: Delete. - * c-c++-common/cilk-plus/CK/invalid_sync.c: Delete.c - * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Delete. - * c-c++-common/cilk-plus/CK/no_args_error.c: Delete. - * c-c++-common/cilk-plus/CK/pr59631.c: Delete. - * c-c++-common/cilk-plus/CK/pr60197-2.c: Delete. - * c-c++-common/cilk-plus/CK/pr60197.c: Delete. - * c-c++-common/cilk-plus/CK/pr60469.c: Delete. - * c-c++-common/cilk-plus/CK/pr60586.c: Delete. - * c-c++-common/cilk-plus/CK/pr63307.c: Delete. - * c-c++-common/cilk-plus/CK/pr69826-1.c: Delete. - * c-c++-common/cilk-plus/CK/pr69826-2.c: Delete. - * c-c++-common/cilk-plus/CK/pr79428-4.c: Delete. - * c-c++-common/cilk-plus/CK/pr79428-7.c: Delete. - * c-c++-common/cilk-plus/CK/spawn_in_return.c: Delete. - * c-c++-common/cilk-plus/CK/spawnee_inline.c: Delete. - * c-c++-common/cilk-plus/CK/spawner_inline.c: Delete. - * c-c++-common/cilk-plus/CK/spawning_arg.c: Delete. - * c-c++-common/cilk-plus/CK/steal_check.c: Delete. - * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Delete. - * c-c++-common/cilk-plus/CK/test__cilk.c: Delete. - * c-c++-common/cilk-plus/CK/varargs_test.c: Delete. - * c-c++-common/cilk-plus/PS/Wparentheses-1.c: Delete. - * c-c++-common/cilk-plus/PS/body.c: Delete. - * c-c++-common/cilk-plus/PS/clauses1.c: Delete. - * c-c++-common/cilk-plus/PS/clauses2.c: Delete. - * c-c++-common/cilk-plus/PS/clauses3.c: Delete. - * c-c++-common/cilk-plus/PS/clauses4.c: Delete. - * c-c++-common/cilk-plus/PS/for1.c: Delete. - * c-c++-common/cilk-plus/PS/for2.c: Delete. - * c-c++-common/cilk-plus/PS/for3.c: Delete. - * c-c++-common/cilk-plus/PS/pr69363.c: Delete. - * c-c++-common/cilk-plus/PS/reduction-1.c: Delete. - * c-c++-common/cilk-plus/PS/reduction-2.c: Delete. - * c-c++-common/cilk-plus/PS/reduction-3.c: Delete. - * c-c++-common/cilk-plus/PS/run-1.c: Delete. - * c-c++-common/cilk-plus/PS/safelen.c: Delete. - * c-c++-common/cilk-plus/PS/vectorlength-2.c: Delete. - * c-c++-common/cilk-plus/PS/vectorlength-3.c: Delete. - * c-c++-common/cilk-plus/PS/vectorlength.c: Delete. - * c-c++-common/cilk-plus/SE/ef_error.c: Delete. - * c-c++-common/cilk-plus/SE/ef_error2.c: Delete. - * c-c++-common/cilk-plus/SE/ef_error3.c: Delete. - * c-c++-common/cilk-plus/SE/ef_test.c: Delete. - * c-c++-common/cilk-plus/SE/ef_test2.c: Delete. - * c-c++-common/cilk-plus/SE/vlength_errors.c: Delete. - * g++.dg/cilk-plus/AN/array_function.c: Delete. - * g++.dg/cilk-plus/AN/array_test1_tplt.c: Delete. - * g++.dg/cilk-plus/AN/array_test2_tplt.c: Delete. - * g++.dg/cilk-plus/AN/array_test_ND_tplt.c: Delete. - * g++.dg/cilk-plus/AN/braced_list.c: Delete. - * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.c: Delete. - * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.c: Delete. - * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Delete. - * g++.dg/cilk-plus/AN/postincr_test.c: Delete. - * g++.dg/cilk-plus/AN/preincr_test.c: Delete. - * g++.dg/cilk-plus/CK/catch_exc.c: Delete. - * g++.dg/cilk-plus/CK/cf3.c: Delete. - * g++.dg/cilk-plus/CK/cilk-for-tplt.c: Delete. - * g++.dg/cilk-plus/CK/const_spawn.c: Delete. - * g++.dg/cilk-plus/CK/fib-opr-overload.c: Delete. - * g++.dg/cilk-plus/CK/fib-tplt.c: Delete. - * g++.dg/cilk-plus/CK/for1.c: Delete. - * g++.dg/cilk-plus/CK/lambda_spawns.c: Delete. - * g++.dg/cilk-plus/CK/lambda_spawns_tplt.c: Delete. - * g++.dg/cilk-plus/CK/pr60586.c: Delete. - * g++.dg/cilk-plus/CK/pr66326.c: Delete. - * g++.dg/cilk-plus/CK/pr68001.c: Delete. - * g++.dg/cilk-plus/CK/pr68997.c: Delete. - * g++.dg/cilk-plus/CK/pr69024.c: Delete. - * g++.dg/cilk-plus/CK/pr69048.c: Delete. - * g++.dg/cilk-plus/CK/pr69267.c: Delete. - * g++.dg/cilk-plus/CK/pr80038.c: Delete. - * g++.dg/cilk-plus/CK/stl_iter.c: Delete. - * g++.dg/cilk-plus/CK/stl_rev_iter.c: Delete. - * g++.dg/cilk-plus/CK/stl_test.c: Delete. - * g++.dg/cilk-plus/cilk-plus.exp - * g++.dg/cilk-plus/ef_test.C: Delete. - * g++.dg/cilk-plus/for.C: Delete. - * g++.dg/cilk-plus/for2.C: Delete. - * g++.dg/cilk-plus/for3.C: Delete. - * g++.dg/cilk-plus/for4.C: Delete. - * g++.dg/cilk-plus/pr60967.C: Delete. - * g++.dg/cilk-plus/pr69028.C: Delete. - * g++.dg/cilk-plus/pr70565.C: Delete. - * g++.dg/pr57662.C: Delete. - * gcc.dg/cilk-plus/cilk-plus.exp - * gcc.dg/cilk-plus/for1.c: Delete. - * gcc.dg/cilk-plus/for2.c: Delete. - * gcc.dg/cilk-plus/jump-openmp.c: Delete. - * gcc.dg/cilk-plus/jump.c: Delete. - * gcc.dg/cilk-plus/pr69798-1.c: Delete. - * gcc.dg/cilk-plus/pr69798-2.c: Delete. - * gcc.dg/cilk-plus/pr78306.c: Delete. - * gcc.dg/cilk-plus/pr79116.c: Delete. - * gcc.dg/graphite/id-28.c: Delete. - * lib/cilk-plus-dg.exp: Delete. - * lib/target-supports.exp (cilkplus_runtime): Delete. - -2017-11-28 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/81020 - * gcc.dg/pr81020.c: New test. - - PR tree-optimization/80788 - * gcc.dg/pr80788.c: New test. - -2017-11-27 Martin Sebor <msebor@redhat.com> - - PR c++/83058 - * g++.dg/warn/Wplacement-new-size-5.C: New test. - -2017-11-27 Jakub Jelinek <jakub@redhat.com> - - PR c++/81888 - * g++.dg/cpp1z/decomp30.C: Add a test for structured binding with - = {} and = { a, a } initializers. - * g++.dg/cpp1z/decomp31.C: New test. - -2017-11-27 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR middle_end/82333 - * gcc.target/powerpc/pr82333.c: New test. - -2017-11-27 Jakub Jelinek <jakub@redhat.com> - - PR c++/81675 - * g++.dg/warn/pr81675.C: New test. - -2017-11-27 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/unroll1.ads: Remove alignment clause. - * gnat.dg/unroll2.ads: Likewise. - * gnat.dg/unroll3.ads: Likewise. - * gnat.dg/unroll1.adb: Remove bogus comment terminator. - * gnat.dg/unroll2.adb: Likewise. - * gnat.dg/unroll3.adb: Likewise. - * gnat.dg/unroll4.ad[sb]: New testcase. - * gnat.dg/unroll4_pkg.ads: New helper. - -2017-11-27 Igor Tsimbalist <igor.v.tsimbalist@intel.com> - - PR target/83109 - * gcc.target/i386/cet-sjlj-1.c: Fix test. - * gcc.target/i386/cet-sjlj-4.c: Likewise. - -2017-11-27 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/81248 - * g++.dg/ipa/pr81248.C: New test. - * gcc.dg/tree-ssa/ssa-pre-31.c: Disable IPA-SRA. - * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise. - -2017-11-27 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/ubsan/null-8.C (bar): New function. - (foo): Use bar instead of __builtin_printf. - - PR debug/81307 - * g++.dg/debug/debug9.C: Remove -fno-reorder-blocks-and-partition - workaround. - - PR target/83100 - * gcc.dg/pr83100-1.c: New test. - * gcc.dg/pr83100-2.c: New test. - * gcc.dg/pr83100-3.c: New test. - * gcc.dg/pr83100-4.c: New test. - -2017-11-26 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/funcspec-56.inc: Handle new march. - * g++.dg/ext/mv16.C: Ditto. - -2017-11-25 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/81553 - * gcc.c-torture/compile/pr81553.c: New test. - -2017-11-25 Andreas Schwab <schwab@linux-m68k.org> - - * g++.dg/abi/structret1.C (FrameworkObject::action): Return a - value. - -2017-11-25 Jakub Jelinek <jakub@redhat.com> - - PR target/82848 - * gcc.target/powerpc/pr82848.c: New test. - -2017-11-24 Jackson Woodruff <jackson.woodruff@arm.com> - - PR tree-optimization/71026 - * gfortran.dg/extract_recip_1.f: New test. - * gcc.dg/extract_recip_3.c: New test. - * gcc.dg/extract_recip_4.c: New test. - -2017-11-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82402 - * gcc.dg/torture/pr82402.c: New testcase. - -2017-11-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83128 - * gcc.dg/tree-ssa/ssa-fre-62.c: New testcase. - -2017-11-24 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/83014 - * gcc.dg/ubsan/pr83014.c: New test. - - * gcc.dg/builtin-object-size-18.c: New test. - -2017-11-23 Julia Koval <julia.koval@intel.com> - - gcc.target/i386/avx512f-vpexpandb-1.c: New test. - gcc.target/i386/avx512f-vpexpandb-2.c: Ditto. - gcc.target/i386/avx512f-vpexpandw-1.c: Ditto. - gcc.target/i386/avx512f-vpexpandw-2.c: Ditto. - gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto. - gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto. - gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto. - gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto. - -2017-11-16 Julia Koval <julia.koval@intel.com> - - gcc.target/i386/avx512-check.h: Handle AVX512VBMI2 bit. - gcc.target/i386/avx512f-vpcompressb-1.c: New test. - gcc.target/i386/avx512f-vpcompressb-2.c: Ditto. - gcc.target/i386/avx512f-vpcompressw-1.c: Ditto. - gcc.target/i386/avx512f-vpcompressw-2.c: Ditto. - gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto. - gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto. - gcc.target/i386/avx512vl-vpcompressw-1.c: Ditto. - gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto. - gcc.target/i386/i386.exp (check_effective_target_avx512vbmi2): New. - -2017-11-23 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/gomp/declare-simd-1.c (f9): Remove. - * gcc.dg/gomp/declare-simd-5.c: New test. - - * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options. - * g++.dg/pr65240-2.C: Likewise. - * g++.dg/pr65240-3.C: Likewise. - * g++.dg/pr65240-4.C: Likewise. - -2017-11-23 Charles Baylis <charles.baylis@linaro.org> - - * gcc.target/arm/addr-modes-float.c: New test. - * gcc.target/arm/addr-modes-int.c: New test. - * gcc.target/arm/addr-modes.h: New header. - -2017-11-23 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/pr64277.c: Adjust scan. - * gcc.dg/tree-prof/unroll-1.c: Use detailed dump and adjust scan. - * gcc.dg/tree-ssa/cunroll-1.c: Adjust scan. - * gcc.dg/tree-ssa/cunroll-12.c: Likewise. - * gcc.dg/tree-ssa/cunroll-13.c: Likewise. - * gcc.dg/tree-ssa/cunroll-14.c: Likewise. - * gcc.dg/tree-ssa/cunroll-2.c: Likewise. - * gcc.dg/tree-ssa/cunroll-3.c: Likewise. - * gcc.dg/tree-ssa/cunroll-5.c: Likewise. - * gcc.dg/tree-ssa/loop-1.c: Likewise. - * gcc.dg/tree-ssa/loop-23.c: Likewise. - * gcc.dg/tree-ssa/pr61743-1.c: Likewise. - * gcc.dg/tree-ssa/pr61743-2.c: Likewise. - * gcc.dg/unroll-2.c (foo): Adjust message. - (foo2): Likewise. - * gcc.dg/unroll-3.c: Adjust scan. - * gcc.dg/unroll-4.c: Likewise. - * gcc.dg/unroll-5.c: Likewise. - * gcc.dg/unroll-7.c: Use detailed dump and adjust scan. - * gnat.dg/unroll1.ad[sb]: New test. - * gnat.dg/unroll2.ad[sb]: Likewise. - * gnat.dg/unroll3.ad[sb]: Likewise. - -2017-11-23 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/ipa/inline-1.c: Update template. - -2017-11-23 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/82253 - * gfortran.dg/pr82253.f90: New test. - -2017-11-23 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82814 - * gfortran.dg/submodule_31.f08: New test. - -2017-11-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/23094 - * gcc.dg/tree-ssa/ssa-fre-61.c: New testcase. - -2017-11-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83089 - * gcc.dg/pr83089.c: Require pthread. - -2017-11-22 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/abi/pr68355.C: Don't expect tail call on ia32. - - PR c++/82401 - * g++.dg/cpp0x/pr82401.C: New test. - -2017-11-22 David Malcolm <dmalcolm@redhat.com> - - PR tree-optimization/82588 - PR tree-optimization/82583 - * jit.dg/test-error-array-bounds.c (verify_code): Update expected - error message from -Warray-bounds. - -2017-11-22 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/graphite/pr41562.C: Add -Wno-return-type. - -2017-11-22 David Malcolm <dmalcolm@redhat.com> - - PR c++/62170 - * g++.dg/diagnostic/aka1.C: Update expected error messages to - reflect fixes to quoting. - * g++.dg/diagnostic/aka2.C: New test case. - * g++.dg/parse/error55.C: Update expected error messages to - reflect fixes to quoting. - * gcc.dg/diag-aka-1.c: Likewise. - * gcc.dg/diag-aka-2.c: New test case. - * gcc.dg/pr13804-1.c: Update expected error messages to reflect - fixes to quoting. - * gcc.dg/pr56980.c: Likewise. - * gcc.dg/pr65050.c: Likewise. - * gcc.dg/redecl-14.c: Likewise. - * gcc.dg/utf16-4.c Likewise. - * gcc.target/i386/sse-vect-types.c (__m128d): Likewise. - * obj-c++.dg/invalid-type-1.mm: Likewise. - * objc.dg/proto-lossage-4.m: Likewise. - -2017-11-22 Uros Bizjak <ubizjak@gmail.com> - - * lib/target-supports.exp (check_effective_target_bswap16): Remove - (check_effective_target_bswap32): Ditto. - (check_effective_target_bswap64): Ditto. - * gcc.dg/optimize-bswaphi-1.c: Use bswap effective - target instead of bswap16. - * gcc.dg/optimize-bswapsi-1.c: Use bswap effective - target instead of bswap32. - * gcc.dg/optimize-bswapsi-2.c: Ditto. - * gcc.dg/optimize-bswapsi-3.c: Ditto. - * gcc.dg/optimize-bswapsi-4.c: Ditto. - * gcc.dg/optimize-bswapsi-5.c: Ditto. - * gcc.dg/pr77673.c: Ditto. - * gcc.dg/optimize-bswapdi-1.c: Use bswap effective - target instead of bswap64. - * gcc.dg/optimize-bswapdi-2.c: Ditto. - * gcc.dg/optimize-bswapdi-3.c: Ditto. - -2017-11-22 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/36313 - * gfortran.dg/maxloc_string_1.f90: New test. - * gfortran.dg/minloc_string_1.f90: New test. - -2017-11-22 Marc Glisse <marc.glisse@inria.fr> - - PR tree-optimization/83104 - * gcc.c-torture/compile/pr83104.c: New file. - -2017-11-22 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/pr56184.C: Add -Wno-return-type to dg-options. - -2017-11-22 Marek Polacek <polacek@redhat.com> - H.J. Lu <hongjiu.lu@intel.com> - Jason Merrill <jason@redhat.com> - - PR c++/60336 - PR middle-end/67239 - PR target/68355 - * g++.dg/abi/empty12.C: New test. - * g++.dg/abi/empty12.h: New test. - * g++.dg/abi/empty12a.c: New test. - * g++.dg/abi/empty13.C: New test. - * g++.dg/abi/empty13.h: New test. - * g++.dg/abi/empty13a.c: New test. - * g++.dg/abi/empty14.C: New test. - * g++.dg/abi/empty14.h: New test. - * g++.dg/abi/empty14a.c: New test. - * g++.dg/abi/empty15.C: New test. - * g++.dg/abi/empty15.h: New test. - * g++.dg/abi/empty15a.c: New test. - * g++.dg/abi/empty16.C: New test. - * g++.dg/abi/empty16.h: New test. - * g++.dg/abi/empty16a.c: New test. - * g++.dg/abi/empty17.C: New test. - * g++.dg/abi/empty17.h: New test. - * g++.dg/abi/empty17a.c: New test. - * g++.dg/abi/empty18.C: New test. - * g++.dg/abi/empty18.h: New test. - * g++.dg/abi/empty18a.c: New test. - * g++.dg/abi/empty19.C: New test. - * g++.dg/abi/empty19.h: New test. - * g++.dg/abi/empty19a.c: New test. - * g++.dg/abi/empty20.C: New test. - * g++.dg/abi/empty21.C: New test. - * g++.dg/abi/empty22.C: New test. - * g++.dg/abi/empty22.h: New test. - * g++.dg/abi/empty22a.c: New test. - * g++.dg/abi/empty23.C: New test. - * g++.dg/abi/empty24.C: New test. - * g++.dg/abi/empty25.C: New test. - * g++.dg/abi/empty25.h: New test. - * g++.dg/abi/empty25a.c: New test. - * g++.dg/abi/empty26.C: New test. - * g++.dg/abi/empty26.h: New test. - * g++.dg/abi/empty26a.c: New test. - * g++.dg/abi/empty27.C: New test. - * g++.dg/abi/empty28.C: New test. - * g++.dg/abi/pr60336-1.C: New test. - * g++.dg/abi/pr60336-10.C: New test. - * g++.dg/abi/pr60336-11.C: New test. - * g++.dg/abi/pr60336-12.C: New test. - * g++.dg/abi/pr60336-2.C: New test. - * g++.dg/abi/pr60336-3.C: New test. - * g++.dg/abi/pr60336-4.C: New test. - * g++.dg/abi/pr60336-5.C: New test. - * g++.dg/abi/pr60336-6.C: New test. - * g++.dg/abi/pr60336-7.C: New test. - * g++.dg/abi/pr60336-8.C: New test. - * g++.dg/abi/pr60336-9.C: New test. - * g++.dg/abi/pr68355.C: New test. - * g++.dg/lto/pr60336_0.C: New test. - -2017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Adapt expectations - to vmov instructions now generated. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. - -2017-11-22 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/simd/vdot-compile.c: New. - * gcc.target/arm/simd/vect-dot-qi.h: New. - * gcc.target/arm/simd/vect-dot-s8.c: New. - * gcc.target/arm/simd/vect-dot-u8.c: New - -2017-11-22 Uros Bizjak <ubizjak@gmail.com> - - * lib/target-supports.exp (check_effective_target_bswap16): - Do not skip on alpha and x86 targets. - -2017-11-22 Sudakshina Das <sudi.das@arm.com> - - * gcc.target/arm/armv8_2-fp16-move-1.c: Add -mfloat-abi=hard option. - -2017-11-22 Richard Sandiford <richard.sandiford@linaro.org> - - PR testsuite/83004 - * gcc.dg/vect/pr81136.c: Restore previous alignment of 32 - in the default case. - -2017-11-22 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83044 - * gcc.dg/pr83044.c: New test. - * c-c++-common/Warray-bounds.c (fb): Fix up MAX value. - -2017-11-22 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/79072 - * gfortran.dg/class_result_6.f90: New test for comment 10 of - the PR. - -2017-11-22 Jakub Jelinek <jakub@redhat.com> - - PR debug/83084 - * g++.dg/opt/pr83084.C: New test. - - PR middle-end/82875 - * gcc.dg/pr82875.c: New test. - * gcc.c-torture/compile/pr82875.c: New test. - - PR debug/83034 - * gcc.dg/pr83034.c: New test. - -2017-11-22 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83089 - * gcc.dg/pr83089.c: New testcase. - -2017-11-21 David Malcolm <dmalcolm@redhat.com> - - PR c/83056 - * gcc.dg/spellcheck-pr83056.c: New test case. - -2017-11-21 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/82945 - * c-c++-common/Wstringop-truncation-2.c: New test. - * c-c++-common/Wstringop-truncation.c: Adjust. - * c-c++-common/attr-nonstring-2.c: Adjust. - * c-c++-common/attr-nonstring-3.c: New test. - -2017-11-21 Sergey Shalnov <Sergey.Shalnov@intel.com> - - * g++.dg/ext/pr57362.C (__attribute__): Test - prefer-vector-width=[128|256] target attribute. - * gcc.target/i386/avx512f-constant-float-return.c (dg-optioins): - Use -mprefer-vector-width=256 instead of -mprefer-avx256. - * gcc.target/i386/avx512f-prefer.c: Ditto. - * gcc.target/i386/pr82460-2.c: Ditto. - -2017-11-21 Martin Liska <mliska@suse.cz> - - * g++.dg/cpp0x/constexpr-48089.C: Add quotes for constexpr - keyword; add dg-message for 'in .constexpr. expansion of '. - * g++.dg/cpp0x/constexpr-50060.C: Likewise. - * g++.dg/cpp0x/constexpr-60049.C: Likewise. - * g++.dg/cpp0x/constexpr-70323.C: Likewise. - * g++.dg/cpp0x/constexpr-70323a.C: Likewise. - * g++.dg/cpp0x/constexpr-cast.C: Likewise. - * g++.dg/cpp0x/constexpr-diag3.C: Likewise. - * g++.dg/cpp0x/constexpr-ex1.C: Likewise. - * g++.dg/cpp0x/constexpr-generated1.C: Likewise. - * g++.dg/cpp0x/constexpr-ice16.C: Likewise. - * g++.dg/cpp0x/constexpr-ice5.C: Likewise. - * g++.dg/cpp0x/constexpr-incomplete2.C: Likewise. - * g++.dg/cpp0x/constexpr-neg1.C: Likewise. - * g++.dg/cpp0x/constexpr-recursion.C: Likewise. - * g++.dg/cpp0x/constexpr-shift1.C: Likewise. - * g++.dg/cpp1y/constexpr-70265-1.C: Likewise. - * g++.dg/cpp1y/constexpr-70265-2.C: Likewise. - * g++.dg/cpp1y/constexpr-79655.C: Likewise. - * g++.dg/cpp1y/constexpr-new.C: Likewise. - * g++.dg/cpp1y/constexpr-return2.C: Likewise. - * g++.dg/cpp1y/constexpr-shift1.C: Likewise. - * g++.dg/cpp1y/constexpr-throw.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda6.C: Likewise. - * g++.dg/ext/constexpr-vla1.C: Likewise. - * g++.dg/ext/constexpr-vla2.C: Likewise. - * g++.dg/ext/constexpr-vla3.C: Likewise. - * g++.dg/cpp0x/static_assert10.C: Likewise. - * g++.dg/cpp1y/pr63996.C: Likewise. - * g++.dg/cpp1y/pr68180.C: Likewise. - * g++.dg/cpp1y/pr77830.C: Likewise. - * g++.dg/ubsan/pr63956.C: Likewise. - -2017-11-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/83045 - * c-c++-common/pr61405.c (fn0, fn1): Add return stmts. - * c-c++-common/Wlogical-op-2.c (fn): Likewise. - * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options. - * g++.dg/opt/combine.C: Likewise. - * g++.dg/ubsan/return-3.C: Likewise. - * g++.dg/pr59445.C: Likewise. - * g++.dg/pr49847.C: Likewise. - * g++.dg/ipa/pr61800.C: Likewise. - * g++.dg/ipa/pr63470.C: Likewise. - * g++.dg/ipa/pr68672-1.C: Likewise. - * g++.dg/pr58438.C: Likewise. - * g++.dg/torture/pr59265.C: Likewise. - * g++.dg/tree-ssa/ssa-dse-2.C: Likewise. - * g++.old-deja/g++.eh/catch13.C: Likewise. - * g++.old-deja/g++.eh/crash1.C: Likewise. - * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning. - * g++.dg/torture/pr55740.C: Likewise. - * g++.dg/torture/pr43257.C: Likewise. - * g++.dg/torture/pr64280.C: Likewise. - * g++.dg/torture/pr54684.C: Likewise. - * g++.dg/torture/pr56694.C: Likewise. - * g++.dg/torture/pr68470.C: Likewise. - * g++.dg/torture/pr60648.C: Likewise. - * g++.dg/torture/pr71281.C: Likewise. - * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options. - * g++.dg/torture/pr64669.C: Likewise. - * g++.dg/torture/pr58369.C: Likewise. - * g++.dg/torture/pr33627.C: Likewise. - * g++.dg/torture/predcom-1.C: Add - #pragma GCC diagnostic ignored "-Wreturn-type". - * g++.dg/lto/20090221_0.C: Likewise. - * g++.dg/lto/20091026-1_1.C: Likewise. - * g++.dg/lto/pr54625-1_1.C: Likewise. - * g++.dg/warn/pr83045.C: New test. - -2017-11-21 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/movbe-1.c: Update scan string for movbe - with integer suffix. - * gcc.target/i386/movbe-2.c: Ditto. - * gcc.target/i386/movbe-3.c: Ditto. - * gcc.target/i386/movbe-4.c: Ditto. - * gcc.target/i386/movbe-5.c: Ditto. - -2017-11-21 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/83020 - * g++.dg/cpp1z/pr83020.C: New. - -2017-11-21 Jakub Jelinek <jakub@redhat.com> - - PR target/82880 - * gcc.dg/opts-8.c: New test. - -2017-11-21 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/loop-5.cpp: New test. - -2017-11-21 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/83047 - * gcc.dg/pr83047.c: New test. - - P0428R2 - familiar template syntax for generic lambdas - * g++.dg/cpp1y/lambda-generic-x.C: Adjust warnings and limit - to c++17_down target. - * g++.dg/cpp1y/lambda-generic-dep.C: Likewise. - * g++.dg/cpp1y/lambda-generic-77914.C: Adjust error and limit - to c++17_down target. - * g++.dg/cpp2a/lambda-generic1.C: New test. - * g++.dg/cpp2a/lambda-generic2.C: New test. - * g++.dg/cpp2a/lambda-generic3.C: New test. - * g++.dg/cpp2a/lambda-generic4.C: New test. - * g++.dg/cpp2a/lambda-generic5.C: New test. - - PR c++/83059 - * c-c++-common/pr83059.c: New test. - - PR debug/82718 - * gcc.dg/debug/dwarf2/pr82718-1.c: New test. - * gcc.dg/debug/dwarf2/pr82718-2.c: New test. - - PR debug/82933 - * gcc.dg/rtl/x86_64/pr82933.c: New test. - -2017-11-20 Eric Gallager <egall@gwmail.gwu.edu> - - PR preprocessor/81794 - * gcc.dg/pragma-diag-7.c: Update to include check for - stringification. - -2017-11-20 David Malcolm <dmalcolm@redhat.com> - - PR c/81404 - * g++.dg/spellcheck-stdlib.C: New. - * gcc.dg/spellcheck-stdlib.c (test_INT_MAX): New. - -2017-11-20 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/spellcheck-stdlib.c: New test case. - -2017-11-20 David Malcolm <dmalcolm@redhat.com> - - PR c++/72786 - * g++.dg/spellcheck-macro-ordering-2.C: New test case. - * g++.dg/spellcheck-macro-ordering.C: Add dg-message directives - for macro used-before-defined. - -2017-11-20 Steve Ellcey <sellcey@cavium.com> - - PR target/81356 - * gfortran.dg/pr45636.f90 (aarch64*-*-*): Remove from xfail list. - -2017-11-20 Uros Bizjak <ubizjak@gmail.com> - Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/movbe-5.c: New test. - -2017-11-20 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/79072 - * gfortran.dg/class_result_5.f90: New test. - -2017-11-20 Jakub Jelinek <jakub@redhat.com> - - P0329R4: Designated Initialization - * g++.dg/ext/desig2.C: Adjust comment, no sorry about designator - refering to second member. - (b): New variable and associated expected diagnostic. - * g++.dg/ext/desig4.C: For C++2A expect diagnostics. - * g++.dg/ext/desig5.C: Add dg-do dg-compile and empty dg-options. - * g++.dg/ext/desig8.C: Likewise. - * g++.dg/ext/desig9.C: New test. - * g++.dg/ext/pr27019.C: Don't expect any diagnostics. - * g++.dg/init/error2.C: Adjust expected diagnostics. - * g++.dg/cpp0x/desig1.C: Add dg-options with -pedantic, expect - warning on C99 designators. - * g++.dg/cpp2a/desig1.C: New test. - * g++.dg/cpp2a/desig2.C: New test. - * g++.dg/cpp2a/desig3.C: New test. - * g++.dg/cpp2a/desig4.C: New test. - * g++.dg/cpp2a/desig5.C: New test. - * g++.dg/cpp2a/desig6.C: New test. - -2017-11-20 Nathan Sidwell <nathan@acm.org> - - PR c++/82878 - * g++.dg/cpp0x/pr82878.C: New. - * g++.dg/cpp1z/inh-ctor38.C: Check moves too. - -2017-11-20 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/predcom-dse-12.c: New test. - -2017-11-20 Marc Glisse <marc.glisse@inria.fr> - - PR testsuite/82951 - * gcc.c-torture/execute/20040409-1.c: Move invalid tests... - * gcc.c-torture/execute/20040409-1w.c: ... here with -fwrapv. - * gcc.c-torture/execute/20040409-2.c: Move invalid tests... - * gcc.c-torture/execute/20040409-2w.c: ... here with -fwrapv. - * gcc.c-torture/execute/20040409-3.c: Move invalid tests... - * gcc.c-torture/execute/20040409-3w.c: ... here with -fwrapv. - * gcc.dg/tree-ssa/cmpmul-1.c: Tweak condition. - * gcc.dg/tree-ssa/vrp118.c: New file. - -2017-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/pr82836.C: Require int128, __float128 support. - Add __float128 options. - (size_t): Define using __SIZE_TYPE__. - -2017-11-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/82781 - * g++.dg/ext/constexpr-pr82781.C: New test. - -2017-11-20 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/pr69180.c: Use -: for no column in expected - warnings. - -2017-11-20 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78821 - * gcc.dg/store_merging_16.c: New test. - -2017-11-19 Jan Hubicka <hubicka@ucw.cz> - - PR target/82281 - * gcc.target/i386/pr82281.c: New testcase. - -2017-11-19 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/81360 - * gcc.c-torture/compile/pr81360.c: New testcase. - -2017-11-19 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78990 - * gfortran.dg/class_67.f90: New test. - -2017-11-19 Jan Hubicka <hubicka@ucw.cz> - - PR target/82713 - * gcc.target/i386/pr82713.c: New testcase. - -2017-11-19 Jakub Jelinek <jakub@redhat.com> - - PR c/66618 - PR c/69960 - * gcc.dg/pr69960.c: New test. - * gcc.dg/pr66618.c: New test. - * gcc.dg/pr66618-2.c: New test. - -2017-11-18 Janne Blomqvist <jb@gcc.gnu.org> - - PR fortran/44292 - * gfortran.dg/large_recl.f90: New test. - -2017-11-18 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/83012 - * gfortran.dg/contiguous_5.f90: New test. - -2017-11-17 Steve Ellcey <sellcey@cavium.com> - - * gcc.target/aarch64/fmls.c: New test. - -2017-11-17 Steve Ellcey <sellcey@cavium.com> - - * gcc.target/aarch64/pr81356.c: New test. - -2017-11-17 Jan Hubicka <hubicka@ucw.cz> - - * gcc.target/i386/xop-imul64-vector.c: Disable vectorizer costmodel. - -2017-11-17 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision - changes. - * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision - changes. - -2017-11-17 Nathan Sidwell <nathan@acm.org> - - * g++.dg/pr82836.C: Fix for c++17. - -2017-11-17 Tamar Christina <tamar.christina@arm.com> - - PR target/82641 - * gcc.target/arm/pragma_arch_attribute.c: New. - -2017-11-17 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/altivec-macros.c: Include "-:" in the messages - matched for. - -2017-11-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/83017 - * gcc.dg/autopar/pr49960.c: Adjust. - -2017-11-17 Sudakshina Das <sudi.das@arm.com> - - * gcc.target/arm/armv8_2-fp16-move-1.c: Edit vmov scan-assembler - directives. - -2017-11-17 Tamar Christina <tamar.christina@arm.com> - - * gcc.dg/struct-simple.c: New. - * lib/target-supports.exp - (check_effective_target_word_mode_no_slow_unalign): New. - -2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch - instruction to bar. - -2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse.exp: Add option to select Armv8-M Baseline - or Armv8-M Mainline when running the respective tests. - * gcc.target/arm/cmse/baseline/cmse-11.c: Remove architecture check and - selection. - * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise. - * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise. - * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise. - * gcc.target/arm/cmse/baseline/softfp.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise. - -2017-11-17 Jakub Jelinek <jakub@redhat.com> - - PR testsuite/82997 - * gcc.dg/cpp/macsyntx.c (var1, rest): Don't expect - "requires at least one" warning. - * gcc.dg/cpp/sysmac1.c (foo): Likewise. - * gcc.dg/cpp/macsyntx2.c: New test. - * gcc.dg/cpp/sysmac3.c: New test. - * gcc.dg/cpp/sysmac3.h: New file. - -2017-11-15 Qing Zhao <qing.zhao@oracle.com> - - PR middle-end/78809 - * gcc.dg/strcmpopt_1.c: New test. - -2017-11-16 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/c18-version-1.c, gcc.dg/c18-version-2.c: New tests. - -2017-11-15 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/bfp/bfp.exp: Look for *.c files, not *.c* - files to prevent ~ files from getting recognized. - * gcc.target/powerpc/dfp/dfp.exp: Likewise. - * gcc.target/powerpc/vsu/vsu.exp: Likewise. - -2017-11-16 Henry Linjamäki <henry.linjamaki@parmance.com> - - * brig.dg/test/gimple/vector.hsail: Update for HSA registers' tree - representation changes in brig1. - * brig.dg/test/gimple/packed.hsail: Likewise. - * brig.dg/test/gimple/internal-reg-var-casts.hsail: New. - -2017-11-16 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/ipa/ipcp-2.c: Lower threshold. - -2017-11-16 Martin Sebor <msebor@redhat.com> - - PR middle-end/63477 - * gcc.dg/pr63477.c: New test. - -2017-11-16 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/82588 - PR tree-optimization/82583 - * c-c++-common/Warray-bounds.c: New test. - * gcc.dg/Warray-bounds-11.c: Adjust. - * gcc.dg/Warray-bounds-22.c: New test. - -2017-11-16 Nathan Sidwell <nathan@acm.org> - - PR c++/82836 - PR c++/82737 - * g++.dg/pr82836.C: New. - - PR c++81060 - * g++.dg/cpp0x/lambda/lambda-template13.C: Avoid undefined - template using local type error. - * g++.dg/cpp0x/pr81060.C: New. - -2017-11-16 Wilco Dijkstra <wdijkstr@arm.com> - Jackson Woodruff <jackson.woodruff@arm.com> - - PR tree-optimization/71026 - * gcc.dg/cse_recip.c: New test. - -2017-11-16 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/lr_free_2.c: Fix test. - * gcc.target/aarch64/spill_1.c: Likewise. - * gcc.target/aarch64/test_frame_11.c: Likewise. - * gcc.target/aarch64/test_frame_12.c: Likewise. - * gcc.target/aarch64/test_frame_13.c: Likewise. - * gcc.target/aarch64/test_frame_14.c: Likewise. - * gcc.target/aarch64/test_frame_15.c: Likewise. - * gcc.target/aarch64/test_frame_3.c: Likewise. - * gcc.target/aarch64/test_frame_5.c: Likewise. - * gcc.target/aarch64/test_frame_9.c: Likewise. - -2017-11-16 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70383 - * g++.dg/cpp0x/lambda/lambda-70383.C: New. - -2017-11-16 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-gf2p8mulb-2.c: New runtime tests. - * gcc.target/i386/avx512vl-gf2p8mulb-2.c: Ditto. - * gcc.target/i386/gfni-1.c: Add tests for GF2P8MUL. - * gcc.target/i386/gfni-2.c: Ditto. - * gcc.target/i386/gfni-3.c: Ditto. - * gcc.target/i386/gfni-4.c: Ditto. - -2017-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/swaps-p8-26.c: Modify expected code - generation. - -2017-11-15 Martin Sebor <msebor@redhat.com> - - PR testsuite/82988 - * g++.dg/cpp0x/lambda/lambda-switch.C: Prune unimportant warning. - -2017-11-15 H.J. Lu <hongjiu.lu@intel.com> - - PR target/82990 - * gcc.target/i386/pr82942-2.c: Add -mtune=knl. - * gcc.target/i386/pr82990-1.c: New test. - * gcc.target/i386/pr82990-2.c: Likewise. - * gcc.target/i386/pr82990-3.c: Likewise. - * gcc.target/i386/pr82990-4.c: Likewise. - * gcc.target/i386/pr82990-5.c: Likewise. - * gcc.target/i386/pr82990-6.c: Likewise. - * gcc.target/i386/pr82990-7.c: Likewise. - -2017-11-15 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/builtins-3-p9.c: Add -O1, update - expected codegen checks. - * gcc.target/powerpc/vec-cmp-sel.c: Mark vars as volatile. - * gcc.target/powerpc/vsu/vec-cmpne-0.c: Add -O1. - * gcc.target/powerpc/vsu/vec-cmpne-1.c: Add -O1. - * gcc.target/powerpc/vsu/vec-cmpne-2.c: Add -O1. - * gcc.target/powerpc/vsu/vec-cmpne-3.c: Add -O1. - * gcc.target/powerpc/vsu/vec-cmpne-4.c: Add -O1. - * gcc.target/powerpc/vsu/vec-cmpne-5.c: Add -O1. - * gcc.target/powerpc/vsu/vec-cmpne-6.c: Add -O1. - -2017-11-15 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78240 - gfortran.dg/pr78240.f90: Prune run-on errors. - -2017-11-15 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/82726 - * gcc.dg/tree-ssa/pr82726.c: New test. - -2017-11-15 Sudakshina Das <sudi.das@arm.com> - - * g++.dg/ext/pr57735.C: Add -Wno-return-type for test. - * gcc.target/arm/pr54300.C (main): Add return type and - return a value. - -2017-11-15 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/strncpy-fix-1.c: Add -Wno-stringop-truncation to dg-options. - -2017-11-15 Dominique d'Humieres <dominiq@lps.ens.fr> - - * gcc.target/i386/pr81706.c: Adjust asm for darwin. - * g++.dg/ext/pr81706.C: Likewise. - -2017-11-15 Nathan Sidwell <nathan@acm.org> - - PR c++/81574 - * g++.dg/cpp1y/pr81574.C: New. - -2017-11-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82985 - * g++.dg/torture/pr82985.C: Likewise. - -2017-11-15 Sebastian Peryt <sebastian.peryt@intel.com> - - PR target/82941 - PR target/82942 - * gcc.target/i386/pr82941-1.c: New test. - * gcc.target/i386/pr82941-2.c: New test. - * gcc.target/i386/pr82942-1.c: New test. - * gcc.target/i386/pr82942-2.c: New test. - -2017-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/cpp0x/rv-trivial-bug.C (test2): Return a value. - -2017-11-15 Jakub Jelinek <jakub@redhat.com> - - PR target/82981 - * gcc.target/mips/pr82981.c: New test. - -2017-11-15 Martin Liska <mliska@suse.cz> - - * g++.dg/ubsan/vptr-12.C: New test. - -2017-11-15 Joseph Myers <joseph@codesourcery.com> - - PR c/81156 - * gcc.dg/builtin-tgmath-1.c, gcc.dg/builtin-tgmath-2.c, - gcc.dg/builtin-tgmath-err-1.c, gcc.dg/builtin-tgmath-err-2.c, - gcc.dg/dfp/builtin-tgmath-dfp-err.c, - gcc.dg/dfp/builtin-tgmath-dfp.c: New tests. - -2017-11-14 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-hw4.c: New test. - -2017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * lib/target-supports.exp (check_effective_target_pie): Adapt - comment for Solaris 12 renaming. - - * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if. - -2017-11-14 Carl Love <cel@us.ibm.com> - - * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix - indentation of printf and abort statements. - * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives. - -2017-11-14 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/aarch64/bsl-idiom.c: New. - * gcc.target/aarch64/copysign-bsl.c: New. - -2017-11-14 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/Wstringop-truncation.c: Require effective target alloca. - -2017-11-13 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/fnsplit-2.c: New testcase. - -2017-11-13 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/78240 - * gfortran.dg/dec_structure_23.f90: New. - * gfortran.dg/pr78240.f90: New. - -2017-11-13 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file. - -2017-11-13 Tom Tromey <tom@tromey.com> - - * c-c++-common/cpp/va-opt-pedantic.c: New file. - * c-c++-common/cpp/va-opt.c: New file. - * c-c++-common/cpp/va-opt-error.c: New file. - -2017-11-13 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test. - * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error - message. - -2017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-minmax.c: New test. - -2017-11-13 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/pr67989.C: Add -Wno-return-type to - dg-additional-options. - -2017-11-13 Nathan Sidwell <nathan@acm.org> - - * lib/gcc-dg.exp (process-message): Use -: for no column. - * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided - column messages. - * c-c++-common/cpp/pr58844-1.c: Likewise. - * c-c++-common/cpp/pr58844-2.c: Likewise. - * c-c++-common/cpp/warning-zero-location.c: Likewise. - * g++.dg/diagnostic/pr77949.C: Likewise. - * g++.dg/gomp/macro-4.C: Likewise. - * gcc.dg/Wunknownprag.c: Likewise. - * gcc.dg/builtin-redefine.c: Likewise. - * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise. - * gcc.dg/cpp/Wunused.c: Likewise. - * gcc.dg/cpp/misspelled-directive-1.c: Likewise. - * gcc.dg/cpp/redef2.c: Likewise. - * gcc.dg/cpp/redef3.c: Likewise. - * gcc.dg/cpp/redef4.c: Likewise. - * gcc.dg/cpp/trad/Wunused.c: Likewise. - * gcc.dg/cpp/trad/argcount.c: Likewise. - * gcc.dg/cpp/trad/comment-3.c: Likewise. - * gcc.dg/cpp/trad/comment.c: Likewise. - * gcc.dg/cpp/trad/defined.c: Likewise. - * gcc.dg/cpp/trad/directive.c: Likewise. - * gcc.dg/cpp/trad/funlike-3.c: Likewise. - * gcc.dg/cpp/trad/funlike.c: Likewise. - * gcc.dg/cpp/trad/literals-2.c: Likewise. - * gcc.dg/cpp/trad/macro.c: Likewise. - * gcc.dg/cpp/trad/pr65238-4.c: Likewise. - * gcc.dg/cpp/trad/recurse-1.c: Likewise. - * gcc.dg/cpp/trad/recurse-2.c: Likewise. - * gcc.dg/cpp/trad/redef2.c: Likewise. - * gcc.dg/cpp/ucnid-11.c: Likewise. - * gcc.dg/cpp/unc1.c: Likewise. - * gcc.dg/cpp/unc2.c: Likewise. - * gcc.dg/cpp/unc3.c: Likewise. - * gcc.dg/cpp/unc4.c: Likewise. - * gcc.dg/cpp/undef2.c: Likewise. - * gcc.dg/cpp/warn-redefined-2.c: Likewise. - * gcc.dg/cpp/warn-redefined.c: Likewise. - * gcc.dg/cpp/warn-unused-macros-2.c: Likewise. - * gcc.dg/cpp/warn-unused-macros.c: Likewise. - * gcc.dg/empty-source-2.c: Likewise. - * gcc.dg/empty-source-3.c: Likewise. - * gcc.dg/gomp/macro-4.c: Likewise. - * gcc.dg/noncompile/pr35447-1.c: Likewise. - * gcc.dg/plugin/location-overflow-test-1.c: Likewise. - * gcc.dg/pr20245-1.c: Likewise. - * gcc.dg/pr28419.c: Likewise. - * gcc.dg/rtl/truncated-rtl-file.c: Likewise. - * gcc.dg/unclosed-init.c: Likewise. - -2017-11-13 Charles Baylis <charles.baylis@linaro.org> - - * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu* - -2017-11-13 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78821 - * gcc.dg/store_merging_15.c: New test. - - PR tree-optimization/82954 - * gcc.c-torture/execute/pr82954.c: New test. - -2017-11-11 Janus Weil <janus@gcc.gnu.org> - - PR fortran/82932 - * gfortran.dg/typebound_call_29.f90: New test. - -2017-11-10 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/82886 - * gfortran.dg/init_flag_16.f03: New testcase. - -2017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-xxbr-3.c: New test. - -2017-11-10 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/force-indirect-call-1.c: Merge scan strings. - * gcc.target/i386/force-indirect-call-2.c: Ditto. - Require fpic effective target. - * gcc.target/i386/force-indirect-call-3.c: Ditto. - Require lp64 effective target. - -2017-11-10 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx-1.c: Handle new intrinsics. - * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests. - * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto. - * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE. - * gcc.target/i386/gfni-2.c: Ditto. - * gcc.target/i386/gfni-3.c: Ditto. - * gcc.target/i386/gfni-4.c: Ditto. - * gcc.target/i386/sse-13.c: Handle new tests. - * gcc.target/i386/sse-14.c: Handle new tests. - * gcc.target/i386/sse-23.c: Handle new tests. - -2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/bitfield-4.x: New file. - * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include - above file. - * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise. - * gcc.target/arm/cmse/bitfield-5.x: New file. - * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include - above file. - * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise. - * gcc.target/arm/cmse/bitfield-6.x: New file. - * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include - above file. - * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise. - * gcc.target/arm/cmse/bitfield-7.x: New file. - * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include - above file. - * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise. - * gcc.target/arm/cmse/bitfield-8.x: New file. - * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include - above file. - * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise. - * gcc.target/arm/cmse/bitfield-9.x: New file. - * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include - above file. - * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise. - * gcc.target/arm/cmse/bitfield-and-union.x: New file. - * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ... - * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code - and include above bitfield-and-union.x file. - * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ... - * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code - and include above bitfield-and-union.x file. - * gcc.target/arm/cmse/cmse-13.x: New file. - * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above - file. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise. - * gcc.target/arm/cmse/cmse-5.x: New file. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and - include above file. - * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/cmse-7.x: New file. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and - include above file. - * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/cmse-8.x: New file. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and - include above file. - * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise. - * gcc.target/arm/cmse/union-1.x: New file. - * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above - file. - * gcc.target/arm/cmse/mainline/union-1.c: Likewise. - * gcc.target/arm/cmse/union-2.x: New file. - * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above - file. - * gcc.target/arm/cmse/mainline/union-2.c: Likewise. - -2017-11-10 Martin Sebor <msebor@redhat.com> - - PR c/81117 - * c-c++-common/Wsizeof-pointer-memaccess3.c: New test. - * c-c++-common/Wstringop-overflow.c: Same. - * c-c++-common/Wstringop-truncation.c: Same. - * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust. - * c-c++-common/attr-nonstring-2.c: New test. - * gcc.dg/builtin-stpncpy.c: Adjust. - * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. - * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. - * gcc.dg/torture/pr63554.c: Same. - * gcc.dg/Walloca-1.c: Disable macro tracking. - -2017-11-10 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/82929 - * gcc.dg/pr82929.c: New test. - * g++.dg/opt/pr82929.C: New test. - -2017-11-10 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/target-supports.exp (check_effective_target_arm_soft_ok): - New function. - * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok - effective target. - -2017-11-10 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82934 - * gfortran.dg/allocate_assumed_charlen_1.f90: New test. - -2017-11-10 Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/82916 - * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead - of 3. - * gcc.dg/pr82916.c: New test. - -2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/scanasm.exp (scan-assembler): Extract filename from testname used - in summary. - (scan-assembler-not): Likewise. - (scan-hidden): Likewise. - (scan-not-hidden): Likewise. - (scan-stack-usage): Likewise. - (scan-stack-usage-not): Likewise. - (scan-assembler-times): Likewise. - (scan-assembler-dem): Likewise. - (scan-assembler-dem-not): Likewise. - (object-size): Likewise. - (scan-lto-assembler): Likewise. - * lib/scandump.exp (scan-dump): Likewise. - (scan-dump-times): Likewise. - (scan-dump-not): Likewise. - (scan-dump-dem): Likewise. - (scan-dump-dem-not): Likewise - -2017-11-10 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt69.adb: New test. - -2017-11-10 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/82913 - * gcc.c-torture/compile/pr82913.c: New test. - -2017-11-09 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78619 - * gfortran.dg/pr78619.f90: New test. - -2017-11-09 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78814 - * gfortran.dg/interface_40.f90: New testcase. - -2017-11-09 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb, - gnat.dg/finalized.adb: Disable all warnings. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * lib/target-supports.exp (check_effective_target_vect_masked_store): - New proc. - * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop - is vectorizable with masked stores. Update scan-tree-dump-times - accordingly. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * lib/target-supports.exp - (check_effective_target_vect_align_stack_vars): New proc. - * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if - vect_align_stack_vars. - * gcc.dg/vect/vect-24.c: Likewise. - * gcc.dg/vect/vect-25.c: Likewise. - * gcc.dg/vect/vect-26.c: Likewise. - * gcc.dg/vect/vect-32-big-array.c: Likewise. - * gcc.dg/vect/vect-32.c: Likewise. - * gcc.dg/vect/vect-40.c: Likewise. - * gcc.dg/vect/vect-42.c: Likewise. - * gcc.dg/vect/vect-46.c: Likewise. - * gcc.dg/vect/vect-48.c: Likewise. - * gcc.dg/vect/vect-52.c: Likewise. - * gcc.dg/vect/vect-54.c: Likewise. - * gcc.dg/vect/vect-62.c: Likewise. - * gcc.dg/vect/vect-67.c: Likewise. - * gcc.dg/vect/vect-75-big-array.c: Likewise. - * gcc.dg/vect/vect-75.c: Likewise. - * gcc.dg/vect/vect-77-alignchecks.c: Likewise. - * gcc.dg/vect/vect-78-alignchecks.c: Likewise. - * gcc.dg/vect/vect-89-big-array.c: Likewise. - * gcc.dg/vect/vect-89.c: Likewise. - * gcc.dg/vect/vect-96.c: Likewise. - * gcc.dg/vect/vect-multitypes-3.c: Likewise. - * gcc.dg/vect/vect-multitypes-6.c: Likewise. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * lib/target-supports.exp - (check_effective_target_vect_variable_length): New proc. - * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if - vect_variable_length. - * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if - vect_variable_length. - * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if - vect_variable_length. - * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive - commoning optimization if vect_variable_length. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * lib/target-supports.exp - (check_effective_target_vect_unaligned_possible): New proc. - * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from - vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible. - * gcc.dg/vect/vect-multitypes-1.c: Likewise. - * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned - access to ! vect_unaligned_possible. - * gcc.dg/vect/vect-33.c: Likewise. - * gcc.dg/vect/vect-42.c: Likewise. - * gcc.dg/vect/vect-56.c: Likewise. - * gcc.dg/vect/vect-60.c: Likewise. - * gcc.dg/vect/vect-96.c: Likewise. - * gcc.dg/vect/vect-peel-1.c: Likewise. - * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from - vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible. - * gcc.dg/vect/vect-29.c: Likewise. - * gcc.dg/vect/vect-44.c: Likewise. - * gcc.dg/vect/vect-48.c: Likewise. - * gcc.dg/vect/vect-50.c: Likewise. - * gcc.dg/vect/vect-52.c: Likewise. - * gcc.dg/vect/vect-72.c: Likewise. - * gcc.dg/vect/vect-75-big-array.c: Likewise. - * gcc.dg/vect/vect-75.c: Likewise. - * gcc.dg/vect/vect-77-alignchecks.c: Likewise. - * gcc.dg/vect/vect-77-global.c: Likewise. - * gcc.dg/vect/vect-78-alignchecks.c: Likewise. - * gcc.dg/vect/vect-78-global.c: Likewise. - * gcc.dg/vect/vect-multitypes-3.c: Likewise. - * gcc.dg/vect/vect-multitypes-4.c: Likewise. - * gcc.dg/vect/vect-multitypes-6.c: Likewise. - * gcc.dg/vect/vect-peel-4.c: Likewise. - * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling - for alignment. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * lib/target-supports.exp - (check_effective_target_vect_element_align_preferred): New proc. - (check_effective_target_vect_peeling_profitable): Test it. - * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling - if vect_element_align_preferred. - * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise. - * gcc.dg/vect/pr65310.c: Likewise. - * gcc.dg/vect/vect-26.c: Likewise. - * gcc.dg/vect/vect-54.c: Likewise. - * gcc.dg/vect/vect-56.c: Likewise. - * gcc.dg/vect/vect-58.c: Likewise. - * gcc.dg/vect/vect-60.c: Likewise. - * gcc.dg/vect/vect-89-big-array.c: Likewise. - * gcc.dg/vect/vect-89.c: Likewise. - * gcc.dg/vect/vect-92.c: Likewise. - * gcc.dg/vect/vect-peel-1.c: Likewise. - * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to - divide the alignment if vect_element_align_preferred. - * gcc.dg/vect/vect-outer-3a.c: Likewise. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * lib/target-supports.exp (vect_perm_supported): New proc. - (check_effective_target_vect_perm3_int): Likewise. - (check_effective_target_vect_perm3_short): Likewise. - (check_effective_target_vect_perm3_byte): Likewise. - * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to - succeed if vect_perm3_int. - * gcc.dg/vect/slp-perm-5.c: Likewise. - * gcc.dg/vect/slp-perm-6.c: Likewise. - * gcc.dg/vect/slp-perm-7.c: Likewise. - * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte. - * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short. - Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not - test for vect_perm3_short targets. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than - scan-tree-dump-times for vect_multiple_sizes. - * gcc.dg/vect/no-vfa-vect-102.c: Likewise. - * gcc.dg/vect/no-vfa-vect-102a.c: Likewise. - * gcc.dg/vect/no-vfa-vect-37.c: Likewise. - * gcc.dg/vect/no-vfa-vect-79.c: Likewise. - * gcc.dg/vect/vect-104.c: Likewise. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * lib/target-supports.exp (available_vector_sizes): New proc. - (check_effective_target_vect_multiple_sizes): Use it. - (check_effective_target_vect64): Likewise. - (check_effective_target_vect_sizes_32B_16B): Likewise. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define. - * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h. - (N): New macro. - (foo): Use it instead of hard-coded 320. - * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default - value is too small for VECTOR_BITS. - * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise. - * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise. - * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise. - * gcc.dg/vect/slp-perm-9.c (N): Likewise. - * gcc.dg/vect/vect-32.c (N): Likewise. - * gcc.dg/vect/vect-75.c (N, OFF): Likewise. - * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise. - * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise. - * gcc.dg/vect/vect-89.c (N): Likewise. - * gcc.dg/vect/vect-96.c (N): Likewise. - * gcc.dg/vect/vect-multitypes-3.c (N): Likewise. - * gcc.dg/vect/vect-multitypes-6.c (N): Likewise. - * gcc.dg/vect/vect-over-widen-1.c (N): Likewise. - * gcc.dg/vect/vect-over-widen-4.c (N): Likewise. - * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise. - * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise. - * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise. - * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro. - (N): Redefine in terms of NINTS. - (ia, ib, ic): Use NINTS instead of hard-coded constants in the - array bounds. - * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro. - (N): Redefine in terms of NINTS. - (test1): Replace a and b fields with NINTS - 2 ints of padding. - (main1): Use NINTS instead of hard-coded constants. - * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro. - (N): Redefine in terms of NINTS. - (test1): Replace a and b fields with NINTS - 2 ints of padding. - (test2): Remove incorrect comments about alignment. - (main1): Use NINTS instead of hard-coded constants. - * gcc.dg/vect/pr45752.c (N): Redefine if the default value is - too small for VECTOR_BITS. - (main): Continue to use canned results for the default value of N, - but compute the expected results from scratch for other values. - * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c. - * gcc.dg/vect/slp-perm-4.c (N, main): Likewise. - * gcc.dg/vect/slp-perm-5.c (N, main): Likewise. - * gcc.dg/vect/slp-perm-6.c (N, main): Likewise. - * gcc.dg/vect/slp-perm-7.c (N, main): Likewise. - * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros. - (giga): Use NINTS as the array bound. - (main): Use NINTS, N and RESULT. - * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is - too small for VECTOR_BITS. - (main): Fill in any remaining elements of A programmatically. - * gcc.dg/vect/pr81136.c: Include tree-vect.h. - (a): Use VECTOR_BITS to set the alignment of the target structure. - * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is - too small for VECTOR_BITS. - (main1): Continue to use the canned input for the default value of N, - but compute the input from scratch for other values. - * gcc.dg/vect/slp-28.c (N): Redefine if the default value is - too small for VECTOR_BITS. - (in1, in2, in3): Remove initialization. - (check1, check2): Delete. - (main1): Initialize in1, in2 and in3 here. Check every element - of the vectors and compute the expected values directly instead - of using an array. - * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is - too small for VECTOR_BITS. - (foo, main): Change type of "i" to int. - * gcc.dg/vect/vect-103.c (NINTS): New macro. - (N): Redefine in terms of N. - (c): Delete. - (main1): Use NINTS. Check the result from a and b directly. - * gcc.dg/vect/vect-67.c (NINTS): New macro. - (N): Redefine in terms of N. - (main1): Use NINTS for the inner array bounds. - * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros. - (N): Redefine in terms of NINTS. - (s): Keep the outer dimensions as 4 even if N is larger than 24. - (tmp1): New variable. - (main1): Only define a local tmp1 if NINTS is relatively small. - Use OUTERN for the outer loops and NINTS for the inner loops. - * gcc.dg/vect/vect-91.c (OFF): New macro. - (a, main3): Use it. - * gcc.dg/vect/vect-92.c (NITER): New macro. - (main1, main2): Use it. - * gcc.dg/vect/vect-93.c (N): Rename to... - (N1): ...this. - (main): Update accordingly. - (N2): New macro. - (main1): Use N1 instead of 3001 and N2 insteaed of 10. - * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros. - (N): Redefine in terms of NSHORTS. - (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7. - (main): Likewise. - * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS. - (foo): Truncate the expected value to the type of *d. - * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros. - (ia, ib, ic, main): Use EXTRA. - (main): Use NINTS. - (RES_A, RES_B, REC_C): New macros. - (RES): Redefine as their sum. - * gcc.dg/vect/vect-reduc-or_1.c (N): New macro. - (in): Change number of elements to N. - (main): Update accordingly. Calculate the expected result. - * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for - vect-reduc-or-1.c. - -2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile - to the set-up loop. - * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with - asm volatile ("" ::: "memory") instead of a conditional abort. - Update the expected vector loop count accordingly. - * gcc.dg/vect/slp-perm-9.c (main): Likewise. - * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with - asm volatile ("" ::: "memory") instead of a conditional abort. - * gcc.dg/vect/slp-23.c (main): Likewise, - * gcc.dg/vect/slp-35.c (main): Likewise, - * gcc.dg/vect/slp-37.c (main): Likewise, - * gcc.dg/vect/slp-perm-4.c (main): Likewise. - * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument. - (main): Update call accordingly. - * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c. - * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise. - * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise. - * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete. - (main): Don't initialize it. - (main1): Prevent vectorisation with asm volatile ("" ::: "memory") - instead of a conditional abort. - * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for - no-vfa-vect-102.c - * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise. - * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise. - * gcc.dg/vect/pr42709.c (main1): Remove dummy argument. - Prevent vectorisation with asm volatile ("" ::: "memory") - instead of a conditional abort. - * gcc.dg/vect/slp-13-big-array.c (y): Delete. - (main1): Prevent vectorisation with asm volatile ("" ::: "memory") - instead of a conditional abort. - * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c. - * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise. - * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise. - * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-105.c (y, main1): Likewise. - * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise. - * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise. - * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise. - * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise. - * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise. - * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise. - * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1): - Likewise. - * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise. - * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1): - Likewise. - * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise. - * gcc.dg/vect/slp-24.c (y): Delete. - (main): Prevent vectorisation with asm volatile ("" ::: "memory") - instead of a conditional abort. - * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c. - * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise. - * gcc.dg/vect/vect-bswap16.c (y, main): Likewise. - * gcc.dg/vect/vect-bswap32.c (y, main): Likewise. - * gcc.dg/vect/vect-bswap64.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise. - * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise. - * gcc.dg/vect/vect-10-big-array.c (y): Delete. - (foo): Prevent vectorisation with asm volatile ("" ::: "memory") - instead of a conditional abort. - * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for - vect-10-big-array.c. - * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise. - * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise. - * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise. - * gcc.dg/vect/vect-117.c (foo): Delete. - (main): Don't initalize it. - -2017-11-09 Jan Hubicka <hubicka@ucw.cz> - - * gcc.c-torture/compile/pr82879.c: New testcase. - -2017-11-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82902 - * g++.dg/torture/pr82902.C: New testcase. - -2017-11-09 Martin Liska <mliska@suse.cz> - - PR target/82863 - * gcc.dg/pr82863.c: New test. - -2017-11-09 Hristian Kirtchev <kirtchev@adacore.com> - - * gnat.dg/unreferenced.adb: New testcase. - -2017-11-09 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/out_param.adb: New testcase. - -2017-11-09 Hristian Kirtchev <kirtchev@adacore.com> - - * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb, - gnat.dg/elab3_pkg.ads: New testcase. - -2017-11-09 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb, - gnat.dg/finalized.adb: Disable new warning. - -2017-11-09 Jakub Jelinek <jakub@redhat.com> - - PR debug/82837 - * gcc.dg/debug/dwarf2/pr82837.c: New test. - -2017-11-08 Andi Kleen <ak@linux.intel.com> - - * gcc.target/i386/force-indirect-call-1.c: New test. - * gcc.target/i386/force-indirect-call-2.c: New test. - * gcc.target/i386/force-indirect-call-3.c: New test. - -2017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org> - - PR Fortran/82841 - * gfortran.dg/transfer_simplify_11.f90: New test. - -2017-11-08 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/82884 - * gfortran.dg/hollerith_character_array_constructor.f90: New test. - -2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/store_v2vec_lanes.c: New test. - -2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/load_v2vec_lanes_1.c: New test. - -2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/construct_lane_zero_1.c: New test. - -2017-11-08 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/delta_aggr.adb: New testcase. - -2017-11-08 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return - a value. - - PR tree-optimization/78821 - * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2. - * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New - functions. - (main): Test also those. Expect 13 store mergings instead of 6. - * gcc.dg/store_merging_14.c (f7, f8, f9): New functions. - (main): Test also those. Expect 9 store mergings instead of 6. - -2017-11-08 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/dwarf-cfa-reg.c: Update. - -2017-11-08 Javier Miranda <miranda@adacore.com> - - * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads, - gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads: - New testcase. - -2017-11-08 Andreas Schwab <schwab@suse.de> - - * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast): - Change type to void. - -2017-11-08 Janne Blomqvist <jb@gcc.gnu.org> - - PR 82869 - * gfortran.dg/logical_temp_io.f90: New test. - * gfortran.dg/logical_temp_io_kind8.f90: New test. - -2017-11-08 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as - frequencies are not longer printed in dump output. - -2017-11-08 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command. - -2017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets. - (main): Add return type. - -2017-11-08 Martin Liska <mliska@suse.cz> - - PR sanitizer/82792 - * g++.dg/asan/pr82792.C: New test. - -2017-11-07 Jakub Jelinek <jakub@redhat.com> - - PR target/82855 - * gcc.target/i386/avx512dq-pr82855.c: New test. - -2017-11-07 Uros Bizjak <ubizjak@gmail.com> - - PR target/80425 - * gcc.target/i386/pr80425-3.c: New test. - -2017-11-07 Andreas Schwab <schwab@suse.de> - - * g++.dg/pr50763-3.C (evalPoint): Return a value. - -2017-11-07 Wilco Dijkstra <wdijkstr@arm.com> - Jackson Woodruff <jackson.woodruff@arm.com> - - PR tree-optimization/71026 - * gcc.dg/div_neg: New test. - -2017-11-07 Sudakshina Das <sudi.das@arm.com> - - PR middle-end/80131 - * gcc.dg/pr80131-1.c: New Test. - -2017-11-07 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/bitops-1.c: New file. - -2017-11-07 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/negminus.c: New test. - -2017-11-06 Jeff Law <law@redhat.com> - - * gcc.target/i386/stack-check-12.c: Revert to initial version. Then.. - Add -fomit-frame-pointer. - -2017-11-06 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file. - -2017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/82748 - * gcc.target/powerpc/pr82748-1.c: New test. - * gcc.target/powerpc/pr82748-2.c: Likewise. - -2017-11-06 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/65579 - * g++.dg/cpp0x/constexpr-template11.C: New. - -2017-11-06 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/82838 - * gcc.c-torture/compile/pr82838.c: New test. - -2017-11-06 Jeff Law <law@redhat.com> - - PR target/82788 - * gcc.dg/pr82788.c: New test. - -2017-11-06 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * gcc.c-torture/compile/pr82816.c: New test. - -2017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/sad-vectorize-1.c: New file. - * gcc.target/powerpc/sad-vectorize-2.c: New file. - * gcc.target/powerpc/sad-vectorize-3.c: New file. - * gcc.target/powerpc/sad-vectorize-4.c: New file. - -2017-11-06 Martin Liska <mliska@suse.cz> - - * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value - for functions with non-void return type, or change type to void, - or add -Wno-return-type for test. - (foo2): Likewise. - * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise. - (foo1): Likewise. - * c-c++-common/cilk-plus/CK/errors.c: Likewise. - * c-c++-common/cilk-plus/CK/pr60197.c: Likewise. - * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise. - * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise. - (test_exe): Likewise. - * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise. - * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise. - * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise. - * g++.dg/eh/sighandle.C (dosegv): Likewise. - * g++.dg/ext/vector14.C (foo): Likewise. - (main): Likewise. - * g++.dg/graphite/pr41305.C: Likewise. - * g++.dg/graphite/pr42930.C: Likewise. - * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise. - (makeDir): Likewise. - * g++.dg/other/i386-8.C (foo): Likewise. - * g++.dg/pr45788.C: Likewise. - * g++.dg/pr64688.C (at_c): Likewise. - * g++.dg/pr65032.C (G::DecodeVorbis): Likewise. - * g++.dg/pr71633.C (c3::fn2): Likewise. - * g++.dg/stackprotectexplicit2.C (A): Likewise. - * g++.old-deja/g++.law/weak.C (main): Likewise. - -2017-11-06 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/gcov: New directory. - * gnat.dg/gcov/gcov.exp: New driver. - * gnat.dg/gcov/check.adb: New test. - -2017-11-06 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.c-torture/execute/pr23135.c: Move dg-add-options after - dg-options. - * gcc.dg/torture/pr78305.c: Move dg-do as first directive. - * gcc.misc-tests/gcov-3.c: Likewise. - * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options. - * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise. - * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise. - * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise. - * gcc.target/arm/cmse/baseline/softfp.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise. - * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise. - * gcc.target/arm/lp1189445.c: Likewise. - -2017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com> - - PR c++/80955 - * g++.dg/cpp0x/udlit-macros.C: New. - -2017-11-06 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/69739 - * gfortran.dg/pr69739.f90: New test. - -2017-11-06 Martin Liska <mliska@suse.cz> - - * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for - functions with non-void return type, or change type to void, or - add -Wno-return-type for test. - * c-c++-common/asan/pr63638.c (f): Likewise. - * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise. - * c-c++-common/gomp/sink-1.c (depend): Likewise. - * c-c++-common/missing-symbol.c: Likewise. - * c-c++-common/pr36513-2.c (main2): Likewise. - * c-c++-common/pr36513.c (main1): Likewise. - * c-c++-common/pr49706-2.c: Likewise. - * c-c++-common/pr65120.c: Likewise. - * c-c++-common/tm/volatile-1.c (f): Likewise. - * c-c++-common/vector-1.c (f): Likewise. - * c-c++-common/vector-2.c (f): Likewise. - * g++.dg/abi/abi-tag14.C (f): Likewise. - (g): Likewise. - * g++.dg/abi/abi-tag18.C (f): Likewise. - * g++.dg/abi/abi-tag18a.C (f): Likewise. - * g++.dg/abi/covariant2.C (struct c3): Likewise. - (struct c7): Likewise. - * g++.dg/abi/covariant3.C (c1::f6): Likewise. - * g++.dg/abi/mangle7.C (f1): Likewise. - * g++.dg/asan/pr81340.C (class e): Likewise. - (e::f): Likewise. - * g++.dg/concepts/fn8.C (struct S): Likewise. - * g++.dg/concepts/pr65575.C (f): Likewise. - * g++.dg/concepts/template-parm11.C (f): Likewise. - * g++.dg/conversion/op6.C: Likewise. - * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise. - * g++.dg/cpp0x/access01.C: Likewise. - * g++.dg/cpp0x/alignas3.C (class alignas): Likewise. - * g++.dg/cpp0x/auto2.C (f): Likewise. - (struct A): Likewise. - (main): Likewise. - * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise. - * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise. - (B::foo): Likewise. - (B::bar): Likewise. - * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise. - * g++.dg/cpp0x/dc1.C (struct D): Likewise. - * g++.dg/cpp0x/dc3.C (struct D): Likewise. - * g++.dg/cpp0x/decltype12.C: Likewise. - * g++.dg/cpp0x/decltype17.C (main): Likewise. - * g++.dg/cpp0x/decltype3.C: Likewise. - * g++.dg/cpp0x/decltype41.C (struct C): Likewise. - (struct D): Likewise. - * g++.dg/cpp0x/defaulted28.C (f): Likewise. - * g++.dg/cpp0x/enum_base3.C (struct D): Likewise. - * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise. - * g++.dg/cpp0x/initlist96.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise. - * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise. - * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise. - * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise. - * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise. - * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise. - * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise. - * g++.dg/cpp0x/nolinkage1.C (main): Likewise. - * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise. - * g++.dg/cpp0x/nsdmi-template5.C: Likewise. - * g++.dg/cpp0x/parse1.C (B::B): Likewise. - * g++.dg/cpp0x/pr34054.C (foo): Likewise. - * g++.dg/cpp0x/pr47416.C: Likewise. - * g++.dg/cpp0x/pr58781.C: Likewise. - * g++.dg/cpp0x/pr70538.C: Likewise. - * g++.dg/cpp0x/pr81325.C: Likewise. - * g++.dg/cpp0x/range-for13.C (begin): Likewise. - (end): Likewise. - * g++.dg/cpp0x/range-for14.C (begin): Likewise. - (end): Likewise. - * g++.dg/cpp0x/rv2n.C (test2_18): Likewise. - (test2_28): Likewise. - (test2_38): Likewise. - (test2_58): Likewise. - (test2_68): Likewise. - (test2_78): Likewise. - * g++.dg/cpp0x/rv3n.C (test3_128): Likewise. - * g++.dg/cpp0x/static_assert10.C (foo): Likewise. - * g++.dg/cpp0x/static_assert11.C (struct A): Likewise. - * g++.dg/cpp0x/static_assert12.C: Likewise. - * g++.dg/cpp0x/static_assert13.C: Likewise. - * g++.dg/cpp0x/trailing1.C (struct A): Likewise. - * g++.dg/cpp0x/trailing5.C (foo): Likewise. - (bar): Likewise. - * g++.dg/cpp0x/variadic114.C: Likewise. - * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise. - (bar): Likewise. - * g++.dg/cpp0x/variadic65.C: Likewise. - * g++.dg/cpp0x/variadic66.C (bind): Likewise. - * g++.dg/cpp0x/variadic97.C: Likewise. - * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise. - * g++.dg/cpp1y/auto-fn11.C: Likewise. - * g++.dg/cpp1y/auto-fn29.C: Likewise. - * g++.dg/cpp1y/auto-fn38.C: Likewise. - * g++.dg/cpp1y/constexpr-return2.C: Likewise. - * g++.dg/cpp1y/lambda-init7.C (foo): Likewise. - * g++.dg/cpp1y/pr63996.C: Likewise. - * g++.dg/cpp1y/pr65202.C: Likewise. - * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise. - * g++.dg/cpp1y/pr79253.C (struct D): Likewise. - * g++.dg/cpp1y/static_assert1.C: Likewise. - * g++.dg/cpp1y/static_assert2.C: Likewise. - * g++.dg/cpp1y/var-templ44.C: Likewise. - * g++.dg/cpp1z/fold6.C (f): Likewise. - * g++.dg/cpp1z/inline-var2.C (foo): Likewise. - * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise. - * g++.dg/cpp1z/static_assert-nomsg.C: Likewise. - * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise. - * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise. - * g++.dg/debug/dwarf2/icf.C: Likewise. - * g++.dg/debug/dwarf2/pr61433.C (main): Likewise. - * g++.dg/debug/nullptr01.C (g): Likewise. - * g++.dg/debug/pr16792.C (foo): Likewise. - * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise. - * g++.dg/debug/pr46338.C (struct S): Likewise. - * g++.dg/debug/pr47106.C (baz): Likewise. - (bar): Likewise. - (foo): Likewise. - * g++.dg/debug/pr71057.C (fn1): Likewise. - * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise. - (CLIParameterType::checkSwitched): Likewise. - * g++.dg/debug/pr80461.C (struct B): Likewise. - * g++.dg/dfp/44473-1.C (bar): Likewise. - * g++.dg/dfp/44473-2.C (bar): Likewise. - (foo): Likewise. - * g++.dg/eh/builtin1.C: Likewise. - * g++.dg/eh/builtin2.C: Likewise. - * g++.dg/eh/builtin3.C: Likewise. - * g++.dg/eh/pr45569.C (j): Likewise. - * g++.dg/eh/unwind2.C: Likewise. - * g++.dg/expr/bitfield11.C: Likewise. - * g++.dg/expr/static_cast7.C (f): Likewise. - * g++.dg/ext/altivec-14.C: Likewise. - * g++.dg/ext/asm13.C (fn1): Likewise. - * g++.dg/ext/builtin-object-size3.C: Likewise. - * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise. - (S::operator=): Likewise. - * g++.dg/ext/label7.C (f): Likewise. - * g++.dg/ext/label8.C (f): Likewise. - * g++.dg/ext/tmplattr7.C (test): Likewise. - * g++.dg/ext/vector8.C (f): Likewise. - * g++.dg/ext/visibility/anon1.C: Likewise. - * g++.dg/ext/visibility/anon2.C (f): Likewise. - * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise. - * g++.dg/ext/vla16.C (fn1): Likewise. - * g++.dg/goacc/reference.C: Likewise. - * g++.dg/gomp/pr37189.C: Likewise. - * g++.dg/gomp/pr39495-1.C: Likewise. - * g++.dg/gomp/pr39495-2.C: Likewise. - * g++.dg/gomp/pr82054.C: Likewise. - * g++.dg/inherit/covariant10.C (struct c6): Likewise. - (struct c17): Likewise. - * g++.dg/inherit/covariant11.C (struct c1): Likewise. - (struct c3): Likewise. - (struct c11): Likewise. - (struct c15): Likewise. - * g++.dg/inherit/protected1.C (A::operator==): Likewise. - * g++.dg/init/inline1.C (struct A): Likewise. - * g++.dg/init/new18.C: Likewise. - * g++.dg/init/reference2.C (f): Likewise. - * g++.dg/init/reference3.C: Likewise. - * g++.dg/init/switch1.C (f): Likewise. - * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise. - * g++.dg/ipa/devirt-13.C (main): Likewise. - * g++.dg/ipa/devirt-14.C (main): Likewise. - * g++.dg/ipa/devirt-15.C (main): Likewise. - * g++.dg/ipa/devirt-16.C (main): Likewise. - * g++.dg/ipa/devirt-17.C (main): Likewise. - * g++.dg/ipa/devirt-18.C (main): Likewise. - * g++.dg/ipa/devirt-19.C: Likewise. - * g++.dg/ipa/devirt-21.C (main): Likewise. - * g++.dg/ipa/devirt-23.C (main): Likewise. - * g++.dg/ipa/devirt-38.C: Likewise. - * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise. - * g++.dg/ipa/devirt-41.C (main): Likewise. - * g++.dg/ipa/devirt-42.C (main): Likewise. - * g++.dg/ipa/devirt-44.C (struct A): Likewise. - (main): Likewise. - * g++.dg/ipa/devirt-45.C (struct A): Likewise. - (main): Likewise. - * g++.dg/ipa/devirt-48.C (struct B): Likewise. - (struct D): Likewise. - * g++.dg/ipa/devirt-52.C: Likewise. - * g++.dg/ipa/nothrow-1.C (main): Likewise. - * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise. - * g++.dg/ipa/pr44372.C: Likewise. - * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise. - (putc_unlocked): Likewise. - (getline): Likewise. - (ferror_unlocked): Likewise. - * g++.dg/ipa/pr58371.C: Likewise. - * g++.dg/ipa/pr59176.C: Likewise. - * g++.dg/ipa/pr60640-1.C (class G): Likewise. - * g++.dg/ipa/pr61540.C (struct top): Likewise. - * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise. - * g++.dg/ipa/pr63587-1.C: Likewise. - * g++.dg/ipa/pr63587-2.C: Likewise. - * g++.dg/ipa/pr63838.C (__attribute__): Likewise. - * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise. - * g++.dg/ipa/pr64068.C (class A): Likewise. - (A::m_fn2): Likewise. - (class C): Likewise. - * g++.dg/ipa/pr64896.C (struct D): Likewise. - * g++.dg/ipa/pr65002.C: Likewise. - * g++.dg/ipa/pr65008.C (__attribute__): Likewise. - * g++.dg/ipa/pr65465.C (struct D): Likewise. - * g++.dg/ipa/pr66896.C (struct A): Likewise. - * g++.dg/ipa/pr68851.C (class G): Likewise. - (C::checkPseudoClass): Likewise. - * g++.dg/ipa/pr78211.C: Likewise. - * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise. - * g++.dg/ipa/pure-const-1.C (main): Likewise. - * g++.dg/ipa/pure-const-2.C (main): Likewise. - * g++.dg/ipa/pure-const-3.C (main): Likewise. - * g++.dg/ipa/remref-1.C (main): Likewise. - * g++.dg/ipa/remref-2.C (main): Likewise. - * g++.dg/lookup/builtin2.C (f): Likewise. - * g++.dg/lookup/crash3.C (struct A): Likewise. - (struct B): Likewise. - (crash): Likewise. - * g++.dg/lookup/friend20.C: Likewise. - * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise. - * g++.dg/lookup/struct2.C (A::c): Likewise. - * g++.dg/lto/20080709_0.C (f): Likewise. - * g++.dg/lto/20080907_0.C: Likewise. - * g++.dg/lto/20080915_0.C (struct Baz): Likewise. - * g++.dg/lto/20080916_0.C (g): Likewise. - * g++.dg/lto/20081022_0.C (main): Likewise. - * g++.dg/lto/20081023_0.C (main): Likewise. - * g++.dg/lto/20081118_0.C (foo::method): Likewise. - * g++.dg/lto/20081118_1.C (bar::method): Likewise. - * g++.dg/lto/20081120-1_0.C: Likewise. - * g++.dg/lto/20081120-1_1.C: Likewise. - * g++.dg/lto/20081127_1.C (main): Likewise. - * g++.dg/lto/20081217-2_0.C (struct A): Likewise. - * g++.dg/lto/20090303_0.C: Likewise. - * g++.dg/lto/20090311-1_0.C: Likewise. - * g++.dg/lto/20090312_0.C: Likewise. - * g++.dg/lto/20090315_0.C (main): Likewise. - * g++.dg/lto/20091002-1_0.C: Likewise. - * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise. - * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise. - * g++.dg/lto/20091004-1_0.C: Likewise. - * g++.dg/lto/20091004-2_0.C: Likewise. - * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise. - * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise. - * g++.dg/lto/20101010-1_0.C: Likewise. - * g++.dg/lto/20101010-2_0.C: Likewise. - * g++.dg/lto/pr45679-1_0.C: Likewise. - * g++.dg/lto/pr45679-1_1.C: Likewise. - * g++.dg/lto/pr45679-2_0.C: Likewise. - * g++.dg/lto/pr48042_0.C (B::x): Likewise. - * g++.dg/lto/pr51650-1_0.C (fn): Likewise. - (main): Likewise. - * g++.dg/lto/pr51650-3_0.C (fn): Likewise. - (main): Likewise. - * g++.dg/lto/pr63270_1.C: Likewise. - * g++.dg/lto/pr65193_0.C: Likewise. - * g++.dg/lto/pr65302_0.C: Likewise. - * g++.dg/lto/pr65316_0.C: Likewise. - * g++.dg/lto/pr65475c_0.C: Likewise. - * g++.dg/lto/pr65549_0.C (main): Likewise. - * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise. - * g++.dg/lto/pr69589_0.C: Likewise. - * g++.dg/opt/combine.C (qvariant_cast): Likewise. - (QScriptDebuggerBackendPrivate::trace): Likewise. - * g++.dg/opt/complex3.C (j): Likewise. - * g++.dg/opt/covariant1.C (struct T): Likewise. - * g++.dg/opt/declone3.C (Item::m_fn1): Likewise. - * g++.dg/opt/dump1.C (__attribute__): Likewise. - * g++.dg/opt/inline15.C (struct C): Likewise. - (fn2): Likewise. - * g++.dg/opt/local1.C (h): Likewise. - * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise. - * g++.dg/opt/new1.C: Likewise. - * g++.dg/opt/nrv8.C (main): Likewise. - * g++.dg/opt/pr23299.C (struct A): Likewise. - (struct B): Likewise. - (struct C): Likewise. - * g++.dg/opt/pr27826.C (struct Geometry): Likewise. - * g++.dg/opt/pr44919.C (back_inserter): Likewise. - * g++.dg/opt/pr47615.C (main): Likewise. - * g++.dg/opt/pr55329.C (struct A): Likewise. - * g++.dg/opt/pr61456.C (Set): Likewise. - * g++.dg/opt/pr65003.C (D::foo): Likewise. - (F::foo): Likewise. - * g++.dg/opt/pr65554.C: Likewise. - * g++.dg/opt/pr69432.C (struct C): Likewise. - * g++.dg/opt/pr78373.C (struct D): Likewise. - (Traits>::m_fn4): Likewise. - * g++.dg/opt/pr79267.C (struct F): Likewise. - * g++.dg/opt/pr82159-2.C: Likewise. - * g++.dg/other/array3.C (reserve): Likewise. - * g++.dg/other/crash-5.C (f): Likewise. - * g++.dg/other/crash-8.C: Likewise. - * g++.dg/other/error34.C (S): Likewise. - * g++.dg/other/pr22003.C (c3::func): Likewise. - * g++.dg/other/pr24623.C (RefCountPointer): Likewise. - * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise. - (Painter::for_each): Likewise. - (Painter::redraw_window): Likewise. - * g++.dg/other/pr42645-1.C (struct S): Likewise. - * g++.dg/other/pr42645-2.C (foo): Likewise. - (f3): Likewise. - * g++.dg/other/pr52048.C: Likewise. - * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise. - * g++.dg/overload/defarg4.C (class foo): Likewise. - (bar::Initialize): Likewise. - * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise. - * g++.dg/overload/ref-conv1.C: Likewise. - * g++.dg/overload/template5.C (test): Likewise. - * g++.dg/parse/crash40.C (class AAA): Likewise. - * g++.dg/parse/crash61.C: Likewise. - * g++.dg/parse/crash67.C: Likewise. - * g++.dg/parse/ctor5.C: Likewise. - * g++.dg/parse/defarg4.C (Foo): Likewise. - * g++.dg/parse/defarg6.C: Likewise. - * g++.dg/parse/error5.C (class Foo): Likewise. - * g++.dg/parse/expr2.C (foo): Likewise. - * g++.dg/parse/friend7.C: Likewise. - * g++.dg/parse/namespace1.C (bar): Likewise. - * g++.dg/parse/namespace9.C (g): Likewise. - * g++.dg/parse/ret-type2.C: Likewise. - * g++.dg/parse/typedef8.C (foo): Likewise. - * g++.dg/pch/static-1.C (LocalStaticTest): Likewise. - (main): Likewise. - * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise. - (test_postfix_incdec): Likewise. - (test_sizeof): Likewise. - (test_alignof): Likewise. - (test_prefix_incdec): Likewise. - * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise. - * g++.dg/plugin/self-assign-test-1.C (func): Likewise. - * g++.dg/plugin/self-assign-test-2.C (func): Likewise. - * g++.dg/plugin/self-assign-test-3.C (func): Likewise. - * g++.dg/pr55513.C (main): Likewise. - * g++.dg/pr55604.C (main): Likewise. - * g++.dg/pr57662.C: Likewise. - * g++.dg/pr58389.C (F::m_fn1): Likewise. - * g++.dg/pr59510.C: Likewise. - * g++.dg/pr67989.C: Likewise. - * g++.dg/pr70590-2.C: Likewise. - * g++.dg/pr70590.C: Likewise. - * g++.dg/pr70965.C (foo): Likewise. - * g++.dg/pr77550.C: Likewise. - * g++.dg/pr80287.C (struct A): Likewise. - * g++.dg/pr80707.C (A::m_fn1): Likewise. - * g++.dg/pr81194.C: Likewise. - * g++.dg/spellcheck-identifiers.C: Likewise. - * g++.dg/tc1/dr152.C: Likewise. - * g++.dg/template/aggr-init1.C (CreateA): Likewise. - * g++.dg/template/anon1.C (struct x): Likewise. - (struct vector): Likewise. - * g++.dg/template/array29.C: Likewise. - * g++.dg/template/array7.C (bar): Likewise. - * g++.dg/template/canon-type-8.C: Likewise. - * g++.dg/template/conv1.C (First::Foo): Likewise. - * g++.dg/template/crash107.C: Likewise. - * g++.dg/template/crash23.C (f): Likewise. - * g++.dg/template/crash8.C (struct bar): Likewise. - * g++.dg/template/defarg4.C (struct A): Likewise. - * g++.dg/template/dependent-expr9.C: Likewise. - * g++.dg/template/error10.C (Btest): Likewise. - * g++.dg/template/friend32.C (f): Likewise. - * g++.dg/template/init6.C (Graph::Inner::get): Likewise. - (main): Likewise. - * g++.dg/template/memfriend7.C (A::h): Likewise. - * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise. - * g++.dg/template/nontype12.C (baz): Likewise. - * g++.dg/template/overload12.C (foo2): Likewise. - * g++.dg/template/overload5.C (foo::f): Likewise. - * g++.dg/template/overload8.C (struct A): Likewise. - * g++.dg/template/partial10.C (fn): Likewise. - (main): Likewise. - * g++.dg/template/partial9.C (f): Likewise. - * g++.dg/template/qual1.C (shift_compare): Likewise. - * g++.dg/template/show-template-tree-3.C: Likewise. - * g++.dg/template/sizeof8.C (S<sizeof): Likewise. - * g++.dg/template/sizeof9.C (d): Likewise. - * g++.dg/template/spec6.C: Likewise. - * g++.dg/template/spec7.C (h): Likewise. - * g++.dg/template/typedef8.C: Likewise. - * g++.dg/template/using20.C (f): Likewise. - * g++.dg/template/vla1.C (label): Likewise. - * g++.dg/tm/cgraph_edge.C: Likewise. - * g++.dg/tm/pr46646.C: Likewise. - * g++.dg/tm/pr47554.C (class list): Likewise. - * g++.dg/tm/pr47573.C (getStringHeight): Likewise. - * g++.dg/tm/unsafe1.C (f): Likewise. - * g++.dg/tm/unsafe2.C (g): Likewise. - * g++.dg/torture/pr70971.C: Likewise. - * g++.dg/torture/20070621-1.C: Likewise. - * g++.dg/torture/20090329-1.C: Likewise. - * g++.dg/torture/20141013.C: Likewise. - * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise. - * g++.dg/torture/pr33340.C (new): Likewise. - * g++.dg/torture/pr33627.C (class pf_Frag): Likewise. - * g++.dg/torture/pr34222.C (readFloat): Likewise. - * g++.dg/torture/pr34241.C (test): Likewise. - * g++.dg/torture/pr34641.C: Likewise. - * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise. - * g++.dg/torture/pr35164-1.C: Likewise. - * g++.dg/torture/pr36745.C: Likewise. - * g++.dg/torture/pr38705.C (S::bar): Likewise. - * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise. - * g++.dg/torture/pr39362.C: Likewise. - * g++.dg/torture/pr39732.C (f): Likewise. - * g++.dg/torture/pr40991.C: Likewise. - * g++.dg/torture/pr41775.C: Likewise. - * g++.dg/torture/pr42183.C: Likewise. - * g++.dg/torture/pr42450.C: Likewise. - * g++.dg/torture/pr42704.C: Likewise. - * g++.dg/torture/pr42760.C (baz): Likewise. - (bar): Likewise. - * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise. - * g++.dg/torture/pr42883.C: Likewise. - * g++.dg/torture/pr43905.C (struct Matrix): Likewise. - * g++.dg/torture/pr44148.C: Likewise. - * g++.dg/torture/pr44295.C: Likewise. - * g++.dg/torture/pr44357.C: Likewise. - * g++.dg/torture/pr44813.C: Likewise. - * g++.dg/torture/pr45580.C: Likewise. - * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise. - * g++.dg/torture/pr45877.C: Likewise. - * g++.dg/torture/pr46383.C: Likewise. - * g++.dg/torture/pr46469.C (__attribute__): Likewise. - (identifierByPthreadHandle): Likewise. - * g++.dg/torture/pr47313.C: Likewise. - * g++.dg/torture/pr48271.C: Likewise. - * g++.dg/torture/pr49615.C (Dispatch): Likewise. - (C::f): Likewise. - * g++.dg/torture/pr49770.C (main): Likewise. - * g++.dg/torture/pr49938.C: Likewise. - * g++.dg/torture/pr51436.C: Likewise. - * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise. - * g++.dg/torture/pr51737.C (id_state::start_file): Likewise. - * g++.dg/torture/pr51959.C: Likewise. - * g++.dg/torture/pr52772.C (class c6): Likewise. - * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise. - * g++.dg/torture/pr53011.C: Likewise. - * g++.dg/torture/pr53602.C: Likewise. - * g++.dg/torture/pr53752.C: Likewise. - * g++.dg/torture/pr54838.C: Likewise. - * g++.dg/torture/pr54902.C: Likewise. - * g++.dg/torture/pr56029.C: Likewise. - * g++.dg/torture/pr56768.C (operator!=): Likewise. - * g++.dg/torture/pr57107.C: Likewise. - * g++.dg/torture/pr57140.C: Likewise. - * g++.dg/torture/pr57235.C: Likewise. - * g++.dg/torture/pr58252.C: Likewise. - * g++.dg/torture/pr58555.C: Likewise. - * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise. - * g++.dg/torture/pr60438-1.C (foo): Likewise. - * g++.dg/torture/pr60746.C (Two::run): Likewise. - * g++.dg/torture/pr61554.C: Likewise. - * g++.dg/torture/pr63419.C: Likewise. - * g++.dg/torture/pr63476.C: Likewise. - * g++.dg/torture/pr63512.C (C::m_fn3): Likewise. - * g++.dg/torture/pr64282.C (class H): Likewise. - * g++.dg/torture/pr64378.C (struct top): Likewise. - * g++.dg/torture/pr64565.C: Likewise. - * g++.dg/torture/pr64568-2.C: Likewise. - * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise. - * g++.dg/torture/pr64686.C (B::m_fn1): Likewise. - * g++.dg/torture/pr64978.C (B::m_fn2): Likewise. - * g++.dg/torture/pr64995.C (A::m_fn2): Likewise. - * g++.dg/torture/pr65655.C: Likewise. - * g++.dg/torture/pr65851.C: Likewise. - * g++.dg/torture/pr67055.C: Likewise. - * g++.dg/torture/pr67191.C: Likewise. - * g++.dg/torture/pr68852.C: Likewise. - * g++.dg/torture/pr69264.C: Likewise. - * g++.dg/torture/pr77674.C: Likewise. - * g++.dg/torture/pr77947.C (B::m_fn2): Likewise. - * g++.dg/torture/pr78268.C: Likewise. - * g++.dg/torture/pr78507.C: Likewise. - * g++.dg/torture/pr78692.C (F::g): Likewise. - * g++.dg/torture/pr80171.C: Likewise. - * g++.dg/torture/pr82154.C (class f): Likewise. - (f::k): Likewise. - * g++.dg/tree-ssa/copyprop.C: Likewise. - * g++.dg/tree-ssa/pr22444.C: Likewise. - * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise. - * g++.dg/tree-ssa/pr24172.C (dummy): Likewise. - * g++.dg/tree-ssa/pr24351-3.C: Likewise. - * g++.dg/tree-ssa/pr27283.C: Likewise. - * g++.dg/tree-ssa/pr27291.C: Likewise. - * g++.dg/tree-ssa/pr27548.C: Likewise. - * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise. - * g++.dg/tree-ssa/pr42337.C: Likewise. - * g++.dg/tree-ssa/pred-1.C (main): Likewise. - * g++.dg/ubsan/pr65019.C (C::foo): Likewise. - * g++.dg/ubsan/pr65583.C: Likewise. - * g++.dg/vect/pr60836.cc (norm_): Likewise. - * g++.dg/vect/pr68145.cc: Likewise. - * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise. - * g++.dg/vect/pr70729.cc (my_alloc): Likewise. - * g++.dg/warn/Waddress-3.C: Likewise. - * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise. - * g++.dg/warn/Wnull-conversion-2.C (main): Likewise. - * g++.dg/warn/Wparentheses-10.C: Likewise. - * g++.dg/warn/Wparentheses-11.C: Likewise. - * g++.dg/warn/Wparentheses-12.C: Likewise. - * g++.dg/warn/Wparentheses-25.C: Likewise. - * g++.dg/warn/Wparentheses-6.C: Likewise. - * g++.dg/warn/Wparentheses-7.C: Likewise. - * g++.dg/warn/Wparentheses-8.C: Likewise. - * g++.dg/warn/Wparentheses-9.C: Likewise. - * g++.dg/warn/Wshadow-5.C: Likewise. - * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise. - (gg): Likewise. - * g++.dg/warn/Wtype-limits-no.C (ff): Likewise. - (gg): Likewise. - * g++.dg/warn/Wtype-limits.C (ff): Likewise. - (gg): Likewise. - * g++.dg/warn/Wunused-local-typedefs.C: Likewise. - * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise. - * g++.dg/warn/pmf1.C (a::f): Likewise. - * g++.old-deja/g++.benjamin/p13417.C: Likewise. - * g++.old-deja/g++.brendan/crash24.C (main): Likewise. - * g++.old-deja/g++.ext/constructor.C: Likewise. - * g++.old-deja/g++.ext/namedret1.C (f): Likewise. - * g++.old-deja/g++.ext/namedret3.C: Likewise. - * g++.old-deja/g++.ext/return1.C: Likewise. - * g++.old-deja/g++.jason/anon4.C (main): Likewise. - * g++.old-deja/g++.jason/enum6.C: Likewise. - * g++.old-deja/g++.jason/lineno2.C (main): Likewise. - * g++.old-deja/g++.jason/lineno3.C: Likewise. - * g++.old-deja/g++.jason/lineno4.C: Likewise. - * g++.old-deja/g++.jason/new2.C (main): Likewise. - * g++.old-deja/g++.jason/new4.C (main): Likewise. - * g++.old-deja/g++.jason/shadow1.C (main): Likewise. - * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise. - * g++.old-deja/g++.jason/thunk2.C (main): Likewise. - * g++.old-deja/g++.law/builtin1.C (main): Likewise. - * g++.old-deja/g++.law/enum9.C: Likewise. - * g++.old-deja/g++.law/except3.C: Likewise. - * g++.old-deja/g++.law/init6.C: Likewise. - * g++.old-deja/g++.law/profile1.C (main): Likewise. - * g++.old-deja/g++.law/shadow2.C (main): Likewise. - * g++.old-deja/g++.law/temps4.C (main): Likewise. - * g++.old-deja/g++.mike/bool2.C (main): Likewise. - * g++.old-deja/g++.mike/eh1.C: Likewise. - * g++.old-deja/g++.mike/eh10.C: Likewise. - * g++.old-deja/g++.mike/eh13.C (main): Likewise. - * g++.old-deja/g++.mike/eh16.C: Likewise. - * g++.old-deja/g++.mike/eh17.C: Likewise. - * g++.old-deja/g++.mike/eh2.C: Likewise. - * g++.old-deja/g++.mike/eh23.C: Likewise. - * g++.old-deja/g++.mike/eh24.C: Likewise. - * g++.old-deja/g++.mike/eh25.C: Likewise. - * g++.old-deja/g++.mike/eh26.C: Likewise. - * g++.old-deja/g++.mike/eh27.C: Likewise. - * g++.old-deja/g++.mike/eh28.C: Likewise. - * g++.old-deja/g++.mike/eh29.C: Likewise. - * g++.old-deja/g++.mike/eh30.C: Likewise. - * g++.old-deja/g++.mike/eh31.C: Likewise. - * g++.old-deja/g++.mike/eh35.C: Likewise. - * g++.old-deja/g++.mike/eh36.C: Likewise. - * g++.old-deja/g++.mike/eh37.C: Likewise. - * g++.old-deja/g++.mike/eh38.C: Likewise. - * g++.old-deja/g++.mike/eh39.C: Likewise. - * g++.old-deja/g++.mike/eh40.C: Likewise. - * g++.old-deja/g++.mike/eh47.C: Likewise. - * g++.old-deja/g++.mike/eh50.C: Likewise. - * g++.old-deja/g++.mike/eh51.C: Likewise. - * g++.old-deja/g++.mike/eh7.C: Likewise. - * g++.old-deja/g++.mike/eh8.C: Likewise. - * g++.old-deja/g++.mike/eh9.C: Likewise. - * g++.old-deja/g++.mike/mangle1.C: Likewise. - * g++.old-deja/g++.mike/p5958.C: Likewise. - * g++.old-deja/g++.mike/p6004.C: Likewise. - * g++.old-deja/g++.mike/p700.C: Likewise. - * g++.old-deja/g++.mike/p7912.C: Likewise. - * g++.old-deja/g++.mike/p811.C (main): Likewise. - * g++.old-deja/g++.mike/virt4.C (main): Likewise. - * g++.old-deja/g++.oliva/nameret1.C: Likewise. - * g++.old-deja/g++.oliva/nameret2.C: Likewise. - * g++.old-deja/g++.other/decl1.C (bar): Likewise. - * g++.old-deja/g++.other/expr1.C (struct T): Likewise. - (main): Likewise. - * g++.old-deja/g++.other/inline8.C (main): Likewise. - * g++.old-deja/g++.other/loop1.C: Likewise. - * g++.old-deja/g++.other/syntax1.C (main): Likewise. - * g++.old-deja/g++.pt/repo3.C (main): Likewise. - * g++.old-deja/g++.robertl/eb27.C (main): Likewise. - * g++.old-deja/g++.robertl/eb83.C (main): Likewise. - * gcc.dg/pr44545.c: Likewise. - * obj-c++.dg/comp-types-8.mm: Likewise. - * obj-c++.dg/demangle-3.mm: Likewise. - * obj-c++.dg/super-class-1.mm: Likewise. - -2017-11-06 Martin Liska <mliska@suse.cz> - - * c-c++-common/dfp/call-by-value.c (foo32): Return a default - value of change return type to void. - (foo64): Likewise. - (foo128): Likewise. - * g++.dg/bprob/g++-bprob-1.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise. - * g++.dg/cpp0x/range-for6.C (foo): Likewise. - * g++.dg/cpp0x/udlit-template.C: Likewise. - * g++.dg/cpp1z/eval-order3.C (struct A): Likewise. - (operator>>): Likewise. - * g++.dg/expr/cond12.C (struct X): Likewise. - (X::operator=): Likewise. - * g++.dg/gcov/gcov-1.C: Likewise. - * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise. - * g++.dg/ipa/devirt-21.C: Likewise. - * g++.dg/ipa/devirt-23.C: Likewise. - * g++.dg/ipa/devirt-34.C (t): Likewise. - * g++.dg/missing-return.C: New test. Likewise. - * g++.dg/opt/20050511-1.C (bar): Likewise. - * g++.dg/opt/const3.C (A::foo1): Likewise. - (A::foo2): Likewise. - * g++.dg/opt/pr23299.C (E::c): Likewise. - * g++.dg/other/copy2.C (A::operator=): Likewise. - * g++.dg/overload/addr1.C: Likewise. - * g++.dg/pr48484.C: Likewise. - * g++.dg/tls/thread_local3.C (thread_main): Likewise. - * g++.dg/tls/thread_local3g.C (thread_main): Likewise. - * g++.dg/tls/thread_local5.C (thread_main): Likewise. - * g++.dg/tls/thread_local5g.C (thread_main): Likewise. - * g++.dg/tls/thread_local6.C (thread_main): Likewise. - * g++.dg/tls/thread_local6g.C (thread_main): Likewise. - * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise. - * g++.dg/tree-prof/pr79259.C (fn2): Likewise. - * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise. - * g++.dg/tree-ssa/pr81408.C (struct p): Likewise. - (av): Likewise. - * g++.dg/warn/string1.C (test): Likewise. - -2017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/82471 - * gfortran.dg/loop_interchange_1.f90: New test. - -2017-11-05 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78641 - * gfortran.dg/class_66.f90: New test. - -2017-11-05 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/81447 - * gfortran.dg/class_65.f90: New test. - * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free - count from 18 to 21. - * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free - count from 32 to 54. - * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free - count from 4 to 10. - * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free - count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to - 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from - 2 to 5. - * gfortran.dg/finalize_28.f90: Increase builtin_free - count from 3 to 6. - * gfortran.dg/move_alloc_15.f90: Increase builtin_free and - builtin_malloc counts from 11 to 14. - * gfortran.dg/typebound_proc_27.f03: Increase builtin_free - count from 7 to 10. Likewise builtin_malloc from 12 to 15. - -2017-11-04 Daniel Santos <daniel.santos@pobox.com> - - gcc.target/i386/pr82002-2a.c: Change from xfail to fail. - gcc.target/i386/pr82002-2b.c: Likewise. - -2017-11-04 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray/send_char_array_1.f90: New test. - -2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/70330 - * gfortran.dg/pr70330.f90: New test. - -2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/29600 - * gfortran.dg/minmaxloc_8.f90: New test. - -2017-11-04 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/81735 - * gfortran.dg/pr81735.f90: New test. - -2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/82796 - * gfortran.dg/equiv_pure.f90: New test. - -2017-11-03 Jeff Law <law@redhat.com> - - PR target/82823 - * g++.dg/torture/pr82823.C: New test. - - * gcc.target/i386/stack-check-12.c: New test. - -2017-11-03 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78821 - * gcc.dg/store_merging_13.c: New test. - * gcc.dg/store_merging_14.c: New test. - -2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org> - - * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove - dg-xfail-if directive. - -2017-11-03 Sandra Loosemore <sandra@codesourcery.com> - - * gcc.target/mips/msa.c: Add -fcommon to dg-options. - -2017-11-03 Uros Bizjak <ubizjak@gmail.com> - - PR testsuite/82828 - PR rtl-optimization/70263 - * gcc.target/i386/pr70263-2.c: Fix invalid testcase. - -2017-11-03 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/negneg-1.c: New file. - * gcc.dg/tree-ssa/negneg-2.c: Likewise. - * gcc.dg/tree-ssa/negneg-3.c: Likewise. - * gcc.dg/tree-ssa/negneg-4.c: Likewise. - -2017-11-03 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/no-strict-overflow-3.c (foo): Update magic - value to not clash with frequency. - * gcc.dg/strict-overflow-3.c (foo): Likewise. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template. - * gcc.dg/tree-ssa/dump-2.c: Update template. - * gcc.dg/tree-ssa/ifc-10.c: Update template. - * gcc.dg/tree-ssa/ifc-11.c: Update template. - * gcc.dg/tree-ssa/ifc-12.c: Update template. - * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template. - * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template. - * gcc.dg/tree-ssa/ifc-5.c: Update template. - * gcc.dg/tree-ssa/ifc-8.c: Update template. - * gcc.dg/tree-ssa/ifc-9.c: Update template. - * gcc.dg/tree-ssa/ifc-cd.c: Update template. - * gcc.dg/tree-ssa/ifc-pr56541.c: Update template. - * gcc.dg/tree-ssa/ifc-pr68583.c: Update template. - * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template. - * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template. - * gcc.target/i386/pr61403.c: Update template. - -2017-11-03 Nathan Sidwell <nathan@acm.org> - - * lib/scanlang.exp: Fix error message to refer to scan-lang-dump. - - PR c++/82710 - * g++.dg/warn/pr82710.C: More cases. - -2017-11-03 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/pr82809.c: New test. - -2017-11-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81957 - * g++.dg/cpp0x/variadic-crash5.C: New. - -2017-11-02 Steve Ellcey <sellcey@cavium.com> - - PR target/79868 - * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match - new format. - * gcc.target/aarch64/spellcheck_2.c: Ditto. - * gcc.target/aarch64/spellcheck_3.c: Ditto. - * gcc.target/aarch64/target_attr_11.c: Ditto. - * gcc.target/aarch64/target_attr_12.c: Ditto. - * gcc.target/aarch64/target_attr_17.c: Ditto. - -2017-11-02 Nathan Sidwell <nathan@acm.org> - - PR c++/82710 - * g++.dg/warn/pr82710.C: New. - - * g++.dg/lang-dump.C: New. - -2017-11-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82795 - * gcc.target/i386/pr82795.c: New testcase. - -2017-11-02 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/loop-1.c: Add test. - -2017-11-02 Tom de Vries <tom@codesourcery.com> - - PR testsuite/82415 - * gcc.target/i386/naked-1.c: Make scan patterns more precise. - * gcc.target/i386/naked-2.c: Same. - -2017-11-02 Richard Biener <rguenther@suse.de> - - PR middle-end/82765 - * gcc.dg/pr82765.c: New testcase. - -2017-11-02 Tom de Vries <tom@codesourcery.com> - - * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern. - -2017-11-01 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/82778 - * g++.dg/opt/pr82778.C: New test. - -2017-11-01 Michael Collison <michael.collison@arm.com> - - PR rtl-optimization/82597 - * gcc.dg/pr82597.c: New test. - -2017-11-01 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/alpha/sqrt.c: New test. - -2017-10-31 Daniel Santos <daniel.santos@pobox.com> - - * gcc.target/i386/pr82002-1.c: New test. - * gcc.target/i386/pr82002-2a.c: New xfail test. - * gcc.target/i386/pr82002-2b.c: New xfail test. - -2017-10-31 Martin Jambor <mjambor@suse.cz> - - PR c++/81702 - * g++.dg/tree-ssa/pr81702.C: New test. - -2017-10-31 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in - the environment, don't delete the generated executable. - -2017-10-31 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes. - * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise. - -2017-10-31 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update - for renaming of error_at_rich_loc and inform_at_rich_loc. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (test_show_locus): Likewise for renaming of warning_at_rich_loc. - -2017-10-31 Martin Liska <mliska@suse.cz> - - * g++.dg/gcov/loop.C: New test. - * lib/gcov.exp: Support human readable format for counts. - -2017-10-31 Martin Liska <mliska@suse.cz> - - * g++.dg/gcov/ternary.C: New test. - * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count. - * lib/gcov.exp: Support new format for intermediate file format. - -2017-11-01 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx-1.c: Handle new intrinsics. - * gcc.target/i386/avx512-check.h: Check GFNI bit. - * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test. - * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test. - * gcc.target/i386/gfni-1.c: New. - * gcc.target/i386/gfni-2.c: New. - * gcc.target/i386/gfni-3.c: New. - * gcc.target/i386/gfni-4.c: New. - * gcc.target/i386/i386.exp: (check_effective_target_gfni): New. - * gcc.target/i386/sse-12.c: Handle new intrinsics. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-14.c: Ditto. - * gcc.target/i386/sse-22.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * g++.dg/other/i386-2.C: Ditto. - * g++.dg/other/i386-3.C: Ditto. - -2017-11-01 Michael Collison <michael.collison@arm.com> - - PR rtl-optimization/82597 - * gcc.dg/pr82597.c: New test. - -2017-10-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/67595 - * g++.dg/concepts/pr67595.C: New. - -2017-10-30 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/80850 - * gfortran.dg/class_64_f90 : New test. - -2017-10-30 Uros Bizjak <ubizjak@gmail.com> - - * g++.dg/pr82725.C: Move to ... - * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive. - -2017-10-30 Steven G. Kargl <kargl@gcc.gnu.org> - - * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test. - -2017-10-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82085 - * g++.dg/cpp1y/var-templ56.C: New. - -2017-10-30 Nathan Sidwell <nathan@acm.org> - - * g++.dg/other/operator2.C: Adjust diagnostic. - * g++.old-deja/g++.jason/operator.C: Likewise. - -2017-10-30 Steven Munroe <munroesj@gcc.gnu.org> - - * sse2-check.h: New file. - * sse2-addpd-1.c: New file. - * sse2-addsd-1.c: New file. - * sse2-andnpd-1.c: New file. - * sse2-andpd-1.c: New file. - * sse2-cmppd-1.c: New file. - * sse2-cmpsd-1.c: New file. - * sse2-comisd-1.c: New file. - * sse2-comisd-2.c: New file. - * sse2-comisd-3.c: New file. - * sse2-comisd-4.c: New file. - * sse2-comisd-5.c: New file. - * sse2-comisd-6.c: New file. - * sse2-cvtdq2pd-1.c: New file. - * sse2-cvtdq2ps-1.c: New file. - * sse2-cvtpd2dq-1.c: New file. - * sse2-cvtpd2ps-1.c: New file. - * sse2-cvtps2dq-1.c: New file. - * sse2-cvtps2pd-1.c: New file. - * sse2-cvtsd2si-1.c: New file. - * sse2-cvtsd2si-2.c: New file. - * sse2-cvtsd2ss-1.c: New file. - * sse2-cvtsi2sd-1.c: New file. - * sse2-cvtsi2sd-2.c: New file. - * sse2-cvtss2sd-1.c: New file. - * sse2-cvttpd2dq-1.c: New file. - * sse2-cvttps2dq-1.c: New file. - * sse2-cvttsd2si-1.c: New file. - * sse2-cvttsd2si-2.c: New file. - * sse2-divpd-1.c: New file. - * sse2-divsd-1.c: New file. - * sse2-maxpd-1.c: New file. - * sse2-maxsd-1.c: New file. - * sse2-minpd-1.c: New file. - * sse2-minsd-1.c: New file. - * sse2-mmx.c: New file. - * sse2-movhpd-1.c: New file. - * sse2-movhpd-2.c: New file. - * sse2-movlpd-1.c: New file. - * sse2-movlpd-2.c: New file. - * sse2-movmskpd-1.c: New file. - * sse2-movq-1.c: New file. - * sse2-movq-2.c: New file. - * sse2-movq-3.c: New file. - * sse2-movsd-1.c: New file. - * sse2-movsd-2.c: New file. - * sse2-movsd-3.c: New file. - * sse2-mulpd-1.c: New file. - * sse2-mulsd-1.c: New file. - * sse2-orpd-1.c: New file. - * sse2-packssdw-1.c: New file. - * sse2-packsswb-1.c: New file. - * sse2-packuswb-1.c: New file. - * sse2-paddb-1.c: New file. - * sse2-paddd-1.c: New file. - * sse2-paddq-1.c: New file. - * sse2-paddsb-1.c: New file. - * sse2-paddsw-1.c: New file. - * sse2-paddusb-1.c: New file. - * sse2-paddusw-1.c: New file. - * sse2-paddw-1.c: New file. - * sse2-pavgb-1.c: New file. - * sse2-pavgw-1.c: New file. - * sse2-pcmpeqb-1.c: New file. - * sse2-pcmpeqd-1.c: New file. - * sse2-pcmpeqw-1.c: New file. - * sse2-pcmpgtb-1.c: New file. - * sse2-pcmpgtd-1.c: New file. - * sse2-pcmpgtw-1.c: New file. - * sse2-pextrw.c: New file. - * sse2-pinsrw.c: New file. - * sse2-pmaddwd-1.c: New file. - * sse2-pmaxsw-1.c: New file. - * sse2-pmaxub-1.c: New file. - * sse2-pminsw-1.c: New file. - * sse2-pminub-1.c: New file. - * sse2-pmovmskb-1.c: New file. - * sse2-pmulhuw-1.c: New file. - * sse2-pmulhw-1.c: New file. - * sse2-pmullw-1.c: New file. - * sse2-pmuludq-1.c: New file. - * sse2-psadbw-1.c: New file. - * sse2-pshufd-1.c: New file. - * sse2-pshufhw-1.c: New file. - * sse2-pshuflw-1.c: New file. - * sse2-pslld-1.c: New file. - * sse2-pslld-2.c: New file. - * sse2-pslldq-1.c: New file. - * sse2-psllq-1.c: New file. - * sse2-psllq-2.c: New file. - * sse2-psllw-1.c: New file. - * sse2-psllw-2.c: New file. - * sse2-psrad-1.c: New file. - * sse2-psrad-2.c: New file. - * sse2-psraw-1.c: New file. - * sse2-psraw-2.c: New file. - * sse2-psrld-1.c: New file. - * sse2-psrld-2.c: New file. - * sse2-psrldq-1.c: New file. - * sse2-psrlq-1.c: New file. - * sse2-psrlq-2.c: New file. - * sse2-psrlw-1.c: New file. - * sse2-psrlw-2.c: New file. - * sse2-psubb-1.c: New file. - * sse2-psubd-1.c: New file. - -2017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long - types for testcase arguments. - -2017-10-30 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82762 - * gcc.dg/torture/pr82762.c: New testcase. - -2017-10-30 Richard Biener <rguenther@suse.de> - - * gcc.dg/gimplefe-27.c: New testcase. - -2017-10-30 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests. - -2017-10-30 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/22141 - * gcc.dg/store_merging_10.c: New test. - * gcc.dg/store_merging_11.c: New test. - * gcc.dg/store_merging_12.c: New test. - * g++.dg/pr71694.C: Add -fno-store-merging to dg-options. - -2017-10-30 Uros Bizjak <ubizjak@gmail.com> - - PR target/82725 - * g++.dg/pr82725.C: New test. - -2017-10-29 Jim Wilson <wilson@tuliptree.org> - - * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff. - * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff. - -2017-10-28 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70971 - * g++.dg/torture/pr70971.C: New. - -2017-10-28 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/81758 - * gfortran.dg/class_63.f90: New test. - -2017-10-27 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/82620 - * gfortran.dg/allocate_error_7.f90: new test. - -2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82218 - * g++.dg/cpp1y/constexpr-82218.C: New. - -2017-10-27 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt68.ad[sb]: New test. - -2017-10-27 Daniel Santos <daniel.santos@pobox.com> - - * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx. - -2017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA - variants. Check various conversions to/from float128. Check - negation. Use {\m...\M} in the tests. - * gcc.target/powerpc/float128-hw2.c: New test for implicit - _Float128 math functions. - * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode - not implicitly adding the _Float128 math functions. - * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer - valid. - * gcc.target/powerpc/float128-sqrt2.c: Likewise. - -2017-10-27 Uros Bizjak <ubizjak@gmail.com> - - PR target/82692 - * gcc.dg/torture/pr82692.c: New test. - -2017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-neg-char.c: New. - * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-neg-int.c: New. - * gcc.target/powerpc/fold-vec-neg-longlong.c: New. - * gcc.target/powerpc/fold-vec-neg-short.c: New. - -2017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/56342 - * gfortran.dg/matmul_const.f90: New test. - -2017-10-25 Jan Hubicka <hubicka@ucw.cz> - - * gcc.target/i386/pr70021.c: Add -mtune=skylake. - -2017-10-27 Jakub Jelinek <jakub@redhat.com> - - PR target/82703 - * gcc.dg/pr82703.c: New test. - -2017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/ipa/propmalloc-1.c: New test-case. - * gcc.dg/ipa/propmalloc-2.c: Likewise. - * gcc.dg/ipa/propmalloc-3.c: Likewise. - -2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71385 - * g++.dg/concepts/pr71385.C: New. - -2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80739 - * g++.dg/cpp1y/constexpr-80739.C: New. - -2017-10-27 Richard Biener <rguenther@suse.de> - - PR middle-end/81659 - * g++.dg/torture/pr81659.C: New testcase. - -2017-10-26 Michael Collison <michael.collison@arm.com> - - * gcc.target/aarch64/fix_trunc1.c: New testcase. - * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler - directives to allow float or integer destination registers for - fcvtz[su]. - -2017-10-26 Sandra Loosemore <sandra@codesourcery.com> - - * gcc.target/nios2/gpopt-r0rel-sec.c: New. - -2017-10-26 Sandra Loosemore <sandra@codesourcery.com> - - * gcc.target/nios2/gpopt-gprel-sec.c: New. - -2017-10-26 Olga Makhotina <olga.makhotina@intel.com> - - * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask, - _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask, - _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask, - _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask, - _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask, - _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask, - _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask, - _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask, - _mm512_mask_cmpunord_ps_mask): Test new intrinsics. - * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask, - _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask, - _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask, - _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask, - _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask, - _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask, - _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask, - _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask, - _mm512_mask_cmpunord_ps_mask): Test new intrinsics. - * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask, - _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask, - _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask, - _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask, - _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask, - _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask, - _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask, - _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask, - _mm512_mask_cmpunord_pd_mask): Test new intrinsics. - * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask, - _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask, - _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask, - _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask, - _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask, - _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask, - _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask, - _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask, - _mm512_mask_cmpunord_pd_mask): Test new intrinsics. - -2017-10-26 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file. - -2017-10-26 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/arm/require-pic-register-loc.c: Use wider regex for - column information. - -2017-10-26 Tamar Christina <tamar.christina@arm.com> - - * gcc.dg/vect/vect-reduc-dot-s8a.c - (dg-additional-options, dg-require-effective-target): Add +dotprod. - * gcc.dg/vect/vect-reduc-dot-u8a.c - (dg-additional-options, dg-require-effective-target): Add +dotprod. - -2017-10-26 Tamar Christina <tamar.christina@arm.com> - - * lib/target-supports.exp - (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New. - (check_effective_target_arm_v8_2a_dotprod_neon_ok): New. - (add_options_for_arm_v8_2a_dotprod_neon): New. - (check_effective_target_arm_v8_2a_dotprod_neon_hw): New. - (check_effective_target_vect_sdot_qi): Add ARM && AArch64. - (check_effective_target_vect_udot_qi): Likewise. - * gcc.target/arm/simd/vdot-exec.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New. - * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon. - -2017-10-26 Tamar Christina <tamar.christina@arm.com> - - * gcc.dg/vect/vect-multitypes-1.c: Correct target selector. - -2017-10-26 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math. - -2017-10-26 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New. - * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New. - -2017-10-25 David Malcolm <dmalcolm@redhat.com> - - PR c/7356 - PR c/44515 - * c-c++-common/pr44515.c: New test case. - * gcc.dg/pr7356-2.c: New test case. - * gcc.dg/pr7356.c: New test case. - * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO" - case to reflect changes to output. - * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes - to output. - -2017-10-25 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/fold-cond_expr-1.c: Rename to... - * gcc.dg/fold-cond-2.c: ...this. - * gcc.dg/fold-cond-3.c: New test. - -2017-10-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82436 - * gcc.dg/torture/pr82436-2.c: New testcase. - -2017-10-25 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71820 - * g++.dg/ext/typeof12.C: New. - -2017-10-25 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times - line, and add nvptx-specific version. - -2017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix - in setjmp call. - -2017-10-25 Jakub Jelinek <jakub@redhat.com> - - PR libstdc++/81706 - * gcc.target/i386/pr81706.c: New test. - * g++.dg/ext/pr81706.C: New test. - -2017-10-24 Jakub Jelinek <jakub@redhat.com> - - PR target/82460 - * gcc.target/i386/pr82460-1.c: New test. - * gcc.target/i386/pr82460-2.c: New test. - * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler* - regexps to allow vpermt2* to vpermi2* replacement or vice versa - where possible. - * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise. - * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise. - * gcc.target/i386/vect-pack-trunc-2.c: Likewise. - * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise. - * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise. - * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise. - * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise. - * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise. - * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise. - * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise. - - PR target/82370 - * gcc.target/i386/pr82370.c: New test. - -2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82466 - * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New. - * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise. - * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise. - * g++.dg/parse/builtin2.C: Adjust. - * g++.old-deja/g++.mike/p811.C: Likewise. - -2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80991 - * g++.dg/ext/is_trivially_constructible5.C: New. - -2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s - suffix. - * gcc.target/i386/387-ficom-2.c: Likewise. - -2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix - in setjmp call. - -2017-10-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82697 - * gcc.dg/torture/pr82697.c: New testcase. - -2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com> - Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82307 - * g++.dg/cpp0x/enum35.C: New. - * g++.dg/cpp0x/enum36.C: Likewise. - -2017-10-24 H.J. Lu <hongjiu.lu@intel.com> - - PR target/82659 - * gcc.target/i386/cet-label-2.c: New test. - * gcc.target/i386/cet-sjlj-4.c: Likewise. - * gcc.target/i386/cet-sjlj-5.c: Likewise. - * gcc.target/i386/cet-switch-3.c: Likewise. - * gcc.target/i386/pr82659-1.c: Likewise. - * gcc.target/i386/pr82659-2.c: Likewise. - * gcc.target/i386/pr82659-3.c: Likewise. - * gcc.target/i386/pr82659-4.c: Likewise. - * gcc.target/i386/pr82659-5.c: Likewise. - * gcc.target/i386/pr82659-6.c: Likewise. - -2017-10-23 Sandra Loosemore <sandra@codesourcery.com> - - * gcc.target/nios2/cdx-branch.c: Fix broken test. - * gcc.target/nios2/lo-addr-bypass.c: New. - * gcc.target/nios2/lo-addr-char.c: New. - * gcc.target/nios2/lo-addr-int.c: New. - * gcc.target/nios2/lo-addr-pic.c: New. - * gcc.target/nios2/lo-addr-short.c: New. - * gcc.target/nios2/lo-addr-tls.c: New. - * gcc.target/nios2/lo-addr-uchar.c: New. - * gcc.target/nios2/lo-addr-ushort.c: New. - * gcc.target/nios2/lo-addr-volatile.c: New. - -2017-10-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80449 - * g++.dg/cpp1z/class-deduction46.C: New. - -2017-10-23 Jakub Jelinek <jakub@redhat.com> - - PR debug/82630 - * g++.dg/guality/pr82630.C: New test. - -2017-10-23 Uros Bizjak <ubizjak@gmail.com> - - PR target/82662 - * gcc.target/i386/pr82662.c: New test. - -2017-10-23 Marek Polacek <polacek@redhat.com> - - PR c/82681 - * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning. - * gcc.dg/overflow-warn-5.c: Likewise. - * gcc.dg/overflow-warn-8.c: Likewise. - -2017-10-23 H.J. Lu <hongjiu.lu@intel.com> - - PR target/82673 - * gcc.target/i386/pr82673.c: New test. - -2017-10-23 Jakub Jelinek <jakub@redhat.com> - - * lib/scanasm.exp (dg-function-on-line): Accept optional column info. - * gcc.dg/debug/dwarf2/pr53948.c: Likewise. - * g++.dg/debug/dwarf2/pr77363.C: Likewise. - * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options. - * gcc.dg/debug/dwarf2/discriminator.c: Likewise. - * g++.dg/debug/dwarf2/typedef6.C: Likewise. - -2017-10-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82672 - * gfortran.dg/graphite/pr82672.f90: New testcase. - -2017-10-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/77555 - * g++.dg/torture/pr77555.C: New. - -2017-10-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82129 - * gcc.dg/torture/pr82129.c: New testcase. - -2017-10-22 Uros Bizjak <ubizjak@gmail.com> - - PR target/52451 - * gcc.dg/torture/pr52451.c: New test. - -2017-10-22 Uros Bizjak <ubizjak@gmail.com> - Jakub Jelinek <jakub@redhat.com> - - PR target/82628 - * gcc.dg/torture/pr82628.c: New test. - -2017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com> - - * c-c++-common/attr-nocf-check-1a.c: Remove test. - * c-c++-common/attr-nocf-check-3a.c: Likewise. - * gcc.target/i386/attr-nocf-check-1a.c: Add test. - * gcc.target/i386/attr-nocf-check-3a.c: Likewise. - -2017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com> - - * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message. - * c-c++-common/attr-nocf-check-3.c: Likewise. - * c-c++-common/fcf-protection-1.c: Add x86 specific message. - * c-c++-common/fcf-protection-2.c: Likewise. - * c-c++-common/fcf-protection-3.c: Likewise. - * c-c++-common/fcf-protection-5.c: Likewise. - * c-c++-common/attr-nocf-check-1a.c: New test. - * c-c++-common/attr-nocf-check-3a.c: Likewise. - * g++.dg/cet-notrack-1.C: Likewise. - * gcc.target/i386/cet-intrin-1.c: Likewise. - * gcc.target/i386/cet-intrin-10.c: Likewise. - * gcc.target/i386/cet-intrin-2.c: Likewise. - * gcc.target/i386/cet-intrin-3.c: Likewise. - * gcc.target/i386/cet-intrin-4.c: Likewise. - * gcc.target/i386/cet-intrin-5.c: Likewise. - * gcc.target/i386/cet-intrin-6.c: Likewise. - * gcc.target/i386/cet-intrin-7.c: Likewise. - * gcc.target/i386/cet-intrin-8.c: Likewise. - * gcc.target/i386/cet-intrin-9.c: Likewise. - * gcc.target/i386/cet-label.c: Likewise. - * gcc.target/i386/cet-notrack-1a.c: Likewise. - * gcc.target/i386/cet-notrack-1b.c: Likewise. - * gcc.target/i386/cet-notrack-2a.c: Likewise. - * gcc.target/i386/cet-notrack-2b.c: Likewise. - * gcc.target/i386/cet-notrack-3.c: Likewise. - * gcc.target/i386/cet-notrack-4a.c: Likewise. - * gcc.target/i386/cet-notrack-4b.c: Likewise. - * gcc.target/i386/cet-notrack-5a.c: Likewise. - * gcc.target/i386/cet-notrack-5b.c: Likewise. - * gcc.target/i386/cet-notrack-6a.c: Likewise. - * gcc.target/i386/cet-notrack-6b.c: Likewise. - * gcc.target/i386/cet-notrack-7.c: Likewise. - * gcc.target/i386/cet-property-1.c: Likewise. - * gcc.target/i386/cet-property-2.c: Likewise. - * gcc.target/i386/cet-rdssp-1.c: Likewise. - * gcc.target/i386/cet-sjlj-1.c: Likewise. - * gcc.target/i386/cet-sjlj-2.c: Likewise. - * gcc.target/i386/cet-sjlj-3.c: Likewise. - * gcc.target/i386/cet-switch-1.c: Likewise. - * gcc.target/i386/cet-switch-2.c: Likewise. - * lib/target-supports.exp (check_effective_target_cet): New proc. - -2017-10-20 Jan Hubicka <hubicka@ucw.cz> - - * gcc.target/i386/pr79683.c: Disable costmodel. - -2017-10-21 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/discr_private.ads: Rename into ... - * gnat.dg/specs/discr2.ads: ...this. - * gnat.dg/specs/discr_record_constant.ads: Rename into... - * gnat.dg/specs/discr3.ads: ...this. - * gnat.dg/specs/discr4.ads: New test. - * gnat.dg/specs/discr4_pkg.ads: New helper. - -2017-10-21 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82586 - * gfortran.dg/pdt_16.f03 : New test. - * gfortran.dg/pdt_4.f03 : Catch the changed messages. - * gfortran.dg/pdt_8.f03 : Ditto. - - PR fortran/82587 - * gfortran.dg/pdt_17.f03 : New test. - - PR fortran/82589 - * gfortran.dg/pdt_18.f03 : New test. - -2017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com> - - * c-c++-common/fcf-protection-1.c: New test. - * c-c++-common/fcf-protection-2.c: Likewise. - * c-c++-common/fcf-protection-3.c: Likewise. - * c-c++-common/fcf-protection-4.c: Likewise. - * c-c++-common/fcf-protection-5.c: Likewise. - * c-c++-common/attr-nocf-check-1.c: Likewise. - * c-c++-common/attr-nocf-check-2.c: Likewise. - * c-c++-common/attr-nocf-check-3.c: Likewise. - -2017-10-20 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads, - gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads: - New testcase. - -2017-10-20 Justin Squirek <squirek@adacore.com> - - * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New - testcases. - -2017-10-20 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase. - -2017-10-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82473 - * gcc.dg/torture/pr82473.c: New testcase. - -2017-10-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82603 - * gcc.dg/torture/pr82603.c: New testcase. - -2017-10-20 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size. - (main): Move s ... - (s): ... here. - -2017-10-20 Jakub Jelinek <jakub@redhat.com> - - PR target/82158 - * gcc.dg/tree-ssa/noreturn-1.c: New test. - - PR target/82370 - * gcc.target/i386/avx-pr82370.c: New test. - * gcc.target/i386/avx2-pr82370.c: New test. - * gcc.target/i386/avx512f-pr82370.c: New test. - * gcc.target/i386/avx512bw-pr82370.c: New test. - * gcc.target/i386/avx512vl-pr82370.c: New test. - * gcc.target/i386/avx512vlbw-pr82370.c: New test. - -2017-10-20 Orlando Arias <oarias@knights.ucf.edu> - - * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks): - Add msp430 to the list. - -2017-10-19 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82308 - * g++.dg/cpp1z/class-deduction45.C: New. - -2017-10-19 Uros Bizjak <ubizjak@gmail.com> - Jakub Jelinek <jakub@redhat.com> - - PR target/82618 - * gcc.target/i386/pr82618.c: New test. - -2017-10-19 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/82596 - * gcc.dg/pr82596.c: New test. - -2017-10-19 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/Walloca-15.c: New test. - * gnat.dg/stack_usage4.adb: Likewise. - * gnat.dg/stack_usage4_pkg.ads: New helper. - -2017-10-19 Jakub Jelinek <jakub@redhat.com> - - PR c++/82600 - * g++.dg/warn/Wreturn-local-addr-4.C: New test. - -2017-10-19 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/debug/dwarf2/sso.c: Rename into... - * gcc.dg/debug/dwarf2/sso-1.c: ...this. - * gcc.dg/debug/dwarf2/sso-2.c: New test. - * gcc.dg/debug/dwarf2/sso-3.c: Likewise. - -2017-10-19 Richard Earnshaw <rearnsha@arm.com> - - PR target/82445 - * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern. - * gcc.target/arm/peep-strd-1.c: Likewise. - * gcc.target/arm/peep-ldrd-2.c: New test. - * gcc.target/arm/peep-strd-2.c: New test. - -2017-10-19 Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/ubsan/builtin-1.c: New test. - - * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword - from expected output regexps. - * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise. - * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise. - * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise. - * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise. - * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise. - * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise. - * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise. - * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise. - * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise. - * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise. - * g++.dg/asan/default-options-1.C (__asan_default_options): Add - used attribute. - * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2 - in the environment. - - PR target/82580 - * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in - scan-assembler-times. Check that there are no movzb* instructions - if lp64. - -2017-10-19 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size. - -2017-10-19 Tom de Vries <tom@codesourcery.com> - - * lib/target-supports-dg.exp (dg-require-stack-size): New proc. - * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size. - * gcc.c-torture/execute/20040805-1.c: Same. - * gcc.c-torture/execute/920410-1.c: Same. - * gcc.c-torture/execute/921113-1.c: Same. - * gcc.c-torture/execute/921208-2.c: Same. - * gcc.c-torture/execute/comp-goto-1.c: Same. - * gcc.c-torture/execute/pr20621-1.c: Same. - * gcc.c-torture/execute/pr28982b.c: Same. - * gcc.dg/tree-prof/comp-goto-1.c: Same. - -2017-10-19 Martin Liska <mliska@suse.cz> - - PR sanitizer/82517 - * gcc.dg/asan/pr82517.c: New test. - -2017-10-19 Jakub Jelinek <jakub@redhat.com> - - PR fortran/82568 - * gfortran.dg/gomp/pr82568.f90: New test. - -2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> - - * gfortran.dg/spellcheck-operator.f90: New testcase. - * gfortran.dg/spellcheck-procedure_1.f90: New testcase. - * gfortran.dg/spellcheck-procedure_2.f90: New testcase. - * gfortran.dg/spellcheck-structure.f90: New testcase. - * gfortran.dg/spellcheck-parameter.f90: New testcase. - -2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/82567 - * gfortran.dg/array_constructor_51.f90: New test. - -2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/79795 - * gfortran.dg/assumed_size_2.f90: New test. - -2017-10-18 Uros Bizjak <ubizjak@gmail.com> - Jakub Jelinek <jakub@redhat.com> - - PR target/82580 - * gcc.target/i386/pr82580.c: New test. - -2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR libfortran/82233 - * gfortran.dg/execute_command_line_3.f90: Remove unneeded output. - Move test with wait=.false. before the last test. - -2017-10-18 Vladimir Makarov <vmakarov@redhat.com> - - PR middle-end/82556 - * gcc.target/i386/pr82556.c: New. - -2017-10-18 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-17.c: Adjust test string. - * gcc.dg/tree-ssa/ldist-32.c: New test. - * gcc.dg/tree-ssa/ldist-35.c: New test. - * gcc.dg/tree-ssa/ldist-36.c: New test. - -2017-10-18 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/82574 - * gcc.dg/tree-ssa/pr82574.c: New test. - -2017-10-18 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump - file instead of expand. Reason is that switch statement is - not yet expanded as decision tree, which also contains a BB - with count == 2000. - -017-10-18 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82550 - * gfortran.dg/submodule_30.f08 : New test. - -2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/zvector/vec-cmp-2.c - (all_eq_double, all_ne_double, all_gt_double) - (all_lt_double, all_ge_double, all_le_double) - (any_eq_double, any_ne_double, any_gt_double) - (any_lt_double, any_ge_double, any_le_double) - (all_eq_int, all_ne_int, all_gt_int) - (all_lt_int, all_ge_int, all_le_int) - (any_eq_int, any_ne_int, any_gt_int) - (any_lt_int, any_ge_int, any_le_int): Set global variable instead - of calling foo(). Fix return type. - -2017-10-18 Martin Liska <mliska@suse.cz> - - PR sanitizer/82545 - * gcc.dg/asan/pr82545.c: New test. - -2017-10-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69057 - * g++.dg/cpp1y/auto-fn45.C: New. - -2017-10-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68884 - * g++.dg/cpp0x/variadic-crash4.C: New. - -2017-10-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79474 - * g++.dg/cpp1y/auto-fn44.C: New. - -2017-10-17 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*. - -2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71821 - * g++.dg/cpp0x/alignas12.C: New. - -2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71368 - * g++.dg/concepts/pr71368.C: New. - -2017-10-17 Nathan Sidwell <nathan@acm.org> - - PR c++/82560 - * g++.dg/cpp0x/pr82560.C: New. - - PR middle-end/82577 - * g++.dg/opt/pr82577.C: New. - -2017-10-17 Qing Zhao <qing.zhao@oracle.com> - Wilco Dijkstra <wilco.dijkstra@arm.com> - - PR middle-end/80295 - * gcc.target/aarch64/pr80295.c: New test. - -2017-10-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82563 - * gcc.dg/graphite/pr82563.c: New testcase. - -2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/67831 - * g++.dg/cpp0x/constexpr-ice18.C: New. - -2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82570 - * g++.dg/cpp1z/constexpr-lambda18.C: New. - -2017-10-17 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/82549 - * gcc.c-torture/compile/pr82549.c: New test. - -2017-10-17 Martin Liska <mliska@suse.cz> - - * lib/scanasm.exp: Print how many times a regex pattern is - found. - * lib/scandump.exp: Likewise. - -2017-10-17 Olga Makhotina <olga.makhotina@intel.com> - - * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd, - _mm_maskz_reduce_sd): Test new intrinsics. - * gcc.target/i386/avx512dq-vreducesd-2.c: New. - * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss, - _mm_maskz_reduce_ss): Test new intrinsics. - * gcc.target/i386/avx512dq-vreducess-2.c: New. - * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd, - __builtin_ia32_reducess): Remove builtin. - (__builtin_ia32_reducesd_mask, - __builtin_ia32_reducess_mask): Test new builtin. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - -2017-10-16 Martin Liska <mliska@suse.cz> - - * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan - so that it will work for both C and C++ FEs. - -2017-10-16 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/82511 - * gfortran.dg/dec_structure_22.f90: New testcase. - -2017-10-16 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/64931 - * g++.dg/cpp1y/auto-fn43.C: New. - -2017-10-16 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/82442 - * gcc.dg/vect/pr31699.c: Fix testcase. - -2017-10-16 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New. - * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New. - -2017-10-16 Jakub Jelinek <jakub@redhat.com> - - PR c++/53574 - * g++.dg/other/pr53574.C: New test. - -2017-10-16 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/61323 - * g++.dg/cpp0x/constexpr-61323.C: New. - -2017-10-15 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/54090 - * g++.dg/template/crash128.C: New. - -2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/82372 - * gfortran.dg/illegal_char.f90: New test. - -2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - Michael Collison <michael.collison@arm.com> - - * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test. - -2017-10-14 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80908 - * g++.dg/cpp1z/noexcept-type18.C: New. - -2017-10-14 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81016 - * g++.dg/cpp1z/pr81016.C: New. - -2017-10-14 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/62263 - PR middle-end/82498 - * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump. - - PR middle-end/62263 - PR middle-end/82498 - * c-c++-common/rotate-5.c (f2): New function. Move old - function to ... - (f4): ... this. Use 127 instead of 128. - (f3, f5, f6): New functions. - (main): Test all f[1-6] functions, with both 0 and 1 as - second arguments. - * c-c++-common/rotate-6.c: New test. - * c-c++-common/rotate-6a.c: New test. - * c-c++-common/rotate-7.c: New test. - * c-c++-common/rotate-7a.c: New test. - * c-c++-common/rotate-8.c: New test. - -2017-10-14 Hristian Kirtchev <kirtchev@adacore.com> - - * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New - testcase. - -2017-10-14 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/81423 - * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L - suffixes to LL. - (main): Punt if either long long isn't 64-bit or int isn't 32-bit. - -2017-10-13 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/82353 - * g++.dg/ubsan/pr82353-2.C: New test. - * g++.dg/ubsan/pr82353-2-aux.cc: New file. - * g++.dg/ubsan/pr82353-2.h: New file. - -2017-10-13 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/81048 - * gfortran.dg/derived_init_4.f90 : New test. - -2017-10-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69078 - * g++.dg/cpp1y/lambda-generic-69078-1.C: New. - * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise. - -2017-10-13 Jakub Jelinek <jakub@redhat.com> - - PR target/82274 - * gcc.dg/pr82274-1.c: New test. - * gcc.dg/pr82274-2.c: New test. - -2017-10-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80873 - * g++.dg/cpp1y/auto-fn41.C: New. - * g++.dg/cpp1y/auto-fn42.C: Likewise. - -2017-10-13 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/cpp0x/udlit-extern-c.C: New test case. - * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template - erroneously covered by an unclosed extern "C". - * g++.dg/template/extern-c.C: New test case. - -2017-10-13 Richard Biener <rguenther@suse.de> - - * gcc.dg/graphite/pr35356-3.c: XFAIL again. - * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c - with alternate flags. - -2017-10-13 Richard Biener <rguenther@suse.de> - - * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined - behavior. - * gcc.dg/graphite/scop-7.c: Likewise. - * gcc.dg/graphite/scop-8.c: Likewise. - -2017-10-13 H.J. Lu <hongjiu.lu@intel.com> - - PR target/82499 - * gcc.target/i386/pr82499-1.c: New file. - * gcc.target/i386/pr82499-2.c: Likewise. - * gcc.target/i386/pr82499-3.c: Likewise. - -2017-10-13 Jakub Jelinek <jakub@redhat.com> - - PR target/82524 - * gcc.c-torture/execute/pr82524.c: New test. - - PR target/82498 - * gcc.dg/tree-ssa/pr82498.c: New test. - - PR target/82498 - * gcc.dg/ubsan/pr82498.c: New test. - -2017-10-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82451 - * gcc.dg/graphite/pr82451.c: New testcase. - * gfortran.dg/graphite/id-27.f90: Likewise. - * gfortran.dg/graphite/pr82451.f: Likewise. - -2017-10-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82525 - * gcc.dg/graphite/id-30.c: New testcase. - * gfortran.dg/graphite/id-28.f90: Likewise. - -2017-10-13 Alan Modra <amodra@gmail.com> - - * gcc.target/i386/asm-mem.c: New test. - -2017-10-12 Jakub Jelinek <jakub@redhat.com> - - PR target/82498 - * gcc.target/i386/pr82498-1.c: New test. - * gcc.target/i386/pr82498-2.c: New test. - -2017-10-12 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/predict-13.c: Update template for probaility change. - * gcc.dg/predict-8.c: Likewise. - -2017-10-12 David Malcolm <dmalcolm@redhat.com> - - * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected - output to reflect changes to reported locations of missing - symbols. - * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise. - * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise. - * c-c++-common/cilk-plus/AN/pr61191.c: Likewise. - * c-c++-common/gomp/pr63326.c: Likewise. - * c-c++-common/missing-close-symbol.c: Likewise, also update for - new fix-it hints. - * c-c++-common/missing-symbol.c: Likewise, also add test coverage - for missing colon in ternary operator. - * g++.dg/cpp1y/digit-sep-neg.C: Likewise. - * g++.dg/cpp1y/pr65202.C: Likewise. - * g++.dg/missing-symbol-2.C: New test case. - * g++.dg/other/do1.C: Update expected output to reflect - changes to reported locations of missing symbols. - * g++.dg/parse/error11.C: Likewise. - * g++.dg/template/error11.C: Likewise. - * gcc.dg/missing-symbol-2.c: New test case. - * gcc.dg/missing-symbol-3.c: New test case. - * gcc.dg/noncompile/940112-1.c: Update expected output to reflect - changes to reported locations of missing symbols. - * gcc.dg/noncompile/971104-1.c: Likewise. - * obj-c++.dg/exceptions-6.mm: Likewise. - * obj-c++.dg/pr48187.mm: Likewise. - * objc.dg/exceptions-6.m: Likewise. - -2017-10-12 Martin Sebor <msebor@redhat.com> - - PR other/82301 - PR c/82435 - * g++.dg/ext/attr-ifunc-1.C: Update. - * g++.dg/ext/attr-ifunc-2.C: Same. - * g++.dg/ext/attr-ifunc-3.C: Same. - * g++.dg/ext/attr-ifunc-4.C: Same. - * g++.dg/ext/attr-ifunc-5.C: Same. - * g++.dg/ext/attr-ifunc-6.C: New test. - * g++.old-deja/g++.abi/vtable2.C: Update. - * gcc.dg/attr-ifunc-6.c: New test. - * gcc.dg/attr-ifunc-7.c: New test. - * gcc.dg/pr81854.c: Update. - * lib/target-supports.exp: Update. - -2017-10-12 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the - "#pragma is not allowed here" error. - -2017-10-12 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-28.c: New test. - * gcc.dg/tree-ssa/ldist-29.c: New test. - * gcc.dg/tree-ssa/ldist-30.c: New test. - * gcc.dg/tree-ssa/ldist-31.c: New test. - -2017-10-12 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-7.c: Adjust test string. - * gcc.dg/tree-ssa/ldist-16.c: Ditto. - * gcc.dg/tree-ssa/ldist-25.c: Ditto. - * gcc.dg/tree-ssa/ldist-33.c: New test. - -2017-10-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69728 - * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle - the loop now. Remove unrelated undefined behavior. - -2017-10-12 Jakub Jelinek <jakub@redhat.com> - - PR c++/82159 - * g++.dg/opt/pr82159-2.C: New test. - - PR target/82353 - * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change. - * gcc.target/i386/pr82353.C: Moved to ... - * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64. - -2017-10-11 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/387-ficom-2.c: New test. - -2017-10-11 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/80421 - * gcc.c-torture/execute/pr80421.c: New test. - - PR tree-optimization/78558 - * gcc.dg/vect/pr78558.c: New test. - - PR c++/82414 - * g++.dg/lto/pr82414_0.C: New test. - - PR c++/78523 - * g++.dg/cpp1y/pr78523.C: New test. - - PR c++/80194 - * g++.dg/cpp1y/pr80194.C: New test. - -2017-10-11 Qing Zhao <qing.zhao@oracle.com> - - PR target/81422 - * gcc.target/aarch64/pr81422.C: New test. - -2017-10-11 Vladimir Makarov <vmakarov@redhat.com> - - PR sanitizer/82353 - * gcc.target/i386/i386.exp (tests): Permit '.C' extension. - * gcc.target/i386/pr82353.C: New. - -2017-10-11 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/387-ficom-1.c: New test. - -2017-10-11 Jeff Law <law@redhat.com> - - * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in - address computation of end of complex_attrib_array_types. - -2017-10-11 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/Wstrict-overflow-7.c: Xfail. - * gcc.dg/pragma-diag-3.c: Likewise. - -2017-10-11 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/82472 - * gcc.dg/tree-ssa/pr82472.c: New test. - -2017-10-11 Martin Liska <mliska@suse.cz> - - PR sanitizer/82490 - * c-c++-common/ubsan/attrib-5.c: New test. - -2017-10-11 Martin Liska <mliska@suse.cz> - - Revert r253637: - - PR sanitizer/82484 - * gcc.dg/asan/pr82484.c: New test. - -2017-10-11 Martin Liska <mliska@suse.cz> - - PR sanitizer/82484 - * gcc.dg/asan/pr82484.c: New test. - -2017-10-11 Martin Liska <mliska@suse.cz> - - * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan - optimized dump rather than assembly. - -2017-10-11 Nathan Sidwell <nathan@acm.org> - - * g++.dg/cpp/string-3.C: Fix dg-final. - -2017-10-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80412 - * g++.dg/cpp1z/class-deduction44.C: New. - -2017-10-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/82230 - * g++.dg/cpp1y/lambda-generic-ice8.C: New. - -2017-10-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81299 - * g++.dg/cpp1y/lambda-generic-ice7.C: New. - -2017-10-10 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/extern-c-redecl6.C: New. - * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics. - * g++.dg/lookup/extern-c-redecl.C: Likewise. - * g++.old-deja/g++.other/using9.C: Likewise. - -2017-10-10 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/78006 - * g++.dg/cpp1y/auto-fn40.C: New. - -2017-10-10 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81032 - * g++.dg/cpp1y/lambda-generic-ice6.C: New. - -2017-10-10 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/68205 - * gcc.c-torture/execute/20040709-3.c: New test. - - PR c++/67625 - * g++.dg/cpp0x/pr67625.C: New test. - - PR middle-end/70887 - * g++.dg/cpp0x/pr70887.C: New test. - - PR c++/70338 - * g++.dg/cpp0x/pr70338.C: New test. - - PR c++/77786 - * g++.dg/cpp1y/pr77786.C: New test. - - PR c++/71875 - * g++.dg/cpp1y/pr71875.C: New test. - - PR c++/77578 - * g++.dg/gomp/pr77578.C: New test. - - PR middle-end/70100 - * g++.dg/opt/pr70100.C: New test. - - PR c++/68252 - * g++.dg/other/pr68252.C: New test. - - PR target/79565 - PR target/82483 - * gcc.target/i386/pr82483-1.c: New test. - * gcc.target/i386/pr82483-2.c: New test. - -2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options - * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected - instruction list. - -2017-10-10 Nathan Sidwell <nathan@acm.org> - - PR preprocessor/82506 - * g++.dg/cpp/string-3.C: New. - -2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-splat-16.c: New - * gcc.target/powerpc/fold-vec-splat-32.c: New. - * gcc.target/powerpc/fold-vec-splat-8.c: New. - -2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR libfortran/82233 - * gfortran.dg/execute_command_line_3.f90: New test. - -2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-splat-16.c: New - * gcc.target/powerpc/fold-vec-splat-32.c: New. - * gcc.target/powerpc/fold-vec-splat-8.c: New. - -2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-splats-char.c: New. - * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-splats-int.c: New. - * gcc.target/powerpc/fold-vec-splats-longlong.c: New. - * gcc.target/powerpc/fold-vec-splats-short.c: New. - -2017-10-10 Jakub Jelinek <jakub@redhat.com> - - PR c/82437 - * c-c++-common/Wtautological-compare-7.c: New test. - -2017-10-10 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-34.c: New test. - -2017-10-10 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-27.c: New test. - -2017-10-09 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads, - gnat.dg/class_wide4_pkg2.ads: New testcase. - -2017-10-09 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase. - -2017-10-09 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads: - New testcase. - -2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/amo1.c: New test. - * gcc.target/powerpc/amo2.c: Likewise. - -2017-10-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82449 - * gfortran.dg/graphite/pr82449.f: New testcase. - -2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/82463 - * gcc.target/s390/zvector/pr82463.c: New test. - -2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/82465 - * gcc.target/s390/zvector/pr82465.c: New test. - -2017-10-09 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums. - -2017-10-09 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line - number relative. - (abort): Declare. - -2017-10-08 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.c-torture/execute/20171008-1.c: New test. - -2017-10-03 Jeff Law <law@redhat.com> - - * gcc.dg/stack-check-5.c: Skip with -fstack-protector. - * gcc.dg/stack-check-6.c: Likewise. - * gcc.dg/stack-check-6a.c: Likewise. - -2017-10-07 Michael Collison <michael.collison@arm.com> - - * gcc.target/aarch64/var_shift_mask_2.c: New test. - -2017-10-07 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82375 - * gfortran.dg/pdt_13.f03 : New test. - * gfortran.dg/pdt_14.f03 : New test. - * gfortran.dg/pdt_15.f03 : New test. - -2017-10-07 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/cold-1.c: New testcase. - -2017-10-07 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80805 - * g++.dg/cpp0x/pr80805.C: New. - -2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/49232 - * gfortran.dg/contiguous_4.f90: New test. - -2017-10-06 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/66690 - * g++.dg/cpp1y/pr66690.C: New. - -2017-10-06 Nathan Sidwell <nathan@acm.org> - - PR c++/82424 - * g++.dg/warn/pr82424.C: New. - -2017-10-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/82299 - * g++.dg/cpp0x/pr82299.C: New test. - - P0704R1 - fixing const-qualified pointers to members - * g++.dg/cpp2a/ptrmem1.C: New test. - -2017-10-06 Martin Liska <mliska@suse.cz> - - * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test. - -2017-10-06 Sudakshina Das <sudi.das@arm.com> - - * gcc.target/aarch64/bic_imm_1.c: New test. - * gcc.target/aarch64/orr_imm_1.c: Likewise. - -2017-10-06 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/60153 - * g++.dg/cpp0x/variadic-crash3.C: New. - -2017-10-06 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/82434 - * gcc.dg/store_merging_9.c: New test. - -2017-10-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82397 - * gfortran.dg/pr82397.f: New testcase. - -2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/82322 - * gcc.target/s390/zvector/pr82322.c: New test. - -2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/82317 - * gcc.target/s390/zvector/pr82317.c: New test. - -2017-10-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82422 - * gcc.dg/graphite/pr82422.c: New testcase. - -2017-10-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82421 - * gcc.dg/graphite/pr82421.c: New testcase. - -2017-10-06 Jakub Jelinek <jakub@redhat.com> - - PR c/82437 - * c-c++-common/Wtautological-compare-6.c: New test. - -2017-10-06 Richard Biener <rguenther@suse.de> - - * gcc.dg/graphite/id-15.c: No longer expect a code generation error. - * gcc.dg/graphite/id-16.c: Likewise. - * gcc.dg/graphite/pr46168.c: Likewise. - * gcc.dg/graphite/pr68756.c: Likewise. - * gcc.dg/graphite/pr69728.c: Likewise. - * gcc.dg/graphite/pr71575-2.c: Likewise. - * gcc.dg/graphite/pr77362.c: Likewise. - * gcc.dg/graphite/pr81373.c: Likewise. - * gcc.dg/graphite/run-id-pr67700-1.c: Likewise. - * gfortran.dg/graphite/interchange-1.f: Likewise. - * gfortran.dg/graphite/pr42334-1.f: Likewise. - * gfortran.dg/graphite/pr42393-1.f90: Likewise. - * gfortran.dg/graphite/pr42393.f90: Likewise. - * gfortran.dg/graphite/pr47019.f: Likewise. - * gfortran.dg/graphite/id-17.f: Likewise. - * gfortran.dg/graphite/id-19.f: Likewise. - * gfortran.dg/graphite/run-id-2.f90: Likewise. - * gfortran.dg/graphite/pr42326-1.f90: Likewise. - * gfortran.dg/graphite/pr42326.f90: Likewise. - * gfortran.dg/graphite/pr68550-2.f90: Likewise. - * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect - a code generation error. - * gfortran.dg/graphite/run-id-3.f90: Likewise. - * gfortran.dg/graphite/pr29832.f90: Likewise. - -2017-10-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82436 - * gcc.dg/vect/pr82436.c: New testcase. - -2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * gcc.dg/Wincompatible-pointer-types-1.c: New test. - -2017-10-05 Tamar Christina <tamar.christina@arm.com> - - * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B. - * lib/target-supports.exp (vect_sizes_16B_8B): New. - -2017-10-05 Tamar Christina <tamar.christina@arm.com> - - * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition. - * gcc.dg/vect/vect-align-2.c: Likewise. - * gcc.dg/vect/vect-multitypes-1.c: Likewise - -2017-10-05 Nathan Sidwell <nathan@acm.org> - - * g++.dg/warn/mvp.C: New. - -2017-10-05 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32 - friendly. - -2017-10-05 Richard Biener <rguenther@suse.de> - - * gfortran.dg/graphite/id-17.f: Fix typo. - * gfortran.dg/graphite/id-19.f: Likewise. - * gfortran.dg/graphite/pr29832.f90: Likewise. - * gfortran.dg/graphite/pr42326-1.f90: Likewise. - * gfortran.dg/graphite/pr42326.f90: Likewise. - * gfortran.dg/graphite/pr68550-2.f90: Likewise. - * gfortran.dg/graphite/run-id-2.f90: Likewise. - * gfortran.dg/graphite/run-id-3.f90: Likewise. - -2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80471 - * g++.dg/cpp1y/pr80471.C: New. - -2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/78131 - * g++.dg/cpp1z/constexpr-lambda17.C: New. - -2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/78018 - * g++.dg/cpp1y/lambda-generic-78018.C: New. - -2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> - Andrew Pinski <apinski@cavium.com> - - PR c++/71946 - * g++.dg/cpp0x/lambda/lambda-asm1.C: New. - * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise. - -2017-10-04 Sudakshina Das <sudi.das@arm.com> - - * gcc.target/aarch64/bic_imm_1.c: New. - * gcc.target/aarch64/orr_imm_1.c: Likewise. - -2017-10-04 Nathan Sidwell <nathan@acm.org> - - * g++.dg/abi/mangle41.C: Adjust diagnostics. - -2017-10-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/82373 - * g++.dg/cpp1y/pr82373.C: New test. - -2017-10-04 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/diagnostic-range-bad-called-object.c: Update expected - underlining for param. - * gcc.dg/param-type-mismatch.c: Update expected results to reflect - highlighting of parameters; add test coverage for trivial - parameter decls, and for callback parameters. - * gcc.dg/pr68533.c: Update location of two errors to reflect - location of params. - -2017-10-04 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/test-expressions.c (make_test_of_vectors): New function. - (create_code): Call it. - * jit.dg/test-vector-rvalues.cc: New test case. - -2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want - vector loop peeling. - * lib/target-supports.exp (check_effective_target_vect_peeling_profitable): - New proc. - -2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with - vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt. - * gcc.dg/vect/vect-floatint-conversion-2.c: Replace - vect_floatint_cvt with vect_doubleint_cvt. - * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace - vect_intfloat_cvt with vect_intdouble_cvt. - * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt. - * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops - depend on vect_intdouble_cvt. - * lib/target-supports.exp - (check_effective_target_vect_doubleint_cvt) - (check_effective_target_vect_intdouble_cvt): New procs. - -2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.dg/vect/pr60656.c: Check vect_long_mult. - * lib/target-supports.exp (check_effective_target_vect_long_mult): - New proc. - -2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390. - * gfortran.dg/vect/pr77848.f: Likewise. - -2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * lib/target-supports.exp (check_effective_target_vect_float): - Return 1 being on a S/390 with VXE. - * gcc.dg/vect/pr31699.c: Require vec_float. - * gcc.dg/vect/pr61194.c: Likewise. - * gcc.dg/vect/pr65947-10.c: Likewise. - * gcc.dg/vect/pr66142.c: Likewise. - * gcc.dg/vect/slp-10.c: Likewise. - * gcc.dg/vect/slp-11c.c: Likewise. - * gcc.dg/vect/slp-12b.c: Likewise. - * gcc.dg/vect/slp-18.c: Likewise. - * gcc.dg/vect/slp-33.c: Likewise. - * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. - * gcc.dg/vect/slp-cond-2.c: Likewise. - * gcc.dg/vect/vect-cond-10.c: Likewise. - * gcc.dg/vect/vect-cond-8.c: Likewise. - * gcc.dg/vect/vect-cond-9.c: Likewise. - * gcc.dg/vect/vect-float-extend-1.c: Likewise. - * gcc.dg/vect/vect-float-truncate-1.c: Likewise. - -2017-10-04 Thomas Schwinge <thomas@codesourcery.com> - - PR tree-optimization/82374 - * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for - attributes propagation changes for OMP outlined regions. - * c-c++-common/goacc/kernels-double-reduction.c: Likewise. - * c-c++-common/goacc/kernels-reduction.c: Likewise. - -2017-10-04 Richard Sandiford <richard.sandiford@linaro.org> - - PR tree-optimization/82413 - * g++.dg/pr82413.C: New test. - -2017-10-04 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/77296 - * gfortran.dg/associate_32.f03 : New test. - -2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/78816 - * g++.dg/cpp1y/lambda-generic-variadic6.C: New. - -2017-10-04 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/82374 - * gcc.dg/gomp/pr82374.c: New test. - -2017-10-04 Richard Biener <rguenther@suse.de> - - * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen - errors and scan for one. - * gfortran.dg/graphite/id-19.f: Likewise. - * gfortran.dg/graphite/pr29832.f90: Likewise. - * gfortran.dg/graphite/pr42326-1.f90: Likewise. - * gfortran.dg/graphite/pr42326.f90: Likewise. - * gfortran.dg/graphite/pr68550-2.f90: Likewise. - * gfortran.dg/graphite/run-id-2.f90: Likewise. - * gfortran.dg/graphite/run-id-3.f90: Likewise. - * gfortran.dg/graphite/pr42393-1.f90: Dump graphite. - -2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-odd.c: New test. - -2017-10-03 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70343 - * g++.dg/cpp0x/lambda/lambda-70343.C: New. - -2017-10-03 Jeff Law <law@redhat.com> - - PR target/82358 - * gcc.target/i386/stack-check-11.c: Use -mtune=generic. - -2017-10-03 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/82363 - * gcc.dg/tree-ssa/pr82363.c: New test. - -2017-10-03 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/82381 - * gcc.c-torture/compile/pr82381.c: New test. - - PR target/82386 - * gcc.dg/pr82386.c: New test. - -2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70570 - * g++.dg/cpp1y/lambda-generic-70570.C: New. - -2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79590 - * g++.dg/cpp1y/lambda-generic-noexcept1.C: New. - -2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79005 - * g++.dg/cpp1y/lambda-generic-79005.C: New. - -2017-10-02 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82312 - * gfortran.dg/typebound_proc_36.f90 : New test. - -2017-10-02 Peter Bergner <bergner@vnet.ibm.com> - - PR target/80210 - * gcc.target/powerpc/pr80210-2.c: New test. - -2017-10-02 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/pr82389.c: New test. - - PR tree-optimization/82387 - PR tree-optimization/82388 - PR tree-optimization/82389 - * gcc.c-torture/compile/pr82389.c: New test. - * gcc.c-torture/execute/pr82387.c: New test. - * gcc.c-torture/execute/pr82388.c: New test. - -2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79180 - * g++.dg/cpp0x/lambda/lambda-nested8.C: New. - * g++.dg/torture/pr79180.C: Likewise. - - PR c++/71386 - * g++.dg/cpp1y/lambda-generic-nested1.C: New. - -2017-10-02 Richard Biener <rguenther@suse.de> - - * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details. - * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors. - * gcc.dg/graphite/id-16.c: Likewise. - * gcc.dg/graphite/pr46168.c: Likewise. - * gcc.dg/graphite/pr68756.c: Likewise. - * gcc.dg/graphite/pr69728.c: Likewise. - * gcc.dg/graphite/pr71575-2.c: Likewise. - * gcc.dg/graphite/pr77362.c: Likewise. - * gcc.dg/graphite/pr81373.c: Likewise. - * gcc.dg/graphite/run-id-pr67700-1.c: Likewise. - * gfortran.dg/graphite/interchange-1.f: Likewise. - * gfortran.dg/graphite/pr29581.f90: Likewise. - * gfortran.dg/graphite/pr42334-1.f: Likewise. - * gfortran.dg/graphite/pr42393-1.f90: Likewise. - * gfortran.dg/graphite/pr42393.f90: Likewise. - * gfortran.dg/graphite/pr47019.f: Likewise. - -2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69977 - * g++.dg/cpp1y/lambda-generic-69977.C: New. - -2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/59991 - * g++.dg/cpp0x/lambda/lambda-ice23.C: New. - -2017-10-02 Tom de Vries <tom@codesourcery.com> - - * gcc.c-torture/compile/pr82337.c: Add - dg-require-effective-target nonlocal_goto. - -2017-10-02 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - PR target/71307 - * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL. - -2017-10-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82355 - * gcc.dg/graphite/fuse-1.c: Adjust. - * gcc.dg/graphite/fuse-2.c: Likewise. - * gcc.dg/graphite/pr82355.c: New testcase. - -2017-10-01 Jeff Law <law@redhat.com> - - * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test. - -2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/61450 - * gfortran.dg/binding_label_tests_28.f90: New test. - -2017-09-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/65949 - * g++.dg/cpp1y/lambda-generic-variadic5.C: New. - -2017-09-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68754 - * g++.dg/cpp1y/constexpr-68754.C: Move... - * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust. - -2017-09-30 Jakub Jelinek <jakub@redhat.com> - - PR target/82361 - * gcc.target/i386/pr82361-1.c: New test. - * gcc.target/i386/pr82361-2.c: New test. - -2017-09-29 Yury Gribov <tetra2005@gmail.com> - - PR middle-end/82319 - * c-c++/common/pr57371-4.c: Test NaN comparisons. - -2017-09-29 Eric Botcazou <ebotcazou@adacore.com> - - * g++.dg/other/dump-ada-spec-10.C: New test. - -2017-09-29 Jeff Law <law@redhat.com> - - * gcc.dg/tree-ssa/ssa-dse-26.c: New test. - -2017-09-29 Jakub Jelinek <jakub@redhat.com> - - P0683R1 - default member initializers for bit-fields - * g++.dg/ext/bitfield6.C: New test. - * g++.dg/cpp2a/bitfield1.C: New test. - * g++.dg/cpp2a/bitfield2.C: New test. - * g++.dg/cpp2a/bitfield3.C: New test. - -2017-09-29 Vladimir Makarov <vmakarov@redhat.com> - - PR target/81481 - * gcc.target/i386/pr81481.c: New. - -2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do - and dg-require-effective-target directives to correct testing - behavior. - * gcc.target/powerpc/swaps-p8-29.c: Likewise. - * gcc.target/powerpc/swaps-p8-30.c: Likewise. - * gcc.target/powerpc/swaps-p8-31.c: Likewise. - * gcc.target/powerpc/swaps-p8-32.c: Likewise. - * gcc.target/powerpc/swaps-p8-33.c: Likewise. - * gcc.target/powerpc/swaps-p8-34.c: Likewise. - * gcc.target/powerpc/swaps-p8-35.c: Likewise. - * gcc.target/powerpc/swaps-p8-36.c: Likewise. - * gcc.target/powerpc/swaps-p8-37.c: Likewise. - * gcc.target/powerpc/swaps-p8-38.c: Likewise. - * gcc.target/powerpc/swaps-p8-39.c: Likewise. - * gcc.target/powerpc/swaps-p8-40.c: Likewise. - * gcc.target/powerpc/swaps-p8-41.c: Likewise. - * gcc.target/powerpc/swaps-p8-42.c: Likewise. - * gcc.target/powerpc/swaps-p8-43.c: Likewise. - * gcc.target/powerpc/swaps-p8-44.c: Likewise. - * gcc.target/powerpc/swaps-p8-45.c: Likewise. - -2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/82337 - * gcc.c-torture/compile/pr82337.c: New file. - -2017-09-29 Javier Miranda <miranda@adacore.com> - - * gnat.dg/unchecked_union3.adb: New testcase. - -2017-09-29 Javier Miranda <miranda@adacore.com> - - * gnat.dg/unchecked_union2.adb: New testcase. - -2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/25071 - * gfortran.dg/argument_checking_3.f90: Change warnings to errors. - * gfortran.dg/argument_checking_4.f90: Likewise. - * gfortran.dg/argument_checking_5.f90: Likewise. - * gfortran.dg/argument_checking_6.f90: Likewise. - * gfortran.dg/argument_checking_10.f90: Likewise. - * gfortran.dg/argument_checking_13.f90: Likewise. - * gfortran.dg/argument_checking_15.f90: Likewise. - * gfortran.dg/argument_checking_18.f90: Likewise. - * gfortran.dg/gomp/udr8.f90: Likewise. - * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to - the dg-options. - -2017-09-29 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/ext/bitfield7.C: New test. - * g++.dg/ext/bitfield8.C: New test. - * g++.dg/ext/bitfield9.C: New test. - - PR c/82340 - * gcc.dg/tree-ssa/pr82340.c: New test. - - * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17. - -2017-09-28 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79488 - * g++.dg/cpp0x/lambda/lambda-ice22.C: New. - -2017-09-28 Jakub Jelinek <jakub@redhat.com> - - PR target/82342 - * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options. - * gcc.target/i386/pr82260-2.c: Likewise. - -2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com> - - * gcc.target/i386/avx512f-constant-float-return.c: New test. - -2017-09-28 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target. - * gcc.target/arm/aapcs/align_rec4.c: Likewise. - * gcc.target/arm/aapcs/neon-vect1.c: Likewise. - * gcc.target/arm/aapcs/neon-vect2.c: Likewise. - * gcc.target/arm/aapcs/neon-vect3.c: Likewise. - * gcc.target/arm/aapcs/neon-vect4.c: Likewise. - * gcc.target/arm/aapcs/neon-vect5.c: Likewise. - * gcc.target/arm/aapcs/neon-vect6.c: Likewise. - * gcc.target/arm/aapcs/neon-vect7.c: Likewise. - * gcc.target/arm/aapcs/neon-vect8.c: Likewise. - -2017-09-28 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New - test case. - * jit.dg/test-returning-function-ptr.c (create_code): Update to - create a function pointer type independently of the call to - gcc_jit_function_get_address, and assign the pointer to a local - before returning it, to exercise the function pointer type - comparison code. - -2017-09-27 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/all-non-failing-tests.h: Add - test-returning-function-ptr.c. - * jit.dg/test-returning-function-ptr.c: New test case. - -2017-09-27 Christophe Lyon <christophe.lyon@linaro.org> - - PR target/71727 - * gcc.target/aarch64/pr71727-2.c: New test. - -2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/swaps-p8-28.c: New test. - * gcc.target/powerpc/swaps-p8-29.c: New test. - * gcc.target/powerpc/swaps-p8-30.c: New test. - * gcc.target/powerpc/swaps-p8-31.c: New test. - * gcc.target/powerpc/swaps-p8-32.c: New test. - * gcc.target/powerpc/swaps-p8-33.c: New test. - * gcc.target/powerpc/swaps-p8-34.c: New test. - * gcc.target/powerpc/swaps-p8-35.c: New test. - * gcc.target/powerpc/swaps-p8-36.c: New test. - * gcc.target/powerpc/swaps-p8-37.c: New test. - * gcc.target/powerpc/swaps-p8-38.c: New test. - * gcc.target/powerpc/swaps-p8-39.c: New test. - * gcc.target/powerpc/swaps-p8-40.c: New test. - * gcc.target/powerpc/swaps-p8-41.c: New test. - * gcc.target/powerpc/swaps-p8-42.c: New test. - * gcc.target/powerpc/swaps-p8-43.c: New test. - * gcc.target/powerpc/swaps-p8-44.c: New test. - * gcc.target/powerpc/swaps-p8-45.c: New test. - -2017-09-27 Carl Love <cel@us.ibm.com> - * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file - for the __builtin_fctid and __builtin_fctiw. - -2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> - - * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new - new group memory offsetting code in the BRIG frontend. - * brig.dg/test/gimple/function_calls.hsail: Likewise. - * brig.dg/test/gimple/smoke_test.hsail: Likewise. - * brig.dg/test/gimple/variables.hsail: Likewise. - -2017-09-27 Jakub Jelinek <jakub@redhat.com> - - PR c++/82159 - * g++.dg/opt/pr82159.C: New test. - -2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.dg/vect/pr65947-9.c: Use signed char explicitly. - -2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/pr71977-1.c: Update test to know that we - don't generate a 32-bit shift after doing XSCVDPSPN. - * gcc.target/powerpc/direct-move-float1.c: Likewise. - * gcc.target/powerpc/direct-move-float3.c: New test. - -2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/tree-ssa/cmpdiv.c: New test. - -2017-09-26 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test - file for the new built-ins and the existing built-ins. - -2017-09-26 Janus Weil <janus@gcc.gnu.org> - - PR fortran/82143 - PR fortran/82324 - * lib/target-supports.exp (check_effective_target_fortran_real_10): New. - * gfortran.dg/promotion_3.f90: Only run if real(16) is available. - * gfortran.dg/promotion_4.f90: Only run if real(10) is available. - Don't assume that DOUBLE PRECISION has kind=16. - -2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org> - - * gfortran.dg/gomp/associate1.f90: Remove unnecessary - warning from associate construct and do loop. - -2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org> - - * gfortran.dg/gomp/associate1.f90: Really commit change - from 2017-09-25. - * gfortran.dg/predcom-1.f: Likewise. - * gfortran.dg/unconstrained_commons.f: Likewise. - -2017-09-26 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/35691 - * gcc.dg/pr35691-5.c: New test. - * gcc.dg/pr35691-6.c: New test. - -2017-09-26 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82321 - * gcc.dg/graphite/pr82321.c: New testcase. - -2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * lib/target-supports.exp (check_effective_target_vect_int) - (check_effective_target_vect_shift) - (check_effective_target_whole_vector_shift) - (check_effective_target_vect_shift_char) - (check_effective_target_vect_long) - (check_effective_target_vect_double) - (check_effective_target_vect_long_long) - (check_effective_target_vect_perm) - (check_effective_target_vect_perm_byte) - (check_effective_target_vect_perm_short) - (check_effective_target_vect_widen_mult_qi_to_hi) - (check_effective_target_vect_widen_mult_hi_to_si) - (check_effective_target_vect_widen_mult_qi_to_hi_pattern) - (check_effective_target_vect_widen_mult_hi_to_si_pattern) - (check_effective_target_vect_widen_mult_si_to_di_pattern) - (check_effective_target_vect_pack_trunc) - (check_effective_target_vect_unpack) - (check_effective_target_vect_hw_misalign) - (check_effective_target_vect_condition) - (check_effective_target_vect_cond_mixed) - (check_effective_target_vect_char_mult) - (check_effective_target_vect_short_mult) - (check_effective_target_vect_int_mult) - (check_effective_target_vect_extract_even_odd) - (check_effective_target_vect_interleave) - (check_effective_target_sqrt_insn) - (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with - VX. - (check_vect_support_and_set_flags): New proc. - (check_effective_target_s390_vxe): Rename arch12 to z14. - -2017-09-26 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82320 - * gcc.dg/torture/pr82320.c: New testcase. - -2017-09-26 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/target-supports.exp (check_effective_target_vect_hw_misalign): - Fix arm check. - -2017-09-25 Jeff Law <law@redhat.com> - - * lib/target-supports.exp - (check_effective_target_supports_stack_clash_protection): Enable for - rs6000 and powerpc targets. - -2017-09-25 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/82163 - * gcc.dg/tree-ssa/pr82163.c: New test. - -2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org> - - * gfortran.dg/do_subscript_1.f90: New test. - * gfortran.dg/do_subscript_2.f90: New test. - * gfortran.dg/gomp/associate1.f90: Add out of bounds warning. - * gfortran.dg/predcom-1.f: Adjust loop bounds. - * gfortran.dg/unconstrained_commons.f: Add out of bounds warning. - -2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-st-char.c: New. - * gcc.target/powerpc/fold-vec-st-double.c: New. - * gcc.target/powerpc/fold-vec-st-float.c: New. - * gcc.target/powerpc/fold-vec-st-int.c: New. - * gcc.target/powerpc/fold-vec-st-longlong.c: New. - * gcc.target/powerpc/fold-vec-st-pixel.c: New. - * gcc.target/powerpc/fold-vec-st-short.c: New. - -2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com> - - * g++.dg/pr82155.C: New testcase. - -2017-09-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82285 - * gcc.dg/torture/pr82285.c: New testcase. - -2017-09-25 Justin Squirek <squirek@adacore.com> - - * gnat.dg/entry_family.adb: New testcase - -2017-09-24 H.J. Lu <hongjiu.lu@intel.com> - - PR target/82267 - * gcc.target/i386/pr82267.c: New test. - -2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> - PR fortran/66328 - - * gfortran.dg/data_derived_1.f90: New test. - -2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/54633 - * gfortran.dg/intrinsic_bounds_1.f90: New test. - * gfortran.dg/intrinsic_param_1.f90: New test. - -2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> - Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/80118 - * gfortran.dg/zero_sized_7.f90: New test. - -2017-09-23 Janus Weil <janus@gcc.gnu.org> - - PR fortran/82143 - * gfortran.dg/promotion_3.f90: New test case. - * gfortran.dg/promotion_4.f90: New test case. - -2017-09-23 Daniel Santos <daniel.santos@pobox.com> - - * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm. - * gcc.target/i386/pr82196-2.c: (b): Likewise. - -2017-09-22 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/35691 - * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details - instead of -fdump-tree-forwprop-details in dg-options. - * gcc.dg/pr35691-2.c: Likewise. - * gcc.dg/pr35691-3.c: New test. - * gcc.dg/pr35691-4.c: New test. - - PR sanitizer/81929 - * g++.dg/ubsan/pr81929.C: New test. - -2017-09-22 Richard Sandiford <richard.sandiford@linaro.org> - - PR tree-optimization/82289 - * gcc.dg/vect/pr82289.c: New test. - -2017-09-22 Richard Sandiford <richard.sandiford@linaro.org> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording - of alignment message. - * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise. - -2017-09-22 Martin Sebor <msebor@redhat.com> - - PR c/81854 - * gcc.target/i386/pr80732.c: Correct a type error. - -2017-09-22 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/diagnostic/param-type-mismatch.C: Update expected results - to reflect highlighting of parameters; add test coverage for - callback parameters. - -2017-09-22 Richard Biener <rguenther@suse.de> - - * gcc.dg/graphite/scop-24.c: New testcase. - -2017-09-22 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82291 - * gcc.dg/torture/pr82291.c: New testcase. - -2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com> - - * gcc.target/i386/avx512f-constant-set.c: New test. - -2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com> - - * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))). - * gcc.target/i386/avx512f-prefer.c: New test. - -2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * lib/target-supports.exp - (check_effective_target_frame_pointer_for_non_leaf): Add - case for x86 Solaris. - -2017-09-21 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78512 - * gfortran.dg/associate_26.f90 : New test. - - PR fortran/80120 - * gfortran.dg/associate_27.f90 : New test. - - PR fortran/81903 - * gfortran.dg/associate_28.f90 : New test. - - PR fortran/82121 - * gfortran.dg/associate_29.f90 : New test. - - PR fortran/67543 - * gfortran.dg/associate_30.f90 : New test. - - PR fortran/52832 - * gfortran.dg/associate_31.f90 : New test. - -2017-09-21 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/discr48.adb: New test. - * gnat.dg/discr48_pkg.ads: New helper. - -2017-09-21 Tamar Christina <tamar.christina@arm.com> - - PR testsuite/78421 - * lib/target-supports.exp (check_effective_target_vect_hw_misalign): - Invert arm check. - -2017-09-21 Cesar Philippidis <cesar@codesourcery.com> - - * gfortran.dg/goacc/wait.f90: New test. - -2017-09-21 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81715 - * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from - const predicate to const predicate & to avoid UB. - * g++.dg/opt/pr81715.C: New test. - -2017-09-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82276 - PR tree-optimization/82244 - * gcc.dg/torture/pr82276.c: New testcase. - -2017-09-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71351 - * gfortran.dg/graphite/pr71351.f90: New testcase. - * gfortran.dg/graphite/interchange-3.f90: Adjust. - -2017-09-21 Jakub Jelinek <jakub@redhat.com> - - PR target/82260 - * gcc.target/i386/pr82260-1.c: New test. - * gcc.target/i386/pr82260-2.c: New test. - -2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - Jeff Law <law@redhat.com> - - * gcc.dg/stack-check-5.c: Add argument for s390. - * lib/target-supports.exp: - (check_effective_target_supports_stack_clash_protection): Enable for - s390/s390x targets. - -2017-09-20 Martin Sebor <msebor@redhat.com> - - PR c/81854 - * g++.dg/ext/attr-ifunc-2.C: Correct type errors. - * g++.dg/ext/attr-ifunc-4.C: Ditto. - * lib/target-supports.exp: Adjust for C++. - - PR c/81854 - * gcc.dg/attr-ifunc-1.c: Correct type errors. - * gcc.dg/attr-ifunc-2.c: Ditto. - * gcc.dg/attr-ifunc-3.c: Ditto. - * gcc.dg/attr-ifunc-4.c: Ditto. - * gcc.dg/attr-ifunc-5.c: Ditto. - * gcc.dg/pr81854.c: Require ifunc support. - * lib/target-supports.exp: Correct type error. - -2017-09-20 Jeff Law <law@redhat.com> - - * gcc.target/i386/stack-check-11.c: Update test and regexp - so that it works for both i?86 and x86_64. - -2017-09-19 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/77687 - * gcc.target/powerpc/pr77687.c: New testcase. - -2017-09-20 Jakub Jelinek <jakub@redhat.com> - - P0409R2 - allow lambda capture [=, this] - * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this] - capture. Add further tests. - * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error - for c++2a on [=, this] capture. - - * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L. - * g++.dg/cpp1z/cplusplus_1z.C: New test. - -2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/builtin_target.c: Test knm. - * gcc.target/i386/funcspec-56.inc: Test arch=knm. - -2017-09-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77362 - * gcc.dg/graphite/pr77362.c: New testcase. - -2017-09-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82264 - * gcc.dg/torture/pr82264.c: New testcase. - -2017-09-20 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/debug/dwarf2/template-params-13.C: New test. - * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that - it doesn't match newlines. - * g++.dg/debug/dwarf2/template-params-3.C: Likewise. - * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise. - * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise. - * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise. - * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise. - * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise. - * g++.dg/debug/dwarf2/template-params-1.C: Likewise. - * g++.dg/debug/dwarf2/template-params-2.C: Likewise. - * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise. - * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise. - -2017-09-20 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/64954 - * g++.dg/cpp0x/constexpr-ctor20.C: New. - -2017-09-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81373 - * gcc.dg/graphite/pr81373.c: New testcase. - -2017-09-19 Jeff Law <law@redhat.com> - - * gcc.target/i386/stack-check-11.c: New test. - - * gcc.dg/stack-check-4.c: New test. - * gcc.dg/stack-check-5.c: New test. - * gcc.dg/stack-check-6.c: New test. - * gcc.dg/stack-check-6a.c: New test. - * gcc.dg/stack-check-7.c: New test. - * gcc.dg/stack-check-8.c: New test. - * gcc.dg/stack-check-9.c: New test. - * gcc.dg/stack-check-10.c: New test. - * lib/target-supports.exp - (check_effective_target_supports_stack_clash_protection): Enable for - x86 and x86_64 targets. - - * gcc.dg/stack-check-3.c: New test. - - * gcc.dg/stack-check-2.c: New test. - * lib/target-supports.exp - (check_effective_target_supports_stack_clash_protection): New. - (check_effective_target_frame_pointer_for_non_leaf): Likewise. - (check_effective_target_caller_implicit_probes): Likewise. - -2017-09-19 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down. - * g++.dg/tree-ssa/pr41428.C: Likewise. - * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for - c++17 and up. - * g++.dg/expr/bool3.C: Likewise. - * g++.dg/expr/bitfield5.C: Likewise. - * g++.old-deja/g++.jason/bool5.C: Likewise. - -2017-09-18 Martin Sebor <msebor@redhat.com> - - PR c/81854 - * gcc.dg/pr81854.c: New test. - * g++.dg/ext/attr-ifunc-5.C: New test. - * g++.dg/ext/attr-ifunc-1.C: Adjust. - * g++.dg/ext/attr-ifunc-2.C: Same. - * g++.dg/ext/attr-ifunc-3.C: Same. - * g++.dg/ext/attr-ifunc-4.C: Same. - * g++.old-deja/g++.abi/vtable2.C: Same. - * gcc.dg/attr-ifunc-1.c: Same. - -2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-ld-misc.c: New. - -2017-09-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82244 - * gcc.dg/torture/pr82244.c: New testcase. - -2017-09-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69728 - * gfortran.dg/graphite/pr69728.f90: New testcase. - * gcc.dg/graphite/pr69728.c: Likewise. - -2017-09-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80947 - * g++.dg/cpp0x/lambda/lambda-80947.C: New. - -2017-09-18 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/vect/slp-multitypes-13.c: New test. - -2017-09-18 Richard Sandiford <richard.sandiford@linaro.org> - - * gfortran.dg/vect/mask-store-1.f90: New test. - -2017-09-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/45033 - * g++.dg/expr/delete1.C: New. - -2017-09-18 Bob Duff <duff@adacore.com> - - * gnat.dg/validity_check.adb: New testcase. - -2017-09-18 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase. - -2017-09-18 Bob Duff <duff@adacore.com> - - * gnat.dg/tagged_prefix_call.adb: New testcase. - -2017-09-18 Ed Schonberg <schonberg@adacore.com> - - * gnat.dg/default_variants.adb: New testcase. - -2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR target/81736 - * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer. - * gcc.target/i386/pr81736-4.c: Likewise. - -2017-09-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79622 - * gcc.dg/graphite/pr79622.c: New testcase. - -2017-09-17 Daniel Santos <daniel.santos@pobox.com> - - gcc.target/i386/pr82196-1.c: New test. - gcc.target/i386/pr82196-2.c: Likewise. - -2017-09-17 H.J. Lu <hongjiu.lu@intel.com> - - PR target/82166 - * gcc.target/i386/pr82166.c: New test. - -2017-09-17 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82173 - * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks. - * gfortran.dg/pdt_2.f03 : The same. - * gfortran.dg/pdt_3.f03 : The same. - * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in - module 'bad_vars'. Add error concerning assumed parameters and - save attribute. - * gfortran.dg/pdt_11.f03 : New test. - - PR fortran/60483 - * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run. - * gfortran.dg/associate_25.f90 : New test. - * gfortran.dg/pdt_12.f03 : New test. - -2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com> - Jakub Jelinek <jakub@redhat.com> - - Add support for -std=c++2a. - * lib/target-supports.exp (check_effective_target_c++17): Return - 1 also if check_effective_target_c++2a. - (check_effective_target_c++17_down): New. - (check_effective_target_c++2a_only): New. - (check_effective_target_c++2a): New. - * g++.dg/cpp2a/cplusplus.C: New. - -2017-09-15 Joseph Myers <joseph@codesourcery.com> - - PR c/82071 - * gcc.target/i386/excess-precision-8.c: New test. - -2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org> - Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/64644 - * g++.dg/other/anon-union4.C: New. - * g++.old-deja/g++.law/union4.C: Adjust. - * g++.old-deja/g++.other/anon1.C: Likewise. - -2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/Wcast-align.c: New test. - -2017-09-15 Eric Botcazou <ebotcazou@adacore.com> - - * g++.dg/sso-1.C: New test. - * g++.dg/sso-2.C: Likewise. - -2017-09-15 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/78648 - * g++.dg/cpp0x/lambda/lambda-ice21.C: New. - -2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com> - - PR tree-optimization/71026 - * gcc.dg/fold-div-1.c: Use -O1. - -2017-09-15 Jakub Jelinek <jakub@redhat.com> - - * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z. - * lib/target-supports.exp (check_effective_target_c++14): Use - check_effective_target_c++17 instead of check_effective_target_c++1z. - (check_effective_target_c++14_down): Likewise. - (check_effective_target_c++1z_only): Rename to ... - (check_effective_target_c++17_only): ... this. - (check_effective_target_c++1z): Rename to ... - (check_effective_target_c++17): ... this. - * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17 - instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z - and c++17_only instead of c++1z_only. Adjust expected diagnostics - and comments refering to 1z to 17. - * g++.dg/debug/dwarf2/inline-var-2.C: Likewise. - * g++.dg/template/partial5.C: Likewise. - * g++.dg/template/nontype8.C: Likewise. - * g++.dg/cpp1z/noexcept-type5.C: Likewise. - * g++.dg/cpp1z/nontype3a.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda4.C: Likewise. - * g++.dg/cpp1z/noexcept-type16.C: Likewise. - * g++.dg/cpp1z/class-deduction32.C: Likewise. - * g++.dg/cpp1z/pr78771.C: Likewise. - * g++.dg/cpp1z/elide1.C: Likewise. - * g++.dg/cpp1z/fold3.C: Likewise. - * g++.dg/cpp1z/class-deduction2.C: Likewise. - * g++.dg/cpp1z/noexcept-type12.C: Likewise. - * g++.dg/cpp1z/inline-var2.C: Likewise. - * g++.dg/cpp1z/eval-order2.C: Likewise. - * g++.dg/cpp1z/decomp21.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda11.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda9.C: Likewise. - * g++.dg/cpp1z/utf8-neg.C: Likewise. - * g++.dg/cpp1z/class-deduction41.C: Likewise. - * g++.dg/cpp1z/class-deduction23.C: Likewise. - * g++.dg/cpp1z/nodiscard3.C: Likewise. - * g++.dg/cpp1z/static_assert-nomsg.C: Likewise. - * g++.dg/cpp1z/noexcept-type9.C: Likewise. - * g++.dg/cpp1z/class-deduction21.C: Likewise. - * g++.dg/cpp1z/range-for1.C: Likewise. - * g++.dg/cpp1z/init-statement4.C: Likewise. - * g++.dg/cpp1z/udlit-utf8char.C: Likewise. - * g++.dg/cpp1z/decomp30.C: Likewise. - * g++.dg/cpp1z/class-deduction39.C: Likewise. - * g++.dg/cpp1z/register2.C: Likewise. - * g++.dg/cpp1z/decomp9.C: Likewise. - * g++.dg/cpp1z/regress1.C: Likewise. - * g++.dg/cpp1z/direct-enum-init1.C: Likewise. - * g++.dg/cpp1z/class-deduction30.C: Likewise. - * g++.dg/cpp1z/abbrev2.C: Likewise. - * g++.dg/cpp1z/nontype-auto6.C: Likewise. - * g++.dg/cpp1z/regress2.C: Likewise. - * g++.dg/cpp1z/decomp16.C: Likewise. - * g++.dg/cpp1z/bool-increment1.C: Likewise. - * g++.dg/cpp1z/aligned-new1.C: Likewise. - * g++.dg/cpp1z/decomp3.C: Likewise. - * g++.dg/cpp1z/register1.C: Likewise. - * g++.dg/cpp1z/namespace-attribs.C: Likewise. - * g++.dg/cpp1z/class-deduction1.C: Likewise. - * g++.dg/cpp1z/decomp10.C: Likewise. - * g++.dg/cpp1z/constexpr-if11.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda10.C: Likewise. - * g++.dg/cpp1z/decomp27.C: Likewise. - * g++.dg/cpp1z/noexcept-type2.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda6.C: Likewise. - * g++.dg/cpp1z/class-deduction9.C: Likewise. - * g++.dg/cpp1z/attributes-enum-1.C: Likewise. - * g++.dg/cpp1z/decomp11.C: Likewise. - * g++.dg/cpp1z/aligned-new3.C: Likewise. - * g++.dg/cpp1z/utf8-2.C: Likewise. - * g++.dg/cpp1z/lambda-this3.C: Likewise. - * g++.dg/cpp1z/decomp-constexpr1.C: Likewise. - * g++.dg/cpp1z/byte1.C: Likewise. - * g++.dg/cpp1z/nontype-auto9.C: Likewise. - * g++.dg/cpp1z/aggr-base4.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda1.C: Likewise. - * g++.dg/cpp1z/nontype-auto3.C: Likewise. - * g++.dg/cpp1z/utf8-2a.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda7.C: Likewise. - * g++.dg/cpp1z/aggr-base6.C: Likewise. - * g++.dg/cpp1z/cplusplus.C: Likewise. - * g++.dg/cpp1z/class-deduction20.C: Likewise. - * g++.dg/cpp1z/aggr-base2.C: Likewise. - * g++.dg/cpp1z/class-deduction6.C: Likewise. - * g++.dg/cpp1z/noexcept-type3.C: Likewise. - * g++.dg/cpp1z/class-deduction31.C: Likewise. - * g++.dg/cpp1z/class-deduction25.C: Likewise. - * g++.dg/cpp1z/class-deduction18.C: Likewise. - * g++.dg/cpp1z/fold9.C: Likewise. - * g++.dg/cpp1z/noexcept-type8.C: Likewise. - * g++.dg/cpp1z/abbrev1.C: Likewise. - * g++.dg/cpp1z/constexpr-if10.C: Likewise. - * g++.dg/cpp1z/utf8.C: Likewise. - * g++.dg/cpp1z/noexcept-type7.C: Likewise. - * g++.dg/cpp1z/aggr-base3.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda8.C: Likewise. - * g++.dg/cpp1z/init-statement2.C: Likewise. - * g++.dg/cpp1z/nontype-auto4.C: Likewise. - * g++.dg/cpp1z/constexpr-if12.C: Likewise. - * g++.dg/cpp1z/class-deduction40.C: Likewise. - * g++.dg/cpp1z/nontype3.C: Likewise. - * g++.dg/cpp1z/class-deduction14.C: Likewise. - * g++.dg/cpp1z/fold7.C: Likewise. - * g++.dg/cpp1z/nontype2.C: Likewise. - * g++.dg/cpp1z/class-deduction15.C: Likewise. - * g++.dg/cpp1z/nested-namespace-def1.C: Likewise. - * g++.dg/cpp1z/class-deduction13.C: Likewise. - * g++.dg/cpp1z/aligned-new7.C: Likewise. - * g++.dg/cpp1z/noexcept-type1.C: Likewise. - * g++.dg/cpp1z/nontype1.C: Likewise. - * g++.dg/cpp1z/init-statement5.C: Likewise. - * g++.dg/cpp1z/nontype-auto2.C: Likewise. - * g++.dg/cpp1z/decomp17.C: Likewise. - * g++.dg/cpp1z/fold4.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda2.C: Likewise. - * g++.dg/cpp1z/fold7a.C: Likewise. - * g++.dg/cpp1z/nontype-auto5.C: Likewise. - * g++.dg/cpp1z/init-statement7.C: Likewise. - * g++.dg/cpp1z/aggr-base5.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda5.C: Likewise. - * g++.dg/cpp1z/pr79143.C: Likewise. - * g++.dg/cpp1z/class-deduction38.C: Likewise. - * g++.dg/cpp1z/nontype-auto8.C: Likewise. - * g++.dg/cpp1z/class-deduction12.C: Likewise. - * g++.dg/cpp1z/decomp20.C: Likewise. - * g++.dg/cpp1z/class-deduction22.C: Likewise. - * g++.dg/cpp1z/class-deduction29.C: Likewise. - * g++.dg/cpp1z/class-deduction8.C: Likewise. - * g++.dg/cpp1z/class-deduction43.C: Likewise. - * g++.dg/cpp1z/feat-cxx1z.C: Likewise. - * g++.dg/cpp1z/fold8.C: Likewise. - * g++.dg/cpp1z/init-statement3.C: Likewise. - * g++.dg/cpp1z/nontype-auto10.C: Likewise. - * g++.dg/cpp1z/class-deduction36.C: Likewise. - * g++.dg/cpp1z/noexcept-type17.C: Likewise. - * g++.dg/cpp1z/fallthrough1.C: Likewise. - * g++.dg/cpp1z/fold1.C: Likewise. - * g++.dg/cpp1z/class-deduction26.C: Likewise. - * g++.dg/cpp1z/fold-ice1.C: Likewise. - * g++.dg/cpp1z/fold5.C: Likewise. - * g++.dg/cpp1z/class-deduction34.C: Likewise. - * g++.dg/cpp1z/noexcept-type6.C: Likewise. - * g++.dg/cpp1z/class-deduction7.C: Likewise. - * g++.dg/cpp1z/class-deduction16.C: Likewise. - * g++.dg/cpp1z/class-deduction10.C: Likewise. - * g++.dg/cpp1z/eval-order3.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda13.C: Likewise. - * g++.dg/cpp1z/aggr-base2a.C: Likewise. - * g++.dg/cpp1z/nontype-auto1.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda3.C: Likewise. - * g++.dg/cpp1z/nontype-auto7.C: Likewise. - * g++.dg/cpp1z/decomp15.C: Likewise. - * g++.dg/cpp1z/noexcept-type4.C: Likewise. - * g++.dg/cpp1z/fold-mangle.C: Likewise. - * g++.dg/cpp1z/class-deduction35.C: Likewise. - * g++.dg/cpp1z/decomp4.C: Likewise. - * g++.dg/cpp1z/class-deduction42.C: Likewise. - * g++.dg/cpp1z/init-statement8.C: Likewise. - * g++.dg/cpp1z/inline-var1a.C: Likewise. - * g++.dg/cpp1z/init-statement6.C: Likewise. - * g++.dg/cpp1z/class-deduction17.C: Likewise. - * g++.dg/cpp1z/class-deduction28.C: Likewise. - * g++.dg/cpp1z/class-deduction27.C: Likewise. - * g++.dg/cpp1z/decomp-bitfield1.C: Likewise. - * g++.dg/cpp1z/attributes-enum-1a.C: Likewise. - * g++.dg/cpp1z/class-deduction11.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda12.C: Likewise. - * g++.dg/cpp1z/init-statement9.C: Likewise. - * g++.dg/cpp1z/class-deduction19.C: Likewise. - * g++.dg/cpp1z/class-deduction5.C: Likewise. - * g++.dg/cpp1z/fold2.C: Likewise. - * g++.dg/cpp1z/class-deduction33.C: Likewise. - * g++.dg/cpp1z/class-deduction24.C: Likewise. - * g++.dg/cpp1z/aggr-base1.C: Likewise. - * g++.dg/cpp1z/fold6.C: Likewise. - * g++.dg/cpp1z/decomp12.C: Likewise. - * g++.dg/cpp1z/class-deduction4.C: Likewise. - * g++.dg/cpp1z/inline-var1.C: Likewise. - * g++.dg/cpp1z/aligned-new2.C: Likewise. - * g++.dg/cpp1z/class-deduction3.C: Likewise. - * g++.dg/other/error3.C: Likewise. - * g++.dg/init/new25.C: Likewise. - * g++.dg/init/new13.C: Likewise. - * g++.dg/tls/diag-2.C: Likewise. - * g++.dg/tls/diag-4.C: Likewise. - * g++.dg/opt/noreturn-1.C: Likewise. - * g++.dg/eh/async-unwind2.C: Likewise. - * g++.dg/eh/spec9.C: Likewise. - * g++.dg/eh/spec7.C: Likewise. - * g++.dg/eh/template1.C: Likewise. - * g++.dg/eh/cond4.C: Likewise. - * g++.dg/eh/pr41819.C: Likewise. - * g++.dg/eh/delete1.C: Likewise. - * g++.dg/eh/spec3.C: Likewise. - * g++.dg/eh/forced4.C: Likewise. - * g++.dg/eh/spec2.C: Likewise. - * g++.dg/eh/shadow1.C: Likewise. - * g++.dg/eh/pr38662.C: Likewise. - * g++.dg/eh/ehopt1.C: Likewise. - * g++.dg/eh/spec8.C: Likewise. - * g++.dg/eh/init-temp2.C: Likewise. - * g++.dg/rtti/crash3.C: Likewise. - * g++.dg/warn/Wreturn-type-3.C: Likewise. - * g++.dg/warn/register-parm-1.C: Likewise. - * g++.dg/warn/register-var-2.C: Likewise. - * g++.dg/gcov/gcov-7.C: Likewise. - * g++.dg/tree-ssa/pr45605.C: Likewise. - * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise. - * g++.dg/lookup/exception1.C: Likewise. - * g++.dg/ubsan/pr79589.C: Likewise. - * g++.dg/tm/pr47340.C: Likewise. - * g++.dg/tm/pr46567.C: Likewise. - * g++.dg/expr/bitfield5.C: Likewise. - * g++.dg/expr/bool1.C: Likewise. - * g++.dg/expr/lval3.C: Likewise. - * g++.dg/expr/lval4.C: Likewise. - * g++.dg/expr/bitfield4.C: Likewise. - * g++.dg/expr/bitfield6.C: Likewise. - * g++.dg/expr/bool3.C: Likewise. - * g++.dg/ext/has_nothrow_constructor.C: Likewise. - * g++.dg/ext/has_nothrow_copy-7.C: Likewise. - * g++.dg/ext/has_nothrow_copy-1.C: Likewise. - * g++.dg/ext/has_nothrow_copy-2.C: Likewise. - * g++.dg/ext/has_nothrow_copy-4.C: Likewise. - * g++.dg/ext/has_nothrow_copy-5.C: Likewise. - * g++.dg/ext/has_nothrow_copy-6.C: Likewise. - * g++.dg/ext/has_nothrow_assign.C: Likewise. - * g++.dg/parse/register1.C: Likewise. - * g++.dg/parse/error15.C: Likewise. - * g++.dg/parse/linkage2.C: Likewise. - * g++.dg/concepts/intro2.C: Likewise. - * g++.dg/concepts/class.C: Likewise. - * g++.dg/concepts/traits1.C: Likewise. - * g++.dg/concepts/req5.C: Likewise. - * g++.dg/concepts/var-concept5.C: Likewise. - * g++.dg/concepts/fn-concept2.C: Likewise. - * g++.dg/concepts/traits2.C: Likewise. - * g++.dg/concepts/placeholder2.C: Likewise. - * g++.dg/concepts/class6.C: Likewise. - * g++.dg/concepts/memtmpl1.C: Likewise. - * g++.dg/concepts/friend2.C: Likewise. - * g++.dg/concepts/template-parm3.C: Likewise. - * g++.dg/concepts/template-parm10.C: Likewise. - * g++.dg/concepts/explicit-spec1.C: Likewise. - * g++.dg/concepts/explicit-spec3.C: Likewise. - * g++.dg/concepts/var-templ2.C: Likewise. - * g++.dg/concepts/intro5.C: Likewise. - * g++.dg/concepts/deduction-constraint1.C: Likewise. - * g++.dg/concepts/iconv1.C: Likewise. - * g++.dg/concepts/constrained-parm.C: Likewise. - * g++.dg/concepts/template-template-parm1.C: Likewise. - * g++.dg/concepts/var-concept3.C: Likewise. - * g++.dg/concepts/class3.C: Likewise. - * g++.dg/concepts/memfun2.C: Likewise. - * g++.dg/concepts/req1.C: Likewise. - * g++.dg/concepts/disjunction1.C: Likewise. - * g++.dg/concepts/req17.C: Likewise. - * g++.dg/concepts/pr65848.C: Likewise. - * g++.dg/concepts/placeholder4.C: Likewise. - * g++.dg/concepts/decl-diagnose.C: Likewise. - * g++.dg/concepts/intro7.C: Likewise. - * g++.dg/concepts/pr68683.C: Likewise. - * g++.dg/concepts/partial-spec4.C: Likewise. - * g++.dg/concepts/template-parm5.C: Likewise. - * g++.dg/concepts/explicit-inst1.C: Likewise. - * g++.dg/concepts/class-deduction1.C: Likewise. - * g++.dg/concepts/class1.C: Likewise. - * g++.dg/concepts/req15.C: Likewise. - * g++.dg/concepts/memfun.C: Likewise. - * g++.dg/concepts/pr68434.C: Likewise. - * g++.dg/concepts/inherit-ctor4.C: Likewise. - * g++.dg/concepts/partial-spec6.C: Likewise. - * g++.dg/concepts/var-templ1.C: Likewise. - * g++.dg/concepts/template-parm8.C: Likewise. - * g++.dg/concepts/explicit-inst3.C: Likewise. - * g++.dg/concepts/class4.C: Likewise. - * g++.dg/concepts/req6.C: Likewise. - * g++.dg/concepts/fn8.C: Likewise. - * g++.dg/concepts/class5.C: Likewise. - * g++.dg/concepts/placeholder5.C: Likewise. - * g++.dg/concepts/req16.C: Likewise. - * g++.dg/concepts/req10.C: Likewise. - * g++.dg/concepts/var-concept2.C: Likewise. - * g++.dg/concepts/auto3.C: Likewise. - * g++.dg/concepts/generic-fn-err.C: Likewise. - * g++.dg/concepts/pr65552.C: Likewise. - * g++.dg/concepts/partial-concept-id2.C: Likewise. - * g++.dg/concepts/fn1.C: Likewise. - * g++.dg/concepts/partial-spec.C: Likewise. - * g++.dg/concepts/template-parm12.C: Likewise. - * g++.dg/concepts/diagnostic1.C: Likewise. - * g++.dg/concepts/intro1.C: Likewise. - * g++.dg/concepts/explicit-inst4.C: Likewise. - * g++.dg/concepts/req18.C: Likewise. - * g++.dg/concepts/explicit-spec5.C: Likewise. - * g++.dg/concepts/var-concept6.C: Likewise. - * g++.dg/concepts/fn9.C: Likewise. - * g++.dg/concepts/req2.C: Likewise. - * g++.dg/concepts/template-parm7.C: Likewise. - * g++.dg/concepts/req14.C: Likewise. - * g++.dg/concepts/template-parm6.C: Likewise. - * g++.dg/concepts/variadic4.C: Likewise. - * g++.dg/concepts/fn6.C: Likewise. - * g++.dg/concepts/req-neg1.C: Likewise. - * g++.dg/concepts/alias3.C: Likewise. - * g++.dg/concepts/expression2.C: Likewise. - * g++.dg/concepts/partial-spec3.C: Likewise. - * g++.dg/concepts/expression3.C: Likewise. - * g++.dg/concepts/memfun-err.C: Likewise. - * g++.dg/concepts/pr66091.C: Likewise. - * g++.dg/concepts/explicit-spec2.C: Likewise. - * g++.dg/concepts/equiv.C: Likewise. - * g++.dg/concepts/friend1.C: Likewise. - * g++.dg/concepts/fn4.C: Likewise. - * g++.dg/concepts/var-templ3.C: Likewise. - * g++.dg/concepts/explicit-inst2.C: Likewise. - * g++.dg/concepts/alias2.C: Likewise. - * g++.dg/concepts/regress/alias-decl-42.C: Likewise. - * g++.dg/concepts/placeholder6.C: Likewise. - * g++.dg/concepts/fn10.C: Likewise. - * g++.dg/concepts/req3.C: Likewise. - * g++.dg/concepts/variadic2.C: Likewise. - * g++.dg/concepts/pr65636.C: Likewise. - * g++.dg/concepts/intro6.C: Likewise. - * g++.dg/concepts/class2.C: Likewise. - * g++.dg/concepts/fn2.C: Likewise. - * g++.dg/concepts/req20.C: Likewise. - * g++.dg/concepts/req8.C: Likewise. - * g++.dg/concepts/placeholder1.C: Likewise. - * g++.dg/concepts/pr65854.C: Likewise. - * g++.dg/concepts/member-concept.C: Likewise. - * g++.dg/concepts/template-parm2.C: Likewise. - * g++.dg/concepts/variadic1.C: Likewise. - * g++.dg/concepts/fn7.C: Likewise. - * g++.dg/concepts/intro4.C: Likewise. - * g++.dg/concepts/req13.C: Likewise. - * g++.dg/concepts/inherit-ctor3.C: Likewise. - * g++.dg/concepts/explicit-spec6.C: Likewise. - * g++.dg/concepts/auto1.C: Likewise. - * g++.dg/concepts/alias1.C: Likewise. - * g++.dg/concepts/fn-concept1.C: Likewise. - * g++.dg/concepts/template-parm11.C: Likewise. - * g++.dg/concepts/explicit-spec4.C: Likewise. - * g++.dg/concepts/partial-concept-id1.C: Likewise. - * g++.dg/concepts/req9.C: Likewise. - * g++.dg/concepts/req4.C: Likewise. - * g++.dg/concepts/pr65681.C: Likewise. - * g++.dg/concepts/req7.C: Likewise. - * g++.dg/concepts/req12.C: Likewise. - * g++.dg/concepts/fn5.C: Likewise. - * g++.dg/concepts/alias4.C: Likewise. - * g++.dg/concepts/generic-fn.C: Likewise. - * g++.dg/concepts/feature-macro.C: Likewise. - * g++.dg/concepts/req19.C: Likewise. - * g++.dg/concepts/placeholder3.C: Likewise. - * g++.dg/concepts/intro3.C: Likewise. - * g++.dg/concepts/partial-spec5.C: Likewise. - * g++.dg/concepts/template-parm4.C: Likewise. - * g++.dg/concepts/dr1430.C: Likewise. - * g++.dg/concepts/pr65634.C: Likewise. - * g++.dg/concepts/var-concept4.C: Likewise. - * g++.dg/concepts/pr67249.C: Likewise. - * g++.dg/concepts/expression.C: Likewise. - * g++.dg/concepts/pr65575.C: Likewise. - * g++.dg/concepts/partial-spec2.C: Likewise. - * g++.dg/concepts/template-parm9.C: Likewise. - * g++.dg/concepts/inherit-ctor1.C: Likewise. - * g++.dg/concepts/equiv2.C: Likewise. - * g++.dg/concepts/req11.C: Likewise. - * g++.dg/concepts/template-parm1.C: Likewise. - * g++.dg/concepts/inherit-ctor2.C: Likewise. - * g++.dg/concepts/var-concept1.C: Likewise. - * g++.dg/concepts/fn3.C: Likewise. - * g++.dg/torture/pr46364.C: Likewise. - * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise. - * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise. - * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. - * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. - * g++.dg/torture/stackalign/eh-global-1.C: Likewise. - * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise. - * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. - * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. - * g++.dg/torture/pr52918-1.C: Likewise. - * g++.dg/torture/pr49394.C: Likewise. - * g++.dg/torture/pr57190.C: Likewise. - * g++.dg/cpp0x/static_assert8.C: Likewise. - * g++.dg/cpp0x/noexcept19.C: Likewise. - * g++.dg/cpp0x/variadic-throw.C: Likewise. - * g++.dg/cpp0x/variadic73.C: Likewise. - * g++.dg/cpp0x/noexcept02.C: Likewise. - * g++.dg/cpp0x/defaulted23.C: Likewise. - * g++.dg/cpp0x/noexcept08.C: Likewise. - * g++.dg/cpp0x/auto9.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise. - * g++.dg/cpp0x/error5.C: Likewise. - * c-c++-common/gomp/atomic-12.c: Likewise. - * c-c++-common/gomp/atomic-13.c: Likewise. - * c-c++-common/gomp/atomic-14.c: Likewise. - * c-c++-common/Wvarargs-2.c: Likewise. - * c-c++-common/Wvarargs.c: Likewise. - * c-c++-common/vector-subscript-2.c: Likewise. - * g++.old-deja/g++.robertl/eb123.C: Likewise. - * g++.old-deja/g++.eh/tmpl3.C: Likewise. - * g++.old-deja/g++.eh/cleanup2.C: Likewise. - * g++.old-deja/g++.eh/badalloc1.C: Likewise. - * g++.old-deja/g++.eh/throw2.C: Likewise. - * g++.old-deja/g++.eh/throw1.C: Likewise. - * g++.old-deja/g++.eh/tmpl1.C: Likewise. - * g++.old-deja/g++.other/new7.C: Likewise. - * g++.old-deja/g++.other/crash30.C: Likewise. - * g++.old-deja/g++.other/regstack.C: Likewise. - * g++.old-deja/g++.other/crash28.C: Likewise. - * g++.old-deja/g++.jason/bool5.C: Likewise. - * g++.old-deja/g++.mike/p10416.C: Likewise. - * g++.old-deja/g++.mike/eh25.C: Likewise. - * g++.old-deja/g++.mike/eh55.C: Likewise. - - PR rtl-optimization/82192 - * gcc.c-torture/execute/pr82192.c: New test. - -2017-09-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82217 - * gcc.dg/torture/pr82217.c: New testcase. - -2017-09-15 Jakub Jelinek <jakub@redhat.com> - - PR target/82145 - * gcc.target/i386/pr82145.c: New test. - -2017-09-15 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82184 - * gfortran.dg/pointer_array_9.f90: New test. - -2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of - __builtin_fabsq. - * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead - of __builtin_fabsq. Prevent the test from running on 32-bit. - * gcc.target/powerpc/float128-fma1.c: New test. - * gcc.target/powerpc/float128-fma2.c: Likewise. - * gcc.target/powerpc/float128-sqrt1.c: Likewise. - * gcc.target/powerpc/float128-sqrt2.c: Likewise. - -2017-09-14 David Malcolm <dmalcolm@redhat.com> - - PR jit/82174 - * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c: - New test case. - -2017-09-14 Pat Haugen <pthaugen@us.ibm.com> - - * gcc.target/powerpc/r2_shrink-wrap.c: New. - -2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-ld-longlong.c: Add - lp64 requirement. - -2017-09-14 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase. - * gcc.dg/uninit-suppress_2.c: Adjust. - * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise. - -2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR tree-optimization/80996 - * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling. - -2017-09-14 Jakub Jelinek <jakub@redhat.com> - - PR target/81325 - * g++.dg/cpp0x/pr81325.C: New test. - -2017-09-13 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82173 - * gfortran.dg/pdt_10.f03 : New test. - -2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68177 - * g++.dg/cpp0x/lambda/lambda-68177.C: New. - -2017-09-13 Martin Liska <mliska@suse.cz> - - PR middle-end/82154 - * g++.dg/torture/pr82154.C: New test. - -2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/61362 - * g++.dg/cpp0x/lambda/lambda-ice19.C: New. - * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise. - -2017-09-13 Steve Ellcey <sellcey@cavium.com> - - PR tree-optimization/80925 - * gfortran.dg/vect/vect-2.f90: Add - --param vect-max-peeling-for-alignment=0 option. - Remove unaligned access and peeling checks. - * gfortran.dg/vect/vect-3.f90: Ditto. - * gfortran.dg/vect/vect-4.f90: Ditto. - * gfortran.dg/vect/vect-5.f90: Ditto. - -2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/61135 - * g++.dg/cpp0x/lambda/lambda-ice18.C: New. - * g++.dg/cpp1y/lambda-ice2.C: Likewise. - -2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com> - - * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase. - -2017-09-13 Marek Polacek <polacek@redhat.com> - - PR c/82167 - * gcc.dg/pr82167.c: New test. - -2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-ld-char.c: New. - * gcc.target/powerpc/fold-vec-ld-double.c: New. - * gcc.target/powerpc/fold-vec-ld-float.c: New. - * gcc.target/powerpc/fold-vec-ld-int.c: New. - * gcc.target/powerpc/fold-vec-ld-longlong.c: New. - * gcc.target/powerpc/fold-vec-ld-short.c: New. - -2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com> - - * gcc.target/aarch64/pr62178.c: Updated testcase - to scan for two ldrs and an mla. - -2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/59949 - * g++.dg/cpp0x/lambda/lambda-defarg7.C: New. - -2017-09-13 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler. - -2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for - ARMv8-A and ARMv8-R. - * gcc.target/arm/acle/cdp2.c: Likewise. - * gcc.target/arm/acle/ldc.c: Likewise. - * gcc.target/arm/acle/ldc2.c: Likewise. - * gcc.target/arm/acle/ldc2l.c: Likewise. - * gcc.target/arm/acle/ldcl.c: Likewise. - * gcc.target/arm/acle/mcr.c: Likewise. - * gcc.target/arm/acle/mcr2.c: Likewise. - * gcc.target/arm/acle/mcrr.c: Likewise. - * gcc.target/arm/acle/mcrr2.c: Likewise. - * gcc.target/arm/acle/mrc.c: Likewise. - * gcc.target/arm/acle/mrc2.c: Likewise. - * gcc.target/arm/acle/mrrc.c: Likewise. - * gcc.target/arm/acle/mrrc2.c: Likewise. - * gcc.target/arm/acle/stc.c: Likewise. - * gcc.target/arm/acle/stc2.c: Likewise. - * gcc.target/arm/acle/stc2l.c: Likewise. - * gcc.target/arm/acle/stcl.c: Likewise. - * lib/target-supports.exp: - (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl - and stcl in the comment. - (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets - and disable Thumb-1 targets. - (check_effective_target_arm_coproc3_ok_nocache): Likewise. - (check_effective_target_arm_coproc4_ok_nocache): Likewise. - -2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/47226 - * g++.dg/cpp0x/lambda/lambda-variadic4.C: New. - * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise. - -2017-09-13 Richard Biener <rguenther@suse.de> - - PR middle-end/82128 - * gimple-fold.c (gimple_fold_call): Update SSA name in-place to - default-def to avoid breaking iterator update with the weird - interaction with cgraph_update_edges_for_call_stmt_node. - -2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419. - -017-09-12 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70621 - * g++.dg/torture/pr70621.C: New. - -2017-09-12 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/82173 - * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it - is defined' error. - * gfortran.dg/pdt_6.f03 : New test. - * gfortran.dg/pdt_7.f03 : New test. - * gfortran.dg/pdt_8.f03 : New test. - - PR fortran/82168 - * gfortran.dg/pdt_9.f03 : New test. - -2017-09-12 Jakub Jelinek <jakub@redhat.com> - - PR target/82112 - * gcc.target/powerpc/pr82112.c: New test. - * g++.dg/ext/altivec-18.C: New test. - -2017-09-12 Martin Liska <mliska@suse.cz> - - PR testsuite/82114 - * gcc.dg/gimplefe-14.c (main): Add handling of case 0. - -2017-09-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82157 - * gcc.dg/torture/pr82157.c: New testcase. - -2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com> - - * gcc.target/mips/near-far-1.c: Add check for 'short_call' - attribute. - * gcc.target/mips/near-far-2.c: Likewise. - * gcc.target/mips/near-far-3.c: Likewise. - * gcc.target/mips/near-far-4.c: Likewise. - -2017-09-12 Jakub Jelinek <jakub@redhat.com> - - PR target/82112 - * c-c++-common/pr82112.c: New test. - * gcc.dg/pr82112.c: New test. - -2017-09-10 Eric Botcazou <ebotcazou@adacore.com> - - PR ada/79441 - * gnat.dg/pack9.adb: Robustify. - -2017-09-10 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/34640 - * gfortran.dg/associate_24.f90: New test. - * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump - checks. - * gfortran.dg/no_arg_check_2.f90: Likewise. - * gfortran.dg/pointer_array_1.f90: New test. - * gfortran.dg/pointer_array_2.f90: New test. - * gfortran.dg/pointer_array_7.f90: New test. - * gfortran.dg/pointer_array_8.f90: New test. - * gfortran.dg/pointer_array_component_1.f90: New test. - * gfortran.dg/pointer_array_component_2.f90: New test. - * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan - counts by 1. - - PR fortran/40737 - * gfortran.dg/pointer_array_3.f90: New test. - - PR fortran/57116 - * gfortran.dg/pointer_array_4.f90: New test. - - PR fortran/55763 - * gfortran.dg/pointer_array_5.f90: New test. - - PR fortran/57019 - * gfortran.dg/pointer_array_6.f90: New test. - -2017-09-09 Jonathan Wakely <jwakely@redhat.com> - - PR c++/81852 - * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init. - * g++.dg/cpp1y/feat-cxx14.C: Likewise. - * g++.dg/cpp1y/feat-cxx98.C: Likewise. - * g++.dg/cpp1y/feat-neg.C: Likewise. - * g++.dg/cpp1z/feat-cxx1z.C: Likewise. - -2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug14.adb: New test. - -2017-09-09 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/atomic3.ads: New test. - -2017-09-09 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/vfa.ads: Rename into... - * gnat.dg/specs/vfa1.ads: ...this. - * gnat.dg/specs/vfa2.ads: New test. - -2017-09-09 Paul Thomas <pault@gcc.gnu.org> - - * gfortran.dg/pdt_1.f03 : New test. - * gfortran.dg/pdt_2.f03 : New test. - * gfortran.dg/pdt_3.f03 : New test. - * gfortran.dg/pdt_4.f03 : New test. - * gfortran.dg/pdt_5.f03 : New test. - -2017-09-08 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/pr81988.c: New test. - -2017-09-07 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt67.adb: New test. - * gnat.dg/opt67_pkg.ad[sb]: New helper. - -2017-09-07 Jakub Jelinek <jakub@redhat.com> - - PR target/81979 - * gcc.dg/pr81979.c: New test. - -2017-09-07 Eric Botcazou <ebotcazou@adacore.com> - - PR ada/82126 - * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering. - -2017-09-07 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading - opportunity. - -2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-1.c: Update options to know that - -mfloat128 is now on by default on PowerPC VSX systems. Remove - -static-libgcc option which is no longer needed. Use -mvsx or - -mpower9-vector to enable VSX or hardware IEEE support, rather - than specifying a particular CPU. - * gcc.target/powerpc/float128-2.c: Likewise. - * gcc.target/powerpc/float128-cmp.c: Likewise. - * gcc.target/powerpc/float128-complex-1.c: Likewise. - * gcc.target/powerpc/float128-complex-2.c: Likewise. - * gcc.target/powerpc/float128-hw.c: Likewise. - * gcc.target/powerpc/float128-mix.c: Likewise. - * gcc.target/powerpc/float128-type-1.c: Likewise. - * gcc.target/powerpc/float128-type-2.c: Likewise. - * gcc.target/powerpc/float128-3.c: New test. - * gcc.target/powerpc/float128-4.c: Likewise. - * gcc.target/powerpc/float128-5.c: Likewise. - -2017-09-06 Wilco Dijkstra <wdijkstr@arm.com> - - PR middle-end/78468 - * gcc.dg/pr78468.c: Add alignment test. - -2017-09-06 Wish Wu <wishwu007@gmail.com> - Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/sancov/cmp0.c: New test. - -2017-09-06 Richard Biener <rguenther@suse.de> - - * gcc.c-torture/execute/20050604-1.c: Adjust to be a better - test for correctness of vector lowering. - -2017-09-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82108 - * gcc.dg/vect/pr82108.c: New testcase. - -2017-09-06 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/82078 - * gcc.dg/tree-ssa/pr82078.c: New test. - -2017-09-06 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/82095 - * gcc.dg/tls/pr82095.c: New test. - -2017-09-05 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/81768 - * gcc.dg/gomp/pr81768-2.c: New test. - - PR middle-end/81768 - * gcc.dg/gomp/pr81768-1.c: New test. - -2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/81833 - * gcc.target/powerpc/pr81833-1.c: New file. - * gcc.target/powerpc/pr81833-2.c: New file. - -2017-09-05 H.J. Lu <hongjiu.lu@intel.com> - - PR target/59501 - PR target/81624 - PR target/81769 - * gcc.target/i386/pr59501-4a.c: Remove xfail. - * gcc.target/i386/pr81769-1a.c: New test. - * gcc.target/i386/pr81769-1b.c: Likewise. - * gcc.target/i386/pr81769-2.c: Likewise. - -2017-09-05 Marek Polacek <polacek@redhat.com> - - PR sanitizer/82072 - * c-c++-common/ubsan/pr82072-2.c: New test. - -2017-09-05 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/81942 - * g++.dg/cpp1y/constexpr-return3.C: New. - -2017-09-05 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/incomplete5.ad[sb]: New test. - * gnat.dg/incomplete5_pkg.ad[sb]: New helper. - -2017-09-05 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/uc2.ads: New test. - -2017-09-05 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/taft_type4.adb: New test. - * gnat.dg/taft_type4_pkg.ad[sb]: New helper. - -2017-09-05 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82102 - * gcc.dg/torture/pr82102.c: New testcase. - -2017-09-05 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/array29.ad[sb]: New test. - -2017-09-05 Martin Liska <mliska@suse.cz> - - PR tree-optimization/82032 - * g++.dg/other/pr82032.C: New test. - * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern. - * gcc.dg/tree-ssa/vrp34.c: Likewise. - * gcc.dg/switch-10.c: Likewise. - -2017-09-04 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/mpx/mpx-os-support.h: New file. - * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h. - -2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR target/77308 - * gcc.target/arm/pr77308-1.c: New test. - -2017-09-04 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82084 - * g++.dg/torture/pr82084.C: New testcase. - -2017-09-04 Marek Polacek <polacek@redhat.com> - - PR c/81783 - * c-c++-common/Wtautological-compare-5.c: New test. - -2017-09-04 Jeff Law <law@redhat.com> - - PR tree-optimization/64910 - * gcc.dg/tree-ssa/pr64910-2.c: New test. - -2017-09-04 Marek Polacek <polacek@redhat.com> - - PR sanitizer/82072 - * c-c++-common/ubsan/pr82072.c: New test. - -2017-09-04 Richard Biener <rguenther@suse.de> - - PR tree-optimization/82060 - * g++.dg/torture/pr82060.C: New testcase. - -2017-09-04 Alexander Monakov <amonakov@ispras.ru> - - PR rtl-optimization/57448 - PR target/67458 - PR target/81316 - * gcc.dg/atomic/pr80640-2.c: New testcase. - * gcc.dg/atomic/pr81316.c: New testcase. - -2017-09-04 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/82052 - * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to - call in fn11. - -2017-09-04 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81981 - * gcc.dg/ubsan/pr81981.c: New test. - - PR tree-optimization/70043 - PR testsuite/82093 - * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0. - -2017-09-04 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count. - * gcc.target/i386/bmi-check.h (main): Ditto. - * gcc.target/i386/bmi2-check.h (main): Ditto. - * gcc.target/i386/rtm-check.h (main): Ditto. - * gcc.target/i386/sha-check.h (main): Ditto. - * gcc.target/i386/avx2-check.h (check_osxsave): New function. - (main): Use __get_cpuid_count. Use check_osxsave. - * gcc.target/i386/avx512-check.h (check_osxsave): New function. - (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions. - * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function. - (main): Use check_osxsave. - -2017-09-03 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count - and return NORUNRES on failure. - * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use - __builtin_va_arg_pack instead of __va_arg_pack. - * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto. - * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto. - * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto. - * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto. - * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto. - -2017-09-01 Jakub Jelinek <jakub@redhat.com> - - PR target/81766 - * gcc.target/i386/pr81766.c: New test. - -2017-09-01 Joseph Myers <joseph@codesourcery.com> - - PR c/82071 - * gcc.target/i386/excess-precision-7.c: New test. - -2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/82012 - * gcc.target/s390/target-attribute/pr82012.c: New test. - -2017-09-01 Jeff Law <law@redhat.com> - - * gcc.target/i386/const-in-bss.c: New test. - - PR tree-optimization/82052 - * gcc.c-torture/compile/pr82052.c: New test. - -2017-09-01 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81923 - * gcc.dg/asan/pr81923.c: New test. - -2017-09-01 Martin Liska <mliska@suse.cz> - - PR tree-optimization/82059 - * gcc.dg/tree-ssa/pr82059.c: New test. - -2017-09-01 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/loop-1.c: Deleted. - -2017-09-01 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/arc.exp: Test also cpp files. - * gcc.target/arc/tdelay_slots.cpp: New test. - -2017-09-01 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/pr9001184797.c: New test. - -2017-09-01 Jakub Jelinek <jakub@redhat.com> - - PR c/81887 - * c-c++-common/gomp/pr81887.c: New test. - * gfortran.dg/gomp/pr81887.f90: New test. - -2017-09-01 Marek Polacek <polacek@redhat.com> - - PR c++/82040 - * g++.dg/warn/Wbool-operation-1.C: New test. - -2017-08-31 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/sdata-5.c: New test. - * gcc.target/arc/arc700-stld-hazard.c: Update test options. - -2017-08-31 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/sdata-3.c: New file. - * gcc.target/arc/sdata-4.c: Likewise. - -2017-08-31 Richard Biener <rguenther@suse.de> - - PR middle-end/82054 - * g++.dg/gomp/pr82054.C: New testcase. - -2017-08-31 Renlin Li <renlin.li@arm.com> - Aaron Sawdey <acsawdey@linux.vnet.ibm.com> - - * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy. - -2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/81987 - * g++.dg/torture/pr81987.C: New file. - -2017-08-30 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/aggr22.ad[sb]: New test. - -2017-08-30 Pat Haugen <pthaugen@us.ibm.com> - - * gcc.target/powerpc/cr_shrink-wrap.c: New. - -2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/82015 - * gcc.target/powerpc/pr82015.c: Fix up error message. - -2017-08-30 Martin Liska <mliska@suse.cz> - - PR inline-asm/82001 - * gcc.dg/ipa/pr82001.c: New test. - -2017-08-30 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/vrp104.c: Change dump file name. - -2017-08-30 Richard Biener <rguenther@suse.de> - - * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer. - -2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/82015 - * gcc.target/powerpc/pr82015.c: New test. - -2017-08-29 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/*.c: Remove excess braces from target selectors. - -2017-08-29 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/20030926-1.c: Add dg-additional-options. - * gcc.target/i386/abi-2.c: Ditto. - * gcc.target/i386/interrupt-sibcall-2.c: Ditto. - * gcc.target/i386/pr22076.c: Ditto. - * gcc.target/i386/pr37216.c: Ditto. - * gcc.target/i386/pr39431.c: Ditto. - * gcc.target/i386/pr40906-1.c: Ditto. - * gcc.target/i386/pr40906-2.c: Ditto. - * gcc.target/i386/pr43766.c: Ditto. - * gcc.target/i386/pr46226.c: Ditto. - * gcc.target/i386/pr46470.c: Ditto. - * gcc.target/i386/pr59929.c: Ditto. - * gcc.target/i386/sse-10.c: Ditto. - * gcc.target/i386/vararg-1.c: Ditto. - * gcc.target/i386/vararg-1.c: Ditto. - * gcc.target/i386/asm-6.c: Compile for fpic target only. - * gcc.target/i386/pr44223.c: Ditto. - * gcc.target/i386/bitfield1.c (dg-options): Remove target selector. - * gcc.target/i386/bitfield2.c (dg-options): Ditto. - * gcc.target/i386/pr67480.c (dg-options): Ditto. - * gcc.target/i386/vect-cond-1.c (dg-options): Ditto. - * gcc.target/i386/bittest.c (scan-assembler-times): Ditto. - * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector. - * gcc.target/i386/mvc9.c: Compile for lto target only. - * gcc.target/i386/pr45234.c: Compile for ia32 target only. - * gcc.target/i386/pr49866.c: Compile for lp64 target only. - * gcc.target/i386/pr57091.c: Ditto. - * gcc.target/i386/pr61599-2.c: Ditto. - -2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/81503 - * gcc.c-torture/execute/pr81503.c: New file. - -2017-08-29 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower. - * gcc.dg/tree-ssa/vrp104.c: Likewise. - -2017-08-29 Richard Biener <rguenther@suse.de> - Dominik Infuehr <dominik.infuehr@theobroma-systems.com> - - * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase. - -2017-08-28 Jeff Law <law@redhat.com> - - * gcc.dg/torture/pr57214.c: Fix type of loop counter. - * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM. - * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test. - * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test. - * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test. - * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test. - * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test. - * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test. - * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test. - -2017-08-28 Janus Weil <janus@gcc.gnu.org> - - PR fortran/81770 - * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo. - * gfortran.dg/warn_target_lifetime_4.f90: New testcase. - -2017-08-28 Steve Ellcey <sellcey@cavium.com> - - * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement. - * gfortran.dg/dec_init_2.f90 (dummy): Ditto. - * gfortran.dg/dec_init_3.f90 (dummy): Ditto. - -2017-08-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81977 - * g++.dg/torture/pr81977.C: New testcase. - -2017-08-28 Alexander Monakov <amonakov@ispras.ru> - - PR target/80640 - * gcc.dg/atomic/pr80640.c: New testcase. - -2017-08-27 Uros Bizjak <ubizjak@gmail.com> - - PR target/81995 - * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets. - * gcc.target/i386/pr46091-4a.c: Ditto. - -2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/81974 - * gfortran.dg/inline_matmul_19.f90: New test. - -2017-08-25 Steven Munroe <munroesj@gcc.gnu.org> - - * gcc.target/powerpc/m128-check.h: New file. - * gcc.target/powerpc/sse-check.h: New file. - * gcc.target/powerpc/sse-movmskps-1.c: New file. - * gcc.target/powerpc/sse-movlps-2.c: New file. - * gcc.target/powerpc/sse-pavgw-1.c: New file. - * gcc.target/powerpc/sse-cvttss2si-1.c: New file. - * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file. - * gcc.target/powerpc/sse-cvtss2si-1.c: New file. - * gcc.target/powerpc/sse-divss-1.c: New file. - * gcc.target/powerpc/sse-movhps-1.c: New file. - * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file. - * gcc.target/powerpc/sse-subps-1.c: New file. - * gcc.target/powerpc/sse-minps-1.c: New file. - * gcc.target/powerpc/sse-pminub-1.c: New file. - * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file. - * gcc.target/powerpc/sse-shufps-1.c: New file. - * gcc.target/powerpc/sse-ucomiss-2.c: New file. - * gcc.target/powerpc/sse-maxps-1.c: New file. - * gcc.target/powerpc/sse-pmaxub-1.c: New file. - * gcc.target/powerpc/sse-movmskb-1.c: New file. - * gcc.target/powerpc/sse-ucomiss-4.c: New file. - * gcc.target/powerpc/sse-unpcklps-1.c: New file. - * gcc.target/powerpc/sse-mulps-1.c: New file. - * gcc.target/powerpc/sse-rcpps-1.c: New file. - * gcc.target/powerpc/sse-pminsw-1.c: New file. - * gcc.target/powerpc/sse-ucomiss-6.c: New file. - * gcc.target/powerpc/sse-subss-1.c: New file. - * gcc.target/powerpc/sse-movss-2.c: New file. - * gcc.target/powerpc/sse-pmaxsw-1.c: New file. - * gcc.target/powerpc/sse-minss-1.c: New file. - * gcc.target/powerpc/sse-movaps-2.c: New file. - * gcc.target/powerpc/sse-movlps-1.c: New file. - * gcc.target/powerpc/sse-maxss-1.c: New file. - * gcc.target/powerpc/sse-movhlps-1.c: New file. - * gcc.target/powerpc/sse-cvttss2si-2.c: New file. - * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file. - * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file. - * gcc.target/powerpc/sse-mulss-1.c: New file. - * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file. - * gcc.target/powerpc/sse-cvtss2si-2.c: New file. - * gcc.target/powerpc/sse-movlhps-1.c: New file. - * gcc.target/powerpc/sse-movhps-2.c: New file. - * gcc.target/powerpc/sse-rsqrtps-1.c: New file. - * gcc.target/powerpc/sse-xorps-1.c: New file. - * gcc.target/powerpc/sse-cvtpspi8-1.c: New file. - * gcc.target/powerpc/sse-orps-1.c: New file. - * gcc.target/powerpc/sse-addps-1.c: New file. - * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file. - * gcc.target/powerpc/sse-ucomiss-1.c: New file. - * gcc.target/powerpc/sse-ucomiss-3.c: New file. - * gcc.target/powerpc/sse-pmulhuw-1.c: New file. - * gcc.target/powerpc/sse-andps-1.c: New file. - * gcc.target/powerpc/sse-cmpss-1.c: New file. - * gcc.target/powerpc/sse-divps-1.c: New file. - * gcc.target/powerpc/sse-andnps-1.c: New file. - * gcc.target/powerpc/sse-ucomiss-5.c: New file. - * gcc.target/powerpc/sse-movss-1.c: New file. - * gcc.target/powerpc/sse-sqrtps-1.c: New file. - * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file. - * gcc.target/powerpc/sse-cvtpspi16-1.c: New file. - * gcc.target/powerpc/sse-movaps-1.c: New file. - * gcc.target/powerpc/sse-movss-3.c: New file. - * gcc.target/powerpc/sse-unpckhps-1.c: New file. - * gcc.target/powerpc/sse-addss-1.c: New file. - * gcc.target/powerpc/sse-psadbw-1.c: New file. - -2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options. - * gcc.target/powerpc/dform-2.c: Likewise. - * gcc.target/powerpc/dform-3.c: Likewise. - * gcc.target/powerpc/pr71656-1.c: Likewise. - * gcc.target/powerpc/pr71656-2.c: Likewise. - * gcc.target/powerpc/pr80103-1.c: Likewise. - * gcc.target/powerpc/pr80098-1.c: Likewise. - -2017-08-24 Martin Sebor <msebor@redhat.com> - - PR middle-end/81908 - * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test. - * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test. - * gcc.dg/tree-ssa/pr81908.c: New test. - -2017-08-24 Steven Munroe <munroesj@gcc.gnu.org> - - * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define. - Suppress warning during tests. - -2017-08-24 Uros Bizjak <ubizjak@gmail.com> - - * lib/target-supports.exp: Group together target-dependant checks. - -2017-08-24 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81913 - * gcc.c-torture/execute/pr81913.c: New test. - * gcc.dg/tree-ssa/loop-niter-1.c: New test. - * gcc.dg/tree-ssa/loop-niter-2.c: New test. - -2017-08-23 Richard Biener <rguenther@suse.de> - - PR target/81921 - * gcc.target/i386/pr81921.c: New testcase. - -2017-08-23 Daniel Santos <daniel.santos@pobox.com> - - * gcc.target/i386/pr80969-1.c: New testcase. - * gcc.target/i386/pr80969-2a.c: Likewise. - * gcc.target/i386/pr80969-2.c: Likewise. - * gcc.target/i386/pr80969-3.c: Likewise. - * gcc.target/i386/pr80969-4a.c: Likewise. - * gcc.target/i386/pr80969-4b.c: Likewise. - * gcc.target/i386/pr80969-4.c: Likewise. - * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c - * lib/target-supports.exp (check_avx512_os_support_available, - check_avx512f_hw_available, check_effective_target_avx512f_runtime): - New proceedures for target avx512f and avx512f_runtime selectors. - (check_avx2_hw_available): Fix breakage due NULL being undefined. - -2017-08-23 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/diagnostic/param-type-mismatch.C: New test acse. - * gcc.dg/param-type-mismatch.c: New test case. - -2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-perm-char.c: New. - * gcc.target/powerpc/fold-vec-perm-double.c: New. - * gcc.target/powerpc/fold-vec-perm-float.c: New. - * gcc.target/powerpc/fold-vec-perm-int.c: New. - * gcc.target/powerpc/fold-vec-perm-longlong.c: New. - * gcc.target/powerpc/fold-vec-perm-pixel.c: New. - * gcc.target/powerpc/fold-vec-perm-short.c: New. - -2017-08-23 Richard Biener <rguenther@suse.de> - - * g++.dg/cpp1y/constexpr-instantiate.C: Adjust. - * g++.dg/tree-ssa/pr45605.C: Likewise. - * gnat.dg/noinline2.adb: Likewise. - * gnat.dg/renaming6.adb: Likewise. - * gnat.dg/renaming6.ads: Likewise. - * gnat.dg/specs/noinline3.ads: Likewise. - -2017-08-23 Richard Biener <rguenther@suse.de> - - PR lto/81940 - * g++.dg/lto/pr81940_0.C: New testcase. - -2017-08-23 Tamar Christina <tamar.christina@arm.com> - - PR middle-end/19706 - * gcc.dg/tree-ssa/pr19706.c: New. - * lib/target-supports.exp (check_effective_target_xorsign): New. - -2017-08-22 Daniel Santos <daniel.santos@pobox.com> - - * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and - -mabi=ms - * gcc.target/i386/pr64409.c: Modify to only run on x32. - * gcc.target/i386/pr46470.c: Modify to skip x32 target. - * gcc.target/i386/pr66275.c: Likewise. - * gcc.target/i386/pr68018.c: Likewise. - -2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-sums-int.c: New. - -2017-08-22 Jeff Law <law@redhat.com> - - PR tree-optimization/81741 - PR tree-optimization/71947 - * gcc.dg/tree-ssa/pr81741.c: New test. - * gcc.dg/tree-ssa/pr71947-7.c: New test. - * gcc.dg/tree-ssa/pr71947-8.c: New test. - * gcc.dg/tree-ssa/pr71947-9.c: New test. - * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output. - * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output. - * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output. - * gcc.dg/tree-ssa/20030922-2.c: xfail. - -2017-08-22 Yvan Roux <yvan.roux@linaro.org> - - PR c++/80287 - * g++.dg/pr80287.C: New test. - -2017-08-22 Richard Biener <rguenther@suse.de> - - Revert - 2017-08-09 Slava Barinov <v.barinov@samsung.com> - - * g++.dg/asan/asan.exp: Switch on *.cc tests. - -2017-08-22 Richard Biener <rguenther@suse.de> - - * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups. - * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise. - * g++.dg/debug/dwarf2/pr46123-2.C: Likewise. - * g++.dg/debug/dwarf2/typedef5.C: Likewise. - * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise. - * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise. - * gcc.dg/debug/dwarf2/dups-types.c: Remove. - * gcc.dg/debug/dwarf2/dups-types.h: Likewise. - -2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/81296 - * gfortran.dg/dtio_12.f90: Update test. - -2017-08-21 Nathan Sidwell <nathan@acm.org> - - * g++.dg/template/pr81899.C: Fix c++03. - * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition" - -2017-08-21 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types): - Update expected result to show all of "(long)0" being underlined. - * gcc.dg/plugin/diagnostic-test-string-literals-1.c - (test_multitoken_macro): Update expected underlining. - -2017-08-21 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/format/diagnostic-ranges.c: Update expected results - to show underlining of all pertinent params. - * gcc.dg/format/pr72858.c: Likewise. - -2017-08-21 Uros Bizjak <ubizjak@gmail.com> - - PR target/46091 - * gcc.target/i386/pr46091-4.c: New test. - * gcc.target/i386/pr46091-4a.c: Ditto. - * gcc.target/i386/pr46091-5.c: Ditto. - * gcc.target/i386/pr46091-5a.c: Ditto. - -2017-08-21 Nathan Sidwell <nathan@acm.org> - - PR c++/81899 - * g++.dg/template/pr81899.C: New. - -2017-08-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81900 - * gcc.dg/torture/pr81900.c: New testcase. - -2017-08-21 Richard Biener <rguenther@suse.de> - - * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location - regex to handle the LTO case. - * c-c++-common/asan/heap-overflow-1.c: Likewise. - * c-c++-common/asan/misalign-1.c: Likewise. - * c-c++-common/asan/misalign-2.c: Likewise. - * c-c++-common/asan/null-deref-1.c: Likewise. - * c-c++-common/asan/stack-overflow-1.c: Likewise. - * c-c++-common/asan/strncpy-overflow-1.c: Likewise. - * c-c++-common/asan/use-after-free-1.c: Likewise. - * c-c++-common/asan/alloca_big_alignment.c: Likewise. - * c-c++-common/asan/alloca_detect_custom_size.c: Likewise. - * c-c++-common/asan/alloca_overflow_partial.c: Likewise. - * c-c++-common/asan/alloca_overflow_right.c: Likewise. - * c-c++-common/asan/alloca_underflow_left.c: Likewise. - * g++.dg/asan/large-func-test-1.C: Likewise. - * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90. - -2017-08-21 Richard Biener <rguenther@suse.de> - - PR middle-end/81884 - * g++.dg/torture/pr81884.C: New testcase. - -2017-08-20 John David Anglin <danglin@gcc.gnu.org> - - PR ipa/77732 - * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa. - -2017-08-18 David Malcolm <dmalcolm@redhat.com> - - PR tree-optimization/46805 - * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c. - * jit.dg/test-autovectorize.c: New test case. - -2017-08-18 Peter Bergner <bergner@vnet.ibm.com> - - PR target/80210 - * gcc.target/powerpc/pr80210.c: New test. - -2017-08-18 David Malcolm <dmalcolm@redhat.com> - - PR c++/81514 - * g++.dg/lookup/empty.h: New file. - * g++.dg/lookup/missing-std-include-2.C: Replace include of - stdio.h with empty.h and a declaration of a "std::sprintf" not based - on a built-in. - -2017-08-18 H.J. Lu <hongjiu.lu@intel.com> - - PR c/53037 - * c-c++-common/pr53037-5.c: New test. - * g++.dg/pr53037-1.C: Likewise. - * g++.dg/pr53037-2.C: Likewise. - * g++.dg/pr53037-3.C: Likewise. - * g++.dg/pr53037-4.C: Likewise. - * gcc.dg/pr53037-1.c: Likewise. - * gcc.dg/pr53037-2.c: Likewise. - * gcc.dg/pr53037-3.c: Likewise. - * gcc.dg/pr53037-4.c: Likewise. - -2017-08-17 Peter Bergner <bergner@vnet.ibm.com> - - * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode. - * gcc.target/powerpc/p9-vparity.c: Likewise. - * gcc.target/powerpc/pr68805.c: Likewise. - * gcc.target/powerpc/pr80098-4.c: Remove useless test case. - -2017-08-17 Peter Bergner <bergner@vnet.ibm.com> - - PR target/72804 - * gcc.target/powerpc/pr72804.c: New test. - -2017-08-17 Marek Polacek <polacek@redhat.com> - - PR middle-end/81814 - * gcc.dg/torture/pr81814.c: New test. - -2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com> - - * gcc.target/aarch64/simd/vect_str_zero.c: New testcase. - -2017-08-17 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto. - -2017-08-17 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/vrp117.c: New testcase. - -2017-08-16 Uros Bizjak <ubizjak@gmail.com> - - * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt - scan-assembler-times for alpha*-*-*. - * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto. - * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto. - -2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/81116 - * gfortran.dg/realloc_on_assignment_29.f90: New test. - -2017-08-16 Uros Bizjak <ubizjak@gmail.com> - - PR target/46091 - * gcc.target/i386/pr46091-1.c: Update scan-assembler-times. - (testm): New test function. - * gcc.target/i386/pr46091-2.c: Ditto. - * gcc.target/i386/pr46091-3.c: Ditto. - -2017-08-16 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81832 - * gcc.dg/tree-ssa/pr81832.c: New test. - -2017-08-16 Richard Sandiford <richard.sandiford@linaro.org> - - PR tree-optimization/81835 - * gcc.dg/vect/pr81815.c: New test. - -2017-08-15 Joseph Myers <joseph@codesourcery.com> - - PR target/78460 - PR target/67712 - * gcc.c-torture/compile/string-large-1.c: New test. - -2017-08-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81790 - * gcc.dg/torture/pr81790.c: New testcase. - -2017-08-14 Martin Sebor <msebor@redhat.com> - - PR c/81117 - * c-c++-common/attr-nonstring-1.c: New test. - -2017-08-14 Martin Sebor <msebor@redhat.com> - - PR c/81117 - * gcc.dg/format/gcc_diag-10.c: Exercise %G. - -2017-08-14 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/ucnid-5.c: Skip on AIX. - * gcc.target/powerpc/pr79909.c: Skip on AIX. - -2017-08-14 Uros Bizjak <ubizjak@gmail.com> - - PR target/46091 - * gcc.target/i386/pr46091-1.c: New test. - * gcc.target/i386/pr46091-2.c: Ditto. - * gcc.target/i386/pr46091-3.c: Ditto. - -2017-08-14 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/81643 - * gcc.target/aarch64/long_branch_1.c: Improve testcase. - -2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/79845 - * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings. - * gcc.target/powerpc/altivec-cell-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise. - * gcc.target/powerpc/byte-in-either-range-1.c: Likewise. - * gcc.target/powerpc/byte-in-range-1.c: Likewise. - * gcc.target/powerpc/byte-in-set-1.c: Likewise. - * gcc.target/powerpc/byte-in-set-2.c: Likewise. - * gcc.target/powerpc/cmpb-3.c: Likewise. - * gcc.target/powerpc/crypto-builtin-2.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise. - * gcc.target/powerpc/no-r11-3.c: Likewise. - * gcc.target/powerpc/pr80098-1.c: Likewise. - * gcc.target/powerpc/pr80098-2.c: Likewise. - * gcc.target/powerpc/pr80098-3.c: Likewise. - * gcc.target/powerpc/pr80098-4.c: Likewise. - * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise. - * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise. - * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise. - * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise. - * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise. - * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise. - -2017-08-14 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81799 - * gcc.dg/tree-ssa/pr81799.c: New. - -2017-08-14 Wilco Dijkstra <wdijkstr@arm.com> - - PR middle-end/46932 - * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec. - * lib/target-supports.exp: Add check_effective_target_autoincdec. - -2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com> - - * gcc.target/aarch64/dbl_mov_immediate_1.c: Add - -mno-pc-relative-literal-loads. - -2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR testsuite/81793 - * gcc.dg/pie-static-1.c: Require both static and pie support. - * gcc.dg/pie-static-2.c: Likewise. - -2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com> - - PR ada/79542 - * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase. - -2017-08-11 Marek Polacek <polacek@redhat.com> - - PR c/81795 - * gcc.dg/pr81795.c: New test. - -2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/60355 - * gfortran.dg (bind_c_usage_30): New test. - -2017-08-11 Martin Liska <mliska@suse.cz> - - PR tree-opt/79987 - * gcc.target/i386/mpx/pr79987.c: New test. - -2017-08-11 Martin Liska <mliska@suse.cz> - - PR ipa/81213 - * gcc.target/i386/pr81213.c: New test. - -2017-08-10 Uros Bizjak <ubizjak@gmail.com> - - PR target/81708 - * gcc.target/i386/stack-prot-sym.c: New test. - -2017-08-10 Richard Sandiford <richard.sandiford@linaro.org> - - PR testsuite/81738 - * gcc.dg/vect/vect-alias-check-6.c: Move second function to... - * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require - vect_perm and vect_element_align for vectorization. - -2017-08-10 H.J. Lu <hongjiu.lu@intel.com> - - PR target/81736 - * gcc.target/i386/pr81736-1.c: New test. - * gcc.target/i386/pr81736-2.c: Likewise. - * gcc.target/i386/pr81736-3.c: Likewise. - * gcc.target/i386/pr81736-4.c: Likewise. - * gcc.target/i386/pr81736-5.c: Likewise. - * gcc.target/i386/pr81736-6.c: Likewise. - * gcc.target/i386/pr81736-7.c: Likewise. - -2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo. - * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only. - -2017-08-10 David Malcolm <dmalcolm@redhat.com> - - * c-c++-common/missing-close-symbol.c: New test case. - * c-c++-common/missing-symbol.c: New test case. - * gcc.dg/unclosed-init.c: New test case. - * g++.dg/diagnostic/unclosed-extern-c.C: New test case. - * g++.dg/diagnostic/unclosed-function.C: New test case. - * g++.dg/diagnostic/unclosed-namespace.C: New test case. - * g++.dg/diagnostic/unclosed-struct.C: New test case. - * g++.dg/parse/pragma2.C: Update to reflect movement of the - "expected identifier" error. - -2017-08-10 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_d_lines_1.f: New test. - * gfortran.dg/dec_d_lines_2.f: New test. - -2017-08-10 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_structure_18.f90: New test. - * gfortran.dg/dec_structure_19.f90: New test. - * gfortran.dg/dec_structure_20.f90: New test. - * gfortran.dg/dec_structure_21.f90: New test. - -2017-08-10 Marek Polacek <polacek@redhat.com> - - PR testsuite/81784 - * gcc.dg/compare2.c: Update dg-bogus and dg-warning. - - * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t. - -2017-08-10 Martin Liska <mliska@suse.cz> - - PR c++/81355 - * g++.dg/other/pr81355.C: New test. - -2017-08-09 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/all-non-failing-tests.h: Add note about - test-vector-types.cc. - * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test case. - * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c: - New test case. - * jit.dg/test-vector-types.cc: New test case. - -2017-08-09 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/vect-xorsign_exec.c: Add - --save-temps to the options passed. - -2017-08-09 Michael Collison <michael.collison@arm.com> - - * g++.dg/ext/packed8.C: Remove -mstructure-size-boundary - option and fix comment. - * g++.dg/init/array16.C: Remove -mstructure-size-boundary - option and fix comment. - * g++.dg/other/crash-4.C: Remove -mstructure-size-boundary - option and fix comment. - * gcc.dg/builtin-stringop-chk-1.c: Remove - -mstructure-size-boundary option. - -2017-08-09 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/81423 - * gcc.c-torture/execute/pr81423.c: New testcase. - -2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-pack-double.c: New. - * gcc.target/powerpc/fold-vec-pack-int.c: New. - * gcc.target/powerpc/fold-vec-pack-longlong.c: New. - * gcc.target/powerpc/fold-vec-pack-short.c: New. - -2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-msum-char.c: New. - * gcc.target/powerpc/fold-vec-msum-short.c: New. - -2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-madd-double.c: New. - * gcc.target/powerpc/fold-vec-madd-float.c: New. - * gcc.target/powerpc/fold-vec-madd-short.c: New. - -2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-cntlz-int.c: New. - * gcc.target/powerpc/fold-vec-cntlz-char.c: New. - * gcc.target/powerpc/fold-vec-cntlz-short.c: New. - * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New. - -2017-08-09 Slava Barinov <v.barinov@samsung.com> - - * g++.dg/asan/asan.exp: Switch on *.cc tests. - -2017-08-09 Marek Polacek <polacek@redhat.com> - - PR c/81233 - * gcc.dg/diagnostic-types-1.c: New test. - * gcc.dg/assign-warn-1.c: Update warning messages. - * gcc.dg/assign-warn-2.c: Likewise. - * gcc.dg/c90-const-expr-5.c: Likewise. - * gcc.dg/c99-const-expr-5.c: Likewise. - * gcc.dg/conv-2.c: Likewise. - * gcc.dg/init-bad-7.c: Likewise. - * gcc.dg/overflow-warn-1.c: Likewise. - * gcc.dg/overflow-warn-2.c: Likewise. - * gcc.dg/overflow-warn-3.c: Likewise. - * gcc.dg/overflow-warn-4.c: Likewise. - * gcc.dg/pointer-array-atomic.c: Likewise. - * gcc.dg/pr26865.c: Likewise. - * gcc.dg/pr61162-2.c: Likewise. - * gcc.dg/pr61162.c: Likewise. - * gcc.dg/pr67730-2.c: Likewise. - * gcc.dg/pr69156.c: Likewise. - * gcc.dg/pr70174.c: Likewise. - * objc.dg/proto-lossage-4.m: Likewise. - -2017-08-09 Marek Polacek <polacek@redhat.com> - - PR c/81417 - * Wsign-compare-1.c: New test. - * gcc.dg/compare1.c: Adjust dg-bogus. - * gcc.dg/compare2.c: Likewise. - * gcc.dg/compare3.c: Likewise. - * gcc.dg/compare7.c: Likewise. - * gcc.dg/compare8.c: Likewise. - * gcc.dg/compare9.c: Likewise. - * gcc.dg/pr11492.c: Likewise. - -2017-08-08 H.J. Lu <hongjiu.lu@intel.com> - - PR driver/81523 - * gcc.dg/pie-7.c: New test. - * gcc.dg/pie-static-1.c: Likewise. - * gcc.dg/pie-static-2.c: Likewise. - -2017-08-08 Uros Bizjak <ubizjak@gmail.com> - - PR target/81708 - * gcc.target/i386/stack-prot-guard.c: New test. - -2017-08-08 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/xorsign.c: New. - * gcc.target/aarch64/xorsign_exec.c: New. - * gcc.target/aarch64/vect-xorsign_exec.c: New. - -2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/81354 - * g++.dg/torture/pr81354.C: New file. - -2017-08-08 Richard Biener <rguenther@suse.de> - - PR middle-end/81719 - * g++.dg/tree-ssa/pr81719.C: New testcase. - -2017-08-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81723 - * gfortran.dg/pr81723.f: New testcase. - -2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic - string. - * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise. - * gcc.target/powerpc/byte-in-set-2.c: Likewise. - * gcc.target/powerpc/cmpb-3.c: Likewise. - * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise. - * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise. - -2017-08-08 Martin Liska <mliska@suse.cz> - - PR tree-opt/81696 - * gcc.dg/ipa/pr81696.c: New test. - -2017-08-08 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81744 - * gcc.dg/tree-ssa/pr81744.c: New. - -2017-08-08 Marek Polacek <polacek@redhat.com> - - PR c++/81607 - * g++.dg/other/bitfield6.C: New test. - -2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/81593 - * gcc.target/powerpc/vec-setup.h: New tests to test various - combinations of setting up vectors of 2 double word elements. - * gcc.target/powerpc/vec-setup-long.c: Likewise. - * gcc.target/powerpc/vec-setup-double.c: Likewise. - * gcc.target/powerpc/vec-setup-be-long.c: Likewise. - * gcc.target/powerpc/vec-setup-be-double.c: Likewise. - * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing - vector inserts from vector extracts. - * gcc.target/powerpc/vsx-extract-7.c: Likewise. - -2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/68829 - PR fortran/81701 - * gfortran.dg/o_fast_stacksize.90: New test. - -2017-08-07 Wilco Dijkstra <wdijkstr@arm.com> - - PR middle-end/46932 - * gcc.dg/pr46932.c: Compile on targets with pre-increment. - -2017-08-07 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pr81736-1.c: Removed. - * gcc.target/i386/pr81736-2.c: Likewise. - * gcc.target/i386/pr81736-3.c: Likewise. - * gcc.target/i386/pr81736-4.c: Likewise. - -2017-08-07 H.J. Lu <hongjiu.lu@intel.com> - - PR target/81736 - * gcc.target/i386/pr81736-1.c: New test. - * gcc.target/i386/pr81736-2.c: Likewise. - * gcc.target/i386/pr81736-3.c: Likewise. - * gcc.target/i386/pr81736-4.c: Likewise. - -2017-08-07 Marek Polacek <polacek@redhat.com> - - PR middle-end/81737 - * gcc.dg/pr81737.c: New test. - -2017-08-07 Martin Liska <mliska@suse.cz> - - * g++.dg/cpp0x/pr65558.C: Update scanned pattern. - * gcc.dg/parm-impl-decl-1.c: Likewise. - * gcc.dg/parm-impl-decl-3.c: Likewise. - * gcc.dg/Wattributes-5.c: New test. - -2017-08-06 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic. - * gcc.target/aarch64/target_attr_13.c: LIkewise. - * gcc.target/aarch64/target_attr_15.c: LIkewise. - * gcc.target/aarch64/target_attr_4.c: Likewise. - * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a. - * gcc.target/aarch64/target_attr_2.c: Likewise. - * gcc.target/aarch64/target_attr_7.c: Likewise. - * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise. - * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise. - * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a. - -2017-08-06 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass - -march=armv8-a+nolse, skip if -mcpu= is passed. - * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise. - -2017-08-06 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option. - * gcc.target/aarch64/_Float16_2.c: Likewise. - * gcc.target/aarch64/_Float16_3.c: Likewise. - -2017-08-06 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/pr78582.c: Require effective target nonlocal_goto. - -2017-08-06 Tom de Vries <tom@codesourcery.com> - - * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): - Fix return type. Add missing return. - -2017-08-06 Tom de Vries <tom@codesourcery.com> - - PR testsuite/81731 - * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of - variable 'a' definition. - (b): Remove unused variable. - (gp): New variable. - (check): Add parameter corresponding to call in main, and handle. - -2017-08-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79790 - * g++.dg/cpp1z/class-deduction43.C: New. - -2017-08-04 Yury Gribov <tetra2005@gmail.com> - - PR tree-optimization/57371 - * c-c++-common/pr57371-1.c: New test. - * c-c++-common/pr57371-2.c: New test. - * c-c++-common/pr57371-3.c: New test. - * c-c++-common/pr57371-4.c: New test. - * gcc.dg/pr57371-5.c: New test. - -2017-08-04 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant - builtin test cases for vec_mule, and vec_mulo. - * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant - builtin test cases for vec_mule, and vec_mulo. - -2017-08-04 H.J. Lu <hongjiu.lu@intel.com> - - PR target/81590 - * gcc.target/i386/avx512-check.h: New file. - * gcc.target/i386/avx5124fmaps-check.h: Removed. - * gcc.target/i386/avx5124vnniw-check.h: Likewise. - * gcc.target/i386/avx512cd-check.h: Likewise. - * gcc.target/i386/avx512ifma-check.h: Likewise. - * gcc.target/i386/avx512vbmi-check.h: Likewise. - * gcc.target/i386/avx512vpopcntdq-check.h: Likewise. - * gcc.target/i386/avx512bw-check.h: Rewrite. - * gcc.target/i386/avx512dq-check.h: Likewise. - * gcc.target/i386/avx512er-check.h: Likewise. - * gcc.target/i386/avx512f-check.h: Likewise. - * gcc.target/i386/avx512vl-check.h: Likewise. - * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h" - only. - (test_512): Removed. - (avx512*_test): Likewise. - * gcc.target/i386/avx512f-pr71559.c (TEST): Undef. - -2017-08-04 Marek Polacek <polacek@redhat.com> - - PR middle-end/81695 - * gcc.dg/pr81695.c: New test. - -2017-08-04 Richard Sandiford <richard.sandiford@linaro.org> - - PR tree-optimization/81136 - * gcc.dg/vect/pr81136.c: Add scan test. - -2017-08-04 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/vect/vect-alias-check-3.c: New test. - * gcc.dg/vect/vect-alias-check-4.c: Likewise. - * gcc.dg/vect/vect-alias-check-5.c: Likewise. - -2017-08-04 Richard Biener <rguenther@suse.de> - - PR middle-end/81705 - * c-c++-common/ubsan/pr81705.c: New testcase. - -2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error - messages that used to start with a capital letter. - * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise. - * gcc.target/powerpc/byte-in-either-range-1.c: Likewise. - * gcc.target/powerpc/byte-in-range-1.c: Likewise. - * gcc.target/powerpc/byte-in-set-1.c: Likewise. - * gcc.target/powerpc/crypto-builtin-2.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise. - * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise. - * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise. - * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise. - * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise. - * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise. - -2017-08-03 Jakub Jelinek <jakub@redhat.com> - - PR target/81621 - * gcc.dg/pr81621.c: New test. - -2017-08-03 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding - and CSE. - -2017-08-03 Richard Biener <rguenther@suse.de> - - PR middle-end/81148 - * c-c++-common/ubsan/pr81148.c: New testcase. - -2017-08-03 Tom de Vries <tom@codesourcery.com> - - PR target/81662 - * gcc.target/nvptx/patchable_function_entry-default.c: New test. - -2017-08-03 Jakub Jelinek <jakub@redhat.com> - - PR driver/81650 - * gcc.dg/pr81650.c: New test. - -2017-08-03 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71440 - * g++.dg/template/crash127.C: New. - -2017-08-03 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/81052 - * c-c++-common/pr81052.c: New test. - -2017-08-03 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/pr56727-2.c: Require alias. - -2017-08-03 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/attr-noipa.c: Require alloca. - -2017-08-03 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/torture/pr80163.c: Require label_values. - -2017-08-03 Tom de Vries <tom@codesourcery.com> - - PR target/81662 - * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx. - * c-c++-common/patchable_function_entry-default.c: Same. - * c-c++-common/patchable_function_entry-definition.c: Same. - -2017-08-02 Uros Bizjak <ubizjak@gmail.com> - - PR target/81644 - * gcc.target/i386/pr81644.c: New test. - -2017-08-02 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/Walloca-14.c: Use relative line number. - -2017-08-02 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly - test "no-3dnowa" target attribute. - -2017-08-02 Marek Polacek <polacek@redhat.com> - - PR c/81289 - * gcc.dg/noncompile/pr81289.c: New test. - - PR c/81448 - PR c/81306 - * c-c++-common/Wmultistatement-macros-13.c: New test. - -2017-08-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/81640 - * g++.dg/warn/Wshadow-compatible-local-2.C: New test. - - PR middle-end/79499 - * gcc.dg/pr79499.c: New test. - -2017-08-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81633 - * gcc.dg/vect/pr81633.c: New testcase. - -2017-08-01 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.dg/guality/pr25967-1.c: New test. - * gcc.dg/guality/pr25967-2.c: Likewise. - * gcc.dg/torture/pr25967-1.c: Likewise. - * gcc.dg/torture/pr25967-2.c: Likewise. - -2017-08-01 H.J. Lu <hongjiu.lu@intel.com> - - PR target/81654 - * gcc.target/i386/pr81654.c: New test. - -2017-08-01 Thomas König <tkoenig@gcc.gnu.org> - - PR fortran/79312 - * gfortran.dg/logical_assignment_1.f90: New test. - -2017-08-01 Martin Liska <mliska@suse.cz> - - PR middle-end/70140 - * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy. - -2017-08-01 Martin Liska <mliska@suse.cz> - - Revert r250771 - Make mempcpy more optimal (PR middle-end/70140). - -2017-08-01 Jakub Jelinek <jakub@redhat.com> - - PR target/81622 - * gcc.target/powerpc/pr81622.c: New test. - -2017-08-01 Steve Ellcey <sellcey@cavium.com> - - PR tree-optimization/80925 - * gcc.dg/vect/vect-28.c: Add - --param vect-max-peeling-for-alignment=0 option. - Remove unaligned access and peeling checks. - * gcc.dg/vect/vect-33-big-array.c: Ditto. - * gcc.dg/vect/vect-70.c: Ditto. - * gcc.dg/vect/vect-87.c: Ditto. - * gcc.dg/vect/vect-88.c: Ditto. - * gcc.dg/vect/vect-91.c: Ditto. - * gcc.dg/vect/vect-93.c: Ditto. - -2017-08-01 Tom de Vries <tom@codesourcery.com> - - * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable. - * gcc.target/nvptx/slp.c (foo): Same. - -2017-08-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81181 - * gcc.dg/torture/pr81181.c: New testcase. - -2017-08-01 Martin Liska <mliska@suse.cz> - - PR middle-end/70140 - * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy. - -2017-08-01 Uros Bizjak <ubizjak@gmail.com> - - PR target/81641 - * gcc.target/i386/pr81641.c: New test. - -2017-08-01 Uros Bizjak <ubizjak@gmail.com> - - PR target/81639 - * gcc.target/i386/pr81639.c: New test. - -2017-08-01 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust. - * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead - endless loop. - * gcc.dg/uninit-23.c: Adjust. - -2017-08-01 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/no-strict-overflow-7.c: Revise comment and test string. - * gcc.dg/tree-ssa/pr81388-1.c: Ditto. - -2017-08-01 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81627 - * gcc.dg/tree-ssa/pr81627.c: New. - -2017-08-01 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81620 - * gcc.dg/tree-ssa/pr81620-1.c: New. - * gcc.dg/tree-ssa/pr81620-2.c: New. - -2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR testsuite/53542 - * gfortran.dg/use_30.f90: New test. - -2017-08-01 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/81588 - * gcc.dg/tree-ssa/pr81588.c: New test. - * gcc.dg/pr81588.c: New test. - * gcc.c-torture/execute/pr81588.c: New test. - -2017-08-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81297 - * gcc.dg/torture/pr81297.c: New testcase. - -2017-07-31 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic. - -2017-07-31 Steve Ellcey <sellcey@cavium.com> - - PR tree-optimization/80925 - * gcc.dg/vect/no-section-anchors-vect-69.c: Add - --param vect-max-peeling-for-alignment=0 option. - Remove unaligned access and peeling checks. - * gcc.dg/vect/section-anchors-vect-69.c: Ditto. - -2017-07-31 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got - missed in commit 250746. - -2017-07-31 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the - new builtins. - -2017-07-31 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic. - * gcc.target/i386/pr79793-2.c: Likewise. - -2017-07-31 Uros Bizjak <ubizjak@gmail.com> - - PR target/25967 - * gcc.target/i386/naked-3.c (dg-options): Use -O0. - (naked): Add attribute regparm(1) for x86_32 targets. - Add integer argument. Remove global "data" variable. - (main): Pass integer argument to naked function. - * gcc.target/i386/naked-4.c: New test. - -2017-07-31 Jan Hubicka <hubicka@ucw.cz> - Martin Liska <mliska@suse.cz> - - * gcc.dg/predict-15.c: New test. - * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern. - -2017-07-31 Uros Bizjak <ubizjak@gmail.com> - - PR target/25967 - * gcc.target/i386/naked-1.c: New test. - * gcc.target/i386/naked-2.c: Ditto. - * gcc.target/i386/naked-3.c: Ditto. - * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove - do_test_body0 stub function, use attribute "naked" instead. - * gcc.dg/pr44290-1.c: Use naked_functions effective target. - * gcc.dg/pr44290-2.c: Ditto. - -2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/81581 - * gfortran.dg/dim_sum_1.f90: New test case. - * gfortran.dg/dim_sum_2.f90: New test case. - * gfortran.dg/dim_sum_3.f90: New test case. - -2017-07-31 Martin Liska <mliska@suse.cz> - - * gcc.dg/builtin-unreachable-6.c: Update scanned patterns. - * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise. - -2017-07-31 Martin Liska <mliska@suse.cz> - - PR sanitize/81530 - * g++.dg/ubsan/pr81530.C: New test. - -2017-07-31 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81604 - * c-c++-common/ubsan/pr81604.c: New test. - -2017-07-30 H.J. Lu <hongjiu.lu@intel.com> - - PR target/79793 - * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints. - * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct. - (foo): Check the builtin return address against the return address - in interrupt frame. - * gcc.target/i386/pr79793-1.c: New test. - * gcc.target/i386/pr79793-2.c: Likewise. - -2017-07-29 Eric Botcazou <ebotcazou@adacore.com> - - * c-c++-common/dump-ada-spec-7.c: New test. - -2017-07-29 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/debug/dwarf2/inline-ns-1.C: New test. - * g++.dg/debug/dwarf2/inline-ns-2.C: New test. - -2017-07-28 Peter Bergner <bergner@vnet.ibm.com> - - * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests. - -2017-07-28 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/int_mov_immediate_1.c: New. - -2017-07-28 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/pr80815-3.c: Require vect_perm. - -2017-07-28 Tamar Christina <tamar.christina@arm.com> - Bilyan Borisov <bilyan.borisov@arm.com> - - * gcc.target/aarch64/dbl_mov_immediate_1.c: New. - * gcc.target/aarch64/flt_mov_immediate_1.c: New. - * gcc.target/aarch64/f16_mov_immediate_1.c: New. - * gcc.target/aarch64/f16_mov_immediate_2.c: New. - * gcc.target/aarch64/pr63304_1.c: Changed to double. - -2017-07-28 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/predcom-dse-1.c: New test. - * gcc.dg/tree-ssa/predcom-dse-2.c: New test. - * gcc.dg/tree-ssa/predcom-dse-3.c: New test. - * gcc.dg/tree-ssa/predcom-dse-4.c: New test. - * gcc.dg/tree-ssa/predcom-dse-5.c: New test. - * gcc.dg/tree-ssa/predcom-dse-6.c: New test. - * gcc.dg/tree-ssa/predcom-dse-7.c: New test. - * gcc.dg/tree-ssa/predcom-dse-8.c: New test. - * gcc.dg/tree-ssa/predcom-dse-9.c: New test. - * gcc.dg/tree-ssa/predcom-dse-10.c: New test. - * gcc.dg/tree-ssa/predcom-dse-11.c: New test. - -2017-07-28 Martin Liska <mliska@suse.cz> - - PR sanitizer/81340 - * g++.dg/asan/pr81340.C: New test. - -2017-07-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81502 - * gcc.target/i386/pr81502.c: New testcase. - -2017-07-28 Martin Liska <mliska@suse.cz> - - PR sanitizer/81460 - * gcc.dg/asan/pr81460.c: New test. - -2017-07-28 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/80998 - * c-c++-common/ubsan/ptr-overflow-1.c: New test. - * c-c++-common/ubsan/ptr-overflow-2.c: New test. - - PR tree-optimization/81578 - * gcc.dg/pr81578.c: New test. - -2017-07-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81573 - * gcc.dg/torture/pr81573.c: Explicitely use signed char. - -2017-07-27 Peter Bergner <bergner@vnet.ibm.com> - - * g++.dg/pr69667.C: Remove option -mlra. - * gcc.target/powerpc/dform-1.c: Likewise. - * gcc.target/powerpc/dform-2.c: Likewise. - * gcc.target/powerpc/dform-3.c: Likewise. - * gcc.target/powerpc/p8vector-int128-1.c: Likewise. - * gcc.target/powerpc/p9-vparity.c: Likewise. - * gcc.target/powerpc/pr63491.c: Likewise. - * gcc.target/powerpc/pr67808.c: Likewise. - * gcc.target/powerpc/pr68805.c: Likewise. - * gcc.target/powerpc/pr69461.c: Likewise. - * gcc.target/powerpc/pr71680.c: Likewise. - * gcc.target/powerpc/pr77289.c: Likewise. - * gcc.target/powerpc/pr78458.c: Likewise. - * gcc.target/powerpc/pr78543.c: Likewise. - * g++.dg/pr71294.C: Remove option -mno-lra. - * gcc.target/powerpc/pr71656-1.c: Likewise. - * gcc.target/powerpc/pr71656-2.c: Likewise. - * gcc.target/powerpc/pr71698.c: Likewise. - -2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - Sudakshina Das <sudi.das@arm.com> - - * gcc.target/aarch64/tst_imm_split_1.c: New Test. - -2017-07-27 Marek Polacek <polacek@redhat.com> - - PR c/81417 - * c-c++-common/Wsign-compare-1.c: New test. - * g++.dg/warn/Wsign-compare-2.C: Update dg-warning. - * g++.dg/warn/Wsign-compare-4.C: Likewise. - * g++.dg/warn/Wsign-compare-6.C: Likewise. - * g++.dg/warn/compare1.C: Likewise. - * gcc.dg/compare1.c: Likewise. - * gcc.dg/compare2.c: Likewise. - * gcc.dg/compare4.c: Likewise. - * gcc.dg/compare5.c: Likewise. - * gcc.dg/pr35430.c: Likewise. - * gcc.dg/pr60087.c: Likewise. - -2017-07-27 Peter Bergner <bergner@vnet.ibm.com> - - PR middle-end/81564 - * gcc.dg/pr81564.c: New test. - -2017-07-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81573 - PR tree-optimization/81494 - * gcc.dg/torture/pr81573.c: New testcase. - -2017-07-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81571 - * gcc.dg/torture/pr81571.c: New testcase. - -2017-07-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81502 - * gcc.target/i386/vect-insert-1.c: New testcase. - -2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/81534 - * gcc.target/s390/pr81534.c: New test. - -2017-07-27 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/81555 - PR tree-optimization/81556 - * gcc.c-torture/execute/pr81555.c: New test. - * gcc.c-torture/execute/pr81556.c: New test. - - * gcc.dg/attr-noipa.c: New test. - * gcc.dg/ipa/ipa-pta-18.c: New test. - * gcc.dg/ipa/ipa-sra-11.c: New test. - -2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer - option. - * gcc.target/powerpc/vsx-himode2.c: Likewise. - * gcc.target/powerpc/vsx-himode3.c: Likewise. - * gcc.target/powerpc/vsx-qimode.c: Likewise. - * gcc.target/powerpc/vsx-qimode2.c: Likewise. - * gcc.target/powerpc/vsx-qimode3.c: Likewise. - * gcc.target/powerpc/vsx-simode.c: Likewise. - * gcc.target/powerpc/vsx-simode2.c: Likewise. - * gcc.target/powerpc/vsx-simode3.c: Likewise. - -2017-07-26 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71570 - * g++.dg/cpp0x/lambda/lambda-ice17.C: New. - -2017-07-26 H.J. Lu <hongjiu.lu@intel.com> - - PR target/81563 - * gcc.target/i386/pr81563.c: New test - -2017-07-26 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/79041 - * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32. - -2017-07-26 Marek Polacek <polacek@redhat.com> - - PR middle-end/70992 - * gcc.dg/overflow-warn-1.c: Adjust dg-error. - * gcc.dg/overflow-warn-2.c: Likewise. - * gcc.dg/overflow-warn-3.c: Likewise. - * gcc.dg/overflow-warn-4.c: Likewise. - * gcc.dg/torture/pr70992-2.c: New test. - * gcc.dg/torture/pr70992.c: New test. - -2017-07-26 Richard Biener <rguenther@suse.de> - - * gcc.dg/pr70920-2.c: Adjust for transform already happening in ccp1. - * gcc.dg/pr70920-4.c: Likewise. - -2017-07-26 Wilco Dijkstra <wdijkstr@arm.com> - - PR middle-end/46932 - * gcc.dg/pr46932.c: New testcase. - -2017-07-26 Martin Liska <mliska@suse.cz> - - PR sanitize/81186 - * gcc.dg/asan/pr81186.c: New test. - -2017-07-25 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for - vec_cnttz builtins. - -2017-07-25 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt66.adb: New test. - -2017-07-25 Alexander Monakov <amonakov@ispras.ru> - - * gcc.dg/tree-ssa/assoc-2.c: Enhance. - * gcc.dg/tree-ssa/slsr-4.c: Adjust. - -2017-07-25 Alexander Monakov <amonakov@ispras.ru> - - * gcc.dg/tree-ssa/assoc-2.c: New testcase. - -2017-07-25 Torsten Duwe <duwe@suse.de> - - * c-c++-common/patchable_function_entry-default.c: New test. - * c-c++-common/patchable_function_entry-decl.c: Likewise. - * c-c++-common/patchable_function_entry-definition.c: Likewise. - -2017-07-25 Jakub Jelinek <jakub@redhat.com> - - PR target/81532 - * gcc.target/i386/pr80833-3.c: New test. - * gcc.target/i386/avx512dq-pr81532.c: New test. - * gcc.target/i386/avx512bw-pr81532.c: New test. - -2017-07-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81455 - * gcc.dg/pr81455.c: New testcase. - -2017-07-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81529 - * gfortran.dg/pr81529.f90: New testcase. - -2017-07-25 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/pr79041-2.c: Improve test. - -2017-07-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81410 - * gcc.dg/vect/pr81410.c: Do not typedef uint64_t. - -2017-07-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81510 - * gcc.dg/torture/pr81510.c: New testcase. - * gcc.dg/torture/pr81510-2.c: Likewise. - -2017-07-25 Martin Liska <mliska@suse.cz> - - PR ipa/81520 - * gcc.dg/ipa/pr81520.c: New test. - -2017-07-25 Marek Polacek <polacek@redhat.com> - - PR c/81364 - * Wmultistatement-macros-12.c: New test. - -2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/81414 - * gcc.target/aarch64/pr81414.C: New. - -2017-07-25 Richard Biener <rguenther@suse.de> - - PR middle-end/81505 - * gcc.dg/ubsan/pr81505.c: New testcase. - -2017-07-24 Daniel Santos <daniel.santos@pobox.com> - - PR testsuite/80759 - * gcc.target/x86_64/abi/ms-sysv/do-test.S - (ELFFN_BEGIN): Rename to FN_TYPE. - (ELFFN_END): Rename to FN_SIZE. - (ASMNAME): New macro. - (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of - .global. - (FUNC_END): Use ASMNAME. - (test_data_save): Remove. - (test_data_input): Likewise. - (test_data_output: Likewise. - (test_data_fn): Likewise. - (test_data_retaddr): Likewise. - (regs_to_mem): Make globals, use r10 instead of rax. - (mem_to_regs): Likewise. - (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move - body to ms-sysv.c. - (do_test_aligned): Likewise. - * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: - Add dg-* directives. - (PASTE_STR): New macro. - (ASMNAME): Likewise. - (LOAD_TEST_DATA_ADDR): Likewise. - (TEST_DATA_OFFSET): Likewise. - (do_test_body0): New C function. - (do_test_body): New inline assembly routine. - * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp - (runtest_ms_sysv): Modify. - -2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid - since the upper-regs options have been deleted. - * gcc.target/powerpc/pr65849-2.c: Likewise. - * gcc.target/powerpc/pr80099-1.c: Likewise. - * gcc.target/powerpc/pr80099-2.c: Likewise. - * gcc.target/powerpc/pr80099-3.c: Likewise. - * gcc.target/powerpc/pr80099-4.c: Likewise. - * gcc.target/powerpc/pr80099-5.c: Likewise. - * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to - support removal of the upper-regs options. - * gcc.target/powerpc/p8vector-fp.c: Likewise. - * gcc.target/powerpc/p8vector-ldst.c: Likewise. - * gcc.target/powerpc/p9-dimode1.c: Likewise. - * gcc.target/powerpc/p9-dimode2.c: Likewise. - * gcc.target/powerpc/ppc-fpconv-1.c: Likewise. - * gcc.target/powerpc/ppc-fpconv-10.c: Likewise. - * gcc.target/powerpc/ppc-fpconv-5.c: Likewise. - * gcc.target/powerpc/ppc-fpconv-9.c: Likewise. - * gcc.target/powerpc/ppc-round.c: Likewise. - * gcc.target/powerpc/pr71720.c: Likewise. - * gcc.target/powerpc/pr72853.c: Likewise. - * gcc.target/powerpc/pr79907.c: Likewise. - * gcc.target/powerpc/pr78953.c: Likewise. - * gcc.target/powerpc/upper-regs-df.c: Likewise. - * gcc.target/powerpc/upper-regs-sf.c: Likewise. - * gcc.target/powerpc/vec-extract-1.c: Likewise. - * gcc.target/powerpc/vec-init-3.c: Likewise. - * gcc.target/powerpc/vec-init-6.c: Likewise. - * gcc.target/powerpc/vec-init-7.c: Likewise. - * gcc.target/powerpc/vec-set-char.c: Likewise. - * gcc.target/powerpc/vec-set-int.c: Likewise. - * gcc.target/powerpc/vec-set-short.c: Likewise. - -2017-07-24 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/79041 - * gcc.target/aarch64/pr79041-2.c: New test. - -2017-07-24 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for - the new built-ins. - -2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com> - - * gcc.target/aarch64/simd/vmla_elem_1.c: New. - -2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org> - Mikael Morin <mikael@gcc.gnu.org> - - PR fortran/66102 - * gfortran.dg/realloc_on_assign_28.f90: New test. - -2017-07-23 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/pr56727-2.c: Limit to powerpc-linux. - * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL. - -2017-07-23 Uros Bizjak <ubizjak@gmail.com> - - PR target/80569 - * gcc.target/i386/pr80569.c: New test. - -2017-07-21 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh, - vmuleuh): Fix scan-assembler-times should check for word not half word - instructions. - -2017-07-21 Jim Wilson <jim.wilson@linaro.org> - - * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete - redundant -march option. - (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma - in addition to armv8.1-a. - -2017-07-21 Yury Gribov <tetra2005@gmail.com> - - PR middle-end/56727 - * gcc.dg/pr56727-1.c: New test. - * gcc.dg/pr56727-2.c: New test. - -2017-07-21 Steven Munroe <munroesj@gcc.gnu.org> - - * gcc.target/powerpc/mmx-check.h: New file. - * gcc.target/powerpc/mmx-packs.c: New file. - * gcc.target/powerpc/mmx-packssdw-1.c: New file. - * gcc.target/powerpc/mmx-packsswb-1.c: New file. - * gcc.target/powerpc/mmx-packuswb-1.c: New file. - * gcc.target/powerpc/mmx-paddb-1.c: New file. - * gcc.target/powerpc/mmx-paddd-1.c: New file. - * gcc.target/powerpc/mmx-paddsb-1.c: New file. - * gcc.target/powerpc/mmx-paddsw-1.c: New file. - * gcc.target/powerpc/mmx-paddusb-1.c: New file. - * gcc.target/powerpc/mmx-paddusw-1.c: New file. - * gcc.target/powerpc/mmx-paddw-1.c: New file. - * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file. - * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file. - * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file. - * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file. - * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file. - * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file. - * gcc.target/powerpc/mmx-pmaddwd-1.c: New file. - * gcc.target/powerpc/mmx-pmulhw-1.c: New file. - * gcc.target/powerpc/mmx-pmullw-1.c: New file. - * gcc.target/powerpc/mmx-pslld-1.c: New file. - * gcc.target/powerpc/mmx-psllw-1.c: New file. - * gcc.target/powerpc/mmx-psrad-1.c: New file. - * gcc.target/powerpc/mmx-psraw-1.c: New file. - * gcc.target/powerpc/mmx-psrld-1.c: New file. - * gcc.target/powerpc/mmx-psrlw-1.c: New file. - * gcc.target/powerpc/mmx-psubb-2.c: New file. - * gcc.target/powerpc/mmx-psubd-2.c: New file. - * gcc.target/powerpc/mmx-psubsb-1.c: New file. - * gcc.target/powerpc/mmx-psubsw-1.c: New file. - * gcc.target/powerpc/mmx-psubusb-1.c: New file. - * gcc.target/powerpc/mmx-psubusw-1.c: New file. - * gcc.target/powerpc/mmx-psubw-2.c: New file. - * gcc.target/powerpc/mmx-punpckhbw-1.c: New file. - * gcc.target/powerpc/mmx-punpckhdq-1.c: New file. - * gcc.target/powerpc/mmx-punpckhwd-1.c: New file. - * gcc.target/powerpc/mmx-punpcklbw-1.c: New file. - * gcc.target/powerpc/mmx-punpckldq-1.c: New file. - * gcc.target/powerpc/mmx-punpcklwd-1.c: New file. - -2017-06-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81500 - * gcc.dg/torture/pr81500.c: New testcase. - -2017-07-20 Nathan Sidwell <nathan@acm.org> - - * g++.dg/ext/anon-struct6.C: Adjust diag. - * g++.old-deja/g++.other/anon4.C: Adjust diag. - -2017-07-20 Jakub Jelinek <jakub@redhat.com> - - PR target/80846 - * gcc.target/i386/avx-pr80846.c: New test. - * gcc.target/i386/avx2-pr80846.c: New test. - * gcc.target/i386/avx512f-pr80846.c: New test. - -2017-07-20 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81388 - * gcc.dg/tree-ssa/pr81388-1.c: New test. - * gcc.dg/tree-ssa/pr81388-2.c: New test. - -2017-07-17 Tom de Vries <tom@codesourcery.com> - - PR middle-end/81030 - * gcc.dg/pr81030.c: New test. - -2017-07-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/61171 - * g++.dg/vect/pr61171.cc: New testcase. - * gfortran.dg/vect/pr61171.f: Likewise. - * gcc.dg/vect/vect-reduc-11.c: Likewise. - -2017-07-20 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization - with V64QImode. - * gcc.dg/vect/slp-45.c: Likewise. - -2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com> - - * gcc.dg/tree-ssa/vrp116.c: New Test. - -2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef - __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that - __builtin_cpu_is and __builtin_cpu_supports are supported. - -2017-07-19 Steven Munroe <munroesj@gcc.gnu.org> - - * gcc.target/powerpc/bmi-check.h (main): Skip unless - __BUILTIN_CPU_SUPPORTS__ defined. - * gcc.target/powerpc/bmi2-check.h (main): Skip unless - __BUILTIN_CPU_SUPPORTS__ defined. - -2017-07-19 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/81346 - * gcc.dg/tree-ssa/pr81346-5.c: New test. - -2017-07-19 Tom de Vries <tom@codesourcery.com> - - * gcc.target/nvptx/decl-init.c: Update alignment. - * gcc.target/nvptx/slp-2-run.c: New test. - * gcc.target/nvptx/slp-2.c: New test. - * gcc.target/nvptx/v2di.c: New test. - -2017-07-19 Tom de Vries <tom@codesourcery.com> - - * gcc.target/nvptx/slp-run.c: New test. - * gcc.target/nvptx/slp.c: New test. - * gcc.target/nvptx/v2si-cvt.c: New test. - * gcc.target/nvptx/v2si-run.c: New test. - * gcc.target/nvptx/v2si.c: New test. - * gcc.target/nvptx/vec.inc: New test. - -2017-07-19 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/81346 - * gcc.dg/tree-ssa/pr81346-1.c: New test. - * gcc.dg/tree-ssa/pr81346-2.c: New test. - * gcc.dg/tree-ssa/pr81346-3.c: New test. - * gcc.dg/tree-ssa/pr81346-4.c: New test. - * gcc.target/i386/umod-3.c: Hide comparison against 1 from the - compiler to avoid X / C1 op C2 optimization to trigger. - -2017-07-19 Martin Liska <mliska@suse.cz> - - PR sanitizer/63361 - * c-c++-common/ubsan/float-cast-overflow-1.c: Add either - -ffloat-store or -mieee for targets that need it. - -2017-07-18 Tom de Vries <tom@codesourcery.com> - - PR middle-end/81464 - * gfortran.dg/pr81464.f90: New test. - -2017-07-18 Uros Bizjak <ubizjak@gmail.com> - - PR target/81471 - * gcc.target/i386/pr81471.c: New test. - -2017-06-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81410 - * gcc.dg/vect/pr81410.c: New testcase. - -2017-07-18 Jan Hubicka <hubicka@ucw.cz> - - PR middle-end/81462 - * g++.dg/torture/pr81462.C: New testcase. - -2017-07-18 Bin Cheng <bin.cheng@arm.com> - - PR target/81408 - * g++.dg/tree-ssa/pr81408.C: New. - * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning. - -2017-07-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80620 - PR tree-optimization/81403 - * gcc.dg/torture/pr80620.c: New testcase. - * gcc.dg/torture/pr81403.c: Likewise. - -2017-07-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81418 - * gcc.dg/torture/pr81418.c: New testcase. - -2017-07-17 Carl Love <cel@us.ibm.com> - - Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com> - test case changes for commit 249424 - - * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh, - vmuleuh): Fix scan-assembler-times should check for word not half word - instructions. - -2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/81162 - * gcc.dg/pr81162.c: Move this to... - * gcc.dg/ubsan/pr81162.c: ...here. - -2017-07-17 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/diagnostic/friend1.C: New test. - * g++.dg/cpp0x/auto1.C: Add check for fix-it hint. - -2017-07-17 Nathan Sidwell <nathan@acm.org> - - * g++.dg/warn/ctor-dtor-privacy-3.C: New. - -2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * lib/gcc-dg.exp: Increase expect's match buffer size. - -2017-07-17 Bin Cheng <bin.cheng@arm.com> - - PR target/81369 - * gcc.dg/tree-ssa/pr81369.c: New. - -2017-07-17 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/pr9000674901.c: New file. - * gcc.target/arc/pic-1.c: Likewise. - * gcc.target/arc/pr9001191897.c: Likewise. - -2017-07-17 Claudiu Zissulescu <claziss@synopsys.com> - Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/naked-1.c: New file. - * gcc.target/arc/naked-2.c: Likewise. - -2017-07-17 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/81428 - * gcc.dg/fixed-point/pr81428.c: New test. - - PR tree-optimization/81365 - * g++.dg/torture/pr81365.C: New test. - - PR tree-optimization/81396 - * gcc.dg/tree-ssa/pr81396.c: New test. - -2017-07-16 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt65.adb: New test. - -2017-07-16 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/predict-8.c: Update. - -2017-07-16 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling. - * g++.dg/warn/pr12242.C: Likewise. - -2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test. - * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test. - * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test. - * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test. - * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test. - -2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/81162 - * gcc.dg/pr81162.c: New file. - -2017-07-14 Martin Sebor <msebor@redhat.com> - - * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove - that bcopy is expected to be transformed to. - -2017-07-14 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/cpp0x/missing-initializer_list-include.C: New test case. - * g++.dg/lookup/missing-std-include-2.C: New test case. - * g++.dg/lookup/missing-std-include-3.C: New test case. - * g++.dg/rtti/missing-typeinfo-include.C: New test case. - * gcc.dg/missing-header-fixit-1.c: New test case. - * gcc.dg/missing-header-fixit-2.c: New test case. - * gcc.dg/missing-header-fixit-2.h: New header. - -2017-07-13 David Malcolm <dmalcolm@redhat.com> - - PR c/81405 - * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */ - -2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-missing-lhs.c: New. - -2017-07-13 Martin Liska <mliska@suse.cz> - - * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern. - * c-c++-common/ubsan/sanitize-recover-1.c:Likewise. - * c-c++-common/ubsan/sanitize-recover-2.c:Likewise. - * c-c++-common/ubsan/sanitize-recover-5.c:Likewise. - * c-c++-common/ubsan/sanitize-recover-7.c:Likewise. - * c-c++-common/ubsan/sanitize-recover-8.c:Likewise. - * c-c++-common/ubsan/sanitize-recover-9.c:Likewise. - -2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/81193 - * gcc.target/powerpc/bmi-andn-1.c: Add guard against using - __builtin_cpu_supports with old GLIBC's. - * gcc.target/powerpc/bmi-andn-2.c: Likewise. - * gcc.target/powerpc/bmi-bextr-1.c: Likewise. - * gcc.target/powerpc/bmi-bextr-2.c: Likewise. - * gcc.target/powerpc/bmi-bextr-4.c: Likewise. - * gcc.target/powerpc/bmi-bextr-5.c: Likewise. - * gcc.target/powerpc/bmi-blsi-1.c: Likewise. - * gcc.target/powerpc/bmi-blsi-2.c: Likewise. - * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise. - * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise. - * gcc.target/powerpc/bmi-blsr-1.c: Likewise. - * gcc.target/powerpc/bmi-blsr-2.c: Likewise. - * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise. - * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise. - * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise. - * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise. - * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise. - * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise. - * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise. - * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise. - * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise. - * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise. - * gcc.target/powerpc/bmi2-pext32-1.c: Likewise. - * gcc.target/powerpc/bmi2-pext64-1.c: Likewise. - * gcc.target/powerpc/cpu-builtin-1.c: Likewise. - -2017-07-12 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short, - rev_bool_int): Add test cases for builtins. - * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add - test cases for builtins. - -2017-07-12 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add - lp64 && p9vector_hw. - -2017-07-12 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/target-supports.exp (check_stack_check_available): Make - testcase name depend on stack_kind. - -2017-07-11 Michael Collison <michael.collison@arm.com> - - * gcc.target/aarch64/cmp-2.c: New testcase. - -2017-07-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/51270 - * g++.dg/warn/Wreturn-local-addr-3.C: New. - -2017-07-11 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with - test cases for the builtins. - -2017-07-11 Yury Gribov <tetra2005@gmail.com> - - * lib/profopt.exp: Print relative names in UNSUPPORTED - AutoFDO tests. - -2017-07-10 Michael Collison <michael.collison@arm.com> - - * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32 - -2017-07-10 Uros Bizjak <ubizjak@gmail.com> - - PR target/81375 - * gcc.target/i386/pr81375.c: New test. - -2017-07-10 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/80397 - * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test. - -2017-07-10 Martin Sebor <msebor@redhat.com> - - PR other/81345 - * gcc.dg/pr81345.c: New test. - -2017-07-10 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint. - * gcc.target/arc/mulsi3_highpart-2.c: Likewise. - -2017-07-09 Uros Bizjak <ubizjak@gmail.com> - - PR target/81313 - * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional - integer argumets to bypass x86_64 outgoing args optimization. - -2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org> - - * gfortran.dg/eoshift_4.f90: New test. - * gfortran.dg/eoshift_5.f90: New test. - * gfortran.dg/eoshift_6.f90: New test. - -2017-07-09 H.J. Lu <hongjiu.lu@intel.com> - - PR target/81313 - * gcc.target/i386/pr81313-1.c: New test. - * gcc.target/i386/pr81313-2.c: Likewise. - * gcc.target/i386/pr81313-3.c: Likewise. - * gcc.target/i386/pr81313-4.c: Likewise. - * gcc.target/i386/pr81313-5.c: Likewise. - -2017-07-08 Richard Sandiford <richard.sandiford@linaro.org> - - * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5. - * gnat.dg/vect16.ads (Sarray): Likewise. - * gnat.dg/vect17.ads (Sarray): Likewise. - * gnat.dg/vect15.adb (Add): Create a dependence distance of 1. - * gnat.dg/vect16.adb (Add): Likewise. - * gnat.dg/vect17.adb (Add): Likewise. - -2017-07-07 David Malcolm <dmalcolm@redhat.com> - - PR c++/79300 - * g++.dg/diagnostic/pr79300.C: New test case. - -2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/clone1.c: Add check to make sure the - __builtin_cpu_supports function is fully supported. - * gcc.target/powerpc/clone2.c: New runtime test for - target_clones. - - PR target/81348 - * gcc.target/powerpc/pr81348.c: New test. - -2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com> - - * gfortran.dg/vect/pr60510.f: Require vect_double support. - -2017-07-07 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test - file for built-ins. - -2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com> - - * gcc.target/sparc/dictunpack.c: New file. - * gcc.target/sparc/fpcmpdeshl.c: Likewise. - * gcc.target/sparc/fpcmpshl.c: Likewise. - * gcc.target/sparc/fpcmpurshl.c: Likewise. - * gcc.target/sparc/fpcmpushl.c: Likewise. - -2017-07-06 Harald Anlauf <anlauf@gmx.de> - - PR fortran/70071 - * gfortran.dg/coarray_44.f90: New testcase. - -2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com> - - * c-c++-common/asan/kasan-alloca-1.c: New test. - * c-c++-common/asan/kasan-alloca-2.c: Likewise. - -2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com> - - * c-c++-common/asan/alloca_big_alignment.c: New test. - * c-c++-common/asan/alloca_detect_custom_size.c: Likewise. - * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise. - * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise. - * c-c++-common/asan/alloca_overflow_partial.c: Likewise. - * c-c++-common/asan/alloca_overflow_right.c: Likewise. - * c-c++-common/asan/alloca_safe_access.c: Likewise. - * c-c++-common/asan/alloca_underflow_left.c: Likewise. - -2017-07-06 Georg-Johann Lay <avr@gjlay.de> - - PR target/81305 - * gcc.target/avr/isr-test.h: Fix warnings. - -2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp: Generate - check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r - and check_effective_target_arm_arch_v8r_multilib. - -2017-07-06 Carl Love <cel@us.ibm.com> - - * ChangeLog: Clean up from mid air collision - -2017-07-06 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for - the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test - cases for vec_addc, adde and addec builtins. - -2017-07-06 David Malcolm <dmalcolm@redhat.com> - - PR c++/79300 - * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update - expected underlining within macro expansion. - * c-c++-common/pr70264.c: Likewise. - * g++.dg/plugin/diagnostic-test-expressions-1.C - (test_within_macro_1): New test. - (test_within_macro_2): Likewise. - (test_within_macro_3): Likewise. - (test_within_macro_4): Likewise. - * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update - expected underlining within macro expansion. - (test_macro_4): Likewise. - * gcc.dg/plugin/diagnostic-test-expressions-1.c - (test_within_macro_1): New test. - (test_within_macro_2): Likewise. - (test_within_macro_3): Likewise. - (test_within_macro_4): Likewise. - * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected - underlining within macro expansion. - -2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd, - _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd, - _mm_maskz_getexp_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss, - _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss, - _mm_maskz_getexp_round_ss): Ditto. - * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd, - _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd, - _mm_maskz_getmant_round_sd): Ditto. - * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss, - _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss, - _mm_maskz_getmant_round_ss): Ditto. - * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd, - _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd, - _mm_maskz_getexp_round_sd): New runtime tests. - * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss, - _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss, - _mm_maskz_getexp_round_ss): Ditto. - * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd, - _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd, - _mm_maskz_getmant_round_sd): Ditto. - * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss, - _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss, - _mm_maskz_getmant_round_ss): Ditto. - * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round, - __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round, - __builtin_ia32_getmantss_mask_round): Test new builtins. - * gcc.target/i386/sse-13.c : Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd, - _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd, - _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss, - _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd, - _mm_mask_getexp_round_ss): Test new intrinsics. - * gcc.target/i386/testround-1.c: Ditto. - * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd, - _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd, - _mm_mask_getmant_round_ss): Test new intrinsics - * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd, - _mm_maskz_getmant_sd, _mm_mask_getmant_ss, - _mm_maskz_getmant_ss): Test new intrinsics. - -2017-07-06 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/target-supports-dg.exp (dg-require-stack-check): New. - * lib/target-supports.exp (check_stack_check_available): New. - * g++.dg/other/i386-9.C: Add dg-require-stack-check. - * gcc.c-torture/compile/stack-check-1.c: Likewise. - * gcc.dg/graphite/run-id-pr47653.c: Likewise. - * gcc.dg/pr47443.c: Likewise. - * gcc.dg/pr48134.c: Likewise. - * gcc.dg/pr70017.c: Likewise. - * gcc.target/aarch64/stack-checking.c: Likewise. - * gcc.target/arm/stack-checking.c: Likewise. - * gcc.target/i386/pr48723.c: Likewise. - * gcc.target/i386/pr55672.c: Likewise. - * gcc.target/i386/pr67265-2.c: Likewise. - * gcc.target/i386/pr67265.c: Likewise. - * gnat.dg/opt49.adb: Likewise. - * gnat.dg/stack_check1.adb: Likewise. - * gnat.dg/stack_check2.adb: Likewise. - * gnat.dg/stack_check3.adb: Likewise. - -2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/80103 - * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of - __attribute__. - -2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification. - * gcc.target/i386/avx512f-vaddss-3.c: Ditto. - * gcc.target/i386/avx512f-vdivsd-3.c: Ditto. - * gcc.target/i386/avx512f-vdivss-3.c: Ditto. - * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto. - * gcc.target/i386/avx512f-vmaxss-3.c: Ditto. - * gcc.target/i386/avx512f-vminsd-3.c: Ditto. - * gcc.target/i386/avx512f-vminss-3.c: Ditto. - * gcc.target/i386/avx512f-vmulsd-3.c: Ditto. - * gcc.target/i386/avx512f-vmulss-3.c: Ditto. - * gcc.target/i386/avx512f-vsubsd-3.c: Ditto. - * gcc.target/i386/avx512f-vsubss-3.c: Ditto. - -2017-07-05 Georg-Johann Lay <avr@gjlay.de> - - PR target/81305 - * gcc.target/avr/isr-test.h: New file. - * gcc.target/avr/torture/isr-01-simple.c: New test. - * gcc.target/avr/torture/isr-02-call.c: New test. - * gcc.target/avr/torture/isr-03-fixed.c: New test. - -2017-07-05 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-4.c: Adjust test string. - * gcc.dg/tree-ssa/ldist-12.c: Ditto. - * gcc.dg/tree-ssa/ldist-13.c: Ditto. - * gcc.dg/tree-ssa/ldist-14.c: Ditto. - -2017-07-05 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-26.c: New test. - -2017-07-05 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ldist-6.c: XFAIL. - -2017-07-04 Uros Bizjak <ubizjak@gmail.com> - - PR target/81300 - * gcc.target/i386/pr81300.c: New test. - -2017-07-04 Uros Bizjak <ubizjak@gmail.com> - - PR target/81294 - * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap - x and y arguments in the call to _subborrow_u32. - * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap - x and y arguments in the call to _subborrow_u64. - * gcc.target/i386/pr81294-1.c: New test. - * gcc.target/i386/pr81294-2.c: Ditto. - -2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues. - -2017-07-04 Marek Polacek <polacek@redhat.com> - - PR c/81231 - * gcc.dg/atomic-pr81231.c: New test. - -2017-07-04 Richard Sandiford <richard.sandiford@linaro.org> - - PR tree-optimization/81292 - * gcc.dg/pr81292-1.c: New test. - * gcc.dg/pr81292-2.c: Likewise. - -2017-07-04 Martin Liska <mliska@suse.cz> - - PR sanitizer/81040 - * g++.dg/asan/function-argument-1.C: Run the test-case w/o - use-after-scope sanitization. - -2017-07-04 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional - options. - - PR target/81175 - * gcc.target/i386/pr69255-2.c (foo): Use the return value of the - gather. - -2017-07-04 Martin Liska <mliska@suse.cz> - - PR ipa/81214 - * g++.dg/ext/mvc2.C: Add dg-require ifunc. - * g++.dg/ext/mvc3.C: Likewise. - * gcc.target/i386/mvc2.c: Likewise. - * gcc.target/i386/mvc3.c: Likewise. - -2017-07-04 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of - decomposition declaration in diagnostics. - * g++.dg/cpp1z/decomp2.C: Likewise. - * g++.dg/cpp1z/decomp3.C: Likewise. - * g++.dg/cpp1z/decomp4.C: Likewise. - * g++.dg/cpp1z/decomp5.C: Likewise. - * g++.dg/cpp1z/decomp6.C: Likewise. - * g++.dg/cpp1z/decomp7.C: Likewise. - * g++.dg/cpp1z/decomp8.C: Likewise. - * g++.dg/cpp1z/decomp13.C: Likewise. - * g++.dg/cpp1z/decomp14.C: Likewise. - * g++.dg/cpp1z/decomp18.C: Likewise. - * g++.dg/cpp1z/decomp19.C: Likewise. - * g++.dg/cpp1z/decomp22.C: Likewise. - * g++.dg/cpp1z/decomp23.C: Likewise. - * g++.dg/cpp1z/decomp24.C: Likewise. - * g++.dg/cpp1z/decomp25.C: Likewise. - * g++.dg/cpp1z/decomp26.C: Likewise. - * g++.dg/cpp1z/decomp28.C: Likewise. - - PR c++/81258 - * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics. - * g++.dg/cpp1z/decomp30.C: New test. - -2017-07-03 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/65775 - * g++.dg/cpp0x/trailing14.C: New. - -2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR testsuite/79866 - * gfortran.dg/coarray_event_2.f08: New test. - -2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR testsuite/79843 - * gfortran.dg/namelist_3.f90: Adjust the dg-error string. - * gfortran.dg/pointer_intent_2.f90: Likewise. - -2017-07-02 Jan Hubicka <hubicka@ucw.cz> - - PR middle-end/81290 - * gcc.c-torture/compile/pr81290.c: New. - -2017-07-03 Richard Biener <rguenther@suse.de> - - PR tree-optimization/60510 - * gfortran.dg/vect/pr60510.f: New testcase. - -2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.target/i386/mvc6.c: Require ifunc support. - -2017-07-03 Martin Liska <mliska@suse.cz> - - PR sanitize/81040 - * g++.dg/asan/function-argument-1.C: New test. - * g++.dg/asan/function-argument-2.C: New test. - * g++.dg/asan/function-argument-3.C: New test. - -2017-07-03 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main - as well. - -2017-07-03 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69468 - * gcc.dg/pr81192.c: Update. - -2017-07-03 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/81192 - * gcc.dg/pr81192.c: Update. - -2017-07-03 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/81192 - * gcc.dg/pr81192.c: New test. - -2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org> - - * gfortran/eoshift_3.f90: New test. - -2017-07-02 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/strlenopt-32.c: New testcase. - * gcc.dg/strlenopt-33.c: Likewise. - * gcc.dg/strlenopt-33g.c: Likewise. - * gcc.dg/strlenopt-34.c: Likewise. - * gcc.dg/strlenopt-35.c: Likewise. - -2017-07-02 Richard Sandiford <richard.sandiford@linaro.org> - - PR tree-optimization/80769 - * gcc.dg/strlenopt-31.c: New test. - * gcc.dg/strlenopt-31g.c: Likewise. - -2017-07-02 Richard Sandiford <richard.sandiford@linaro.org> - - PR tree-optimization/81136 - * gcc.dg/vect/pr81136.c: New test. - -2017-07-01 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81262 - * gcc.c-torture/compile/pr81262.c: New test. - * g++.dg/ubsan/pr81262.C: New test. - -2017-06-29 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/81261 - * g++.dg/ipa/pr81261.C: New testcase. - -2017-06-30 Andrew Pinski <apinski@cavium.com> - - * gcc.dg/torture/pr81245.c: New testcase. - -2017-06-30 Aldy Hernandez <aldyh@redhat.com> - - * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of - unbounded use. - -2017-06-30 David Malcolm <dmalcolm@redhat.com> - - PR c++/80014 - * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info): - Add declaration. - (test_typeid): New test function. - -2017-06-30 Jakub Jelinek <jakub@redhat.com> - - PR target/81225 - * gcc.target/i386/pr81225.c: New test. - -2017-06-30 Nathan Sidwell <nathan@acm.org> - - * g++.dg/concepts/memfun-err.C: Adjust diagnostics. - * g++.dg/cpp0x/decltype9.C: Likewise. - * g++.dg/cpp0x/forw_enum9.C: Likewise. - * g++.dg/lookup/decl1.C: Likewise. - * g++.dg/lookup/extern-c-redecl.C: Likewise. - * g++.dg/other/pr28432.C: Likewise. - * g++.dg/parse/crash12.C: Likewise. - * g++.dg/parse/enum3.C: Likewise. - * g++.dg/parse/operator6.C: Likewise. - * g++.dg/template/crash69.C: Likewise. - * g++.dg/template/error27.C: Likewise. - * g++.dg/template/error28.C: Likewise. - * g++.dg/template/memfriend6.C: Likewise. - * g++.old-deja/g++.mike/err1.C: Likewise. - * g++.old-deja/g++.mike/p811.C: Likewise. - * g++.old-deja/g++.other/crash25.C: Likewise. - * g++.old-deja/g++.other/dtor4.C: Likewise. - * g++.old-deja/g++.pt/t37.C: Likewise. - -2017-06-30 Martin Liska <mliska@suse.cz> - - PR ipa/81214 - * gcc.target/i386/pr81214.c: New test. - -2017-06-30 Nathan Sidwell <nathan@acm.org> - - * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name. - - PR c++/81229 - * g++.dg/lookup/pr81229.C: New. - -2017-06-30 Martin Liska <mliska@suse.cz> - - PR sanitizer/81021 - * g++.dg/asan/pr81021.C: New test. - -2017-06-30 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81249 - * g++.dg/torture/pr81249.C: New testcase. - -2017-06-29 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error. - * g++.dg/diagnostic/variadic1.C: Likewise. - * g++.dg/gomp/udr-3.C: Likewise. - * g++.dg/overload/error1.C: Likewise. - * g++.dg/overload/error2.C: Likewise. - * g++.dg/template/duplicate1.C: Likewise. - * g++.old-deja/g++.benjamin/warn02.C: Likewise. - * g++.old-deja/g++.brendan/arm2.C: Likewise. - * g++.old-deja/g++.other/redecl2.C: Likewise. - * g++.old-deja/g++.other/redecl4.C: Likewise. - * g++.old-deja/g++.pt/memtemp78.C: Likewise. - -2017-06-29 Cesar Philippidis <cesar@codesourcery.com> - - PR fortran/77765 - * gfortran.dg/goacc/pr77765.f90: New test. - -2017-06-29 Steve Ellcey <sellcey@cavium.com> - - * gcc.target/aarch64/ccmp_2.c: New test. - -2017-06-29 Nathan Sidwell <nathan@acm.org> - - PR c++/81247 - * g++.dg/parse/pr81247-[abc].C: New. - -2017-06-29 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-runnable.c (test_int_result, - test_unsigned_int_result, test_ll_int_result, - test_ll_unsigned_int_result): Add result checking functions, add - debug support. - (main): Add builtin function tests. - -2017-06-29 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options, - dg-skip-if): Add -mvsx -mcpu=power7. - -2017-06-29 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/slp-reduc-8.c: New testcase. - -2017-06-29 Nathan Sidwell <nathan@acm.org> - - * g++.dg/cpp1y/builtin_FUNCTION.C: New. - -2017-06-29 Peter Bergner <bergner@vnet.ibm.com> - - PR middle-end/81194 - * g++.dg/pr81194.C: New test. - -2017-06-29 H.J. Lu <hongjiu.lu@intel.com> - - PR ipa/80565 - * gcc.dg/torture/pr80565.c: New file. - -2017-06-29 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/81196 - * gcc.dg/vect/pr81196.c: New. - -2017-06-29 Michael Collison <michael.collison@arm.com> - - Fix date on previous ChangeLog entry. - -2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - Michael Collison <michael.collison@arm.com> - - PR target/70119 - * gcc.target/aarch64/var_shift_mask_1.c: New test. - -2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32): - Test new intrinsic. - * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64): - Ditto. - * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64): - Ditto. - * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN. - * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto. - * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. - -2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_effective_target_vect_int): Replace - current ARM check by ARM NEON's availability check. - (check_effective_target_vect_intfloat_cvt): Likewise. - (check_effective_target_vect_uintfloat_cvt): Likewise. - (check_effective_target_vect_floatint_cvt): Likewise. - (check_effective_target_vect_floatuint_cvt): Likewise. - (check_effective_target_vect_shift): Likewise. - (check_effective_target_whole_vector_shift): Likewise. - (check_effective_target_vect_bswap): Likewise. - (check_effective_target_vect_shift_char): Likewise. - (check_effective_target_vect_long): Likewise. - (check_effective_target_vect_float): Likewise. - (check_effective_target_vect_perm): Likewise. - (check_effective_target_vect_perm_byte): Likewise. - (check_effective_target_vect_perm_short): Likewise. - (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. - (check_effective_target_vect_widen_sum_qi_to_hi): Likewise. - (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. - (check_effective_target_vect_widen_mult_hi_to_si): Likewise. - (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise. - (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise. - (check_effective_target_vect_widen_shift): Likewise. - (check_effective_target_vect_extract_even_odd): Likewise. - (check_effective_target_vect_interleave): Likewise. - (check_effective_target_vect_multiple_sizes): Likewise. - (check_effective_target_vect64): Likewise. - (check_effective_target_vect_max_reduc): Likewise. - -2017-06-28 Richard Biener <rguenther@suse.de> - - PR middle-end/81227 - * gcc.dg/pr81227.c: New testcase. - -2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/81193 - * lib/target-supports.exp - (check_ppc_cpu_supports_hw_available): New test to make sure - __builtin_cpu_supports works on power7 and newer. - -2017-06-28 Martin Liska <mliska@suse.cz> - - PR ipa/81128 - * gcc.target/i386/pr81128.c: New test. - -2017-06-28 Martin Liska <mliska@suse.cz> - - PR driver/79659 - * g++.dg/opt/pr79659.C: New test. - -2017-06-28 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target - and options. - * gcc.dg/tree-ssa/mult-abs-2.c: Likewise. - -2017-06-28 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c. - * gcc.dg/tree-ssa/mulcmp-1.c: New file. - -2017-06-28 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/cmov7.c (sgn): Renamed to ... - (foo): ... this. Change constants such that it isn't matched - as __builtin_copysign, yet tests the combiner the same. - -2017-06-28 Martin Liska <mliska@suse.cz> - - PR sanitizer/81224 - * gcc.dg/asan/pr81224.c: New test. - -2017-06-28 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument - passed to pthread_join. - -2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/nodatarel-1.c: New test. - -2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/80164 - * gfortran.dg/array_temporaries_4.f90: New test. - -2017-06-27 Andrew Pinski <apinski@cavium.com> - - * gcc.dg/tree-ssa/copy-sign-1.c: New testcase. - * gcc.dg/tree-ssa/copy-sign-2.c: New testcase. - * gcc.dg/tree-ssa/mult-abs-2.c: New testcase. - -2017-06-27 Marek Polacek <polacek@redhat.com> - - PR sanitizer/81223 - * gcc.dg/ubsan/pr81223.c: New test. - -2017-06-27 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/assoc-1.c: New file. - -2017-06-27 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/62046 - * g++.dg/parse/catch2.C: New. - -2017-06-27 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81209 - * g++.dg/ubsan/pr81209.C: New test. - - PR middle-end/81207 - * gcc.c-torture/compile/pr81207.c: New test. - -2017-06-27 Marek Polacek <polacek@redhat.com> - - PR bootstrap/81216 - * g++.dg/warn/Wmultistatement-macros-1.C: New test. - -2017-06-26 Martin Sebor <msebor@redhat.com> - - PR c++/81169 - * g++.dg/Wclass-memaccess-2.C: New test. - -2017-06-26 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-vec_reve-runnable.c: - Add new runnable test file for the vec_rev built-ins. - -2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR/tree-optimization 71815 - * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround. - * gcc.dg/tree-ssa/slsr-36.c: Likewise. - -2017-06-26 Renlin Li <renlin.li@arm.com> - Szabolcs Nagy <szabolcs.nagy@arm.com> - - * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New. - * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare - memmove. - -2017-06-26 Richard Biener <rguenther@suse.de> - - PR target/81175 - * gfortran.dg/pr81175.f: New testcase. - -2017-06-26 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81203 - * gcc.dg/torture/pr81203.c: New testcase. - -2017-06-26 Marek Polacek <polacek@redhat.com> - - PR c/80116 - * c-c++-common/Wmultistatement-macros-1.c: New test. - * c-c++-common/Wmultistatement-macros-2.c: New test. - * c-c++-common/Wmultistatement-macros-3.c: New test. - * c-c++-common/Wmultistatement-macros-4.c: New test. - * c-c++-common/Wmultistatement-macros-5.c: New test. - * c-c++-common/Wmultistatement-macros-6.c: New test. - * c-c++-common/Wmultistatement-macros-7.c: New test. - * c-c++-common/Wmultistatement-macros-8.c: New test. - * c-c++-common/Wmultistatement-macros-9.c: New test. - * c-c++-common/Wmultistatement-macros-10.c: New test. - * c-c++-common/Wmultistatement-macros-11.c: New test. - -2017-06-26 Eric Botcazou <ebotcazou@adacore.com> - - * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w. - -2017-06-26 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/target-supports.exp - (check_effective_target_arm_neon_ok_nocache): Add flags with - -mfloat-abi=hard. Include arm_neon.h. - (check_effective_target_arm_neon_ok_no_float_abi_nocache): New. - (check_effective_target_arm_neon_ok_no_float_abi): New. - * gcc.target/arm/lto/pr65837_0.c: Require - arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options. - * gcc.target/arm/lto/pr65837-attr_0.c: Require - arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options. - -2017-06-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/62315 - * g++.dg/parse/typedef2.C: Specify a dg-error string. - -2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/52473 - * gfortran.dg/cshift_2.f90: New test. - -2017-06-23 Jim Wilson <jim.wilson@linaro.org> - - PR middle-end/79794 - * gcc.target/aarch64/pr79794.c: New. - -2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/80510 - * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit. - * gcc.target/powerpc/pr80510-2.c: Likewise. - -2017-06-22 Jeff Law <law@redhat.com> - - * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly". - -2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-shift-char.c: New. - * gcc.target/powerpc/fold-vec-shift-int.c: New. - * gcc.target/powerpc/fold-vec-shift-longlong.c: New. - * gcc.target/powerpc/fold-vec-shift-short.c: New. - * gcc.target/powerpc/fold-vec-shift-left.c: New. - * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New. - * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New. - * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New. - -2017-06-23 James Cowgill <James.Cowgill@imgtec.com> - - * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names. - -2017-06-22 Matt Turner <mattst88@gmail.com> - - * gcc.target/i386/builtin_target.c: Add Kaby Lake models to - skylake check. - -2017-06-22 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh, - vmuleuh): Fix scan-assembler-times should check for word not half word - instructions. - -2017-06-22 Jeff Law <law@redhat.com> - - * gcc.c-torture/compile/stack-check-1.c: New test. - -2016-06-22 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/pr65947-1.c: Remove xfail. - * gcc.dg/vect/pr65947-2.c: Likewise. - * gcc.dg/vect/pr65947-3.c: Likewise. - * gcc.dg/vect/pr65947-4.c: Likewise. - * gcc.dg/vect/pr65947-5.c: Likewise. - * gcc.dg/vect/pr65947-6.c: Likewise. - * gcc.dg/vect/pr65947-8.c: Likewise. - * gcc.dg/vect/pr65947-9.c: Likewise. - * gcc.dg/vect/pr65947-10.c: Likewise. - * gcc.dg/vect/pr65947-12.c: Likewise. - * gcc.dg/vect/pr65947-13.c: Likewise. - * gcc.dg/vect/pr65947-14.c: Likewise. - * gcc.dg/vect/vect-cond-2.c: Likewise. - * gcc.dg/vect/vect-pr69848.c: Likewise. - -2017-06-22 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order - to not inline it. - -2017-06-22 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/tree-ssa/forwprop-37.c: New. - -2017-06-22 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/pr65947-14.c: Fix missing brace. - -2017-06-22 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/pr65947-14.c: New testcase. - -2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/80510 - * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until - 32-bit support is added. Change ITYPE size to 64-bit integer. - * gcc.target/powerpc/pr80510-2.c: Likewise. - -2017-06-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/81154 - * g++.dg/gomp/pr81154.C: New test. - -2017-06-21 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/other/old-style-cast-fixits.C: New test case. - -2017-06-21 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32. - -2017-06-21 Tom de Vries <tom@codesourcery.com> - - * lib/profopt.exp (profopt-get-options): Support dg-add-options. - -2017-06-21 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int' - warning. - -2017-06-21 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns. - -2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads, - gnat.dg/debug11_pkg2.ads: New testcase. - -2017-06-21 Marc Glisse <marc.glisse@inria.fr> - - * gcc.target/i386/getround.c: New file. - -2017-06-21 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/addadd.c: Un-XFAIL. - * gcc.dg/tree-ssa/addadd-2.c: New file. - -2017-06-21 Tom de Vries <tom@codesourcery.com> - - * lib/target-supports.exp (add_options_for_stack_size): New proc. - * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size. - * gcc.c-torture/compile/20080806-1.c: Same. - * gcc.c-torture/compile/920723-1.c: Same. - * gcc.c-torture/compile/930621-1.c: Same. - * gcc.c-torture/compile/991214-2.c: Same. - * gcc.c-torture/compile/bcopy.c: Same. - * gcc.c-torture/compile/memtst.c: Same. - * gcc.c-torture/compile/msp.c: Same. - * gcc.c-torture/compile/stuct.c: Same. - * gcc.c-torture/execute/20011008-3.c: Same. - * gcc.c-torture/execute/20030209-1.c: Same. - * gcc.c-torture/execute/20031012-1.c: Same. - * gcc.c-torture/execute/20040805-1.c: Same. - * gcc.c-torture/execute/920410-1.c: Same. - * gcc.c-torture/execute/921113-1.c: Same. - * gcc.c-torture/execute/921202-1.c: Same. - * gcc.c-torture/execute/921208-2.c: Same. - * gcc.c-torture/execute/930106-1.c: Same. - * gcc.c-torture/execute/930406-1.c: Same. - * gcc.c-torture/execute/950221-1.c: Same. - * gcc.c-torture/execute/960521-1.c: Same. - * gcc.c-torture/execute/980605-1.c: Same. - * gcc.c-torture/execute/comp-goto-1.c: Same. - * gcc.c-torture/execute/comp-goto-2.c: Same. - * gcc.c-torture/execute/memcpy-1.c: Same. - * gcc.c-torture/execute/multi-ix.c: Same. - * gcc.c-torture/execute/nestfunc-4.c: Same. - * gcc.c-torture/execute/pr20621-1.c: Same. - * gcc.c-torture/execute/pr23135.c: Same. - * gcc.c-torture/execute/pr28982b.c: Same. - * gcc.dg/loop-3.c: Same. - * gcc.dg/struct-ret-3.c: Same. - * gcc.dg/torture/stackalign/comp-goto-1.c: Same. - * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. - * gcc.dg/tree-prof/comp-goto-1.c: Same. - * gcc.dg/tree-prof/pr44777.c: Same. - -2017-06-20 David Malcolm <dmalcolm@redhat.com> - - PR jit/81144 - * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace - memset call with zero-initialization. - * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise. - -2017-06-20 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr80732.c: Include fma4-check.h. - (main): Renamed to ... - (fma4_test): ... this. - -2017-06-20 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/pr73350-2.c: New test. - -2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target. - * c-c++-common/fold-masked-cmp-2.c: Likewise. - * c-c++-common/fold-masked-cmp-3.c: Likewise. - * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't - restrict to x86_64-*-*-gnu. - Skip scan-assembler on *-*-darwin*. - * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target. - * gcc.dg/loop-invariant.c: Likewise. - * gcc.dg/lto/pr70955_0.c: Likewise. - * gcc.dg/tree-ssa/pr69196-1.c: Likewise. - * gcc.dg/tree-ssa/pr79803.c: Likewise. - * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*. - - * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target. - * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-* - targets. - * gcc.dg/attr-ms_struct-2.c: Likewise. - * gcc.dg/attr-ms_struct-packed1.c: Likewise. - * gcc.dg/bf-ms-layout.c: Likewise. - * gcc.dg/bf-ms-layout-2.c: Likewise. - * gcc.dg/pic-macro-define.c: Remove target restrictions. - Require fpic support. - * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-* - targets. - * gcc.target/i386/bitfield2.c: Likewise. - * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin* - targets. - * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail. - -2017-06-20 Nathan Sidwell <nathan@acm.org> - - PR c++/67074 - * g++.dg/lookup/pr67074.C: New. - * g++.dg/parse/namespace-alias-1.C: Adjust. - -2017-06-20 Richard Biener <rguenther@suse.de> - - PR middle-end/81097 - * c-c++-common/ubsan/pr81097.c: New testcase. - -2017-06-20 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/pr65947-9.c: Adjust. - -2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com> - - * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test. - * gcc.target/arm/acle/cdp2.c: Likewise. - * gcc.target/arm/acle/ldc.c: Likewise. - * gcc.target/arm/acle/ldc2.c: Likewise. - * gcc.target/arm/acle/ldc2l.c: Likewise. - * gcc.target/arm/acle/ldcl.c: Likewise. - * gcc.target/arm/acle/mcr.c: Likewise. - * gcc.target/arm/acle/mcr2.c: Likewise. - * gcc.target/arm/acle/mcrr.c: Likewise. - * gcc.target/arm/acle/mcrr2.c: Likewise. - * gcc.target/arm/acle/mrc.c: Likewise. - * gcc.target/arm/acle/mrc2.c: Likewise. - * gcc.target/arm/acle/mrrc.c: Likewise. - * gcc.target/arm/acle/mrrc2.c: Likewise. - * gcc.target/arm/acle/stc.c: Likewise. - * gcc.target/arm/acle/stc2.c: Likewise. - * gcc.target/arm/acle/stc2l.c: Likewise. - * gcc.target/arm/acle/stcl.c: Likewise. - -2017-06-20 Jakub Jelinek <jakub@redhat.com> - - PR target/81121 - * gcc.target/i386/pr81121.c: New test. - -2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79799 - * gcc.target/powerpc/pr79799-1.c: New test. - * gcc.target/powerpc/pr79799-2.c: Likewise. - * gcc.target/powerpc/pr79799-3.c: Likewise. - * gcc.target/powerpc/pr79799-4.c: Likewise. - * gcc.target/powerpc/pr79799-5.c: Likewise. - -2017-06-19 Nathan Sidwell <nathan@acm.org> - - PR c++/81124 - PR c++/79766 - * g++.dg/lookup/pr79766.C: New. - * g++.dg/lookup/pr81124.C: New. - * g++.dg/template/explicit6.C: Adjust. - * g++.old-deja/g++.other/decl5.C: Adjust. - -2017-06-19 Christophe Lyon <christophe.lyon@linaro.org> - - * g++.old-deja/g++.eh/badalloc1.C: Remove code path for - -DSTACK_SIZE. - -2017-06-19 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81125 - * g++.dg/ubsan/pr81125.C: New test. - - PR sanitizer/81111 - * g++.dg/ubsan/pr81111.C: New test. - -2017-06-19 Richard Biener <rguenther@suse.de> - - PR middle-end/81118 - * gcc.dg/torture/pr81118.c: New testcase. - -2017-06-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80887 - * gcc.dg/tree-ssa/pr80887.c: New testcase. - -2017-06-19 Jakub Jelinek <jakub@redhat.com> - - PR ipa/81112 - * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options. - -2017-06-19 Nathan Sidwell <nathan@acm.org> - - PR c++/81119 - * g++.dg/warn/pr81119.C: New. - -2017-06-19 Martin Liska <mliska@suse.cz> - - PR sanitizer/80879 - * gcc.dg/asan/use-after-scope-switch-4.c: New test. - -2017-06-19 Martin Liska <mliska@suse.cz> - - PR ipa/80732 - * gcc.target/i386/mvc5.c: Scan indirect_function. - * gcc.target/i386/mvc7.c: Likewise. - * gcc.target/i386/pr80732.c: New test. - -2017-06-19 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/66093 - * g++.dg/cpp1y/constexpr-66093.C: New. - -2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from - dg-skip-if list. - -2017-06-19 Richard Biener <rguenther@suse.de> - - PR ipa/81112 - * g++.dg/torture/pr81112.C: New testcase. - -2017-06-18 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/lto/pr69866_0.c: This test needs alias. - -2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/52473 - * gfortran.dg/cshift_1.f90: New test. - -2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args. - -2017-06-16 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp, - main): Add runnable tests and test checker for vec_float, - vec_float2, vec_floate and vec_floato builtins. - -2017-06-16 Richard Earnshaw <rearnsha@arm.com> - - * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override - the architecture options added by dg-add-options arm_neon. - * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp - to the architecture. - * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise. - * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise. - * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise. - -2017-06-16 Richard Earnshaw <rearnsha@arm.com> - - * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile - multilibs have been built. - -2017-06-16 Richard Earnshaw <rearnsha@arm.com> - - * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp. - * gcc.target/arm/pr51915.c: Likewise. - * gcc.target/arm/pr52006.c: Likewise. - * gcc.target/arm/pr53187.c: Likewise. - -2017-06-16 Richard Earnshaw <rearnsha@arm.com> - - * gcc.target/arm/multilibs.exp: New file. - -2017-06-16 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/80933 - PR tree-optimization/80934 - * gcc.dg/fold-bcopy.c: New test. - * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise.. - * gcc.dg/tree-ssa/alias-36.c: Likewise. - * gcc.dg/pr79214.c: Adjust. - * gcc.dg/tree-prof/val-prof-7.c: Likewise. - * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise. - * gcc.dg/builtins-nonnull.c: Likewise. - -2017-06-16 James Greenhalgh <james.greenhalgh@arm.com> - - PR target/71778 - * gcc.target/arm/pr71778.c: New. - -2017-06-16 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction. - -2017-06-16 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81090 - * gcc.dg/graphite/pr81090.c: New testcase. - -2017-06-16 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80983 - * gfortran.dg/proc_ptr_comp_51.f90: Repair test case. - -2017-06-16 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/81094 - * c-c++-common/ubsan/object-size-11.c: New test. - -2017-06-15 Martin Sebor <msebor@redhat.com> - - PR c++/80560 - * g++.dg/Wclass-memaccess.C: New test. - -2017-06-15 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80983 - * gfortran.dg/proc_ptr_comp_51.f90: New test. - -2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR lto/69866 - * gcc.dg/lto/pr69866_0.c: New test. - * gcc.dg/lto/pr69866_1.c: Likewise. - -2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com> - - PR target/78818 - * gcc.target/msp430/pr78818-real.c: New template for tests. - * gcc.target/msp430/pr78818-auto.c: New test. - * gcc.target/msp430/pr78818-data-region.c: New test. - * gcc.target/msp430/pr78818-data-sec.c: New test. - * gcc.target/msp430/pr78818-auto-warn.c: New test. - -2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/its.c: Check that no IT blocks has more than 2 - instructions in it rather than the number of IT blocks being 2. - Transfer scan directive arm_thumb2 restriction to the whole - testcase and restrict further to Thumb-only targets. - -2017-06-15 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/sdiv_costs_1.c: - Use dg-add-options. - -2017-06-14 Maciej W. Rozycki <macro@imgtec.com> - - * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes. - * gcc.target/mips/pr51513-1.c: New test. - * gcc.target/mips/pr51513-2.c: New test. - -2017-06-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81083 - * gcc.dg/torture/pr81083.c: Add prototypes. - -2017-06-14 Richard Biener <rguenther@suse.de> - - PR middle-end/81088 - * c-c++-common/ubsan/pr81088.c: New testcase. - -2017-06-14 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/overflow-4.c: Add -mno-vis3. - -2017-06-14 Andrew Pinski <apinski@cavium.com> - Naveen H.S <Naveen.Hurugalawadi@cavium.com> - - PR target/71663 - * gcc.target/aarch64/vect-init-1.c: Newtestcase. - * gcc.target/aarch64/vect-init-2.c: Likewise. - * gcc.target/aarch64/vect-init-3.c: Likewise. - * gcc.target/aarch64/vect-init-4.c: Likewise. - * gcc.target/aarch64/vect-init-5.c: Likewise. - -2017-06-14 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/58541 - * g++.dg/cpp0x/constexpr-58541.C: New. - -2017-06-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81083 - * gcc.dg/torture/pr81083.c: New testcase. - -2017-06-14 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment. - -2017-06-13 Jakub Jelinek <jakub@redhat.com> - - PR c++/80973 - * g++.dg/ubsan/pr80973.C: New test. - - PR c++/80984 - * g++.dg/opt/nrv18.C: New test. - -2017-06-13 Martin Liska <mliska@suse.cz> - - PR sanitize/78204 - * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the - test by adding no_sanitize attribute. - * gcc.dg/asan/use-after-scope-4.c: Likewise. - -2017-06-13 Renlin Li <renlin.li@arm.com> - - * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack - conditionally. - -2017-06-13 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/80803 - PR tree-optimization/81063 - gcc.dg/tree-ssa/pr80803.c: New test. - gcc.dg/tree-ssa/pr81063.c: Likewise. - -2017-06-12 Yury Gribov <tetra2005@gmail.com> - - * c-c++-common/fold-masked-cmp-3.c: New test. - -2017-06-13 Yury Gribov <tetra2005@gmail.com> - - PR tree-optimization/67328 - * c-c++-common/fold-masked-cmp-1.c: New test. - * c-c++-common/fold-masked-cmp-2.c: Likewise. - * gcc.dg/pr46309.c: Fix pattern. - * gcc.dg/pr46309-2.c: Likewise. - -2017-06-13 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/sdiv_costs_1.c: - Require arm_arch_v8a_ok and add march option. - -2017-06-13 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern. - * gcc.dg/tree-ssa/dump-2.c: Likewise. - * gcc.dg/tree-ssa/vrp101.c: Likewise. - -2017-06-13 Richard Biener <rguenther@suse.de> - - PR middle-end/81065 - * c-c++-common/ubsan/pr81065.c: New testcase. - -2017-06-12 Ian Lance Taylor <iant@golang.org> - - * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require - freorder. Update comment to explain test. - -2017-06-12 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp. - * gcc.target/aarch64/inline-lrint_2.c: Likewise. - * gcc.target/aarch64/no-inline-lrint_1.c: Likewise. - * gcc.target/aarch64/no-inline-lrint_2.c: Likewise. - -2017-06-12 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok. - -2017-06-12 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat. - -2017-06-12 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/81003 - * gcc.c-torture/compile/pr81003.c: New test. - -2017-06-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/81053 - * gcc.dg/torture/pr81053.c: New testcase. - -2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/80988 - * gfortran.dg/implied_do_io_3.f90: New test. - -2017-06-10 Tom de Vries <tom@codesourcery.com> - - * lib/target-supports.exp (check_effective_target_signal): New proc. - * lib/gcc.exp (gcc_target_compile): Remove appending of - -DSIGNAL_SUPPRESS to additional_flags. - * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to - additional_flags if effective target signal is not supported by the - target. - * gcc.c-torture/execute/20101011-1.c: Same. - * gcc.dg/c99-stdint-1.c: Same. - * gcc.dg/c99-stdint-2.c: Same. - * gcc.dg/c99-stdint-5.c: Same. - * gcc.dg/c99-stdint-6.c: Same. - * gcc.dg/stdint-width-1.c: Same. - -2017-06-10 Tom de Vries <tom@codesourcery.com> - - * lib/target-supports.exp (check_effective_target_stack_size) - (dg-effective-target-value): New proc. - * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to - additional_flags. - * lib/objc.exp (objc_target_compile): Same. - * lib/profopt.exp (profopt-get-options): Allow dg-additional-options. - * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using - dg-additional-options. - * gcc.c-torture/compile/20080806-1.c: Same. - * gcc.c-torture/compile/920723-1.c: Same. - * gcc.c-torture/compile/930621-1.c: Same. - * gcc.c-torture/compile/991214-2.c: Same. - * gcc.c-torture/compile/bcopy.c: Same. - * gcc.c-torture/compile/memtst.c: Same. - * gcc.c-torture/compile/msp.c: Same. - * gcc.c-torture/compile/stuct.c: Same. - * gcc.c-torture/execute/20011008-3.c: Same. - * gcc.c-torture/execute/20030209-1.c: Same. - * gcc.c-torture/execute/20031012-1.c: Same. - * gcc.c-torture/execute/20040805-1.c: Same. - * gcc.c-torture/execute/920410-1.c: Same. - * gcc.c-torture/execute/920501-7.c: Same. - * gcc.c-torture/execute/921113-1.c: Same. - * gcc.c-torture/execute/921202-1.c: Same. - * gcc.c-torture/execute/921208-2.c: Same. - * gcc.c-torture/execute/930106-1.c: Same. - * gcc.c-torture/execute/930406-1.c: Same. - * gcc.c-torture/execute/950221-1.c: Same. - * gcc.c-torture/execute/960521-1.c: Same. - * gcc.c-torture/execute/980605-1.c: Same. - * gcc.c-torture/execute/comp-goto-1.c: Same. - * gcc.c-torture/execute/comp-goto-2.c: Same. - * gcc.c-torture/execute/memcpy-1.c: Same. - * gcc.c-torture/execute/multi-ix.c: Same. - * gcc.c-torture/execute/nestfunc-4.c: Same. - * gcc.c-torture/execute/pr20621-1.c: Same. - * gcc.c-torture/execute/pr23135.c: Same. - * gcc.c-torture/execute/pr28982b.c: Same. - * gcc.dg/loop-3.c: Same. - * gcc.dg/struct-ret-3.c: Same. - * gcc.dg/torture/stackalign/comp-goto-1.c: Same. - * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. - * gcc.dg/tree-prof/comp-goto-1.c: Same. - * gcc.dg/tree-prof/pr44777.c: Same. - -2017-06-09 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-bw.c - (test_mutually_exclusive_suggestions): New test function. - * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c - (test_mutually_exclusive_suggestions): New test function. - * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c - (test_mutually_exclusive_suggestions): New test function. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (test_show_locus): Add special-case for - "test_mutually_exclusive_suggestions". - -2017-06-09 Ian Lance Taylor <iant@golang.org> - - * gcc.dg/tree-prof/split-1.c: New test. - -2017-06-09 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/predict-14.c: Avoid cold function detection. - * gcc.target/i386/umod-3.c: Likewise. - -2017-06-09 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/lrint-matherr.h: New. - * gcc.target/aarch64/inline-lrint_1.c: New. - * gcc.target/aarch64/inline-lrint_2.c: New. - * gcc.target/aarch64/no-inline-lrint_1.c: New. - * gcc.target/aarch64/no-inline-lrint_2.c: New. - -2017-06-09 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/sdiv_costs_1.c: New. - -2017-06-09 Tom de Vries <tom@codesourcery.com> - - PR target/80855 - * gcc.target/nvptx/label-values.c: New test. - -2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): - Test for null definitions instead of them being undefined. Add entry - for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning - about using the effective target for architecture extension. - (check_effective_target_arm_arch_v7ve_ok): Remove. - (add_options_for_arm_arch_v7ve): Likewise. - -2017-06-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/66623 - * gcc.dg/vect/pr66623.c: New testcase. - -2017-06-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79483 - * gcc.dg/graphite/pr79483.c: New testcase. - -2017-06-09 Richard Biener <rguenther@suse.de> - - PR middle-end/81007 - * g++.dg/pr81007.C: New testcase. - -2017-06-09 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp" - instead of "rsp" for -m32. - * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective - target, add -msse2 to dg-options. - * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise. - * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise. - -2017-06-09 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/80966 - * gcc.target/powerpc/stack-limit.c: New testcase. - -2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New. - * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New. - * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New. - * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New. - * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New. - -2017-06-08 Jakub Jelinek <jakub@redhat.com> - - PR c/81006 - * c-c++-common/gomp/pr81006.c: New test. - - PR c++/81011 - * g++.dg/gomp/pr81011.C: New test. - - PR middle-end/81005 - * c-c++-common/ubsan/align-10.c: New test. - * c-c++-common/ubsan/null-13.c: New test. - -2017-06-08 Uros Bizjak <ubizjak@gmail.com> - - PR target/81015 - * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs. - * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs. - * gcc.target/i386/pr81015.c: New test. - -2017-06-08 Tom de Vries <tom@codesourcery.com> - - * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target - trampolines instead of NO_TRAMPOLINES. - * gcc.c-torture/execute/20000822-1.c: Same. - * gcc.c-torture/execute/920428-2.c: Same. - * gcc.c-torture/execute/920501-7.c: Same. - * gcc.c-torture/execute/920612-2.c: Same. - * gcc.c-torture/execute/921017-1.c: Same. - * gcc.c-torture/execute/921215-1.c: Same. - * gcc.c-torture/execute/931002-1.c: Same. - * gcc.c-torture/execute/comp-goto-2.c: Same. - * gcc.c-torture/execute/nestfunc-1.c: Same. - * gcc.c-torture/execute/nestfunc-2.c: Same. - * gcc.c-torture/execute/nestfunc-3.c: Same. - * gcc.c-torture/execute/nestfunc-5.c: Same. - * gcc.c-torture/execute/nestfunc-6.c: Same. - * gcc.c-torture/execute/pr24135.c: Same. - * gcc.dg/Wtrampolines.c: Same. - * gcc.dg/torture/stackalign/comp-goto-1.c: Same. - * gcc.dg/torture/stackalign/nested-5.c: Same. - * gcc.dg/torture/stackalign/nested-6.c: Same. - * gcc.dg/torture/stackalign/non-local-goto-3.c: Same. - * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. - * gcc.dg/torture/stackalign/non-local-goto-5.c: Same. - * gcc.dg/trampoline-1.c: Same. - * gcc.dg/tree-prof/pr44777.c: Same. - * gcc.target/i386/pr67770.c: Same. - * lib/gcc.exp (gcc_target_compile): Remove appending of - -DNO_TRAMPOLINES to additional_flags. - * lib/objc.exp (objc_target_compile): Same. - -2017-06-08 Tom de Vries <tom@codesourcery.com> - - * lib/target-supports.exp (check_effective_target_trampolines): Test for - 'gcc,no_trampolines' instead of 'no_trampolines'. - -2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com> - - PR middle-end/79988 - * gcc.target/i386/mpx/pr79988.c: New test. - -2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com> - - * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test. - * gcc.target/i386/mpx/hard-reg-2-nov.c: New test. - * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test. - -2017-06-08 Jan Hubicka <hubicka@ucw.cz> - - * g++.dg/tree-ssa/counts-1.C: New testcase. - * gcc.dg/tree-ssa/counts-1.c: New testcase. - -2017-08-08 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test. - * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto. - * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto. - * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto. - * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto. - * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto. - -2017-06-08 Marek Polacek <polacek@redhat.com> - - PR sanitize/80932 - * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints. - -2017-08-08 Julia Koval <julia.koval@intel.com> - - PR target/73350,80862 - * gcc.target/i386/pr73350.c: New test. - -2017-06-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80928 - * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized. - -2017-06-07 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases. - -2017-06-07 Jonathan Wakely <jwakely@redhat.com> - - PR c++/80990 - * g++.dg/cpp1z/class-deduction39.C: New. - -2017-06-07 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80932 - * c-c++-common/ubsan/pr80932.c: New test. - -2017-06-07 Bin Cheng <bin.cheng@arm.com> - - * gcc.target/i386/l_fma_double_1.c: Adjust test strings. - * gcc.target/i386/l_fma_double_2.c: Ditto. - * gcc.target/i386/l_fma_double_3.c: Ditto. - * gcc.target/i386/l_fma_double_4.c: Ditto. - * gcc.target/i386/l_fma_double_5.c: Ditto. - * gcc.target/i386/l_fma_double_6.c: Ditto. - * gcc.target/i386/l_fma_float_1.c: Ditto. - * gcc.target/i386/l_fma_float_2.c: Ditto. - * gcc.target/i386/l_fma_float_3.c: Ditto. - * gcc.target/i386/l_fma_float_4.c: Ditto. - * gcc.target/i386/l_fma_float_5.c: Ditto. - * gcc.target/i386/l_fma_float_6.c: Ditto. - -2017-06-07 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/sdiv_costs_1.c: New. - -2017-06-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80928 - * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc. - * gcc.dg/vect/slp-13-big-array.c: Likewise. - -2017-06-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80928 - * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing - check_results. - -2017-06-06 Nathan Sidwell <nathan@acm.org> - - * g++.dg/pr45330.C: Add inline namespace case. - -2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/80975 - * gfortran.dg/matmul_16.f90: New test. - * gfortran.dg/inline_matmul_18.f90: New test. - -2017-06-06 Marek Polacek <polacek@redhat.com> - - PR c/79983 - * gcc.dg/pr79983.c: New test. - -2017-06-06 David S. Miller <davem@davemloft.net> - - * gcc.target/sparc/sparc-ret-3.c: New test. - -2017-06-06 Tom de Vries <tom@codesourcery.com> - - * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target - label_values instead of NO_LABEL_VALUES. - * gcc.c-torture/compile/920301-1.c: Same. - * gcc.c-torture/compile/920501-1.c: Same. - * gcc.c-torture/compile/941014-4.c: Same. - * gcc.c-torture/compile/labels-1.c: Same. - * gcc.c-torture/compile/pr18903.c: Same. - * gcc.c-torture/execute/920302-1.c: Same. - * gcc.c-torture/execute/920415-1.c: Same. - * gcc.c-torture/execute/920428-2.c: Same. - * gcc.c-torture/execute/920501-3.c: Same. - * gcc.c-torture/execute/920501-4.c: Same. - * gcc.c-torture/execute/920501-5.c: Same. - * gcc.c-torture/execute/920501-7.c: Same. - * gcc.c-torture/execute/920721-4.c: Same. - * gcc.c-torture/execute/980526-1.c: Same. - * gcc.c-torture/execute/990208-1.c: Same. - * gcc.c-torture/execute/comp-goto-1.c: Same. - * gcc.c-torture/execute/comp-goto-2.c: Same. - * gcc.dg/torture/stackalign/comp-goto-1.c: Same. - * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. - * gcc.dg/torture/stackalign/non-local-goto-5.c: Same. - * gcc.dg/tree-prof/comp-goto-1.c: Same. - * gcc.dg/tree-prof/pr44777.c: Same. - * gcc.misc-tests/bprob-2.c: Same. - * gcc.misc-tests/gcov-3.c: Same. - * lib/gcc.exp (gcc_target_compile): Remove appending of - -DNO_LABEL_VALUES to additional_flags. - * lib/objc.exp (objc_target_compile): Same. - * lib/target-supports.exp (check_effective_target_label_values): Test on - 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES. - -2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test. - -2017-06-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80974 - * gcc.dg/torture/pr80974.c: New testcase. - -2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as - "unsigned int" in conversation warning on line 15. - -2017-06-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80928 - * gcc.dg/vect/pr80928.c: New testcase. - * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs. - * gcc.dg/vect/slp-13.c: Likewise. - * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop. - -2017-06-05 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/plugin/comment_plugin.c: New test plugin. - * g++.dg/plugin/comments-1.C: New test file. - * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above. - -2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * gcc.misc-tests/gcov-1a.c: New test. - -2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/clone1.c: New test. - -2017-06-05 Janus Weil <janus@gcc.gnu.org> - - PR fortran/70601 - * gfortran.dg/proc_ptr_comp_50.f90: New test. - -2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch> - - PR fortran/35339 - * gfortran.dg/implied_do_io_1.f90: New Test. - * gfortran.dg/implied_do_io_2.f90: New Test. - -2017-06-05 Renlin Li <renlin.li@arm.com> - - * c-c++-common/Wfloat-conversion.c: Add large_long_double target - selector to related line. - -2017-06-05 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-prof/cold_partition_label.c: Update template. - -2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/store_lane0_str_1.c: New test. - -2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/subs_compare_2.c: New test. - -2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/subs_compare_1.c: New test. - -2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com> - - * gcc.target/mips/div-9.c: Delete duplicate test. - * gcc.target/mips/div-10.c: Ditto. - * gcc.target/mips/div-11.c: Ditto. - * gcc.target/mips/div-12.c: Ditto. - -2017-05-23 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template. - -2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr> - - * lib/fortran-modules.exp (igrep): New procedure, case insensitive - vesrion of the dejagnu grep. - (list-module-names): Use it and adjust the regular expressions for - modules and submodules. - * gfortran.dg/prof/prof.exp: Cleanup modules. - * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules - directives. - * gfortran.dg/altreturn_8.f90: Likewise. - * gfortran.dg/associate_12.f90: Likewise. - * gfortran.dg/c_f_pointer_shape_test.f90: Likewise. - * gfortran.dg/charlen_15.f90: Likewise. - * gfortran.dg/class_4a.f03: Likewise. - * gfortran.dg/class_54.f90: Likewise. - * gfortran.dg/class_dummy_4.f03: Likewise. - * gfortran.dg/class_dummy_5.f90: Likewise. - * gfortran.dg/constructor_9.f90: Likewise. - * gfortran.dg/dec_structure_15.f90: Likewise. - * gfortran.dg/do_check_8.f90: Likewise. - * gfortran.dg/dtio_26.f03: Likewise. - * gfortran.dg/dynamic_dispatch_12.f90: Likewise. - * gfortran.dg/equiv_9.f90: Likewise. - * gfortran.dg/extends_15.f90: Likewise. - * gfortran.dg/finalize_22.f90: Likewise. - * gfortran.dg/finalize_23.f90: Likewise. - * gfortran.dg/generic_26.f90: Likewise. - * gfortran.dg/generic_27.f90: Likewise. - * gfortran.dg/namelist_76.f90: Likewise. - * gfortran.dg/pointer_init_8.f90: Likewise. - * gfortran.dg/pr61318.f90: Likewise. - * gfortran.dg/pr77260_1.f90: Likewise. - * gfortran.dg/pr77260_2.f90: Likewise. - * gfortran.dg/pr77420_3.f90: Likewise. - * gfortran.dg/proc_ptr_39.f90: Likewise. - * gfortran.dg/proc_ptr_41.f90: Likewise. - * gfortran.dg/proc_ptr_42.f90: Likewise. - * gfortran.dg/proc_ptr_comp_43.f90: Likewise. - * gfortran.dg/submodule_1.f08: Likewise. - * gfortran.dg/submodule_10.f08: Likewise. - * gfortran.dg/submodule_14.f08: Likewise. - * gfortran.dg/submodule_15.f08: Likewise. - * gfortran.dg/submodule_2.f08: Likewise. - * gfortran.dg/submodule_5.f08: Likewise. - * gfortran.dg/submodule_6.f08: Likewise. - * gfortran.dg/submodule_7.f08: Likewise. - * gfortran.dg/submodule_8.f08: Likewise. - * gfortran.dg/submodule_9.f08: Likewise. - * gfortran.dg/transfer_class_2.f90: Likewise. - * gfortran.dg/typebound_assignment_7.f90: Likewise. - * gfortran.dg/typebound_call_24.f03: Likewise. - * gfortran.dg/typebound_call_25.f90: Likewise. - * gfortran.dg/typebound_deferred_1.f90: Likewise. - * gfortran.dg/typebound_generic_12.f03: Likewise. - * gfortran.dg/typebound_generic_13.f03: Likewise. - * gfortran.dg/typebound_generic_14.f03: Likewise. - * gfortran.dg/typebound_generic_15.f90: Likewise. - * gfortran.dg/typebound_operator_16.f03: Likewise. - * gfortran.dg/typebound_operator_18.f90: Likewise. - * gfortran.dg/typebound_operator_20.f90: Likewise. - * gfortran.dg/typebound_override_3.f90: Likewise. - * gfortran.dg/typebound_override_4.f90: Likewise. - * gfortran.dg/typebound_override_5.f90: Likewise. - * gfortran.dg/typebound_override_6.f90: Likewise. - * gfortran.dg/typebound_override_7.f90: Likewise. - * gfortran.dg/typebound_proc_28.f03: Likewise. - * gfortran.dg/typebound_proc_29.f90: Likewise. - * gfortran.dg/typebound_proc_30.f90: Likewise. - * gfortran.dg/typebound_proc_31.f90: Likewise. - * gfortran.dg/typebound_proc_32.f90: Likewise. - * gfortran.dg/typebound_proc_33.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_16.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_19.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. - * gfortran.dg/use_only_3.f90: Likewise. - * gfortran.dg/use_without_only_1.f90: Likewise. - * gfortran.dg/warn_unused_function.f90: Likewise. - * gfortran.dg/warn_unused_function_2.f90: Likewise. - * gfortran.dg/ieee/ieee_8.f90: Likewise. - -2017-06-04 Marek Polacek <polacek@redhat.com> - - PR c/80919 - * gcc.dg/format/pr80919.c: New test. - -2017-06-02 Martin Sebor <msebor@redhat.com> - - PR c/80892 - * c-c++-common/Wfloat-conversion-2.c: New test. - -2017-06-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68754 - * g++.dg/cpp1y/constexpr-68754.C: New. - -2017-06-02 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests - for the new built-ins. - -2017-06-02 Sudakshina Das <sudi.das@arm.com> - - * gcc.target/aarch64/cmp_shifted_reg_1.c: New. - -2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-minmax-char.c: New. - * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-minmax-int.c: New. - * gcc.target/powerpc/fold-vec-minmax-longlong.c: New. - * gcc.target/powerpc/fold-vec-minmax-short.c: New. - -2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/hfmode_ins_1.c: New test. - -2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test. - -2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-abs-char.c: New. - * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-abs-int.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong.c: New. - * gcc.target/powerpc/fold-vec-abs-short.c: New. - * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New. - * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New. - * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New. - -2017-06-02 Nathan Sidwell <nathan@acm.org> - - * g++.dg/pr45330.C: Adjust. Check breadth-firstness. - -2017-06-02 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/80903 - * gcc.dg/pr80903.c: New test. - - PR fortran/80918 - * gfortran.dg/gomp/pr80918.f90: New test. - -2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/Wsizeof-pointer-div.c: New test. - * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens. - * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise. - * gcc.target/i386/sse-init-v4hi-1.c: Fix test case. - * gcc.target/i386/sse-init-v4sf-1.c: Likewise. - * gcc.target/i386/sse-set-ps-1.c: Likewise. - * gcc.target/i386/sse2-init-v16qi-1.c: Likewise. - * gcc.target/i386/sse2-init-v2di-1.c: Likewise. - * gcc.target/i386/sse2-init-v4si-1.c: Likewise. - * gcc.target/i386/sse2-init-v8hi-1.c: Likewise. - * gcc.target/i386/sse2-set-epi32-1.c: Likewise. - * gcc.target/i386/sse2-set-epi64x-1.c: Likewise. - * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise. - * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise. - * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise. - * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise. - * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise. - * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise. - * gcc.target/i386/sse4_1-set-ps-1.c: Likewise. - -2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: - Update the target to power8-vector. - -2017-06-01 David Malcolm <dmalcolm@redhat.com> - - * lib/gcc-dg.exp: Ensure GCC_COLORS is unset. - -2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com> - - * debug12.adb, debug12.ads: New testcase. - -2017-06-01 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/80898 - * gcc.dg/tree-ssa/pr80898.c: New test. - * gcc.dg/tree-ssa/pr80898-2.c: Likewise. - -2017-06-01 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80896 - * g++.dg/cpp1z/nodiscard5.C: New. - -2017-06-01 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/pr9001195952.c: New test. - -2017-06-01 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/pr43395.c: Add dg-require-effective-target label_values. - * gcc.c-torture/compile/asmgoto-1.c: Same. - * gcc.dg/20000707-1.c: Same. - * gcc.dg/pr38700.c: Same. - * gcc.dg/pr70169.c: Same. - * gcc.dg/pr80112.c: Same. - * gcc.dg/torture/pr51071-2.c: Same. - * gcc.dg/torture/pr51071.c: Same. - * gcc.dg/tree-ssa/alias-34.c: Same. - -2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug11.adb: New testcase. - -2017-06-01 Richard Biener <rguenther@suse.de> - - PR middle-end/66313 - * c-c++-common/ubsan/pr66313.c: New testcase. - * gcc.dg/tree-ssa/loop-15.c: Adjust. - -2017-05-31 Steven Munroe <munroesj@gcc.gnu.org> - - * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to - dg-options. Change dg-require-effective-target powerpc_vsx_ok - to vsx_hw. Add dg-skip-if directive to disable this test if - -mcpu overridden. - * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise. - * gcc.target/powerpc/bmi2-pext32-1.c: Likewise. - * gcc.target/powerpc/bmi2-pext64-1.c: Likewise. - * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7 - to dg-option. Add dg-skip-if directive to disable this test - for darwin. Add dg-skip-if directive to disable this test if - -mcpu overridden. - -2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd) - (_mm_maskz_max_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd) - (_mm_maskz_max_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss) - (_mm_maskz_max_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss) - (_mm_maskz_max_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd) - (_mm_maskz_min_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd) - (_mm_maskz_min_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss) - (_mm_maskz_min_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss) - (_mm_maskz_min_ss): Test new intrinsics. - -2017-05-31 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/lambda1.C New. - -2017-05-31 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison - on pointer should not be replaced. - -2017-05-31 Mikhail Maltsev <maltsevm@gmail.com> - - PR testsuite/80580 - * gcc.dg/gimplefe-error-7.c: New test. - -2017-05-31 Graham Markall <graham.markall@embecosm.com> - - * gcc.target/arc/add_n-combine.c: New test. - * gcc.target/arc/sub_n-combine.c: New test. - -2017-05-31 Richard Biener <rguenther@suse.de> - - PR target/80880 - * gcc.target/i386/pr80880.c: New testcase. - -2017-05-31 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/vect/vect-103.c: Update wording of dump message. - -2017-05-31 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/pr80815-3.c: New test. - -2017-05-31 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80906 - * gcc.dg/graphite/pr80906.c: New testcase. - -2017-05-30 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80910 - * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status - unsupported if host compiler does not support c++11. - (host_supports_c++11): New proc. - -2017-05-30 Martin Sebor <msebor@redhat.com> - - PR c/80731 - * g++.dg/ext/utf16-4.C: Relax test. - * gcc.dg/fixed-point/int-warning.c: Adjust. - -2017-05-30 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/plugin/plugin.exp (plugin_test_list): Add... - * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New - test case. - * g++.dg/plugin/show-template-tree-color.C: New test case. - * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin. - * g++.dg/template/show-template-tree-2.C: New test case. - * g++.dg/template/show-template-tree-3.C: New test case. - * g++.dg/template/show-template-tree-4.C: New test case. - * g++.dg/template/show-template-tree-no-elide-type.C: New test case. - * g++.dg/template/show-template-tree.C: New test case. - -2017-05-30 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from - dg-options. - * gfortran.dg/pr80107.f: Delete testcase. - -2017-05-30 Uros Bizjak <ubizjak@gmail.com> - - PR target/80833 - * gcc.target/i386/pr80833-1.c: New test. - * gcc.target/i386/pr80833-2.c: Ditto. - -2017-05-30 Nathan Sidwell <nathan@acm.org> - - PR c++/80913 - * g++.dg/lookup/pr80913.C: New. - -2017-05-30 Richard Biener <rguenther@suse.de> - - PR middle-end/80901 - * gcc.dg/torture/pr80901.c: New testcase. - -2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vec-nopeel-2.c: New test. - -2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com> - - PR target/78838 - * gcc.target/msp430/interrupt_fn_placement.c: New test. - -2017-05-30 Richard Biener <rguenther@suse.de> - - PR middle-end/80876 - * gcc.dg/torture/pr80876.c: New testcase. - -2017-05-29 Nathan Sidwell <nathan@acm.org> - - PR c++/80891 (#5) - * g++.dg/lookup/pr80891-5.C: New. - -2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/53029 - * gfortran.dg/read_5.f90: New test. - -2017-05-29 Nathan Sidwell <nathan@acm.org> - - PR c++/80891 (#4) - * g++.dg/lookup/pr80891-4.C: New. - - PR c++/80891 (#1) - * g++.dg/lookup/pr80891-1.C: New. - - PR c++/80891 (#3) - * g++.dg/lookup/pr80891-3.C: New. - - PR c++/80891 (#2) - * g++.dg/lookup/pr80891-2.C: New. - -2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/37131 - * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to - flags. - * gfortran.dg/transpose_optimization_1.f90: Likewise. - * gfortran.dg/inline_matmul_17.f90: New test. - -2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org> - - * gfortran.dg/matmul_bounds_12.f90: New test. - -2017-05-27 Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/80887 - * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*. - -2017-05-26 Nathan Sidwell <nathan@acm.org> - - * g++.dg/cpp0x/dr2061.C: New. - * g++.dg/parse/namespace-alias-1.C: Add more test. - -2017-05-26 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/80815 - * gcc.dg/vect/pr80815-1.c: New test. - * gcc.dg/vect/pr80815-2.c: New test. - -2017-05-26 Martin Liska <mliska@suse.cz> - - PR ipa/80663 - * g++.dg/ipa/pr80212.C: Remove the test as it does not longer - split at the problematic spot. - * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer - a valid value of the param. - -2017-05-26 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80875 - * c-c++-common/ubsan/pr80875.c: New test. - -2017-05-26 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * gcc.dg/20011021-1.c: Replace absolute line numbers. - * gcc.dg/Wcxx-compat-8.c: Same. - * gcc.dg/Wobjsize-1.c: Same. - * gcc.dg/Wshadow-local-2.c: Same. - * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same. - * gcc.dg/anon-struct-6.c: Same. - * gcc.dg/asm-wide-1.c: Same. - * gcc.dg/builtin-inf-1.c: Same. - * gcc.dg/builtin-redefine.c: Same. - * gcc.dg/c90-array-lval-6.c: Same. - * gcc.dg/c90-array-lval-7.c: Same. - * gcc.dg/c90-fordecl-1.c: Same. - * gcc.dg/c99-fordecl-2.c: Same. - * gcc.dg/cast-lvalue-1.c: Same. - * gcc.dg/cast-lvalue-2.c: Same. - * gcc.dg/compound-lvalue-1.c: Same. - * gcc.dg/cond-lvalue-1.c: Same. - * gcc.dg/cpp/20000419-1.c: Same. - * gcc.dg/cpp/backslash.c: Same. - * gcc.dg/cpp/backslash2.c: Same. - * gcc.dg/cpp/macspace1.c: Same. - * gcc.dg/cpp/macspace2.c: Same. - * gcc.dg/cpp/multiline-2.c: Same. - * gcc.dg/cpp/pr27777.c: Same. - * gcc.dg/cpp/pr30786.c: Same. - * gcc.dg/cpp/pr34602.c: Same. - * gcc.dg/cpp/redef1.c: Same. - * gcc.dg/cpp/tr-warn1.c: Same. - * gcc.dg/cpp/tr-warn3.c: Same. - * gcc.dg/cpp/tr-warn6.c: Same. - * gcc.dg/cpp/trad/hash.c: Same. - * gcc.dg/cpp/trad/redef1.c: Same. - * gcc.dg/cpp/ucs.c: Same. - * gcc.dg/declspec-10.c: Same. - * gcc.dg/declspec-11.c: Same. - * gcc.dg/declspec-18.c: Same. - * gcc.dg/format/c99-strftime-1.c: Same. - * gcc.dg/format/ext-3.c: Same. - * gcc.dg/format/pr72858.c: Same. - * gcc.dg/gomp/appendix-a/a.24.1.c: Same. - * gcc.dg/init-string-1.c: Same. - * gcc.dg/label-decl-3.c: Same. - * gcc.dg/m-un-2.c: Same. - * gcc.dg/nofixed-point-2.c: Same. - * gcc.dg/noncompile/20020213-1.c: Same. - * gcc.dg/pch/counter-2.c: Same. - * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same. - * gcc.dg/pr27528.c: Same. - * gcc.dg/pr27953.c: Same. - * gcc.dg/pr35899.c: Same. - * gcc.dg/pr37561.c: Same. - * gcc.dg/pr45461.c: Same. - * gcc.dg/pr45750.c: Same. - * gcc.dg/pr53196-2.c: Same. - * gcc.dg/pr53265.c: Same. - * gcc.dg/redecl-1.c: Same. - * gcc.dg/tls/thr-init-1.c: Same. - * gcc.dg/torture/pr51106-1.c: Same. - * gcc.dg/torture/pr51106-2.c: Same. - * gcc.dg/uninit-19.c: Same. - * gcc.dg/uninit-pr20644.c: Same. - -2017-05-26 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/decomp29.C (p): New variable. - (main): Add further tests. - -2017-05-26 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80842 - * gcc.dg/torture/pr80842.c: New testcase. - -2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79652 - * g++.dg/cpp0x/pr79652.C: New. - -2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71451 - * g++.dg/cpp0x/variadic170.C: New. - -2017-05-25 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/warn/Wcatch-value-1.C: New test. - * g++.dg/warn/Wcatch-value-2.C: New test. - * g++.dg/warn/Wcatch-value-3.C: New test. - -2017-05-25 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/using56.C: New. - * g++.dg/lookup/using57.C: New. - * g++.dg/lookup/using58.C: New. - * g++.dg/lookup/using59.C: New. - - * g++.dg/lookup/using17.C: Adjust diagnostics. - -2017-05-25 Martin Sebor <msebor@redhat.com> - - * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false - positives on ILP32. - * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected - column numbers. - * gcc.dg/pr60114.c: Same. - -2017-05-23 Jan Hubicka <hubicka@ucw.cz> - - * gfortran.dg/pr48636.f90: Fix template better. - -2017-05-25 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/koenig14.C: New. - -2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79583 - * g++.dg/cpp0x/pr79583.C: New. - -2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68578 - * g++.dg/cpp1y/pr68578.C: New. - -2017-05-25 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/vce-1.c: New file. - -2017-05-25 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/addadd.c: New file. - -2017-05-24 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/friend12.C: Adjust diagnostics. - * g++.dg/lookup/friend19.C: New. - * g++.dg/lookup/friend20.C: New. - -2017-05-24 Jonathan Wakely <jwakely@redhat.com> - - PR c++/80544 - * g++.dg/expr/cast11.C: New test. - -2017-05-24 Martin Sebor <msebor@redhat.com> - - PR c/80731 - * c-c++-common/Wfloat-conversion.c: Adjust. - * c-c++-common/dfp/convert-int-saturate.c: Same. - * c-c++-common/pr68657-1.c: Same. - * g++.dg/ext/utf-cvt.C: Same. - * g++.dg/ext/utf16-4.C: Same. - * g++.dg/warn/Wconversion-real-integer-3.C: Same. - * g++.dg/warn/Wconversion-real-integer2.C: Same. - * g++.dg/warn/Wconversion3.C: Same. - * g++.dg/warn/Wconversion4.C: Same. - * g++.dg/warn/Wsign-conversion.C: Same. - * g++.dg/warn/overflow-warn-1.C: Same. - * g++.dg/warn/overflow-warn-3.C: Same. - * g++.dg/warn/overflow-warn-4.C: Same. - * g++.dg/warn/pr35635.C: Same. - * g++.old-deja/g++.mike/enum1.C: Same. - * gcc.dg/Wconversion-3.c: Same. - * gcc.dg/Wconversion-5.c: Same. - * gcc.dg/Wconversion-complex-c99.c: Same. - * gcc.dg/Wconversion-complex-gnu.c: Same. - * gcc.dg/Wconversion-integer.c: Same. - * gcc.dg/Wsign-conversion.c: Same. - * gcc.dg/bitfld-2.c: Same. - * gcc.dg/c90-const-expr-11.c: Same. - * gcc.dg/c90-const-expr-7.c: Same. - * gcc.dg/c99-const-expr-7.c: Same. - * gcc.dg/overflow-warn-1.c: Same. - * gcc.dg/overflow-warn-2.c: Same. - * gcc.dg/overflow-warn-3.c: Same. - * gcc.dg/overflow-warn-4.c: Same. - * gcc.dg/overflow-warn-5.c: Same. - * gcc.dg/overflow-warn-8.c: Same. - * gcc.dg/overflow-warn-9.c: New test. - * gcc.dg/pr35635.c: Adjust. - * gcc.dg/pr59940.c: Same. - * gcc.dg/pr59963-2.c: Same. - * gcc.dg/pr60114.c: Same. - * gcc.dg/switch-warn-2.c: Same. - * gcc.dg/utf-cvt.c: Same. - * gcc.dg/utf16-4.c: Same. - -2017-05-24 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/ext/integer-pack2.C: Require int32 effective target. - Don't include limits.h. - (w): Conditionalize on long long wider than int. Use - 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of - -9223372036854775808. - (x): Use __INT_MAX__ instead of INT_MAX. - -2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/66094 - * gfortran.dg/inline_matmul_16.f90: New test. - -2017-05-24 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number. - -2017-05-24 Peter Bergner <bergner@vnet.ibm.com> - - PR middle-end/80823 - * gcc.dg/pr80823.c: New test. - -2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/pr80725.c: New test. - -2017-05-23 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/extern-c-hidden.C: New. - * g++.dg/lookup/extern-redecl1.C: New. - - PR c++/80866 - * g++.dg/parse/pr80866.C: New. - -2017-05-23 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/ipa/ctor-empty-1.c: Update template. - * gcc.dg/ipa/inline-5.c: Likewise. - * gfortran.dg/pr48636.f90: Likewise. - -2017-05-23 Nathan Sidwell <nathan@acm.org> - - * g++.dg/parse/ctor9.C: Adjust expected error. - -2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/80256 - * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on - Cygwin. - -2017-05-23 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/goacc/parallel-dims-1.c: Update. - * c-c++-common/goacc/parallel-dims-2.c: Likewise. - * c-c++-common/goacc/routine-1.c: Likewise. - * c-c++-common/goacc/uninit-dim-clause.c: Likewise. - * g++.dg/goacc/template.C: Likewise. - * gfortran.dg/goacc/kernels-tree.f95: Likewise. - * gfortran.dg/goacc/routine-3.f90: Likewise. - * gfortran.dg/goacc/sie.f95: Likewise. - * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise. - -2017-05-23 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/using13.C: Adjust expected error. - -2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus. - -2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/80718 - * gcc.target/powerpc/pr80718.c: New test. - -2017-05-22 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/conditional-return.c: New testcase. - -2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to - LE-only. - -2017-05-22 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80766 - * gfortran.dg/typebound_call_28.f90: New test. - -2017-05-22 Nathan Sidwell <nathan@acm.org> - - * g++.dg/lookup/strong-using.C: New. - -2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/movsi_movt.c: New test. - * gcc.target/arm/movdi_movt.c: New test. - -2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/specs/not_null1.ads: New test. - -2017-05-22 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/limited_with5.ad[sb]: New test. - * gnat.dg/limited_with5_pkg.ad[sb]: New helper. - * gnat.dg/limited_with6.ad[sb]: New test. - * gnat.dg/limited_with6_pkg.ad[sb]: New helper. - -2017-05-22 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/volatile1.ads: Remove obsolete errors. - * gnat.dg/specs/clause_on_volatile.ads: Likewise. - -2017-05-21 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70265 - * g++.dg/cpp1y/constexpr-70265-1.C: New. - * g++.dg/cpp1y/constexpr-70265-2.C: Likewise. - -2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/80333 - * gfortran.dg/dtio_30.f03: New test. - -2017-05-19 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80800 - * c-c++-common/ubsan/pr80800.c: New test. - * c-c++-common/Wduplicated-branches-1.c: Adjust an expression. - -2017-05-19 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/goacc/default-1.c: Update. - * c-c++-common/goacc/default-2.c: Likewise. - * c-c++-common/goacc/default-4.c: Likewise. - * gfortran.dg/goacc/default-1.f95: Likewise. - * gfortran.dg/goacc/default-4.f: Likewise. - * c-c++-common/goacc/default-5.c: New file. - * gfortran.dg/goacc/default-5.f: Likewise. - - * c-c++-common/goacc/default-1.c: New file. - * c-c++-common/goacc/default-2.c: Likewise. - * c-c++-common/goacc/data-default-1.c: Remove file, including its - test cases in... - * c-c++-common/goacc/default-3.c: ... this new file, and... - * c-c++-common/goacc/default-4.c: ... this new file. - * gfortran.dg/goacc/default.f95: Remove file, including its test - cases in... - * gfortran.dg/goacc/default-1.f95: ... this new file, and... - * gfortran.dg/goacc/default-2.f: ... this new file. - * gfortran.dg/goacc/default-3.f95: New file. - * gfortran.dg/goacc/default-4.f: Likewise. - -2017-05-19 Nathan Sidwell <nathan@acm.org> - - * g++.dg/inherit/covariant7.C: Adjust. - -2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com> - - * gcc.target/arm/tls-disable-literal-pool.c: Change - require-effective-target to tls_native. - Move dg-error to return statement line and change to dg-message. - -2017-05-19 Richard Biener <rguenther@suse.de> - - PR c++/80593 - * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase. - * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome. - -2017-05-19 Richard Biener <rguenther@suse.de> - - PR middle-end/80764 - * gcc.dg/torture/pr80764.c: New testcase. - -2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/80510 - * gcc.target/powerpc/pr80510-1.c: New test. - * gcc.target/powerpc/pr80510-2.c: Likewise. - -2017-05-18 Eric Gallager <egall@gwmail.gwu.edu> - - * gcc.dg/pragma-diag-7.c: New test. - -2017-05-18 Uros Bizjak <ubizjak@gmail.com> - - PR target/80799 - * g++.dg/other/i386-11.C: New test. - -2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com> - - * fold-vec-div-float.c: Update dg-requires and dg-options statements. - * fold-vec-div-floatdouble.c: Likewise. - * fold-vec-logical-ands-char.c: Likewise. - * fold-vec-logical-ands-int.c: Likewise. - * fold-vec-logical-ands-short.c: Likewise. - * fold-vec-logical-ors-char.c: Likewise. - * fold-vec-logical-ors-int.c: Likewise. - * fold-vec-logical-ors-short.c: Likewise. - * fold-vec-logical-other-char.c: Likewise. - * fold-vec-mule-misc.c: Likewise. - * fold-vec-mult-float.c: Likewise. - * fold-vec-mult-floatdouble.c: Likewise. - * fold-vec-mult-int.c: Likewise. - * fold-vec-mult-int128-p9.c: Likewise. - * fold-vec-sub-floatdouble.c: Likewise. - * fold-vec-div-longlong.c: Update dg-requires and dg-options statements. - Add lp64 requirement. - * fold-vec-mult-int128-p8.c: Likewise. - * fold-vec-logical-ors-longlong.c: Fix comment typo. - -2017-05-18 Steven Munroe <munroesj@gcc.gnu.org> - - * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options. - * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options. - -2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com> - - * gcc.target/sparc/niagara7-align.c: New test. - -2017-05-18 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80797 - * c-c++-common/ubsan/null-12.c: New test. - -2017-05-17 Segher Boessenkool <segher@kernel.crashing.org> - - PR middle-end/80692 - * gcc.c-torture/execute/pr80692.c: New testcase. - -2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/80741 - * gfortran.dg/read_4.f90: New test. - -2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/pr78604.c: Fix typo in dg-options. - -2017-05-17 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/80668 - * gfortran.dg/pr80668.f90: New. - -2017-05-17 Peter Bergner <bergner@vnet.ibm.com> - - PR middle-end/80775 - * gcc.dg/pr80775.c: New test. - -2017-05-17 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80659 - * gcc.dg/asan/pr80659.c: New test. - -2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of - unsigned long. - -2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com> - - * gcc.target/mips/reorgbug-1.c: Don't specify -O2. - -2017-05-16 James Greenhalgh <james.greenhalgh@arm.com> - Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/80457 - * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs - call vect_model_simple_cost. - -2017-05-16 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/80554 - * gfortran.dg/submodule_29.f08: New test. - -2017-05-16 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/other/accessor-fixits-1.C: New test case. - * g++.dg/other/accessor-fixits-2.C: New test case. - * g++.dg/other/accessor-fixits-3.C: New test case. - * g++.dg/other/accessor-fixits-4.C: New test case. - -2017-05-16 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases. - * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8 - built-ins to the test suite file. Note, support for mradds exists - but no test case exists. - * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9 - built-ins to the test suite file. - -2017-05-16 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80536 - PR sanitizer/80386 - * c-c++-common/ubsan/pr80536.c: New test. - * g++.dg/ubsan/pr80386.C: New test. - -2017-05-16 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex. - * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex. - -2016-05-16 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update - expected output of vadd, vsub and vmul instructions. - * gcc.target/arm/armv8_2-fp16-arith-2.c: New. - * gcc.target/arm/armv8_2-fp16-neon-2.c: New. - * gcc.target/arm/armv8_2-fp16-neon-3.c: New. - -2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/80727 - * gfortran.dg/read_3.f90: New test. - -2017-05-15 Nathan Sidwell <nathan@acm.org> - - PR c++/79369 - * g++.dg/cpp1z/nested-namespace-def1.C: Adjust. - - PR c++/79369 - * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location. - * g++.dg/cpp0x/pr79369.C: New. - -2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/80752 - * gfortran.dg/pr80752.f90: New test. - -2017-05-15 Uros Bizjak <ubizjak@gmail.com> - - PR target/80425 - * gcc.target/i386/pr80425-1.c: New test. - * gcc.target/i386/pr80425-2.c: Ditto. - -2017-05-15 Jeff Law <law@redhat.com> - - * gcc.target/mips/reorgbug-1.c: New test. - -2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/specs/pack13.ads: New test. - -2017-05-14 Martin Sebor <msebor@redhat.com> - - PR middle-end/77671 - * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust. - -2017-05-14 Martin Sebor <msebor@redhat.com> - - PR middle-end/80669 - * gcc.dg/builtin-stpncpy.c: New test. - -2017-05-14 Daniel Santos <daniel.santos@pobox.com> - - * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file. - * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise. - * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise. - * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise. - -2017-05-14 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/xgetsetbv.c: New test. - -2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch> - - PR fortran/80442 - * gfortran.dg/impl_do_var_data.f90: New Test - -2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> - - * brig.dg/test/gimple/priv-array-offset-access.hsail: - A regression test for a private array access case which caused - an assert. - -2017-05-12 Martin Sebor <msebor@redhat.com> - - PR testsuite/80643 - * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental - to the purpose of the test. - -2017-05-12 Steven Munroe <munroesj@gcc.gnu.org> - - * gcc.target/powerpc/bmi-andn-1.c: New file - * gcc.target/powerpc/bmi-andn-2.c: New file. - * gcc.target/powerpc/bmi-bextr-1.c: New file. - * gcc.target/powerpc/bmi-bextr-2.c: New file. - * gcc.target/powerpc/bmi-bextr-4.c: New file. - * gcc.target/powerpc/bmi-bextr-5.c: New file. - * gcc.target/powerpc/bmi-blsi-1.c: New file. - * gcc.target/powerpc/bmi-blsi-2.c: New file. - * gcc.target/powerpc/bmi-blsmsk-1.c: new file. - * gcc.target/powerpc/bmi-blsmsk-2.c: New file. - * gcc.target/powerpc/bmi-blsr-1.c: New file. - * gcc.target/powerpc/bmi-blsr-2.c: New File. - * gcc.target/powerpc/bmi-check.h: New File. - * gcc.target/powerpc/bmi-tzcnt-1.c: new file. - * gcc.target/powerpc/bmi-tzcnt-2.c: New file. - * gcc.target/powerpc/bmi2-bzhi32-1.c: New file. - * gcc.target/powerpc/bmi2-bzhi64-1.c: New file. - * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file. - * gcc.target/powerpc/bmi2-check.h: New file. - * gcc.target/powerpc/bmi2-mulx32-1.c: New file. - * gcc.target/powerpc/bmi2-mulx32-2.c: New file. - * gcc.target/powerpc/bmi2-mulx64-1.c: New file. - * gcc.target/powerpc/bmi2-mulx64-2.c: New file. - * gcc.target/powerpc/bmi2-pdep32-1.c: New file. - * gcc.target/powerpc/bmi2-pdep64-1.c: New file. - * gcc.target/powerpc/bmi2-pext32-1.c: New File. - * gcc.target/powerpc/bmi2-pext64-1.c: New file. - * gcc.target/powerpc/bmi2-pext64-1a.c: New File. - -2017-05-12 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/60430 - * g++.dg/cpp0x/pr60430.C: New. - -2017-05-12 Jeff Law <law@redhat.com> - - * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. - -2017-05-12 Peter Bergner <bergner@vnet.ibm.com> - - PR middle-end/80707 - * g++.dg/pr80707.C: New test. - -2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-div-float.c: New. - * gcc.target/powerpc/fold-vec-div-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-div-longlong.c: New. - -2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-logical-ands-char.c: New. - * gcc.target/powerpc/fold-vec-logical-ands-int.c: New. - * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New. - * gcc.target/powerpc/fold-vec-logical-ands-short.c: New. - * gcc.target/powerpc/fold-vec-logical-ors-char.c: New. - * gcc.target/powerpc/fold-vec-logical-ors-int.c: New. - * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New. - * gcc.target/powerpc/fold-vec-logical-ors-short.c: New. - * gcc.target/powerpc/fold-vec-logical-other-char.c: New. - * gcc.target/powerpc/fold-vec-logical-other-int.c: New. - * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New. - * gcc.target/powerpc/fold-vec-logical-other-short.c: New. - -2017-05-12 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/49604 - * g++.dg/cpp0x/forw_enum14.C: New. - * g++.dg/cpp0x/forw_enum15.C: Likewise. - -2017-05-12 Richard Biener <rguenther@suse.de> - - * g++.dg/tree-ssa/ssa-dse-2.C: Adjust. - -2017-05-12 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/67687 - * g++.dg/cpp0x/constexpr-ice17.C: New. - -2017-05-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80713 - * gcc.dg/torture/pr80713.c: New testcase. - -2017-05-12 Andi Kleen <ak@linux.intel.com> - - PR testsuite/77684 - * lib/target-supports.exp (profopt-perf-wrapper): - Add -m8 option to increase parallelism. - -2017-05-12 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/goacc/parallel-dims-1.c: New file. - * c-c++-common/goacc/parallel-dims-2.c: Likewise. - - * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust. - * c-c++-common/goacc/classify-kernels.c: Likewise. - * c-c++-common/goacc/kernels-counter-vars-function-scope.c: - Likewise. - * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. - * c-c++-common/goacc/kernels-double-reduction.c: Likewise. - * c-c++-common/goacc/kernels-loop-2.c: Likewise. - * c-c++-common/goacc/kernels-loop-3.c: Likewise. - * c-c++-common/goacc/kernels-loop-g.c: Likewise. - * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise. - * c-c++-common/goacc/kernels-loop-n.c: Likewise. - * c-c++-common/goacc/kernels-loop-nest.c: Likewise. - * c-c++-common/goacc/kernels-loop.c: Likewise. - * c-c++-common/goacc/kernels-one-counter-var.c: Likewise. - * c-c++-common/goacc/kernels-reduction.c: Likewise. - * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. - * gfortran.dg/goacc/classify-kernels.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. - * gfortran.dg/goacc/kernels-loop.f95: Likewise. - - * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust. - * c-c++-common/goacc/classify-kernels.c: Likewise. - * c-c++-common/goacc/classify-parallel.c: Likewise. - * c-c++-common/goacc/classify-routine.c: Likewise. - * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. - * gfortran.dg/goacc/classify-kernels.f95: Likewise. - * gfortran.dg/goacc/classify-parallel.f95: Likewise. - * gfortran.dg/goacc/classify-routine.f95: Likewise. - - * c-c++-common/goacc/classify-kernels-unparallelized.c: New file. - * c-c++-common/goacc/classify-kernels.c: Likewise. - * c-c++-common/goacc/classify-parallel.c: Likewise. - * c-c++-common/goacc/classify-routine.c: Likewise. - * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. - * gfortran.dg/goacc/classify-kernels.f95: Likewise. - * gfortran.dg/goacc/classify-parallel.f95: Likewise. - * gfortran.dg/goacc/classify-routine.f95: Likewise. - -2017-05-11 Nathan Sidwell <nathan@acm.org> - - * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability. - -2017-05-11 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins - to the test suite file. - * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins - to the test suite file. - -2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/78659 - * gfortran.dg/namelist_91.f90: New test. - * gfortran.dg/namelist_92.f90: New test. - * gfortran.dg/namelist_93.f90: New test. - * gfortran.dg/namelist_94.f90: New test. - -2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/80695 - * gcc.target/powerpc/pr80695-p8.c: New file. - * gcc.target/powerpc/pr80695-p9.c: New file. - -2017-05-11 Uros Bizjak <ubizjak@gmail.com> - Jakub Jelinek <jakub@redhat.com> - - PR target/80706 - * gcc.target/i386/pr80706.c: New test. - -2017-05-11 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics. - * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto. - * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto. - * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto. - -2017-05-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70538 - * g++.dg/cpp0x/pr70538.C: New. - -2017-05-11 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr22152.c: Fix undefined testcase. - Remove unnecessary loop. Run on 32-bit targets only. - (dg-options): Remove -fno-tree-sink. - -2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/cmpb-1.c: New test. - * gcc.target/powerpc/cmpb-2.c: New test. - * gcc.target/powerpc/cmpb-3.c: New test. - * gcc.target/powerpc/cmpb32-1.c: New test. - * gcc.target/powerpc/cmpb32-2.c: New test. - -2017-05-11 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80705 - * gcc.dg/vect/bb-slp-pr80705.c: New testcase. - -2017-05-11 Nathan Sidwell <nathan@acm.org> - - * lib/scanlang.exp: New. - * lib/gcc-dg.exp: Load scanlang.exp. - * g++.dg/inherit/covariant7.C: Use scan-lang-dump. - -2017-05-11 Mikhail Maltsev <maltsevm@gmail.com> - - PR testsuite/80580 - * gcc.dg/gimplefe-error-6.c: New test. - -2017-05-11 Mikhail Maltsev <maltsevm@gmail.com> - - PR testsuite/80580 - * gcc.dg/gimplefe-error-5.c: New test. - -2017-05-11 Mikhail Maltsev <maltsevm@gmail.com> - - PR testsuite/80580 - * gcc.dg/gimplefe-error-4.c: New test. - -2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/p8-vec-xl-xst.c: New file. - -2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd) - (_mm_maskz_max_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vmaxsd-2.c: New. - * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss) - (_mm_maskz_max_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vmaxss-2.c: New. - * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd) - (_mm_maskz_min_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vminsd-2.c: New. - * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss) - (_mm_maskz_min_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vminss-2.c: New. - * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round) - (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round) - (__builtin_ia32_minss_mask_round): Test new builtins. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd) - (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd) - (_mm_maskz_min_round_ss, _mm_mask_max_round_sd) - (_mm_mask_max_round_ss, _mm_mask_min_round_sd) - (_mm_mask_min_round_ss): Test new intrinsics. - * gcc.target/i386/testround-1.c: Ditto. - -2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd) - (_mm_maskz_div_sd, _mm_mask_div_round_sd) - (_mm_maskz_div_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vdivsd-2.c: New. - * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss) - (_mm_maskz_div_ss, _mm_mask_div_round_ss) - (_mm_maskz_div_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vdivss-2.c: New. - * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd) - (_mm_maskz_mul_sd, _mm_mask_mul_round_sd) - (_mm_maskz_mul_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vmulsd-2.c: New. - * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss) - (_mm_maskz_mul_ss, _mm_mask_mul_round_ss) - (_mm_maskz_mul_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vmulss-2.c: New. - * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round) - (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round) - (__builtin_ia32_mulss_mask_round): Test new builtins. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd) - (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd) - (_mm_maskz_mul_round_ss): Test new intrinsics. - * gcc.target/i386/testround-1.c: Ditto. - -2017-05-10 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics. - * gcc.target/i386/avx-vinsertf128-256-2: Ditto. - * gcc.target/i386/avx-vinsertf128-256-3: Ditto. - -2017-05-10 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics. - * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto. - * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto. - * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto. - -2017-05-10 Peter Bergner <bergner@vnet.ibm.com> - - PR tree-optimization/51513 - * gcc.target/powerpc/pr51513.c: New test. - * gcc.dg/predict-13.c: Replace __builtin_unreachable() with - __builtin_abort(). - * gcc.dg/predict-14.c: Likewise. - -2017-05-10 Carl Love <cel@us.ibm.com> - * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to - to the test suite file. - * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to - to the test suite file. - -2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR tree-optimization/77644 - * gcc.dg/tree-ssa/pr77644.c: New test-case. - -2017-05-10 Alexandre Oliva <aoliva@redhat.com> - - * gcc.dg/guality/inline-params-2.c: New. - -2017-05-10 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80145 - * g++.dg/cpp1y/auto-fn37.C: New. - * g++.dg/cpp1y/auto-fn38.C: Likewise. - -2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/68163 - * gcc.target/powerpc/pr68163.c: New test. - -2017-05-09 Janus Weil <janus@gcc.gnu.org> - - PR fortran/79311 - * gfortran.dg/finalize_32.f90: New test. - -2017-05-09 Volker Reichelt <v.reichelt@netcologne.de> - - PR c/35441 - * gcc.dg/pr35441.c: New test. - -2017-05-09 Martin Sebor <msebor@redhat.com> - - PR testsuite/80643 - * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow - output. - -2017-05-09 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80186 - * g++.dg/template/crash126.C: New. - -2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed. - * gcc.target/i386/avx512f-vaddss-2.c: Ditto. - * gcc.target/i386/avx512f-vsubsd-2.c: Ditto. - * gcc.target/i386/avx512f-vsubss-2.c: Ditto. - -2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR testsuite/80611 - * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps. - -2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/tmac-1.c: New file. - * gcc.target/arc/tmac-2.c: Likewise. - * gcc.target/arc/tmac.h: Likewise. - -2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> - Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/firq-1.c: New file. - * gcc.target/arc/firq-2.c: Likewise. - * gcc.target/arc/firq-3.c: Likewise. - * gcc.target/arc/firq-4.c: Likewise. - * gcc.target/arc/firq-5.c: Likewise. - * gcc.target/arc/firq-6.c: Likewise. - -2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/interrupt-5.c: Newfile. - * gcc.target/arc/interrupt-6.c: Likewise. - * gcc.target/arc/interrupt-7.c: Likewise. - * gcc.target/arc/interrupt-8.c: Likewise. - * gcc.target/arc/interrupt-9.c: Likewise. - -2017-05-09 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0 - and adjust. - * gcc.dg/vect/vect-50.c: Likewise. - -2017-05-09 Marek Polacek <polacek@redhat.com> - - PR c/80525 - * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore. - * c-c++-common/Wlogical-op-2.c: New test. - -2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for - for targets with __SIZEOF_INT__ < 4. - -2017-05-09 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/vect-50.c: Revert last change. - * gcc.dg/vect/vect-44.c: Likewise. - -2017-05-08 Martin Sebor <msebor@redhat.com> - - PR translation/80280 - * gcc.dg/format/gcc_diag-10.c: New test. - -2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/80101 - * gcc.target/powerpc/pr80101-1.c: New test. - -2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/79930 - * gfortran.dg/inline_transpose_1.f90: Add - -finline-matmul-limit=0 to options. - * gfortran.dg/matmul_5.f90: Likewise. - * gfortran.dg/vect/vect-8.f90: Likewise. - * gfortran.dg/inline_matmul_14.f90: New test. - * gfortran.dg/inline_matmul_15.f90: New test. - -2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/80602 - * gfortran.dg/matmul_15.f90: New test case. - -2017-05-08 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model. - * gcc.dg/vect/vect-50.c: Likewise. - -2017-05-07 Jeff Law <law@redhat.com> - - Revert: - 2017-05-06 Jeff Law <law@redhat.com> - PR tree-optimization/78496 - * gcc.dg/tree-ssa/ssa-thread-16.c: New test. - * gcc.dg/tree-ssa/ssa-thread-17.c: New test. - -2017-05-06 Jeff Law <law@redhat.com> - - PR tree-optimization/78496 - * gcc.dg/tree-ssa/ssa-thread-16.c: New test. - * gcc.dg/tree-ssa/ssa-thread-17.c: New test. - -2017-05-06 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.target/aarch64/spill_1.c: New test. - -2017-05-06 Richard Sandiford <richard.sandiford@linaro.org> - - PR rtl-optimization/75964 - * gcc.dg/torture/pr75964.c: New test. - -2017-05-06 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80606 - * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines. - * gcc.target/i386/avx-vtestpd-2.c: Same. - * gcc.target/i386/avx-vtestpd-256-1.c: Same. - * gcc.target/i386/avx-vtestpd-256-2.c: Same. - * gcc.target/i386/avx-vtestpd-256-3.c: Same. - * gcc.target/i386/avx-vtestpd-3.c: Same. - * gcc.target/i386/avx-vtestps-1.c: Same. - * gcc.target/i386/avx-vtestps-2.c: Same. - * gcc.target/i386/avx-vtestps-256-1.c: Same. - * gcc.target/i386/avx-vtestps-256-2.c: Same. - * gcc.target/i386/avx-vtestps-256-3.c: Same. - * gcc.target/i386/avx-vtestps-3.c: Same. - -2017-05-06 Tom de Vries <tom@codesourcery.com> - - * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment. - -2017-05-06 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers. - * gcc.target/powerpc/altivec-types-1.c: Same. - -2017-05-06 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * gcc.target/spu/Wmain.c: Replace absolute line numbers. - * gcc.target/spu/intrinsics-1.c: Same. - -2017-05-06 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * gcc.target/arm/pr69180.c: Replace absolute line numbers. - -2017-05-06 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers. - * gcc.target/aarch64/spellcheck_2.c: Same. - * gcc.target/aarch64/spellcheck_3.c: Same. - -2017-05-06 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers. - * g++.dg/debug/dwarf2/dwarf2-2.C: Same. - * g++.dg/debug/dwarf2/pr46123-2.C: Same. - * g++.dg/debug/dwarf2/typedef5.C: Same. - * g++.dg/goacc/data-1.C: Same. - -2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/versioned-copy-loop.c: New file. - -2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79038 - PR target/79202 - PR target/79203 - * gcc.target/powerpc/ppc-round3.c: New test. - * gcc.target/powerpc/ppc-round2.c: Update expected code. - -2017-05-05 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/80632 - * gcc.dg/pr80632.c: New test. - - PR tree-optimization/80558 - * gcc.dg/tree-ssa/vrp115.c: New test. - -2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - Prakhar Bahuguna <prakhar.bahuguna@arm.com> - - PR target/71607 - * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ... - * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this. - * gcc.target/arm/thumb2-slow-flash-data-2.c: New. - * gcc.target/arm/thumb2-slow-flash-data-3.c: New. - * gcc.target/arm/thumb2-slow-flash-data-4.c: New. - * gcc.target/arm/thumb2-slow-flash-data-5.c: New. - * gcc.target/arm/tls-disable-literal-pool.c: New. - -2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR tree-optimization/80613 - * gcc.dg/tree-ssa/pr79697.c (k): Remove. - -2017-05-05 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71577 - * g++.dg/cpp0x/pr71577.C: New. - -2017-05-04 Martin Sebor <msebor@redhat.com> - - PR middle-end/79234 - * gcc.dg/builtin-stringop-chk-8.c: New test. - * gcc.dg/builtin-stringop-chk-1.c: Adjust. - * gcc.dg/builtin-stringop-chk-4.c: Same. - * gcc.dg/builtin-strncat-chk-1.c: Same. - * g++.dg/ext/strncpy-chk1.C: Same. - * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. - * gcc.dg/out-of-bounds-1.c: Same. - * gcc.dg/pr78138.c: Same. - * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same. - * gfortran.dg/mvbits_7.f90: Same. - -2017-05-04 Martin Sebor <msebor@redhat.com> - - PR preprocessor/79214 - PR middle-end/79222 - PR middle-end/79223 - * gcc.dg/pr79214.c: New test. - * gcc.dg/pr79214.h: New test header. - * gcc.dg/pr79222.c: New test. - * gcc.dg/pr79223.c: New test. - * gcc.dg/pr78138.c: Adjust. - * gfortran.dg/unconstrained_commons.f: Same. - -2017-05-04 Martin Sebor <msebor@redhat.com> - - PR translation/80280 - * g++.dg/abi/Wabi-2-3.C: Adjust. - * g++.dg/abi/Wabi-3-2.C: Ditto. - * g++.dg/lookup/using17.C: Ditto. - * gcc.dg/format/gcc_diag-1.c (foo): Ditto. - -2017-05-04 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/80622 - * gcc.dg/tree-ssa/pr80622.c: New test. - -2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/prfm_imm_offset_1.c: New test. - -2017-05-04 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold - * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise. - -2017-05-04 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase. - -2017-05-04 Richard Sandiford <richard.sandiford@linaro.org> - - * gcc.dg/vect/vect-profile-1.c: New test. - -2017-05-04 Marek Polacek <polacek@redhat.com> - - PR tree-optimization/80612 - * gcc.dg/torture/pr80612.c: New test. - -2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com> - Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/pure-code/pure-code.exp: Add conditional for - check_effective_target_arm_thumb1_movt_ok. - -2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com> - - * gcc.target/arm/fpscr.c: New file. - -2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective - target. - -2017-05-04 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute - line numbers. - * g++.dg/warn/miss-format-1.C: Same. - * g++.dg/warn/overflow-warn-1.C: Same. - * g++.dg/warn/overflow-warn-3.C: Same. - * g++.dg/warn/overflow-warn-4.C: Same. - -2017-05-04 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * gcc.target/i386/pr57655.c: Replace absolute line numbers. - * gcc.target/i386/pr68657.c: Same. - * gcc.target/i386/pr69255-1.c: Same. - * gcc.target/i386/pr69255-2.c: Same. - * gcc.target/i386/pr69255-3.c: Same. - -2017-05-04 Richard Biener <rguenther@suse.de> - - PR tree-optimization/31130 - * gcc.dg/Wstrict-overflow-12.c: XFAIL. - * gcc.dg/Wstrict-overflow-13.c: Likewise. - * gcc.dg/Wstrict-overflow-21.c: Likewise. - * gcc.dg/pr52904.c: Remove XFAIL. - * gcc.dg/tree-ssa/vrp114.c: New testcase. - -2017-05-03 Jeff Law <law@redhat.com> - - PR tree-optimization/78496 - * gcc.dg/tree-ssa/ssa-thread-15.c: New test. - -2017-05-03 Uros Bizjak <ubizjak@gmail.com> - - * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints. - -2017-05-03 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase. - -2017-05-03 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/79472 - * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion - to dg-options. - * gcc.dg/tree-ssa/vrp113.c: New test. - * gcc.dg/tree-ssa/cswtch-3.c: New test. - * gcc.dg/tree-ssa/cswtch-4.c: New test. - * gcc.dg/tree-ssa/cswtch-5.c: New test. - -2017-05-03 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers. - * c-c++-common/Wshift-negative-value-2.c: Same. - * c-c++-common/Wshift-negative-value-3.c: Same. - * c-c++-common/Wshift-negative-value-4.c: Same. - * c-c++-common/cilk-plus/AN/pr57541.c: Same. - * c-c++-common/cpp/pr60400.c: Same. - * c-c++-common/fmax-errors.c: Same. - * c-c++-common/goacc/data-2.c: Same. - * c-c++-common/goacc/host_data-2.c: Same. - * c-c++-common/gomp/simd4.c: Same. - * c-c++-common/pr28656.c: Same. - * c-c++-common/pr43395.c: Same. - * c-c++-common/torture/pr57945.c: Same. - -2017-05-03 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment - arg of dg directive. - * c-c++-common/goacc/routine-3.c: Same. - * c-c++-common/goacc/routine-4.c: Same. - -2017-05-02 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-bw.c - (test_fixit_insert_newline): New function. - * gcc.dg/plugin/diagnostic-test-show-locus-color.c - (test_fixit_insert_newline): New function. - * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c - (test_fixit_insert_newline): New function. - * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c - (test_fixit_insert_newline): New function. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (test_show_locus): Handle test_fixit_insert_newline. - -2017-05-02 Bin Cheng <bin.cheng@arm.com> - - * g++.dg/tree-ssa/ivopts-3.C: Adjust test string. - -2017-04-27 Tamar Christina <tamar.christina@arm.com> - - * gcc.dg/lsr-div1.c: New testcase. - -2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com> - - * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd) - (_mm_maskz_add_sd, _mm_mask_add_round_sd) - (_mm_maskz_add_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vaddsd-2.c: New. - * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss) - (_mm_maskz_add_ss, _mm_mask_add_round_ss) - (_mm_maskz_add_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vaddss-2.c: New. - * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd) - (_mm_maskz_sub_sd, _mm_mask_sub_round_sd) - (_mm_maskz_sub_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vsubsd-2.c: New. - * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss) - (_mm_maskz_sub_ss, _mm_mask_sub_round_ss) - (_mm_maskz_sub_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vsubss-2.c: New. - * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round) - (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round) - (__builtin_ia32_subss_mask_round): Test new builtins. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd) - (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd) - (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd) - (_mm_mask_add_round_ss, _mm_mask_sub_round_sd) - (_mm_mask_sub_round_ss): Test new intrinsics. - * gcc.target/i386/testround-1.c: Ditto. - -2017-05-02 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/78687 - * g++.dg/tree-ssa/pr78687.C: New test. - -2017-05-02 Richard Biener <rguenther@suse.de> - - * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous - behavior. - * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning. - -2017-05-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80591 - * gcc.dg/torture/pr80591.c: New testcase. - -2017-05-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80549 - * gcc.dg/torture/pr80549.c: New testcase. - -2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of - unsigned long. - -2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn> - - PR c++/80038 - * g++.dg/cilk-plus/CK/pr80038.cc: New test. - -2017-05-01 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/Wmissing-braces-fixits.c: Update expected output to - reflect insertion fix-it hints at the same location now being - consolidated. - -2017-05-01 Martin Sebor <msebor@redhat.com> - - * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures - on ILP32 targets. - -2017-05-01 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/pr78768.c: Require linker plugin. - -2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/37131 - * gfortran.dg/matmul_bounds_11.f90: New test. - -2017-05-01 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/79715 - * gcc.dg/pr79715.c: New test. - -2017-05-01 Tom de Vries <tom@codesourcery.com> - - PR testsuite/65941 - * lib/target-supports.exp (check_effective_target_rdrand): New proc. - * g++.dg/other/pr59492.C: Require effective target rdrand. - -2017-04-29 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/diagnostic/member-decl-1.C: New test. - -2017-04-29 Marc Glisse <marc.glisse@inria.fr> - - PR tree-optimization/80487 - * gcc.dg/tree-ssa/strncpy-1.c: New file. - -2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR tree-optimization/79697 - * gcc.dg/tree-ssa/pr79697.c: New test. - -2017-04-29 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f. - -2017-04-28 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/80523 - * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test. - -2017-04-28 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs. - * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same. - -2017-04-28 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80557 - * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs. - * obj-c++.dg/bitfield-4.mm: Same. - * obj-c++.dg/bitfield-5.mm: Same. - * obj-c++.dg/exceptions-3.mm: Same. - * obj-c++.dg/exceptions-5.mm: Same. - * obj-c++.dg/method-1.mm: Same. - * obj-c++.dg/method-12.mm: Same. - * obj-c++.dg/method-13.mm: Same. - * obj-c++.dg/method-15.mm: Same. - * obj-c++.dg/method-16.mm: Same. - * obj-c++.dg/property/at-property-18.mm: Same. - * obj-c++.dg/property/at-property-25.mm: Same. - * obj-c++.dg/property/at-property-5.mm: Same. - * obj-c++.dg/property/dynamic-2.mm: Same. - * obj-c++.dg/property/property-neg-3.mm: Same. - * obj-c++.dg/protocol-inheritance-1.mm: Same. - * obj-c++.dg/protocol-inheritance-2.mm: Same. - * obj-c++.dg/syntax-error-1.mm: Same. - * obj-c++.dg/try-catch-13.mm: Same. - * objc.dg/bitfield-4.m: Same. - * objc.dg/class-1.m: Same. - * objc.dg/method-11.m: Same. - * objc.dg/method-6.m: Same. - * objc.dg/method-7.m: Same. - * objc.dg/method-9.m: Same. - * objc.dg/missing-proto-3.m: Same. - * objc.dg/naming-2.m: Same. - * objc.dg/property/at-property-16.m: Same. - * objc.dg/property/at-property-18.m: Same. - * objc.dg/property/at-property-25.m: Same. - * objc.dg/property/at-property-5.m: Same. - * objc.dg/property/dynamic-2.m: Same. - * objc.dg/property/property-neg-3.m: Same. - * objc.dg/protocol-inheritance-1.m: Same. - * objc.dg/protocol-inheritance-2.m: Same. - -2017-04-28 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z. - -2017-04-28 Tom de Vries <tom@codesourcery.com> - - * g++.dg/abi/bitfield3.C: Remove superfluous "" in - dg-(error|warning|message|bogus). - * g++.dg/conversion/dr195-1.C: Same. - * g++.dg/conversion/dr195.C: Same. - * g++.dg/cpp0x/constexpr-reinterpret1.C: Same. - * g++.dg/cpp0x/gen-attrs-14.C: Same. - * g++.dg/cpp0x/inline-ns7.C: Same. - * g++.dg/cpp0x/variadic105.C: Same. - * g++.dg/cpp0x/variadic65.C: Same. - * g++.dg/expr/call2.C: Same. - * g++.dg/expr/member-of-incomplete-type-1.C: Same. - * g++.dg/expr/pmf-1.C: Same. - * g++.dg/ext/altivec-types-1.C: Same. - * g++.dg/ext/altivec-types-2.C: Same. - * g++.dg/ext/altivec-types-3.C: Same. - * g++.dg/ext/attrib14.C: Same. - * g++.dg/ext/complit1.C: Same. - * g++.dg/ext/forscope2.C: Same. - * g++.dg/ext/gnu-inline-global-reject.C: Same. - * g++.dg/ext/label13.C: Same. - * g++.dg/ext/member-attr.C: Same. - * g++.dg/ext/visibility/anon7.C: Same. - * g++.dg/ext/visibility/visibility-7.C: Same. - * g++.dg/ext/vla2.C: Same. - * g++.dg/inherit/access2.C: Same. - * g++.dg/inherit/covariant12.C: Same. - * g++.dg/inherit/covariant14.C: Same. - * g++.dg/inherit/namespace-as-base.C: Same. - * g++.dg/inherit/template-as-base.C: Same. - * g++.dg/lookup/ambig1.C: Same. - * g++.dg/lookup/ambig2.C: Same. - * g++.dg/lookup/ambig3.C: Same. - * g++.dg/lookup/class-member-1.C: Same. - * g++.dg/lookup/conv-1.C: Same. - * g++.dg/lookup/decl1.C: Same. - * g++.dg/lookup/koenig1.C: Same. - * g++.dg/lookup/scoped1.C: Same. - * g++.dg/lookup/scoped2.C: Same. - * g++.dg/lookup/two-stage4.C: Same. - * g++.dg/lookup/used-before-declaration.C: Same. - * g++.dg/lookup/using.C: Same. - * g++.dg/lookup/using17.C: Same. - * g++.dg/lookup/using2.C: Same. - * g++.dg/other/abstract2.C: Same. - * g++.dg/other/classkey1.C: Same. - * g++.dg/other/component1.C: Same. - * g++.dg/other/const1.C: Same. - * g++.dg/other/const2.C: Same. - * g++.dg/other/conversion1.C: Same. - * g++.dg/other/do1.C: Same. - * g++.dg/other/error1.C: Same. - * g++.dg/other/error10.C: Same. - * g++.dg/other/error3.C: Same. - * g++.dg/other/error4.C: Same. - * g++.dg/other/error5.C: Same. - * g++.dg/other/error8.C: Same. - * g++.dg/other/error9.C: Same. - * g++.dg/other/field1.C: Same. - * g++.dg/other/init1.C: Same. - * g++.dg/other/ptrmem2.C: Same. - * g++.dg/other/return1.C: Same. - * g++.dg/overload/builtin3.C: Same. - * g++.dg/overload/error1.C: Same. - * g++.dg/overload/error2.C: Same. - * g++.dg/overload/koenig2.C: Same. - * g++.dg/overload/pmf1.C: Same. - * g++.dg/parse/args1.C: Same. - * g++.dg/parse/attr3.C: Same. - * g++.dg/parse/constant4.C: Same. - * g++.dg/parse/crash10.C: Same. - * g++.dg/parse/crash18.C: Same. - * g++.dg/parse/crash19.C: Same. - * g++.dg/parse/crash20.C: Same. - * g++.dg/parse/crash21.C: Same. - * g++.dg/parse/crash22.C: Same. - * g++.dg/parse/crash32.C: Same. - * g++.dg/parse/decl-specifier-1.C: Same. - * g++.dg/parse/error58.C: Same. - * g++.dg/parse/local-class1.C: Same. - * g++.dg/parse/non-dependent2.C: Same. - * g++.dg/parse/parameter-declaration-1.C: Same. - * g++.dg/parse/ptrmem2.C: Same. - * g++.dg/parse/ptrmem3.C: Same. - * g++.dg/parse/saved1.C: Same. - * g++.dg/tc1/dr101.C: Same. - * g++.dg/tc1/dr142.C: Same. - * g++.dg/tc1/dr176.C: Same. - * g++.dg/template/conv4.C: Same. - * g++.dg/template/crash56.C: Same. - * g++.dg/template/dependent-expr2.C: Same. - * g++.dg/template/error1.C: Same. - * g++.dg/template/error2.C: Same. - * g++.dg/template/explicit6.C: Same. - * g++.dg/template/init-list.C: Same. - * g++.dg/template/local1.C: Same. - * g++.dg/template/lookup2.C: Same. - * g++.dg/template/meminit2.C: Same. - * g++.dg/template/nontype25.C: Same. - * g++.dg/template/ptrmem2.C: Same. - * g++.dg/template/qualttp19.C: Same. - * g++.dg/template/qualttp20.C: Same. - * g++.dg/template/ttp3.C: Same. - * g++.dg/template/unify4.C: Same. - * g++.dg/template/unify6.C: Same. - * g++.dg/template/unify7.C: Same. - * g++.dg/template/warn1.C: Same. - * g++.dg/tree-ssa/dom-invalid.C: Same. - * g++.dg/ubsan/shift-1.C: Same. - * g++.dg/warn/Wunused-2.C: Same. - * g++.dg/warn/Wunused-4.C: Same. - * g++.dg/warn/Wunused-6.C: Same. - * g++.dg/warn/deprecated-6.C: Same. - * g++.dg/warn/deprecated.C: Same. - * g++.dg/warn/effc1.C: Same. - * g++.dg/warn/effc3.C: Same. - * g++.dg/warn/incomplete1.C: Same. - * g++.dg/warn/inline1.C: Same. - * g++.dg/warn/noeffect2.C: Same. - * g++.dg/warn/noeffect4.C: Same. - * g++.dg/warn/oldcast1.C: Same. - * g++.dg/warn/sentinel.C: Same. - * g++.dg/warn/unit-1.C: Same. - * g++.old-deja/g++.pt/inherit2.C: Same. - * g++.old-deja/g++.pt/overload8.C: Same. - * gcc.dg/20000926-1.c: Same. - * gcc.dg/20040223-1.c: Same. - * gcc.dg/Warray-bounds-7.c: Same. - * gcc.dg/alias-1.c: Same. - * gcc.dg/alias-12.c: Same. - * gcc.dg/alias-13.c: Same. - * gcc.dg/alias-2.c: Same. - * gcc.dg/array-13.c: Same. - * gcc.dg/array-4.c: Same. - * gcc.dg/attr-ifunc-2.c: Same. - * gcc.dg/attr-invalid.c: Same. - * gcc.dg/attr-noinline.c: Same. - * gcc.dg/bitfld-2.c: Same. - * gcc.dg/c90-const-expr-7.c: Same. - * gcc.dg/c99-const-expr-7.c: Same. - * gcc.dg/cpp/20000625-1.c: Same. - * gcc.dg/cpp/charconst-4.c: Same. - * gcc.dg/cpp/include2.c: Same. - * gcc.dg/cpp/include2a.c: Same. - * gcc.dg/decl-4.c: Same. - * gcc.dg/deprecated-4.c: Same. - * gcc.dg/deprecated.c: Same. - * gcc.dg/dfp/altivec-types.c: Same. - * gcc.dg/float-range-1.c: Same. - * gcc.dg/pack-test-3.c: Same. - * gcc.dg/pr11492.c: Same. - * gcc.dg/pr15360-1.c: Same. - * gcc.dg/pr37908.c: Same. - * gcc.dg/pr53265.c: Same. - * gcc.dg/pr57287-2.c: Same. - * gcc.dg/pr57287.c: Same. - * gcc.dg/redecl-1.c: Same. - * gcc.dg/sync-3.c: Same. - * gcc.dg/two-types-1.c: Same. - * gcc.dg/two-types-2.c: Same. - * gcc.dg/two-types-4.c: Same. - * gcc.dg/two-types-5.c: Same. - * gcc.dg/two-types-6.c: Same. - * gcc.dg/two-types-7.c: Same. - * gcc.dg/two-types-8.c: Same. - * gcc.dg/two-types-9.c: Same. - * gcc.dg/uninit-I.c: Same. - * gcc.dg/uninit-pr19430.c: Same. - * gcc.dg/visibility-7.c: Same. - * gcc.dg/winline-10.c: Same. - * gcc.dg/winline-2.c: Same. - * gcc.dg/winline-3.c: Same. - * gcc.dg/winline-9.c: Same. - * gcc.target/i386/attr-returns_twice-1.c: Same. - * gcc.target/i386/chkp-const-check-2.c: Same. - * gcc.target/i386/chkp-label-address.c: Same. - * gcc.target/i386/chkp-remove-bndint-2.c: Same. - * gcc.target/i386/pr39162.c: Same. - * gcc.target/i386/sse-5.c: Same. - * gcc.target/powerpc/altivec-types-1.c: Same. - * gcc.target/powerpc/altivec-types-2.c: Same. - * gcc.target/powerpc/altivec-types-3.c: Same. - * gcc.target/powerpc/float128-mix.c: Same. - * gcc.target/powerpc/no-r11-3.c: Same. - * gcc.target/spu/Wmain.c: Same. - * gcc.target/spu/ea/errors2.c: Same. - * gfortran.dg/assignment_1.f90: Same. - * gfortran.dg/common_3.f90: Same. - * gfortran.dg/der_io_1.f90: Same. - * gfortran.dg/g77/20030326-1.f: Same. - * gfortran.dg/g77/9263.f: Same. - * gfortran.dg/g77/960317-1.f: Same. - * gfortran.dg/g77/970625-2.f: Same. - * gfortran.dg/g77/980615-0.f: Same. - * gfortran.dg/g77/check0.f: Same. - * gfortran.dg/g77/dnrm2.f: Same. - * gfortran.dg/g77/pr9258.f: Same. - * gfortran.dg/ichar_1.f90: Same. - * gfortran.dg/interface_1.f90: Same. - * gfortran.dg/namelist_1.f90: Same. - * gfortran.dg/namelist_2.f90: Same. - * gfortran.dg/namelist_3.f90: Same. - * gfortran.dg/namelist_print_2.f: Same. - * gfortran.dg/oldstyle_1.f90: Same. - * gfortran.dg/runtime_warning_1.f90: Same. - * gfortran.dg/underflow.f90: Same. - * gnat.dg/specs/integer_value.ads: Same. - * obj-c++.dg/fsf-package-0.m: Same. - * objc.dg/two-types-1.m: Same. - -2017-04-28 Martin Liska <mliska@suse.cz> - - PR gcov-profile/79891 - * gcc.misc-tests/gcov-17.c: New test. - * gcc.misc-tests/gcov-18.c: New test. - -2017-04-28 Tom de Vries <tom@codesourcery.com> - - * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in - dg-(error|warning|message|bogus). - * g++.dg/parse/parameter-declaration-1.C: Same. - * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same. - * gcc.dg/Wpointer-sign-Wall.c: Same. - * gcc.dg/Wpointer-sign-pedantic.c: Same. - * gcc.dg/cpp/19990413-1.c: Same. - * gcc.dg/dg-test-1.c: Same. - * gcc.dg/empty-source-2.c: Same. - * gcc.dg/empty-source-3.c: Same. - * gcc.dg/format/c99-printf-1.c: Same. - * gcc.dg/format/c99-scanf-1.c: Same. - * gcc.dg/label-decl-2.c: Same. - * gcc.dg/m-un-2.c: Same. - * gcc.dg/uninit-pr20644-O0.c: Same. - * gfortran.dg/pr70006.f90: Same. - * obj-c++.dg/fsf-package-0.m: Same. - -2017-04-28 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in - dg-(error|warning|message|bogus). - * c-c++-common/Wimplicit-fallthrough-7.c: Same. - * c-c++-common/cilk-plus/AN/pr61963.c: Same. - * c-c++-common/cilk-plus/CK/no_args_error.c: Same. - * c-c++-common/pr20000.c: Same. - * c-c++-common/pr49706.c: Same. - * g++.dg/ext/utf16-4.C: Same. - * g++.dg/parse/error2.C: Same. - * g++.dg/warn/Wtype-limits-Wextra.C: Same. - * g++.dg/warn/Wtype-limits.C: Same. - * g++.dg/warn/overflow-warn-1.C: Same. - * g++.dg/warn/overflow-warn-3.C: Same. - * gcc.dg/Wpointer-sign-Wall.c: Same. - * gcc.dg/Wpointer-sign-pedantic.c: Same. - * gcc.dg/Wtype-limits-Wextra.c: Same. - * gcc.dg/Wtype-limits.c: Same. - * gcc.dg/cpp/19990413-1.c: Same. - * gcc.dg/dg-test-1.c: Same. - * gcc.dg/empty-source-2.c: Same. - * gcc.dg/empty-source-3.c: Same. - * gcc.dg/label-decl-2.c: Same. - * gcc.dg/m-un-2.c: Same. - * gcc.dg/uninit-pr19430-O0.c: Same. - * gcc.dg/uninit-pr19430.c: Same. - * gcc.dg/uninit-pr20644-O0.c: Same. - * gcc.dg/utf16-4.c: Same. - * gfortran.dg/pr70006.f90: Same. - * obj-c++.dg/fsf-package-0.m: Same. - -2017-04-28 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/evrp7.c: New testcase. - * gcc.dg/tree-ssa/evrp8.c: Likewise. - * gcc.dg/tree-ssa/evrp9.c: Likewise. - * gcc.dg/tree-ssa/vrp35.c: Disable EVRP. - * gcc.dg/tree-ssa/vrp36.c: Likewise. - * gcc.dg/tree-ssa/pr49039.c: Likewise. - -2017-04-27 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80349 - * c-c++-common/ubsan/pr80349.c: New test. - -2017-04-27 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum - diagnostics. - * g++.dg/warn/pr12242.C: Likewise. - -2017-04-27 David Edelsohn <dje.gcc@gmail.com> - - * gcc.c-torture/execute/alias-3.c: Skip on AIX. - -2017-04-27 Martin Liska <mliska@suse.cz> - - PR testsuite/79455 - * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern - more generic. - -2017-04-27 Jakub Jelinek <jakub@redhat.com> - - PR c++/80534 - * g++.dg/other/pr80534-1.C: New test. - * g++.dg/other/pr80534-2.C: New test. - -2017-04-27 Richard Biener <rguenther@suse.de> - - PR middle-end/80539 - * gcc.dg/torture/pr80539.c: New testcase. - -2017-04-27 Jakub Jelinek <jakub@redhat.com> - - PR target/77728 - * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes. - -2017-04-26 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/diagnostic/nested-name-1.C: New test. - -2017-04-26 Martin Liska <mliska@suse.cz> - - * gcc.dg/guality/guality.h: Add prefix to test verification. - -2017-04-25 Nathan Sidwell <nathan@acm.org> - - * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism. - -2017-04-25 Uros Bizjak <ubizjak@gmail.com> - - PR target/70799 - * gcc.target/i386/pr70799-5.c: New test. - -2017-04-25 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/80497 - * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test. - -2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - Jakub Jelinek <jakub@redhat.com> - - PR target/77728 - * g++.dg/abi/pr77728-1.C: New test. - -2017-04-25 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80349 - * g++.dg/ubsan/pr80349-2.C: New test. - -2017-04-25 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/cpp0x/enum34.C: New test. - -2017-04-25 Tom de Vries <tom@codesourcery.com> - - * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number - variables. - (dg-line): New proc. - (process-message): Handle line number variables. - * objc.dg/try-catch-12.m: Use dg-line. - -2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com> - - PR target/80482 - * gcc.target/powerpc/vec-constvolatile.c: New test. - -2017-04-25 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/semicolon-fixits.C: New test case. - -2017-04-25 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/semicolon-fixits.c: New test case. - -2017-04-25 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/lookup/missing-std-include.C: New test file. - -2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - Jakub Jelinek <jakub@redhat.com> - - PR target/77728 - * g++.dg/abi/pr77728-2.C: New test. - -2017-04-25 David Malcolm <dmalcolm@redhat.com> - - PR c++/80177 - * g++.dg/spellcheck-pr80177.C: New test case. - -2017-04-25 Nathan Sidwell <nathan@acm.org> - - * g++.dg/dg.exp (find-cxx-tests): New function. - (main): Use it, remove explicit pruning - -2017-04-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80492 - * gcc.dg/pr80492.c: New testcase. - -2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings - for targets with int size less than 32 bits. - -2017-04-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79201 - * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase. - * gcc.target/i386/pr22152.c: Disable sinking. - -2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/80464 - * gfortran.fortran-torture/compile/pr80464.f90: New test. - -2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/79895 - * gcc.target/s390/pr79895.c: New test. - -2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR target/80080 - * gcc.target/s390/md/atomic_compare_exchange-1.c: New test. - * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test. - * gcc.target/s390/md/atomic_exchange-1.inc: New test. - -2017-04-25 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/80501 - * gcc.c-torture/execute/pr80501.c: New test. - - PR rtl-optimization/80500 - * gcc.dg/pr80500.c: New test. - -2017-04-25 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/cmpmul-1.c: New file. - * gcc.dg/Wstrict-overflow-18.c: Xfail. - -2017-04-22 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80121 - * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump - directive. - -2017-04-24 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/all-non-failing-tests.h: Add test-alignment.c. - * jit.dg/test-alignment.c: New test case. - * jit.dg/test-alignment.cc: New test case. - * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c: - New test case. - -2017-04-24 David Malcolm <dmalcolm@redhat.com> - - PR c++/80016 - * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New - test function. - (test_alignof): New test function. - -2017-04-24 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file. - -2017-04-24 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/diagnostic/duplicate1.C: New test. - * g++.dg/cpp0x/duplicate1.C: New test. - -2017-04-24 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/80293 - * g++.dg/tree-ssa/pr80293.C: New test. - -2017-04-24 Martin Liska <mliska@suse.cz> - - PR middle-end/79931 - * g++.dg/ipa/pr79931.C: New test. - -2017-04-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80494 - * gfortran.dg/pr80494.f90: New testcase. - -2017-04-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79725 - * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase. - -2017-04-24 Richard Biener <rguenther@suse.de> - - PR c++/2972 - * g++.dg/warn/Wuninitialized-10.C: New testcase. - -2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/80484 - * gfortran.dg/dtio_29.f03: New test. - -2017-04-22 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80121 - * gfortran.dg/intent_out_9.f90: New test case. - -2017-04-23 Uros Bizjak <ubizjak@gmail.com> - - PR target/70799 - * gcc.target/i386/pr70799-4.c: New test. - -2017-04-21 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80392 - * gfortran.dg/proc_ptr_comp_49.f90: New test case. - -2017-04-21 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr79804.c: Add additional dg-error directive. - -2017-04-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79547 - * gcc.dg/tree-ssa/strlen-2.c: New testcase. - -2017-04-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78847 - * g++.dg/tree-ssa/pr78847.C: New testcase. - -2017-04-21 Jakub Jelinek <jakub@redhat.com> - - PR c/80468 - * gcc.dg/pr80468.c: New test. - -2017-04-21 Martin Liska <mliska@suse.cz> - - PR tree-optimization/66278 - * gcc.dg/vect/pr66278.c: New test. - -2017-04-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80237 - * gcc.dg/tree-ssa/tailcall-9.c: New testcase. - * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior, - adjust expected optimizations. - -2016-04-21 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling - of inner loops. - * gcc.dg/vect/no-scevccp-outer-7.c: Likewise. - * gcc.dg/vect/vect-104.c: Likewise. - -2017-04-21 Eric Botcazou <ebotcazou@adacore.com> - - PR tree-optimization/80426 - * gcc.c-torture/execute/20170429-1.c: Rename into... - * gcc.c-torture/execute/20170419-1.c: ...this. - -2017-04-20 Uros Bizjak <ubizjak@gmail.com> - - PR target/79804 - * gcc.target/i386/pr79804.c: New test. - -2017-04-20 Uros Bizjak <ubizjak@gmail.com> - - PR target/78090 - * gcc.target/i386/conversion-2.c: Remove obsolete test. - -2017-04-20 David Edelsohn <dje.gcc@gmail.com> - - * g++/opt/pr80436.C: XFAIL on AIX. - -2017-04-20 Jonathan Wakely <jwakely@redhat.com> - - PR c++/80473 - * g++.dg/diagnostic/pr80473.C: New test. - -2017-04-20 Volker Reichelt <v.reichelt@netcologne.de> - - * g++.dg/warn/Wextra-semi.C: New test. - -2017-04-20 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/80423 - * g++.dg/other/pr80423.C: New test. - -2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/pr80170.c: Require ptr32plus. - -2017-04-19 Eric Botcazou <ebotcazou@adacore.com> - - PR tree-optimization/80426 - * gcc.c-torture/execute/20170419-1.c: New test. - -2017-04-19 Jakub Jelinek <jakub@redhat.com> - - PR debug/80461 - * g++.dg/debug/pr80461.C: New test. - - PR c++/80459 - * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define. - (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__ - is not power of 2, or is more than 16 or more than SIZEOF_MAXINT. - - PR debug/80436 - * g++.dg/opt/pr80436.C: New test. - -2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/torture/pr80341.c: Require int32plus. - -2017-04-19 Eric Botcazou <ebotcazou@adacore.com> - Jeff Law <law@redhat.com> - - * gcc.c-torture/compile/20170419-1.c: New test. - -2017-04-19 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80221 - * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for - subsequent dg directives. - * c-c++-common/Wimplicit-fallthrough-7.c: Same. - * c-c++-common/Wint-to-pointer-cast-3.c: Same. - * c-c++-common/attr-fallthrough-2.c: Same. - * c-c++-common/cilk-plus/AN/parser_errors2.c: Same. - * c-c++-common/cilk-plus/AN/parser_errors3.c: Same. - * c-c++-common/cilk-plus/AN/pr61191.c: Same. - * c-c++-common/cilk-plus/AN/pr61963.c: Same. - * c-c++-common/cilk-plus/AN/pr62008.c: Same. - * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same. - * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same. - * c-c++-common/cilk-plus/CK/errors.c: Same. - * c-c++-common/cilk-plus/CK/no_args_error.c: Same. - * c-c++-common/cilk-plus/PS/clauses1.c: Same. - * c-c++-common/cilk-plus/SE/vlength_errors.c: Same. - * c-c++-common/cpp/pr57580.c: Same. - * c-c++-common/goacc/asyncwait-1.c: Same. - * c-c++-common/goacc/cache-2.c: Same. - * c-c++-common/goacc/declare-2.c: Same. - * c-c++-common/goacc/deviceptr-1.c: Same. - * c-c++-common/goacc/routine-5.c: Same. - * c-c++-common/gomp/clauses-2.c: Same. - * c-c++-common/gomp/ordered-3.c: Same. - * c-c++-common/gomp/pr67501.c: Same. - * c-c++-common/pr20000.c: Same. - * c-c++-common/pr43395.c: Same. - * c-c++-common/pr49706.c: Same. - * c-c++-common/pr77624-1.c: Same. - * c-c++-common/pr77624-2.c: Same. - * c-c++-common/raw-string-14.c: Same. - * c-c++-common/raw-string-16.c: Same. - * c-c++-common/raw-string-3.c: Same. - * c-c++-common/raw-string-4.c: Same. - * c-c++-common/raw-string-5.c: Same. - * c-c++-common/raw-string-6.c: Same. - * g++.dg/abi/mangle41.C: Same. - * g++.dg/conversion/nullptr1.C: Same. - * g++.dg/cpp0x/alias-decl-80296.C: Same. - * g++.dg/cpp0x/auto27.C: Same. - * g++.dg/cpp0x/constexpr-98.C: Same. - * g++.dg/cpp0x/constexpr-diag2.C: Same. - * g++.dg/cpp0x/diag2.C: Same. - * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same. - * g++.dg/cpp0x/nullptr15.C: Same. - * g++.dg/cpp0x/pr31431-2.C: Same. - * g++.dg/cpp0x/pr31431.C: Same. - * g++.dg/cpp0x/pr79118.C: Same. - * g++.dg/cpp0x/static_assert3.C: Same. - * g++.dg/cpp0x/temp_default2.C: Same. - * g++.dg/cpp0x/trailing4.C: Same. - * g++.dg/cpp0x/variadic-ex10.C: Same. - * g++.dg/cpp0x/variadic-ex13.C: Same. - * g++.dg/cpp0x/variadic-ex14.C: Same. - * g++.dg/cpp0x/variadic-ex3.C: Same. - * g++.dg/cpp0x/variadic-ex4.C: Same. - * g++.dg/cpp0x/variadic59.C: Same. - * g++.dg/cpp0x/vt-37737-2.C: Same. - * g++.dg/cpp0x/vt-57397-1.C: Same. - * g++.dg/cpp0x/vt-57397-2.C: Same. - * g++.dg/cpp1z/constexpr-lambda8.C: Same. - * g++.dg/cpp1z/gen-attrs1.C: Same. - * g++.dg/diagnostic/pr71075.C: Same. - * g++.dg/eh/goto2.C: Same. - * g++.dg/eh/goto3.C: Same. - * g++.dg/expr/bitfield4.C: Same. - * g++.dg/expr/bitfield5.C: Same. - * g++.dg/expr/bitfield6.C: Same. - * g++.dg/expr/bool1.C: Same. - * g++.dg/expr/bool3.C: Same. - * g++.dg/expr/cond10.C: Same. - * g++.dg/expr/cond11.C: Same. - * g++.dg/expr/lval3.C: Same. - * g++.dg/expr/lval4.C: Same. - * g++.dg/ext/anon-struct4.C: Same. - * g++.dg/ext/attrib44.C: Same. - * g++.dg/ext/builtin3.C: Same. - * g++.dg/ext/dllimport7.C: Same. - * g++.dg/ext/label5.C: Same. - * g++.dg/ext/no-asm-1.C: Same. - * g++.dg/ext/utf16-4.C: Same. - * g++.dg/ext/vla2.C: Same. - * g++.dg/gomp/block-1.C: Same. - * g++.dg/gomp/block-2.C: Same. - * g++.dg/gomp/block-3.C: Same. - * g++.dg/gomp/block-5.C: Same. - * g++.dg/gomp/linear-2.C: Same. - * g++.dg/gomp/target-1.C: Same. - * g++.dg/gomp/target-2.C: Same. - * g++.dg/gomp/taskgroup-1.C: Same. - * g++.dg/gomp/teams-1.C: Same. - * g++.dg/inherit/pure1.C: Same. - * g++.dg/init/array43.C: Same. - * g++.dg/init/array46.C: Same. - * g++.dg/init/const10.C: Same. - * g++.dg/init/ctor4-1.C: Same. - * g++.dg/init/ctor4.C: Same. - * g++.dg/init/new37.C: Same. - * g++.dg/init/pr25811.C: Same. - * g++.dg/init/pr29043.C: Same. - * g++.dg/init/pr29571.C: Same. - * g++.dg/lookup/duperr1.C: Same. - * g++.dg/lookup/error1.C: Same. - * g++.dg/lookup/koenig5.C: Same. - * g++.dg/lookup/pr77549.C: Same. - * g++.dg/lookup/suggestions1.C: Same. - * g++.dg/lookup/using16.C: Same. - * g++.dg/lookup/using7.C: Same. - * g++.dg/other/anon-union3.C: Same. - * g++.dg/other/array2.C: Same. - * g++.dg/other/error13.C: Same. - * g++.dg/other/error34.C: Same. - * g++.dg/overload/builtin1.C: Same. - * g++.dg/overload/conv-op1.C: Same. - * g++.dg/overload/error3.C: Same. - * g++.dg/overload/koenig1.C: Same. - * g++.dg/overload/operator5.C: Same. - * g++.dg/overload/template5.C: Same. - * g++.dg/overload/unknown1.C: Same. - * g++.dg/overload/using2.C: Same. - * g++.dg/parse/constructor1.C: Same. - * g++.dg/parse/crash36.C: Same. - * g++.dg/parse/crash63.C: Same. - * g++.dg/parse/error11.C: Same. - * g++.dg/parse/error12.C: Same. - * g++.dg/parse/error14.C: Same. - * g++.dg/parse/error2.C: Same. - * g++.dg/parse/error21.C: Same. - * g++.dg/parse/error26.C: Same. - * g++.dg/parse/error36.C: Same. - * g++.dg/parse/friend12.C: Same. - * g++.dg/parse/invalid-op1.C: Same. - * g++.dg/parse/missing-template1.C: Same. - * g++.dg/parse/parser-pr28152-2.C: Same. - * g++.dg/parse/parser-pr28152.C: Same. - * g++.dg/parse/pr16696-permissive.C: Same. - * g++.dg/parse/pr16696.C: Same. - * g++.dg/parse/pr69628.C: Same. - * g++.dg/parse/ret-type2.C: Same. - * g++.dg/parse/specialization1.C: Same. - * g++.dg/parse/template3.C: Same. - * g++.dg/parse/template9.C: Same. - * g++.dg/parse/typename11.C: Same. - * g++.dg/plugin/attribute_plugin-test-1.C: Same. - * g++.dg/pr45330.C: Same. - * g++.dg/rtti/typeid6.C: Same. - * g++.dg/spellcheck-fields.C: Same. - * g++.dg/spellcheck-typenames.C: Same. - * g++.dg/tc1/dr108.C: Same. - * g++.dg/tc1/dr147.C: Same. - * g++.dg/template/arg7.C: Same. - * g++.dg/template/conv11.C: Same. - * g++.dg/template/crash13.C: Same. - * g++.dg/template/crash55.C: Same. - * g++.dg/template/dependent-expr5.C: Same. - * g++.dg/template/error17.C: Same. - * g++.dg/template/error33.C: Same. - * g++.dg/template/error4.C: Same. - * g++.dg/template/error50.C: Same. - * g++.dg/template/error53.C: Same. - * g++.dg/template/friend.C: Same. - * g++.dg/template/func2.C: Same. - * g++.dg/template/local6.C: Same. - * g++.dg/template/member5.C: Same. - * g++.dg/template/meminit1.C: Same. - * g++.dg/template/nested3.C: Same. - * g++.dg/template/nontype6.C: Same. - * g++.dg/template/overload12.C: Same. - * g++.dg/template/ptrmem8.C: Same. - * g++.dg/template/qualified-id1.C: Same. - * g++.dg/template/spec15.C: Same. - * g++.dg/template/static1.C: Same. - * g++.dg/template/static10.C: Same. - * g++.dg/template/static2.C: Same. - * g++.dg/template/ttp25.C: Same. - * g++.dg/template/typedef2.C: Same. - * g++.dg/template/typename2.C: Same. - * g++.dg/template/unify10.C: Same. - * g++.dg/template/unify6.C: Same. - * g++.dg/template/unify7.C: Same. - * g++.dg/template/unify9.C: Same. - * g++.dg/template/varmod1.C: Same. - * g++.dg/ubsan/div-by-zero-1.C: Same. - * g++.dg/ubsan/pr63956.C: Same. - * g++.dg/warn/Waddress-1.C: Same. - * g++.dg/warn/Wconversion2.C: Same. - * g++.dg/warn/Wnull-conversion-1.C: Same. - * g++.dg/warn/Wsubobject-linkage-1.C: Same. - * g++.dg/warn/Wsubobject-linkage-3.C: Same. - * g++.dg/warn/Wswitch-1.C: Same. - * g++.dg/warn/Wtype-limits-Wextra.C: Same. - * g++.dg/warn/Wtype-limits.C: Same. - * g++.dg/warn/Wunused-parm-5.C: Same. - * g++.dg/warn/deprecated-6.C: Same. - * g++.dg/warn/deprecated.C: Same. - * g++.dg/warn/incomplete1.C: Same. - * g++.dg/warn/multiple-overflow-warn-1.C: Same. - * g++.dg/warn/multiple-overflow-warn-2.C: Same. - * g++.dg/warn/multiple-overflow-warn-3.C: Same. - * g++.dg/warn/overflow-warn-1.C: Same. - * g++.dg/warn/overflow-warn-3.C: Same. - * g++.dg/warn/overflow-warn-4.C: Same. - * g++.dg/warn/pr12242.C: Same. - * g++.dg/warn/pr30551-2.C: Same. - * g++.dg/warn/pr30551.C: Same. - * g++.old-deja/g++.benjamin/16077.C: Same. - * g++.old-deja/g++.bob/inherit1.C: Same. - * g++.old-deja/g++.brendan/crash56.C: Same. - * g++.old-deja/g++.brendan/template17.C: Same. - * g++.old-deja/g++.eh/ctor1.C: Same. - * g++.old-deja/g++.jason/bool5.C: Same. - * g++.old-deja/g++.jason/cond.C: Same. - * g++.old-deja/g++.jason/operator.C: Same. - * g++.old-deja/g++.jason/pmf5.C: Same. - * g++.old-deja/g++.law/ctors5.C: Same. - * g++.old-deja/g++.law/missed-error2.C: Same. - * g++.old-deja/g++.law/operators9.C: Same. - * g++.old-deja/g++.law/temps1.C: Same. - * g++.old-deja/g++.mike/for2.C: Same. - * g++.old-deja/g++.mike/ns5.C: Same. - * g++.old-deja/g++.mike/ns7.C: Same. - * g++.old-deja/g++.mike/p10769b.C: Same. - * g++.old-deja/g++.niklas/t120.C: Same. - * g++.old-deja/g++.niklas/t121.C: Same. - * g++.old-deja/g++.ns/koenig5.C: Same. - * g++.old-deja/g++.oliva/overload1.C: Same. - * g++.old-deja/g++.other/crash24.C: Same. - * g++.old-deja/g++.other/crash25.C: Same. - * g++.old-deja/g++.other/decl5.C: Same. - * g++.old-deja/g++.other/lineno5.C: Same. - * g++.old-deja/g++.other/null3.C: Same. - * g++.old-deja/g++.other/overcnv2.C: Same. - * g++.old-deja/g++.other/ptrmem7.C: Same. - * g++.old-deja/g++.other/typename1.C: Same. - * g++.old-deja/g++.other/vaarg3.C: Same. - * g++.old-deja/g++.pt/crash10.C: Same. - * g++.old-deja/g++.pt/crash28.C: Same. - * g++.old-deja/g++.pt/crash38.C: Same. - * g++.old-deja/g++.pt/explicit70.C: Same. - * g++.old-deja/g++.pt/explicit77.C: Same. - * g++.old-deja/g++.pt/expr2.C: Same. - * g++.old-deja/g++.pt/spec5.C: Same. - * g++.old-deja/g++.pt/spec6.C: Same. - * g++.old-deja/g++.pt/typename3.C: Same. - * g++.old-deja/g++.pt/typename5.C: Same. - * g++.old-deja/g++.pt/typename6.C: Same. - * g++.old-deja/g++.pt/typename7.C: Same. - * g++.old-deja/g++.pt/unify4.C: Same. - * g++.old-deja/g++.pt/unify8.C: Same. - * g++.old-deja/g++.pt/vaarg3.C: Same. - * g++.old-deja/g++.robertl/eb22.C: Same. - * g++.old-deja/g++.robertl/eb4.C: Same. - * g++.old-deja/g++.robertl/eb44.C: Same. - * g++.old-deja/g++.robertl/eb69.C: Same. - * g++.old-deja/g++.robertl/eb98.C: Same. - * gcc.dg/20031223-1.c: Same. - * gcc.dg/940510-1.c: Same. - * gcc.dg/990506-0.c: Same. - * gcc.dg/Walloca-1.c: Same. - * gcc.dg/Walloca-2.c: Same. - * gcc.dg/Wconversion-integer.c: Same. - * gcc.dg/Wcxx-compat-8.c: Same. - * gcc.dg/Wimplicit-int-1.c: Same. - * gcc.dg/Wimplicit-int-2.c: Same. - * gcc.dg/Wimplicit-int-4.c: Same. - * gcc.dg/Wpointer-sign-Wall.c: Same. - * gcc.dg/Wpointer-sign-pedantic.c: Same. - * gcc.dg/Wshadow-1.c: Same. - * gcc.dg/Wshadow-3.c: Same. - * gcc.dg/Wswitch-enum-error.c: Same. - * gcc.dg/Wswitch-enum.c: Same. - * gcc.dg/Wswitch-error.c: Same. - * gcc.dg/Wswitch.c: Same. - * gcc.dg/Wtype-limits-Wextra.c: Same. - * gcc.dg/Wtype-limits.c: Same. - * gcc.dg/Wvla-larger-than-2.c: Same. - * gcc.dg/anon-struct-5.c: Same. - * gcc.dg/array-10.c: Same. - * gcc.dg/array-11.c: Same. - * gcc.dg/array-15.c: Same. - * gcc.dg/array-2.c: Same. - * gcc.dg/array-8.c: Same. - * gcc.dg/array-const-2.c: Same. - * gcc.dg/array-const-3.c: Same. - * gcc.dg/bitfld-1.c: Same. - * gcc.dg/bitfld-8.c: Same. - * gcc.dg/builtin-redefine.c: Same. - * gcc.dg/c11-noreturn-1.c: Same. - * gcc.dg/c11-noreturn-2.c: Same. - * gcc.dg/c11-static-assert-3.c: Same. - * gcc.dg/c90-arraydecl-1.c: Same. - * gcc.dg/c90-complex-1.c: Same. - * gcc.dg/c90-complit-1.c: Same. - * gcc.dg/c90-const-expr-11.c: Same. - * gcc.dg/c90-const-expr-7.c: Same. - * gcc.dg/c90-const-expr-8.c: Same. - * gcc.dg/c90-enum-comma-1.c: Same. - * gcc.dg/c90-flex-array-1.c: Same. - * gcc.dg/c90-hexfloat-1.c: Same. - * gcc.dg/c90-idem-qual-1.c: Same. - * gcc.dg/c90-idem-qual-2.c: Same. - * gcc.dg/c90-idem-qual-3.c: Same. - * gcc.dg/c90-mixdecl-1.c: Same. - * gcc.dg/c90-restrict-1.c: Same. - * gcc.dg/c90-return-1.c: Same. - * gcc.dg/c99-array-nonobj-1.c: Same. - * gcc.dg/c99-arraydecl-1.c: Same. - * gcc.dg/c99-complex-1.c: Same. - * gcc.dg/c99-complex-2.c: Same. - * gcc.dg/c99-complit-2.c: Same. - * gcc.dg/c99-const-expr-7.c: Same. - * gcc.dg/c99-const-expr-8.c: Same. - * gcc.dg/c99-flex-array-3.c: Same. - * gcc.dg/c99-flex-array-7.c: Same. - * gcc.dg/c99-flex-array-typedef-7.c: Same. - * gcc.dg/c99-impl-decl-1.c: Same. - * gcc.dg/c99-impl-int-1.c: Same. - * gcc.dg/c99-impl-int-2.c: Same. - * gcc.dg/c99-init-3.c: Same. - * gcc.dg/c99-restrict-1.c: Same. - * gcc.dg/c99-return-1.c: Same. - * gcc.dg/c99-tag-1.c: Same. - * gcc.dg/c99-tag-3.c: Same. - * gcc.dg/call-diag-2.c: Same. - * gcc.dg/cpp/19940712-1.c: Same. - * gcc.dg/cpp/19951025-1.c: Same. - * gcc.dg/cpp/19990413-1.c: Same. - * gcc.dg/cpp/direct2.c: Same. - * gcc.dg/cpp/direct2s.c: Same. - * gcc.dg/cpp/pr28709.c: Same. - * gcc.dg/cpp/pr61854-c90.c: Same. - * gcc.dg/cpp/pr61854-c94.c: Same. - * gcc.dg/cpp/pragma-1.c: Same. - * gcc.dg/cpp/pragma-2.c: Same. - * gcc.dg/cpp/trad/escaped-eof.c: Same. - * gcc.dg/cpp/trad/literals-2.c: Same. - * gcc.dg/cpp/warn-comments-2.c: Same. - * gcc.dg/cpp/warn-comments-3.c: Same. - * gcc.dg/cpp/warn-comments.c: Same. - * gcc.dg/cpp/warn-long-long-2.c: Same. - * gcc.dg/cpp/warn-long-long.c: Same. - * gcc.dg/cpp/warn-redefined-2.c: Same. - * gcc.dg/cpp/warn-redefined.c: Same. - * gcc.dg/darwin-cfstring-2.c: Same. - * gcc.dg/darwin-cfstring-format-1.c: Same. - * gcc.dg/decl-9.c: Same. - * gcc.dg/declspec-1.c: Same. - * gcc.dg/declspec-10.c: Same. - * gcc.dg/declspec-11.c: Same. - * gcc.dg/declspec-13.c: Same. - * gcc.dg/declspec-18.c: Same. - * gcc.dg/declspec-4.c: Same. - * gcc.dg/declspec-5.c: Same. - * gcc.dg/declspec-6.c: Same. - * gcc.dg/declspec-8.c: Same. - * gcc.dg/deprecated-4.c: Same. - * gcc.dg/deprecated.c: Same. - * gcc.dg/dfp/composite-type.c: Same. - * gcc.dg/empty-source-2.c: Same. - * gcc.dg/empty-source-3.c: Same. - * gcc.dg/format/attr-6.c: Same. - * gcc.dg/format/branch-1.c: Same. - * gcc.dg/format/c90-printf-1.c: Same. - * gcc.dg/format/c90-strftime-2.c: Same. - * gcc.dg/format/c99-strftime-1.c: Same. - * gcc.dg/format/cmn-err-1.c: Same. - * gcc.dg/format/few-1.c: Same. - * gcc.dg/format/ms_branch-1.c: Same. - * gcc.dg/format/ms_unnamed-1.c: Same. - * gcc.dg/format/ms_va-1.c: Same. - * gcc.dg/format/unnamed-1.c: Same. - * gcc.dg/format/va-1.c: Same. - * gcc.dg/format/xopen-1.c: Same. - * gcc.dg/funcdef-var-1.c: Same. - * gcc.dg/funcdef-var-2.c: Same. - * gcc.dg/gnu89-const-expr-1.c: Same. - * gcc.dg/gnu89-const-expr-2.c: Same. - * gcc.dg/gnu90-const-expr-1.c: Same. - * gcc.dg/gnu99-const-expr-1.c: Same. - * gcc.dg/gnu99-const-expr-2.c: Same. - * gcc.dg/gnu99-init-2.c: Same. - * gcc.dg/gomp/_Atomic-5.c: Same. - * gcc.dg/gomp/appendix-a/a.24.1.c: Same. - * gcc.dg/gomp/atomic-5.c: Same. - * gcc.dg/gomp/linear-1.c: Same. - * gcc.dg/gomp/pr67500.c: Same. - * gcc.dg/init-bad-1.c: Same. - * gcc.dg/init-bad-2.c: Same. - * gcc.dg/init-bad-3.c: Same. - * gcc.dg/init-string-1.c: Same. - * gcc.dg/label-compound-stmt-1.c: Same. - * gcc.dg/label-decl-2.c: Same. - * gcc.dg/label-decl-4.c: Same. - * gcc.dg/large-size-array-2.c: Same. - * gcc.dg/large-size-array-4.c: Same. - * gcc.dg/lvalue-6.c: Same. - * gcc.dg/m-un-2.c: Same. - * gcc.dg/multiple-overflow-warn-1.c: Same. - * gcc.dg/multiple-overflow-warn-2.c: Same. - * gcc.dg/multiple-overflow-warn-3.c: Same. - * gcc.dg/nested-redef-1.c: Same. - * gcc.dg/no-asm-1.c: Same. - * gcc.dg/no-asm-3.c: Same. - * gcc.dg/no-asm-4.c: Same. - * gcc.dg/noncompile/20010524-1.c: Same. - * gcc.dg/noncompile/incomplete-5.c: Same. - * gcc.dg/noncompile/pr44517.c: Same. - * gcc.dg/noncompile/pr52290.c: Same. - * gcc.dg/noreturn-1.c: Same. - * gcc.dg/overflow-warn-1.c: Same. - * gcc.dg/overflow-warn-2.c: Same. - * gcc.dg/overflow-warn-3.c: Same. - * gcc.dg/overflow-warn-4.c: Same. - * gcc.dg/parm-mismatch-1.c: Same. - * gcc.dg/parser-pr28152-2.c: Same. - * gcc.dg/parser-pr28152.c: Same. - * gcc.dg/pedwarn-init.c: Same. - * gcc.dg/pointer-arith-2.c: Same. - * gcc.dg/pointer-arith-3.c: Same. - * gcc.dg/pointer-arith-4.c: Same. - * gcc.dg/pr14475.c: Same. - * gcc.dg/pr18596-3.c: Same. - * gcc.dg/pr18809-1.c: Same. - * gcc.dg/pr27953.c: Same. - * gcc.dg/pr30457.c: Same. - * gcc.dg/pr30551-2.c: Same. - * gcc.dg/pr30551-3.c: Same. - * gcc.dg/pr30551-4.c: Same. - * gcc.dg/pr30551-5.c: Same. - * gcc.dg/pr30551-6.c: Same. - * gcc.dg/pr30551.c: Same. - * gcc.dg/pr36997.c: Same. - * gcc.dg/pr41842.c: Same. - * gcc.dg/pr48552-1.c: Same. - * gcc.dg/pr48552-2.c: Same. - * gcc.dg/pr59717.c: Same. - * gcc.dg/pr61077.c: Same. - * gcc.dg/pr61096-1.c: Same. - * gcc.dg/pr63626.c: Same. - * gcc.dg/pr64223-1.c: Same. - * gcc.dg/pr64223-2.c: Same. - * gcc.dg/pr8788-1.c: Same. - * gcc.dg/pr8927-1.c: Same. - * gcc.dg/pragma-darwin.c: Same. - * gcc.dg/pragma-diag-5.c: Same. - * gcc.dg/pragma-message.c: Same. - * gcc.dg/redecl-1.c: Same. - * gcc.dg/simd-1.c: Same. - * gcc.dg/simd-5.c: Same. - * gcc.dg/simd-6.c: Same. - * gcc.dg/spellcheck-fields.c: Same. - * gcc.dg/spellcheck-typenames.c: Same. - * gcc.dg/struct-semi-2.c: Same. - * gcc.dg/struct-semi-3.c: Same. - * gcc.dg/transparent-union-3.c: Same. - * gcc.dg/ucnid-8.c: Same. - * gcc.dg/uninit-pr19430-O0.c: Same. - * gcc.dg/uninit-pr19430.c: Same. - * gcc.dg/uninit-pr20644-O0.c: Same. - * gcc.dg/utf-dflt.c: Same. - * gcc.dg/utf-dflt2.c: Same. - * gcc.dg/utf16-4.c: Same. - * gcc.dg/vla-11.c: Same. - * gcc.dg/vla-20.c: Same. - * gcc.dg/vla-init-1.c: Same. - * gcc.dg/vla-init-2.c: Same. - * gcc.dg/vla-init-3.c: Same. - * gcc.dg/weak/weak-6.c: Same. - * gcc.dg/weak/weak-7.c: Same. - * gcc.dg/wtr-int-type-1.c: Same. - * gcc.target/aarch64/mgeneral-regs_1.c: Same. - * gcc.target/arm/polytypes.c: Same. - * gcc.target/i386/spellcheck-options-4.c: Same. - * gcc.target/powerpc/20030218-1.c: Same. - * gcc.target/sh/pr21255-4.c: Same. - * gcc.test-framework/dg-error-exp-XP.c: Same. - * gfortran.dg/array_constructor_30.f03: Same. - * gfortran.dg/class_30.f90: Same. - * gfortran.dg/goacc/subarrays.f95: Same. - * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same. - * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same. - * gfortran.dg/intrinsic_std_1.f90: Same. - * gfortran.dg/pr70006.f90: Same. - * gfortran.dg/warning-directive-1.F90: Same. - * gfortran.dg/warning-directive-2.F90: Same. - * gfortran.dg/warning-directive-3.F90: Same. - * gfortran.dg/warning-directive-4.F90: Same. - * obj-c++.dg/attributes/method-noreturn-1.mm: Same. - * obj-c++.dg/class-extension-1.mm: Same. - * obj-c++.dg/class-extension-2.mm: Same. - * obj-c++.dg/class-protocol-1.mm: Same. - * obj-c++.dg/cxx-ivars-1.mm: Same. - * obj-c++.dg/duplicate-class-1.mm: Same. - * obj-c++.dg/exceptions-3.mm: Same. - * obj-c++.dg/exceptions-4.mm: Same. - * obj-c++.dg/exceptions-5.mm: Same. - * obj-c++.dg/fsf-nsstring-format-1.mm: Same. - * obj-c++.dg/fsf-package-0.m: Same. - * obj-c++.dg/invalid-type-1.mm: Same. - * obj-c++.dg/method-12.mm: Same. - * obj-c++.dg/method-13.mm: Same. - * obj-c++.dg/method-15.mm: Same. - * obj-c++.dg/method-16.mm: Same. - * obj-c++.dg/method-6.mm: Same. - * obj-c++.dg/method-7.mm: Same. - * obj-c++.dg/property/at-property-1.mm: Same. - * obj-c++.dg/property/at-property-14.mm: Same. - * obj-c++.dg/property/at-property-17.mm: Same. - * obj-c++.dg/property/at-property-21.mm: Same. - * obj-c++.dg/property/at-property-5.mm: Same. - * obj-c++.dg/property/dotsyntax-4.mm: Same. - * obj-c++.dg/property/dynamic-3.mm: Same. - * obj-c++.dg/property/dynamic-4.mm: Same. - * obj-c++.dg/property/property-neg-1.mm: Same. - * obj-c++.dg/property/property-neg-6.mm: Same. - * obj-c++.dg/property/synthesize-11.mm: Same. - * obj-c++.dg/property/synthesize-5.mm: Same. - * obj-c++.dg/property/synthesize-6.mm: Same. - * obj-c++.dg/proto-lossage-4.mm: Same. - * obj-c++.dg/protocol-qualifier-2.mm: Same. - * obj-c++.dg/strings/strings-1.mm: Same. - * obj-c++.dg/super-class-1.mm: Same. - * obj-c++.dg/syntax-error-6.mm: Same. - * obj-c++.dg/syntax-error-7.mm: Same. - * obj-c++.dg/syntax-error-9.mm: Same. - * obj-c++.dg/try-catch-13.mm: Same. - * objc.dg/attributes/method-noreturn-1.m: Same. - * objc.dg/bad-receiver-type-2.m: Same. - * objc.dg/bad-receiver-type.m: Same. - * objc.dg/call-super-2.m: Same. - * objc.dg/class-2.m: Same. - * objc.dg/class-extension-1.m: Same. - * objc.dg/class-extension-2.m: Same. - * objc.dg/class-protocol-1.m: Same. - * objc.dg/desig-init-1.m: Same. - * objc.dg/duplicate-class-1.m: Same. - * objc.dg/exceptions-3.m: Same. - * objc.dg/exceptions-4.m: Same. - * objc.dg/exceptions-5.m: Same. - * objc.dg/foreach-6.m: Same. - * objc.dg/foreach-7.m: Same. - * objc.dg/fsf-nsstring-format-1.m: Same. - * objc.dg/fsf-package-0.m: Same. - * objc.dg/invalid-type-1.m: Same. - * objc.dg/method-11.m: Same. - * objc.dg/method-19.m: Same. - * objc.dg/method-2.m: Same. - * objc.dg/method-20.m: Same. - * objc.dg/method-5.m: Same. - * objc.dg/method-6.m: Same. - * objc.dg/method-7.m: Same. - * objc.dg/method-9.m: Same. - * objc.dg/missing-proto-3.m: Same. - * objc.dg/private-1.m: Same. - * objc.dg/property/at-property-1.m: Same. - * objc.dg/property/at-property-14.m: Same. - * objc.dg/property/at-property-17.m: Same. - * objc.dg/property/at-property-21.m: Same. - * objc.dg/property/at-property-5.m: Same. - * objc.dg/property/dynamic-3.m: Same. - * objc.dg/property/dynamic-4.m: Same. - * objc.dg/property/property-neg-1.m: Same. - * objc.dg/property/property-neg-6.m: Same. - * objc.dg/property/synthesize-11.m: Same. - * objc.dg/property/synthesize-5.m: Same. - * objc.dg/property/synthesize-6.m: Same. - * objc.dg/proto-hier-1.m: Same. - * objc.dg/proto-lossage-4.m: Same. - * objc.dg/protocol-qualifier-2.m: Same. - * objc.dg/strings/strings-1.m: Same. - * objc.dg/type-size-1.m: Same. - -2017-04-18 Jeff Law <law@redhat.com> - - PR target/74563 - * gcc.target/mips/pr74563: New test. - -2017-04-18 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/80443 - * gcc.c-torture/compile/pr80443.c: New test. - -2017-04-18 Richard Sandiford <richard.sandiford@arm.com> - - PR rtl-optimization/80357 - * gcc.c-torture/compile/pr80357.c: New test. - -2017-04-18 Jeff Law <law@redhat.com> - - PR middle-end/80422 - * gcc.c-torture/compile/pr80422.c: New test. - -2017-04-18 Jakub Jelinek <jakub@redhat.com> - - PR debug/80263 - * gcc.dg/debug/dwarf2/pr80263.c: New test. - -2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/80099 - * gcc.target/powerpc/pr80099-1.c: New test. - * gcc.target/powerpc/pr80099-2.c: Likewise. - * gcc.target/powerpc/pr80099-3.c: Likewise. - * gcc.target/powerpc/pr80099-4.c: Likewise. - * gcc.target/powerpc/pr80099-5.c: Likewise. - -2017-04-18 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/80444 - * gcc.dg/sancov/pr80444.c: New test. - - PR middle-end/79788 - PR middle-end/80375 - * gcc.dg/pr79788-1.c: New test. - * gcc.dg/pr79788-2.c: New test. - -2017-04-18 Marek Polacek <polacek@redhat.com> - - PR c++/80244 - ICE with attribute in template alias. - * g++.dg/cpp0x/alias-decl-59.C: New test. - - PR c++/80241 - ICE with alignas pack expansion. - * g++.dg/cpp0x/alignas11.C: New test. - -2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/80287 - * g++.dg/lto/pr80287_0.C: New test. - -2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/80315 - * gcc.target/powerpc/pr80315-1.c: New test. - * gcc.target/powerpc/pr80315-2.c: New test. - * gcc.target/powerpc/pr80315-3.c: New test. - * gcc.target/powerpc/pr80315-4.c: New test. - -2017-04-16 Tom de Vries <tom@codesourcery.com> - - * g++.dg/parse/error11.C: Remove braces around line number in dejagnu - directive. - * g++.dg/parse/error3.C: Same. - * g++.old-deja/g++.pt/niklas01a.C: Same. - * gcc.dg/990506-0.c: Same. - * gcc.dg/cpp/19990413-1.c: Same. - * gcc.dg/cpp/pragma-1.c: Same. - * gcc.dg/cpp/pragma-2.c: Same. - * gcc.dg/m-un-2.c: Same. - * objc.dg/private-1.m: Same. - -2017-04-15 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/pr54669.c: Fix dg-do directive. - * gcc.dg/pr78582.c: Ditto. - * gcc.dg/pr80020.c: Ditto. - * gcc.dg/torture/pr57993-2.cpp: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto. - * gcc.dg/tree-ssa/pr79327-2.c: Ditto. - * gcc.dg/tree-ssa/pr79352.c: Ditto. - * gcc.dg/tree-ssa/pr79376.c: Ditto. - * gcc.dg/tree-ssa/pr79691.c: Ditto. - -2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr> - - * gfortran.dg/deferred_character_3.f90: Fix dg-do directive. - * gfortran.dg/generic_29.f90: Likewise. - * gfortran.dg/goacc/multi-clause.f90: Likewise. - * gfortran.dg/pr41922.f90: Likewise. - * gfortran.dg/pr70006.f90: Likewise. - -2017-04-15 Segher Boessenkool <segher@kernel.crashing.org> - - PR tree-optimization/66612 - * gcc.target/powerpc/20050830-1.c: Remove xfail. - -2017-04-14 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80361 - * gfortran.dg/class_62.f90: New test case. - -2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/loop-1.c: New file. - -2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/80098 - * gcc.target/powerpc/pr80098-1.c: New test. - * gcc.target/powerpc/pr80098-2.c: Likewise. - * gcc.target/powerpc/pr80098-3.c: Likewise. - * gcc.target/powerpc/pr80098-4.c: Likewise. - -2017-04-13 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/80403 - * g++.dg/ubsan/pr80403-2.C: New test. - -2017-04-13 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/80343 - * gcc.target/powerpc/pr80343.c: New. - -2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com> - - PR sanitizer/80414 - * c-c++-common/ubsan/bounds-15.c: New test. - -2017-04-13 Richard Biener <rguenther@suse.de> - - PR testsuite/80416 - * g++.dg/torture/pr79671.C: Fix asm constraints. - -2017-04-13 Jakub Jelinek <jakub@redhat.com> - - PR debug/80321 - * gcc.dg/debug/pr80321.c: New test. - -2017-04-13 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/debug10.adb: New test. - * gnat.dg/debug10_pkg.ads: New helper. - -2017-04-12 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/79390 - * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test. - - PR sanitizer/80403 - PR sanitizer/80404 - PR sanitizer/80405 - * g++.dg/ubsan/pr80403.C: New test. - * g++.dg/ubsan/pr80404.C: New test. - * g++.dg/ubsan/pr80405.C: New test. - - PR c/80163 - * gcc.dg/torture/pr80163.c: New test. - -2017-04-12 Richard Biener <rguenther@suse.de> - Jeff Law <law@redhat.com> - - PR tree-optimization/80359 - * gcc.dg/torture/pr80359.c: New testcase. - -2017-04-12 Richard Biener <rguenther@suse.de> - Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR middle-end/79671 - * g++.dg/torture/pr79671.C: New testcase. - * g++.dg/lto/pr79671_0.C: Likewise. - * g++.dg/lto/pr79671_1.c: Likewise. - -2017-04-12 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/80349 - * g++.dg/ubsan/pr80349.C: New test. - -2017-04-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/80370 - * g++.dg/cpp1z/decomp28.C: New test. - - PR middle-end/80100 - * gcc.dg/pr80100.c: New test. - - PR rtl-optimization/80385 - * g++.dg/opt/pr80385.C: New test. - -2017-04-11 Martin Liska <mliska@suse.cz> - - PR ipa/80212 - * g++.dg/ipa/pr80212.C: New test. - -2017-04-11 Martin Sebor <msebor@redhat.com> - - PR middle-end/80364 - * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test. - -2017-04-11 Martin Liska <mliska@suse.cz> - - PR sanitizer/70878 - * gcc.dg/ubsan/pr70878.c: New test. - -2017-04-11 Jakub Jelinek <jakub@redhat.com> - - PR target/80381 - * gcc.target/i386/pr80381.c: New test. - - PR c++/80363 - * g++.dg/ext/pr80363.C: New test. - -2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large): - Add avr-*-* to non-lp64 selector. - -2017-04-10 Martin Sebor <msebor@redhat.com> - - * gcc.dg/pr40340-3.c: Adjust directive pattern. - * gcc.dg/pr40340-4.c: Same. - -2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch> - - PR fortran/69498 - * gfortran.dg/submodule_unexp.f90: Modified test - to account for new error. - * gfortran.dg/submodule_twice.f90: New Test - -2017-04-10 Jakub Jelinek <jakub@redhat.com> - - PR c++/80176 - * g++.dg/init/ref23.C: New test. - -2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR tree-optimization/80304 - * gfortran.dg/do_concurrent_4.f90: New test case. - -2017-04-10 Janus Weil <janus@gcc.gnu.org> - - PR fortran/80046 - * gfortran.dg/proc_ptr_comp_48.f90: New test case. - -2017-04-10 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/torture/pr79905.C: Add -maltivec option. - -2017-04-10 Jeff Law <law@redhat.com> - - PR tree-optimization/80374 - * g++.dg/pr80374.c: New test. - -2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/80108 - * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file. - * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test. - -2017-04-10 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array. - -2017-04-10 Uros Bizjak <ubizjak@gmail.com> - - PR testsuite/79356 - * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha. - -2017-04-10 Daniel Santos <daniel.santos@pobox.com> - - PR testsuite/79867 - * lib/target-libpath.exp: Merge in cygwin fix from libffi. - -2017-04-10 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80348 - * g++.dg/ubsan/div-by-zero-3.C: New test. - -2017-04-10 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/80153 - * gcc.c-torture/execute/pr80153.c: New. - -2017-04-10 Richard Biener <rguenther@suse.de> - - PR middle-end/80362 - * gcc.dg/torture/pr80362.c: New testcase. - -2017-04-10 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80304 - * gcc.dg/torture/pr80304.c: New testcase. - -2017-04-10 Nathan Sidwell <nathan@acm.org> - - PR target/79905 - * g++.dg/torture/pr79905.C: New. - -2017-04-10 Martin Liska <mliska@suse.cz> - - PR sanitizer/80350 - * c-c++-common/ubsan/pr80350.c: New test. - -2017-04-10 Jakub Jelinek <jakub@redhat.com> - - PR target/80324 - * gcc.target/i386/avx512f-reduce-op-1.c: New test. - -2017-04-08 Martin Liska <mliska@suse.cz> - - Revert: - 2017-04-07 Martin Liska <mliska@suse.cz> - - PR ipa/80212 - * g++.dg/ipa/pr80212.C: New test. - -2017-04-07 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to - dg-options. - * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise. - - PR target/80322 - PR target/80323 - PR target/80325 - PR target/80326 - * gcc.target/i386/avx512f-undefined-1.c: New test. - * gcc.target/i386/avx512f-cvtsd-1.c: New test. - * gcc.target/i386/avx-cvtsd-1.c: New test. - * gcc.target/i386/avx512f-cvtss-1.c: New test. - * gcc.target/i386/avx512f-abspd-1.c: New test. - * gcc.target/i386/avx-cvtss-1.c: New test. - * gcc.target/i386/avx512f-absps-1.c: New test. - * gcc.target/i386/avx512f-int2mask-1.c: New test. - * gcc.target/i386/avx512f-mask2int-1.c: New test. - -2017-04-07 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80348 - * g++.dg/ubsan/div-by-zero-2.C: New test. - - PR c++/80095 - * g++.dg/cpp1y/nsdmi-aggr8.C: New test. - -2017-04-07 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/70478 - * gcc.target/s390/pr70478.c: New. - -2017-04-07 Martin Liska <mliska@suse.cz> - - PR target/79889 - * g++.dg/ext/mv8.C: Add aarch64* targets. - -2017-04-07 Martin Liska <mliska@suse.cz> - - PR ipa/80212 - * g++.dg/ipa/pr80212.C: New test. - -2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime. - -2017-04-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80334 - * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for - alignas on stack. - -2017-04-07 Richard Biener <rguenther@suse.de> - - PR middle-end/80341 - * gcc.dg/torture/pr80341.c: New testcase. - -2017-04-06 Jakub Jelinek <jakub@redhat.com> - - PR debug/80234 - * g++.dg/debug/dwarf2/pr80234-1.C: New test. - * g++.dg/debug/dwarf2/pr80234-2.C: New test. - -2017-04-06 Uros Bizjak <ubizjak@gmail.com> - - PR target/79733 - * gcc.target/i386/pr79733.c: New test. - -2017-04-06 Uros Bizjak <ubizjak@gmail.com> - - PR target/80298 - * gcc.target/i386/pr80298-1.c: New test. - * gcc.target/i386/pr80298-2.c: Ditto. - -2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com - - PR target/80082 - * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of - ARMv7-R. - -2017-04-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80334 - * g++.dg/torture/pr80334.C: New testcase. - -2017-04-06 Martin Liska <mliska@suse.cz> - - PR sanitizer/80166 - * gcc.dg/asan/pr80166.c: New test. - -2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR tree-optimization/79390 - * gcc.target/i386/pr79390.c: Allow for cmovl.a. - -2017-04-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80262 - * gcc.target/i386/pr80262.c: New testcase. - -2017-04-06 Richard Biener <rguenther@suse.de> - - PR middle-end/80281 - * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off. - -2017-04-05 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/70703 - * gcc.target/i386/pr70703.c: New. - -2017-04-05 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/80308 - * c-c++-common/asan/pr80308.c: New test. - -2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR target/79890 - * gcc.target/s390/pr79890.c: New test case. - -2017-04-05 Jakub Jelinek <jakub@redhat.com> - - PR target/80310 - * c-c++-common/ubsan/pr80310.c: New test. - -2017-04-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/80297 - * g++.dg/torture/pr80297.C: New test. - - PR tree-optimization/79390 - * gcc.target/i386/pr79390.c: New test. - * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64. - -2017-04-04 Volker Reichelt <v.reichelt@netcologne.de> - - PR c++/80296 - * g++.dg/cpp0x/alias-decl-80296.C: New test. - -2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR target/80307 - * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not - targeting any CPU or architecture. - * gcc.target/arm/small-multiply-m0-2.c: Likewise. - * gcc.target/arm/small-multiply-m0-3.c: Likewise. - * gcc.target/arm/small-multiply-m0plus-1.c: Likewise. - * gcc.target/arm/small-multiply-m0plus-2.c: Likewise. - * gcc.target/arm/small-multiply-m0plus-3.c: Likewise. - * gcc.target/arm/small-multiply-m1-1.c: Likewise. - * gcc.target/arm/small-multiply-m1-2.c: Likewise. - * gcc.target/arm/small-multiply-m1-3.c: Likewise. - -2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch> - - PR fortran/69498 - * gfortran.dg/submodule_unexp.f90: New test. - -2017-04-04 Jakub Jelinek <jakub@redhat.com> - - PR target/80286 - * gcc.target/i386/avx-pr80286.c: New test. - * gcc.dg/pr80286.c: New test. - -2017-04-04 Richard Biener <rguenther@suse.de> - - PR middle-end/80281 - * gcc.dg/torture/pr80281.c: New testcase. - -2017-04-04 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80275 - * g++.dg/opt/pr80275.C: Make g static. - -2017-04-04 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/60818 - * gcc.c-torture/compile/pr60818.c: New testcase. - -2017-04-03 Jonathan Wakely <jwakely@redhat.com> - - * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment. - * gcc.dg/20031012-1.c: Likewise. - * gcc.dg/ipa/ipcp-1.c: Likewise. - * gcc.dg/torture/matrix-3.c: Likewise. - * gcc.target/powerpc/ppc-spe.c: Likewise. - * gcc.target/rx/zero-width-bitfield.c: Likewise. - -2017-04-03 Peter Bergner <bergner@vnet.ibm.com> - - PR target/80246 - * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not - powerpc_vsx_ok. - (std, ld): Limit scan-assembler-times check to lp64. - (stwu, stw, lwz): Add scan-assembler-times check for ilp32. - * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not - powerpc_vsx_ok. - -2017-04-03 Peter Bergner <bergner@vnet.ibm.com> - - PR target/80246 - * gcc.target/powerpc/pr80246.c: Require hard_dfp. - -2017-04-03 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80275 - * g++.dg/opt/pr80275.C: New testcase. - -2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR testsuite/79356 - * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390. - -2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf) - (bal): Increase iteration count and assume alignment. - -2017-04-03 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs. - -2017-04-02 Andrew Pinski <apinski@cavium.com> - - * gcc.c-torture/compile/nested-3.c: New testcase. - * gcc.c-torture/execute/20170401-1.c: New testcase. - * gcc.c-torture/execute/20170401-2.c: New testcase. - -2017-03-31 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/79405 - gcc.dg/pr79405.c: New testcase. - -2017-03-31 Jakub Jelinek <jakub@redhat.com> - - PR debug/79255 - * gcc.dg/pr79255.c: New test. - - PR c++/79572 - * g++.dg/ubsan/null-8.C: New test. - -2017-03-31 Pat Haugen <pthaugen@us.ibm.com> - - PR target/80107 - * gfortran.dg/pr80107.f: New. - -2017-03-31 Jeff Law <law@redhat.com> - - PR tree-optimization/49498 - * gcc.dg/uninit-pred-8_b.c: Reenable DOM. - -2017-03-31 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc. - -2017-03-31 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL. - -2017-03-31 Jakub Jelinek <jakub@redhat.com> - - PR libstdc++/80251 - * g++.dg/ext/is_aggregate.C: New test. - - PR middle-end/80173 - * gcc.target/i386/pr80173.c: New test. - - PR middle-end/80163 - * gcc.dg/pr80163.c: New test. - - PR debug/80025 - * gcc.dg/torture/pr80025.c: New test. - -2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com> - - * gcc.target/mips/pr52125.c: Add -msym32. - -2017-03-30 Jakub Jelinek <jakub@redhat.com> - - PR translation/80189 - * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics. - * g++.dg/gomp/sharing-1.C: Likewise. - * gfortran.dg/gomp/pr44536.f90: Likewise. - * gfortran.dg/gomp/pr44036-1.f90: Likewise. - * gfortran.dg/gomp/sharing-3.f90: Likewise. - * gfortran.dg/gomp/crayptr3.f90: Likewise. - * gfortran.dg/gomp/pr33439.f90: Likewise. - * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise. - * gfortran.dg/gomp/sharing-1.f90: Likewise. - * gfortran.dg/gomp/sharing-2.f90: Likewise. - * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise. - * gcc.dg/gomp/sharing-1.c: Likewise. - -2017-03-30 Peter Bergner <bergner@vnet.ibm.com> - - PR target/80246 - * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for - Darwin and SPE. - (dxex, dxexq): Update return type. - (diex, diexq): Update argument type. - * gcc.target/powerpc/pr80246.c: New test. - -2017-03-30 Martin Jambor <mjambor@suse.cz> - - PR ipa/77333 - * g++.dg/ipa/pr77333.C: New test. - -2017-03-30 Jakub Jelinek <jakub@redhat.com> - - PR target/80206 - * gcc.target/i386/pr80206.c: New test. - -2017-03-30 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77498 - * gfortran.dg/pr77498.f: New testcase. - -2017-03-29 Marek Polacek <polacek@redhat.com> - - PR c/79730 - * gcc.dg/pr79730.c: New test. - -2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/78670 - * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read - a character of length 1. Update test for success. - * gfortran.dg/dtio_28.f03: New test. - * gfortran.dg/dtio_4.f90: Update to open test file with status = - 'scratch' to delete the file when done. - -2017-03-29 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/80233 - * gcc.c-torture/compile/pr80233.c: New testcase. - -2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/80254 - * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run - * gfortran.dg/dec_io_2a.f90: instead (new test). - -2017-03-28 Jiong Wang <jiong.wang@arm.com> - - * g++.dg/tls/thread_local-order2.C: XFAIL on newlib. - -2017-03-28 Segher Boessenkool <segher@kernel.crashing.org> - - PR testsuite/43496 - * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if - generating PIC code. - -2017-03-28 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/80193 - * gcc.target/i386/pr80193.c: New. - -2017-03-28 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78661 - * gfortran.dg/dtio_25.f90: Modified test case. - * gfortran.dg/dtio_27.f90: New test case. - -2017-03-28 Uros Bizjak <ubizjak@gmail.com> - - PR target/53383 - * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse. - * gcc.target/i386/pr53383-2.c (dg-options): Ditto. - * gcc.target/i386/pr53383-3.c (dg-options): Ditto. - -2017-03-28 Bin Cheng <bin.cheng@arm.com> - - * gcc.c-torture/compile/irreducible-loop.c: New. - -2017-03-28 Richard Sandiford <richard.sandiford@arm.com> - - PR tree-optimization/80218 - * gcc.dg/pr80218.c: New test. - -2017-03-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78644 - * gcc.dg/pr78644-1.c: New testcase. - * gcc.dg/pr78644-2.c: Likewise. - -2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.dg/pic-3.c: Skip for mips*-*-linux-*. - * gcc.dg/pic-4.c: Likewise. - * gcc.dg/pie-3.c: Likewise. - * gcc.dg/pie-4.c: Likewise. - -2017-03-28 Martin Liska <mliska@suse.cz> - - PR ipa/80205 - * g++.dg/ipa/pr80205.C: New test. - -2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets - with sizeof(int) < 4. - * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise. - * gcc.c-torture/execute/pr79737-2.c: Likewise. - * gcc.dg/torture/pr79777.c: Likewise. - * gcc.dg/torture/pr79910.c: Likewise. - -2017-03-28 Richard Biener <rguenther@suse.de> - - PR middle-end/80222 - * g++.dg/pr80222.C: New testcase. - -2017-03-28 Martin Liska <mliska@suse.cz> - - PR ipa/80104 - * gcc.dg/ipa/pr80104.c: New test. - -2017-03-28 Marek Polacek <polacek@redhat.com> - - PR sanitizer/80067 - * c-c++-common/ubsan/shift-10.c: New test. - -2017-03-27 Jeff Law <law@redhat.com> - - PR tree-optimization/80216 - * gcc.c-torture/compile/pr80216.c: New test. - -2017-03-27 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/80162 - * c-c++-common/pr80162-1.c: New test. - * c-c++-common/pr80162-2.c: New test. - * c-c++-common/pr80162-3.c: New test. - - PR target/80102 - * g++.dg/opt/pr80102.C: New test. - -2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/78543 - * gcc.target/powerpc/pr78543.c: New test. - -2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/80103 - * gcc.target/powerpc/pr80103-1.c: New test. - -2017-03-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80181 - * gcc.dg/torture/pr80181.c: New testcase. - -2017-03-27 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/interrupt-4.c: New file. - -2017-03-27 Richard Biener <rguenther@suse.de> - - PR ipa/79776 - * g++.dg/ipa/pr79776.C: New testcase. - -2017-03-27 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/80168 - * gcc.dg/asan/pr80168.c: New test. - -2017-03-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80170 - * gcc.dg/pr80170.c: New testcase. - -2017-03-27 Richard Biener <rguenther@suse.de> - - PR middle-end/80171 - * g++.dg/torture/pr80171.C: New testcase. - -2017-03-26 John David Anglin <danglin@gcc.gnu.org> - - * gcc.dg/torture/pr79732.c: Require alias support. - * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile. - - * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if - libatomic_available. - * gfortran.dg/coarray_image_status_1.f08: Likewise. - * gfortran.dg/coarray_stopped_images_1.f08: Likewise. - -2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/78881 - * gfortran.dg/dtio_26.f90: New test. - -2017-03-25 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/80156 - PR fortran/79382 - * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the - testcase for PR80156. Add a main programme that tests that - the typebound generic is accessible. - -2017-03-25 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/80160 - PR rtl-optimization/80159 - - * gcc.target/i386/pr80160.c: New test. - -2017-03-24 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/79904 - * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options. - -2017-03-24 Marek Polacek <polacek@redhat.com> - - PR c++/80119 - * g++.dg/warn/Wuninitialized-9.C: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message - and remove the high-level builtin. The error message for the - would prevent compilation from reaching the second. - * gcc.target/s390/target-attribute/tattr-4.c: Likewise. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vxe/negfma-1.c: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/arch12/aghsghmgh-1.c: New test. - * gcc.target/s390/arch12/mul-1.c: New test. - * gcc.target/s390/arch12/mul-2.c: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vxe/vllezlf-1.c: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vxe/popcount-1.c: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vxe/bitops-1.c: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs. - * lib/target-supports.exp: Add effective target check s390_vxe. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the - comparison instructions used from now on. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/s390.exp (check_effective_target_vector): - Include target-supports.exp and move target_vector check routine - ... - * lib/target-supports.exp (check_effective_target_s390_vx): ... to - here and rename it. - * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target - check from vector to s390_vx. - * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise. - * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise. - * gcc.target/s390/vector/stpcpy-1.c: Likewise. - * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise. - * gcc.target/s390/vector/vec-clobber-1.c: Likewise. - * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise. - * gcc.target/s390/vector/vec-genmask-1.c: Likewise. - * gcc.target/s390/vector/vec-nopeel-1.c: Likewise. - * gcc.target/s390/vector/vec-vrepi-1.c: Likewise. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vec-init-2.c: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.dg/ubsan/pr79904-2.c: New test. - -2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/79893 - * gcc.target/s390/zvector/pr79893.c: New test. - -2017-03-24 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/80112 - * gcc.dg/pr80112.c: New test. - -2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning - etc. line numbers. - * gcc.dg/Walloca-1.c: Likewise. - * gcc.dg/Walloca-2.c: Likewise. - * gcc.dg/Wvla-larger-than-2.c: Likewise. - -2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/80158 - * gfortran.fortran-torture/compile/pr80158.f: New file. - -2017-03-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80167 - * gcc.dg/graphite/pr80167.c: New testcase. - -2017-03-24 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80092 - * gcc.dg/no_profile_instrument_function-attr-1.c: Add - dg-require-effective-target global_constructor. - * gcc.dg/tls/emutls-2.c: Same. - -2017-03-24 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80092 - * c-c++-common/Wimplicit-fallthrough-34.c: Add - dg-require-effective-target indirect_jumps. - -2017-03-24 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80092 - * gcc.dg/torture/pr79244.c: Add dg-require-effective-target - nonlocal_goto. - -2017-03-24 Tom de Vries <tom@codesourcery.com> - - PR testsuite/80092 - * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca. - * gcc.dg/Walloca-12.c: Same. - * gcc.dg/attr-alloc_size-8.c: Same. - * gcc.dg/Walloca-4.c: Same. - * gcc.dg/Walloca-8.c: Same. - * gcc.dg/Walloca-13.c: Same. - * gcc.dg/Walloca-14.c: Same. - * gcc.dg/attr-alloc_size-9.c: Same. - * gcc.dg/Walloca-1.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. - * gcc.dg/Walloca-5.c: Same. - * gcc.dg/Walloca-10.c: Same. - * gcc.dg/Walloca-9.c: Same. - * gcc.dg/attr-alloc_size-6.c: Same. - * gcc.dg/Wvla-larger-than-1.c: Same. - * gcc.dg/torture/pr71881.c: Same. - * gcc.dg/torture/pr71901.c: Same. - * gcc.dg/torture/pr78742.c: Same. - * gcc.dg/builtin-alloc-size.c: Same. - * gcc.dg/Walloca-2.c: Same. - * gcc.dg/Walloca-6.c: Same. - * gcc.dg/Walloca-11.c: Same. - * gcc.dg/attr-alloc_size-7.c: Same. - * gcc.dg/Wvla-larger-than-2.c: Same. - * gcc.dg/Walloca-3.c: Same. - * c-c++-common/Wimplicit-fallthrough-7.c: Same. - * gcc.c-torture/compile/pr79413.c: Same. - * gcc.c-torture/compile/pr78439.c: Same. - -2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/p9-options-1.c: New test. - -2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/71436 - * gcc.c-torture/compile/pr71436.c: New test. - -2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - Richard Biener <rguenther@suse.de> - - PR tree-optimization/79908 - PR tree-optimization/80136 - * gcc.dg/torture/pr79908.c: New file. - -2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch> - - PR fortran/39239 - * gfortran.dg/equiv_constraint_bind_c.f90: New test. - -2017-03-22 Jakub Jelinek <jakub@redhat.com> - - PR c++/80141 - * g++.dg/gomp/pr80141.C: New test. - - PR c++/80129 - * g++.dg/torture/pr80129.C: New test. - - PR sanitizer/80110 - * g++.dg/tsan/pr80110.C: New test. - -2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/80142 - * gfortran.dg/any_loc.f90: New test case. - -2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR target/80082 - * gcc.target/arm/atomic_loaddi_10.c: New testcase. - * gcc.target/arm/atomic_loaddi_11.c: Likewise. - -2017-03-22 Martin Liska <mliska@suse.cz> - - PR target/79906 - * g++.dg/ext/mv8.C: Add power* targets. - -2017-03-21 Martin Sebor <msebor@redhat.com> - - PR c++/79548 - * g++.dg/warn/Wunused-var-26.C: New test. - -2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/79908 - * gcc.dg/torture/pr79908.c: Revert addition of new file. - -2017-03-21 Marek Polacek <polacek@redhat.com> - Martin Sebor <msebor@redhat.com> - - PR tree-optimization/80109 - * gcc.dg/Walloca-14.c: New test. - -2017-03-21 Jakub Jelinek <jakub@redhat.com> - - PR target/80125 - * gcc.target/powerpc/pr80125.c: New test. - -2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch> - - PR fortran/69498 - * gfortran.dg/unexp_attribute.f90: New test - -2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - Richard Biener <rguenther@suse.de> - - PR tree-optimization/79908 - * gcc.dg/torture/pr79908.c: New file. - -2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets - with sizeof(int) < 4. - -2017-03-21 Martin Liska <mliska@suse.cz> - - * gcc.target/i386/pr65044.c: Add '.' in order to catch - apostrophes. - -2017-03-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80032 - * g++.dg/opt/pr80032.C: New testcase. - -2017-03-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/80122 - * gcc.dg/torture/pr80122.c: New testcase. - -2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.dg/pic-2.c: Skip for MIPS. - * gcc.dg/pie-2.c: Skip for MIPS. - -2017-03-21 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/77752 - * g++.dg/cpp0x/initlist97.C: New. - * g++.dg/cpp0x/initlist85.C: Update. - -2017-03-21 Jakub Jelinek <jakub@redhat.com> - - PR c/67338 - * gcc.dg/pr67338.c: New test. - - PR c++/35878 - * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized - dump instead of assembler. - * g++.dg/init/pr35878_2.C: Likewise. - * g++.dg/init/pr35878_3.C: Likewise. - -2017-03-21 Jakub Jelinek <jakub@redhat.com> - - PR c/80097 - * gcc.dg/ubsan/pr80097.c: New test. - -2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/80054 - * g++.dg/torture/pr80054.C: New file. - -2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/79963 - * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler - directive to assure selection of proper bit using rlwinm insn. - * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise. - * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise. - * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise. - * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise. - -2017-03-20 Marek Polacek <polacek@redhat.com> - Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/80059 - ICE with noexcept and __transaction_atomic - * g++.dg/tm/pr80059-2.C: New test. - * g++.dg/tm/pr80059.C: New test. - -2017-03-20 Martin Liska <mliska@suse.cz> - - PR middle-end/79753 - * gcc.target/i386/mpx/pr79753.c: New test. - -2017-03-20 Martin Liska <mliska@suse.cz> - - PR target/79769 - PR target/79770 - * g++.dg/pr79769.C: New test. - * gcc.target/i386/mpx/pr79770.c: New test. - -2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/78857 - * gcc.target/s390/load-and-test-fp-1.c: New test. - * gcc.target/s390/load-and-test-fp-2.c: New test. - -2017-03-18 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/79676 - * gfortran.dg/submodule_28.f08 : New test. - -2017-03-18 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/71838 - * gfortran.dg/submodule_26.f08 : New test. - * gfortran.dg/submodule_27.f08 : New test. - -2017-03-17 Pat Haugen <pthaugen@us.ibm.com> - - PR target/79951 - * gcc.target/powerpc/pr79951.c: New. - -2017-03-17 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/79910 - * gcc.dg/torture/pr79910.c: New test. - -2017-03-17 Jeff Law <law@redhat.com> - - PR tree-optimization/71437 - * gcc.dg/tree-ssa/pr71437.c: New test. - * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump. - * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads - now caught by VRP, but which were previously caught by DOM. - -2017-03-17 Richard Biener <rguenther@suse.de> - - PR middle-end/80075 - * g++.dg/torture/pr80075.C: New testcase. - -2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71294 - * g++.dg/pr71294.C: New test. - -2017-03-16 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target. - -2017-03-16 Jakub Jelinek <jakub@redhat.com> - - PR fortran/80010 - * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic. - - PR fortran/79886 - * gfortran.dg/pr79886.f90: New test. - -2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79038 - * gcc.target/powerpc/pr79038-1.c: New test. - -2017-03-15 Segher Boessenkool <segher@kernel.crashing.org> - - PR fortran/33271 - * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*. - -2017-03-15 Jiong Wang <jiong.wang@arm.com> - - PR testsuite/79356 - * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm. - -2017-03-15 Uros Bizjak <ubizjak@gmail.com> - - PR target/80019 - * gcc.target/i386/pr80019.c: New test. - -2017-03-15 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error. - -2017-03-14 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/79800 - * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases. - * gcc.dg/tree-ssa/pr79800.c: New test. - -2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79947 - * gcc.target/powerpc/pr79947.c: New test. - -2017-03-14 Martin Sebor <msebor@redhat.com> - - PR middle-end/80020 - * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order. - * gcc.dg/attr-alloc_size-7.c: Same. - * gcc.dg/attr-alloc_size-9.c: Same. - * gcc.dg/builtin-alloc-size.c: Same. - * gcc.dg/pr80020.c: New test. - -2017-03-14 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/79728 - * gcc.target/i386/sse-globalreg.c: New test. - -2017-03-14 Martin Liska <mliska@suse.cz> - - PR lto/66295 - * gcc.dg/tree-prof/pr66295.c: New test. - -2017-03-13 Martin Liska <mliska@suse.cz> - - PR middle-end/78339 - * gcc.target/i386/mpx/pr78339.c: New test. - -2017-03-13 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/bitfield.c: New file. - -2017-03-13 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/pr9001090948.c: New file. - -2017-03-11 Segher Boessenkool <segher@kernel.crashing.org> - - * lib/target-supports.exp (check_effective_target_broken_cplxf_arg): - Fix test. Make early-out condition return early. Correct comments. - -2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/78854 - * gfortran.dg/dtio_25.f90: New test. - -2017-03-10 Martin Sebor <msebor@redhat.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case. - -2017-03-10 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/78911 - * gcc.target/i386/pr78911-1.c: New test. - * gcc.target/i386/pr78911-2.c: New test. - -2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com> - - PR target/79941 - * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test. - * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test. - * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test. - -2017-03-10 Marek Polacek <polacek@redhat.com> - - PR c++/79967 - * g++.dg/cpp0x/gen-attrs-63.C: New test. - -2017-03-10 Jakub Jelinek <jakub@redhat.com> - - PR c++/79899 - * g++.dg/other/friend7.C: New test. - - PR c++/79896 - * g++.dg/ext/int128-5.C: New test. - -2017-03-10 Segher Boessenkool <segher@kernel.crashing.org> - - PR testsuite/79356 - * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips, - powerpc, sparc, or s390x. - -2017-03-10 Pat Haugen <pthaugen@us.ibm.com> - - PR target/79907 - * gcc.target/powerpc/pr79907.c: New. - -2017-03-10 Olivier Hainque <hainque@adacore.com> - - * gnat.dg/opt64.adb: New test. - * gnat.dg/opt64_pkg.ads: New helper. - * gnat.dg/opt64_pkg.adb: New helper. - -2017-03-10 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/79909 - * gcc.target/powerpc/pr79909.c: New test. - - PR tree-optimization/79972 - * gcc.dg/pr79972.c: New test. - - PR tree-optimization/77975 - * gcc.dg/pr77975.c: New test. - -2017-03-09 Marek Polacek <polacek@redhat.com> - - PR c++/79962 - PR c++/79984 - * c-c++-common/nonnull-3.c: New test. - * g++.dg/warn/Wnonnull3.C: New test. - -2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com> - - * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float. - * gcc.target/mips/lxc1-sxc1-2.c: Likewise. - -2017-03-09 Marek Polacek <polacek@redhat.com> - - PR sanitizer/79757 - * gcc.dg/ubsan/pr79757-1.c: New test. - * gcc.dg/ubsan/pr79757-2.c: New test. - * gcc.dg/ubsan/pr79757-3.c: New test. - * gcc.dg/ubsan/pr79757-4.c: New test. - * gcc.dg/ubsan/pr79757-5.c: New test. - -2017-03-09 Jakub Jelinek <jakub@redhat.com> - - PR c/79969 - * gcc.dg/debug/dwarf2/enum-loc1.c: New test. - -2017-03-09 Marek Polacek <polacek@redhat.com> - - PR c++/79687 - * g++.dg/expr/ptrmem8.C: New test. - * g++.dg/expr/ptrmem9.C: New test. - -2017-03-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79977 - * gcc.dg/graphite/pr79977.c: New testcase. - -2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com> - - * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for - rdynamic. Remove dg-skip-if for targets which don't support -rdynamic. - * lib/target-supports.exp (check_effective_target_rdynamic): - New proc. - -2017-03-09 Richard Biener <rguenther@suse.de> - - PR middle-end/79971 - * gcc.dg/fixed-point/pr79971.c: New testcase. - -2017-03-09 Richard Biener <rguenther@suse.de> - - PR ipa/79970 - * gcc.dg/torture/pr79970.c: New testcase. - -2017-03-09 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71966 - * g++.dg/cpp0x/pr71966-1.C: New. - * g++.dg/cpp0x/pr71966-2.C: Likewise. - -2017-03-09 Martin Liska <mliska@suse.cz> - - PR tree-optimization/79631 - * gcc.target/i386/mpx/pr79631.c: New test. - -2017-03-09 Martin Liska <mliska@suse.cz> - - PR target/65705 - PR target/69804 - * gcc.target/i386/pr71458.c: Update scanned pattern. - -2017-03-09 Marek Polacek <polacek@redhat.com> - - PR c++/79672 - * g++.dg/warn/Wduplicated-branches2.C: Fix PR. - * g++.dg/warn/Wduplicated-branches3.C: New test. - -2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com> - - * gcc.target/mips/msa-bclri.c: Skip the test for -O0. - -2017-03-09 Martin Liska <mliska@suse.cz> - - PR ipa/79764 - * g++.dg/pr79764.C: New test. - -2017-03-09 Martin Liska <mliska@suse.cz> - - PR ipa/79761 - * g++.dg/pr79761.C: New test. - -2017-03-09 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/79944 - * c-c++-common/asan/pr79944.c: New test. - - PR target/79932 - * gcc.target/i386/pr79932-2.c: New test. - - PR target/79932 - * gcc.target/i386/pr79932-1.c: New test. - -2017-03-09 Marek Polacek <polacek@redhat.com> - - PR c++/79900 - ICE in strip_typedefs - * g++.dg/warn/Wpadded-1.C: New test. - -2017-03-08 Marek Polacek <polacek@redhat.com> - - * g++.dg/Walloca1.C: Adjust dg-warning. - -2017-03-08 Andrew Haley <aph@redhat.com> - - PR tree-optimization/79943 - * gcc.dg/tree-ssa/pr79943.c: New test. - -2017-03-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79955 - * gcc.dg/uninit-24.c: New testcase. - -2017-03-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79920 - * gcc.dg/vect/pr79920.c: New testcase. - -2017-03-08 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/79904 - * gcc.dg/ubsan/pr79904.c: New test. - -2017-03-07 Jakub Jelinek <jakub@redhat.com> - - PR c/79834 - * c-c++-common/goacc/pragma_context.c (f2): Adjust expected - diagnostics. - -2017-03-07 Marek Polacek <polacek@redhat.com> - - PR middle-end/79809 - * g++.dg/Walloca1.C: New test. - -2017-03-07 Martin Liska <mliska@suse.cz> - - PR middle-end/68270 - * g++.dg/pr68270.C: New test. - -2017-03-07 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/79901 - * gcc.target/i386/pr79901.c: New test. - - PR sanitizer/79897 - * c-c++-common/ubsan/pr79897.c: New test. - -2017-03-06 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/79571 - * gcc.target/i386/pr79571.c: New. - -2017-03-06 Marek Polacek <polacek@redhat.com> - - PR c++/79796 - ICE with NSDMI and this pointer - * g++.dg/cpp0x/nsdmi13.C: New test. - -2017-03-06 Julia Koval <julia.koval@intel.com> - - PR target/79793 - * gcc.target/i386/interrupt-12.c: Update scan-assembler-times - directives. - * gcc.target/i386/interrupt-13.c: Ditto. - * gcc.target/i386/interrupt-14.c: Ditto. - * gcc.target/i386/interrupt-15.c: Ditto. - -2017-03-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/79822 - * g++.dg/cpp0x/constexpr-79822.C: New test. - -2017-03-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79894 - * gcc.dg/vect/pr79887.c: New testcase. - -2017-03-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79824 - * gcc.dg/vect/pr79824-1.c: New testcase. - * gcc.dg/vect/pr79824-2.c: Likewise. - -2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for - gettimeofday. Remove dg-skip-if for AVR. - * lib/target-supports.exp (check_effective_target_gettimeofday): - New proc. - -2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com> - - * gcc.target/s390/hotpatch-1.c: Check for nopr %r0. - * gcc.target/s390/hotpatch-10.c: Likewise. - * gcc.target/s390/hotpatch-11.c: Likewise. - * gcc.target/s390/hotpatch-12.c: Likewise. - * gcc.target/s390/hotpatch-13.c: Likewise. - * gcc.target/s390/hotpatch-14.c: Likewise. - * gcc.target/s390/hotpatch-15.c: Likewise. - * gcc.target/s390/hotpatch-16.c: Likewise. - * gcc.target/s390/hotpatch-17.c: Likewise. - * gcc.target/s390/hotpatch-18.c: Likewise. - * gcc.target/s390/hotpatch-19.c: Likewise. - * gcc.target/s390/hotpatch-2.c: Likewise. - * gcc.target/s390/hotpatch-26.c: Likewise. - * gcc.target/s390/hotpatch-27.c: Likewise. - * gcc.target/s390/hotpatch-28.c: Likewise. - * gcc.target/s390/hotpatch-3.c: Likewise. - * gcc.target/s390/hotpatch-4.c: Likewise. - * gcc.target/s390/hotpatch-5.c: Likewise. - * gcc.target/s390/hotpatch-6.c: Likewise. - * gcc.target/s390/hotpatch-7.c: Likewise. - * gcc.target/s390/hotpatch-8.c: Likewise. - * gcc.target/s390/hotpatch-9.c: Likewise. - -2017-03-06 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/64574 - * g++.dg/template/crash125.C: New. - -2017-03-06 Jakub Jelinek <jakub@redhat.com> - - PR target/79812 - * gcc.target/i386/avx512f-vpermq-imm-3.c: New test. - -2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32. - -2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com> - - * gcc.target/mips/msa-minmax.c: New tests. - -2017-03-06 Martin Liska <mliska@suse.cz> - - PR sanitize/79783 - * g++.dg/asan/pr79783.C: New test. - -2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com> - - * gcc.target/mips/msa-dotp.c: New tests. - -2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com> - - * gcc.target/mips/msa-bclri.c: New test. - -2017-03-05 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70266 - * g++.dg/tm/pr70266.C: New. - -2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org> - Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> - - * gfortran.dg/coarray/fail_image_1.f08: New test. - * gfortran.dg/coarray/fail_image_2.f08: New test. - * gfortran.dg/coarray/failed_images_1.f08: New test. - * gfortran.dg/coarray/failed_images_2.f08: New test. - * gfortran.dg/coarray/image_status_1.f08: New test. - * gfortran.dg/coarray/image_status_2.f08: New test. - * gfortran.dg/coarray/stopped_images_1.f08: New test. - * gfortran.dg/coarray/stopped_images_2.f08: New test. - * gfortran.dg/coarray_fail_st.f90: New test. - * gfortran.dg/coarray_failed_images_1.f08: New test. - * gfortran.dg/coarray_image_status_1.f08: New test. - * gfortran.dg/coarray_stopped_images_1.f08: New test. - -2017-03-03 Marek Polacek <polacek@redhat.com> - - PR c/79758 - * gcc.dg/noncompile/pr79758.c: New test. - -2017-03-03 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/79805 - * g++.dg/opt/pr79805.C: New test. - -2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/avx512vpopcntdq-check.h: New. - * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. - * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. - * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h. - * gcc.target/i386/i386.exp - (check_effective_target_avx512vpopcntdq): New. - -2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for - ilp32 targets and match DImode registers for lp64 targets. - -2017-03-03 Uros Bizjak <ubizjak@gmail.com> - - * g++.dg/pr71624.C: Disable for x32. - * g++.dg/pr71633.C: Ditto. - -2017-03-03 Jakub Jelinek <jakub@redhat.com> - - PR target/79807 - * gcc.target/i386/pr79807.c: New test. - -2017-03-03 Martin Liska <mliska@suse.cz> - - PR tree-optimization/79803 - * gcc.dg/tree-ssa/pr79803.c: New test. - -2017-03-03 Martin Liska <mliska@suse.cz> - - PR rtl-optimization/79574 - * gcc.dg/pr79574-2.c: New test. - -2017-03-03 Richard Biener <rguenther@suse.de> - - PR c++/79825 - * g++.dg/warn/Wuninitialized-8.C: New testcase. - -2017-03-03 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/pr57134.c: Use empty inline asm string literal. - -2017-03-03 Marek Polacek <polacek@redhat.com> - - PR c++/79791 - * g++.dg/warn/Wwrite-strings-1.C: New test. - * g++.dg/warn/Wwrite-strings-2.C: New test. - * g++.dg/warn/Wwrite-strings-3.C: New test. - * g++.dg/warn/Wwrite-strings-4.C: New test. - * g++.dg/warn/Wwrite-strings-5.C: New test. - * g++.dg/warn/Wwrite-strings-6.C: New test. - * g++.dg/warn/Wwrite-strings-7.C: New test. - * g++.dg/warn/Wwrite-strings-8.C: New test. - * g++.dg/warn/Wwrite-strings-9.C: New test. - * g++.dg/warn/Wwrite-strings-10.C: New test. - * g++.dg/warn/Wwrite-strings-11.C: New test. - * g++.dg/warn/Wwrite-strings-12.C: New test. - -2017-03-03 Richard Biener <rguenther@suse.de> - - PR middle-end/79818 - * gcc.dg/torture/pr79818.c: New testcase. - -2017-03-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/79782 - * g++.dg/warn/Wunused-parm-10.C: New test. - -2017-03-02 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/rtl/x86_64/*.c: Test for - "{ i?86-*-* x86_64-*-* } && lp64" targets only. - -2017-03-02 Uros Bizjak <ubizjak@gmail.com> - - PR target/79514 - * gcc.target/i386/pr79514.c: New test. - -2017-03-02 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/79780 - * gcc.c-torture/compile/pr79780.c: New test. - -2017-03-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79345 - PR c++/42000 - * g++.dg/warn/Wuninitialized-7.C: New testcase. - * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized. - * gcc.dg/uninit-pr19430-2.c: Add expected warning. - -2017-03-02 Richard Biener <rguenther@suse.de> - - PR c/79756 - * gcc.dg/vector-1.c: New testcase. - -2017-03-02 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/66768 - * gcc.target/i386/pr66768.c: New test. - -2017-03-02 Richard Biener <rguenther@suse.de> - - * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64. - * gcc.dg/rtl/x86_64/final.c: Likewise. - * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise. - * gcc.dg/rtl/x86_64/ira.c: Likewise. - * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise. - * gcc.dg/rtl/x86_64/vregs.c: Likewise. - -2017-03-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79777 - * gcc.dg/torture/pr79777.c: New testcase. - -2017-03-01 Martin Sebor <msebor@redhat.com> - - PR middle-end/79692 - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases. - * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g. - * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test. - * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto. - -2017-03-01 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/invsize-2.c: New test. - * gcc.target/i386/invsize-3.c: Ditto. - * gcc.target/i386/invsize-4.c: Ditto. - * gcc.target/i386/pr66274.c: Expect "unsuported size" warning. - * gcc.target/i386/stackalign/asm-1.c: Ditto. - -2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79439 - * gcc.target/powerpc/pr79439.c: New test. - -2017-03-01 Pat Haugen <pthaugen@us.ibm.com> - - * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up - scan string. - - -2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/79395 - * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler - pattern to look for vcmpequd. instead of vcmpnew. - * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise. - * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler - pattern to look for xvcmpeqsp. instead of xvcmpnesp. - * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to - look for xvcmpeqdp. instead of xvcmpnedp. - * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to - look for vcmpequd. instead of vcmpnew. - * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise. - * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise. - * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to - look for xvcmpeqsp. instead of xvcmpnesp. - * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to - look for xvcmpeqdp. instead of xvcmpnedp. - * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to - look for vcmpequd. instead of vcmpnew. - * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to - look for vcmpeqsp instead of xvcmpnesp. - * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to - look for xvcmpeqdp instead of xvcmpnedp. - -2017-03-01 Richard Biener <rguenther@suse.de> - - PR middle-end/79721 - * gcc.dg/torture/pr79721.c: New testcase. - -2017-03-01 Jakub Jelinek <jakub@redhat.com> - - PR c++/79681 - * g++.dg/cpp1y/constexpr-79681-1.C: New test. - * g++.dg/cpp1y/constexpr-79681-2.C: New test. - - PR c++/79746 - * g++.dg/warn/Wunused-parm-9.C: New test. - - PR tree-optimization/79734 - * g++.dg/opt/pr79734.C: New test. - -2017-02-28 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/79737 - * gcc.c-torture/execute/pr79737-1.c: New test. - * gcc.c-torture/execute/pr79737-2.c: New test. - -2017-02-28 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/20170228-1.c: New test. - -2017-02-28 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/invsize-1.c: New test. - -2017-02-28 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/79691 - * gcc.dg/tree-ssa/pr79691.c: New test. - -2017-02-28 Jakub Jelinek <jakub@redhat.com> - - PR target/79729 - * gcc.target/i386/pr79729.c: New test. - -2017-02-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79740 - * gcc.dg/torture/pr79740.c: New testcase. - -2017-02-28 Richard Biener <rguenther@suse.de> - - PR middle-end/79731 - * c-c++-common/torture/pr79731.c: New testcase. - -2017-02-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79732 - * gcc.dg/torture/pr79732.c: New testcase. - -2017-02-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79723 - * gcc.target/i386/pr79723.c: New testcase. - -2017-02-27 Pat Haugen <pthaugen@us.ibm.com> - - PR target/79544 - * gcc.target/powerpc/pr79544.c: New. - -2017-02-27 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79414 - * g++.dg/parse/crash67.C: New. - -2017-02-27 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/77536 - * gcc.dg/vect/pr79347.c: Revise testing string. - -2017-02-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/45397 - * gcc.dg/tree-ssa/pr45397.c: New testcase. - -2017-02-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79690 - * gcc.target/i386/pr79690.c: New testcase. - -2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/51119 - * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead - of original. - * gfortran.dg/inline_matmul_11.f90: Likewise. - * gfortran.dg/inline_matmul_9.f90: Likewise. - * gfortran.dg/matmul_13.f90: New test. - * gfortran.dg/matmul_14.f90: New test. - -2017-02-25 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/79396 - * g++.dg/opt/pr79396.C: New test. - -2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/79597 - * gfortran.dg/dtio_6.f90: Update test. - -2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/79601 - * gfortran.dg/interface_operator_2.f90: New test. - -2017-02-24 Jakub Jelinek <jakub@redhat.com> - - PR c/79677 - * gcc.dg/pr79677.c: New test. - -2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com> - - * gcc.target/mips/mips-ps-type-2.c (move): Force generation - of mov.ps. - * gcc.target/mips/mips-ps-type.c (move): Likewise. - (cond_move1): Simplify condition to force generation of - mov[nz].ps. - (cond_move2): Likewise. - -2017-02-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/79588 - * g++.dg/warn/Wrestrict-1.C: New test. - * g++.dg/warn/Wrestrict-2.C: New test. - -2017-02-24 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/ext/complit15.C: Require LTO. - -2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use - logical_op_short_circuit to skip targets. - (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR - and s390. - -2017-02-24 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt63.adb: New test. - -2017-02-24 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/discr47.adb: New test. - -2017-02-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79389 - * gcc.dg/tree-ssa/split-path-10.c: New testcase. - -2017-02-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79361 - * g++.dg/cpp0x/pr79361-1.C: New. - * g++.dg/cpp0x/pr79361-2.C: Likewise. - -2017-02-23 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/visium/bit_test.c: Accept any lsr form. - * gcc.target/visium/block_move.c: Tweak. - -2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR 68749 - * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196. - -2017-02-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79683 - * gcc.target/i386/pr79683.c: New testcase. - -2017-02-22 Jeff Law <law@redhat.com> - - PR tree-optimization/79578 - * g++.dg/tree-ssa/ssa-dse-3.C: New test. - -2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com> - - * gcc.target/mips/msa-fp-cc.c: New test. - -2017-02-22 Jakub Jelinek <jakub@redhat.com> - - PR c++/79664 - * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location. - * g++.dg/cpp1y/constexpr-throw.C: Likewise. - * g++.dg/gomp/pr79664.C: New test. - - * g++.dg/debug/dwarf2/inline-var-2.C: New test. - -2017-02-22 Marek Polacek <polacek@redhat.com> - - PR c++/79653 - * g++.dg/cpp0x/alignas10.C: New test. - * g++.dg/cpp0x/alignas9.C: New test. - - PR c++/79657 - * g++.dg/ext/underlying_type12.C: New test. - - PR c/79662 - * gcc.dg/enum-incomplete-4.c: New test. - -2017-02-22 Jakub Jelinek <jakub@redhat.com> - - PR target/70465 - * gcc.target/i386/pr70465-2.c: New test. - -2017-02-21 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/pr61441.c: Use dg-add-options ieee. - -2017-02-22 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79673 - * gcc.target/i386/pr79673.c: New testcase. - -2017-02-22 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79666 - * gcc.dg/torture/pr79666.c: New testcase. - -2017-02-22 Martin Liska <mliska@suse.cz> - - PR lto/79587 - * gcc.dg/tree-prof/pr79587.c: New test. - -2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/68644 - * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*. - -2017-02-21 Marek Polacek <polacek@redhat.com> - - PR c++/79535 - * g++.dg/ext/flexary23.C: New test. - -2017-02-21 Uros Bizjak <ubizjak@gmail.com> - - PR target/79593 - * gcc.target/i386/pr79593.c: New test. - -2017-02-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/79654 - * g++.dg/cpp1z/decomp26.C: New test. - - PR sanitizer/79589 - * g++.dg/ubsan/pr79589.C: New test. - -2017-02-21 Jeff Law <law@redhat.com> - - PR tree-optimization/79621 - * gcc.c-torture/compile/pr79621.c: New test. - -2017-02-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/79655 - * g++.dg/cpp1y/constexpr-79655.C: New test. - - PR c++/79639 - * g++.dg/cpp1y/constexpr-79639.C: New test. - - PR target/79633 - * gcc.target/i386/mpx/pr79633.c: New test. - - PR target/79570 - * gcc.dg/pr79570.c: New test. - - PR c++/79641 - * c-c++-common/pr79641.c: New test. - - PR tree-optimization/79649 - * gcc.target/i386/pr79649.c: New test. - - PR target/79494 - * gcc.dg/pr79494.c: New test. - -2017-02-21 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi - to dg-options. - -2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.dg/gimplefe-26.c: Require c99_runtime. - -2017-02-02 Jason Merrill <jason@redhat.com> - - PR c++/79580 - * g++.dg/ext/complit15.C: New. - -2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/78056 - * gcc.target/powerpc/pr78056-8.c: Remove. - -2017-02-20 Marek Polacek <polacek@redhat.com> - - PR middle-end/79537 - * gcc.dg/comp-goto-4.c: New test. - - PR sanitizer/79558 - * c-c++-common/ubsan/bounds-14.c: New test. - -2017-02-20 Jakub Jelinek <jakub@redhat.com> - - PR target/79568 - * gcc.target/i386/pr79568-1.c: New test. - * gcc.target/i386/pr79568-2.c: New test. - * gcc.target/i386/pr79568-3.c: New test. - -2017-02-16 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/79382 - * gfortran.dg/dtio_10.f90: Change test of error message. - * gfortran.dg/dtio_23.f90: New test. - * gfortran.dg/dtio_24.f90: New test. - -2017-02-20 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/79434 - * gfortran.dg/submodule_25.f08: New test. - -2017-02-19 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/79447 - * gfortran.dg/submodule_24.f08: New test. - -2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/79229 - * gfortran.dg/class_allocate_24.f90: New test. - -2017-02-19 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/79402 - * gfortran.dg/submodule_23.f90: New test. - -2017-02-19 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/79380 - * g++.dg/cpp0x/alignas8.C: New. - -2017-02-19 Eric Fiselier <eric@efcs.ca> - Jonathan Wakely <jwakely@redhat.com> - - PR c++/69523 - * g++.dg/cpp0x/Wliteral-suffix2.C: New test. - -2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/gimplefe-26.c: New test. - -2017-02-18 John David Anglin <danglin@gcc.gnu.org> - - * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*. - -2017-02-18 Jakub Jelinek <jakub@redhat.com> - - PR target/79569 - * gcc.target/i386/3dnowA-3.c: New test. - - PR target/79559 - * gcc.target/i386/pr79559.c: New test. - -2017-02-17 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/c11-float-2.c: New test. - * gcc.dg/torture/float128-floath.c, - gcc.dg/torture/float128x-floath.c, - gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c, - gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c, - gcc.dg/torture/float64x-floath.c: Do not test comparison of - *_DECIMAL_DIG macros with DECIMAL_DIG. - -2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/79261 - * gcc.target/powerpc/vec-xxpermdi.c: New file. - -2017-02-17 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/rdpid.c New test. - * gcc.target/i386/sse-12.c: Add -mrdpid. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-14.c: Ditto. - * gcc.target/i386/sse-22.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * g++.dg/other/i386-2.C: Ditto. - * g++.dg/other/i386-3.C: Ditto. - -2017-02-17 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.dg/pr59833.c: Add -fsignaling-nans to options. - * gcc.dg/pr61441.c: Ditto. - -2017-02-17 Martin Liska <mliska@suse.cz> - - PR rtl-optimization/79574 - * gcc.dg/pr79574.c: New test. - -2017-02-17 Marek Polacek <polacek@redhat.com> - - PR middle-end/79536 - * gcc.dg/torture/pr79536.c: New test. - -2017-02-16 Alan Modra <amodra@gmail.com> - - * gcc.c-torture/execute/pr79286.c: New. - -2017-02-16 Jakub Jelinek <jakub@redhat.com> - - PR c++/79512 - * c-c++-common/gomp/pr79512.c: New test. - -2017-02-15 Martin Sebor <msebor@redhat.com> - - PR c++/79363 - * g++.dg/ext/flexary12.C: Adjust. - * g++.dg/ext/flexary20.C: Same. - * g++.dg/ext/flexary21.C: Same. - * g++.dg/ext/flexary22.C: New test. - -2017-02-15 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/79347 - * gcc.dg/vect/pr79347.c: New test. - -2017-02-15 Jakub Jelinek <jakub@redhat.com> - - PR c++/79301 - * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from - [[deprecated]] comment. - * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise. - * g++.dg/cpp1y/feat-cxx11.C: Likewise. - * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for - [[deprecated]] in -std=c++11. - * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for - [[fallthrough]] in -std=c++11 and -std=c++14. - - PR c++/79288 - * g++.dg/tls/pr79288.C: New test. - -2017-02-15 Marek Polacek <polacek@redhat.com> - - PR c/79515 - * gcc.dg/dfp/pr79515.c: New. - -2017-02-15 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first. - -2017-02-15 Thomas Schwinge <thomas@codesourcery.com> - - * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into - "opt_files". - -2017-02-15 Jakub Jelinek <jakub@redhat.com> - - PR target/79487 - * gcc.dg/dfp/pr79487.c: New test. - * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert - 2017-02-13 change. - -2017-01-14 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the - xvcvsxdsp and xvcvuxdsp instructions. - -2017-02-14 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists. - * gcc.target/powerpc/vec-addec-int128.c: Ditto. - * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a - 64-bit default target. - * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require - a 64-bit default target. - -2017-02-14 Jakub Jelinek <jakub@redhat.com> - - PR target/79481 - * gcc.target/i386/sse-14.c (test_2vx): Add void return type. - (test_3vx): Change return type from int to void. - (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps, - _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps, - _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd, - _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New - tests. - * gcc.target/i386/sse-22.c (test_2vx): Add void return type. - (test_3vx): Change return type from int to void. - (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps, - _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps, - _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd, - _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New - tests. - * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked - intrinsic. Change scan-assembler-times number from 1 to 2. - * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise. - * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise. - * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise. - * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise. - * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise. - * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise. - * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise. - -2017-02-14 Uros Bizjak <ubizjak@gmail.com> - - PR middle-end/61225 - * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options. - Use dg-additional-options for ia32 target. Remove XFAIL. - -2017-02-14 Uros Bizjak <ubizjak@gmail.com> - - PR target/79495 - * gcc.target/i386/pr79495.c: New test. - -2017-02-14 Marek Polacek <polacek@redhat.com> - - PR c++/79420 - PR c++/79463 - * g++.dg/cpp1y/pr79463.C: New. - * g++.dg/template/incomplete10.C: New. - * g++.dg/template/incomplete9.C: New. - -2017-02-14 H.J. Lu <hongjiu.lu@intel.com> - - PR target/79498 - * gcc.target/i386/pr79498.c: New test. - -2017-02-14 Martin Sebor <msebor@redhat.com> - - PR middle-end/79448 - * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test. - * gcc.dg/tree-ssa/pr79448-2.c: New test. - * gcc.dg/tree-ssa/pr79448.c: New test. - -2017-02-14 Jeff Law <law@redhat.com> - - PR tree-optimization/79095 - * g++.dg/pr79095-1.C: New test - * g++.dg/pr79095-2.C: New test - * g++.dg/pr79095-3.C: New test - * g++.dg/pr79095-4.C: New test - * g++.dg/pr79095-5.C: New test - * gcc.c-torture/execute/arith-1.c: Update with more cases. - * gcc.dg/tree-ssa/pr79095-1.c: New test. - -2017-02-14 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/aarch64/vect_fp16_1.c: New. - -2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/gimplefe-25.c: New test. - -2017-02-14 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/79408 - * gcc.dg/tree-ssa/pr79408-2.c: New test. - -2017-02-14 Richard Biener <rguenther@suse.de> - - PR middle-end/79432 - * gcc.dg/torture/pr79432.c: New testcase. - -2017-02-13 Martin Sebor <msebor@redhat.com> - - PR middle-end/79496 - * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test. - -2017-02-13 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/79341 - * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max - variables volatile. - - PR c++/79232 - * g++.dg/cpp1z/eval-order4.C: New test. - * g++.dg/other/pr79232.C: New test. - -2017-02-13 Nathan Sidwell <nathan@acm.org> - - PR c++/79296 - * g++.dg/cpp0x/pr79296.C: New. - -2017-02-13 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*. - Instead, xfail powerpc*-*-* && lp64. - -2017-02-13 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of - powerpc_p8vector_ok. - * gcc.target/powerpc/vec-addec-int128.c: Ditto. - -2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> - - PR target/79449 - * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion - for reading beyond a 4k boundary. - -2017-02-13 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/79388 - PR rtl-optimization/79450 - * gcc.c-torture/execute/pr79388.c: New test. - * gcc.c-torture/execute/pr79450.c: New test. - -2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/65542 - * gfortran.dg/spread_init_expr_2.f90: New test case. - -2017-02-11 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/79341 - * g++.dg/asan/deep-stack-uaf-1.C: New test. - -2017-02-11 Jan Hubicka <hubicka@ucw.cz> - - PR tree-ssa/56727 - * gcc.dg/tree-ssa/pr56727.c: New testcase. - -2017-02-10 Jakub Jelinek <jakub@redhat.com> - - PR c++/79457 - * g++.dg/cpp0x/pr79457.C: New test. - -2017-02-10 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the - scan-assembler unless lp64. - -2017-02-10 Segher Boessenkool <segher@kernel.crashing.org> - - PR tree-optimization/66612 - * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit. - -2017-02-10 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead - of all powerpc. - -2017-02-10 Marek Polacek <polacek@redhat.com> - - PR c++/79435 - * g++.dg/cpp1y/pr79435.C: New. - - PR c++/79184 - * g++.dg/warn/Wint-in-bool-context-1.C: New. - -2017-02-10 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c - (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1): - New. - (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2) - (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0) - (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0) - (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3) - (vtst_expected_poly64x2): Move to aarch64-only section. - (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64) - (vtst_p64, vtstq_p64): New tests. - -2017-02-10 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71737 - * g++.dg/cpp0x/pr71737.C: New. - -2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com> - Richard Biener <rguenther@suse.de> - - * gcc.dg/gimplefe-error-1.c: New testcase. - * gcc.dg/gimplefe-error-2.c: New testcase. - * gcc.dg/gimplefe-error-3.c: New testcase. - -2017-02-10 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/79411 - * gcc.c-torture/compile/pr79411.c: New test. - -2017-02-09 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - PR c++/79143 - * g++.dg/cpp1z/pr79143.C: New test. - -2017-02-09 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/loop-unswitch-2.c: Update testcase. - * gcc.dg/loop-unswitch-1.c: Update testcase. - -2017-02-09 Marek Polacek <polacek@redhat.com> - - PR c/79428 - * c-c++-common/cilk-plus/CK/pr79428-4.c: New test. - * c-c++-common/cilk-plus/CK/pr79428-7.c: New test. - * c-c++-common/goacc/pr79428-1.c: New test. - * c-c++-common/gomp/pr79428-2.c: New test. - * c-c++-common/gomp/pr79428-5.c: New test. - * c-c++-common/gomp/pr79428-6.c: New test. - * c-c++-common/pr79428-3.c: New test. - -2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/s390.exp: Fix test glob pattern for vector - testcases. - -2017-02-09 Jakub Jelinek <jakub@redhat.com> - - PR c/79413 - * gcc.c-torture/compile/pr79413.c: New test. - - PR c++/79429 - * c-c++-common/gomp/pr79429.c: New test. - * g++.dg/gomp/pr79429.C: New test. - - PR c/79431 - * c-c++-common/gomp/pr79431.c: New test. - -2017-02-09 Nathan Sidwell <nathan@codesourcery.com> - Cesar Philippidis <cesar@codesourcery.com> - Joseph Myers <joseph@codesourcery.com> - Chung-Lin Tang <cltang@codesourcery.com> - - * c-c++-common/goacc/combined-directives.c: Remove xfail. - * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case. - * c-c++-common/goacc/loop-auto-2.c: New. - * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors. - * c-c++-common/goacc/tile-2.c: New. - * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses. - * g++.dg/goacc/tile-1.C: New, check tile subst. - * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern. - * gfortran.dg/goacc/combined-directives.f90: Remove xfail. - * gfortran.dg/goacc/tile-1.f90: New test. - * gfortran.dg/goacc/tile-2.f90: New test. - * gfortran.dg/goacc/tile-lowering.f95: New test. - -2017-02-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69823 - * gcc.dg/graphite/pr69823.c: New testcase. - -2017-02-08 Pat Haugen <pthaugen@us.ibm.com> - - PR target/78604 - * gcc.target/powerpc/pr78604.c: New. - -2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/68972 - * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to - disable this test on power architecture. - -2017-02-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71824 - PR tree-optimization/79409 - * gcc.dg/graphite/pr71824-3.c: New testcase. - -2017-02-08 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/79408 - * gcc.dg/tree-ssa/pr79408.c: New test. - -2017-02-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71824 - * gcc.dg/graphite/pr71824-2.c: New testcase. - -2017-02-07 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/popcount.c: New Testcase. - -2017-02-07 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/79386 - * gcc.c-torture/compile/pr79386.c: New test. - -2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com> - Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/tls/thread_local-order2.C: Only xfail execution on - *-*-solaris*. - -2017-02-07 Jakub Jelinek <jakub@redhat.com> - - PR target/79299 - * gcc.target/i386/avx512vl-pr79299-1.c: New test. - * gcc.target/i386/avx512vl-pr79299-2.c: New test. - -2017-02-07 Richard Biener <rguenther@suse.de> - - * gcc.dg/gimplefe-23.c: New testcase. - * gcc.dg/gimplefe-24.c: Likewise. - -2017-02-07 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/test_frame_1.c: Scan epilogue with - scan-assembler instead of scan-assembler-times. - * gcc.target/aarch64/test_frame_10.c: Likewise. - * gcc.target/aarch64/test_frame_12.c: Likewise. - * gcc.target/aarch64/test_frame_2.c: Likewise. - * gcc.target/aarch64/test_frame_4.c: Likewise. - * gcc.target/aarch64/test_frame_6.c: Likewise. - * gcc.target/aarch64/test_frame_7.c: Likewise. - * gcc.target/aarch64/test_frame_8.c: Likewise. - -2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.target/i386/pr78419.c: Require ifunc support. - -2017-02-07 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax. - -2017-02-07 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/79360 - * g++.dg/cpp1y/nsdmi-union2.C: New test. - -2017-02-06 Kito Cheng <kito.cheng@gmail.com> - - * lib/target-supports.exp: Define the RISC-V target. - * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V - * gcc.dg/builtin-apply2.c: Likewise. - * gcc.dg/ifcvt-4.c: Likewise. - * gcc.dg/loop-8.c: Likewise. - * gcc.dg/sibcall-10.c: Likewise. - * gcc.dg/sibcall-9.c: Likewise. - * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. - * gcc.dg/tree-ssa/20040204-1.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise. - * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise. - * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V. - * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V. - * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V. - -2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/66144 - * gcc.target/powerpc/pr66144-1.c: New test. - * gcc.target/powerpc/pr66144-2.c: Likewise. - * gcc.target/powerpc/pr66144-3.c: Likewise. - -2017-02-06 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/79376 - * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test. - * gcc.dg/tree-ssa/pr79376.c: Ditto. - -2017-02-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/79379 - * g++.dg/cpp1y/constexpr-79379.C: New test. - - PR c++/79377 - * g++.dg/lookup/pr79377.C: New test. - - PR c++/79372 - * g++.dg/cpp1z/decomp25.C: New test. - - PR tree-optimization/79284 - * gcc.c-torture/compile/pr79284.c: New test. - -2017-02-06 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70448 - * g++.dg/cpp0x/pr70448.C: New. - -2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR 78348 - * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8" - to dg-options. - -2017-02-06 Georg-Johann Lay <avr@gjlay.de> - - PR target/78883 - * gcc.c-torture/compile/pr78883.c: New test. - -2017-02-05 Jan Hubicka <hubicka@ucw.cz> - - PR tree-ssa/79347 - * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches. - * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches. - -2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/79344 - * gfortran.dg/allocate_with_source_24.f90: New test. - -2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/79230 - * gfortran.dg/der_ptr_component_2.f90: New test. - -2017-02-05 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/20170205-1.c: New test. - -2017-02-03 John David Anglin <danglin@gcc.gnu.org> - - * gfortran.dg/coarray_43.f90: Add "-latomic" option if - libatomic_available. - - * gcc.dg/pr77587.c: Require alias support. - * gcc.dg/pr77587a.c: Likewise. - - * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*. - * gcc.c-torture/execute/pr78622.c: Likewise. - - * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on - hppa*-*-hpux*. - * c-c++-common/Wunused-var-16.c: Likewise. - * c-c++-common/builtin-shuffle-1.c: Likewise. - * gcc.dg/debug/dwarf2/align-[1-6].c Likewise. - * gcc.dg/debug/dwarf2/align-as-1.c: Likewise. - -2017-02-03 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/79327 - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test. - * gcc.dg/tree-ssa/pr79327-2.c: Ditto. - -2017-02-03 Jakub Jelinek <jakub@redhat.com> - Martin Sebor <msebor@redhat.com> - - PR tree-optimization/79327 - * gcc.dg/tree-ssa/pr79327.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c - (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c - (test_sprintf_chk_range_schar): Adjust dg-message. - * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test. - * gcc.c-torture/execute/pr79327.c: New test. - -2017-02-03 Jakub Jelinek <jakub@redhat.com> - - PR target/79354 - * gcc.target/powerpc/pr79354.c: New test. - * gcc.c-torture/execute/pr79354.c: New test. - -2017-02-03 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/79352 - * gcc.dg/tree-ssa/pr79352.c: New test. - -2017-02-03 Martin Liska <mliska@suse.cz> - - PR lto/66295 - * gcc.target/i386/mvc9.c: New test. - -2017-02-03 Pat Haugen <pthaugen@us.ibm.com> - - PR target/79158 - * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back - to VSX reg. - -2017-02-02 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches. - * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches. - -2017-02-02 Martin Sebor <msebor@redhat.com> - - PR middle-end/79275 - * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test. - * gcc.dg/tree-ssa/pr79275.c: New test. - -2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> - - * gcc.dg/sms-8.c: Update options for powerpc*-*-*. - -2017-02-02 Jan Hubicka <hubicka@ucw.cz> - - PR middle-end/77445 - * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all - threading is done. - -2017-02-02 Tamar Christina <tamar.christina@arm.com> - - PR middle-end/78142 - * gcc.target/aarch64/vector_initialization_nostack.c - (f12): Use one vector - -2017-02-02 Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options. - * c-c++-common/asan/misalign-1.c: Likewise. - * c-c++-common/asan/misalign-2.c: Likewise. - * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options. - * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if. - * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options. - * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and - add -ffat-lto-objects from/to dg-additional-options. - * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from - dg-additional-options. - - PR target/79197 - * gcc.target/powerpc/pr79197.c: New test. - * gcc.c-torture/compile/pr79197.c: New test. - -2017-02-02 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h. - -2017-02-02 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69637 - * g++.dg/cpp0x/pr69637-1.C: New. - * g++.dg/cpp0x/pr69637-2.C: Likewise. - -2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__. - -2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/70012 - * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test - conditions. - -2017-02-01 Jakub Jelinek <jakub@redhat.com> - - PR testsuite/79324 - * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options. - * gcc.dg/debug/dwarf2/align-2.c: Likewise. - * gcc.dg/debug/dwarf2/align-3.c: Likewise. - * gcc.dg/debug/dwarf2/align-4.c: Likewise. - * gcc.dg/debug/dwarf2/align-5.c: Likewise. - * gcc.dg/debug/dwarf2/align-6.c: Likewise. - * gcc.dg/debug/dwarf2/align-as-1.c: Likewise. - * g++.dg/debug/dwarf2/align-1.C: Likewise. - * g++.dg/debug/dwarf2/align-2.C: Likewise. - * g++.dg/debug/dwarf2/align-3.C: Likewise. - * g++.dg/debug/dwarf2/align-4.C: Likewise. - * g++.dg/debug/dwarf2/align-5.C: Likewise. - * g++.dg/debug/dwarf2/align-6.C: Likewise. - -2017-02-01 Martin Liska <mliska@suse.cz> - - PR testsuite/79272 - * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test. - -2017-02-01 Richard Biener <rguenther@suse.de> - - PR testsuite/76957 - * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase. - * gcc.dg/graphite/scop-dsyrk-2.c: Likewise. - * gcc.dg/graphite/scop-dsyr2k.c: XFAIL. - * gcc.dg/graphite/scop-dsyrk.c: Likewise. - -2017-02-01 Richard Biener <rguenther@suse.de> - - PR middle-end/79315 - * gfortran.dg/pr79315.f90: New testcase. - -2017-02-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71824 - * gcc.dg/graphite/pr71824.c: New testcase. - -2017-01-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/79304 - * g++.dg/diagnostic/pr79304.C: New test. - -2017-01-31 David Malcolm <dmalcolm@redhat.com> - - PR c++/79298 - * g++.dg/spellcheck-pr79298.C: New test case. - -2017-01-31 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/79210 - * gcc.dg/format/pr79210.c: New test case. - * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210): - New function. - -2017-01-31 Nathan Sidwell <nathan@acm.org> - - PR c++/79290 - * g++.dg/warn/pr79290.C: New. - - PR c++/67273 - PR c++/79253 - * g++.dg/cpp1y/pr67273.C: New. - * g++.dg/cpp1y/pr79253.C: New. - -2017-01-31 Nathan Sidwell <nathan@acm.org> - - PR c++/79264 - * g++.dg/cpp1y/pr61636-1.C: Augment. - -2017-01-31 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call - rand() instead of random(). - -2017-01-30 Aldy Hernandez <aldyh@redhat.com> - - PR tree-optimization/71691 - * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop. - -2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to - __ARCH__. - -2017-01-31 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/79267 - * g++.dg/opt/pr79267.C: New test. - -2017-01-30 Alexandre Oliva <aoliva@redhat.com> - - PR debug/63238 - * gcc.dg/debug/dwarf2/align-1.c: New. - * gcc.dg/debug/dwarf2/align-2.c: New. - * gcc.dg/debug/dwarf2/align-3.c: New. - * gcc.dg/debug/dwarf2/align-4.c: New. - * gcc.dg/debug/dwarf2/align-5.c: New. - * gcc.dg/debug/dwarf2/align-6.c: New. - * gcc.dg/debug/dwarf2/align-as-1.c: New. - * g++.dg/debug/dwarf2/align-1.C: New. - * g++.dg/debug/dwarf2/align-2.C: New. - * g++.dg/debug/dwarf2/align-3.C: New. - * g++.dg/debug/dwarf2/align-4.C: New. - * g++.dg/debug/dwarf2/align-5.C: New. - * g++.dg/debug/dwarf2/align-6.C: New. - -2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> - - PR target/79170 - * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170. - -2017-01-30 Martin Sebor <msebor@redhat.com> - - PR testsuite/79293 - * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test. - -2017-01-30 Martin Liska <mliska@suse.cz> - - PR gcov-profile/79259 - * g++.dg/tree-prof/pr79259.C: New test. - -2017-01-30 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79276 - * gcc.dg/torture/pr79276.c: New testcase. - -2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR target/79240 - * gcc.target/s390/pr79240.c: New test. - -2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/79268 - * gcc.target/powerpc/pr79268.c: New file. - * gcc.target/powerpc/vsx-elemrev-1.c: Delete file. - * gcc.target/powerpc/vsx-elemrev-2.c: Likewise. - * gcc.target/powerpc/vsx-elemrev-3.c: Likewise. - * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. - -2017-01-28 John David Anglin <danglin@gcc.gnu.org> - - * gnat.dg/trampoline4.adb: Skip on hppa*-*-*. - - PR testsuite/70583 - * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa. - - * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*. - * gnat.dg/debug9.adb: Likewise. - - * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*. - - * gfortran.dg/coarray_41.f90: Add "-latomic" option if - libatomic_available. - * gfortran.dg/coarray_42.f90: Likewise. - * gfortran.dg/coarray_alloc_comp_3.f08: Likewise. - * gfortran.dg/coarray_alloc_comp_4.f08: Likewise. - * gfortran.dg/coarray_lib_alloc_4.f90: Likewise. - -2017-01-27 Martin Sebor <msebor@redhat.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. - -2017-01-27 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/79194 - * gcc.dg/torture/pr79194.c: New test. - -2017-01-27 Vladimir Makarov <vmakarov@redhat.com> - - PR tree-optimization/71374 - * gcc.target/i386/pr71374.c: New. - -2017-01-27 Martin Sebor <msebor@redhat.com> - - PR c++/71290 - * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from - a dg-error directive. - -2017-01-27 Vladimir Makarov <vmakarov@redhat.com> - - PR target/79131 - * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c. - * gcc.target/arm/pr79131-2.c: New. - -2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/65484 - * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not - vectorized on POWER unless hardware misaligned loads are - available. - -2017-01-27 Bin Cheng <bin.cheng@arm.com> - - PR rtl-optimization/78559 - * gcc.c-torture/execute/pr78559.c: New test. - -2017-01-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79245 - * gcc.dg/tree-ssa/ldist-23.c: XFAIL. - * gcc.dg/tree-ssa/ldist-25.c: New testcase. - -2017-01-27 Jakub Jelinek <jakub@redhat.com> - - PR c/79199 - * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective - target. Use 4294967293U instead of 4294967293. - -2017-01-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71433 - * gcc.dg/Warray-bounds-21.c: New testcase. - -2017-01-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79244 - * gcc.dg/torture/pr79244.c: New testcase. - -2017-01-27 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change - all occurrences of 40 to 32. - -2017-01-27 Richard Earnshaw <rearnsha@arm.com> - - PR target/79239 - * gcc.target/arm/pr79239.c: New test. - -2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0. - -2017-01-27 Adam Butcher <adam@jessamine.co.uk> - - PR c++/64382 - * g++.dg/cpp1y/pr64382.C: New test. - -2017-01-26 Martin Sebor <msebor@redhat.com> - - PR middle-end/78703 - * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update - * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename... - * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this. - * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test. - -2017-01-26 Jakub Jelinek <jakub@redhat.com> - - PR debug/79129 - * g++.dg/debug/dwarf2/pr79129.C: New test. - - PR debug/78835 - * g++.dg/debug/dwarf2/pr78835.C: New test. - -2017-01-26 Martin Sebor <msebor@redhat.com> - - PR middle-end/78703 - * gcc.dg/format/pr78569.c: Adjust. - * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf.c: Same. - -2017-01-26 Jakub Jelinek <jakub@redhat.com> - - PR c++/68727 - * g++.dg/other/offsetof8.C: Add expected error. - * g++.dg/other/offsetof9.C: New test. - -2017-01-26 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/opt/declone3.C: Require LTO. - -2017-01-26 Vladimir Makarov <vmakarov@redhat.com> - - PR target/79131 - * gcc.target/arm/pr79131.c: New. - -2017-01-26 Bin Cheng <bin.cheng@arm.com> - - * gcc.target/aarch64/ldp_vec_64_1.c: Xfail. - -2017-01-26 Jonathan Wakely <jwakely@redhat.com> - - PR libstdc++/79190 - * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour - matches replaced operator delete. - -2017-01-26 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ... - * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace - avx512f with avx512dq. - * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ... - * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace - avx512f with avx512dq. - * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ... - * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace - avx512f with avx512dq. - -2017-01-26 Marek Polacek <polacek@redhat.com> - - PR c/79199 - * c-c++-common/Wduplicated-branches-13.c: New test. - -2017-01-26 David Sherwood <david.sherwood@arm.com> - - PR middle-end/79212 - * gfortran.dg/gomp/sharing-4.f90: New test. - -2017-01-26 Jakub Jelinek <jakub@redhat.com> - - PR target/70465 - * gcc.target/i386/pr70465.c: New test. - - * brig.dg/dg.exp: Update copyright years. - * lib/brig-dg.exp: Update copyright years. - * lib/brig.exp: Update copyright years. - -2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79179 - * gcc.target/powerpc/pr79179.c: New test. - -2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code - generation to accept D-mode memory accesses. - -2017-01-25 Martin Sebor <msebor@redhat.com> - - PR c++/71290 - * g++.dg/ext/flexarray-mangle-2.C: Adjust. - * g++.dg/ext/flexarray-mangle.C: Same. - * g++.dg/ext/flexarray-subst.C: Same. - * g++.dg/ext/flexary10.C: Same. - * g++.dg/ext/flexary11.C: Same. - * g++.dg/ext/flexary14.C: Same. - * g++.dg/ext/flexary16.C: Same. - * g++.dg/ext/flexary18.C: Same. - * g++.dg/ext/flexary19.C: Same. - * g++.dg/ext/flexary7.C: Same. - * g++.dg/cpp1z/has-unique-obj-representations1.C: Same. - * g++.dg/ubsan/object-size-1.C: Same. - * obj-c++.dg/property/at-property-23.mm: Same. - -2017-01-25 Jakub Jelinek <jakub@redhat.com> - - PR c++/78896 - * g++.dg/cpp1z/decomp24.C: New test. - - PR c++/77914 - * g++.dg/cpp1y/lambda-generic-77914.C: New test. - * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options, - expect a warning. - * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options, - expect warnings. - * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options. - * g++.dg/cpp1y/pr59636.C: Likewise. - * g++.dg/cpp1y/pr60190.C: Likewise. - -2017-01-25 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets. - -2017-01-25 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the - vec_packs built-ins - -2017-01-25 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add - -mcpu=cortex-a57. - * gcc.target/arm/vseleqsf.c: Likewise. - * gcc.target/arm/vselgedf.c: Likewise. - * gcc.target/arm/vselgesf.c: Likewise. - * gcc.target/arm/vselgtdf.c: Likewise. - * gcc.target/arm/vselgtsf.c: Likewise. - * gcc.target/arm/vselledf.c: Likewise. - * gcc.target/arm/vsellesf.c: Likewise. - * gcc.target/arm/vselltdf.c: Likewise. - * gcc.target/arm/vselltsf.c: Likewise. - * gcc.target/arm/vselnedf.c: Likewise. - * gcc.target/arm/vselnesf.c: Likewise. - * gcc.target/arm/vselvcdf.c: Likewise. - * gcc.target/arm/vselvcsf.c: Likewise. - * gcc.target/arm/vselvsdf.c: Likewise. - * gcc.target/arm/vselvssf.c: Likewise. - -2017-01-25 Richard Biener <rguenther@suse.de> - - PR testsuite/72850 - * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome - to what we had before adding the threading passes. - -2017-01-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69264 - * g++.dg/torture/pr69264.C: New testcase. - -2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/79145 - * gcc.target/arm/pr79145.c: New test. - -2017-01-25 Richard Biener <rguenther@suse.de> - - PR debug/78363 - * g++.dg/gomp/pr78363-1.C: New testcase. - * g++.dg/gomp/pr78363-2.C: Likewise. - * g++.dg/gomp/pr78363-3.C: Likewise. - -2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target. - * gcc.dg/lto/pr61526_0.c: Likewise. - * gcc.dg/lto/pr64415_0.c: Likewise. - -2017-01-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/79205 - * g++.dg/cpp1z/decomp22.C: New test. - * g++.dg/cpp1z/decomp23.C: New test. - -2017-01-24 Nathan Sidwell <nathan@acm.org> - - PR c++/78469 - * g++.dg/cpp0x/pr78469.C: New. - - PR c++/79118 - * g++.dg/cpp0x/pr79118.C: New. - -2017-01-24 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/arm/vfp-longcall-apcs.c: New test. - -2017-01-24 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/rtl/aarch64/asr_div1.c: New test case. - * gcc.dg/rtl/aarch64/pr71779.c: New test case. - * gcc.dg/rtl/rtl.exp: New file. - * gcc.dg/rtl/test.c: New file. - * gcc.dg/rtl/truncated-rtl-file.c: New test case. - * gcc.dg/rtl/unknown-rtx-code.c: New test case. - * gcc.dg/rtl/x86_64/dfinit.c: New test case. - * gcc.dg/rtl/x86_64/different-structs.c: New test case. - * gcc.dg/rtl/x86_64/final.c: New test case. - * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case. - * gcc.dg/rtl/x86_64/ira.c: New test case. - * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case. - * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case. - * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case. - * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case. - * gcc.dg/rtl/x86_64/test-rtl.c: New test case. - * gcc.dg/rtl/x86_64/test_1.h: New file. - * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case. - * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case. - * gcc.dg/rtl/x86_64/times-two.h: New file. - * gcc.dg/rtl/x86_64/vregs.c: New test case. - -2017-01-24 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/79159 - * g++.dg/tree-ssa/pr79159.C: New test. - -2017-01-24 Pekka Jääskeläinen <pekka@parmance.com> - Martin Jambor <mjambor@suse.cz> - - * lib/brig-dg.exp: New file. - * lib/brig.exp: Likewise. - * brig.dg/README: Likewise. - * brig.dg/dg.exp: Likewise. - * brig.dg/test/gimple/alloca.hsail: Likewise. - * brig.dg/test/gimple/atomics.hsail: Likewise. - * brig.dg/test/gimple/branches.hsail: Likewise. - * brig.dg/test/gimple/fbarrier.hsail: Likewise. - * brig.dg/test/gimple/function_calls.hsail: Likewise. - * brig.dg/test/gimple/kernarg.hsail: Likewise. - * brig.dg/test/gimple/mem.hsail: Likewise. - * brig.dg/test/gimple/mulhi.hsail: Likewise. - * brig.dg/test/gimple/packed.hsail: Likewise. - * brig.dg/test/gimple/smoke_test.hsail: Likewise. - * brig.dg/test/gimple/variables.hsail: Likewise. - * brig.dg/test/gimple/vector.hsail: Likewise. - -2017-01-24 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that - support asan, only on i?86/x86_64 require sse2_runtime. - -2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/66669 - * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this - test on powerpc targets. - -2017-01-23 Martin Sebor <msebor@redhat.com> - - * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. - -2017-01-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79088 - PR tree-optimization/79188 - * gcc.dg/torture/pr79088.c: New testcase. - * gcc.dg/torture/pr79188.c: Likewise. - -2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return - type of test function to reflect change in built-in function's - return type. - * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return - type and second argument type to reflect change in built-in - function's type signature. - * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return - type of test function to reflect change in built-in function's - return type. - * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return - type of test function to reflect change in built-in function's - return type. - * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise. - * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of - test function's result and second argument to reflect change in - built-in function's type signature. - * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise. - -2017-01-23 Nathan Sidwell <nathan@acm.org> - - PR C++/71710 - * g++.dg/template/pr71710.C: New. - - PR c++/71406 - PR c++/77508 - * g++.dg/template/pr71406.C: New. - -2017-01-23 Thomas Koenig <tkoenig@netcologne.de> - - * gfortran.dg/integer_exponentiation_7.f90: New test. - -2017-01-23 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/78634 - * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686. - -2017-01-23 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/70754 - * gfortran.dg/pr70754.f90: New test. - -2017-01-23 Martin Liska <mliska@suse.cz> - - PR tree-optimization/79196 - * gcc.dg/asan/pr79196.c: New test. - * gcc.dg/strlenopt-30.c: Update scanned pattern. - -2017-01-23 Michael Matz <matz@suse.de> - - PR tree-optimization/78384 - * gcc.dg/pr78384.c: New test. - -2017-01-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79186 - * gcc.dg/torture/pr79186.c: New testcase. - * gcc.dg/torture/pr79187.c: Likewise. - -2017-01-23 Martin Jambor <mjambor@suse.cz> - - * gcc.dg/ipa/vrp8.c: New test. - -2017-01-23 Martin Jambor <mjambor@suse.cz> - - PR ipa/79108 - * gfortran.dg/lto/pr79108_0.f90: New test. - -2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/avx512bw-ktestd-1.c: New test. - * gcc.target/i386/avx512bw-ktestq-1.c: Ditto. - * gcc.target/i386/avx512dq-ktestb-1.c: Ditto. - * gcc.target/i386/avx512f-ktestw-1.c: Ditto. - * gcc.target/i386/avx512bw-kortestd-1.c: Ditto. - * gcc.target/i386/avx512bw-kortestq-1.c: Ditto. - * gcc.target/i386/avx512dq-kortestb-1.c: Ditto. - * gcc.target/i386/avx512f-kortestw-1.c: Ditto. - * gcc.target/i386/avx512bw-ktestd-2.c: Ditt - * gcc.target/i386/avx512bw-ktestq-2.c: Ditto. - * gcc.target/i386/avx512dq-ktestb-2.c: Ditto. - * gcc.target/i386/avx512f-ktestw-2.c: Ditto. - * gcc.target/i386/avx512bw-kortestd-2.c: Ditto. - * gcc.target/i386/avx512bw-kortestq-2.c: Ditto. - * gcc.target/i386/avx512dq-kortestb-2.c: Ditto. - * gcc.target/i386/avx512f-kortestw-2.c: Ditto. - -2017-01-23 Richard Biener <rguenther@suse.de> - Nick Clifton <nickc@redhat.com> - - PR testsuite/78421 - * lib/target-supports.exp (check_effective_target_vect_hw_misalign): - If the target is ARM return the result of the - check_effective_target_arm_vect_no_misalign proc. - * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not - support unaligned vectors then only expect one of the loops to be - unrolled. - -2017-01-23 Martin Liska <mliska@suse.cz> - - * gcc.dg/asan/use-after-scope-10.c: New test. - * gcc.dg/asan/use-after-scope-11.c: New test. - * g++.dg/asan/use-after-scope-5.C: New test. - -2017-01-23 Martin Liska <mliska@suse.cz> - - * gcc.dg/asan/use-after-scope-3.c: Add additional flags. - * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for - sanopt optimization for ASAN_POISON. - -2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase. - -2017-01-23 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New. - (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK - for poly*_t types. - * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void - exec_vcombine): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main): - Likewise. - (TEST_VGET_LANE): Cast to uint to avoid warning. - * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void - FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t. - * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void - exec_vfma_vfms_n): Fix PRIx format for float64_t. - * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn): - Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t. - * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void - exec_vmul_lane): Fix PRIx format for int16_t, uint16_t. - * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull): - Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call - CHECK_POLY instead of CHECK for poly64_t types. - * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void - exec_vmull_lane): Fix PRIx format for int64_t, uint64_t. - * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: - Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t. - * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void - vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t, - uint32_t. - * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format - for int32_t, int64_t. - * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void - vqneg_extra): Fix PRIx format for int16_t, int32_t. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c - (TEST_VREINTERPRET_TO_POLY): New. (main): Call - TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where - needed. - -2017-01-22 Jakub Jelinek <jakub@redhat.com> - - PR fortran/79154 - * gfortran.dg/gomp/pr79154-1.f90: New test. - * gfortran.dg/gomp/pr79154-2.f90: New test. - -2017-01-22 Andreas Schwab <schwab@linux-m68k.org> - - * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets. - -2017-01-21 Marek Polacek <polacek@redhat.com> - - PR testsuite/79169 - * g++.dg/warn/Wduplicated-branches1.C: Use signed char. - -2017-01-20 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/pr77445-2.c: Adjust template. - -2017-01-21 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/79125 - * gcc.dg/torture/pr79125.c: New test. - -2017-01-20 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64 - only. - * gcc.target/aarch64/return_address_sign_2.c: Likewise. - * gcc.target/aarch64/return_address_sign_3.c: Likewise. - -2017-01-20 Nathan Sidwell <nathan@acm.org> - - PR c++/78495 - * g++.dg/cpp1z/inh-ctor38.C: New. - -2017-01-20 Marek Polacek <polacek@redhat.com> - - PR c/79152 - * c-c++-common/Wimplicit-fallthrough-35.c: New test. - -2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_configured_with): New procedure. - (check_effective_target_default_mode): new effective target. - * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a - default mode. Fix dg-skip-if target selector syntax. - * gcc.target/arm/optional_thumb-2.c: Likewise. - * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector - syntax. - -2017-01-20 David Malcolm <dmalcolm@redhat.com> - - PR c++/77829 - PR c++/78656 - * g++.dg/spellcheck-pr77829.C: New test case. - * g++.dg/spellcheck-pr78656.C: New test case. - -2017-01-20 Marek Polacek <polacek@redhat.com> - - PR c/64279 - * c-c++-common/Wduplicated-branches-1.c: New test. - * c-c++-common/Wduplicated-branches-10.c: New test. - * c-c++-common/Wduplicated-branches-11.c: New test. - * c-c++-common/Wduplicated-branches-12.c: New test. - * c-c++-common/Wduplicated-branches-2.c: New test. - * c-c++-common/Wduplicated-branches-3.c: New test. - * c-c++-common/Wduplicated-branches-4.c: New test. - * c-c++-common/Wduplicated-branches-5.c: New test. - * c-c++-common/Wduplicated-branches-6.c: New test. - * c-c++-common/Wduplicated-branches-7.c: New test. - * c-c++-common/Wduplicated-branches-8.c: New test. - * c-c++-common/Wduplicated-branches-9.c: New test. - * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning. - * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning. - * g++.dg/ext/builtin-object-size3.C: Likewise. - * g++.dg/gomp/loop-1.C: Likewise. - * g++.dg/warn/Wduplicated-branches1.C: New test. - * g++.dg/warn/Wduplicated-branches2.C: New test. - -2017-01-20 Martin Liska <mliska@suse.cz> - - PR lto/69188 - * gcc.dg/lto/pr69188_0.c: New test. - * gcc.dg/lto/pr69188_1.c: New test. - -2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/avx512bw-kshiftld-1.c: New test. - * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto. - * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto. - * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto. - * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto. - * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto. - * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto. - * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto. - * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto. - * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto. - * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto. - * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto. - * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto. - * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto. - * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto. - * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto. - * gcc.target/i386/avx-1.c: Test new intrinsics. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - -2017-01-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71264 - * gcc.dg/vect/pr71264.c: Make sure memory is aligned. - -2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com> - - * gcc.target/mips/madd4-1.c: New file. - * gcc.target/mips/madd4-2.c: Likewise. - * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option - HAS_MADD4. - (mips_option_groups): Add -m[no-]madd4. - (mips-dg-init): Detect default -mno-madd4. - (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade. - * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option. - * gcc.target/mips/mips-ps-type-2.c: Likewise. - * gcc.target/mips/nmadd-1.c: Likewise. - * gcc.target/mips/nmadd-2.c: Likewise. - * gcc.target/mips/nmadd-3.c: Likewise. - -2017-01-19 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/return_address_sign_1.c: New testcase for no - combined instructions. - * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined - instructions. - * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable - of pointer authentication. - -2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit - floating point hardware to run test. - -2017-01-19 Tamar Christina <tamar.christina@arm.com> - - * lib/target-supports.exp - (check_effective_target_vect_call_copysignf): Enable for AArch64. - -2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR testsuite/79051 - * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ || - __x86_64__]: Allow for target i?86-*-*. - -2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com> - - PR target/78176 - * gcc.target/mips/lxc1-sxc1-1.c: New file. - * gcc.target/mips/lxc1-sxc1-2.c: Likewise. - * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option - HAS_LXC1. - (mips_option_groups): Add -m[no-]lxc1-sxc1. - (mips-dg-init): Detect default -mno-lxc1-sxc1. - (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade. - -2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/70696 - * gfortran.dg/coarray_43.f90: New test. - -2017-01-19 Richard Earnshaw <rearnsha@arm.com> - - PR rtl-optimization/79121 - * gcc.c-torture/execute/pr79121.c: New test. - -2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission. - * gcc.target/powerpc/p9-xxbr-2.c: Likewise. - -2017-01-18 Louis Krupp <louis.krupp@zoho.com> - - PR fortran/50069 - PR fortran/55086 - * gfortran.dg/pr50069_1.f90: New test. - * gfortran.dg/pr50069_2.f90: New test. - * gfortran.dg/pr55086_1.f90: New test. - * gfortran.dg/pr55086_1_tfat.f90: New test. - * gfortran.dg/pr55086_2.f90: New test. - * gfortran.dg/pr55086_2_tfat.f90: New test. - * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test. - -2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> - * gcc.dg/strcmp-1.c: New test. - * gcc.dg/strncmp-1.c: Add test for a bug that escaped. - -2017-01-18 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/test-threads.c (dejagnu_pass): Remove decl. - (dejagnu_fail): Likewise. - (dejagnu_note): Likewise. - (pass): Provide forward decl, moving true decl to after #include - of harness.h. - (fail): Likewise. - (note): Likewise. - -2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-xxbr-1.c: New test. - * gcc.target/powerpc/p9-xxbr-2.c: Likewise. - -2017-01-18 Nathan Sidwell <nathan@acm.org> - - PR c++/78488 - * g++.dg/cpp1z/inh-ctor37.C: New. - -2017-01-18 Uros Bizjak <ubizjak@gmail.com> - - PR rtl-optimization/78952 - * gcc.target/i386/pr78952-1.c: New test. - * gcc.target/i386/pr78952-2.c: Ditto. - -2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test. - -2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/70696 - * gfortran.dg/coarray_event_1.f08: New test. - -2017-01-18 Jakub Jelinek <jakub@redhat.com> - - PR target/77416 - * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective - target. Use powerpc* instead of powerpc64* in targets. Remove -m32 - from dg-options. - * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32 - guarded test. - * gcc.target/powerpc/fusion4.c: Likewise. - * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64 - guarded test. - * gcc.target/powerpc/pr58673-1.c: Likewise. - * gcc.target/powerpc/pr58673-2.c: Likewise. - * gcc.target/powerpc/pr59054.c: Likewise. - -2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for - vec_bperm. - * gcc.target/powerpc/p9-vbpermd.c: New file. - -2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1): - (must_not_compile2): Downcase first letter of error messages. - * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise. - * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise. - -2017-01-18 Nathan Sidwell <nathan@acm.org> - - PR c++/79091 - * g++.dg/pr79091.C: New. - -2017-01-18 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf - to dg-options. - (p0): Add missing dg-error. - -2017-01-17 Joe Seymour <joe.s@somniumtech.com> - - * gcc.target/msp430/mul_f5_muldef.c: New test. - -2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79004 - * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test - options. Fix up the syntax for using \m and \M. - -2017-01-17 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/78875 - * gcc.target/powerpc/ssp-1.c: New testcase. - * gcc.target/powerpc/ssp-2.c: New testcase. - -2017-01-17 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/eh_return.c: New test. - -2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * vec-rlmi-rlnm.c: New file. - -2017-01-17 Nathan Sidwell <nathan@acm.org> - - PR c++/61636 - * g++.dg/cpp1y/pr61636-1.C: New. - * g++.dg/cpp1y/pr61636-2.C: New. - * g++.dg/cpp1y/pr61636-3.C: New. - -2017-01-17 Martin Sebor <msebor@redhat.com> - - PR testsuite/79115 - * gcc.dg/pr78768.c: Make it a link-only test. - -2017-01-17 David Malcolm <dmalcolm@redhat.com> - - PR c++/71497 - * c-c++-common/Wmisleading-indentation-3.c: Update wording of - expected messages. - * c-c++-common/Wmisleading-indentation.c: Likewise. - -2017-01-17 Vladimir Makarov <vmakarov@redhat.com> - - PR target/79058 - * gcc.target/arm/pr79058.c: New. - -2017-01-17 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71854 - * gcc.dg/vect/pr71854.c: New test. - -2017-01-17 Martin Liska <mliska@suse.cz> - - PR ipa/71207 - * g++.dg/ipa/pr71207.C: New test. - -2017-01-17 Jan Hubicka <hubicka@ucw.cz> - - PR middle-end/77445 - * gcc.dg/tree-ssa/pr77445-2.c: New testcase. - * gcc.dg/tree-ssa/pr77445.c: New testcase. - -2017-01-17 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__ - rather than long unsigned int. - * g++.dg/tree-ssa/ssa-dom.C: Likewise. - -2017-01-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71433 - * gcc.dg/Warray-bounds-20.c: New testcase. - -2017-01-17 Richard Biener <rguenther@suse.de> - - PR testsuite/52563 - PR testsuite/71237 - PR testsuite/77737 - * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs. - * gcc.dg/tree-ssa/scev-4.c: Likewise. - * gcc.dg/tree-ssa/scev-5.c: Likewise. - -2017-01-17 Alan Modra <amodra@gmail.com> - - * gcc.target/powerpc/pr79066.c: New. - -2017-01-16 Jeff Law <law@redhat.com> - - PR tree-optimization/33562 - PR tree-optimization/61912 - PR tree-optimization/77485 - PR tree-optimization/79090 - * gcc.dg/tree-ssa/ssa-dse-29.c: New test. - * g++.dg/tree-ssa/ssa-dse-2.C: New test. - -2017-01-16 Jakub Jelinek <jakub@redhat.com> - - PR c/79089 - * gcc.c-torture/compile/pr79089.c: New test. - - PR target/79080 - * gcc.dg/pr79080.c: New test. - -2017-01-16 David Malcolm <dmalcolm@redhat.com> - - PR c/78304 - * gcc.dg/format/pr78304.c: Convert argument from integral type - to a pointer. - * gcc.dg/format/pr78304-2.c: Likewise. - -2017-01-16 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase. - * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase. - -2017-01-16 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()): - Change arguments and return type to bool long long. - -2017-01-16 Martin Sebor <msebor@redhat.com> - - PR testsuite/79051 - * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except - on x86. - -2017-01-16 Paolo Carlini <paolo.carlini@oracle.com> - - Revert: - 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71737 - * g++.dg/cpp0x/pr71737.C: New. - -2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/swaps-p8-27.c: New. - -2017-01-16 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71737 - * g++.dg/cpp0x/pr71737.C: New. - -2017-01-16 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt62.adb: New test. - * gnat.dg/opt62_pkg.ads: New helper. - -2017-01-14 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/78626 - PR rtl-optimization/78727 - * gcc.dg/torture/pr78626.c: New test. - * gcc.dg/torture/pr78727.c: New test. - -2017-01-14 Alan Modra <amodra@gmail.com> - - * gcc.c-torture/compile/pr72749.c: New test. - -2017-01-13 David Malcolm <dmalcolm@redhat.com> - - PR c/78304 - * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT. - (test_macro_2): New test. - (test_macro_3): New test. - (test_macro_4): New test. - (test_non_contiguous_strings): Convert line number to line offset. - * gcc.dg/format/pr78304-2.c: New test case. - * gcc.dg/format/pr78304.c: New test case. - -2017-01-13 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/funcspec-56.inc: Add missing options and - reorder options by implied ISAs, as in ix86_target_string. - -2017-01-13 Marek Polacek <polacek@redhat.com> - - PR c++/71166 - * g++.dg/cpp0x/constexpr-array18.C: New test. - -2017-01-13 Jeff Law <law@redhat.com> - - * gcc.dg/tree-ssa/ssa-dse-25.c: New test. - - PR tree-optimization/61912 - PR tree-optimization/77485 - * g++.dg/tree-ssa/ssa-dse-1.C: New test. - * gcc.dg/tree-ssa/pr30375: Adjust expected output. - * gcc.dg/tree-ssa/ssa-dse-24.c: New test. - - PR tree-optimization/33562 - PR tree-optimization/61912 - PR tree-optimization/77485 - * gcc.dg/tree-ssa/complex-4.c: Remove xfail. - * gcc.dg/tree-ssa/complex-5.c: Likewise. - * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise. - * gcc.dg/tree-ssa/ssa-dse-18.c: New test. - * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise. - * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise. - * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise. - -2017-01-13 Martin Liska <mliska@suse.cz> - - PR ipa/79043 - * gcc.c-torture/execute/pr79043.c: New test. - -2017-01-13 Richard Biener <rguenther@suse.de> - - PR middle-end/78411 - * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert. - -2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/70697 - * gfortran.dg/coarray/event_4.f08: New test. - -2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/70696 - * gfortran.dg/coarray/event_3.f08: New test. - -2017-01-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77283 - * gcc.dg/tree-ssa/split-path-9.c: Fix. - -2017-01-13 Richard Biener <rguenther@suse.de> - - * gcc.dg/gimplefe-22.c: New testcase. - -2017-01-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77283 - * gcc.dg/tree-ssa/split-path-7.c: Adjust. - * gcc.dg/tree-ssa/split-path-8.c: New testcase. - * gcc.dg/tree-ssa/split-path-9.c: Likewise. - -2017-01-12 Sandra Loosemore <sandra@codesourcery.com> - - * gcc.dg/pr77862.c: Require fpic target. - -2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/79004 - * gcc.target/powerpc/pr79004.c: New test. - -2017-01-12 Martin Sebor <msebor@redhat.com> - - * gcc.dg/pr78138.c: Adjust. - * gcc.dg/pr78768.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust. - * gcc.dg/tree-ssa/pr78605.c: Adjust. - * gcc.dg/tree-ssa/pr78622.c: Adjust. - -2017-01-12 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test. - -2017-01-12 Martin Sebor <msebor@redhat.com> - - PR testsuite/79051 - * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives - due to bug 79054. - -2017-01-12 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/pr78768.c: Require LTO. - -2017-01-12 Martin Sebor <msebor@redhat.com> - - PR c/79074 - * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure - due to the referenced bug. - -2017-01-12 Martin Sebor <msebor@redhat.com> - - PR testsuite/79073 - * gcc.dg/pr78973.c: Xfail on ILP32 targets. - -2017-01-12 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/builtin_target.c (check_features): Check all - supported __builtin_cpu_supports options. - -2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR tree-optimization/78319 - * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm. - Remove xfail. - -2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/79044 - * gcc.target/powerpc/swaps-p8-26.c: New. - -2017-01-12 Richard Biener <rguenther@suse.de> - - * gcc.dg/gimplefe-21.c: New testcase. - -2017-01-12 Michael Collison <michael.collison@arm.com> - - * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64. - -2017-01-11 Julia Koval <julia.koval@intel.com> - Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/sgx.c New test. - * gcc.target/i386/sse-12.c: Add -msgx. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-14.c: Ditto. - * gcc.target/i386/sse-22.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * g++.dg/other/i386-2.C: Ditto. - * g++.dg/other/i386-3.C: Ditto. - -2017-01-11 Martin Sebor <msebor@redhat.com> - - PR c++/24511 - * g++.dg/template/explicit9.C: New test. - -2017-01-11 Nathan Sidwell <nathan@acm.org> - - PR c++/77812 - * g++.dg/pr77812.C: New. - -2017-01-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/71537 - * g++.dg/cpp1y/constexpr-71537.C: New test. - - * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options - argument. - -2017-01-11 Martin Sebor <msebor@redhat.com> - - PR c/47931 - * c-c++-common/Waddress-2.c: New test. - -2017-01-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/78341 - * g++.dg/cpp0x/pr78341.C: New test. - -2017-01-11 Martin Sebor <msebor@redhat.com> - - PR c/78768 - * gcc.dg/pr78768.c: New test. - -2017-01-11 David Malcolm <dmalcolm@redhat.com> - - PR driver/78877 - * gcc.dg/spellcheck-options-14.c: New test case. - * gcc.dg/spellcheck-options-15.c: New test case. - * gcc.dg/spellcheck-options-16.c: New test case. - * gcc.dg/spellcheck-options-17.c: New test case. - -2017-01-11 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options. - -2017-01-11 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition - instead of just 1 for the decomposition from struct C. - -2017-01-11 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.c-torture/execute/20170111-1.c: New test. - -2017-01-11 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/pr61743-1.c: Adjust. - -2017-01-11 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/50199 - * gcc.dg/lto/pr50199_0.c: New test. - -2017-01-10 Martin Sebor <msebor@redhat.com> - - PR testsuite/78960 - PR testsuite/78959 - PR testsuite/78133 - * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime. - * gcc.dg/tree-ssa/pr78622.c: Ditto. - -2017-01-10 Martin Sebor <msebor@redhat.com> - - PR middle-end/78138 - * gcc.dg/pr78138.c: New test. - -2017-01-10 David Malcolm <dmalcolm@redhat.com> - - PR c++/77949 - * g++.dg/diagnostic/pr77949.C: New test case. - -2017-01-10 Martin Sebor <msebor@redhat.com> - - PR middle-end/78245 - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests. - -2017-01-10 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/78775 - * gcc.dg/attr-alloc_size-4.c: Add test cases. - * gcc.dg/attr-alloc_size-10.c: New test. - * gcc.dg/attr-alloc_size-11.c: New test. - * gcc.dg/builtin-stringop-chk-7.c: New test. - * gcc.dg/pr78775.c: New test. - * gcc.dg/pr78973-2.c: New test. - * gcc.dg/pr78973.c: New test. - -2017-01-10 Jeff Law <law@redhat.com> - - PR tree-optimization/77766 - PR tree-optimization/78856 - * gcc.c-torture/execute/pr77766.c: New test. - -2016-01-10 Richard Biener <rguenther@suse.de> - - PR tree-optimization/79034 - * g++.dg/torture/pr79034.C: New testcase. - -2017-01-10 Martin Liska <mliska@suse.cz> - - * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern. - * gcc.dg/ipa/ipa-icf-10.c: Likewise. - * gcc.dg/ipa/ipa-icf-11.c: Likewise. - * gcc.dg/ipa/ipa-icf-12.c: Likewise. - * gcc.dg/ipa/ipa-icf-13.c: Likewise. - * gcc.dg/ipa/ipa-icf-16.c: Likewise. - * gcc.dg/ipa/ipa-icf-18.c: Likewise. - * gcc.dg/ipa/ipa-icf-2.c: Likewise. - * gcc.dg/ipa/ipa-icf-20.c: Likewise. - * gcc.dg/ipa/ipa-icf-21.c: Likewise. - * gcc.dg/ipa/ipa-icf-23.c: Likewise. - * gcc.dg/ipa/ipa-icf-25.c: Likewise. - * gcc.dg/ipa/ipa-icf-26.c: Likewise. - * gcc.dg/ipa/ipa-icf-27.c: Likewise. - * gcc.dg/ipa/ipa-icf-3.c: Likewise. - * gcc.dg/ipa/ipa-icf-35.c: Likewise. - * gcc.dg/ipa/ipa-icf-36.c: Likewise. - * gcc.dg/ipa/ipa-icf-37.c: Likewise. - * gcc.dg/ipa/ipa-icf-5.c: Likewise. - * gcc.dg/ipa/ipa-icf-7.c: Likewise. - * gcc.dg/ipa/ipa-icf-8.c: Likewise. - * gcc.dg/ipa/pr64307.c: Likewise. - * gcc.dg/ipa/pr77653.c: Likewise. - -2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com> - - * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq. - * g++.dg/other/i386-3.C: Ditto. - * gcc.target/i386/sse-12.c: Ditto. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-22.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - * gcc.target/i386/builtin_target.c: Handle new option. - * gcc.target/i386/funcspec-56.inc: Test new attributes. - * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test. - * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto. - -2017-01-09 Martin Sebor <msebor@redhat.com> - - PR testsuite/79036 - * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats - with different precisions. - -2017-01-09 Eric Botcazou <ebotcazou@adacore.com> - - * g++.dg/opt/call2.C: New test. - * g++.dg/opt/call3.C: Likewise. - * gnat.dg/array26.adb: New test. - * gnat.dg/array26_pkg.ad[sb]: New helper. - * gnat.dg/array27.adb: New test. - * gnat.dg/array27_pkg.ad[sb]: New helper. - * gnat.dg/array28.adb: New test. - * gnat.dg/array28_pkg.ad[sb]: New helper. - -2017-01-09 Jakub Jelinek <jakub@redhat.com> - - PR translation/79019 - PR translation/79020 - * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of - diagnostics. - * gfortran.dg/initialization_17.f90: Likewise. - -2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR testsuite/79026 - * gcc.target/i386/pr78904-2.c: Require nonpic targets. - * gcc.target/i386/pr78904-4.c: Likewise. - * gcc.target/i386/pr78904-6.c: Likewise. - * gcc.target/i386/pr78967-2.c: Likewise. - -2017-01-09 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78899 - * gcc.target/i386/pr78899.c: New test. - * gcc.dg/pr71077.c: New test. - -2017-01-09 Martin Jambor <mjambor@suse.cz> - - PR ipa/78365 - PR ipa/78599 - * gcc.dg/torture/pr78365.c: New test. - -2017-01-09 Jakub Jelinek <jakub@redhat.com> - - PR c++/78948 - * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment. - (main): Use int* instead of long long. - - PR tree-optimization/78938 - * gcc.dg/vect/pr78938.c: New test. - -2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.dg/20161219.c: New test. - -2017-01-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78997 - * gcc.dg/torture/pr78997.c: New testcase. - -2017-01-09 Richard Biener <rguenther@suse.de> - - PR debug/79000 - * g++.dg/lto/pr79000_0.C: New testcase. - * g++.dg/lto/pr79000_1.c: Likewise. - -2017-01-08 Martin Sebor <msebor@redhat.com> - - PR middle-end/77708 - * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test. - * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing - due to bug 78969. - * gcc.dg/format/pr78569.c: Adjust. - -2017-01-07 David Malcolm <dmalcolm@redhat.com> - - PR c++/72803 - * g++.dg/diagnostic/pr72803.C: New test case. - -2017-01-07 Martin Sebor <msebor@redhat.com> - - * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461. - * gcc.dg/attr-alloc_size-4.c: Same. - -2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray/ptr_comp_1.f08: New test. - * gfortran.dg/coarray/ptr_comp_2.f08: New test. - * gfortran.dg/coarray/ptr_comp_3.f08: New test. - * gfortran.dg/coarray/ptr_comp_4.f08: New test. - * gfortran.dg/coarray_ptr_comp_1.f08: New test. - * gfortran.dg/coarray_ptr_comp_2.f08: New test. - * gfortran.dg/coarray_ptr_comp_3.f08: New test. - -2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> - * gcc.dg/memcmp-1.c: New. - * gcc.dg/strncmp-1.c: New. - -2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/acle/mcrr: New. - * gcc.target/arm/acle/mcrr2: New. - * gcc.target/arm/acle/mrrc: New. - * gcc.target/arm/acle/mrrc2: New. - -2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/acle/mcr.c: New. - * gcc.target/arm/acle/mrc.c: New. - * gcc.target/arm/acle/mcr2.c: New. - * gcc.target/arm/acle/mrc2.c: New. - -2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/acle/ldc: New. - * gcc.target/arm/acle/ldc2: New. - * gcc.target/arm/acle/ldcl: New. - * gcc.target/arm/acle/ldc2l: New. - * gcc.target/arm/acle/stc: New. - * gcc.target/arm/acle/stc2: New. - * gcc.target/arm/acle/stcl: New. - * gcc.target/arm/acle/stc2l: New. - -2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/acle/acle.exp: Run tests for different options - and make sure fat-lto-objects is used such that we can still do - assemble scans. - * gcc.target/arm/acle/cdp.c: New. - * gcc.target/arm/acle/cdp2.c: New. - * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New. - (check_effective_target_arm_coproc1_ok_nocache): New. - (check_effective_target_arm_coproc2_ok): New. - (check_effective_target_arm_coproc2_ok_nocache): New. - (check_effective_target_arm_coproc3_ok): New. - (check_effective_target_arm_coproc3_ok_nocache): New. - (check_effective_target_arm_coproc4_ok): New. - (check_effective_target_arm_coproc4_ok_nocache): New. - -2017-01-06 Martin Sebor <msebor@redhat.com> - - PR middle-end/78605 - * gcc.dg/tree-ssa/pr78605.c: New test. - -2017-01-05 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/78910 - * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected - diagnostics. - * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. - * gcc.dg/tree-ssa/pr78910.c: New test. - -2017-01-05 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/sso-10.c: New test. - -2017-01-05 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71016 - * gcc.target/i386/pr71016.c: New test. - * gcc.target/aarch64/pr71016.c: New test. - * gcc.dg/tree-ssa/pr66726-3.c: New test. - - PR c++/78931 - * g++.dg/cpp1z/decomp19.C: New test. - - PR c++/78890 - * g++.dg/init/ref14.C: Expect error even in C++11 and later. - * g++.dg/init/union1.C: Likewise. - * g++.dg/cpp0x/union6.C: Expect errors. - * g++.dg/cpp0x/union8.C: New test. - * g++.dg/cpp0x/pr78890-1.C: New test. - * g++.dg/cpp0x/pr78890-2.C: New test. - -2017-01-05 David Edelsohn <dje.gcc@gmail.com> - - * gcc.target/powerpc/pr71670.c: Require p9vector. - * gcc.target/powerpc/p9-novsx.c: Same. - -2017-01-05 David Malcolm <dmalcolm@redhat.com> - - * selftests/asr_div1.rtl: New file. - * selftests/aarch64: New subdirectory. - * selftests/aarch64/times-two.rtl: New file. - * selftests/bb-index.rtl: New file. - * selftests/cfg-test.rtl: New file. - * selftests/const-int.rtl: New file. - * selftests/example-labels.rtl: New file. - * selftests/insn-with-mode.rtl: New file. - * selftests/jump-to-label-ref.rtl: New file. - * selftests/jump-to-return.rtl: New file. - * selftests/jump-to-simple-return.rtl: New file. - * selftests/mem.rtl: New file. - * selftests/note-insn-deleted.rtl: New file. - * selftests/note_insn_basic_block.rtl: New file. - * selftests/simple-cse.rtl: New file. - * selftests/symbol-ref.rtl: New file. - * selftests/x86_64: New subdirectory. - * selftests/x86_64/call-insn.rtl: New file. - * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file. - * selftests/x86_64/times-two.rtl: New file. - * selftests/x86_64/unspec.rtl: New file. - -2017-01-05 Nathan Sidwell <nathan@acm.org> - - PR c++/78765 - * g++.dg/cpp0x/pr78765.C: New. - -2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/memcpy-2.c: New test. - * gcc.target/s390/memset-2.c: New test. - -2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/memcpy-1.c: New test. - -2017-01-04 Jeff Law <law@redhat.com> - - PR tree-optimization/78812 - * g++.dg/torture/pr78812.C: New test. - -2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71977 - PR target/70568 - PR target/78823 - * gcc.target/powerpc/pr71977-1.c: New tests to check whether on - 64-bit VSX systems with direct move, whether we optimize common - code sequences in the GLIBC math library for float math functions. - * gcc.target/powerpc/pr71977-2.c: Likewise. - -2017-01-04 Marek Polacek <polacek@redhat.com> - - PR c++/64767 - * c-c++-common/Wpointer-compare-1.c: New test. - -2017-01-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/78949 - * c-c++-common/Wunused-var-16.c: New test. - - PR c++/78693 - * g++.dg/cpp0x/pr78693.C: New test. - - PR driver/78957 - * gcc.dg/pr78957.c: New test. - - * g++.dg/cpp1y/auto-fn34.C: New test. - - PR c++/71182 - * g++.dg/cpp0x/pr71182.C: New test. - -2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/78056 - * gcc.target/powerpc/pr78056-1.c: New test. - * gcc.target/powerpc/pr78056-2.c: New test. - * gcc.target/powerpc/pr78056-3.c: New test. - * gcc.target/powerpc/pr78056-4.c: New test. - * gcc.target/powerpc/pr78056-5.c: New test. - * gcc.target/powerpc/pr78056-6.c: New test. - * gcc.target/powerpc/pr78056-7.c: New test. - * gcc.target/powerpc/pr78056-8.c: New test. - * lib/target-supports.exp - (check_effective_target_powerpc_popcntb_ok): New procedure to test - whether the effective target supports the popcntb instruction. - -2017-01-03 Jeff Law <law@redhat.com> - - PR tree-optimization/67955 - * gcc.dg/tree-ssa/ssa-dse-28.c: New test. - -2017-01-04 Marek Polacek <polacek@redhat.com> - - PR c++/77545 - PR c++/77284 - * g++.dg/cpp0x/range-for32.C: New test. - * g++.dg/cpp0x/range-for33.C: New test. - -2017-01-04 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/Wmissing-braces-fixits.c: New test case. - -2017-01-04 Nathan Sidwell <nathan@acm.org> - - PR c++/66735 - * g++.dg/cpp1y/pr66735.C: New. - -2017-01-04 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71563 - * gcc.dg/tree-ssa/pr71563.c: New test. - -2017-01-04 Janne Blomqvist <jb@gcc.gnu.org> - - PR fortran/78534 - PR fortran/78976 - * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times - due to gfc_trans_string_copy change to avoid -Wstringop-overflow. - * gfortran.dg/transfer_intrinsic_1.f90: Change - scan-tree-dump-times due to gfc_trans_string_copy change to - avoid -Wstringop-overflow. - -2017-01-03 Jeff Law <law@redhat.com> - - PR tree-optimization/78856 - * gcc.c-torture/execute/pr78856.c: New test. - -2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/78953 - * gcc.target/powerpc/pr78953.c: New test. - -2017-01-03 Ian Lance Taylor <iant@google.com> - - * gcc.misc-tests/godump-1.c: Update for accurate representation of - enums. - -2017-01-03 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/78696 - * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases. - * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors. - * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. - -2017-01-03 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/dg-test-1.c: Add tests of relative line specifications - with more than one digit. - * lib/gcc-dg.exp (process-message): Support more than one digit - in relative line specifications. - -2017-01-03 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78965 - * gcc.dg/pr78965.c: New test. - - PR middle-end/78901 - * g++.dg/opt/pr78901.C: New test. - -2017-01-03 Janne Blomqvist <jb@gcc.gnu.org> - - PR fortran/78534 - PR fortran/66310 - * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times - due to gfc_trans_string_copy change to avoid -Wstringop-overflow. - * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. - * gfortran.dg/repeat_7.f90: New test for PR 66310. - * gfortran.dg/scan_2.f90: Handle potential cast in assignment. - * gfortran.dg/string_1.f90: Limit to ilp32 targets. - * gfortran.dg/string_1_lp64.f90: New test. - * gfortran.dg/string_3.f90: Limit to ilp32 targets. - * gfortran.dg/string_3_lp64.f90: New test. - * gfortran.dg/transfer_intrinsic_1.f90: Change - scan-tree-dump-times due to gfc_trans_string_copy change to - avoid -Wstringop-overflow. - -2017-01-02 Uros Bizjak <ubizjak@gmail.com> - - PR target/78967 - * gcc.target/i386/pr78967-1.c: New test. - * gcc.target/i386/pr78967-2.c: Ditto. - * gcc.target/i386/pr78967-3.c: Ditto. - - * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns. - * gcc.target/i386/pr78904-4.c: Ditto. - * gcc.target/i386/pr78904-6.c: Ditto. - -2017-01-01 Jan Hubicka <hubicka@ucw.cz> - - PR middle-end/77674 - * g++.dg/torture/pr77674.C: New testcase. - -2017-01-01 Jakub Jelinek <jakub@redhat.com> - - Update copyright years. -Copyright (C) 2017 Free Software Foundation, Inc. +Copyright (C) 2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/ChangeLog-2017 b/gcc/testsuite/ChangeLog-2017 new file mode 100644 index 0000000..76f13b5 --- /dev/null +++ b/gcc/testsuite/ChangeLog-2017 @@ -0,0 +1,19962 @@ +2017-12-30 Tom de Vries <tom@codesourcery.com> + + PR testsuite/83612 + * gcc.dg/ubsan/object-size-9.c (t): Add alignment attribute. + +2017-12-28 Uros Bizjak <ubizjak@gmail.com> + + * g++.old-deja/g++.ext/namedret2.C (f): Return a value. + +2017-12-28 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/83548 + * gfortran.dg/array_constructor_type_22.f03: New test. + +2017-12-28 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/83344 + * gfortran.dg/associate_22.f90: Comment out part of test. + +2017-12-28 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/83567 + * gfortran.dg/pdt_26.f90 : New test. + +2017-12-27 Louis Krupp <louis.krupp@zoho.com> + + PR fortran/83092 + * gfortran.dg/init_char_with_nonchar_ctr.f90: New test. + +2017-12-27 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: New test. + +2017-12-27 Martin Liska <mliska@suse.cz> + + PR tree-optimization/83552 + * gcc.dg/pr83552.c: New test. + +2017-12-26 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/83540 + * gfortran.dg/inline_matmul_20.f90: New test. + +2017-12-26 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/unroll-5.c: Use relative line number. + +2017-12-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/83553 + * c-c++-common/torture/pr83553.c: New test. + +2017-12-22 Jakub Jelinek <jakub@redhat.com> + + PR debug/83550 + * c-c++-common/dwarf2/pr83550.c: New test. + + PR debug/83547 + * gcc.c-torture/compile/pr83547.c: New test. + + PR target/83488 + * gcc.target/i386/pr83488-2.c: New test. + * gcc.target/i386/pr83488-3.c: New test. + +2017-12-22 Martin Jambor <mjambor@suse.cz> + + PR lto/82027 + * g++.dg/lto/pr82027_0.C: New test. + +2017-12-22 Julia Koval <julia.koval@intel.com> + Sebastian Peryt <sebastian.peryt@intel.com> + + * g++.dg/other/i386-2.C: Add new options. + * g++.dg/other/i386-3.C: Ditto. + * gcc.target/i386/sse-12.c: Ditto. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx512-check.h: Handle bit_AVX512BITALG. + * gcc.target/i386/avx512bitalg-vpopcntb-1.c: New. + * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto. + * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto. + * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. + * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto. + * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto. + * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. + * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto. + * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. + * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. + * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto. + * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto. + * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Ditto. + * gcc.target/i386/i386.exp (check_effective_target_avx512bitalg): New. + * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Add more types. + * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: Handle new intrinsics. + * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. + * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto. + +2017-12-22 Mike Stump <mikestump@comcast.net> + Eric Botcazou <ebotcazou@adacore.com> + + * c-c++-common/unroll-1.c: New test. + * c-c++-common/unroll-2.c: Likewise. + * c-c++-common/unroll-3.c: Likewise. + * c-c++-common/unroll-4.c: Likewise. + * c-c++-common/unroll-5.c: Likewise. + * g++.dg/ext/unroll-1.C: Likewise. + * g++.dg/ext/unroll-2.C: Likewise. + * g++.dg/ext/unroll-3.C: Likewise. + * gfortran.dg/directive_unroll_1.f90: Likewise. + * gfortran.dg/directive_unroll_2.f90: Likewise. + * gfortran.dg/directive_unroll_3.f90: Likewise. + * gfortran.dg/directive_unroll_4.f90: Likewise. + * gfortran.dg/directive_unroll_5.f90: Likewise. + +2017-12-22 Alexandre Oliva <aoliva@redhat.com> + + PR debug/83527 + PR debug/83419 + * gcc.dg/pr83527.c: New. + +2017-12-21 Martin Sebor <msebor@redhat.com> + + PR testsuite/83462 + * c-c++-common/Warray-bounds-3.c: Adjust dg-warning grep pattern. + +2017-12-21 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/83487 + * gcc.c-torture/compile/pr83487.c: New test. + * gcc.dg/compat/pr83487-1.h: New file. + * gcc.dg/compat/pr83487-1_main.c: New test. + * gcc.dg/compat/pr83487-1_x.c: New file. + * gcc.dg/compat/pr83487-1_y.c: New file. + * gcc.dg/compat/pr83487-2_main.c: New test. + * gcc.dg/compat/pr83487-2_x.c: New file. + * gcc.dg/compat/pr83487-2_y.c: New file. + * g++.dg/abi/pr83487.C: New test. + * g++.dg/compat/abi/pr83487-1_main.C: New test. + * g++.dg/compat/abi/pr83487-1_x.C: New file. + * g++.dg/compat/abi/pr83487-1_y.C: New file. + * g++.dg/compat/abi/pr83487-2_main.C: New test. + * g++.dg/compat/abi/pr83487-2_x.C: New file. + * g++.dg/compat/abi/pr83487-2_y.C: New file. + + PR c/83448 + * gcc.c-torture/compile/pr83448.c: New test. + * gcc.dg/tree-ssa/builtin-snprintf-warn-4.c: New test. + +2017-12-21 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/atomic9.adb: New test. + +2017-12-21 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/80747 + PR rtl-optimization/83512 + * gcc.dg/pr80747.c: New test. + * gcc.dg/pr83512.c: New test. + + PR tree-optimization/83523 + * g++.dg/tree-ssa/pr83523.C: New test. + + PR tree-optimization/83521 + * gcc.dg/pr83521.c: New test. + +2017-12-21 Nathan Sidwell <nathan@acm.org> + + PR c++/83406 + * g++.dg/cpp0x/lambda/lambda-ice15.C: Adjust error. + * g++.dg/cpp1y/pr83406.C: New. + +2017-12-21 Uros Bizjak <ubizjak@gmail.com> + + PR target/83467 + * gcc.target/i386/pr83467-1.c: New test. + * gcc.target/i386/pr83467-2.c: Ditto. + +2017-12-21 Alexandre Oliva <aoliva@redhat.com> + + PR debug/83419 + * gcc.dg/pr83419.c: New. + +2017-12-21 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/aarch64/vect-slp-dup.c: New. + +2017-12-21 Eric Botcazou <ebotcazou@adacore.com> + + * c-c++-common/pr82872.c: New test. + +2017-12-21 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/82973 + * gfortran.dg/pr82973.f90: New test. + + PR target/83488 + * gcc.target/i386/pr83488.c: New test. + +2017-12-20 Wilco Dijkstra <wdijkstr@arm.com> + + PR tree-optimization/83491 + * gcc.dg/pr83491.c: Add new test. + +2017-12-20 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/83436 + * gfortran.dg/internal_readwrite_4.f90: New test. + +2017-12-20 Jakub Jelinek <jakub@redhat.com> + + PR ipa/83506 + * gcc.dg/pr83506.c: New test. + * gcc.dg/ipa/ctor-empty-1.c: Use -fdump-ipa-free-fnsummary1 instead + of -fdump-ipa-free-fnsummary and scan in free-fnsummary1 instead of + free-fnsummary dump. + +2017-12-20 Martin Sebor <msebor@redhat.com> + + PR testsuite/83483 + * gcc.dg/memcpy-6.c: Skip for targets other than x86. + +2017-12-20 Martin Sebor <msebor@redhat.com> + + PR testsuite/83131 + * c-c++-common/attr-nonstring-4.c: New test. + +2017-12-20 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/plugin/poly-int-tests.h (test_nonpoly_multiple_p): New + function. + (test_nonpoly_type): Call it. + +2017-12-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/83490 + * g++.dg/abi/empty29.C: New test. + +2017-12-20 Martin Liska <mliska@suse.cz> + + PR middle-end/82404 + * g++.dg/pr82404.C: New test. + * gcc.dg/pr82404.c: New test. + +2017-12-20 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx-1.c: Handle new intrinsics. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx512-check.h: Handle bit_VPCLMULQDQ. + * gcc.target/i386/avx512f-vpclmulqdq-2.c: New test. + * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Ditto. + * gcc.target/i386/vpclmulqdq.c: Ditto. + * gcc.target/i386/i386.exp (check_effective_target_vpclmulqdq): New. + +2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82593 + * g++.dg/cpp0x/desig2.C: New. + * g++.dg/cpp0x/desig3.C: Likewise. + * g++.dg/cpp0x/desig4.C: Likewise. + +2017-12-19 Martin Sebor <msebor@redhat.com> + + PR c++/83394 + * g++.dg/Wattributes-3.C: New test. + * g++.dg/Wattributes-4.C: New test. + * g++.dg/Wattributes-5.C: New test. + +2017-12-19 Jakub Jelinek <jakub@redhat.com> + + PR target/82975 + * gcc.dg/pr82975.c: Only add -mtune=cortex-a57 on arm*/aarch64* + targets. + +2017-12-19 Marek Polacek <polacek@redhat.com> + + PR c++/82231 + * g++.dg/cpp1z/nontype-auto14.C: New test. + +2017-12-18 Jeff Law <law@redhat.com> + + PR tree-optimization/83477 + * gcc.c-torture/execute/pr83477.c: New test. + +2017-12-19 Martin Sebor <msebor@redhat.com> + + PR middle-end/77608 + * gcc.dg/Wstringop-overflow.c: New test. + * c-c++-common/Warray-bounds-3.c: Adjust. + +2017-12-19 Alexandre Oliva <aoliva@redhat.com> + + PR debug/83422 + * gcc.dg/pr83422.c: New. + +2017-12-19 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83444 + * gcc.dg/strlenopt-38.c: New test. + + PR testsuite/83454 + * gcc.dg/tree-ssa/cswtch-4.c: Require nonpic effective target. + * gcc.dg/tree-ssa/cswtch-5.c: Likewise. + +2017-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/82975 + * gcc.dg/pr82975.c: New test. + +2017-12-19 Marek Polacek <polacek@redhat.com> + + PR c++/83489 + * g++.dg/abi/pr83490.C: New test. + +2017-12-19 H.J. Lu <hongjiu.lu@intel.com> + + PR middle-end/83471 + * g++.dg/torture/pr83471.C: New test. + +2017-12-19 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-prof/switch-case-1.c: Scan IPA profile dump + file instead of expand in order to not mix it with expanded + tree decision tree for the switch statement. + +2017-12-19 Marek Polacek <polacek@redhat.com> + + PR tree-optimization/83482 + * g++.dg/torture/pr83482.C: New test. + +2017-12-19 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/83329 + * gcc.dg/tree-ssa/pr83329.c: New test + +2017-12-19 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79490 + * g++.dg/other/fsyntax-only2.C: New. + +2017-12-19 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83444 + * gcc.dg/strlenopt-38.c: New test. + + PR ipa/82801 + PR ipa/83346 + * g++.dg/ipa/pr82801.C: New test. + +2017-12-18 Martin Sebor <msebor@redhat.com> + + PR middle-end/83373 + PR tree-optimization/78450 + * gcc.dg/pr83373.c: New test. + * gcc.dg/strlenopt-36.c: New test. + * gcc.dg/strlenopt-37.c: New test. + +2017-12-18 Marek Polacek <polacek@redhat.com> + + PR c++/83116 + * g++.dg/cpp1y/constexpr-83116.C: New test. + +2017-12-18 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/83424 + * gcc.dg/pr83424.c: New testcase. + +2017-12-18 David Malcolm <dmalcolm@redhat.com> + + PR tree-optimization/83336 + * g++.dg/cpp0x/missing-initializer_list-include.C: Update for + changes to prune.exp's handling of dg-regexp. + * g++.dg/plugin/diagnostic-test-inlining-1.C: New test case. + * g++.dg/plugin/plugin.exp (plugin_test_list): Add it, via + gcc.dg's plugin/diagnostic_plugin_test_inlining.c. + * gcc.dg/plugin/diagnostic-test-inlining-1.c: New test case. + * gcc.dg/plugin/diagnostic-test-inlining-2.c: Likewise. + * gcc.dg/plugin/diagnostic-test-inlining-3.c: Likewise. + * gcc.dg/plugin/diagnostic-test-inlining-4.c: Likewise. + * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: New test + plugin. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them. + * lib/prune.exp (prune_gcc_output): Move call to handle-dg-regexps + to before the various text stripping regsup invocations, + in particular, to before the stripping of "inlined from". + +2017-12-18 Jeff Law <law@redhat.com> + + PR middle-end/83460 + * g++.dg/pr79095-4.C: Remove compromised test. + +2017-12-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/83300 + * g++.dg/ext/vector33.C: New test. + +2017-12-18 Marek Polacek <polacek@redhat.com> + + PR middle-end/83463 + * gcc.dg/pr83463.c: New test. + +2017-12-18 Nathan Sidwell <nathan@acm.org> + + PR c++/59930 + * g++.dg/parse/pr81247-c.C: Adjust. + * g++.dg/template/pr59930-[123].C: New. + +2017-12-18 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/tumaddsidi4.c: New test. + +2017-12-18 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/tls-1.c: New test. + +2017-12-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81877 + * g++.dg/torture/pr81877.C: New testcase. + * g++.dg/vect/pr70729.cc: XFAIL. + * g++.dg/vect/pr70729-nest.cc: XFAIL. + +2017-12-18 Richard Biener <rguenther@suse.de> + + PR middle-end/77291 + * gcc.dg/Warray-bounds-26.c: New testcase. + +2017-12-17 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/guality/guality.h (guality_check): Cast %lli arguments + inf fprintf statements to long long int. + +2017-12-17 Janne Blomqvist <jb@gcc.gnu.org> + + * gfortran.dg/error_stop_3.f90: Update -std= option, fix comments. + * gfortran.dg/error_stop_4.f90: Update error message. + * gfortran.dg/implicit_14.f90: Likewise. + * gfortran.dg/spellcheck-procedure_2.f90: Don't warn for F2018 + features. + +2017-12-17 Markus Trippelsdorf <markus@trippelsdorf.de> + + * gcc.target/i386/wmul-3.c: New test. + +2017-12-16 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/78918 + * c-c++-common/Warray-bounds.c: New test. + * c-c++-common/Warray-bounds-2.c: New test. + * c-c++-common/Warray-bounds-3.c: New test. + * c-c++-common/Warray-bounds-4.c: New test. + * c-c++-common/Warray-bounds-5.c: New test. + * c-c++-common/Wrestrict-2.c: New test. + * c-c++-common/Wrestrict.c: New test. + * c-c++-common/Wrestrict.s: New test. + * c-c++-common/Wsizeof-pointer-memaccess1.c: Adjust + * c-c++-common/Wsizeof-pointer-memaccess2.c: Same. + * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. + * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. + * gcc.dg/range.h: New header. + * gcc.dg/memcpy-6.c: New test. + * gcc.dg/pr69172.c: Adjust. + * gcc.dg/pr79223.c: Same. + * gcc.dg/pr81345.c: Adjust. + * gcc.dg/Wobjsize-1.c: Same. + * gcc.dg/Wrestrict-2.c: New test. + * gcc.dg/Wrestrict.c: New test. + * gcc.dg/Wsizeof-pointer-memaccess1.c: Adjust. + * gcc.dg/builtin-stpncpy.c: Same. + * gcc.dg/builtin-stringop-chk-1.c: Same. + * gcc.target/i386/chkp-stropt-17.c: New test. + * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Adjust. + +2017-12-16 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/83239 + * g++.dg/pr83239.C: New test case. + +2017-12-16 Sebastian Peryt <sebastian.peryt@intel.com> + + PR testsuite/82767 + * gcc.target/i386/pr71321.c: Test with -mtune=generic + +2017-12-15 Markus Trippelsdorf <markus@trippelsdorf.de> + + PR target/83358 + * gcc.target/i386/pr83358-1.c: New test. + * gcc.target/i386/pr83358-2.c: New test. + +2017-12-15 Jeff Law <law@redhat.com> + + PR tree-optimization/36550 + * gcc.dg/tree-ssa/pr36550.c: New test. + +2017-12-15 Alexandre Oliva <aoliva@redhat.com> + + PR tree-optimization/81165 + * gcc.dg/pr81165.c: New. + +2017-12-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/83205 + * g++.dg/cpp1z/decomp3.C: Adjust for structured binding count + mismatch diagnostics split into error and warning with plural + forms. + * g++.dg/cpp1z/decomp10.C: Likewise. + * g++.dg/cpp1z/decomp32.C: New test. + + PR c++/81197 + * g++.dg/cpp1z/decomp34.C: New test. + + PR c++/80135 + PR c++/81922 + * g++.dg/warn/Wplacement-new-size-1.C (fBx1): Initialize nested + flexible array member only with {}. Add dg-warning. + (fBx2, fBx3): Remove. + * g++.dg/warn/Wplacement-new-size-2.C (fBx1): Initialize nested + flexible array member only with {}. Add dg-warning. + (fBx2, fBx3): Remove. + * g++.dg/warn/Wplacement-new-size-6.C: New test. + * g++.dg/ext/flexary13.C (main): Remove test for initialization + of nested flexible array member with non-empty initializer. + * g++.dg/ext/flexary25.C: New test. + * g++.dg/ext/flexary26.C: New test. + * g++.dg/ext/flexary27.C: New test. + * g++.dg/parse/pr43765.C: Expect diagnostics about initialization + of nested flexible array member with non-empty initializer. Expect + C++2A diagnostics about mixing of designated and non-designated + initializers. + + PR c++/83217 + * g++.dg/cpp1z/decomp33.C: New test. + + PR tree-optimization/80631 + * gcc.target/i386/avx2-pr80631.c: New test. + + * g++.dg/plugin/attribute_plugin.c (user_attr): Swap + affects_type_identity and handler fields, add NULL for exclude. + +2017-12-14 Nathan Sidwell <nathan@acm.org> + + PR c++/59930 + * g++.dg/cpp0x/temp_default4.C: Adjust diagnostic. + * g++.old-deja/g++.pt/friend23.C: Likewise. + * g++.old-deja/g++.pt/friend24.C: Delete. + +2017-12-15 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83269 + * gcc.c-torture/execute/pr83269.c: New test. + + PR sanitizer/81281 + * gcc.dg/pr81281-3.c: New test. + +2017-12-15 Justin Squirek <squirek@adacore.com> + + * gnat.dg/aliasing4.adb: New testcase. + +2017-12-15 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/incomplete6.adb, gnat.dg/incomplete6.ads: New testcase. + +2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> + + * gnat.dg/initializes.ads, gnat.dg/initializes.adb: New testcase. + +2017-12-15 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/component_size.adb: New testcase. + +2017-12-15 Richard Biener <rguenther@suse.de> + + PR lto/83388 + * gcc.dg/lto/pr83388_0.c: New testcase. + +2017-12-15 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/expr_func2.ads, gnat.dg/expr_func2.adb: New testcase. + +2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> + + * gnat.dg/dflt_init_cond.adb, gnat.dg/dflt_init_cond_pkg.ads: New + testcase. + +2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> + + * gnat.dg/expr_func_main.adb, gnat.dg/expr_func_pkg.ads, + gnat.dg/expr_func_pkg.adb: New testcase. + +2017-12-15 Hristian Kirtchev <kirtchev@adacore.com> + + * gnat.dg/abe_pkg.adb, gnat.dg/abe_pkg.ads: New testcase. + +2017-12-15 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/subp_inst.adb, gnat.dg/subp_inst_pkg.adb, + gnat.dg/subp_inst_pkg.ads: New testcase. + +2017-12-15 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-aesenclast-2.c: New test. + * gcc.target/i386/avx512vl-aesenclast-2.c: Ditto. + * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics. + +2017-12-15 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-aesenc-2.c: New test. + * gcc.target/i386/avx512vl-aesenc-2.c: Ditto. + * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics. + +2017-12-15 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-aesdeclast-2.c: New test. + * gcc.target/i386/avx512vl-aesdeclast-2.c + * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics. + +2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/Wcast-function-type.c: New test. + * g++.dg/Wcast-function-type.C: New test. + +2017-12-14 Qing Zhao <qing.zhao@oracle.com> + + PR middle_end/79538 + * gcc.dg/pr79538.c: New test. + +2017-12-14 David Malcolm <dmalcolm@redhat.com> + + PR tree-optimization/83312 + * gcc.dg/pr83312.c: New test case. + +2017-12-14 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/alignment13.adb: New test. + +2017-12-14 Jakub Jelinek <jakub@redhat.com> + + PR lto/81406 + * gcc.dg/lto/pr81406_0.c: New test. + +2017-12-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/66974 + * gcc.dg/Warray-bounds-24.c: New testcase. + +2017-12-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/65258 + * gcc.dg/Warray-bounds-23.c: New testcase. + +2017-12-14 Tom de Vries <tom@codesourcery.com> + + * lib/target-supports.exp (check_effective_target_weak_undefined): New + proc. + * gcc.dg/visibility-22.c: Require effective target weak_undefined. + +2017-12-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83326 + * gcc.dg/tree-ssa/pr81388-2.c: Adjust. + +2017-12-14 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/alignment11.adb: New test. + * gnat.dg/alignment12.adb: Likewise. + +2017-12-14 Richard Biener <rguenther@suse.de> + + PR c/83415 + * gcc.dg/pr83415.c: New testcase. + +2017-12-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83418 + * gcc.dg/torture/pr83418.c: New testcase. + +2017-12-14 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/83396 + * gcc.dg/pr83396.c: New test. + + PR tree-optimization/83198 + * gcc.dg/pr83198.c: New test. + * gcc.dg/tree-ssa/pr83198.c: New test. + +2017-12-14 Sudakshina Das <sudi.das@arm.com> + + PR target/81228 + * gcc.dg/pr81228.c: New. + +2017-12-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/79650 + * g++.dg/template/pr79650.C: New test. + +2017-12-14 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * gcc.dg/plugin/poly-int-tests.h, + gcc.dg/plugin/poly-int-test-1.c, + gcc.dg/plugin/poly-int-01_plugin.c, + gcc.dg/plugin/poly-int-02_plugin.c, + gcc.dg/plugin/poly-int-03_plugin.c, + gcc.dg/plugin/poly-int-04_plugin.c, + gcc.dg/plugin/poly-int-05_plugin.c, + gcc.dg/plugin/poly-int-06_plugin.c, + gcc.dg/plugin/poly-int-07_plugin.c: New tests. + * gcc.dg/plugin/plugin.exp: Run them. + +2017-12-13 Peter Bergner <bergner@vnet.ibm.com> + + * gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test. + +2017-12-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81061 + * g++.dg/other/const5.C: New. + +2017-12-13 Alexandre Oliva <aoliva@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/83396 + PR debug/83391 + * gcc.dg/torture/pr83396.c: New test. + * g++.dg/torture/pr83391.C: New test. + +2017-12-13 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/83393 + * gcc.dg/pr83393.c: New testcase. + +2017-12-13 Nathan Sidwell <nathan@acm.org> + + PR c++/15272 + * g++.dg/template/pr71826.C: Adjust for 15272 fix. + +2017-12-12 Jeff Law <law@redhat.com> + + PR tree-optimization/83298 + PR tree-optimization/83362 + PR tree-optimization/83383 + * gcc.c-torture/execute/pr83298.c: New test. + * gcc.c-torture/execute/pr83362.c New test. + * gcc.c-torture/execute/pr83383.c New test. + +2017-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * lib/gcc-dg.exp (process-message): Avoid additional whitespace in + $expmsg. + +2017-12-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83385 + * gcc.dg/graphite/pr83385.c: New testcase. + +2017-12-12 Marek Polacek <polacek@redhat.com> + + PR c/82679 + * gcc.dg/c11-atomic-5.c: New test. + +2017-12-12 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/83363 + PR rtl-optimization/83364 + * gcc.dg/pr83363.c: New test. + * gcc.dg/pr83364.c: New test. + + PR tree-optimization/83359 + * gcc.dg/graphite/pr83359.c: New test. + + PR tree-optimization/80631 + * gcc.dg/vect/pr80631-1.c: New test. + * gcc.dg/vect/pr80631-2.c: New test. + * gcc.dg/vect/pr65947-13.c: Expect integer induc cond reduction + vectorization. + +2017-12-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81889 + * gfortran.dg/pr81889.f90: New testcase. + * gcc.dg/tree-ssa/pr64183.c: Adjust. + +2017-12-12 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512-check.h: Handle bit_VAES. + * gcc.target/i386/avx512f-aesdec-2.c: New test. + * gcc.target/i386/avx512fvl-vaes-1.c: Ditto. + * gcc.target/i386/avx512vl-aesdec-2.c: Ditto. + * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New. + +2017-12-11 David Malcolm <dmalcolm@redhat.com> + + PR c/82050 + * gcc.dg/plugin/expensive-selftests-1.c: New file. + * gcc.dg/plugin/expensive_selftests_plugin.c: New file. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. + +2017-12-11 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.dg/pr83361.c: Add -Wno-div-by-zero to dg-options. + +2017-12-11 Martin Sebor <msebor@redhat.com> + + PR c/81544 + * c-c++-common/Wattributes-2.c: New test. + * c-c++-common/Wattributes.c: Ditto. + * g++.dg/Wattributes-2.C: Ditto. + * gcc.dg/Wattributes-6.c: Ditto. + * gcc.dg/Wattributes-7.c: Ditto. + +2017-12-07 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/altivec-12.c (main): Add tests for vec_avg. + * gcc.target/powerpc/builtins-1.c: Renamed builtins-1.h. + * gcc.target/powerpc/builtins-1.h: Add tests for vec_and, + vec_andc, vec_cpsgn, vec_mergeh,vec_mergel, vec_nor, vec_or, + vec_sel, vec_xor, vec_all_eq, vec_all_ge, vec_all_gt, vec_all_le, + vec_all_lt, vec_all_ne, vec_any_eq,vec_any_ge, vec_any_gt,vec_any_le, + vec_any_lt, vec_any_ne, vec_cntlz, vec_round, vec_rsqrt, vec_rsqrte, + vec_splat, vec_div, vec_mul,vec_ctf, vec_cts, vec_ctu. + * gcc.target/powerpc/builtins-1-be.c: New file, big endian + test file for tests in builtins-1.h. + * gcc.target/powerpc/builtins-1-le.c: New file, little endian + test file for tests in builtins-1.h. + * gcc.target/powerpc/builtins-2.c (main): Add tests for vec_ctf, + vec_cts, vec_ctu. + * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp): Fix printf + conversion character. + * gcc.target/powerpc/fold-vec-minmax-char.c (test1_min, test2_min, + test4_min, test1_max, test2_max): Add tests for vec_max and vec_min. + * gcc.target/powerpc/fold-vec-minmax-int.c (test4_min, test5_min, + test7_min, test8_min): Add tests for vec_min. + * gcc.target/powerpc/fold-vec-minmax-longlong.c (test7_max, test8_max, + test9_max, test10_max): Add tests for and vec_max. + * gcc.target/powerpc/fold-vec-minmax-short.c (test4_min, test5_min, + tes7_min, test8_min): Add tests for and vec_min. + * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test for vec_adds, + vec_subs, vec_sum2s, vec_sum4s. + * gcc.target/powerpc/vsx-splats-p8.c: New file to test vec_splats. + * gcc.target/vsx-vector-5.c (arg1_tests_d, arg1_tests_d): Add + tests for vec_ceil, vec_floor, vec_nearbyint, vec_sqrt. + * gcc.target/vsx-vector-7.c (foo): Add tests for vec_sel. + * gcc.target/vsx-vector-abss.c: New file to test vec_abss. + +2017-12-11 Carl Love <cel@us.ibm.com> + + * config/rs6000/altivec.h (vec_extract_fp32_from_shorth, + vec_extract_fp32_from_shortl]): Add #defines. + * config/rs6000/rs6000-builtin.def (VSLDOI_2DI): Add macro expansion. + * config/rs6000/rs6000-c.c (ALTIVEC_BUILTIN_VEC_UNPACKH, + ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VEC_AND, + ALTIVEC_BUILTIN_VEC_SLD, ALTIVEC_BUILTIN_VEC_SRL, + ALTIVEC_BUILTIN_VEC_SRO, ALTIVEC_BUILTIN_VEC_SLD, + ALTIVEC_BUILTIN_VEC_SLL): Add expansions. + * doc/extend.texi: Add documentation for the added builtins. + +2017-12-11 Alexandre Oliva <aoliva@redhat.com> + + PR rtl-optimization/80693 + PR rtl-optimization/81019 + PR rtl-optimization/81020 + * gcc.dg/pr80693.c: New. + * gcc.dg/pr81019.c: New. + +2017-12-11 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/83361 + * gcc.dg/pr83361.c: New testcase. + +2017-12-11 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: New. + +2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/83379 + * gfortran.dg/minval_char_1.f90: Correct logic for mask + calculation. + * gfortran.dg/minval_char_2.f90: Likewise. + * gfortran.dg/maxval_char_1.f90: Likewise. + * gfortran.dg/maxval_char_2.f90: Likewise. + +2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/45689 + * gfortran.dg/minval_parameter_1.f90: New test. + * gfortran.dg/maxval_parameter_1.f90: New test. + +2017-12-10 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/53478 + * gfortran.dg/binding_label_tests_4.f03: Update dg-error. + * gfortran.dg/binding_label_tests_6.f03: Likewise. + * gfortran.dg/binding_label_tests_7.f03: Likewise. + * gfortran.dg/binding_label_tests_8.f03: Likewise. + * gfortran.dg/binding_label_tests_10_main.f03: Likewise. + * gfortran.dg/binding_label_tests_11_main.f03: Likewise. + * gfortran.dg/binding_label_tests_13_main.f03: Likewise. + * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise. + * gfortran.dg/binding_label_tests_29.f90: New test. + +2017-12-10 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83337 + * gcc.dg/tree-ssa/loop-interchange-14.c: New test. + * gcc.dg/tree-ssa/loop-interchange-15.c: New test. + +2017-12-09 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/82934 + PR fortran/83318 + * gfortran.dg/allocate_assumed_charlen_2.f90: new test. + +2017-12-09 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83338 + * gcc.dg/vect/pr83338.c: New test. + +2017-12-09 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/83316 + * gfortran.dg/minval_char_5.f90: New test. + +2017-12-08 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/83317 + * gcc.target/i386/pr83317.c: New test. + +2017-12-08 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/81595 + * gcc.c-torture/compile/pr81595.c: New test. + +2017-12-08 Michael Matz <matz@suse.de> + + Fix PR tree-optimization/83323 + * gcc.dg/pr83323.c: New test. + * gcc.dg/unroll-and-jam.c: Use -floop-unroll-and-jam. + +2017-12-08 Richard Biener <rguenther@suse.de> + + PR middle-end/81782 + * gcc.dg/uninit-pr81782.c: New testcase. + +2017-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/opt/pr83252.C: Add -mclear-hwcap on *-*-solaris*. + +2017-12-08 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/83141 + * gcc.dg/tree-ssa/pr83141.c: New test. + * gcc.dg/guality/pr54970.c: XFAIL tests querying a[0]. + +2017-12-08 Jan Hubicka <hubicka@ucw.cz> + + PR middle-end/83609 + * gcc.c-torture/compile/pr83069.c: New testcase. + +2017-12-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81303 + * gfortran.dg/pr81303.f: New testcase. + * gfortran.dg/vect/pr81303.f: Likewise. + +2017-12-08 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-vnni-1.c: Add checks for vdpdwssds. + * gcc.target/i386/avx512vl-vnni-1.c: Ditto. + * gcc.target/i386/avx512f-vpdpwssds-2.c: New test. + * gcc.target/i386/avx512vl-vpdpwssds-2.c: Ditto. + +2017-12-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81303 + * gcc.target/i386/vectorize9.c: New testcase. + * gcc.target/i386/vectorize10.c: New testcase. + +2017-12-08 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-vnni-1.c: Add vdpwssd checks. + * gcc.target/i386/avx512vl-vnni-1.c: Ditto. + * gcc.target/i386/avx512f-vpdpwssd-2.c: New. + * gcc.target/i386/avx512vl-vpdpwssd-2.c: Ditto. + +2017-12-08 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-vnni-1.c: Add vpdpbusds check. + * gcc.target/i386/avx512vl-vnni-1.c: Ditto. + * gcc.target/i386/avx512f-vpdpbusds-2.c: New. + * gcc.target/i386/avx512vl-vpdpbusds-2.c: Ditto. + +2017-12-07 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.target/nios2/const-addr-1.c: New. + * gcc.target/nios2/const-addr-2.c: New. + * gcc.target/nios2/const-addr-3.c: New. + +2017-12-08 Jakub Jelinek <jakub@redhat.com> + + PR target/83252 + * gcc.target/i386/i386.exp (check_effective_target_bmi2): Moved to ... + * lib/target-supports.exp (check_effective_target_bmi2): ... here. Guard with + i?86-*-* x86_64-*-*. + * g++.dg/opt/pr83252.C: New test. + + PR target/81906 + * gcc.target/i386/pr81906.c: New test. + + PR tree-optimization/83075 + * gcc.dg/tree-ssa/strncpy-2.c: Use size_t instead of unsigned, add + separate function with noipa attribute to also verify behavior when + optimizers don't know the sizes and aliasing, verify resulting sizes + and array content. Add -Wstringop-overflow to dg-options. + * gcc.dg/tree-ssa/strncat.c: Likewise. + +2017-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_effective_target_fstack_protector): + Copy filename in local buffer to trigger stack protection. + +2017-12-07 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/c11-align-7.c, gcc.dg/c11-align-8.c, + gcc.dg/c11-align-9.c, gcc.dg/gnu11-align-1.c: New tests. + * gcc.dg/c11-align-5.c (test): Update expected error for sizeof + case. + +2017-12-07 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.target/aarch64/asm-2.c: New test. + * gcc.target/aarch64/asm-3.c: Likewise. + +2017-12-07 Bin Cheng <bin.cheng@arm.com> + Richard Biener <rguenther@suse.de> + + PR tree-optimization/81303 + * gcc.dg/tree-ssa/loop-interchange-1.c: New test. + * gcc.dg/tree-ssa/loop-interchange-1b.c: New test. + * gcc.dg/tree-ssa/loop-interchange-2.c: New test. + * gcc.dg/tree-ssa/loop-interchange-3.c: New test. + * gcc.dg/tree-ssa/loop-interchange-4.c: New test. + * gcc.dg/tree-ssa/loop-interchange-5.c: New test. + * gcc.dg/tree-ssa/loop-interchange-6.c: New test. + * gcc.dg/tree-ssa/loop-interchange-7.c: New test. + * gcc.dg/tree-ssa/loop-interchange-8.c: New test. + * gcc.dg/tree-ssa/loop-interchange-9.c: New test. + * gcc.dg/tree-ssa/loop-interchange-10.c: New test. + * gcc.dg/tree-ssa/loop-interchange-11.c: New test. + * gcc.dg/tree-ssa/loop-interchange-12.c: New test. + * gcc.dg/tree-ssa/loop-interchange-13.c: New test. + +2017-12-07 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/83164 + * gcc.c-torture/compile/pr83164.c: New test. + +2017-12-07 Martin Sebor <msebor@redhat.com> + + PR c/81544 + * c-c++-common/Wattributes-2.c: New test. + * c-c++-common/Wattributes.c: New test. + * c-c++-common/attributes-3.c: Adjust. + * gcc.dg/Wattributes-6.c: New test. + * gcc.dg/Wattributes-7.c: New test. + * gcc.dg/attr-noinline.c + * gcc.dg/pr44964.c: Same. + * gcc.dg/torture/pr42363.c: Same. + * gcc.dg/tree-ssa/ssa-ccp-2.c: Same. + +2017-12-07 Tamar Christina <tamar.christina@arm.com> + + PR target/82641 + * gcc.target/arm/pragma_arch_attribute_2.c: New. + * gcc.target/arm/pragma_arch_attribute_2.c: New. + * gcc.target/arm/pragma_arch_attribute_3.c: New. + * gcc.target/arm/pragma_fpu_attribute.c: New. + * gcc.target/arm/pragma_fpu_attribute_2.c: New. + +2017-12-07 Michael Matz <matz@suse.de> + + * gcc.dg/unroll-and-jam.c: New test. + +2017-12-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83296 + PR tree-optimization/67769 + * g++.dg/warn/Wstringop-overflow-1.C: New testcase. + +2017-12-07 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512-check.h: Handle bit_VAES. + * gcc.target/i386/avx512f-aesdec-2.c: New test. + * gcc.target/i386/avx512fvl-vaes-1.c: Ditto. + * gcc.target/i386/avx512vl-aesdec-2.c: Ditto. + * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New. + +2017-12-04 Jeff Law <law@redhat.com> + + PR tree-optimization/69224 + PR tree-optimization/80907 + PR tree-optimization/82286 + * gcc.dg/pr69224.c: New test. + * gcc.dg/pr80907.c: New test. + * gcc.dg/pr82286.c: New test. + +2017-12-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/80259 + * g++.dg/cpp0x/pr80259.C: New test. + +2017-12-06 David Malcolm <dmalcolm@redhat.com> + + PR c/83236 + * c-c++-common/spellcheck-reserved.c: New test case. + +2017-12-06 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83293 + * g++.dg/torture/pr83293.C: New test. + + PR sanitizer/81281 + * gcc.c-torture/execute/pr81281.c: New test. + * gcc.dg/pr81281-1.c: New test. + * gcc.dg/pr81281-2.c: New test. + * g++.dg/ubsan/pr81281.C: New test. + * g++.dg/ubsan/pr81281-aux.cc: New test. + +2017-12-06 Martin Sebor <msebor@redhat.com> + + PR testsuite/83303 + * g++.dg/opt/new1.C: Prune warning from test output. + + PR tree-optimization/82646 + * gcc.dg/builtin-stringop-chk-1.c: Adjust. + * gcc.dg/builtin-stringop-chk-9.c: New test. + * g++.dg/ext/strncpy-chk1.C: Adjust. + +2017-12-06 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/83075 + * gcc.dg/tree-ssa/strncat.c: New test. + * gcc.dg/tree-ssa/strncpy-2.c: Same. + +2017-12-06 Bin Cheng <bin.cheng@arm.com> + + * g++.dg/graphite/pr41305.C: Refine test option. + * gcc.dg/graphite/pr42205-1.c: Ditto. + * gcc.dg/graphite/pr42205-2.c: Ditto. + * gcc.dg/graphite/pr42211.c: Ditto. + * gcc.dg/graphite/pr46185.c: Ditto. + * gcc.dg/graphite/pr46966.c: Ditto. + * gcc.dg/graphite/pr59817-1.c: Ditto. + * gcc.dg/graphite/pr59817-2.c: Ditto. + * gcc.dg/graphite/pr60740.c: Ditto. + * gcc.dg/graphite/pr60785.c: Ditto. + * gcc.dg/graphite/pr68715-2.c: Ditto. + * gcc.dg/graphite/pr68715.c: Ditto. + * gcc.dg/graphite/pr70045.c: Ditto. + * gfortran.dg/graphite/pr14741.f90: Ditto. + * gfortran.dg/graphite/pr40982.f90: Ditto. + * gfortran.dg/graphite/pr42285.f90: Ditto. + * gfortran.dg/graphite/pr42334-1.f: Ditto. + * gfortran.dg/graphite/pr42334.f90: Ditto. + * gfortran.dg/graphite/pr43349.f: Ditto. + * gfortran.dg/graphite/pr59817.f: Ditto. + +2017-12-06 Charles Baylis <charles.baylis@linaro.org> + + * gcc.target/arm/addr-modes-float.c: Place dg-add-options after + dg-require-effective-target. + (ATTR): New define. + (POST_STORE): Pass ATTR as 2nd argument. + (POST_LOAD): Likewise. + (POST_STORE_VEC): Likewise. + * gcc.target/arm/addr-modes-int.c (ATTR): New define. + (PRE_STORE): Pass ATTR as 2nd argument. + (POST_STORE): Likewise. + (PRE_LOAD): Likewise. + (POST_LOAD): Likewise. + * gcc.target/arm/addr-modes.h: (PRE_STORE): New parameter. + (POST_STORE): Likewise. + (POST_STORE_VEC): Likewise. + (PRE_LOAD): Likewise. + (POST_LOAD): Likewise. + (POST_LOAD_VEC): Likewise. + +2017-12-06 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/81945 + * gcc.dg/graphite/pr81945.c: New test. + +2017-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> + + * gcc.c-torture/unsorted/dump-noaddr.x: Generate dump files in + tmpdir. + +2017-12-05 Nathan Sidwell <nathan@acm.org> + + PR c++/83287 + * g++.dg/lookup/pr83287.C: New. + +2017-12-05 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/83289 + * gcc.target/i386/avx256-unaligned-load-1.c: Adjust for -dp + alternative numbers being 0 based instead of former 1 based. + * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. + * gcc.target/i386/avx256-unaligned-store-2.c: Likewise. + * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. + * gcc.target/i386/avx256-unaligned-store-4.c: Likewise. + * gcc.target/i386/sse2-init-v2di-2.c: Likewise. + +2017-12-05 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83277 + * gcc.dg/graphite/pr83277.c: New testcase. + +2017-12-05 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83283 + * g++.dg/torture/pr83283.C: New test. + +2017-12-05 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/private_overriding.adb: New testcase. + +2017-12-05 Martin Liska <mliska@suse.cz> + Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/asan/pointer-compare-1.c: New test. + * c-c++-common/asan/pointer-compare-2.c: New test. + * c-c++-common/asan/pointer-subtract-1.c: New test. + * c-c++-common/asan/pointer-subtract-2.c: New test. + * c-c++-common/asan/pointer-subtract-3.c: New test. + * c-c++-common/asan/pointer-subtract-4.c: New test. + +2017-12-05 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/missing-return.C: Add -O to dg-options. + +2017-12-04 Jeff Law <law@redhat.com> + + PR tree-optimization/78496 + * gcc.dg/builtin-unreachable-6.c: Disable DOM. + * gcc.dg/builtin-unreachable-6a.c: New test. + * gcc.dg/tree-ssa/20030922-1.c: No longer XFAIL. + * gcc.dg/ssa-dom-branch-1.c: Tweak expected output. + +2017-12-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83255 + * gcc.dg/graphite/pr83255.c: New testcase. + +2017-12-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83238 + * gcc.dg/graphite/pr83238.c: New testcase. + +2017-12-04 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/pr82875.c: Require effective target alloca. + +2017-12-03 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/36313 + * gfortran.dg/maxval_char_1.f90: New test. + * gfortran.dg/maxval_char_2.f90: New test. + * gfortran.dg/maxval_char_3.f90: New test. + * gfortran.dg/maxval_char_4.f90: New test. + * gfortran.dg/minval_char_1.f90: New test. + * gfortran.dg/minval_char_2.f90: New test. + * gfortran.dg/minval_char_3.f90: New test. + * gfortran.dg/minval_char_4.f90: New test. + +2017-12-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/831916 + * gfortran.dg/namelist_95.f90: New test. + +2017-12-01 Jan Hubicka <hubicka@ucw.cz> + + PR target/81616 + * gcc.target/i386/pad-1.c: Compile for amdfam10. + * gcc.target/i386/align-limit.c: Likewise. + +2017-12-02 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83170 + PR tree-optimization/83241 + * gcc.dg/store_merging_17.c: New test. + + * gcc.target/i386/mpx/pointer-diff-1.c: New test. + + PR c++/81212 + * g++.dg/ubsan/pr81212.C: New test. + * g++.dg/ubsan/return-1.C: Add -Wno-return-type to dg-options. + * g++.dg/ubsan/return-2.C: Likewise. + * g++.dg/ubsan/return-7.C: Likewise. + + PR target/78643 + PR target/80583 + * gcc.target/i386/pr80583.c: New test. + +2017-12-01 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/fusion.c: Add -dp to options. Adjust the expected + output. + * gcc.target/powerpc/fusion3.c: Ditto. + * gcc.target/powerpc/fusion4.c: Ditto. + +2017-12-01 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/81959 + * gcc.target/powerpc/pr81959.c: New test. + +2017-12-01 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.dg/asm-4.c: Skip on AArch64 with ILP32 as test is incorrect. + +2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/83224 + * gfortran.dg/dependency_51.f90: New test. + +2017-12-01 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82605 + * gfortran.dg/pdt_4.f03 : Incorporate the new error. + + PR fortran/82606 + * gfortran.dg/pdt_19.f03 : New test. + * gfortran.dg/pdt_21.f03 : New test. + + PR fortran/82622 + * gfortran.dg/pdt_20.f03 : New test. + * gfortran.dg/pdt_22.f03 : New test. + + PR fortran/82719 + PR fortran/82720 + * gfortran.dg/pdt_23.f03 : New test. + + PR fortran/82866 + * gfortran.dg/pdt_24.f03 : New test. + + PR fortran/82978 + * gfortran.dg/pdt_10.f03 : Correct for error in coding the for + kind 4 component and change the kind check appropriately. + * gfortran.dg/pdt_25.f03 : New test. + +2017-12-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83232 + * gfortran.dg/vect/pr83232.f90: New testcase. + +2017-12-01 Sudakshina Das <sudi.das@arm.com> + + * gcc.target/arm/armv8_2-fp16-move-2.c: New test. + +2017-12-01 Jakub Jelinek <jakub@redhat.com> + + PR c/79153 + * c-c++-common/Wimplicit-fallthrough-7.c: Adjust expected warning + line. + * c-c++-common/Wimplicit-fallthrough-36.c: New test. + + PR sanitizer/81275 + * c-c++-common/tsan/pr81275.c: Remove dg-skip-if. + +2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/83224 + * gfortran.dg/dependency_50.f90: New test. + +2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com> + + * gcc.target/i386/avx512f-vpcompressb-2.c: Fix popcnt for 32-bit mode. + +2017-12-01 Jakub Jelinek <jakub@redhat.com> + + PR c/83222 + * gcc.c-torture/compile/pr83222.c: New test. + +2017-12-01 Maxim Ostapenko <m.ostapenko@samsung.com> + + PR sanitizer/81697 + * c-c++-common/asan/pr81697.c: New test. + +2017-11-30 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/loop-3.c: New test. + * gcc.target/arc/loop-4.c: Likewise. + +2017-11-30 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/loop-2.cpp: New test. + +2017-11-30 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/lra-1.c: New test. + +2017-11-30 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Add xxspltib insn + to expected output. + * gcc.target/powerpc/fold-vec-abs-char.c: Add xxspltib insn + to expected output. + +2017-11-30 Jakub Jelinek <jakub@redhat.com> + + PR target/83210 + * gcc.target/i386/pr83210.c: New test. + +2017-11-30 Jan Hubicka <hubicka@ucw.cz> + + PR target/81616 + * gcc.target/i386/l_fma_double_1.c: Update count of fma instructions. + * gcc.target/i386/l_fma_double_2.c: Update count of fma instructions. + * gcc.target/i386/l_fma_double_3.c: Update count of fma instructions. + * gcc.target/i386/l_fma_double_4.c: Update count of fma instructions. + * gcc.target/i386/l_fma_double_5.c: Update count of fma instructions. + * gcc.target/i386/l_fma_double_6.c: Update count of fma instructions. + * gcc.target/i386/l_fma_float_1.c: Update count of fma instructions. + * gcc.target/i386/l_fma_float_2.c: Update count of fma instructions. + * gcc.target/i386/l_fma_float_3.c: Update count of fma instructions. + * gcc.target/i386/l_fma_float_4.c: Update count of fma instructions. + * gcc.target/i386/l_fma_float_5.c: Update count of fma instructions. + * gcc.target/i386/l_fma_float_6.c: Update count of fma instructions. + +2017-11-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83202 + * gcc.dg/vect/pr83202-1.c: New testcase. + * gcc.dg/tree-ssa/pr61743-1.c: Adjust. + +2017-11-29 Jim Wilson <jimw@sifive.com> + + * gcc.target/riscv/riscv.exp: New. + * gcc.target/riscv/zero-extend-1.c: New. + * gcc.target/riscv/zero-extend-2.c: New. + * gcc.target/riscv/zero-extend-3.c: New. + * gcc.target/riscv/zero-extend-4.c: New. + +2017-11-29 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/cpp1y/static_assert3.C: New test case. + +2017-11-29 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82293 + * g++.dg/cpp0x/lambda/lambda-ice24.C: New. + +2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-ld-char.c: Add lxv to expected output. + * gcc.target/powerpc/fold-vec-ld-double.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-float.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-int.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-short.c: Likewise. + +2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-splat-8.c: Add vspltisb to expected + output. + * gcc.target/powerpc/fold-vec-splats-int.c: Add mtvsrws to expected + output. + * gcc.target/powerpc/fold-vec-splats-longlong.c: Add mtvsrdd to + expected output. + +2017-11-29 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-vpshldv-1.c: New test. + * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto. + * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto. + * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto. + * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto. + +2017-11-29 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-vpshrdv-1.c: New test. + * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto. + * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto. + * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto. + * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto. + * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto. + +2017-11-29 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83195 + * gcc.dg/pr82929.c: Don't check for "Merging successful" on arm. + * gcc.dg/pr82929-2.c: New test. + +2017-11-29 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83202 + * gcc.dg/vect/costmodel/x86_64/costmodel-pr83202.c: New testcase. + +2017-11-29 Nathan Sidwell <nathan@acm.org> + + PR c++/83187 + * g++.dg/opt/pr83187.C: New. + +2017-11-29 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/83185 + * gcc.dg/asan/pr83185.c: New test. + + PR target/80819 + * gcc.target/i386/pr80819-1.c: New test. + * gcc.target/i386/pr80819-2.c: New test. + +2017-11-28 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-bw.c + (test_very_wide_line): Update expected output to include a + fix-it hint. + * gcc.dg/plugin/diagnostic-test-show-locus-color.c + (test_very_wide_line): Likewise. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (test_show_locus): Add a fix-it hint to "test_very_wide_line". + +2017-11-28 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81275 + * g++.dg/warn/pr81275-1.C: New test. + * g++.dg/warn/pr81275-2.C: New test. + * g++.dg/warn/pr81275-3.C: New test. + * c-c++-common/tsan/pr81275.c: Skip for C++ and -O2. + + PR sanitizer/81275 + * c-c++-common/tsan/pr81275.c: New test. + +2017-11-28 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/53796 + * gfortran.dg/inquire_recl_f2018.f90: New test. + +2017-11-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + Martin Jambor <mjambor@suse.cz> + + PR ipa/82808 + * gcc.dg/ipa/pr82808.c: New test. + +2017-11-28 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx-1.c: Handle new intrinsics. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx512f-vpshrdd-2.c: New. + * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshrd-1.c: Ditto. + * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto. + +2017-11-28 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx-1.c: Handle new intrinics. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx512f-vpshld-1.c: New test. + * gcc.target/i386/avx512f-vpshldd-2.c: Ditto. + * gcc.target/i386/avx512f-vpshldq-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshld-1.c: Ditto. + * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto. + * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto. + +2017-11-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80776 + * gcc.dg/pr80776-1.c: New testcase. + * gcc.dg/pr80776-2.c: Likewise. + +2017-11-28 Jakub Jelinek <jakub@redhat.com> + + PR c/83117 + * gcc.target/x86_64/abi/ms-sysv/gen.cc (make_do_tests_decl): Drop + const from do_test_{u,v}*. + +2017-11-28 Julia Koval <julia.koval@intel.com> + Sebastian Peryt <sebastian.peryt@intel.com> + + * c-c++-common/attr-simd-3.c: Delete. + * c-c++-common/cilk-plus/AN/an-if.c: Delete. + * c-c++-common/cilk-plus/AN/array_test1.c: Delete. + * c-c++-common/cilk-plus/AN/array_test2.c: Delete. + * c-c++-common/cilk-plus/AN/array_test_ND.c: Delete. + * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Delete. + * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Delete. + * c-c++-common/cilk-plus/AN/builtin_func_double.c: Delete. + * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Delete. + * c-c++-common/cilk-plus/AN/comma_exp.c: Delete. + * c-c++-common/cilk-plus/AN/conditional.c: Delete. + * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Delete. + * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Delete. + * c-c++-common/cilk-plus/AN/exec-once.c: Delete. + * c-c++-common/cilk-plus/AN/exec-once2.c: Delete. + * c-c++-common/cilk-plus/AN/fn_ptr-2.c: Delete. + * c-c++-common/cilk-plus/AN/fn_ptr.c: Delete. + * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Delete. + * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Delete. + * c-c++-common/cilk-plus/AN/gather_scatter.c: Delete. + * c-c++-common/cilk-plus/AN/if_test.c: Delete. + * c-c++-common/cilk-plus/AN/if_test_errors.c: Delete. + * c-c++-common/cilk-plus/AN/misc.c: Delete. + * c-c++-common/cilk-plus/AN/n-ptr-test.c: Delete. + * c-c++-common/cilk-plus/AN/parser_errors.c: Delete. + * c-c++-common/cilk-plus/AN/parser_errors2.c: Delete. + * c-c++-common/cilk-plus/AN/parser_errors3.c: Delete. + * c-c++-common/cilk-plus/AN/parser_errors4.c: Delete. + * c-c++-common/cilk-plus/AN/pr57457-2.c: Delete. + * c-c++-common/cilk-plus/AN/pr57457.c: Delete. + * c-c++-common/cilk-plus/AN/pr57490.c: Delete. + * c-c++-common/cilk-plus/AN/pr57541-2.c: Delete. + * c-c++-common/cilk-plus/AN/pr57541.c: Delete. + * c-c++-common/cilk-plus/AN/pr57577.c: Delete. + * c-c++-common/cilk-plus/AN/pr58942.c: Delete. + * c-c++-common/cilk-plus/AN/pr61191.c: Delete. + * c-c++-common/cilk-plus/AN/pr61455-2.c: Delete. + * c-c++-common/cilk-plus/AN/pr61455.c: Delete. + * c-c++-common/cilk-plus/AN/pr61962.c: Delete. + * c-c++-common/cilk-plus/AN/pr61963.c: Delete. + * c-c++-common/cilk-plus/AN/pr62008.c: Delete. + * c-c++-common/cilk-plus/AN/pr63884.c: Delete. + * c-c++-common/cilk-plus/AN/rank_mismatch.c: Delete. + * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Delete. + * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Delete. + * c-c++-common/cilk-plus/AN/sec_implicit.c: Delete. + * c-c++-common/cilk-plus/AN/sec_implicit2.c: Delete. + * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Delete. + * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: Delete. + * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Delete. + * c-c++-common/cilk-plus/AN/sec_reduce_return.c: Delete. + * c-c++-common/cilk-plus/AN/side-effects-1.c: Delete. + * c-c++-common/cilk-plus/AN/test_builtin_return.c: Delete. + * c-c++-common/cilk-plus/AN/test_sec_limits.c: Delete. + * c-c++-common/cilk-plus/AN/tst_lngth.c: Delete. + * c-c++-common/cilk-plus/AN/vla.c: Delete. + * c-c++-common/cilk-plus/CK/Wparentheses-1.c: Delete. + * c-c++-common/cilk-plus/CK/cilk-for-2.c: Delete. + * c-c++-common/cilk-plus/CK/cilk-for-3.c: Delete. + * c-c++-common/cilk-plus/CK/cilk-fors.c: Delete. + * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Delete. + * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Delete. + * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Delete. + * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Delete. + * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: Delete. + * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Delete. + * c-c++-common/cilk-plus/CK/errors.c: Delete. + * c-c++-common/cilk-plus/CK/fib.c: Delete. + * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Delete. + * c-c++-common/cilk-plus/CK/fib_no_return.c: Delete. + * c-c++-common/cilk-plus/CK/fib_no_sync.c: Delete. + * c-c++-common/cilk-plus/CK/invalid_spawns.c: Delete. + * c-c++-common/cilk-plus/CK/invalid_sync.c: Delete.c + * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Delete. + * c-c++-common/cilk-plus/CK/no_args_error.c: Delete. + * c-c++-common/cilk-plus/CK/pr59631.c: Delete. + * c-c++-common/cilk-plus/CK/pr60197-2.c: Delete. + * c-c++-common/cilk-plus/CK/pr60197.c: Delete. + * c-c++-common/cilk-plus/CK/pr60469.c: Delete. + * c-c++-common/cilk-plus/CK/pr60586.c: Delete. + * c-c++-common/cilk-plus/CK/pr63307.c: Delete. + * c-c++-common/cilk-plus/CK/pr69826-1.c: Delete. + * c-c++-common/cilk-plus/CK/pr69826-2.c: Delete. + * c-c++-common/cilk-plus/CK/pr79428-4.c: Delete. + * c-c++-common/cilk-plus/CK/pr79428-7.c: Delete. + * c-c++-common/cilk-plus/CK/spawn_in_return.c: Delete. + * c-c++-common/cilk-plus/CK/spawnee_inline.c: Delete. + * c-c++-common/cilk-plus/CK/spawner_inline.c: Delete. + * c-c++-common/cilk-plus/CK/spawning_arg.c: Delete. + * c-c++-common/cilk-plus/CK/steal_check.c: Delete. + * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Delete. + * c-c++-common/cilk-plus/CK/test__cilk.c: Delete. + * c-c++-common/cilk-plus/CK/varargs_test.c: Delete. + * c-c++-common/cilk-plus/PS/Wparentheses-1.c: Delete. + * c-c++-common/cilk-plus/PS/body.c: Delete. + * c-c++-common/cilk-plus/PS/clauses1.c: Delete. + * c-c++-common/cilk-plus/PS/clauses2.c: Delete. + * c-c++-common/cilk-plus/PS/clauses3.c: Delete. + * c-c++-common/cilk-plus/PS/clauses4.c: Delete. + * c-c++-common/cilk-plus/PS/for1.c: Delete. + * c-c++-common/cilk-plus/PS/for2.c: Delete. + * c-c++-common/cilk-plus/PS/for3.c: Delete. + * c-c++-common/cilk-plus/PS/pr69363.c: Delete. + * c-c++-common/cilk-plus/PS/reduction-1.c: Delete. + * c-c++-common/cilk-plus/PS/reduction-2.c: Delete. + * c-c++-common/cilk-plus/PS/reduction-3.c: Delete. + * c-c++-common/cilk-plus/PS/run-1.c: Delete. + * c-c++-common/cilk-plus/PS/safelen.c: Delete. + * c-c++-common/cilk-plus/PS/vectorlength-2.c: Delete. + * c-c++-common/cilk-plus/PS/vectorlength-3.c: Delete. + * c-c++-common/cilk-plus/PS/vectorlength.c: Delete. + * c-c++-common/cilk-plus/SE/ef_error.c: Delete. + * c-c++-common/cilk-plus/SE/ef_error2.c: Delete. + * c-c++-common/cilk-plus/SE/ef_error3.c: Delete. + * c-c++-common/cilk-plus/SE/ef_test.c: Delete. + * c-c++-common/cilk-plus/SE/ef_test2.c: Delete. + * c-c++-common/cilk-plus/SE/vlength_errors.c: Delete. + * g++.dg/cilk-plus/AN/array_function.c: Delete. + * g++.dg/cilk-plus/AN/array_test1_tplt.c: Delete. + * g++.dg/cilk-plus/AN/array_test2_tplt.c: Delete. + * g++.dg/cilk-plus/AN/array_test_ND_tplt.c: Delete. + * g++.dg/cilk-plus/AN/braced_list.c: Delete. + * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.c: Delete. + * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.c: Delete. + * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Delete. + * g++.dg/cilk-plus/AN/postincr_test.c: Delete. + * g++.dg/cilk-plus/AN/preincr_test.c: Delete. + * g++.dg/cilk-plus/CK/catch_exc.c: Delete. + * g++.dg/cilk-plus/CK/cf3.c: Delete. + * g++.dg/cilk-plus/CK/cilk-for-tplt.c: Delete. + * g++.dg/cilk-plus/CK/const_spawn.c: Delete. + * g++.dg/cilk-plus/CK/fib-opr-overload.c: Delete. + * g++.dg/cilk-plus/CK/fib-tplt.c: Delete. + * g++.dg/cilk-plus/CK/for1.c: Delete. + * g++.dg/cilk-plus/CK/lambda_spawns.c: Delete. + * g++.dg/cilk-plus/CK/lambda_spawns_tplt.c: Delete. + * g++.dg/cilk-plus/CK/pr60586.c: Delete. + * g++.dg/cilk-plus/CK/pr66326.c: Delete. + * g++.dg/cilk-plus/CK/pr68001.c: Delete. + * g++.dg/cilk-plus/CK/pr68997.c: Delete. + * g++.dg/cilk-plus/CK/pr69024.c: Delete. + * g++.dg/cilk-plus/CK/pr69048.c: Delete. + * g++.dg/cilk-plus/CK/pr69267.c: Delete. + * g++.dg/cilk-plus/CK/pr80038.c: Delete. + * g++.dg/cilk-plus/CK/stl_iter.c: Delete. + * g++.dg/cilk-plus/CK/stl_rev_iter.c: Delete. + * g++.dg/cilk-plus/CK/stl_test.c: Delete. + * g++.dg/cilk-plus/cilk-plus.exp + * g++.dg/cilk-plus/ef_test.C: Delete. + * g++.dg/cilk-plus/for.C: Delete. + * g++.dg/cilk-plus/for2.C: Delete. + * g++.dg/cilk-plus/for3.C: Delete. + * g++.dg/cilk-plus/for4.C: Delete. + * g++.dg/cilk-plus/pr60967.C: Delete. + * g++.dg/cilk-plus/pr69028.C: Delete. + * g++.dg/cilk-plus/pr70565.C: Delete. + * g++.dg/pr57662.C: Delete. + * gcc.dg/cilk-plus/cilk-plus.exp + * gcc.dg/cilk-plus/for1.c: Delete. + * gcc.dg/cilk-plus/for2.c: Delete. + * gcc.dg/cilk-plus/jump-openmp.c: Delete. + * gcc.dg/cilk-plus/jump.c: Delete. + * gcc.dg/cilk-plus/pr69798-1.c: Delete. + * gcc.dg/cilk-plus/pr69798-2.c: Delete. + * gcc.dg/cilk-plus/pr78306.c: Delete. + * gcc.dg/cilk-plus/pr79116.c: Delete. + * gcc.dg/graphite/id-28.c: Delete. + * lib/cilk-plus-dg.exp: Delete. + * lib/target-supports.exp (cilkplus_runtime): Delete. + +2017-11-28 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/81020 + * gcc.dg/pr81020.c: New test. + + PR tree-optimization/80788 + * gcc.dg/pr80788.c: New test. + +2017-11-27 Martin Sebor <msebor@redhat.com> + + PR c++/83058 + * g++.dg/warn/Wplacement-new-size-5.C: New test. + +2017-11-27 Jakub Jelinek <jakub@redhat.com> + + PR c++/81888 + * g++.dg/cpp1z/decomp30.C: Add a test for structured binding with + = {} and = { a, a } initializers. + * g++.dg/cpp1z/decomp31.C: New test. + +2017-11-27 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR middle_end/82333 + * gcc.target/powerpc/pr82333.c: New test. + +2017-11-27 Jakub Jelinek <jakub@redhat.com> + + PR c++/81675 + * g++.dg/warn/pr81675.C: New test. + +2017-11-27 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/unroll1.ads: Remove alignment clause. + * gnat.dg/unroll2.ads: Likewise. + * gnat.dg/unroll3.ads: Likewise. + * gnat.dg/unroll1.adb: Remove bogus comment terminator. + * gnat.dg/unroll2.adb: Likewise. + * gnat.dg/unroll3.adb: Likewise. + * gnat.dg/unroll4.ad[sb]: New testcase. + * gnat.dg/unroll4_pkg.ads: New helper. + +2017-11-27 Igor Tsimbalist <igor.v.tsimbalist@intel.com> + + PR target/83109 + * gcc.target/i386/cet-sjlj-1.c: Fix test. + * gcc.target/i386/cet-sjlj-4.c: Likewise. + +2017-11-27 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/81248 + * g++.dg/ipa/pr81248.C: New test. + * gcc.dg/tree-ssa/ssa-pre-31.c: Disable IPA-SRA. + * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise. + +2017-11-27 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/ubsan/null-8.C (bar): New function. + (foo): Use bar instead of __builtin_printf. + + PR debug/81307 + * g++.dg/debug/debug9.C: Remove -fno-reorder-blocks-and-partition + workaround. + + PR target/83100 + * gcc.dg/pr83100-1.c: New test. + * gcc.dg/pr83100-2.c: New test. + * gcc.dg/pr83100-3.c: New test. + * gcc.dg/pr83100-4.c: New test. + +2017-11-26 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/funcspec-56.inc: Handle new march. + * g++.dg/ext/mv16.C: Ditto. + +2017-11-25 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/81553 + * gcc.c-torture/compile/pr81553.c: New test. + +2017-11-25 Andreas Schwab <schwab@linux-m68k.org> + + * g++.dg/abi/structret1.C (FrameworkObject::action): Return a + value. + +2017-11-25 Jakub Jelinek <jakub@redhat.com> + + PR target/82848 + * gcc.target/powerpc/pr82848.c: New test. + +2017-11-24 Jackson Woodruff <jackson.woodruff@arm.com> + + PR tree-optimization/71026 + * gfortran.dg/extract_recip_1.f: New test. + * gcc.dg/extract_recip_3.c: New test. + * gcc.dg/extract_recip_4.c: New test. + +2017-11-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82402 + * gcc.dg/torture/pr82402.c: New testcase. + +2017-11-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83128 + * gcc.dg/tree-ssa/ssa-fre-62.c: New testcase. + +2017-11-24 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/83014 + * gcc.dg/ubsan/pr83014.c: New test. + + * gcc.dg/builtin-object-size-18.c: New test. + +2017-11-23 Julia Koval <julia.koval@intel.com> + + gcc.target/i386/avx512f-vpexpandb-1.c: New test. + gcc.target/i386/avx512f-vpexpandb-2.c: Ditto. + gcc.target/i386/avx512f-vpexpandw-1.c: Ditto. + gcc.target/i386/avx512f-vpexpandw-2.c: Ditto. + gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto. + gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto. + gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto. + gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto. + +2017-11-16 Julia Koval <julia.koval@intel.com> + + gcc.target/i386/avx512-check.h: Handle AVX512VBMI2 bit. + gcc.target/i386/avx512f-vpcompressb-1.c: New test. + gcc.target/i386/avx512f-vpcompressb-2.c: Ditto. + gcc.target/i386/avx512f-vpcompressw-1.c: Ditto. + gcc.target/i386/avx512f-vpcompressw-2.c: Ditto. + gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto. + gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto. + gcc.target/i386/avx512vl-vpcompressw-1.c: Ditto. + gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto. + gcc.target/i386/i386.exp (check_effective_target_avx512vbmi2): New. + +2017-11-23 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/gomp/declare-simd-1.c (f9): Remove. + * gcc.dg/gomp/declare-simd-5.c: New test. + + * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options. + * g++.dg/pr65240-2.C: Likewise. + * g++.dg/pr65240-3.C: Likewise. + * g++.dg/pr65240-4.C: Likewise. + +2017-11-23 Charles Baylis <charles.baylis@linaro.org> + + * gcc.target/arm/addr-modes-float.c: New test. + * gcc.target/arm/addr-modes-int.c: New test. + * gcc.target/arm/addr-modes.h: New header. + +2017-11-23 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/pr64277.c: Adjust scan. + * gcc.dg/tree-prof/unroll-1.c: Use detailed dump and adjust scan. + * gcc.dg/tree-ssa/cunroll-1.c: Adjust scan. + * gcc.dg/tree-ssa/cunroll-12.c: Likewise. + * gcc.dg/tree-ssa/cunroll-13.c: Likewise. + * gcc.dg/tree-ssa/cunroll-14.c: Likewise. + * gcc.dg/tree-ssa/cunroll-2.c: Likewise. + * gcc.dg/tree-ssa/cunroll-3.c: Likewise. + * gcc.dg/tree-ssa/cunroll-5.c: Likewise. + * gcc.dg/tree-ssa/loop-1.c: Likewise. + * gcc.dg/tree-ssa/loop-23.c: Likewise. + * gcc.dg/tree-ssa/pr61743-1.c: Likewise. + * gcc.dg/tree-ssa/pr61743-2.c: Likewise. + * gcc.dg/unroll-2.c (foo): Adjust message. + (foo2): Likewise. + * gcc.dg/unroll-3.c: Adjust scan. + * gcc.dg/unroll-4.c: Likewise. + * gcc.dg/unroll-5.c: Likewise. + * gcc.dg/unroll-7.c: Use detailed dump and adjust scan. + * gnat.dg/unroll1.ad[sb]: New test. + * gnat.dg/unroll2.ad[sb]: Likewise. + * gnat.dg/unroll3.ad[sb]: Likewise. + +2017-11-23 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/ipa/inline-1.c: Update template. + +2017-11-23 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/82253 + * gfortran.dg/pr82253.f90: New test. + +2017-11-23 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82814 + * gfortran.dg/submodule_31.f08: New test. + +2017-11-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/23094 + * gcc.dg/tree-ssa/ssa-fre-61.c: New testcase. + +2017-11-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83089 + * gcc.dg/pr83089.c: Require pthread. + +2017-11-22 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/abi/pr68355.C: Don't expect tail call on ia32. + + PR c++/82401 + * g++.dg/cpp0x/pr82401.C: New test. + +2017-11-22 David Malcolm <dmalcolm@redhat.com> + + PR tree-optimization/82588 + PR tree-optimization/82583 + * jit.dg/test-error-array-bounds.c (verify_code): Update expected + error message from -Warray-bounds. + +2017-11-22 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/graphite/pr41562.C: Add -Wno-return-type. + +2017-11-22 David Malcolm <dmalcolm@redhat.com> + + PR c++/62170 + * g++.dg/diagnostic/aka1.C: Update expected error messages to + reflect fixes to quoting. + * g++.dg/diagnostic/aka2.C: New test case. + * g++.dg/parse/error55.C: Update expected error messages to + reflect fixes to quoting. + * gcc.dg/diag-aka-1.c: Likewise. + * gcc.dg/diag-aka-2.c: New test case. + * gcc.dg/pr13804-1.c: Update expected error messages to reflect + fixes to quoting. + * gcc.dg/pr56980.c: Likewise. + * gcc.dg/pr65050.c: Likewise. + * gcc.dg/redecl-14.c: Likewise. + * gcc.dg/utf16-4.c Likewise. + * gcc.target/i386/sse-vect-types.c (__m128d): Likewise. + * obj-c++.dg/invalid-type-1.mm: Likewise. + * objc.dg/proto-lossage-4.m: Likewise. + +2017-11-22 Uros Bizjak <ubizjak@gmail.com> + + * lib/target-supports.exp (check_effective_target_bswap16): Remove + (check_effective_target_bswap32): Ditto. + (check_effective_target_bswap64): Ditto. + * gcc.dg/optimize-bswaphi-1.c: Use bswap effective + target instead of bswap16. + * gcc.dg/optimize-bswapsi-1.c: Use bswap effective + target instead of bswap32. + * gcc.dg/optimize-bswapsi-2.c: Ditto. + * gcc.dg/optimize-bswapsi-3.c: Ditto. + * gcc.dg/optimize-bswapsi-4.c: Ditto. + * gcc.dg/optimize-bswapsi-5.c: Ditto. + * gcc.dg/pr77673.c: Ditto. + * gcc.dg/optimize-bswapdi-1.c: Use bswap effective + target instead of bswap64. + * gcc.dg/optimize-bswapdi-2.c: Ditto. + * gcc.dg/optimize-bswapdi-3.c: Ditto. + +2017-11-22 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/36313 + * gfortran.dg/maxloc_string_1.f90: New test. + * gfortran.dg/minloc_string_1.f90: New test. + +2017-11-22 Marc Glisse <marc.glisse@inria.fr> + + PR tree-optimization/83104 + * gcc.c-torture/compile/pr83104.c: New file. + +2017-11-22 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/pr56184.C: Add -Wno-return-type to dg-options. + +2017-11-22 Marek Polacek <polacek@redhat.com> + H.J. Lu <hongjiu.lu@intel.com> + Jason Merrill <jason@redhat.com> + + PR c++/60336 + PR middle-end/67239 + PR target/68355 + * g++.dg/abi/empty12.C: New test. + * g++.dg/abi/empty12.h: New test. + * g++.dg/abi/empty12a.c: New test. + * g++.dg/abi/empty13.C: New test. + * g++.dg/abi/empty13.h: New test. + * g++.dg/abi/empty13a.c: New test. + * g++.dg/abi/empty14.C: New test. + * g++.dg/abi/empty14.h: New test. + * g++.dg/abi/empty14a.c: New test. + * g++.dg/abi/empty15.C: New test. + * g++.dg/abi/empty15.h: New test. + * g++.dg/abi/empty15a.c: New test. + * g++.dg/abi/empty16.C: New test. + * g++.dg/abi/empty16.h: New test. + * g++.dg/abi/empty16a.c: New test. + * g++.dg/abi/empty17.C: New test. + * g++.dg/abi/empty17.h: New test. + * g++.dg/abi/empty17a.c: New test. + * g++.dg/abi/empty18.C: New test. + * g++.dg/abi/empty18.h: New test. + * g++.dg/abi/empty18a.c: New test. + * g++.dg/abi/empty19.C: New test. + * g++.dg/abi/empty19.h: New test. + * g++.dg/abi/empty19a.c: New test. + * g++.dg/abi/empty20.C: New test. + * g++.dg/abi/empty21.C: New test. + * g++.dg/abi/empty22.C: New test. + * g++.dg/abi/empty22.h: New test. + * g++.dg/abi/empty22a.c: New test. + * g++.dg/abi/empty23.C: New test. + * g++.dg/abi/empty24.C: New test. + * g++.dg/abi/empty25.C: New test. + * g++.dg/abi/empty25.h: New test. + * g++.dg/abi/empty25a.c: New test. + * g++.dg/abi/empty26.C: New test. + * g++.dg/abi/empty26.h: New test. + * g++.dg/abi/empty26a.c: New test. + * g++.dg/abi/empty27.C: New test. + * g++.dg/abi/empty28.C: New test. + * g++.dg/abi/pr60336-1.C: New test. + * g++.dg/abi/pr60336-10.C: New test. + * g++.dg/abi/pr60336-11.C: New test. + * g++.dg/abi/pr60336-12.C: New test. + * g++.dg/abi/pr60336-2.C: New test. + * g++.dg/abi/pr60336-3.C: New test. + * g++.dg/abi/pr60336-4.C: New test. + * g++.dg/abi/pr60336-5.C: New test. + * g++.dg/abi/pr60336-6.C: New test. + * g++.dg/abi/pr60336-7.C: New test. + * g++.dg/abi/pr60336-8.C: New test. + * g++.dg/abi/pr60336-9.C: New test. + * g++.dg/abi/pr68355.C: New test. + * g++.dg/lto/pr60336_0.C: New test. + +2017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Adapt expectations + to vmov instructions now generated. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. + +2017-11-22 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/simd/vdot-compile.c: New. + * gcc.target/arm/simd/vect-dot-qi.h: New. + * gcc.target/arm/simd/vect-dot-s8.c: New. + * gcc.target/arm/simd/vect-dot-u8.c: New + +2017-11-22 Uros Bizjak <ubizjak@gmail.com> + + * lib/target-supports.exp (check_effective_target_bswap16): + Do not skip on alpha and x86 targets. + +2017-11-22 Sudakshina Das <sudi.das@arm.com> + + * gcc.target/arm/armv8_2-fp16-move-1.c: Add -mfloat-abi=hard option. + +2017-11-22 Richard Sandiford <richard.sandiford@linaro.org> + + PR testsuite/83004 + * gcc.dg/vect/pr81136.c: Restore previous alignment of 32 + in the default case. + +2017-11-22 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83044 + * gcc.dg/pr83044.c: New test. + * c-c++-common/Warray-bounds.c (fb): Fix up MAX value. + +2017-11-22 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/79072 + * gfortran.dg/class_result_6.f90: New test for comment 10 of + the PR. + +2017-11-22 Jakub Jelinek <jakub@redhat.com> + + PR debug/83084 + * g++.dg/opt/pr83084.C: New test. + + PR middle-end/82875 + * gcc.dg/pr82875.c: New test. + * gcc.c-torture/compile/pr82875.c: New test. + + PR debug/83034 + * gcc.dg/pr83034.c: New test. + +2017-11-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83089 + * gcc.dg/pr83089.c: New testcase. + +2017-11-21 David Malcolm <dmalcolm@redhat.com> + + PR c/83056 + * gcc.dg/spellcheck-pr83056.c: New test case. + +2017-11-21 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/82945 + * c-c++-common/Wstringop-truncation-2.c: New test. + * c-c++-common/Wstringop-truncation.c: Adjust. + * c-c++-common/attr-nonstring-2.c: Adjust. + * c-c++-common/attr-nonstring-3.c: New test. + +2017-11-21 Sergey Shalnov <Sergey.Shalnov@intel.com> + + * g++.dg/ext/pr57362.C (__attribute__): Test + prefer-vector-width=[128|256] target attribute. + * gcc.target/i386/avx512f-constant-float-return.c (dg-optioins): + Use -mprefer-vector-width=256 instead of -mprefer-avx256. + * gcc.target/i386/avx512f-prefer.c: Ditto. + * gcc.target/i386/pr82460-2.c: Ditto. + +2017-11-21 Martin Liska <mliska@suse.cz> + + * g++.dg/cpp0x/constexpr-48089.C: Add quotes for constexpr + keyword; add dg-message for 'in .constexpr. expansion of '. + * g++.dg/cpp0x/constexpr-50060.C: Likewise. + * g++.dg/cpp0x/constexpr-60049.C: Likewise. + * g++.dg/cpp0x/constexpr-70323.C: Likewise. + * g++.dg/cpp0x/constexpr-70323a.C: Likewise. + * g++.dg/cpp0x/constexpr-cast.C: Likewise. + * g++.dg/cpp0x/constexpr-diag3.C: Likewise. + * g++.dg/cpp0x/constexpr-ex1.C: Likewise. + * g++.dg/cpp0x/constexpr-generated1.C: Likewise. + * g++.dg/cpp0x/constexpr-ice16.C: Likewise. + * g++.dg/cpp0x/constexpr-ice5.C: Likewise. + * g++.dg/cpp0x/constexpr-incomplete2.C: Likewise. + * g++.dg/cpp0x/constexpr-neg1.C: Likewise. + * g++.dg/cpp0x/constexpr-recursion.C: Likewise. + * g++.dg/cpp0x/constexpr-shift1.C: Likewise. + * g++.dg/cpp1y/constexpr-70265-1.C: Likewise. + * g++.dg/cpp1y/constexpr-70265-2.C: Likewise. + * g++.dg/cpp1y/constexpr-79655.C: Likewise. + * g++.dg/cpp1y/constexpr-new.C: Likewise. + * g++.dg/cpp1y/constexpr-return2.C: Likewise. + * g++.dg/cpp1y/constexpr-shift1.C: Likewise. + * g++.dg/cpp1y/constexpr-throw.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda6.C: Likewise. + * g++.dg/ext/constexpr-vla1.C: Likewise. + * g++.dg/ext/constexpr-vla2.C: Likewise. + * g++.dg/ext/constexpr-vla3.C: Likewise. + * g++.dg/cpp0x/static_assert10.C: Likewise. + * g++.dg/cpp1y/pr63996.C: Likewise. + * g++.dg/cpp1y/pr68180.C: Likewise. + * g++.dg/cpp1y/pr77830.C: Likewise. + * g++.dg/ubsan/pr63956.C: Likewise. + +2017-11-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/83045 + * c-c++-common/pr61405.c (fn0, fn1): Add return stmts. + * c-c++-common/Wlogical-op-2.c (fn): Likewise. + * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options. + * g++.dg/opt/combine.C: Likewise. + * g++.dg/ubsan/return-3.C: Likewise. + * g++.dg/pr59445.C: Likewise. + * g++.dg/pr49847.C: Likewise. + * g++.dg/ipa/pr61800.C: Likewise. + * g++.dg/ipa/pr63470.C: Likewise. + * g++.dg/ipa/pr68672-1.C: Likewise. + * g++.dg/pr58438.C: Likewise. + * g++.dg/torture/pr59265.C: Likewise. + * g++.dg/tree-ssa/ssa-dse-2.C: Likewise. + * g++.old-deja/g++.eh/catch13.C: Likewise. + * g++.old-deja/g++.eh/crash1.C: Likewise. + * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning. + * g++.dg/torture/pr55740.C: Likewise. + * g++.dg/torture/pr43257.C: Likewise. + * g++.dg/torture/pr64280.C: Likewise. + * g++.dg/torture/pr54684.C: Likewise. + * g++.dg/torture/pr56694.C: Likewise. + * g++.dg/torture/pr68470.C: Likewise. + * g++.dg/torture/pr60648.C: Likewise. + * g++.dg/torture/pr71281.C: Likewise. + * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options. + * g++.dg/torture/pr64669.C: Likewise. + * g++.dg/torture/pr58369.C: Likewise. + * g++.dg/torture/pr33627.C: Likewise. + * g++.dg/torture/predcom-1.C: Add + #pragma GCC diagnostic ignored "-Wreturn-type". + * g++.dg/lto/20090221_0.C: Likewise. + * g++.dg/lto/20091026-1_1.C: Likewise. + * g++.dg/lto/pr54625-1_1.C: Likewise. + * g++.dg/warn/pr83045.C: New test. + +2017-11-21 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/movbe-1.c: Update scan string for movbe + with integer suffix. + * gcc.target/i386/movbe-2.c: Ditto. + * gcc.target/i386/movbe-3.c: Ditto. + * gcc.target/i386/movbe-4.c: Ditto. + * gcc.target/i386/movbe-5.c: Ditto. + +2017-11-21 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/83020 + * g++.dg/cpp1z/pr83020.C: New. + +2017-11-21 Jakub Jelinek <jakub@redhat.com> + + PR target/82880 + * gcc.dg/opts-8.c: New test. + +2017-11-21 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/loop-5.cpp: New test. + +2017-11-21 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/83047 + * gcc.dg/pr83047.c: New test. + + P0428R2 - familiar template syntax for generic lambdas + * g++.dg/cpp1y/lambda-generic-x.C: Adjust warnings and limit + to c++17_down target. + * g++.dg/cpp1y/lambda-generic-dep.C: Likewise. + * g++.dg/cpp1y/lambda-generic-77914.C: Adjust error and limit + to c++17_down target. + * g++.dg/cpp2a/lambda-generic1.C: New test. + * g++.dg/cpp2a/lambda-generic2.C: New test. + * g++.dg/cpp2a/lambda-generic3.C: New test. + * g++.dg/cpp2a/lambda-generic4.C: New test. + * g++.dg/cpp2a/lambda-generic5.C: New test. + + PR c++/83059 + * c-c++-common/pr83059.c: New test. + + PR debug/82718 + * gcc.dg/debug/dwarf2/pr82718-1.c: New test. + * gcc.dg/debug/dwarf2/pr82718-2.c: New test. + + PR debug/82933 + * gcc.dg/rtl/x86_64/pr82933.c: New test. + +2017-11-20 Eric Gallager <egall@gwmail.gwu.edu> + + PR preprocessor/81794 + * gcc.dg/pragma-diag-7.c: Update to include check for + stringification. + +2017-11-20 David Malcolm <dmalcolm@redhat.com> + + PR c/81404 + * g++.dg/spellcheck-stdlib.C: New. + * gcc.dg/spellcheck-stdlib.c (test_INT_MAX): New. + +2017-11-20 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/spellcheck-stdlib.c: New test case. + +2017-11-20 David Malcolm <dmalcolm@redhat.com> + + PR c++/72786 + * g++.dg/spellcheck-macro-ordering-2.C: New test case. + * g++.dg/spellcheck-macro-ordering.C: Add dg-message directives + for macro used-before-defined. + +2017-11-20 Steve Ellcey <sellcey@cavium.com> + + PR target/81356 + * gfortran.dg/pr45636.f90 (aarch64*-*-*): Remove from xfail list. + +2017-11-20 Uros Bizjak <ubizjak@gmail.com> + Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/movbe-5.c: New test. + +2017-11-20 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/79072 + * gfortran.dg/class_result_5.f90: New test. + +2017-11-20 Jakub Jelinek <jakub@redhat.com> + + P0329R4: Designated Initialization + * g++.dg/ext/desig2.C: Adjust comment, no sorry about designator + refering to second member. + (b): New variable and associated expected diagnostic. + * g++.dg/ext/desig4.C: For C++2A expect diagnostics. + * g++.dg/ext/desig5.C: Add dg-do dg-compile and empty dg-options. + * g++.dg/ext/desig8.C: Likewise. + * g++.dg/ext/desig9.C: New test. + * g++.dg/ext/pr27019.C: Don't expect any diagnostics. + * g++.dg/init/error2.C: Adjust expected diagnostics. + * g++.dg/cpp0x/desig1.C: Add dg-options with -pedantic, expect + warning on C99 designators. + * g++.dg/cpp2a/desig1.C: New test. + * g++.dg/cpp2a/desig2.C: New test. + * g++.dg/cpp2a/desig3.C: New test. + * g++.dg/cpp2a/desig4.C: New test. + * g++.dg/cpp2a/desig5.C: New test. + * g++.dg/cpp2a/desig6.C: New test. + +2017-11-20 Nathan Sidwell <nathan@acm.org> + + PR c++/82878 + * g++.dg/cpp0x/pr82878.C: New. + * g++.dg/cpp1z/inh-ctor38.C: Check moves too. + +2017-11-20 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/predcom-dse-12.c: New test. + +2017-11-20 Marc Glisse <marc.glisse@inria.fr> + + PR testsuite/82951 + * gcc.c-torture/execute/20040409-1.c: Move invalid tests... + * gcc.c-torture/execute/20040409-1w.c: ... here with -fwrapv. + * gcc.c-torture/execute/20040409-2.c: Move invalid tests... + * gcc.c-torture/execute/20040409-2w.c: ... here with -fwrapv. + * gcc.c-torture/execute/20040409-3.c: Move invalid tests... + * gcc.c-torture/execute/20040409-3w.c: ... here with -fwrapv. + * gcc.dg/tree-ssa/cmpmul-1.c: Tweak condition. + * gcc.dg/tree-ssa/vrp118.c: New file. + +2017-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/pr82836.C: Require int128, __float128 support. + Add __float128 options. + (size_t): Define using __SIZE_TYPE__. + +2017-11-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/82781 + * g++.dg/ext/constexpr-pr82781.C: New test. + +2017-11-20 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/pr69180.c: Use -: for no column in expected + warnings. + +2017-11-20 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78821 + * gcc.dg/store_merging_16.c: New test. + +2017-11-19 Jan Hubicka <hubicka@ucw.cz> + + PR target/82281 + * gcc.target/i386/pr82281.c: New testcase. + +2017-11-19 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/81360 + * gcc.c-torture/compile/pr81360.c: New testcase. + +2017-11-19 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78990 + * gfortran.dg/class_67.f90: New test. + +2017-11-19 Jan Hubicka <hubicka@ucw.cz> + + PR target/82713 + * gcc.target/i386/pr82713.c: New testcase. + +2017-11-19 Jakub Jelinek <jakub@redhat.com> + + PR c/66618 + PR c/69960 + * gcc.dg/pr69960.c: New test. + * gcc.dg/pr66618.c: New test. + * gcc.dg/pr66618-2.c: New test. + +2017-11-18 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/44292 + * gfortran.dg/large_recl.f90: New test. + +2017-11-18 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/83012 + * gfortran.dg/contiguous_5.f90: New test. + +2017-11-17 Steve Ellcey <sellcey@cavium.com> + + * gcc.target/aarch64/fmls.c: New test. + +2017-11-17 Steve Ellcey <sellcey@cavium.com> + + * gcc.target/aarch64/pr81356.c: New test. + +2017-11-17 Jan Hubicka <hubicka@ucw.cz> + + * gcc.target/i386/xop-imul64-vector.c: Disable vectorizer costmodel. + +2017-11-17 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision + changes. + * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision + changes. + +2017-11-17 Nathan Sidwell <nathan@acm.org> + + * g++.dg/pr82836.C: Fix for c++17. + +2017-11-17 Tamar Christina <tamar.christina@arm.com> + + PR target/82641 + * gcc.target/arm/pragma_arch_attribute.c: New. + +2017-11-17 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/altivec-macros.c: Include "-:" in the messages + matched for. + +2017-11-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/83017 + * gcc.dg/autopar/pr49960.c: Adjust. + +2017-11-17 Sudakshina Das <sudi.das@arm.com> + + * gcc.target/arm/armv8_2-fp16-move-1.c: Edit vmov scan-assembler + directives. + +2017-11-17 Tamar Christina <tamar.christina@arm.com> + + * gcc.dg/struct-simple.c: New. + * lib/target-supports.exp + (check_effective_target_word_mode_no_slow_unalign): New. + +2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch + instruction to bar. + +2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse.exp: Add option to select Armv8-M Baseline + or Armv8-M Mainline when running the respective tests. + * gcc.target/arm/cmse/baseline/cmse-11.c: Remove architecture check and + selection. + * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise. + * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise. + * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise. + * gcc.target/arm/cmse/baseline/softfp.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise. + +2017-11-17 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/82997 + * gcc.dg/cpp/macsyntx.c (var1, rest): Don't expect + "requires at least one" warning. + * gcc.dg/cpp/sysmac1.c (foo): Likewise. + * gcc.dg/cpp/macsyntx2.c: New test. + * gcc.dg/cpp/sysmac3.c: New test. + * gcc.dg/cpp/sysmac3.h: New file. + +2017-11-15 Qing Zhao <qing.zhao@oracle.com> + + PR middle-end/78809 + * gcc.dg/strcmpopt_1.c: New test. + +2017-11-16 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/c18-version-1.c, gcc.dg/c18-version-2.c: New tests. + +2017-11-15 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/bfp/bfp.exp: Look for *.c files, not *.c* + files to prevent ~ files from getting recognized. + * gcc.target/powerpc/dfp/dfp.exp: Likewise. + * gcc.target/powerpc/vsu/vsu.exp: Likewise. + +2017-11-16 Henry Linjamäki <henry.linjamaki@parmance.com> + + * brig.dg/test/gimple/vector.hsail: Update for HSA registers' tree + representation changes in brig1. + * brig.dg/test/gimple/packed.hsail: Likewise. + * brig.dg/test/gimple/internal-reg-var-casts.hsail: New. + +2017-11-16 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/ipa/ipcp-2.c: Lower threshold. + +2017-11-16 Martin Sebor <msebor@redhat.com> + + PR middle-end/63477 + * gcc.dg/pr63477.c: New test. + +2017-11-16 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/82588 + PR tree-optimization/82583 + * c-c++-common/Warray-bounds.c: New test. + * gcc.dg/Warray-bounds-11.c: Adjust. + * gcc.dg/Warray-bounds-22.c: New test. + +2017-11-16 Nathan Sidwell <nathan@acm.org> + + PR c++/82836 + PR c++/82737 + * g++.dg/pr82836.C: New. + + PR c++81060 + * g++.dg/cpp0x/lambda/lambda-template13.C: Avoid undefined + template using local type error. + * g++.dg/cpp0x/pr81060.C: New. + +2017-11-16 Wilco Dijkstra <wdijkstr@arm.com> + Jackson Woodruff <jackson.woodruff@arm.com> + + PR tree-optimization/71026 + * gcc.dg/cse_recip.c: New test. + +2017-11-16 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/lr_free_2.c: Fix test. + * gcc.target/aarch64/spill_1.c: Likewise. + * gcc.target/aarch64/test_frame_11.c: Likewise. + * gcc.target/aarch64/test_frame_12.c: Likewise. + * gcc.target/aarch64/test_frame_13.c: Likewise. + * gcc.target/aarch64/test_frame_14.c: Likewise. + * gcc.target/aarch64/test_frame_15.c: Likewise. + * gcc.target/aarch64/test_frame_3.c: Likewise. + * gcc.target/aarch64/test_frame_5.c: Likewise. + * gcc.target/aarch64/test_frame_9.c: Likewise. + +2017-11-16 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70383 + * g++.dg/cpp0x/lambda/lambda-70383.C: New. + +2017-11-16 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-gf2p8mulb-2.c: New runtime tests. + * gcc.target/i386/avx512vl-gf2p8mulb-2.c: Ditto. + * gcc.target/i386/gfni-1.c: Add tests for GF2P8MUL. + * gcc.target/i386/gfni-2.c: Ditto. + * gcc.target/i386/gfni-3.c: Ditto. + * gcc.target/i386/gfni-4.c: Ditto. + +2017-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/swaps-p8-26.c: Modify expected code + generation. + +2017-11-15 Martin Sebor <msebor@redhat.com> + + PR testsuite/82988 + * g++.dg/cpp0x/lambda/lambda-switch.C: Prune unimportant warning. + +2017-11-15 H.J. Lu <hongjiu.lu@intel.com> + + PR target/82990 + * gcc.target/i386/pr82942-2.c: Add -mtune=knl. + * gcc.target/i386/pr82990-1.c: New test. + * gcc.target/i386/pr82990-2.c: Likewise. + * gcc.target/i386/pr82990-3.c: Likewise. + * gcc.target/i386/pr82990-4.c: Likewise. + * gcc.target/i386/pr82990-5.c: Likewise. + * gcc.target/i386/pr82990-6.c: Likewise. + * gcc.target/i386/pr82990-7.c: Likewise. + +2017-11-15 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/builtins-3-p9.c: Add -O1, update + expected codegen checks. + * gcc.target/powerpc/vec-cmp-sel.c: Mark vars as volatile. + * gcc.target/powerpc/vsu/vec-cmpne-0.c: Add -O1. + * gcc.target/powerpc/vsu/vec-cmpne-1.c: Add -O1. + * gcc.target/powerpc/vsu/vec-cmpne-2.c: Add -O1. + * gcc.target/powerpc/vsu/vec-cmpne-3.c: Add -O1. + * gcc.target/powerpc/vsu/vec-cmpne-4.c: Add -O1. + * gcc.target/powerpc/vsu/vec-cmpne-5.c: Add -O1. + * gcc.target/powerpc/vsu/vec-cmpne-6.c: Add -O1. + +2017-11-15 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78240 + gfortran.dg/pr78240.f90: Prune run-on errors. + +2017-11-15 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/82726 + * gcc.dg/tree-ssa/pr82726.c: New test. + +2017-11-15 Sudakshina Das <sudi.das@arm.com> + + * g++.dg/ext/pr57735.C: Add -Wno-return-type for test. + * gcc.target/arm/pr54300.C (main): Add return type and + return a value. + +2017-11-15 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/strncpy-fix-1.c: Add -Wno-stringop-truncation to dg-options. + +2017-11-15 Dominique d'Humieres <dominiq@lps.ens.fr> + + * gcc.target/i386/pr81706.c: Adjust asm for darwin. + * g++.dg/ext/pr81706.C: Likewise. + +2017-11-15 Nathan Sidwell <nathan@acm.org> + + PR c++/81574 + * g++.dg/cpp1y/pr81574.C: New. + +2017-11-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82985 + * g++.dg/torture/pr82985.C: Likewise. + +2017-11-15 Sebastian Peryt <sebastian.peryt@intel.com> + + PR target/82941 + PR target/82942 + * gcc.target/i386/pr82941-1.c: New test. + * gcc.target/i386/pr82941-2.c: New test. + * gcc.target/i386/pr82942-1.c: New test. + * gcc.target/i386/pr82942-2.c: New test. + +2017-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/cpp0x/rv-trivial-bug.C (test2): Return a value. + +2017-11-15 Jakub Jelinek <jakub@redhat.com> + + PR target/82981 + * gcc.target/mips/pr82981.c: New test. + +2017-11-15 Martin Liska <mliska@suse.cz> + + * g++.dg/ubsan/vptr-12.C: New test. + +2017-11-15 Joseph Myers <joseph@codesourcery.com> + + PR c/81156 + * gcc.dg/builtin-tgmath-1.c, gcc.dg/builtin-tgmath-2.c, + gcc.dg/builtin-tgmath-err-1.c, gcc.dg/builtin-tgmath-err-2.c, + gcc.dg/dfp/builtin-tgmath-dfp-err.c, + gcc.dg/dfp/builtin-tgmath-dfp.c: New tests. + +2017-11-14 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-hw4.c: New test. + +2017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * lib/target-supports.exp (check_effective_target_pie): Adapt + comment for Solaris 12 renaming. + + * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if. + +2017-11-14 Carl Love <cel@us.ibm.com> + + * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix + indentation of printf and abort statements. + * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives. + +2017-11-14 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/aarch64/bsl-idiom.c: New. + * gcc.target/aarch64/copysign-bsl.c: New. + +2017-11-14 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/Wstringop-truncation.c: Require effective target alloca. + +2017-11-13 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/fnsplit-2.c: New testcase. + +2017-11-13 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/78240 + * gfortran.dg/dec_structure_23.f90: New. + * gfortran.dg/pr78240.f90: New. + +2017-11-13 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file. + +2017-11-13 Tom Tromey <tom@tromey.com> + + * c-c++-common/cpp/va-opt-pedantic.c: New file. + * c-c++-common/cpp/va-opt.c: New file. + * c-c++-common/cpp/va-opt-error.c: New file. + +2017-11-13 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error + message. + +2017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-minmax.c: New test. + +2017-11-13 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/pr67989.C: Add -Wno-return-type to + dg-additional-options. + +2017-11-13 Nathan Sidwell <nathan@acm.org> + + * lib/gcc-dg.exp (process-message): Use -: for no column. + * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided + column messages. + * c-c++-common/cpp/pr58844-1.c: Likewise. + * c-c++-common/cpp/pr58844-2.c: Likewise. + * c-c++-common/cpp/warning-zero-location.c: Likewise. + * g++.dg/diagnostic/pr77949.C: Likewise. + * g++.dg/gomp/macro-4.C: Likewise. + * gcc.dg/Wunknownprag.c: Likewise. + * gcc.dg/builtin-redefine.c: Likewise. + * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise. + * gcc.dg/cpp/Wunused.c: Likewise. + * gcc.dg/cpp/misspelled-directive-1.c: Likewise. + * gcc.dg/cpp/redef2.c: Likewise. + * gcc.dg/cpp/redef3.c: Likewise. + * gcc.dg/cpp/redef4.c: Likewise. + * gcc.dg/cpp/trad/Wunused.c: Likewise. + * gcc.dg/cpp/trad/argcount.c: Likewise. + * gcc.dg/cpp/trad/comment-3.c: Likewise. + * gcc.dg/cpp/trad/comment.c: Likewise. + * gcc.dg/cpp/trad/defined.c: Likewise. + * gcc.dg/cpp/trad/directive.c: Likewise. + * gcc.dg/cpp/trad/funlike-3.c: Likewise. + * gcc.dg/cpp/trad/funlike.c: Likewise. + * gcc.dg/cpp/trad/literals-2.c: Likewise. + * gcc.dg/cpp/trad/macro.c: Likewise. + * gcc.dg/cpp/trad/pr65238-4.c: Likewise. + * gcc.dg/cpp/trad/recurse-1.c: Likewise. + * gcc.dg/cpp/trad/recurse-2.c: Likewise. + * gcc.dg/cpp/trad/redef2.c: Likewise. + * gcc.dg/cpp/ucnid-11.c: Likewise. + * gcc.dg/cpp/unc1.c: Likewise. + * gcc.dg/cpp/unc2.c: Likewise. + * gcc.dg/cpp/unc3.c: Likewise. + * gcc.dg/cpp/unc4.c: Likewise. + * gcc.dg/cpp/undef2.c: Likewise. + * gcc.dg/cpp/warn-redefined-2.c: Likewise. + * gcc.dg/cpp/warn-redefined.c: Likewise. + * gcc.dg/cpp/warn-unused-macros-2.c: Likewise. + * gcc.dg/cpp/warn-unused-macros.c: Likewise. + * gcc.dg/empty-source-2.c: Likewise. + * gcc.dg/empty-source-3.c: Likewise. + * gcc.dg/gomp/macro-4.c: Likewise. + * gcc.dg/noncompile/pr35447-1.c: Likewise. + * gcc.dg/plugin/location-overflow-test-1.c: Likewise. + * gcc.dg/pr20245-1.c: Likewise. + * gcc.dg/pr28419.c: Likewise. + * gcc.dg/rtl/truncated-rtl-file.c: Likewise. + * gcc.dg/unclosed-init.c: Likewise. + +2017-11-13 Charles Baylis <charles.baylis@linaro.org> + + * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu* + +2017-11-13 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78821 + * gcc.dg/store_merging_15.c: New test. + + PR tree-optimization/82954 + * gcc.c-torture/execute/pr82954.c: New test. + +2017-11-11 Janus Weil <janus@gcc.gnu.org> + + PR fortran/82932 + * gfortran.dg/typebound_call_29.f90: New test. + +2017-11-10 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/82886 + * gfortran.dg/init_flag_16.f03: New testcase. + +2017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-xxbr-3.c: New test. + +2017-11-10 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/force-indirect-call-1.c: Merge scan strings. + * gcc.target/i386/force-indirect-call-2.c: Ditto. + Require fpic effective target. + * gcc.target/i386/force-indirect-call-3.c: Ditto. + Require lp64 effective target. + +2017-11-10 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx-1.c: Handle new intrinsics. + * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests. + * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto. + * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE. + * gcc.target/i386/gfni-2.c: Ditto. + * gcc.target/i386/gfni-3.c: Ditto. + * gcc.target/i386/gfni-4.c: Ditto. + * gcc.target/i386/sse-13.c: Handle new tests. + * gcc.target/i386/sse-14.c: Handle new tests. + * gcc.target/i386/sse-23.c: Handle new tests. + +2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/bitfield-4.x: New file. + * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include + above file. + * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise. + * gcc.target/arm/cmse/bitfield-5.x: New file. + * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include + above file. + * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise. + * gcc.target/arm/cmse/bitfield-6.x: New file. + * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include + above file. + * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise. + * gcc.target/arm/cmse/bitfield-7.x: New file. + * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include + above file. + * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise. + * gcc.target/arm/cmse/bitfield-8.x: New file. + * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include + above file. + * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise. + * gcc.target/arm/cmse/bitfield-9.x: New file. + * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include + above file. + * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise. + * gcc.target/arm/cmse/bitfield-and-union.x: New file. + * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ... + * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code + and include above bitfield-and-union.x file. + * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ... + * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code + and include above bitfield-and-union.x file. + * gcc.target/arm/cmse/cmse-13.x: New file. + * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above + file. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise. + * gcc.target/arm/cmse/cmse-5.x: New file. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and + include above file. + * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/cmse-7.x: New file. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and + include above file. + * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/cmse-8.x: New file. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and + include above file. + * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise. + * gcc.target/arm/cmse/union-1.x: New file. + * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above + file. + * gcc.target/arm/cmse/mainline/union-1.c: Likewise. + * gcc.target/arm/cmse/union-2.x: New file. + * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above + file. + * gcc.target/arm/cmse/mainline/union-2.c: Likewise. + +2017-11-10 Martin Sebor <msebor@redhat.com> + + PR c/81117 + * c-c++-common/Wsizeof-pointer-memaccess3.c: New test. + * c-c++-common/Wstringop-overflow.c: Same. + * c-c++-common/Wstringop-truncation.c: Same. + * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust. + * c-c++-common/attr-nonstring-2.c: New test. + * gcc.dg/builtin-stpncpy.c: Adjust. + * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. + * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. + * gcc.dg/torture/pr63554.c: Same. + * gcc.dg/Walloca-1.c: Disable macro tracking. + +2017-11-10 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/82929 + * gcc.dg/pr82929.c: New test. + * g++.dg/opt/pr82929.C: New test. + +2017-11-10 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp (check_effective_target_arm_soft_ok): + New function. + * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok + effective target. + +2017-11-10 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82934 + * gfortran.dg/allocate_assumed_charlen_1.f90: New test. + +2017-11-10 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/82916 + * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead + of 3. + * gcc.dg/pr82916.c: New test. + +2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/scanasm.exp (scan-assembler): Extract filename from testname used + in summary. + (scan-assembler-not): Likewise. + (scan-hidden): Likewise. + (scan-not-hidden): Likewise. + (scan-stack-usage): Likewise. + (scan-stack-usage-not): Likewise. + (scan-assembler-times): Likewise. + (scan-assembler-dem): Likewise. + (scan-assembler-dem-not): Likewise. + (object-size): Likewise. + (scan-lto-assembler): Likewise. + * lib/scandump.exp (scan-dump): Likewise. + (scan-dump-times): Likewise. + (scan-dump-not): Likewise. + (scan-dump-dem): Likewise. + (scan-dump-dem-not): Likewise + +2017-11-10 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt69.adb: New test. + +2017-11-10 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/82913 + * gcc.c-torture/compile/pr82913.c: New test. + +2017-11-09 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78619 + * gfortran.dg/pr78619.f90: New test. + +2017-11-09 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78814 + * gfortran.dg/interface_40.f90: New testcase. + +2017-11-09 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb, + gnat.dg/finalized.adb: Disable all warnings. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * lib/target-supports.exp (check_effective_target_vect_masked_store): + New proc. + * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop + is vectorizable with masked stores. Update scan-tree-dump-times + accordingly. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * lib/target-supports.exp + (check_effective_target_vect_align_stack_vars): New proc. + * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if + vect_align_stack_vars. + * gcc.dg/vect/vect-24.c: Likewise. + * gcc.dg/vect/vect-25.c: Likewise. + * gcc.dg/vect/vect-26.c: Likewise. + * gcc.dg/vect/vect-32-big-array.c: Likewise. + * gcc.dg/vect/vect-32.c: Likewise. + * gcc.dg/vect/vect-40.c: Likewise. + * gcc.dg/vect/vect-42.c: Likewise. + * gcc.dg/vect/vect-46.c: Likewise. + * gcc.dg/vect/vect-48.c: Likewise. + * gcc.dg/vect/vect-52.c: Likewise. + * gcc.dg/vect/vect-54.c: Likewise. + * gcc.dg/vect/vect-62.c: Likewise. + * gcc.dg/vect/vect-67.c: Likewise. + * gcc.dg/vect/vect-75-big-array.c: Likewise. + * gcc.dg/vect/vect-75.c: Likewise. + * gcc.dg/vect/vect-77-alignchecks.c: Likewise. + * gcc.dg/vect/vect-78-alignchecks.c: Likewise. + * gcc.dg/vect/vect-89-big-array.c: Likewise. + * gcc.dg/vect/vect-89.c: Likewise. + * gcc.dg/vect/vect-96.c: Likewise. + * gcc.dg/vect/vect-multitypes-3.c: Likewise. + * gcc.dg/vect/vect-multitypes-6.c: Likewise. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * lib/target-supports.exp + (check_effective_target_vect_variable_length): New proc. + * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if + vect_variable_length. + * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if + vect_variable_length. + * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if + vect_variable_length. + * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive + commoning optimization if vect_variable_length. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * lib/target-supports.exp + (check_effective_target_vect_unaligned_possible): New proc. + * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from + vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible. + * gcc.dg/vect/vect-multitypes-1.c: Likewise. + * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned + access to ! vect_unaligned_possible. + * gcc.dg/vect/vect-33.c: Likewise. + * gcc.dg/vect/vect-42.c: Likewise. + * gcc.dg/vect/vect-56.c: Likewise. + * gcc.dg/vect/vect-60.c: Likewise. + * gcc.dg/vect/vect-96.c: Likewise. + * gcc.dg/vect/vect-peel-1.c: Likewise. + * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from + vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible. + * gcc.dg/vect/vect-29.c: Likewise. + * gcc.dg/vect/vect-44.c: Likewise. + * gcc.dg/vect/vect-48.c: Likewise. + * gcc.dg/vect/vect-50.c: Likewise. + * gcc.dg/vect/vect-52.c: Likewise. + * gcc.dg/vect/vect-72.c: Likewise. + * gcc.dg/vect/vect-75-big-array.c: Likewise. + * gcc.dg/vect/vect-75.c: Likewise. + * gcc.dg/vect/vect-77-alignchecks.c: Likewise. + * gcc.dg/vect/vect-77-global.c: Likewise. + * gcc.dg/vect/vect-78-alignchecks.c: Likewise. + * gcc.dg/vect/vect-78-global.c: Likewise. + * gcc.dg/vect/vect-multitypes-3.c: Likewise. + * gcc.dg/vect/vect-multitypes-4.c: Likewise. + * gcc.dg/vect/vect-multitypes-6.c: Likewise. + * gcc.dg/vect/vect-peel-4.c: Likewise. + * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling + for alignment. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * lib/target-supports.exp + (check_effective_target_vect_element_align_preferred): New proc. + (check_effective_target_vect_peeling_profitable): Test it. + * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling + if vect_element_align_preferred. + * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise. + * gcc.dg/vect/pr65310.c: Likewise. + * gcc.dg/vect/vect-26.c: Likewise. + * gcc.dg/vect/vect-54.c: Likewise. + * gcc.dg/vect/vect-56.c: Likewise. + * gcc.dg/vect/vect-58.c: Likewise. + * gcc.dg/vect/vect-60.c: Likewise. + * gcc.dg/vect/vect-89-big-array.c: Likewise. + * gcc.dg/vect/vect-89.c: Likewise. + * gcc.dg/vect/vect-92.c: Likewise. + * gcc.dg/vect/vect-peel-1.c: Likewise. + * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to + divide the alignment if vect_element_align_preferred. + * gcc.dg/vect/vect-outer-3a.c: Likewise. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * lib/target-supports.exp (vect_perm_supported): New proc. + (check_effective_target_vect_perm3_int): Likewise. + (check_effective_target_vect_perm3_short): Likewise. + (check_effective_target_vect_perm3_byte): Likewise. + * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to + succeed if vect_perm3_int. + * gcc.dg/vect/slp-perm-5.c: Likewise. + * gcc.dg/vect/slp-perm-6.c: Likewise. + * gcc.dg/vect/slp-perm-7.c: Likewise. + * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte. + * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short. + Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not + test for vect_perm3_short targets. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than + scan-tree-dump-times for vect_multiple_sizes. + * gcc.dg/vect/no-vfa-vect-102.c: Likewise. + * gcc.dg/vect/no-vfa-vect-102a.c: Likewise. + * gcc.dg/vect/no-vfa-vect-37.c: Likewise. + * gcc.dg/vect/no-vfa-vect-79.c: Likewise. + * gcc.dg/vect/vect-104.c: Likewise. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * lib/target-supports.exp (available_vector_sizes): New proc. + (check_effective_target_vect_multiple_sizes): Use it. + (check_effective_target_vect64): Likewise. + (check_effective_target_vect_sizes_32B_16B): Likewise. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define. + * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h. + (N): New macro. + (foo): Use it instead of hard-coded 320. + * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default + value is too small for VECTOR_BITS. + * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise. + * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise. + * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise. + * gcc.dg/vect/slp-perm-9.c (N): Likewise. + * gcc.dg/vect/vect-32.c (N): Likewise. + * gcc.dg/vect/vect-75.c (N, OFF): Likewise. + * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise. + * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise. + * gcc.dg/vect/vect-89.c (N): Likewise. + * gcc.dg/vect/vect-96.c (N): Likewise. + * gcc.dg/vect/vect-multitypes-3.c (N): Likewise. + * gcc.dg/vect/vect-multitypes-6.c (N): Likewise. + * gcc.dg/vect/vect-over-widen-1.c (N): Likewise. + * gcc.dg/vect/vect-over-widen-4.c (N): Likewise. + * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise. + * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise. + * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise. + * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro. + (N): Redefine in terms of NINTS. + (ia, ib, ic): Use NINTS instead of hard-coded constants in the + array bounds. + * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro. + (N): Redefine in terms of NINTS. + (test1): Replace a and b fields with NINTS - 2 ints of padding. + (main1): Use NINTS instead of hard-coded constants. + * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro. + (N): Redefine in terms of NINTS. + (test1): Replace a and b fields with NINTS - 2 ints of padding. + (test2): Remove incorrect comments about alignment. + (main1): Use NINTS instead of hard-coded constants. + * gcc.dg/vect/pr45752.c (N): Redefine if the default value is + too small for VECTOR_BITS. + (main): Continue to use canned results for the default value of N, + but compute the expected results from scratch for other values. + * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c. + * gcc.dg/vect/slp-perm-4.c (N, main): Likewise. + * gcc.dg/vect/slp-perm-5.c (N, main): Likewise. + * gcc.dg/vect/slp-perm-6.c (N, main): Likewise. + * gcc.dg/vect/slp-perm-7.c (N, main): Likewise. + * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros. + (giga): Use NINTS as the array bound. + (main): Use NINTS, N and RESULT. + * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is + too small for VECTOR_BITS. + (main): Fill in any remaining elements of A programmatically. + * gcc.dg/vect/pr81136.c: Include tree-vect.h. + (a): Use VECTOR_BITS to set the alignment of the target structure. + * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is + too small for VECTOR_BITS. + (main1): Continue to use the canned input for the default value of N, + but compute the input from scratch for other values. + * gcc.dg/vect/slp-28.c (N): Redefine if the default value is + too small for VECTOR_BITS. + (in1, in2, in3): Remove initialization. + (check1, check2): Delete. + (main1): Initialize in1, in2 and in3 here. Check every element + of the vectors and compute the expected values directly instead + of using an array. + * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is + too small for VECTOR_BITS. + (foo, main): Change type of "i" to int. + * gcc.dg/vect/vect-103.c (NINTS): New macro. + (N): Redefine in terms of N. + (c): Delete. + (main1): Use NINTS. Check the result from a and b directly. + * gcc.dg/vect/vect-67.c (NINTS): New macro. + (N): Redefine in terms of N. + (main1): Use NINTS for the inner array bounds. + * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros. + (N): Redefine in terms of NINTS. + (s): Keep the outer dimensions as 4 even if N is larger than 24. + (tmp1): New variable. + (main1): Only define a local tmp1 if NINTS is relatively small. + Use OUTERN for the outer loops and NINTS for the inner loops. + * gcc.dg/vect/vect-91.c (OFF): New macro. + (a, main3): Use it. + * gcc.dg/vect/vect-92.c (NITER): New macro. + (main1, main2): Use it. + * gcc.dg/vect/vect-93.c (N): Rename to... + (N1): ...this. + (main): Update accordingly. + (N2): New macro. + (main1): Use N1 instead of 3001 and N2 insteaed of 10. + * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros. + (N): Redefine in terms of NSHORTS. + (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7. + (main): Likewise. + * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS. + (foo): Truncate the expected value to the type of *d. + * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros. + (ia, ib, ic, main): Use EXTRA. + (main): Use NINTS. + (RES_A, RES_B, REC_C): New macros. + (RES): Redefine as their sum. + * gcc.dg/vect/vect-reduc-or_1.c (N): New macro. + (in): Change number of elements to N. + (main): Update accordingly. Calculate the expected result. + * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for + vect-reduc-or-1.c. + +2017-11-09 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile + to the set-up loop. + * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with + asm volatile ("" ::: "memory") instead of a conditional abort. + Update the expected vector loop count accordingly. + * gcc.dg/vect/slp-perm-9.c (main): Likewise. + * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with + asm volatile ("" ::: "memory") instead of a conditional abort. + * gcc.dg/vect/slp-23.c (main): Likewise, + * gcc.dg/vect/slp-35.c (main): Likewise, + * gcc.dg/vect/slp-37.c (main): Likewise, + * gcc.dg/vect/slp-perm-4.c (main): Likewise. + * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument. + (main): Update call accordingly. + * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c. + * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise. + * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise. + * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete. + (main): Don't initialize it. + (main1): Prevent vectorisation with asm volatile ("" ::: "memory") + instead of a conditional abort. + * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for + no-vfa-vect-102.c + * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise. + * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise. + * gcc.dg/vect/pr42709.c (main1): Remove dummy argument. + Prevent vectorisation with asm volatile ("" ::: "memory") + instead of a conditional abort. + * gcc.dg/vect/slp-13-big-array.c (y): Delete. + (main1): Prevent vectorisation with asm volatile ("" ::: "memory") + instead of a conditional abort. + * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c. + * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise. + * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise. + * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-105.c (y, main1): Likewise. + * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise. + * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise. + * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise. + * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise. + * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise. + * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise. + * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1): + Likewise. + * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise. + * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1): + Likewise. + * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise. + * gcc.dg/vect/slp-24.c (y): Delete. + (main): Prevent vectorisation with asm volatile ("" ::: "memory") + instead of a conditional abort. + * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c. + * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise. + * gcc.dg/vect/vect-bswap16.c (y, main): Likewise. + * gcc.dg/vect/vect-bswap32.c (y, main): Likewise. + * gcc.dg/vect/vect-bswap64.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise. + * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise. + * gcc.dg/vect/vect-10-big-array.c (y): Delete. + (foo): Prevent vectorisation with asm volatile ("" ::: "memory") + instead of a conditional abort. + * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for + vect-10-big-array.c. + * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise. + * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise. + * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise. + * gcc.dg/vect/vect-117.c (foo): Delete. + (main): Don't initalize it. + +2017-11-09 Jan Hubicka <hubicka@ucw.cz> + + * gcc.c-torture/compile/pr82879.c: New testcase. + +2017-11-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82902 + * g++.dg/torture/pr82902.C: New testcase. + +2017-11-09 Martin Liska <mliska@suse.cz> + + PR target/82863 + * gcc.dg/pr82863.c: New test. + +2017-11-09 Hristian Kirtchev <kirtchev@adacore.com> + + * gnat.dg/unreferenced.adb: New testcase. + +2017-11-09 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/out_param.adb: New testcase. + +2017-11-09 Hristian Kirtchev <kirtchev@adacore.com> + + * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb, + gnat.dg/elab3_pkg.ads: New testcase. + +2017-11-09 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb, + gnat.dg/finalized.adb: Disable new warning. + +2017-11-09 Jakub Jelinek <jakub@redhat.com> + + PR debug/82837 + * gcc.dg/debug/dwarf2/pr82837.c: New test. + +2017-11-08 Andi Kleen <ak@linux.intel.com> + + * gcc.target/i386/force-indirect-call-1.c: New test. + * gcc.target/i386/force-indirect-call-2.c: New test. + * gcc.target/i386/force-indirect-call-3.c: New test. + +2017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org> + + PR Fortran/82841 + * gfortran.dg/transfer_simplify_11.f90: New test. + +2017-11-08 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/82884 + * gfortran.dg/hollerith_character_array_constructor.f90: New test. + +2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/store_v2vec_lanes.c: New test. + +2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/load_v2vec_lanes_1.c: New test. + +2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/construct_lane_zero_1.c: New test. + +2017-11-08 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/delta_aggr.adb: New testcase. + +2017-11-08 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return + a value. + + PR tree-optimization/78821 + * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2. + * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New + functions. + (main): Test also those. Expect 13 store mergings instead of 6. + * gcc.dg/store_merging_14.c (f7, f8, f9): New functions. + (main): Test also those. Expect 9 store mergings instead of 6. + +2017-11-08 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/dwarf-cfa-reg.c: Update. + +2017-11-08 Javier Miranda <miranda@adacore.com> + + * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads, + gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads: + New testcase. + +2017-11-08 Andreas Schwab <schwab@suse.de> + + * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast): + Change type to void. + +2017-11-08 Janne Blomqvist <jb@gcc.gnu.org> + + PR 82869 + * gfortran.dg/logical_temp_io.f90: New test. + * gfortran.dg/logical_temp_io_kind8.f90: New test. + +2017-11-08 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as + frequencies are not longer printed in dump output. + +2017-11-08 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command. + +2017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets. + (main): Add return type. + +2017-11-08 Martin Liska <mliska@suse.cz> + + PR sanitizer/82792 + * g++.dg/asan/pr82792.C: New test. + +2017-11-07 Jakub Jelinek <jakub@redhat.com> + + PR target/82855 + * gcc.target/i386/avx512dq-pr82855.c: New test. + +2017-11-07 Uros Bizjak <ubizjak@gmail.com> + + PR target/80425 + * gcc.target/i386/pr80425-3.c: New test. + +2017-11-07 Andreas Schwab <schwab@suse.de> + + * g++.dg/pr50763-3.C (evalPoint): Return a value. + +2017-11-07 Wilco Dijkstra <wdijkstr@arm.com> + Jackson Woodruff <jackson.woodruff@arm.com> + + PR tree-optimization/71026 + * gcc.dg/div_neg: New test. + +2017-11-07 Sudakshina Das <sudi.das@arm.com> + + PR middle-end/80131 + * gcc.dg/pr80131-1.c: New Test. + +2017-11-07 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/bitops-1.c: New file. + +2017-11-07 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/negminus.c: New test. + +2017-11-06 Jeff Law <law@redhat.com> + + * gcc.target/i386/stack-check-12.c: Revert to initial version. Then.. + Add -fomit-frame-pointer. + +2017-11-06 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file. + +2017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/82748 + * gcc.target/powerpc/pr82748-1.c: New test. + * gcc.target/powerpc/pr82748-2.c: Likewise. + +2017-11-06 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/65579 + * g++.dg/cpp0x/constexpr-template11.C: New. + +2017-11-06 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/82838 + * gcc.c-torture/compile/pr82838.c: New test. + +2017-11-06 Jeff Law <law@redhat.com> + + PR target/82788 + * gcc.dg/pr82788.c: New test. + +2017-11-06 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * gcc.c-torture/compile/pr82816.c: New test. + +2017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/sad-vectorize-1.c: New file. + * gcc.target/powerpc/sad-vectorize-2.c: New file. + * gcc.target/powerpc/sad-vectorize-3.c: New file. + * gcc.target/powerpc/sad-vectorize-4.c: New file. + +2017-11-06 Martin Liska <mliska@suse.cz> + + * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value + for functions with non-void return type, or change type to void, + or add -Wno-return-type for test. + (foo2): Likewise. + * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise. + (foo1): Likewise. + * c-c++-common/cilk-plus/CK/errors.c: Likewise. + * c-c++-common/cilk-plus/CK/pr60197.c: Likewise. + * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise. + * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise. + (test_exe): Likewise. + * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise. + * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise. + * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise. + * g++.dg/eh/sighandle.C (dosegv): Likewise. + * g++.dg/ext/vector14.C (foo): Likewise. + (main): Likewise. + * g++.dg/graphite/pr41305.C: Likewise. + * g++.dg/graphite/pr42930.C: Likewise. + * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise. + (makeDir): Likewise. + * g++.dg/other/i386-8.C (foo): Likewise. + * g++.dg/pr45788.C: Likewise. + * g++.dg/pr64688.C (at_c): Likewise. + * g++.dg/pr65032.C (G::DecodeVorbis): Likewise. + * g++.dg/pr71633.C (c3::fn2): Likewise. + * g++.dg/stackprotectexplicit2.C (A): Likewise. + * g++.old-deja/g++.law/weak.C (main): Likewise. + +2017-11-06 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/gcov: New directory. + * gnat.dg/gcov/gcov.exp: New driver. + * gnat.dg/gcov/check.adb: New test. + +2017-11-06 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.c-torture/execute/pr23135.c: Move dg-add-options after + dg-options. + * gcc.dg/torture/pr78305.c: Move dg-do as first directive. + * gcc.misc-tests/gcov-3.c: Likewise. + * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options. + * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise. + * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise. + * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise. + * gcc.target/arm/cmse/baseline/softfp.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise. + * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise. + * gcc.target/arm/lp1189445.c: Likewise. + +2017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com> + + PR c++/80955 + * g++.dg/cpp0x/udlit-macros.C: New. + +2017-11-06 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/69739 + * gfortran.dg/pr69739.f90: New test. + +2017-11-06 Martin Liska <mliska@suse.cz> + + * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for + functions with non-void return type, or change type to void, or + add -Wno-return-type for test. + * c-c++-common/asan/pr63638.c (f): Likewise. + * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise. + * c-c++-common/gomp/sink-1.c (depend): Likewise. + * c-c++-common/missing-symbol.c: Likewise. + * c-c++-common/pr36513-2.c (main2): Likewise. + * c-c++-common/pr36513.c (main1): Likewise. + * c-c++-common/pr49706-2.c: Likewise. + * c-c++-common/pr65120.c: Likewise. + * c-c++-common/tm/volatile-1.c (f): Likewise. + * c-c++-common/vector-1.c (f): Likewise. + * c-c++-common/vector-2.c (f): Likewise. + * g++.dg/abi/abi-tag14.C (f): Likewise. + (g): Likewise. + * g++.dg/abi/abi-tag18.C (f): Likewise. + * g++.dg/abi/abi-tag18a.C (f): Likewise. + * g++.dg/abi/covariant2.C (struct c3): Likewise. + (struct c7): Likewise. + * g++.dg/abi/covariant3.C (c1::f6): Likewise. + * g++.dg/abi/mangle7.C (f1): Likewise. + * g++.dg/asan/pr81340.C (class e): Likewise. + (e::f): Likewise. + * g++.dg/concepts/fn8.C (struct S): Likewise. + * g++.dg/concepts/pr65575.C (f): Likewise. + * g++.dg/concepts/template-parm11.C (f): Likewise. + * g++.dg/conversion/op6.C: Likewise. + * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise. + * g++.dg/cpp0x/access01.C: Likewise. + * g++.dg/cpp0x/alignas3.C (class alignas): Likewise. + * g++.dg/cpp0x/auto2.C (f): Likewise. + (struct A): Likewise. + (main): Likewise. + * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise. + * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise. + (B::foo): Likewise. + (B::bar): Likewise. + * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise. + * g++.dg/cpp0x/dc1.C (struct D): Likewise. + * g++.dg/cpp0x/dc3.C (struct D): Likewise. + * g++.dg/cpp0x/decltype12.C: Likewise. + * g++.dg/cpp0x/decltype17.C (main): Likewise. + * g++.dg/cpp0x/decltype3.C: Likewise. + * g++.dg/cpp0x/decltype41.C (struct C): Likewise. + (struct D): Likewise. + * g++.dg/cpp0x/defaulted28.C (f): Likewise. + * g++.dg/cpp0x/enum_base3.C (struct D): Likewise. + * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise. + * g++.dg/cpp0x/initlist96.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise. + * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise. + * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise. + * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise. + * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise. + * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise. + * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise. + * g++.dg/cpp0x/nolinkage1.C (main): Likewise. + * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise. + * g++.dg/cpp0x/nsdmi-template5.C: Likewise. + * g++.dg/cpp0x/parse1.C (B::B): Likewise. + * g++.dg/cpp0x/pr34054.C (foo): Likewise. + * g++.dg/cpp0x/pr47416.C: Likewise. + * g++.dg/cpp0x/pr58781.C: Likewise. + * g++.dg/cpp0x/pr70538.C: Likewise. + * g++.dg/cpp0x/pr81325.C: Likewise. + * g++.dg/cpp0x/range-for13.C (begin): Likewise. + (end): Likewise. + * g++.dg/cpp0x/range-for14.C (begin): Likewise. + (end): Likewise. + * g++.dg/cpp0x/rv2n.C (test2_18): Likewise. + (test2_28): Likewise. + (test2_38): Likewise. + (test2_58): Likewise. + (test2_68): Likewise. + (test2_78): Likewise. + * g++.dg/cpp0x/rv3n.C (test3_128): Likewise. + * g++.dg/cpp0x/static_assert10.C (foo): Likewise. + * g++.dg/cpp0x/static_assert11.C (struct A): Likewise. + * g++.dg/cpp0x/static_assert12.C: Likewise. + * g++.dg/cpp0x/static_assert13.C: Likewise. + * g++.dg/cpp0x/trailing1.C (struct A): Likewise. + * g++.dg/cpp0x/trailing5.C (foo): Likewise. + (bar): Likewise. + * g++.dg/cpp0x/variadic114.C: Likewise. + * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise. + (bar): Likewise. + * g++.dg/cpp0x/variadic65.C: Likewise. + * g++.dg/cpp0x/variadic66.C (bind): Likewise. + * g++.dg/cpp0x/variadic97.C: Likewise. + * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise. + * g++.dg/cpp1y/auto-fn11.C: Likewise. + * g++.dg/cpp1y/auto-fn29.C: Likewise. + * g++.dg/cpp1y/auto-fn38.C: Likewise. + * g++.dg/cpp1y/constexpr-return2.C: Likewise. + * g++.dg/cpp1y/lambda-init7.C (foo): Likewise. + * g++.dg/cpp1y/pr63996.C: Likewise. + * g++.dg/cpp1y/pr65202.C: Likewise. + * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise. + * g++.dg/cpp1y/pr79253.C (struct D): Likewise. + * g++.dg/cpp1y/static_assert1.C: Likewise. + * g++.dg/cpp1y/static_assert2.C: Likewise. + * g++.dg/cpp1y/var-templ44.C: Likewise. + * g++.dg/cpp1z/fold6.C (f): Likewise. + * g++.dg/cpp1z/inline-var2.C (foo): Likewise. + * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise. + * g++.dg/cpp1z/static_assert-nomsg.C: Likewise. + * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise. + * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise. + * g++.dg/debug/dwarf2/icf.C: Likewise. + * g++.dg/debug/dwarf2/pr61433.C (main): Likewise. + * g++.dg/debug/nullptr01.C (g): Likewise. + * g++.dg/debug/pr16792.C (foo): Likewise. + * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise. + * g++.dg/debug/pr46338.C (struct S): Likewise. + * g++.dg/debug/pr47106.C (baz): Likewise. + (bar): Likewise. + (foo): Likewise. + * g++.dg/debug/pr71057.C (fn1): Likewise. + * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise. + (CLIParameterType::checkSwitched): Likewise. + * g++.dg/debug/pr80461.C (struct B): Likewise. + * g++.dg/dfp/44473-1.C (bar): Likewise. + * g++.dg/dfp/44473-2.C (bar): Likewise. + (foo): Likewise. + * g++.dg/eh/builtin1.C: Likewise. + * g++.dg/eh/builtin2.C: Likewise. + * g++.dg/eh/builtin3.C: Likewise. + * g++.dg/eh/pr45569.C (j): Likewise. + * g++.dg/eh/unwind2.C: Likewise. + * g++.dg/expr/bitfield11.C: Likewise. + * g++.dg/expr/static_cast7.C (f): Likewise. + * g++.dg/ext/altivec-14.C: Likewise. + * g++.dg/ext/asm13.C (fn1): Likewise. + * g++.dg/ext/builtin-object-size3.C: Likewise. + * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise. + (S::operator=): Likewise. + * g++.dg/ext/label7.C (f): Likewise. + * g++.dg/ext/label8.C (f): Likewise. + * g++.dg/ext/tmplattr7.C (test): Likewise. + * g++.dg/ext/vector8.C (f): Likewise. + * g++.dg/ext/visibility/anon1.C: Likewise. + * g++.dg/ext/visibility/anon2.C (f): Likewise. + * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise. + * g++.dg/ext/vla16.C (fn1): Likewise. + * g++.dg/goacc/reference.C: Likewise. + * g++.dg/gomp/pr37189.C: Likewise. + * g++.dg/gomp/pr39495-1.C: Likewise. + * g++.dg/gomp/pr39495-2.C: Likewise. + * g++.dg/gomp/pr82054.C: Likewise. + * g++.dg/inherit/covariant10.C (struct c6): Likewise. + (struct c17): Likewise. + * g++.dg/inherit/covariant11.C (struct c1): Likewise. + (struct c3): Likewise. + (struct c11): Likewise. + (struct c15): Likewise. + * g++.dg/inherit/protected1.C (A::operator==): Likewise. + * g++.dg/init/inline1.C (struct A): Likewise. + * g++.dg/init/new18.C: Likewise. + * g++.dg/init/reference2.C (f): Likewise. + * g++.dg/init/reference3.C: Likewise. + * g++.dg/init/switch1.C (f): Likewise. + * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise. + * g++.dg/ipa/devirt-13.C (main): Likewise. + * g++.dg/ipa/devirt-14.C (main): Likewise. + * g++.dg/ipa/devirt-15.C (main): Likewise. + * g++.dg/ipa/devirt-16.C (main): Likewise. + * g++.dg/ipa/devirt-17.C (main): Likewise. + * g++.dg/ipa/devirt-18.C (main): Likewise. + * g++.dg/ipa/devirt-19.C: Likewise. + * g++.dg/ipa/devirt-21.C (main): Likewise. + * g++.dg/ipa/devirt-23.C (main): Likewise. + * g++.dg/ipa/devirt-38.C: Likewise. + * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise. + * g++.dg/ipa/devirt-41.C (main): Likewise. + * g++.dg/ipa/devirt-42.C (main): Likewise. + * g++.dg/ipa/devirt-44.C (struct A): Likewise. + (main): Likewise. + * g++.dg/ipa/devirt-45.C (struct A): Likewise. + (main): Likewise. + * g++.dg/ipa/devirt-48.C (struct B): Likewise. + (struct D): Likewise. + * g++.dg/ipa/devirt-52.C: Likewise. + * g++.dg/ipa/nothrow-1.C (main): Likewise. + * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise. + * g++.dg/ipa/pr44372.C: Likewise. + * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise. + (putc_unlocked): Likewise. + (getline): Likewise. + (ferror_unlocked): Likewise. + * g++.dg/ipa/pr58371.C: Likewise. + * g++.dg/ipa/pr59176.C: Likewise. + * g++.dg/ipa/pr60640-1.C (class G): Likewise. + * g++.dg/ipa/pr61540.C (struct top): Likewise. + * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise. + * g++.dg/ipa/pr63587-1.C: Likewise. + * g++.dg/ipa/pr63587-2.C: Likewise. + * g++.dg/ipa/pr63838.C (__attribute__): Likewise. + * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise. + * g++.dg/ipa/pr64068.C (class A): Likewise. + (A::m_fn2): Likewise. + (class C): Likewise. + * g++.dg/ipa/pr64896.C (struct D): Likewise. + * g++.dg/ipa/pr65002.C: Likewise. + * g++.dg/ipa/pr65008.C (__attribute__): Likewise. + * g++.dg/ipa/pr65465.C (struct D): Likewise. + * g++.dg/ipa/pr66896.C (struct A): Likewise. + * g++.dg/ipa/pr68851.C (class G): Likewise. + (C::checkPseudoClass): Likewise. + * g++.dg/ipa/pr78211.C: Likewise. + * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise. + * g++.dg/ipa/pure-const-1.C (main): Likewise. + * g++.dg/ipa/pure-const-2.C (main): Likewise. + * g++.dg/ipa/pure-const-3.C (main): Likewise. + * g++.dg/ipa/remref-1.C (main): Likewise. + * g++.dg/ipa/remref-2.C (main): Likewise. + * g++.dg/lookup/builtin2.C (f): Likewise. + * g++.dg/lookup/crash3.C (struct A): Likewise. + (struct B): Likewise. + (crash): Likewise. + * g++.dg/lookup/friend20.C: Likewise. + * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise. + * g++.dg/lookup/struct2.C (A::c): Likewise. + * g++.dg/lto/20080709_0.C (f): Likewise. + * g++.dg/lto/20080907_0.C: Likewise. + * g++.dg/lto/20080915_0.C (struct Baz): Likewise. + * g++.dg/lto/20080916_0.C (g): Likewise. + * g++.dg/lto/20081022_0.C (main): Likewise. + * g++.dg/lto/20081023_0.C (main): Likewise. + * g++.dg/lto/20081118_0.C (foo::method): Likewise. + * g++.dg/lto/20081118_1.C (bar::method): Likewise. + * g++.dg/lto/20081120-1_0.C: Likewise. + * g++.dg/lto/20081120-1_1.C: Likewise. + * g++.dg/lto/20081127_1.C (main): Likewise. + * g++.dg/lto/20081217-2_0.C (struct A): Likewise. + * g++.dg/lto/20090303_0.C: Likewise. + * g++.dg/lto/20090311-1_0.C: Likewise. + * g++.dg/lto/20090312_0.C: Likewise. + * g++.dg/lto/20090315_0.C (main): Likewise. + * g++.dg/lto/20091002-1_0.C: Likewise. + * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise. + * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise. + * g++.dg/lto/20091004-1_0.C: Likewise. + * g++.dg/lto/20091004-2_0.C: Likewise. + * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise. + * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise. + * g++.dg/lto/20101010-1_0.C: Likewise. + * g++.dg/lto/20101010-2_0.C: Likewise. + * g++.dg/lto/pr45679-1_0.C: Likewise. + * g++.dg/lto/pr45679-1_1.C: Likewise. + * g++.dg/lto/pr45679-2_0.C: Likewise. + * g++.dg/lto/pr48042_0.C (B::x): Likewise. + * g++.dg/lto/pr51650-1_0.C (fn): Likewise. + (main): Likewise. + * g++.dg/lto/pr51650-3_0.C (fn): Likewise. + (main): Likewise. + * g++.dg/lto/pr63270_1.C: Likewise. + * g++.dg/lto/pr65193_0.C: Likewise. + * g++.dg/lto/pr65302_0.C: Likewise. + * g++.dg/lto/pr65316_0.C: Likewise. + * g++.dg/lto/pr65475c_0.C: Likewise. + * g++.dg/lto/pr65549_0.C (main): Likewise. + * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise. + * g++.dg/lto/pr69589_0.C: Likewise. + * g++.dg/opt/combine.C (qvariant_cast): Likewise. + (QScriptDebuggerBackendPrivate::trace): Likewise. + * g++.dg/opt/complex3.C (j): Likewise. + * g++.dg/opt/covariant1.C (struct T): Likewise. + * g++.dg/opt/declone3.C (Item::m_fn1): Likewise. + * g++.dg/opt/dump1.C (__attribute__): Likewise. + * g++.dg/opt/inline15.C (struct C): Likewise. + (fn2): Likewise. + * g++.dg/opt/local1.C (h): Likewise. + * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise. + * g++.dg/opt/new1.C: Likewise. + * g++.dg/opt/nrv8.C (main): Likewise. + * g++.dg/opt/pr23299.C (struct A): Likewise. + (struct B): Likewise. + (struct C): Likewise. + * g++.dg/opt/pr27826.C (struct Geometry): Likewise. + * g++.dg/opt/pr44919.C (back_inserter): Likewise. + * g++.dg/opt/pr47615.C (main): Likewise. + * g++.dg/opt/pr55329.C (struct A): Likewise. + * g++.dg/opt/pr61456.C (Set): Likewise. + * g++.dg/opt/pr65003.C (D::foo): Likewise. + (F::foo): Likewise. + * g++.dg/opt/pr65554.C: Likewise. + * g++.dg/opt/pr69432.C (struct C): Likewise. + * g++.dg/opt/pr78373.C (struct D): Likewise. + (Traits>::m_fn4): Likewise. + * g++.dg/opt/pr79267.C (struct F): Likewise. + * g++.dg/opt/pr82159-2.C: Likewise. + * g++.dg/other/array3.C (reserve): Likewise. + * g++.dg/other/crash-5.C (f): Likewise. + * g++.dg/other/crash-8.C: Likewise. + * g++.dg/other/error34.C (S): Likewise. + * g++.dg/other/pr22003.C (c3::func): Likewise. + * g++.dg/other/pr24623.C (RefCountPointer): Likewise. + * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise. + (Painter::for_each): Likewise. + (Painter::redraw_window): Likewise. + * g++.dg/other/pr42645-1.C (struct S): Likewise. + * g++.dg/other/pr42645-2.C (foo): Likewise. + (f3): Likewise. + * g++.dg/other/pr52048.C: Likewise. + * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise. + * g++.dg/overload/defarg4.C (class foo): Likewise. + (bar::Initialize): Likewise. + * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise. + * g++.dg/overload/ref-conv1.C: Likewise. + * g++.dg/overload/template5.C (test): Likewise. + * g++.dg/parse/crash40.C (class AAA): Likewise. + * g++.dg/parse/crash61.C: Likewise. + * g++.dg/parse/crash67.C: Likewise. + * g++.dg/parse/ctor5.C: Likewise. + * g++.dg/parse/defarg4.C (Foo): Likewise. + * g++.dg/parse/defarg6.C: Likewise. + * g++.dg/parse/error5.C (class Foo): Likewise. + * g++.dg/parse/expr2.C (foo): Likewise. + * g++.dg/parse/friend7.C: Likewise. + * g++.dg/parse/namespace1.C (bar): Likewise. + * g++.dg/parse/namespace9.C (g): Likewise. + * g++.dg/parse/ret-type2.C: Likewise. + * g++.dg/parse/typedef8.C (foo): Likewise. + * g++.dg/pch/static-1.C (LocalStaticTest): Likewise. + (main): Likewise. + * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise. + (test_postfix_incdec): Likewise. + (test_sizeof): Likewise. + (test_alignof): Likewise. + (test_prefix_incdec): Likewise. + * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise. + * g++.dg/plugin/self-assign-test-1.C (func): Likewise. + * g++.dg/plugin/self-assign-test-2.C (func): Likewise. + * g++.dg/plugin/self-assign-test-3.C (func): Likewise. + * g++.dg/pr55513.C (main): Likewise. + * g++.dg/pr55604.C (main): Likewise. + * g++.dg/pr57662.C: Likewise. + * g++.dg/pr58389.C (F::m_fn1): Likewise. + * g++.dg/pr59510.C: Likewise. + * g++.dg/pr67989.C: Likewise. + * g++.dg/pr70590-2.C: Likewise. + * g++.dg/pr70590.C: Likewise. + * g++.dg/pr70965.C (foo): Likewise. + * g++.dg/pr77550.C: Likewise. + * g++.dg/pr80287.C (struct A): Likewise. + * g++.dg/pr80707.C (A::m_fn1): Likewise. + * g++.dg/pr81194.C: Likewise. + * g++.dg/spellcheck-identifiers.C: Likewise. + * g++.dg/tc1/dr152.C: Likewise. + * g++.dg/template/aggr-init1.C (CreateA): Likewise. + * g++.dg/template/anon1.C (struct x): Likewise. + (struct vector): Likewise. + * g++.dg/template/array29.C: Likewise. + * g++.dg/template/array7.C (bar): Likewise. + * g++.dg/template/canon-type-8.C: Likewise. + * g++.dg/template/conv1.C (First::Foo): Likewise. + * g++.dg/template/crash107.C: Likewise. + * g++.dg/template/crash23.C (f): Likewise. + * g++.dg/template/crash8.C (struct bar): Likewise. + * g++.dg/template/defarg4.C (struct A): Likewise. + * g++.dg/template/dependent-expr9.C: Likewise. + * g++.dg/template/error10.C (Btest): Likewise. + * g++.dg/template/friend32.C (f): Likewise. + * g++.dg/template/init6.C (Graph::Inner::get): Likewise. + (main): Likewise. + * g++.dg/template/memfriend7.C (A::h): Likewise. + * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise. + * g++.dg/template/nontype12.C (baz): Likewise. + * g++.dg/template/overload12.C (foo2): Likewise. + * g++.dg/template/overload5.C (foo::f): Likewise. + * g++.dg/template/overload8.C (struct A): Likewise. + * g++.dg/template/partial10.C (fn): Likewise. + (main): Likewise. + * g++.dg/template/partial9.C (f): Likewise. + * g++.dg/template/qual1.C (shift_compare): Likewise. + * g++.dg/template/show-template-tree-3.C: Likewise. + * g++.dg/template/sizeof8.C (S<sizeof): Likewise. + * g++.dg/template/sizeof9.C (d): Likewise. + * g++.dg/template/spec6.C: Likewise. + * g++.dg/template/spec7.C (h): Likewise. + * g++.dg/template/typedef8.C: Likewise. + * g++.dg/template/using20.C (f): Likewise. + * g++.dg/template/vla1.C (label): Likewise. + * g++.dg/tm/cgraph_edge.C: Likewise. + * g++.dg/tm/pr46646.C: Likewise. + * g++.dg/tm/pr47554.C (class list): Likewise. + * g++.dg/tm/pr47573.C (getStringHeight): Likewise. + * g++.dg/tm/unsafe1.C (f): Likewise. + * g++.dg/tm/unsafe2.C (g): Likewise. + * g++.dg/torture/pr70971.C: Likewise. + * g++.dg/torture/20070621-1.C: Likewise. + * g++.dg/torture/20090329-1.C: Likewise. + * g++.dg/torture/20141013.C: Likewise. + * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise. + * g++.dg/torture/pr33340.C (new): Likewise. + * g++.dg/torture/pr33627.C (class pf_Frag): Likewise. + * g++.dg/torture/pr34222.C (readFloat): Likewise. + * g++.dg/torture/pr34241.C (test): Likewise. + * g++.dg/torture/pr34641.C: Likewise. + * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise. + * g++.dg/torture/pr35164-1.C: Likewise. + * g++.dg/torture/pr36745.C: Likewise. + * g++.dg/torture/pr38705.C (S::bar): Likewise. + * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise. + * g++.dg/torture/pr39362.C: Likewise. + * g++.dg/torture/pr39732.C (f): Likewise. + * g++.dg/torture/pr40991.C: Likewise. + * g++.dg/torture/pr41775.C: Likewise. + * g++.dg/torture/pr42183.C: Likewise. + * g++.dg/torture/pr42450.C: Likewise. + * g++.dg/torture/pr42704.C: Likewise. + * g++.dg/torture/pr42760.C (baz): Likewise. + (bar): Likewise. + * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise. + * g++.dg/torture/pr42883.C: Likewise. + * g++.dg/torture/pr43905.C (struct Matrix): Likewise. + * g++.dg/torture/pr44148.C: Likewise. + * g++.dg/torture/pr44295.C: Likewise. + * g++.dg/torture/pr44357.C: Likewise. + * g++.dg/torture/pr44813.C: Likewise. + * g++.dg/torture/pr45580.C: Likewise. + * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise. + * g++.dg/torture/pr45877.C: Likewise. + * g++.dg/torture/pr46383.C: Likewise. + * g++.dg/torture/pr46469.C (__attribute__): Likewise. + (identifierByPthreadHandle): Likewise. + * g++.dg/torture/pr47313.C: Likewise. + * g++.dg/torture/pr48271.C: Likewise. + * g++.dg/torture/pr49615.C (Dispatch): Likewise. + (C::f): Likewise. + * g++.dg/torture/pr49770.C (main): Likewise. + * g++.dg/torture/pr49938.C: Likewise. + * g++.dg/torture/pr51436.C: Likewise. + * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise. + * g++.dg/torture/pr51737.C (id_state::start_file): Likewise. + * g++.dg/torture/pr51959.C: Likewise. + * g++.dg/torture/pr52772.C (class c6): Likewise. + * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise. + * g++.dg/torture/pr53011.C: Likewise. + * g++.dg/torture/pr53602.C: Likewise. + * g++.dg/torture/pr53752.C: Likewise. + * g++.dg/torture/pr54838.C: Likewise. + * g++.dg/torture/pr54902.C: Likewise. + * g++.dg/torture/pr56029.C: Likewise. + * g++.dg/torture/pr56768.C (operator!=): Likewise. + * g++.dg/torture/pr57107.C: Likewise. + * g++.dg/torture/pr57140.C: Likewise. + * g++.dg/torture/pr57235.C: Likewise. + * g++.dg/torture/pr58252.C: Likewise. + * g++.dg/torture/pr58555.C: Likewise. + * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise. + * g++.dg/torture/pr60438-1.C (foo): Likewise. + * g++.dg/torture/pr60746.C (Two::run): Likewise. + * g++.dg/torture/pr61554.C: Likewise. + * g++.dg/torture/pr63419.C: Likewise. + * g++.dg/torture/pr63476.C: Likewise. + * g++.dg/torture/pr63512.C (C::m_fn3): Likewise. + * g++.dg/torture/pr64282.C (class H): Likewise. + * g++.dg/torture/pr64378.C (struct top): Likewise. + * g++.dg/torture/pr64565.C: Likewise. + * g++.dg/torture/pr64568-2.C: Likewise. + * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise. + * g++.dg/torture/pr64686.C (B::m_fn1): Likewise. + * g++.dg/torture/pr64978.C (B::m_fn2): Likewise. + * g++.dg/torture/pr64995.C (A::m_fn2): Likewise. + * g++.dg/torture/pr65655.C: Likewise. + * g++.dg/torture/pr65851.C: Likewise. + * g++.dg/torture/pr67055.C: Likewise. + * g++.dg/torture/pr67191.C: Likewise. + * g++.dg/torture/pr68852.C: Likewise. + * g++.dg/torture/pr69264.C: Likewise. + * g++.dg/torture/pr77674.C: Likewise. + * g++.dg/torture/pr77947.C (B::m_fn2): Likewise. + * g++.dg/torture/pr78268.C: Likewise. + * g++.dg/torture/pr78507.C: Likewise. + * g++.dg/torture/pr78692.C (F::g): Likewise. + * g++.dg/torture/pr80171.C: Likewise. + * g++.dg/torture/pr82154.C (class f): Likewise. + (f::k): Likewise. + * g++.dg/tree-ssa/copyprop.C: Likewise. + * g++.dg/tree-ssa/pr22444.C: Likewise. + * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise. + * g++.dg/tree-ssa/pr24172.C (dummy): Likewise. + * g++.dg/tree-ssa/pr24351-3.C: Likewise. + * g++.dg/tree-ssa/pr27283.C: Likewise. + * g++.dg/tree-ssa/pr27291.C: Likewise. + * g++.dg/tree-ssa/pr27548.C: Likewise. + * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise. + * g++.dg/tree-ssa/pr42337.C: Likewise. + * g++.dg/tree-ssa/pred-1.C (main): Likewise. + * g++.dg/ubsan/pr65019.C (C::foo): Likewise. + * g++.dg/ubsan/pr65583.C: Likewise. + * g++.dg/vect/pr60836.cc (norm_): Likewise. + * g++.dg/vect/pr68145.cc: Likewise. + * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise. + * g++.dg/vect/pr70729.cc (my_alloc): Likewise. + * g++.dg/warn/Waddress-3.C: Likewise. + * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise. + * g++.dg/warn/Wnull-conversion-2.C (main): Likewise. + * g++.dg/warn/Wparentheses-10.C: Likewise. + * g++.dg/warn/Wparentheses-11.C: Likewise. + * g++.dg/warn/Wparentheses-12.C: Likewise. + * g++.dg/warn/Wparentheses-25.C: Likewise. + * g++.dg/warn/Wparentheses-6.C: Likewise. + * g++.dg/warn/Wparentheses-7.C: Likewise. + * g++.dg/warn/Wparentheses-8.C: Likewise. + * g++.dg/warn/Wparentheses-9.C: Likewise. + * g++.dg/warn/Wshadow-5.C: Likewise. + * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise. + (gg): Likewise. + * g++.dg/warn/Wtype-limits-no.C (ff): Likewise. + (gg): Likewise. + * g++.dg/warn/Wtype-limits.C (ff): Likewise. + (gg): Likewise. + * g++.dg/warn/Wunused-local-typedefs.C: Likewise. + * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise. + * g++.dg/warn/pmf1.C (a::f): Likewise. + * g++.old-deja/g++.benjamin/p13417.C: Likewise. + * g++.old-deja/g++.brendan/crash24.C (main): Likewise. + * g++.old-deja/g++.ext/constructor.C: Likewise. + * g++.old-deja/g++.ext/namedret1.C (f): Likewise. + * g++.old-deja/g++.ext/namedret3.C: Likewise. + * g++.old-deja/g++.ext/return1.C: Likewise. + * g++.old-deja/g++.jason/anon4.C (main): Likewise. + * g++.old-deja/g++.jason/enum6.C: Likewise. + * g++.old-deja/g++.jason/lineno2.C (main): Likewise. + * g++.old-deja/g++.jason/lineno3.C: Likewise. + * g++.old-deja/g++.jason/lineno4.C: Likewise. + * g++.old-deja/g++.jason/new2.C (main): Likewise. + * g++.old-deja/g++.jason/new4.C (main): Likewise. + * g++.old-deja/g++.jason/shadow1.C (main): Likewise. + * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise. + * g++.old-deja/g++.jason/thunk2.C (main): Likewise. + * g++.old-deja/g++.law/builtin1.C (main): Likewise. + * g++.old-deja/g++.law/enum9.C: Likewise. + * g++.old-deja/g++.law/except3.C: Likewise. + * g++.old-deja/g++.law/init6.C: Likewise. + * g++.old-deja/g++.law/profile1.C (main): Likewise. + * g++.old-deja/g++.law/shadow2.C (main): Likewise. + * g++.old-deja/g++.law/temps4.C (main): Likewise. + * g++.old-deja/g++.mike/bool2.C (main): Likewise. + * g++.old-deja/g++.mike/eh1.C: Likewise. + * g++.old-deja/g++.mike/eh10.C: Likewise. + * g++.old-deja/g++.mike/eh13.C (main): Likewise. + * g++.old-deja/g++.mike/eh16.C: Likewise. + * g++.old-deja/g++.mike/eh17.C: Likewise. + * g++.old-deja/g++.mike/eh2.C: Likewise. + * g++.old-deja/g++.mike/eh23.C: Likewise. + * g++.old-deja/g++.mike/eh24.C: Likewise. + * g++.old-deja/g++.mike/eh25.C: Likewise. + * g++.old-deja/g++.mike/eh26.C: Likewise. + * g++.old-deja/g++.mike/eh27.C: Likewise. + * g++.old-deja/g++.mike/eh28.C: Likewise. + * g++.old-deja/g++.mike/eh29.C: Likewise. + * g++.old-deja/g++.mike/eh30.C: Likewise. + * g++.old-deja/g++.mike/eh31.C: Likewise. + * g++.old-deja/g++.mike/eh35.C: Likewise. + * g++.old-deja/g++.mike/eh36.C: Likewise. + * g++.old-deja/g++.mike/eh37.C: Likewise. + * g++.old-deja/g++.mike/eh38.C: Likewise. + * g++.old-deja/g++.mike/eh39.C: Likewise. + * g++.old-deja/g++.mike/eh40.C: Likewise. + * g++.old-deja/g++.mike/eh47.C: Likewise. + * g++.old-deja/g++.mike/eh50.C: Likewise. + * g++.old-deja/g++.mike/eh51.C: Likewise. + * g++.old-deja/g++.mike/eh7.C: Likewise. + * g++.old-deja/g++.mike/eh8.C: Likewise. + * g++.old-deja/g++.mike/eh9.C: Likewise. + * g++.old-deja/g++.mike/mangle1.C: Likewise. + * g++.old-deja/g++.mike/p5958.C: Likewise. + * g++.old-deja/g++.mike/p6004.C: Likewise. + * g++.old-deja/g++.mike/p700.C: Likewise. + * g++.old-deja/g++.mike/p7912.C: Likewise. + * g++.old-deja/g++.mike/p811.C (main): Likewise. + * g++.old-deja/g++.mike/virt4.C (main): Likewise. + * g++.old-deja/g++.oliva/nameret1.C: Likewise. + * g++.old-deja/g++.oliva/nameret2.C: Likewise. + * g++.old-deja/g++.other/decl1.C (bar): Likewise. + * g++.old-deja/g++.other/expr1.C (struct T): Likewise. + (main): Likewise. + * g++.old-deja/g++.other/inline8.C (main): Likewise. + * g++.old-deja/g++.other/loop1.C: Likewise. + * g++.old-deja/g++.other/syntax1.C (main): Likewise. + * g++.old-deja/g++.pt/repo3.C (main): Likewise. + * g++.old-deja/g++.robertl/eb27.C (main): Likewise. + * g++.old-deja/g++.robertl/eb83.C (main): Likewise. + * gcc.dg/pr44545.c: Likewise. + * obj-c++.dg/comp-types-8.mm: Likewise. + * obj-c++.dg/demangle-3.mm: Likewise. + * obj-c++.dg/super-class-1.mm: Likewise. + +2017-11-06 Martin Liska <mliska@suse.cz> + + * c-c++-common/dfp/call-by-value.c (foo32): Return a default + value of change return type to void. + (foo64): Likewise. + (foo128): Likewise. + * g++.dg/bprob/g++-bprob-1.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise. + * g++.dg/cpp0x/range-for6.C (foo): Likewise. + * g++.dg/cpp0x/udlit-template.C: Likewise. + * g++.dg/cpp1z/eval-order3.C (struct A): Likewise. + (operator>>): Likewise. + * g++.dg/expr/cond12.C (struct X): Likewise. + (X::operator=): Likewise. + * g++.dg/gcov/gcov-1.C: Likewise. + * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise. + * g++.dg/ipa/devirt-21.C: Likewise. + * g++.dg/ipa/devirt-23.C: Likewise. + * g++.dg/ipa/devirt-34.C (t): Likewise. + * g++.dg/missing-return.C: New test. Likewise. + * g++.dg/opt/20050511-1.C (bar): Likewise. + * g++.dg/opt/const3.C (A::foo1): Likewise. + (A::foo2): Likewise. + * g++.dg/opt/pr23299.C (E::c): Likewise. + * g++.dg/other/copy2.C (A::operator=): Likewise. + * g++.dg/overload/addr1.C: Likewise. + * g++.dg/pr48484.C: Likewise. + * g++.dg/tls/thread_local3.C (thread_main): Likewise. + * g++.dg/tls/thread_local3g.C (thread_main): Likewise. + * g++.dg/tls/thread_local5.C (thread_main): Likewise. + * g++.dg/tls/thread_local5g.C (thread_main): Likewise. + * g++.dg/tls/thread_local6.C (thread_main): Likewise. + * g++.dg/tls/thread_local6g.C (thread_main): Likewise. + * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise. + * g++.dg/tree-prof/pr79259.C (fn2): Likewise. + * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise. + * g++.dg/tree-ssa/pr81408.C (struct p): Likewise. + (av): Likewise. + * g++.dg/warn/string1.C (test): Likewise. + +2017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/82471 + * gfortran.dg/loop_interchange_1.f90: New test. + +2017-11-05 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78641 + * gfortran.dg/class_66.f90: New test. + +2017-11-05 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/81447 + * gfortran.dg/class_65.f90: New test. + * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free + count from 18 to 21. + * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free + count from 32 to 54. + * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free + count from 4 to 10. + * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free + count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to + 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from + 2 to 5. + * gfortran.dg/finalize_28.f90: Increase builtin_free + count from 3 to 6. + * gfortran.dg/move_alloc_15.f90: Increase builtin_free and + builtin_malloc counts from 11 to 14. + * gfortran.dg/typebound_proc_27.f03: Increase builtin_free + count from 7 to 10. Likewise builtin_malloc from 12 to 15. + +2017-11-04 Daniel Santos <daniel.santos@pobox.com> + + gcc.target/i386/pr82002-2a.c: Change from xfail to fail. + gcc.target/i386/pr82002-2b.c: Likewise. + +2017-11-04 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray/send_char_array_1.f90: New test. + +2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/70330 + * gfortran.dg/pr70330.f90: New test. + +2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/29600 + * gfortran.dg/minmaxloc_8.f90: New test. + +2017-11-04 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/81735 + * gfortran.dg/pr81735.f90: New test. + +2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/82796 + * gfortran.dg/equiv_pure.f90: New test. + +2017-11-03 Jeff Law <law@redhat.com> + + PR target/82823 + * g++.dg/torture/pr82823.C: New test. + + * gcc.target/i386/stack-check-12.c: New test. + +2017-11-03 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78821 + * gcc.dg/store_merging_13.c: New test. + * gcc.dg/store_merging_14.c: New test. + +2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org> + + * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove + dg-xfail-if directive. + +2017-11-03 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.target/mips/msa.c: Add -fcommon to dg-options. + +2017-11-03 Uros Bizjak <ubizjak@gmail.com> + + PR testsuite/82828 + PR rtl-optimization/70263 + * gcc.target/i386/pr70263-2.c: Fix invalid testcase. + +2017-11-03 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/negneg-1.c: New file. + * gcc.dg/tree-ssa/negneg-2.c: Likewise. + * gcc.dg/tree-ssa/negneg-3.c: Likewise. + * gcc.dg/tree-ssa/negneg-4.c: Likewise. + +2017-11-03 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/no-strict-overflow-3.c (foo): Update magic + value to not clash with frequency. + * gcc.dg/strict-overflow-3.c (foo): Likewise. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template. + * gcc.dg/tree-ssa/dump-2.c: Update template. + * gcc.dg/tree-ssa/ifc-10.c: Update template. + * gcc.dg/tree-ssa/ifc-11.c: Update template. + * gcc.dg/tree-ssa/ifc-12.c: Update template. + * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template. + * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template. + * gcc.dg/tree-ssa/ifc-5.c: Update template. + * gcc.dg/tree-ssa/ifc-8.c: Update template. + * gcc.dg/tree-ssa/ifc-9.c: Update template. + * gcc.dg/tree-ssa/ifc-cd.c: Update template. + * gcc.dg/tree-ssa/ifc-pr56541.c: Update template. + * gcc.dg/tree-ssa/ifc-pr68583.c: Update template. + * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template. + * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template. + * gcc.target/i386/pr61403.c: Update template. + +2017-11-03 Nathan Sidwell <nathan@acm.org> + + * lib/scanlang.exp: Fix error message to refer to scan-lang-dump. + + PR c++/82710 + * g++.dg/warn/pr82710.C: More cases. + +2017-11-03 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/pr82809.c: New test. + +2017-11-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81957 + * g++.dg/cpp0x/variadic-crash5.C: New. + +2017-11-02 Steve Ellcey <sellcey@cavium.com> + + PR target/79868 + * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match + new format. + * gcc.target/aarch64/spellcheck_2.c: Ditto. + * gcc.target/aarch64/spellcheck_3.c: Ditto. + * gcc.target/aarch64/target_attr_11.c: Ditto. + * gcc.target/aarch64/target_attr_12.c: Ditto. + * gcc.target/aarch64/target_attr_17.c: Ditto. + +2017-11-02 Nathan Sidwell <nathan@acm.org> + + PR c++/82710 + * g++.dg/warn/pr82710.C: New. + + * g++.dg/lang-dump.C: New. + +2017-11-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82795 + * gcc.target/i386/pr82795.c: New testcase. + +2017-11-02 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/loop-1.c: Add test. + +2017-11-02 Tom de Vries <tom@codesourcery.com> + + PR testsuite/82415 + * gcc.target/i386/naked-1.c: Make scan patterns more precise. + * gcc.target/i386/naked-2.c: Same. + +2017-11-02 Richard Biener <rguenther@suse.de> + + PR middle-end/82765 + * gcc.dg/pr82765.c: New testcase. + +2017-11-02 Tom de Vries <tom@codesourcery.com> + + * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern. + +2017-11-01 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/82778 + * g++.dg/opt/pr82778.C: New test. + +2017-11-01 Michael Collison <michael.collison@arm.com> + + PR rtl-optimization/82597 + * gcc.dg/pr82597.c: New test. + +2017-11-01 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/alpha/sqrt.c: New test. + +2017-10-31 Daniel Santos <daniel.santos@pobox.com> + + * gcc.target/i386/pr82002-1.c: New test. + * gcc.target/i386/pr82002-2a.c: New xfail test. + * gcc.target/i386/pr82002-2b.c: New xfail test. + +2017-10-31 Martin Jambor <mjambor@suse.cz> + + PR c++/81702 + * g++.dg/tree-ssa/pr81702.C: New test. + +2017-10-31 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in + the environment, don't delete the generated executable. + +2017-10-31 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes. + * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise. + +2017-10-31 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update + for renaming of error_at_rich_loc and inform_at_rich_loc. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (test_show_locus): Likewise for renaming of warning_at_rich_loc. + +2017-10-31 Martin Liska <mliska@suse.cz> + + * g++.dg/gcov/loop.C: New test. + * lib/gcov.exp: Support human readable format for counts. + +2017-10-31 Martin Liska <mliska@suse.cz> + + * g++.dg/gcov/ternary.C: New test. + * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count. + * lib/gcov.exp: Support new format for intermediate file format. + +2017-11-01 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx-1.c: Handle new intrinsics. + * gcc.target/i386/avx512-check.h: Check GFNI bit. + * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test. + * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test. + * gcc.target/i386/gfni-1.c: New. + * gcc.target/i386/gfni-2.c: New. + * gcc.target/i386/gfni-3.c: New. + * gcc.target/i386/gfni-4.c: New. + * gcc.target/i386/i386.exp: (check_effective_target_gfni): New. + * gcc.target/i386/sse-12.c: Handle new intrinsics. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * g++.dg/other/i386-2.C: Ditto. + * g++.dg/other/i386-3.C: Ditto. + +2017-11-01 Michael Collison <michael.collison@arm.com> + + PR rtl-optimization/82597 + * gcc.dg/pr82597.c: New test. + +2017-10-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/67595 + * g++.dg/concepts/pr67595.C: New. + +2017-10-30 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/80850 + * gfortran.dg/class_64_f90 : New test. + +2017-10-30 Uros Bizjak <ubizjak@gmail.com> + + * g++.dg/pr82725.C: Move to ... + * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive. + +2017-10-30 Steven G. Kargl <kargl@gcc.gnu.org> + + * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test. + +2017-10-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82085 + * g++.dg/cpp1y/var-templ56.C: New. + +2017-10-30 Nathan Sidwell <nathan@acm.org> + + * g++.dg/other/operator2.C: Adjust diagnostic. + * g++.old-deja/g++.jason/operator.C: Likewise. + +2017-10-30 Steven Munroe <munroesj@gcc.gnu.org> + + * sse2-check.h: New file. + * sse2-addpd-1.c: New file. + * sse2-addsd-1.c: New file. + * sse2-andnpd-1.c: New file. + * sse2-andpd-1.c: New file. + * sse2-cmppd-1.c: New file. + * sse2-cmpsd-1.c: New file. + * sse2-comisd-1.c: New file. + * sse2-comisd-2.c: New file. + * sse2-comisd-3.c: New file. + * sse2-comisd-4.c: New file. + * sse2-comisd-5.c: New file. + * sse2-comisd-6.c: New file. + * sse2-cvtdq2pd-1.c: New file. + * sse2-cvtdq2ps-1.c: New file. + * sse2-cvtpd2dq-1.c: New file. + * sse2-cvtpd2ps-1.c: New file. + * sse2-cvtps2dq-1.c: New file. + * sse2-cvtps2pd-1.c: New file. + * sse2-cvtsd2si-1.c: New file. + * sse2-cvtsd2si-2.c: New file. + * sse2-cvtsd2ss-1.c: New file. + * sse2-cvtsi2sd-1.c: New file. + * sse2-cvtsi2sd-2.c: New file. + * sse2-cvtss2sd-1.c: New file. + * sse2-cvttpd2dq-1.c: New file. + * sse2-cvttps2dq-1.c: New file. + * sse2-cvttsd2si-1.c: New file. + * sse2-cvttsd2si-2.c: New file. + * sse2-divpd-1.c: New file. + * sse2-divsd-1.c: New file. + * sse2-maxpd-1.c: New file. + * sse2-maxsd-1.c: New file. + * sse2-minpd-1.c: New file. + * sse2-minsd-1.c: New file. + * sse2-mmx.c: New file. + * sse2-movhpd-1.c: New file. + * sse2-movhpd-2.c: New file. + * sse2-movlpd-1.c: New file. + * sse2-movlpd-2.c: New file. + * sse2-movmskpd-1.c: New file. + * sse2-movq-1.c: New file. + * sse2-movq-2.c: New file. + * sse2-movq-3.c: New file. + * sse2-movsd-1.c: New file. + * sse2-movsd-2.c: New file. + * sse2-movsd-3.c: New file. + * sse2-mulpd-1.c: New file. + * sse2-mulsd-1.c: New file. + * sse2-orpd-1.c: New file. + * sse2-packssdw-1.c: New file. + * sse2-packsswb-1.c: New file. + * sse2-packuswb-1.c: New file. + * sse2-paddb-1.c: New file. + * sse2-paddd-1.c: New file. + * sse2-paddq-1.c: New file. + * sse2-paddsb-1.c: New file. + * sse2-paddsw-1.c: New file. + * sse2-paddusb-1.c: New file. + * sse2-paddusw-1.c: New file. + * sse2-paddw-1.c: New file. + * sse2-pavgb-1.c: New file. + * sse2-pavgw-1.c: New file. + * sse2-pcmpeqb-1.c: New file. + * sse2-pcmpeqd-1.c: New file. + * sse2-pcmpeqw-1.c: New file. + * sse2-pcmpgtb-1.c: New file. + * sse2-pcmpgtd-1.c: New file. + * sse2-pcmpgtw-1.c: New file. + * sse2-pextrw.c: New file. + * sse2-pinsrw.c: New file. + * sse2-pmaddwd-1.c: New file. + * sse2-pmaxsw-1.c: New file. + * sse2-pmaxub-1.c: New file. + * sse2-pminsw-1.c: New file. + * sse2-pminub-1.c: New file. + * sse2-pmovmskb-1.c: New file. + * sse2-pmulhuw-1.c: New file. + * sse2-pmulhw-1.c: New file. + * sse2-pmullw-1.c: New file. + * sse2-pmuludq-1.c: New file. + * sse2-psadbw-1.c: New file. + * sse2-pshufd-1.c: New file. + * sse2-pshufhw-1.c: New file. + * sse2-pshuflw-1.c: New file. + * sse2-pslld-1.c: New file. + * sse2-pslld-2.c: New file. + * sse2-pslldq-1.c: New file. + * sse2-psllq-1.c: New file. + * sse2-psllq-2.c: New file. + * sse2-psllw-1.c: New file. + * sse2-psllw-2.c: New file. + * sse2-psrad-1.c: New file. + * sse2-psrad-2.c: New file. + * sse2-psraw-1.c: New file. + * sse2-psraw-2.c: New file. + * sse2-psrld-1.c: New file. + * sse2-psrld-2.c: New file. + * sse2-psrldq-1.c: New file. + * sse2-psrlq-1.c: New file. + * sse2-psrlq-2.c: New file. + * sse2-psrlw-1.c: New file. + * sse2-psrlw-2.c: New file. + * sse2-psubb-1.c: New file. + * sse2-psubd-1.c: New file. + +2017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long + types for testcase arguments. + +2017-10-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82762 + * gcc.dg/torture/pr82762.c: New testcase. + +2017-10-30 Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-27.c: New testcase. + +2017-10-30 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests. + +2017-10-30 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/22141 + * gcc.dg/store_merging_10.c: New test. + * gcc.dg/store_merging_11.c: New test. + * gcc.dg/store_merging_12.c: New test. + * g++.dg/pr71694.C: Add -fno-store-merging to dg-options. + +2017-10-30 Uros Bizjak <ubizjak@gmail.com> + + PR target/82725 + * g++.dg/pr82725.C: New test. + +2017-10-29 Jim Wilson <wilson@tuliptree.org> + + * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff. + * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff. + +2017-10-28 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70971 + * g++.dg/torture/pr70971.C: New. + +2017-10-28 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/81758 + * gfortran.dg/class_63.f90: New test. + +2017-10-27 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/82620 + * gfortran.dg/allocate_error_7.f90: new test. + +2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82218 + * g++.dg/cpp1y/constexpr-82218.C: New. + +2017-10-27 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt68.ad[sb]: New test. + +2017-10-27 Daniel Santos <daniel.santos@pobox.com> + + * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx. + +2017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA + variants. Check various conversions to/from float128. Check + negation. Use {\m...\M} in the tests. + * gcc.target/powerpc/float128-hw2.c: New test for implicit + _Float128 math functions. + * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode + not implicitly adding the _Float128 math functions. + * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer + valid. + * gcc.target/powerpc/float128-sqrt2.c: Likewise. + +2017-10-27 Uros Bizjak <ubizjak@gmail.com> + + PR target/82692 + * gcc.dg/torture/pr82692.c: New test. + +2017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-neg-char.c: New. + * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-neg-int.c: New. + * gcc.target/powerpc/fold-vec-neg-longlong.c: New. + * gcc.target/powerpc/fold-vec-neg-short.c: New. + +2017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/56342 + * gfortran.dg/matmul_const.f90: New test. + +2017-10-25 Jan Hubicka <hubicka@ucw.cz> + + * gcc.target/i386/pr70021.c: Add -mtune=skylake. + +2017-10-27 Jakub Jelinek <jakub@redhat.com> + + PR target/82703 + * gcc.dg/pr82703.c: New test. + +2017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/ipa/propmalloc-1.c: New test-case. + * gcc.dg/ipa/propmalloc-2.c: Likewise. + * gcc.dg/ipa/propmalloc-3.c: Likewise. + +2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71385 + * g++.dg/concepts/pr71385.C: New. + +2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80739 + * g++.dg/cpp1y/constexpr-80739.C: New. + +2017-10-27 Richard Biener <rguenther@suse.de> + + PR middle-end/81659 + * g++.dg/torture/pr81659.C: New testcase. + +2017-10-26 Michael Collison <michael.collison@arm.com> + + * gcc.target/aarch64/fix_trunc1.c: New testcase. + * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler + directives to allow float or integer destination registers for + fcvtz[su]. + +2017-10-26 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.target/nios2/gpopt-r0rel-sec.c: New. + +2017-10-26 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.target/nios2/gpopt-gprel-sec.c: New. + +2017-10-26 Olga Makhotina <olga.makhotina@intel.com> + + * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask, + _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask, + _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask, + _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask, + _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask, + _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask, + _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask, + _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask, + _mm512_mask_cmpunord_ps_mask): Test new intrinsics. + * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask, + _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask, + _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask, + _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask, + _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask, + _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask, + _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask, + _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask, + _mm512_mask_cmpunord_ps_mask): Test new intrinsics. + * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask, + _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask, + _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask, + _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask, + _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask, + _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask, + _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask, + _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask, + _mm512_mask_cmpunord_pd_mask): Test new intrinsics. + * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask, + _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask, + _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask, + _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask, + _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask, + _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask, + _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask, + _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask, + _mm512_mask_cmpunord_pd_mask): Test new intrinsics. + +2017-10-26 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file. + +2017-10-26 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/arm/require-pic-register-loc.c: Use wider regex for + column information. + +2017-10-26 Tamar Christina <tamar.christina@arm.com> + + * gcc.dg/vect/vect-reduc-dot-s8a.c + (dg-additional-options, dg-require-effective-target): Add +dotprod. + * gcc.dg/vect/vect-reduc-dot-u8a.c + (dg-additional-options, dg-require-effective-target): Add +dotprod. + +2017-10-26 Tamar Christina <tamar.christina@arm.com> + + * lib/target-supports.exp + (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New. + (check_effective_target_arm_v8_2a_dotprod_neon_ok): New. + (add_options_for_arm_v8_2a_dotprod_neon): New. + (check_effective_target_arm_v8_2a_dotprod_neon_hw): New. + (check_effective_target_vect_sdot_qi): Add ARM && AArch64. + (check_effective_target_vect_udot_qi): Likewise. + * gcc.target/arm/simd/vdot-exec.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New. + * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon. + +2017-10-26 Tamar Christina <tamar.christina@arm.com> + + * gcc.dg/vect/vect-multitypes-1.c: Correct target selector. + +2017-10-26 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math. + +2017-10-26 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New. + * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New. + +2017-10-25 David Malcolm <dmalcolm@redhat.com> + + PR c/7356 + PR c/44515 + * c-c++-common/pr44515.c: New test case. + * gcc.dg/pr7356-2.c: New test case. + * gcc.dg/pr7356.c: New test case. + * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO" + case to reflect changes to output. + * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes + to output. + +2017-10-25 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/fold-cond_expr-1.c: Rename to... + * gcc.dg/fold-cond-2.c: ...this. + * gcc.dg/fold-cond-3.c: New test. + +2017-10-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82436 + * gcc.dg/torture/pr82436-2.c: New testcase. + +2017-10-25 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71820 + * g++.dg/ext/typeof12.C: New. + +2017-10-25 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times + line, and add nvptx-specific version. + +2017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix + in setjmp call. + +2017-10-25 Jakub Jelinek <jakub@redhat.com> + + PR libstdc++/81706 + * gcc.target/i386/pr81706.c: New test. + * g++.dg/ext/pr81706.C: New test. + +2017-10-24 Jakub Jelinek <jakub@redhat.com> + + PR target/82460 + * gcc.target/i386/pr82460-1.c: New test. + * gcc.target/i386/pr82460-2.c: New test. + * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler* + regexps to allow vpermt2* to vpermi2* replacement or vice versa + where possible. + * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise. + * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise. + * gcc.target/i386/vect-pack-trunc-2.c: Likewise. + * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise. + * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise. + * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise. + * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise. + * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise. + * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise. + * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise. + + PR target/82370 + * gcc.target/i386/pr82370.c: New test. + +2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82466 + * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New. + * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise. + * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise. + * g++.dg/parse/builtin2.C: Adjust. + * g++.old-deja/g++.mike/p811.C: Likewise. + +2017-10-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80991 + * g++.dg/ext/is_trivially_constructible5.C: New. + +2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s + suffix. + * gcc.target/i386/387-ficom-2.c: Likewise. + +2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix + in setjmp call. + +2017-10-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82697 + * gcc.dg/torture/pr82697.c: New testcase. + +2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com> + Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82307 + * g++.dg/cpp0x/enum35.C: New. + * g++.dg/cpp0x/enum36.C: Likewise. + +2017-10-24 H.J. Lu <hongjiu.lu@intel.com> + + PR target/82659 + * gcc.target/i386/cet-label-2.c: New test. + * gcc.target/i386/cet-sjlj-4.c: Likewise. + * gcc.target/i386/cet-sjlj-5.c: Likewise. + * gcc.target/i386/cet-switch-3.c: Likewise. + * gcc.target/i386/pr82659-1.c: Likewise. + * gcc.target/i386/pr82659-2.c: Likewise. + * gcc.target/i386/pr82659-3.c: Likewise. + * gcc.target/i386/pr82659-4.c: Likewise. + * gcc.target/i386/pr82659-5.c: Likewise. + * gcc.target/i386/pr82659-6.c: Likewise. + +2017-10-23 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.target/nios2/cdx-branch.c: Fix broken test. + * gcc.target/nios2/lo-addr-bypass.c: New. + * gcc.target/nios2/lo-addr-char.c: New. + * gcc.target/nios2/lo-addr-int.c: New. + * gcc.target/nios2/lo-addr-pic.c: New. + * gcc.target/nios2/lo-addr-short.c: New. + * gcc.target/nios2/lo-addr-tls.c: New. + * gcc.target/nios2/lo-addr-uchar.c: New. + * gcc.target/nios2/lo-addr-ushort.c: New. + * gcc.target/nios2/lo-addr-volatile.c: New. + +2017-10-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80449 + * g++.dg/cpp1z/class-deduction46.C: New. + +2017-10-23 Jakub Jelinek <jakub@redhat.com> + + PR debug/82630 + * g++.dg/guality/pr82630.C: New test. + +2017-10-23 Uros Bizjak <ubizjak@gmail.com> + + PR target/82662 + * gcc.target/i386/pr82662.c: New test. + +2017-10-23 Marek Polacek <polacek@redhat.com> + + PR c/82681 + * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning. + * gcc.dg/overflow-warn-5.c: Likewise. + * gcc.dg/overflow-warn-8.c: Likewise. + +2017-10-23 H.J. Lu <hongjiu.lu@intel.com> + + PR target/82673 + * gcc.target/i386/pr82673.c: New test. + +2017-10-23 Jakub Jelinek <jakub@redhat.com> + + * lib/scanasm.exp (dg-function-on-line): Accept optional column info. + * gcc.dg/debug/dwarf2/pr53948.c: Likewise. + * g++.dg/debug/dwarf2/pr77363.C: Likewise. + * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options. + * gcc.dg/debug/dwarf2/discriminator.c: Likewise. + * g++.dg/debug/dwarf2/typedef6.C: Likewise. + +2017-10-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82672 + * gfortran.dg/graphite/pr82672.f90: New testcase. + +2017-10-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/77555 + * g++.dg/torture/pr77555.C: New. + +2017-10-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82129 + * gcc.dg/torture/pr82129.c: New testcase. + +2017-10-22 Uros Bizjak <ubizjak@gmail.com> + + PR target/52451 + * gcc.dg/torture/pr52451.c: New test. + +2017-10-22 Uros Bizjak <ubizjak@gmail.com> + Jakub Jelinek <jakub@redhat.com> + + PR target/82628 + * gcc.dg/torture/pr82628.c: New test. + +2017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com> + + * c-c++-common/attr-nocf-check-1a.c: Remove test. + * c-c++-common/attr-nocf-check-3a.c: Likewise. + * gcc.target/i386/attr-nocf-check-1a.c: Add test. + * gcc.target/i386/attr-nocf-check-3a.c: Likewise. + +2017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com> + + * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message. + * c-c++-common/attr-nocf-check-3.c: Likewise. + * c-c++-common/fcf-protection-1.c: Add x86 specific message. + * c-c++-common/fcf-protection-2.c: Likewise. + * c-c++-common/fcf-protection-3.c: Likewise. + * c-c++-common/fcf-protection-5.c: Likewise. + * c-c++-common/attr-nocf-check-1a.c: New test. + * c-c++-common/attr-nocf-check-3a.c: Likewise. + * g++.dg/cet-notrack-1.C: Likewise. + * gcc.target/i386/cet-intrin-1.c: Likewise. + * gcc.target/i386/cet-intrin-10.c: Likewise. + * gcc.target/i386/cet-intrin-2.c: Likewise. + * gcc.target/i386/cet-intrin-3.c: Likewise. + * gcc.target/i386/cet-intrin-4.c: Likewise. + * gcc.target/i386/cet-intrin-5.c: Likewise. + * gcc.target/i386/cet-intrin-6.c: Likewise. + * gcc.target/i386/cet-intrin-7.c: Likewise. + * gcc.target/i386/cet-intrin-8.c: Likewise. + * gcc.target/i386/cet-intrin-9.c: Likewise. + * gcc.target/i386/cet-label.c: Likewise. + * gcc.target/i386/cet-notrack-1a.c: Likewise. + * gcc.target/i386/cet-notrack-1b.c: Likewise. + * gcc.target/i386/cet-notrack-2a.c: Likewise. + * gcc.target/i386/cet-notrack-2b.c: Likewise. + * gcc.target/i386/cet-notrack-3.c: Likewise. + * gcc.target/i386/cet-notrack-4a.c: Likewise. + * gcc.target/i386/cet-notrack-4b.c: Likewise. + * gcc.target/i386/cet-notrack-5a.c: Likewise. + * gcc.target/i386/cet-notrack-5b.c: Likewise. + * gcc.target/i386/cet-notrack-6a.c: Likewise. + * gcc.target/i386/cet-notrack-6b.c: Likewise. + * gcc.target/i386/cet-notrack-7.c: Likewise. + * gcc.target/i386/cet-property-1.c: Likewise. + * gcc.target/i386/cet-property-2.c: Likewise. + * gcc.target/i386/cet-rdssp-1.c: Likewise. + * gcc.target/i386/cet-sjlj-1.c: Likewise. + * gcc.target/i386/cet-sjlj-2.c: Likewise. + * gcc.target/i386/cet-sjlj-3.c: Likewise. + * gcc.target/i386/cet-switch-1.c: Likewise. + * gcc.target/i386/cet-switch-2.c: Likewise. + * lib/target-supports.exp (check_effective_target_cet): New proc. + +2017-10-20 Jan Hubicka <hubicka@ucw.cz> + + * gcc.target/i386/pr79683.c: Disable costmodel. + +2017-10-21 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/discr_private.ads: Rename into ... + * gnat.dg/specs/discr2.ads: ...this. + * gnat.dg/specs/discr_record_constant.ads: Rename into... + * gnat.dg/specs/discr3.ads: ...this. + * gnat.dg/specs/discr4.ads: New test. + * gnat.dg/specs/discr4_pkg.ads: New helper. + +2017-10-21 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82586 + * gfortran.dg/pdt_16.f03 : New test. + * gfortran.dg/pdt_4.f03 : Catch the changed messages. + * gfortran.dg/pdt_8.f03 : Ditto. + + PR fortran/82587 + * gfortran.dg/pdt_17.f03 : New test. + + PR fortran/82589 + * gfortran.dg/pdt_18.f03 : New test. + +2017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com> + + * c-c++-common/fcf-protection-1.c: New test. + * c-c++-common/fcf-protection-2.c: Likewise. + * c-c++-common/fcf-protection-3.c: Likewise. + * c-c++-common/fcf-protection-4.c: Likewise. + * c-c++-common/fcf-protection-5.c: Likewise. + * c-c++-common/attr-nocf-check-1.c: Likewise. + * c-c++-common/attr-nocf-check-2.c: Likewise. + * c-c++-common/attr-nocf-check-3.c: Likewise. + +2017-10-20 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads, + gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads: + New testcase. + +2017-10-20 Justin Squirek <squirek@adacore.com> + + * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New + testcases. + +2017-10-20 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase. + +2017-10-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82473 + * gcc.dg/torture/pr82473.c: New testcase. + +2017-10-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82603 + * gcc.dg/torture/pr82603.c: New testcase. + +2017-10-20 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size. + (main): Move s ... + (s): ... here. + +2017-10-20 Jakub Jelinek <jakub@redhat.com> + + PR target/82158 + * gcc.dg/tree-ssa/noreturn-1.c: New test. + + PR target/82370 + * gcc.target/i386/avx-pr82370.c: New test. + * gcc.target/i386/avx2-pr82370.c: New test. + * gcc.target/i386/avx512f-pr82370.c: New test. + * gcc.target/i386/avx512bw-pr82370.c: New test. + * gcc.target/i386/avx512vl-pr82370.c: New test. + * gcc.target/i386/avx512vlbw-pr82370.c: New test. + +2017-10-20 Orlando Arias <oarias@knights.ucf.edu> + + * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks): + Add msp430 to the list. + +2017-10-19 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82308 + * g++.dg/cpp1z/class-deduction45.C: New. + +2017-10-19 Uros Bizjak <ubizjak@gmail.com> + Jakub Jelinek <jakub@redhat.com> + + PR target/82618 + * gcc.target/i386/pr82618.c: New test. + +2017-10-19 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/82596 + * gcc.dg/pr82596.c: New test. + +2017-10-19 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/Walloca-15.c: New test. + * gnat.dg/stack_usage4.adb: Likewise. + * gnat.dg/stack_usage4_pkg.ads: New helper. + +2017-10-19 Jakub Jelinek <jakub@redhat.com> + + PR c++/82600 + * g++.dg/warn/Wreturn-local-addr-4.C: New test. + +2017-10-19 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/debug/dwarf2/sso.c: Rename into... + * gcc.dg/debug/dwarf2/sso-1.c: ...this. + * gcc.dg/debug/dwarf2/sso-2.c: New test. + * gcc.dg/debug/dwarf2/sso-3.c: Likewise. + +2017-10-19 Richard Earnshaw <rearnsha@arm.com> + + PR target/82445 + * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern. + * gcc.target/arm/peep-strd-1.c: Likewise. + * gcc.target/arm/peep-ldrd-2.c: New test. + * gcc.target/arm/peep-strd-2.c: New test. + +2017-10-19 Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/ubsan/builtin-1.c: New test. + + * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword + from expected output regexps. + * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise. + * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise. + * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise. + * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise. + * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise. + * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise. + * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise. + * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise. + * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise. + * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise. + * g++.dg/asan/default-options-1.C (__asan_default_options): Add + used attribute. + * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2 + in the environment. + + PR target/82580 + * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in + scan-assembler-times. Check that there are no movzb* instructions + if lp64. + +2017-10-19 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size. + +2017-10-19 Tom de Vries <tom@codesourcery.com> + + * lib/target-supports-dg.exp (dg-require-stack-size): New proc. + * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size. + * gcc.c-torture/execute/20040805-1.c: Same. + * gcc.c-torture/execute/920410-1.c: Same. + * gcc.c-torture/execute/921113-1.c: Same. + * gcc.c-torture/execute/921208-2.c: Same. + * gcc.c-torture/execute/comp-goto-1.c: Same. + * gcc.c-torture/execute/pr20621-1.c: Same. + * gcc.c-torture/execute/pr28982b.c: Same. + * gcc.dg/tree-prof/comp-goto-1.c: Same. + +2017-10-19 Martin Liska <mliska@suse.cz> + + PR sanitizer/82517 + * gcc.dg/asan/pr82517.c: New test. + +2017-10-19 Jakub Jelinek <jakub@redhat.com> + + PR fortran/82568 + * gfortran.dg/gomp/pr82568.f90: New test. + +2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> + + * gfortran.dg/spellcheck-operator.f90: New testcase. + * gfortran.dg/spellcheck-procedure_1.f90: New testcase. + * gfortran.dg/spellcheck-procedure_2.f90: New testcase. + * gfortran.dg/spellcheck-structure.f90: New testcase. + * gfortran.dg/spellcheck-parameter.f90: New testcase. + +2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/82567 + * gfortran.dg/array_constructor_51.f90: New test. + +2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/79795 + * gfortran.dg/assumed_size_2.f90: New test. + +2017-10-18 Uros Bizjak <ubizjak@gmail.com> + Jakub Jelinek <jakub@redhat.com> + + PR target/82580 + * gcc.target/i386/pr82580.c: New test. + +2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR libfortran/82233 + * gfortran.dg/execute_command_line_3.f90: Remove unneeded output. + Move test with wait=.false. before the last test. + +2017-10-18 Vladimir Makarov <vmakarov@redhat.com> + + PR middle-end/82556 + * gcc.target/i386/pr82556.c: New. + +2017-10-18 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-17.c: Adjust test string. + * gcc.dg/tree-ssa/ldist-32.c: New test. + * gcc.dg/tree-ssa/ldist-35.c: New test. + * gcc.dg/tree-ssa/ldist-36.c: New test. + +2017-10-18 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/82574 + * gcc.dg/tree-ssa/pr82574.c: New test. + +2017-10-18 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump + file instead of expand. Reason is that switch statement is + not yet expanded as decision tree, which also contains a BB + with count == 2000. + +017-10-18 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82550 + * gfortran.dg/submodule_30.f08 : New test. + +2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/zvector/vec-cmp-2.c + (all_eq_double, all_ne_double, all_gt_double) + (all_lt_double, all_ge_double, all_le_double) + (any_eq_double, any_ne_double, any_gt_double) + (any_lt_double, any_ge_double, any_le_double) + (all_eq_int, all_ne_int, all_gt_int) + (all_lt_int, all_ge_int, all_le_int) + (any_eq_int, any_ne_int, any_gt_int) + (any_lt_int, any_ge_int, any_le_int): Set global variable instead + of calling foo(). Fix return type. + +2017-10-18 Martin Liska <mliska@suse.cz> + + PR sanitizer/82545 + * gcc.dg/asan/pr82545.c: New test. + +2017-10-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69057 + * g++.dg/cpp1y/auto-fn45.C: New. + +2017-10-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68884 + * g++.dg/cpp0x/variadic-crash4.C: New. + +2017-10-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79474 + * g++.dg/cpp1y/auto-fn44.C: New. + +2017-10-17 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*. + +2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71821 + * g++.dg/cpp0x/alignas12.C: New. + +2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71368 + * g++.dg/concepts/pr71368.C: New. + +2017-10-17 Nathan Sidwell <nathan@acm.org> + + PR c++/82560 + * g++.dg/cpp0x/pr82560.C: New. + + PR middle-end/82577 + * g++.dg/opt/pr82577.C: New. + +2017-10-17 Qing Zhao <qing.zhao@oracle.com> + Wilco Dijkstra <wilco.dijkstra@arm.com> + + PR middle-end/80295 + * gcc.target/aarch64/pr80295.c: New test. + +2017-10-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82563 + * gcc.dg/graphite/pr82563.c: New testcase. + +2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/67831 + * g++.dg/cpp0x/constexpr-ice18.C: New. + +2017-10-17 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82570 + * g++.dg/cpp1z/constexpr-lambda18.C: New. + +2017-10-17 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/82549 + * gcc.c-torture/compile/pr82549.c: New test. + +2017-10-17 Martin Liska <mliska@suse.cz> + + * lib/scanasm.exp: Print how many times a regex pattern is + found. + * lib/scandump.exp: Likewise. + +2017-10-17 Olga Makhotina <olga.makhotina@intel.com> + + * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd, + _mm_maskz_reduce_sd): Test new intrinsics. + * gcc.target/i386/avx512dq-vreducesd-2.c: New. + * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss, + _mm_maskz_reduce_ss): Test new intrinsics. + * gcc.target/i386/avx512dq-vreducess-2.c: New. + * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd, + __builtin_ia32_reducess): Remove builtin. + (__builtin_ia32_reducesd_mask, + __builtin_ia32_reducess_mask): Test new builtin. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + +2017-10-16 Martin Liska <mliska@suse.cz> + + * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan + so that it will work for both C and C++ FEs. + +2017-10-16 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/82511 + * gfortran.dg/dec_structure_22.f90: New testcase. + +2017-10-16 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/64931 + * g++.dg/cpp1y/auto-fn43.C: New. + +2017-10-16 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/82442 + * gcc.dg/vect/pr31699.c: Fix testcase. + +2017-10-16 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New. + * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New. + +2017-10-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/53574 + * g++.dg/other/pr53574.C: New test. + +2017-10-16 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/61323 + * g++.dg/cpp0x/constexpr-61323.C: New. + +2017-10-15 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/54090 + * g++.dg/template/crash128.C: New. + +2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/82372 + * gfortran.dg/illegal_char.f90: New test. + +2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + Michael Collison <michael.collison@arm.com> + + * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test. + +2017-10-14 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80908 + * g++.dg/cpp1z/noexcept-type18.C: New. + +2017-10-14 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81016 + * g++.dg/cpp1z/pr81016.C: New. + +2017-10-14 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/62263 + PR middle-end/82498 + * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump. + + PR middle-end/62263 + PR middle-end/82498 + * c-c++-common/rotate-5.c (f2): New function. Move old + function to ... + (f4): ... this. Use 127 instead of 128. + (f3, f5, f6): New functions. + (main): Test all f[1-6] functions, with both 0 and 1 as + second arguments. + * c-c++-common/rotate-6.c: New test. + * c-c++-common/rotate-6a.c: New test. + * c-c++-common/rotate-7.c: New test. + * c-c++-common/rotate-7a.c: New test. + * c-c++-common/rotate-8.c: New test. + +2017-10-14 Hristian Kirtchev <kirtchev@adacore.com> + + * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New + testcase. + +2017-10-14 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/81423 + * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L + suffixes to LL. + (main): Punt if either long long isn't 64-bit or int isn't 32-bit. + +2017-10-13 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/82353 + * g++.dg/ubsan/pr82353-2.C: New test. + * g++.dg/ubsan/pr82353-2-aux.cc: New file. + * g++.dg/ubsan/pr82353-2.h: New file. + +2017-10-13 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/81048 + * gfortran.dg/derived_init_4.f90 : New test. + +2017-10-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69078 + * g++.dg/cpp1y/lambda-generic-69078-1.C: New. + * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise. + +2017-10-13 Jakub Jelinek <jakub@redhat.com> + + PR target/82274 + * gcc.dg/pr82274-1.c: New test. + * gcc.dg/pr82274-2.c: New test. + +2017-10-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80873 + * g++.dg/cpp1y/auto-fn41.C: New. + * g++.dg/cpp1y/auto-fn42.C: Likewise. + +2017-10-13 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/cpp0x/udlit-extern-c.C: New test case. + * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template + erroneously covered by an unclosed extern "C". + * g++.dg/template/extern-c.C: New test case. + +2017-10-13 Richard Biener <rguenther@suse.de> + + * gcc.dg/graphite/pr35356-3.c: XFAIL again. + * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c + with alternate flags. + +2017-10-13 Richard Biener <rguenther@suse.de> + + * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined + behavior. + * gcc.dg/graphite/scop-7.c: Likewise. + * gcc.dg/graphite/scop-8.c: Likewise. + +2017-10-13 H.J. Lu <hongjiu.lu@intel.com> + + PR target/82499 + * gcc.target/i386/pr82499-1.c: New file. + * gcc.target/i386/pr82499-2.c: Likewise. + * gcc.target/i386/pr82499-3.c: Likewise. + +2017-10-13 Jakub Jelinek <jakub@redhat.com> + + PR target/82524 + * gcc.c-torture/execute/pr82524.c: New test. + + PR target/82498 + * gcc.dg/tree-ssa/pr82498.c: New test. + + PR target/82498 + * gcc.dg/ubsan/pr82498.c: New test. + +2017-10-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82451 + * gcc.dg/graphite/pr82451.c: New testcase. + * gfortran.dg/graphite/id-27.f90: Likewise. + * gfortran.dg/graphite/pr82451.f: Likewise. + +2017-10-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82525 + * gcc.dg/graphite/id-30.c: New testcase. + * gfortran.dg/graphite/id-28.f90: Likewise. + +2017-10-13 Alan Modra <amodra@gmail.com> + + * gcc.target/i386/asm-mem.c: New test. + +2017-10-12 Jakub Jelinek <jakub@redhat.com> + + PR target/82498 + * gcc.target/i386/pr82498-1.c: New test. + * gcc.target/i386/pr82498-2.c: New test. + +2017-10-12 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/predict-13.c: Update template for probaility change. + * gcc.dg/predict-8.c: Likewise. + +2017-10-12 David Malcolm <dmalcolm@redhat.com> + + * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected + output to reflect changes to reported locations of missing + symbols. + * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise. + * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise. + * c-c++-common/cilk-plus/AN/pr61191.c: Likewise. + * c-c++-common/gomp/pr63326.c: Likewise. + * c-c++-common/missing-close-symbol.c: Likewise, also update for + new fix-it hints. + * c-c++-common/missing-symbol.c: Likewise, also add test coverage + for missing colon in ternary operator. + * g++.dg/cpp1y/digit-sep-neg.C: Likewise. + * g++.dg/cpp1y/pr65202.C: Likewise. + * g++.dg/missing-symbol-2.C: New test case. + * g++.dg/other/do1.C: Update expected output to reflect + changes to reported locations of missing symbols. + * g++.dg/parse/error11.C: Likewise. + * g++.dg/template/error11.C: Likewise. + * gcc.dg/missing-symbol-2.c: New test case. + * gcc.dg/missing-symbol-3.c: New test case. + * gcc.dg/noncompile/940112-1.c: Update expected output to reflect + changes to reported locations of missing symbols. + * gcc.dg/noncompile/971104-1.c: Likewise. + * obj-c++.dg/exceptions-6.mm: Likewise. + * obj-c++.dg/pr48187.mm: Likewise. + * objc.dg/exceptions-6.m: Likewise. + +2017-10-12 Martin Sebor <msebor@redhat.com> + + PR other/82301 + PR c/82435 + * g++.dg/ext/attr-ifunc-1.C: Update. + * g++.dg/ext/attr-ifunc-2.C: Same. + * g++.dg/ext/attr-ifunc-3.C: Same. + * g++.dg/ext/attr-ifunc-4.C: Same. + * g++.dg/ext/attr-ifunc-5.C: Same. + * g++.dg/ext/attr-ifunc-6.C: New test. + * g++.old-deja/g++.abi/vtable2.C: Update. + * gcc.dg/attr-ifunc-6.c: New test. + * gcc.dg/attr-ifunc-7.c: New test. + * gcc.dg/pr81854.c: Update. + * lib/target-supports.exp: Update. + +2017-10-12 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the + "#pragma is not allowed here" error. + +2017-10-12 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-28.c: New test. + * gcc.dg/tree-ssa/ldist-29.c: New test. + * gcc.dg/tree-ssa/ldist-30.c: New test. + * gcc.dg/tree-ssa/ldist-31.c: New test. + +2017-10-12 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-7.c: Adjust test string. + * gcc.dg/tree-ssa/ldist-16.c: Ditto. + * gcc.dg/tree-ssa/ldist-25.c: Ditto. + * gcc.dg/tree-ssa/ldist-33.c: New test. + +2017-10-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69728 + * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle + the loop now. Remove unrelated undefined behavior. + +2017-10-12 Jakub Jelinek <jakub@redhat.com> + + PR c++/82159 + * g++.dg/opt/pr82159-2.C: New test. + + PR target/82353 + * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change. + * gcc.target/i386/pr82353.C: Moved to ... + * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64. + +2017-10-11 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/387-ficom-2.c: New test. + +2017-10-11 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/80421 + * gcc.c-torture/execute/pr80421.c: New test. + + PR tree-optimization/78558 + * gcc.dg/vect/pr78558.c: New test. + + PR c++/82414 + * g++.dg/lto/pr82414_0.C: New test. + + PR c++/78523 + * g++.dg/cpp1y/pr78523.C: New test. + + PR c++/80194 + * g++.dg/cpp1y/pr80194.C: New test. + +2017-10-11 Qing Zhao <qing.zhao@oracle.com> + + PR target/81422 + * gcc.target/aarch64/pr81422.C: New test. + +2017-10-11 Vladimir Makarov <vmakarov@redhat.com> + + PR sanitizer/82353 + * gcc.target/i386/i386.exp (tests): Permit '.C' extension. + * gcc.target/i386/pr82353.C: New. + +2017-10-11 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/387-ficom-1.c: New test. + +2017-10-11 Jeff Law <law@redhat.com> + + * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in + address computation of end of complex_attrib_array_types. + +2017-10-11 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/Wstrict-overflow-7.c: Xfail. + * gcc.dg/pragma-diag-3.c: Likewise. + +2017-10-11 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/82472 + * gcc.dg/tree-ssa/pr82472.c: New test. + +2017-10-11 Martin Liska <mliska@suse.cz> + + PR sanitizer/82490 + * c-c++-common/ubsan/attrib-5.c: New test. + +2017-10-11 Martin Liska <mliska@suse.cz> + + Revert r253637: + + PR sanitizer/82484 + * gcc.dg/asan/pr82484.c: New test. + +2017-10-11 Martin Liska <mliska@suse.cz> + + PR sanitizer/82484 + * gcc.dg/asan/pr82484.c: New test. + +2017-10-11 Martin Liska <mliska@suse.cz> + + * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan + optimized dump rather than assembly. + +2017-10-11 Nathan Sidwell <nathan@acm.org> + + * g++.dg/cpp/string-3.C: Fix dg-final. + +2017-10-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80412 + * g++.dg/cpp1z/class-deduction44.C: New. + +2017-10-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/82230 + * g++.dg/cpp1y/lambda-generic-ice8.C: New. + +2017-10-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81299 + * g++.dg/cpp1y/lambda-generic-ice7.C: New. + +2017-10-10 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/extern-c-redecl6.C: New. + * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics. + * g++.dg/lookup/extern-c-redecl.C: Likewise. + * g++.old-deja/g++.other/using9.C: Likewise. + +2017-10-10 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/78006 + * g++.dg/cpp1y/auto-fn40.C: New. + +2017-10-10 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81032 + * g++.dg/cpp1y/lambda-generic-ice6.C: New. + +2017-10-10 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/68205 + * gcc.c-torture/execute/20040709-3.c: New test. + + PR c++/67625 + * g++.dg/cpp0x/pr67625.C: New test. + + PR middle-end/70887 + * g++.dg/cpp0x/pr70887.C: New test. + + PR c++/70338 + * g++.dg/cpp0x/pr70338.C: New test. + + PR c++/77786 + * g++.dg/cpp1y/pr77786.C: New test. + + PR c++/71875 + * g++.dg/cpp1y/pr71875.C: New test. + + PR c++/77578 + * g++.dg/gomp/pr77578.C: New test. + + PR middle-end/70100 + * g++.dg/opt/pr70100.C: New test. + + PR c++/68252 + * g++.dg/other/pr68252.C: New test. + + PR target/79565 + PR target/82483 + * gcc.target/i386/pr82483-1.c: New test. + * gcc.target/i386/pr82483-2.c: New test. + +2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options + * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected + instruction list. + +2017-10-10 Nathan Sidwell <nathan@acm.org> + + PR preprocessor/82506 + * g++.dg/cpp/string-3.C: New. + +2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-splat-16.c: New + * gcc.target/powerpc/fold-vec-splat-32.c: New. + * gcc.target/powerpc/fold-vec-splat-8.c: New. + +2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR libfortran/82233 + * gfortran.dg/execute_command_line_3.f90: New test. + +2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-splat-16.c: New + * gcc.target/powerpc/fold-vec-splat-32.c: New. + * gcc.target/powerpc/fold-vec-splat-8.c: New. + +2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-splats-char.c: New. + * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-splats-int.c: New. + * gcc.target/powerpc/fold-vec-splats-longlong.c: New. + * gcc.target/powerpc/fold-vec-splats-short.c: New. + +2017-10-10 Jakub Jelinek <jakub@redhat.com> + + PR c/82437 + * c-c++-common/Wtautological-compare-7.c: New test. + +2017-10-10 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-34.c: New test. + +2017-10-10 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-27.c: New test. + +2017-10-09 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads, + gnat.dg/class_wide4_pkg2.ads: New testcase. + +2017-10-09 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase. + +2017-10-09 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads: + New testcase. + +2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/amo1.c: New test. + * gcc.target/powerpc/amo2.c: Likewise. + +2017-10-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82449 + * gfortran.dg/graphite/pr82449.f: New testcase. + +2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/82463 + * gcc.target/s390/zvector/pr82463.c: New test. + +2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/82465 + * gcc.target/s390/zvector/pr82465.c: New test. + +2017-10-09 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums. + +2017-10-09 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line + number relative. + (abort): Declare. + +2017-10-08 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.c-torture/execute/20171008-1.c: New test. + +2017-10-03 Jeff Law <law@redhat.com> + + * gcc.dg/stack-check-5.c: Skip with -fstack-protector. + * gcc.dg/stack-check-6.c: Likewise. + * gcc.dg/stack-check-6a.c: Likewise. + +2017-10-07 Michael Collison <michael.collison@arm.com> + + * gcc.target/aarch64/var_shift_mask_2.c: New test. + +2017-10-07 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82375 + * gfortran.dg/pdt_13.f03 : New test. + * gfortran.dg/pdt_14.f03 : New test. + * gfortran.dg/pdt_15.f03 : New test. + +2017-10-07 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/cold-1.c: New testcase. + +2017-10-07 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80805 + * g++.dg/cpp0x/pr80805.C: New. + +2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/49232 + * gfortran.dg/contiguous_4.f90: New test. + +2017-10-06 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/66690 + * g++.dg/cpp1y/pr66690.C: New. + +2017-10-06 Nathan Sidwell <nathan@acm.org> + + PR c++/82424 + * g++.dg/warn/pr82424.C: New. + +2017-10-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/82299 + * g++.dg/cpp0x/pr82299.C: New test. + + P0704R1 - fixing const-qualified pointers to members + * g++.dg/cpp2a/ptrmem1.C: New test. + +2017-10-06 Martin Liska <mliska@suse.cz> + + * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test. + +2017-10-06 Sudakshina Das <sudi.das@arm.com> + + * gcc.target/aarch64/bic_imm_1.c: New test. + * gcc.target/aarch64/orr_imm_1.c: Likewise. + +2017-10-06 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/60153 + * g++.dg/cpp0x/variadic-crash3.C: New. + +2017-10-06 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/82434 + * gcc.dg/store_merging_9.c: New test. + +2017-10-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82397 + * gfortran.dg/pr82397.f: New testcase. + +2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/82322 + * gcc.target/s390/zvector/pr82322.c: New test. + +2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/82317 + * gcc.target/s390/zvector/pr82317.c: New test. + +2017-10-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82422 + * gcc.dg/graphite/pr82422.c: New testcase. + +2017-10-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82421 + * gcc.dg/graphite/pr82421.c: New testcase. + +2017-10-06 Jakub Jelinek <jakub@redhat.com> + + PR c/82437 + * c-c++-common/Wtautological-compare-6.c: New test. + +2017-10-06 Richard Biener <rguenther@suse.de> + + * gcc.dg/graphite/id-15.c: No longer expect a code generation error. + * gcc.dg/graphite/id-16.c: Likewise. + * gcc.dg/graphite/pr46168.c: Likewise. + * gcc.dg/graphite/pr68756.c: Likewise. + * gcc.dg/graphite/pr69728.c: Likewise. + * gcc.dg/graphite/pr71575-2.c: Likewise. + * gcc.dg/graphite/pr77362.c: Likewise. + * gcc.dg/graphite/pr81373.c: Likewise. + * gcc.dg/graphite/run-id-pr67700-1.c: Likewise. + * gfortran.dg/graphite/interchange-1.f: Likewise. + * gfortran.dg/graphite/pr42334-1.f: Likewise. + * gfortran.dg/graphite/pr42393-1.f90: Likewise. + * gfortran.dg/graphite/pr42393.f90: Likewise. + * gfortran.dg/graphite/pr47019.f: Likewise. + * gfortran.dg/graphite/id-17.f: Likewise. + * gfortran.dg/graphite/id-19.f: Likewise. + * gfortran.dg/graphite/run-id-2.f90: Likewise. + * gfortran.dg/graphite/pr42326-1.f90: Likewise. + * gfortran.dg/graphite/pr42326.f90: Likewise. + * gfortran.dg/graphite/pr68550-2.f90: Likewise. + * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect + a code generation error. + * gfortran.dg/graphite/run-id-3.f90: Likewise. + * gfortran.dg/graphite/pr29832.f90: Likewise. + +2017-10-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82436 + * gcc.dg/vect/pr82436.c: New testcase. + +2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * gcc.dg/Wincompatible-pointer-types-1.c: New test. + +2017-10-05 Tamar Christina <tamar.christina@arm.com> + + * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B. + * lib/target-supports.exp (vect_sizes_16B_8B): New. + +2017-10-05 Tamar Christina <tamar.christina@arm.com> + + * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition. + * gcc.dg/vect/vect-align-2.c: Likewise. + * gcc.dg/vect/vect-multitypes-1.c: Likewise + +2017-10-05 Nathan Sidwell <nathan@acm.org> + + * g++.dg/warn/mvp.C: New. + +2017-10-05 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32 + friendly. + +2017-10-05 Richard Biener <rguenther@suse.de> + + * gfortran.dg/graphite/id-17.f: Fix typo. + * gfortran.dg/graphite/id-19.f: Likewise. + * gfortran.dg/graphite/pr29832.f90: Likewise. + * gfortran.dg/graphite/pr42326-1.f90: Likewise. + * gfortran.dg/graphite/pr42326.f90: Likewise. + * gfortran.dg/graphite/pr68550-2.f90: Likewise. + * gfortran.dg/graphite/run-id-2.f90: Likewise. + * gfortran.dg/graphite/run-id-3.f90: Likewise. + +2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80471 + * g++.dg/cpp1y/pr80471.C: New. + +2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/78131 + * g++.dg/cpp1z/constexpr-lambda17.C: New. + +2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/78018 + * g++.dg/cpp1y/lambda-generic-78018.C: New. + +2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> + Andrew Pinski <apinski@cavium.com> + + PR c++/71946 + * g++.dg/cpp0x/lambda/lambda-asm1.C: New. + * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise. + +2017-10-04 Sudakshina Das <sudi.das@arm.com> + + * gcc.target/aarch64/bic_imm_1.c: New. + * gcc.target/aarch64/orr_imm_1.c: Likewise. + +2017-10-04 Nathan Sidwell <nathan@acm.org> + + * g++.dg/abi/mangle41.C: Adjust diagnostics. + +2017-10-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/82373 + * g++.dg/cpp1y/pr82373.C: New test. + +2017-10-04 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/diagnostic-range-bad-called-object.c: Update expected + underlining for param. + * gcc.dg/param-type-mismatch.c: Update expected results to reflect + highlighting of parameters; add test coverage for trivial + parameter decls, and for callback parameters. + * gcc.dg/pr68533.c: Update location of two errors to reflect + location of params. + +2017-10-04 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/test-expressions.c (make_test_of_vectors): New function. + (create_code): Call it. + * jit.dg/test-vector-rvalues.cc: New test case. + +2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want + vector loop peeling. + * lib/target-supports.exp (check_effective_target_vect_peeling_profitable): + New proc. + +2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with + vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt. + * gcc.dg/vect/vect-floatint-conversion-2.c: Replace + vect_floatint_cvt with vect_doubleint_cvt. + * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace + vect_intfloat_cvt with vect_intdouble_cvt. + * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt. + * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops + depend on vect_intdouble_cvt. + * lib/target-supports.exp + (check_effective_target_vect_doubleint_cvt) + (check_effective_target_vect_intdouble_cvt): New procs. + +2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.dg/vect/pr60656.c: Check vect_long_mult. + * lib/target-supports.exp (check_effective_target_vect_long_mult): + New proc. + +2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390. + * gfortran.dg/vect/pr77848.f: Likewise. + +2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * lib/target-supports.exp (check_effective_target_vect_float): + Return 1 being on a S/390 with VXE. + * gcc.dg/vect/pr31699.c: Require vec_float. + * gcc.dg/vect/pr61194.c: Likewise. + * gcc.dg/vect/pr65947-10.c: Likewise. + * gcc.dg/vect/pr66142.c: Likewise. + * gcc.dg/vect/slp-10.c: Likewise. + * gcc.dg/vect/slp-11c.c: Likewise. + * gcc.dg/vect/slp-12b.c: Likewise. + * gcc.dg/vect/slp-18.c: Likewise. + * gcc.dg/vect/slp-33.c: Likewise. + * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. + * gcc.dg/vect/slp-cond-2.c: Likewise. + * gcc.dg/vect/vect-cond-10.c: Likewise. + * gcc.dg/vect/vect-cond-8.c: Likewise. + * gcc.dg/vect/vect-cond-9.c: Likewise. + * gcc.dg/vect/vect-float-extend-1.c: Likewise. + * gcc.dg/vect/vect-float-truncate-1.c: Likewise. + +2017-10-04 Thomas Schwinge <thomas@codesourcery.com> + + PR tree-optimization/82374 + * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for + attributes propagation changes for OMP outlined regions. + * c-c++-common/goacc/kernels-double-reduction.c: Likewise. + * c-c++-common/goacc/kernels-reduction.c: Likewise. + +2017-10-04 Richard Sandiford <richard.sandiford@linaro.org> + + PR tree-optimization/82413 + * g++.dg/pr82413.C: New test. + +2017-10-04 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/77296 + * gfortran.dg/associate_32.f03 : New test. + +2017-10-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/78816 + * g++.dg/cpp1y/lambda-generic-variadic6.C: New. + +2017-10-04 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/82374 + * gcc.dg/gomp/pr82374.c: New test. + +2017-10-04 Richard Biener <rguenther@suse.de> + + * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen + errors and scan for one. + * gfortran.dg/graphite/id-19.f: Likewise. + * gfortran.dg/graphite/pr29832.f90: Likewise. + * gfortran.dg/graphite/pr42326-1.f90: Likewise. + * gfortran.dg/graphite/pr42326.f90: Likewise. + * gfortran.dg/graphite/pr68550-2.f90: Likewise. + * gfortran.dg/graphite/run-id-2.f90: Likewise. + * gfortran.dg/graphite/run-id-3.f90: Likewise. + * gfortran.dg/graphite/pr42393-1.f90: Dump graphite. + +2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-odd.c: New test. + +2017-10-03 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70343 + * g++.dg/cpp0x/lambda/lambda-70343.C: New. + +2017-10-03 Jeff Law <law@redhat.com> + + PR target/82358 + * gcc.target/i386/stack-check-11.c: Use -mtune=generic. + +2017-10-03 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/82363 + * gcc.dg/tree-ssa/pr82363.c: New test. + +2017-10-03 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/82381 + * gcc.c-torture/compile/pr82381.c: New test. + + PR target/82386 + * gcc.dg/pr82386.c: New test. + +2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70570 + * g++.dg/cpp1y/lambda-generic-70570.C: New. + +2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79590 + * g++.dg/cpp1y/lambda-generic-noexcept1.C: New. + +2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79005 + * g++.dg/cpp1y/lambda-generic-79005.C: New. + +2017-10-02 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82312 + * gfortran.dg/typebound_proc_36.f90 : New test. + +2017-10-02 Peter Bergner <bergner@vnet.ibm.com> + + PR target/80210 + * gcc.target/powerpc/pr80210-2.c: New test. + +2017-10-02 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/pr82389.c: New test. + + PR tree-optimization/82387 + PR tree-optimization/82388 + PR tree-optimization/82389 + * gcc.c-torture/compile/pr82389.c: New test. + * gcc.c-torture/execute/pr82387.c: New test. + * gcc.c-torture/execute/pr82388.c: New test. + +2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79180 + * g++.dg/cpp0x/lambda/lambda-nested8.C: New. + * g++.dg/torture/pr79180.C: Likewise. + + PR c++/71386 + * g++.dg/cpp1y/lambda-generic-nested1.C: New. + +2017-10-02 Richard Biener <rguenther@suse.de> + + * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details. + * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors. + * gcc.dg/graphite/id-16.c: Likewise. + * gcc.dg/graphite/pr46168.c: Likewise. + * gcc.dg/graphite/pr68756.c: Likewise. + * gcc.dg/graphite/pr69728.c: Likewise. + * gcc.dg/graphite/pr71575-2.c: Likewise. + * gcc.dg/graphite/pr77362.c: Likewise. + * gcc.dg/graphite/pr81373.c: Likewise. + * gcc.dg/graphite/run-id-pr67700-1.c: Likewise. + * gfortran.dg/graphite/interchange-1.f: Likewise. + * gfortran.dg/graphite/pr29581.f90: Likewise. + * gfortran.dg/graphite/pr42334-1.f: Likewise. + * gfortran.dg/graphite/pr42393-1.f90: Likewise. + * gfortran.dg/graphite/pr42393.f90: Likewise. + * gfortran.dg/graphite/pr47019.f: Likewise. + +2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69977 + * g++.dg/cpp1y/lambda-generic-69977.C: New. + +2017-10-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/59991 + * g++.dg/cpp0x/lambda/lambda-ice23.C: New. + +2017-10-02 Tom de Vries <tom@codesourcery.com> + + * gcc.c-torture/compile/pr82337.c: Add + dg-require-effective-target nonlocal_goto. + +2017-10-02 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + PR target/71307 + * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL. + +2017-10-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82355 + * gcc.dg/graphite/fuse-1.c: Adjust. + * gcc.dg/graphite/fuse-2.c: Likewise. + * gcc.dg/graphite/pr82355.c: New testcase. + +2017-10-01 Jeff Law <law@redhat.com> + + * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test. + +2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/61450 + * gfortran.dg/binding_label_tests_28.f90: New test. + +2017-09-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/65949 + * g++.dg/cpp1y/lambda-generic-variadic5.C: New. + +2017-09-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68754 + * g++.dg/cpp1y/constexpr-68754.C: Move... + * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust. + +2017-09-30 Jakub Jelinek <jakub@redhat.com> + + PR target/82361 + * gcc.target/i386/pr82361-1.c: New test. + * gcc.target/i386/pr82361-2.c: New test. + +2017-09-29 Yury Gribov <tetra2005@gmail.com> + + PR middle-end/82319 + * c-c++/common/pr57371-4.c: Test NaN comparisons. + +2017-09-29 Eric Botcazou <ebotcazou@adacore.com> + + * g++.dg/other/dump-ada-spec-10.C: New test. + +2017-09-29 Jeff Law <law@redhat.com> + + * gcc.dg/tree-ssa/ssa-dse-26.c: New test. + +2017-09-29 Jakub Jelinek <jakub@redhat.com> + + P0683R1 - default member initializers for bit-fields + * g++.dg/ext/bitfield6.C: New test. + * g++.dg/cpp2a/bitfield1.C: New test. + * g++.dg/cpp2a/bitfield2.C: New test. + * g++.dg/cpp2a/bitfield3.C: New test. + +2017-09-29 Vladimir Makarov <vmakarov@redhat.com> + + PR target/81481 + * gcc.target/i386/pr81481.c: New. + +2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do + and dg-require-effective-target directives to correct testing + behavior. + * gcc.target/powerpc/swaps-p8-29.c: Likewise. + * gcc.target/powerpc/swaps-p8-30.c: Likewise. + * gcc.target/powerpc/swaps-p8-31.c: Likewise. + * gcc.target/powerpc/swaps-p8-32.c: Likewise. + * gcc.target/powerpc/swaps-p8-33.c: Likewise. + * gcc.target/powerpc/swaps-p8-34.c: Likewise. + * gcc.target/powerpc/swaps-p8-35.c: Likewise. + * gcc.target/powerpc/swaps-p8-36.c: Likewise. + * gcc.target/powerpc/swaps-p8-37.c: Likewise. + * gcc.target/powerpc/swaps-p8-38.c: Likewise. + * gcc.target/powerpc/swaps-p8-39.c: Likewise. + * gcc.target/powerpc/swaps-p8-40.c: Likewise. + * gcc.target/powerpc/swaps-p8-41.c: Likewise. + * gcc.target/powerpc/swaps-p8-42.c: Likewise. + * gcc.target/powerpc/swaps-p8-43.c: Likewise. + * gcc.target/powerpc/swaps-p8-44.c: Likewise. + * gcc.target/powerpc/swaps-p8-45.c: Likewise. + +2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/82337 + * gcc.c-torture/compile/pr82337.c: New file. + +2017-09-29 Javier Miranda <miranda@adacore.com> + + * gnat.dg/unchecked_union3.adb: New testcase. + +2017-09-29 Javier Miranda <miranda@adacore.com> + + * gnat.dg/unchecked_union2.adb: New testcase. + +2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/25071 + * gfortran.dg/argument_checking_3.f90: Change warnings to errors. + * gfortran.dg/argument_checking_4.f90: Likewise. + * gfortran.dg/argument_checking_5.f90: Likewise. + * gfortran.dg/argument_checking_6.f90: Likewise. + * gfortran.dg/argument_checking_10.f90: Likewise. + * gfortran.dg/argument_checking_13.f90: Likewise. + * gfortran.dg/argument_checking_15.f90: Likewise. + * gfortran.dg/argument_checking_18.f90: Likewise. + * gfortran.dg/gomp/udr8.f90: Likewise. + * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to + the dg-options. + +2017-09-29 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/ext/bitfield7.C: New test. + * g++.dg/ext/bitfield8.C: New test. + * g++.dg/ext/bitfield9.C: New test. + + PR c/82340 + * gcc.dg/tree-ssa/pr82340.c: New test. + + * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17. + +2017-09-28 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79488 + * g++.dg/cpp0x/lambda/lambda-ice22.C: New. + +2017-09-28 Jakub Jelinek <jakub@redhat.com> + + PR target/82342 + * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options. + * gcc.target/i386/pr82260-2.c: Likewise. + +2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com> + + * gcc.target/i386/avx512f-constant-float-return.c: New test. + +2017-09-28 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target. + * gcc.target/arm/aapcs/align_rec4.c: Likewise. + * gcc.target/arm/aapcs/neon-vect1.c: Likewise. + * gcc.target/arm/aapcs/neon-vect2.c: Likewise. + * gcc.target/arm/aapcs/neon-vect3.c: Likewise. + * gcc.target/arm/aapcs/neon-vect4.c: Likewise. + * gcc.target/arm/aapcs/neon-vect5.c: Likewise. + * gcc.target/arm/aapcs/neon-vect6.c: Likewise. + * gcc.target/arm/aapcs/neon-vect7.c: Likewise. + * gcc.target/arm/aapcs/neon-vect8.c: Likewise. + +2017-09-28 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New + test case. + * jit.dg/test-returning-function-ptr.c (create_code): Update to + create a function pointer type independently of the call to + gcc_jit_function_get_address, and assign the pointer to a local + before returning it, to exercise the function pointer type + comparison code. + +2017-09-27 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/all-non-failing-tests.h: Add + test-returning-function-ptr.c. + * jit.dg/test-returning-function-ptr.c: New test case. + +2017-09-27 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/71727 + * gcc.target/aarch64/pr71727-2.c: New test. + +2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/swaps-p8-28.c: New test. + * gcc.target/powerpc/swaps-p8-29.c: New test. + * gcc.target/powerpc/swaps-p8-30.c: New test. + * gcc.target/powerpc/swaps-p8-31.c: New test. + * gcc.target/powerpc/swaps-p8-32.c: New test. + * gcc.target/powerpc/swaps-p8-33.c: New test. + * gcc.target/powerpc/swaps-p8-34.c: New test. + * gcc.target/powerpc/swaps-p8-35.c: New test. + * gcc.target/powerpc/swaps-p8-36.c: New test. + * gcc.target/powerpc/swaps-p8-37.c: New test. + * gcc.target/powerpc/swaps-p8-38.c: New test. + * gcc.target/powerpc/swaps-p8-39.c: New test. + * gcc.target/powerpc/swaps-p8-40.c: New test. + * gcc.target/powerpc/swaps-p8-41.c: New test. + * gcc.target/powerpc/swaps-p8-42.c: New test. + * gcc.target/powerpc/swaps-p8-43.c: New test. + * gcc.target/powerpc/swaps-p8-44.c: New test. + * gcc.target/powerpc/swaps-p8-45.c: New test. + +2017-09-27 Carl Love <cel@us.ibm.com> + * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file + for the __builtin_fctid and __builtin_fctiw. + +2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> + + * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new + new group memory offsetting code in the BRIG frontend. + * brig.dg/test/gimple/function_calls.hsail: Likewise. + * brig.dg/test/gimple/smoke_test.hsail: Likewise. + * brig.dg/test/gimple/variables.hsail: Likewise. + +2017-09-27 Jakub Jelinek <jakub@redhat.com> + + PR c++/82159 + * g++.dg/opt/pr82159.C: New test. + +2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.dg/vect/pr65947-9.c: Use signed char explicitly. + +2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/pr71977-1.c: Update test to know that we + don't generate a 32-bit shift after doing XSCVDPSPN. + * gcc.target/powerpc/direct-move-float1.c: Likewise. + * gcc.target/powerpc/direct-move-float3.c: New test. + +2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/tree-ssa/cmpdiv.c: New test. + +2017-09-26 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test + file for the new built-ins and the existing built-ins. + +2017-09-26 Janus Weil <janus@gcc.gnu.org> + + PR fortran/82143 + PR fortran/82324 + * lib/target-supports.exp (check_effective_target_fortran_real_10): New. + * gfortran.dg/promotion_3.f90: Only run if real(16) is available. + * gfortran.dg/promotion_4.f90: Only run if real(10) is available. + Don't assume that DOUBLE PRECISION has kind=16. + +2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org> + + * gfortran.dg/gomp/associate1.f90: Remove unnecessary + warning from associate construct and do loop. + +2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org> + + * gfortran.dg/gomp/associate1.f90: Really commit change + from 2017-09-25. + * gfortran.dg/predcom-1.f: Likewise. + * gfortran.dg/unconstrained_commons.f: Likewise. + +2017-09-26 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/35691 + * gcc.dg/pr35691-5.c: New test. + * gcc.dg/pr35691-6.c: New test. + +2017-09-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82321 + * gcc.dg/graphite/pr82321.c: New testcase. + +2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * lib/target-supports.exp (check_effective_target_vect_int) + (check_effective_target_vect_shift) + (check_effective_target_whole_vector_shift) + (check_effective_target_vect_shift_char) + (check_effective_target_vect_long) + (check_effective_target_vect_double) + (check_effective_target_vect_long_long) + (check_effective_target_vect_perm) + (check_effective_target_vect_perm_byte) + (check_effective_target_vect_perm_short) + (check_effective_target_vect_widen_mult_qi_to_hi) + (check_effective_target_vect_widen_mult_hi_to_si) + (check_effective_target_vect_widen_mult_qi_to_hi_pattern) + (check_effective_target_vect_widen_mult_hi_to_si_pattern) + (check_effective_target_vect_widen_mult_si_to_di_pattern) + (check_effective_target_vect_pack_trunc) + (check_effective_target_vect_unpack) + (check_effective_target_vect_hw_misalign) + (check_effective_target_vect_condition) + (check_effective_target_vect_cond_mixed) + (check_effective_target_vect_char_mult) + (check_effective_target_vect_short_mult) + (check_effective_target_vect_int_mult) + (check_effective_target_vect_extract_even_odd) + (check_effective_target_vect_interleave) + (check_effective_target_sqrt_insn) + (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with + VX. + (check_vect_support_and_set_flags): New proc. + (check_effective_target_s390_vxe): Rename arch12 to z14. + +2017-09-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82320 + * gcc.dg/torture/pr82320.c: New testcase. + +2017-09-26 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp (check_effective_target_vect_hw_misalign): + Fix arm check. + +2017-09-25 Jeff Law <law@redhat.com> + + * lib/target-supports.exp + (check_effective_target_supports_stack_clash_protection): Enable for + rs6000 and powerpc targets. + +2017-09-25 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/82163 + * gcc.dg/tree-ssa/pr82163.c: New test. + +2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org> + + * gfortran.dg/do_subscript_1.f90: New test. + * gfortran.dg/do_subscript_2.f90: New test. + * gfortran.dg/gomp/associate1.f90: Add out of bounds warning. + * gfortran.dg/predcom-1.f: Adjust loop bounds. + * gfortran.dg/unconstrained_commons.f: Add out of bounds warning. + +2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-st-char.c: New. + * gcc.target/powerpc/fold-vec-st-double.c: New. + * gcc.target/powerpc/fold-vec-st-float.c: New. + * gcc.target/powerpc/fold-vec-st-int.c: New. + * gcc.target/powerpc/fold-vec-st-longlong.c: New. + * gcc.target/powerpc/fold-vec-st-pixel.c: New. + * gcc.target/powerpc/fold-vec-st-short.c: New. + +2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com> + + * g++.dg/pr82155.C: New testcase. + +2017-09-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82285 + * gcc.dg/torture/pr82285.c: New testcase. + +2017-09-25 Justin Squirek <squirek@adacore.com> + + * gnat.dg/entry_family.adb: New testcase + +2017-09-24 H.J. Lu <hongjiu.lu@intel.com> + + PR target/82267 + * gcc.target/i386/pr82267.c: New test. + +2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> + PR fortran/66328 + + * gfortran.dg/data_derived_1.f90: New test. + +2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/54633 + * gfortran.dg/intrinsic_bounds_1.f90: New test. + * gfortran.dg/intrinsic_param_1.f90: New test. + +2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> + Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/80118 + * gfortran.dg/zero_sized_7.f90: New test. + +2017-09-23 Janus Weil <janus@gcc.gnu.org> + + PR fortran/82143 + * gfortran.dg/promotion_3.f90: New test case. + * gfortran.dg/promotion_4.f90: New test case. + +2017-09-23 Daniel Santos <daniel.santos@pobox.com> + + * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm. + * gcc.target/i386/pr82196-2.c: (b): Likewise. + +2017-09-22 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/35691 + * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details + instead of -fdump-tree-forwprop-details in dg-options. + * gcc.dg/pr35691-2.c: Likewise. + * gcc.dg/pr35691-3.c: New test. + * gcc.dg/pr35691-4.c: New test. + + PR sanitizer/81929 + * g++.dg/ubsan/pr81929.C: New test. + +2017-09-22 Richard Sandiford <richard.sandiford@linaro.org> + + PR tree-optimization/82289 + * gcc.dg/vect/pr82289.c: New test. + +2017-09-22 Richard Sandiford <richard.sandiford@linaro.org> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording + of alignment message. + * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise. + +2017-09-22 Martin Sebor <msebor@redhat.com> + + PR c/81854 + * gcc.target/i386/pr80732.c: Correct a type error. + +2017-09-22 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/diagnostic/param-type-mismatch.C: Update expected results + to reflect highlighting of parameters; add test coverage for + callback parameters. + +2017-09-22 Richard Biener <rguenther@suse.de> + + * gcc.dg/graphite/scop-24.c: New testcase. + +2017-09-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82291 + * gcc.dg/torture/pr82291.c: New testcase. + +2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com> + + * gcc.target/i386/avx512f-constant-set.c: New test. + +2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com> + + * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))). + * gcc.target/i386/avx512f-prefer.c: New test. + +2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * lib/target-supports.exp + (check_effective_target_frame_pointer_for_non_leaf): Add + case for x86 Solaris. + +2017-09-21 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78512 + * gfortran.dg/associate_26.f90 : New test. + + PR fortran/80120 + * gfortran.dg/associate_27.f90 : New test. + + PR fortran/81903 + * gfortran.dg/associate_28.f90 : New test. + + PR fortran/82121 + * gfortran.dg/associate_29.f90 : New test. + + PR fortran/67543 + * gfortran.dg/associate_30.f90 : New test. + + PR fortran/52832 + * gfortran.dg/associate_31.f90 : New test. + +2017-09-21 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/discr48.adb: New test. + * gnat.dg/discr48_pkg.ads: New helper. + +2017-09-21 Tamar Christina <tamar.christina@arm.com> + + PR testsuite/78421 + * lib/target-supports.exp (check_effective_target_vect_hw_misalign): + Invert arm check. + +2017-09-21 Cesar Philippidis <cesar@codesourcery.com> + + * gfortran.dg/goacc/wait.f90: New test. + +2017-09-21 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81715 + * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from + const predicate to const predicate & to avoid UB. + * g++.dg/opt/pr81715.C: New test. + +2017-09-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82276 + PR tree-optimization/82244 + * gcc.dg/torture/pr82276.c: New testcase. + +2017-09-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71351 + * gfortran.dg/graphite/pr71351.f90: New testcase. + * gfortran.dg/graphite/interchange-3.f90: Adjust. + +2017-09-21 Jakub Jelinek <jakub@redhat.com> + + PR target/82260 + * gcc.target/i386/pr82260-1.c: New test. + * gcc.target/i386/pr82260-2.c: New test. + +2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + Jeff Law <law@redhat.com> + + * gcc.dg/stack-check-5.c: Add argument for s390. + * lib/target-supports.exp: + (check_effective_target_supports_stack_clash_protection): Enable for + s390/s390x targets. + +2017-09-20 Martin Sebor <msebor@redhat.com> + + PR c/81854 + * g++.dg/ext/attr-ifunc-2.C: Correct type errors. + * g++.dg/ext/attr-ifunc-4.C: Ditto. + * lib/target-supports.exp: Adjust for C++. + + PR c/81854 + * gcc.dg/attr-ifunc-1.c: Correct type errors. + * gcc.dg/attr-ifunc-2.c: Ditto. + * gcc.dg/attr-ifunc-3.c: Ditto. + * gcc.dg/attr-ifunc-4.c: Ditto. + * gcc.dg/attr-ifunc-5.c: Ditto. + * gcc.dg/pr81854.c: Require ifunc support. + * lib/target-supports.exp: Correct type error. + +2017-09-20 Jeff Law <law@redhat.com> + + * gcc.target/i386/stack-check-11.c: Update test and regexp + so that it works for both i?86 and x86_64. + +2017-09-19 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/77687 + * gcc.target/powerpc/pr77687.c: New testcase. + +2017-09-20 Jakub Jelinek <jakub@redhat.com> + + P0409R2 - allow lambda capture [=, this] + * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this] + capture. Add further tests. + * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error + for c++2a on [=, this] capture. + + * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L. + * g++.dg/cpp1z/cplusplus_1z.C: New test. + +2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/builtin_target.c: Test knm. + * gcc.target/i386/funcspec-56.inc: Test arch=knm. + +2017-09-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77362 + * gcc.dg/graphite/pr77362.c: New testcase. + +2017-09-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82264 + * gcc.dg/torture/pr82264.c: New testcase. + +2017-09-20 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/debug/dwarf2/template-params-13.C: New test. + * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that + it doesn't match newlines. + * g++.dg/debug/dwarf2/template-params-3.C: Likewise. + * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise. + * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise. + * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise. + * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise. + * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise. + * g++.dg/debug/dwarf2/template-params-1.C: Likewise. + * g++.dg/debug/dwarf2/template-params-2.C: Likewise. + * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise. + * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise. + +2017-09-20 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/64954 + * g++.dg/cpp0x/constexpr-ctor20.C: New. + +2017-09-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81373 + * gcc.dg/graphite/pr81373.c: New testcase. + +2017-09-19 Jeff Law <law@redhat.com> + + * gcc.target/i386/stack-check-11.c: New test. + + * gcc.dg/stack-check-4.c: New test. + * gcc.dg/stack-check-5.c: New test. + * gcc.dg/stack-check-6.c: New test. + * gcc.dg/stack-check-6a.c: New test. + * gcc.dg/stack-check-7.c: New test. + * gcc.dg/stack-check-8.c: New test. + * gcc.dg/stack-check-9.c: New test. + * gcc.dg/stack-check-10.c: New test. + * lib/target-supports.exp + (check_effective_target_supports_stack_clash_protection): Enable for + x86 and x86_64 targets. + + * gcc.dg/stack-check-3.c: New test. + + * gcc.dg/stack-check-2.c: New test. + * lib/target-supports.exp + (check_effective_target_supports_stack_clash_protection): New. + (check_effective_target_frame_pointer_for_non_leaf): Likewise. + (check_effective_target_caller_implicit_probes): Likewise. + +2017-09-19 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down. + * g++.dg/tree-ssa/pr41428.C: Likewise. + * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for + c++17 and up. + * g++.dg/expr/bool3.C: Likewise. + * g++.dg/expr/bitfield5.C: Likewise. + * g++.old-deja/g++.jason/bool5.C: Likewise. + +2017-09-18 Martin Sebor <msebor@redhat.com> + + PR c/81854 + * gcc.dg/pr81854.c: New test. + * g++.dg/ext/attr-ifunc-5.C: New test. + * g++.dg/ext/attr-ifunc-1.C: Adjust. + * g++.dg/ext/attr-ifunc-2.C: Same. + * g++.dg/ext/attr-ifunc-3.C: Same. + * g++.dg/ext/attr-ifunc-4.C: Same. + * g++.old-deja/g++.abi/vtable2.C: Same. + * gcc.dg/attr-ifunc-1.c: Same. + +2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-ld-misc.c: New. + +2017-09-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82244 + * gcc.dg/torture/pr82244.c: New testcase. + +2017-09-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69728 + * gfortran.dg/graphite/pr69728.f90: New testcase. + * gcc.dg/graphite/pr69728.c: Likewise. + +2017-09-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80947 + * g++.dg/cpp0x/lambda/lambda-80947.C: New. + +2017-09-18 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/vect/slp-multitypes-13.c: New test. + +2017-09-18 Richard Sandiford <richard.sandiford@linaro.org> + + * gfortran.dg/vect/mask-store-1.f90: New test. + +2017-09-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/45033 + * g++.dg/expr/delete1.C: New. + +2017-09-18 Bob Duff <duff@adacore.com> + + * gnat.dg/validity_check.adb: New testcase. + +2017-09-18 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase. + +2017-09-18 Bob Duff <duff@adacore.com> + + * gnat.dg/tagged_prefix_call.adb: New testcase. + +2017-09-18 Ed Schonberg <schonberg@adacore.com> + + * gnat.dg/default_variants.adb: New testcase. + +2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR target/81736 + * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer. + * gcc.target/i386/pr81736-4.c: Likewise. + +2017-09-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79622 + * gcc.dg/graphite/pr79622.c: New testcase. + +2017-09-17 Daniel Santos <daniel.santos@pobox.com> + + gcc.target/i386/pr82196-1.c: New test. + gcc.target/i386/pr82196-2.c: Likewise. + +2017-09-17 H.J. Lu <hongjiu.lu@intel.com> + + PR target/82166 + * gcc.target/i386/pr82166.c: New test. + +2017-09-17 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82173 + * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks. + * gfortran.dg/pdt_2.f03 : The same. + * gfortran.dg/pdt_3.f03 : The same. + * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in + module 'bad_vars'. Add error concerning assumed parameters and + save attribute. + * gfortran.dg/pdt_11.f03 : New test. + + PR fortran/60483 + * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run. + * gfortran.dg/associate_25.f90 : New test. + * gfortran.dg/pdt_12.f03 : New test. + +2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com> + Jakub Jelinek <jakub@redhat.com> + + Add support for -std=c++2a. + * lib/target-supports.exp (check_effective_target_c++17): Return + 1 also if check_effective_target_c++2a. + (check_effective_target_c++17_down): New. + (check_effective_target_c++2a_only): New. + (check_effective_target_c++2a): New. + * g++.dg/cpp2a/cplusplus.C: New. + +2017-09-15 Joseph Myers <joseph@codesourcery.com> + + PR c/82071 + * gcc.target/i386/excess-precision-8.c: New test. + +2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org> + Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/64644 + * g++.dg/other/anon-union4.C: New. + * g++.old-deja/g++.law/union4.C: Adjust. + * g++.old-deja/g++.other/anon1.C: Likewise. + +2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/Wcast-align.c: New test. + +2017-09-15 Eric Botcazou <ebotcazou@adacore.com> + + * g++.dg/sso-1.C: New test. + * g++.dg/sso-2.C: Likewise. + +2017-09-15 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/78648 + * g++.dg/cpp0x/lambda/lambda-ice21.C: New. + +2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com> + + PR tree-optimization/71026 + * gcc.dg/fold-div-1.c: Use -O1. + +2017-09-15 Jakub Jelinek <jakub@redhat.com> + + * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z. + * lib/target-supports.exp (check_effective_target_c++14): Use + check_effective_target_c++17 instead of check_effective_target_c++1z. + (check_effective_target_c++14_down): Likewise. + (check_effective_target_c++1z_only): Rename to ... + (check_effective_target_c++17_only): ... this. + (check_effective_target_c++1z): Rename to ... + (check_effective_target_c++17): ... this. + * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17 + instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z + and c++17_only instead of c++1z_only. Adjust expected diagnostics + and comments refering to 1z to 17. + * g++.dg/debug/dwarf2/inline-var-2.C: Likewise. + * g++.dg/template/partial5.C: Likewise. + * g++.dg/template/nontype8.C: Likewise. + * g++.dg/cpp1z/noexcept-type5.C: Likewise. + * g++.dg/cpp1z/nontype3a.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda4.C: Likewise. + * g++.dg/cpp1z/noexcept-type16.C: Likewise. + * g++.dg/cpp1z/class-deduction32.C: Likewise. + * g++.dg/cpp1z/pr78771.C: Likewise. + * g++.dg/cpp1z/elide1.C: Likewise. + * g++.dg/cpp1z/fold3.C: Likewise. + * g++.dg/cpp1z/class-deduction2.C: Likewise. + * g++.dg/cpp1z/noexcept-type12.C: Likewise. + * g++.dg/cpp1z/inline-var2.C: Likewise. + * g++.dg/cpp1z/eval-order2.C: Likewise. + * g++.dg/cpp1z/decomp21.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda11.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda9.C: Likewise. + * g++.dg/cpp1z/utf8-neg.C: Likewise. + * g++.dg/cpp1z/class-deduction41.C: Likewise. + * g++.dg/cpp1z/class-deduction23.C: Likewise. + * g++.dg/cpp1z/nodiscard3.C: Likewise. + * g++.dg/cpp1z/static_assert-nomsg.C: Likewise. + * g++.dg/cpp1z/noexcept-type9.C: Likewise. + * g++.dg/cpp1z/class-deduction21.C: Likewise. + * g++.dg/cpp1z/range-for1.C: Likewise. + * g++.dg/cpp1z/init-statement4.C: Likewise. + * g++.dg/cpp1z/udlit-utf8char.C: Likewise. + * g++.dg/cpp1z/decomp30.C: Likewise. + * g++.dg/cpp1z/class-deduction39.C: Likewise. + * g++.dg/cpp1z/register2.C: Likewise. + * g++.dg/cpp1z/decomp9.C: Likewise. + * g++.dg/cpp1z/regress1.C: Likewise. + * g++.dg/cpp1z/direct-enum-init1.C: Likewise. + * g++.dg/cpp1z/class-deduction30.C: Likewise. + * g++.dg/cpp1z/abbrev2.C: Likewise. + * g++.dg/cpp1z/nontype-auto6.C: Likewise. + * g++.dg/cpp1z/regress2.C: Likewise. + * g++.dg/cpp1z/decomp16.C: Likewise. + * g++.dg/cpp1z/bool-increment1.C: Likewise. + * g++.dg/cpp1z/aligned-new1.C: Likewise. + * g++.dg/cpp1z/decomp3.C: Likewise. + * g++.dg/cpp1z/register1.C: Likewise. + * g++.dg/cpp1z/namespace-attribs.C: Likewise. + * g++.dg/cpp1z/class-deduction1.C: Likewise. + * g++.dg/cpp1z/decomp10.C: Likewise. + * g++.dg/cpp1z/constexpr-if11.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda10.C: Likewise. + * g++.dg/cpp1z/decomp27.C: Likewise. + * g++.dg/cpp1z/noexcept-type2.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda6.C: Likewise. + * g++.dg/cpp1z/class-deduction9.C: Likewise. + * g++.dg/cpp1z/attributes-enum-1.C: Likewise. + * g++.dg/cpp1z/decomp11.C: Likewise. + * g++.dg/cpp1z/aligned-new3.C: Likewise. + * g++.dg/cpp1z/utf8-2.C: Likewise. + * g++.dg/cpp1z/lambda-this3.C: Likewise. + * g++.dg/cpp1z/decomp-constexpr1.C: Likewise. + * g++.dg/cpp1z/byte1.C: Likewise. + * g++.dg/cpp1z/nontype-auto9.C: Likewise. + * g++.dg/cpp1z/aggr-base4.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda1.C: Likewise. + * g++.dg/cpp1z/nontype-auto3.C: Likewise. + * g++.dg/cpp1z/utf8-2a.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda7.C: Likewise. + * g++.dg/cpp1z/aggr-base6.C: Likewise. + * g++.dg/cpp1z/cplusplus.C: Likewise. + * g++.dg/cpp1z/class-deduction20.C: Likewise. + * g++.dg/cpp1z/aggr-base2.C: Likewise. + * g++.dg/cpp1z/class-deduction6.C: Likewise. + * g++.dg/cpp1z/noexcept-type3.C: Likewise. + * g++.dg/cpp1z/class-deduction31.C: Likewise. + * g++.dg/cpp1z/class-deduction25.C: Likewise. + * g++.dg/cpp1z/class-deduction18.C: Likewise. + * g++.dg/cpp1z/fold9.C: Likewise. + * g++.dg/cpp1z/noexcept-type8.C: Likewise. + * g++.dg/cpp1z/abbrev1.C: Likewise. + * g++.dg/cpp1z/constexpr-if10.C: Likewise. + * g++.dg/cpp1z/utf8.C: Likewise. + * g++.dg/cpp1z/noexcept-type7.C: Likewise. + * g++.dg/cpp1z/aggr-base3.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda8.C: Likewise. + * g++.dg/cpp1z/init-statement2.C: Likewise. + * g++.dg/cpp1z/nontype-auto4.C: Likewise. + * g++.dg/cpp1z/constexpr-if12.C: Likewise. + * g++.dg/cpp1z/class-deduction40.C: Likewise. + * g++.dg/cpp1z/nontype3.C: Likewise. + * g++.dg/cpp1z/class-deduction14.C: Likewise. + * g++.dg/cpp1z/fold7.C: Likewise. + * g++.dg/cpp1z/nontype2.C: Likewise. + * g++.dg/cpp1z/class-deduction15.C: Likewise. + * g++.dg/cpp1z/nested-namespace-def1.C: Likewise. + * g++.dg/cpp1z/class-deduction13.C: Likewise. + * g++.dg/cpp1z/aligned-new7.C: Likewise. + * g++.dg/cpp1z/noexcept-type1.C: Likewise. + * g++.dg/cpp1z/nontype1.C: Likewise. + * g++.dg/cpp1z/init-statement5.C: Likewise. + * g++.dg/cpp1z/nontype-auto2.C: Likewise. + * g++.dg/cpp1z/decomp17.C: Likewise. + * g++.dg/cpp1z/fold4.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda2.C: Likewise. + * g++.dg/cpp1z/fold7a.C: Likewise. + * g++.dg/cpp1z/nontype-auto5.C: Likewise. + * g++.dg/cpp1z/init-statement7.C: Likewise. + * g++.dg/cpp1z/aggr-base5.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda5.C: Likewise. + * g++.dg/cpp1z/pr79143.C: Likewise. + * g++.dg/cpp1z/class-deduction38.C: Likewise. + * g++.dg/cpp1z/nontype-auto8.C: Likewise. + * g++.dg/cpp1z/class-deduction12.C: Likewise. + * g++.dg/cpp1z/decomp20.C: Likewise. + * g++.dg/cpp1z/class-deduction22.C: Likewise. + * g++.dg/cpp1z/class-deduction29.C: Likewise. + * g++.dg/cpp1z/class-deduction8.C: Likewise. + * g++.dg/cpp1z/class-deduction43.C: Likewise. + * g++.dg/cpp1z/feat-cxx1z.C: Likewise. + * g++.dg/cpp1z/fold8.C: Likewise. + * g++.dg/cpp1z/init-statement3.C: Likewise. + * g++.dg/cpp1z/nontype-auto10.C: Likewise. + * g++.dg/cpp1z/class-deduction36.C: Likewise. + * g++.dg/cpp1z/noexcept-type17.C: Likewise. + * g++.dg/cpp1z/fallthrough1.C: Likewise. + * g++.dg/cpp1z/fold1.C: Likewise. + * g++.dg/cpp1z/class-deduction26.C: Likewise. + * g++.dg/cpp1z/fold-ice1.C: Likewise. + * g++.dg/cpp1z/fold5.C: Likewise. + * g++.dg/cpp1z/class-deduction34.C: Likewise. + * g++.dg/cpp1z/noexcept-type6.C: Likewise. + * g++.dg/cpp1z/class-deduction7.C: Likewise. + * g++.dg/cpp1z/class-deduction16.C: Likewise. + * g++.dg/cpp1z/class-deduction10.C: Likewise. + * g++.dg/cpp1z/eval-order3.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda13.C: Likewise. + * g++.dg/cpp1z/aggr-base2a.C: Likewise. + * g++.dg/cpp1z/nontype-auto1.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda3.C: Likewise. + * g++.dg/cpp1z/nontype-auto7.C: Likewise. + * g++.dg/cpp1z/decomp15.C: Likewise. + * g++.dg/cpp1z/noexcept-type4.C: Likewise. + * g++.dg/cpp1z/fold-mangle.C: Likewise. + * g++.dg/cpp1z/class-deduction35.C: Likewise. + * g++.dg/cpp1z/decomp4.C: Likewise. + * g++.dg/cpp1z/class-deduction42.C: Likewise. + * g++.dg/cpp1z/init-statement8.C: Likewise. + * g++.dg/cpp1z/inline-var1a.C: Likewise. + * g++.dg/cpp1z/init-statement6.C: Likewise. + * g++.dg/cpp1z/class-deduction17.C: Likewise. + * g++.dg/cpp1z/class-deduction28.C: Likewise. + * g++.dg/cpp1z/class-deduction27.C: Likewise. + * g++.dg/cpp1z/decomp-bitfield1.C: Likewise. + * g++.dg/cpp1z/attributes-enum-1a.C: Likewise. + * g++.dg/cpp1z/class-deduction11.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda12.C: Likewise. + * g++.dg/cpp1z/init-statement9.C: Likewise. + * g++.dg/cpp1z/class-deduction19.C: Likewise. + * g++.dg/cpp1z/class-deduction5.C: Likewise. + * g++.dg/cpp1z/fold2.C: Likewise. + * g++.dg/cpp1z/class-deduction33.C: Likewise. + * g++.dg/cpp1z/class-deduction24.C: Likewise. + * g++.dg/cpp1z/aggr-base1.C: Likewise. + * g++.dg/cpp1z/fold6.C: Likewise. + * g++.dg/cpp1z/decomp12.C: Likewise. + * g++.dg/cpp1z/class-deduction4.C: Likewise. + * g++.dg/cpp1z/inline-var1.C: Likewise. + * g++.dg/cpp1z/aligned-new2.C: Likewise. + * g++.dg/cpp1z/class-deduction3.C: Likewise. + * g++.dg/other/error3.C: Likewise. + * g++.dg/init/new25.C: Likewise. + * g++.dg/init/new13.C: Likewise. + * g++.dg/tls/diag-2.C: Likewise. + * g++.dg/tls/diag-4.C: Likewise. + * g++.dg/opt/noreturn-1.C: Likewise. + * g++.dg/eh/async-unwind2.C: Likewise. + * g++.dg/eh/spec9.C: Likewise. + * g++.dg/eh/spec7.C: Likewise. + * g++.dg/eh/template1.C: Likewise. + * g++.dg/eh/cond4.C: Likewise. + * g++.dg/eh/pr41819.C: Likewise. + * g++.dg/eh/delete1.C: Likewise. + * g++.dg/eh/spec3.C: Likewise. + * g++.dg/eh/forced4.C: Likewise. + * g++.dg/eh/spec2.C: Likewise. + * g++.dg/eh/shadow1.C: Likewise. + * g++.dg/eh/pr38662.C: Likewise. + * g++.dg/eh/ehopt1.C: Likewise. + * g++.dg/eh/spec8.C: Likewise. + * g++.dg/eh/init-temp2.C: Likewise. + * g++.dg/rtti/crash3.C: Likewise. + * g++.dg/warn/Wreturn-type-3.C: Likewise. + * g++.dg/warn/register-parm-1.C: Likewise. + * g++.dg/warn/register-var-2.C: Likewise. + * g++.dg/gcov/gcov-7.C: Likewise. + * g++.dg/tree-ssa/pr45605.C: Likewise. + * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise. + * g++.dg/lookup/exception1.C: Likewise. + * g++.dg/ubsan/pr79589.C: Likewise. + * g++.dg/tm/pr47340.C: Likewise. + * g++.dg/tm/pr46567.C: Likewise. + * g++.dg/expr/bitfield5.C: Likewise. + * g++.dg/expr/bool1.C: Likewise. + * g++.dg/expr/lval3.C: Likewise. + * g++.dg/expr/lval4.C: Likewise. + * g++.dg/expr/bitfield4.C: Likewise. + * g++.dg/expr/bitfield6.C: Likewise. + * g++.dg/expr/bool3.C: Likewise. + * g++.dg/ext/has_nothrow_constructor.C: Likewise. + * g++.dg/ext/has_nothrow_copy-7.C: Likewise. + * g++.dg/ext/has_nothrow_copy-1.C: Likewise. + * g++.dg/ext/has_nothrow_copy-2.C: Likewise. + * g++.dg/ext/has_nothrow_copy-4.C: Likewise. + * g++.dg/ext/has_nothrow_copy-5.C: Likewise. + * g++.dg/ext/has_nothrow_copy-6.C: Likewise. + * g++.dg/ext/has_nothrow_assign.C: Likewise. + * g++.dg/parse/register1.C: Likewise. + * g++.dg/parse/error15.C: Likewise. + * g++.dg/parse/linkage2.C: Likewise. + * g++.dg/concepts/intro2.C: Likewise. + * g++.dg/concepts/class.C: Likewise. + * g++.dg/concepts/traits1.C: Likewise. + * g++.dg/concepts/req5.C: Likewise. + * g++.dg/concepts/var-concept5.C: Likewise. + * g++.dg/concepts/fn-concept2.C: Likewise. + * g++.dg/concepts/traits2.C: Likewise. + * g++.dg/concepts/placeholder2.C: Likewise. + * g++.dg/concepts/class6.C: Likewise. + * g++.dg/concepts/memtmpl1.C: Likewise. + * g++.dg/concepts/friend2.C: Likewise. + * g++.dg/concepts/template-parm3.C: Likewise. + * g++.dg/concepts/template-parm10.C: Likewise. + * g++.dg/concepts/explicit-spec1.C: Likewise. + * g++.dg/concepts/explicit-spec3.C: Likewise. + * g++.dg/concepts/var-templ2.C: Likewise. + * g++.dg/concepts/intro5.C: Likewise. + * g++.dg/concepts/deduction-constraint1.C: Likewise. + * g++.dg/concepts/iconv1.C: Likewise. + * g++.dg/concepts/constrained-parm.C: Likewise. + * g++.dg/concepts/template-template-parm1.C: Likewise. + * g++.dg/concepts/var-concept3.C: Likewise. + * g++.dg/concepts/class3.C: Likewise. + * g++.dg/concepts/memfun2.C: Likewise. + * g++.dg/concepts/req1.C: Likewise. + * g++.dg/concepts/disjunction1.C: Likewise. + * g++.dg/concepts/req17.C: Likewise. + * g++.dg/concepts/pr65848.C: Likewise. + * g++.dg/concepts/placeholder4.C: Likewise. + * g++.dg/concepts/decl-diagnose.C: Likewise. + * g++.dg/concepts/intro7.C: Likewise. + * g++.dg/concepts/pr68683.C: Likewise. + * g++.dg/concepts/partial-spec4.C: Likewise. + * g++.dg/concepts/template-parm5.C: Likewise. + * g++.dg/concepts/explicit-inst1.C: Likewise. + * g++.dg/concepts/class-deduction1.C: Likewise. + * g++.dg/concepts/class1.C: Likewise. + * g++.dg/concepts/req15.C: Likewise. + * g++.dg/concepts/memfun.C: Likewise. + * g++.dg/concepts/pr68434.C: Likewise. + * g++.dg/concepts/inherit-ctor4.C: Likewise. + * g++.dg/concepts/partial-spec6.C: Likewise. + * g++.dg/concepts/var-templ1.C: Likewise. + * g++.dg/concepts/template-parm8.C: Likewise. + * g++.dg/concepts/explicit-inst3.C: Likewise. + * g++.dg/concepts/class4.C: Likewise. + * g++.dg/concepts/req6.C: Likewise. + * g++.dg/concepts/fn8.C: Likewise. + * g++.dg/concepts/class5.C: Likewise. + * g++.dg/concepts/placeholder5.C: Likewise. + * g++.dg/concepts/req16.C: Likewise. + * g++.dg/concepts/req10.C: Likewise. + * g++.dg/concepts/var-concept2.C: Likewise. + * g++.dg/concepts/auto3.C: Likewise. + * g++.dg/concepts/generic-fn-err.C: Likewise. + * g++.dg/concepts/pr65552.C: Likewise. + * g++.dg/concepts/partial-concept-id2.C: Likewise. + * g++.dg/concepts/fn1.C: Likewise. + * g++.dg/concepts/partial-spec.C: Likewise. + * g++.dg/concepts/template-parm12.C: Likewise. + * g++.dg/concepts/diagnostic1.C: Likewise. + * g++.dg/concepts/intro1.C: Likewise. + * g++.dg/concepts/explicit-inst4.C: Likewise. + * g++.dg/concepts/req18.C: Likewise. + * g++.dg/concepts/explicit-spec5.C: Likewise. + * g++.dg/concepts/var-concept6.C: Likewise. + * g++.dg/concepts/fn9.C: Likewise. + * g++.dg/concepts/req2.C: Likewise. + * g++.dg/concepts/template-parm7.C: Likewise. + * g++.dg/concepts/req14.C: Likewise. + * g++.dg/concepts/template-parm6.C: Likewise. + * g++.dg/concepts/variadic4.C: Likewise. + * g++.dg/concepts/fn6.C: Likewise. + * g++.dg/concepts/req-neg1.C: Likewise. + * g++.dg/concepts/alias3.C: Likewise. + * g++.dg/concepts/expression2.C: Likewise. + * g++.dg/concepts/partial-spec3.C: Likewise. + * g++.dg/concepts/expression3.C: Likewise. + * g++.dg/concepts/memfun-err.C: Likewise. + * g++.dg/concepts/pr66091.C: Likewise. + * g++.dg/concepts/explicit-spec2.C: Likewise. + * g++.dg/concepts/equiv.C: Likewise. + * g++.dg/concepts/friend1.C: Likewise. + * g++.dg/concepts/fn4.C: Likewise. + * g++.dg/concepts/var-templ3.C: Likewise. + * g++.dg/concepts/explicit-inst2.C: Likewise. + * g++.dg/concepts/alias2.C: Likewise. + * g++.dg/concepts/regress/alias-decl-42.C: Likewise. + * g++.dg/concepts/placeholder6.C: Likewise. + * g++.dg/concepts/fn10.C: Likewise. + * g++.dg/concepts/req3.C: Likewise. + * g++.dg/concepts/variadic2.C: Likewise. + * g++.dg/concepts/pr65636.C: Likewise. + * g++.dg/concepts/intro6.C: Likewise. + * g++.dg/concepts/class2.C: Likewise. + * g++.dg/concepts/fn2.C: Likewise. + * g++.dg/concepts/req20.C: Likewise. + * g++.dg/concepts/req8.C: Likewise. + * g++.dg/concepts/placeholder1.C: Likewise. + * g++.dg/concepts/pr65854.C: Likewise. + * g++.dg/concepts/member-concept.C: Likewise. + * g++.dg/concepts/template-parm2.C: Likewise. + * g++.dg/concepts/variadic1.C: Likewise. + * g++.dg/concepts/fn7.C: Likewise. + * g++.dg/concepts/intro4.C: Likewise. + * g++.dg/concepts/req13.C: Likewise. + * g++.dg/concepts/inherit-ctor3.C: Likewise. + * g++.dg/concepts/explicit-spec6.C: Likewise. + * g++.dg/concepts/auto1.C: Likewise. + * g++.dg/concepts/alias1.C: Likewise. + * g++.dg/concepts/fn-concept1.C: Likewise. + * g++.dg/concepts/template-parm11.C: Likewise. + * g++.dg/concepts/explicit-spec4.C: Likewise. + * g++.dg/concepts/partial-concept-id1.C: Likewise. + * g++.dg/concepts/req9.C: Likewise. + * g++.dg/concepts/req4.C: Likewise. + * g++.dg/concepts/pr65681.C: Likewise. + * g++.dg/concepts/req7.C: Likewise. + * g++.dg/concepts/req12.C: Likewise. + * g++.dg/concepts/fn5.C: Likewise. + * g++.dg/concepts/alias4.C: Likewise. + * g++.dg/concepts/generic-fn.C: Likewise. + * g++.dg/concepts/feature-macro.C: Likewise. + * g++.dg/concepts/req19.C: Likewise. + * g++.dg/concepts/placeholder3.C: Likewise. + * g++.dg/concepts/intro3.C: Likewise. + * g++.dg/concepts/partial-spec5.C: Likewise. + * g++.dg/concepts/template-parm4.C: Likewise. + * g++.dg/concepts/dr1430.C: Likewise. + * g++.dg/concepts/pr65634.C: Likewise. + * g++.dg/concepts/var-concept4.C: Likewise. + * g++.dg/concepts/pr67249.C: Likewise. + * g++.dg/concepts/expression.C: Likewise. + * g++.dg/concepts/pr65575.C: Likewise. + * g++.dg/concepts/partial-spec2.C: Likewise. + * g++.dg/concepts/template-parm9.C: Likewise. + * g++.dg/concepts/inherit-ctor1.C: Likewise. + * g++.dg/concepts/equiv2.C: Likewise. + * g++.dg/concepts/req11.C: Likewise. + * g++.dg/concepts/template-parm1.C: Likewise. + * g++.dg/concepts/inherit-ctor2.C: Likewise. + * g++.dg/concepts/var-concept1.C: Likewise. + * g++.dg/concepts/fn3.C: Likewise. + * g++.dg/torture/pr46364.C: Likewise. + * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise. + * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. + * g++.dg/torture/stackalign/eh-global-1.C: Likewise. + * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. + * g++.dg/torture/pr52918-1.C: Likewise. + * g++.dg/torture/pr49394.C: Likewise. + * g++.dg/torture/pr57190.C: Likewise. + * g++.dg/cpp0x/static_assert8.C: Likewise. + * g++.dg/cpp0x/noexcept19.C: Likewise. + * g++.dg/cpp0x/variadic-throw.C: Likewise. + * g++.dg/cpp0x/variadic73.C: Likewise. + * g++.dg/cpp0x/noexcept02.C: Likewise. + * g++.dg/cpp0x/defaulted23.C: Likewise. + * g++.dg/cpp0x/noexcept08.C: Likewise. + * g++.dg/cpp0x/auto9.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise. + * g++.dg/cpp0x/error5.C: Likewise. + * c-c++-common/gomp/atomic-12.c: Likewise. + * c-c++-common/gomp/atomic-13.c: Likewise. + * c-c++-common/gomp/atomic-14.c: Likewise. + * c-c++-common/Wvarargs-2.c: Likewise. + * c-c++-common/Wvarargs.c: Likewise. + * c-c++-common/vector-subscript-2.c: Likewise. + * g++.old-deja/g++.robertl/eb123.C: Likewise. + * g++.old-deja/g++.eh/tmpl3.C: Likewise. + * g++.old-deja/g++.eh/cleanup2.C: Likewise. + * g++.old-deja/g++.eh/badalloc1.C: Likewise. + * g++.old-deja/g++.eh/throw2.C: Likewise. + * g++.old-deja/g++.eh/throw1.C: Likewise. + * g++.old-deja/g++.eh/tmpl1.C: Likewise. + * g++.old-deja/g++.other/new7.C: Likewise. + * g++.old-deja/g++.other/crash30.C: Likewise. + * g++.old-deja/g++.other/regstack.C: Likewise. + * g++.old-deja/g++.other/crash28.C: Likewise. + * g++.old-deja/g++.jason/bool5.C: Likewise. + * g++.old-deja/g++.mike/p10416.C: Likewise. + * g++.old-deja/g++.mike/eh25.C: Likewise. + * g++.old-deja/g++.mike/eh55.C: Likewise. + + PR rtl-optimization/82192 + * gcc.c-torture/execute/pr82192.c: New test. + +2017-09-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82217 + * gcc.dg/torture/pr82217.c: New testcase. + +2017-09-15 Jakub Jelinek <jakub@redhat.com> + + PR target/82145 + * gcc.target/i386/pr82145.c: New test. + +2017-09-15 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82184 + * gfortran.dg/pointer_array_9.f90: New test. + +2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of + __builtin_fabsq. + * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead + of __builtin_fabsq. Prevent the test from running on 32-bit. + * gcc.target/powerpc/float128-fma1.c: New test. + * gcc.target/powerpc/float128-fma2.c: Likewise. + * gcc.target/powerpc/float128-sqrt1.c: Likewise. + * gcc.target/powerpc/float128-sqrt2.c: Likewise. + +2017-09-14 David Malcolm <dmalcolm@redhat.com> + + PR jit/82174 + * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c: + New test case. + +2017-09-14 Pat Haugen <pthaugen@us.ibm.com> + + * gcc.target/powerpc/r2_shrink-wrap.c: New. + +2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-ld-longlong.c: Add + lp64 requirement. + +2017-09-14 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase. + * gcc.dg/uninit-suppress_2.c: Adjust. + * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise. + +2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR tree-optimization/80996 + * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling. + +2017-09-14 Jakub Jelinek <jakub@redhat.com> + + PR target/81325 + * g++.dg/cpp0x/pr81325.C: New test. + +2017-09-13 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82173 + * gfortran.dg/pdt_10.f03 : New test. + +2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68177 + * g++.dg/cpp0x/lambda/lambda-68177.C: New. + +2017-09-13 Martin Liska <mliska@suse.cz> + + PR middle-end/82154 + * g++.dg/torture/pr82154.C: New test. + +2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/61362 + * g++.dg/cpp0x/lambda/lambda-ice19.C: New. + * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise. + +2017-09-13 Steve Ellcey <sellcey@cavium.com> + + PR tree-optimization/80925 + * gfortran.dg/vect/vect-2.f90: Add + --param vect-max-peeling-for-alignment=0 option. + Remove unaligned access and peeling checks. + * gfortran.dg/vect/vect-3.f90: Ditto. + * gfortran.dg/vect/vect-4.f90: Ditto. + * gfortran.dg/vect/vect-5.f90: Ditto. + +2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/61135 + * g++.dg/cpp0x/lambda/lambda-ice18.C: New. + * g++.dg/cpp1y/lambda-ice2.C: Likewise. + +2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com> + + * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase. + +2017-09-13 Marek Polacek <polacek@redhat.com> + + PR c/82167 + * gcc.dg/pr82167.c: New test. + +2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-ld-char.c: New. + * gcc.target/powerpc/fold-vec-ld-double.c: New. + * gcc.target/powerpc/fold-vec-ld-float.c: New. + * gcc.target/powerpc/fold-vec-ld-int.c: New. + * gcc.target/powerpc/fold-vec-ld-longlong.c: New. + * gcc.target/powerpc/fold-vec-ld-short.c: New. + +2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com> + + * gcc.target/aarch64/pr62178.c: Updated testcase + to scan for two ldrs and an mla. + +2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/59949 + * g++.dg/cpp0x/lambda/lambda-defarg7.C: New. + +2017-09-13 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler. + +2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for + ARMv8-A and ARMv8-R. + * gcc.target/arm/acle/cdp2.c: Likewise. + * gcc.target/arm/acle/ldc.c: Likewise. + * gcc.target/arm/acle/ldc2.c: Likewise. + * gcc.target/arm/acle/ldc2l.c: Likewise. + * gcc.target/arm/acle/ldcl.c: Likewise. + * gcc.target/arm/acle/mcr.c: Likewise. + * gcc.target/arm/acle/mcr2.c: Likewise. + * gcc.target/arm/acle/mcrr.c: Likewise. + * gcc.target/arm/acle/mcrr2.c: Likewise. + * gcc.target/arm/acle/mrc.c: Likewise. + * gcc.target/arm/acle/mrc2.c: Likewise. + * gcc.target/arm/acle/mrrc.c: Likewise. + * gcc.target/arm/acle/mrrc2.c: Likewise. + * gcc.target/arm/acle/stc.c: Likewise. + * gcc.target/arm/acle/stc2.c: Likewise. + * gcc.target/arm/acle/stc2l.c: Likewise. + * gcc.target/arm/acle/stcl.c: Likewise. + * lib/target-supports.exp: + (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl + and stcl in the comment. + (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets + and disable Thumb-1 targets. + (check_effective_target_arm_coproc3_ok_nocache): Likewise. + (check_effective_target_arm_coproc4_ok_nocache): Likewise. + +2017-09-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/47226 + * g++.dg/cpp0x/lambda/lambda-variadic4.C: New. + * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise. + +2017-09-13 Richard Biener <rguenther@suse.de> + + PR middle-end/82128 + * gimple-fold.c (gimple_fold_call): Update SSA name in-place to + default-def to avoid breaking iterator update with the weird + interaction with cgraph_update_edges_for_call_stmt_node. + +2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419. + +017-09-12 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70621 + * g++.dg/torture/pr70621.C: New. + +2017-09-12 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/82173 + * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it + is defined' error. + * gfortran.dg/pdt_6.f03 : New test. + * gfortran.dg/pdt_7.f03 : New test. + * gfortran.dg/pdt_8.f03 : New test. + + PR fortran/82168 + * gfortran.dg/pdt_9.f03 : New test. + +2017-09-12 Jakub Jelinek <jakub@redhat.com> + + PR target/82112 + * gcc.target/powerpc/pr82112.c: New test. + * g++.dg/ext/altivec-18.C: New test. + +2017-09-12 Martin Liska <mliska@suse.cz> + + PR testsuite/82114 + * gcc.dg/gimplefe-14.c (main): Add handling of case 0. + +2017-09-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82157 + * gcc.dg/torture/pr82157.c: New testcase. + +2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com> + + * gcc.target/mips/near-far-1.c: Add check for 'short_call' + attribute. + * gcc.target/mips/near-far-2.c: Likewise. + * gcc.target/mips/near-far-3.c: Likewise. + * gcc.target/mips/near-far-4.c: Likewise. + +2017-09-12 Jakub Jelinek <jakub@redhat.com> + + PR target/82112 + * c-c++-common/pr82112.c: New test. + * gcc.dg/pr82112.c: New test. + +2017-09-10 Eric Botcazou <ebotcazou@adacore.com> + + PR ada/79441 + * gnat.dg/pack9.adb: Robustify. + +2017-09-10 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/34640 + * gfortran.dg/associate_24.f90: New test. + * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump + checks. + * gfortran.dg/no_arg_check_2.f90: Likewise. + * gfortran.dg/pointer_array_1.f90: New test. + * gfortran.dg/pointer_array_2.f90: New test. + * gfortran.dg/pointer_array_7.f90: New test. + * gfortran.dg/pointer_array_8.f90: New test. + * gfortran.dg/pointer_array_component_1.f90: New test. + * gfortran.dg/pointer_array_component_2.f90: New test. + * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan + counts by 1. + + PR fortran/40737 + * gfortran.dg/pointer_array_3.f90: New test. + + PR fortran/57116 + * gfortran.dg/pointer_array_4.f90: New test. + + PR fortran/55763 + * gfortran.dg/pointer_array_5.f90: New test. + + PR fortran/57019 + * gfortran.dg/pointer_array_6.f90: New test. + +2017-09-09 Jonathan Wakely <jwakely@redhat.com> + + PR c++/81852 + * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init. + * g++.dg/cpp1y/feat-cxx14.C: Likewise. + * g++.dg/cpp1y/feat-cxx98.C: Likewise. + * g++.dg/cpp1y/feat-neg.C: Likewise. + * g++.dg/cpp1z/feat-cxx1z.C: Likewise. + +2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug14.adb: New test. + +2017-09-09 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/atomic3.ads: New test. + +2017-09-09 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/vfa.ads: Rename into... + * gnat.dg/specs/vfa1.ads: ...this. + * gnat.dg/specs/vfa2.ads: New test. + +2017-09-09 Paul Thomas <pault@gcc.gnu.org> + + * gfortran.dg/pdt_1.f03 : New test. + * gfortran.dg/pdt_2.f03 : New test. + * gfortran.dg/pdt_3.f03 : New test. + * gfortran.dg/pdt_4.f03 : New test. + * gfortran.dg/pdt_5.f03 : New test. + +2017-09-08 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/pr81988.c: New test. + +2017-09-07 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt67.adb: New test. + * gnat.dg/opt67_pkg.ad[sb]: New helper. + +2017-09-07 Jakub Jelinek <jakub@redhat.com> + + PR target/81979 + * gcc.dg/pr81979.c: New test. + +2017-09-07 Eric Botcazou <ebotcazou@adacore.com> + + PR ada/82126 + * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering. + +2017-09-07 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading + opportunity. + +2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-1.c: Update options to know that + -mfloat128 is now on by default on PowerPC VSX systems. Remove + -static-libgcc option which is no longer needed. Use -mvsx or + -mpower9-vector to enable VSX or hardware IEEE support, rather + than specifying a particular CPU. + * gcc.target/powerpc/float128-2.c: Likewise. + * gcc.target/powerpc/float128-cmp.c: Likewise. + * gcc.target/powerpc/float128-complex-1.c: Likewise. + * gcc.target/powerpc/float128-complex-2.c: Likewise. + * gcc.target/powerpc/float128-hw.c: Likewise. + * gcc.target/powerpc/float128-mix.c: Likewise. + * gcc.target/powerpc/float128-type-1.c: Likewise. + * gcc.target/powerpc/float128-type-2.c: Likewise. + * gcc.target/powerpc/float128-3.c: New test. + * gcc.target/powerpc/float128-4.c: Likewise. + * gcc.target/powerpc/float128-5.c: Likewise. + +2017-09-06 Wilco Dijkstra <wdijkstr@arm.com> + + PR middle-end/78468 + * gcc.dg/pr78468.c: Add alignment test. + +2017-09-06 Wish Wu <wishwu007@gmail.com> + Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/sancov/cmp0.c: New test. + +2017-09-06 Richard Biener <rguenther@suse.de> + + * gcc.c-torture/execute/20050604-1.c: Adjust to be a better + test for correctness of vector lowering. + +2017-09-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82108 + * gcc.dg/vect/pr82108.c: New testcase. + +2017-09-06 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/82078 + * gcc.dg/tree-ssa/pr82078.c: New test. + +2017-09-06 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/82095 + * gcc.dg/tls/pr82095.c: New test. + +2017-09-05 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/81768 + * gcc.dg/gomp/pr81768-2.c: New test. + + PR middle-end/81768 + * gcc.dg/gomp/pr81768-1.c: New test. + +2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/81833 + * gcc.target/powerpc/pr81833-1.c: New file. + * gcc.target/powerpc/pr81833-2.c: New file. + +2017-09-05 H.J. Lu <hongjiu.lu@intel.com> + + PR target/59501 + PR target/81624 + PR target/81769 + * gcc.target/i386/pr59501-4a.c: Remove xfail. + * gcc.target/i386/pr81769-1a.c: New test. + * gcc.target/i386/pr81769-1b.c: Likewise. + * gcc.target/i386/pr81769-2.c: Likewise. + +2017-09-05 Marek Polacek <polacek@redhat.com> + + PR sanitizer/82072 + * c-c++-common/ubsan/pr82072-2.c: New test. + +2017-09-05 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/81942 + * g++.dg/cpp1y/constexpr-return3.C: New. + +2017-09-05 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/incomplete5.ad[sb]: New test. + * gnat.dg/incomplete5_pkg.ad[sb]: New helper. + +2017-09-05 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/uc2.ads: New test. + +2017-09-05 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/taft_type4.adb: New test. + * gnat.dg/taft_type4_pkg.ad[sb]: New helper. + +2017-09-05 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82102 + * gcc.dg/torture/pr82102.c: New testcase. + +2017-09-05 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/array29.ad[sb]: New test. + +2017-09-05 Martin Liska <mliska@suse.cz> + + PR tree-optimization/82032 + * g++.dg/other/pr82032.C: New test. + * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern. + * gcc.dg/tree-ssa/vrp34.c: Likewise. + * gcc.dg/switch-10.c: Likewise. + +2017-09-04 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/mpx/mpx-os-support.h: New file. + * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h. + +2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR target/77308 + * gcc.target/arm/pr77308-1.c: New test. + +2017-09-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82084 + * g++.dg/torture/pr82084.C: New testcase. + +2017-09-04 Marek Polacek <polacek@redhat.com> + + PR c/81783 + * c-c++-common/Wtautological-compare-5.c: New test. + +2017-09-04 Jeff Law <law@redhat.com> + + PR tree-optimization/64910 + * gcc.dg/tree-ssa/pr64910-2.c: New test. + +2017-09-04 Marek Polacek <polacek@redhat.com> + + PR sanitizer/82072 + * c-c++-common/ubsan/pr82072.c: New test. + +2017-09-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/82060 + * g++.dg/torture/pr82060.C: New testcase. + +2017-09-04 Alexander Monakov <amonakov@ispras.ru> + + PR rtl-optimization/57448 + PR target/67458 + PR target/81316 + * gcc.dg/atomic/pr80640-2.c: New testcase. + * gcc.dg/atomic/pr81316.c: New testcase. + +2017-09-04 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/82052 + * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to + call in fn11. + +2017-09-04 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81981 + * gcc.dg/ubsan/pr81981.c: New test. + + PR tree-optimization/70043 + PR testsuite/82093 + * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0. + +2017-09-04 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count. + * gcc.target/i386/bmi-check.h (main): Ditto. + * gcc.target/i386/bmi2-check.h (main): Ditto. + * gcc.target/i386/rtm-check.h (main): Ditto. + * gcc.target/i386/sha-check.h (main): Ditto. + * gcc.target/i386/avx2-check.h (check_osxsave): New function. + (main): Use __get_cpuid_count. Use check_osxsave. + * gcc.target/i386/avx512-check.h (check_osxsave): New function. + (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions. + * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function. + (main): Use check_osxsave. + +2017-09-03 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count + and return NORUNRES on failure. + * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use + __builtin_va_arg_pack instead of __va_arg_pack. + * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto. + * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto. + * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto. + * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto. + * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto. + +2017-09-01 Jakub Jelinek <jakub@redhat.com> + + PR target/81766 + * gcc.target/i386/pr81766.c: New test. + +2017-09-01 Joseph Myers <joseph@codesourcery.com> + + PR c/82071 + * gcc.target/i386/excess-precision-7.c: New test. + +2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/82012 + * gcc.target/s390/target-attribute/pr82012.c: New test. + +2017-09-01 Jeff Law <law@redhat.com> + + * gcc.target/i386/const-in-bss.c: New test. + + PR tree-optimization/82052 + * gcc.c-torture/compile/pr82052.c: New test. + +2017-09-01 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81923 + * gcc.dg/asan/pr81923.c: New test. + +2017-09-01 Martin Liska <mliska@suse.cz> + + PR tree-optimization/82059 + * gcc.dg/tree-ssa/pr82059.c: New test. + +2017-09-01 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/loop-1.c: Deleted. + +2017-09-01 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/arc.exp: Test also cpp files. + * gcc.target/arc/tdelay_slots.cpp: New test. + +2017-09-01 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/pr9001184797.c: New test. + +2017-09-01 Jakub Jelinek <jakub@redhat.com> + + PR c/81887 + * c-c++-common/gomp/pr81887.c: New test. + * gfortran.dg/gomp/pr81887.f90: New test. + +2017-09-01 Marek Polacek <polacek@redhat.com> + + PR c++/82040 + * g++.dg/warn/Wbool-operation-1.C: New test. + +2017-08-31 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/sdata-5.c: New test. + * gcc.target/arc/arc700-stld-hazard.c: Update test options. + +2017-08-31 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/sdata-3.c: New file. + * gcc.target/arc/sdata-4.c: Likewise. + +2017-08-31 Richard Biener <rguenther@suse.de> + + PR middle-end/82054 + * g++.dg/gomp/pr82054.C: New testcase. + +2017-08-31 Renlin Li <renlin.li@arm.com> + Aaron Sawdey <acsawdey@linux.vnet.ibm.com> + + * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy. + +2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/81987 + * g++.dg/torture/pr81987.C: New file. + +2017-08-30 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/aggr22.ad[sb]: New test. + +2017-08-30 Pat Haugen <pthaugen@us.ibm.com> + + * gcc.target/powerpc/cr_shrink-wrap.c: New. + +2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/82015 + * gcc.target/powerpc/pr82015.c: Fix up error message. + +2017-08-30 Martin Liska <mliska@suse.cz> + + PR inline-asm/82001 + * gcc.dg/ipa/pr82001.c: New test. + +2017-08-30 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/vrp104.c: Change dump file name. + +2017-08-30 Richard Biener <rguenther@suse.de> + + * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer. + +2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/82015 + * gcc.target/powerpc/pr82015.c: New test. + +2017-08-29 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/*.c: Remove excess braces from target selectors. + +2017-08-29 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/20030926-1.c: Add dg-additional-options. + * gcc.target/i386/abi-2.c: Ditto. + * gcc.target/i386/interrupt-sibcall-2.c: Ditto. + * gcc.target/i386/pr22076.c: Ditto. + * gcc.target/i386/pr37216.c: Ditto. + * gcc.target/i386/pr39431.c: Ditto. + * gcc.target/i386/pr40906-1.c: Ditto. + * gcc.target/i386/pr40906-2.c: Ditto. + * gcc.target/i386/pr43766.c: Ditto. + * gcc.target/i386/pr46226.c: Ditto. + * gcc.target/i386/pr46470.c: Ditto. + * gcc.target/i386/pr59929.c: Ditto. + * gcc.target/i386/sse-10.c: Ditto. + * gcc.target/i386/vararg-1.c: Ditto. + * gcc.target/i386/vararg-1.c: Ditto. + * gcc.target/i386/asm-6.c: Compile for fpic target only. + * gcc.target/i386/pr44223.c: Ditto. + * gcc.target/i386/bitfield1.c (dg-options): Remove target selector. + * gcc.target/i386/bitfield2.c (dg-options): Ditto. + * gcc.target/i386/pr67480.c (dg-options): Ditto. + * gcc.target/i386/vect-cond-1.c (dg-options): Ditto. + * gcc.target/i386/bittest.c (scan-assembler-times): Ditto. + * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector. + * gcc.target/i386/mvc9.c: Compile for lto target only. + * gcc.target/i386/pr45234.c: Compile for ia32 target only. + * gcc.target/i386/pr49866.c: Compile for lp64 target only. + * gcc.target/i386/pr57091.c: Ditto. + * gcc.target/i386/pr61599-2.c: Ditto. + +2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/81503 + * gcc.c-torture/execute/pr81503.c: New file. + +2017-08-29 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower. + * gcc.dg/tree-ssa/vrp104.c: Likewise. + +2017-08-29 Richard Biener <rguenther@suse.de> + Dominik Infuehr <dominik.infuehr@theobroma-systems.com> + + * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase. + +2017-08-28 Jeff Law <law@redhat.com> + + * gcc.dg/torture/pr57214.c: Fix type of loop counter. + * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM. + * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test. + * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test. + * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test. + * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test. + * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test. + * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test. + * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test. + +2017-08-28 Janus Weil <janus@gcc.gnu.org> + + PR fortran/81770 + * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo. + * gfortran.dg/warn_target_lifetime_4.f90: New testcase. + +2017-08-28 Steve Ellcey <sellcey@cavium.com> + + * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement. + * gfortran.dg/dec_init_2.f90 (dummy): Ditto. + * gfortran.dg/dec_init_3.f90 (dummy): Ditto. + +2017-08-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81977 + * g++.dg/torture/pr81977.C: New testcase. + +2017-08-28 Alexander Monakov <amonakov@ispras.ru> + + PR target/80640 + * gcc.dg/atomic/pr80640.c: New testcase. + +2017-08-27 Uros Bizjak <ubizjak@gmail.com> + + PR target/81995 + * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets. + * gcc.target/i386/pr46091-4a.c: Ditto. + +2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/81974 + * gfortran.dg/inline_matmul_19.f90: New test. + +2017-08-25 Steven Munroe <munroesj@gcc.gnu.org> + + * gcc.target/powerpc/m128-check.h: New file. + * gcc.target/powerpc/sse-check.h: New file. + * gcc.target/powerpc/sse-movmskps-1.c: New file. + * gcc.target/powerpc/sse-movlps-2.c: New file. + * gcc.target/powerpc/sse-pavgw-1.c: New file. + * gcc.target/powerpc/sse-cvttss2si-1.c: New file. + * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file. + * gcc.target/powerpc/sse-cvtss2si-1.c: New file. + * gcc.target/powerpc/sse-divss-1.c: New file. + * gcc.target/powerpc/sse-movhps-1.c: New file. + * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file. + * gcc.target/powerpc/sse-subps-1.c: New file. + * gcc.target/powerpc/sse-minps-1.c: New file. + * gcc.target/powerpc/sse-pminub-1.c: New file. + * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file. + * gcc.target/powerpc/sse-shufps-1.c: New file. + * gcc.target/powerpc/sse-ucomiss-2.c: New file. + * gcc.target/powerpc/sse-maxps-1.c: New file. + * gcc.target/powerpc/sse-pmaxub-1.c: New file. + * gcc.target/powerpc/sse-movmskb-1.c: New file. + * gcc.target/powerpc/sse-ucomiss-4.c: New file. + * gcc.target/powerpc/sse-unpcklps-1.c: New file. + * gcc.target/powerpc/sse-mulps-1.c: New file. + * gcc.target/powerpc/sse-rcpps-1.c: New file. + * gcc.target/powerpc/sse-pminsw-1.c: New file. + * gcc.target/powerpc/sse-ucomiss-6.c: New file. + * gcc.target/powerpc/sse-subss-1.c: New file. + * gcc.target/powerpc/sse-movss-2.c: New file. + * gcc.target/powerpc/sse-pmaxsw-1.c: New file. + * gcc.target/powerpc/sse-minss-1.c: New file. + * gcc.target/powerpc/sse-movaps-2.c: New file. + * gcc.target/powerpc/sse-movlps-1.c: New file. + * gcc.target/powerpc/sse-maxss-1.c: New file. + * gcc.target/powerpc/sse-movhlps-1.c: New file. + * gcc.target/powerpc/sse-cvttss2si-2.c: New file. + * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file. + * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file. + * gcc.target/powerpc/sse-mulss-1.c: New file. + * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file. + * gcc.target/powerpc/sse-cvtss2si-2.c: New file. + * gcc.target/powerpc/sse-movlhps-1.c: New file. + * gcc.target/powerpc/sse-movhps-2.c: New file. + * gcc.target/powerpc/sse-rsqrtps-1.c: New file. + * gcc.target/powerpc/sse-xorps-1.c: New file. + * gcc.target/powerpc/sse-cvtpspi8-1.c: New file. + * gcc.target/powerpc/sse-orps-1.c: New file. + * gcc.target/powerpc/sse-addps-1.c: New file. + * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file. + * gcc.target/powerpc/sse-ucomiss-1.c: New file. + * gcc.target/powerpc/sse-ucomiss-3.c: New file. + * gcc.target/powerpc/sse-pmulhuw-1.c: New file. + * gcc.target/powerpc/sse-andps-1.c: New file. + * gcc.target/powerpc/sse-cmpss-1.c: New file. + * gcc.target/powerpc/sse-divps-1.c: New file. + * gcc.target/powerpc/sse-andnps-1.c: New file. + * gcc.target/powerpc/sse-ucomiss-5.c: New file. + * gcc.target/powerpc/sse-movss-1.c: New file. + * gcc.target/powerpc/sse-sqrtps-1.c: New file. + * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file. + * gcc.target/powerpc/sse-cvtpspi16-1.c: New file. + * gcc.target/powerpc/sse-movaps-1.c: New file. + * gcc.target/powerpc/sse-movss-3.c: New file. + * gcc.target/powerpc/sse-unpckhps-1.c: New file. + * gcc.target/powerpc/sse-addss-1.c: New file. + * gcc.target/powerpc/sse-psadbw-1.c: New file. + +2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options. + * gcc.target/powerpc/dform-2.c: Likewise. + * gcc.target/powerpc/dform-3.c: Likewise. + * gcc.target/powerpc/pr71656-1.c: Likewise. + * gcc.target/powerpc/pr71656-2.c: Likewise. + * gcc.target/powerpc/pr80103-1.c: Likewise. + * gcc.target/powerpc/pr80098-1.c: Likewise. + +2017-08-24 Martin Sebor <msebor@redhat.com> + + PR middle-end/81908 + * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test. + * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test. + * gcc.dg/tree-ssa/pr81908.c: New test. + +2017-08-24 Steven Munroe <munroesj@gcc.gnu.org> + + * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define. + Suppress warning during tests. + +2017-08-24 Uros Bizjak <ubizjak@gmail.com> + + * lib/target-supports.exp: Group together target-dependant checks. + +2017-08-24 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81913 + * gcc.c-torture/execute/pr81913.c: New test. + * gcc.dg/tree-ssa/loop-niter-1.c: New test. + * gcc.dg/tree-ssa/loop-niter-2.c: New test. + +2017-08-23 Richard Biener <rguenther@suse.de> + + PR target/81921 + * gcc.target/i386/pr81921.c: New testcase. + +2017-08-23 Daniel Santos <daniel.santos@pobox.com> + + * gcc.target/i386/pr80969-1.c: New testcase. + * gcc.target/i386/pr80969-2a.c: Likewise. + * gcc.target/i386/pr80969-2.c: Likewise. + * gcc.target/i386/pr80969-3.c: Likewise. + * gcc.target/i386/pr80969-4a.c: Likewise. + * gcc.target/i386/pr80969-4b.c: Likewise. + * gcc.target/i386/pr80969-4.c: Likewise. + * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c + * lib/target-supports.exp (check_avx512_os_support_available, + check_avx512f_hw_available, check_effective_target_avx512f_runtime): + New proceedures for target avx512f and avx512f_runtime selectors. + (check_avx2_hw_available): Fix breakage due NULL being undefined. + +2017-08-23 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/diagnostic/param-type-mismatch.C: New test acse. + * gcc.dg/param-type-mismatch.c: New test case. + +2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-perm-char.c: New. + * gcc.target/powerpc/fold-vec-perm-double.c: New. + * gcc.target/powerpc/fold-vec-perm-float.c: New. + * gcc.target/powerpc/fold-vec-perm-int.c: New. + * gcc.target/powerpc/fold-vec-perm-longlong.c: New. + * gcc.target/powerpc/fold-vec-perm-pixel.c: New. + * gcc.target/powerpc/fold-vec-perm-short.c: New. + +2017-08-23 Richard Biener <rguenther@suse.de> + + * g++.dg/cpp1y/constexpr-instantiate.C: Adjust. + * g++.dg/tree-ssa/pr45605.C: Likewise. + * gnat.dg/noinline2.adb: Likewise. + * gnat.dg/renaming6.adb: Likewise. + * gnat.dg/renaming6.ads: Likewise. + * gnat.dg/specs/noinline3.ads: Likewise. + +2017-08-23 Richard Biener <rguenther@suse.de> + + PR lto/81940 + * g++.dg/lto/pr81940_0.C: New testcase. + +2017-08-23 Tamar Christina <tamar.christina@arm.com> + + PR middle-end/19706 + * gcc.dg/tree-ssa/pr19706.c: New. + * lib/target-supports.exp (check_effective_target_xorsign): New. + +2017-08-22 Daniel Santos <daniel.santos@pobox.com> + + * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and + -mabi=ms + * gcc.target/i386/pr64409.c: Modify to only run on x32. + * gcc.target/i386/pr46470.c: Modify to skip x32 target. + * gcc.target/i386/pr66275.c: Likewise. + * gcc.target/i386/pr68018.c: Likewise. + +2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-sums-int.c: New. + +2017-08-22 Jeff Law <law@redhat.com> + + PR tree-optimization/81741 + PR tree-optimization/71947 + * gcc.dg/tree-ssa/pr81741.c: New test. + * gcc.dg/tree-ssa/pr71947-7.c: New test. + * gcc.dg/tree-ssa/pr71947-8.c: New test. + * gcc.dg/tree-ssa/pr71947-9.c: New test. + * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output. + * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output. + * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output. + * gcc.dg/tree-ssa/20030922-2.c: xfail. + +2017-08-22 Yvan Roux <yvan.roux@linaro.org> + + PR c++/80287 + * g++.dg/pr80287.C: New test. + +2017-08-22 Richard Biener <rguenther@suse.de> + + Revert + 2017-08-09 Slava Barinov <v.barinov@samsung.com> + + * g++.dg/asan/asan.exp: Switch on *.cc tests. + +2017-08-22 Richard Biener <rguenther@suse.de> + + * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups. + * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise. + * g++.dg/debug/dwarf2/pr46123-2.C: Likewise. + * g++.dg/debug/dwarf2/typedef5.C: Likewise. + * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise. + * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise. + * gcc.dg/debug/dwarf2/dups-types.c: Remove. + * gcc.dg/debug/dwarf2/dups-types.h: Likewise. + +2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/81296 + * gfortran.dg/dtio_12.f90: Update test. + +2017-08-21 Nathan Sidwell <nathan@acm.org> + + * g++.dg/template/pr81899.C: Fix c++03. + * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition" + +2017-08-21 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types): + Update expected result to show all of "(long)0" being underlined. + * gcc.dg/plugin/diagnostic-test-string-literals-1.c + (test_multitoken_macro): Update expected underlining. + +2017-08-21 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/format/diagnostic-ranges.c: Update expected results + to show underlining of all pertinent params. + * gcc.dg/format/pr72858.c: Likewise. + +2017-08-21 Uros Bizjak <ubizjak@gmail.com> + + PR target/46091 + * gcc.target/i386/pr46091-4.c: New test. + * gcc.target/i386/pr46091-4a.c: Ditto. + * gcc.target/i386/pr46091-5.c: Ditto. + * gcc.target/i386/pr46091-5a.c: Ditto. + +2017-08-21 Nathan Sidwell <nathan@acm.org> + + PR c++/81899 + * g++.dg/template/pr81899.C: New. + +2017-08-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81900 + * gcc.dg/torture/pr81900.c: New testcase. + +2017-08-21 Richard Biener <rguenther@suse.de> + + * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location + regex to handle the LTO case. + * c-c++-common/asan/heap-overflow-1.c: Likewise. + * c-c++-common/asan/misalign-1.c: Likewise. + * c-c++-common/asan/misalign-2.c: Likewise. + * c-c++-common/asan/null-deref-1.c: Likewise. + * c-c++-common/asan/stack-overflow-1.c: Likewise. + * c-c++-common/asan/strncpy-overflow-1.c: Likewise. + * c-c++-common/asan/use-after-free-1.c: Likewise. + * c-c++-common/asan/alloca_big_alignment.c: Likewise. + * c-c++-common/asan/alloca_detect_custom_size.c: Likewise. + * c-c++-common/asan/alloca_overflow_partial.c: Likewise. + * c-c++-common/asan/alloca_overflow_right.c: Likewise. + * c-c++-common/asan/alloca_underflow_left.c: Likewise. + * g++.dg/asan/large-func-test-1.C: Likewise. + * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90. + +2017-08-21 Richard Biener <rguenther@suse.de> + + PR middle-end/81884 + * g++.dg/torture/pr81884.C: New testcase. + +2017-08-20 John David Anglin <danglin@gcc.gnu.org> + + PR ipa/77732 + * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa. + +2017-08-18 David Malcolm <dmalcolm@redhat.com> + + PR tree-optimization/46805 + * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c. + * jit.dg/test-autovectorize.c: New test case. + +2017-08-18 Peter Bergner <bergner@vnet.ibm.com> + + PR target/80210 + * gcc.target/powerpc/pr80210.c: New test. + +2017-08-18 David Malcolm <dmalcolm@redhat.com> + + PR c++/81514 + * g++.dg/lookup/empty.h: New file. + * g++.dg/lookup/missing-std-include-2.C: Replace include of + stdio.h with empty.h and a declaration of a "std::sprintf" not based + on a built-in. + +2017-08-18 H.J. Lu <hongjiu.lu@intel.com> + + PR c/53037 + * c-c++-common/pr53037-5.c: New test. + * g++.dg/pr53037-1.C: Likewise. + * g++.dg/pr53037-2.C: Likewise. + * g++.dg/pr53037-3.C: Likewise. + * g++.dg/pr53037-4.C: Likewise. + * gcc.dg/pr53037-1.c: Likewise. + * gcc.dg/pr53037-2.c: Likewise. + * gcc.dg/pr53037-3.c: Likewise. + * gcc.dg/pr53037-4.c: Likewise. + +2017-08-17 Peter Bergner <bergner@vnet.ibm.com> + + * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode. + * gcc.target/powerpc/p9-vparity.c: Likewise. + * gcc.target/powerpc/pr68805.c: Likewise. + * gcc.target/powerpc/pr80098-4.c: Remove useless test case. + +2017-08-17 Peter Bergner <bergner@vnet.ibm.com> + + PR target/72804 + * gcc.target/powerpc/pr72804.c: New test. + +2017-08-17 Marek Polacek <polacek@redhat.com> + + PR middle-end/81814 + * gcc.dg/torture/pr81814.c: New test. + +2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com> + + * gcc.target/aarch64/simd/vect_str_zero.c: New testcase. + +2017-08-17 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto. + +2017-08-17 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/vrp117.c: New testcase. + +2017-08-16 Uros Bizjak <ubizjak@gmail.com> + + * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt + scan-assembler-times for alpha*-*-*. + * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto. + * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto. + +2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/81116 + * gfortran.dg/realloc_on_assignment_29.f90: New test. + +2017-08-16 Uros Bizjak <ubizjak@gmail.com> + + PR target/46091 + * gcc.target/i386/pr46091-1.c: Update scan-assembler-times. + (testm): New test function. + * gcc.target/i386/pr46091-2.c: Ditto. + * gcc.target/i386/pr46091-3.c: Ditto. + +2017-08-16 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81832 + * gcc.dg/tree-ssa/pr81832.c: New test. + +2017-08-16 Richard Sandiford <richard.sandiford@linaro.org> + + PR tree-optimization/81835 + * gcc.dg/vect/pr81815.c: New test. + +2017-08-15 Joseph Myers <joseph@codesourcery.com> + + PR target/78460 + PR target/67712 + * gcc.c-torture/compile/string-large-1.c: New test. + +2017-08-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81790 + * gcc.dg/torture/pr81790.c: New testcase. + +2017-08-14 Martin Sebor <msebor@redhat.com> + + PR c/81117 + * c-c++-common/attr-nonstring-1.c: New test. + +2017-08-14 Martin Sebor <msebor@redhat.com> + + PR c/81117 + * gcc.dg/format/gcc_diag-10.c: Exercise %G. + +2017-08-14 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/ucnid-5.c: Skip on AIX. + * gcc.target/powerpc/pr79909.c: Skip on AIX. + +2017-08-14 Uros Bizjak <ubizjak@gmail.com> + + PR target/46091 + * gcc.target/i386/pr46091-1.c: New test. + * gcc.target/i386/pr46091-2.c: Ditto. + * gcc.target/i386/pr46091-3.c: Ditto. + +2017-08-14 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/81643 + * gcc.target/aarch64/long_branch_1.c: Improve testcase. + +2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/79845 + * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings. + * gcc.target/powerpc/altivec-cell-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise. + * gcc.target/powerpc/byte-in-either-range-1.c: Likewise. + * gcc.target/powerpc/byte-in-range-1.c: Likewise. + * gcc.target/powerpc/byte-in-set-1.c: Likewise. + * gcc.target/powerpc/byte-in-set-2.c: Likewise. + * gcc.target/powerpc/cmpb-3.c: Likewise. + * gcc.target/powerpc/crypto-builtin-2.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise. + * gcc.target/powerpc/no-r11-3.c: Likewise. + * gcc.target/powerpc/pr80098-1.c: Likewise. + * gcc.target/powerpc/pr80098-2.c: Likewise. + * gcc.target/powerpc/pr80098-3.c: Likewise. + * gcc.target/powerpc/pr80098-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise. + +2017-08-14 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81799 + * gcc.dg/tree-ssa/pr81799.c: New. + +2017-08-14 Wilco Dijkstra <wdijkstr@arm.com> + + PR middle-end/46932 + * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec. + * lib/target-supports.exp: Add check_effective_target_autoincdec. + +2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * gcc.target/aarch64/dbl_mov_immediate_1.c: Add + -mno-pc-relative-literal-loads. + +2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR testsuite/81793 + * gcc.dg/pie-static-1.c: Require both static and pie support. + * gcc.dg/pie-static-2.c: Likewise. + +2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com> + + PR ada/79542 + * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase. + +2017-08-11 Marek Polacek <polacek@redhat.com> + + PR c/81795 + * gcc.dg/pr81795.c: New test. + +2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/60355 + * gfortran.dg (bind_c_usage_30): New test. + +2017-08-11 Martin Liska <mliska@suse.cz> + + PR tree-opt/79987 + * gcc.target/i386/mpx/pr79987.c: New test. + +2017-08-11 Martin Liska <mliska@suse.cz> + + PR ipa/81213 + * gcc.target/i386/pr81213.c: New test. + +2017-08-10 Uros Bizjak <ubizjak@gmail.com> + + PR target/81708 + * gcc.target/i386/stack-prot-sym.c: New test. + +2017-08-10 Richard Sandiford <richard.sandiford@linaro.org> + + PR testsuite/81738 + * gcc.dg/vect/vect-alias-check-6.c: Move second function to... + * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require + vect_perm and vect_element_align for vectorization. + +2017-08-10 H.J. Lu <hongjiu.lu@intel.com> + + PR target/81736 + * gcc.target/i386/pr81736-1.c: New test. + * gcc.target/i386/pr81736-2.c: Likewise. + * gcc.target/i386/pr81736-3.c: Likewise. + * gcc.target/i386/pr81736-4.c: Likewise. + * gcc.target/i386/pr81736-5.c: Likewise. + * gcc.target/i386/pr81736-6.c: Likewise. + * gcc.target/i386/pr81736-7.c: Likewise. + +2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo. + * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only. + +2017-08-10 David Malcolm <dmalcolm@redhat.com> + + * c-c++-common/missing-close-symbol.c: New test case. + * c-c++-common/missing-symbol.c: New test case. + * gcc.dg/unclosed-init.c: New test case. + * g++.dg/diagnostic/unclosed-extern-c.C: New test case. + * g++.dg/diagnostic/unclosed-function.C: New test case. + * g++.dg/diagnostic/unclosed-namespace.C: New test case. + * g++.dg/diagnostic/unclosed-struct.C: New test case. + * g++.dg/parse/pragma2.C: Update to reflect movement of the + "expected identifier" error. + +2017-08-10 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_d_lines_1.f: New test. + * gfortran.dg/dec_d_lines_2.f: New test. + +2017-08-10 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_structure_18.f90: New test. + * gfortran.dg/dec_structure_19.f90: New test. + * gfortran.dg/dec_structure_20.f90: New test. + * gfortran.dg/dec_structure_21.f90: New test. + +2017-08-10 Marek Polacek <polacek@redhat.com> + + PR testsuite/81784 + * gcc.dg/compare2.c: Update dg-bogus and dg-warning. + + * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t. + +2017-08-10 Martin Liska <mliska@suse.cz> + + PR c++/81355 + * g++.dg/other/pr81355.C: New test. + +2017-08-09 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/all-non-failing-tests.h: Add note about + test-vector-types.cc. + * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test case. + * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c: + New test case. + * jit.dg/test-vector-types.cc: New test case. + +2017-08-09 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/vect-xorsign_exec.c: Add + --save-temps to the options passed. + +2017-08-09 Michael Collison <michael.collison@arm.com> + + * g++.dg/ext/packed8.C: Remove -mstructure-size-boundary + option and fix comment. + * g++.dg/init/array16.C: Remove -mstructure-size-boundary + option and fix comment. + * g++.dg/other/crash-4.C: Remove -mstructure-size-boundary + option and fix comment. + * gcc.dg/builtin-stringop-chk-1.c: Remove + -mstructure-size-boundary option. + +2017-08-09 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/81423 + * gcc.c-torture/execute/pr81423.c: New testcase. + +2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-pack-double.c: New. + * gcc.target/powerpc/fold-vec-pack-int.c: New. + * gcc.target/powerpc/fold-vec-pack-longlong.c: New. + * gcc.target/powerpc/fold-vec-pack-short.c: New. + +2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-msum-char.c: New. + * gcc.target/powerpc/fold-vec-msum-short.c: New. + +2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-madd-double.c: New. + * gcc.target/powerpc/fold-vec-madd-float.c: New. + * gcc.target/powerpc/fold-vec-madd-short.c: New. + +2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-cntlz-int.c: New. + * gcc.target/powerpc/fold-vec-cntlz-char.c: New. + * gcc.target/powerpc/fold-vec-cntlz-short.c: New. + * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New. + +2017-08-09 Slava Barinov <v.barinov@samsung.com> + + * g++.dg/asan/asan.exp: Switch on *.cc tests. + +2017-08-09 Marek Polacek <polacek@redhat.com> + + PR c/81233 + * gcc.dg/diagnostic-types-1.c: New test. + * gcc.dg/assign-warn-1.c: Update warning messages. + * gcc.dg/assign-warn-2.c: Likewise. + * gcc.dg/c90-const-expr-5.c: Likewise. + * gcc.dg/c99-const-expr-5.c: Likewise. + * gcc.dg/conv-2.c: Likewise. + * gcc.dg/init-bad-7.c: Likewise. + * gcc.dg/overflow-warn-1.c: Likewise. + * gcc.dg/overflow-warn-2.c: Likewise. + * gcc.dg/overflow-warn-3.c: Likewise. + * gcc.dg/overflow-warn-4.c: Likewise. + * gcc.dg/pointer-array-atomic.c: Likewise. + * gcc.dg/pr26865.c: Likewise. + * gcc.dg/pr61162-2.c: Likewise. + * gcc.dg/pr61162.c: Likewise. + * gcc.dg/pr67730-2.c: Likewise. + * gcc.dg/pr69156.c: Likewise. + * gcc.dg/pr70174.c: Likewise. + * objc.dg/proto-lossage-4.m: Likewise. + +2017-08-09 Marek Polacek <polacek@redhat.com> + + PR c/81417 + * Wsign-compare-1.c: New test. + * gcc.dg/compare1.c: Adjust dg-bogus. + * gcc.dg/compare2.c: Likewise. + * gcc.dg/compare3.c: Likewise. + * gcc.dg/compare7.c: Likewise. + * gcc.dg/compare8.c: Likewise. + * gcc.dg/compare9.c: Likewise. + * gcc.dg/pr11492.c: Likewise. + +2017-08-08 H.J. Lu <hongjiu.lu@intel.com> + + PR driver/81523 + * gcc.dg/pie-7.c: New test. + * gcc.dg/pie-static-1.c: Likewise. + * gcc.dg/pie-static-2.c: Likewise. + +2017-08-08 Uros Bizjak <ubizjak@gmail.com> + + PR target/81708 + * gcc.target/i386/stack-prot-guard.c: New test. + +2017-08-08 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/xorsign.c: New. + * gcc.target/aarch64/xorsign_exec.c: New. + * gcc.target/aarch64/vect-xorsign_exec.c: New. + +2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/81354 + * g++.dg/torture/pr81354.C: New file. + +2017-08-08 Richard Biener <rguenther@suse.de> + + PR middle-end/81719 + * g++.dg/tree-ssa/pr81719.C: New testcase. + +2017-08-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81723 + * gfortran.dg/pr81723.f: New testcase. + +2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic + string. + * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise. + * gcc.target/powerpc/byte-in-set-2.c: Likewise. + * gcc.target/powerpc/cmpb-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise. + +2017-08-08 Martin Liska <mliska@suse.cz> + + PR tree-opt/81696 + * gcc.dg/ipa/pr81696.c: New test. + +2017-08-08 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81744 + * gcc.dg/tree-ssa/pr81744.c: New. + +2017-08-08 Marek Polacek <polacek@redhat.com> + + PR c++/81607 + * g++.dg/other/bitfield6.C: New test. + +2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/81593 + * gcc.target/powerpc/vec-setup.h: New tests to test various + combinations of setting up vectors of 2 double word elements. + * gcc.target/powerpc/vec-setup-long.c: Likewise. + * gcc.target/powerpc/vec-setup-double.c: Likewise. + * gcc.target/powerpc/vec-setup-be-long.c: Likewise. + * gcc.target/powerpc/vec-setup-be-double.c: Likewise. + * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing + vector inserts from vector extracts. + * gcc.target/powerpc/vsx-extract-7.c: Likewise. + +2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/68829 + PR fortran/81701 + * gfortran.dg/o_fast_stacksize.90: New test. + +2017-08-07 Wilco Dijkstra <wdijkstr@arm.com> + + PR middle-end/46932 + * gcc.dg/pr46932.c: Compile on targets with pre-increment. + +2017-08-07 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pr81736-1.c: Removed. + * gcc.target/i386/pr81736-2.c: Likewise. + * gcc.target/i386/pr81736-3.c: Likewise. + * gcc.target/i386/pr81736-4.c: Likewise. + +2017-08-07 H.J. Lu <hongjiu.lu@intel.com> + + PR target/81736 + * gcc.target/i386/pr81736-1.c: New test. + * gcc.target/i386/pr81736-2.c: Likewise. + * gcc.target/i386/pr81736-3.c: Likewise. + * gcc.target/i386/pr81736-4.c: Likewise. + +2017-08-07 Marek Polacek <polacek@redhat.com> + + PR middle-end/81737 + * gcc.dg/pr81737.c: New test. + +2017-08-07 Martin Liska <mliska@suse.cz> + + * g++.dg/cpp0x/pr65558.C: Update scanned pattern. + * gcc.dg/parm-impl-decl-1.c: Likewise. + * gcc.dg/parm-impl-decl-3.c: Likewise. + * gcc.dg/Wattributes-5.c: New test. + +2017-08-06 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic. + * gcc.target/aarch64/target_attr_13.c: LIkewise. + * gcc.target/aarch64/target_attr_15.c: LIkewise. + * gcc.target/aarch64/target_attr_4.c: Likewise. + * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a. + * gcc.target/aarch64/target_attr_2.c: Likewise. + * gcc.target/aarch64/target_attr_7.c: Likewise. + * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise. + * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise. + * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a. + +2017-08-06 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass + -march=armv8-a+nolse, skip if -mcpu= is passed. + * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise. + +2017-08-06 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option. + * gcc.target/aarch64/_Float16_2.c: Likewise. + * gcc.target/aarch64/_Float16_3.c: Likewise. + +2017-08-06 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/pr78582.c: Require effective target nonlocal_goto. + +2017-08-06 Tom de Vries <tom@codesourcery.com> + + * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): + Fix return type. Add missing return. + +2017-08-06 Tom de Vries <tom@codesourcery.com> + + PR testsuite/81731 + * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of + variable 'a' definition. + (b): Remove unused variable. + (gp): New variable. + (check): Add parameter corresponding to call in main, and handle. + +2017-08-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79790 + * g++.dg/cpp1z/class-deduction43.C: New. + +2017-08-04 Yury Gribov <tetra2005@gmail.com> + + PR tree-optimization/57371 + * c-c++-common/pr57371-1.c: New test. + * c-c++-common/pr57371-2.c: New test. + * c-c++-common/pr57371-3.c: New test. + * c-c++-common/pr57371-4.c: New test. + * gcc.dg/pr57371-5.c: New test. + +2017-08-04 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant + builtin test cases for vec_mule, and vec_mulo. + * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant + builtin test cases for vec_mule, and vec_mulo. + +2017-08-04 H.J. Lu <hongjiu.lu@intel.com> + + PR target/81590 + * gcc.target/i386/avx512-check.h: New file. + * gcc.target/i386/avx5124fmaps-check.h: Removed. + * gcc.target/i386/avx5124vnniw-check.h: Likewise. + * gcc.target/i386/avx512cd-check.h: Likewise. + * gcc.target/i386/avx512ifma-check.h: Likewise. + * gcc.target/i386/avx512vbmi-check.h: Likewise. + * gcc.target/i386/avx512vpopcntdq-check.h: Likewise. + * gcc.target/i386/avx512bw-check.h: Rewrite. + * gcc.target/i386/avx512dq-check.h: Likewise. + * gcc.target/i386/avx512er-check.h: Likewise. + * gcc.target/i386/avx512f-check.h: Likewise. + * gcc.target/i386/avx512vl-check.h: Likewise. + * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h" + only. + (test_512): Removed. + (avx512*_test): Likewise. + * gcc.target/i386/avx512f-pr71559.c (TEST): Undef. + +2017-08-04 Marek Polacek <polacek@redhat.com> + + PR middle-end/81695 + * gcc.dg/pr81695.c: New test. + +2017-08-04 Richard Sandiford <richard.sandiford@linaro.org> + + PR tree-optimization/81136 + * gcc.dg/vect/pr81136.c: Add scan test. + +2017-08-04 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/vect/vect-alias-check-3.c: New test. + * gcc.dg/vect/vect-alias-check-4.c: Likewise. + * gcc.dg/vect/vect-alias-check-5.c: Likewise. + +2017-08-04 Richard Biener <rguenther@suse.de> + + PR middle-end/81705 + * c-c++-common/ubsan/pr81705.c: New testcase. + +2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error + messages that used to start with a capital letter. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise. + * gcc.target/powerpc/byte-in-either-range-1.c: Likewise. + * gcc.target/powerpc/byte-in-range-1.c: Likewise. + * gcc.target/powerpc/byte-in-set-1.c: Likewise. + * gcc.target/powerpc/crypto-builtin-2.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise. + +2017-08-03 Jakub Jelinek <jakub@redhat.com> + + PR target/81621 + * gcc.dg/pr81621.c: New test. + +2017-08-03 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding + and CSE. + +2017-08-03 Richard Biener <rguenther@suse.de> + + PR middle-end/81148 + * c-c++-common/ubsan/pr81148.c: New testcase. + +2017-08-03 Tom de Vries <tom@codesourcery.com> + + PR target/81662 + * gcc.target/nvptx/patchable_function_entry-default.c: New test. + +2017-08-03 Jakub Jelinek <jakub@redhat.com> + + PR driver/81650 + * gcc.dg/pr81650.c: New test. + +2017-08-03 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71440 + * g++.dg/template/crash127.C: New. + +2017-08-03 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/81052 + * c-c++-common/pr81052.c: New test. + +2017-08-03 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/pr56727-2.c: Require alias. + +2017-08-03 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/attr-noipa.c: Require alloca. + +2017-08-03 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/torture/pr80163.c: Require label_values. + +2017-08-03 Tom de Vries <tom@codesourcery.com> + + PR target/81662 + * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx. + * c-c++-common/patchable_function_entry-default.c: Same. + * c-c++-common/patchable_function_entry-definition.c: Same. + +2017-08-02 Uros Bizjak <ubizjak@gmail.com> + + PR target/81644 + * gcc.target/i386/pr81644.c: New test. + +2017-08-02 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/Walloca-14.c: Use relative line number. + +2017-08-02 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly + test "no-3dnowa" target attribute. + +2017-08-02 Marek Polacek <polacek@redhat.com> + + PR c/81289 + * gcc.dg/noncompile/pr81289.c: New test. + + PR c/81448 + PR c/81306 + * c-c++-common/Wmultistatement-macros-13.c: New test. + +2017-08-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/81640 + * g++.dg/warn/Wshadow-compatible-local-2.C: New test. + + PR middle-end/79499 + * gcc.dg/pr79499.c: New test. + +2017-08-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81633 + * gcc.dg/vect/pr81633.c: New testcase. + +2017-08-01 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.dg/guality/pr25967-1.c: New test. + * gcc.dg/guality/pr25967-2.c: Likewise. + * gcc.dg/torture/pr25967-1.c: Likewise. + * gcc.dg/torture/pr25967-2.c: Likewise. + +2017-08-01 H.J. Lu <hongjiu.lu@intel.com> + + PR target/81654 + * gcc.target/i386/pr81654.c: New test. + +2017-08-01 Thomas König <tkoenig@gcc.gnu.org> + + PR fortran/79312 + * gfortran.dg/logical_assignment_1.f90: New test. + +2017-08-01 Martin Liska <mliska@suse.cz> + + PR middle-end/70140 + * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy. + +2017-08-01 Martin Liska <mliska@suse.cz> + + Revert r250771 + Make mempcpy more optimal (PR middle-end/70140). + +2017-08-01 Jakub Jelinek <jakub@redhat.com> + + PR target/81622 + * gcc.target/powerpc/pr81622.c: New test. + +2017-08-01 Steve Ellcey <sellcey@cavium.com> + + PR tree-optimization/80925 + * gcc.dg/vect/vect-28.c: Add + --param vect-max-peeling-for-alignment=0 option. + Remove unaligned access and peeling checks. + * gcc.dg/vect/vect-33-big-array.c: Ditto. + * gcc.dg/vect/vect-70.c: Ditto. + * gcc.dg/vect/vect-87.c: Ditto. + * gcc.dg/vect/vect-88.c: Ditto. + * gcc.dg/vect/vect-91.c: Ditto. + * gcc.dg/vect/vect-93.c: Ditto. + +2017-08-01 Tom de Vries <tom@codesourcery.com> + + * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable. + * gcc.target/nvptx/slp.c (foo): Same. + +2017-08-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81181 + * gcc.dg/torture/pr81181.c: New testcase. + +2017-08-01 Martin Liska <mliska@suse.cz> + + PR middle-end/70140 + * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy. + +2017-08-01 Uros Bizjak <ubizjak@gmail.com> + + PR target/81641 + * gcc.target/i386/pr81641.c: New test. + +2017-08-01 Uros Bizjak <ubizjak@gmail.com> + + PR target/81639 + * gcc.target/i386/pr81639.c: New test. + +2017-08-01 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust. + * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead + endless loop. + * gcc.dg/uninit-23.c: Adjust. + +2017-08-01 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/no-strict-overflow-7.c: Revise comment and test string. + * gcc.dg/tree-ssa/pr81388-1.c: Ditto. + +2017-08-01 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81627 + * gcc.dg/tree-ssa/pr81627.c: New. + +2017-08-01 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81620 + * gcc.dg/tree-ssa/pr81620-1.c: New. + * gcc.dg/tree-ssa/pr81620-2.c: New. + +2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR testsuite/53542 + * gfortran.dg/use_30.f90: New test. + +2017-08-01 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/81588 + * gcc.dg/tree-ssa/pr81588.c: New test. + * gcc.dg/pr81588.c: New test. + * gcc.c-torture/execute/pr81588.c: New test. + +2017-08-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81297 + * gcc.dg/torture/pr81297.c: New testcase. + +2017-07-31 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic. + +2017-07-31 Steve Ellcey <sellcey@cavium.com> + + PR tree-optimization/80925 + * gcc.dg/vect/no-section-anchors-vect-69.c: Add + --param vect-max-peeling-for-alignment=0 option. + Remove unaligned access and peeling checks. + * gcc.dg/vect/section-anchors-vect-69.c: Ditto. + +2017-07-31 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got + missed in commit 250746. + +2017-07-31 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the + new builtins. + +2017-07-31 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic. + * gcc.target/i386/pr79793-2.c: Likewise. + +2017-07-31 Uros Bizjak <ubizjak@gmail.com> + + PR target/25967 + * gcc.target/i386/naked-3.c (dg-options): Use -O0. + (naked): Add attribute regparm(1) for x86_32 targets. + Add integer argument. Remove global "data" variable. + (main): Pass integer argument to naked function. + * gcc.target/i386/naked-4.c: New test. + +2017-07-31 Jan Hubicka <hubicka@ucw.cz> + Martin Liska <mliska@suse.cz> + + * gcc.dg/predict-15.c: New test. + * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern. + +2017-07-31 Uros Bizjak <ubizjak@gmail.com> + + PR target/25967 + * gcc.target/i386/naked-1.c: New test. + * gcc.target/i386/naked-2.c: Ditto. + * gcc.target/i386/naked-3.c: Ditto. + * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove + do_test_body0 stub function, use attribute "naked" instead. + * gcc.dg/pr44290-1.c: Use naked_functions effective target. + * gcc.dg/pr44290-2.c: Ditto. + +2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/81581 + * gfortran.dg/dim_sum_1.f90: New test case. + * gfortran.dg/dim_sum_2.f90: New test case. + * gfortran.dg/dim_sum_3.f90: New test case. + +2017-07-31 Martin Liska <mliska@suse.cz> + + * gcc.dg/builtin-unreachable-6.c: Update scanned patterns. + * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise. + +2017-07-31 Martin Liska <mliska@suse.cz> + + PR sanitize/81530 + * g++.dg/ubsan/pr81530.C: New test. + +2017-07-31 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81604 + * c-c++-common/ubsan/pr81604.c: New test. + +2017-07-30 H.J. Lu <hongjiu.lu@intel.com> + + PR target/79793 + * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints. + * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct. + (foo): Check the builtin return address against the return address + in interrupt frame. + * gcc.target/i386/pr79793-1.c: New test. + * gcc.target/i386/pr79793-2.c: Likewise. + +2017-07-29 Eric Botcazou <ebotcazou@adacore.com> + + * c-c++-common/dump-ada-spec-7.c: New test. + +2017-07-29 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/debug/dwarf2/inline-ns-1.C: New test. + * g++.dg/debug/dwarf2/inline-ns-2.C: New test. + +2017-07-28 Peter Bergner <bergner@vnet.ibm.com> + + * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests. + +2017-07-28 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/int_mov_immediate_1.c: New. + +2017-07-28 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/pr80815-3.c: Require vect_perm. + +2017-07-28 Tamar Christina <tamar.christina@arm.com> + Bilyan Borisov <bilyan.borisov@arm.com> + + * gcc.target/aarch64/dbl_mov_immediate_1.c: New. + * gcc.target/aarch64/flt_mov_immediate_1.c: New. + * gcc.target/aarch64/f16_mov_immediate_1.c: New. + * gcc.target/aarch64/f16_mov_immediate_2.c: New. + * gcc.target/aarch64/pr63304_1.c: Changed to double. + +2017-07-28 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/predcom-dse-1.c: New test. + * gcc.dg/tree-ssa/predcom-dse-2.c: New test. + * gcc.dg/tree-ssa/predcom-dse-3.c: New test. + * gcc.dg/tree-ssa/predcom-dse-4.c: New test. + * gcc.dg/tree-ssa/predcom-dse-5.c: New test. + * gcc.dg/tree-ssa/predcom-dse-6.c: New test. + * gcc.dg/tree-ssa/predcom-dse-7.c: New test. + * gcc.dg/tree-ssa/predcom-dse-8.c: New test. + * gcc.dg/tree-ssa/predcom-dse-9.c: New test. + * gcc.dg/tree-ssa/predcom-dse-10.c: New test. + * gcc.dg/tree-ssa/predcom-dse-11.c: New test. + +2017-07-28 Martin Liska <mliska@suse.cz> + + PR sanitizer/81340 + * g++.dg/asan/pr81340.C: New test. + +2017-07-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81502 + * gcc.target/i386/pr81502.c: New testcase. + +2017-07-28 Martin Liska <mliska@suse.cz> + + PR sanitizer/81460 + * gcc.dg/asan/pr81460.c: New test. + +2017-07-28 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/80998 + * c-c++-common/ubsan/ptr-overflow-1.c: New test. + * c-c++-common/ubsan/ptr-overflow-2.c: New test. + + PR tree-optimization/81578 + * gcc.dg/pr81578.c: New test. + +2017-07-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81573 + * gcc.dg/torture/pr81573.c: Explicitely use signed char. + +2017-07-27 Peter Bergner <bergner@vnet.ibm.com> + + * g++.dg/pr69667.C: Remove option -mlra. + * gcc.target/powerpc/dform-1.c: Likewise. + * gcc.target/powerpc/dform-2.c: Likewise. + * gcc.target/powerpc/dform-3.c: Likewise. + * gcc.target/powerpc/p8vector-int128-1.c: Likewise. + * gcc.target/powerpc/p9-vparity.c: Likewise. + * gcc.target/powerpc/pr63491.c: Likewise. + * gcc.target/powerpc/pr67808.c: Likewise. + * gcc.target/powerpc/pr68805.c: Likewise. + * gcc.target/powerpc/pr69461.c: Likewise. + * gcc.target/powerpc/pr71680.c: Likewise. + * gcc.target/powerpc/pr77289.c: Likewise. + * gcc.target/powerpc/pr78458.c: Likewise. + * gcc.target/powerpc/pr78543.c: Likewise. + * g++.dg/pr71294.C: Remove option -mno-lra. + * gcc.target/powerpc/pr71656-1.c: Likewise. + * gcc.target/powerpc/pr71656-2.c: Likewise. + * gcc.target/powerpc/pr71698.c: Likewise. + +2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + Sudakshina Das <sudi.das@arm.com> + + * gcc.target/aarch64/tst_imm_split_1.c: New Test. + +2017-07-27 Marek Polacek <polacek@redhat.com> + + PR c/81417 + * c-c++-common/Wsign-compare-1.c: New test. + * g++.dg/warn/Wsign-compare-2.C: Update dg-warning. + * g++.dg/warn/Wsign-compare-4.C: Likewise. + * g++.dg/warn/Wsign-compare-6.C: Likewise. + * g++.dg/warn/compare1.C: Likewise. + * gcc.dg/compare1.c: Likewise. + * gcc.dg/compare2.c: Likewise. + * gcc.dg/compare4.c: Likewise. + * gcc.dg/compare5.c: Likewise. + * gcc.dg/pr35430.c: Likewise. + * gcc.dg/pr60087.c: Likewise. + +2017-07-27 Peter Bergner <bergner@vnet.ibm.com> + + PR middle-end/81564 + * gcc.dg/pr81564.c: New test. + +2017-07-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81573 + PR tree-optimization/81494 + * gcc.dg/torture/pr81573.c: New testcase. + +2017-07-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81571 + * gcc.dg/torture/pr81571.c: New testcase. + +2017-07-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81502 + * gcc.target/i386/vect-insert-1.c: New testcase. + +2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/81534 + * gcc.target/s390/pr81534.c: New test. + +2017-07-27 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/81555 + PR tree-optimization/81556 + * gcc.c-torture/execute/pr81555.c: New test. + * gcc.c-torture/execute/pr81556.c: New test. + + * gcc.dg/attr-noipa.c: New test. + * gcc.dg/ipa/ipa-pta-18.c: New test. + * gcc.dg/ipa/ipa-sra-11.c: New test. + +2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer + option. + * gcc.target/powerpc/vsx-himode2.c: Likewise. + * gcc.target/powerpc/vsx-himode3.c: Likewise. + * gcc.target/powerpc/vsx-qimode.c: Likewise. + * gcc.target/powerpc/vsx-qimode2.c: Likewise. + * gcc.target/powerpc/vsx-qimode3.c: Likewise. + * gcc.target/powerpc/vsx-simode.c: Likewise. + * gcc.target/powerpc/vsx-simode2.c: Likewise. + * gcc.target/powerpc/vsx-simode3.c: Likewise. + +2017-07-26 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71570 + * g++.dg/cpp0x/lambda/lambda-ice17.C: New. + +2017-07-26 H.J. Lu <hongjiu.lu@intel.com> + + PR target/81563 + * gcc.target/i386/pr81563.c: New test + +2017-07-26 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/79041 + * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32. + +2017-07-26 Marek Polacek <polacek@redhat.com> + + PR middle-end/70992 + * gcc.dg/overflow-warn-1.c: Adjust dg-error. + * gcc.dg/overflow-warn-2.c: Likewise. + * gcc.dg/overflow-warn-3.c: Likewise. + * gcc.dg/overflow-warn-4.c: Likewise. + * gcc.dg/torture/pr70992-2.c: New test. + * gcc.dg/torture/pr70992.c: New test. + +2017-07-26 Richard Biener <rguenther@suse.de> + + * gcc.dg/pr70920-2.c: Adjust for transform already happening in ccp1. + * gcc.dg/pr70920-4.c: Likewise. + +2017-07-26 Wilco Dijkstra <wdijkstr@arm.com> + + PR middle-end/46932 + * gcc.dg/pr46932.c: New testcase. + +2017-07-26 Martin Liska <mliska@suse.cz> + + PR sanitize/81186 + * gcc.dg/asan/pr81186.c: New test. + +2017-07-25 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for + vec_cnttz builtins. + +2017-07-25 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt66.adb: New test. + +2017-07-25 Alexander Monakov <amonakov@ispras.ru> + + * gcc.dg/tree-ssa/assoc-2.c: Enhance. + * gcc.dg/tree-ssa/slsr-4.c: Adjust. + +2017-07-25 Alexander Monakov <amonakov@ispras.ru> + + * gcc.dg/tree-ssa/assoc-2.c: New testcase. + +2017-07-25 Torsten Duwe <duwe@suse.de> + + * c-c++-common/patchable_function_entry-default.c: New test. + * c-c++-common/patchable_function_entry-decl.c: Likewise. + * c-c++-common/patchable_function_entry-definition.c: Likewise. + +2017-07-25 Jakub Jelinek <jakub@redhat.com> + + PR target/81532 + * gcc.target/i386/pr80833-3.c: New test. + * gcc.target/i386/avx512dq-pr81532.c: New test. + * gcc.target/i386/avx512bw-pr81532.c: New test. + +2017-07-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81455 + * gcc.dg/pr81455.c: New testcase. + +2017-07-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81529 + * gfortran.dg/pr81529.f90: New testcase. + +2017-07-25 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/pr79041-2.c: Improve test. + +2017-07-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81410 + * gcc.dg/vect/pr81410.c: Do not typedef uint64_t. + +2017-07-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81510 + * gcc.dg/torture/pr81510.c: New testcase. + * gcc.dg/torture/pr81510-2.c: Likewise. + +2017-07-25 Martin Liska <mliska@suse.cz> + + PR ipa/81520 + * gcc.dg/ipa/pr81520.c: New test. + +2017-07-25 Marek Polacek <polacek@redhat.com> + + PR c/81364 + * Wmultistatement-macros-12.c: New test. + +2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/81414 + * gcc.target/aarch64/pr81414.C: New. + +2017-07-25 Richard Biener <rguenther@suse.de> + + PR middle-end/81505 + * gcc.dg/ubsan/pr81505.c: New testcase. + +2017-07-24 Daniel Santos <daniel.santos@pobox.com> + + PR testsuite/80759 + * gcc.target/x86_64/abi/ms-sysv/do-test.S + (ELFFN_BEGIN): Rename to FN_TYPE. + (ELFFN_END): Rename to FN_SIZE. + (ASMNAME): New macro. + (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of + .global. + (FUNC_END): Use ASMNAME. + (test_data_save): Remove. + (test_data_input): Likewise. + (test_data_output: Likewise. + (test_data_fn): Likewise. + (test_data_retaddr): Likewise. + (regs_to_mem): Make globals, use r10 instead of rax. + (mem_to_regs): Likewise. + (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move + body to ms-sysv.c. + (do_test_aligned): Likewise. + * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: + Add dg-* directives. + (PASTE_STR): New macro. + (ASMNAME): Likewise. + (LOAD_TEST_DATA_ADDR): Likewise. + (TEST_DATA_OFFSET): Likewise. + (do_test_body0): New C function. + (do_test_body): New inline assembly routine. + * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp + (runtest_ms_sysv): Modify. + +2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid + since the upper-regs options have been deleted. + * gcc.target/powerpc/pr65849-2.c: Likewise. + * gcc.target/powerpc/pr80099-1.c: Likewise. + * gcc.target/powerpc/pr80099-2.c: Likewise. + * gcc.target/powerpc/pr80099-3.c: Likewise. + * gcc.target/powerpc/pr80099-4.c: Likewise. + * gcc.target/powerpc/pr80099-5.c: Likewise. + * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to + support removal of the upper-regs options. + * gcc.target/powerpc/p8vector-fp.c: Likewise. + * gcc.target/powerpc/p8vector-ldst.c: Likewise. + * gcc.target/powerpc/p9-dimode1.c: Likewise. + * gcc.target/powerpc/p9-dimode2.c: Likewise. + * gcc.target/powerpc/ppc-fpconv-1.c: Likewise. + * gcc.target/powerpc/ppc-fpconv-10.c: Likewise. + * gcc.target/powerpc/ppc-fpconv-5.c: Likewise. + * gcc.target/powerpc/ppc-fpconv-9.c: Likewise. + * gcc.target/powerpc/ppc-round.c: Likewise. + * gcc.target/powerpc/pr71720.c: Likewise. + * gcc.target/powerpc/pr72853.c: Likewise. + * gcc.target/powerpc/pr79907.c: Likewise. + * gcc.target/powerpc/pr78953.c: Likewise. + * gcc.target/powerpc/upper-regs-df.c: Likewise. + * gcc.target/powerpc/upper-regs-sf.c: Likewise. + * gcc.target/powerpc/vec-extract-1.c: Likewise. + * gcc.target/powerpc/vec-init-3.c: Likewise. + * gcc.target/powerpc/vec-init-6.c: Likewise. + * gcc.target/powerpc/vec-init-7.c: Likewise. + * gcc.target/powerpc/vec-set-char.c: Likewise. + * gcc.target/powerpc/vec-set-int.c: Likewise. + * gcc.target/powerpc/vec-set-short.c: Likewise. + +2017-07-24 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/79041 + * gcc.target/aarch64/pr79041-2.c: New test. + +2017-07-24 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for + the new built-ins. + +2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com> + + * gcc.target/aarch64/simd/vmla_elem_1.c: New. + +2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org> + Mikael Morin <mikael@gcc.gnu.org> + + PR fortran/66102 + * gfortran.dg/realloc_on_assign_28.f90: New test. + +2017-07-23 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/pr56727-2.c: Limit to powerpc-linux. + * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL. + +2017-07-23 Uros Bizjak <ubizjak@gmail.com> + + PR target/80569 + * gcc.target/i386/pr80569.c: New test. + +2017-07-21 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh, + vmuleuh): Fix scan-assembler-times should check for word not half word + instructions. + +2017-07-21 Jim Wilson <jim.wilson@linaro.org> + + * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete + redundant -march option. + (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma + in addition to armv8.1-a. + +2017-07-21 Yury Gribov <tetra2005@gmail.com> + + PR middle-end/56727 + * gcc.dg/pr56727-1.c: New test. + * gcc.dg/pr56727-2.c: New test. + +2017-07-21 Steven Munroe <munroesj@gcc.gnu.org> + + * gcc.target/powerpc/mmx-check.h: New file. + * gcc.target/powerpc/mmx-packs.c: New file. + * gcc.target/powerpc/mmx-packssdw-1.c: New file. + * gcc.target/powerpc/mmx-packsswb-1.c: New file. + * gcc.target/powerpc/mmx-packuswb-1.c: New file. + * gcc.target/powerpc/mmx-paddb-1.c: New file. + * gcc.target/powerpc/mmx-paddd-1.c: New file. + * gcc.target/powerpc/mmx-paddsb-1.c: New file. + * gcc.target/powerpc/mmx-paddsw-1.c: New file. + * gcc.target/powerpc/mmx-paddusb-1.c: New file. + * gcc.target/powerpc/mmx-paddusw-1.c: New file. + * gcc.target/powerpc/mmx-paddw-1.c: New file. + * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file. + * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file. + * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file. + * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file. + * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file. + * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file. + * gcc.target/powerpc/mmx-pmaddwd-1.c: New file. + * gcc.target/powerpc/mmx-pmulhw-1.c: New file. + * gcc.target/powerpc/mmx-pmullw-1.c: New file. + * gcc.target/powerpc/mmx-pslld-1.c: New file. + * gcc.target/powerpc/mmx-psllw-1.c: New file. + * gcc.target/powerpc/mmx-psrad-1.c: New file. + * gcc.target/powerpc/mmx-psraw-1.c: New file. + * gcc.target/powerpc/mmx-psrld-1.c: New file. + * gcc.target/powerpc/mmx-psrlw-1.c: New file. + * gcc.target/powerpc/mmx-psubb-2.c: New file. + * gcc.target/powerpc/mmx-psubd-2.c: New file. + * gcc.target/powerpc/mmx-psubsb-1.c: New file. + * gcc.target/powerpc/mmx-psubsw-1.c: New file. + * gcc.target/powerpc/mmx-psubusb-1.c: New file. + * gcc.target/powerpc/mmx-psubusw-1.c: New file. + * gcc.target/powerpc/mmx-psubw-2.c: New file. + * gcc.target/powerpc/mmx-punpckhbw-1.c: New file. + * gcc.target/powerpc/mmx-punpckhdq-1.c: New file. + * gcc.target/powerpc/mmx-punpckhwd-1.c: New file. + * gcc.target/powerpc/mmx-punpcklbw-1.c: New file. + * gcc.target/powerpc/mmx-punpckldq-1.c: New file. + * gcc.target/powerpc/mmx-punpcklwd-1.c: New file. + +2017-06-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81500 + * gcc.dg/torture/pr81500.c: New testcase. + +2017-07-20 Nathan Sidwell <nathan@acm.org> + + * g++.dg/ext/anon-struct6.C: Adjust diag. + * g++.old-deja/g++.other/anon4.C: Adjust diag. + +2017-07-20 Jakub Jelinek <jakub@redhat.com> + + PR target/80846 + * gcc.target/i386/avx-pr80846.c: New test. + * gcc.target/i386/avx2-pr80846.c: New test. + * gcc.target/i386/avx512f-pr80846.c: New test. + +2017-07-20 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81388 + * gcc.dg/tree-ssa/pr81388-1.c: New test. + * gcc.dg/tree-ssa/pr81388-2.c: New test. + +2017-07-17 Tom de Vries <tom@codesourcery.com> + + PR middle-end/81030 + * gcc.dg/pr81030.c: New test. + +2017-07-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/61171 + * g++.dg/vect/pr61171.cc: New testcase. + * gfortran.dg/vect/pr61171.f: Likewise. + * gcc.dg/vect/vect-reduc-11.c: Likewise. + +2017-07-20 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization + with V64QImode. + * gcc.dg/vect/slp-45.c: Likewise. + +2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com> + + * gcc.dg/tree-ssa/vrp116.c: New Test. + +2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef + __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that + __builtin_cpu_is and __builtin_cpu_supports are supported. + +2017-07-19 Steven Munroe <munroesj@gcc.gnu.org> + + * gcc.target/powerpc/bmi-check.h (main): Skip unless + __BUILTIN_CPU_SUPPORTS__ defined. + * gcc.target/powerpc/bmi2-check.h (main): Skip unless + __BUILTIN_CPU_SUPPORTS__ defined. + +2017-07-19 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/81346 + * gcc.dg/tree-ssa/pr81346-5.c: New test. + +2017-07-19 Tom de Vries <tom@codesourcery.com> + + * gcc.target/nvptx/decl-init.c: Update alignment. + * gcc.target/nvptx/slp-2-run.c: New test. + * gcc.target/nvptx/slp-2.c: New test. + * gcc.target/nvptx/v2di.c: New test. + +2017-07-19 Tom de Vries <tom@codesourcery.com> + + * gcc.target/nvptx/slp-run.c: New test. + * gcc.target/nvptx/slp.c: New test. + * gcc.target/nvptx/v2si-cvt.c: New test. + * gcc.target/nvptx/v2si-run.c: New test. + * gcc.target/nvptx/v2si.c: New test. + * gcc.target/nvptx/vec.inc: New test. + +2017-07-19 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/81346 + * gcc.dg/tree-ssa/pr81346-1.c: New test. + * gcc.dg/tree-ssa/pr81346-2.c: New test. + * gcc.dg/tree-ssa/pr81346-3.c: New test. + * gcc.dg/tree-ssa/pr81346-4.c: New test. + * gcc.target/i386/umod-3.c: Hide comparison against 1 from the + compiler to avoid X / C1 op C2 optimization to trigger. + +2017-07-19 Martin Liska <mliska@suse.cz> + + PR sanitizer/63361 + * c-c++-common/ubsan/float-cast-overflow-1.c: Add either + -ffloat-store or -mieee for targets that need it. + +2017-07-18 Tom de Vries <tom@codesourcery.com> + + PR middle-end/81464 + * gfortran.dg/pr81464.f90: New test. + +2017-07-18 Uros Bizjak <ubizjak@gmail.com> + + PR target/81471 + * gcc.target/i386/pr81471.c: New test. + +2017-06-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81410 + * gcc.dg/vect/pr81410.c: New testcase. + +2017-07-18 Jan Hubicka <hubicka@ucw.cz> + + PR middle-end/81462 + * g++.dg/torture/pr81462.C: New testcase. + +2017-07-18 Bin Cheng <bin.cheng@arm.com> + + PR target/81408 + * g++.dg/tree-ssa/pr81408.C: New. + * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning. + +2017-07-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80620 + PR tree-optimization/81403 + * gcc.dg/torture/pr80620.c: New testcase. + * gcc.dg/torture/pr81403.c: Likewise. + +2017-07-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81418 + * gcc.dg/torture/pr81418.c: New testcase. + +2017-07-17 Carl Love <cel@us.ibm.com> + + Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com> + test case changes for commit 249424 + + * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh, + vmuleuh): Fix scan-assembler-times should check for word not half word + instructions. + +2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/81162 + * gcc.dg/pr81162.c: Move this to... + * gcc.dg/ubsan/pr81162.c: ...here. + +2017-07-17 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/diagnostic/friend1.C: New test. + * g++.dg/cpp0x/auto1.C: Add check for fix-it hint. + +2017-07-17 Nathan Sidwell <nathan@acm.org> + + * g++.dg/warn/ctor-dtor-privacy-3.C: New. + +2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * lib/gcc-dg.exp: Increase expect's match buffer size. + +2017-07-17 Bin Cheng <bin.cheng@arm.com> + + PR target/81369 + * gcc.dg/tree-ssa/pr81369.c: New. + +2017-07-17 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/pr9000674901.c: New file. + * gcc.target/arc/pic-1.c: Likewise. + * gcc.target/arc/pr9001191897.c: Likewise. + +2017-07-17 Claudiu Zissulescu <claziss@synopsys.com> + Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/naked-1.c: New file. + * gcc.target/arc/naked-2.c: Likewise. + +2017-07-17 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/81428 + * gcc.dg/fixed-point/pr81428.c: New test. + + PR tree-optimization/81365 + * g++.dg/torture/pr81365.C: New test. + + PR tree-optimization/81396 + * gcc.dg/tree-ssa/pr81396.c: New test. + +2017-07-16 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt65.adb: New test. + +2017-07-16 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/predict-8.c: Update. + +2017-07-16 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling. + * g++.dg/warn/pr12242.C: Likewise. + +2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test. + * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test. + * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test. + * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test. + * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test. + +2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/81162 + * gcc.dg/pr81162.c: New file. + +2017-07-14 Martin Sebor <msebor@redhat.com> + + * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove + that bcopy is expected to be transformed to. + +2017-07-14 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/cpp0x/missing-initializer_list-include.C: New test case. + * g++.dg/lookup/missing-std-include-2.C: New test case. + * g++.dg/lookup/missing-std-include-3.C: New test case. + * g++.dg/rtti/missing-typeinfo-include.C: New test case. + * gcc.dg/missing-header-fixit-1.c: New test case. + * gcc.dg/missing-header-fixit-2.c: New test case. + * gcc.dg/missing-header-fixit-2.h: New header. + +2017-07-13 David Malcolm <dmalcolm@redhat.com> + + PR c/81405 + * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */ + +2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-missing-lhs.c: New. + +2017-07-13 Martin Liska <mliska@suse.cz> + + * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern. + * c-c++-common/ubsan/sanitize-recover-1.c:Likewise. + * c-c++-common/ubsan/sanitize-recover-2.c:Likewise. + * c-c++-common/ubsan/sanitize-recover-5.c:Likewise. + * c-c++-common/ubsan/sanitize-recover-7.c:Likewise. + * c-c++-common/ubsan/sanitize-recover-8.c:Likewise. + * c-c++-common/ubsan/sanitize-recover-9.c:Likewise. + +2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/81193 + * gcc.target/powerpc/bmi-andn-1.c: Add guard against using + __builtin_cpu_supports with old GLIBC's. + * gcc.target/powerpc/bmi-andn-2.c: Likewise. + * gcc.target/powerpc/bmi-bextr-1.c: Likewise. + * gcc.target/powerpc/bmi-bextr-2.c: Likewise. + * gcc.target/powerpc/bmi-bextr-4.c: Likewise. + * gcc.target/powerpc/bmi-bextr-5.c: Likewise. + * gcc.target/powerpc/bmi-blsi-1.c: Likewise. + * gcc.target/powerpc/bmi-blsi-2.c: Likewise. + * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise. + * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise. + * gcc.target/powerpc/bmi-blsr-1.c: Likewise. + * gcc.target/powerpc/bmi-blsr-2.c: Likewise. + * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise. + * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise. + * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise. + * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise. + * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise. + * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise. + * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise. + * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise. + * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise. + * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise. + * gcc.target/powerpc/bmi2-pext32-1.c: Likewise. + * gcc.target/powerpc/bmi2-pext64-1.c: Likewise. + * gcc.target/powerpc/cpu-builtin-1.c: Likewise. + +2017-07-12 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short, + rev_bool_int): Add test cases for builtins. + * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add + test cases for builtins. + +2017-07-12 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add + lp64 && p9vector_hw. + +2017-07-12 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp (check_stack_check_available): Make + testcase name depend on stack_kind. + +2017-07-11 Michael Collison <michael.collison@arm.com> + + * gcc.target/aarch64/cmp-2.c: New testcase. + +2017-07-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/51270 + * g++.dg/warn/Wreturn-local-addr-3.C: New. + +2017-07-11 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with + test cases for the builtins. + +2017-07-11 Yury Gribov <tetra2005@gmail.com> + + * lib/profopt.exp: Print relative names in UNSUPPORTED + AutoFDO tests. + +2017-07-10 Michael Collison <michael.collison@arm.com> + + * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32 + +2017-07-10 Uros Bizjak <ubizjak@gmail.com> + + PR target/81375 + * gcc.target/i386/pr81375.c: New test. + +2017-07-10 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/80397 + * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test. + +2017-07-10 Martin Sebor <msebor@redhat.com> + + PR other/81345 + * gcc.dg/pr81345.c: New test. + +2017-07-10 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint. + * gcc.target/arc/mulsi3_highpart-2.c: Likewise. + +2017-07-09 Uros Bizjak <ubizjak@gmail.com> + + PR target/81313 + * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional + integer argumets to bypass x86_64 outgoing args optimization. + +2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org> + + * gfortran.dg/eoshift_4.f90: New test. + * gfortran.dg/eoshift_5.f90: New test. + * gfortran.dg/eoshift_6.f90: New test. + +2017-07-09 H.J. Lu <hongjiu.lu@intel.com> + + PR target/81313 + * gcc.target/i386/pr81313-1.c: New test. + * gcc.target/i386/pr81313-2.c: Likewise. + * gcc.target/i386/pr81313-3.c: Likewise. + * gcc.target/i386/pr81313-4.c: Likewise. + * gcc.target/i386/pr81313-5.c: Likewise. + +2017-07-08 Richard Sandiford <richard.sandiford@linaro.org> + + * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5. + * gnat.dg/vect16.ads (Sarray): Likewise. + * gnat.dg/vect17.ads (Sarray): Likewise. + * gnat.dg/vect15.adb (Add): Create a dependence distance of 1. + * gnat.dg/vect16.adb (Add): Likewise. + * gnat.dg/vect17.adb (Add): Likewise. + +2017-07-07 David Malcolm <dmalcolm@redhat.com> + + PR c++/79300 + * g++.dg/diagnostic/pr79300.C: New test case. + +2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/clone1.c: Add check to make sure the + __builtin_cpu_supports function is fully supported. + * gcc.target/powerpc/clone2.c: New runtime test for + target_clones. + + PR target/81348 + * gcc.target/powerpc/pr81348.c: New test. + +2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * gfortran.dg/vect/pr60510.f: Require vect_double support. + +2017-07-07 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test + file for built-ins. + +2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com> + + * gcc.target/sparc/dictunpack.c: New file. + * gcc.target/sparc/fpcmpdeshl.c: Likewise. + * gcc.target/sparc/fpcmpshl.c: Likewise. + * gcc.target/sparc/fpcmpurshl.c: Likewise. + * gcc.target/sparc/fpcmpushl.c: Likewise. + +2017-07-06 Harald Anlauf <anlauf@gmx.de> + + PR fortran/70071 + * gfortran.dg/coarray_44.f90: New testcase. + +2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com> + + * c-c++-common/asan/kasan-alloca-1.c: New test. + * c-c++-common/asan/kasan-alloca-2.c: Likewise. + +2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com> + + * c-c++-common/asan/alloca_big_alignment.c: New test. + * c-c++-common/asan/alloca_detect_custom_size.c: Likewise. + * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise. + * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise. + * c-c++-common/asan/alloca_overflow_partial.c: Likewise. + * c-c++-common/asan/alloca_overflow_right.c: Likewise. + * c-c++-common/asan/alloca_safe_access.c: Likewise. + * c-c++-common/asan/alloca_underflow_left.c: Likewise. + +2017-07-06 Georg-Johann Lay <avr@gjlay.de> + + PR target/81305 + * gcc.target/avr/isr-test.h: Fix warnings. + +2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp: Generate + check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r + and check_effective_target_arm_arch_v8r_multilib. + +2017-07-06 Carl Love <cel@us.ibm.com> + + * ChangeLog: Clean up from mid air collision + +2017-07-06 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for + the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test + cases for vec_addc, adde and addec builtins. + +2017-07-06 David Malcolm <dmalcolm@redhat.com> + + PR c++/79300 + * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update + expected underlining within macro expansion. + * c-c++-common/pr70264.c: Likewise. + * g++.dg/plugin/diagnostic-test-expressions-1.C + (test_within_macro_1): New test. + (test_within_macro_2): Likewise. + (test_within_macro_3): Likewise. + (test_within_macro_4): Likewise. + * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update + expected underlining within macro expansion. + (test_macro_4): Likewise. + * gcc.dg/plugin/diagnostic-test-expressions-1.c + (test_within_macro_1): New test. + (test_within_macro_2): Likewise. + (test_within_macro_3): Likewise. + (test_within_macro_4): Likewise. + * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected + underlining within macro expansion. + +2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd, + _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd, + _mm_maskz_getexp_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss, + _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss, + _mm_maskz_getexp_round_ss): Ditto. + * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd, + _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd, + _mm_maskz_getmant_round_sd): Ditto. + * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss, + _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss, + _mm_maskz_getmant_round_ss): Ditto. + * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd, + _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd, + _mm_maskz_getexp_round_sd): New runtime tests. + * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss, + _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss, + _mm_maskz_getexp_round_ss): Ditto. + * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd, + _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd, + _mm_maskz_getmant_round_sd): Ditto. + * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss, + _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss, + _mm_maskz_getmant_round_ss): Ditto. + * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round, + __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round, + __builtin_ia32_getmantss_mask_round): Test new builtins. + * gcc.target/i386/sse-13.c : Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd, + _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd, + _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss, + _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd, + _mm_mask_getexp_round_ss): Test new intrinsics. + * gcc.target/i386/testround-1.c: Ditto. + * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd, + _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd, + _mm_mask_getmant_round_ss): Test new intrinsics + * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd, + _mm_maskz_getmant_sd, _mm_mask_getmant_ss, + _mm_maskz_getmant_ss): Test new intrinsics. + +2017-07-06 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports-dg.exp (dg-require-stack-check): New. + * lib/target-supports.exp (check_stack_check_available): New. + * g++.dg/other/i386-9.C: Add dg-require-stack-check. + * gcc.c-torture/compile/stack-check-1.c: Likewise. + * gcc.dg/graphite/run-id-pr47653.c: Likewise. + * gcc.dg/pr47443.c: Likewise. + * gcc.dg/pr48134.c: Likewise. + * gcc.dg/pr70017.c: Likewise. + * gcc.target/aarch64/stack-checking.c: Likewise. + * gcc.target/arm/stack-checking.c: Likewise. + * gcc.target/i386/pr48723.c: Likewise. + * gcc.target/i386/pr55672.c: Likewise. + * gcc.target/i386/pr67265-2.c: Likewise. + * gcc.target/i386/pr67265.c: Likewise. + * gnat.dg/opt49.adb: Likewise. + * gnat.dg/stack_check1.adb: Likewise. + * gnat.dg/stack_check2.adb: Likewise. + * gnat.dg/stack_check3.adb: Likewise. + +2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/80103 + * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of + __attribute__. + +2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification. + * gcc.target/i386/avx512f-vaddss-3.c: Ditto. + * gcc.target/i386/avx512f-vdivsd-3.c: Ditto. + * gcc.target/i386/avx512f-vdivss-3.c: Ditto. + * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto. + * gcc.target/i386/avx512f-vmaxss-3.c: Ditto. + * gcc.target/i386/avx512f-vminsd-3.c: Ditto. + * gcc.target/i386/avx512f-vminss-3.c: Ditto. + * gcc.target/i386/avx512f-vmulsd-3.c: Ditto. + * gcc.target/i386/avx512f-vmulss-3.c: Ditto. + * gcc.target/i386/avx512f-vsubsd-3.c: Ditto. + * gcc.target/i386/avx512f-vsubss-3.c: Ditto. + +2017-07-05 Georg-Johann Lay <avr@gjlay.de> + + PR target/81305 + * gcc.target/avr/isr-test.h: New file. + * gcc.target/avr/torture/isr-01-simple.c: New test. + * gcc.target/avr/torture/isr-02-call.c: New test. + * gcc.target/avr/torture/isr-03-fixed.c: New test. + +2017-07-05 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-4.c: Adjust test string. + * gcc.dg/tree-ssa/ldist-12.c: Ditto. + * gcc.dg/tree-ssa/ldist-13.c: Ditto. + * gcc.dg/tree-ssa/ldist-14.c: Ditto. + +2017-07-05 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-26.c: New test. + +2017-07-05 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ldist-6.c: XFAIL. + +2017-07-04 Uros Bizjak <ubizjak@gmail.com> + + PR target/81300 + * gcc.target/i386/pr81300.c: New test. + +2017-07-04 Uros Bizjak <ubizjak@gmail.com> + + PR target/81294 + * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap + x and y arguments in the call to _subborrow_u32. + * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap + x and y arguments in the call to _subborrow_u64. + * gcc.target/i386/pr81294-1.c: New test. + * gcc.target/i386/pr81294-2.c: Ditto. + +2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues. + +2017-07-04 Marek Polacek <polacek@redhat.com> + + PR c/81231 + * gcc.dg/atomic-pr81231.c: New test. + +2017-07-04 Richard Sandiford <richard.sandiford@linaro.org> + + PR tree-optimization/81292 + * gcc.dg/pr81292-1.c: New test. + * gcc.dg/pr81292-2.c: Likewise. + +2017-07-04 Martin Liska <mliska@suse.cz> + + PR sanitizer/81040 + * g++.dg/asan/function-argument-1.C: Run the test-case w/o + use-after-scope sanitization. + +2017-07-04 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional + options. + + PR target/81175 + * gcc.target/i386/pr69255-2.c (foo): Use the return value of the + gather. + +2017-07-04 Martin Liska <mliska@suse.cz> + + PR ipa/81214 + * g++.dg/ext/mvc2.C: Add dg-require ifunc. + * g++.dg/ext/mvc3.C: Likewise. + * gcc.target/i386/mvc2.c: Likewise. + * gcc.target/i386/mvc3.c: Likewise. + +2017-07-04 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of + decomposition declaration in diagnostics. + * g++.dg/cpp1z/decomp2.C: Likewise. + * g++.dg/cpp1z/decomp3.C: Likewise. + * g++.dg/cpp1z/decomp4.C: Likewise. + * g++.dg/cpp1z/decomp5.C: Likewise. + * g++.dg/cpp1z/decomp6.C: Likewise. + * g++.dg/cpp1z/decomp7.C: Likewise. + * g++.dg/cpp1z/decomp8.C: Likewise. + * g++.dg/cpp1z/decomp13.C: Likewise. + * g++.dg/cpp1z/decomp14.C: Likewise. + * g++.dg/cpp1z/decomp18.C: Likewise. + * g++.dg/cpp1z/decomp19.C: Likewise. + * g++.dg/cpp1z/decomp22.C: Likewise. + * g++.dg/cpp1z/decomp23.C: Likewise. + * g++.dg/cpp1z/decomp24.C: Likewise. + * g++.dg/cpp1z/decomp25.C: Likewise. + * g++.dg/cpp1z/decomp26.C: Likewise. + * g++.dg/cpp1z/decomp28.C: Likewise. + + PR c++/81258 + * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics. + * g++.dg/cpp1z/decomp30.C: New test. + +2017-07-03 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/65775 + * g++.dg/cpp0x/trailing14.C: New. + +2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR testsuite/79866 + * gfortran.dg/coarray_event_2.f08: New test. + +2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR testsuite/79843 + * gfortran.dg/namelist_3.f90: Adjust the dg-error string. + * gfortran.dg/pointer_intent_2.f90: Likewise. + +2017-07-02 Jan Hubicka <hubicka@ucw.cz> + + PR middle-end/81290 + * gcc.c-torture/compile/pr81290.c: New. + +2017-07-03 Richard Biener <rguenther@suse.de> + + PR tree-optimization/60510 + * gfortran.dg/vect/pr60510.f: New testcase. + +2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/mvc6.c: Require ifunc support. + +2017-07-03 Martin Liska <mliska@suse.cz> + + PR sanitize/81040 + * g++.dg/asan/function-argument-1.C: New test. + * g++.dg/asan/function-argument-2.C: New test. + * g++.dg/asan/function-argument-3.C: New test. + +2017-07-03 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main + as well. + +2017-07-03 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69468 + * gcc.dg/pr81192.c: Update. + +2017-07-03 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/81192 + * gcc.dg/pr81192.c: Update. + +2017-07-03 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/81192 + * gcc.dg/pr81192.c: New test. + +2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org> + + * gfortran/eoshift_3.f90: New test. + +2017-07-02 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/strlenopt-32.c: New testcase. + * gcc.dg/strlenopt-33.c: Likewise. + * gcc.dg/strlenopt-33g.c: Likewise. + * gcc.dg/strlenopt-34.c: Likewise. + * gcc.dg/strlenopt-35.c: Likewise. + +2017-07-02 Richard Sandiford <richard.sandiford@linaro.org> + + PR tree-optimization/80769 + * gcc.dg/strlenopt-31.c: New test. + * gcc.dg/strlenopt-31g.c: Likewise. + +2017-07-02 Richard Sandiford <richard.sandiford@linaro.org> + + PR tree-optimization/81136 + * gcc.dg/vect/pr81136.c: New test. + +2017-07-01 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81262 + * gcc.c-torture/compile/pr81262.c: New test. + * g++.dg/ubsan/pr81262.C: New test. + +2017-06-29 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/81261 + * g++.dg/ipa/pr81261.C: New testcase. + +2017-06-30 Andrew Pinski <apinski@cavium.com> + + * gcc.dg/torture/pr81245.c: New testcase. + +2017-06-30 Aldy Hernandez <aldyh@redhat.com> + + * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of + unbounded use. + +2017-06-30 David Malcolm <dmalcolm@redhat.com> + + PR c++/80014 + * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info): + Add declaration. + (test_typeid): New test function. + +2017-06-30 Jakub Jelinek <jakub@redhat.com> + + PR target/81225 + * gcc.target/i386/pr81225.c: New test. + +2017-06-30 Nathan Sidwell <nathan@acm.org> + + * g++.dg/concepts/memfun-err.C: Adjust diagnostics. + * g++.dg/cpp0x/decltype9.C: Likewise. + * g++.dg/cpp0x/forw_enum9.C: Likewise. + * g++.dg/lookup/decl1.C: Likewise. + * g++.dg/lookup/extern-c-redecl.C: Likewise. + * g++.dg/other/pr28432.C: Likewise. + * g++.dg/parse/crash12.C: Likewise. + * g++.dg/parse/enum3.C: Likewise. + * g++.dg/parse/operator6.C: Likewise. + * g++.dg/template/crash69.C: Likewise. + * g++.dg/template/error27.C: Likewise. + * g++.dg/template/error28.C: Likewise. + * g++.dg/template/memfriend6.C: Likewise. + * g++.old-deja/g++.mike/err1.C: Likewise. + * g++.old-deja/g++.mike/p811.C: Likewise. + * g++.old-deja/g++.other/crash25.C: Likewise. + * g++.old-deja/g++.other/dtor4.C: Likewise. + * g++.old-deja/g++.pt/t37.C: Likewise. + +2017-06-30 Martin Liska <mliska@suse.cz> + + PR ipa/81214 + * gcc.target/i386/pr81214.c: New test. + +2017-06-30 Nathan Sidwell <nathan@acm.org> + + * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name. + + PR c++/81229 + * g++.dg/lookup/pr81229.C: New. + +2017-06-30 Martin Liska <mliska@suse.cz> + + PR sanitizer/81021 + * g++.dg/asan/pr81021.C: New test. + +2017-06-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81249 + * g++.dg/torture/pr81249.C: New testcase. + +2017-06-29 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error. + * g++.dg/diagnostic/variadic1.C: Likewise. + * g++.dg/gomp/udr-3.C: Likewise. + * g++.dg/overload/error1.C: Likewise. + * g++.dg/overload/error2.C: Likewise. + * g++.dg/template/duplicate1.C: Likewise. + * g++.old-deja/g++.benjamin/warn02.C: Likewise. + * g++.old-deja/g++.brendan/arm2.C: Likewise. + * g++.old-deja/g++.other/redecl2.C: Likewise. + * g++.old-deja/g++.other/redecl4.C: Likewise. + * g++.old-deja/g++.pt/memtemp78.C: Likewise. + +2017-06-29 Cesar Philippidis <cesar@codesourcery.com> + + PR fortran/77765 + * gfortran.dg/goacc/pr77765.f90: New test. + +2017-06-29 Steve Ellcey <sellcey@cavium.com> + + * gcc.target/aarch64/ccmp_2.c: New test. + +2017-06-29 Nathan Sidwell <nathan@acm.org> + + PR c++/81247 + * g++.dg/parse/pr81247-[abc].C: New. + +2017-06-29 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-runnable.c (test_int_result, + test_unsigned_int_result, test_ll_int_result, + test_ll_unsigned_int_result): Add result checking functions, add + debug support. + (main): Add builtin function tests. + +2017-06-29 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options, + dg-skip-if): Add -mvsx -mcpu=power7. + +2017-06-29 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/slp-reduc-8.c: New testcase. + +2017-06-29 Nathan Sidwell <nathan@acm.org> + + * g++.dg/cpp1y/builtin_FUNCTION.C: New. + +2017-06-29 Peter Bergner <bergner@vnet.ibm.com> + + PR middle-end/81194 + * g++.dg/pr81194.C: New test. + +2017-06-29 H.J. Lu <hongjiu.lu@intel.com> + + PR ipa/80565 + * gcc.dg/torture/pr80565.c: New file. + +2017-06-29 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/81196 + * gcc.dg/vect/pr81196.c: New. + +2017-06-29 Michael Collison <michael.collison@arm.com> + + Fix date on previous ChangeLog entry. + +2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + Michael Collison <michael.collison@arm.com> + + PR target/70119 + * gcc.target/aarch64/var_shift_mask_1.c: New test. + +2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32): + Test new intrinsic. + * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64): + Ditto. + * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64): + Ditto. + * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN. + * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto. + * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. + +2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_effective_target_vect_int): Replace + current ARM check by ARM NEON's availability check. + (check_effective_target_vect_intfloat_cvt): Likewise. + (check_effective_target_vect_uintfloat_cvt): Likewise. + (check_effective_target_vect_floatint_cvt): Likewise. + (check_effective_target_vect_floatuint_cvt): Likewise. + (check_effective_target_vect_shift): Likewise. + (check_effective_target_whole_vector_shift): Likewise. + (check_effective_target_vect_bswap): Likewise. + (check_effective_target_vect_shift_char): Likewise. + (check_effective_target_vect_long): Likewise. + (check_effective_target_vect_float): Likewise. + (check_effective_target_vect_perm): Likewise. + (check_effective_target_vect_perm_byte): Likewise. + (check_effective_target_vect_perm_short): Likewise. + (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. + (check_effective_target_vect_widen_sum_qi_to_hi): Likewise. + (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. + (check_effective_target_vect_widen_mult_hi_to_si): Likewise. + (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise. + (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise. + (check_effective_target_vect_widen_shift): Likewise. + (check_effective_target_vect_extract_even_odd): Likewise. + (check_effective_target_vect_interleave): Likewise. + (check_effective_target_vect_multiple_sizes): Likewise. + (check_effective_target_vect64): Likewise. + (check_effective_target_vect_max_reduc): Likewise. + +2017-06-28 Richard Biener <rguenther@suse.de> + + PR middle-end/81227 + * gcc.dg/pr81227.c: New testcase. + +2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/81193 + * lib/target-supports.exp + (check_ppc_cpu_supports_hw_available): New test to make sure + __builtin_cpu_supports works on power7 and newer. + +2017-06-28 Martin Liska <mliska@suse.cz> + + PR ipa/81128 + * gcc.target/i386/pr81128.c: New test. + +2017-06-28 Martin Liska <mliska@suse.cz> + + PR driver/79659 + * g++.dg/opt/pr79659.C: New test. + +2017-06-28 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target + and options. + * gcc.dg/tree-ssa/mult-abs-2.c: Likewise. + +2017-06-28 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c. + * gcc.dg/tree-ssa/mulcmp-1.c: New file. + +2017-06-28 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/cmov7.c (sgn): Renamed to ... + (foo): ... this. Change constants such that it isn't matched + as __builtin_copysign, yet tests the combiner the same. + +2017-06-28 Martin Liska <mliska@suse.cz> + + PR sanitizer/81224 + * gcc.dg/asan/pr81224.c: New test. + +2017-06-28 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument + passed to pthread_join. + +2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/nodatarel-1.c: New test. + +2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/80164 + * gfortran.dg/array_temporaries_4.f90: New test. + +2017-06-27 Andrew Pinski <apinski@cavium.com> + + * gcc.dg/tree-ssa/copy-sign-1.c: New testcase. + * gcc.dg/tree-ssa/copy-sign-2.c: New testcase. + * gcc.dg/tree-ssa/mult-abs-2.c: New testcase. + +2017-06-27 Marek Polacek <polacek@redhat.com> + + PR sanitizer/81223 + * gcc.dg/ubsan/pr81223.c: New test. + +2017-06-27 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/assoc-1.c: New file. + +2017-06-27 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/62046 + * g++.dg/parse/catch2.C: New. + +2017-06-27 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81209 + * g++.dg/ubsan/pr81209.C: New test. + + PR middle-end/81207 + * gcc.c-torture/compile/pr81207.c: New test. + +2017-06-27 Marek Polacek <polacek@redhat.com> + + PR bootstrap/81216 + * g++.dg/warn/Wmultistatement-macros-1.C: New test. + +2017-06-26 Martin Sebor <msebor@redhat.com> + + PR c++/81169 + * g++.dg/Wclass-memaccess-2.C: New test. + +2017-06-26 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-vec_reve-runnable.c: + Add new runnable test file for the vec_rev built-ins. + +2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR/tree-optimization 71815 + * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround. + * gcc.dg/tree-ssa/slsr-36.c: Likewise. + +2017-06-26 Renlin Li <renlin.li@arm.com> + Szabolcs Nagy <szabolcs.nagy@arm.com> + + * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New. + * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare + memmove. + +2017-06-26 Richard Biener <rguenther@suse.de> + + PR target/81175 + * gfortran.dg/pr81175.f: New testcase. + +2017-06-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81203 + * gcc.dg/torture/pr81203.c: New testcase. + +2017-06-26 Marek Polacek <polacek@redhat.com> + + PR c/80116 + * c-c++-common/Wmultistatement-macros-1.c: New test. + * c-c++-common/Wmultistatement-macros-2.c: New test. + * c-c++-common/Wmultistatement-macros-3.c: New test. + * c-c++-common/Wmultistatement-macros-4.c: New test. + * c-c++-common/Wmultistatement-macros-5.c: New test. + * c-c++-common/Wmultistatement-macros-6.c: New test. + * c-c++-common/Wmultistatement-macros-7.c: New test. + * c-c++-common/Wmultistatement-macros-8.c: New test. + * c-c++-common/Wmultistatement-macros-9.c: New test. + * c-c++-common/Wmultistatement-macros-10.c: New test. + * c-c++-common/Wmultistatement-macros-11.c: New test. + +2017-06-26 Eric Botcazou <ebotcazou@adacore.com> + + * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w. + +2017-06-26 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp + (check_effective_target_arm_neon_ok_nocache): Add flags with + -mfloat-abi=hard. Include arm_neon.h. + (check_effective_target_arm_neon_ok_no_float_abi_nocache): New. + (check_effective_target_arm_neon_ok_no_float_abi): New. + * gcc.target/arm/lto/pr65837_0.c: Require + arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options. + * gcc.target/arm/lto/pr65837-attr_0.c: Require + arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options. + +2017-06-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/62315 + * g++.dg/parse/typedef2.C: Specify a dg-error string. + +2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/52473 + * gfortran.dg/cshift_2.f90: New test. + +2017-06-23 Jim Wilson <jim.wilson@linaro.org> + + PR middle-end/79794 + * gcc.target/aarch64/pr79794.c: New. + +2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/80510 + * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit. + * gcc.target/powerpc/pr80510-2.c: Likewise. + +2017-06-22 Jeff Law <law@redhat.com> + + * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly". + +2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-shift-char.c: New. + * gcc.target/powerpc/fold-vec-shift-int.c: New. + * gcc.target/powerpc/fold-vec-shift-longlong.c: New. + * gcc.target/powerpc/fold-vec-shift-short.c: New. + * gcc.target/powerpc/fold-vec-shift-left.c: New. + * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New. + * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New. + * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New. + +2017-06-23 James Cowgill <James.Cowgill@imgtec.com> + + * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names. + +2017-06-22 Matt Turner <mattst88@gmail.com> + + * gcc.target/i386/builtin_target.c: Add Kaby Lake models to + skylake check. + +2017-06-22 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh, + vmuleuh): Fix scan-assembler-times should check for word not half word + instructions. + +2017-06-22 Jeff Law <law@redhat.com> + + * gcc.c-torture/compile/stack-check-1.c: New test. + +2016-06-22 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/pr65947-1.c: Remove xfail. + * gcc.dg/vect/pr65947-2.c: Likewise. + * gcc.dg/vect/pr65947-3.c: Likewise. + * gcc.dg/vect/pr65947-4.c: Likewise. + * gcc.dg/vect/pr65947-5.c: Likewise. + * gcc.dg/vect/pr65947-6.c: Likewise. + * gcc.dg/vect/pr65947-8.c: Likewise. + * gcc.dg/vect/pr65947-9.c: Likewise. + * gcc.dg/vect/pr65947-10.c: Likewise. + * gcc.dg/vect/pr65947-12.c: Likewise. + * gcc.dg/vect/pr65947-13.c: Likewise. + * gcc.dg/vect/pr65947-14.c: Likewise. + * gcc.dg/vect/vect-cond-2.c: Likewise. + * gcc.dg/vect/vect-pr69848.c: Likewise. + +2017-06-22 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order + to not inline it. + +2017-06-22 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/tree-ssa/forwprop-37.c: New. + +2017-06-22 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/pr65947-14.c: Fix missing brace. + +2017-06-22 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/pr65947-14.c: New testcase. + +2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/80510 + * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until + 32-bit support is added. Change ITYPE size to 64-bit integer. + * gcc.target/powerpc/pr80510-2.c: Likewise. + +2017-06-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/81154 + * g++.dg/gomp/pr81154.C: New test. + +2017-06-21 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/other/old-style-cast-fixits.C: New test case. + +2017-06-21 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32. + +2017-06-21 Tom de Vries <tom@codesourcery.com> + + * lib/profopt.exp (profopt-get-options): Support dg-add-options. + +2017-06-21 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int' + warning. + +2017-06-21 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns. + +2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads, + gnat.dg/debug11_pkg2.ads: New testcase. + +2017-06-21 Marc Glisse <marc.glisse@inria.fr> + + * gcc.target/i386/getround.c: New file. + +2017-06-21 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/addadd.c: Un-XFAIL. + * gcc.dg/tree-ssa/addadd-2.c: New file. + +2017-06-21 Tom de Vries <tom@codesourcery.com> + + * lib/target-supports.exp (add_options_for_stack_size): New proc. + * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size. + * gcc.c-torture/compile/20080806-1.c: Same. + * gcc.c-torture/compile/920723-1.c: Same. + * gcc.c-torture/compile/930621-1.c: Same. + * gcc.c-torture/compile/991214-2.c: Same. + * gcc.c-torture/compile/bcopy.c: Same. + * gcc.c-torture/compile/memtst.c: Same. + * gcc.c-torture/compile/msp.c: Same. + * gcc.c-torture/compile/stuct.c: Same. + * gcc.c-torture/execute/20011008-3.c: Same. + * gcc.c-torture/execute/20030209-1.c: Same. + * gcc.c-torture/execute/20031012-1.c: Same. + * gcc.c-torture/execute/20040805-1.c: Same. + * gcc.c-torture/execute/920410-1.c: Same. + * gcc.c-torture/execute/921113-1.c: Same. + * gcc.c-torture/execute/921202-1.c: Same. + * gcc.c-torture/execute/921208-2.c: Same. + * gcc.c-torture/execute/930106-1.c: Same. + * gcc.c-torture/execute/930406-1.c: Same. + * gcc.c-torture/execute/950221-1.c: Same. + * gcc.c-torture/execute/960521-1.c: Same. + * gcc.c-torture/execute/980605-1.c: Same. + * gcc.c-torture/execute/comp-goto-1.c: Same. + * gcc.c-torture/execute/comp-goto-2.c: Same. + * gcc.c-torture/execute/memcpy-1.c: Same. + * gcc.c-torture/execute/multi-ix.c: Same. + * gcc.c-torture/execute/nestfunc-4.c: Same. + * gcc.c-torture/execute/pr20621-1.c: Same. + * gcc.c-torture/execute/pr23135.c: Same. + * gcc.c-torture/execute/pr28982b.c: Same. + * gcc.dg/loop-3.c: Same. + * gcc.dg/struct-ret-3.c: Same. + * gcc.dg/torture/stackalign/comp-goto-1.c: Same. + * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. + * gcc.dg/tree-prof/comp-goto-1.c: Same. + * gcc.dg/tree-prof/pr44777.c: Same. + +2017-06-20 David Malcolm <dmalcolm@redhat.com> + + PR jit/81144 + * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace + memset call with zero-initialization. + * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise. + +2017-06-20 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr80732.c: Include fma4-check.h. + (main): Renamed to ... + (fma4_test): ... this. + +2017-06-20 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/pr73350-2.c: New test. + +2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target. + * c-c++-common/fold-masked-cmp-2.c: Likewise. + * c-c++-common/fold-masked-cmp-3.c: Likewise. + * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't + restrict to x86_64-*-*-gnu. + Skip scan-assembler on *-*-darwin*. + * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target. + * gcc.dg/loop-invariant.c: Likewise. + * gcc.dg/lto/pr70955_0.c: Likewise. + * gcc.dg/tree-ssa/pr69196-1.c: Likewise. + * gcc.dg/tree-ssa/pr79803.c: Likewise. + * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*. + + * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target. + * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-* + targets. + * gcc.dg/attr-ms_struct-2.c: Likewise. + * gcc.dg/attr-ms_struct-packed1.c: Likewise. + * gcc.dg/bf-ms-layout.c: Likewise. + * gcc.dg/bf-ms-layout-2.c: Likewise. + * gcc.dg/pic-macro-define.c: Remove target restrictions. + Require fpic support. + * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-* + targets. + * gcc.target/i386/bitfield2.c: Likewise. + * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin* + targets. + * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail. + +2017-06-20 Nathan Sidwell <nathan@acm.org> + + PR c++/67074 + * g++.dg/lookup/pr67074.C: New. + * g++.dg/parse/namespace-alias-1.C: Adjust. + +2017-06-20 Richard Biener <rguenther@suse.de> + + PR middle-end/81097 + * c-c++-common/ubsan/pr81097.c: New testcase. + +2017-06-20 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/pr65947-9.c: Adjust. + +2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com> + + * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test. + * gcc.target/arm/acle/cdp2.c: Likewise. + * gcc.target/arm/acle/ldc.c: Likewise. + * gcc.target/arm/acle/ldc2.c: Likewise. + * gcc.target/arm/acle/ldc2l.c: Likewise. + * gcc.target/arm/acle/ldcl.c: Likewise. + * gcc.target/arm/acle/mcr.c: Likewise. + * gcc.target/arm/acle/mcr2.c: Likewise. + * gcc.target/arm/acle/mcrr.c: Likewise. + * gcc.target/arm/acle/mcrr2.c: Likewise. + * gcc.target/arm/acle/mrc.c: Likewise. + * gcc.target/arm/acle/mrc2.c: Likewise. + * gcc.target/arm/acle/mrrc.c: Likewise. + * gcc.target/arm/acle/mrrc2.c: Likewise. + * gcc.target/arm/acle/stc.c: Likewise. + * gcc.target/arm/acle/stc2.c: Likewise. + * gcc.target/arm/acle/stc2l.c: Likewise. + * gcc.target/arm/acle/stcl.c: Likewise. + +2017-06-20 Jakub Jelinek <jakub@redhat.com> + + PR target/81121 + * gcc.target/i386/pr81121.c: New test. + +2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79799 + * gcc.target/powerpc/pr79799-1.c: New test. + * gcc.target/powerpc/pr79799-2.c: Likewise. + * gcc.target/powerpc/pr79799-3.c: Likewise. + * gcc.target/powerpc/pr79799-4.c: Likewise. + * gcc.target/powerpc/pr79799-5.c: Likewise. + +2017-06-19 Nathan Sidwell <nathan@acm.org> + + PR c++/81124 + PR c++/79766 + * g++.dg/lookup/pr79766.C: New. + * g++.dg/lookup/pr81124.C: New. + * g++.dg/template/explicit6.C: Adjust. + * g++.old-deja/g++.other/decl5.C: Adjust. + +2017-06-19 Christophe Lyon <christophe.lyon@linaro.org> + + * g++.old-deja/g++.eh/badalloc1.C: Remove code path for + -DSTACK_SIZE. + +2017-06-19 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81125 + * g++.dg/ubsan/pr81125.C: New test. + + PR sanitizer/81111 + * g++.dg/ubsan/pr81111.C: New test. + +2017-06-19 Richard Biener <rguenther@suse.de> + + PR middle-end/81118 + * gcc.dg/torture/pr81118.c: New testcase. + +2017-06-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80887 + * gcc.dg/tree-ssa/pr80887.c: New testcase. + +2017-06-19 Jakub Jelinek <jakub@redhat.com> + + PR ipa/81112 + * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options. + +2017-06-19 Nathan Sidwell <nathan@acm.org> + + PR c++/81119 + * g++.dg/warn/pr81119.C: New. + +2017-06-19 Martin Liska <mliska@suse.cz> + + PR sanitizer/80879 + * gcc.dg/asan/use-after-scope-switch-4.c: New test. + +2017-06-19 Martin Liska <mliska@suse.cz> + + PR ipa/80732 + * gcc.target/i386/mvc5.c: Scan indirect_function. + * gcc.target/i386/mvc7.c: Likewise. + * gcc.target/i386/pr80732.c: New test. + +2017-06-19 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/66093 + * g++.dg/cpp1y/constexpr-66093.C: New. + +2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from + dg-skip-if list. + +2017-06-19 Richard Biener <rguenther@suse.de> + + PR ipa/81112 + * g++.dg/torture/pr81112.C: New testcase. + +2017-06-18 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/lto/pr69866_0.c: This test needs alias. + +2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/52473 + * gfortran.dg/cshift_1.f90: New test. + +2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args. + +2017-06-16 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp, + main): Add runnable tests and test checker for vec_float, + vec_float2, vec_floate and vec_floato builtins. + +2017-06-16 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override + the architecture options added by dg-add-options arm_neon. + * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp + to the architecture. + * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise. + * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise. + * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise. + +2017-06-16 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile + multilibs have been built. + +2017-06-16 Richard Earnshaw <rearnsha@arm.com> + + * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp. + * gcc.target/arm/pr51915.c: Likewise. + * gcc.target/arm/pr52006.c: Likewise. + * gcc.target/arm/pr53187.c: Likewise. + +2017-06-16 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/multilibs.exp: New file. + +2017-06-16 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/80933 + PR tree-optimization/80934 + * gcc.dg/fold-bcopy.c: New test. + * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise.. + * gcc.dg/tree-ssa/alias-36.c: Likewise. + * gcc.dg/pr79214.c: Adjust. + * gcc.dg/tree-prof/val-prof-7.c: Likewise. + * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise. + * gcc.dg/builtins-nonnull.c: Likewise. + +2017-06-16 James Greenhalgh <james.greenhalgh@arm.com> + + PR target/71778 + * gcc.target/arm/pr71778.c: New. + +2017-06-16 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction. + +2017-06-16 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81090 + * gcc.dg/graphite/pr81090.c: New testcase. + +2017-06-16 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80983 + * gfortran.dg/proc_ptr_comp_51.f90: Repair test case. + +2017-06-16 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/81094 + * c-c++-common/ubsan/object-size-11.c: New test. + +2017-06-15 Martin Sebor <msebor@redhat.com> + + PR c++/80560 + * g++.dg/Wclass-memaccess.C: New test. + +2017-06-15 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80983 + * gfortran.dg/proc_ptr_comp_51.f90: New test. + +2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR lto/69866 + * gcc.dg/lto/pr69866_0.c: New test. + * gcc.dg/lto/pr69866_1.c: Likewise. + +2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com> + + PR target/78818 + * gcc.target/msp430/pr78818-real.c: New template for tests. + * gcc.target/msp430/pr78818-auto.c: New test. + * gcc.target/msp430/pr78818-data-region.c: New test. + * gcc.target/msp430/pr78818-data-sec.c: New test. + * gcc.target/msp430/pr78818-auto-warn.c: New test. + +2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/its.c: Check that no IT blocks has more than 2 + instructions in it rather than the number of IT blocks being 2. + Transfer scan directive arm_thumb2 restriction to the whole + testcase and restrict further to Thumb-only targets. + +2017-06-15 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/sdiv_costs_1.c: + Use dg-add-options. + +2017-06-14 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes. + * gcc.target/mips/pr51513-1.c: New test. + * gcc.target/mips/pr51513-2.c: New test. + +2017-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81083 + * gcc.dg/torture/pr81083.c: Add prototypes. + +2017-06-14 Richard Biener <rguenther@suse.de> + + PR middle-end/81088 + * c-c++-common/ubsan/pr81088.c: New testcase. + +2017-06-14 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/overflow-4.c: Add -mno-vis3. + +2017-06-14 Andrew Pinski <apinski@cavium.com> + Naveen H.S <Naveen.Hurugalawadi@cavium.com> + + PR target/71663 + * gcc.target/aarch64/vect-init-1.c: Newtestcase. + * gcc.target/aarch64/vect-init-2.c: Likewise. + * gcc.target/aarch64/vect-init-3.c: Likewise. + * gcc.target/aarch64/vect-init-4.c: Likewise. + * gcc.target/aarch64/vect-init-5.c: Likewise. + +2017-06-14 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/58541 + * g++.dg/cpp0x/constexpr-58541.C: New. + +2017-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81083 + * gcc.dg/torture/pr81083.c: New testcase. + +2017-06-14 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment. + +2017-06-13 Jakub Jelinek <jakub@redhat.com> + + PR c++/80973 + * g++.dg/ubsan/pr80973.C: New test. + + PR c++/80984 + * g++.dg/opt/nrv18.C: New test. + +2017-06-13 Martin Liska <mliska@suse.cz> + + PR sanitize/78204 + * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the + test by adding no_sanitize attribute. + * gcc.dg/asan/use-after-scope-4.c: Likewise. + +2017-06-13 Renlin Li <renlin.li@arm.com> + + * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack + conditionally. + +2017-06-13 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/80803 + PR tree-optimization/81063 + gcc.dg/tree-ssa/pr80803.c: New test. + gcc.dg/tree-ssa/pr81063.c: Likewise. + +2017-06-12 Yury Gribov <tetra2005@gmail.com> + + * c-c++-common/fold-masked-cmp-3.c: New test. + +2017-06-13 Yury Gribov <tetra2005@gmail.com> + + PR tree-optimization/67328 + * c-c++-common/fold-masked-cmp-1.c: New test. + * c-c++-common/fold-masked-cmp-2.c: Likewise. + * gcc.dg/pr46309.c: Fix pattern. + * gcc.dg/pr46309-2.c: Likewise. + +2017-06-13 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/sdiv_costs_1.c: + Require arm_arch_v8a_ok and add march option. + +2017-06-13 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern. + * gcc.dg/tree-ssa/dump-2.c: Likewise. + * gcc.dg/tree-ssa/vrp101.c: Likewise. + +2017-06-13 Richard Biener <rguenther@suse.de> + + PR middle-end/81065 + * c-c++-common/ubsan/pr81065.c: New testcase. + +2017-06-12 Ian Lance Taylor <iant@golang.org> + + * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require + freorder. Update comment to explain test. + +2017-06-12 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp. + * gcc.target/aarch64/inline-lrint_2.c: Likewise. + * gcc.target/aarch64/no-inline-lrint_1.c: Likewise. + * gcc.target/aarch64/no-inline-lrint_2.c: Likewise. + +2017-06-12 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok. + +2017-06-12 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat. + +2017-06-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/81003 + * gcc.c-torture/compile/pr81003.c: New test. + +2017-06-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/81053 + * gcc.dg/torture/pr81053.c: New testcase. + +2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/80988 + * gfortran.dg/implied_do_io_3.f90: New test. + +2017-06-10 Tom de Vries <tom@codesourcery.com> + + * lib/target-supports.exp (check_effective_target_signal): New proc. + * lib/gcc.exp (gcc_target_compile): Remove appending of + -DSIGNAL_SUPPRESS to additional_flags. + * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to + additional_flags if effective target signal is not supported by the + target. + * gcc.c-torture/execute/20101011-1.c: Same. + * gcc.dg/c99-stdint-1.c: Same. + * gcc.dg/c99-stdint-2.c: Same. + * gcc.dg/c99-stdint-5.c: Same. + * gcc.dg/c99-stdint-6.c: Same. + * gcc.dg/stdint-width-1.c: Same. + +2017-06-10 Tom de Vries <tom@codesourcery.com> + + * lib/target-supports.exp (check_effective_target_stack_size) + (dg-effective-target-value): New proc. + * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to + additional_flags. + * lib/objc.exp (objc_target_compile): Same. + * lib/profopt.exp (profopt-get-options): Allow dg-additional-options. + * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using + dg-additional-options. + * gcc.c-torture/compile/20080806-1.c: Same. + * gcc.c-torture/compile/920723-1.c: Same. + * gcc.c-torture/compile/930621-1.c: Same. + * gcc.c-torture/compile/991214-2.c: Same. + * gcc.c-torture/compile/bcopy.c: Same. + * gcc.c-torture/compile/memtst.c: Same. + * gcc.c-torture/compile/msp.c: Same. + * gcc.c-torture/compile/stuct.c: Same. + * gcc.c-torture/execute/20011008-3.c: Same. + * gcc.c-torture/execute/20030209-1.c: Same. + * gcc.c-torture/execute/20031012-1.c: Same. + * gcc.c-torture/execute/20040805-1.c: Same. + * gcc.c-torture/execute/920410-1.c: Same. + * gcc.c-torture/execute/920501-7.c: Same. + * gcc.c-torture/execute/921113-1.c: Same. + * gcc.c-torture/execute/921202-1.c: Same. + * gcc.c-torture/execute/921208-2.c: Same. + * gcc.c-torture/execute/930106-1.c: Same. + * gcc.c-torture/execute/930406-1.c: Same. + * gcc.c-torture/execute/950221-1.c: Same. + * gcc.c-torture/execute/960521-1.c: Same. + * gcc.c-torture/execute/980605-1.c: Same. + * gcc.c-torture/execute/comp-goto-1.c: Same. + * gcc.c-torture/execute/comp-goto-2.c: Same. + * gcc.c-torture/execute/memcpy-1.c: Same. + * gcc.c-torture/execute/multi-ix.c: Same. + * gcc.c-torture/execute/nestfunc-4.c: Same. + * gcc.c-torture/execute/pr20621-1.c: Same. + * gcc.c-torture/execute/pr23135.c: Same. + * gcc.c-torture/execute/pr28982b.c: Same. + * gcc.dg/loop-3.c: Same. + * gcc.dg/struct-ret-3.c: Same. + * gcc.dg/torture/stackalign/comp-goto-1.c: Same. + * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. + * gcc.dg/tree-prof/comp-goto-1.c: Same. + * gcc.dg/tree-prof/pr44777.c: Same. + +2017-06-09 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-bw.c + (test_mutually_exclusive_suggestions): New test function. + * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c + (test_mutually_exclusive_suggestions): New test function. + * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c + (test_mutually_exclusive_suggestions): New test function. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (test_show_locus): Add special-case for + "test_mutually_exclusive_suggestions". + +2017-06-09 Ian Lance Taylor <iant@golang.org> + + * gcc.dg/tree-prof/split-1.c: New test. + +2017-06-09 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/predict-14.c: Avoid cold function detection. + * gcc.target/i386/umod-3.c: Likewise. + +2017-06-09 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/lrint-matherr.h: New. + * gcc.target/aarch64/inline-lrint_1.c: New. + * gcc.target/aarch64/inline-lrint_2.c: New. + * gcc.target/aarch64/no-inline-lrint_1.c: New. + * gcc.target/aarch64/no-inline-lrint_2.c: New. + +2017-06-09 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/sdiv_costs_1.c: New. + +2017-06-09 Tom de Vries <tom@codesourcery.com> + + PR target/80855 + * gcc.target/nvptx/label-values.c: New test. + +2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): + Test for null definitions instead of them being undefined. Add entry + for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning + about using the effective target for architecture extension. + (check_effective_target_arm_arch_v7ve_ok): Remove. + (add_options_for_arm_arch_v7ve): Likewise. + +2017-06-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/66623 + * gcc.dg/vect/pr66623.c: New testcase. + +2017-06-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79483 + * gcc.dg/graphite/pr79483.c: New testcase. + +2017-06-09 Richard Biener <rguenther@suse.de> + + PR middle-end/81007 + * g++.dg/pr81007.C: New testcase. + +2017-06-09 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp" + instead of "rsp" for -m32. + * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective + target, add -msse2 to dg-options. + * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise. + * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise. + +2017-06-09 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/80966 + * gcc.target/powerpc/stack-limit.c: New testcase. + +2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New. + * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New. + * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New. + * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New. + * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New. + +2017-06-08 Jakub Jelinek <jakub@redhat.com> + + PR c/81006 + * c-c++-common/gomp/pr81006.c: New test. + + PR c++/81011 + * g++.dg/gomp/pr81011.C: New test. + + PR middle-end/81005 + * c-c++-common/ubsan/align-10.c: New test. + * c-c++-common/ubsan/null-13.c: New test. + +2017-06-08 Uros Bizjak <ubizjak@gmail.com> + + PR target/81015 + * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs. + * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs. + * gcc.target/i386/pr81015.c: New test. + +2017-06-08 Tom de Vries <tom@codesourcery.com> + + * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target + trampolines instead of NO_TRAMPOLINES. + * gcc.c-torture/execute/20000822-1.c: Same. + * gcc.c-torture/execute/920428-2.c: Same. + * gcc.c-torture/execute/920501-7.c: Same. + * gcc.c-torture/execute/920612-2.c: Same. + * gcc.c-torture/execute/921017-1.c: Same. + * gcc.c-torture/execute/921215-1.c: Same. + * gcc.c-torture/execute/931002-1.c: Same. + * gcc.c-torture/execute/comp-goto-2.c: Same. + * gcc.c-torture/execute/nestfunc-1.c: Same. + * gcc.c-torture/execute/nestfunc-2.c: Same. + * gcc.c-torture/execute/nestfunc-3.c: Same. + * gcc.c-torture/execute/nestfunc-5.c: Same. + * gcc.c-torture/execute/nestfunc-6.c: Same. + * gcc.c-torture/execute/pr24135.c: Same. + * gcc.dg/Wtrampolines.c: Same. + * gcc.dg/torture/stackalign/comp-goto-1.c: Same. + * gcc.dg/torture/stackalign/nested-5.c: Same. + * gcc.dg/torture/stackalign/nested-6.c: Same. + * gcc.dg/torture/stackalign/non-local-goto-3.c: Same. + * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. + * gcc.dg/torture/stackalign/non-local-goto-5.c: Same. + * gcc.dg/trampoline-1.c: Same. + * gcc.dg/tree-prof/pr44777.c: Same. + * gcc.target/i386/pr67770.c: Same. + * lib/gcc.exp (gcc_target_compile): Remove appending of + -DNO_TRAMPOLINES to additional_flags. + * lib/objc.exp (objc_target_compile): Same. + +2017-06-08 Tom de Vries <tom@codesourcery.com> + + * lib/target-supports.exp (check_effective_target_trampolines): Test for + 'gcc,no_trampolines' instead of 'no_trampolines'. + +2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com> + + PR middle-end/79988 + * gcc.target/i386/mpx/pr79988.c: New test. + +2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com> + + * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test. + * gcc.target/i386/mpx/hard-reg-2-nov.c: New test. + * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test. + +2017-06-08 Jan Hubicka <hubicka@ucw.cz> + + * g++.dg/tree-ssa/counts-1.C: New testcase. + * gcc.dg/tree-ssa/counts-1.c: New testcase. + +2017-08-08 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test. + * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto. + * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto. + * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto. + * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto. + +2017-06-08 Marek Polacek <polacek@redhat.com> + + PR sanitize/80932 + * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints. + +2017-08-08 Julia Koval <julia.koval@intel.com> + + PR target/73350,80862 + * gcc.target/i386/pr73350.c: New test. + +2017-06-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80928 + * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized. + +2017-06-07 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases. + +2017-06-07 Jonathan Wakely <jwakely@redhat.com> + + PR c++/80990 + * g++.dg/cpp1z/class-deduction39.C: New. + +2017-06-07 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80932 + * c-c++-common/ubsan/pr80932.c: New test. + +2017-06-07 Bin Cheng <bin.cheng@arm.com> + + * gcc.target/i386/l_fma_double_1.c: Adjust test strings. + * gcc.target/i386/l_fma_double_2.c: Ditto. + * gcc.target/i386/l_fma_double_3.c: Ditto. + * gcc.target/i386/l_fma_double_4.c: Ditto. + * gcc.target/i386/l_fma_double_5.c: Ditto. + * gcc.target/i386/l_fma_double_6.c: Ditto. + * gcc.target/i386/l_fma_float_1.c: Ditto. + * gcc.target/i386/l_fma_float_2.c: Ditto. + * gcc.target/i386/l_fma_float_3.c: Ditto. + * gcc.target/i386/l_fma_float_4.c: Ditto. + * gcc.target/i386/l_fma_float_5.c: Ditto. + * gcc.target/i386/l_fma_float_6.c: Ditto. + +2017-06-07 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/sdiv_costs_1.c: New. + +2017-06-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80928 + * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc. + * gcc.dg/vect/slp-13-big-array.c: Likewise. + +2017-06-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80928 + * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing + check_results. + +2017-06-06 Nathan Sidwell <nathan@acm.org> + + * g++.dg/pr45330.C: Add inline namespace case. + +2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/80975 + * gfortran.dg/matmul_16.f90: New test. + * gfortran.dg/inline_matmul_18.f90: New test. + +2017-06-06 Marek Polacek <polacek@redhat.com> + + PR c/79983 + * gcc.dg/pr79983.c: New test. + +2017-06-06 David S. Miller <davem@davemloft.net> + + * gcc.target/sparc/sparc-ret-3.c: New test. + +2017-06-06 Tom de Vries <tom@codesourcery.com> + + * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target + label_values instead of NO_LABEL_VALUES. + * gcc.c-torture/compile/920301-1.c: Same. + * gcc.c-torture/compile/920501-1.c: Same. + * gcc.c-torture/compile/941014-4.c: Same. + * gcc.c-torture/compile/labels-1.c: Same. + * gcc.c-torture/compile/pr18903.c: Same. + * gcc.c-torture/execute/920302-1.c: Same. + * gcc.c-torture/execute/920415-1.c: Same. + * gcc.c-torture/execute/920428-2.c: Same. + * gcc.c-torture/execute/920501-3.c: Same. + * gcc.c-torture/execute/920501-4.c: Same. + * gcc.c-torture/execute/920501-5.c: Same. + * gcc.c-torture/execute/920501-7.c: Same. + * gcc.c-torture/execute/920721-4.c: Same. + * gcc.c-torture/execute/980526-1.c: Same. + * gcc.c-torture/execute/990208-1.c: Same. + * gcc.c-torture/execute/comp-goto-1.c: Same. + * gcc.c-torture/execute/comp-goto-2.c: Same. + * gcc.dg/torture/stackalign/comp-goto-1.c: Same. + * gcc.dg/torture/stackalign/non-local-goto-4.c: Same. + * gcc.dg/torture/stackalign/non-local-goto-5.c: Same. + * gcc.dg/tree-prof/comp-goto-1.c: Same. + * gcc.dg/tree-prof/pr44777.c: Same. + * gcc.misc-tests/bprob-2.c: Same. + * gcc.misc-tests/gcov-3.c: Same. + * lib/gcc.exp (gcc_target_compile): Remove appending of + -DNO_LABEL_VALUES to additional_flags. + * lib/objc.exp (objc_target_compile): Same. + * lib/target-supports.exp (check_effective_target_label_values): Test on + 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES. + +2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test. + +2017-06-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80974 + * gcc.dg/torture/pr80974.c: New testcase. + +2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as + "unsigned int" in conversation warning on line 15. + +2017-06-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80928 + * gcc.dg/vect/pr80928.c: New testcase. + * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs. + * gcc.dg/vect/slp-13.c: Likewise. + * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop. + +2017-06-05 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/plugin/comment_plugin.c: New test plugin. + * g++.dg/plugin/comments-1.C: New test file. + * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above. + +2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * gcc.misc-tests/gcov-1a.c: New test. + +2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/clone1.c: New test. + +2017-06-05 Janus Weil <janus@gcc.gnu.org> + + PR fortran/70601 + * gfortran.dg/proc_ptr_comp_50.f90: New test. + +2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch> + + PR fortran/35339 + * gfortran.dg/implied_do_io_1.f90: New Test. + * gfortran.dg/implied_do_io_2.f90: New Test. + +2017-06-05 Renlin Li <renlin.li@arm.com> + + * c-c++-common/Wfloat-conversion.c: Add large_long_double target + selector to related line. + +2017-06-05 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-prof/cold_partition_label.c: Update template. + +2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/store_lane0_str_1.c: New test. + +2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/subs_compare_2.c: New test. + +2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/subs_compare_1.c: New test. + +2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com> + + * gcc.target/mips/div-9.c: Delete duplicate test. + * gcc.target/mips/div-10.c: Ditto. + * gcc.target/mips/div-11.c: Ditto. + * gcc.target/mips/div-12.c: Ditto. + +2017-05-23 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template. + +2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr> + + * lib/fortran-modules.exp (igrep): New procedure, case insensitive + vesrion of the dejagnu grep. + (list-module-names): Use it and adjust the regular expressions for + modules and submodules. + * gfortran.dg/prof/prof.exp: Cleanup modules. + * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules + directives. + * gfortran.dg/altreturn_8.f90: Likewise. + * gfortran.dg/associate_12.f90: Likewise. + * gfortran.dg/c_f_pointer_shape_test.f90: Likewise. + * gfortran.dg/charlen_15.f90: Likewise. + * gfortran.dg/class_4a.f03: Likewise. + * gfortran.dg/class_54.f90: Likewise. + * gfortran.dg/class_dummy_4.f03: Likewise. + * gfortran.dg/class_dummy_5.f90: Likewise. + * gfortran.dg/constructor_9.f90: Likewise. + * gfortran.dg/dec_structure_15.f90: Likewise. + * gfortran.dg/do_check_8.f90: Likewise. + * gfortran.dg/dtio_26.f03: Likewise. + * gfortran.dg/dynamic_dispatch_12.f90: Likewise. + * gfortran.dg/equiv_9.f90: Likewise. + * gfortran.dg/extends_15.f90: Likewise. + * gfortran.dg/finalize_22.f90: Likewise. + * gfortran.dg/finalize_23.f90: Likewise. + * gfortran.dg/generic_26.f90: Likewise. + * gfortran.dg/generic_27.f90: Likewise. + * gfortran.dg/namelist_76.f90: Likewise. + * gfortran.dg/pointer_init_8.f90: Likewise. + * gfortran.dg/pr61318.f90: Likewise. + * gfortran.dg/pr77260_1.f90: Likewise. + * gfortran.dg/pr77260_2.f90: Likewise. + * gfortran.dg/pr77420_3.f90: Likewise. + * gfortran.dg/proc_ptr_39.f90: Likewise. + * gfortran.dg/proc_ptr_41.f90: Likewise. + * gfortran.dg/proc_ptr_42.f90: Likewise. + * gfortran.dg/proc_ptr_comp_43.f90: Likewise. + * gfortran.dg/submodule_1.f08: Likewise. + * gfortran.dg/submodule_10.f08: Likewise. + * gfortran.dg/submodule_14.f08: Likewise. + * gfortran.dg/submodule_15.f08: Likewise. + * gfortran.dg/submodule_2.f08: Likewise. + * gfortran.dg/submodule_5.f08: Likewise. + * gfortran.dg/submodule_6.f08: Likewise. + * gfortran.dg/submodule_7.f08: Likewise. + * gfortran.dg/submodule_8.f08: Likewise. + * gfortran.dg/submodule_9.f08: Likewise. + * gfortran.dg/transfer_class_2.f90: Likewise. + * gfortran.dg/typebound_assignment_7.f90: Likewise. + * gfortran.dg/typebound_call_24.f03: Likewise. + * gfortran.dg/typebound_call_25.f90: Likewise. + * gfortran.dg/typebound_deferred_1.f90: Likewise. + * gfortran.dg/typebound_generic_12.f03: Likewise. + * gfortran.dg/typebound_generic_13.f03: Likewise. + * gfortran.dg/typebound_generic_14.f03: Likewise. + * gfortran.dg/typebound_generic_15.f90: Likewise. + * gfortran.dg/typebound_operator_16.f03: Likewise. + * gfortran.dg/typebound_operator_18.f90: Likewise. + * gfortran.dg/typebound_operator_20.f90: Likewise. + * gfortran.dg/typebound_override_3.f90: Likewise. + * gfortran.dg/typebound_override_4.f90: Likewise. + * gfortran.dg/typebound_override_5.f90: Likewise. + * gfortran.dg/typebound_override_6.f90: Likewise. + * gfortran.dg/typebound_override_7.f90: Likewise. + * gfortran.dg/typebound_proc_28.f03: Likewise. + * gfortran.dg/typebound_proc_29.f90: Likewise. + * gfortran.dg/typebound_proc_30.f90: Likewise. + * gfortran.dg/typebound_proc_31.f90: Likewise. + * gfortran.dg/typebound_proc_32.f90: Likewise. + * gfortran.dg/typebound_proc_33.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_16.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_19.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. + * gfortran.dg/use_only_3.f90: Likewise. + * gfortran.dg/use_without_only_1.f90: Likewise. + * gfortran.dg/warn_unused_function.f90: Likewise. + * gfortran.dg/warn_unused_function_2.f90: Likewise. + * gfortran.dg/ieee/ieee_8.f90: Likewise. + +2017-06-04 Marek Polacek <polacek@redhat.com> + + PR c/80919 + * gcc.dg/format/pr80919.c: New test. + +2017-06-02 Martin Sebor <msebor@redhat.com> + + PR c/80892 + * c-c++-common/Wfloat-conversion-2.c: New test. + +2017-06-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68754 + * g++.dg/cpp1y/constexpr-68754.C: New. + +2017-06-02 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests + for the new built-ins. + +2017-06-02 Sudakshina Das <sudi.das@arm.com> + + * gcc.target/aarch64/cmp_shifted_reg_1.c: New. + +2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-minmax-char.c: New. + * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-minmax-int.c: New. + * gcc.target/powerpc/fold-vec-minmax-longlong.c: New. + * gcc.target/powerpc/fold-vec-minmax-short.c: New. + +2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/hfmode_ins_1.c: New test. + +2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test. + +2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-abs-char.c: New. + * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-abs-int.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong.c: New. + * gcc.target/powerpc/fold-vec-abs-short.c: New. + * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New. + * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New. + * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New. + +2017-06-02 Nathan Sidwell <nathan@acm.org> + + * g++.dg/pr45330.C: Adjust. Check breadth-firstness. + +2017-06-02 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/80903 + * gcc.dg/pr80903.c: New test. + + PR fortran/80918 + * gfortran.dg/gomp/pr80918.f90: New test. + +2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/Wsizeof-pointer-div.c: New test. + * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens. + * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise. + * gcc.target/i386/sse-init-v4hi-1.c: Fix test case. + * gcc.target/i386/sse-init-v4sf-1.c: Likewise. + * gcc.target/i386/sse-set-ps-1.c: Likewise. + * gcc.target/i386/sse2-init-v16qi-1.c: Likewise. + * gcc.target/i386/sse2-init-v2di-1.c: Likewise. + * gcc.target/i386/sse2-init-v4si-1.c: Likewise. + * gcc.target/i386/sse2-init-v8hi-1.c: Likewise. + * gcc.target/i386/sse2-set-epi32-1.c: Likewise. + * gcc.target/i386/sse2-set-epi64x-1.c: Likewise. + * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise. + * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise. + * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise. + * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise. + * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise. + * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise. + * gcc.target/i386/sse4_1-set-ps-1.c: Likewise. + +2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: + Update the target to power8-vector. + +2017-06-01 David Malcolm <dmalcolm@redhat.com> + + * lib/gcc-dg.exp: Ensure GCC_COLORS is unset. + +2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com> + + * debug12.adb, debug12.ads: New testcase. + +2017-06-01 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/80898 + * gcc.dg/tree-ssa/pr80898.c: New test. + * gcc.dg/tree-ssa/pr80898-2.c: Likewise. + +2017-06-01 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80896 + * g++.dg/cpp1z/nodiscard5.C: New. + +2017-06-01 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/pr9001195952.c: New test. + +2017-06-01 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/pr43395.c: Add dg-require-effective-target label_values. + * gcc.c-torture/compile/asmgoto-1.c: Same. + * gcc.dg/20000707-1.c: Same. + * gcc.dg/pr38700.c: Same. + * gcc.dg/pr70169.c: Same. + * gcc.dg/pr80112.c: Same. + * gcc.dg/torture/pr51071-2.c: Same. + * gcc.dg/torture/pr51071.c: Same. + * gcc.dg/tree-ssa/alias-34.c: Same. + +2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug11.adb: New testcase. + +2017-06-01 Richard Biener <rguenther@suse.de> + + PR middle-end/66313 + * c-c++-common/ubsan/pr66313.c: New testcase. + * gcc.dg/tree-ssa/loop-15.c: Adjust. + +2017-05-31 Steven Munroe <munroesj@gcc.gnu.org> + + * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to + dg-options. Change dg-require-effective-target powerpc_vsx_ok + to vsx_hw. Add dg-skip-if directive to disable this test if + -mcpu overridden. + * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise. + * gcc.target/powerpc/bmi2-pext32-1.c: Likewise. + * gcc.target/powerpc/bmi2-pext64-1.c: Likewise. + * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7 + to dg-option. Add dg-skip-if directive to disable this test + for darwin. Add dg-skip-if directive to disable this test if + -mcpu overridden. + +2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd) + (_mm_maskz_max_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd) + (_mm_maskz_max_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss) + (_mm_maskz_max_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss) + (_mm_maskz_max_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd) + (_mm_maskz_min_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd) + (_mm_maskz_min_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss) + (_mm_maskz_min_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss) + (_mm_maskz_min_ss): Test new intrinsics. + +2017-05-31 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/lambda1.C New. + +2017-05-31 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison + on pointer should not be replaced. + +2017-05-31 Mikhail Maltsev <maltsevm@gmail.com> + + PR testsuite/80580 + * gcc.dg/gimplefe-error-7.c: New test. + +2017-05-31 Graham Markall <graham.markall@embecosm.com> + + * gcc.target/arc/add_n-combine.c: New test. + * gcc.target/arc/sub_n-combine.c: New test. + +2017-05-31 Richard Biener <rguenther@suse.de> + + PR target/80880 + * gcc.target/i386/pr80880.c: New testcase. + +2017-05-31 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/vect/vect-103.c: Update wording of dump message. + +2017-05-31 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/pr80815-3.c: New test. + +2017-05-31 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80906 + * gcc.dg/graphite/pr80906.c: New testcase. + +2017-05-30 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80910 + * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status + unsupported if host compiler does not support c++11. + (host_supports_c++11): New proc. + +2017-05-30 Martin Sebor <msebor@redhat.com> + + PR c/80731 + * g++.dg/ext/utf16-4.C: Relax test. + * gcc.dg/fixed-point/int-warning.c: Adjust. + +2017-05-30 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/plugin/plugin.exp (plugin_test_list): Add... + * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New + test case. + * g++.dg/plugin/show-template-tree-color.C: New test case. + * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin. + * g++.dg/template/show-template-tree-2.C: New test case. + * g++.dg/template/show-template-tree-3.C: New test case. + * g++.dg/template/show-template-tree-4.C: New test case. + * g++.dg/template/show-template-tree-no-elide-type.C: New test case. + * g++.dg/template/show-template-tree.C: New test case. + +2017-05-30 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from + dg-options. + * gfortran.dg/pr80107.f: Delete testcase. + +2017-05-30 Uros Bizjak <ubizjak@gmail.com> + + PR target/80833 + * gcc.target/i386/pr80833-1.c: New test. + * gcc.target/i386/pr80833-2.c: Ditto. + +2017-05-30 Nathan Sidwell <nathan@acm.org> + + PR c++/80913 + * g++.dg/lookup/pr80913.C: New. + +2017-05-30 Richard Biener <rguenther@suse.de> + + PR middle-end/80901 + * gcc.dg/torture/pr80901.c: New testcase. + +2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vec-nopeel-2.c: New test. + +2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com> + + PR target/78838 + * gcc.target/msp430/interrupt_fn_placement.c: New test. + +2017-05-30 Richard Biener <rguenther@suse.de> + + PR middle-end/80876 + * gcc.dg/torture/pr80876.c: New testcase. + +2017-05-29 Nathan Sidwell <nathan@acm.org> + + PR c++/80891 (#5) + * g++.dg/lookup/pr80891-5.C: New. + +2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/53029 + * gfortran.dg/read_5.f90: New test. + +2017-05-29 Nathan Sidwell <nathan@acm.org> + + PR c++/80891 (#4) + * g++.dg/lookup/pr80891-4.C: New. + + PR c++/80891 (#1) + * g++.dg/lookup/pr80891-1.C: New. + + PR c++/80891 (#3) + * g++.dg/lookup/pr80891-3.C: New. + + PR c++/80891 (#2) + * g++.dg/lookup/pr80891-2.C: New. + +2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/37131 + * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to + flags. + * gfortran.dg/transpose_optimization_1.f90: Likewise. + * gfortran.dg/inline_matmul_17.f90: New test. + +2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org> + + * gfortran.dg/matmul_bounds_12.f90: New test. + +2017-05-27 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/80887 + * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*. + +2017-05-26 Nathan Sidwell <nathan@acm.org> + + * g++.dg/cpp0x/dr2061.C: New. + * g++.dg/parse/namespace-alias-1.C: Add more test. + +2017-05-26 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/80815 + * gcc.dg/vect/pr80815-1.c: New test. + * gcc.dg/vect/pr80815-2.c: New test. + +2017-05-26 Martin Liska <mliska@suse.cz> + + PR ipa/80663 + * g++.dg/ipa/pr80212.C: Remove the test as it does not longer + split at the problematic spot. + * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer + a valid value of the param. + +2017-05-26 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80875 + * c-c++-common/ubsan/pr80875.c: New test. + +2017-05-26 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * gcc.dg/20011021-1.c: Replace absolute line numbers. + * gcc.dg/Wcxx-compat-8.c: Same. + * gcc.dg/Wobjsize-1.c: Same. + * gcc.dg/Wshadow-local-2.c: Same. + * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same. + * gcc.dg/anon-struct-6.c: Same. + * gcc.dg/asm-wide-1.c: Same. + * gcc.dg/builtin-inf-1.c: Same. + * gcc.dg/builtin-redefine.c: Same. + * gcc.dg/c90-array-lval-6.c: Same. + * gcc.dg/c90-array-lval-7.c: Same. + * gcc.dg/c90-fordecl-1.c: Same. + * gcc.dg/c99-fordecl-2.c: Same. + * gcc.dg/cast-lvalue-1.c: Same. + * gcc.dg/cast-lvalue-2.c: Same. + * gcc.dg/compound-lvalue-1.c: Same. + * gcc.dg/cond-lvalue-1.c: Same. + * gcc.dg/cpp/20000419-1.c: Same. + * gcc.dg/cpp/backslash.c: Same. + * gcc.dg/cpp/backslash2.c: Same. + * gcc.dg/cpp/macspace1.c: Same. + * gcc.dg/cpp/macspace2.c: Same. + * gcc.dg/cpp/multiline-2.c: Same. + * gcc.dg/cpp/pr27777.c: Same. + * gcc.dg/cpp/pr30786.c: Same. + * gcc.dg/cpp/pr34602.c: Same. + * gcc.dg/cpp/redef1.c: Same. + * gcc.dg/cpp/tr-warn1.c: Same. + * gcc.dg/cpp/tr-warn3.c: Same. + * gcc.dg/cpp/tr-warn6.c: Same. + * gcc.dg/cpp/trad/hash.c: Same. + * gcc.dg/cpp/trad/redef1.c: Same. + * gcc.dg/cpp/ucs.c: Same. + * gcc.dg/declspec-10.c: Same. + * gcc.dg/declspec-11.c: Same. + * gcc.dg/declspec-18.c: Same. + * gcc.dg/format/c99-strftime-1.c: Same. + * gcc.dg/format/ext-3.c: Same. + * gcc.dg/format/pr72858.c: Same. + * gcc.dg/gomp/appendix-a/a.24.1.c: Same. + * gcc.dg/init-string-1.c: Same. + * gcc.dg/label-decl-3.c: Same. + * gcc.dg/m-un-2.c: Same. + * gcc.dg/nofixed-point-2.c: Same. + * gcc.dg/noncompile/20020213-1.c: Same. + * gcc.dg/pch/counter-2.c: Same. + * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same. + * gcc.dg/pr27528.c: Same. + * gcc.dg/pr27953.c: Same. + * gcc.dg/pr35899.c: Same. + * gcc.dg/pr37561.c: Same. + * gcc.dg/pr45461.c: Same. + * gcc.dg/pr45750.c: Same. + * gcc.dg/pr53196-2.c: Same. + * gcc.dg/pr53265.c: Same. + * gcc.dg/redecl-1.c: Same. + * gcc.dg/tls/thr-init-1.c: Same. + * gcc.dg/torture/pr51106-1.c: Same. + * gcc.dg/torture/pr51106-2.c: Same. + * gcc.dg/uninit-19.c: Same. + * gcc.dg/uninit-pr20644.c: Same. + +2017-05-26 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/decomp29.C (p): New variable. + (main): Add further tests. + +2017-05-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80842 + * gcc.dg/torture/pr80842.c: New testcase. + +2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79652 + * g++.dg/cpp0x/pr79652.C: New. + +2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71451 + * g++.dg/cpp0x/variadic170.C: New. + +2017-05-25 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/warn/Wcatch-value-1.C: New test. + * g++.dg/warn/Wcatch-value-2.C: New test. + * g++.dg/warn/Wcatch-value-3.C: New test. + +2017-05-25 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/using56.C: New. + * g++.dg/lookup/using57.C: New. + * g++.dg/lookup/using58.C: New. + * g++.dg/lookup/using59.C: New. + + * g++.dg/lookup/using17.C: Adjust diagnostics. + +2017-05-25 Martin Sebor <msebor@redhat.com> + + * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false + positives on ILP32. + * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected + column numbers. + * gcc.dg/pr60114.c: Same. + +2017-05-23 Jan Hubicka <hubicka@ucw.cz> + + * gfortran.dg/pr48636.f90: Fix template better. + +2017-05-25 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/koenig14.C: New. + +2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79583 + * g++.dg/cpp0x/pr79583.C: New. + +2017-05-25 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68578 + * g++.dg/cpp1y/pr68578.C: New. + +2017-05-25 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/vce-1.c: New file. + +2017-05-25 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/addadd.c: New file. + +2017-05-24 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/friend12.C: Adjust diagnostics. + * g++.dg/lookup/friend19.C: New. + * g++.dg/lookup/friend20.C: New. + +2017-05-24 Jonathan Wakely <jwakely@redhat.com> + + PR c++/80544 + * g++.dg/expr/cast11.C: New test. + +2017-05-24 Martin Sebor <msebor@redhat.com> + + PR c/80731 + * c-c++-common/Wfloat-conversion.c: Adjust. + * c-c++-common/dfp/convert-int-saturate.c: Same. + * c-c++-common/pr68657-1.c: Same. + * g++.dg/ext/utf-cvt.C: Same. + * g++.dg/ext/utf16-4.C: Same. + * g++.dg/warn/Wconversion-real-integer-3.C: Same. + * g++.dg/warn/Wconversion-real-integer2.C: Same. + * g++.dg/warn/Wconversion3.C: Same. + * g++.dg/warn/Wconversion4.C: Same. + * g++.dg/warn/Wsign-conversion.C: Same. + * g++.dg/warn/overflow-warn-1.C: Same. + * g++.dg/warn/overflow-warn-3.C: Same. + * g++.dg/warn/overflow-warn-4.C: Same. + * g++.dg/warn/pr35635.C: Same. + * g++.old-deja/g++.mike/enum1.C: Same. + * gcc.dg/Wconversion-3.c: Same. + * gcc.dg/Wconversion-5.c: Same. + * gcc.dg/Wconversion-complex-c99.c: Same. + * gcc.dg/Wconversion-complex-gnu.c: Same. + * gcc.dg/Wconversion-integer.c: Same. + * gcc.dg/Wsign-conversion.c: Same. + * gcc.dg/bitfld-2.c: Same. + * gcc.dg/c90-const-expr-11.c: Same. + * gcc.dg/c90-const-expr-7.c: Same. + * gcc.dg/c99-const-expr-7.c: Same. + * gcc.dg/overflow-warn-1.c: Same. + * gcc.dg/overflow-warn-2.c: Same. + * gcc.dg/overflow-warn-3.c: Same. + * gcc.dg/overflow-warn-4.c: Same. + * gcc.dg/overflow-warn-5.c: Same. + * gcc.dg/overflow-warn-8.c: Same. + * gcc.dg/overflow-warn-9.c: New test. + * gcc.dg/pr35635.c: Adjust. + * gcc.dg/pr59940.c: Same. + * gcc.dg/pr59963-2.c: Same. + * gcc.dg/pr60114.c: Same. + * gcc.dg/switch-warn-2.c: Same. + * gcc.dg/utf-cvt.c: Same. + * gcc.dg/utf16-4.c: Same. + +2017-05-24 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/ext/integer-pack2.C: Require int32 effective target. + Don't include limits.h. + (w): Conditionalize on long long wider than int. Use + 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of + -9223372036854775808. + (x): Use __INT_MAX__ instead of INT_MAX. + +2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/66094 + * gfortran.dg/inline_matmul_16.f90: New test. + +2017-05-24 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number. + +2017-05-24 Peter Bergner <bergner@vnet.ibm.com> + + PR middle-end/80823 + * gcc.dg/pr80823.c: New test. + +2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/pr80725.c: New test. + +2017-05-23 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/extern-c-hidden.C: New. + * g++.dg/lookup/extern-redecl1.C: New. + + PR c++/80866 + * g++.dg/parse/pr80866.C: New. + +2017-05-23 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/ipa/ctor-empty-1.c: Update template. + * gcc.dg/ipa/inline-5.c: Likewise. + * gfortran.dg/pr48636.f90: Likewise. + +2017-05-23 Nathan Sidwell <nathan@acm.org> + + * g++.dg/parse/ctor9.C: Adjust expected error. + +2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/80256 + * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on + Cygwin. + +2017-05-23 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc/parallel-dims-1.c: Update. + * c-c++-common/goacc/parallel-dims-2.c: Likewise. + * c-c++-common/goacc/routine-1.c: Likewise. + * c-c++-common/goacc/uninit-dim-clause.c: Likewise. + * g++.dg/goacc/template.C: Likewise. + * gfortran.dg/goacc/kernels-tree.f95: Likewise. + * gfortran.dg/goacc/routine-3.f90: Likewise. + * gfortran.dg/goacc/sie.f95: Likewise. + * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise. + +2017-05-23 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/using13.C: Adjust expected error. + +2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus. + +2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/80718 + * gcc.target/powerpc/pr80718.c: New test. + +2017-05-22 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/conditional-return.c: New testcase. + +2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to + LE-only. + +2017-05-22 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80766 + * gfortran.dg/typebound_call_28.f90: New test. + +2017-05-22 Nathan Sidwell <nathan@acm.org> + + * g++.dg/lookup/strong-using.C: New. + +2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/movsi_movt.c: New test. + * gcc.target/arm/movdi_movt.c: New test. + +2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/specs/not_null1.ads: New test. + +2017-05-22 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/limited_with5.ad[sb]: New test. + * gnat.dg/limited_with5_pkg.ad[sb]: New helper. + * gnat.dg/limited_with6.ad[sb]: New test. + * gnat.dg/limited_with6_pkg.ad[sb]: New helper. + +2017-05-22 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/volatile1.ads: Remove obsolete errors. + * gnat.dg/specs/clause_on_volatile.ads: Likewise. + +2017-05-21 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70265 + * g++.dg/cpp1y/constexpr-70265-1.C: New. + * g++.dg/cpp1y/constexpr-70265-2.C: Likewise. + +2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/80333 + * gfortran.dg/dtio_30.f03: New test. + +2017-05-19 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80800 + * c-c++-common/ubsan/pr80800.c: New test. + * c-c++-common/Wduplicated-branches-1.c: Adjust an expression. + +2017-05-19 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc/default-1.c: Update. + * c-c++-common/goacc/default-2.c: Likewise. + * c-c++-common/goacc/default-4.c: Likewise. + * gfortran.dg/goacc/default-1.f95: Likewise. + * gfortran.dg/goacc/default-4.f: Likewise. + * c-c++-common/goacc/default-5.c: New file. + * gfortran.dg/goacc/default-5.f: Likewise. + + * c-c++-common/goacc/default-1.c: New file. + * c-c++-common/goacc/default-2.c: Likewise. + * c-c++-common/goacc/data-default-1.c: Remove file, including its + test cases in... + * c-c++-common/goacc/default-3.c: ... this new file, and... + * c-c++-common/goacc/default-4.c: ... this new file. + * gfortran.dg/goacc/default.f95: Remove file, including its test + cases in... + * gfortran.dg/goacc/default-1.f95: ... this new file, and... + * gfortran.dg/goacc/default-2.f: ... this new file. + * gfortran.dg/goacc/default-3.f95: New file. + * gfortran.dg/goacc/default-4.f: Likewise. + +2017-05-19 Nathan Sidwell <nathan@acm.org> + + * g++.dg/inherit/covariant7.C: Adjust. + +2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com> + + * gcc.target/arm/tls-disable-literal-pool.c: Change + require-effective-target to tls_native. + Move dg-error to return statement line and change to dg-message. + +2017-05-19 Richard Biener <rguenther@suse.de> + + PR c++/80593 + * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase. + * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome. + +2017-05-19 Richard Biener <rguenther@suse.de> + + PR middle-end/80764 + * gcc.dg/torture/pr80764.c: New testcase. + +2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/80510 + * gcc.target/powerpc/pr80510-1.c: New test. + * gcc.target/powerpc/pr80510-2.c: Likewise. + +2017-05-18 Eric Gallager <egall@gwmail.gwu.edu> + + * gcc.dg/pragma-diag-7.c: New test. + +2017-05-18 Uros Bizjak <ubizjak@gmail.com> + + PR target/80799 + * g++.dg/other/i386-11.C: New test. + +2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com> + + * fold-vec-div-float.c: Update dg-requires and dg-options statements. + * fold-vec-div-floatdouble.c: Likewise. + * fold-vec-logical-ands-char.c: Likewise. + * fold-vec-logical-ands-int.c: Likewise. + * fold-vec-logical-ands-short.c: Likewise. + * fold-vec-logical-ors-char.c: Likewise. + * fold-vec-logical-ors-int.c: Likewise. + * fold-vec-logical-ors-short.c: Likewise. + * fold-vec-logical-other-char.c: Likewise. + * fold-vec-mule-misc.c: Likewise. + * fold-vec-mult-float.c: Likewise. + * fold-vec-mult-floatdouble.c: Likewise. + * fold-vec-mult-int.c: Likewise. + * fold-vec-mult-int128-p9.c: Likewise. + * fold-vec-sub-floatdouble.c: Likewise. + * fold-vec-div-longlong.c: Update dg-requires and dg-options statements. + Add lp64 requirement. + * fold-vec-mult-int128-p8.c: Likewise. + * fold-vec-logical-ors-longlong.c: Fix comment typo. + +2017-05-18 Steven Munroe <munroesj@gcc.gnu.org> + + * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options. + * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options. + +2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com> + + * gcc.target/sparc/niagara7-align.c: New test. + +2017-05-18 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80797 + * c-c++-common/ubsan/null-12.c: New test. + +2017-05-17 Segher Boessenkool <segher@kernel.crashing.org> + + PR middle-end/80692 + * gcc.c-torture/execute/pr80692.c: New testcase. + +2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/80741 + * gfortran.dg/read_4.f90: New test. + +2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/pr78604.c: Fix typo in dg-options. + +2017-05-17 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/80668 + * gfortran.dg/pr80668.f90: New. + +2017-05-17 Peter Bergner <bergner@vnet.ibm.com> + + PR middle-end/80775 + * gcc.dg/pr80775.c: New test. + +2017-05-17 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80659 + * gcc.dg/asan/pr80659.c: New test. + +2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of + unsigned long. + +2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com> + + * gcc.target/mips/reorgbug-1.c: Don't specify -O2. + +2017-05-16 James Greenhalgh <james.greenhalgh@arm.com> + Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/80457 + * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs + call vect_model_simple_cost. + +2017-05-16 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/80554 + * gfortran.dg/submodule_29.f08: New test. + +2017-05-16 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/other/accessor-fixits-1.C: New test case. + * g++.dg/other/accessor-fixits-2.C: New test case. + * g++.dg/other/accessor-fixits-3.C: New test case. + * g++.dg/other/accessor-fixits-4.C: New test case. + +2017-05-16 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases. + * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8 + built-ins to the test suite file. Note, support for mradds exists + but no test case exists. + * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9 + built-ins to the test suite file. + +2017-05-16 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80536 + PR sanitizer/80386 + * c-c++-common/ubsan/pr80536.c: New test. + * g++.dg/ubsan/pr80386.C: New test. + +2017-05-16 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex. + * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex. + +2016-05-16 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update + expected output of vadd, vsub and vmul instructions. + * gcc.target/arm/armv8_2-fp16-arith-2.c: New. + * gcc.target/arm/armv8_2-fp16-neon-2.c: New. + * gcc.target/arm/armv8_2-fp16-neon-3.c: New. + +2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/80727 + * gfortran.dg/read_3.f90: New test. + +2017-05-15 Nathan Sidwell <nathan@acm.org> + + PR c++/79369 + * g++.dg/cpp1z/nested-namespace-def1.C: Adjust. + + PR c++/79369 + * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location. + * g++.dg/cpp0x/pr79369.C: New. + +2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/80752 + * gfortran.dg/pr80752.f90: New test. + +2017-05-15 Uros Bizjak <ubizjak@gmail.com> + + PR target/80425 + * gcc.target/i386/pr80425-1.c: New test. + * gcc.target/i386/pr80425-2.c: Ditto. + +2017-05-15 Jeff Law <law@redhat.com> + + * gcc.target/mips/reorgbug-1.c: New test. + +2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/specs/pack13.ads: New test. + +2017-05-14 Martin Sebor <msebor@redhat.com> + + PR middle-end/77671 + * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust. + +2017-05-14 Martin Sebor <msebor@redhat.com> + + PR middle-end/80669 + * gcc.dg/builtin-stpncpy.c: New test. + +2017-05-14 Daniel Santos <daniel.santos@pobox.com> + + * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file. + * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise. + * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise. + * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise. + +2017-05-14 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/xgetsetbv.c: New test. + +2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch> + + PR fortran/80442 + * gfortran.dg/impl_do_var_data.f90: New Test + +2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> + + * brig.dg/test/gimple/priv-array-offset-access.hsail: + A regression test for a private array access case which caused + an assert. + +2017-05-12 Martin Sebor <msebor@redhat.com> + + PR testsuite/80643 + * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental + to the purpose of the test. + +2017-05-12 Steven Munroe <munroesj@gcc.gnu.org> + + * gcc.target/powerpc/bmi-andn-1.c: New file + * gcc.target/powerpc/bmi-andn-2.c: New file. + * gcc.target/powerpc/bmi-bextr-1.c: New file. + * gcc.target/powerpc/bmi-bextr-2.c: New file. + * gcc.target/powerpc/bmi-bextr-4.c: New file. + * gcc.target/powerpc/bmi-bextr-5.c: New file. + * gcc.target/powerpc/bmi-blsi-1.c: New file. + * gcc.target/powerpc/bmi-blsi-2.c: New file. + * gcc.target/powerpc/bmi-blsmsk-1.c: new file. + * gcc.target/powerpc/bmi-blsmsk-2.c: New file. + * gcc.target/powerpc/bmi-blsr-1.c: New file. + * gcc.target/powerpc/bmi-blsr-2.c: New File. + * gcc.target/powerpc/bmi-check.h: New File. + * gcc.target/powerpc/bmi-tzcnt-1.c: new file. + * gcc.target/powerpc/bmi-tzcnt-2.c: New file. + * gcc.target/powerpc/bmi2-bzhi32-1.c: New file. + * gcc.target/powerpc/bmi2-bzhi64-1.c: New file. + * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file. + * gcc.target/powerpc/bmi2-check.h: New file. + * gcc.target/powerpc/bmi2-mulx32-1.c: New file. + * gcc.target/powerpc/bmi2-mulx32-2.c: New file. + * gcc.target/powerpc/bmi2-mulx64-1.c: New file. + * gcc.target/powerpc/bmi2-mulx64-2.c: New file. + * gcc.target/powerpc/bmi2-pdep32-1.c: New file. + * gcc.target/powerpc/bmi2-pdep64-1.c: New file. + * gcc.target/powerpc/bmi2-pext32-1.c: New File. + * gcc.target/powerpc/bmi2-pext64-1.c: New file. + * gcc.target/powerpc/bmi2-pext64-1a.c: New File. + +2017-05-12 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/60430 + * g++.dg/cpp0x/pr60430.C: New. + +2017-05-12 Jeff Law <law@redhat.com> + + * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. + +2017-05-12 Peter Bergner <bergner@vnet.ibm.com> + + PR middle-end/80707 + * g++.dg/pr80707.C: New test. + +2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-div-float.c: New. + * gcc.target/powerpc/fold-vec-div-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-div-longlong.c: New. + +2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-logical-ands-char.c: New. + * gcc.target/powerpc/fold-vec-logical-ands-int.c: New. + * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New. + * gcc.target/powerpc/fold-vec-logical-ands-short.c: New. + * gcc.target/powerpc/fold-vec-logical-ors-char.c: New. + * gcc.target/powerpc/fold-vec-logical-ors-int.c: New. + * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New. + * gcc.target/powerpc/fold-vec-logical-ors-short.c: New. + * gcc.target/powerpc/fold-vec-logical-other-char.c: New. + * gcc.target/powerpc/fold-vec-logical-other-int.c: New. + * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New. + * gcc.target/powerpc/fold-vec-logical-other-short.c: New. + +2017-05-12 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/49604 + * g++.dg/cpp0x/forw_enum14.C: New. + * g++.dg/cpp0x/forw_enum15.C: Likewise. + +2017-05-12 Richard Biener <rguenther@suse.de> + + * g++.dg/tree-ssa/ssa-dse-2.C: Adjust. + +2017-05-12 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/67687 + * g++.dg/cpp0x/constexpr-ice17.C: New. + +2017-05-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80713 + * gcc.dg/torture/pr80713.c: New testcase. + +2017-05-12 Andi Kleen <ak@linux.intel.com> + + PR testsuite/77684 + * lib/target-supports.exp (profopt-perf-wrapper): + Add -m8 option to increase parallelism. + +2017-05-12 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc/parallel-dims-1.c: New file. + * c-c++-common/goacc/parallel-dims-2.c: Likewise. + + * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust. + * c-c++-common/goacc/classify-kernels.c: Likewise. + * c-c++-common/goacc/kernels-counter-vars-function-scope.c: + Likewise. + * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. + * c-c++-common/goacc/kernels-double-reduction.c: Likewise. + * c-c++-common/goacc/kernels-loop-2.c: Likewise. + * c-c++-common/goacc/kernels-loop-3.c: Likewise. + * c-c++-common/goacc/kernels-loop-g.c: Likewise. + * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise. + * c-c++-common/goacc/kernels-loop-n.c: Likewise. + * c-c++-common/goacc/kernels-loop-nest.c: Likewise. + * c-c++-common/goacc/kernels-loop.c: Likewise. + * c-c++-common/goacc/kernels-one-counter-var.c: Likewise. + * c-c++-common/goacc/kernels-reduction.c: Likewise. + * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. + * gfortran.dg/goacc/classify-kernels.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. + * gfortran.dg/goacc/kernels-loop.f95: Likewise. + + * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust. + * c-c++-common/goacc/classify-kernels.c: Likewise. + * c-c++-common/goacc/classify-parallel.c: Likewise. + * c-c++-common/goacc/classify-routine.c: Likewise. + * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. + * gfortran.dg/goacc/classify-kernels.f95: Likewise. + * gfortran.dg/goacc/classify-parallel.f95: Likewise. + * gfortran.dg/goacc/classify-routine.f95: Likewise. + + * c-c++-common/goacc/classify-kernels-unparallelized.c: New file. + * c-c++-common/goacc/classify-kernels.c: Likewise. + * c-c++-common/goacc/classify-parallel.c: Likewise. + * c-c++-common/goacc/classify-routine.c: Likewise. + * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. + * gfortran.dg/goacc/classify-kernels.f95: Likewise. + * gfortran.dg/goacc/classify-parallel.f95: Likewise. + * gfortran.dg/goacc/classify-routine.f95: Likewise. + +2017-05-11 Nathan Sidwell <nathan@acm.org> + + * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability. + +2017-05-11 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins + to the test suite file. + * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins + to the test suite file. + +2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/78659 + * gfortran.dg/namelist_91.f90: New test. + * gfortran.dg/namelist_92.f90: New test. + * gfortran.dg/namelist_93.f90: New test. + * gfortran.dg/namelist_94.f90: New test. + +2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/80695 + * gcc.target/powerpc/pr80695-p8.c: New file. + * gcc.target/powerpc/pr80695-p9.c: New file. + +2017-05-11 Uros Bizjak <ubizjak@gmail.com> + Jakub Jelinek <jakub@redhat.com> + + PR target/80706 + * gcc.target/i386/pr80706.c: New test. + +2017-05-11 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics. + * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto. + * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto. + * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto. + +2017-05-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70538 + * g++.dg/cpp0x/pr70538.C: New. + +2017-05-11 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr22152.c: Fix undefined testcase. + Remove unnecessary loop. Run on 32-bit targets only. + (dg-options): Remove -fno-tree-sink. + +2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/cmpb-1.c: New test. + * gcc.target/powerpc/cmpb-2.c: New test. + * gcc.target/powerpc/cmpb-3.c: New test. + * gcc.target/powerpc/cmpb32-1.c: New test. + * gcc.target/powerpc/cmpb32-2.c: New test. + +2017-05-11 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80705 + * gcc.dg/vect/bb-slp-pr80705.c: New testcase. + +2017-05-11 Nathan Sidwell <nathan@acm.org> + + * lib/scanlang.exp: New. + * lib/gcc-dg.exp: Load scanlang.exp. + * g++.dg/inherit/covariant7.C: Use scan-lang-dump. + +2017-05-11 Mikhail Maltsev <maltsevm@gmail.com> + + PR testsuite/80580 + * gcc.dg/gimplefe-error-6.c: New test. + +2017-05-11 Mikhail Maltsev <maltsevm@gmail.com> + + PR testsuite/80580 + * gcc.dg/gimplefe-error-5.c: New test. + +2017-05-11 Mikhail Maltsev <maltsevm@gmail.com> + + PR testsuite/80580 + * gcc.dg/gimplefe-error-4.c: New test. + +2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/p8-vec-xl-xst.c: New file. + +2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd) + (_mm_maskz_max_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vmaxsd-2.c: New. + * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss) + (_mm_maskz_max_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vmaxss-2.c: New. + * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd) + (_mm_maskz_min_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vminsd-2.c: New. + * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss) + (_mm_maskz_min_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vminss-2.c: New. + * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round) + (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round) + (__builtin_ia32_minss_mask_round): Test new builtins. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd) + (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd) + (_mm_maskz_min_round_ss, _mm_mask_max_round_sd) + (_mm_mask_max_round_ss, _mm_mask_min_round_sd) + (_mm_mask_min_round_ss): Test new intrinsics. + * gcc.target/i386/testround-1.c: Ditto. + +2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd) + (_mm_maskz_div_sd, _mm_mask_div_round_sd) + (_mm_maskz_div_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vdivsd-2.c: New. + * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss) + (_mm_maskz_div_ss, _mm_mask_div_round_ss) + (_mm_maskz_div_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vdivss-2.c: New. + * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd) + (_mm_maskz_mul_sd, _mm_mask_mul_round_sd) + (_mm_maskz_mul_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vmulsd-2.c: New. + * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss) + (_mm_maskz_mul_ss, _mm_mask_mul_round_ss) + (_mm_maskz_mul_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vmulss-2.c: New. + * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round) + (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round) + (__builtin_ia32_mulss_mask_round): Test new builtins. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd) + (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd) + (_mm_maskz_mul_round_ss): Test new intrinsics. + * gcc.target/i386/testround-1.c: Ditto. + +2017-05-10 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics. + * gcc.target/i386/avx-vinsertf128-256-2: Ditto. + * gcc.target/i386/avx-vinsertf128-256-3: Ditto. + +2017-05-10 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics. + * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto. + * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto. + * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto. + +2017-05-10 Peter Bergner <bergner@vnet.ibm.com> + + PR tree-optimization/51513 + * gcc.target/powerpc/pr51513.c: New test. + * gcc.dg/predict-13.c: Replace __builtin_unreachable() with + __builtin_abort(). + * gcc.dg/predict-14.c: Likewise. + +2017-05-10 Carl Love <cel@us.ibm.com> + * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to + to the test suite file. + * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to + to the test suite file. + +2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR tree-optimization/77644 + * gcc.dg/tree-ssa/pr77644.c: New test-case. + +2017-05-10 Alexandre Oliva <aoliva@redhat.com> + + * gcc.dg/guality/inline-params-2.c: New. + +2017-05-10 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80145 + * g++.dg/cpp1y/auto-fn37.C: New. + * g++.dg/cpp1y/auto-fn38.C: Likewise. + +2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/68163 + * gcc.target/powerpc/pr68163.c: New test. + +2017-05-09 Janus Weil <janus@gcc.gnu.org> + + PR fortran/79311 + * gfortran.dg/finalize_32.f90: New test. + +2017-05-09 Volker Reichelt <v.reichelt@netcologne.de> + + PR c/35441 + * gcc.dg/pr35441.c: New test. + +2017-05-09 Martin Sebor <msebor@redhat.com> + + PR testsuite/80643 + * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow + output. + +2017-05-09 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80186 + * g++.dg/template/crash126.C: New. + +2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed. + * gcc.target/i386/avx512f-vaddss-2.c: Ditto. + * gcc.target/i386/avx512f-vsubsd-2.c: Ditto. + * gcc.target/i386/avx512f-vsubss-2.c: Ditto. + +2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR testsuite/80611 + * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps. + +2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/tmac-1.c: New file. + * gcc.target/arc/tmac-2.c: Likewise. + * gcc.target/arc/tmac.h: Likewise. + +2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> + Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/firq-1.c: New file. + * gcc.target/arc/firq-2.c: Likewise. + * gcc.target/arc/firq-3.c: Likewise. + * gcc.target/arc/firq-4.c: Likewise. + * gcc.target/arc/firq-5.c: Likewise. + * gcc.target/arc/firq-6.c: Likewise. + +2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/interrupt-5.c: Newfile. + * gcc.target/arc/interrupt-6.c: Likewise. + * gcc.target/arc/interrupt-7.c: Likewise. + * gcc.target/arc/interrupt-8.c: Likewise. + * gcc.target/arc/interrupt-9.c: Likewise. + +2017-05-09 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0 + and adjust. + * gcc.dg/vect/vect-50.c: Likewise. + +2017-05-09 Marek Polacek <polacek@redhat.com> + + PR c/80525 + * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore. + * c-c++-common/Wlogical-op-2.c: New test. + +2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for + for targets with __SIZEOF_INT__ < 4. + +2017-05-09 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/vect-50.c: Revert last change. + * gcc.dg/vect/vect-44.c: Likewise. + +2017-05-08 Martin Sebor <msebor@redhat.com> + + PR translation/80280 + * gcc.dg/format/gcc_diag-10.c: New test. + +2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/80101 + * gcc.target/powerpc/pr80101-1.c: New test. + +2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/79930 + * gfortran.dg/inline_transpose_1.f90: Add + -finline-matmul-limit=0 to options. + * gfortran.dg/matmul_5.f90: Likewise. + * gfortran.dg/vect/vect-8.f90: Likewise. + * gfortran.dg/inline_matmul_14.f90: New test. + * gfortran.dg/inline_matmul_15.f90: New test. + +2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/80602 + * gfortran.dg/matmul_15.f90: New test case. + +2017-05-08 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model. + * gcc.dg/vect/vect-50.c: Likewise. + +2017-05-07 Jeff Law <law@redhat.com> + + Revert: + 2017-05-06 Jeff Law <law@redhat.com> + PR tree-optimization/78496 + * gcc.dg/tree-ssa/ssa-thread-16.c: New test. + * gcc.dg/tree-ssa/ssa-thread-17.c: New test. + +2017-05-06 Jeff Law <law@redhat.com> + + PR tree-optimization/78496 + * gcc.dg/tree-ssa/ssa-thread-16.c: New test. + * gcc.dg/tree-ssa/ssa-thread-17.c: New test. + +2017-05-06 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.target/aarch64/spill_1.c: New test. + +2017-05-06 Richard Sandiford <richard.sandiford@linaro.org> + + PR rtl-optimization/75964 + * gcc.dg/torture/pr75964.c: New test. + +2017-05-06 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80606 + * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines. + * gcc.target/i386/avx-vtestpd-2.c: Same. + * gcc.target/i386/avx-vtestpd-256-1.c: Same. + * gcc.target/i386/avx-vtestpd-256-2.c: Same. + * gcc.target/i386/avx-vtestpd-256-3.c: Same. + * gcc.target/i386/avx-vtestpd-3.c: Same. + * gcc.target/i386/avx-vtestps-1.c: Same. + * gcc.target/i386/avx-vtestps-2.c: Same. + * gcc.target/i386/avx-vtestps-256-1.c: Same. + * gcc.target/i386/avx-vtestps-256-2.c: Same. + * gcc.target/i386/avx-vtestps-256-3.c: Same. + * gcc.target/i386/avx-vtestps-3.c: Same. + +2017-05-06 Tom de Vries <tom@codesourcery.com> + + * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment. + +2017-05-06 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers. + * gcc.target/powerpc/altivec-types-1.c: Same. + +2017-05-06 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * gcc.target/spu/Wmain.c: Replace absolute line numbers. + * gcc.target/spu/intrinsics-1.c: Same. + +2017-05-06 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * gcc.target/arm/pr69180.c: Replace absolute line numbers. + +2017-05-06 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers. + * gcc.target/aarch64/spellcheck_2.c: Same. + * gcc.target/aarch64/spellcheck_3.c: Same. + +2017-05-06 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers. + * g++.dg/debug/dwarf2/dwarf2-2.C: Same. + * g++.dg/debug/dwarf2/pr46123-2.C: Same. + * g++.dg/debug/dwarf2/typedef5.C: Same. + * g++.dg/goacc/data-1.C: Same. + +2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/versioned-copy-loop.c: New file. + +2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79038 + PR target/79202 + PR target/79203 + * gcc.target/powerpc/ppc-round3.c: New test. + * gcc.target/powerpc/ppc-round2.c: Update expected code. + +2017-05-05 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/80632 + * gcc.dg/pr80632.c: New test. + + PR tree-optimization/80558 + * gcc.dg/tree-ssa/vrp115.c: New test. + +2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + Prakhar Bahuguna <prakhar.bahuguna@arm.com> + + PR target/71607 + * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ... + * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this. + * gcc.target/arm/thumb2-slow-flash-data-2.c: New. + * gcc.target/arm/thumb2-slow-flash-data-3.c: New. + * gcc.target/arm/thumb2-slow-flash-data-4.c: New. + * gcc.target/arm/thumb2-slow-flash-data-5.c: New. + * gcc.target/arm/tls-disable-literal-pool.c: New. + +2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR tree-optimization/80613 + * gcc.dg/tree-ssa/pr79697.c (k): Remove. + +2017-05-05 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71577 + * g++.dg/cpp0x/pr71577.C: New. + +2017-05-04 Martin Sebor <msebor@redhat.com> + + PR middle-end/79234 + * gcc.dg/builtin-stringop-chk-8.c: New test. + * gcc.dg/builtin-stringop-chk-1.c: Adjust. + * gcc.dg/builtin-stringop-chk-4.c: Same. + * gcc.dg/builtin-strncat-chk-1.c: Same. + * g++.dg/ext/strncpy-chk1.C: Same. + * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. + * gcc.dg/out-of-bounds-1.c: Same. + * gcc.dg/pr78138.c: Same. + * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same. + * gfortran.dg/mvbits_7.f90: Same. + +2017-05-04 Martin Sebor <msebor@redhat.com> + + PR preprocessor/79214 + PR middle-end/79222 + PR middle-end/79223 + * gcc.dg/pr79214.c: New test. + * gcc.dg/pr79214.h: New test header. + * gcc.dg/pr79222.c: New test. + * gcc.dg/pr79223.c: New test. + * gcc.dg/pr78138.c: Adjust. + * gfortran.dg/unconstrained_commons.f: Same. + +2017-05-04 Martin Sebor <msebor@redhat.com> + + PR translation/80280 + * g++.dg/abi/Wabi-2-3.C: Adjust. + * g++.dg/abi/Wabi-3-2.C: Ditto. + * g++.dg/lookup/using17.C: Ditto. + * gcc.dg/format/gcc_diag-1.c (foo): Ditto. + +2017-05-04 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/80622 + * gcc.dg/tree-ssa/pr80622.c: New test. + +2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/prfm_imm_offset_1.c: New test. + +2017-05-04 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold + * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise. + +2017-05-04 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase. + +2017-05-04 Richard Sandiford <richard.sandiford@linaro.org> + + * gcc.dg/vect/vect-profile-1.c: New test. + +2017-05-04 Marek Polacek <polacek@redhat.com> + + PR tree-optimization/80612 + * gcc.dg/torture/pr80612.c: New test. + +2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com> + Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/pure-code/pure-code.exp: Add conditional for + check_effective_target_arm_thumb1_movt_ok. + +2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com> + + * gcc.target/arm/fpscr.c: New file. + +2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective + target. + +2017-05-04 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute + line numbers. + * g++.dg/warn/miss-format-1.C: Same. + * g++.dg/warn/overflow-warn-1.C: Same. + * g++.dg/warn/overflow-warn-3.C: Same. + * g++.dg/warn/overflow-warn-4.C: Same. + +2017-05-04 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * gcc.target/i386/pr57655.c: Replace absolute line numbers. + * gcc.target/i386/pr68657.c: Same. + * gcc.target/i386/pr69255-1.c: Same. + * gcc.target/i386/pr69255-2.c: Same. + * gcc.target/i386/pr69255-3.c: Same. + +2017-05-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/31130 + * gcc.dg/Wstrict-overflow-12.c: XFAIL. + * gcc.dg/Wstrict-overflow-13.c: Likewise. + * gcc.dg/Wstrict-overflow-21.c: Likewise. + * gcc.dg/pr52904.c: Remove XFAIL. + * gcc.dg/tree-ssa/vrp114.c: New testcase. + +2017-05-03 Jeff Law <law@redhat.com> + + PR tree-optimization/78496 + * gcc.dg/tree-ssa/ssa-thread-15.c: New test. + +2017-05-03 Uros Bizjak <ubizjak@gmail.com> + + * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints. + +2017-05-03 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase. + +2017-05-03 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/79472 + * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion + to dg-options. + * gcc.dg/tree-ssa/vrp113.c: New test. + * gcc.dg/tree-ssa/cswtch-3.c: New test. + * gcc.dg/tree-ssa/cswtch-4.c: New test. + * gcc.dg/tree-ssa/cswtch-5.c: New test. + +2017-05-03 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers. + * c-c++-common/Wshift-negative-value-2.c: Same. + * c-c++-common/Wshift-negative-value-3.c: Same. + * c-c++-common/Wshift-negative-value-4.c: Same. + * c-c++-common/cilk-plus/AN/pr57541.c: Same. + * c-c++-common/cpp/pr60400.c: Same. + * c-c++-common/fmax-errors.c: Same. + * c-c++-common/goacc/data-2.c: Same. + * c-c++-common/goacc/host_data-2.c: Same. + * c-c++-common/gomp/simd4.c: Same. + * c-c++-common/pr28656.c: Same. + * c-c++-common/pr43395.c: Same. + * c-c++-common/torture/pr57945.c: Same. + +2017-05-03 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment + arg of dg directive. + * c-c++-common/goacc/routine-3.c: Same. + * c-c++-common/goacc/routine-4.c: Same. + +2017-05-02 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-bw.c + (test_fixit_insert_newline): New function. + * gcc.dg/plugin/diagnostic-test-show-locus-color.c + (test_fixit_insert_newline): New function. + * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c + (test_fixit_insert_newline): New function. + * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c + (test_fixit_insert_newline): New function. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (test_show_locus): Handle test_fixit_insert_newline. + +2017-05-02 Bin Cheng <bin.cheng@arm.com> + + * g++.dg/tree-ssa/ivopts-3.C: Adjust test string. + +2017-04-27 Tamar Christina <tamar.christina@arm.com> + + * gcc.dg/lsr-div1.c: New testcase. + +2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com> + + * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd) + (_mm_maskz_add_sd, _mm_mask_add_round_sd) + (_mm_maskz_add_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vaddsd-2.c: New. + * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss) + (_mm_maskz_add_ss, _mm_mask_add_round_ss) + (_mm_maskz_add_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vaddss-2.c: New. + * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd) + (_mm_maskz_sub_sd, _mm_mask_sub_round_sd) + (_mm_maskz_sub_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vsubsd-2.c: New. + * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss) + (_mm_maskz_sub_ss, _mm_mask_sub_round_ss) + (_mm_maskz_sub_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vsubss-2.c: New. + * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round) + (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round) + (__builtin_ia32_subss_mask_round): Test new builtins. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd) + (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd) + (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd) + (_mm_mask_add_round_ss, _mm_mask_sub_round_sd) + (_mm_mask_sub_round_ss): Test new intrinsics. + * gcc.target/i386/testround-1.c: Ditto. + +2017-05-02 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/78687 + * g++.dg/tree-ssa/pr78687.C: New test. + +2017-05-02 Richard Biener <rguenther@suse.de> + + * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous + behavior. + * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning. + +2017-05-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80591 + * gcc.dg/torture/pr80591.c: New testcase. + +2017-05-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80549 + * gcc.dg/torture/pr80549.c: New testcase. + +2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of + unsigned long. + +2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn> + + PR c++/80038 + * g++.dg/cilk-plus/CK/pr80038.cc: New test. + +2017-05-01 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/Wmissing-braces-fixits.c: Update expected output to + reflect insertion fix-it hints at the same location now being + consolidated. + +2017-05-01 Martin Sebor <msebor@redhat.com> + + * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures + on ILP32 targets. + +2017-05-01 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/pr78768.c: Require linker plugin. + +2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/37131 + * gfortran.dg/matmul_bounds_11.f90: New test. + +2017-05-01 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/79715 + * gcc.dg/pr79715.c: New test. + +2017-05-01 Tom de Vries <tom@codesourcery.com> + + PR testsuite/65941 + * lib/target-supports.exp (check_effective_target_rdrand): New proc. + * g++.dg/other/pr59492.C: Require effective target rdrand. + +2017-04-29 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/diagnostic/member-decl-1.C: New test. + +2017-04-29 Marc Glisse <marc.glisse@inria.fr> + + PR tree-optimization/80487 + * gcc.dg/tree-ssa/strncpy-1.c: New file. + +2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR tree-optimization/79697 + * gcc.dg/tree-ssa/pr79697.c: New test. + +2017-04-29 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f. + +2017-04-28 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/80523 + * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test. + +2017-04-28 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs. + * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same. + +2017-04-28 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80557 + * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs. + * obj-c++.dg/bitfield-4.mm: Same. + * obj-c++.dg/bitfield-5.mm: Same. + * obj-c++.dg/exceptions-3.mm: Same. + * obj-c++.dg/exceptions-5.mm: Same. + * obj-c++.dg/method-1.mm: Same. + * obj-c++.dg/method-12.mm: Same. + * obj-c++.dg/method-13.mm: Same. + * obj-c++.dg/method-15.mm: Same. + * obj-c++.dg/method-16.mm: Same. + * obj-c++.dg/property/at-property-18.mm: Same. + * obj-c++.dg/property/at-property-25.mm: Same. + * obj-c++.dg/property/at-property-5.mm: Same. + * obj-c++.dg/property/dynamic-2.mm: Same. + * obj-c++.dg/property/property-neg-3.mm: Same. + * obj-c++.dg/protocol-inheritance-1.mm: Same. + * obj-c++.dg/protocol-inheritance-2.mm: Same. + * obj-c++.dg/syntax-error-1.mm: Same. + * obj-c++.dg/try-catch-13.mm: Same. + * objc.dg/bitfield-4.m: Same. + * objc.dg/class-1.m: Same. + * objc.dg/method-11.m: Same. + * objc.dg/method-6.m: Same. + * objc.dg/method-7.m: Same. + * objc.dg/method-9.m: Same. + * objc.dg/missing-proto-3.m: Same. + * objc.dg/naming-2.m: Same. + * objc.dg/property/at-property-16.m: Same. + * objc.dg/property/at-property-18.m: Same. + * objc.dg/property/at-property-25.m: Same. + * objc.dg/property/at-property-5.m: Same. + * objc.dg/property/dynamic-2.m: Same. + * objc.dg/property/property-neg-3.m: Same. + * objc.dg/protocol-inheritance-1.m: Same. + * objc.dg/protocol-inheritance-2.m: Same. + +2017-04-28 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z. + +2017-04-28 Tom de Vries <tom@codesourcery.com> + + * g++.dg/abi/bitfield3.C: Remove superfluous "" in + dg-(error|warning|message|bogus). + * g++.dg/conversion/dr195-1.C: Same. + * g++.dg/conversion/dr195.C: Same. + * g++.dg/cpp0x/constexpr-reinterpret1.C: Same. + * g++.dg/cpp0x/gen-attrs-14.C: Same. + * g++.dg/cpp0x/inline-ns7.C: Same. + * g++.dg/cpp0x/variadic105.C: Same. + * g++.dg/cpp0x/variadic65.C: Same. + * g++.dg/expr/call2.C: Same. + * g++.dg/expr/member-of-incomplete-type-1.C: Same. + * g++.dg/expr/pmf-1.C: Same. + * g++.dg/ext/altivec-types-1.C: Same. + * g++.dg/ext/altivec-types-2.C: Same. + * g++.dg/ext/altivec-types-3.C: Same. + * g++.dg/ext/attrib14.C: Same. + * g++.dg/ext/complit1.C: Same. + * g++.dg/ext/forscope2.C: Same. + * g++.dg/ext/gnu-inline-global-reject.C: Same. + * g++.dg/ext/label13.C: Same. + * g++.dg/ext/member-attr.C: Same. + * g++.dg/ext/visibility/anon7.C: Same. + * g++.dg/ext/visibility/visibility-7.C: Same. + * g++.dg/ext/vla2.C: Same. + * g++.dg/inherit/access2.C: Same. + * g++.dg/inherit/covariant12.C: Same. + * g++.dg/inherit/covariant14.C: Same. + * g++.dg/inherit/namespace-as-base.C: Same. + * g++.dg/inherit/template-as-base.C: Same. + * g++.dg/lookup/ambig1.C: Same. + * g++.dg/lookup/ambig2.C: Same. + * g++.dg/lookup/ambig3.C: Same. + * g++.dg/lookup/class-member-1.C: Same. + * g++.dg/lookup/conv-1.C: Same. + * g++.dg/lookup/decl1.C: Same. + * g++.dg/lookup/koenig1.C: Same. + * g++.dg/lookup/scoped1.C: Same. + * g++.dg/lookup/scoped2.C: Same. + * g++.dg/lookup/two-stage4.C: Same. + * g++.dg/lookup/used-before-declaration.C: Same. + * g++.dg/lookup/using.C: Same. + * g++.dg/lookup/using17.C: Same. + * g++.dg/lookup/using2.C: Same. + * g++.dg/other/abstract2.C: Same. + * g++.dg/other/classkey1.C: Same. + * g++.dg/other/component1.C: Same. + * g++.dg/other/const1.C: Same. + * g++.dg/other/const2.C: Same. + * g++.dg/other/conversion1.C: Same. + * g++.dg/other/do1.C: Same. + * g++.dg/other/error1.C: Same. + * g++.dg/other/error10.C: Same. + * g++.dg/other/error3.C: Same. + * g++.dg/other/error4.C: Same. + * g++.dg/other/error5.C: Same. + * g++.dg/other/error8.C: Same. + * g++.dg/other/error9.C: Same. + * g++.dg/other/field1.C: Same. + * g++.dg/other/init1.C: Same. + * g++.dg/other/ptrmem2.C: Same. + * g++.dg/other/return1.C: Same. + * g++.dg/overload/builtin3.C: Same. + * g++.dg/overload/error1.C: Same. + * g++.dg/overload/error2.C: Same. + * g++.dg/overload/koenig2.C: Same. + * g++.dg/overload/pmf1.C: Same. + * g++.dg/parse/args1.C: Same. + * g++.dg/parse/attr3.C: Same. + * g++.dg/parse/constant4.C: Same. + * g++.dg/parse/crash10.C: Same. + * g++.dg/parse/crash18.C: Same. + * g++.dg/parse/crash19.C: Same. + * g++.dg/parse/crash20.C: Same. + * g++.dg/parse/crash21.C: Same. + * g++.dg/parse/crash22.C: Same. + * g++.dg/parse/crash32.C: Same. + * g++.dg/parse/decl-specifier-1.C: Same. + * g++.dg/parse/error58.C: Same. + * g++.dg/parse/local-class1.C: Same. + * g++.dg/parse/non-dependent2.C: Same. + * g++.dg/parse/parameter-declaration-1.C: Same. + * g++.dg/parse/ptrmem2.C: Same. + * g++.dg/parse/ptrmem3.C: Same. + * g++.dg/parse/saved1.C: Same. + * g++.dg/tc1/dr101.C: Same. + * g++.dg/tc1/dr142.C: Same. + * g++.dg/tc1/dr176.C: Same. + * g++.dg/template/conv4.C: Same. + * g++.dg/template/crash56.C: Same. + * g++.dg/template/dependent-expr2.C: Same. + * g++.dg/template/error1.C: Same. + * g++.dg/template/error2.C: Same. + * g++.dg/template/explicit6.C: Same. + * g++.dg/template/init-list.C: Same. + * g++.dg/template/local1.C: Same. + * g++.dg/template/lookup2.C: Same. + * g++.dg/template/meminit2.C: Same. + * g++.dg/template/nontype25.C: Same. + * g++.dg/template/ptrmem2.C: Same. + * g++.dg/template/qualttp19.C: Same. + * g++.dg/template/qualttp20.C: Same. + * g++.dg/template/ttp3.C: Same. + * g++.dg/template/unify4.C: Same. + * g++.dg/template/unify6.C: Same. + * g++.dg/template/unify7.C: Same. + * g++.dg/template/warn1.C: Same. + * g++.dg/tree-ssa/dom-invalid.C: Same. + * g++.dg/ubsan/shift-1.C: Same. + * g++.dg/warn/Wunused-2.C: Same. + * g++.dg/warn/Wunused-4.C: Same. + * g++.dg/warn/Wunused-6.C: Same. + * g++.dg/warn/deprecated-6.C: Same. + * g++.dg/warn/deprecated.C: Same. + * g++.dg/warn/effc1.C: Same. + * g++.dg/warn/effc3.C: Same. + * g++.dg/warn/incomplete1.C: Same. + * g++.dg/warn/inline1.C: Same. + * g++.dg/warn/noeffect2.C: Same. + * g++.dg/warn/noeffect4.C: Same. + * g++.dg/warn/oldcast1.C: Same. + * g++.dg/warn/sentinel.C: Same. + * g++.dg/warn/unit-1.C: Same. + * g++.old-deja/g++.pt/inherit2.C: Same. + * g++.old-deja/g++.pt/overload8.C: Same. + * gcc.dg/20000926-1.c: Same. + * gcc.dg/20040223-1.c: Same. + * gcc.dg/Warray-bounds-7.c: Same. + * gcc.dg/alias-1.c: Same. + * gcc.dg/alias-12.c: Same. + * gcc.dg/alias-13.c: Same. + * gcc.dg/alias-2.c: Same. + * gcc.dg/array-13.c: Same. + * gcc.dg/array-4.c: Same. + * gcc.dg/attr-ifunc-2.c: Same. + * gcc.dg/attr-invalid.c: Same. + * gcc.dg/attr-noinline.c: Same. + * gcc.dg/bitfld-2.c: Same. + * gcc.dg/c90-const-expr-7.c: Same. + * gcc.dg/c99-const-expr-7.c: Same. + * gcc.dg/cpp/20000625-1.c: Same. + * gcc.dg/cpp/charconst-4.c: Same. + * gcc.dg/cpp/include2.c: Same. + * gcc.dg/cpp/include2a.c: Same. + * gcc.dg/decl-4.c: Same. + * gcc.dg/deprecated-4.c: Same. + * gcc.dg/deprecated.c: Same. + * gcc.dg/dfp/altivec-types.c: Same. + * gcc.dg/float-range-1.c: Same. + * gcc.dg/pack-test-3.c: Same. + * gcc.dg/pr11492.c: Same. + * gcc.dg/pr15360-1.c: Same. + * gcc.dg/pr37908.c: Same. + * gcc.dg/pr53265.c: Same. + * gcc.dg/pr57287-2.c: Same. + * gcc.dg/pr57287.c: Same. + * gcc.dg/redecl-1.c: Same. + * gcc.dg/sync-3.c: Same. + * gcc.dg/two-types-1.c: Same. + * gcc.dg/two-types-2.c: Same. + * gcc.dg/two-types-4.c: Same. + * gcc.dg/two-types-5.c: Same. + * gcc.dg/two-types-6.c: Same. + * gcc.dg/two-types-7.c: Same. + * gcc.dg/two-types-8.c: Same. + * gcc.dg/two-types-9.c: Same. + * gcc.dg/uninit-I.c: Same. + * gcc.dg/uninit-pr19430.c: Same. + * gcc.dg/visibility-7.c: Same. + * gcc.dg/winline-10.c: Same. + * gcc.dg/winline-2.c: Same. + * gcc.dg/winline-3.c: Same. + * gcc.dg/winline-9.c: Same. + * gcc.target/i386/attr-returns_twice-1.c: Same. + * gcc.target/i386/chkp-const-check-2.c: Same. + * gcc.target/i386/chkp-label-address.c: Same. + * gcc.target/i386/chkp-remove-bndint-2.c: Same. + * gcc.target/i386/pr39162.c: Same. + * gcc.target/i386/sse-5.c: Same. + * gcc.target/powerpc/altivec-types-1.c: Same. + * gcc.target/powerpc/altivec-types-2.c: Same. + * gcc.target/powerpc/altivec-types-3.c: Same. + * gcc.target/powerpc/float128-mix.c: Same. + * gcc.target/powerpc/no-r11-3.c: Same. + * gcc.target/spu/Wmain.c: Same. + * gcc.target/spu/ea/errors2.c: Same. + * gfortran.dg/assignment_1.f90: Same. + * gfortran.dg/common_3.f90: Same. + * gfortran.dg/der_io_1.f90: Same. + * gfortran.dg/g77/20030326-1.f: Same. + * gfortran.dg/g77/9263.f: Same. + * gfortran.dg/g77/960317-1.f: Same. + * gfortran.dg/g77/970625-2.f: Same. + * gfortran.dg/g77/980615-0.f: Same. + * gfortran.dg/g77/check0.f: Same. + * gfortran.dg/g77/dnrm2.f: Same. + * gfortran.dg/g77/pr9258.f: Same. + * gfortran.dg/ichar_1.f90: Same. + * gfortran.dg/interface_1.f90: Same. + * gfortran.dg/namelist_1.f90: Same. + * gfortran.dg/namelist_2.f90: Same. + * gfortran.dg/namelist_3.f90: Same. + * gfortran.dg/namelist_print_2.f: Same. + * gfortran.dg/oldstyle_1.f90: Same. + * gfortran.dg/runtime_warning_1.f90: Same. + * gfortran.dg/underflow.f90: Same. + * gnat.dg/specs/integer_value.ads: Same. + * obj-c++.dg/fsf-package-0.m: Same. + * objc.dg/two-types-1.m: Same. + +2017-04-28 Martin Liska <mliska@suse.cz> + + PR gcov-profile/79891 + * gcc.misc-tests/gcov-17.c: New test. + * gcc.misc-tests/gcov-18.c: New test. + +2017-04-28 Tom de Vries <tom@codesourcery.com> + + * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in + dg-(error|warning|message|bogus). + * g++.dg/parse/parameter-declaration-1.C: Same. + * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same. + * gcc.dg/Wpointer-sign-Wall.c: Same. + * gcc.dg/Wpointer-sign-pedantic.c: Same. + * gcc.dg/cpp/19990413-1.c: Same. + * gcc.dg/dg-test-1.c: Same. + * gcc.dg/empty-source-2.c: Same. + * gcc.dg/empty-source-3.c: Same. + * gcc.dg/format/c99-printf-1.c: Same. + * gcc.dg/format/c99-scanf-1.c: Same. + * gcc.dg/label-decl-2.c: Same. + * gcc.dg/m-un-2.c: Same. + * gcc.dg/uninit-pr20644-O0.c: Same. + * gfortran.dg/pr70006.f90: Same. + * obj-c++.dg/fsf-package-0.m: Same. + +2017-04-28 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in + dg-(error|warning|message|bogus). + * c-c++-common/Wimplicit-fallthrough-7.c: Same. + * c-c++-common/cilk-plus/AN/pr61963.c: Same. + * c-c++-common/cilk-plus/CK/no_args_error.c: Same. + * c-c++-common/pr20000.c: Same. + * c-c++-common/pr49706.c: Same. + * g++.dg/ext/utf16-4.C: Same. + * g++.dg/parse/error2.C: Same. + * g++.dg/warn/Wtype-limits-Wextra.C: Same. + * g++.dg/warn/Wtype-limits.C: Same. + * g++.dg/warn/overflow-warn-1.C: Same. + * g++.dg/warn/overflow-warn-3.C: Same. + * gcc.dg/Wpointer-sign-Wall.c: Same. + * gcc.dg/Wpointer-sign-pedantic.c: Same. + * gcc.dg/Wtype-limits-Wextra.c: Same. + * gcc.dg/Wtype-limits.c: Same. + * gcc.dg/cpp/19990413-1.c: Same. + * gcc.dg/dg-test-1.c: Same. + * gcc.dg/empty-source-2.c: Same. + * gcc.dg/empty-source-3.c: Same. + * gcc.dg/label-decl-2.c: Same. + * gcc.dg/m-un-2.c: Same. + * gcc.dg/uninit-pr19430-O0.c: Same. + * gcc.dg/uninit-pr19430.c: Same. + * gcc.dg/uninit-pr20644-O0.c: Same. + * gcc.dg/utf16-4.c: Same. + * gfortran.dg/pr70006.f90: Same. + * obj-c++.dg/fsf-package-0.m: Same. + +2017-04-28 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/evrp7.c: New testcase. + * gcc.dg/tree-ssa/evrp8.c: Likewise. + * gcc.dg/tree-ssa/evrp9.c: Likewise. + * gcc.dg/tree-ssa/vrp35.c: Disable EVRP. + * gcc.dg/tree-ssa/vrp36.c: Likewise. + * gcc.dg/tree-ssa/pr49039.c: Likewise. + +2017-04-27 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80349 + * c-c++-common/ubsan/pr80349.c: New test. + +2017-04-27 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum + diagnostics. + * g++.dg/warn/pr12242.C: Likewise. + +2017-04-27 David Edelsohn <dje.gcc@gmail.com> + + * gcc.c-torture/execute/alias-3.c: Skip on AIX. + +2017-04-27 Martin Liska <mliska@suse.cz> + + PR testsuite/79455 + * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern + more generic. + +2017-04-27 Jakub Jelinek <jakub@redhat.com> + + PR c++/80534 + * g++.dg/other/pr80534-1.C: New test. + * g++.dg/other/pr80534-2.C: New test. + +2017-04-27 Richard Biener <rguenther@suse.de> + + PR middle-end/80539 + * gcc.dg/torture/pr80539.c: New testcase. + +2017-04-27 Jakub Jelinek <jakub@redhat.com> + + PR target/77728 + * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes. + +2017-04-26 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/diagnostic/nested-name-1.C: New test. + +2017-04-26 Martin Liska <mliska@suse.cz> + + * gcc.dg/guality/guality.h: Add prefix to test verification. + +2017-04-25 Nathan Sidwell <nathan@acm.org> + + * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism. + +2017-04-25 Uros Bizjak <ubizjak@gmail.com> + + PR target/70799 + * gcc.target/i386/pr70799-5.c: New test. + +2017-04-25 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/80497 + * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test. + +2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + Jakub Jelinek <jakub@redhat.com> + + PR target/77728 + * g++.dg/abi/pr77728-1.C: New test. + +2017-04-25 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80349 + * g++.dg/ubsan/pr80349-2.C: New test. + +2017-04-25 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/cpp0x/enum34.C: New test. + +2017-04-25 Tom de Vries <tom@codesourcery.com> + + * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number + variables. + (dg-line): New proc. + (process-message): Handle line number variables. + * objc.dg/try-catch-12.m: Use dg-line. + +2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com> + + PR target/80482 + * gcc.target/powerpc/vec-constvolatile.c: New test. + +2017-04-25 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/semicolon-fixits.C: New test case. + +2017-04-25 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/semicolon-fixits.c: New test case. + +2017-04-25 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/lookup/missing-std-include.C: New test file. + +2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + Jakub Jelinek <jakub@redhat.com> + + PR target/77728 + * g++.dg/abi/pr77728-2.C: New test. + +2017-04-25 David Malcolm <dmalcolm@redhat.com> + + PR c++/80177 + * g++.dg/spellcheck-pr80177.C: New test case. + +2017-04-25 Nathan Sidwell <nathan@acm.org> + + * g++.dg/dg.exp (find-cxx-tests): New function. + (main): Use it, remove explicit pruning + +2017-04-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80492 + * gcc.dg/pr80492.c: New testcase. + +2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings + for targets with int size less than 32 bits. + +2017-04-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79201 + * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase. + * gcc.target/i386/pr22152.c: Disable sinking. + +2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/80464 + * gfortran.fortran-torture/compile/pr80464.f90: New test. + +2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/79895 + * gcc.target/s390/pr79895.c: New test. + +2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR target/80080 + * gcc.target/s390/md/atomic_compare_exchange-1.c: New test. + * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test. + * gcc.target/s390/md/atomic_exchange-1.inc: New test. + +2017-04-25 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/80501 + * gcc.c-torture/execute/pr80501.c: New test. + + PR rtl-optimization/80500 + * gcc.dg/pr80500.c: New test. + +2017-04-25 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/cmpmul-1.c: New file. + * gcc.dg/Wstrict-overflow-18.c: Xfail. + +2017-04-22 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80121 + * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump + directive. + +2017-04-24 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/all-non-failing-tests.h: Add test-alignment.c. + * jit.dg/test-alignment.c: New test case. + * jit.dg/test-alignment.cc: New test case. + * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c: + New test case. + +2017-04-24 David Malcolm <dmalcolm@redhat.com> + + PR c++/80016 + * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New + test function. + (test_alignof): New test function. + +2017-04-24 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file. + +2017-04-24 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/diagnostic/duplicate1.C: New test. + * g++.dg/cpp0x/duplicate1.C: New test. + +2017-04-24 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/80293 + * g++.dg/tree-ssa/pr80293.C: New test. + +2017-04-24 Martin Liska <mliska@suse.cz> + + PR middle-end/79931 + * g++.dg/ipa/pr79931.C: New test. + +2017-04-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80494 + * gfortran.dg/pr80494.f90: New testcase. + +2017-04-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79725 + * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase. + +2017-04-24 Richard Biener <rguenther@suse.de> + + PR c++/2972 + * g++.dg/warn/Wuninitialized-10.C: New testcase. + +2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/80484 + * gfortran.dg/dtio_29.f03: New test. + +2017-04-22 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80121 + * gfortran.dg/intent_out_9.f90: New test case. + +2017-04-23 Uros Bizjak <ubizjak@gmail.com> + + PR target/70799 + * gcc.target/i386/pr70799-4.c: New test. + +2017-04-21 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80392 + * gfortran.dg/proc_ptr_comp_49.f90: New test case. + +2017-04-21 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr79804.c: Add additional dg-error directive. + +2017-04-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79547 + * gcc.dg/tree-ssa/strlen-2.c: New testcase. + +2017-04-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78847 + * g++.dg/tree-ssa/pr78847.C: New testcase. + +2017-04-21 Jakub Jelinek <jakub@redhat.com> + + PR c/80468 + * gcc.dg/pr80468.c: New test. + +2017-04-21 Martin Liska <mliska@suse.cz> + + PR tree-optimization/66278 + * gcc.dg/vect/pr66278.c: New test. + +2017-04-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80237 + * gcc.dg/tree-ssa/tailcall-9.c: New testcase. + * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior, + adjust expected optimizations. + +2016-04-21 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling + of inner loops. + * gcc.dg/vect/no-scevccp-outer-7.c: Likewise. + * gcc.dg/vect/vect-104.c: Likewise. + +2017-04-21 Eric Botcazou <ebotcazou@adacore.com> + + PR tree-optimization/80426 + * gcc.c-torture/execute/20170429-1.c: Rename into... + * gcc.c-torture/execute/20170419-1.c: ...this. + +2017-04-20 Uros Bizjak <ubizjak@gmail.com> + + PR target/79804 + * gcc.target/i386/pr79804.c: New test. + +2017-04-20 Uros Bizjak <ubizjak@gmail.com> + + PR target/78090 + * gcc.target/i386/conversion-2.c: Remove obsolete test. + +2017-04-20 David Edelsohn <dje.gcc@gmail.com> + + * g++/opt/pr80436.C: XFAIL on AIX. + +2017-04-20 Jonathan Wakely <jwakely@redhat.com> + + PR c++/80473 + * g++.dg/diagnostic/pr80473.C: New test. + +2017-04-20 Volker Reichelt <v.reichelt@netcologne.de> + + * g++.dg/warn/Wextra-semi.C: New test. + +2017-04-20 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/80423 + * g++.dg/other/pr80423.C: New test. + +2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/pr80170.c: Require ptr32plus. + +2017-04-19 Eric Botcazou <ebotcazou@adacore.com> + + PR tree-optimization/80426 + * gcc.c-torture/execute/20170419-1.c: New test. + +2017-04-19 Jakub Jelinek <jakub@redhat.com> + + PR debug/80461 + * g++.dg/debug/pr80461.C: New test. + + PR c++/80459 + * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define. + (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__ + is not power of 2, or is more than 16 or more than SIZEOF_MAXINT. + + PR debug/80436 + * g++.dg/opt/pr80436.C: New test. + +2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/torture/pr80341.c: Require int32plus. + +2017-04-19 Eric Botcazou <ebotcazou@adacore.com> + Jeff Law <law@redhat.com> + + * gcc.c-torture/compile/20170419-1.c: New test. + +2017-04-19 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80221 + * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for + subsequent dg directives. + * c-c++-common/Wimplicit-fallthrough-7.c: Same. + * c-c++-common/Wint-to-pointer-cast-3.c: Same. + * c-c++-common/attr-fallthrough-2.c: Same. + * c-c++-common/cilk-plus/AN/parser_errors2.c: Same. + * c-c++-common/cilk-plus/AN/parser_errors3.c: Same. + * c-c++-common/cilk-plus/AN/pr61191.c: Same. + * c-c++-common/cilk-plus/AN/pr61963.c: Same. + * c-c++-common/cilk-plus/AN/pr62008.c: Same. + * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same. + * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same. + * c-c++-common/cilk-plus/CK/errors.c: Same. + * c-c++-common/cilk-plus/CK/no_args_error.c: Same. + * c-c++-common/cilk-plus/PS/clauses1.c: Same. + * c-c++-common/cilk-plus/SE/vlength_errors.c: Same. + * c-c++-common/cpp/pr57580.c: Same. + * c-c++-common/goacc/asyncwait-1.c: Same. + * c-c++-common/goacc/cache-2.c: Same. + * c-c++-common/goacc/declare-2.c: Same. + * c-c++-common/goacc/deviceptr-1.c: Same. + * c-c++-common/goacc/routine-5.c: Same. + * c-c++-common/gomp/clauses-2.c: Same. + * c-c++-common/gomp/ordered-3.c: Same. + * c-c++-common/gomp/pr67501.c: Same. + * c-c++-common/pr20000.c: Same. + * c-c++-common/pr43395.c: Same. + * c-c++-common/pr49706.c: Same. + * c-c++-common/pr77624-1.c: Same. + * c-c++-common/pr77624-2.c: Same. + * c-c++-common/raw-string-14.c: Same. + * c-c++-common/raw-string-16.c: Same. + * c-c++-common/raw-string-3.c: Same. + * c-c++-common/raw-string-4.c: Same. + * c-c++-common/raw-string-5.c: Same. + * c-c++-common/raw-string-6.c: Same. + * g++.dg/abi/mangle41.C: Same. + * g++.dg/conversion/nullptr1.C: Same. + * g++.dg/cpp0x/alias-decl-80296.C: Same. + * g++.dg/cpp0x/auto27.C: Same. + * g++.dg/cpp0x/constexpr-98.C: Same. + * g++.dg/cpp0x/constexpr-diag2.C: Same. + * g++.dg/cpp0x/diag2.C: Same. + * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same. + * g++.dg/cpp0x/nullptr15.C: Same. + * g++.dg/cpp0x/pr31431-2.C: Same. + * g++.dg/cpp0x/pr31431.C: Same. + * g++.dg/cpp0x/pr79118.C: Same. + * g++.dg/cpp0x/static_assert3.C: Same. + * g++.dg/cpp0x/temp_default2.C: Same. + * g++.dg/cpp0x/trailing4.C: Same. + * g++.dg/cpp0x/variadic-ex10.C: Same. + * g++.dg/cpp0x/variadic-ex13.C: Same. + * g++.dg/cpp0x/variadic-ex14.C: Same. + * g++.dg/cpp0x/variadic-ex3.C: Same. + * g++.dg/cpp0x/variadic-ex4.C: Same. + * g++.dg/cpp0x/variadic59.C: Same. + * g++.dg/cpp0x/vt-37737-2.C: Same. + * g++.dg/cpp0x/vt-57397-1.C: Same. + * g++.dg/cpp0x/vt-57397-2.C: Same. + * g++.dg/cpp1z/constexpr-lambda8.C: Same. + * g++.dg/cpp1z/gen-attrs1.C: Same. + * g++.dg/diagnostic/pr71075.C: Same. + * g++.dg/eh/goto2.C: Same. + * g++.dg/eh/goto3.C: Same. + * g++.dg/expr/bitfield4.C: Same. + * g++.dg/expr/bitfield5.C: Same. + * g++.dg/expr/bitfield6.C: Same. + * g++.dg/expr/bool1.C: Same. + * g++.dg/expr/bool3.C: Same. + * g++.dg/expr/cond10.C: Same. + * g++.dg/expr/cond11.C: Same. + * g++.dg/expr/lval3.C: Same. + * g++.dg/expr/lval4.C: Same. + * g++.dg/ext/anon-struct4.C: Same. + * g++.dg/ext/attrib44.C: Same. + * g++.dg/ext/builtin3.C: Same. + * g++.dg/ext/dllimport7.C: Same. + * g++.dg/ext/label5.C: Same. + * g++.dg/ext/no-asm-1.C: Same. + * g++.dg/ext/utf16-4.C: Same. + * g++.dg/ext/vla2.C: Same. + * g++.dg/gomp/block-1.C: Same. + * g++.dg/gomp/block-2.C: Same. + * g++.dg/gomp/block-3.C: Same. + * g++.dg/gomp/block-5.C: Same. + * g++.dg/gomp/linear-2.C: Same. + * g++.dg/gomp/target-1.C: Same. + * g++.dg/gomp/target-2.C: Same. + * g++.dg/gomp/taskgroup-1.C: Same. + * g++.dg/gomp/teams-1.C: Same. + * g++.dg/inherit/pure1.C: Same. + * g++.dg/init/array43.C: Same. + * g++.dg/init/array46.C: Same. + * g++.dg/init/const10.C: Same. + * g++.dg/init/ctor4-1.C: Same. + * g++.dg/init/ctor4.C: Same. + * g++.dg/init/new37.C: Same. + * g++.dg/init/pr25811.C: Same. + * g++.dg/init/pr29043.C: Same. + * g++.dg/init/pr29571.C: Same. + * g++.dg/lookup/duperr1.C: Same. + * g++.dg/lookup/error1.C: Same. + * g++.dg/lookup/koenig5.C: Same. + * g++.dg/lookup/pr77549.C: Same. + * g++.dg/lookup/suggestions1.C: Same. + * g++.dg/lookup/using16.C: Same. + * g++.dg/lookup/using7.C: Same. + * g++.dg/other/anon-union3.C: Same. + * g++.dg/other/array2.C: Same. + * g++.dg/other/error13.C: Same. + * g++.dg/other/error34.C: Same. + * g++.dg/overload/builtin1.C: Same. + * g++.dg/overload/conv-op1.C: Same. + * g++.dg/overload/error3.C: Same. + * g++.dg/overload/koenig1.C: Same. + * g++.dg/overload/operator5.C: Same. + * g++.dg/overload/template5.C: Same. + * g++.dg/overload/unknown1.C: Same. + * g++.dg/overload/using2.C: Same. + * g++.dg/parse/constructor1.C: Same. + * g++.dg/parse/crash36.C: Same. + * g++.dg/parse/crash63.C: Same. + * g++.dg/parse/error11.C: Same. + * g++.dg/parse/error12.C: Same. + * g++.dg/parse/error14.C: Same. + * g++.dg/parse/error2.C: Same. + * g++.dg/parse/error21.C: Same. + * g++.dg/parse/error26.C: Same. + * g++.dg/parse/error36.C: Same. + * g++.dg/parse/friend12.C: Same. + * g++.dg/parse/invalid-op1.C: Same. + * g++.dg/parse/missing-template1.C: Same. + * g++.dg/parse/parser-pr28152-2.C: Same. + * g++.dg/parse/parser-pr28152.C: Same. + * g++.dg/parse/pr16696-permissive.C: Same. + * g++.dg/parse/pr16696.C: Same. + * g++.dg/parse/pr69628.C: Same. + * g++.dg/parse/ret-type2.C: Same. + * g++.dg/parse/specialization1.C: Same. + * g++.dg/parse/template3.C: Same. + * g++.dg/parse/template9.C: Same. + * g++.dg/parse/typename11.C: Same. + * g++.dg/plugin/attribute_plugin-test-1.C: Same. + * g++.dg/pr45330.C: Same. + * g++.dg/rtti/typeid6.C: Same. + * g++.dg/spellcheck-fields.C: Same. + * g++.dg/spellcheck-typenames.C: Same. + * g++.dg/tc1/dr108.C: Same. + * g++.dg/tc1/dr147.C: Same. + * g++.dg/template/arg7.C: Same. + * g++.dg/template/conv11.C: Same. + * g++.dg/template/crash13.C: Same. + * g++.dg/template/crash55.C: Same. + * g++.dg/template/dependent-expr5.C: Same. + * g++.dg/template/error17.C: Same. + * g++.dg/template/error33.C: Same. + * g++.dg/template/error4.C: Same. + * g++.dg/template/error50.C: Same. + * g++.dg/template/error53.C: Same. + * g++.dg/template/friend.C: Same. + * g++.dg/template/func2.C: Same. + * g++.dg/template/local6.C: Same. + * g++.dg/template/member5.C: Same. + * g++.dg/template/meminit1.C: Same. + * g++.dg/template/nested3.C: Same. + * g++.dg/template/nontype6.C: Same. + * g++.dg/template/overload12.C: Same. + * g++.dg/template/ptrmem8.C: Same. + * g++.dg/template/qualified-id1.C: Same. + * g++.dg/template/spec15.C: Same. + * g++.dg/template/static1.C: Same. + * g++.dg/template/static10.C: Same. + * g++.dg/template/static2.C: Same. + * g++.dg/template/ttp25.C: Same. + * g++.dg/template/typedef2.C: Same. + * g++.dg/template/typename2.C: Same. + * g++.dg/template/unify10.C: Same. + * g++.dg/template/unify6.C: Same. + * g++.dg/template/unify7.C: Same. + * g++.dg/template/unify9.C: Same. + * g++.dg/template/varmod1.C: Same. + * g++.dg/ubsan/div-by-zero-1.C: Same. + * g++.dg/ubsan/pr63956.C: Same. + * g++.dg/warn/Waddress-1.C: Same. + * g++.dg/warn/Wconversion2.C: Same. + * g++.dg/warn/Wnull-conversion-1.C: Same. + * g++.dg/warn/Wsubobject-linkage-1.C: Same. + * g++.dg/warn/Wsubobject-linkage-3.C: Same. + * g++.dg/warn/Wswitch-1.C: Same. + * g++.dg/warn/Wtype-limits-Wextra.C: Same. + * g++.dg/warn/Wtype-limits.C: Same. + * g++.dg/warn/Wunused-parm-5.C: Same. + * g++.dg/warn/deprecated-6.C: Same. + * g++.dg/warn/deprecated.C: Same. + * g++.dg/warn/incomplete1.C: Same. + * g++.dg/warn/multiple-overflow-warn-1.C: Same. + * g++.dg/warn/multiple-overflow-warn-2.C: Same. + * g++.dg/warn/multiple-overflow-warn-3.C: Same. + * g++.dg/warn/overflow-warn-1.C: Same. + * g++.dg/warn/overflow-warn-3.C: Same. + * g++.dg/warn/overflow-warn-4.C: Same. + * g++.dg/warn/pr12242.C: Same. + * g++.dg/warn/pr30551-2.C: Same. + * g++.dg/warn/pr30551.C: Same. + * g++.old-deja/g++.benjamin/16077.C: Same. + * g++.old-deja/g++.bob/inherit1.C: Same. + * g++.old-deja/g++.brendan/crash56.C: Same. + * g++.old-deja/g++.brendan/template17.C: Same. + * g++.old-deja/g++.eh/ctor1.C: Same. + * g++.old-deja/g++.jason/bool5.C: Same. + * g++.old-deja/g++.jason/cond.C: Same. + * g++.old-deja/g++.jason/operator.C: Same. + * g++.old-deja/g++.jason/pmf5.C: Same. + * g++.old-deja/g++.law/ctors5.C: Same. + * g++.old-deja/g++.law/missed-error2.C: Same. + * g++.old-deja/g++.law/operators9.C: Same. + * g++.old-deja/g++.law/temps1.C: Same. + * g++.old-deja/g++.mike/for2.C: Same. + * g++.old-deja/g++.mike/ns5.C: Same. + * g++.old-deja/g++.mike/ns7.C: Same. + * g++.old-deja/g++.mike/p10769b.C: Same. + * g++.old-deja/g++.niklas/t120.C: Same. + * g++.old-deja/g++.niklas/t121.C: Same. + * g++.old-deja/g++.ns/koenig5.C: Same. + * g++.old-deja/g++.oliva/overload1.C: Same. + * g++.old-deja/g++.other/crash24.C: Same. + * g++.old-deja/g++.other/crash25.C: Same. + * g++.old-deja/g++.other/decl5.C: Same. + * g++.old-deja/g++.other/lineno5.C: Same. + * g++.old-deja/g++.other/null3.C: Same. + * g++.old-deja/g++.other/overcnv2.C: Same. + * g++.old-deja/g++.other/ptrmem7.C: Same. + * g++.old-deja/g++.other/typename1.C: Same. + * g++.old-deja/g++.other/vaarg3.C: Same. + * g++.old-deja/g++.pt/crash10.C: Same. + * g++.old-deja/g++.pt/crash28.C: Same. + * g++.old-deja/g++.pt/crash38.C: Same. + * g++.old-deja/g++.pt/explicit70.C: Same. + * g++.old-deja/g++.pt/explicit77.C: Same. + * g++.old-deja/g++.pt/expr2.C: Same. + * g++.old-deja/g++.pt/spec5.C: Same. + * g++.old-deja/g++.pt/spec6.C: Same. + * g++.old-deja/g++.pt/typename3.C: Same. + * g++.old-deja/g++.pt/typename5.C: Same. + * g++.old-deja/g++.pt/typename6.C: Same. + * g++.old-deja/g++.pt/typename7.C: Same. + * g++.old-deja/g++.pt/unify4.C: Same. + * g++.old-deja/g++.pt/unify8.C: Same. + * g++.old-deja/g++.pt/vaarg3.C: Same. + * g++.old-deja/g++.robertl/eb22.C: Same. + * g++.old-deja/g++.robertl/eb4.C: Same. + * g++.old-deja/g++.robertl/eb44.C: Same. + * g++.old-deja/g++.robertl/eb69.C: Same. + * g++.old-deja/g++.robertl/eb98.C: Same. + * gcc.dg/20031223-1.c: Same. + * gcc.dg/940510-1.c: Same. + * gcc.dg/990506-0.c: Same. + * gcc.dg/Walloca-1.c: Same. + * gcc.dg/Walloca-2.c: Same. + * gcc.dg/Wconversion-integer.c: Same. + * gcc.dg/Wcxx-compat-8.c: Same. + * gcc.dg/Wimplicit-int-1.c: Same. + * gcc.dg/Wimplicit-int-2.c: Same. + * gcc.dg/Wimplicit-int-4.c: Same. + * gcc.dg/Wpointer-sign-Wall.c: Same. + * gcc.dg/Wpointer-sign-pedantic.c: Same. + * gcc.dg/Wshadow-1.c: Same. + * gcc.dg/Wshadow-3.c: Same. + * gcc.dg/Wswitch-enum-error.c: Same. + * gcc.dg/Wswitch-enum.c: Same. + * gcc.dg/Wswitch-error.c: Same. + * gcc.dg/Wswitch.c: Same. + * gcc.dg/Wtype-limits-Wextra.c: Same. + * gcc.dg/Wtype-limits.c: Same. + * gcc.dg/Wvla-larger-than-2.c: Same. + * gcc.dg/anon-struct-5.c: Same. + * gcc.dg/array-10.c: Same. + * gcc.dg/array-11.c: Same. + * gcc.dg/array-15.c: Same. + * gcc.dg/array-2.c: Same. + * gcc.dg/array-8.c: Same. + * gcc.dg/array-const-2.c: Same. + * gcc.dg/array-const-3.c: Same. + * gcc.dg/bitfld-1.c: Same. + * gcc.dg/bitfld-8.c: Same. + * gcc.dg/builtin-redefine.c: Same. + * gcc.dg/c11-noreturn-1.c: Same. + * gcc.dg/c11-noreturn-2.c: Same. + * gcc.dg/c11-static-assert-3.c: Same. + * gcc.dg/c90-arraydecl-1.c: Same. + * gcc.dg/c90-complex-1.c: Same. + * gcc.dg/c90-complit-1.c: Same. + * gcc.dg/c90-const-expr-11.c: Same. + * gcc.dg/c90-const-expr-7.c: Same. + * gcc.dg/c90-const-expr-8.c: Same. + * gcc.dg/c90-enum-comma-1.c: Same. + * gcc.dg/c90-flex-array-1.c: Same. + * gcc.dg/c90-hexfloat-1.c: Same. + * gcc.dg/c90-idem-qual-1.c: Same. + * gcc.dg/c90-idem-qual-2.c: Same. + * gcc.dg/c90-idem-qual-3.c: Same. + * gcc.dg/c90-mixdecl-1.c: Same. + * gcc.dg/c90-restrict-1.c: Same. + * gcc.dg/c90-return-1.c: Same. + * gcc.dg/c99-array-nonobj-1.c: Same. + * gcc.dg/c99-arraydecl-1.c: Same. + * gcc.dg/c99-complex-1.c: Same. + * gcc.dg/c99-complex-2.c: Same. + * gcc.dg/c99-complit-2.c: Same. + * gcc.dg/c99-const-expr-7.c: Same. + * gcc.dg/c99-const-expr-8.c: Same. + * gcc.dg/c99-flex-array-3.c: Same. + * gcc.dg/c99-flex-array-7.c: Same. + * gcc.dg/c99-flex-array-typedef-7.c: Same. + * gcc.dg/c99-impl-decl-1.c: Same. + * gcc.dg/c99-impl-int-1.c: Same. + * gcc.dg/c99-impl-int-2.c: Same. + * gcc.dg/c99-init-3.c: Same. + * gcc.dg/c99-restrict-1.c: Same. + * gcc.dg/c99-return-1.c: Same. + * gcc.dg/c99-tag-1.c: Same. + * gcc.dg/c99-tag-3.c: Same. + * gcc.dg/call-diag-2.c: Same. + * gcc.dg/cpp/19940712-1.c: Same. + * gcc.dg/cpp/19951025-1.c: Same. + * gcc.dg/cpp/19990413-1.c: Same. + * gcc.dg/cpp/direct2.c: Same. + * gcc.dg/cpp/direct2s.c: Same. + * gcc.dg/cpp/pr28709.c: Same. + * gcc.dg/cpp/pr61854-c90.c: Same. + * gcc.dg/cpp/pr61854-c94.c: Same. + * gcc.dg/cpp/pragma-1.c: Same. + * gcc.dg/cpp/pragma-2.c: Same. + * gcc.dg/cpp/trad/escaped-eof.c: Same. + * gcc.dg/cpp/trad/literals-2.c: Same. + * gcc.dg/cpp/warn-comments-2.c: Same. + * gcc.dg/cpp/warn-comments-3.c: Same. + * gcc.dg/cpp/warn-comments.c: Same. + * gcc.dg/cpp/warn-long-long-2.c: Same. + * gcc.dg/cpp/warn-long-long.c: Same. + * gcc.dg/cpp/warn-redefined-2.c: Same. + * gcc.dg/cpp/warn-redefined.c: Same. + * gcc.dg/darwin-cfstring-2.c: Same. + * gcc.dg/darwin-cfstring-format-1.c: Same. + * gcc.dg/decl-9.c: Same. + * gcc.dg/declspec-1.c: Same. + * gcc.dg/declspec-10.c: Same. + * gcc.dg/declspec-11.c: Same. + * gcc.dg/declspec-13.c: Same. + * gcc.dg/declspec-18.c: Same. + * gcc.dg/declspec-4.c: Same. + * gcc.dg/declspec-5.c: Same. + * gcc.dg/declspec-6.c: Same. + * gcc.dg/declspec-8.c: Same. + * gcc.dg/deprecated-4.c: Same. + * gcc.dg/deprecated.c: Same. + * gcc.dg/dfp/composite-type.c: Same. + * gcc.dg/empty-source-2.c: Same. + * gcc.dg/empty-source-3.c: Same. + * gcc.dg/format/attr-6.c: Same. + * gcc.dg/format/branch-1.c: Same. + * gcc.dg/format/c90-printf-1.c: Same. + * gcc.dg/format/c90-strftime-2.c: Same. + * gcc.dg/format/c99-strftime-1.c: Same. + * gcc.dg/format/cmn-err-1.c: Same. + * gcc.dg/format/few-1.c: Same. + * gcc.dg/format/ms_branch-1.c: Same. + * gcc.dg/format/ms_unnamed-1.c: Same. + * gcc.dg/format/ms_va-1.c: Same. + * gcc.dg/format/unnamed-1.c: Same. + * gcc.dg/format/va-1.c: Same. + * gcc.dg/format/xopen-1.c: Same. + * gcc.dg/funcdef-var-1.c: Same. + * gcc.dg/funcdef-var-2.c: Same. + * gcc.dg/gnu89-const-expr-1.c: Same. + * gcc.dg/gnu89-const-expr-2.c: Same. + * gcc.dg/gnu90-const-expr-1.c: Same. + * gcc.dg/gnu99-const-expr-1.c: Same. + * gcc.dg/gnu99-const-expr-2.c: Same. + * gcc.dg/gnu99-init-2.c: Same. + * gcc.dg/gomp/_Atomic-5.c: Same. + * gcc.dg/gomp/appendix-a/a.24.1.c: Same. + * gcc.dg/gomp/atomic-5.c: Same. + * gcc.dg/gomp/linear-1.c: Same. + * gcc.dg/gomp/pr67500.c: Same. + * gcc.dg/init-bad-1.c: Same. + * gcc.dg/init-bad-2.c: Same. + * gcc.dg/init-bad-3.c: Same. + * gcc.dg/init-string-1.c: Same. + * gcc.dg/label-compound-stmt-1.c: Same. + * gcc.dg/label-decl-2.c: Same. + * gcc.dg/label-decl-4.c: Same. + * gcc.dg/large-size-array-2.c: Same. + * gcc.dg/large-size-array-4.c: Same. + * gcc.dg/lvalue-6.c: Same. + * gcc.dg/m-un-2.c: Same. + * gcc.dg/multiple-overflow-warn-1.c: Same. + * gcc.dg/multiple-overflow-warn-2.c: Same. + * gcc.dg/multiple-overflow-warn-3.c: Same. + * gcc.dg/nested-redef-1.c: Same. + * gcc.dg/no-asm-1.c: Same. + * gcc.dg/no-asm-3.c: Same. + * gcc.dg/no-asm-4.c: Same. + * gcc.dg/noncompile/20010524-1.c: Same. + * gcc.dg/noncompile/incomplete-5.c: Same. + * gcc.dg/noncompile/pr44517.c: Same. + * gcc.dg/noncompile/pr52290.c: Same. + * gcc.dg/noreturn-1.c: Same. + * gcc.dg/overflow-warn-1.c: Same. + * gcc.dg/overflow-warn-2.c: Same. + * gcc.dg/overflow-warn-3.c: Same. + * gcc.dg/overflow-warn-4.c: Same. + * gcc.dg/parm-mismatch-1.c: Same. + * gcc.dg/parser-pr28152-2.c: Same. + * gcc.dg/parser-pr28152.c: Same. + * gcc.dg/pedwarn-init.c: Same. + * gcc.dg/pointer-arith-2.c: Same. + * gcc.dg/pointer-arith-3.c: Same. + * gcc.dg/pointer-arith-4.c: Same. + * gcc.dg/pr14475.c: Same. + * gcc.dg/pr18596-3.c: Same. + * gcc.dg/pr18809-1.c: Same. + * gcc.dg/pr27953.c: Same. + * gcc.dg/pr30457.c: Same. + * gcc.dg/pr30551-2.c: Same. + * gcc.dg/pr30551-3.c: Same. + * gcc.dg/pr30551-4.c: Same. + * gcc.dg/pr30551-5.c: Same. + * gcc.dg/pr30551-6.c: Same. + * gcc.dg/pr30551.c: Same. + * gcc.dg/pr36997.c: Same. + * gcc.dg/pr41842.c: Same. + * gcc.dg/pr48552-1.c: Same. + * gcc.dg/pr48552-2.c: Same. + * gcc.dg/pr59717.c: Same. + * gcc.dg/pr61077.c: Same. + * gcc.dg/pr61096-1.c: Same. + * gcc.dg/pr63626.c: Same. + * gcc.dg/pr64223-1.c: Same. + * gcc.dg/pr64223-2.c: Same. + * gcc.dg/pr8788-1.c: Same. + * gcc.dg/pr8927-1.c: Same. + * gcc.dg/pragma-darwin.c: Same. + * gcc.dg/pragma-diag-5.c: Same. + * gcc.dg/pragma-message.c: Same. + * gcc.dg/redecl-1.c: Same. + * gcc.dg/simd-1.c: Same. + * gcc.dg/simd-5.c: Same. + * gcc.dg/simd-6.c: Same. + * gcc.dg/spellcheck-fields.c: Same. + * gcc.dg/spellcheck-typenames.c: Same. + * gcc.dg/struct-semi-2.c: Same. + * gcc.dg/struct-semi-3.c: Same. + * gcc.dg/transparent-union-3.c: Same. + * gcc.dg/ucnid-8.c: Same. + * gcc.dg/uninit-pr19430-O0.c: Same. + * gcc.dg/uninit-pr19430.c: Same. + * gcc.dg/uninit-pr20644-O0.c: Same. + * gcc.dg/utf-dflt.c: Same. + * gcc.dg/utf-dflt2.c: Same. + * gcc.dg/utf16-4.c: Same. + * gcc.dg/vla-11.c: Same. + * gcc.dg/vla-20.c: Same. + * gcc.dg/vla-init-1.c: Same. + * gcc.dg/vla-init-2.c: Same. + * gcc.dg/vla-init-3.c: Same. + * gcc.dg/weak/weak-6.c: Same. + * gcc.dg/weak/weak-7.c: Same. + * gcc.dg/wtr-int-type-1.c: Same. + * gcc.target/aarch64/mgeneral-regs_1.c: Same. + * gcc.target/arm/polytypes.c: Same. + * gcc.target/i386/spellcheck-options-4.c: Same. + * gcc.target/powerpc/20030218-1.c: Same. + * gcc.target/sh/pr21255-4.c: Same. + * gcc.test-framework/dg-error-exp-XP.c: Same. + * gfortran.dg/array_constructor_30.f03: Same. + * gfortran.dg/class_30.f90: Same. + * gfortran.dg/goacc/subarrays.f95: Same. + * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same. + * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same. + * gfortran.dg/intrinsic_std_1.f90: Same. + * gfortran.dg/pr70006.f90: Same. + * gfortran.dg/warning-directive-1.F90: Same. + * gfortran.dg/warning-directive-2.F90: Same. + * gfortran.dg/warning-directive-3.F90: Same. + * gfortran.dg/warning-directive-4.F90: Same. + * obj-c++.dg/attributes/method-noreturn-1.mm: Same. + * obj-c++.dg/class-extension-1.mm: Same. + * obj-c++.dg/class-extension-2.mm: Same. + * obj-c++.dg/class-protocol-1.mm: Same. + * obj-c++.dg/cxx-ivars-1.mm: Same. + * obj-c++.dg/duplicate-class-1.mm: Same. + * obj-c++.dg/exceptions-3.mm: Same. + * obj-c++.dg/exceptions-4.mm: Same. + * obj-c++.dg/exceptions-5.mm: Same. + * obj-c++.dg/fsf-nsstring-format-1.mm: Same. + * obj-c++.dg/fsf-package-0.m: Same. + * obj-c++.dg/invalid-type-1.mm: Same. + * obj-c++.dg/method-12.mm: Same. + * obj-c++.dg/method-13.mm: Same. + * obj-c++.dg/method-15.mm: Same. + * obj-c++.dg/method-16.mm: Same. + * obj-c++.dg/method-6.mm: Same. + * obj-c++.dg/method-7.mm: Same. + * obj-c++.dg/property/at-property-1.mm: Same. + * obj-c++.dg/property/at-property-14.mm: Same. + * obj-c++.dg/property/at-property-17.mm: Same. + * obj-c++.dg/property/at-property-21.mm: Same. + * obj-c++.dg/property/at-property-5.mm: Same. + * obj-c++.dg/property/dotsyntax-4.mm: Same. + * obj-c++.dg/property/dynamic-3.mm: Same. + * obj-c++.dg/property/dynamic-4.mm: Same. + * obj-c++.dg/property/property-neg-1.mm: Same. + * obj-c++.dg/property/property-neg-6.mm: Same. + * obj-c++.dg/property/synthesize-11.mm: Same. + * obj-c++.dg/property/synthesize-5.mm: Same. + * obj-c++.dg/property/synthesize-6.mm: Same. + * obj-c++.dg/proto-lossage-4.mm: Same. + * obj-c++.dg/protocol-qualifier-2.mm: Same. + * obj-c++.dg/strings/strings-1.mm: Same. + * obj-c++.dg/super-class-1.mm: Same. + * obj-c++.dg/syntax-error-6.mm: Same. + * obj-c++.dg/syntax-error-7.mm: Same. + * obj-c++.dg/syntax-error-9.mm: Same. + * obj-c++.dg/try-catch-13.mm: Same. + * objc.dg/attributes/method-noreturn-1.m: Same. + * objc.dg/bad-receiver-type-2.m: Same. + * objc.dg/bad-receiver-type.m: Same. + * objc.dg/call-super-2.m: Same. + * objc.dg/class-2.m: Same. + * objc.dg/class-extension-1.m: Same. + * objc.dg/class-extension-2.m: Same. + * objc.dg/class-protocol-1.m: Same. + * objc.dg/desig-init-1.m: Same. + * objc.dg/duplicate-class-1.m: Same. + * objc.dg/exceptions-3.m: Same. + * objc.dg/exceptions-4.m: Same. + * objc.dg/exceptions-5.m: Same. + * objc.dg/foreach-6.m: Same. + * objc.dg/foreach-7.m: Same. + * objc.dg/fsf-nsstring-format-1.m: Same. + * objc.dg/fsf-package-0.m: Same. + * objc.dg/invalid-type-1.m: Same. + * objc.dg/method-11.m: Same. + * objc.dg/method-19.m: Same. + * objc.dg/method-2.m: Same. + * objc.dg/method-20.m: Same. + * objc.dg/method-5.m: Same. + * objc.dg/method-6.m: Same. + * objc.dg/method-7.m: Same. + * objc.dg/method-9.m: Same. + * objc.dg/missing-proto-3.m: Same. + * objc.dg/private-1.m: Same. + * objc.dg/property/at-property-1.m: Same. + * objc.dg/property/at-property-14.m: Same. + * objc.dg/property/at-property-17.m: Same. + * objc.dg/property/at-property-21.m: Same. + * objc.dg/property/at-property-5.m: Same. + * objc.dg/property/dynamic-3.m: Same. + * objc.dg/property/dynamic-4.m: Same. + * objc.dg/property/property-neg-1.m: Same. + * objc.dg/property/property-neg-6.m: Same. + * objc.dg/property/synthesize-11.m: Same. + * objc.dg/property/synthesize-5.m: Same. + * objc.dg/property/synthesize-6.m: Same. + * objc.dg/proto-hier-1.m: Same. + * objc.dg/proto-lossage-4.m: Same. + * objc.dg/protocol-qualifier-2.m: Same. + * objc.dg/strings/strings-1.m: Same. + * objc.dg/type-size-1.m: Same. + +2017-04-18 Jeff Law <law@redhat.com> + + PR target/74563 + * gcc.target/mips/pr74563: New test. + +2017-04-18 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/80443 + * gcc.c-torture/compile/pr80443.c: New test. + +2017-04-18 Richard Sandiford <richard.sandiford@arm.com> + + PR rtl-optimization/80357 + * gcc.c-torture/compile/pr80357.c: New test. + +2017-04-18 Jeff Law <law@redhat.com> + + PR middle-end/80422 + * gcc.c-torture/compile/pr80422.c: New test. + +2017-04-18 Jakub Jelinek <jakub@redhat.com> + + PR debug/80263 + * gcc.dg/debug/dwarf2/pr80263.c: New test. + +2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/80099 + * gcc.target/powerpc/pr80099-1.c: New test. + * gcc.target/powerpc/pr80099-2.c: Likewise. + * gcc.target/powerpc/pr80099-3.c: Likewise. + * gcc.target/powerpc/pr80099-4.c: Likewise. + * gcc.target/powerpc/pr80099-5.c: Likewise. + +2017-04-18 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/80444 + * gcc.dg/sancov/pr80444.c: New test. + + PR middle-end/79788 + PR middle-end/80375 + * gcc.dg/pr79788-1.c: New test. + * gcc.dg/pr79788-2.c: New test. + +2017-04-18 Marek Polacek <polacek@redhat.com> + + PR c++/80244 - ICE with attribute in template alias. + * g++.dg/cpp0x/alias-decl-59.C: New test. + + PR c++/80241 - ICE with alignas pack expansion. + * g++.dg/cpp0x/alignas11.C: New test. + +2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/80287 + * g++.dg/lto/pr80287_0.C: New test. + +2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/80315 + * gcc.target/powerpc/pr80315-1.c: New test. + * gcc.target/powerpc/pr80315-2.c: New test. + * gcc.target/powerpc/pr80315-3.c: New test. + * gcc.target/powerpc/pr80315-4.c: New test. + +2017-04-16 Tom de Vries <tom@codesourcery.com> + + * g++.dg/parse/error11.C: Remove braces around line number in dejagnu + directive. + * g++.dg/parse/error3.C: Same. + * g++.old-deja/g++.pt/niklas01a.C: Same. + * gcc.dg/990506-0.c: Same. + * gcc.dg/cpp/19990413-1.c: Same. + * gcc.dg/cpp/pragma-1.c: Same. + * gcc.dg/cpp/pragma-2.c: Same. + * gcc.dg/m-un-2.c: Same. + * objc.dg/private-1.m: Same. + +2017-04-15 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/pr54669.c: Fix dg-do directive. + * gcc.dg/pr78582.c: Ditto. + * gcc.dg/pr80020.c: Ditto. + * gcc.dg/torture/pr57993-2.cpp: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto. + * gcc.dg/tree-ssa/pr79327-2.c: Ditto. + * gcc.dg/tree-ssa/pr79352.c: Ditto. + * gcc.dg/tree-ssa/pr79376.c: Ditto. + * gcc.dg/tree-ssa/pr79691.c: Ditto. + +2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr> + + * gfortran.dg/deferred_character_3.f90: Fix dg-do directive. + * gfortran.dg/generic_29.f90: Likewise. + * gfortran.dg/goacc/multi-clause.f90: Likewise. + * gfortran.dg/pr41922.f90: Likewise. + * gfortran.dg/pr70006.f90: Likewise. + +2017-04-15 Segher Boessenkool <segher@kernel.crashing.org> + + PR tree-optimization/66612 + * gcc.target/powerpc/20050830-1.c: Remove xfail. + +2017-04-14 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80361 + * gfortran.dg/class_62.f90: New test case. + +2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/loop-1.c: New file. + +2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/80098 + * gcc.target/powerpc/pr80098-1.c: New test. + * gcc.target/powerpc/pr80098-2.c: Likewise. + * gcc.target/powerpc/pr80098-3.c: Likewise. + * gcc.target/powerpc/pr80098-4.c: Likewise. + +2017-04-13 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/80403 + * g++.dg/ubsan/pr80403-2.C: New test. + +2017-04-13 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/80343 + * gcc.target/powerpc/pr80343.c: New. + +2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com> + + PR sanitizer/80414 + * c-c++-common/ubsan/bounds-15.c: New test. + +2017-04-13 Richard Biener <rguenther@suse.de> + + PR testsuite/80416 + * g++.dg/torture/pr79671.C: Fix asm constraints. + +2017-04-13 Jakub Jelinek <jakub@redhat.com> + + PR debug/80321 + * gcc.dg/debug/pr80321.c: New test. + +2017-04-13 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/debug10.adb: New test. + * gnat.dg/debug10_pkg.ads: New helper. + +2017-04-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/79390 + * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test. + + PR sanitizer/80403 + PR sanitizer/80404 + PR sanitizer/80405 + * g++.dg/ubsan/pr80403.C: New test. + * g++.dg/ubsan/pr80404.C: New test. + * g++.dg/ubsan/pr80405.C: New test. + + PR c/80163 + * gcc.dg/torture/pr80163.c: New test. + +2017-04-12 Richard Biener <rguenther@suse.de> + Jeff Law <law@redhat.com> + + PR tree-optimization/80359 + * gcc.dg/torture/pr80359.c: New testcase. + +2017-04-12 Richard Biener <rguenther@suse.de> + Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR middle-end/79671 + * g++.dg/torture/pr79671.C: New testcase. + * g++.dg/lto/pr79671_0.C: Likewise. + * g++.dg/lto/pr79671_1.c: Likewise. + +2017-04-12 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/80349 + * g++.dg/ubsan/pr80349.C: New test. + +2017-04-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/80370 + * g++.dg/cpp1z/decomp28.C: New test. + + PR middle-end/80100 + * gcc.dg/pr80100.c: New test. + + PR rtl-optimization/80385 + * g++.dg/opt/pr80385.C: New test. + +2017-04-11 Martin Liska <mliska@suse.cz> + + PR ipa/80212 + * g++.dg/ipa/pr80212.C: New test. + +2017-04-11 Martin Sebor <msebor@redhat.com> + + PR middle-end/80364 + * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test. + +2017-04-11 Martin Liska <mliska@suse.cz> + + PR sanitizer/70878 + * gcc.dg/ubsan/pr70878.c: New test. + +2017-04-11 Jakub Jelinek <jakub@redhat.com> + + PR target/80381 + * gcc.target/i386/pr80381.c: New test. + + PR c++/80363 + * g++.dg/ext/pr80363.C: New test. + +2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large): + Add avr-*-* to non-lp64 selector. + +2017-04-10 Martin Sebor <msebor@redhat.com> + + * gcc.dg/pr40340-3.c: Adjust directive pattern. + * gcc.dg/pr40340-4.c: Same. + +2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch> + + PR fortran/69498 + * gfortran.dg/submodule_unexp.f90: Modified test + to account for new error. + * gfortran.dg/submodule_twice.f90: New Test + +2017-04-10 Jakub Jelinek <jakub@redhat.com> + + PR c++/80176 + * g++.dg/init/ref23.C: New test. + +2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR tree-optimization/80304 + * gfortran.dg/do_concurrent_4.f90: New test case. + +2017-04-10 Janus Weil <janus@gcc.gnu.org> + + PR fortran/80046 + * gfortran.dg/proc_ptr_comp_48.f90: New test case. + +2017-04-10 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/torture/pr79905.C: Add -maltivec option. + +2017-04-10 Jeff Law <law@redhat.com> + + PR tree-optimization/80374 + * g++.dg/pr80374.c: New test. + +2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/80108 + * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file. + * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test. + +2017-04-10 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array. + +2017-04-10 Uros Bizjak <ubizjak@gmail.com> + + PR testsuite/79356 + * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha. + +2017-04-10 Daniel Santos <daniel.santos@pobox.com> + + PR testsuite/79867 + * lib/target-libpath.exp: Merge in cygwin fix from libffi. + +2017-04-10 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80348 + * g++.dg/ubsan/div-by-zero-3.C: New test. + +2017-04-10 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/80153 + * gcc.c-torture/execute/pr80153.c: New. + +2017-04-10 Richard Biener <rguenther@suse.de> + + PR middle-end/80362 + * gcc.dg/torture/pr80362.c: New testcase. + +2017-04-10 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80304 + * gcc.dg/torture/pr80304.c: New testcase. + +2017-04-10 Nathan Sidwell <nathan@acm.org> + + PR target/79905 + * g++.dg/torture/pr79905.C: New. + +2017-04-10 Martin Liska <mliska@suse.cz> + + PR sanitizer/80350 + * c-c++-common/ubsan/pr80350.c: New test. + +2017-04-10 Jakub Jelinek <jakub@redhat.com> + + PR target/80324 + * gcc.target/i386/avx512f-reduce-op-1.c: New test. + +2017-04-08 Martin Liska <mliska@suse.cz> + + Revert: + 2017-04-07 Martin Liska <mliska@suse.cz> + + PR ipa/80212 + * g++.dg/ipa/pr80212.C: New test. + +2017-04-07 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to + dg-options. + * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise. + + PR target/80322 + PR target/80323 + PR target/80325 + PR target/80326 + * gcc.target/i386/avx512f-undefined-1.c: New test. + * gcc.target/i386/avx512f-cvtsd-1.c: New test. + * gcc.target/i386/avx-cvtsd-1.c: New test. + * gcc.target/i386/avx512f-cvtss-1.c: New test. + * gcc.target/i386/avx512f-abspd-1.c: New test. + * gcc.target/i386/avx-cvtss-1.c: New test. + * gcc.target/i386/avx512f-absps-1.c: New test. + * gcc.target/i386/avx512f-int2mask-1.c: New test. + * gcc.target/i386/avx512f-mask2int-1.c: New test. + +2017-04-07 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80348 + * g++.dg/ubsan/div-by-zero-2.C: New test. + + PR c++/80095 + * g++.dg/cpp1y/nsdmi-aggr8.C: New test. + +2017-04-07 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/70478 + * gcc.target/s390/pr70478.c: New. + +2017-04-07 Martin Liska <mliska@suse.cz> + + PR target/79889 + * g++.dg/ext/mv8.C: Add aarch64* targets. + +2017-04-07 Martin Liska <mliska@suse.cz> + + PR ipa/80212 + * g++.dg/ipa/pr80212.C: New test. + +2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime. + +2017-04-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80334 + * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for + alignas on stack. + +2017-04-07 Richard Biener <rguenther@suse.de> + + PR middle-end/80341 + * gcc.dg/torture/pr80341.c: New testcase. + +2017-04-06 Jakub Jelinek <jakub@redhat.com> + + PR debug/80234 + * g++.dg/debug/dwarf2/pr80234-1.C: New test. + * g++.dg/debug/dwarf2/pr80234-2.C: New test. + +2017-04-06 Uros Bizjak <ubizjak@gmail.com> + + PR target/79733 + * gcc.target/i386/pr79733.c: New test. + +2017-04-06 Uros Bizjak <ubizjak@gmail.com> + + PR target/80298 + * gcc.target/i386/pr80298-1.c: New test. + * gcc.target/i386/pr80298-2.c: Ditto. + +2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com + + PR target/80082 + * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of + ARMv7-R. + +2017-04-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80334 + * g++.dg/torture/pr80334.C: New testcase. + +2017-04-06 Martin Liska <mliska@suse.cz> + + PR sanitizer/80166 + * gcc.dg/asan/pr80166.c: New test. + +2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR tree-optimization/79390 + * gcc.target/i386/pr79390.c: Allow for cmovl.a. + +2017-04-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80262 + * gcc.target/i386/pr80262.c: New testcase. + +2017-04-06 Richard Biener <rguenther@suse.de> + + PR middle-end/80281 + * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off. + +2017-04-05 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/70703 + * gcc.target/i386/pr70703.c: New. + +2017-04-05 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/80308 + * c-c++-common/asan/pr80308.c: New test. + +2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR target/79890 + * gcc.target/s390/pr79890.c: New test case. + +2017-04-05 Jakub Jelinek <jakub@redhat.com> + + PR target/80310 + * c-c++-common/ubsan/pr80310.c: New test. + +2017-04-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/80297 + * g++.dg/torture/pr80297.C: New test. + + PR tree-optimization/79390 + * gcc.target/i386/pr79390.c: New test. + * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64. + +2017-04-04 Volker Reichelt <v.reichelt@netcologne.de> + + PR c++/80296 + * g++.dg/cpp0x/alias-decl-80296.C: New test. + +2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR target/80307 + * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not + targeting any CPU or architecture. + * gcc.target/arm/small-multiply-m0-2.c: Likewise. + * gcc.target/arm/small-multiply-m0-3.c: Likewise. + * gcc.target/arm/small-multiply-m0plus-1.c: Likewise. + * gcc.target/arm/small-multiply-m0plus-2.c: Likewise. + * gcc.target/arm/small-multiply-m0plus-3.c: Likewise. + * gcc.target/arm/small-multiply-m1-1.c: Likewise. + * gcc.target/arm/small-multiply-m1-2.c: Likewise. + * gcc.target/arm/small-multiply-m1-3.c: Likewise. + +2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch> + + PR fortran/69498 + * gfortran.dg/submodule_unexp.f90: New test. + +2017-04-04 Jakub Jelinek <jakub@redhat.com> + + PR target/80286 + * gcc.target/i386/avx-pr80286.c: New test. + * gcc.dg/pr80286.c: New test. + +2017-04-04 Richard Biener <rguenther@suse.de> + + PR middle-end/80281 + * gcc.dg/torture/pr80281.c: New testcase. + +2017-04-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80275 + * g++.dg/opt/pr80275.C: Make g static. + +2017-04-04 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/60818 + * gcc.c-torture/compile/pr60818.c: New testcase. + +2017-04-03 Jonathan Wakely <jwakely@redhat.com> + + * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment. + * gcc.dg/20031012-1.c: Likewise. + * gcc.dg/ipa/ipcp-1.c: Likewise. + * gcc.dg/torture/matrix-3.c: Likewise. + * gcc.target/powerpc/ppc-spe.c: Likewise. + * gcc.target/rx/zero-width-bitfield.c: Likewise. + +2017-04-03 Peter Bergner <bergner@vnet.ibm.com> + + PR target/80246 + * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not + powerpc_vsx_ok. + (std, ld): Limit scan-assembler-times check to lp64. + (stwu, stw, lwz): Add scan-assembler-times check for ilp32. + * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not + powerpc_vsx_ok. + +2017-04-03 Peter Bergner <bergner@vnet.ibm.com> + + PR target/80246 + * gcc.target/powerpc/pr80246.c: Require hard_dfp. + +2017-04-03 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80275 + * g++.dg/opt/pr80275.C: New testcase. + +2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR testsuite/79356 + * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390. + +2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf) + (bal): Increase iteration count and assume alignment. + +2017-04-03 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs. + +2017-04-02 Andrew Pinski <apinski@cavium.com> + + * gcc.c-torture/compile/nested-3.c: New testcase. + * gcc.c-torture/execute/20170401-1.c: New testcase. + * gcc.c-torture/execute/20170401-2.c: New testcase. + +2017-03-31 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/79405 + gcc.dg/pr79405.c: New testcase. + +2017-03-31 Jakub Jelinek <jakub@redhat.com> + + PR debug/79255 + * gcc.dg/pr79255.c: New test. + + PR c++/79572 + * g++.dg/ubsan/null-8.C: New test. + +2017-03-31 Pat Haugen <pthaugen@us.ibm.com> + + PR target/80107 + * gfortran.dg/pr80107.f: New. + +2017-03-31 Jeff Law <law@redhat.com> + + PR tree-optimization/49498 + * gcc.dg/uninit-pred-8_b.c: Reenable DOM. + +2017-03-31 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc. + +2017-03-31 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL. + +2017-03-31 Jakub Jelinek <jakub@redhat.com> + + PR libstdc++/80251 + * g++.dg/ext/is_aggregate.C: New test. + + PR middle-end/80173 + * gcc.target/i386/pr80173.c: New test. + + PR middle-end/80163 + * gcc.dg/pr80163.c: New test. + + PR debug/80025 + * gcc.dg/torture/pr80025.c: New test. + +2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com> + + * gcc.target/mips/pr52125.c: Add -msym32. + +2017-03-30 Jakub Jelinek <jakub@redhat.com> + + PR translation/80189 + * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics. + * g++.dg/gomp/sharing-1.C: Likewise. + * gfortran.dg/gomp/pr44536.f90: Likewise. + * gfortran.dg/gomp/pr44036-1.f90: Likewise. + * gfortran.dg/gomp/sharing-3.f90: Likewise. + * gfortran.dg/gomp/crayptr3.f90: Likewise. + * gfortran.dg/gomp/pr33439.f90: Likewise. + * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise. + * gfortran.dg/gomp/sharing-1.f90: Likewise. + * gfortran.dg/gomp/sharing-2.f90: Likewise. + * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise. + * gcc.dg/gomp/sharing-1.c: Likewise. + +2017-03-30 Peter Bergner <bergner@vnet.ibm.com> + + PR target/80246 + * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for + Darwin and SPE. + (dxex, dxexq): Update return type. + (diex, diexq): Update argument type. + * gcc.target/powerpc/pr80246.c: New test. + +2017-03-30 Martin Jambor <mjambor@suse.cz> + + PR ipa/77333 + * g++.dg/ipa/pr77333.C: New test. + +2017-03-30 Jakub Jelinek <jakub@redhat.com> + + PR target/80206 + * gcc.target/i386/pr80206.c: New test. + +2017-03-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77498 + * gfortran.dg/pr77498.f: New testcase. + +2017-03-29 Marek Polacek <polacek@redhat.com> + + PR c/79730 + * gcc.dg/pr79730.c: New test. + +2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/78670 + * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read + a character of length 1. Update test for success. + * gfortran.dg/dtio_28.f03: New test. + * gfortran.dg/dtio_4.f90: Update to open test file with status = + 'scratch' to delete the file when done. + +2017-03-29 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/80233 + * gcc.c-torture/compile/pr80233.c: New testcase. + +2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/80254 + * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run + * gfortran.dg/dec_io_2a.f90: instead (new test). + +2017-03-28 Jiong Wang <jiong.wang@arm.com> + + * g++.dg/tls/thread_local-order2.C: XFAIL on newlib. + +2017-03-28 Segher Boessenkool <segher@kernel.crashing.org> + + PR testsuite/43496 + * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if + generating PIC code. + +2017-03-28 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/80193 + * gcc.target/i386/pr80193.c: New. + +2017-03-28 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78661 + * gfortran.dg/dtio_25.f90: Modified test case. + * gfortran.dg/dtio_27.f90: New test case. + +2017-03-28 Uros Bizjak <ubizjak@gmail.com> + + PR target/53383 + * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse. + * gcc.target/i386/pr53383-2.c (dg-options): Ditto. + * gcc.target/i386/pr53383-3.c (dg-options): Ditto. + +2017-03-28 Bin Cheng <bin.cheng@arm.com> + + * gcc.c-torture/compile/irreducible-loop.c: New. + +2017-03-28 Richard Sandiford <richard.sandiford@arm.com> + + PR tree-optimization/80218 + * gcc.dg/pr80218.c: New test. + +2017-03-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78644 + * gcc.dg/pr78644-1.c: New testcase. + * gcc.dg/pr78644-2.c: Likewise. + +2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.dg/pic-3.c: Skip for mips*-*-linux-*. + * gcc.dg/pic-4.c: Likewise. + * gcc.dg/pie-3.c: Likewise. + * gcc.dg/pie-4.c: Likewise. + +2017-03-28 Martin Liska <mliska@suse.cz> + + PR ipa/80205 + * g++.dg/ipa/pr80205.C: New test. + +2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets + with sizeof(int) < 4. + * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise. + * gcc.c-torture/execute/pr79737-2.c: Likewise. + * gcc.dg/torture/pr79777.c: Likewise. + * gcc.dg/torture/pr79910.c: Likewise. + +2017-03-28 Richard Biener <rguenther@suse.de> + + PR middle-end/80222 + * g++.dg/pr80222.C: New testcase. + +2017-03-28 Martin Liska <mliska@suse.cz> + + PR ipa/80104 + * gcc.dg/ipa/pr80104.c: New test. + +2017-03-28 Marek Polacek <polacek@redhat.com> + + PR sanitizer/80067 + * c-c++-common/ubsan/shift-10.c: New test. + +2017-03-27 Jeff Law <law@redhat.com> + + PR tree-optimization/80216 + * gcc.c-torture/compile/pr80216.c: New test. + +2017-03-27 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/80162 + * c-c++-common/pr80162-1.c: New test. + * c-c++-common/pr80162-2.c: New test. + * c-c++-common/pr80162-3.c: New test. + + PR target/80102 + * g++.dg/opt/pr80102.C: New test. + +2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/78543 + * gcc.target/powerpc/pr78543.c: New test. + +2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/80103 + * gcc.target/powerpc/pr80103-1.c: New test. + +2017-03-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80181 + * gcc.dg/torture/pr80181.c: New testcase. + +2017-03-27 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/interrupt-4.c: New file. + +2017-03-27 Richard Biener <rguenther@suse.de> + + PR ipa/79776 + * g++.dg/ipa/pr79776.C: New testcase. + +2017-03-27 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/80168 + * gcc.dg/asan/pr80168.c: New test. + +2017-03-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80170 + * gcc.dg/pr80170.c: New testcase. + +2017-03-27 Richard Biener <rguenther@suse.de> + + PR middle-end/80171 + * g++.dg/torture/pr80171.C: New testcase. + +2017-03-26 John David Anglin <danglin@gcc.gnu.org> + + * gcc.dg/torture/pr79732.c: Require alias support. + * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile. + + * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if + libatomic_available. + * gfortran.dg/coarray_image_status_1.f08: Likewise. + * gfortran.dg/coarray_stopped_images_1.f08: Likewise. + +2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/78881 + * gfortran.dg/dtio_26.f90: New test. + +2017-03-25 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/80156 + PR fortran/79382 + * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the + testcase for PR80156. Add a main programme that tests that + the typebound generic is accessible. + +2017-03-25 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/80160 + PR rtl-optimization/80159 + + * gcc.target/i386/pr80160.c: New test. + +2017-03-24 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/79904 + * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options. + +2017-03-24 Marek Polacek <polacek@redhat.com> + + PR c++/80119 + * g++.dg/warn/Wuninitialized-9.C: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message + and remove the high-level builtin. The error message for the + would prevent compilation from reaching the second. + * gcc.target/s390/target-attribute/tattr-4.c: Likewise. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vxe/negfma-1.c: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/arch12/aghsghmgh-1.c: New test. + * gcc.target/s390/arch12/mul-1.c: New test. + * gcc.target/s390/arch12/mul-2.c: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vxe/vllezlf-1.c: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vxe/popcount-1.c: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vxe/bitops-1.c: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs. + * lib/target-supports.exp: Add effective target check s390_vxe. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the + comparison instructions used from now on. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/s390.exp (check_effective_target_vector): + Include target-supports.exp and move target_vector check routine + ... + * lib/target-supports.exp (check_effective_target_s390_vx): ... to + here and rename it. + * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target + check from vector to s390_vx. + * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise. + * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise. + * gcc.target/s390/vector/stpcpy-1.c: Likewise. + * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise. + * gcc.target/s390/vector/vec-clobber-1.c: Likewise. + * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise. + * gcc.target/s390/vector/vec-genmask-1.c: Likewise. + * gcc.target/s390/vector/vec-nopeel-1.c: Likewise. + * gcc.target/s390/vector/vec-vrepi-1.c: Likewise. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vec-init-2.c: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.dg/ubsan/pr79904-2.c: New test. + +2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/79893 + * gcc.target/s390/zvector/pr79893.c: New test. + +2017-03-24 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/80112 + * gcc.dg/pr80112.c: New test. + +2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning + etc. line numbers. + * gcc.dg/Walloca-1.c: Likewise. + * gcc.dg/Walloca-2.c: Likewise. + * gcc.dg/Wvla-larger-than-2.c: Likewise. + +2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/80158 + * gfortran.fortran-torture/compile/pr80158.f: New file. + +2017-03-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80167 + * gcc.dg/graphite/pr80167.c: New testcase. + +2017-03-24 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80092 + * gcc.dg/no_profile_instrument_function-attr-1.c: Add + dg-require-effective-target global_constructor. + * gcc.dg/tls/emutls-2.c: Same. + +2017-03-24 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80092 + * c-c++-common/Wimplicit-fallthrough-34.c: Add + dg-require-effective-target indirect_jumps. + +2017-03-24 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80092 + * gcc.dg/torture/pr79244.c: Add dg-require-effective-target + nonlocal_goto. + +2017-03-24 Tom de Vries <tom@codesourcery.com> + + PR testsuite/80092 + * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca. + * gcc.dg/Walloca-12.c: Same. + * gcc.dg/attr-alloc_size-8.c: Same. + * gcc.dg/Walloca-4.c: Same. + * gcc.dg/Walloca-8.c: Same. + * gcc.dg/Walloca-13.c: Same. + * gcc.dg/Walloca-14.c: Same. + * gcc.dg/attr-alloc_size-9.c: Same. + * gcc.dg/Walloca-1.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. + * gcc.dg/Walloca-5.c: Same. + * gcc.dg/Walloca-10.c: Same. + * gcc.dg/Walloca-9.c: Same. + * gcc.dg/attr-alloc_size-6.c: Same. + * gcc.dg/Wvla-larger-than-1.c: Same. + * gcc.dg/torture/pr71881.c: Same. + * gcc.dg/torture/pr71901.c: Same. + * gcc.dg/torture/pr78742.c: Same. + * gcc.dg/builtin-alloc-size.c: Same. + * gcc.dg/Walloca-2.c: Same. + * gcc.dg/Walloca-6.c: Same. + * gcc.dg/Walloca-11.c: Same. + * gcc.dg/attr-alloc_size-7.c: Same. + * gcc.dg/Wvla-larger-than-2.c: Same. + * gcc.dg/Walloca-3.c: Same. + * c-c++-common/Wimplicit-fallthrough-7.c: Same. + * gcc.c-torture/compile/pr79413.c: Same. + * gcc.c-torture/compile/pr78439.c: Same. + +2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/p9-options-1.c: New test. + +2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/71436 + * gcc.c-torture/compile/pr71436.c: New test. + +2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + Richard Biener <rguenther@suse.de> + + PR tree-optimization/79908 + PR tree-optimization/80136 + * gcc.dg/torture/pr79908.c: New file. + +2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch> + + PR fortran/39239 + * gfortran.dg/equiv_constraint_bind_c.f90: New test. + +2017-03-22 Jakub Jelinek <jakub@redhat.com> + + PR c++/80141 + * g++.dg/gomp/pr80141.C: New test. + + PR c++/80129 + * g++.dg/torture/pr80129.C: New test. + + PR sanitizer/80110 + * g++.dg/tsan/pr80110.C: New test. + +2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/80142 + * gfortran.dg/any_loc.f90: New test case. + +2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR target/80082 + * gcc.target/arm/atomic_loaddi_10.c: New testcase. + * gcc.target/arm/atomic_loaddi_11.c: Likewise. + +2017-03-22 Martin Liska <mliska@suse.cz> + + PR target/79906 + * g++.dg/ext/mv8.C: Add power* targets. + +2017-03-21 Martin Sebor <msebor@redhat.com> + + PR c++/79548 + * g++.dg/warn/Wunused-var-26.C: New test. + +2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/79908 + * gcc.dg/torture/pr79908.c: Revert addition of new file. + +2017-03-21 Marek Polacek <polacek@redhat.com> + Martin Sebor <msebor@redhat.com> + + PR tree-optimization/80109 + * gcc.dg/Walloca-14.c: New test. + +2017-03-21 Jakub Jelinek <jakub@redhat.com> + + PR target/80125 + * gcc.target/powerpc/pr80125.c: New test. + +2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch> + + PR fortran/69498 + * gfortran.dg/unexp_attribute.f90: New test + +2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + Richard Biener <rguenther@suse.de> + + PR tree-optimization/79908 + * gcc.dg/torture/pr79908.c: New file. + +2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets + with sizeof(int) < 4. + +2017-03-21 Martin Liska <mliska@suse.cz> + + * gcc.target/i386/pr65044.c: Add '.' in order to catch + apostrophes. + +2017-03-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80032 + * g++.dg/opt/pr80032.C: New testcase. + +2017-03-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/80122 + * gcc.dg/torture/pr80122.c: New testcase. + +2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.dg/pic-2.c: Skip for MIPS. + * gcc.dg/pie-2.c: Skip for MIPS. + +2017-03-21 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/77752 + * g++.dg/cpp0x/initlist97.C: New. + * g++.dg/cpp0x/initlist85.C: Update. + +2017-03-21 Jakub Jelinek <jakub@redhat.com> + + PR c/67338 + * gcc.dg/pr67338.c: New test. + + PR c++/35878 + * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized + dump instead of assembler. + * g++.dg/init/pr35878_2.C: Likewise. + * g++.dg/init/pr35878_3.C: Likewise. + +2017-03-21 Jakub Jelinek <jakub@redhat.com> + + PR c/80097 + * gcc.dg/ubsan/pr80097.c: New test. + +2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/80054 + * g++.dg/torture/pr80054.C: New file. + +2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/79963 + * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler + directive to assure selection of proper bit using rlwinm insn. + * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise. + +2017-03-20 Marek Polacek <polacek@redhat.com> + Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/80059 - ICE with noexcept and __transaction_atomic + * g++.dg/tm/pr80059-2.C: New test. + * g++.dg/tm/pr80059.C: New test. + +2017-03-20 Martin Liska <mliska@suse.cz> + + PR middle-end/79753 + * gcc.target/i386/mpx/pr79753.c: New test. + +2017-03-20 Martin Liska <mliska@suse.cz> + + PR target/79769 + PR target/79770 + * g++.dg/pr79769.C: New test. + * gcc.target/i386/mpx/pr79770.c: New test. + +2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/78857 + * gcc.target/s390/load-and-test-fp-1.c: New test. + * gcc.target/s390/load-and-test-fp-2.c: New test. + +2017-03-18 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/79676 + * gfortran.dg/submodule_28.f08 : New test. + +2017-03-18 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/71838 + * gfortran.dg/submodule_26.f08 : New test. + * gfortran.dg/submodule_27.f08 : New test. + +2017-03-17 Pat Haugen <pthaugen@us.ibm.com> + + PR target/79951 + * gcc.target/powerpc/pr79951.c: New. + +2017-03-17 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/79910 + * gcc.dg/torture/pr79910.c: New test. + +2017-03-17 Jeff Law <law@redhat.com> + + PR tree-optimization/71437 + * gcc.dg/tree-ssa/pr71437.c: New test. + * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump. + * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads + now caught by VRP, but which were previously caught by DOM. + +2017-03-17 Richard Biener <rguenther@suse.de> + + PR middle-end/80075 + * g++.dg/torture/pr80075.C: New testcase. + +2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71294 + * g++.dg/pr71294.C: New test. + +2017-03-16 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target. + +2017-03-16 Jakub Jelinek <jakub@redhat.com> + + PR fortran/80010 + * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic. + + PR fortran/79886 + * gfortran.dg/pr79886.f90: New test. + +2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79038 + * gcc.target/powerpc/pr79038-1.c: New test. + +2017-03-15 Segher Boessenkool <segher@kernel.crashing.org> + + PR fortran/33271 + * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*. + +2017-03-15 Jiong Wang <jiong.wang@arm.com> + + PR testsuite/79356 + * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm. + +2017-03-15 Uros Bizjak <ubizjak@gmail.com> + + PR target/80019 + * gcc.target/i386/pr80019.c: New test. + +2017-03-15 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error. + +2017-03-14 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/79800 + * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases. + * gcc.dg/tree-ssa/pr79800.c: New test. + +2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79947 + * gcc.target/powerpc/pr79947.c: New test. + +2017-03-14 Martin Sebor <msebor@redhat.com> + + PR middle-end/80020 + * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order. + * gcc.dg/attr-alloc_size-7.c: Same. + * gcc.dg/attr-alloc_size-9.c: Same. + * gcc.dg/builtin-alloc-size.c: Same. + * gcc.dg/pr80020.c: New test. + +2017-03-14 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/79728 + * gcc.target/i386/sse-globalreg.c: New test. + +2017-03-14 Martin Liska <mliska@suse.cz> + + PR lto/66295 + * gcc.dg/tree-prof/pr66295.c: New test. + +2017-03-13 Martin Liska <mliska@suse.cz> + + PR middle-end/78339 + * gcc.target/i386/mpx/pr78339.c: New test. + +2017-03-13 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/bitfield.c: New file. + +2017-03-13 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/pr9001090948.c: New file. + +2017-03-11 Segher Boessenkool <segher@kernel.crashing.org> + + * lib/target-supports.exp (check_effective_target_broken_cplxf_arg): + Fix test. Make early-out condition return early. Correct comments. + +2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/78854 + * gfortran.dg/dtio_25.f90: New test. + +2017-03-10 Martin Sebor <msebor@redhat.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case. + +2017-03-10 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/78911 + * gcc.target/i386/pr78911-1.c: New test. + * gcc.target/i386/pr78911-2.c: New test. + +2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com> + + PR target/79941 + * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test. + * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test. + * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test. + +2017-03-10 Marek Polacek <polacek@redhat.com> + + PR c++/79967 + * g++.dg/cpp0x/gen-attrs-63.C: New test. + +2017-03-10 Jakub Jelinek <jakub@redhat.com> + + PR c++/79899 + * g++.dg/other/friend7.C: New test. + + PR c++/79896 + * g++.dg/ext/int128-5.C: New test. + +2017-03-10 Segher Boessenkool <segher@kernel.crashing.org> + + PR testsuite/79356 + * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips, + powerpc, sparc, or s390x. + +2017-03-10 Pat Haugen <pthaugen@us.ibm.com> + + PR target/79907 + * gcc.target/powerpc/pr79907.c: New. + +2017-03-10 Olivier Hainque <hainque@adacore.com> + + * gnat.dg/opt64.adb: New test. + * gnat.dg/opt64_pkg.ads: New helper. + * gnat.dg/opt64_pkg.adb: New helper. + +2017-03-10 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/79909 + * gcc.target/powerpc/pr79909.c: New test. + + PR tree-optimization/79972 + * gcc.dg/pr79972.c: New test. + + PR tree-optimization/77975 + * gcc.dg/pr77975.c: New test. + +2017-03-09 Marek Polacek <polacek@redhat.com> + + PR c++/79962 + PR c++/79984 + * c-c++-common/nonnull-3.c: New test. + * g++.dg/warn/Wnonnull3.C: New test. + +2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com> + + * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float. + * gcc.target/mips/lxc1-sxc1-2.c: Likewise. + +2017-03-09 Marek Polacek <polacek@redhat.com> + + PR sanitizer/79757 + * gcc.dg/ubsan/pr79757-1.c: New test. + * gcc.dg/ubsan/pr79757-2.c: New test. + * gcc.dg/ubsan/pr79757-3.c: New test. + * gcc.dg/ubsan/pr79757-4.c: New test. + * gcc.dg/ubsan/pr79757-5.c: New test. + +2017-03-09 Jakub Jelinek <jakub@redhat.com> + + PR c/79969 + * gcc.dg/debug/dwarf2/enum-loc1.c: New test. + +2017-03-09 Marek Polacek <polacek@redhat.com> + + PR c++/79687 + * g++.dg/expr/ptrmem8.C: New test. + * g++.dg/expr/ptrmem9.C: New test. + +2017-03-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79977 + * gcc.dg/graphite/pr79977.c: New testcase. + +2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com> + + * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for + rdynamic. Remove dg-skip-if for targets which don't support -rdynamic. + * lib/target-supports.exp (check_effective_target_rdynamic): + New proc. + +2017-03-09 Richard Biener <rguenther@suse.de> + + PR middle-end/79971 + * gcc.dg/fixed-point/pr79971.c: New testcase. + +2017-03-09 Richard Biener <rguenther@suse.de> + + PR ipa/79970 + * gcc.dg/torture/pr79970.c: New testcase. + +2017-03-09 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71966 + * g++.dg/cpp0x/pr71966-1.C: New. + * g++.dg/cpp0x/pr71966-2.C: Likewise. + +2017-03-09 Martin Liska <mliska@suse.cz> + + PR tree-optimization/79631 + * gcc.target/i386/mpx/pr79631.c: New test. + +2017-03-09 Martin Liska <mliska@suse.cz> + + PR target/65705 + PR target/69804 + * gcc.target/i386/pr71458.c: Update scanned pattern. + +2017-03-09 Marek Polacek <polacek@redhat.com> + + PR c++/79672 + * g++.dg/warn/Wduplicated-branches2.C: Fix PR. + * g++.dg/warn/Wduplicated-branches3.C: New test. + +2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com> + + * gcc.target/mips/msa-bclri.c: Skip the test for -O0. + +2017-03-09 Martin Liska <mliska@suse.cz> + + PR ipa/79764 + * g++.dg/pr79764.C: New test. + +2017-03-09 Martin Liska <mliska@suse.cz> + + PR ipa/79761 + * g++.dg/pr79761.C: New test. + +2017-03-09 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/79944 + * c-c++-common/asan/pr79944.c: New test. + + PR target/79932 + * gcc.target/i386/pr79932-2.c: New test. + + PR target/79932 + * gcc.target/i386/pr79932-1.c: New test. + +2017-03-09 Marek Polacek <polacek@redhat.com> + + PR c++/79900 - ICE in strip_typedefs + * g++.dg/warn/Wpadded-1.C: New test. + +2017-03-08 Marek Polacek <polacek@redhat.com> + + * g++.dg/Walloca1.C: Adjust dg-warning. + +2017-03-08 Andrew Haley <aph@redhat.com> + + PR tree-optimization/79943 + * gcc.dg/tree-ssa/pr79943.c: New test. + +2017-03-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79955 + * gcc.dg/uninit-24.c: New testcase. + +2017-03-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79920 + * gcc.dg/vect/pr79920.c: New testcase. + +2017-03-08 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/79904 + * gcc.dg/ubsan/pr79904.c: New test. + +2017-03-07 Jakub Jelinek <jakub@redhat.com> + + PR c/79834 + * c-c++-common/goacc/pragma_context.c (f2): Adjust expected + diagnostics. + +2017-03-07 Marek Polacek <polacek@redhat.com> + + PR middle-end/79809 + * g++.dg/Walloca1.C: New test. + +2017-03-07 Martin Liska <mliska@suse.cz> + + PR middle-end/68270 + * g++.dg/pr68270.C: New test. + +2017-03-07 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/79901 + * gcc.target/i386/pr79901.c: New test. + + PR sanitizer/79897 + * c-c++-common/ubsan/pr79897.c: New test. + +2017-03-06 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/79571 + * gcc.target/i386/pr79571.c: New. + +2017-03-06 Marek Polacek <polacek@redhat.com> + + PR c++/79796 - ICE with NSDMI and this pointer + * g++.dg/cpp0x/nsdmi13.C: New test. + +2017-03-06 Julia Koval <julia.koval@intel.com> + + PR target/79793 + * gcc.target/i386/interrupt-12.c: Update scan-assembler-times + directives. + * gcc.target/i386/interrupt-13.c: Ditto. + * gcc.target/i386/interrupt-14.c: Ditto. + * gcc.target/i386/interrupt-15.c: Ditto. + +2017-03-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/79822 + * g++.dg/cpp0x/constexpr-79822.C: New test. + +2017-03-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79894 + * gcc.dg/vect/pr79887.c: New testcase. + +2017-03-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79824 + * gcc.dg/vect/pr79824-1.c: New testcase. + * gcc.dg/vect/pr79824-2.c: Likewise. + +2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for + gettimeofday. Remove dg-skip-if for AVR. + * lib/target-supports.exp (check_effective_target_gettimeofday): + New proc. + +2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com> + + * gcc.target/s390/hotpatch-1.c: Check for nopr %r0. + * gcc.target/s390/hotpatch-10.c: Likewise. + * gcc.target/s390/hotpatch-11.c: Likewise. + * gcc.target/s390/hotpatch-12.c: Likewise. + * gcc.target/s390/hotpatch-13.c: Likewise. + * gcc.target/s390/hotpatch-14.c: Likewise. + * gcc.target/s390/hotpatch-15.c: Likewise. + * gcc.target/s390/hotpatch-16.c: Likewise. + * gcc.target/s390/hotpatch-17.c: Likewise. + * gcc.target/s390/hotpatch-18.c: Likewise. + * gcc.target/s390/hotpatch-19.c: Likewise. + * gcc.target/s390/hotpatch-2.c: Likewise. + * gcc.target/s390/hotpatch-26.c: Likewise. + * gcc.target/s390/hotpatch-27.c: Likewise. + * gcc.target/s390/hotpatch-28.c: Likewise. + * gcc.target/s390/hotpatch-3.c: Likewise. + * gcc.target/s390/hotpatch-4.c: Likewise. + * gcc.target/s390/hotpatch-5.c: Likewise. + * gcc.target/s390/hotpatch-6.c: Likewise. + * gcc.target/s390/hotpatch-7.c: Likewise. + * gcc.target/s390/hotpatch-8.c: Likewise. + * gcc.target/s390/hotpatch-9.c: Likewise. + +2017-03-06 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/64574 + * g++.dg/template/crash125.C: New. + +2017-03-06 Jakub Jelinek <jakub@redhat.com> + + PR target/79812 + * gcc.target/i386/avx512f-vpermq-imm-3.c: New test. + +2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32. + +2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com> + + * gcc.target/mips/msa-minmax.c: New tests. + +2017-03-06 Martin Liska <mliska@suse.cz> + + PR sanitize/79783 + * g++.dg/asan/pr79783.C: New test. + +2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com> + + * gcc.target/mips/msa-dotp.c: New tests. + +2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com> + + * gcc.target/mips/msa-bclri.c: New test. + +2017-03-05 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70266 + * g++.dg/tm/pr70266.C: New. + +2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org> + Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> + + * gfortran.dg/coarray/fail_image_1.f08: New test. + * gfortran.dg/coarray/fail_image_2.f08: New test. + * gfortran.dg/coarray/failed_images_1.f08: New test. + * gfortran.dg/coarray/failed_images_2.f08: New test. + * gfortran.dg/coarray/image_status_1.f08: New test. + * gfortran.dg/coarray/image_status_2.f08: New test. + * gfortran.dg/coarray/stopped_images_1.f08: New test. + * gfortran.dg/coarray/stopped_images_2.f08: New test. + * gfortran.dg/coarray_fail_st.f90: New test. + * gfortran.dg/coarray_failed_images_1.f08: New test. + * gfortran.dg/coarray_image_status_1.f08: New test. + * gfortran.dg/coarray_stopped_images_1.f08: New test. + +2017-03-03 Marek Polacek <polacek@redhat.com> + + PR c/79758 + * gcc.dg/noncompile/pr79758.c: New test. + +2017-03-03 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/79805 + * g++.dg/opt/pr79805.C: New test. + +2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/avx512vpopcntdq-check.h: New. + * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. + * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. + * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h. + * gcc.target/i386/i386.exp + (check_effective_target_avx512vpopcntdq): New. + +2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for + ilp32 targets and match DImode registers for lp64 targets. + +2017-03-03 Uros Bizjak <ubizjak@gmail.com> + + * g++.dg/pr71624.C: Disable for x32. + * g++.dg/pr71633.C: Ditto. + +2017-03-03 Jakub Jelinek <jakub@redhat.com> + + PR target/79807 + * gcc.target/i386/pr79807.c: New test. + +2017-03-03 Martin Liska <mliska@suse.cz> + + PR tree-optimization/79803 + * gcc.dg/tree-ssa/pr79803.c: New test. + +2017-03-03 Martin Liska <mliska@suse.cz> + + PR rtl-optimization/79574 + * gcc.dg/pr79574-2.c: New test. + +2017-03-03 Richard Biener <rguenther@suse.de> + + PR c++/79825 + * g++.dg/warn/Wuninitialized-8.C: New testcase. + +2017-03-03 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/pr57134.c: Use empty inline asm string literal. + +2017-03-03 Marek Polacek <polacek@redhat.com> + + PR c++/79791 + * g++.dg/warn/Wwrite-strings-1.C: New test. + * g++.dg/warn/Wwrite-strings-2.C: New test. + * g++.dg/warn/Wwrite-strings-3.C: New test. + * g++.dg/warn/Wwrite-strings-4.C: New test. + * g++.dg/warn/Wwrite-strings-5.C: New test. + * g++.dg/warn/Wwrite-strings-6.C: New test. + * g++.dg/warn/Wwrite-strings-7.C: New test. + * g++.dg/warn/Wwrite-strings-8.C: New test. + * g++.dg/warn/Wwrite-strings-9.C: New test. + * g++.dg/warn/Wwrite-strings-10.C: New test. + * g++.dg/warn/Wwrite-strings-11.C: New test. + * g++.dg/warn/Wwrite-strings-12.C: New test. + +2017-03-03 Richard Biener <rguenther@suse.de> + + PR middle-end/79818 + * gcc.dg/torture/pr79818.c: New testcase. + +2017-03-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/79782 + * g++.dg/warn/Wunused-parm-10.C: New test. + +2017-03-02 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/rtl/x86_64/*.c: Test for + "{ i?86-*-* x86_64-*-* } && lp64" targets only. + +2017-03-02 Uros Bizjak <ubizjak@gmail.com> + + PR target/79514 + * gcc.target/i386/pr79514.c: New test. + +2017-03-02 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/79780 + * gcc.c-torture/compile/pr79780.c: New test. + +2017-03-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79345 + PR c++/42000 + * g++.dg/warn/Wuninitialized-7.C: New testcase. + * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized. + * gcc.dg/uninit-pr19430-2.c: Add expected warning. + +2017-03-02 Richard Biener <rguenther@suse.de> + + PR c/79756 + * gcc.dg/vector-1.c: New testcase. + +2017-03-02 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/66768 + * gcc.target/i386/pr66768.c: New test. + +2017-03-02 Richard Biener <rguenther@suse.de> + + * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64. + * gcc.dg/rtl/x86_64/final.c: Likewise. + * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise. + * gcc.dg/rtl/x86_64/ira.c: Likewise. + * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise. + * gcc.dg/rtl/x86_64/vregs.c: Likewise. + +2017-03-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79777 + * gcc.dg/torture/pr79777.c: New testcase. + +2017-03-01 Martin Sebor <msebor@redhat.com> + + PR middle-end/79692 + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases. + * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g. + * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test. + * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto. + +2017-03-01 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/invsize-2.c: New test. + * gcc.target/i386/invsize-3.c: Ditto. + * gcc.target/i386/invsize-4.c: Ditto. + * gcc.target/i386/pr66274.c: Expect "unsuported size" warning. + * gcc.target/i386/stackalign/asm-1.c: Ditto. + +2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79439 + * gcc.target/powerpc/pr79439.c: New test. + +2017-03-01 Pat Haugen <pthaugen@us.ibm.com> + + * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up + scan string. + + +2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/79395 + * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler + pattern to look for vcmpequd. instead of vcmpnew. + * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler + pattern to look for xvcmpeqsp. instead of xvcmpnesp. + * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to + look for xvcmpeqdp. instead of xvcmpnedp. + * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to + look for vcmpequd. instead of vcmpnew. + * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to + look for xvcmpeqsp. instead of xvcmpnesp. + * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to + look for xvcmpeqdp. instead of xvcmpnedp. + * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to + look for vcmpequd. instead of vcmpnew. + * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to + look for vcmpeqsp instead of xvcmpnesp. + * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to + look for xvcmpeqdp instead of xvcmpnedp. + +2017-03-01 Richard Biener <rguenther@suse.de> + + PR middle-end/79721 + * gcc.dg/torture/pr79721.c: New testcase. + +2017-03-01 Jakub Jelinek <jakub@redhat.com> + + PR c++/79681 + * g++.dg/cpp1y/constexpr-79681-1.C: New test. + * g++.dg/cpp1y/constexpr-79681-2.C: New test. + + PR c++/79746 + * g++.dg/warn/Wunused-parm-9.C: New test. + + PR tree-optimization/79734 + * g++.dg/opt/pr79734.C: New test. + +2017-02-28 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/79737 + * gcc.c-torture/execute/pr79737-1.c: New test. + * gcc.c-torture/execute/pr79737-2.c: New test. + +2017-02-28 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/20170228-1.c: New test. + +2017-02-28 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/invsize-1.c: New test. + +2017-02-28 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/79691 + * gcc.dg/tree-ssa/pr79691.c: New test. + +2017-02-28 Jakub Jelinek <jakub@redhat.com> + + PR target/79729 + * gcc.target/i386/pr79729.c: New test. + +2017-02-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79740 + * gcc.dg/torture/pr79740.c: New testcase. + +2017-02-28 Richard Biener <rguenther@suse.de> + + PR middle-end/79731 + * c-c++-common/torture/pr79731.c: New testcase. + +2017-02-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79732 + * gcc.dg/torture/pr79732.c: New testcase. + +2017-02-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79723 + * gcc.target/i386/pr79723.c: New testcase. + +2017-02-27 Pat Haugen <pthaugen@us.ibm.com> + + PR target/79544 + * gcc.target/powerpc/pr79544.c: New. + +2017-02-27 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79414 + * g++.dg/parse/crash67.C: New. + +2017-02-27 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/77536 + * gcc.dg/vect/pr79347.c: Revise testing string. + +2017-02-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/45397 + * gcc.dg/tree-ssa/pr45397.c: New testcase. + +2017-02-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79690 + * gcc.target/i386/pr79690.c: New testcase. + +2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/51119 + * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead + of original. + * gfortran.dg/inline_matmul_11.f90: Likewise. + * gfortran.dg/inline_matmul_9.f90: Likewise. + * gfortran.dg/matmul_13.f90: New test. + * gfortran.dg/matmul_14.f90: New test. + +2017-02-25 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/79396 + * g++.dg/opt/pr79396.C: New test. + +2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/79597 + * gfortran.dg/dtio_6.f90: Update test. + +2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/79601 + * gfortran.dg/interface_operator_2.f90: New test. + +2017-02-24 Jakub Jelinek <jakub@redhat.com> + + PR c/79677 + * gcc.dg/pr79677.c: New test. + +2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com> + + * gcc.target/mips/mips-ps-type-2.c (move): Force generation + of mov.ps. + * gcc.target/mips/mips-ps-type.c (move): Likewise. + (cond_move1): Simplify condition to force generation of + mov[nz].ps. + (cond_move2): Likewise. + +2017-02-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/79588 + * g++.dg/warn/Wrestrict-1.C: New test. + * g++.dg/warn/Wrestrict-2.C: New test. + +2017-02-24 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/ext/complit15.C: Require LTO. + +2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use + logical_op_short_circuit to skip targets. + (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR + and s390. + +2017-02-24 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt63.adb: New test. + +2017-02-24 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/discr47.adb: New test. + +2017-02-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79389 + * gcc.dg/tree-ssa/split-path-10.c: New testcase. + +2017-02-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79361 + * g++.dg/cpp0x/pr79361-1.C: New. + * g++.dg/cpp0x/pr79361-2.C: Likewise. + +2017-02-23 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/visium/bit_test.c: Accept any lsr form. + * gcc.target/visium/block_move.c: Tweak. + +2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR 68749 + * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196. + +2017-02-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79683 + * gcc.target/i386/pr79683.c: New testcase. + +2017-02-22 Jeff Law <law@redhat.com> + + PR tree-optimization/79578 + * g++.dg/tree-ssa/ssa-dse-3.C: New test. + +2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com> + + * gcc.target/mips/msa-fp-cc.c: New test. + +2017-02-22 Jakub Jelinek <jakub@redhat.com> + + PR c++/79664 + * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location. + * g++.dg/cpp1y/constexpr-throw.C: Likewise. + * g++.dg/gomp/pr79664.C: New test. + + * g++.dg/debug/dwarf2/inline-var-2.C: New test. + +2017-02-22 Marek Polacek <polacek@redhat.com> + + PR c++/79653 + * g++.dg/cpp0x/alignas10.C: New test. + * g++.dg/cpp0x/alignas9.C: New test. + + PR c++/79657 + * g++.dg/ext/underlying_type12.C: New test. + + PR c/79662 + * gcc.dg/enum-incomplete-4.c: New test. + +2017-02-22 Jakub Jelinek <jakub@redhat.com> + + PR target/70465 + * gcc.target/i386/pr70465-2.c: New test. + +2017-02-21 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/pr61441.c: Use dg-add-options ieee. + +2017-02-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79673 + * gcc.target/i386/pr79673.c: New testcase. + +2017-02-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79666 + * gcc.dg/torture/pr79666.c: New testcase. + +2017-02-22 Martin Liska <mliska@suse.cz> + + PR lto/79587 + * gcc.dg/tree-prof/pr79587.c: New test. + +2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/68644 + * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*. + +2017-02-21 Marek Polacek <polacek@redhat.com> + + PR c++/79535 + * g++.dg/ext/flexary23.C: New test. + +2017-02-21 Uros Bizjak <ubizjak@gmail.com> + + PR target/79593 + * gcc.target/i386/pr79593.c: New test. + +2017-02-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/79654 + * g++.dg/cpp1z/decomp26.C: New test. + + PR sanitizer/79589 + * g++.dg/ubsan/pr79589.C: New test. + +2017-02-21 Jeff Law <law@redhat.com> + + PR tree-optimization/79621 + * gcc.c-torture/compile/pr79621.c: New test. + +2017-02-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/79655 + * g++.dg/cpp1y/constexpr-79655.C: New test. + + PR c++/79639 + * g++.dg/cpp1y/constexpr-79639.C: New test. + + PR target/79633 + * gcc.target/i386/mpx/pr79633.c: New test. + + PR target/79570 + * gcc.dg/pr79570.c: New test. + + PR c++/79641 + * c-c++-common/pr79641.c: New test. + + PR tree-optimization/79649 + * gcc.target/i386/pr79649.c: New test. + + PR target/79494 + * gcc.dg/pr79494.c: New test. + +2017-02-21 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi + to dg-options. + +2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.dg/gimplefe-26.c: Require c99_runtime. + +2017-02-02 Jason Merrill <jason@redhat.com> + + PR c++/79580 + * g++.dg/ext/complit15.C: New. + +2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/78056 + * gcc.target/powerpc/pr78056-8.c: Remove. + +2017-02-20 Marek Polacek <polacek@redhat.com> + + PR middle-end/79537 + * gcc.dg/comp-goto-4.c: New test. + + PR sanitizer/79558 + * c-c++-common/ubsan/bounds-14.c: New test. + +2017-02-20 Jakub Jelinek <jakub@redhat.com> + + PR target/79568 + * gcc.target/i386/pr79568-1.c: New test. + * gcc.target/i386/pr79568-2.c: New test. + * gcc.target/i386/pr79568-3.c: New test. + +2017-02-16 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/79382 + * gfortran.dg/dtio_10.f90: Change test of error message. + * gfortran.dg/dtio_23.f90: New test. + * gfortran.dg/dtio_24.f90: New test. + +2017-02-20 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/79434 + * gfortran.dg/submodule_25.f08: New test. + +2017-02-19 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/79447 + * gfortran.dg/submodule_24.f08: New test. + +2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/79229 + * gfortran.dg/class_allocate_24.f90: New test. + +2017-02-19 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/79402 + * gfortran.dg/submodule_23.f90: New test. + +2017-02-19 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/79380 + * g++.dg/cpp0x/alignas8.C: New. + +2017-02-19 Eric Fiselier <eric@efcs.ca> + Jonathan Wakely <jwakely@redhat.com> + + PR c++/69523 + * g++.dg/cpp0x/Wliteral-suffix2.C: New test. + +2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/gimplefe-26.c: New test. + +2017-02-18 John David Anglin <danglin@gcc.gnu.org> + + * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*. + +2017-02-18 Jakub Jelinek <jakub@redhat.com> + + PR target/79569 + * gcc.target/i386/3dnowA-3.c: New test. + + PR target/79559 + * gcc.target/i386/pr79559.c: New test. + +2017-02-17 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/c11-float-2.c: New test. + * gcc.dg/torture/float128-floath.c, + gcc.dg/torture/float128x-floath.c, + gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c, + gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c, + gcc.dg/torture/float64x-floath.c: Do not test comparison of + *_DECIMAL_DIG macros with DECIMAL_DIG. + +2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/79261 + * gcc.target/powerpc/vec-xxpermdi.c: New file. + +2017-02-17 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/rdpid.c New test. + * gcc.target/i386/sse-12.c: Add -mrdpid. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * g++.dg/other/i386-2.C: Ditto. + * g++.dg/other/i386-3.C: Ditto. + +2017-02-17 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.dg/pr59833.c: Add -fsignaling-nans to options. + * gcc.dg/pr61441.c: Ditto. + +2017-02-17 Martin Liska <mliska@suse.cz> + + PR rtl-optimization/79574 + * gcc.dg/pr79574.c: New test. + +2017-02-17 Marek Polacek <polacek@redhat.com> + + PR middle-end/79536 + * gcc.dg/torture/pr79536.c: New test. + +2017-02-16 Alan Modra <amodra@gmail.com> + + * gcc.c-torture/execute/pr79286.c: New. + +2017-02-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/79512 + * c-c++-common/gomp/pr79512.c: New test. + +2017-02-15 Martin Sebor <msebor@redhat.com> + + PR c++/79363 + * g++.dg/ext/flexary12.C: Adjust. + * g++.dg/ext/flexary20.C: Same. + * g++.dg/ext/flexary21.C: Same. + * g++.dg/ext/flexary22.C: New test. + +2017-02-15 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/79347 + * gcc.dg/vect/pr79347.c: New test. + +2017-02-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/79301 + * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from + [[deprecated]] comment. + * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise. + * g++.dg/cpp1y/feat-cxx11.C: Likewise. + * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for + [[deprecated]] in -std=c++11. + * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for + [[fallthrough]] in -std=c++11 and -std=c++14. + + PR c++/79288 + * g++.dg/tls/pr79288.C: New test. + +2017-02-15 Marek Polacek <polacek@redhat.com> + + PR c/79515 + * gcc.dg/dfp/pr79515.c: New. + +2017-02-15 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first. + +2017-02-15 Thomas Schwinge <thomas@codesourcery.com> + + * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into + "opt_files". + +2017-02-15 Jakub Jelinek <jakub@redhat.com> + + PR target/79487 + * gcc.dg/dfp/pr79487.c: New test. + * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert + 2017-02-13 change. + +2017-01-14 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the + xvcvsxdsp and xvcvuxdsp instructions. + +2017-02-14 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists. + * gcc.target/powerpc/vec-addec-int128.c: Ditto. + * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a + 64-bit default target. + * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require + a 64-bit default target. + +2017-02-14 Jakub Jelinek <jakub@redhat.com> + + PR target/79481 + * gcc.target/i386/sse-14.c (test_2vx): Add void return type. + (test_3vx): Change return type from int to void. + (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps, + _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps, + _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd, + _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New + tests. + * gcc.target/i386/sse-22.c (test_2vx): Add void return type. + (test_3vx): Change return type from int to void. + (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps, + _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps, + _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd, + _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New + tests. + * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked + intrinsic. Change scan-assembler-times number from 1 to 2. + * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise. + * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise. + * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise. + * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise. + * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise. + * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise. + * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise. + +2017-02-14 Uros Bizjak <ubizjak@gmail.com> + + PR middle-end/61225 + * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options. + Use dg-additional-options for ia32 target. Remove XFAIL. + +2017-02-14 Uros Bizjak <ubizjak@gmail.com> + + PR target/79495 + * gcc.target/i386/pr79495.c: New test. + +2017-02-14 Marek Polacek <polacek@redhat.com> + + PR c++/79420 + PR c++/79463 + * g++.dg/cpp1y/pr79463.C: New. + * g++.dg/template/incomplete10.C: New. + * g++.dg/template/incomplete9.C: New. + +2017-02-14 H.J. Lu <hongjiu.lu@intel.com> + + PR target/79498 + * gcc.target/i386/pr79498.c: New test. + +2017-02-14 Martin Sebor <msebor@redhat.com> + + PR middle-end/79448 + * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test. + * gcc.dg/tree-ssa/pr79448-2.c: New test. + * gcc.dg/tree-ssa/pr79448.c: New test. + +2017-02-14 Jeff Law <law@redhat.com> + + PR tree-optimization/79095 + * g++.dg/pr79095-1.C: New test + * g++.dg/pr79095-2.C: New test + * g++.dg/pr79095-3.C: New test + * g++.dg/pr79095-4.C: New test + * g++.dg/pr79095-5.C: New test + * gcc.c-torture/execute/arith-1.c: Update with more cases. + * gcc.dg/tree-ssa/pr79095-1.c: New test. + +2017-02-14 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/aarch64/vect_fp16_1.c: New. + +2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/gimplefe-25.c: New test. + +2017-02-14 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/79408 + * gcc.dg/tree-ssa/pr79408-2.c: New test. + +2017-02-14 Richard Biener <rguenther@suse.de> + + PR middle-end/79432 + * gcc.dg/torture/pr79432.c: New testcase. + +2017-02-13 Martin Sebor <msebor@redhat.com> + + PR middle-end/79496 + * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test. + +2017-02-13 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/79341 + * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max + variables volatile. + + PR c++/79232 + * g++.dg/cpp1z/eval-order4.C: New test. + * g++.dg/other/pr79232.C: New test. + +2017-02-13 Nathan Sidwell <nathan@acm.org> + + PR c++/79296 + * g++.dg/cpp0x/pr79296.C: New. + +2017-02-13 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*. + Instead, xfail powerpc*-*-* && lp64. + +2017-02-13 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of + powerpc_p8vector_ok. + * gcc.target/powerpc/vec-addec-int128.c: Ditto. + +2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> + + PR target/79449 + * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion + for reading beyond a 4k boundary. + +2017-02-13 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/79388 + PR rtl-optimization/79450 + * gcc.c-torture/execute/pr79388.c: New test. + * gcc.c-torture/execute/pr79450.c: New test. + +2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/65542 + * gfortran.dg/spread_init_expr_2.f90: New test case. + +2017-02-11 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/79341 + * g++.dg/asan/deep-stack-uaf-1.C: New test. + +2017-02-11 Jan Hubicka <hubicka@ucw.cz> + + PR tree-ssa/56727 + * gcc.dg/tree-ssa/pr56727.c: New testcase. + +2017-02-10 Jakub Jelinek <jakub@redhat.com> + + PR c++/79457 + * g++.dg/cpp0x/pr79457.C: New test. + +2017-02-10 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the + scan-assembler unless lp64. + +2017-02-10 Segher Boessenkool <segher@kernel.crashing.org> + + PR tree-optimization/66612 + * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit. + +2017-02-10 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead + of all powerpc. + +2017-02-10 Marek Polacek <polacek@redhat.com> + + PR c++/79435 + * g++.dg/cpp1y/pr79435.C: New. + + PR c++/79184 + * g++.dg/warn/Wint-in-bool-context-1.C: New. + +2017-02-10 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c + (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1): + New. + (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2) + (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0) + (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0) + (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3) + (vtst_expected_poly64x2): Move to aarch64-only section. + (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64) + (vtst_p64, vtstq_p64): New tests. + +2017-02-10 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71737 + * g++.dg/cpp0x/pr71737.C: New. + +2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com> + Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-error-1.c: New testcase. + * gcc.dg/gimplefe-error-2.c: New testcase. + * gcc.dg/gimplefe-error-3.c: New testcase. + +2017-02-10 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/79411 + * gcc.c-torture/compile/pr79411.c: New test. + +2017-02-09 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/79143 + * g++.dg/cpp1z/pr79143.C: New test. + +2017-02-09 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/loop-unswitch-2.c: Update testcase. + * gcc.dg/loop-unswitch-1.c: Update testcase. + +2017-02-09 Marek Polacek <polacek@redhat.com> + + PR c/79428 + * c-c++-common/cilk-plus/CK/pr79428-4.c: New test. + * c-c++-common/cilk-plus/CK/pr79428-7.c: New test. + * c-c++-common/goacc/pr79428-1.c: New test. + * c-c++-common/gomp/pr79428-2.c: New test. + * c-c++-common/gomp/pr79428-5.c: New test. + * c-c++-common/gomp/pr79428-6.c: New test. + * c-c++-common/pr79428-3.c: New test. + +2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/s390.exp: Fix test glob pattern for vector + testcases. + +2017-02-09 Jakub Jelinek <jakub@redhat.com> + + PR c/79413 + * gcc.c-torture/compile/pr79413.c: New test. + + PR c++/79429 + * c-c++-common/gomp/pr79429.c: New test. + * g++.dg/gomp/pr79429.C: New test. + + PR c/79431 + * c-c++-common/gomp/pr79431.c: New test. + +2017-02-09 Nathan Sidwell <nathan@codesourcery.com> + Cesar Philippidis <cesar@codesourcery.com> + Joseph Myers <joseph@codesourcery.com> + Chung-Lin Tang <cltang@codesourcery.com> + + * c-c++-common/goacc/combined-directives.c: Remove xfail. + * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case. + * c-c++-common/goacc/loop-auto-2.c: New. + * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors. + * c-c++-common/goacc/tile-2.c: New. + * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses. + * g++.dg/goacc/tile-1.C: New, check tile subst. + * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern. + * gfortran.dg/goacc/combined-directives.f90: Remove xfail. + * gfortran.dg/goacc/tile-1.f90: New test. + * gfortran.dg/goacc/tile-2.f90: New test. + * gfortran.dg/goacc/tile-lowering.f95: New test. + +2017-02-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69823 + * gcc.dg/graphite/pr69823.c: New testcase. + +2017-02-08 Pat Haugen <pthaugen@us.ibm.com> + + PR target/78604 + * gcc.target/powerpc/pr78604.c: New. + +2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/68972 + * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to + disable this test on power architecture. + +2017-02-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71824 + PR tree-optimization/79409 + * gcc.dg/graphite/pr71824-3.c: New testcase. + +2017-02-08 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/79408 + * gcc.dg/tree-ssa/pr79408.c: New test. + +2017-02-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71824 + * gcc.dg/graphite/pr71824-2.c: New testcase. + +2017-02-07 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/popcount.c: New Testcase. + +2017-02-07 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/79386 + * gcc.c-torture/compile/pr79386.c: New test. + +2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com> + Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/tls/thread_local-order2.C: Only xfail execution on + *-*-solaris*. + +2017-02-07 Jakub Jelinek <jakub@redhat.com> + + PR target/79299 + * gcc.target/i386/avx512vl-pr79299-1.c: New test. + * gcc.target/i386/avx512vl-pr79299-2.c: New test. + +2017-02-07 Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-23.c: New testcase. + * gcc.dg/gimplefe-24.c: Likewise. + +2017-02-07 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/test_frame_1.c: Scan epilogue with + scan-assembler instead of scan-assembler-times. + * gcc.target/aarch64/test_frame_10.c: Likewise. + * gcc.target/aarch64/test_frame_12.c: Likewise. + * gcc.target/aarch64/test_frame_2.c: Likewise. + * gcc.target/aarch64/test_frame_4.c: Likewise. + * gcc.target/aarch64/test_frame_6.c: Likewise. + * gcc.target/aarch64/test_frame_7.c: Likewise. + * gcc.target/aarch64/test_frame_8.c: Likewise. + +2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/pr78419.c: Require ifunc support. + +2017-02-07 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax. + +2017-02-07 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/79360 + * g++.dg/cpp1y/nsdmi-union2.C: New test. + +2017-02-06 Kito Cheng <kito.cheng@gmail.com> + + * lib/target-supports.exp: Define the RISC-V target. + * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V + * gcc.dg/builtin-apply2.c: Likewise. + * gcc.dg/ifcvt-4.c: Likewise. + * gcc.dg/loop-8.c: Likewise. + * gcc.dg/sibcall-10.c: Likewise. + * gcc.dg/sibcall-9.c: Likewise. + * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. + * gcc.dg/tree-ssa/20040204-1.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise. + * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V. + * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V. + * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V. + +2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/66144 + * gcc.target/powerpc/pr66144-1.c: New test. + * gcc.target/powerpc/pr66144-2.c: Likewise. + * gcc.target/powerpc/pr66144-3.c: Likewise. + +2017-02-06 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/79376 + * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test. + * gcc.dg/tree-ssa/pr79376.c: Ditto. + +2017-02-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/79379 + * g++.dg/cpp1y/constexpr-79379.C: New test. + + PR c++/79377 + * g++.dg/lookup/pr79377.C: New test. + + PR c++/79372 + * g++.dg/cpp1z/decomp25.C: New test. + + PR tree-optimization/79284 + * gcc.c-torture/compile/pr79284.c: New test. + +2017-02-06 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70448 + * g++.dg/cpp0x/pr70448.C: New. + +2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR 78348 + * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8" + to dg-options. + +2017-02-06 Georg-Johann Lay <avr@gjlay.de> + + PR target/78883 + * gcc.c-torture/compile/pr78883.c: New test. + +2017-02-05 Jan Hubicka <hubicka@ucw.cz> + + PR tree-ssa/79347 + * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches. + * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches. + +2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/79344 + * gfortran.dg/allocate_with_source_24.f90: New test. + +2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/79230 + * gfortran.dg/der_ptr_component_2.f90: New test. + +2017-02-05 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/20170205-1.c: New test. + +2017-02-03 John David Anglin <danglin@gcc.gnu.org> + + * gfortran.dg/coarray_43.f90: Add "-latomic" option if + libatomic_available. + + * gcc.dg/pr77587.c: Require alias support. + * gcc.dg/pr77587a.c: Likewise. + + * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*. + * gcc.c-torture/execute/pr78622.c: Likewise. + + * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on + hppa*-*-hpux*. + * c-c++-common/Wunused-var-16.c: Likewise. + * c-c++-common/builtin-shuffle-1.c: Likewise. + * gcc.dg/debug/dwarf2/align-[1-6].c Likewise. + * gcc.dg/debug/dwarf2/align-as-1.c: Likewise. + +2017-02-03 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/79327 + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test. + * gcc.dg/tree-ssa/pr79327-2.c: Ditto. + +2017-02-03 Jakub Jelinek <jakub@redhat.com> + Martin Sebor <msebor@redhat.com> + + PR tree-optimization/79327 + * gcc.dg/tree-ssa/pr79327.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c + (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c + (test_sprintf_chk_range_schar): Adjust dg-message. + * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test. + * gcc.c-torture/execute/pr79327.c: New test. + +2017-02-03 Jakub Jelinek <jakub@redhat.com> + + PR target/79354 + * gcc.target/powerpc/pr79354.c: New test. + * gcc.c-torture/execute/pr79354.c: New test. + +2017-02-03 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/79352 + * gcc.dg/tree-ssa/pr79352.c: New test. + +2017-02-03 Martin Liska <mliska@suse.cz> + + PR lto/66295 + * gcc.target/i386/mvc9.c: New test. + +2017-02-03 Pat Haugen <pthaugen@us.ibm.com> + + PR target/79158 + * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back + to VSX reg. + +2017-02-02 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches. + * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches. + +2017-02-02 Martin Sebor <msebor@redhat.com> + + PR middle-end/79275 + * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test. + * gcc.dg/tree-ssa/pr79275.c: New test. + +2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> + + * gcc.dg/sms-8.c: Update options for powerpc*-*-*. + +2017-02-02 Jan Hubicka <hubicka@ucw.cz> + + PR middle-end/77445 + * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all + threading is done. + +2017-02-02 Tamar Christina <tamar.christina@arm.com> + + PR middle-end/78142 + * gcc.target/aarch64/vector_initialization_nostack.c + (f12): Use one vector + +2017-02-02 Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options. + * c-c++-common/asan/misalign-1.c: Likewise. + * c-c++-common/asan/misalign-2.c: Likewise. + * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options. + * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if. + * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options. + * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and + add -ffat-lto-objects from/to dg-additional-options. + * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from + dg-additional-options. + + PR target/79197 + * gcc.target/powerpc/pr79197.c: New test. + * gcc.c-torture/compile/pr79197.c: New test. + +2017-02-02 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h. + +2017-02-02 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69637 + * g++.dg/cpp0x/pr69637-1.C: New. + * g++.dg/cpp0x/pr69637-2.C: Likewise. + +2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__. + +2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/70012 + * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test + conditions. + +2017-02-01 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/79324 + * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options. + * gcc.dg/debug/dwarf2/align-2.c: Likewise. + * gcc.dg/debug/dwarf2/align-3.c: Likewise. + * gcc.dg/debug/dwarf2/align-4.c: Likewise. + * gcc.dg/debug/dwarf2/align-5.c: Likewise. + * gcc.dg/debug/dwarf2/align-6.c: Likewise. + * gcc.dg/debug/dwarf2/align-as-1.c: Likewise. + * g++.dg/debug/dwarf2/align-1.C: Likewise. + * g++.dg/debug/dwarf2/align-2.C: Likewise. + * g++.dg/debug/dwarf2/align-3.C: Likewise. + * g++.dg/debug/dwarf2/align-4.C: Likewise. + * g++.dg/debug/dwarf2/align-5.C: Likewise. + * g++.dg/debug/dwarf2/align-6.C: Likewise. + +2017-02-01 Martin Liska <mliska@suse.cz> + + PR testsuite/79272 + * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test. + +2017-02-01 Richard Biener <rguenther@suse.de> + + PR testsuite/76957 + * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase. + * gcc.dg/graphite/scop-dsyrk-2.c: Likewise. + * gcc.dg/graphite/scop-dsyr2k.c: XFAIL. + * gcc.dg/graphite/scop-dsyrk.c: Likewise. + +2017-02-01 Richard Biener <rguenther@suse.de> + + PR middle-end/79315 + * gfortran.dg/pr79315.f90: New testcase. + +2017-02-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71824 + * gcc.dg/graphite/pr71824.c: New testcase. + +2017-01-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/79304 + * g++.dg/diagnostic/pr79304.C: New test. + +2017-01-31 David Malcolm <dmalcolm@redhat.com> + + PR c++/79298 + * g++.dg/spellcheck-pr79298.C: New test case. + +2017-01-31 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/79210 + * gcc.dg/format/pr79210.c: New test case. + * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210): + New function. + +2017-01-31 Nathan Sidwell <nathan@acm.org> + + PR c++/79290 + * g++.dg/warn/pr79290.C: New. + + PR c++/67273 + PR c++/79253 + * g++.dg/cpp1y/pr67273.C: New. + * g++.dg/cpp1y/pr79253.C: New. + +2017-01-31 Nathan Sidwell <nathan@acm.org> + + PR c++/79264 + * g++.dg/cpp1y/pr61636-1.C: Augment. + +2017-01-31 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call + rand() instead of random(). + +2017-01-30 Aldy Hernandez <aldyh@redhat.com> + + PR tree-optimization/71691 + * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop. + +2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to + __ARCH__. + +2017-01-31 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/79267 + * g++.dg/opt/pr79267.C: New test. + +2017-01-30 Alexandre Oliva <aoliva@redhat.com> + + PR debug/63238 + * gcc.dg/debug/dwarf2/align-1.c: New. + * gcc.dg/debug/dwarf2/align-2.c: New. + * gcc.dg/debug/dwarf2/align-3.c: New. + * gcc.dg/debug/dwarf2/align-4.c: New. + * gcc.dg/debug/dwarf2/align-5.c: New. + * gcc.dg/debug/dwarf2/align-6.c: New. + * gcc.dg/debug/dwarf2/align-as-1.c: New. + * g++.dg/debug/dwarf2/align-1.C: New. + * g++.dg/debug/dwarf2/align-2.C: New. + * g++.dg/debug/dwarf2/align-3.C: New. + * g++.dg/debug/dwarf2/align-4.C: New. + * g++.dg/debug/dwarf2/align-5.C: New. + * g++.dg/debug/dwarf2/align-6.C: New. + +2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> + + PR target/79170 + * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170. + +2017-01-30 Martin Sebor <msebor@redhat.com> + + PR testsuite/79293 + * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test. + +2017-01-30 Martin Liska <mliska@suse.cz> + + PR gcov-profile/79259 + * g++.dg/tree-prof/pr79259.C: New test. + +2017-01-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79276 + * gcc.dg/torture/pr79276.c: New testcase. + +2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR target/79240 + * gcc.target/s390/pr79240.c: New test. + +2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/79268 + * gcc.target/powerpc/pr79268.c: New file. + * gcc.target/powerpc/vsx-elemrev-1.c: Delete file. + * gcc.target/powerpc/vsx-elemrev-2.c: Likewise. + * gcc.target/powerpc/vsx-elemrev-3.c: Likewise. + * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. + +2017-01-28 John David Anglin <danglin@gcc.gnu.org> + + * gnat.dg/trampoline4.adb: Skip on hppa*-*-*. + + PR testsuite/70583 + * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa. + + * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*. + * gnat.dg/debug9.adb: Likewise. + + * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*. + + * gfortran.dg/coarray_41.f90: Add "-latomic" option if + libatomic_available. + * gfortran.dg/coarray_42.f90: Likewise. + * gfortran.dg/coarray_alloc_comp_3.f08: Likewise. + * gfortran.dg/coarray_alloc_comp_4.f08: Likewise. + * gfortran.dg/coarray_lib_alloc_4.f90: Likewise. + +2017-01-27 Martin Sebor <msebor@redhat.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. + +2017-01-27 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/79194 + * gcc.dg/torture/pr79194.c: New test. + +2017-01-27 Vladimir Makarov <vmakarov@redhat.com> + + PR tree-optimization/71374 + * gcc.target/i386/pr71374.c: New. + +2017-01-27 Martin Sebor <msebor@redhat.com> + + PR c++/71290 + * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from + a dg-error directive. + +2017-01-27 Vladimir Makarov <vmakarov@redhat.com> + + PR target/79131 + * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c. + * gcc.target/arm/pr79131-2.c: New. + +2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/65484 + * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not + vectorized on POWER unless hardware misaligned loads are + available. + +2017-01-27 Bin Cheng <bin.cheng@arm.com> + + PR rtl-optimization/78559 + * gcc.c-torture/execute/pr78559.c: New test. + +2017-01-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79245 + * gcc.dg/tree-ssa/ldist-23.c: XFAIL. + * gcc.dg/tree-ssa/ldist-25.c: New testcase. + +2017-01-27 Jakub Jelinek <jakub@redhat.com> + + PR c/79199 + * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective + target. Use 4294967293U instead of 4294967293. + +2017-01-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71433 + * gcc.dg/Warray-bounds-21.c: New testcase. + +2017-01-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79244 + * gcc.dg/torture/pr79244.c: New testcase. + +2017-01-27 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change + all occurrences of 40 to 32. + +2017-01-27 Richard Earnshaw <rearnsha@arm.com> + + PR target/79239 + * gcc.target/arm/pr79239.c: New test. + +2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0. + +2017-01-27 Adam Butcher <adam@jessamine.co.uk> + + PR c++/64382 + * g++.dg/cpp1y/pr64382.C: New test. + +2017-01-26 Martin Sebor <msebor@redhat.com> + + PR middle-end/78703 + * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update + * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename... + * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this. + * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test. + +2017-01-26 Jakub Jelinek <jakub@redhat.com> + + PR debug/79129 + * g++.dg/debug/dwarf2/pr79129.C: New test. + + PR debug/78835 + * g++.dg/debug/dwarf2/pr78835.C: New test. + +2017-01-26 Martin Sebor <msebor@redhat.com> + + PR middle-end/78703 + * gcc.dg/format/pr78569.c: Adjust. + * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf.c: Same. + +2017-01-26 Jakub Jelinek <jakub@redhat.com> + + PR c++/68727 + * g++.dg/other/offsetof8.C: Add expected error. + * g++.dg/other/offsetof9.C: New test. + +2017-01-26 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/opt/declone3.C: Require LTO. + +2017-01-26 Vladimir Makarov <vmakarov@redhat.com> + + PR target/79131 + * gcc.target/arm/pr79131.c: New. + +2017-01-26 Bin Cheng <bin.cheng@arm.com> + + * gcc.target/aarch64/ldp_vec_64_1.c: Xfail. + +2017-01-26 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/79190 + * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour + matches replaced operator delete. + +2017-01-26 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ... + * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace + avx512f with avx512dq. + * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ... + * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace + avx512f with avx512dq. + * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ... + * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace + avx512f with avx512dq. + +2017-01-26 Marek Polacek <polacek@redhat.com> + + PR c/79199 + * c-c++-common/Wduplicated-branches-13.c: New test. + +2017-01-26 David Sherwood <david.sherwood@arm.com> + + PR middle-end/79212 + * gfortran.dg/gomp/sharing-4.f90: New test. + +2017-01-26 Jakub Jelinek <jakub@redhat.com> + + PR target/70465 + * gcc.target/i386/pr70465.c: New test. + + * brig.dg/dg.exp: Update copyright years. + * lib/brig-dg.exp: Update copyright years. + * lib/brig.exp: Update copyright years. + +2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79179 + * gcc.target/powerpc/pr79179.c: New test. + +2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code + generation to accept D-mode memory accesses. + +2017-01-25 Martin Sebor <msebor@redhat.com> + + PR c++/71290 + * g++.dg/ext/flexarray-mangle-2.C: Adjust. + * g++.dg/ext/flexarray-mangle.C: Same. + * g++.dg/ext/flexarray-subst.C: Same. + * g++.dg/ext/flexary10.C: Same. + * g++.dg/ext/flexary11.C: Same. + * g++.dg/ext/flexary14.C: Same. + * g++.dg/ext/flexary16.C: Same. + * g++.dg/ext/flexary18.C: Same. + * g++.dg/ext/flexary19.C: Same. + * g++.dg/ext/flexary7.C: Same. + * g++.dg/cpp1z/has-unique-obj-representations1.C: Same. + * g++.dg/ubsan/object-size-1.C: Same. + * obj-c++.dg/property/at-property-23.mm: Same. + +2017-01-25 Jakub Jelinek <jakub@redhat.com> + + PR c++/78896 + * g++.dg/cpp1z/decomp24.C: New test. + + PR c++/77914 + * g++.dg/cpp1y/lambda-generic-77914.C: New test. + * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options, + expect a warning. + * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options, + expect warnings. + * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options. + * g++.dg/cpp1y/pr59636.C: Likewise. + * g++.dg/cpp1y/pr60190.C: Likewise. + +2017-01-25 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets. + +2017-01-25 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the + vec_packs built-ins + +2017-01-25 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add + -mcpu=cortex-a57. + * gcc.target/arm/vseleqsf.c: Likewise. + * gcc.target/arm/vselgedf.c: Likewise. + * gcc.target/arm/vselgesf.c: Likewise. + * gcc.target/arm/vselgtdf.c: Likewise. + * gcc.target/arm/vselgtsf.c: Likewise. + * gcc.target/arm/vselledf.c: Likewise. + * gcc.target/arm/vsellesf.c: Likewise. + * gcc.target/arm/vselltdf.c: Likewise. + * gcc.target/arm/vselltsf.c: Likewise. + * gcc.target/arm/vselnedf.c: Likewise. + * gcc.target/arm/vselnesf.c: Likewise. + * gcc.target/arm/vselvcdf.c: Likewise. + * gcc.target/arm/vselvcsf.c: Likewise. + * gcc.target/arm/vselvsdf.c: Likewise. + * gcc.target/arm/vselvssf.c: Likewise. + +2017-01-25 Richard Biener <rguenther@suse.de> + + PR testsuite/72850 + * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome + to what we had before adding the threading passes. + +2017-01-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69264 + * g++.dg/torture/pr69264.C: New testcase. + +2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/79145 + * gcc.target/arm/pr79145.c: New test. + +2017-01-25 Richard Biener <rguenther@suse.de> + + PR debug/78363 + * g++.dg/gomp/pr78363-1.C: New testcase. + * g++.dg/gomp/pr78363-2.C: Likewise. + * g++.dg/gomp/pr78363-3.C: Likewise. + +2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target. + * gcc.dg/lto/pr61526_0.c: Likewise. + * gcc.dg/lto/pr64415_0.c: Likewise. + +2017-01-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/79205 + * g++.dg/cpp1z/decomp22.C: New test. + * g++.dg/cpp1z/decomp23.C: New test. + +2017-01-24 Nathan Sidwell <nathan@acm.org> + + PR c++/78469 + * g++.dg/cpp0x/pr78469.C: New. + + PR c++/79118 + * g++.dg/cpp0x/pr79118.C: New. + +2017-01-24 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/arm/vfp-longcall-apcs.c: New test. + +2017-01-24 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/rtl/aarch64/asr_div1.c: New test case. + * gcc.dg/rtl/aarch64/pr71779.c: New test case. + * gcc.dg/rtl/rtl.exp: New file. + * gcc.dg/rtl/test.c: New file. + * gcc.dg/rtl/truncated-rtl-file.c: New test case. + * gcc.dg/rtl/unknown-rtx-code.c: New test case. + * gcc.dg/rtl/x86_64/dfinit.c: New test case. + * gcc.dg/rtl/x86_64/different-structs.c: New test case. + * gcc.dg/rtl/x86_64/final.c: New test case. + * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case. + * gcc.dg/rtl/x86_64/ira.c: New test case. + * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case. + * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case. + * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case. + * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case. + * gcc.dg/rtl/x86_64/test-rtl.c: New test case. + * gcc.dg/rtl/x86_64/test_1.h: New file. + * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case. + * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case. + * gcc.dg/rtl/x86_64/times-two.h: New file. + * gcc.dg/rtl/x86_64/vregs.c: New test case. + +2017-01-24 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/79159 + * g++.dg/tree-ssa/pr79159.C: New test. + +2017-01-24 Pekka Jääskeläinen <pekka@parmance.com> + Martin Jambor <mjambor@suse.cz> + + * lib/brig-dg.exp: New file. + * lib/brig.exp: Likewise. + * brig.dg/README: Likewise. + * brig.dg/dg.exp: Likewise. + * brig.dg/test/gimple/alloca.hsail: Likewise. + * brig.dg/test/gimple/atomics.hsail: Likewise. + * brig.dg/test/gimple/branches.hsail: Likewise. + * brig.dg/test/gimple/fbarrier.hsail: Likewise. + * brig.dg/test/gimple/function_calls.hsail: Likewise. + * brig.dg/test/gimple/kernarg.hsail: Likewise. + * brig.dg/test/gimple/mem.hsail: Likewise. + * brig.dg/test/gimple/mulhi.hsail: Likewise. + * brig.dg/test/gimple/packed.hsail: Likewise. + * brig.dg/test/gimple/smoke_test.hsail: Likewise. + * brig.dg/test/gimple/variables.hsail: Likewise. + * brig.dg/test/gimple/vector.hsail: Likewise. + +2017-01-24 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that + support asan, only on i?86/x86_64 require sse2_runtime. + +2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/66669 + * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this + test on powerpc targets. + +2017-01-23 Martin Sebor <msebor@redhat.com> + + * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. + +2017-01-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79088 + PR tree-optimization/79188 + * gcc.dg/torture/pr79088.c: New testcase. + * gcc.dg/torture/pr79188.c: Likewise. + +2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return + type of test function to reflect change in built-in function's + return type. + * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return + type and second argument type to reflect change in built-in + function's type signature. + * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return + type of test function to reflect change in built-in function's + return type. + * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return + type of test function to reflect change in built-in function's + return type. + * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of + test function's result and second argument to reflect change in + built-in function's type signature. + * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise. + +2017-01-23 Nathan Sidwell <nathan@acm.org> + + PR C++/71710 + * g++.dg/template/pr71710.C: New. + + PR c++/71406 + PR c++/77508 + * g++.dg/template/pr71406.C: New. + +2017-01-23 Thomas Koenig <tkoenig@netcologne.de> + + * gfortran.dg/integer_exponentiation_7.f90: New test. + +2017-01-23 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/78634 + * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686. + +2017-01-23 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/70754 + * gfortran.dg/pr70754.f90: New test. + +2017-01-23 Martin Liska <mliska@suse.cz> + + PR tree-optimization/79196 + * gcc.dg/asan/pr79196.c: New test. + * gcc.dg/strlenopt-30.c: Update scanned pattern. + +2017-01-23 Michael Matz <matz@suse.de> + + PR tree-optimization/78384 + * gcc.dg/pr78384.c: New test. + +2017-01-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79186 + * gcc.dg/torture/pr79186.c: New testcase. + * gcc.dg/torture/pr79187.c: Likewise. + +2017-01-23 Martin Jambor <mjambor@suse.cz> + + * gcc.dg/ipa/vrp8.c: New test. + +2017-01-23 Martin Jambor <mjambor@suse.cz> + + PR ipa/79108 + * gfortran.dg/lto/pr79108_0.f90: New test. + +2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/avx512bw-ktestd-1.c: New test. + * gcc.target/i386/avx512bw-ktestq-1.c: Ditto. + * gcc.target/i386/avx512dq-ktestb-1.c: Ditto. + * gcc.target/i386/avx512f-ktestw-1.c: Ditto. + * gcc.target/i386/avx512bw-kortestd-1.c: Ditto. + * gcc.target/i386/avx512bw-kortestq-1.c: Ditto. + * gcc.target/i386/avx512dq-kortestb-1.c: Ditto. + * gcc.target/i386/avx512f-kortestw-1.c: Ditto. + * gcc.target/i386/avx512bw-ktestd-2.c: Ditt + * gcc.target/i386/avx512bw-ktestq-2.c: Ditto. + * gcc.target/i386/avx512dq-ktestb-2.c: Ditto. + * gcc.target/i386/avx512f-ktestw-2.c: Ditto. + * gcc.target/i386/avx512bw-kortestd-2.c: Ditto. + * gcc.target/i386/avx512bw-kortestq-2.c: Ditto. + * gcc.target/i386/avx512dq-kortestb-2.c: Ditto. + * gcc.target/i386/avx512f-kortestw-2.c: Ditto. + +2017-01-23 Richard Biener <rguenther@suse.de> + Nick Clifton <nickc@redhat.com> + + PR testsuite/78421 + * lib/target-supports.exp (check_effective_target_vect_hw_misalign): + If the target is ARM return the result of the + check_effective_target_arm_vect_no_misalign proc. + * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not + support unaligned vectors then only expect one of the loops to be + unrolled. + +2017-01-23 Martin Liska <mliska@suse.cz> + + * gcc.dg/asan/use-after-scope-10.c: New test. + * gcc.dg/asan/use-after-scope-11.c: New test. + * g++.dg/asan/use-after-scope-5.C: New test. + +2017-01-23 Martin Liska <mliska@suse.cz> + + * gcc.dg/asan/use-after-scope-3.c: Add additional flags. + * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for + sanopt optimization for ASAN_POISON. + +2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase. + +2017-01-23 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New. + (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK + for poly*_t types. + * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void + exec_vcombine): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main): + Likewise. + (TEST_VGET_LANE): Cast to uint to avoid warning. + * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void + FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t. + * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void + exec_vfma_vfms_n): Fix PRIx format for float64_t. + * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn): + Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t. + * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void + exec_vmul_lane): Fix PRIx format for int16_t, uint16_t. + * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull): + Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call + CHECK_POLY instead of CHECK for poly64_t types. + * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void + exec_vmull_lane): Fix PRIx format for int64_t, uint64_t. + * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: + Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t. + * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void + vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t, + uint32_t. + * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format + for int32_t, int64_t. + * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void + vqneg_extra): Fix PRIx format for int16_t, int32_t. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c + (TEST_VREINTERPRET_TO_POLY): New. (main): Call + TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where + needed. + +2017-01-22 Jakub Jelinek <jakub@redhat.com> + + PR fortran/79154 + * gfortran.dg/gomp/pr79154-1.f90: New test. + * gfortran.dg/gomp/pr79154-2.f90: New test. + +2017-01-22 Andreas Schwab <schwab@linux-m68k.org> + + * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets. + +2017-01-21 Marek Polacek <polacek@redhat.com> + + PR testsuite/79169 + * g++.dg/warn/Wduplicated-branches1.C: Use signed char. + +2017-01-20 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/pr77445-2.c: Adjust template. + +2017-01-21 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/79125 + * gcc.dg/torture/pr79125.c: New test. + +2017-01-20 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64 + only. + * gcc.target/aarch64/return_address_sign_2.c: Likewise. + * gcc.target/aarch64/return_address_sign_3.c: Likewise. + +2017-01-20 Nathan Sidwell <nathan@acm.org> + + PR c++/78495 + * g++.dg/cpp1z/inh-ctor38.C: New. + +2017-01-20 Marek Polacek <polacek@redhat.com> + + PR c/79152 + * c-c++-common/Wimplicit-fallthrough-35.c: New test. + +2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_configured_with): New procedure. + (check_effective_target_default_mode): new effective target. + * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a + default mode. Fix dg-skip-if target selector syntax. + * gcc.target/arm/optional_thumb-2.c: Likewise. + * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector + syntax. + +2017-01-20 David Malcolm <dmalcolm@redhat.com> + + PR c++/77829 + PR c++/78656 + * g++.dg/spellcheck-pr77829.C: New test case. + * g++.dg/spellcheck-pr78656.C: New test case. + +2017-01-20 Marek Polacek <polacek@redhat.com> + + PR c/64279 + * c-c++-common/Wduplicated-branches-1.c: New test. + * c-c++-common/Wduplicated-branches-10.c: New test. + * c-c++-common/Wduplicated-branches-11.c: New test. + * c-c++-common/Wduplicated-branches-12.c: New test. + * c-c++-common/Wduplicated-branches-2.c: New test. + * c-c++-common/Wduplicated-branches-3.c: New test. + * c-c++-common/Wduplicated-branches-4.c: New test. + * c-c++-common/Wduplicated-branches-5.c: New test. + * c-c++-common/Wduplicated-branches-6.c: New test. + * c-c++-common/Wduplicated-branches-7.c: New test. + * c-c++-common/Wduplicated-branches-8.c: New test. + * c-c++-common/Wduplicated-branches-9.c: New test. + * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning. + * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning. + * g++.dg/ext/builtin-object-size3.C: Likewise. + * g++.dg/gomp/loop-1.C: Likewise. + * g++.dg/warn/Wduplicated-branches1.C: New test. + * g++.dg/warn/Wduplicated-branches2.C: New test. + +2017-01-20 Martin Liska <mliska@suse.cz> + + PR lto/69188 + * gcc.dg/lto/pr69188_0.c: New test. + * gcc.dg/lto/pr69188_1.c: New test. + +2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/avx512bw-kshiftld-1.c: New test. + * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto. + * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto. + * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto. + * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto. + * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto. + * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto. + * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto. + * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto. + * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto. + * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto. + * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto. + * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto. + * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto. + * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto. + * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto. + * gcc.target/i386/avx-1.c: Test new intrinsics. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + +2017-01-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71264 + * gcc.dg/vect/pr71264.c: Make sure memory is aligned. + +2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com> + + * gcc.target/mips/madd4-1.c: New file. + * gcc.target/mips/madd4-2.c: Likewise. + * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option + HAS_MADD4. + (mips_option_groups): Add -m[no-]madd4. + (mips-dg-init): Detect default -mno-madd4. + (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade. + * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option. + * gcc.target/mips/mips-ps-type-2.c: Likewise. + * gcc.target/mips/nmadd-1.c: Likewise. + * gcc.target/mips/nmadd-2.c: Likewise. + * gcc.target/mips/nmadd-3.c: Likewise. + +2017-01-19 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/return_address_sign_1.c: New testcase for no + combined instructions. + * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined + instructions. + * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable + of pointer authentication. + +2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit + floating point hardware to run test. + +2017-01-19 Tamar Christina <tamar.christina@arm.com> + + * lib/target-supports.exp + (check_effective_target_vect_call_copysignf): Enable for AArch64. + +2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR testsuite/79051 + * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ || + __x86_64__]: Allow for target i?86-*-*. + +2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com> + + PR target/78176 + * gcc.target/mips/lxc1-sxc1-1.c: New file. + * gcc.target/mips/lxc1-sxc1-2.c: Likewise. + * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option + HAS_LXC1. + (mips_option_groups): Add -m[no-]lxc1-sxc1. + (mips-dg-init): Detect default -mno-lxc1-sxc1. + (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade. + +2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/70696 + * gfortran.dg/coarray_43.f90: New test. + +2017-01-19 Richard Earnshaw <rearnsha@arm.com> + + PR rtl-optimization/79121 + * gcc.c-torture/execute/pr79121.c: New test. + +2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission. + * gcc.target/powerpc/p9-xxbr-2.c: Likewise. + +2017-01-18 Louis Krupp <louis.krupp@zoho.com> + + PR fortran/50069 + PR fortran/55086 + * gfortran.dg/pr50069_1.f90: New test. + * gfortran.dg/pr50069_2.f90: New test. + * gfortran.dg/pr55086_1.f90: New test. + * gfortran.dg/pr55086_1_tfat.f90: New test. + * gfortran.dg/pr55086_2.f90: New test. + * gfortran.dg/pr55086_2_tfat.f90: New test. + * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test. + +2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> + * gcc.dg/strcmp-1.c: New test. + * gcc.dg/strncmp-1.c: Add test for a bug that escaped. + +2017-01-18 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/test-threads.c (dejagnu_pass): Remove decl. + (dejagnu_fail): Likewise. + (dejagnu_note): Likewise. + (pass): Provide forward decl, moving true decl to after #include + of harness.h. + (fail): Likewise. + (note): Likewise. + +2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-xxbr-1.c: New test. + * gcc.target/powerpc/p9-xxbr-2.c: Likewise. + +2017-01-18 Nathan Sidwell <nathan@acm.org> + + PR c++/78488 + * g++.dg/cpp1z/inh-ctor37.C: New. + +2017-01-18 Uros Bizjak <ubizjak@gmail.com> + + PR rtl-optimization/78952 + * gcc.target/i386/pr78952-1.c: New test. + * gcc.target/i386/pr78952-2.c: Ditto. + +2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test. + +2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/70696 + * gfortran.dg/coarray_event_1.f08: New test. + +2017-01-18 Jakub Jelinek <jakub@redhat.com> + + PR target/77416 + * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective + target. Use powerpc* instead of powerpc64* in targets. Remove -m32 + from dg-options. + * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32 + guarded test. + * gcc.target/powerpc/fusion4.c: Likewise. + * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64 + guarded test. + * gcc.target/powerpc/pr58673-1.c: Likewise. + * gcc.target/powerpc/pr58673-2.c: Likewise. + * gcc.target/powerpc/pr59054.c: Likewise. + +2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for + vec_bperm. + * gcc.target/powerpc/p9-vbpermd.c: New file. + +2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1): + (must_not_compile2): Downcase first letter of error messages. + * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise. + * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise. + +2017-01-18 Nathan Sidwell <nathan@acm.org> + + PR c++/79091 + * g++.dg/pr79091.C: New. + +2017-01-18 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf + to dg-options. + (p0): Add missing dg-error. + +2017-01-17 Joe Seymour <joe.s@somniumtech.com> + + * gcc.target/msp430/mul_f5_muldef.c: New test. + +2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79004 + * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test + options. Fix up the syntax for using \m and \M. + +2017-01-17 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/78875 + * gcc.target/powerpc/ssp-1.c: New testcase. + * gcc.target/powerpc/ssp-2.c: New testcase. + +2017-01-17 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/eh_return.c: New test. + +2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * vec-rlmi-rlnm.c: New file. + +2017-01-17 Nathan Sidwell <nathan@acm.org> + + PR c++/61636 + * g++.dg/cpp1y/pr61636-1.C: New. + * g++.dg/cpp1y/pr61636-2.C: New. + * g++.dg/cpp1y/pr61636-3.C: New. + +2017-01-17 Martin Sebor <msebor@redhat.com> + + PR testsuite/79115 + * gcc.dg/pr78768.c: Make it a link-only test. + +2017-01-17 David Malcolm <dmalcolm@redhat.com> + + PR c++/71497 + * c-c++-common/Wmisleading-indentation-3.c: Update wording of + expected messages. + * c-c++-common/Wmisleading-indentation.c: Likewise. + +2017-01-17 Vladimir Makarov <vmakarov@redhat.com> + + PR target/79058 + * gcc.target/arm/pr79058.c: New. + +2017-01-17 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71854 + * gcc.dg/vect/pr71854.c: New test. + +2017-01-17 Martin Liska <mliska@suse.cz> + + PR ipa/71207 + * g++.dg/ipa/pr71207.C: New test. + +2017-01-17 Jan Hubicka <hubicka@ucw.cz> + + PR middle-end/77445 + * gcc.dg/tree-ssa/pr77445-2.c: New testcase. + * gcc.dg/tree-ssa/pr77445.c: New testcase. + +2017-01-17 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__ + rather than long unsigned int. + * g++.dg/tree-ssa/ssa-dom.C: Likewise. + +2017-01-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71433 + * gcc.dg/Warray-bounds-20.c: New testcase. + +2017-01-17 Richard Biener <rguenther@suse.de> + + PR testsuite/52563 + PR testsuite/71237 + PR testsuite/77737 + * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs. + * gcc.dg/tree-ssa/scev-4.c: Likewise. + * gcc.dg/tree-ssa/scev-5.c: Likewise. + +2017-01-17 Alan Modra <amodra@gmail.com> + + * gcc.target/powerpc/pr79066.c: New. + +2017-01-16 Jeff Law <law@redhat.com> + + PR tree-optimization/33562 + PR tree-optimization/61912 + PR tree-optimization/77485 + PR tree-optimization/79090 + * gcc.dg/tree-ssa/ssa-dse-29.c: New test. + * g++.dg/tree-ssa/ssa-dse-2.C: New test. + +2017-01-16 Jakub Jelinek <jakub@redhat.com> + + PR c/79089 + * gcc.c-torture/compile/pr79089.c: New test. + + PR target/79080 + * gcc.dg/pr79080.c: New test. + +2017-01-16 David Malcolm <dmalcolm@redhat.com> + + PR c/78304 + * gcc.dg/format/pr78304.c: Convert argument from integral type + to a pointer. + * gcc.dg/format/pr78304-2.c: Likewise. + +2017-01-16 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase. + * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase. + +2017-01-16 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()): + Change arguments and return type to bool long long. + +2017-01-16 Martin Sebor <msebor@redhat.com> + + PR testsuite/79051 + * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except + on x86. + +2017-01-16 Paolo Carlini <paolo.carlini@oracle.com> + + Revert: + 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71737 + * g++.dg/cpp0x/pr71737.C: New. + +2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/swaps-p8-27.c: New. + +2017-01-16 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71737 + * g++.dg/cpp0x/pr71737.C: New. + +2017-01-16 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt62.adb: New test. + * gnat.dg/opt62_pkg.ads: New helper. + +2017-01-14 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/78626 + PR rtl-optimization/78727 + * gcc.dg/torture/pr78626.c: New test. + * gcc.dg/torture/pr78727.c: New test. + +2017-01-14 Alan Modra <amodra@gmail.com> + + * gcc.c-torture/compile/pr72749.c: New test. + +2017-01-13 David Malcolm <dmalcolm@redhat.com> + + PR c/78304 + * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT. + (test_macro_2): New test. + (test_macro_3): New test. + (test_macro_4): New test. + (test_non_contiguous_strings): Convert line number to line offset. + * gcc.dg/format/pr78304-2.c: New test case. + * gcc.dg/format/pr78304.c: New test case. + +2017-01-13 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/funcspec-56.inc: Add missing options and + reorder options by implied ISAs, as in ix86_target_string. + +2017-01-13 Marek Polacek <polacek@redhat.com> + + PR c++/71166 + * g++.dg/cpp0x/constexpr-array18.C: New test. + +2017-01-13 Jeff Law <law@redhat.com> + + * gcc.dg/tree-ssa/ssa-dse-25.c: New test. + + PR tree-optimization/61912 + PR tree-optimization/77485 + * g++.dg/tree-ssa/ssa-dse-1.C: New test. + * gcc.dg/tree-ssa/pr30375: Adjust expected output. + * gcc.dg/tree-ssa/ssa-dse-24.c: New test. + + PR tree-optimization/33562 + PR tree-optimization/61912 + PR tree-optimization/77485 + * gcc.dg/tree-ssa/complex-4.c: Remove xfail. + * gcc.dg/tree-ssa/complex-5.c: Likewise. + * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise. + * gcc.dg/tree-ssa/ssa-dse-18.c: New test. + * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise. + * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise. + * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise. + +2017-01-13 Martin Liska <mliska@suse.cz> + + PR ipa/79043 + * gcc.c-torture/execute/pr79043.c: New test. + +2017-01-13 Richard Biener <rguenther@suse.de> + + PR middle-end/78411 + * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert. + +2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/70697 + * gfortran.dg/coarray/event_4.f08: New test. + +2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/70696 + * gfortran.dg/coarray/event_3.f08: New test. + +2017-01-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77283 + * gcc.dg/tree-ssa/split-path-9.c: Fix. + +2017-01-13 Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-22.c: New testcase. + +2017-01-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77283 + * gcc.dg/tree-ssa/split-path-7.c: Adjust. + * gcc.dg/tree-ssa/split-path-8.c: New testcase. + * gcc.dg/tree-ssa/split-path-9.c: Likewise. + +2017-01-12 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.dg/pr77862.c: Require fpic target. + +2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/79004 + * gcc.target/powerpc/pr79004.c: New test. + +2017-01-12 Martin Sebor <msebor@redhat.com> + + * gcc.dg/pr78138.c: Adjust. + * gcc.dg/pr78768.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust. + * gcc.dg/tree-ssa/pr78605.c: Adjust. + * gcc.dg/tree-ssa/pr78622.c: Adjust. + +2017-01-12 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test. + +2017-01-12 Martin Sebor <msebor@redhat.com> + + PR testsuite/79051 + * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives + due to bug 79054. + +2017-01-12 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/pr78768.c: Require LTO. + +2017-01-12 Martin Sebor <msebor@redhat.com> + + PR c/79074 + * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure + due to the referenced bug. + +2017-01-12 Martin Sebor <msebor@redhat.com> + + PR testsuite/79073 + * gcc.dg/pr78973.c: Xfail on ILP32 targets. + +2017-01-12 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/builtin_target.c (check_features): Check all + supported __builtin_cpu_supports options. + +2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR tree-optimization/78319 + * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm. + Remove xfail. + +2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/79044 + * gcc.target/powerpc/swaps-p8-26.c: New. + +2017-01-12 Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-21.c: New testcase. + +2017-01-12 Michael Collison <michael.collison@arm.com> + + * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64. + +2017-01-11 Julia Koval <julia.koval@intel.com> + Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/sgx.c New test. + * gcc.target/i386/sse-12.c: Add -msgx. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * g++.dg/other/i386-2.C: Ditto. + * g++.dg/other/i386-3.C: Ditto. + +2017-01-11 Martin Sebor <msebor@redhat.com> + + PR c++/24511 + * g++.dg/template/explicit9.C: New test. + +2017-01-11 Nathan Sidwell <nathan@acm.org> + + PR c++/77812 + * g++.dg/pr77812.C: New. + +2017-01-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/71537 + * g++.dg/cpp1y/constexpr-71537.C: New test. + + * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options + argument. + +2017-01-11 Martin Sebor <msebor@redhat.com> + + PR c/47931 + * c-c++-common/Waddress-2.c: New test. + +2017-01-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/78341 + * g++.dg/cpp0x/pr78341.C: New test. + +2017-01-11 Martin Sebor <msebor@redhat.com> + + PR c/78768 + * gcc.dg/pr78768.c: New test. + +2017-01-11 David Malcolm <dmalcolm@redhat.com> + + PR driver/78877 + * gcc.dg/spellcheck-options-14.c: New test case. + * gcc.dg/spellcheck-options-15.c: New test case. + * gcc.dg/spellcheck-options-16.c: New test case. + * gcc.dg/spellcheck-options-17.c: New test case. + +2017-01-11 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options. + +2017-01-11 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition + instead of just 1 for the decomposition from struct C. + +2017-01-11 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.c-torture/execute/20170111-1.c: New test. + +2017-01-11 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/pr61743-1.c: Adjust. + +2017-01-11 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/50199 + * gcc.dg/lto/pr50199_0.c: New test. + +2017-01-10 Martin Sebor <msebor@redhat.com> + + PR testsuite/78960 + PR testsuite/78959 + PR testsuite/78133 + * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime. + * gcc.dg/tree-ssa/pr78622.c: Ditto. + +2017-01-10 Martin Sebor <msebor@redhat.com> + + PR middle-end/78138 + * gcc.dg/pr78138.c: New test. + +2017-01-10 David Malcolm <dmalcolm@redhat.com> + + PR c++/77949 + * g++.dg/diagnostic/pr77949.C: New test case. + +2017-01-10 Martin Sebor <msebor@redhat.com> + + PR middle-end/78245 + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests. + +2017-01-10 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/78775 + * gcc.dg/attr-alloc_size-4.c: Add test cases. + * gcc.dg/attr-alloc_size-10.c: New test. + * gcc.dg/attr-alloc_size-11.c: New test. + * gcc.dg/builtin-stringop-chk-7.c: New test. + * gcc.dg/pr78775.c: New test. + * gcc.dg/pr78973-2.c: New test. + * gcc.dg/pr78973.c: New test. + +2017-01-10 Jeff Law <law@redhat.com> + + PR tree-optimization/77766 + PR tree-optimization/78856 + * gcc.c-torture/execute/pr77766.c: New test. + +2016-01-10 Richard Biener <rguenther@suse.de> + + PR tree-optimization/79034 + * g++.dg/torture/pr79034.C: New testcase. + +2017-01-10 Martin Liska <mliska@suse.cz> + + * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern. + * gcc.dg/ipa/ipa-icf-10.c: Likewise. + * gcc.dg/ipa/ipa-icf-11.c: Likewise. + * gcc.dg/ipa/ipa-icf-12.c: Likewise. + * gcc.dg/ipa/ipa-icf-13.c: Likewise. + * gcc.dg/ipa/ipa-icf-16.c: Likewise. + * gcc.dg/ipa/ipa-icf-18.c: Likewise. + * gcc.dg/ipa/ipa-icf-2.c: Likewise. + * gcc.dg/ipa/ipa-icf-20.c: Likewise. + * gcc.dg/ipa/ipa-icf-21.c: Likewise. + * gcc.dg/ipa/ipa-icf-23.c: Likewise. + * gcc.dg/ipa/ipa-icf-25.c: Likewise. + * gcc.dg/ipa/ipa-icf-26.c: Likewise. + * gcc.dg/ipa/ipa-icf-27.c: Likewise. + * gcc.dg/ipa/ipa-icf-3.c: Likewise. + * gcc.dg/ipa/ipa-icf-35.c: Likewise. + * gcc.dg/ipa/ipa-icf-36.c: Likewise. + * gcc.dg/ipa/ipa-icf-37.c: Likewise. + * gcc.dg/ipa/ipa-icf-5.c: Likewise. + * gcc.dg/ipa/ipa-icf-7.c: Likewise. + * gcc.dg/ipa/ipa-icf-8.c: Likewise. + * gcc.dg/ipa/pr64307.c: Likewise. + * gcc.dg/ipa/pr77653.c: Likewise. + +2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com> + + * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq. + * g++.dg/other/i386-3.C: Ditto. + * gcc.target/i386/sse-12.c: Ditto. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/builtin_target.c: Handle new option. + * gcc.target/i386/funcspec-56.inc: Test new attributes. + * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test. + * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto. + +2017-01-09 Martin Sebor <msebor@redhat.com> + + PR testsuite/79036 + * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats + with different precisions. + +2017-01-09 Eric Botcazou <ebotcazou@adacore.com> + + * g++.dg/opt/call2.C: New test. + * g++.dg/opt/call3.C: Likewise. + * gnat.dg/array26.adb: New test. + * gnat.dg/array26_pkg.ad[sb]: New helper. + * gnat.dg/array27.adb: New test. + * gnat.dg/array27_pkg.ad[sb]: New helper. + * gnat.dg/array28.adb: New test. + * gnat.dg/array28_pkg.ad[sb]: New helper. + +2017-01-09 Jakub Jelinek <jakub@redhat.com> + + PR translation/79019 + PR translation/79020 + * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of + diagnostics. + * gfortran.dg/initialization_17.f90: Likewise. + +2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR testsuite/79026 + * gcc.target/i386/pr78904-2.c: Require nonpic targets. + * gcc.target/i386/pr78904-4.c: Likewise. + * gcc.target/i386/pr78904-6.c: Likewise. + * gcc.target/i386/pr78967-2.c: Likewise. + +2017-01-09 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78899 + * gcc.target/i386/pr78899.c: New test. + * gcc.dg/pr71077.c: New test. + +2017-01-09 Martin Jambor <mjambor@suse.cz> + + PR ipa/78365 + PR ipa/78599 + * gcc.dg/torture/pr78365.c: New test. + +2017-01-09 Jakub Jelinek <jakub@redhat.com> + + PR c++/78948 + * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment. + (main): Use int* instead of long long. + + PR tree-optimization/78938 + * gcc.dg/vect/pr78938.c: New test. + +2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.dg/20161219.c: New test. + +2017-01-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78997 + * gcc.dg/torture/pr78997.c: New testcase. + +2017-01-09 Richard Biener <rguenther@suse.de> + + PR debug/79000 + * g++.dg/lto/pr79000_0.C: New testcase. + * g++.dg/lto/pr79000_1.c: Likewise. + +2017-01-08 Martin Sebor <msebor@redhat.com> + + PR middle-end/77708 + * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test. + * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing + due to bug 78969. + * gcc.dg/format/pr78569.c: Adjust. + +2017-01-07 David Malcolm <dmalcolm@redhat.com> + + PR c++/72803 + * g++.dg/diagnostic/pr72803.C: New test case. + +2017-01-07 Martin Sebor <msebor@redhat.com> + + * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461. + * gcc.dg/attr-alloc_size-4.c: Same. + +2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray/ptr_comp_1.f08: New test. + * gfortran.dg/coarray/ptr_comp_2.f08: New test. + * gfortran.dg/coarray/ptr_comp_3.f08: New test. + * gfortran.dg/coarray/ptr_comp_4.f08: New test. + * gfortran.dg/coarray_ptr_comp_1.f08: New test. + * gfortran.dg/coarray_ptr_comp_2.f08: New test. + * gfortran.dg/coarray_ptr_comp_3.f08: New test. + +2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> + * gcc.dg/memcmp-1.c: New. + * gcc.dg/strncmp-1.c: New. + +2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/acle/mcrr: New. + * gcc.target/arm/acle/mcrr2: New. + * gcc.target/arm/acle/mrrc: New. + * gcc.target/arm/acle/mrrc2: New. + +2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/acle/mcr.c: New. + * gcc.target/arm/acle/mrc.c: New. + * gcc.target/arm/acle/mcr2.c: New. + * gcc.target/arm/acle/mrc2.c: New. + +2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/acle/ldc: New. + * gcc.target/arm/acle/ldc2: New. + * gcc.target/arm/acle/ldcl: New. + * gcc.target/arm/acle/ldc2l: New. + * gcc.target/arm/acle/stc: New. + * gcc.target/arm/acle/stc2: New. + * gcc.target/arm/acle/stcl: New. + * gcc.target/arm/acle/stc2l: New. + +2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/acle/acle.exp: Run tests for different options + and make sure fat-lto-objects is used such that we can still do + assemble scans. + * gcc.target/arm/acle/cdp.c: New. + * gcc.target/arm/acle/cdp2.c: New. + * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New. + (check_effective_target_arm_coproc1_ok_nocache): New. + (check_effective_target_arm_coproc2_ok): New. + (check_effective_target_arm_coproc2_ok_nocache): New. + (check_effective_target_arm_coproc3_ok): New. + (check_effective_target_arm_coproc3_ok_nocache): New. + (check_effective_target_arm_coproc4_ok): New. + (check_effective_target_arm_coproc4_ok_nocache): New. + +2017-01-06 Martin Sebor <msebor@redhat.com> + + PR middle-end/78605 + * gcc.dg/tree-ssa/pr78605.c: New test. + +2017-01-05 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/78910 + * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected + diagnostics. + * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. + * gcc.dg/tree-ssa/pr78910.c: New test. + +2017-01-05 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/sso-10.c: New test. + +2017-01-05 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71016 + * gcc.target/i386/pr71016.c: New test. + * gcc.target/aarch64/pr71016.c: New test. + * gcc.dg/tree-ssa/pr66726-3.c: New test. + + PR c++/78931 + * g++.dg/cpp1z/decomp19.C: New test. + + PR c++/78890 + * g++.dg/init/ref14.C: Expect error even in C++11 and later. + * g++.dg/init/union1.C: Likewise. + * g++.dg/cpp0x/union6.C: Expect errors. + * g++.dg/cpp0x/union8.C: New test. + * g++.dg/cpp0x/pr78890-1.C: New test. + * g++.dg/cpp0x/pr78890-2.C: New test. + +2017-01-05 David Edelsohn <dje.gcc@gmail.com> + + * gcc.target/powerpc/pr71670.c: Require p9vector. + * gcc.target/powerpc/p9-novsx.c: Same. + +2017-01-05 David Malcolm <dmalcolm@redhat.com> + + * selftests/asr_div1.rtl: New file. + * selftests/aarch64: New subdirectory. + * selftests/aarch64/times-two.rtl: New file. + * selftests/bb-index.rtl: New file. + * selftests/cfg-test.rtl: New file. + * selftests/const-int.rtl: New file. + * selftests/example-labels.rtl: New file. + * selftests/insn-with-mode.rtl: New file. + * selftests/jump-to-label-ref.rtl: New file. + * selftests/jump-to-return.rtl: New file. + * selftests/jump-to-simple-return.rtl: New file. + * selftests/mem.rtl: New file. + * selftests/note-insn-deleted.rtl: New file. + * selftests/note_insn_basic_block.rtl: New file. + * selftests/simple-cse.rtl: New file. + * selftests/symbol-ref.rtl: New file. + * selftests/x86_64: New subdirectory. + * selftests/x86_64/call-insn.rtl: New file. + * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file. + * selftests/x86_64/times-two.rtl: New file. + * selftests/x86_64/unspec.rtl: New file. + +2017-01-05 Nathan Sidwell <nathan@acm.org> + + PR c++/78765 + * g++.dg/cpp0x/pr78765.C: New. + +2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/memcpy-2.c: New test. + * gcc.target/s390/memset-2.c: New test. + +2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/memcpy-1.c: New test. + +2017-01-04 Jeff Law <law@redhat.com> + + PR tree-optimization/78812 + * g++.dg/torture/pr78812.C: New test. + +2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71977 + PR target/70568 + PR target/78823 + * gcc.target/powerpc/pr71977-1.c: New tests to check whether on + 64-bit VSX systems with direct move, whether we optimize common + code sequences in the GLIBC math library for float math functions. + * gcc.target/powerpc/pr71977-2.c: Likewise. + +2017-01-04 Marek Polacek <polacek@redhat.com> + + PR c++/64767 + * c-c++-common/Wpointer-compare-1.c: New test. + +2017-01-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/78949 + * c-c++-common/Wunused-var-16.c: New test. + + PR c++/78693 + * g++.dg/cpp0x/pr78693.C: New test. + + PR driver/78957 + * gcc.dg/pr78957.c: New test. + + * g++.dg/cpp1y/auto-fn34.C: New test. + + PR c++/71182 + * g++.dg/cpp0x/pr71182.C: New test. + +2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/78056 + * gcc.target/powerpc/pr78056-1.c: New test. + * gcc.target/powerpc/pr78056-2.c: New test. + * gcc.target/powerpc/pr78056-3.c: New test. + * gcc.target/powerpc/pr78056-4.c: New test. + * gcc.target/powerpc/pr78056-5.c: New test. + * gcc.target/powerpc/pr78056-6.c: New test. + * gcc.target/powerpc/pr78056-7.c: New test. + * gcc.target/powerpc/pr78056-8.c: New test. + * lib/target-supports.exp + (check_effective_target_powerpc_popcntb_ok): New procedure to test + whether the effective target supports the popcntb instruction. + +2017-01-03 Jeff Law <law@redhat.com> + + PR tree-optimization/67955 + * gcc.dg/tree-ssa/ssa-dse-28.c: New test. + +2017-01-04 Marek Polacek <polacek@redhat.com> + + PR c++/77545 + PR c++/77284 + * g++.dg/cpp0x/range-for32.C: New test. + * g++.dg/cpp0x/range-for33.C: New test. + +2017-01-04 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/Wmissing-braces-fixits.c: New test case. + +2017-01-04 Nathan Sidwell <nathan@acm.org> + + PR c++/66735 + * g++.dg/cpp1y/pr66735.C: New. + +2017-01-04 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71563 + * gcc.dg/tree-ssa/pr71563.c: New test. + +2017-01-04 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/78534 + PR fortran/78976 + * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times + due to gfc_trans_string_copy change to avoid -Wstringop-overflow. + * gfortran.dg/transfer_intrinsic_1.f90: Change + scan-tree-dump-times due to gfc_trans_string_copy change to + avoid -Wstringop-overflow. + +2017-01-03 Jeff Law <law@redhat.com> + + PR tree-optimization/78856 + * gcc.c-torture/execute/pr78856.c: New test. + +2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/78953 + * gcc.target/powerpc/pr78953.c: New test. + +2017-01-03 Ian Lance Taylor <iant@google.com> + + * gcc.misc-tests/godump-1.c: Update for accurate representation of + enums. + +2017-01-03 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/78696 + * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases. + * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors. + * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. + +2017-01-03 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/dg-test-1.c: Add tests of relative line specifications + with more than one digit. + * lib/gcc-dg.exp (process-message): Support more than one digit + in relative line specifications. + +2017-01-03 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78965 + * gcc.dg/pr78965.c: New test. + + PR middle-end/78901 + * g++.dg/opt/pr78901.C: New test. + +2017-01-03 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/78534 + PR fortran/66310 + * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times + due to gfc_trans_string_copy change to avoid -Wstringop-overflow. + * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. + * gfortran.dg/repeat_7.f90: New test for PR 66310. + * gfortran.dg/scan_2.f90: Handle potential cast in assignment. + * gfortran.dg/string_1.f90: Limit to ilp32 targets. + * gfortran.dg/string_1_lp64.f90: New test. + * gfortran.dg/string_3.f90: Limit to ilp32 targets. + * gfortran.dg/string_3_lp64.f90: New test. + * gfortran.dg/transfer_intrinsic_1.f90: Change + scan-tree-dump-times due to gfc_trans_string_copy change to + avoid -Wstringop-overflow. + +2017-01-02 Uros Bizjak <ubizjak@gmail.com> + + PR target/78967 + * gcc.target/i386/pr78967-1.c: New test. + * gcc.target/i386/pr78967-2.c: Ditto. + * gcc.target/i386/pr78967-3.c: Ditto. + + * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns. + * gcc.target/i386/pr78904-4.c: Ditto. + * gcc.target/i386/pr78904-6.c: Ditto. + +2017-01-01 Jan Hubicka <hubicka@ucw.cz> + + PR middle-end/77674 + * g++.dg/torture/pr77674.C: New testcase. + +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + +Copyright (C) 2017 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/README b/gcc/testsuite/README index 1c99650..609a6fb 100644 --- a/gcc/testsuite/README +++ b/gcc/testsuite/README @@ -61,7 +61,7 @@ where testsuite directory. -Copyright (C) 1998-2017 Free Software Foundation, Inc. +Copyright (C) 1998-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/README.compat b/gcc/testsuite/README.compat index 90d8102..edde454 100644 --- a/gcc/testsuite/README.compat +++ b/gcc/testsuite/README.compat @@ -85,7 +85,7 @@ Janis Johnson, <janis187@us.ibm.com> October 2002 -Copyright (C) 2002-2017 Free Software Foundation, Inc. +Copyright (C) 2002-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/README.gcc b/gcc/testsuite/README.gcc index b0840e8..1d36992 100644 --- a/gcc/testsuite/README.gcc +++ b/gcc/testsuite/README.gcc @@ -80,7 +80,7 @@ For execution tests, put them in execute. If a test does not fit into the torture framework, use the dg framework. -Copyright (C) 1997-2017 Free Software Foundation, Inc. +Copyright (C) 1997-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/brig.dg/dg.exp b/gcc/testsuite/brig.dg/dg.exp index c3c485c..fda4a04 100644 --- a/gcc/testsuite/brig.dg/dg.exp +++ b/gcc/testsuite/brig.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/config/default.exp b/gcc/testsuite/config/default.exp index 2087a5e..a361b8c 100644 --- a/gcc/testsuite/config/default.exp +++ b/gcc/testsuite/config/default.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/README b/gcc/testsuite/g++.dg/README index ec551d9..a96571f 100644 --- a/gcc/testsuite/g++.dg/README +++ b/gcc/testsuite/g++.dg/README @@ -33,7 +33,7 @@ special Tests that need custom expect code to run them; see special/ecos.exp for an example. -Copyright (C) 2001-2017 Free Software Foundation, Inc. +Copyright (C) 2001-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/g++.dg/asan/asan.exp b/gcc/testsuite/g++.dg/asan/asan.exp index 124c44e..4ee8dd9 100644 --- a/gcc/testsuite/g++.dg/asan/asan.exp +++ b/gcc/testsuite/g++.dg/asan/asan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/g++.dg/bprob/bprob.exp b/gcc/testsuite/g++.dg/bprob/bprob.exp index 94b6535..9447364 100644 --- a/gcc/testsuite/g++.dg/bprob/bprob.exp +++ b/gcc/testsuite/g++.dg/bprob/bprob.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/charset/charset.exp b/gcc/testsuite/g++.dg/charset/charset.exp index 6296fe9..9225c8a 100644 --- a/gcc/testsuite/g++.dg/charset/charset.exp +++ b/gcc/testsuite/g++.dg/charset/charset.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/compat/break/README b/gcc/testsuite/g++.dg/compat/break/README index d19334c..708505f 100644 --- a/gcc/testsuite/g++.dg/compat/break/README +++ b/gcc/testsuite/g++.dg/compat/break/README @@ -11,7 +11,7 @@ ABI-compliant should also be covered by a test for -Wabi to ensure that there is a warning for the construct. -Copyright (C) 2002-2017 Free Software Foundation, Inc. +Copyright (C) 2002-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/g++.dg/compat/compat.exp b/gcc/testsuite/g++.dg/compat/compat.exp index 4d83f92..3acf42c 100644 --- a/gcc/testsuite/g++.dg/compat/compat.exp +++ b/gcc/testsuite/g++.dg/compat/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/compat/struct-layout-1.exp b/gcc/testsuite/g++.dg/compat/struct-layout-1.exp index 71e7618..6640d1f 100644 --- a/gcc/testsuite/g++.dg/compat/struct-layout-1.exp +++ b/gcc/testsuite/g++.dg/compat/struct-layout-1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/debug/debug.exp b/gcc/testsuite/g++.dg/debug/debug.exp index dfa29897..063a118 100644 --- a/gcc/testsuite/g++.dg/debug/debug.exp +++ b/gcc/testsuite/g++.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp b/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp index 061a740..28d285b 100644 --- a/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp +++ b/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/dfp/dfp.exp b/gcc/testsuite/g++.dg/dfp/dfp.exp index 870eb24..9e97078 100644 --- a/gcc/testsuite/g++.dg/dfp/dfp.exp +++ b/gcc/testsuite/g++.dg/dfp/dfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/dg.exp b/gcc/testsuite/g++.dg/dg.exp index 8222e38..7a6096c 100644 --- a/gcc/testsuite/g++.dg/dg.exp +++ b/gcc/testsuite/g++.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/gcov/gcov.exp b/gcc/testsuite/g++.dg/gcov/gcov.exp index 1d424c9..fd83568 100644 --- a/gcc/testsuite/g++.dg/gcov/gcov.exp +++ b/gcc/testsuite/g++.dg/gcov/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp b/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp index 3d7245b..0e8dc66 100644 --- a/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp +++ b/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/g++.dg/goacc/goacc.exp b/gcc/testsuite/g++.dg/goacc/goacc.exp index 1af1c3a..2fe7087 100644 --- a/gcc/testsuite/g++.dg/goacc/goacc.exp +++ b/gcc/testsuite/g++.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/g++.dg/gomp/gomp.exp b/gcc/testsuite/g++.dg/gomp/gomp.exp index a97fe79..50f4ec2 100644 --- a/gcc/testsuite/g++.dg/gomp/gomp.exp +++ b/gcc/testsuite/g++.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/g++.dg/graphite/graphite.exp b/gcc/testsuite/g++.dg/graphite/graphite.exp index f12a2d1..7ea4427 100644 --- a/gcc/testsuite/g++.dg/graphite/graphite.exp +++ b/gcc/testsuite/g++.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/lto/lto.exp b/gcc/testsuite/g++.dg/lto/lto.exp index f302a4d..d399c07 100644 --- a/gcc/testsuite/g++.dg/lto/lto.exp +++ b/gcc/testsuite/g++.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/pch/pch.exp b/gcc/testsuite/g++.dg/pch/pch.exp index 8ad2c22..b5fca73 100644 --- a/gcc/testsuite/g++.dg/pch/pch.exp +++ b/gcc/testsuite/g++.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/plugin/plugin.exp b/gcc/testsuite/g++.dg/plugin/plugin.exp index 4f9ce16..451c4a9 100644 --- a/gcc/testsuite/g++.dg/plugin/plugin.exp +++ b/gcc/testsuite/g++.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp b/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp index c385756c..96bb502 100644 --- a/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp +++ b/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/special/ecos.exp b/gcc/testsuite/g++.dg/special/ecos.exp index 9b7f5b4..e03d9fc 100644 --- a/gcc/testsuite/g++.dg/special/ecos.exp +++ b/gcc/testsuite/g++.dg/special/ecos.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/tls/tls.exp b/gcc/testsuite/g++.dg/tls/tls.exp index c19ae72..2e1658b 100644 --- a/gcc/testsuite/g++.dg/tls/tls.exp +++ b/gcc/testsuite/g++.dg/tls/tls.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/tm/tm.exp b/gcc/testsuite/g++.dg/tm/tm.exp index cc6e235..c250223 100644 --- a/gcc/testsuite/g++.dg/tm/tm.exp +++ b/gcc/testsuite/g++.dg/tm/tm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp b/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp index fc50436..33e89d9 100644 --- a/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp +++ b/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp b/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp index 2be322f..910eab2 100644 --- a/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp +++ b/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.dg/tsan/tsan.exp b/gcc/testsuite/g++.dg/tsan/tsan.exp index 84990b5..c056e08 100644 --- a/gcc/testsuite/g++.dg/tsan/tsan.exp +++ b/gcc/testsuite/g++.dg/tsan/tsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/g++.dg/ubsan/ubsan.exp b/gcc/testsuite/g++.dg/ubsan/ubsan.exp index b0a6954..2907772 100644 --- a/gcc/testsuite/g++.dg/ubsan/ubsan.exp +++ b/gcc/testsuite/g++.dg/ubsan/ubsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/g++.dg/vect/vect.exp b/gcc/testsuite/g++.dg/vect/vect.exp index 0c065ad..3803ed1 100644 --- a/gcc/testsuite/g++.dg/vect/vect.exp +++ b/gcc/testsuite/g++.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/README b/gcc/testsuite/g++.old-deja/g++.brendan/README index 15875ff..7901582 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/README +++ b/gcc/testsuite/g++.old-deja/g++.brendan/README @@ -40,7 +40,7 @@ visibility - access control and visibility checking warnings - warning messages -Copyright (C) 1997-2017 Free Software Foundation, Inc. +Copyright (C) 1997-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/README b/gcc/testsuite/g++.old-deja/g++.robertl/README index 835dbbb..e8ae882 100644 --- a/gcc/testsuite/g++.old-deja/g++.robertl/README +++ b/gcc/testsuite/g++.old-deja/g++.robertl/README @@ -18,7 +18,7 @@ We'll do better now. Robert Lipe -Copyright (C) 1998-2017 Free Software Foundation, Inc. +Copyright (C) 1998-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/g++.old-deja/old-deja.exp b/gcc/testsuite/g++.old-deja/old-deja.exp index 84f15ca..aed6b19 100644 --- a/gcc/testsuite/g++.old-deja/old-deja.exp +++ b/gcc/testsuite/g++.old-deja/old-deja.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2017 Free Software Foundation, Inc. +# Copyright (C) 1988-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.c-torture/compile/compile.exp b/gcc/testsuite/gcc.c-torture/compile/compile.exp index 91d5133..e4cca18 100644 --- a/gcc/testsuite/gcc.c-torture/compile/compile.exp +++ b/gcc/testsuite/gcc.c-torture/compile/compile.exp @@ -1,5 +1,5 @@ # Expect driver script for GCC Regression Tests -# Copyright (C) 1993-2017 Free Software Foundation, Inc. +# Copyright (C) 1993-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp index ba16b09..9f0b24a 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.c-torture/execute/execute.exp b/gcc/testsuite/gcc.c-torture/execute/execute.exp index 4eefcf4..6d7c354 100644 --- a/gcc/testsuite/gcc.c-torture/execute/execute.exp +++ b/gcc/testsuite/gcc.c-torture/execute/execute.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2017 Free Software Foundation, Inc. +# Copyright (C) 1991-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp index 043e02d..bff643b 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp @@ -1,6 +1,6 @@ # # Expect driver script for GCC Regression Tests -# Copyright (C) 1993-2017 Free Software Foundation, Inc. +# Copyright (C) 1993-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp b/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp index f0c4532..8a8b887 100644 --- a/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp +++ b/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp @@ -1,6 +1,6 @@ # # Expect driver script for GCC Regression Tests -# Copyright (C) 1993-2017 Free Software Foundation, Inc. +# Copyright (C) 1993-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/README b/gcc/testsuite/gcc.dg/README index 4073ea0..b430b3b 100644 --- a/gcc/testsuite/gcc.dg/README +++ b/gcc/testsuite/gcc.dg/README @@ -16,7 +16,7 @@ Notes for testsuite/gcc.dg. 4) Send bugs, comments, etc. to dje@cygnus.com. -Copyright (C) 1997-2017 Free Software Foundation, Inc. +Copyright (C) 1997-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/gcc.dg/asan/asan.exp b/gcc/testsuite/gcc.dg/asan/asan.exp index daceccd..7b66905 100644 --- a/gcc/testsuite/gcc.dg/asan/asan.exp +++ b/gcc/testsuite/gcc.dg/asan/asan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/atomic/atomic.exp b/gcc/testsuite/gcc.dg/atomic/atomic.exp index 6935dec..d4e972c 100644 --- a/gcc/testsuite/gcc.dg/atomic/atomic.exp +++ b/gcc/testsuite/gcc.dg/atomic/atomic.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/autopar/autopar.exp b/gcc/testsuite/gcc.dg/autopar/autopar.exp index eef66a4..33839bc 100644 --- a/gcc/testsuite/gcc.dg/autopar/autopar.exp +++ b/gcc/testsuite/gcc.dg/autopar/autopar.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/charset/charset.exp b/gcc/testsuite/gcc.dg/charset/charset.exp index c2b1a5f..a2e5201 100644 --- a/gcc/testsuite/gcc.dg/charset/charset.exp +++ b/gcc/testsuite/gcc.dg/charset/charset.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/compat/compat.exp b/gcc/testsuite/gcc.dg/compat/compat.exp index 39bdaa1..3f476a5 100644 --- a/gcc/testsuite/gcc.dg/compat/compat.exp +++ b/gcc/testsuite/gcc.dg/compat/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp b/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp index 2afa605..c9a8349 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp +++ b/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/cpp/assembl2.S b/gcc/testsuite/gcc.dg/cpp/assembl2.S index 31b8dc6..d6e3ff22 100644 --- a/gcc/testsuite/gcc.dg/cpp/assembl2.S +++ b/gcc/testsuite/gcc.dg/cpp/assembl2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2017 Free Software Foundation, Inc. */ +/* Copyright (C) 2000-2018 Free Software Foundation, Inc. */ /* { dg-do preprocess } */ diff --git a/gcc/testsuite/gcc.dg/cpp/cpp.exp b/gcc/testsuite/gcc.dg/cpp/cpp.exp index e59fd25..acf5502 100644 --- a/gcc/testsuite/gcc.dg/cpp/cpp.exp +++ b/gcc/testsuite/gcc.dg/cpp/cpp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/cpp/trad/trad.exp b/gcc/testsuite/gcc.dg/cpp/trad/trad.exp index a9c77ac..d0b4dc0 100644 --- a/gcc/testsuite/gcc.dg/cpp/trad/trad.exp +++ b/gcc/testsuite/gcc.dg/cpp/trad/trad.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/debug/debug.exp b/gcc/testsuite/gcc.dg/debug/debug.exp index d0d3546..6eef97c 100644 --- a/gcc/testsuite/gcc.dg/debug/debug.exp +++ b/gcc/testsuite/gcc.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp index 33871f7..cd55b77 100644 --- a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp +++ b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/dfp/dfp.exp b/gcc/testsuite/gcc.dg/dfp/dfp.exp index 7046b1c..e96dafd 100644 --- a/gcc/testsuite/gcc.dg/dfp/dfp.exp +++ b/gcc/testsuite/gcc.dg/dfp/dfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/dg.exp b/gcc/testsuite/gcc.dg/dg.exp index 0b18432..d672217 100644 --- a/gcc/testsuite/gcc.dg/dg.exp +++ b/gcc/testsuite/gcc.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp b/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp index e89dadc..e311ae7 100644 --- a/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp +++ b/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/format/format.exp b/gcc/testsuite/gcc.dg/format/format.exp index 3185d6e..b505255 100644 --- a/gcc/testsuite/gcc.dg/format/format.exp +++ b/gcc/testsuite/gcc.dg/format/format.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp b/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp index e9574db..17c9c36 100644 --- a/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp +++ b/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/goacc/goacc.exp b/gcc/testsuite/gcc.dg/goacc/goacc.exp index 112fd72..9f09432 100644 --- a/gcc/testsuite/gcc.dg/goacc/goacc.exp +++ b/gcc/testsuite/gcc.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/gomp/gomp.exp b/gcc/testsuite/gcc.dg/gomp/gomp.exp index e0ae6f9..be1b345 100644 --- a/gcc/testsuite/gcc.dg/gomp/gomp.exp +++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/graphite/graphite.exp b/gcc/testsuite/gcc.dg/graphite/graphite.exp index 646d192..78e94b8 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite.exp +++ b/gcc/testsuite/gcc.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/ipa/ipa.exp b/gcc/testsuite/gcc.dg/ipa/ipa.exp index f62b985..407a8d0 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa.exp +++ b/gcc/testsuite/gcc.dg/ipa/ipa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/lto/lto.exp b/gcc/testsuite/gcc.dg/lto/lto.exp index 2fcbf8b..033ed76 100644 --- a/gcc/testsuite/gcc.dg/lto/lto.exp +++ b/gcc/testsuite/gcc.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp index e565908..bd026fb 100644 --- a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp +++ b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/params/params.exp b/gcc/testsuite/gcc.dg/params/params.exp index 0499a1c..b80f263 100644 --- a/gcc/testsuite/gcc.dg/params/params.exp +++ b/gcc/testsuite/gcc.dg/params/params.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/pch/pch.exp b/gcc/testsuite/gcc.dg/pch/pch.exp index f721acc..dc85b6f 100644 --- a/gcc/testsuite/gcc.dg/pch/pch.exp +++ b/gcc/testsuite/gcc.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/plugin/plugin.exp b/gcc/testsuite/gcc.dg/plugin/plugin.exp index 81dee22..5a19fc9 100644 --- a/gcc/testsuite/gcc.dg/plugin/plugin.exp +++ b/gcc/testsuite/gcc.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/rtl/rtl.exp b/gcc/testsuite/gcc.dg/rtl/rtl.exp index 70a6d8b..91f0abc 100644 --- a/gcc/testsuite/gcc.dg/rtl/rtl.exp +++ b/gcc/testsuite/gcc.dg/rtl/rtl.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/sancov/sancov.exp b/gcc/testsuite/gcc.dg/sancov/sancov.exp index a39f598..d1d1281 100644 --- a/gcc/testsuite/gcc.dg/sancov/sancov.exp +++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp b/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp index 0750f55..6f6f441 100644 --- a/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp +++ b/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/special/mips-abi.exp b/gcc/testsuite/gcc.dg/special/mips-abi.exp index ff40776..3a47a86 100644 --- a/gcc/testsuite/gcc.dg/special/mips-abi.exp +++ b/gcc/testsuite/gcc.dg/special/mips-abi.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/special/special.exp b/gcc/testsuite/gcc.dg/special/special.exp index 22e6208..95758bf 100644 --- a/gcc/testsuite/gcc.dg/special/special.exp +++ b/gcc/testsuite/gcc.dg/special/special.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/sso/sso.exp b/gcc/testsuite/gcc.dg/sso/sso.exp index 84990c8..993c57f 100644 --- a/gcc/testsuite/gcc.dg/sso/sso.exp +++ b/gcc/testsuite/gcc.dg/sso/sso.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/tls/tls.exp b/gcc/testsuite/gcc.dg/tls/tls.exp index 1036332..70bfd46 100644 --- a/gcc/testsuite/gcc.dg/tls/tls.exp +++ b/gcc/testsuite/gcc.dg/tls/tls.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/tm/tm.exp b/gcc/testsuite/gcc.dg/tm/tm.exp index 77772e1..ebcd536 100644 --- a/gcc/testsuite/gcc.dg/tm/tm.exp +++ b/gcc/testsuite/gcc.dg/tm/tm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp b/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp index 63d5968..fc9189e 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp +++ b/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/torture/tls/tls.exp b/gcc/testsuite/gcc.dg/torture/tls/tls.exp index db13d6b..0a2b8a5 100644 --- a/gcc/testsuite/gcc.dg/torture/tls/tls.exp +++ b/gcc/testsuite/gcc.dg/torture/tls/tls.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp b/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp index 0a21f17..ac732fb 100644 --- a/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp +++ b/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp b/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp index 13dc7e2..6c01340 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp +++ b/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/tsan/tsan.exp b/gcc/testsuite/gcc.dg/tsan/tsan.exp index 2d7b183..1adf2c1 100644 --- a/gcc/testsuite/gcc.dg/tsan/tsan.exp +++ b/gcc/testsuite/gcc.dg/tsan/tsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp index df607e7..ddeb1bd 100644 --- a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp +++ b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp index bda5d47..c885775 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp +++ b/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp index bd580fd..2c7195b 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp +++ b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp index 66ac51e..77b6c31 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp +++ b/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp index 3107ab7..dc8bf50 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp +++ b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/vect/vect.exp b/gcc/testsuite/gcc.dg/vect/vect.exp index a7ddabd..369ece7 100644 --- a/gcc/testsuite/gcc.dg/vect/vect.exp +++ b/gcc/testsuite/gcc.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/vmx/vmx.exp b/gcc/testsuite/gcc.dg/vmx/vmx.exp index 7fd54a7..13994b3 100644 --- a/gcc/testsuite/gcc.dg/vmx/vmx.exp +++ b/gcc/testsuite/gcc.dg/vmx/vmx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp index 151e045..a3165e8 100644 --- a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp +++ b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/weak/weak.exp b/gcc/testsuite/gcc.dg/weak/weak.exp index 8c24ac2..9ee3f6d 100644 --- a/gcc/testsuite/gcc.dg/weak/weak.exp +++ b/gcc/testsuite/gcc.dg/weak/weak.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/acker1.exp b/gcc/testsuite/gcc.misc-tests/acker1.exp index 3eb0de1..e9deac8 100644 --- a/gcc/testsuite/gcc.misc-tests/acker1.exp +++ b/gcc/testsuite/gcc.misc-tests/acker1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/arm-isr.exp b/gcc/testsuite/gcc.misc-tests/arm-isr.exp index 74de221..800e62e 100644 --- a/gcc/testsuite/gcc.misc-tests/arm-isr.exp +++ b/gcc/testsuite/gcc.misc-tests/arm-isr.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/bprob.exp b/gcc/testsuite/gcc.misc-tests/bprob.exp index 3b5fe9d..eca1774 100644 --- a/gcc/testsuite/gcc.misc-tests/bprob.exp +++ b/gcc/testsuite/gcc.misc-tests/bprob.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/dectest.exp b/gcc/testsuite/gcc.misc-tests/dectest.exp index d924db8..09a35d2 100644 --- a/gcc/testsuite/gcc.misc-tests/dectest.exp +++ b/gcc/testsuite/gcc.misc-tests/dectest.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/dhry.exp b/gcc/testsuite/gcc.misc-tests/dhry.exp index f22f48e..2b74428 100644 --- a/gcc/testsuite/gcc.misc-tests/dhry.exp +++ b/gcc/testsuite/gcc.misc-tests/dhry.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/gcov.exp b/gcc/testsuite/gcc.misc-tests/gcov.exp index b0274fa..df1154d 100644 --- a/gcc/testsuite/gcc.misc-tests/gcov.exp +++ b/gcc/testsuite/gcc.misc-tests/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/godump.exp b/gcc/testsuite/gcc.misc-tests/godump.exp index 246697e..a6246fd 100644 --- a/gcc/testsuite/gcc.misc-tests/godump.exp +++ b/gcc/testsuite/gcc.misc-tests/godump.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/help.exp b/gcc/testsuite/gcc.misc-tests/help.exp index 145a0b7..3219bed 100644 --- a/gcc/testsuite/gcc.misc-tests/help.exp +++ b/gcc/testsuite/gcc.misc-tests/help.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp b/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp index a4d7cd8..f310fd1 100644 --- a/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp +++ b/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/linkage.exp b/gcc/testsuite/gcc.misc-tests/linkage.exp index c23d16c..0a1cc23 100644 --- a/gcc/testsuite/gcc.misc-tests/linkage.exp +++ b/gcc/testsuite/gcc.misc-tests/linkage.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2017 Free Software Foundation, Inc. +# Copyright (C) 1988-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/matrix1.exp b/gcc/testsuite/gcc.misc-tests/matrix1.exp index a7881e0..44f46f6 100644 --- a/gcc/testsuite/gcc.misc-tests/matrix1.exp +++ b/gcc/testsuite/gcc.misc-tests/matrix1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/mg-2.exp b/gcc/testsuite/gcc.misc-tests/mg-2.exp index 078e3c1..1b970b6 100644 --- a/gcc/testsuite/gcc.misc-tests/mg-2.exp +++ b/gcc/testsuite/gcc.misc-tests/mg-2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/mg.exp b/gcc/testsuite/gcc.misc-tests/mg.exp index c8106cd..16be07e 100644 --- a/gcc/testsuite/gcc.misc-tests/mg.exp +++ b/gcc/testsuite/gcc.misc-tests/mg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/options.exp b/gcc/testsuite/gcc.misc-tests/options.exp index 52ea674..693b40d 100644 --- a/gcc/testsuite/gcc.misc-tests/options.exp +++ b/gcc/testsuite/gcc.misc-tests/options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/output.exp b/gcc/testsuite/gcc.misc-tests/output.exp index 1c28f01..b15ed6b 100644 --- a/gcc/testsuite/gcc.misc-tests/output.exp +++ b/gcc/testsuite/gcc.misc-tests/output.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/sieve.exp b/gcc/testsuite/gcc.misc-tests/sieve.exp index b411d19..64007f2 100644 --- a/gcc/testsuite/gcc.misc-tests/sieve.exp +++ b/gcc/testsuite/gcc.misc-tests/sieve.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.misc-tests/sort2.exp b/gcc/testsuite/gcc.misc-tests/sort2.exp index 62a18aa..e090fd4 100644 --- a/gcc/testsuite/gcc.misc-tests/sort2.exp +++ b/gcc/testsuite/gcc.misc-tests/sort2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp b/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp index 2bc80db..43719d6 100644 --- a/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp +++ b/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/aarch64/aarch64.exp b/gcc/testsuite/gcc.target/aarch64/aarch64.exp index d8b41f7..3d2fc37 100644 --- a/gcc/testsuite/gcc.target/aarch64/aarch64.exp +++ b/gcc/testsuite/gcc.target/aarch64/aarch64.exp @@ -1,5 +1,5 @@ # Specific regression driver for AArch64. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/aarch64/acle/acle.exp b/gcc/testsuite/gcc.target/aarch64/acle/acle.exp index 9f96749..9f3520a 100644 --- a/gcc/testsuite/gcc.target/aarch64/acle/acle.exp +++ b/gcc/testsuite/gcc.target/aarch64/acle/acle.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp index 92211a2..3629b7d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp b/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp index fc56ff0..a193c0c 100644 --- a/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp +++ b/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp @@ -1,5 +1,5 @@ # Tests of 16-bit floating point (__fp16), for both ARM and AArch64. -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/aarch64/simd/simd.exp b/gcc/testsuite/gcc.target/aarch64/simd/simd.exp index 71b1e97..52af47a 100644 --- a/gcc/testsuite/gcc.target/aarch64/simd/simd.exp +++ b/gcc/testsuite/gcc.target/aarch64/simd/simd.exp @@ -1,5 +1,5 @@ # Specific regression driver for AArch64 SIMD instructions. -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/alpha/alpha.exp b/gcc/testsuite/gcc.target/alpha/alpha.exp index 3b145be..f8759d4 100644 --- a/gcc/testsuite/gcc.target/alpha/alpha.exp +++ b/gcc/testsuite/gcc.target/alpha/alpha.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arc/arc.exp b/gcc/testsuite/gcc.target/arc/arc.exp index 5bb09d8..6038cb8 100644 --- a/gcc/testsuite/gcc.target/arc/arc.exp +++ b/gcc/testsuite/gcc.target/arc/arc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp b/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp index eca4c22..3dc2b26 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp +++ b/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/acle/acle.exp b/gcc/testsuite/gcc.target/arm/acle/acle.exp index aebf71c..bc4ce97 100644 --- a/gcc/testsuite/gcc.target/arm/acle/acle.exp +++ b/gcc/testsuite/gcc.target/arm/acle/acle.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/arm.exp b/gcc/testsuite/gcc.target/arm/arm.exp index 46dc612..2f21949 100644 --- a/gcc/testsuite/gcc.target/arm/arm.exp +++ b/gcc/testsuite/gcc.target/arm/arm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/cmse/cmse.exp b/gcc/testsuite/gcc.target/arm/cmse/cmse.exp index 797df72..76da401 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/cmse.exp +++ b/gcc/testsuite/gcc.target/arm/cmse/cmse.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/lto/lto.exp b/gcc/testsuite/gcc.target/arm/lto/lto.exp index 78075b9..84d3a89 100644 --- a/gcc/testsuite/gcc.target/arm/lto/lto.exp +++ b/gcc/testsuite/gcc.target/arm/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/multilib.exp b/gcc/testsuite/gcc.target/arm/multilib.exp index 8e9226a..5de87c4 100644 --- a/gcc/testsuite/gcc.target/arm/multilib.exp +++ b/gcc/testsuite/gcc.target/arm/multilib.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017 Free Software Foundation, Inc. +# Copyright (C) 2017-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp b/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp index a510923..52a2fd6 100644 --- a/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp +++ b/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/simd/simd.exp b/gcc/testsuite/gcc.target/arm/simd/simd.exp index 29123ca..cb00008 100644 --- a/gcc/testsuite/gcc.target/arm/simd/simd.exp +++ b/gcc/testsuite/gcc.target/arm/simd/simd.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/avr/avr.exp b/gcc/testsuite/gcc.target/avr/avr.exp index 155def7..252c259 100644 --- a/gcc/testsuite/gcc.target/avr/avr.exp +++ b/gcc/testsuite/gcc.target/avr/avr.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp b/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp index 443756f..86c0ece 100644 --- a/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp +++ b/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp b/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp index f901541..641b54c 100644 --- a/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp +++ b/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/bfin/bfin.exp b/gcc/testsuite/gcc.target/bfin/bfin.exp index 2b25720..54375b7 100644 --- a/gcc/testsuite/gcc.target/bfin/bfin.exp +++ b/gcc/testsuite/gcc.target/bfin/bfin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp b/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp index d024bae..5585c36 100644 --- a/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp +++ b/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/cris/cris.exp b/gcc/testsuite/gcc.target/cris/cris.exp index b892bc3..2b613df 100644 --- a/gcc/testsuite/gcc.target/cris/cris.exp +++ b/gcc/testsuite/gcc.target/cris/cris.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp b/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp index 0eb7f58..d58dd1f 100644 --- a/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp +++ b/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/epiphany/epiphany.exp b/gcc/testsuite/gcc.target/epiphany/epiphany.exp index 0b1a68d..2700acd 100644 --- a/gcc/testsuite/gcc.target/epiphany/epiphany.exp +++ b/gcc/testsuite/gcc.target/epiphany/epiphany.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/frv/frv.exp b/gcc/testsuite/gcc.target/frv/frv.exp index a299242..9a46908 100644 --- a/gcc/testsuite/gcc.target/frv/frv.exp +++ b/gcc/testsuite/gcc.target/frv/frv.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/h8300/h8300.exp b/gcc/testsuite/gcc.target/h8300/h8300.exp index aec8311..bc688cb 100644 --- a/gcc/testsuite/gcc.target/h8300/h8300.exp +++ b/gcc/testsuite/gcc.target/h8300/h8300.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/hppa/hppa.exp b/gcc/testsuite/gcc.target/hppa/hppa.exp index 3dcdcb7..99ce35f 100644 --- a/gcc/testsuite/gcc.target/hppa/hppa.exp +++ b/gcc/testsuite/gcc.target/hppa/hppa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/i386/i386.exp b/gcc/testsuite/gcc.target/i386/i386.exp index 226a70e..5f280b3 100644 --- a/gcc/testsuite/gcc.target/i386/i386.exp +++ b/gcc/testsuite/gcc.target/i386/i386.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp b/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp index ff80b86..4ddf927 100644 --- a/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp +++ b/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp index aa49b11..e4286d6 100644 --- a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp +++ b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/i386/mpx/mpx.exp b/gcc/testsuite/gcc.target/i386/mpx/mpx.exp index 3108b47..62d4469 100644 --- a/gcc/testsuite/gcc.target/i386/mpx/mpx.exp +++ b/gcc/testsuite/gcc.target/i386/mpx/mpx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp b/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp index 6503e18..66cd31c 100644 --- a/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp +++ b/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/ia64/ia64.exp b/gcc/testsuite/gcc.target/ia64/ia64.exp index edaf1e7..681a4f6 100644 --- a/gcc/testsuite/gcc.target/ia64/ia64.exp +++ b/gcc/testsuite/gcc.target/ia64/ia64.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/m68k/m68k.exp b/gcc/testsuite/gcc.target/m68k/m68k.exp index 23b6088..6654e48 100644 --- a/gcc/testsuite/gcc.target/m68k/m68k.exp +++ b/gcc/testsuite/gcc.target/m68k/m68k.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/microblaze/microblaze.exp b/gcc/testsuite/gcc.target/microblaze/microblaze.exp index c6e6c8a..ef98ba4 100644 --- a/gcc/testsuite/gcc.target/microblaze/microblaze.exp +++ b/gcc/testsuite/gcc.target/microblaze/microblaze.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp index 24600a6..dd2ea1b6 100644 --- a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp +++ b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/mips/mips-nonpic/README b/gcc/testsuite/gcc.target/mips/mips-nonpic/README index 6b3179a..5a3d1ed 100644 --- a/gcc/testsuite/gcc.target/mips/mips-nonpic/README +++ b/gcc/testsuite/gcc.target/mips/mips-nonpic/README @@ -20,7 +20,7 @@ main-15.c address and call address taken only Neither (* But creating a PLT entr main-16.c address and call address and call PLT entry -Copyright (C) 2008-2017 Free Software Foundation, Inc. +Copyright (C) 2008-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp b/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp index d7db7b3..56d2d79 100644 --- a/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp +++ b/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/mips/mips.exp b/gcc/testsuite/gcc.target/mips/mips.exp index 78fbba0..9db4fbe 100644 --- a/gcc/testsuite/gcc.target/mips/mips.exp +++ b/gcc/testsuite/gcc.target/mips/mips.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/msp430/msp430.exp b/gcc/testsuite/gcc.target/msp430/msp430.exp index e54d531..f34205b 100644 --- a/gcc/testsuite/gcc.target/msp430/msp430.exp +++ b/gcc/testsuite/gcc.target/msp430/msp430.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/nds32/nds32.exp b/gcc/testsuite/gcc.target/nds32/nds32.exp index 6248bed..44ce72d 100644 --- a/gcc/testsuite/gcc.target/nds32/nds32.exp +++ b/gcc/testsuite/gcc.target/nds32/nds32.exp @@ -1,5 +1,5 @@ # Target test cases of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/nios2/nios2.exp b/gcc/testsuite/gcc.target/nios2/nios2.exp index 8ff4881..e8ea003 100644 --- a/gcc/testsuite/gcc.target/nios2/nios2.exp +++ b/gcc/testsuite/gcc.target/nios2/nios2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/nvptx/nvptx.exp b/gcc/testsuite/gcc.target/nvptx/nvptx.exp index cd475f8..2139d20 100644 --- a/gcc/testsuite/gcc.target/nvptx/nvptx.exp +++ b/gcc/testsuite/gcc.target/nvptx/nvptx.exp @@ -1,5 +1,5 @@ # Specific regression driver for nvptx. -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp b/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp index ced58fc..439ad57 100644 --- a/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp +++ b/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp b/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp index 5c192e4..2476920 100644 --- a/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp +++ b/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/powerpc/powerpc.exp b/gcc/testsuite/gcc.target/powerpc/powerpc.exp index 5561d4f..93b3239 100644 --- a/gcc/testsuite/gcc.target/powerpc/powerpc.exp +++ b/gcc/testsuite/gcc.target/powerpc/powerpc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp index 82cbb21..aa819915 100644 --- a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp +++ b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp b/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp index ced58fc..439ad57 100644 --- a/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp +++ b/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/riscv/riscv.exp b/gcc/testsuite/gcc.target/riscv/riscv.exp index 7b1f7e0..6a14196 100644 --- a/gcc/testsuite/gcc.target/riscv/riscv.exp +++ b/gcc/testsuite/gcc.target/riscv/riscv.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017 Free Software Foundation, Inc. +# Copyright (C) 2017-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/rl78/rl78.exp b/gcc/testsuite/gcc.target/rl78/rl78.exp index cb24500..6e7de08 100644 --- a/gcc/testsuite/gcc.target/rl78/rl78.exp +++ b/gcc/testsuite/gcc.target/rl78/rl78.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/rx/rx.exp b/gcc/testsuite/gcc.target/rx/rx.exp index 0e2e40b..4dc7d75 100644 --- a/gcc/testsuite/gcc.target/rx/rx.exp +++ b/gcc/testsuite/gcc.target/rx/rx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/s390/s390.exp b/gcc/testsuite/gcc.target/s390/s390.exp index 420aff1..63e1a4c 100644 --- a/gcc/testsuite/gcc.target/s390/s390.exp +++ b/gcc/testsuite/gcc.target/s390/s390.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/sh/sh.exp b/gcc/testsuite/gcc.target/sh/sh.exp index 7308ce7..033bb4d 100644 --- a/gcc/testsuite/gcc.target/sh/sh.exp +++ b/gcc/testsuite/gcc.target/sh/sh.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2017 Free Software Foundation, Inc. +# Copyright (C) 2007-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp b/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp index 6f77c67..a6bc16a 100644 --- a/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp +++ b/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/sparc/sparc.exp b/gcc/testsuite/gcc.target/sparc/sparc.exp index 71a4c40..b7dd325 100644 --- a/gcc/testsuite/gcc.target/sparc/sparc.exp +++ b/gcc/testsuite/gcc.target/sparc/sparc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/spu/ea/ea.exp b/gcc/testsuite/gcc.target/spu/ea/ea.exp index e3b54b8..cc8f64d 100644 --- a/gcc/testsuite/gcc.target/spu/ea/ea.exp +++ b/gcc/testsuite/gcc.target/spu/ea/ea.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/spu/spu.exp b/gcc/testsuite/gcc.target/spu/spu.exp index d888381..d9dc2bd 100644 --- a/gcc/testsuite/gcc.target/spu/spu.exp +++ b/gcc/testsuite/gcc.target/spu/spu.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp b/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp index a3e1b96..bdd01f8 100644 --- a/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp +++ b/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/tic6x/tic6x.exp b/gcc/testsuite/gcc.target/tic6x/tic6x.exp index cd31efe..1ed7c83 100644 --- a/gcc/testsuite/gcc.target/tic6x/tic6x.exp +++ b/gcc/testsuite/gcc.target/tic6x/tic6x.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/vax/vax.exp b/gcc/testsuite/gcc.target/vax/vax.exp index 826488b..cf5733d 100644 --- a/gcc/testsuite/gcc.target/vax/vax.exp +++ b/gcc/testsuite/gcc.target/vax/vax.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/visium/visium.exp b/gcc/testsuite/gcc.target/visium/visium.exp index 2c496e4..d1efac0 100644 --- a/gcc/testsuite/gcc.target/visium/visium.exp +++ b/gcc/testsuite/gcc.target/visium/visium.exp @@ -1,5 +1,5 @@ # Specific regression driver for Visium. -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc index 3bb2613..5677ce2 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc +++ b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc @@ -18,7 +18,7 @@ The current maintainer is: matz@suse.de -Copyright (C) 2005-2017 Free Software Foundation, Inc. +Copyright (C) 2005-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp b/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp index e35e140..b02aeaf 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp b/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp index aeb27f3..2d44c8b 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp b/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp index 18e3fde..d9408d8 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp index d14d2b49..e0c72f8 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S index ffe011b..b2fa732 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S +++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S @@ -1,5 +1,5 @@ /* Assembly proxy functions for ms_abi tests. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp index 87f8169..bfdb787 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp @@ -1,5 +1,5 @@ # Tests for ms_abi to sysv_abi calls. -# Copyright (C) 2016-2017 Free Software Foundation, Inc. +# Copyright (C) 2016-2018 Free Software Foundation, Inc. # Contributed by Daniel Santos <daniel.santos@pobox.com> # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp index d52e816..d7284ff 100644 --- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp +++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.test-framework/README b/gcc/testsuite/gcc.test-framework/README index 4e7ba09..3d57979 100644 --- a/gcc/testsuite/gcc.test-framework/README +++ b/gcc/testsuite/gcc.test-framework/README @@ -25,7 +25,7 @@ The awk script prints unexpected results followed by the number of tests that passed and failed. -Copyright (C) 2005-2017 Free Software Foundation, Inc. +Copyright (C) 2005-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/gcc.test-framework/gen_directive_tests b/gcc/testsuite/gcc.test-framework/gen_directive_tests index 274f530..94b0339 100644 --- a/gcc/testsuite/gcc.test-framework/gen_directive_tests +++ b/gcc/testsuite/gcc.test-framework/gen_directive_tests @@ -14,7 +14,7 @@ # This script has evolved and could be rewritten to be more compact. # # -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.test-framework/test-framework.awk b/gcc/testsuite/gcc.test-framework/test-framework.awk index 24b991d..10b2e64 100644 --- a/gcc/testsuite/gcc.test-framework/test-framework.awk +++ b/gcc/testsuite/gcc.test-framework/test-framework.awk @@ -3,7 +3,7 @@ # of passing tests. # # -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.test-framework/test-framework.exp b/gcc/testsuite/gcc.test-framework/test-framework.exp index a3819a0..f8fdce9 100644 --- a/gcc/testsuite/gcc.test-framework/test-framework.exp +++ b/gcc/testsuite/gcc.test-framework/test-framework.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.dg/coarray/caf.exp b/gcc/testsuite/gfortran.dg/coarray/caf.exp index edac7dc..d1a7a56 100644 --- a/gcc/testsuite/gfortran.dg/coarray/caf.exp +++ b/gcc/testsuite/gfortran.dg/coarray/caf.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.dg/debug/debug.exp b/gcc/testsuite/gfortran.dg/debug/debug.exp index 85ab2dd..5ea0374 100644 --- a/gcc/testsuite/gfortran.dg/debug/debug.exp +++ b/gcc/testsuite/gfortran.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This file is part of GCC. # diff --git a/gcc/testsuite/gfortran.dg/dg.exp b/gcc/testsuite/gfortran.dg/dg.exp index 82cbb21..aa819915 100644 --- a/gcc/testsuite/gfortran.dg/dg.exp +++ b/gcc/testsuite/gfortran.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.dg/g77/README b/gcc/testsuite/gfortran.dg/g77/README index 4ade7e9..0d7ece4 100644 --- a/gcc/testsuite/gfortran.dg/g77/README +++ b/gcc/testsuite/gfortran.dg/g77/README @@ -201,7 +201,7 @@ check0.f Y select_no_compile.f Y -Copyright (C) 2004-2017 Free Software Foundation, Inc. +Copyright (C) 2004-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/gfortran.dg/goacc/goacc.exp b/gcc/testsuite/gfortran.dg/goacc/goacc.exp index b43d415..3e9a429 100644 --- a/gcc/testsuite/gfortran.dg/goacc/goacc.exp +++ b/gcc/testsuite/gfortran.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gfortran.dg/gomp/gomp.exp b/gcc/testsuite/gfortran.dg/gomp/gomp.exp index 52ad977..786fc4a 100644 --- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp +++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2017 Free Software Foundation, Inc. +# Copyright (C) 2005-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gfortran.dg/graphite/graphite.exp b/gcc/testsuite/gfortran.dg/graphite/graphite.exp index 35e00e6..57c2e7d 100644 --- a/gcc/testsuite/gfortran.dg/graphite/graphite.exp +++ b/gcc/testsuite/gfortran.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.dg/ieee/ieee.exp b/gcc/testsuite/gfortran.dg/ieee/ieee.exp index 14741b7..987ecaf 100644 --- a/gcc/testsuite/gfortran.dg/ieee/ieee.exp +++ b/gcc/testsuite/gfortran.dg/ieee/ieee.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gfortran.dg/lto/lto.exp b/gcc/testsuite/gfortran.dg/lto/lto.exp index 0eaa833..0992027 100644 --- a/gcc/testsuite/gfortran.dg/lto/lto.exp +++ b/gcc/testsuite/gfortran.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.dg/prof/prof.exp b/gcc/testsuite/gfortran.dg/prof/prof.exp index dc9a7ba..daa3070 100644 --- a/gcc/testsuite/gfortran.dg/prof/prof.exp +++ b/gcc/testsuite/gfortran.dg/prof/prof.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.dg/vect/vect.exp b/gcc/testsuite/gfortran.dg/vect/vect.exp index 935298e..05e109f 100644 --- a/gcc/testsuite/gfortran.dg/vect/vect.exp +++ b/gcc/testsuite/gfortran.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp b/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp index 10550e4..c1c8776 100644 --- a/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp +++ b/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp @@ -1,5 +1,5 @@ # Expect driver script for GCC Regression Tests -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp b/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp index fab1be1..0bdaf37 100644 --- a/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp +++ b/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gnat.dg/dg.exp b/gcc/testsuite/gnat.dg/dg.exp index 228c71e..5a87b66 100644 --- a/gcc/testsuite/gnat.dg/dg.exp +++ b/gcc/testsuite/gnat.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gnat.dg/gcov/gcov.exp b/gcc/testsuite/gnat.dg/gcov/gcov.exp index 732ff87..2dae604 100644 --- a/gcc/testsuite/gnat.dg/gcov/gcov.exp +++ b/gcc/testsuite/gnat.dg/gcov/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gnat.dg/specs/specs.exp b/gcc/testsuite/gnat.dg/specs/specs.exp index bd3ecbd..9cb9f52 100644 --- a/gcc/testsuite/gnat.dg/specs/specs.exp +++ b/gcc/testsuite/gnat.dg/specs/specs.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gnat.dg/sso/sso.exp b/gcc/testsuite/gnat.dg/sso/sso.exp index c3e5930..c51b7d3 100644 --- a/gcc/testsuite/gnat.dg/sso/sso.exp +++ b/gcc/testsuite/gnat.dg/sso/sso.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/go.dg/dg.exp b/gcc/testsuite/go.dg/dg.exp index c282451..a5bdc1a 100644 --- a/gcc/testsuite/go.dg/dg.exp +++ b/gcc/testsuite/go.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/go.go-torture/execute/execute.exp b/gcc/testsuite/go.go-torture/execute/execute.exp index 79eff19..0f85fa1 100644 --- a/gcc/testsuite/go.go-torture/execute/execute.exp +++ b/gcc/testsuite/go.go-torture/execute/execute.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/go.test/go-test.exp b/gcc/testsuite/go.test/go-test.exp index 4b10e4e..1c83ba1 100644 --- a/gcc/testsuite/go.test/go-test.exp +++ b/gcc/testsuite/go.test/go-test.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # Written by Ian Lance Taylor <iant@google.com>. # This program is free software; you can redistribute it and/or modify diff --git a/gcc/testsuite/lib/asan-dg.exp b/gcc/testsuite/lib/asan-dg.exp index 88d9f78..25f1de4 100644 --- a/gcc/testsuite/lib/asan-dg.exp +++ b/gcc/testsuite/lib/asan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/atomic-dg.exp b/gcc/testsuite/lib/atomic-dg.exp index eb3669f..4afac16f 100644 --- a/gcc/testsuite/lib/atomic-dg.exp +++ b/gcc/testsuite/lib/atomic-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/brig-dg.exp b/gcc/testsuite/lib/brig-dg.exp index b69e48a..ec02b17 100644 --- a/gcc/testsuite/lib/brig-dg.exp +++ b/gcc/testsuite/lib/brig-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/brig.exp b/gcc/testsuite/lib/brig.exp index 75b7ee9..a696c12 100644 --- a/gcc/testsuite/lib/brig.exp +++ b/gcc/testsuite/lib/brig.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/c-compat.exp b/gcc/testsuite/lib/c-compat.exp index 92573b8..f021890 100644 --- a/gcc/testsuite/lib/c-compat.exp +++ b/gcc/testsuite/lib/c-compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/c-torture.exp b/gcc/testsuite/lib/c-torture.exp index 8d47041..3fb6009 100644 --- a/gcc/testsuite/lib/c-torture.exp +++ b/gcc/testsuite/lib/c-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2017 Free Software Foundation, Inc. +# Copyright (C) 1992-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/clearcap.exp b/gcc/testsuite/lib/clearcap.exp index 0d18ba5..bfb440f 100644 --- a/gcc/testsuite/lib/clearcap.exp +++ b/gcc/testsuite/lib/clearcap.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/compat.exp b/gcc/testsuite/lib/compat.exp index 0ead0ac..259d708 100644 --- a/gcc/testsuite/lib/compat.exp +++ b/gcc/testsuite/lib/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/copy-file.exp b/gcc/testsuite/lib/copy-file.exp index 69c0a80..a12b7f8 100644 --- a/gcc/testsuite/lib/copy-file.exp +++ b/gcc/testsuite/lib/copy-file.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/dejapatches.exp b/gcc/testsuite/lib/dejapatches.exp index d6ee974..0d0d954 100644 --- a/gcc/testsuite/lib/dejapatches.exp +++ b/gcc/testsuite/lib/dejapatches.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/dg-pch.exp b/gcc/testsuite/lib/dg-pch.exp index cfe875e..076f63d 100644 --- a/gcc/testsuite/lib/dg-pch.exp +++ b/gcc/testsuite/lib/dg-pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/file-format.exp b/gcc/testsuite/lib/file-format.exp index 0b39878..5c47246 100644 --- a/gcc/testsuite/lib/file-format.exp +++ b/gcc/testsuite/lib/file-format.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/fortran-modules.exp b/gcc/testsuite/lib/fortran-modules.exp index a35f7a7..cd71143 100644 --- a/gcc/testsuite/lib/fortran-modules.exp +++ b/gcc/testsuite/lib/fortran-modules.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Free Software Foundation, Inc. +# Copyright (C) 2012-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/fortran-torture.exp b/gcc/testsuite/lib/fortran-torture.exp index 60cf5f5..688f989 100644 --- a/gcc/testsuite/lib/fortran-torture.exp +++ b/gcc/testsuite/lib/fortran-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/g++-dg.exp b/gcc/testsuite/lib/g++-dg.exp index 7df7fb9..12af1fd 100644 --- a/gcc/testsuite/lib/g++-dg.exp +++ b/gcc/testsuite/lib/g++-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/g++.exp b/gcc/testsuite/lib/g++.exp index 3442abe..c0ffcdf 100644 --- a/gcc/testsuite/lib/g++.exp +++ b/gcc/testsuite/lib/g++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2017 Free Software Foundation, Inc. +# Copyright (C) 1992-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gcc-defs.exp b/gcc/testsuite/lib/gcc-defs.exp index d5fde7c..aaff877 100644 --- a/gcc/testsuite/lib/gcc-defs.exp +++ b/gcc/testsuite/lib/gcc-defs.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gcc-dg.exp b/gcc/testsuite/lib/gcc-dg.exp index 899a835..3770f69 100644 --- a/gcc/testsuite/lib/gcc-dg.exp +++ b/gcc/testsuite/lib/gcc-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gcc-gdb-test.exp b/gcc/testsuite/lib/gcc-gdb-test.exp index 93bd701..0c4d2a5 100644 --- a/gcc/testsuite/lib/gcc-gdb-test.exp +++ b/gcc/testsuite/lib/gcc-gdb-test.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gcc-simulate-thread.exp b/gcc/testsuite/lib/gcc-simulate-thread.exp index 1675330..dd55676 100644 --- a/gcc/testsuite/lib/gcc-simulate-thread.exp +++ b/gcc/testsuite/lib/gcc-simulate-thread.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2017 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gcc.exp b/gcc/testsuite/lib/gcc.exp index 406ec4a..61e995a 100644 --- a/gcc/testsuite/lib/gcc.exp +++ b/gcc/testsuite/lib/gcc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2017 Free Software Foundation, Inc. +# Copyright (C) 1992-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gcov.exp b/gcc/testsuite/lib/gcov.exp index ede01e7..03eb14a 100644 --- a/gcc/testsuite/lib/gcov.exp +++ b/gcc/testsuite/lib/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gfortran-dg.exp b/gcc/testsuite/lib/gfortran-dg.exp index 6f19009..37fb4f0 100644 --- a/gcc/testsuite/lib/gfortran-dg.exp +++ b/gcc/testsuite/lib/gfortran-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gfortran.exp b/gcc/testsuite/lib/gfortran.exp index ea424a8..f147425 100644 --- a/gcc/testsuite/lib/gfortran.exp +++ b/gcc/testsuite/lib/gfortran.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2017 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gnat-dg.exp b/gcc/testsuite/lib/gnat-dg.exp index d130e1e..427b268 100644 --- a/gcc/testsuite/lib/gnat-dg.exp +++ b/gcc/testsuite/lib/gnat-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/gnat.exp b/gcc/testsuite/lib/gnat.exp index 7e25b10..2f9120a 100644 --- a/gcc/testsuite/lib/gnat.exp +++ b/gcc/testsuite/lib/gnat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/go-dg.exp b/gcc/testsuite/lib/go-dg.exp index 3f5965a..6dcd261 100644 --- a/gcc/testsuite/lib/go-dg.exp +++ b/gcc/testsuite/lib/go-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/go-torture.exp b/gcc/testsuite/lib/go-torture.exp index 4fcada0..8ad24fa 100644 --- a/gcc/testsuite/lib/go-torture.exp +++ b/gcc/testsuite/lib/go-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/go.exp b/gcc/testsuite/lib/go.exp index a73b93e..465e0ab 100644 --- a/gcc/testsuite/lib/go.exp +++ b/gcc/testsuite/lib/go.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/lto.exp b/gcc/testsuite/lib/lto.exp index 477f683..8cfceca 100644 --- a/gcc/testsuite/lib/lto.exp +++ b/gcc/testsuite/lib/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/mike-g++.exp b/gcc/testsuite/lib/mike-g++.exp index 5036646..69ceb56 100644 --- a/gcc/testsuite/lib/mike-g++.exp +++ b/gcc/testsuite/lib/mike-g++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2017 Free Software Foundation, Inc. +# Copyright (C) 1988-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/mike-gcc.exp b/gcc/testsuite/lib/mike-gcc.exp index 4bd8805..3f82317 100644 --- a/gcc/testsuite/lib/mike-gcc.exp +++ b/gcc/testsuite/lib/mike-gcc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2017 Free Software Foundation, Inc. +# Copyright (C) 1988-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/mpx-dg.exp b/gcc/testsuite/lib/mpx-dg.exp index f5f4eca..2fda795 100644 --- a/gcc/testsuite/lib/mpx-dg.exp +++ b/gcc/testsuite/lib/mpx-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/multiline.exp b/gcc/testsuite/lib/multiline.exp index cde9240..84c59e1 100644 --- a/gcc/testsuite/lib/multiline.exp +++ b/gcc/testsuite/lib/multiline.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Free Software Foundation, Inc. +# Copyright (C) 2015-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/obj-c++-dg.exp b/gcc/testsuite/lib/obj-c++-dg.exp index 5c8be13..9d23091 100644 --- a/gcc/testsuite/lib/obj-c++-dg.exp +++ b/gcc/testsuite/lib/obj-c++-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/obj-c++.exp b/gcc/testsuite/lib/obj-c++.exp index 983b2c0..05f98f2 100644 --- a/gcc/testsuite/lib/obj-c++.exp +++ b/gcc/testsuite/lib/obj-c++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/objc-dg.exp b/gcc/testsuite/lib/objc-dg.exp index 42d3da6..7904b2d 100644 --- a/gcc/testsuite/lib/objc-dg.exp +++ b/gcc/testsuite/lib/objc-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/objc-torture.exp b/gcc/testsuite/lib/objc-torture.exp index 4977967..b9bdddb 100644 --- a/gcc/testsuite/lib/objc-torture.exp +++ b/gcc/testsuite/lib/objc-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2017 Free Software Foundation, Inc. +# Copyright (C) 1992-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/objc.exp b/gcc/testsuite/lib/objc.exp index 431754f..78b83b3 100644 --- a/gcc/testsuite/lib/objc.exp +++ b/gcc/testsuite/lib/objc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2017 Free Software Foundation, Inc. +# Copyright (C) 1992-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/options.exp b/gcc/testsuite/lib/options.exp index ac69a0e..824d912 100644 --- a/gcc/testsuite/lib/options.exp +++ b/gcc/testsuite/lib/options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/plugin-support.exp b/gcc/testsuite/lib/plugin-support.exp index 0754e84..8b13760 100644 --- a/gcc/testsuite/lib/plugin-support.exp +++ b/gcc/testsuite/lib/plugin-support.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/profopt.exp b/gcc/testsuite/lib/profopt.exp index 93bb23c..65494cf 100644 --- a/gcc/testsuite/lib/profopt.exp +++ b/gcc/testsuite/lib/profopt.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2017 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/prune.exp b/gcc/testsuite/lib/prune.exp index b771da2..2f26c6f 100644 --- a/gcc/testsuite/lib/prune.exp +++ b/gcc/testsuite/lib/prune.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/scanasm.exp b/gcc/testsuite/lib/scanasm.exp index 3328615..3a775b0 100644 --- a/gcc/testsuite/lib/scanasm.exp +++ b/gcc/testsuite/lib/scanasm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/scandump.exp b/gcc/testsuite/lib/scandump.exp index a2425a2..4e3da97 100644 --- a/gcc/testsuite/lib/scandump.exp +++ b/gcc/testsuite/lib/scandump.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/scanipa.exp b/gcc/testsuite/lib/scanipa.exp index 1a014b7..3e2f1a4 100644 --- a/gcc/testsuite/lib/scanipa.exp +++ b/gcc/testsuite/lib/scanipa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/scanlang.exp b/gcc/testsuite/lib/scanlang.exp index 729d306..856ceb8 100644 --- a/gcc/testsuite/lib/scanlang.exp +++ b/gcc/testsuite/lib/scanlang.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/scanrtl.exp b/gcc/testsuite/lib/scanrtl.exp index 19eb151..fea3d80 100644 --- a/gcc/testsuite/lib/scanrtl.exp +++ b/gcc/testsuite/lib/scanrtl.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2017 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/scantree.exp b/gcc/testsuite/lib/scantree.exp index 6288662..8dcc4d0 100644 --- a/gcc/testsuite/lib/scantree.exp +++ b/gcc/testsuite/lib/scantree.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2017 Free Software Foundation, Inc. +# Copyright (C) 2000-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/target-libpath.exp b/gcc/testsuite/lib/target-libpath.exp index b6d01b3..17f12f7 100644 --- a/gcc/testsuite/lib/target-libpath.exp +++ b/gcc/testsuite/lib/target-libpath.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/target-supports-dg.exp b/gcc/testsuite/lib/target-supports-dg.exp index 6080421f..85fd2f9 100644 --- a/gcc/testsuite/lib/target-supports-dg.exp +++ b/gcc/testsuite/lib/target-supports-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 114c1f1..3c3ece5 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/target-utils.exp b/gcc/testsuite/lib/target-utils.exp index d8fa620..bd39cc5 100644 --- a/gcc/testsuite/lib/target-utils.exp +++ b/gcc/testsuite/lib/target-utils.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2017 Free Software Foundation, Inc. +# Copyright (C) 2014-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/timeout-dg.exp b/gcc/testsuite/lib/timeout-dg.exp index 475d0fd..19fe805 100644 --- a/gcc/testsuite/lib/timeout-dg.exp +++ b/gcc/testsuite/lib/timeout-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/timeout.exp b/gcc/testsuite/lib/timeout.exp index 50c7b45..3ee641c 100644 --- a/gcc/testsuite/lib/timeout.exp +++ b/gcc/testsuite/lib/timeout.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/torture-options.exp b/gcc/testsuite/lib/torture-options.exp index 5687c23..9f50e1c 100644 --- a/gcc/testsuite/lib/torture-options.exp +++ b/gcc/testsuite/lib/torture-options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# Copyright (C) 2008-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/tsan-dg.exp b/gcc/testsuite/lib/tsan-dg.exp index 4625bff..bc6fa61 100644 --- a/gcc/testsuite/lib/tsan-dg.exp +++ b/gcc/testsuite/lib/tsan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/ubsan-dg.exp b/gcc/testsuite/lib/ubsan-dg.exp index 07333a5..a52a96b 100644 --- a/gcc/testsuite/lib/ubsan-dg.exp +++ b/gcc/testsuite/lib/ubsan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/wrapper.exp b/gcc/testsuite/lib/wrapper.exp index 643690d..9d32609 100644 --- a/gcc/testsuite/lib/wrapper.exp +++ b/gcc/testsuite/lib/wrapper.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/obj-c++.dg/attributes/attributes.exp b/gcc/testsuite/obj-c++.dg/attributes/attributes.exp index 6e19d8c..c2bc7ff 100644 --- a/gcc/testsuite/obj-c++.dg/attributes/attributes.exp +++ b/gcc/testsuite/obj-c++.dg/attributes/attributes.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/obj-c++.dg/dg.exp b/gcc/testsuite/obj-c++.dg/dg.exp index 8e9778d..41d5049 100644 --- a/gcc/testsuite/obj-c++.dg/dg.exp +++ b/gcc/testsuite/obj-c++.dg/dg.exp @@ -1,5 +1,5 @@ # GCC Objective-C++ testsuite that uses the `dg.exp' driver. -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/obj-c++.dg/lto/lto.exp b/gcc/testsuite/obj-c++.dg/lto/lto.exp index 7950c50..869dd14 100644 --- a/gcc/testsuite/obj-c++.dg/lto/lto.exp +++ b/gcc/testsuite/obj-c++.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/obj-c++.dg/plugin/plugin.exp b/gcc/testsuite/obj-c++.dg/plugin/plugin.exp index 92fd323..0359515 100644 --- a/gcc/testsuite/obj-c++.dg/plugin/plugin.exp +++ b/gcc/testsuite/obj-c++.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/obj-c++.dg/property/property.exp b/gcc/testsuite/obj-c++.dg/property/property.exp index b4e560a..93d2f4b 100644 --- a/gcc/testsuite/obj-c++.dg/property/property.exp +++ b/gcc/testsuite/obj-c++.dg/property/property.exp @@ -1,5 +1,5 @@ # GCC Objective-C++ testsuite that uses the `dg.exp' driver. -# Copyright (C) 2004-2017 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/obj-c++.dg/strings/strings.exp b/gcc/testsuite/obj-c++.dg/strings/strings.exp index 8c545a7..d2f1b16 100644 --- a/gcc/testsuite/obj-c++.dg/strings/strings.exp +++ b/gcc/testsuite/obj-c++.dg/strings/strings.exp @@ -1,6 +1,6 @@ # String tests that only need to run at default optimization. -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp b/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp index 8e66d96..92c96a9 100644 --- a/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp +++ b/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp @@ -1,6 +1,6 @@ # String tests that should be run at all optimization levels. -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m b/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m index c4ad9e6..bc750dd 100644 --- a/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m +++ b/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m @@ -1,5 +1,5 @@ /* Very simple root class for writing testcases. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Nicola Pero This file is part of GCC. diff --git a/gcc/testsuite/objc.dg/attributes/attributes.exp b/gcc/testsuite/objc.dg/attributes/attributes.exp index 502aa01..3f1d361 100644 --- a/gcc/testsuite/objc.dg/attributes/attributes.exp +++ b/gcc/testsuite/objc.dg/attributes/attributes.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/objc.dg/dg.exp b/gcc/testsuite/objc.dg/dg.exp index 5becb0c..929bca5 100644 --- a/gcc/testsuite/objc.dg/dg.exp +++ b/gcc/testsuite/objc.dg/dg.exp @@ -1,5 +1,5 @@ # GCC Objective-C testsuite that uses the `dg.exp' driver. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp b/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp index 7e21e9c..89bb4ba 100644 --- a/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp +++ b/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp @@ -1,5 +1,5 @@ # GCC Objective-C testsuite that uses the `dg.exp' driver. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc.dg/lto/lto.exp b/gcc/testsuite/objc.dg/lto/lto.exp index 7f5aeac..76c5889 100644 --- a/gcc/testsuite/objc.dg/lto/lto.exp +++ b/gcc/testsuite/objc.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc.dg/pch/pch.exp b/gcc/testsuite/objc.dg/pch/pch.exp index deefaaf..b178d8b 100644 --- a/gcc/testsuite/objc.dg/pch/pch.exp +++ b/gcc/testsuite/objc.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc.dg/plugin/plugin.exp b/gcc/testsuite/objc.dg/plugin/plugin.exp index 6600c9c..d5e6306 100644 --- a/gcc/testsuite/objc.dg/plugin/plugin.exp +++ b/gcc/testsuite/objc.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc.dg/property/property.exp b/gcc/testsuite/objc.dg/property/property.exp index 65ac841..0571943 100644 --- a/gcc/testsuite/objc.dg/property/property.exp +++ b/gcc/testsuite/objc.dg/property/property.exp @@ -1,5 +1,5 @@ # GCC Objective-C testsuite that uses the `dg.exp' driver. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc.dg/special/special.exp b/gcc/testsuite/objc.dg/special/special.exp index 6a31b11..f2ed65b 100644 --- a/gcc/testsuite/objc.dg/special/special.exp +++ b/gcc/testsuite/objc.dg/special/special.exp @@ -1,5 +1,5 @@ # GCC Objective-C testsuite that uses the `dg.exp' driver. -# Copyright (C) 1997-2017 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc.dg/strings/strings.exp b/gcc/testsuite/objc.dg/strings/strings.exp index 49a3a58..760f11d 100644 --- a/gcc/testsuite/objc.dg/strings/strings.exp +++ b/gcc/testsuite/objc.dg/strings/strings.exp @@ -1,6 +1,6 @@ # String tests that only need to run at default optimization. -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/objc.dg/torture/strings/strings.exp b/gcc/testsuite/objc.dg/torture/strings/strings.exp index 7ecd989..82ae90d 100644 --- a/gcc/testsuite/objc.dg/torture/strings/strings.exp +++ b/gcc/testsuite/objc.dg/torture/strings/strings.exp @@ -1,6 +1,6 @@ # String tests that should be run at all optimization levels. -# Copyright (C) 2010-2017 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc/compile/compile.exp b/gcc/testsuite/objc/compile/compile.exp index 2c44b4f..6d27bc0 100644 --- a/gcc/testsuite/objc/compile/compile.exp +++ b/gcc/testsuite/objc/compile/compile.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2017 Free Software Foundation, Inc. +# Copyright (C) 1991-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc/execute/exceptions/exceptions.exp b/gcc/testsuite/objc/execute/exceptions/exceptions.exp index ed2d973..89ec2bb 100644 --- a/gcc/testsuite/objc/execute/exceptions/exceptions.exp +++ b/gcc/testsuite/objc/execute/exceptions/exceptions.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2017 Free Software Foundation, Inc. +# Copyright (C) 1991-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/objc/execute/execute.exp b/gcc/testsuite/objc/execute/execute.exp index f977895..3849b34 100644 --- a/gcc/testsuite/objc/execute/execute.exp +++ b/gcc/testsuite/objc/execute/execute.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2017 Free Software Foundation, Inc. +# Copyright (C) 1991-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/timevar.c b/gcc/timevar.c index 54550be..2816538 100644 --- a/gcc/timevar.c +++ b/gcc/timevar.c @@ -1,5 +1,5 @@ /* Timing variables for measuring compiler performance. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Alex Samuel <samuel@codesourcery.com> This file is part of GCC. diff --git a/gcc/timevar.def b/gcc/timevar.def index caa3645..e1d480f 100644 --- a/gcc/timevar.def +++ b/gcc/timevar.def @@ -1,6 +1,6 @@ /* This file contains the definitions for timing variables used to measure run-time performance of the compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Alex Samuel <samuel@codesourcery.com> This file is part of GCC. diff --git a/gcc/timevar.h b/gcc/timevar.h index b7f91d1..38b01de 100644 --- a/gcc/timevar.h +++ b/gcc/timevar.h @@ -1,5 +1,5 @@ /* Timing variables for measuring compiler performance. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Contributed by Alex Samuel <samuel@codesourcery.com> This file is part of GCC. diff --git a/gcc/tlink.c b/gcc/tlink.c index a2a7db0..ec20bd2 100644 --- a/gcc/tlink.c +++ b/gcc/tlink.c @@ -1,7 +1,7 @@ /* Scan linker error messages for missing template instantiations and provide them. - Copyright (C) 1995-2017 Free Software Foundation, Inc. + Copyright (C) 1995-2018 Free Software Foundation, Inc. Contributed by Jason Merrill (jason@cygnus.com). This file is part of GCC. diff --git a/gcc/toplev.c b/gcc/toplev.c index 95d3f19..5faa364 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1,5 +1,5 @@ /* Top level of GCC compilers (cc1, cc1plus, etc.) - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/toplev.h b/gcc/toplev.h index aed806e..c97375b 100644 --- a/gcc/toplev.h +++ b/gcc/toplev.h @@ -1,5 +1,5 @@ /* toplev.h - Various declarations for functions found in toplev.c - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tracer.c b/gcc/tracer.c index 0c7a953..58f4ec1d 100644 --- a/gcc/tracer.c +++ b/gcc/tracer.c @@ -1,7 +1,7 @@ /* The tracer pass for the GNU compiler. Contributed by Jan Hubicka, SuSE Labs. Adapted to work on GIMPLE instead of RTL by Robert Kidd, UIUC. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tracer.h b/gcc/tracer.h index ca2117b..9b9ed08 100644 --- a/gcc/tracer.h +++ b/gcc/tracer.h @@ -1,5 +1,5 @@ /* Header file for Tracer. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 63cac31..ca14915 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -1,5 +1,5 @@ /* Passes for transactional memory support. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@redhat.com> and Aldy Hernandez <aldyh@redhat.com>. diff --git a/gcc/trans-mem.h b/gcc/trans-mem.h index 5bf2e54..a3181b4 100644 --- a/gcc/trans-mem.h +++ b/gcc/trans-mem.h @@ -1,5 +1,5 @@ /* Miscellaneous transactional memory support definitions. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@redhat.com> and Aldy Hernandez <aldyh@redhat.com>. diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c index e3d461e..96b479d 100644 --- a/gcc/tree-affine.c +++ b/gcc/tree-affine.c @@ -1,5 +1,5 @@ /* Operations with affine combinations of trees. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h index d2140b7..4e9f5bf 100644 --- a/gcc/tree-affine.h +++ b/gcc/tree-affine.h @@ -1,5 +1,5 @@ /* Operations with affine combinations of trees. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.c index 02c89cc..a47be1d 100644 --- a/gcc/tree-call-cdce.c +++ b/gcc/tree-call-cdce.c @@ -1,5 +1,5 @@ /* Conditional Dead Call Elimination pass for the GNU compiler. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Xinliang David Li <davidxl@google.com> This file is part of GCC. diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 96b638f..b1c3cad 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -1,5 +1,5 @@ /* Control flow functions for trees. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-cfg.h b/gcc/tree-cfg.h index 12deaa3..73237a6 100644 --- a/gcc/tree-cfg.h +++ b/gcc/tree-cfg.h @@ -1,5 +1,5 @@ /* Data and Control Flow Analysis for Trees. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c index bfcca03..c261e71 100644 --- a/gcc/tree-cfgcleanup.c +++ b/gcc/tree-cfgcleanup.c @@ -1,5 +1,5 @@ /* CFG cleanup for trees. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-cfgcleanup.h b/gcc/tree-cfgcleanup.h index f64f711..0b33d87 100644 --- a/gcc/tree-cfgcleanup.h +++ b/gcc/tree-cfgcleanup.h @@ -1,5 +1,5 @@ /* Header file for CFG cleanup for trees. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-chkp-opt.c b/gcc/tree-chkp-opt.c index 33f2a1b..5a005a6 100644 --- a/gcc/tree-chkp-opt.c +++ b/gcc/tree-chkp-opt.c @@ -1,5 +1,5 @@ /* Pointer Bounds Checker optimization pass. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Ilya Enkovich (ilya.enkovich@intel.com) This file is part of GCC. diff --git a/gcc/tree-chkp.c b/gcc/tree-chkp.c index 8296786..40497ce 100644 --- a/gcc/tree-chkp.c +++ b/gcc/tree-chkp.c @@ -1,5 +1,5 @@ /* Pointer Bounds Checker insrumentation pass. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. Contributed by Ilya Enkovich (ilya.enkovich@intel.com) This file is part of GCC. diff --git a/gcc/tree-chkp.h b/gcc/tree-chkp.h index 1411054..5cfae3d 100644 --- a/gcc/tree-chkp.h +++ b/gcc/tree-chkp.h @@ -1,5 +1,5 @@ /* Declaration of interface functions of Pointer Bounds Checker. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c index 9c14374..5594455 100644 --- a/gcc/tree-chrec.c +++ b/gcc/tree-chrec.c @@ -1,5 +1,5 @@ /* Chains of recurrences. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <pop@cri.ensmp.fr> This file is part of GCC. diff --git a/gcc/tree-chrec.h b/gcc/tree-chrec.h index 4838bae..b2efa33 100644 --- a/gcc/tree-chrec.h +++ b/gcc/tree-chrec.h @@ -1,5 +1,5 @@ /* Chains of recurrences. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <pop@cri.ensmp.fr> This file is part of GCC. diff --git a/gcc/tree-complex.c b/gcc/tree-complex.c index 146b52b..622b869 100644 --- a/gcc/tree-complex.c +++ b/gcc/tree-complex.c @@ -1,5 +1,5 @@ /* Lower complex number operations to scalar operations. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-core.h b/gcc/tree-core.h index b08d215..76d2dfd 100644 --- a/gcc/tree-core.h +++ b/gcc/tree-core.h @@ -1,5 +1,5 @@ /* Core data structures for the 'tree' type. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c index 954f262..fc503c7 100644 --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -1,5 +1,5 @@ /* Data references and dependences detectors. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <pop@cri.ensmp.fr> This file is part of GCC. diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h index 00a8ec3..6df38a5 100644 --- a/gcc/tree-data-ref.h +++ b/gcc/tree-data-ref.h @@ -1,5 +1,5 @@ /* Data references and dependences detectors. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <pop@cri.ensmp.fr> This file is part of GCC. diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 3358763..b50b9ab 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -1,5 +1,5 @@ /* Data flow functions for trees. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-dfa.h b/gcc/tree-dfa.h index ce96360..cd37b2c 100644 --- a/gcc/tree-dfa.h +++ b/gcc/tree-dfa.h @@ -1,5 +1,5 @@ /* Header file for tree data flow functions. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c index c80ae54..9814d02 100644 --- a/gcc/tree-diagnostic.c +++ b/gcc/tree-diagnostic.c @@ -1,7 +1,7 @@ /* Language-independent diagnostic subroutines for the GNU Compiler Collection that are only for use in the compilers proper and not the driver or other programs. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-diagnostic.h b/gcc/tree-diagnostic.h index e38bb44..f5b867a 100644 --- a/gcc/tree-diagnostic.h +++ b/gcc/tree-diagnostic.h @@ -1,7 +1,7 @@ /* Various declarations for language-independent diagnostics subroutines that are only for use in the compilers proper and not the driver or other programs. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c index 7481330..bc3e3a9 100644 --- a/gcc/tree-dump.c +++ b/gcc/tree-dump.c @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com> This file is part of GCC. diff --git a/gcc/tree-dump.h b/gcc/tree-dump.h index 448ac83..e91de71 100644 --- a/gcc/tree-dump.h +++ b/gcc/tree-dump.h @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2017 Free Software Foundation, Inc. + Copyright (C) 1999-2018 Free Software Foundation, Inc. Written by Mark Mitchell <mark@codesourcery.com> This file is part of GCC. diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c index fc5fb02..3f54623 100644 --- a/gcc/tree-eh.c +++ b/gcc/tree-eh.c @@ -1,5 +1,5 @@ /* Exception handling semantics and decomposition for trees. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-eh.h b/gcc/tree-eh.h index 2883628..6e1fa71 100644 --- a/gcc/tree-eh.h +++ b/gcc/tree-eh.h @@ -1,5 +1,5 @@ /* Header file for exception handling. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c index 1f9f53d..ae8c6e5 100644 --- a/gcc/tree-emutls.c +++ b/gcc/tree-emutls.c @@ -1,5 +1,5 @@ /* Lower TLS operations to emulation functions. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-hash-traits.h b/gcc/tree-hash-traits.h index 01fda3c..fb5bba4 100644 --- a/gcc/tree-hash-traits.h +++ b/gcc/tree-hash-traits.h @@ -1,5 +1,5 @@ /* Traits for hashing trees. - Copyright (C) 2014-2017 Free Software Foundation, Inc. + Copyright (C) 2014-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-hasher.h b/gcc/tree-hasher.h index 2241830..b3c955c 100644 --- a/gcc/tree-hasher.h +++ b/gcc/tree-hasher.h @@ -1,5 +1,5 @@ /* Hash Table Helper for Trees - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Lawrence Crowl <crowl@google.com> This file is part of GCC. diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c index 37695c2..a1f5ade 100644 --- a/gcc/tree-if-conv.c +++ b/gcc/tree-if-conv.c @@ -1,5 +1,5 @@ /* If-conversion for vectorizer. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Devang Patel <dpatel@apple.com> This file is part of GCC. diff --git a/gcc/tree-if-conv.h b/gcc/tree-if-conv.h index 9a8d17d..6876a5a 100644 --- a/gcc/tree-if-conv.h +++ b/gcc/tree-if-conv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2017 Free Software Foundation, Inc. +/* Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 50d56b4..c290de2 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -1,5 +1,5 @@ /* Tree inlining. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> This file is part of GCC. diff --git a/gcc/tree-inline.h b/gcc/tree-inline.h index 257a610..d0ebbca 100644 --- a/gcc/tree-inline.h +++ b/gcc/tree-inline.h @@ -1,5 +1,5 @@ /* Tree inlining hooks and declarations. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com> This file is part of GCC. diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c index a250f81..e9a98b2 100644 --- a/gcc/tree-into-ssa.c +++ b/gcc/tree-into-ssa.c @@ -1,5 +1,5 @@ /* Rewrite a program in Normal form into SSA. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-into-ssa.h b/gcc/tree-into-ssa.h index 65c146b..006a882 100644 --- a/gcc/tree-into-ssa.h +++ b/gcc/tree-into-ssa.h @@ -1,5 +1,5 @@ /* Header file for normal form into SSA. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c index b0b88f4..943babd 100644 --- a/gcc/tree-iterator.c +++ b/gcc/tree-iterator.c @@ -1,5 +1,5 @@ /* Iterator routines for manipulating GENERIC and GIMPLE tree statements. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/tree-iterator.h b/gcc/tree-iterator.h index 4e71355..cf66568 100644 --- a/gcc/tree-iterator.h +++ b/gcc/tree-iterator.h @@ -1,5 +1,5 @@ /* Iterator routines for manipulating GENERIC tree statement list. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.c index bd780fa..eca8dd2 100644 --- a/gcc/tree-loop-distribution.c +++ b/gcc/tree-loop-distribution.c @@ -1,5 +1,5 @@ /* Loop distribution. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Georges-Andre Silber <Georges-Andre.Silber@ensmp.fr> and Sebastian Pop <sebastian.pop@amd.com>. diff --git a/gcc/tree-nested.c b/gcc/tree-nested.c index 6cbae7b..f1557c9 100644 --- a/gcc/tree-nested.c +++ b/gcc/tree-nested.c @@ -1,5 +1,5 @@ /* Nested function decomposition for GIMPLE. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-nested.h b/gcc/tree-nested.h index 1076402..6c9b963 100644 --- a/gcc/tree-nested.h +++ b/gcc/tree-nested.h @@ -1,5 +1,5 @@ /* Header file for Nested function decomposition for GIMPLE. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c index 953135b..754bc8d 100644 --- a/gcc/tree-nrv.c +++ b/gcc/tree-nrv.c @@ -1,5 +1,5 @@ /* Language independent return value optimizations - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.c index 488676e..4f6b230 100644 --- a/gcc/tree-object-size.c +++ b/gcc/tree-object-size.c @@ -1,5 +1,5 @@ /* __builtin_object_size (ptr, object_size_type) computation - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com> This file is part of GCC. diff --git a/gcc/tree-object-size.h b/gcc/tree-object-size.h index 1b55805..101421e 100644 --- a/gcc/tree-object-size.h +++ b/gcc/tree-object-size.h @@ -1,5 +1,5 @@ /* Declarations for tree-object-size.c. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.c index 6327c07..59bdcd6 100644 --- a/gcc/tree-outof-ssa.c +++ b/gcc/tree-outof-ssa.c @@ -1,5 +1,5 @@ /* Convert a program in SSA form into Normal form. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Andrew Macleod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/tree-outof-ssa.h b/gcc/tree-outof-ssa.h index ebbaea1..0e6452d 100644 --- a/gcc/tree-outof-ssa.h +++ b/gcc/tree-outof-ssa.h @@ -1,5 +1,5 @@ /* Routines for expanding from SSA form to RTL. - Copyright (C) 2009-2017 Free Software Foundation, Inc. + Copyright (C) 2009-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c index 643ab57..a872f8c 100644 --- a/gcc/tree-parloops.c +++ b/gcc/tree-parloops.c @@ -1,5 +1,5 @@ /* Loop autoparallelization. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <pop@cri.ensmp.fr> Zdenek Dvorak <dvorakz@suse.cz> and Razya Ladelsky <razya@il.ibm.com>. diff --git a/gcc/tree-parloops.h b/gcc/tree-parloops.h index 436146a..0de0203 100644 --- a/gcc/tree-parloops.h +++ b/gcc/tree-parloops.h @@ -1,5 +1,5 @@ /* Header file for loop autoparallelization. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 323f37d..fbc9f14 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -1,5 +1,5 @@ /* Definitions for describing one tree-ssa optimization pass. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@redhat.com> This file is part of GCC. diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.c index 1c2e5c5..9bdb8d5 100644 --- a/gcc/tree-phinodes.c +++ b/gcc/tree-phinodes.c @@ -1,5 +1,5 @@ /* Generic routines for manipulating PHIs - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-phinodes.h b/gcc/tree-phinodes.h index 7c46750..fc28407 100644 --- a/gcc/tree-phinodes.h +++ b/gcc/tree-phinodes.h @@ -1,5 +1,5 @@ /* Header file for PHI node routines - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index d3a863e..0fe46f0 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -1,5 +1,5 @@ /* Predictive commoning. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index ae0107e..e4a1f08 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -1,5 +1,5 @@ /* Pretty formatting of GENERIC trees in C syntax. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Adapted from c-pretty-print.c by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-pretty-print.h b/gcc/tree-pretty-print.h index d17c5a5..cf2427f 100644 --- a/gcc/tree-pretty-print.h +++ b/gcc/tree-pretty-print.h @@ -1,7 +1,7 @@ /* Various declarations for language-independent pretty-print subroutines that are only for use in the compilers proper and not the driver or other programs. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c index 4b73255..9d91906 100644 --- a/gcc/tree-profile.c +++ b/gcc/tree-profile.c @@ -1,5 +1,5 @@ /* Calculate branch probabilities, and basic block execution counts. - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2018 Free Software Foundation, Inc. Contributed by James E. Wilson, UC Berkeley/Cygnus Support; based on some ideas from Dain Samples of UC Berkeley. Further mangling by Bob Manson, Cygnus Support. diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.c index 7ee70fa..0ba1aa8 100644 --- a/gcc/tree-scalar-evolution.c +++ b/gcc/tree-scalar-evolution.c @@ -1,5 +1,5 @@ /* Scalar evolution detector. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <s.pop@laposte.net> This file is part of GCC. diff --git a/gcc/tree-scalar-evolution.h b/gcc/tree-scalar-evolution.h index 55b8ca4..f58ce66 100644 --- a/gcc/tree-scalar-evolution.h +++ b/gcc/tree-scalar-evolution.h @@ -1,5 +1,5 @@ /* Scalar evolution detector. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Sebastian Pop <s.pop@laposte.net> This file is part of GCC. diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index d7112a8..b513676 100644 --- a/gcc/tree-sra.c +++ b/gcc/tree-sra.c @@ -1,7 +1,7 @@ /* Scalar Replacement of Aggregates (SRA) converts some structure references into scalar references, exposing them to the scalar optimizers. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Martin Jambor <mjambor@suse.cz> This file is part of GCC. diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.c index 87df123..2b52fe5 100644 --- a/gcc/tree-ssa-address.c +++ b/gcc/tree-ssa-address.c @@ -1,5 +1,5 @@ /* Memory address lowering and addressing mode selection. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-address.h b/gcc/tree-ssa-address.h index cd62ed9..9474e3a 100644 --- a/gcc/tree-ssa-address.h +++ b/gcc/tree-ssa-address.h @@ -1,5 +1,5 @@ /* Header file for memory address lowering and mode selection. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index 7601b19..5776687 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -1,5 +1,5 @@ /* Alias analysis for trees. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-alias.h b/gcc/tree-ssa-alias.h index b6b23c9..88554e8 100644 --- a/gcc/tree-ssa-alias.h +++ b/gcc/tree-ssa-alias.h @@ -1,5 +1,5 @@ /* Tree based alias analysis and alias oracle. - Copyright (C) 2008-2017 Free Software Foundation, Inc. + Copyright (C) 2008-2018 Free Software Foundation, Inc. Contributed by Richard Guenther <rguenther@suse.de> This file is part of GCC. diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index e38c009..5bae9a7 100644 --- a/gcc/tree-ssa-ccp.c +++ b/gcc/tree-ssa-ccp.c @@ -1,5 +1,5 @@ /* Conditional constant propagation pass for the GNU compiler. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. Adapted from original RTL SSA-CCP by Daniel Berlin <dberlin@dberlin.org> Adapted to GIMPLE trees by Diego Novillo <dnovillo@redhat.com> diff --git a/gcc/tree-ssa-ccp.h b/gcc/tree-ssa-ccp.h index 836ddd0f..1b70ad8 100644 --- a/gcc/tree-ssa-ccp.h +++ b/gcc/tree-ssa-ccp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2017 Free Software Foundation, Inc. +/* Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.c index 68d3c3d..5cc0aca 100644 --- a/gcc/tree-ssa-coalesce.c +++ b/gcc/tree-ssa-coalesce.c @@ -1,5 +1,5 @@ /* Coalesce SSA_NAMES together for the out-of-ssa pass. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-coalesce.h b/gcc/tree-ssa-coalesce.h index 98e61c5..89d8474 100644 --- a/gcc/tree-ssa-coalesce.h +++ b/gcc/tree-ssa-coalesce.h @@ -1,5 +1,5 @@ /* Header file for tree-ssa-coalesce.c exports. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.c index 1f9dbf5..0c667da 100644 --- a/gcc/tree-ssa-copy.c +++ b/gcc/tree-ssa-copy.c @@ -1,5 +1,5 @@ /* Copy propagation and SSA_NAME replacement support routines. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c index 08f20a3..7ec3cc1 100644 --- a/gcc/tree-ssa-dce.c +++ b/gcc/tree-ssa-dce.c @@ -1,5 +1,5 @@ /* Dead code elimination pass for the GNU compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. Contributed by Ben Elliston <bje@redhat.com> and Andrew MacLeod <amacleod@redhat.com> Adapted to use control dependence by Steven Bosscher, SUSE Labs. diff --git a/gcc/tree-ssa-dce.h b/gcc/tree-ssa-dce.h index 2adb086..4197c1a 100644 --- a/gcc/tree-ssa-dce.h +++ b/gcc/tree-ssa-dce.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017 Free Software Foundation, Inc. +/* Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index c8adf8b..a6eaed5 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -1,5 +1,5 @@ /* SSA Dominator optimizations for trees - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-dom.h b/gcc/tree-ssa-dom.h index ad1b7ef..e2f3cda 100644 --- a/gcc/tree-ssa-dom.h +++ b/gcc/tree-ssa-dom.h @@ -1,5 +1,5 @@ /* Header file for SSA dominator optimizations. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.c index 392313b..9220fea 100644 --- a/gcc/tree-ssa-dse.c +++ b/gcc/tree-ssa-dse.c @@ -1,5 +1,5 @@ /* Dead store elimination - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c index ff8d976..a51b86c 100644 --- a/gcc/tree-ssa-forwprop.c +++ b/gcc/tree-ssa-forwprop.c @@ -1,5 +1,5 @@ /* Forward propagation of expressions for single use variables. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.c index ff26dd1..b63c600 100644 --- a/gcc/tree-ssa-ifcombine.c +++ b/gcc/tree-ssa-ifcombine.c @@ -1,5 +1,5 @@ /* Combining of if-expressions on trees. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Richard Guenther <rguenther@suse.de> This file is part of GCC. diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.c index 8738fe2..08ac678 100644 --- a/gcc/tree-ssa-live.c +++ b/gcc/tree-ssa-live.c @@ -1,5 +1,5 @@ /* Liveness for SSA trees. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-live.h b/gcc/tree-ssa-live.h index dd9ca79..e62293b 100644 --- a/gcc/tree-ssa-live.h +++ b/gcc/tree-ssa-live.h @@ -1,5 +1,5 @@ /* Routines for liveness in SSA trees. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c index 6bb0220..b2dee48 100644 --- a/gcc/tree-ssa-loop-ch.c +++ b/gcc/tree-ssa-loop-ch.c @@ -1,5 +1,5 @@ /* Loop header copying on trees. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index e62759b..7d95621 100644 --- a/gcc/tree-ssa-loop-im.c +++ b/gcc/tree-ssa-loop-im.c @@ -1,5 +1,5 @@ /* Loop invariant motion. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.c index ce5a833..15c378a 100644 --- a/gcc/tree-ssa-loop-ivcanon.c +++ b/gcc/tree-ssa-loop-ivcanon.c @@ -1,5 +1,5 @@ /* Induction variable canonicalization and loop peeling. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c index b5d5ea6..17838c2 100644 --- a/gcc/tree-ssa-loop-ivopts.c +++ b/gcc/tree-ssa-loop-ivopts.c @@ -1,5 +1,5 @@ /* Induction variable optimizations. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-ivopts.h b/gcc/tree-ssa-loop-ivopts.h index cca3692..c04388c 100644 --- a/gcc/tree-ssa-loop-ivopts.h +++ b/gcc/tree-ssa-loop-ivopts.h @@ -1,5 +1,5 @@ /* Header file for Induction variable optimizations. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.c index 12c49d7..80e91d0 100644 --- a/gcc/tree-ssa-loop-manip.c +++ b/gcc/tree-ssa-loop-manip.c @@ -1,5 +1,5 @@ /* High-level loop manipulation functions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-manip.h b/gcc/tree-ssa-loop-manip.h index 3f5b3ee..390ac6f 100644 --- a/gcc/tree-ssa-loop-manip.h +++ b/gcc/tree-ssa-loop-manip.h @@ -1,5 +1,5 @@ /* Header file for High-level loop manipulation functions. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c index a8beeac..fa49abf 100644 --- a/gcc/tree-ssa-loop-niter.c +++ b/gcc/tree-ssa-loop-niter.c @@ -1,5 +1,5 @@ /* Functions to determine/estimate number of iterations of a loop. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-niter.h b/gcc/tree-ssa-loop-niter.h index 8161cc7..c5c6a84 100644 --- a/gcc/tree-ssa-loop-niter.h +++ b/gcc/tree-ssa-loop-niter.h @@ -1,5 +1,5 @@ /* Header file for loop interation estimates. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.c index 67767e1..2f10db1 100644 --- a/gcc/tree-ssa-loop-prefetch.c +++ b/gcc/tree-ssa-loop-prefetch.c @@ -1,5 +1,5 @@ /* Array prefetching. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-split.c b/gcc/tree-ssa-loop-split.c index dcb7c1e..12f6665 100644 --- a/gcc/tree-ssa-loop-split.c +++ b/gcc/tree-ssa-loop-split.c @@ -1,5 +1,5 @@ /* Loop splitting. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c index ecc72cb..711c1cd 100644 --- a/gcc/tree-ssa-loop-unswitch.c +++ b/gcc/tree-ssa-loop-unswitch.c @@ -1,5 +1,5 @@ /* Loop unswitching. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.c index a809552..6c3e516 100644 --- a/gcc/tree-ssa-loop.c +++ b/gcc/tree-ssa-loop.c @@ -1,5 +1,5 @@ /* Loop optimizations over tree-ssa. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-loop.h b/gcc/tree-ssa-loop.h index 2955710..c79d543 100644 --- a/gcc/tree-ssa-loop.h +++ b/gcc/tree-ssa-loop.h @@ -1,5 +1,5 @@ /* Header file for SSA loop optimizations. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c index 553a37c..9098188 100644 --- a/gcc/tree-ssa-math-opts.c +++ b/gcc/tree-ssa-math-opts.c @@ -1,5 +1,5 @@ /* Global, SSA-based optimizations using mathematical identities. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index ed80442..41dcb56 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -1,5 +1,5 @@ /* SSA operands management for trees. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-operands.h b/gcc/tree-ssa-operands.h index db7d007..974d40c 100644 --- a/gcc/tree-ssa-operands.h +++ b/gcc/tree-ssa-operands.h @@ -1,5 +1,5 @@ /* SSA operand management for trees. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-phionlycprop.c b/gcc/tree-ssa-phionlycprop.c index fe39aa7..632df27 100644 --- a/gcc/tree-ssa-phionlycprop.c +++ b/gcc/tree-ssa-phionlycprop.c @@ -1,5 +1,5 @@ /* Const/Copy propagation originating from degenerate PHIs - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.c index 9e6eb9c..e740cf5 100644 --- a/gcc/tree-ssa-phiopt.c +++ b/gcc/tree-ssa-phiopt.c @@ -1,5 +1,5 @@ /* Optimization of PHI nodes by converting them into straightline code. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.c index 494158b..fad81d0 100644 --- a/gcc/tree-ssa-phiprop.c +++ b/gcc/tree-ssa-phiprop.c @@ -1,5 +1,5 @@ /* Backward propagation of indirect loads through PHIs. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Richard Guenther <rguenther@suse.de> This file is part of GCC. diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index d91fec2..63c2a6a 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -1,5 +1,5 @@ /* Full and partial redundancy elimination and code hoisting on SSA GIMPLE. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dan@dberlin.org> and Steven Bosscher <stevenb@suse.de> diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c index 62955be..9f67a9a 100644 --- a/gcc/tree-ssa-propagate.c +++ b/gcc/tree-ssa-propagate.c @@ -1,5 +1,5 @@ /* Generic SSA value propagation engine. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-propagate.h b/gcc/tree-ssa-propagate.h index be4500b..10c48d8 100644 --- a/gcc/tree-ssa-propagate.h +++ b/gcc/tree-ssa-propagate.h @@ -1,6 +1,6 @@ /* Data structures and function declarations for the SSA value propagation engine. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c index b037dfb..f41b120 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -1,5 +1,5 @@ /* Reassociation for trees. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dan@dberlin.org> This file is part of GCC. diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index 7146f8f..7158bb0 100644 --- a/gcc/tree-ssa-sccvn.c +++ b/gcc/tree-ssa-sccvn.c @@ -1,5 +1,5 @@ /* SCC value numbering for trees - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dan@dberlin.org> This file is part of GCC. diff --git a/gcc/tree-ssa-sccvn.h b/gcc/tree-ssa-sccvn.h index 8308768..9356520 100644 --- a/gcc/tree-ssa-sccvn.h +++ b/gcc/tree-ssa-sccvn.h @@ -1,5 +1,5 @@ /* Tree SCC value numbering - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dberlin@dberlin.org> This file is part of GCC. diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.c index 5177511..47cca78 100644 --- a/gcc/tree-ssa-scopedtables.c +++ b/gcc/tree-ssa-scopedtables.c @@ -1,5 +1,5 @@ /* Header file for SSA dominator optimizations. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-scopedtables.h b/gcc/tree-ssa-scopedtables.h index e3d7bff..2cc2b6c 100644 --- a/gcc/tree-ssa-scopedtables.h +++ b/gcc/tree-ssa-scopedtables.h @@ -1,5 +1,5 @@ /* Header file for SSA dominator optimizations. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.c index 5d801d3..0fe8dd00 100644 --- a/gcc/tree-ssa-sink.c +++ b/gcc/tree-ssa-sink.c @@ -1,5 +1,5 @@ /* Code sinking for trees - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dan@dberlin.org> This file is part of GCC. diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.c index be6ab9f..c8b86b6 100644 --- a/gcc/tree-ssa-strlen.c +++ b/gcc/tree-ssa-strlen.c @@ -1,5 +1,5 @@ /* String length optimization - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index 243cc46..d3b38c3 100644 --- a/gcc/tree-ssa-structalias.c +++ b/gcc/tree-ssa-structalias.c @@ -1,5 +1,5 @@ /* Tree based points-to analysis - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Daniel Berlin <dberlin@dberlin.org> This file is part of GCC. diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c index fc94f5d..d43f3fb 100644 --- a/gcc/tree-ssa-tail-merge.c +++ b/gcc/tree-ssa-tail-merge.c @@ -1,5 +1,5 @@ /* Tail merging for gimple. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Tom de Vries (tom@codesourcery.com) This file is part of GCC. diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.c index 7736467..4339520 100644 --- a/gcc/tree-ssa-ter.c +++ b/gcc/tree-ssa-ter.c @@ -1,5 +1,5 @@ /* Routines for performing Temporary Expression Replacement (TER) in SSA trees. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-ter.h b/gcc/tree-ssa-ter.h index 7652e1e..21bb7a5 100644 --- a/gcc/tree-ssa-ter.h +++ b/gcc/tree-ssa-ter.h @@ -1,5 +1,5 @@ /* Header file for tree-ssa-ter.c exports. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.c index f3f55cf..ad5eae3 100644 --- a/gcc/tree-ssa-threadbackward.c +++ b/gcc/tree-ssa-threadbackward.c @@ -1,5 +1,5 @@ /* SSA Jump Threading - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c index 0c782f5..dbc0bbd 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -1,5 +1,5 @@ /* SSA Jump Threading - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Jeff Law <law@redhat.com> This file is part of GCC. diff --git a/gcc/tree-ssa-threadedge.h b/gcc/tree-ssa-threadedge.h index 0f2e39f..1431c52 100644 --- a/gcc/tree-ssa-threadedge.h +++ b/gcc/tree-ssa-threadedge.h @@ -1,5 +1,5 @@ /* Header file for SSA jump threading. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index 7b823d1..9ab9e7d 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -1,5 +1,5 @@ /* Thread edges through blocks and update the control flow and SSA graphs. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-threadupdate.h b/gcc/tree-ssa-threadupdate.h index 8a3b41d..0a3d84e 100644 --- a/gcc/tree-ssa-threadupdate.h +++ b/gcc/tree-ssa-threadupdate.h @@ -1,6 +1,6 @@ /* Communication between registering jump thread requests and updating the SSA/CFG for jump threading. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.c index 35a49d2..7d863a7 100644 --- a/gcc/tree-ssa-uncprop.c +++ b/gcc/tree-ssa-uncprop.c @@ -1,5 +1,5 @@ /* Routines for discovering and unpropagating edge equivalences. - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c index b921751..6930a24 100644 --- a/gcc/tree-ssa-uninit.c +++ b/gcc/tree-ssa-uninit.c @@ -1,5 +1,5 @@ /* Predicate aware uninitialized variable warning. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. Contributed by Xinliang David Li <davidxl@google.com> This file is part of GCC. diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index c04e0cc..ee311ce 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -1,5 +1,5 @@ /* Miscellaneous SSA utility functions. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa.h b/gcc/tree-ssa.h index c99b5ea..6ad9c9a 100644 --- a/gcc/tree-ssa.h +++ b/gcc/tree-ssa.h @@ -1,5 +1,5 @@ /* Header file for any pass which requires SSA routines. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c index 2fe6e3f..dffaa17 100644 --- a/gcc/tree-ssanames.c +++ b/gcc/tree-ssanames.c @@ -1,5 +1,5 @@ /* Generic routines for manipulating SSA_NAME expressions - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssanames.h b/gcc/tree-ssanames.h index ea62a0b..d39f396 100644 --- a/gcc/tree-ssanames.h +++ b/gcc/tree-ssanames.h @@ -1,5 +1,5 @@ /* SSA name expresssons routines - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c index 923b315..26c1d42 100644 --- a/gcc/tree-stdarg.c +++ b/gcc/tree-stdarg.c @@ -1,5 +1,5 @@ /* Pass computing data for optimizing stdarg functions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com> This file is part of GCC. diff --git a/gcc/tree-stdarg.h b/gcc/tree-stdarg.h index 16a22c6..25759c8 100644 --- a/gcc/tree-stdarg.h +++ b/gcc/tree-stdarg.h @@ -1,5 +1,5 @@ /* Header for a pass computing data for optimizing stdarg functions. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com> This file is part of GCC. diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.c index ea999a7..e1de79a 100644 --- a/gcc/tree-streamer-in.c +++ b/gcc/tree-streamer-in.c @@ -1,6 +1,6 @@ /* Routines for reading trees from a file stream. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.c index 30dc78c..36431c0 100644 --- a/gcc/tree-streamer-out.c +++ b/gcc/tree-streamer-out.c @@ -1,6 +1,6 @@ /* Routines for emitting trees to a file stream. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.c index fd34cff..e468961 100644 --- a/gcc/tree-streamer.c +++ b/gcc/tree-streamer.c @@ -1,7 +1,7 @@ /* Miscellaneous utilities for tree streaming. Things that are used in both input and output are here. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/tree-streamer.h b/gcc/tree-streamer.h index 1a77187..a0e9f73 100644 --- a/gcc/tree-streamer.h +++ b/gcc/tree-streamer.h @@ -1,6 +1,6 @@ /* Data structures and functions for streaming trees. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@google.com> This file is part of GCC. diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c index f0d1583..fdec59e 100644 --- a/gcc/tree-switch-conversion.c +++ b/gcc/tree-switch-conversion.c @@ -1,6 +1,6 @@ /* Lower GIMPLE_SWITCH expressions to something more efficient than a jump table. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c index 212519c..4e309cd 100644 --- a/gcc/tree-tailcall.c +++ b/gcc/tree-tailcall.c @@ -1,5 +1,5 @@ /* Tail call optimization on trees. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index 0aa0bfd..bcec96f 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -1,5 +1,5 @@ /* Data References Analysis and Manipulation Utilities for Vectorization. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> and Ira Rosen <irar@il.ibm.com> diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c index a9a6640..a7712f6 100644 --- a/gcc/tree-vect-generic.c +++ b/gcc/tree-vect-generic.c @@ -1,5 +1,5 @@ /* Lower vector operations to scalar operations. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.c index c8ee229..558a47e 100644 --- a/gcc/tree-vect-loop-manip.c +++ b/gcc/tree-vect-loop-manip.c @@ -1,5 +1,5 @@ /* Vectorizer Specific Loop Manipulations - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> and Ira Rosen <irar@il.ibm.com> diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 397fc25..82890ab 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -1,5 +1,5 @@ /* Loop Vectorization - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> and Ira Rosen <irar@il.ibm.com> diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c index a2c6293..704e5e8 100644 --- a/gcc/tree-vect-patterns.c +++ b/gcc/tree-vect-patterns.c @@ -1,5 +1,5 @@ /* Analysis Utilities for Loop Vectorization. - Copyright (C) 2006-2017 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Dorit Nuzman <dorit@il.ibm.com> This file is part of GCC. diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c index 5da3e15..8a9782b 100644 --- a/gcc/tree-vect-slp.c +++ b/gcc/tree-vect-slp.c @@ -1,5 +1,5 @@ /* SLP - Basic Block Vectorization - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> and Ira Rosen <irar@il.ibm.com> diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index c4e78b7..71bc3c1 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -1,5 +1,5 @@ /* Statement Analysis and Transformation for Vectorization - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> and Ira Rosen <irar@il.ibm.com> diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.c index be25707..7912f39 100644 --- a/gcc/tree-vector-builder.c +++ b/gcc/tree-vector-builder.c @@ -1,5 +1,5 @@ /* A class for building vector tree constants. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-vector-builder.h b/gcc/tree-vector-builder.h index a7b9bdb..6a248a6 100644 --- a/gcc/tree-vector-builder.h +++ b/gcc/tree-vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector tree constants. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index 8ddfdc2..b5bdf67 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -1,5 +1,5 @@ /* Vectorizer - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> This file is part of GCC. diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index 58f6318..d72e39a 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -1,5 +1,5 @@ /* Vectorizer - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> This file is part of GCC. diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index 27f7c37..e6f04bb 100644 --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com>. This file is part of GCC. diff --git a/gcc/tree-vrp.h b/gcc/tree-vrp.h index 5dafaf1..9244a73 100644 --- a/gcc/tree-vrp.h +++ b/gcc/tree-vrp.h @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Language-independent node constructors for parse phase of GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree.def b/gcc/tree.def index a4a7f1a..31de6c0 100644 --- a/gcc/tree.def +++ b/gcc/tree.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the tree codes used in GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Definitions for the ubiquitous 'tree' type for GNU compilers. - Copyright (C) 1989-2017 Free Software Foundation, Inc. + Copyright (C) 1989-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/treestruct.def b/gcc/treestruct.def index 491d2dd..ca96480 100644 --- a/gcc/treestruct.def +++ b/gcc/treestruct.def @@ -1,7 +1,7 @@ /* This file contains the definitions for the tree structure enumeration used in GCC. -Copyright (C) 2005-2017 Free Software Foundation, Inc. +Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* GCC instrumentation plugin for ThreadSanitizer. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Dmitry Vyukov <dvyukov@google.com> This file is part of GCC. @@ -1,5 +1,5 @@ /* ThreadSanitizer, a data race detector. - Copyright (C) 2011-2017 Free Software Foundation, Inc. + Copyright (C) 2011-2018 Free Software Foundation, Inc. Contributed by Dmitry Vyukov <dvyukov@google.com> This file is part of GCC. diff --git a/gcc/tsystem.h b/gcc/tsystem.h index 37c941b..969b105 100644 --- a/gcc/tsystem.h +++ b/gcc/tsystem.h @@ -1,6 +1,6 @@ /* Get common system includes and various definitions and declarations based on target macros. - Copyright (C) 2000-2017 Free Software Foundation, Inc. + Copyright (C) 2000-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/typeclass.h b/gcc/typeclass.h index 47a4534..df376f7 100644 --- a/gcc/typeclass.h +++ b/gcc/typeclass.h @@ -1,5 +1,5 @@ /* Type class enum - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/typed-splay-tree.c b/gcc/typed-splay-tree.c index 0f1536f..5d3ffd7 100644 --- a/gcc/typed-splay-tree.c +++ b/gcc/typed-splay-tree.c @@ -1,5 +1,5 @@ /* Selftests for typed-splay-tree.h. - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/typed-splay-tree.h b/gcc/typed-splay-tree.h index 032ae4f..95c2f5f 100644 --- a/gcc/typed-splay-tree.h +++ b/gcc/typed-splay-tree.h @@ -1,5 +1,5 @@ /* A typesafe wrapper around libiberty's splay-tree.h. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ubsan.c b/gcc/ubsan.c index e89e87b..45bf274 100644 --- a/gcc/ubsan.c +++ b/gcc/ubsan.c @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/ubsan.h b/gcc/ubsan.h index 20a3347..d33f3c5 100644 --- a/gcc/ubsan.h +++ b/gcc/ubsan.h @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/unique-ptr-tests.cc b/gcc/unique-ptr-tests.cc index d275694..9f03872 100644 --- a/gcc/unique-ptr-tests.cc +++ b/gcc/unique-ptr-tests.cc @@ -1,5 +1,5 @@ /* Unit tests for unique-ptr.h. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/valtrack.c b/gcc/valtrack.c index 4abb625..bd96d6c 100644 --- a/gcc/valtrack.c +++ b/gcc/valtrack.c @@ -1,6 +1,6 @@ /* Infrastructure for tracking user variable locations and values throughout compilation. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com>. This file is part of GCC. diff --git a/gcc/valtrack.h b/gcc/valtrack.h index 1feeb8d..a94190e 100644 --- a/gcc/valtrack.h +++ b/gcc/valtrack.h @@ -1,6 +1,6 @@ /* Infrastructure for tracking user variable locations and values throughout compilation. - Copyright (C) 2010-2017 Free Software Foundation, Inc. + Copyright (C) 2010-2018 Free Software Foundation, Inc. Contributed by Alexandre Oliva <aoliva@redhat.com>. This file is part of GCC. diff --git a/gcc/value-prof.c b/gcc/value-prof.c index 354279a..b503320f 100644 --- a/gcc/value-prof.c +++ b/gcc/value-prof.c @@ -1,5 +1,5 @@ /* Transformations based on profile information for values. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/value-prof.h b/gcc/value-prof.h index 8190bfd..d0b8cda 100644 --- a/gcc/value-prof.h +++ b/gcc/value-prof.h @@ -1,5 +1,5 @@ /* Definitions for transformations based on profile information for values. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index af1afc2..e768c2d 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -1,5 +1,5 @@ /* Variable tracking routines for the GNU compiler. - Copyright (C) 2002-2017 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varasm.c b/gcc/varasm.c index 28e35ff..8ef91d6 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -1,5 +1,5 @@ /* Output variables, constants and external declarations, for GNU compiler. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varasm.h b/gcc/varasm.h index c752b8a..29e9483 100644 --- a/gcc/varasm.h +++ b/gcc/varasm.h @@ -1,5 +1,5 @@ /* Declarations for varasm.h. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varpool.c b/gcc/varpool.c index d849fe8..418753c 100644 --- a/gcc/varpool.c +++ b/gcc/varpool.c @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2018 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.c index 89764b7..53dbe0d 100644 --- a/gcc/vec-perm-indices.c +++ b/gcc/vec-perm-indices.c @@ -1,5 +1,5 @@ /* A representation of vector permutation indices. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vec-perm-indices.h b/gcc/vec-perm-indices.h index b539654..429a4e8 100644 --- a/gcc/vec-perm-indices.h +++ b/gcc/vec-perm-indices.h @@ -1,5 +1,5 @@ /* A representation of vector permutation indices. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,5 +1,5 @@ /* Vector API for GNU compiler. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Nathan Sidwell <nathan@codesourcery.com> Re-implemented in C++ by Diego Novillo <dnovillo@google.com> @@ -1,5 +1,5 @@ /* Vector API for GNU compiler. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. Contributed by Nathan Sidwell <nathan@codesourcery.com> Re-implemented in C++ by Diego Novillo <dnovillo@google.com> diff --git a/gcc/vector-builder.h b/gcc/vector-builder.h index f8b6146..04aaf89 100644 --- a/gcc/vector-builder.h +++ b/gcc/vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector constant patterns. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/version.c b/gcc/version.c index b629049..f372072 100644 --- a/gcc/version.c +++ b/gcc/version.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2017 Free Software Foundation, Inc. +/* Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vmsdbg.h b/gcc/vmsdbg.h index 23d0d87..55b4eed 100644 --- a/gcc/vmsdbg.h +++ b/gcc/vmsdbg.h @@ -1,5 +1,5 @@ /* Definitions for the data structures and codes used in VMS debugging. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c index 03b7205..a940d32 100644 --- a/gcc/vmsdbgout.c +++ b/gcc/vmsdbgout.c @@ -1,5 +1,5 @@ /* Output VMS debug format symbol table information from GCC. - Copyright (C) 1987-2017 Free Software Foundation, Inc. + Copyright (C) 1987-2018 Free Software Foundation, Inc. Contributed by Douglas B. Rupp (rupp@gnat.com). Updated by Bernard W. Giroud (bgiroud@users.sourceforge.net). diff --git a/gcc/vr-values.c b/gcc/vr-values.c index 794b463..b1f587d 100644 --- a/gcc/vr-values.c +++ b/gcc/vr-values.c @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2005-2017 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vr-values.h b/gcc/vr-values.h index 124ee6f..80b16ca 100644 --- a/gcc/vr-values.h +++ b/gcc/vr-values.h @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2016-2017 Free Software Foundation, Inc. + Copyright (C) 2016-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.c index f766115..0f6211f 100644 --- a/gcc/vtable-verify.c +++ b/gcc/vtable-verify.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vtable-verify.h b/gcc/vtable-verify.h index d01df27..d6579db 100644 --- a/gcc/vtable-verify.h +++ b/gcc/vtable-verify.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2017 Free Software Foundation, Inc. +/* Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -1,6 +1,6 @@ /* Web construction code for GNU compiler. Contributed by Jan Hubicka. - Copyright (C) 2001-2017 Free Software Foundation, Inc. + Copyright (C) 2001-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/wide-int-print.cc b/gcc/wide-int-print.cc index 8874e81..a7d38a9 100644 --- a/gcc/wide-int-print.cc +++ b/gcc/wide-int-print.cc @@ -1,5 +1,5 @@ /* Printing operations with very long integers. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/wide-int-print.h b/gcc/wide-int-print.h index 8ff01a4..14c3233 100644 --- a/gcc/wide-int-print.h +++ b/gcc/wide-int-print.h @@ -1,5 +1,5 @@ /* Print wide integers. - Copyright (C) 2013-2017 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc index ec4d1f3..21eac22 100644 --- a/gcc/wide-int.cc +++ b/gcc/wide-int.cc @@ -1,5 +1,5 @@ /* Operations with very long integers. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Kenneth Zadeck <zadeck@naturalbridge.com> This file is part of GCC. diff --git a/gcc/wide-int.h b/gcc/wide-int.h index 30173a4..ca8bd1e 100644 --- a/gcc/wide-int.h +++ b/gcc/wide-int.h @@ -1,5 +1,5 @@ /* Operations with very long integers. -*- C++ -*- - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoff.h b/gcc/xcoff.h index 7953b24..0113c3b75 100644 --- a/gcc/xcoff.h +++ b/gcc/xcoff.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2017 Free Software Foundation, Inc. +/* Copyright (C) 2003-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c index cf2064d..591c590 100644 --- a/gcc/xcoffout.c +++ b/gcc/xcoffout.c @@ -1,5 +1,5 @@ /* Output xcoff-format symbol table information from GNU compiler. - Copyright (C) 1992-2017 Free Software Foundation, Inc. + Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h index 6b0b0a0..505df4e 100644 --- a/gcc/xcoffout.h +++ b/gcc/xcoffout.h @@ -1,6 +1,6 @@ /* XCOFF definitions. These are needed in dbxout.c, final.c, and xcoffout.h. - Copyright (C) 1998-2017 Free Software Foundation, Inc. + Copyright (C) 1998-2018 Free Software Foundation, Inc. This file is part of GCC. |