diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-01-01 12:07:43 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-01-01 12:07:43 +0000 |
commit | aad93da1a579b9ae23ede6b9cf8523360f0a08b4 (patch) | |
tree | 9aa2984f8fe63467c9de13ed611b1d568f8b3db0 /gcc | |
parent | 9ab8ac2684b1553dbd9bb656751515a3fb5c218c (diff) | |
download | gcc-aad93da1a579b9ae23ede6b9cf8523360f0a08b4.tar.gz |
Update copyright years.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243994 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
2822 files changed, 25639 insertions, 25587 deletions
diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS index c4b009f65b0..13db212907d 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-2016 Free Software Foundation, Inc. +Copyright (C) 1998-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 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7793fe4817e..07e5c3e592a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2017-01-01 Jakub Jelinek <jakub@redhat.com> + Update copyright years. + * gcc.c (process_command): Update copyright notice dates. * gcov-dump.c (print_version): Ditto. * gcov.c (print_version): Ditto. diff --git a/gcc/LANGUAGES b/gcc/LANGUAGES index 48ba47a151e..2249c60aeed 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-2016 Free Software Foundation, Inc. +Copyright (C) 1998-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 diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 2aae684cad0..5c29edb374e 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1987-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/README.Portability b/gcc/README.Portability index 50f07428cb1..eec3da0616f 100644 --- a/gcc/README.Portability +++ b/gcc/README.Portability @@ -1,4 +1,4 @@ -Copyright (C) 2000-2016 Free Software Foundation, Inc. +Copyright (C) 2000-2017 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 791f2a72e64..dbc0ba7e003 100644 --- a/gcc/acinclude.m4 +++ b/gcc/acinclude.m4 @@ -1,4 +1,4 @@ -dnl Copyright (C) 2005-2016 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2017 Free Software Foundation, Inc. dnl dnl This file is part of GCC. dnl diff --git a/gcc/addresses.h b/gcc/addresses.h index b75f420a680..d4749fce8c4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/alias.c b/gcc/alias.c index 546ae7ff891..e0ceaa29907 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -1,5 +1,5 @@ /* Alias analysis for GNU C - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 59506fbbb91..ef5f2324e06 100644 --- a/gcc/alias.h +++ b/gcc/alias.h @@ -1,5 +1,5 @@ /* Exported functions from alias.c - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c index 43d06f62153..b32001f0862 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 3ead1015d71..a5236db3dae 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. Contributed by Daniel Berlin <dan@cgsoftware.com> This file is part of GCC. diff --git a/gcc/asan.c b/gcc/asan.c index 53acff0a2fb..5f48875a3c0 100644 --- a/gcc/asan.c +++ b/gcc/asan.c @@ -1,5 +1,5 @@ /* AddressSanitizer, a fast memory error detector. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 Free Software Foundation, Inc. Contributed by Kostya Serebryany <kcc@google.com> This file is part of GCC. diff --git a/gcc/asan.h b/gcc/asan.h index 355a350bfeb..2f1f2eeaba7 100644 --- a/gcc/asan.h +++ b/gcc/asan.h @@ -1,5 +1,5 @@ /* AddressSanitizer, a fast memory error detector. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 e66349a1325..55b21271b39 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/attribs.h b/gcc/attribs.h index 23d30435d1d..9d3741c1305 100644 --- a/gcc/attribs.h +++ b/gcc/attribs.h @@ -1,5 +1,5 @@ /* Declarations and definitions dealing with attribute handling. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 e80244b0f50..91fa5cf0bbe 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 4e3d2bff6b9..6255f947991 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 60b2f26df3b..ccaef3388f0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 8d2ad6703a0..ee560fc195c 100644 --- a/gcc/backend.h +++ b/gcc/backend.h @@ -1,6 +1,6 @@ /* Common Backend requirements. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 b4a41d3ab5f..decd6dd2b05 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index 6873b4f9089..a8d42564c4b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bb-reorder.h b/gcc/bb-reorder.h index fbb7f807234..392f34dc1ad 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bitmap.c b/gcc/bitmap.c index 1a32332439f..7bebeecca55 100644 --- a/gcc/bitmap.c +++ b/gcc/bitmap.c @@ -1,5 +1,5 @@ /* Functions to support general ended bitmaps. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bitmap.h b/gcc/bitmap.h index 1b2c8e0c13c..196738b1a7d 100644 --- a/gcc/bitmap.h +++ b/gcc/bitmap.h @@ -1,5 +1,5 @@ /* Functions to support general ended bitmaps. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bt-load.c b/gcc/bt-load.c index 6747845be7a..27be6a382c4 100644 --- a/gcc/bt-load.c +++ b/gcc/bt-load.c @@ -1,5 +1,5 @@ /* Perform branch target register load optimizations. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def index 22452d99c09..275328893f1 100644 --- a/gcc/builtin-attrs.def +++ b/gcc/builtin-attrs.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2016 Free Software Foundation, Inc. +/* Copyright (C) 2001-2017 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 ecc6dcae8ff..91745b4a82a 100644 --- a/gcc/builtin-types.def +++ b/gcc/builtin-types.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2016 Free Software Foundation, Inc. +/* Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.c b/gcc/builtins.c index 216d9261b23..5b76dfd9b2f 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -1,5 +1,5 @@ /* Expand builtin functions. - Copyright (C) 1988-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.def b/gcc/builtins.def index 24b34e80cf1..b5dc2915023 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.h b/gcc/builtins.h index 5e836468d20..f590f617400 100644 --- a/gcc/builtins.h +++ b/gcc/builtins.h @@ -1,5 +1,5 @@ /* Expand builtin functions. - Copyright (C) 1988-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index d76ecd39ffd..80735aeeef8 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2016-12-29 Martin Liska <mliska@suse.cz> PR c/78933 @@ -7409,7 +7413,7 @@ gcc/testsuite/ChangeLog: * c-common.c: Include gt-c-family-c-common.h. * c-pragma.c: Include gt-c-family-c-pragma.h. -Copyright (C) 2010-2016 Free Software Foundation, Inc. +Copyright (C) 2010-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 diff --git a/gcc/c-family/array-notation-common.c b/gcc/c-family/array-notation-common.c index 3ae3d170630..061c2030714 100644 --- a/gcc/c-family/array-notation-common.c +++ b/gcc/c-family/array-notation-common.c @@ -1,7 +1,7 @@ /* This file is part of the Intel(R) Cilk(TM) Plus support This file contains the builtin functions for Array notations. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>, Intel Corporation diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index 42a2cd3a302..970aad2f115 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 8be94f001be..b1e1d0d269d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 f5adadee3af..ce7fcaafcac 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-cilkplus.c b/gcc/c-family/c-cilkplus.c index 9f1f36471a8..a537193798d 100644 --- a/gcc/c-family/c-cilkplus.c +++ b/gcc/c-family/c-cilkplus.c @@ -1,7 +1,7 @@ /* This file contains routines to construct and validate Cilk Plus constructs within the C and C++ front ends. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>. This file is part of GCC. diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index 81dc888e9b3..15ead18d36d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 1d3ee5316b6..aeec2714538 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 b9131e3e958..b838869dc25 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 a841e534374..2115099a556 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 da6b99da816..67ad98a31ea 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 8a4bf6f0d29..81be935eac8 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 edbd4a1a121..13ca8eadbe4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 c18b057727c..c327ca7028f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 8c336867d8c..78ef16627bb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 0ea486b11e2..a4366971e96 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 e3803b0186c..e1c8bdff986 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 4e362b3236d..dc5f08faaa2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 2b5ad04eb5f..519c4e4ce66 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 62d2f46f926..14e038c02b3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 9147c62be54..482078ac554 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 1f812a55f88..d1c92379f62 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 2ecacb8d57b..55c2b68865c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 6d9cb086ea3..a79036e97e2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 c32d0a05bfa..813bf1da8af 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 253f1922393..86a4ae32639 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 4845a8b54a9..3ceb714e4b1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. Written by Benjamin Chelf (chelf@codesourcery.com). 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 d0c03a75b60..781afbc78fe 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 0083835c1d5..8318e50f3a2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 1a248a56db1..1c8d42a7097 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 6f93d80a746..36aa919a872 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 30d4f971a7e..dc0897d605f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 7197fe3d750..1dbf47e8cd1 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 4652708b7f1..3c06aec34b2 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2003-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/c-family/cilk.c b/gcc/c-family/cilk.c index 8042f216e0a..43478fff914 100644 --- a/gcc/c-family/cilk.c +++ b/gcc/c-family/cilk.c @@ -1,6 +1,6 @@ /* This file is part of the Intel(R) Cilk(TM) Plus support This file contains the CilkPlus Intrinsics - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>, Intel Corporation diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.c index 18cd61ceebd..abe7d91fe81 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 e26207e302f..33dc2a1abd6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 7a5e7411890..d9146b37e88 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2016-12-21 Jakub Jelinek <jakub@redhat.com> PR bootstrap/78817 @@ -4136,7 +4140,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-2016 Free Software Foundation, Inc. +Copyright (C) 2012-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 diff --git a/gcc/c/Make-lang.in b/gcc/c/Make-lang.in index cd7108b8afa..cfd8cd2b169 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/c/c-array-notation.c b/gcc/c/c-array-notation.c index ce609112089..4c6651ea29c 100644 --- a/gcc/c/c-array-notation.c +++ b/gcc/c/c-array-notation.c @@ -1,7 +1,7 @@ /* This file is part of the Intel(R) Cilk(TM) Plus support This file contains routines to handle Array Notation expression handling routines in the C Compiler. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>, Intel Corporation. diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.c index f69c04369cf..a7928f43753 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 4167c3461f3..163feff837d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 eca94c5a101..a15903ac11b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 af157c00fc8..2c9267c1865 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 8bc3a9c178f..b060d76da43 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 b4096d064ee..510b7e7de47 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 ac7c1bb0541..872bd5823c5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 20dc024b859..5e694887307 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 c86e40ebd6d..bee06e9a37e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 a775b6064f6..6d443da2069 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 ff8aceb8b83..1e344c40e27 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 a8cf353eb4d..26048845978 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 a269682d4ed..54ae7d808aa 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 51fbb5366d3..0a4c888dd0b 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.c index cfb0aa0450a..8a85430dcaa 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 b7cef93a291..291bbf6159e 100644 --- a/gcc/c/gimple-parser.c +++ b/gcc/c/gimple-parser.c @@ -1,5 +1,5 @@ /* Parser for GIMPLE. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 f72b62657d4..fd36ce18ee0 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/caller-save.c b/gcc/caller-save.c index 24546bf9db3..27da129ab9c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/calls.c b/gcc/calls.c index bc3cbd599fc..b7bbec53ede 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/calls.h b/gcc/calls.h index 3b0726345af..e87fbda1d14 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ccmp.c b/gcc/ccmp.c index 14222ca5942..92ca133d842 100644 --- a/gcc/ccmp.c +++ b/gcc/ccmp.c @@ -1,5 +1,5 @@ /* Conditional compare related functions - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ccmp.h b/gcc/ccmp.h index ca1b20bd717..bc1aafbc65e 100644 --- a/gcc/ccmp.h +++ b/gcc/ccmp.h @@ -1,5 +1,5 @@ /* Conditional comapre related functions. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfg-flags.def b/gcc/cfg-flags.def index d36c3183a93..a010c515f37 100644 --- a/gcc/cfg-flags.def +++ b/gcc/cfg-flags.def @@ -1,5 +1,5 @@ /* Flags on basic blocks and edges. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfg.c b/gcc/cfg.c index 6604b02192c..97cc755cccd 100644 --- a/gcc/cfg.c +++ b/gcc/cfg.c @@ -1,5 +1,5 @@ /* Control flow graph manipulation code for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfg.h b/gcc/cfg.h index ad935e3ee08..d421d3b688e 100644 --- a/gcc/cfg.h +++ b/gcc/cfg.h @@ -1,5 +1,5 @@ /* Control flow graph manipulation code header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfganal.c b/gcc/cfganal.c index 931e814e8cf..7377a7a0434 100644 --- a/gcc/cfganal.c +++ b/gcc/cfganal.c @@ -1,5 +1,5 @@ /* Control flow graph analysis code for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfganal.h b/gcc/cfganal.h index ea7ed7a425f..7df484b8441 100644 --- a/gcc/cfganal.h +++ b/gcc/cfganal.h @@ -1,5 +1,5 @@ /* Control flow graph analysis header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c index 6c70971528e..69ca1282c37 100644 --- a/gcc/cfgbuild.c +++ b/gcc/cfgbuild.c @@ -1,5 +1,5 @@ /* Control flow graph building code for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h index f530cf0a6ef..afda5acbdc5 100644 --- a/gcc/cfgbuild.h +++ b/gcc/cfgbuild.h @@ -1,5 +1,5 @@ /* Control flow graph building header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index c67b4d707f2..522c9c2bebe 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -1,5 +1,5 @@ /* Control flow optimization code for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgcleanup.h b/gcc/cfgcleanup.h index 42924176ad2..0cba3678066 100644 --- a/gcc/cfgcleanup.h +++ b/gcc/cfgcleanup.h @@ -1,5 +1,5 @@ /* Control flow optimization header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index 97dc6484364..ae063c1764f 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -1,5 +1,5 @@ /* A pass for lowering trees to RTL. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgexpand.h b/gcc/cfgexpand.h index bc53ed60127..05967355b15 100644 --- a/gcc/cfgexpand.h +++ b/gcc/cfgexpand.h @@ -1,5 +1,5 @@ /* Header file for lowering trees to RTL. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfghooks.c b/gcc/cfghooks.c index 4a6fcbf56dc..ce2da6a2f39 100644 --- a/gcc/cfghooks.c +++ b/gcc/cfghooks.c @@ -1,5 +1,5 @@ /* Hooks for cfg representation specific functions. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 b7912a1eda3..4c1abe73623 100644 --- a/gcc/cfghooks.h +++ b/gcc/cfghooks.h @@ -1,5 +1,5 @@ /* Hooks for cfg representation specific functions. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 205562fe3fa..afd56bb8cf7 100644 --- a/gcc/cfgloop.c +++ b/gcc/cfgloop.c @@ -1,5 +1,5 @@ /* Natural loop discovery code for GNU compiler. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h index 0448a61dc5c..80a191507f0 100644 --- a/gcc/cfgloop.h +++ b/gcc/cfgloop.h @@ -1,5 +1,5 @@ /* Natural loop functions - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c index 9ea48b1eb2b..aa06c966002 100644 --- a/gcc/cfgloopanal.c +++ b/gcc/cfgloopanal.c @@ -1,5 +1,5 @@ /* Natural loop analysis code for GNU compiler. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c index 84b6b019bc9..71fbe6b56e4 100644 --- a/gcc/cfgloopmanip.c +++ b/gcc/cfgloopmanip.c @@ -1,5 +1,5 @@ /* Loop manipulation code for GNU compiler. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopmanip.h b/gcc/cfgloopmanip.h index 5c4552c5c43..004becfccb1 100644 --- a/gcc/cfgloopmanip.h +++ b/gcc/cfgloopmanip.h @@ -1,5 +1,5 @@ /* Loop manipulation header. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index d0aac094520..760434609c5 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -1,5 +1,5 @@ /* Control flow graph manipulation code for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h index 8e2c13cfc8f..befd1aaaa85 100644 --- a/gcc/cfgrtl.h +++ b/gcc/cfgrtl.h @@ -1,5 +1,5 @@ /* Define control flow data structures for the CFG. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cgraph.c b/gcc/cgraph.c index fd2465e81a6..ef2dc50282c 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 3feed7a8d80..db2915c5751 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 4df5fe0ce4d..034b8fa9974 100644 --- a/gcc/cgraphbuild.c +++ b/gcc/cgraphbuild.c @@ -1,5 +1,5 @@ /* Callgraph construction. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 349892dab67..a17663519a9 100644 --- a/gcc/cgraphclones.c +++ b/gcc/cgraphclones.c @@ -1,5 +1,5 @@ /* Callgraph clones - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e315a77ae7c..81a3ae91998 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -1,5 +1,5 @@ /* Driver of optimization process - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 f6839cfb78b..9daeabd57f0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cif-code.def b/gcc/cif-code.def index b5e019ffb7b..de84de5828b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 Free Software Foundation, Inc. Contributed by Doug Kwan <dougkwan@google.com> This file is part of GCC. diff --git a/gcc/cilk-builtins.def b/gcc/cilk-builtins.def index 9327ca9cf5a..348d08efd9e 100644 --- a/gcc/cilk-builtins.def +++ b/gcc/cilk-builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the Cilk Plus builtins used in the GNU compiler. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com> Intel Corporation. diff --git a/gcc/cilk-common.c b/gcc/cilk-common.c index ecd7abe0adf..46626b75b23 100644 --- a/gcc/cilk-common.c +++ b/gcc/cilk-common.c @@ -1,6 +1,6 @@ /* This file is part of the Intel(R) Cilk(TM) Plus support This file contains the CilkPlus Intrinsics - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>, Intel Corporation diff --git a/gcc/cilk.h b/gcc/cilk.h index c5f24ff260b..27c2e0a63e9 100644 --- a/gcc/cilk.h +++ b/gcc/cilk.h @@ -1,6 +1,6 @@ /* This file is part of the Intel(R) Cilk(TM) Plus support This file contains Cilk Support files. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>, Intel Corporation diff --git a/gcc/cilkplus.def b/gcc/cilkplus.def index b5eb303b8d5..450ed173092 100644 --- a/gcc/cilkplus.def +++ b/gcc/cilkplus.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the CilkPlus builtins used in the GNU compiler. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect-utils.c b/gcc/collect-utils.c index c0080e1c0c2..f3f51a41624 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect-utils.h b/gcc/collect-utils.h index a8790f8a9cc..1bb934f8c99 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.c index 91adcb2b389..439dd7d1033 100644 --- a/gcc/collect2-aix.c +++ b/gcc/collect2-aix.c @@ -1,5 +1,5 @@ /* AIX cross support for collect2. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2-aix.h b/gcc/collect2-aix.h index 91eaec7e22c..a8c5d6599cd 100644 --- a/gcc/collect2-aix.h +++ b/gcc/collect2-aix.h @@ -1,5 +1,5 @@ /* AIX cross support for collect2. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2.c b/gcc/collect2.c index bffac802b8f..b109f73517a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 e1225442328..2fbb8b262b7 100644 --- a/gcc/collect2.h +++ b/gcc/collect2.h @@ -1,5 +1,5 @@ /* Header file for collect/tlink routines. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 3302550fc27..20cd59ad083 100644 --- a/gcc/combine-stack-adj.c +++ b/gcc/combine-stack-adj.c @@ -1,5 +1,5 @@ /* Combine stack adjustments. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/combine.c b/gcc/combine.c index e74ff4c20a1..3043f2a7adb 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -1,5 +1,5 @@ /* Optimize by combining instructions for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common.md b/gcc/common.md index 24bc45e3f83..dd28a7b5f2b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/common.opt b/gcc/common.opt index 6ebaf9ca672..9e751bda6be 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2003-2017 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 ef6171953f2..eb887c1d908 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 2b35b44a670..6128cfb8bdc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 0bb4a859b52..dd197c857d0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 d9561420917..5ab17b9bc2f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 266f426b2b0..94e8b977a41 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 dac84f2dec5..a0b7f486652 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 5ab7665721c..be42282270b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 9f8712281ff..88bfec6335b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 611675b0bd3..4103c67ce2f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 75c877175c1..eaaf211e41c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 ceee72f7cb9..bb273dd21f3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 38be5ba6a4e..3de96a034f0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 a3eca914f57..620a812eacf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 c8e41348869..94a3fcf8792 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 3e66bc20a7b..d14e27cfffd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 82b9d093496..ced64cd4e5a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 eff00579ef6..9388cca1a7c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 13ed5e8769e..9c2399ba683 100644 --- a/gcc/common/config/frv/frv-common.c +++ b/gcc/common/config/frv/frv-common.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2016 Free Software Foundation, Inc. +/* Copyright (C) 1997-2017 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 94f07e10990..8ad19ce9c93 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 98224f54e91..d1f82fdca68 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 65879fc41fb..86e54e392ba 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 d70ae9283f3..9f36ddcbbb5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 5019ac5b060..969fce25841 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 8c36fdac14a..d2add8dd5e5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 a3db883840a..09ffb99ade5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 2ad4c70d7a1..03f70a95d31 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 f369bc58d14..57a30999761 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 fd2344136c4..525af741d58 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 501022fcaa7..dd281394c0b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 7a4d084ffe9..e2df672ef66 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 d546844e24f..b3f78efd345 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 fb75956f0b0..854a840614f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 99a65a08f03..1366b1fffea 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 27904120b6e..069367cba1c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 e6c4e2c1d96..13cc32b20c5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 ef4cf408dbd..47512ef0071 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 88e5ff62eb8..3c0106ae555 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 8353e8c144a..961d05af1e3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 1e497e6ad92..47f13e1d57a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 d7c91b8985d..e9903cc9c4e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 721c8b355c2..0d196697cc2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 10974be4cdf..8a7bab76d68 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 9946d75231d..96d5b25464f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 002612ca3ee..50ac7a9404b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 0f65bb73097..032ef888966 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 a02234effa0..5d2db404761 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 871232da647..6a29a243b32 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 9cdce7a3982..6e70d94cf73 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 8e80342ee3f..24521ec9787 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c index c66f13152ce..22aedf562d2 100644 --- a/gcc/compare-elim.c +++ b/gcc/compare-elim.c @@ -1,5 +1,5 @@ /* Post-reload compare elimination. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/conditions.h b/gcc/conditions.h index b21aa088cde..dc62c0e9b6c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config.build b/gcc/config.build index effd625ba54..211459211a8 100644 --- a/gcc/config.build +++ b/gcc/config.build @@ -1,5 +1,5 @@ # GCC build-specific configuration file. -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config.gcc b/gcc/config.gcc index 7afbc54bc78..7c275464df7 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1,5 +1,5 @@ # GCC target-specific configuration file. -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config.host b/gcc/config.host index 5b3c75714ee..60e740530dc 100644 --- a/gcc/config.host +++ b/gcc/config.host @@ -1,5 +1,5 @@ # GCC host-specific configuration file. -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 830a7cf5455..329d1b72b33 100644 --- a/gcc/config/aarch64/aarch64-arches.def +++ b/gcc/config/aarch64/aarch64-arches.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 05cc52eba33..69fb756f0fb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 320b912a464..177e638682f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 6dd6ba6f6e0..78d10aab92c 100644 --- a/gcc/config/aarch64/aarch64-cores.def +++ b/gcc/config/aarch64/aarch64-cores.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 54e843c3d38..6598f1341f5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 90970178892..c5626106207 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 1fbee6fdaab..e12a7762638 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 6b2a908b64e..b9c1bfdc95f 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 e50ced4cdc6..f0e6dbcdd81 100644 --- a/gcc/config/aarch64/aarch64-fusion-pairs.def +++ b/gcc/config/aarch64/aarch64-fusion-pairs.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2016 Free Software Foundation, Inc. +/* Copyright (C) 2015-2017 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 d3d53f81637..e8dda42c2dd 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 5fcaa59a3af..c45fc1d35d1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 de8227f0ce4..45f7a44b90d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 b8921ce73ec..36766d9c48f 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 634b044c41c..9f37b9b432e 100644 --- a/gcc/config/aarch64/aarch64-opts.h +++ b/gcc/config/aarch64/aarch64-opts.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 7fe80391a3f..69af6cbb915 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 7f67f147305..29a3bd71151 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 27dbb5df219..80994131afa 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 76cb4844f87..d713d5d8b88 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 89bdcb3f7ed..a12e2268ef9 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 b0118be1b61..9f980e3e498 100644 --- a/gcc/config/aarch64/aarch64-tuning-flags.def +++ b/gcc/config/aarch64/aarch64-tuning-flags.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2016 Free Software Foundation, Inc. +/* Copyright (C) 2015-2017 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 80af0ab014f..9dd75b07498 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 66c3fa09acd..7b0df996f46 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 6d89e31fdeb..bde42317f1b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 d74654d56e5..56b920dfe5a 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2009-2017 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 3f85d527936..409e4719079 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 4b7c2dd3bcc..55f9b8cf6df 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 b8466440d82..a54c0be04d3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 d84339db2a8..09d441075f0 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 41ce79109dc..1a38531ae60 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 2a155498645..c3d5ac56ed0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 7a2847ab6b1..5a252c07afa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 8b4384c2937..a5acd71d784 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 c6f7e67c964..75de645a0cf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 8baa244009c..1e4c4ede8f7 100644 --- a/gcc/config/aarch64/geniterators.sh +++ b/gcc/config/aarch64/geniterators.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 6f5bf66dedf..8282e5aea10 100644 --- a/gcc/config/aarch64/gentune.sh +++ b/gcc/config/aarch64/gentune.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2011-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 3d63f34d48e..e2377c1cb21 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 daa991bc0e0..e83d45b3945 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 a166034d92a..b48e28afda0 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 b461eb5bede..32532864cae 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 84b4a750beb..9740118a531 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 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 1cfe9f3a76d..ab064ab6f22 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 7c1c28b0498..b67671d2560 100644 --- a/gcc/config/aarch64/thunderx.md +++ b/gcc/config/aarch64/thunderx.md @@ -1,5 +1,5 @@ ;; Cavium ThunderX pipeline description -;; Copyright (C) 2014-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 Free Software Foundation, Inc. ;; ;; Written by Andrew Pinski <apinski@cavium.com> diff --git a/gcc/config/alpha/alpha-modes.def b/gcc/config/alpha/alpha-modes.def index f5531a321c4..6b1d6e68e02 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 977605a105a..9ae601c9558 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 b02c951c122..2b14f0f7350 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 6c63a8f96aa..00a69c1a08d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 ba90a44d72f..460e83715d9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 0ed29de6236..4e213f812e9 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1992-2017 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 3bd96ea3bac..234e2f4df38 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 1cc18c785cf..22046fc8216 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 efef3f23253..6eaa586913b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 093c38bba15..c109b07c515 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 5624292b2d8..360b0cbf7ec 100644 --- a/gcc/config/alpha/elf.opt +++ b/gcc/config/alpha/elf.opt @@ -1,6 +1,6 @@ ; Alpha ELF options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 d3f19fe80fe..8c2f48fd193 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 cabb28c4f1b..fe487f93957 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 6ebd94c86da..4869727685a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 08b0a7fea19..2cc48ddd7c6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 a0764d35ea3..2c39fbe601c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 45a6a050510..e15013eb96a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 9a7fe41a990..fd8a05434a7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 a2583923f3d..d736f42890c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 ca14fad0cc5..102451ee80c 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 53032f55d03..69c9d249b97 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 f9b0a24c4d8..a8ae414ce8f 100644 --- a/gcc/config/alpha/t-alpha +++ b/gcc/config/alpha/t-alpha @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 6c96a8483a0..f4dc2e4e5bd 100644 --- a/gcc/config/alpha/t-vms +++ b/gcc/config/alpha/t-vms @@ -1,4 +1,4 @@ -# Copyright (C) 1996-2016 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 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 140130a5f04..b53976c3a7c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 bfd3f234f32..832338b0370 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 5fd45cda25c..29cb9c4ec7f 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 e89bc5c51e9..de877a1e856 100644 --- a/gcc/config/arc/arc-c.c +++ b/gcc/config/arc/arc-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2016 Free Software Foundation, Inc. +/* Copyright (C) 2016-2017 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 fd643760d88..4903d8480de 100644 --- a/gcc/config/arc/arc-c.def +++ b/gcc/config/arc/arc-c.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2016 Free Software Foundation, Inc. +/* Copyright (C) 2016-2017 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 720048559c8..60b4045f04c 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 921a59876a1..bdf0521a237 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 a16637e9cbe..be51614dd03 100644 --- a/gcc/config/arc/arc-options.def +++ b/gcc/config/arc/arc-options.def @@ -1,5 +1,5 @@ /* ARC options. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 2fd3c348f9c..9cbd6244bde 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 d896fe95a81..063ca5a4794 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 fe017b1c2c9..39758529500 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 41e325c91d5..ce23a5224db 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 Free Software Foundation, Inc. +; Copyright (C) 2016-2017 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 9a72786e00f..9089ef4e3ac 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 87a2e111294..52548a10dea 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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.md b/gcc/config/arc/arc.md index 9ded857a0fb..786febc9ebd 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1994-2017 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 ec4f05532b8..17af7368937 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 aee1ca341f7..d53739d12bc 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 3eb51999004..bf80b8098a7 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 198660db568..3b8eb0f7f03 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 067e8ca342d..b9294e9e240 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 9dc1cd5c57c..d6527428f61 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 8c71d30a459..890ddb1f1b4 100644 --- a/gcc/config/arc/builtins.def +++ b/gcc/config/arc/builtins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2016 Free Software Foundation, Inc. +/* Copyright (C) 2015-2017 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 8eccb2fdfe3..edab41c3e67 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 0c24cdaf08d..4b816e668bc 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. Contributed by Claudiu Zissulescu <claziss@synopsys.com> This file is part of GCC. diff --git a/gcc/config/arc/fpx.md b/gcc/config/arc/fpx.md index 094319e1ce4..990b3a8fb1e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 5934f4fcb3f..2734adc4547 100644 --- a/gcc/config/arc/genmultilib.awk +++ b/gcc/config/arc/genmultilib.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 24a93eb5e1f..0f36bd2b504 100644 --- a/gcc/config/arc/genoptions.awk +++ b/gcc/config/arc/genoptions.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 d8c92814101..159a6b4a433 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 51869e36772..c9ec5f435aa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 bdb1328c64e..bea26ac32c0 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 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 a96433086d9..9ffd4a63d3d 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 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arc/t-uClibc b/gcc/config/arc/t-uClibc index 11e81f1ee5e..96417a03897 100644 --- a/gcc/config/arc/t-uClibc +++ b/gcc/config/arc/t-uClibc @@ -1,6 +1,6 @@ # GCC Makefile fragment for Synopsys DesignWare ARC with uClibc -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 f2743d99aee..61b4c819f2f 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-2016 Free Software Foundation, Inc. +Copyright (C) 1998-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 diff --git a/gcc/config/arm/aarch-common-protos.h b/gcc/config/arm/aarch-common-protos.h index 8e9fb7a895b..7c2bb4c2ed9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 dd37be0291a..742d2ff4c7b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 b30c84f1656..68f84b04fe2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 048f70e8eaa..6b5710ec4ea 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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-arches.def b/gcc/config/arm/arm-arches.def index ed6b0b654bc..268de95e27b 100644 --- a/gcc/config/arm/arm-arches.def +++ b/gcc/config/arm/arm-arches.def @@ -1,5 +1,5 @@ /* ARM CPU architectures. - Copyright (C) 1991-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c index 80d3b673e4b..55f3387a0b3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 b57af695400..3abe7d1f1f5 100644 --- a/gcc/config/arm/arm-c.c +++ b/gcc/config/arm/arm-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/arm-cores.def b/gcc/config/arm/arm-cores.def index 544579c47cc..ef587df84ff 100644 --- a/gcc/config/arm/arm-cores.def +++ b/gcc/config/arm/arm-cores.def @@ -1,5 +1,5 @@ /* ARM CPU Cores - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. Written by CodeSourcery, LLC This file is part of GCC. diff --git a/gcc/config/arm/arm-fixed.md b/gcc/config/arm/arm-fixed.md index 4c56f91883c..ca721437792 100644 --- a/gcc/config/arm/arm-fixed.md +++ b/gcc/config/arm/arm-fixed.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2011-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 a0d99a8ed9a..a516cb3dda2 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm-fpus.def b/gcc/config/arm/arm-fpus.def index f07711c365a..24f61c35933 100644 --- a/gcc/config/arm/arm-fpus.def +++ b/gcc/config/arm/arm-fpus.def @@ -1,5 +1,5 @@ /* ARM FPU variants. - Copyright (C) 1991-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/arm-generic.md b/gcc/config/arm/arm-generic.md index 85c6ec09f8c..52c8b2e0f29 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/arm-isa.h b/gcc/config/arm/arm-isa.h index 25182e52728..6050bca9558 100644 --- a/gcc/config/arm/arm-isa.h +++ b/gcc/config/arm/arm-isa.h @@ -1,5 +1,5 @@ /* ISA feature bits for ARM. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm-ldmstm.ml b/gcc/config/arm/arm-ldmstm.ml index 27af564fd8a..04cec2b8a4c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc."; +" Copyright (C) 2010-2017 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 69231f29989..f58a159a898 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 846abad18be..ab2a66a4971 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 d418ca9cc79..9a8166bf431 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 6eda0f3b48e..e4c0e3cb084 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 574eadcaa7b..cfd46e0f554 100644 --- a/gcc/config/arm/arm-tables.opt +++ b/gcc/config/arm/arm-tables.opt @@ -2,7 +2,7 @@ ; Generated automatically by genopt.sh from arm-cores.def, arm-arches.def ; and arm-fpus.def. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 bbf10f23987..81a1b858128 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 8c62038aaa6..e95eda358a5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 ff1f565b850..7a0ac7f8476 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1991-2017 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 3c877b143e4..9f8116ddf25 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 84a300d8045..bae76e5bb43 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 c431307a340..2fe62486e62 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 554de644f50..d086e8336ef 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 b355a7faa5b..61e93795819 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 5d937168e10..03cd197b6c4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 82b58b1c4f4..8fde2736a2a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 c72d8c48920..36d1d033d3b 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 ab29da74e09..282744caabd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 58b10207c1f..07f0368343a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 5abfcddaab5..1f91e2fb91c 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 a75051c5607..56a4a475042 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 5099e691ff5..ceea46ae9fa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 082ccd73e94..73ee84c74d7 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 a5453a6207b..c4853c7ff86 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 1385560fd43..29d08de9b86 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 25a52dc0f13..1190e33e421 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 65c12a5eaf7..da546013ada 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 eb6d0b04976..fbec5df1126 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 63072509e50..fd307582812 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 a7ee4669728..acb9f1afa2f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 b16c29974a7..baa9180435f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 43172222058..1fabb3cea46 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 9e9773ee1a9..9e9827f02e5 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 7905816f596..592a2bf5c77 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 db02568c55c..5bcffc36db6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 f1b1b8ad210..90847294c7a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 71d04f0e03a..218b26fac56 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 432a9e01b67..29ddcc1a214 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 a34feb72a3a..463c49fabb2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 c2a5bb6dde9..7c7cf561e4f 100644 --- a/gcc/config/arm/crypto.def +++ b/gcc/config/arm/crypto.def @@ -1,5 +1,5 @@ /* Cryptographic instruction builtin definitions. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 0f510f06940..46b0715932b 100644 --- a/gcc/config/arm/crypto.md +++ b/gcc/config/arm/crypto.md @@ -1,5 +1,5 @@ ;; ARMv8-A crypto patterns. -;; Copyright (C) 2013-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 45f2f2a1a1d..b034f13fda6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 03931eee739..f119b87116f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 00574d7930f..5d397cc50eb 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 ad63a07d931..86f78e76f7c 100644 --- a/gcc/config/arm/fa526.md +++ b/gcc/config/arm/fa526.md @@ -1,5 +1,5 @@ ;; Faraday FA526 Pipeline Description -;; Copyright (C) 2010-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 93d7c2380a7..3fadbe1398a 100644 --- a/gcc/config/arm/fa606te.md +++ b/gcc/config/arm/fa606te.md @@ -1,5 +1,5 @@ ;; Faraday FA606TE Pipeline Description -;; Copyright (C) 2010-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 7dd8cdd9e2c..5fa895aef77 100644 --- a/gcc/config/arm/fa626te.md +++ b/gcc/config/arm/fa626te.md @@ -1,5 +1,5 @@ ;; Faraday FA626TE Pipeline Description -;; Copyright (C) 2010-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 f3885fd3057..7437280dd37 100644 --- a/gcc/config/arm/fa726te.md +++ b/gcc/config/arm/fa726te.md @@ -1,5 +1,5 @@ ;; Faraday FA726TE Pipeline Description -;; Copyright (C) 2010-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 48e736a2970..4225a46e629 100644 --- a/gcc/config/arm/fmp626.md +++ b/gcc/config/arm/fmp626.md @@ -1,5 +1,5 @@ ;; Faraday FA626TE Pipeline Description -;; Copyright (C) 2010-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 949c397521c..cba282dd433 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/arm/genopt.sh b/gcc/config/arm/genopt.sh index 3b757111ff1..556501812ec 100755 --- a/gcc/config/arm/genopt.sh +++ b/gcc/config/arm/genopt.sh @@ -1,6 +1,6 @@ #!/bin/sh # Generate arm-tables.opt from the lists in *.def. -# Copyright (C) 2011-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -23,7 +23,7 @@ cat <<EOF ; Generated automatically by genopt.sh from arm-cores.def, arm-arches.def ; and arm-fpus.def. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/arm/gentune.sh b/gcc/config/arm/gentune.sh index f71dfd7779c..16a094fdf07 100755 --- a/gcc/config/arm/gentune.sh +++ b/gcc/config/arm/gentune.sh @@ -1,7 +1,7 @@ #!/bin/sh # Generate arm-tune.md, a file containing the tune attribute from the list of # CPUs in arm-cores.def -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md index 82ba08eb70e..4f04f1cc0f4 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 36c53af97a9..e25b819b9d8 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 3c28f40005a..33a3122a01e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 e266f19a380..303303ec50d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 7e6b7dce520..58f691a0961 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 9cfcf9fffd9..a08cfb34377 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 cc17b51eeab..3d62367ae68 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 5e36a076192..29c104fc389 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 14807cefb48..b23c2ad4e61 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 c1bc99e026d..bed10f75027 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 5ab938a1d0d..704b54f213a 100644 --- a/gcc/config/arm/mmintrin.h +++ b/gcc/config/arm/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2016 Free Software Foundation, Inc. +/* Copyright (C) 2002-2017 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 4297511c186..40f3a32befe 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 414fcddca41..8811af7ecca 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md index af727edaa57..afb5d6339a8 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 9a2c9315f9e..53cd9879552 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 4091cb771f9..651ddba60f9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 af078d57a2c..b36aecf8fc4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 e7be492ba60..1f91b7364d5 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 4ca8ea3d002..19df7a6bff2 100644 --- a/gcc/config/arm/t-aprofile +++ b/gcc/config/arm/t-aprofile @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 803baa20684..a29fa7f2baa 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 fce3eed21f8..f3ad3f7b246 100644 --- a/gcc/config/arm/t-arm-elf +++ b/gcc/config/arm/t-arm-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2016 Free Software Foundation, Inc. +# Copyright (C) 1998-2017 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 582e39648ed..117c0eba948 100644 --- a/gcc/config/arm/t-linux-eabi +++ b/gcc/config/arm/t-linux-eabi @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 d8818847f09..dea52570f63 100644 --- a/gcc/config/arm/t-phoenix +++ b/gcc/config/arm/t-phoenix @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 93aa909b4d9..2a48f9149a7 100644 --- a/gcc/config/arm/t-rmprofile +++ b/gcc/config/arm/t-rmprofile @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 bb74192acb4..bc10b5856d8 100644 --- a/gcc/config/arm/t-symbian +++ b/gcc/config/arm/t-symbian @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 8320c100016..093d7fae88b 100644 --- a/gcc/config/arm/t-vxworks +++ b/gcc/config/arm/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 f9e934fab01..f162fc7a41e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 e8fff0764a4..2e7580f220e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 7a95a3704d0..3de138ca3c8 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1991-2017 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 848a21eedec..381f6b3fbdc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 d8e8ec1a2bf..0e484d4eb53 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 e5c050785a6..fb0863b99ab 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 1aa39e8e0b9..719ea08c0c4 100644 --- a/gcc/config/arm/unspecs.md +++ b/gcc/config/arm/unspecs.md @@ -1,5 +1,5 @@ ;; Unspec defintions. -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 645b01ead67..813341b157f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 f83dc9b130e..29f62e51097 100644 --- a/gcc/config/arm/vfp.md +++ b/gcc/config/arm/vfp.md @@ -1,5 +1,5 @@ ;; ARM VFP instruction patterns -;; Copyright (C) 2003-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 9fac4ce2cf6..88f92f74bf4 100644 --- a/gcc/config/arm/vfp11.md +++ b/gcc/config/arm/vfp11.md @@ -1,5 +1,5 @@ ;; ARM VFP11 pipeline description -;; Copyright (C) 2003-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 5b97fe819b1..107863bc9a2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 a29a9ab7c0e..5a5780ad55a 100644 --- a/gcc/config/arm/vxworks.opt +++ b/gcc/config/arm/vxworks.opt @@ -1,6 +1,6 @@ ; ARM VxWorks options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 4f27b28461f..62a0732181e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 98b394ff7bd..9c426882e1e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 64c9eca59d1..9a3a190d234 100644 --- a/gcc/config/avr/avr-c.c +++ b/gcc/config/avr/avr-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2016 Free Software Foundation, Inc. +/* Copyright (C) 2009-2017 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 1bd3e5f8fe0..ad92e97cdf3 100644 --- a/gcc/config/avr/avr-devices.c +++ b/gcc/config/avr/avr-devices.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2016 Free Software Foundation, Inc. +/* Copyright (C) 2009-2017 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 6956f08da43..3c88b11f734 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1998-2017 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 d5dad918de7..f30da91d406 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 46578d608f3..2b1c43fae39 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 aafa224dff2..68d0d817a6e 100644 --- a/gcc/config/avr/avr-mcus.def +++ b/gcc/config/avr/avr-mcus.def @@ -1,5 +1,5 @@ /* AVR MCUs. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 58db7d75bd9..490f8680861 100644 --- a/gcc/config/avr/avr-modes.def +++ b/gcc/config/avr/avr-modes.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 4ca67b1235d..affb99b4723 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 Free Software Foundation, Inc. */ + Copyright (C) 2016-2017 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 9238f5163ab..abe0575e17c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 c321ba99041..bf9af9dc942 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 8ceeff466f2..9dc7fa0a79a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 5eb90b52cbf..c78d4e7bffb 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 df111efdc63..4d8e39163b4 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1998-2017 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 9ad6c5ab8d7..915187249c1 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 c1be595f37f..eb41d2f074c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 4088c0afc97..ea21fe533ae 100644 --- a/gcc/config/avr/builtins.def +++ b/gcc/config/avr/builtins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 4836e3cb8b7..c4330500acb 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 8a8fd50449f..c27cc5c2937 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 45a99981a52..f6b18d2e814 100644 --- a/gcc/config/avr/elf.h +++ b/gcc/config/avr/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 48a749be273..4cf911490e9 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-2016 Free Software Foundation, Inc. +/* Copyright (C) 1998-2017 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 f7a757998f1..c420dec4abf 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-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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-2016 Free Software Foundation, Inc.\n"); + printf ("@c Copyright (C) 2012-2017 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 e6b372885fb..b28ce79df95 100644 --- a/gcc/config/avr/genmultilib.awk +++ b/gcc/config/avr/genmultilib.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 6a7a1b98d25..1959b86de17 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 b5fef338e48..da5df4039e9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 8df41813e72..51e93394ce2 100644 --- a/gcc/config/avr/stdfix.h +++ b/gcc/config/avr/stdfix.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 ffa5b5010a1..e725d58ca8e 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 c1f86e50a8b..83894226159 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 a667fac5f61..36c476a1cc1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 30ef3004b97..dc31874924e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 ebd13d655af..adca6fa60fa 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 5f0efd9b544..2073927af7c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 b5f1544e1bc..31ea70bc598 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 83f6dd3b456..819255d0130 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 346b654c2dd..b84b5fa6617 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 95ecd9d1f2f..7f07fd55ac3 100644 --- a/gcc/config/bfin/constraints.md +++ b/gcc/config/bfin/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Blackfin -;; Copyright (C) 2008-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 0bb8496e170..01ad3844bf7 100644 --- a/gcc/config/bfin/elf.h +++ b/gcc/config/bfin/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2016 Free Software Foundation, Inc. +/* Copyright (C) 2005-2017 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 09224937a16..6236b987a72 100644 --- a/gcc/config/bfin/linux.h +++ b/gcc/config/bfin/linux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 ecf75c7b57d..0bc21cc2ddc 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 6b5cbc2ecc4..c104cce0137 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 19bf415cfda..440e886ffff 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 cb5aefd0b66..e21da36dee7 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 e05355a268a..401c852a36e 100644 --- a/gcc/config/bfin/t-bfin-elf +++ b/gcc/config/bfin/t-bfin-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 421e7e26c9f..2ed1fd0c9a9 100644 --- a/gcc/config/bfin/t-bfin-linux +++ b/gcc/config/bfin/t-bfin-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 54b6324294d..264d4292e83 100644 --- a/gcc/config/bfin/t-bfin-uclinux +++ b/gcc/config/bfin/t-bfin-uclinux @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 cca57d3c622..a97d24d9ac0 100644 --- a/gcc/config/bfin/uclinux.h +++ b/gcc/config/bfin/uclinux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2016 Free Software Foundation, Inc. +/* Copyright (C) 2005-2017 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 56b493db486..86515421803 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 7164b44ee27..f8eb88be90d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 2e0d6d4b5df..f1d9760a10a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 9f008321d77..44ae67dd049 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 09d8bb31970..3c442b507fb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 45c8e4c83b9..1b916a5341a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 80bbde05f60..08f917e343f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 eb9abc26c41..28b16da3d50 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 89d093c968c..2ff0d3ebe18 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 4d7dd72f1ca..f841266e369 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 fe173abb1c3..3fe807238fe 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 51571e32c7d..1c6584b81bc 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 e7f079a5672..4def0f76caf 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 c73e3f55cdf..8b12091e64b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 d34e214337b..9cf6cd98881 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 0d7b283e277..79d74a78941 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 aa87b8906f8..fde5d05ae42 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 d848887b79e..dc5901334e2 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 61d560c263d..8ac111096a6 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 38710ff7fea..46140a44f8a 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 9db6002ea13..5827c0f7cef 100644 --- a/gcc/config/c6x/predicates.md +++ b/gcc/config/c6x/predicates.md @@ -1,5 +1,5 @@ /* Predicates for TI C6X - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 c2fbf399a96..ba05a2fa9f9 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 374b177e6db..0386b2c20b7 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 4e487115fd3..03517fcf613 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 66c86f9427a..ed47b3e612e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 b8a0bc4f98f..8aad3321282 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 3d948fc75ed..500de8244d6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 cc24fa551a0..93edd232af2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 2d08c2b2fa8..7f8796ccb7f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 b2da93b572c..2d9f6ca1ce0 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 3fb6cefce90..48a33fac6c8 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2012-2017 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 ba15762c84a..8f626976747 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 ac40f643bfa..4cacbcddd41 100644 --- a/gcc/config/cr16/t-cr16 +++ b/gcc/config/cr16/t-cr16 @@ -1,5 +1,5 @@ # CR16 Target Makefile -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 9269bf0ac1a..dcf9a137db3 100644 --- a/gcc/config/cris/constraints.md +++ b/gcc/config/cris/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for CRIS. -;; Copyright (C) 2011-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 028c2b7120d..5c82777c2e2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 a8252193b58..21137bda9c6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 6cf8c3e86da..953f720a432 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 13279b538ba..cea11ebba9e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1998-2017 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 1b663eb1540..84d069a63b7 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 15f92d9f92c..f6abe65b10b 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 ca1d904e1d4..c15b6f10da4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 883d6bbbc9c..734a637ff21 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 94ccd2c9363..51d84219720 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 11740c556a9..5f49576c7b4 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 b0cae8d5366..a7170d3ca3e 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 4fc7a8c2bae..c08430a5f09 100644 --- a/gcc/config/cris/t-elfmulti +++ b/gcc/config/cris/t-elfmulti @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 ed032b971df..157c2fd597d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 f80c9ed2e0f..0c4f0cd1b0d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 0dba3762f9e..7b584d9303b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 7160bf7980c..f930ef23e48 100644 --- a/gcc/config/darwin-ppc-ldouble-patch.def +++ b/gcc/config/darwin-ppc-ldouble-patch.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 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 7eb096b4577..22e62be3592 100644 --- a/gcc/config/darwin-protos.h +++ b/gcc/config/darwin-protos.h @@ -1,5 +1,5 @@ /* Prototypes. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 8a7e985c85f..b5e36592749 100644 --- a/gcc/config/darwin-sections.def +++ b/gcc/config/darwin-sections.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2016 Free Software Foundation, Inc. +/* Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 316e2178f5b..8e6e25ab7f5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 374034e3f0d..3a130291a38 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 25459e07288..135a9c023cb 100644 --- a/gcc/config/darwin.opt +++ b/gcc/config/darwin.opt @@ -1,6 +1,6 @@ ; Processor-independent options for Darwin. -; Copyright (C) 2005-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/darwin10.h b/gcc/config/darwin10.h index a81fbdccdc8..f24b1257d26 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 f88e2a46901..aa6cc0d535b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 f989ec781eb..55b342b1d27 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 01b44afbcf9..7837a609b86 100644 --- a/gcc/config/dbx.h +++ b/gcc/config/dbx.h @@ -1,5 +1,5 @@ /* Prefer DBX (stabs) debugging information. - Copyright (C) 1996-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/dbxcoff.h b/gcc/config/dbxcoff.h index 2335544b423..e5eef64f60e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/dbxelf.h b/gcc/config/dbxelf.h index 0bff1931107..b66f4d05830 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 1f90b052e39..7f1115e49e8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 23e94752d3d..0b8b19c3daa 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 03f1ffee965..f1df5cdd2cd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 cce5365cf35..e2ec9d6ff3b 100644 --- a/gcc/config/dragonfly.opt +++ b/gcc/config/dragonfly.opt @@ -1,6 +1,6 @@ ; DragonFly BSD options. -; Copyright (C) 2014-2016 Free Software Foundation, Inc. +; Copyright (C) 2014-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h index d32055b278e..47a07115e32 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 656c6158caf..4a404e9776a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 09e4a04cc4f..05c4c7c867a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 0038aae573f..a586e7cdd0a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 e116e4b2815..dc6aceadd9d 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 e1f7a4772d9..f8fa9bde7aa 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 9e7ee506134..a9249a44693 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 18f96613ae6..595c53e9ddb 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1994-2017 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 158fe8247a6..ca430a343ba 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 738303b3da6..b4c3b03c711 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 9f1c56ae0da..394ce5e841c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 99fab6b6efe..3b068a23707 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1994-2017 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 f1aafdc66ea..f38e2104c9e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 9f45e23469e..932294c8586 100644 --- a/gcc/config/epiphany/t-epiphany +++ b/gcc/config/epiphany/t-epiphany @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 a0d9f999077..ec8a8a1838f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 605b3afa1ec..b587c2e222c 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 f7164c7026b..5833286ebcc 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 d8e95cb857e..42bec9f733c 100644 --- a/gcc/config/fr30/fr30.c +++ b/gcc/config/fr30/fr30.c @@ -1,5 +1,5 @@ /* FR30 specific functions. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 82366e35415..f701195aba5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 fd445c05edc..ec6eb4f0f2c 100644 --- a/gcc/config/fr30/fr30.md +++ b/gcc/config/fr30/fr30.md @@ -1,5 +1,5 @@ ;; FR30 machine description. -;; Copyright (C) 1998-2016 Free Software Foundation, Inc. +;; Copyright (C) 1998-2017 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 2eee9ca07b6..bdd5cb289cc 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 343383dd6fa..26109585337 100644 --- a/gcc/config/fr30/predicates.md +++ b/gcc/config/fr30/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for FR30. -;; Copyright (C) 2005-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 ada6a1fce7f..9567a939b25 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 fc47c217db7..9e992aff05b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 58ad407d5dd..2968ceb7afb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 5ded869d286..a2724556925 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/freebsd.opt b/gcc/config/freebsd.opt index adafa2f74d8..00ba8dcbb16 100644 --- a/gcc/config/freebsd.opt +++ b/gcc/config/freebsd.opt @@ -1,6 +1,6 @@ ; FreeBSD options. -; Copyright (C) 2010-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 72946607338..dea3fe5d510 100644 --- a/gcc/config/frv/constraints.md +++ b/gcc/config/frv/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for FRV. -;; Copyright (C) 2001-2016 Free Software Foundation, Inc. +;; Copyright (C) 2001-2017 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 95dbdc1cae4..5c2746737c9 100644 --- a/gcc/config/frv/frv-asm.h +++ b/gcc/config/frv/frv-asm.h @@ -1,5 +1,5 @@ /* Assembler Support. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 96bd12d077c..9c97050d2d7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 ae31ade88d2..9d5d0a917ca 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 4ff98ae25bf..aeead104fe5 100644 --- a/gcc/config/frv/frv-protos.h +++ b/gcc/config/frv/frv-protos.h @@ -1,5 +1,5 @@ /* Frv prototypes. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 b2177ab4bb7..a5c3313f6e8 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2016 Free Software Foundation, Inc. +/* Copyright (C) 1997-2017 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 e7f87b1ff88..8fcb17054dc 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 d59936de0af..4cfc489d14a 100644 --- a/gcc/config/frv/frv.md +++ b/gcc/config/frv/frv.md @@ -1,5 +1,5 @@ ;; Frv Machine Description -;; Copyright (C) 1999-2016 Free Software Foundation, Inc. +;; Copyright (C) 1999-2017 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 c17a9945c81..eede0809bff 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 0c368b563c6..249665a8307 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 41eb83b24bc..e3b5d9e4c2a 100644 --- a/gcc/config/frv/predicates.md +++ b/gcc/config/frv/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Frv. -;; Copyright (C) 2005-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 5e2505d0b19..32054455081 100644 --- a/gcc/config/frv/t-frv +++ b/gcc/config/frv/t-frv @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 80acccd220c..029fe0706bc 100644 --- a/gcc/config/frv/t-linux +++ b/gcc/config/frv/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 6db1a7cf8ce..4780315f217 100644 --- a/gcc/config/ft32/constraints.md +++ b/gcc/config/ft32/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for FT32 -;; Copyright (C) 2015-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 e9d674d245c..d0dbb67ef87 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 6ac87017f64..d659959d77f 100644 --- a/gcc/config/ft32/ft32.c +++ b/gcc/config/ft32/ft32.c @@ -1,5 +1,5 @@ /* Target Code for ft32 - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 6bfd4851fe6..11e25e36c0e 100644 --- a/gcc/config/ft32/ft32.h +++ b/gcc/config/ft32/ft32.h @@ -1,5 +1,5 @@ /* Target Definitions for ft32. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 2d711efbbfb..984c3b67e32 100644 --- a/gcc/config/ft32/ft32.md +++ b/gcc/config/ft32/ft32.md @@ -1,5 +1,5 @@ ;; Machine description for FT32 -;; Copyright (C) 2015-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 20054a20b3c..ba01c81ecf1 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2015-2017 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 d89418d8117..f968cbe833e 100644 --- a/gcc/config/ft32/predicates.md +++ b/gcc/config/ft32/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for FT32 -;; Copyright (C) 2015-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 e1126c7b936..09af44f1d61 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 Free Software Foundation, Inc. # Contributed by FTDI <support@ftdi.com> # # This file is part of GCC. diff --git a/gcc/config/fused-madd.opt b/gcc/config/fused-madd.opt index a2a13d7e1bb..3d7025318af 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/g.opt b/gcc/config/g.opt index 8de1c9c99d8..5a0d9eb7d18 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2003-2017 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 11c345e6753..8a479ccefe7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 c546c92e98f..bf4de54e660 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 b0bf40a954f..2787a3d16be 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 93b63a92150..2cdd862e55b 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/gnu.h b/gcc/config/gnu.h index 1dbecdae6dc..42be8952337 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-2016 Free Software Foundation, Inc. +Copyright (C) 1994-2017 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 53082cda84f..08b2c1877c2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 7343b7f0631..b13b6dc8e23 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 aa2e607ec69..e774eb9e22e 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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-2016 Free Software Foundation, Inc." +echo ";; Copyright (C) 2004-2017 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 a4895ff2ca2..225c0254130 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 7c30292c888..acdededeccc 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 bcdcfda66f2..9ab92a4e0a6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 a7a62b287a0..b9ff4bb816a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1992-2017 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 4f2056b6033..2844e5869be 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 bb5d484b9fa..c291092ca96 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 dc1af97dc40..d922df87f80 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 b88db185b26..ab72b9479f6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 64b2695b737..91792b82b37 100644 --- a/gcc/config/h8300/t-h8300 +++ b/gcc/config/h8300/t-h8300 @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2016 Free Software Foundation, Inc. +# Copyright (C) 1993-2017 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 aee9f91107f..dd0e5933dbd 100644 --- a/gcc/config/h8300/t-linux +++ b/gcc/config/h8300/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 10d243ce4a5..2f977866a4a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e275062c166..c7ee8ece5f1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 6cb19917d3c..4e332f76689 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 1fd82887476..3228fef268f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 6aaf7f17226..1c6843e4121 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 cf0d3eab07c..c36d6687d3a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/hpux11.opt b/gcc/config/hpux11.opt index 22cc9849e22..a5671c1dcaf 100644 --- a/gcc/config/hpux11.opt +++ b/gcc/config/hpux11.opt @@ -1,6 +1,6 @@ ; HP-UX 11 options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 87c89fd8adb..9c4152b9f36 100644 --- a/gcc/config/i386/adxintrin.h +++ b/gcc/config/i386/adxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 0e509c31d64..00930927819 100644 --- a/gcc/config/i386/ammintrin.h +++ b/gcc/config/i386/ammintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 a4b9c4ff7d1..4e34ede6aef 100644 --- a/gcc/config/i386/athlon.md +++ b/gcc/config/i386/athlon.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 240eecf139e..8af380b4201 100644 --- a/gcc/config/i386/atom.md +++ b/gcc/config/i386/atom.md @@ -1,5 +1,5 @@ ;; Atom Scheduling -;; Copyright (C) 2009-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 71edb93351b..b30727095ad 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 0cb6d2c8963..82f170a3d61 100644 --- a/gcc/config/i386/avx2intrin.h +++ b/gcc/config/i386/avx2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 6113ee9e9a4..2c7da522392 100644 --- a/gcc/config/i386/avx5124fmapsintrin.h +++ b/gcc/config/i386/avx5124fmapsintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2016 Free Software Foundation, Inc. +/* Copyright (C) 2015-2017 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 392c6a5d464..5154db398fe 100644 --- a/gcc/config/i386/avx5124vnniwintrin.h +++ b/gcc/config/i386/avx5124vnniwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2016 Free Software Foundation, Inc. +/* Copyright (C) 2015-2017 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 e38055c1f09..21bec7342f8 100644 --- a/gcc/config/i386/avx512bwintrin.h +++ b/gcc/config/i386/avx512bwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 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 93362c544d3..f7045de8a26 100644 --- a/gcc/config/i386/avx512cdintrin.h +++ b/gcc/config/i386/avx512cdintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 ccc6a4d31e7..1fc2f68bfef 100644 --- a/gcc/config/i386/avx512dqintrin.h +++ b/gcc/config/i386/avx512dqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 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 7b76b686b56..bdee2340757 100644 --- a/gcc/config/i386/avx512erintrin.h +++ b/gcc/config/i386/avx512erintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 820741c4b14..346cb00d6c5 100644 --- a/gcc/config/i386/avx512fintrin.h +++ b/gcc/config/i386/avx512fintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 c50aa65d028..6188fa317b0 100644 --- a/gcc/config/i386/avx512ifmaintrin.h +++ b/gcc/config/i386/avx512ifmaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 6c496f78ce5..2d2215748e8 100644 --- a/gcc/config/i386/avx512ifmavlintrin.h +++ b/gcc/config/i386/avx512ifmavlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 5e4aace8dde..70e6ec35ee7 100644 --- a/gcc/config/i386/avx512pfintrin.h +++ b/gcc/config/i386/avx512pfintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 a2ad07a6a22..6002e02920e 100644 --- a/gcc/config/i386/avx512vbmiintrin.h +++ b/gcc/config/i386/avx512vbmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 04308ead425..76b8956037a 100644 --- a/gcc/config/i386/avx512vbmivlintrin.h +++ b/gcc/config/i386/avx512vbmivlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 eb384d65a2d..0dc7d7a2cb5 100644 --- a/gcc/config/i386/avx512vlbwintrin.h +++ b/gcc/config/i386/avx512vlbwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 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 cd0b7143b46..a5894616a14 100644 --- a/gcc/config/i386/avx512vldqintrin.h +++ b/gcc/config/i386/avx512vldqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 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 f83bfe25f19..7ff30ebeabd 100644 --- a/gcc/config/i386/avx512vlintrin.h +++ b/gcc/config/i386/avx512vlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 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 9cd9aab9181..b5730f842a7 100644 --- a/gcc/config/i386/avxintrin.h +++ b/gcc/config/i386/avxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 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 e4ee1fc425e..06b9f327e02 100644 --- a/gcc/config/i386/avxmath.h +++ b/gcc/config/i386/avxmath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2016 Free Software Foundation, Inc. +/* Copyright (C) 2010-2017 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 f05da31de3d..b5f4c0a0e15 100644 --- a/gcc/config/i386/bdver1.md +++ b/gcc/config/i386/bdver1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2010-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 d324201900d..1e4df220cc0 100644 --- a/gcc/config/i386/bdver3.md +++ b/gcc/config/i386/bdver3.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 43bb18b6803..ac749b599b2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 a09a3462bee..ff9c7166ebb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 f925b516b35..29569ae8de8 100644 --- a/gcc/config/i386/bmi2intrin.h +++ b/gcc/config/i386/bmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 3ebe6d7d508..55c6219e97e 100644 --- a/gcc/config/i386/bmiintrin.h +++ b/gcc/config/i386/bmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2016 Free Software Foundation, Inc. +/* Copyright (C) 2010-2017 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 104cda34ce8..f460393508e 100644 --- a/gcc/config/i386/bmmintrin.h +++ b/gcc/config/i386/bmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 fb83c4fb4ec..0cf7ad78733 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 cc8edd5e988..d6e9ed7713d 100644 --- a/gcc/config/i386/btver2.md +++ b/gcc/config/i386/btver2.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 c079e39c51c..1d56b65e312 100644 --- a/gcc/config/i386/clflushoptintrin.h +++ b/gcc/config/i386/clflushoptintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 47931ff327b..37ba9108ebb 100644 --- a/gcc/config/i386/clwbintrin.h +++ b/gcc/config/i386/clwbintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 c353f205b6e..dc72b1bec9e 100644 --- a/gcc/config/i386/clzerointrin.h +++ b/gcc/config/i386/clzerointrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 19edd25c699..38d604fdace 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 2235cb661cd..768238a295b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 abe7c62a8f3..c23a4931444 100644 --- a/gcc/config/i386/cpuid.h +++ b/gcc/config/i386/cpuid.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2016 Free Software Foundation, Inc. + * Copyright (C) 2007-2017 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 7d77b0edf55..67a2150a9db 100644 --- a/gcc/config/i386/cross-stdarg.h +++ b/gcc/config/i386/cross-stdarg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2016 Free Software Foundation, Inc. +/* Copyright (C) 2002-2017 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 23346839c0d..d62f18e98ea 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 10d68361eb1..a731e2f6c6a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 a9074bfa928..2d7c7d2b674 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 f5ea488a307..93fe82801df 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 4faf5d96a56..7b7b621d16f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 1d95cd70ad8..e4772c657aa 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 fa976b37dce..20248328329 100644 --- a/gcc/config/i386/cygwin.opt +++ b/gcc/config/i386/cygwin.opt @@ -1,6 +1,6 @@ ; Cygwin-specific options. -; Copyright (C) 2013-2016 Free Software Foundation, Inc. +; Copyright (C) 2013-2017 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 705fdf2696d..fccaf7eb94b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 bb6bf512cbb..f2982edeac3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 7045611761f..d5277108925 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 7414338e4a5..a949fab7684 100644 --- a/gcc/config/i386/djgpp.c +++ b/gcc/config/i386/djgpp.c @@ -1,5 +1,5 @@ /* Subroutines for DJGPP. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 c758f5f789d..416534cdb51 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 b4ae04fdf12..592dbadc7cd 100644 --- a/gcc/config/i386/djgpp.opt +++ b/gcc/config/i386/djgpp.opt @@ -1,6 +1,6 @@ ; DJGPP-specific options. -; Copyright (C) 2005-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 8c68eff0d09..89d84fa4435 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 f0d0e8f890c..6527d181347 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 d5aa46a16f7..828f4a07a9b 100644 --- a/gcc/config/i386/emmintrin.h +++ b/gcc/config/i386/emmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2016 Free Software Foundation, Inc. +/* Copyright (C) 2003-2017 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 0d46d3b90f3..488e97d6746 100644 --- a/gcc/config/i386/f16cintrin.h +++ b/gcc/config/i386/f16cintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 ecd4d1c9fd0..7230c9c9ae5 100644 --- a/gcc/config/i386/fma4intrin.h +++ b/gcc/config/i386/fma4intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 d131d49e9a9..2b1531e433b 100644 --- a/gcc/config/i386/fmaintrin.h +++ b/gcc/config/i386/fmaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 d66cf51bae9..592b0976001 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 8e0090018d1..dddc52bbcee 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 b457e97fad5..d04cf9c12f4 100644 --- a/gcc/config/i386/fxsrintrin.h +++ b/gcc/config/i386/fxsrintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 c2ae8b088c6..9b42787f6b1 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 1cf0036a869..a9ca67475b4 100644 --- a/gcc/config/i386/geode.md +++ b/gcc/config/i386/geode.md @@ -1,5 +1,5 @@ ;; Geode Scheduling -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 1f36a681fce..ad92333811d 100644 --- a/gcc/config/i386/gmm_malloc.h +++ b/gcc/config/i386/gmm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 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 6b7b0743aa3..9ccebe17b6f 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-2016 Free Software Foundation, Inc. + GNU userspace. Copyright (C) 2012-2017 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 fee33a3efdc..a4c88f1a848 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 7a02a7eb4d7..39f5ef6a68b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 9d2f94f69c2..08db6bc5e4c 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-2016 Free Software Foundation, Inc. +Copyright (C) 1994-2017 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 1f49c237ae7..f59b2efaf49 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 dd59ab99c92..7817752ad5b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 6283696902d..3d7d2b4b535 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 f51219abfd6..68100b7a226 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 1825e9f7b44..6f385e6565c 100644 --- a/gcc/config/i386/i386-builtin-types.awk +++ b/gcc/config/i386/i386-builtin-types.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 37a983ff86c..48063d1ba8d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 6e56c8386ff..f633a2e9744 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 1899d066f42..83216e38758 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 b7f92e3bea1..542cd0f3d67 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 3d2cb5d13f7..49534619221 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 edd6cbe2618..8bdd67eb608 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 eb7356e0a6b..9516f8ff582 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 5f5368da96d..e6f9a753ee2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 6546e20f17c..511d3a77f2c 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1988-2017 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 390412a37fd..530f46dcbfb 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 b93ef66a4e0..30830b961e1 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 cbb9e7d57a5..5f954fce85e 100644 --- a/gcc/config/i386/ia32intrin.h +++ b/gcc/config/i386/ia32intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2016 Free Software Foundation, Inc. +/* Copyright (C) 2009-2017 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 e16c9d63a7c..daa9995f19a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 3fd3c9c3e00..2436496f31a 100644 --- a/gcc/config/i386/immintrin.h +++ b/gcc/config/i386/immintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 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 a78e48c0eb6..2cc01086f63 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 12aca578af2..50a13fc591d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 8118b3c9cc4..9d0f0fb58aa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 97be2184106..a03d55c53d5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 59d21a42b4f..a5887f1e208 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 a9deb5087d0..20f6862655b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 22731706a25..6380639b204 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 d37a875ed6f..59132124d6b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 73d22e357cf..e65c404ff91 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 55d431a424d..5c095aba18e 100644 --- a/gcc/config/i386/lwpintrin.h +++ b/gcc/config/i386/lwpintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 bb9e17a887a..c84b8f0d6a5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 6d9d3b2c046..401656cdaba 100644 --- a/gcc/config/i386/lzcntintrin.h +++ b/gcc/config/i386/lzcntintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2016 Free Software Foundation, Inc. +/* Copyright (C) 2009-2017 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 9c1413c8dd2..221f6d3468c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 d53290e739d..36b3dc9e60d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 fe11333a2d1..270ec0dd037 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 6d82c1d6be1..0b8c7c3633b 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2009-2017 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 bdb91581431..210c14f549e 100644 --- a/gcc/config/i386/mingw.opt +++ b/gcc/config/i386/mingw.opt @@ -1,6 +1,6 @@ ; MinGW-specific options. -; Copyright (C) 2008-2016 Free Software Foundation, Inc. +; Copyright (C) 2008-2017 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 258d3cd2ed6..1d988ca4422 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 f7371f76640..c8a91a16073 100644 --- a/gcc/config/i386/mm3dnow.h +++ b/gcc/config/i386/mm3dnow.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 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 2bd3bd1df9e..957d766e95c 100644 --- a/gcc/config/i386/mmintrin.h +++ b/gcc/config/i386/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2016 Free Software Foundation, Inc. +/* Copyright (C) 2002-2017 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 37e6a28de68..1e2e6c26eaa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 651f1db91b1..ec8f735ccb9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 270034d9249..aaa4c29e6f9 100644 --- a/gcc/config/i386/mwaitxintrin.h +++ b/gcc/config/i386/mwaitxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 fb59b3202e2..06cb0a8d587 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 315e993047d..aa2d2bbb466 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 9cb284747ac..6ea57d326da 100644 --- a/gcc/config/i386/nmmintrin.h +++ b/gcc/config/i386/nmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 42433e96333..5f4b1f27a50 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 12486383316..72a900154fa 100644 --- a/gcc/config/i386/nto.opt +++ b/gcc/config/i386/nto.opt @@ -1,6 +1,6 @@ ; QNX options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/i386/openbsd.h b/gcc/config/i386/openbsd.h index 15aee25306e..7d37c0de922 100644 --- a/gcc/config/i386/openbsd.h +++ b/gcc/config/i386/openbsd.h @@ -1,5 +1,5 @@ /* Configuration for an OpenBSD i386 target. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 eb8d9868489..4fa93e2f735 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 bb62b12a574..a0f0e0b1e60 100644 --- a/gcc/config/i386/pentium.md +++ b/gcc/config/i386/pentium.md @@ -1,5 +1,5 @@ ;; Pentium Scheduling -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 4ad939ddf06..0f4886ca82c 100644 --- a/gcc/config/i386/pkuintrin.h +++ b/gcc/config/i386/pkuintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2016 Free Software Foundation, Inc. +/* Copyright (C) 2015-2017 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 a9c2be4e0c2..73d9e887b4b 100644 --- a/gcc/config/i386/pmm_malloc.h +++ b/gcc/config/i386/pmm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 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 6fb8e5d3df2..39cc1c6761c 100644 --- a/gcc/config/i386/pmmintrin.h +++ b/gcc/config/i386/pmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2016 Free Software Foundation, Inc. +/* Copyright (C) 2003-2017 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 9fd196f31a4..733fd75553c 100644 --- a/gcc/config/i386/popcntintrin.h +++ b/gcc/config/i386/popcntintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2016 Free Software Foundation, Inc. +/* Copyright (C) 2009-2017 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 f8a101b8721..baea0078cae 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 b0b9ce22705..8f250a2e720 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 91d905d9fe3..11a06c89516 100644 --- a/gcc/config/i386/prfchwintrin.h +++ b/gcc/config/i386/prfchwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 d98146d5d45..b43521a8ed2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 f5a8b86acfa..b2981acbc59 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 e698a2aa2ce..2b731df7d8f 100644 --- a/gcc/config/i386/rdseedintrin.h +++ b/gcc/config/i386/rdseedintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/rtems-64.h b/gcc/config/i386/rtems-64.h index b087d44e1a4..e9faecdd923 100644 --- a/gcc/config/i386/rtems-64.h +++ b/gcc/config/i386/rtems-64.h @@ -1,5 +1,5 @@ /* Definitions for rtems targeting an x86_64 - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/i386/rtemself.h b/gcc/config/i386/rtemself.h index 21b21737b57..9516c45fc6b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 df53041779f..ef2601eed9d 100644 --- a/gcc/config/i386/rtmintrin.h +++ b/gcc/config/i386/rtmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 2059a662633..dfcf7be321e 100644 --- a/gcc/config/i386/shaintrin.h +++ b/gcc/config/i386/shaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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 24ab3f8da1a..561f3700d58 100644 --- a/gcc/config/i386/slm.md +++ b/gcc/config/i386/slm.md @@ -1,5 +1,5 @@ ;; Slivermont(SLM) Scheduling -;; Copyright (C) 2009-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 47e0a909689..f4a273f8cba 100644 --- a/gcc/config/i386/smmintrin.h +++ b/gcc/config/i386/smmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 df23b1298b8..61733603fa2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 04ccd5faad2..123fe371f74 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 eeebeef5d7b..7d246bdc84d 100644 --- a/gcc/config/i386/ssemath.h +++ b/gcc/config/i386/ssemath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2016 Free Software Foundation, Inc. +/* Copyright (C) 2010-2017 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 b4abbd7ef52..53f4dbe972f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 f0b8cf411bc..0bc22fd2406 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 b065e2365ff..7924d832b7e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 35e91027bf5..91ede6bfaa3 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 Free Software Foundation, Inc. Written by Ron Guilmette (rfg@netcom.com). diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming index db724fdc12e..23235044515 100644 --- a/gcc/config/i386/t-cygming +++ b/gcc/config/i386/t-cygming @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 c435c1f053d..0a8524bfbe2 100644 --- a/gcc/config/i386/t-i386 +++ b/gcc/config/i386/t-i386 @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 c0cc8a37246..e422c442dae 100644 --- a/gcc/config/i386/t-linux64 +++ b/gcc/config/i386/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 4a68cd50b01..4fe3a21e7aa 100644 --- a/gcc/config/i386/t-rtems +++ b/gcc/config/i386/t-rtems @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2016 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 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 4bd1dee9ddb..82440602f34 100644 --- a/gcc/config/i386/t-sol2 +++ b/gcc/config/i386/t-sol2 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 54292dd90ab..dfdf163f9c3 100644 --- a/gcc/config/i386/tbmintrin.h +++ b/gcc/config/i386/tbmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2016 Free Software Foundation, Inc. +/* Copyright (C) 2010-2017 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 6ec867d464b..93b016d2911 100644 --- a/gcc/config/i386/tmmintrin.h +++ b/gcc/config/i386/tmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 e73ffb3de7e..8e78774d860 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 b4f0d91b65e..f5d12afe111 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 4455298febb..96508904004 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 f156ba87271..d6bf0afbab0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 39955b799ac..bd5588b9d0d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 fdc89e0e972..f89e7d00fe2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 be79f4332a7..53de853a56a 100644 --- a/gcc/config/i386/wmmintrin.h +++ b/gcc/config/i386/wmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 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 6eb61677a2b..b5cef975120 100644 --- a/gcc/config/i386/x-mingw32 +++ b/gcc/config/i386/x-mingw32 @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 9e6c6eb5a36..a6c648a4d39 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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.def b/gcc/config/i386/x86-tune.def index 36a59660901..19b7daedfdd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 ee5c38a73b7..8d139e1345e 100644 --- a/gcc/config/i386/x86intrin.h +++ b/gcc/config/i386/x86intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 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 92bd1087f93..ba95fc87d33 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 94e6ff614a7..de0dace1707 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 db2a708efe9..6eb3a626f0c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 26516e24a00..5f58d24430c 100644 --- a/gcc/config/i386/xmmintrin.h +++ b/gcc/config/i386/xmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2016 Free Software Foundation, Inc. +/* Copyright (C) 2002-2017 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 9c25cc54be0..447799cdff9 100644 --- a/gcc/config/i386/xopintrin.h +++ b/gcc/config/i386/xopintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 4757415bc3c..a510a7e8e63 100644 --- a/gcc/config/i386/xsavecintrin.h +++ b/gcc/config/i386/xsavecintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 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 523a8c4089e..c136d30aa63 100644 --- a/gcc/config/i386/xsaveintrin.h +++ b/gcc/config/i386/xsaveintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 25bb2385560..294fcee43a7 100644 --- a/gcc/config/i386/xsaveoptintrin.h +++ b/gcc/config/i386/xsaveoptintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 cc29e47dfec..b55a1834e26 100644 --- a/gcc/config/i386/xsavesintrin.h +++ b/gcc/config/i386/xsavesintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 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 b5a84d49158..3c7425f8685 100644 --- a/gcc/config/i386/xtestintrin.h +++ b/gcc/config/i386/xtestintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 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 93a707ac750..990a70d82aa 100644 --- a/gcc/config/i386/znver1.md +++ b/gcc/config/i386/znver1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 7cfba36356d..514e7a213e6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 19e95c10fb8..372595834fe 100644 --- a/gcc/config/ia64/div.md +++ b/gcc/config/ia64/div.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 633b5c93801..6581422b025 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-2016 Free Software Foundation, Inc. +Copyright (C) 2000-2017 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 5d6784bed9f..8a513135381 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 008c4f6ba33..9e69be3f004 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 6aa2c5fcc4a..3319cbc7f66 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 bee833480a8..3ad24534cff 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 2d823735506..e7c6a80a39e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 f23260422e7..918afbcc783 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 169b571117e..617d188d4f2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 c79e20b8660..8e68a740e31 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 afde75aa74d..054cfd8bcdf 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1999-2017 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 893184b5c45..16e9af37cbb 100644 --- a/gcc/config/ia64/ia64.opt +++ b/gcc/config/ia64/ia64.opt @@ -1,4 +1,4 @@ -; Copyright (C) 2005-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 cd318612db2..7533d48b548 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 e0395a693d0..cf47145fbf7 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-2016 Free Software Foundation, Inc. +Copyright (C) 2000-2017 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 02347f7823c..34c07550aca 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 62335d76a21..48d51d5b4b7 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 dc2f5c504d9..5cc392528f2 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-2016 Free Software Foundation, Inc. +Copyright (C) 2000-2017 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 22d692d1bb8..7493c8f8875 100644 --- a/gcc/config/ia64/t-hpux +++ b/gcc/config/ia64/t-hpux @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 dd2bda173cd..e05fab6dc59 100644 --- a/gcc/config/ia64/t-ia64 +++ b/gcc/config/ia64/t-ia64 @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 82c881898ab..a565df53bfa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 21d36a5110a..46b42834c71 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 5bb3f45230c..ff8bc560968 100644 --- a/gcc/config/ia64/vms.opt +++ b/gcc/config/ia64/vms.opt @@ -1,6 +1,6 @@ ; IA64 VMS options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 90202429b07..b5ba47298fc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi index 2303529872a..278b25641ec 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-2016 Free Software Foundation, Inc. +Copyright (C) 2003-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 diff --git a/gcc/config/iq2000/constraints.md b/gcc/config/iq2000/constraints.md index b7f83bd675f..0a95ca5102e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 46ba9c5e6df..cc14c403fcd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 6a457e64310..fa399163a7d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 a3195db3a26..7e1ba0067a7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e79c9a744f2..343ebe45195 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 ed93e0edc09..77093d3e0ac 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 f43725549f0..bc98ef15032 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 11fed73956d..b4780f6fbe3 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 164231b4a02..26a8cef8753 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 080cab20d65..67150eb0cba 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 301a41ccdd8..19c55c3a5c7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 2c39f04f61b..d746ce15cb9 100644 --- a/gcc/config/linux-android.opt +++ b/gcc/config/linux-android.opt @@ -1,6 +1,6 @@ ; Android specific options. -; Copyright (C) 2008-2016 Free Software Foundation, Inc. +; Copyright (C) 2008-2017 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 87f1b0539af..0a5d1d230c4 100644 --- a/gcc/config/linux-protos.h +++ b/gcc/config/linux-protos.h @@ -1,5 +1,5 @@ /* Prototypes. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/linux.c b/gcc/config/linux.c index a393d3b78ba..56351549fd1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/linux.h b/gcc/config/linux.h index 9aeeb948f55..b3a9e85e77f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 6cadc52011b..bad1de02d38 100644 --- a/gcc/config/linux.opt +++ b/gcc/config/linux.opt @@ -1,6 +1,6 @@ ; Processor-independent options for GNU/Linux. ; -; Copyright (C) 2006-2016 Free Software Foundation, Inc. +; Copyright (C) 2006-2017 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 5d91a8ec295..30acbd92ed2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 e19c82f43a6..a35de715a1c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 99e2695dd48..2231412e566 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 e18e13693fb..2e25a2e157b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 5d06f2c16a7..5715face31f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 8106407613f..cda182ea9be 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2009-2017 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 6bb1037fc7b..d5e18e640a6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 5f3bd2a43e8..67075ab47da 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 4a0862dca89..55d03659309 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 fa180c77dc1..d0fa650ba84 100644 --- a/gcc/config/lynx.h +++ b/gcc/config/lynx.h @@ -1,5 +1,5 @@ /* Target independent definitions for LynxOS. - Copyright (C) 1993-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/lynx.opt b/gcc/config/lynx.opt index 415911164d4..a3d01915fe8 100644 --- a/gcc/config/lynx.opt +++ b/gcc/config/lynx.opt @@ -1,6 +1,6 @@ ; Processor-independent options for LynxOS. -; Copyright (C) 2005-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 ac8a7f16495..7569357e09b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 8c512323733..e63c25086ef 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 39b0c427116..e61c65b535e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 696f7055be4..ccecac58f9f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 57c765ef241..26947c6aab9 100644 --- a/gcc/config/m32c/constraints.md +++ b/gcc/config/m32c/constraints.md @@ -1,5 +1,5 @@ ;; m32c constraints -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 87e53ed4879..dd3de0deb4a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 8e605c6c811..19bcd54ebde 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 66278f165af..68aa2287222 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 9c8a442d247..89b9270ba3c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 f32d271a8a2..3c814a66344 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 6077201a3b0..b23f5aaf21a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 fce3c73c8cd..72a0807bb17 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 3ceff8fecb5..067f0ce0002 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 881b2d3222a..8aaa8f82366 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 da7bdcbb8aa..a08929a816c 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 ec90cc7d160..850289f8d21 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 59d471907b0..c55e5031990 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 e991ed42ab1..7423a024e39 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 a2b4a765a16..411f92d8fa6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 e8f6c5a70b2..733e04ba386 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 22320c09aea..23cb034f159 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 888ff7ce5d8..30fcc100528 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 5b616596108..02f643f1fff 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 5ac7ac50d48..1beace65c2a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 87f2d6b9dc3..e88a3a8ad64 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 8544d843a11..4ebcb362586 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 eda05f2816e..30dbc1d753e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 41c6b600dd1..4efb4b9c287 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 cd74cfcf3b5..70e702f56e2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 9529b4c58fa..f1889119b5a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1996-2017 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 b68e5147950..72c703ed511 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 0c74bb531c7..72794ccb732 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 70224d0576b..561431a86df 100644 --- a/gcc/config/m32r/t-linux +++ b/gcc/config/m32r/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 16055761b44..30e3a88e852 100644 --- a/gcc/config/m32r/t-m32r +++ b/gcc/config/m32r/t-m32r @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 14f0dd65751..0ab58047820 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 b6212089530..fbc1aa10e09 100644 --- a/gcc/config/m68k/constraints.md +++ b/gcc/config/m68k/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for m68k -;; Copyright (C) 2007-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 71a70596c7a..72a985c81bd 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 78428e9cb4b..cb6917ca91c 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 7a9e9344481..7b3f2677b14 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 582fdd6a1e8..1467b40a2c0 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 7d7d6670268..a32af15cc91 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 69369f2f840..dc6b5749729 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 c8998a7389e..847e1c3fcf0 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 5d8a3b06293..e5f4b7aed3a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 8dfc8c089bb..a4d773435d2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 2bd57b9184a..210c94380cf 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 d6b81574e67..106518423a2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 414252a42ee..e4ee2100e03 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 7bc26bf17e6..a4c0b81bd97 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 6837d416f96..07566ccc3a0 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 c6130f12386..65bbd38eb9e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1987-2017 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 e44539f2b7a..50329f4c04c 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 f0196f00b5a..d5da8912b38 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 0d8d88c74ea..4bdc56adbcc 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-2016 Free Software Foundation, Inc. */ + Copyright (C) 1994-2017 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 46dc2e8e4ae..110df48d971 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 b22a23cfa81..e4af480f8b4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 be32ef60db3..25bb313ff77 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 1f6af3ba1f4..5efc89a055f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 73c4f772a88..ee9d7fdf777 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 bc94bbe96b4..5c05c7edb5f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 1343cdb17c2..f47a71f5313 100644 --- a/gcc/config/m68k/t-linux +++ b/gcc/config/m68k/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 1639d16fe58..640410baea7 100644 --- a/gcc/config/m68k/t-mlibs +++ b/gcc/config/m68k/t-mlibs @@ -1,6 +1,6 @@ # multilibs -*- mode:Makefile -*- # -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 ce6f8ac271e..9f5c8e86987 100644 --- a/gcc/config/m68k/t-uclinux +++ b/gcc/config/m68k/t-uclinux @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 6f64aed8ef8..781ecd86a74 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 a91ae8def64..a6bb86e8e83 100644 --- a/gcc/config/m68k/uclinux.opt +++ b/gcc/config/m68k/uclinux.opt @@ -1,6 +1,6 @@ ; m68k/ColdFire uClinux options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 a0ee44c8dd0..f4ebb80e383 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 5af690416e7..9688a48e5c7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 abdf02bf7bb..7719121fbe3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 f9fb629ceaa..c4b7c4cf94f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 6e0e4a34364..2f2e803676d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 7d64b01a098..67517f306bf 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1993-2017 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 a358c885310..a85b379ef39 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 9e73bb9eb32..be4e7f04aed 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 1888b2b5007..e35489e673a 100644 --- a/gcc/config/mcore/t-mcore +++ b/gcc/config/mcore/t-mcore @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 fea67c695bc..03a0f127e5a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 b3bf43a8a84..41aa89866b0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 69af960760d..0c9a6af1bb4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 1cfaf08c1c6..6fb3066207e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 be90796b6ab..03b70e1dadd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 849fab9353f..527f4d3837b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 85776237c1a..8f83daa0af1 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 51734b4ed8f..8847c3daf83 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2009-2017 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 2dbb5fa8f07..12e2dcaa44f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 56f3f7087d5..980d8e72e1e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 f944fca9c74..8125bd8d63a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 a2d2664c74a..392cc10060f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 0a3db1fe5cc..183c3fdf1c3 100644 --- a/gcc/config/mips/20kc.md +++ b/gcc/config/mips/20kc.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 b4148aef7fa..e68511f3066 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 2bc10087c3f..6e88662a288 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 e1ac02963ab..69444bc538c 100644 --- a/gcc/config/mips/4000.md +++ b/gcc/config/mips/4000.md @@ -1,5 +1,5 @@ ;; R4000 pipeline description. -;; Copyright (C) 2004-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 ad93a9832bb..16da79ab0a1 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 ce6be200f9c..df4a3c7d572 100644 --- a/gcc/config/mips/4130.md +++ b/gcc/config/mips/4130.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2004-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 a0708357de4..e1153fa64ce 100644 --- a/gcc/config/mips/4300.md +++ b/gcc/config/mips/4300.md @@ -1,5 +1,5 @@ ;; VR4300 pipeline description. -;; Copyright (C) 2004-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 1d934b7f125..d0e8d7c665e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 4baa09a8ab2..14c89e129ee 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 b4f75bf292a..565f08e1900 100644 --- a/gcc/config/mips/5000.md +++ b/gcc/config/mips/5000.md @@ -1,5 +1,5 @@ ;; VR5000 pipeline description. -;; Copyright (C) 2004-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 116cbcd6455..87cb9f4286e 100644 --- a/gcc/config/mips/5400.md +++ b/gcc/config/mips/5400.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 851d7f742cc..744503502af 100644 --- a/gcc/config/mips/5500.md +++ b/gcc/config/mips/5500.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 352fc05e72c..1df814db3e2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 551e2b4c0f0..a4eea76259a 100644 --- a/gcc/config/mips/6000.md +++ b/gcc/config/mips/6000.md @@ -1,5 +1,5 @@ ;; R6000 pipeline description. -;; Copyright (C) 2004-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 37f06e3b23f..8e07ac8f649 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 b07d870e839..2be6ab066d0 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 cdace4faf84..fb0e900e9cf 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 4b5619f5fa2..ca0d0be4e14 100644 --- a/gcc/config/mips/constraints.md +++ b/gcc/config/mips/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for MIPS. -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 7cc01f009b1..e1261a0bc98 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 4094d2a35e5..2c1fbe8c88c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 334191ec993..9214710e941 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 154652b0e89..e05a6c61596 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 cc51577751b..7e42dca3832 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 b25613127ac..f5c95a5008e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 e11c5cfe0f0..96754dd83bb 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 15b549c087c..af45d1897d2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 99881a79353..1c461ac3e17 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 8429a7ca2fb..6c8fda7184e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 dc51c45f2d3..44132b8e44d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 543ae546c37..d11fb414568 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 4bd2926a574..85842551b0d 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 18a443cc717..d7735863f64 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 2b136c27928..f7f11748b1f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 8d87b7087fc..00385ba53ed 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 2104255e6e8..3c7898764a3 100644 --- a/gcc/config/mips/micromips.md +++ b/gcc/config/mips/micromips.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2013-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 70406b4f59f..6078d790c8c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 573e2a3f7a3..16ae48a859c 100644 --- a/gcc/config/mips/mips-dsp.md +++ b/gcc/config/mips/mips-dsp.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2005-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 8c20c9a52e8..01df5a7484f 100644 --- a/gcc/config/mips/mips-dspr2.md +++ b/gcc/config/mips/mips-dspr2.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 0583e4277ad..a40c291c234 100644 --- a/gcc/config/mips/mips-fixed.md +++ b/gcc/config/mips/mips-fixed.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 69cf4379ed1..b11111891d0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 b21f5d16c95..49cbd34a8e7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 1082856dd98..a29c4f0b975 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 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 40aa006bc4e..fe57cf2809c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 117c78cc34f..b1bb22d7b95 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 3da85090da5..64733984170 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 34c12bd4444..6c34f7b5898 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 c7eb2a8e7bd..da7fa8fcea1 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 bb66c428dd1..f91b43dab0b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 076cde61857..7acf00d0451 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1989-2017 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 08dd83e14ce..2559649ffc5 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 341eb7f81d1..ffd1262b326 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 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 c4ae24bac36..77cc19d8ed5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 76b0f34059c..56152201486 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 73b232deaaa..3df18a167ae 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 fcfd17ed037..9c9e30d8b84 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 75cdcb78601..0b81b0e81a6 100644 --- a/gcc/config/mips/octeon.md +++ b/gcc/config/mips/octeon.md @@ -1,5 +1,5 @@ ;; Octeon pipeline description. -;; Copyright (C) 2008-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 4500ceb6f9b..cacb1037131 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 e6b6d2f60da..fe1bcc41b84 100644 --- a/gcc/config/mips/predicates.md +++ b/gcc/config/mips/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for MIPS. -;; Copyright (C) 2004-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 0c123064dda..5e272b47d47 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 41b575a0bb4..2ce03de20e1 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 dd863a5397d..0022f49f0ad 100644 --- a/gcc/config/mips/sb1.md +++ b/gcc/config/mips/sb1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2004-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 4136f666ac4..b240c140348 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e3e07e9ee21..3b59a6ddc63 100644 --- a/gcc/config/mips/sde.opt +++ b/gcc/config/mips/sde.opt @@ -1,6 +1,6 @@ ; MIPS SDE options. ; -; Copyright (C) 2010-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 ccc22f235fb..9b89f16ec4c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 f4be95d011a..a8285fb0c7a 100644 --- a/gcc/config/mips/sr71k.md +++ b/gcc/config/mips/sr71k.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 6f71a237739..10a99153626 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 5da74ce9c69..ebc4e7138b0 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 ce907e83991..a4a4217f9cd 100644 --- a/gcc/config/mips/t-elf +++ b/gcc/config/mips/t-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2016 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 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 8c2285330e4..88eef796bed 100644 --- a/gcc/config/mips/t-img-elf +++ b/gcc/config/mips/t-img-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 8a7e0411e4f..5745b833528 100644 --- a/gcc/config/mips/t-img-linux +++ b/gcc/config/mips/t-img-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 edd2a3eb24e..ce2ad41693c 100644 --- a/gcc/config/mips/t-isa3264 +++ b/gcc/config/mips/t-isa3264 @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 16c8adf85ca..100f9da5e14 100644 --- a/gcc/config/mips/t-linux64 +++ b/gcc/config/mips/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 330f8fa204d..774506e3279 100644 --- a/gcc/config/mips/t-mips +++ b/gcc/config/mips/t-mips @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 d997661f84d..c0d17e36ba5 100644 --- a/gcc/config/mips/t-mti-elf +++ b/gcc/config/mips/t-mti-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 67b88abbb22..c98102e4d18 100644 --- a/gcc/config/mips/t-mti-linux +++ b/gcc/config/mips/t-mti-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 df1eddf05de..cd646912f81 100644 --- a/gcc/config/mips/t-r3900 +++ b/gcc/config/mips/t-r3900 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2016 Free Software Foundation, Inc. +# Copyright (C) 1998-2017 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 f5b92cfbaed..ba701f8a384 100644 --- a/gcc/config/mips/t-rtems +++ b/gcc/config/mips/t-rtems @@ -1,6 +1,6 @@ # Custom multilibs for RTEMS # -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 5102b7e581b..bac1526e043 100644 --- a/gcc/config/mips/t-sb1 +++ b/gcc/config/mips/t-sb1 @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 78985ea1766..85d5b9ba4b4 100644 --- a/gcc/config/mips/t-sde +++ b/gcc/config/mips/t-sde @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 58fe7a33ebc..f54ff504d52 100644 --- a/gcc/config/mips/t-sdemtk +++ b/gcc/config/mips/t-sdemtk @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 acb73b9cc07..2b998e67a5d 100644 --- a/gcc/config/mips/t-sr71k +++ b/gcc/config/mips/t-sr71k @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 617ae516be0..f494b270d3d 100644 --- a/gcc/config/mips/t-st +++ b/gcc/config/mips/t-st @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 93dd716e101..81542a36428 100644 --- a/gcc/config/mips/t-vr +++ b/gcc/config/mips/t-vr @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 4cf851397e3..84cf53af298 100644 --- a/gcc/config/mips/t-vxworks +++ b/gcc/config/mips/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 e31086c9342..cdfb7633a8e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 d776eca8e6c..7fdca125a2f 100644 --- a/gcc/config/mips/vxworks.h +++ b/gcc/config/mips/vxworks.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2016 Free Software Foundation, Inc. +/* Copyright (C) 1999-2017 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 0e54639f069..5e2bf76953a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 cdb2eca5541..b4873b4ebb9 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 8db520cdc59..6c20785339c 100644 --- a/gcc/config/mmix/constraints.md +++ b/gcc/config/mmix/constraints.md @@ -1,5 +1,5 @@ ;; MMIX constraints -;; Copyright (C) 2012-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 841db9b7e49..7137a966d2b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 21e83ed1774..7cb4670892d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 7029c3d2a67..32786881959 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 e2f24381328..8cbb137648b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 9f4c6cb2a6d..60b1e580ca6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2000-2017 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 04eea19291c..fb551660961 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 8e920c24a02..0220c6cc679 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 e43ad65e4fa..a2d634e5fae 100644 --- a/gcc/config/mmix/t-mmix +++ b/gcc/config/mmix/t-mmix @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 b93a29b3666..4a5ed527c3b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 f43aee31aad..bd25a2c98a7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 00f31d9a65d..f823e223f7d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 ac76d082324..4c212449392 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 46f4a1f65ba..b2a0d3a85ce 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 cfc8604f9c8..dae04d31fa6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 9fd3d4be38b..d21c299e8ff 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 decda0ea786..5a77aab2d53 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1996-2017 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 8a577250522..a71e3c4049c 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 a5b8871d574..4316205c6fd 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 e16bf373939..a98f8acca97 100644 --- a/gcc/config/mn10300/t-mn10300 +++ b/gcc/config/mn10300/t-mn10300 @@ -1,4 +1,4 @@ -# Copyright (C) 1996-2016 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 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 58c8323db58..cf20200074c 100644 --- a/gcc/config/moxie/constraints.md +++ b/gcc/config/moxie/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Moxie -;; Copyright (C) 2009-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 ff5f09784cb..e76566a1304 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 0de591e8d18..70d6d7e2eaf 100644 --- a/gcc/config/moxie/moxie.c +++ b/gcc/config/moxie/moxie.c @@ -1,5 +1,5 @@ /* Target Code for moxie - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 204e23c405b..41610366f58 100644 --- a/gcc/config/moxie/moxie.h +++ b/gcc/config/moxie/moxie.h @@ -1,5 +1,5 @@ /* Target Definitions for moxie. - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 49f96c48c55..7f5ff5244ea 100644 --- a/gcc/config/moxie/moxie.md +++ b/gcc/config/moxie/moxie.md @@ -1,5 +1,5 @@ ;; Machine description for Moxie -;; Copyright (C) 2009-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 0e371450cc4..b54fdac5f26 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2012-2017 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 502ffe121e1..9f6caa78985 100644 --- a/gcc/config/moxie/moxiebox.h +++ b/gcc/config/moxie/moxiebox.h @@ -1,5 +1,5 @@ /* Definitions for the moxiebox. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 d109e8201fb..98ad039036f 100644 --- a/gcc/config/moxie/predicates.md +++ b/gcc/config/moxie/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Moxie -;; Copyright (C) 2009-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 3e723e88138..d23061bb6c2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 dc37ea7975a..934c5ed60b8 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 f10d229a5a8..7322c21a4c7 100644 --- a/gcc/config/moxie/uclinux.h +++ b/gcc/config/moxie/uclinux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2016 Free Software Foundation, Inc. +/* Copyright (C) 2009-2017 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 7e3e30ff83f..2911d8058c7 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 69b7a73f028..9ae3f5745c5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 ea241d4896f..6ec5b03c602 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 98baee164eb..f33bd3805eb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 862a8919f9b..790be7e9c16 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 fb1978b58bb..d2a9e6b16a1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 41862bd7c76..2bff249e9ae 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 720dd7cc2ef..571f745f7bc 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 0931bdf53b4..cbf75923585 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 62cc0b41676..8e6f1931323 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 bea42ee75a9..e6f4a03a943 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 1f44a1ada98..a92269f08e2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 ab0f10375a5..0a8f5aeb5ce 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 a38e3483fa3..5a2ed7ed515 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 23a9f2592b5..0e54c6f3655 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 f8b2738ced6..6b340b90f72 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 d3428ca2e43..86d2ed180a1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 53876c596c7..5b5eabbb12d 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 79be27e41c1..29e94d004c6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 c4f3aac3dfc..70e1ec3db87 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 0b0acf757d2..5bc1f9b5396 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 f2d0e6c2760..295a7096704 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 babc7f2a230..79eb9c78508 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 25c4081a668..5aad548b164 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 07e3a2b8c43..68f0688b63b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 a396fffbea4..c0fd54dbba2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 251219f95ab..05e3f699883 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 aef022bfa14..ada1aab647d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 6a0e53fc180..9313712ae98 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 eb4558ce57d..0228f6269c6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 494a78d91e5..1d1131f7b94 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 938136f8a19..bdff40001a0 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2012-2017 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 3e868dc8e02..c87253e89f0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 f7e2fa8cf41..71a7957d85b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 05a039d2390..eb2554d68e4 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 5cb13f7a494..0a38261e58c 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 cf3aea67018..cc19a0fb06b 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 7182da9bf00..123b8c2c9fc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 c90f4a2f521..286627d98a3 100644 --- a/gcc/config/netbsd-elf.opt +++ b/gcc/config/netbsd-elf.opt @@ -1,6 +1,6 @@ ; NetBSD ELF-only options. -; Copyright (C) 2010-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 b534e79be18..7a127c53a6b 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.h b/gcc/config/netbsd.h index 991cab65520..18bda9c3dd4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.opt b/gcc/config/netbsd.opt index ee585d26a91..bb132fa497d 100644 --- a/gcc/config/netbsd.opt +++ b/gcc/config/netbsd.opt @@ -1,6 +1,6 @@ ; NetBSD options. -; Copyright (C) 2010-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 04ed457ef24..19edcffb0e2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 06b5137a2b7..c6c539265ac 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 314a12a3191..91d7b862b8e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 888ebd16a61..672b2a0065f 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2012-2017 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 5fdf4270281..061d3353c12 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 7b9e59ae96a..5177fa641a4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 f32ebb3c70e..5aac36ab311 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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-2016 Free Software Foundation, Inc.\n" ^ + " Copyright (C) 2014-2017 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 c17c091b146..3eec87008ec 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 4d837e79ef3..a660241b70d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 a6d7d4351d7..c28471f8071 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 e539c8f49bc..19506ba2cb8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 3c5ba5345e0..206ebce1c46 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 510ec0acf14..08cb93541ee 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2012-2017 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 bfbfb391290..e35a37e5968 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 0772260aecc..4e772175721 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 04ae31f5bdd..0d12155126d 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 554177a56f1..f5be0044490 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 e99ef373770..71d371d80bc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 331ec0af6bf..aaea3ba4845 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 b3f025f4e35..98278d31985 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -1,5 +1,5 @@ /* Target code for NVPTX. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 1702178eeb9..8338d4eacf4 100644 --- a/gcc/config/nvptx/nvptx.h +++ b/gcc/config/nvptx/nvptx.h @@ -1,5 +1,5 @@ /* Target Definitions for NVPTX. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 91d11290860..50dd42e376e 100644 --- a/gcc/config/nvptx/nvptx.md +++ b/gcc/config/nvptx/nvptx.md @@ -1,5 +1,5 @@ ;; Machine description for NVPTX. -;; Copyright (C) 2014-2016 Free Software Foundation, Inc. +;; Copyright (C) 2014-2017 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 cb6194da9dc..80aab5b13a4 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2014-2017 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 f3fdd294caa..e010a93301a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 83993bcbffe..6b3ac55a333 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-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/openbsd.h b/gcc/config/openbsd.h index 37ecfc43f94..1048e31f77f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/openbsd.opt b/gcc/config/openbsd.opt index ce0604f946a..3e2e1ba43f9 100644 --- a/gcc/config/openbsd.opt +++ b/gcc/config/openbsd.opt @@ -1,6 +1,6 @@ ; OpenBSD options. -; Copyright (C) 2010-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 cd38e4509a0..7adce17776f 100644 --- a/gcc/config/pa/constraints.md +++ b/gcc/config/pa/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for pa -;; Copyright (C) 2007-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 c091ed43b04..7f0a657f055 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 afe001b4228..17f3571c6d5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 ac433c646e1..eddde624031 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 cf9feb0d3de..b8b6eaae176 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 ebb21962e96..f196a7f3c93 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 cd26baeabad..35dd9a5720f 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 ebb27c6a410..7384966955b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 38d07a38b24..a1edfe65e85 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 600b6775316..50786bd64f4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 7e5bf77f030..6a91b5113de 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 05ee5bba61e..eadef46d764 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 c81e711a838..28df331855d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 92717797bc4..59f460378ca 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 f3fd2940e79..a304c72fdba 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 3b0a756e2fa..bb4026b9ff7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 701840d9ef7..7a8ace1e790 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 44fb9935727..b5e4dd61e25 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 a341be673e6..19612999052 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 6d18dfe37ae..b0b331175fb 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 77874821314..65df53e54b0 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 6725504fce9..e786d104b1f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1992-2017 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 c15353de353..d4eb60b16a7 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 9c3ec00dcb9..131f26cfbed 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 b96697e1d0b..7e86e3e950b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 19c04fce677..6d854cf69e3 100644 --- a/gcc/config/pa/pa32-regs.h +++ b/gcc/config/pa/pa32-regs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2016 Free Software Foundation, Inc. +/* Copyright (C) 2000-2017 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 8c09ede6104..8b7a42be3b5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 eb720af1366..4a94c55b8a3 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 4bf1f795c5e..e6f57227118 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 b3a58a67d0d..204be57f948 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 447a04c090b..75187eeb406 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 96145399eee..6d57b77af39 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 781e37f5309..ace7b7b64e5 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 b42dadcd240..473ab320b10 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 dc934ef4bdc..b89e1f9624f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 8e2de1452ba..c2ce6e8abe5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 e93d59b2da9..474b3ef4f3e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 3f24b51477f..ee820f21bba 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1994-2017 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 6992003a113..fc5770f3c24 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 93199d52425..6ab00ba07c8 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1994-2017 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 f63657e5da1..b812a0a1fe4 100644 --- a/gcc/config/pdp11/t-pdp11 +++ b/gcc/config/pdp11/t-pdp11 @@ -1,4 +1,4 @@ -# Copyright (C) 1995-2016 Free Software Foundation, Inc. +# Copyright (C) 1995-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/phoenix.h b/gcc/config/phoenix.h index 9ffb958fc4a..64728a5e048 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 f764a8288fa..fba33022932 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/config/rl78/constraints.md b/gcc/config/rl78/constraints.md index f0eb85f5cbf..de94ba28360 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 b01e94ebb44..580dbb08150 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 226d728e7ff..3572ae48c7e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 4fd195865a4..6da739d8f43 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 9fe1f2b5fef..689a8c018d3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 c4860df69c4..ed67a5d3134 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 530b2fe90f9..e649b8f787e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 8d1b2a8731c..bf1754251fa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 b8fe4c97550..894ac2b95f6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 ff9e7646a44..b4cd2b46be8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 33bd1988537..722d98439b2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 26db67cb658..c45950cc12a 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 d90cc788b0b..3314a45ebd3 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 e211f559598..6cbe645a2a6 100644 --- a/gcc/config/rpath.opt +++ b/gcc/config/rpath.opt @@ -1,6 +1,6 @@ ; -rpath option to the driver. -; Copyright (C) 2010-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 98d9ae02ba4..d832a90c409 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 c33f4accb00..80964e8bbac 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 da9eb1f8ac8..f22e399b6c5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 4cae8fcc9e0..aefead25ada 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 52562439e49..c681d2c03a5 100644 --- a/gcc/config/rs6000/476.opt +++ b/gcc/config/rs6000/476.opt @@ -1,6 +1,6 @@ ; IBM PowerPC 476 options. ; -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 aa869d86d8a..79221260229 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 052c1c1c95a..853746eb912 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 3ab80a2b263..64e5ebb7d6f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 0ebf6fa0cd5..8617708fd8b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 b19f89c7fb5..b31f05fafd1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 70e2eb17f12..4001bf9405d 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 f39f1f67513..fae369de0c3 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 e0b800ce61b..d8dd3268f71 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 21032a8f6e6..77cc699daaf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 f6eb122d45a..51801a2a3db 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 6b9525001ac..d61956d3b28 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 3218712cd54..af7e38e1775 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 0e25ff26b4f..35d2286e5b3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 8ca58823c4c..a1fbd834d47 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 cddb5b79147..0b615057087 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 2e8e3895bdd..ca8d1da6b0e 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 4d097fb824b..4b986d6a818 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 2eeeab18d48..73567ff0a9f 100644 --- a/gcc/config/rs6000/altivec.h +++ b/gcc/config/rs6000/altivec.h @@ -1,5 +1,5 @@ /* PowerPC AltiVec include file. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 6c0a5953d7c..c2063d5d442 100644 --- a/gcc/config/rs6000/altivec.md +++ b/gcc/config/rs6000/altivec.md @@ -1,5 +1,5 @@ ;; AltiVec patterns. -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 Free Software Foundation, Inc. ;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; This file is part of GCC. diff --git a/gcc/config/rs6000/biarch64.h b/gcc/config/rs6000/biarch64.h index 31df6db096b..8a11ca8e17d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 7eee77cd5f1..a92e82acecf 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2001-2017 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 0463c0d57a2..3165124a26f 100644 --- a/gcc/config/rs6000/constraints.md +++ b/gcc/config/rs6000/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for RS6000 -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 83a26aef365..5892f8918f2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 baac3e63a68..397ab1cc3cf 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 9fbccd454f6..fde67fd268d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 0508227caa1..aca1c3ee67d 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 2bcce05ceae..79d780cd71b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 546225b6d2f..f5e9f893030 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 f8da90d45cc..bccf998de7c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 90b4ee17994..ebce9f25aae 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e52a011e008..c1c4c99b528 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 1fa99761e3f..8215abbd625 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 e48979979ab..f014f817d8a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/e500.h b/gcc/config/rs6000/e500.h index 4d5e98bce70..3da9a6ecff2 100644 --- a/gcc/config/rs6000/e500.h +++ b/gcc/config/rs6000/e500.h @@ -1,5 +1,5 @@ /* Enable E500 support. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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/rs6000/e500mc.md b/gcc/config/rs6000/e500mc.md index d28f9d40422..9878aaacba8 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 9b9704d0a21..366b4c49791 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 0167e40b4c7..d66f8a58421 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 e094192d61d..779aa4f8c45 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 f515f1273cb..ae1a73c03d9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 498603b7b10..a8fc9f0a825 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 d95c7c59b45..fda50ba1408 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/rs6000/eabispe.h b/gcc/config/rs6000/eabispe.h index 6b3b5dfb023..db8030a791b 100644 --- a/gcc/config/rs6000/eabispe.h +++ b/gcc/config/rs6000/eabispe.h @@ -1,6 +1,6 @@ /* Core target definitions for GNU compiler for PowerPC embedded targeted systems with SPE support. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h index 26941dd6c9c..5201dd791b5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 3038c43b25f..8f4bb615fed 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 42bbd0e5bda..1e0a79eb90f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 add2bc7b0d4..da90e2f6452 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 ad058780af5..381fe1673ae 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 c0203a9c0ca..de769f7db3c 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 717664140d7..55d5a661811 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 5431c90930d..d6fc583b482 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 ac9296d79ec..684afd6c190 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 0101ec0ac69..da0e5759826 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 045d442122f..b0ca976fe18 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 9409f33e51c..fddb18d8e22 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/rs6000/linuxspe.h b/gcc/config/rs6000/linuxspe.h index 35623cd29d6..92efabfe664 100644 --- a/gcc/config/rs6000/linuxspe.h +++ b/gcc/config/rs6000/linuxspe.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for PowerPC e500 machines running GNU/Linux. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldy@quesejoda.com). This file is part of GCC. diff --git a/gcc/config/rs6000/lynx.h b/gcc/config/rs6000/lynx.h index d9cff7cd3d2..2f9356f969d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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/mpc.md b/gcc/config/rs6000/mpc.md index 42cb11a5980..d302b73a0ea 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 0ca35d3ae42..3eb8baa5ffd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 0c15a0fec85..09ddc36a16d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 be7964fc34a..e51162bf8e2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 224081b83c3..09123eec887 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 84ac439fe97..962e1699376 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 b00d5ead143..6c3ed7fe581 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 a94052417e9..eb53246a40e 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 91ebbf97f9d..723a7950bb3 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 4bb323ff435..21ebab45d74 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 015b5ba58b4..d5b3f74b0a8 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 Free Software Foundation, Inc. +;; Copyright (C) 2016-2017 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 1234db65f8d..33925e558b0 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-2016 Free Software Foundation, Inc. +Copyright (C) 2002-2017 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 590fdb8a298..c7e2e0bfbf2 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 65f74574754..d5ddbe6e1ef 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 8caf710adc0..f79982f9029 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 f29b226b9ab..2329c1f3969 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 57cac7bdc05..0ab25ec5b75 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 c86da7a49fc..aaff84bdeff 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 9f3bd2d586b..4a8d9fad6ea 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 075819dd465..fc66fca7300 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 44e584a746a..d58b98031d1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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-passes.def b/gcc/config/rs6000/rs6000-passes.def index 19e7c330fd0..4383554d00e 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 0f24fdd9192..92e75a05376 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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-tables.opt b/gcc/config/rs6000/rs6000-tables.opt index 545875a8de2..cc9e584387d 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 57e032c31d3..a54ab4809a3 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 fe314bff8ca..4003730d9bd 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 b9f75f91f06..3651fa6bce2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1990-2017 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 15cc73aa367..c806bf77b68 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 e33cb785595..cdbcab1ddf7 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 1f1fec47ee7..54a36de6eb4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 78322065aa1..2d9d3dfcf57 100644 --- a/gcc/config/rs6000/secureplt.h +++ b/gcc/config/rs6000/secureplt.h @@ -1,5 +1,5 @@ /* Default to -msecure-plt. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 d5cc0086a48..6b8cca783c7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 23756e5c889..3a5f87ba0fd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 Free Software Foundation, Inc. Contributed by Michael Eager (eager@eagercon.com) This file is part of GCC. diff --git a/gcc/config/rs6000/spe.h b/gcc/config/rs6000/spe.h index c4371e21d0d..3d556c08ad8 100644 --- a/gcc/config/rs6000/spe.h +++ b/gcc/config/rs6000/spe.h @@ -1,5 +1,5 @@ /* PowerPC E500 user include file. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/rs6000/spe.md b/gcc/config/rs6000/spe.md index 4d33210becd..06dce2b2c71 100644 --- a/gcc/config/rs6000/spe.md +++ b/gcc/config/rs6000/spe.md @@ -1,5 +1,5 @@ ;; e500 SPE description -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 Free Software Foundation, Inc. ;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; This file is part of GCC. diff --git a/gcc/config/rs6000/spu2vmx.h b/gcc/config/rs6000/spu2vmx.h index 477cff1c4e3..1f4b4ed91be 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 ee6e68d6e97..160713ac0cf 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 dbef3780a9d..a5abeee02e4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 cb5d7eabbeb..423300b8148 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 6b19b634c2b..6aa32fcf019 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 c3791076b4c..04392806478 100644 --- a/gcc/config/rs6000/t-aix43 +++ b/gcc/config/rs6000/t-aix43 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2016 Free Software Foundation, Inc. +# Copyright (C) 1998-2017 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 cd11716952f..b01ea019330 100644 --- a/gcc/config/rs6000/t-aix52 +++ b/gcc/config/rs6000/t-aix52 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 23544d15787..6c0ba5f4f6f 100644 --- a/gcc/config/rs6000/t-fprules +++ b/gcc/config/rs6000/t-fprules @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 fb7214f493a..604b300efde 100644 --- a/gcc/config/rs6000/t-freebsd64 +++ b/gcc/config/rs6000/t-freebsd64 @@ -1,6 +1,6 @@ #rs6000/t-freebsd64 -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 fa7550b2aff..2830ed0d861 100644 --- a/gcc/config/rs6000/t-linux64 +++ b/gcc/config/rs6000/t-linux64 @@ -1,6 +1,6 @@ #rs6000/t-linux64 -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 611be0842e7..aac08f5aa24 100644 --- a/gcc/config/rs6000/t-lynx +++ b/gcc/config/rs6000/t-lynx @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 c86daff7b80..a3e941d22dc 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 6d144bb2975..fa87d0f3a9c 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 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 1af3bf06ec7..3c1daf36503 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 204a5222bb1..6b00fc7e3d3 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1995-2017 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 17369f4087e..7270723309d 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1995-2017 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 3baa94e25b8..7c7637d017f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/t-spe b/gcc/config/rs6000/t-spe index ffaf635a55e..fe5de534be2 100644 --- a/gcc/config/rs6000/t-spe +++ b/gcc/config/rs6000/t-spe @@ -1,6 +1,6 @@ # Multilibs for e500 # -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 5a4dea5f36a..fe2549f93e8 100644 --- a/gcc/config/rs6000/t-vxworks +++ b/gcc/config/rs6000/t-vxworks @@ -1,6 +1,6 @@ # Multilibs for VxWorks. # -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 b039ea65f94..1bc31a82cb0 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 e6658d67bd3..5f725ee9fd1 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 bb84236844c..abf38ad309f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 05f3bdbee56..839c1c73149 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 0b1a5a3c5a4..e3135530f27 100644 --- a/gcc/config/rs6000/vsx.md +++ b/gcc/config/rs6000/vsx.md @@ -1,5 +1,5 @@ ;; VSX patterns. -;; Copyright (C) 2009-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2017 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 7b90fda3f8f..ccf6a666752 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 97e1c70495f..27bf470828b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 a964581f7f5..7b1e2cc4e4c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 f63d28720ce..36f40f4b11e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 8d1bec47f09..5cecdeddbd6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 963a1b5e751..c31c7697b2d 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 e3dec3f570e..3f1c71d175b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 4c70d57d5eb..29aaf51f81e 100644 --- a/gcc/config/rs6000/xilinx.opt +++ b/gcc/config/rs6000/xilinx.opt @@ -1,6 +1,6 @@ ; Xilinx embedded PowerPC options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/rtems.h b/gcc/config/rtems.h index e005547fd9b..306459ab1d1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rtems.opt b/gcc/config/rtems.opt index d56802b09d6..6bd2e3db1c0 100644 --- a/gcc/config/rtems.opt +++ b/gcc/config/rtems.opt @@ -1,6 +1,6 @@ ; RTEMS options. -; Copyright (C) 2010-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 065e0ce6491..9415bb3858d 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 b00c1e31117..151f76c301f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 c71a3d69dc0..875973f0649 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 ec63b1322f7..60333763d15 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 771528b3dd5..d103c880b23 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 44c6b68ce7c..e6bb846156d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 a6300cc0016..a8aebfaed32 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 b63f17708ce..eae3e3b7d49 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 3ca27216f26..af2e10e28ba 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2008-2017 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 4b4a2dc17ac..aa8553899d6 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 d5dabc7679c..2ffc2fe6ff7 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 0cfc0fa3b59..197d6195ab9 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 1d312e73af5..605ed4017d2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 2f4a8833b0d..80d2dd05cc6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 21a5ee9307b..7c5366beef6 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 e0e732b7f6d..374e2e3635c 100644 --- a/gcc/config/s390/2964.md +++ b/gcc/config/s390/2964.md @@ -1,5 +1,5 @@ ;; Scheduling description for z13. -;; Copyright (C) 2016 Free Software Foundation, Inc. +;; Copyright (C) 2016-2017 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 ee505d04f64..536f4852f9f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 a59d177ba43..5e70845510a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 b6abcff5a0d..b718204d079 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 1318acd31c8..683b71336ca 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 541006d864d..197e7fe5ec6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 5b57344010f..a233aaf9f83 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 f5fcf986c8f..a221203a723 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 4bcdb22d529..137aab5d623 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 a56f3ad2514..eb15c96bbaf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 e8413653517..a398d0f721b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 15ff9034a1b..5b88970dcab 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 0ad87a26985..98e281076b5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 000a6771c68..7f06a208eeb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 030e10de5df..2082cb5e8b8 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 1d6d7b25594..5828041233a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 9d8e6b61a42..427f976ad54 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1999-2017 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 569ed957887..494124f95eb 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 43a875b464e..05f9520c094 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 ce56ae235fb..62fe7280101 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 ad456442de3..9193273d16a 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 Free Software Foundation, Inc. +;; Copyright (C) 2016-2017 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 fcffb17a4cc..69ce684669a 100644 --- a/gcc/config/s390/t-s390 +++ b/gcc/config/s390/t-s390 @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 a5423a64b2b..e41d7ba6f84 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 b1254e30e63..436fd8f0622 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 e82444a5d9a..1221ed1b74e 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 52e46ff381d..75bb4f223c3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 d446d5f0db3..d8c56d519d8 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 b3818ee6627..f2f430a8498 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2015-2017 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 c3e9d551e96..1025195eb7f 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 8a8dd426be1..18f12818724 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-2016 Free Software Foundation, Inc. +Copyright (C) 2006-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 diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.c index 81db798466e..0f2eea1448f 100644 --- a/gcc/config/sh/divtab-sh4-300.c +++ b/gcc/config/sh/divtab-sh4-300.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 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 f0489b5b1da..4701fef2ee6 100644 --- a/gcc/config/sh/divtab-sh4.c +++ b/gcc/config/sh/divtab-sh4.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 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 401dd156a62..55fc6c34b17 100644 --- a/gcc/config/sh/divtab.c +++ b/gcc/config/sh/divtab.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2016 Free Software Foundation, Inc. +/* Copyright (C) 2003-2017 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 ad2713fcf55..6bb218c7ae4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 1333e4f89d2..f91625a74ca 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 d5833c74008..1fb3f6ed8b5 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 6117b9d1387..c30083423f2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 6dea3ffdf88..e6f77087e2f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 c5c75a482e4..5e9cd23a919 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 1fe53be518e..9699a4a7ff2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 4b93c6dd1c0..96de9334964 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 161d2551ee5..20a4d5ce27d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 c4002f4b8a8..c9b6b001cf7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 595b5307f59..31e591daa4b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 f91afa5064f..3f7041c2ae2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 6db9943c08e..c4c669fc3ae 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 1bac4030d0b..59be4c0cf30 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 4ca4b749ec1..f85315db3ae 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 25b6cee5852..b13d1b3c943 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 c6956a056b4..11576f48437 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1993-2017 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 b348ee3678f..c4f0d964d00 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 318efd29d05..57edec3c095 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 028d764da07..136dbc9acaa 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 3dd85650452..964f7e60cf2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2004-2017 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 48b012625c0..1c418662a79 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2003-2017 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 11285dc112d..449261e86de 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 5de3338e43b..cb3a7a85d17 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 98f888e9e80..3fbd4f07e9a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 93007f94c9b..b46ac3131a8 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 7446c8eda6a..409554a8c8d 100644 --- a/gcc/config/sh/t-sh +++ b/gcc/config/sh/t-sh @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2016 Free Software Foundation, Inc. +# Copyright (C) 1993-2017 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 a7d828f66cf..4c2dba9d826 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 8c163cc2aa1..5a44a88d1ac 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 b5443392a88..6fa9c20cd66 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 4e6b0023102..82fb9d6121a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 45b25038103..813de729637 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c index 97f92e6c91f..cdabf24e24b 100644 --- a/gcc/config/sol2.c +++ b/gcc/config/sol2.c @@ -1,5 +1,5 @@ /* General Solaris system support. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 50f2b383a1b..93fe084b3bd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2.opt b/gcc/config/sol2.opt index 84492fea827..729f9c91de6 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2010-2017 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 a6983e23ea5..7c7ec6b60b6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 f0b69c23b5b..7c9ef74ce6a 100644 --- a/gcc/config/sparc/constraints.md +++ b/gcc/config/sparc/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for SPARC. -;; Copyright (C) 2008-2016 Free Software Foundation, Inc. +;; Copyright (C) 2008-2017 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 e528373d2b3..717a70b0ec5 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 be72d110692..e14643dc1a4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 ea174bf3dc5..9eca20dfebc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 8841be22e72..3e7ea6c9d17 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 4cd85c8134d..78e8284745e 100644 --- a/gcc/config/sparc/hypersparc.md +++ b/gcc/config/sparc/hypersparc.md @@ -1,5 +1,5 @@ ;; Scheduling description for HyperSPARC. -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 cc3cb1e12d2..435a9bc8675 100644 --- a/gcc/config/sparc/leon.md +++ b/gcc/config/sparc/leon.md @@ -1,5 +1,5 @@ ;; Scheduling description for LEON. -;; Copyright (C) 2010-2016 Free Software Foundation, Inc. +;; Copyright (C) 2010-2017 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 9b3257712f5..ce084656fca 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 9d53c29ede1..573ce8a9a4c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 6f93cd7fcbe..9a362bea6e9 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 26d9c093ab8..9d670cff8ac 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 c5cf69c85dc..f79771fc2f3 100644 --- a/gcc/config/sparc/niagara.md +++ b/gcc/config/sparc/niagara.md @@ -1,5 +1,5 @@ ;; Scheduling description for Niagara. -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 7712005595e..9bcdd064f36 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 925fc6c800b..ad0a04b12d3 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2012-2017 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 56a4edb80c6..12d6ab0fba5 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 Free Software Foundation, Inc. +;; Copyright (C) 2016-2017 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 a417390e315..c0197cd8bc4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 c6ef0fb5f8f..e8a8abccde6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 05ed68a1465..118ed916ad9 100644 --- a/gcc/config/sparc/predicates.md +++ b/gcc/config/sparc/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for SPARC. -;; Copyright (C) 2005-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 7bdb4d65dcf..e5a3f6eae03 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 2a843c5c262..db24ca3fc3f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 0e81e9c3054..7ea4c74538a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 67eb8fa2db5..8b0b0788185 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-2016 Free Software Foundation, Inc. + Copyright (C) 1994-2017 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 8af031299c4..960317350fe 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 6c3eadfb69c..05a5ed7d9e8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 40d23a223e3..6e7c2ace277 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 76296b7ae6e..c42d3b7fc37 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 931e6932575..d453c1ae934 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 a5537a136d5..ae0d0f67a72 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 ee216576bf1..590a5f4dbf3 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 d2a6da4941c..29a8bcfeecb 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -1,5 +1,5 @@ ;; Machine description for SPARC. -;; Copyright (C) 1987-2016 Free Software Foundation, Inc. +;; Copyright (C) 1987-2017 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 973fe6f55d5..86f85d9058f 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 77a82fcda45..5ec0b8c40c8 100644 --- a/gcc/config/sparc/sparclet.md +++ b/gcc/config/sparc/sparclet.md @@ -1,5 +1,5 @@ ;; Scheduling description for SPARClet. -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 816f85090a5..e715e8e1b8d 100644 --- a/gcc/config/sparc/supersparc.md +++ b/gcc/config/sparc/supersparc.md @@ -1,5 +1,5 @@ ;; Scheduling description for SuperSPARC. -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 6fac1f2da53..8db2d15b79b 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 5ec0a1ef345..18a1f7c9aca 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 97256f34ddd..68bf15d4b66 100644 --- a/gcc/config/sparc/t-elf +++ b/gcc/config/sparc/t-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 a3f806a5c83..7811e031b3d 100644 --- a/gcc/config/sparc/t-leon +++ b/gcc/config/sparc/t-leon @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 5cdb1fc7005..320d8d9ef23 100644 --- a/gcc/config/sparc/t-leon3 +++ b/gcc/config/sparc/t-leon3 @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 cfb4150b4c7..7511c38b104 100644 --- a/gcc/config/sparc/t-linux64 +++ b/gcc/config/sparc/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2016 Free Software Foundation, Inc. +# Copyright (C) 1998-2017 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 5c03c40fd9a..7411aaab785 100644 --- a/gcc/config/sparc/t-rtems +++ b/gcc/config/sparc/t-rtems @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 765703f3fa8..62ec9b4f722 100644 --- a/gcc/config/sparc/t-rtems-64 +++ b/gcc/config/sparc/t-rtems-64 @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 ec396b04ee3..f512937cfa9 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 46b02ef959e..2afd129b7dd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 53de5342982..6af285931e4 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 f0d547a3f33..6296b38cbbd 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 8b80cc1e56b..2d62c4f4e60 100644 --- a/gcc/config/sparc/visintrin.h +++ b/gcc/config/sparc/visintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 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 81e0ffb2c76..d2d3bfcb88a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 a415f4e6990..105d55734b4 100644 --- a/gcc/config/spu/constraints.md +++ b/gcc/config/spu/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for SPU -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 b2e5506ecb9..8c685960fab 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 f90041c2191..bd17e41a449 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-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 d3667e6bd66..322abc0fbbc 100644 --- a/gcc/config/spu/spu-builtins.md +++ b/gcc/config/spu/spu-builtins.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 684aba75dcc..ba858f1fbb9 100644 --- a/gcc/config/spu/spu-c.c +++ b/gcc/config/spu/spu-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 8b99471242a..ec5281e3440 100644 --- a/gcc/config/spu/spu-elf.h +++ b/gcc/config/spu/spu-elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 93b0b4261b3..ee519e7ea0c 100644 --- a/gcc/config/spu/spu-modes.def +++ b/gcc/config/spu/spu-modes.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 0c7071259a8..e7fc9bdfcd1 100644 --- a/gcc/config/spu/spu-protos.h +++ b/gcc/config/spu/spu-protos.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 e8a3ed9462b..fcb85c0ee16 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 7b6bad1500d..5b1994d325a 100644 --- a/gcc/config/spu/spu.h +++ b/gcc/config/spu/spu.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 13373443461..947b044844c 100644 --- a/gcc/config/spu/spu.md +++ b/gcc/config/spu/spu.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 2dcffcde6a7..70da11e2704 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2006-2017 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 0c6825ca735..e114acbbdb6 100644 --- a/gcc/config/spu/spu_cache.h +++ b/gcc/config/spu/spu_cache.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 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 a7056d1e013..84ed28df711 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-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 d859b6839ee..f7b3f54c69a 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-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 0d6726c56ab..47d4dfaa3b6 100644 --- a/gcc/config/spu/spu_mfcio.h +++ b/gcc/config/spu/spu_mfcio.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 cfd6ee7b54c..2ed15cb2327 100644 --- a/gcc/config/spu/t-spu-elf +++ b/gcc/config/spu/t-spu-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 d2de89c644e..d8b02c0a54b 100644 --- a/gcc/config/spu/vec_types.h +++ b/gcc/config/spu/vec_types.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 fb76bad04ab..67ae2ba1799 100644 --- a/gcc/config/spu/vmx2spu.h +++ b/gcc/config/spu/vmx2spu.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 e591e4f93cc..75b09b8f8fe 100644 --- a/gcc/config/stormy16/constraints.md +++ b/gcc/config/stormy16/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for XSTORMY16. -;; Copyright (C) 2011-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 8a87bc8f1b9..3cca5cf296b 100644 --- a/gcc/config/stormy16/predicates.md +++ b/gcc/config/stormy16/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for XSTORMY16. -;; Copyright (C) 2005-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 c89d9be5cc0..b874dc9efad 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-2016 Free Software Foundation, Inc. +Copyright (C) 2001-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 diff --git a/gcc/config/stormy16/stormy16-protos.h b/gcc/config/stormy16/stormy16-protos.h index 55d155c1d1d..38be8d2adfd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 f74b4d997a6..aee7742de89 100644 --- a/gcc/config/stormy16/stormy16.c +++ b/gcc/config/stormy16/stormy16.c @@ -1,5 +1,5 @@ /* Xstormy16 target functions. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 547d38a62a9..33849e85c8b 100644 --- a/gcc/config/stormy16/stormy16.h +++ b/gcc/config/stormy16/stormy16.h @@ -1,5 +1,5 @@ /* Xstormy16 cpu description. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 a23c7166a1e..02766c3a79b 100644 --- a/gcc/config/stormy16/stormy16.md +++ b/gcc/config/stormy16/stormy16.md @@ -1,5 +1,5 @@ ;; XSTORMY16 Machine description template -;; Copyright (C) 1997-2016 Free Software Foundation, Inc. +;; Copyright (C) 1997-2017 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 6564477d7af..9d8fba0eeef 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin index e67bc9b9531..6eeaef42cbe 100644 --- a/gcc/config/t-darwin +++ b/gcc/config/t-darwin @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-glibc b/gcc/config/t-glibc index 00276b33e8e..99094f8d020 100644 --- a/gcc/config/t-glibc +++ b/gcc/config/t-glibc @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind index 877b44e7685..f761de7cff1 100644 --- a/gcc/config/t-libunwind +++ b/gcc/config/t-libunwind @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-linux b/gcc/config/t-linux index e7da1891c24..d0b6406aee0 100644 --- a/gcc/config/t-linux +++ b/gcc/config/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx index 3fe4020e4d8..0a28be3e917 100644 --- a/gcc/config/t-lynx +++ b/gcc/config/t-lynx @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 64ba678edef..c0ccc1291f1 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2 index 0ab15aec5ab..30528942728 100644 --- a/gcc/config/t-sol2 +++ b/gcc/config/t-sol2 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks index 39885e510bf..993a9d6d50f 100644 --- a/gcc/config/t-vxworks +++ b/gcc/config/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-winnt b/gcc/config/t-winnt index 39361efce07..db3913c16e0 100644 --- a/gcc/config/t-winnt +++ b/gcc/config/t-winnt @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 51566868c74..15ee18b3bcb 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 8ed3d028568..a7974559149 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 98081706d2b..9725f7dfb74 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 fabeef770e3..731efc3877a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 d3d1f844d34..0b8ce698654 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 d681be29f03..29b6670f1c3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 8f756329fe6..8f38a881d12 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 01d7cca3e79..6386df6d00a 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 b6ab88b367f..918cbe3edcd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 6cd74ab34d8..6ba8c966538 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 7de3cf9fbd7..1c46604f7cd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 758585de12a..53ff58c2340 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 d2135520a00..b04e7086772 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 ce9c9704022..70b2266a2ce 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 eccdd28941d..48d8d34ded1 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 017893d85d4..658923bafea 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 901904a00a2..bea2f39c365 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 57e3cce0e13..c474232fe13 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc.\n"); + printf (" Copyright (C) 2011-2017 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 ebe15f4cc91..888a7a8db89 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 3edaa02cdba..99877d6d2ea 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 50990728a49..06c0e85f7f2 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 5cee7f0b355..faae76ac423 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 ffd34a14e38..fab4689381b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 f5261400624..255fc394b20 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 e8e47de607f..7c5806a8f7a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 554bcfcee89..c329f10f289 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 2c4418ae6d7..784d272f605 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 5a75349d70a..b16ad388b86 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 30f420a04c7..819c42c8700 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 d1536edada6..86fb2fb244c 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 247c8cfafeb..e432733ac6b 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 e0103aad182..f5f7d8a3d03 100644 --- a/gcc/config/usegas.h +++ b/gcc/config/usegas.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2016 Free Software Foundation, Inc. +/* Copyright (C) 2001-2017 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 88920a17765..79225466ff5 100644 --- a/gcc/config/v850/constraints.md +++ b/gcc/config/v850/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for V850. -;; Copyright (C) 2011-2016 Free Software Foundation, Inc. +;; Copyright (C) 2011-2017 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 9914993ee04..52a14fd80da 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 c36021436f9..b779a0d974c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 f1acbfd1f58..271eb5ea9db 100644 --- a/gcc/config/v850/t-v850 +++ b/gcc/config/v850/t-v850 @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 0c16cc57c15..1855204d898 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 cbefc8d6030..eb0cf3aad41 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 6e155bce4c0..a5a66555699 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 b023456b928..7cd4f8b6d12 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 c27bb6d021f..eeb24aa972c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 ae5e9ce96e9..b51724ca3c1 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 06523658833..ae69f487843 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1996-2017 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 4b231928772..5cf5eb043e9 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 461f84e4ea5..fb0f69acbff 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 302016605da..227d48a9bcd 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 d92a86914c5..1ff1814cc1a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 ae1984fc50a..b1451096ff7 100644 --- a/gcc/config/vax/elf.opt +++ b/gcc/config/vax/elf.opt @@ -1,6 +1,6 @@ ; VAX ELF options. -; Copyright (C) 2011-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 9f240a7e90f..48eeffd753c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 17fb5e7491f..9674e26afda 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 89cad300f99..a2c866be4d1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 affbc34ecad..968f1f18a1c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 7344192db92..122fe8d1898 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2007-2017 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 fe3693c2fdf..db90b1d2f84 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e99b7d44a93..14c2a08bbc0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 60793268c21..864eaeb8531 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 dc77aa99223..1601ab6a97a 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 c6d3ad7dc4f..4f18e609091 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 1987-2017 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 25926151bae..cf3fd49cf26 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 589d80faf19..133b9fd5df3 100644 --- a/gcc/config/visium/constraints.md +++ b/gcc/config/visium/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Visium. -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 d577541b20b..8b5e093a862 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 d75af616756..2434d442db7 100644 --- a/gcc/config/visium/gr5.md +++ b/gcc/config/visium/gr5.md @@ -1,5 +1,5 @@ ;; Scheduling description for GR5. -;; Copyright (C) 2013-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 29cb7c253f4..7d58167b9a2 100644 --- a/gcc/config/visium/gr6.md +++ b/gcc/config/visium/gr6.md @@ -1,5 +1,5 @@ ;; Scheduling description for GR6. -;; Copyright (C) 2013-2016 Free Software Foundation, Inc. +;; Copyright (C) 2013-2017 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 8ebc410b9dd..b9bc1e86fee 100644 --- a/gcc/config/visium/predicates.md +++ b/gcc/config/visium/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Visium. -;; Copyright (C) 2005-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 ad6e6b66a19..a64cf287a45 100644 --- a/gcc/config/visium/t-visium +++ b/gcc/config/visium/t-visium @@ -1,5 +1,5 @@ # Multilibs for Visium. -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 558d1f3a35c..1162450002d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 9049addc9f3..618394f0ef4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 9dcbc67035f..a9f8fc91254 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 73c345a3f18..b802797097a 100644 --- a/gcc/config/visium/visium.c +++ b/gcc/config/visium/visium.c @@ -1,5 +1,5 @@ /* Output routines for Visium. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 f7e3da4c069..50d8eb514a3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 5f31f60b779..87fa9b67fa0 100644 --- a/gcc/config/visium/visium.md +++ b/gcc/config/visium/visium.md @@ -1,5 +1,5 @@ ;; Machine description for Visium. -;; Copyright (C) 2002-2016 Free Software Foundation, Inc. +;; Copyright (C) 2002-2017 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 bab037643e2..1d13403c448 100644 --- a/gcc/config/visium/visium.opt +++ b/gcc/config/visium/visium.opt @@ -1,5 +1,5 @@ ; Options for Visium. -; Copyright (C) 2005-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 a34250a89da..ba23dad8bb8 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 Free Software Foundation, Inc. BEGIN { is_first = 1; diff --git a/gcc/config/vms/t-vms b/gcc/config/vms/t-vms index 54f668904c2..9e2a33efc50 100644 --- a/gcc/config/vms/t-vms +++ b/gcc/config/vms/t-vms @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 57ba3ddfdb4..1a7f26183ca 100644 --- a/gcc/config/vms/t-vmsnative +++ b/gcc/config/vms/t-vmsnative @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 eb5fd550735..dedfb13ee7a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 12c9c78a03c..c666ad18065 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 2a8eed8b166..e0fd0fe0b7b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 fb5a91602f3..15ce21bed2d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 1af3ec067d4..e3fd1504e97 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 e30b441cbec..3abc5e1c3ae 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 095f4f1ad0a..867d9888d06 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 9252aa4ce68..a303e963268 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 b20d537e8d8..caf22fa432d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 508fc81b81a..7d3e2d1269a 100644 --- a/gcc/config/vms/vms.opt +++ b/gcc/config/vms/vms.opt @@ -1,4 +1,4 @@ -; Copyright (C) 2009-2016 Free Software Foundation, Inc. +; Copyright (C) 2009-2017 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 7bac94e50b1..b10739e8394 100644 --- a/gcc/config/vms/x-vms +++ b/gcc/config/vms/x-vms @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 7e2f2389851..6edf6d68faa 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 01884bfa439..68fbcbd3bef 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 d6340d5bb81..13b47854943 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.c index ce2c1707e9a..547176bb0a7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 f3569267427..8a18aff4d78 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 cf19401ea8e..466c570bbaa 100644 --- a/gcc/config/vxworks.opt +++ b/gcc/config/vxworks.opt @@ -1,6 +1,6 @@ ; Processor-independent options for VxWorks. ; -; Copyright (C) 2005-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 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 fa461c47319..7e65907252a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 76549aa8d5f..0be8903e03f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 5a794f28f0f..b42bd060f54 100644 --- a/gcc/config/xtensa/constraints.md +++ b/gcc/config/xtensa/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Xtensa. -;; Copyright (C) 2006-2016 Free Software Foundation, Inc. +;; Copyright (C) 2006-2017 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 f479c03baa9..e606dadd6be 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 95567732403..98aa9bd51e7 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2011-2017 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 6ecb153e95f..8449eb6c20b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 96e82d69c23..109d699a747 100644 --- a/gcc/config/xtensa/predicates.md +++ b/gcc/config/xtensa/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Xtensa. -;; Copyright (C) 2005-2016 Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 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 7f5944197d3..f7628734869 100644 --- a/gcc/config/xtensa/t-xtensa +++ b/gcc/config/xtensa/t-xtensa @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 6279a9934ae..ae023d57351 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 0283d5677a4..93f08da5133 100644 --- a/gcc/config/xtensa/uclinux.opt +++ b/gcc/config/xtensa/uclinux.opt @@ -1,6 +1,6 @@ ; Xtensa uClinux options. -; Copyright (C) 2015-2016 Free Software Foundation, Inc. +; Copyright (C) 2015-2017 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 873557f03f6..38901b7530a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 25ed7db4cd8..0181dde039b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 58eb1b2604a..c32e8caf6dd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 fcdb6c8ecad..d5596e25d82 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-2016 Free Software Foundation, Inc. +;; Copyright (C) 2001-2017 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 ea5c7d59671..5ed850f949d 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/configure.ac b/gcc/configure.ac index 08e6851fc96..b73a807ed14 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/context.c b/gcc/context.c index dac9bf7723f..a7ded9c1a62 100644 --- a/gcc/context.c +++ b/gcc/context.c @@ -1,5 +1,5 @@ /* context.c - Holder for global state - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/context.h b/gcc/context.h index 4edf72b5ae5..e9113a4ca73 100644 --- a/gcc/context.h +++ b/gcc/context.h @@ -1,5 +1,5 @@ /* context.h - Holder for global state - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/convert.c b/gcc/convert.c index 54b0a5d8327..f50a1132de9 100644 --- a/gcc/convert.c +++ b/gcc/convert.c @@ -1,5 +1,5 @@ /* Utility routines for data type conversion for GCC. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/convert.h b/gcc/convert.h index bee280de78b..76ab2c73e0c 100644 --- a/gcc/convert.h +++ b/gcc/convert.h @@ -1,5 +1,5 @@ /* Definition of functions in convert.c. - Copyright (C) 1993-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/coretypes.h b/gcc/coretypes.h index 706b9d2f95c..8eb33ccf123 100644 --- a/gcc/coretypes.h +++ b/gcc/coretypes.h @@ -1,5 +1,5 @@ /* GCC core type declarations. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/coverage.c b/gcc/coverage.c index 4167e26b208..cb9841d3769 100644 --- a/gcc/coverage.c +++ b/gcc/coverage.c @@ -1,5 +1,5 @@ /* Read and write coverage files, and associated functionality. - Copyright (C) 1990-2016 Free Software Foundation, Inc. + Copyright (C) 1990-2017 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 39e48ce38f5..cde6aef1d76 100644 --- a/gcc/coverage.h +++ b/gcc/coverage.h @@ -1,5 +1,5 @@ /* coverage.h - Defines data exported from coverage.c - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7aca3ac5c94..f86dd33c787 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,4387 +1,8 @@ -2016-12-24 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/78901 - * except.c (nothrow_libfn_p): Expect libc_name_p to return - const struct libc_name_struct *, if it returns NULL, return 0, - otherwise check c_ver and use flag_isoc99 or flag_isoc11. - * cfns.gperf: Add %struct-type and libc_name_struct definition. - For all C89 C library functions add , 89 after the name, add - C99 C library functions with , 99 and C11 C library functions - with , 11 suffix. - * cfns.h: Regenerated. - -2016-12-22 Jason Merrill <jason@redhat.com> - - PR c++/78906 - * pt.c (finish_template_variable): Use most_general_template. - - PR c++/78898 - PR c++/42329 - * pt.c (unify): Don't look for a class template from a non-class. - -2016-12-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/72707 - * name-lookup.c (pushdecl_maybe_friend_1): Do check shadowing of - artificial x if it is an anonymous union variable. - - PR bootstrap/78817 - * typeck.c (cp_build_function_call_vec): If check_function_arguments - returns true, set TREE_NO_WARNING on CALL_EXPR. - * call.c (build_over_call): Likewise. - - PR c++/77830 - * constexpr.c (cxx_eval_array_reference): Perform out of bounds - verification even if lval is true, just allow one past the last - element in that case. - (cxx_eval_store_expression): Detect stores to out of bound - ARRAY_REF. - -2016-12-21 Jason Merrill <jason@redhat.com> - - Implement P0522R0, matching of template template arguments. - * pt.c (coerce_template_template_parms): Allow a template argument - that's less specialized than the parameter. - (unify_bound_ttp_args): Adjust parm's args to apply to arg's - template. - (coerce_template_args_for_ttp): Split out from - lookup_template_class_1. - (coerce_ttp_args_for_tta, store_defaulted_ttp) - (lookup_defaulted_ttp, add_defaults_to_ttp): New. - (process_partial_specialization): Set DECL_CONTEXT of - template template-parameters. - (coerce_template_parms): Only inform when complain. - (expand_template_argument_pack): Handle error_mark_node. - (convert_template_argument, template_args_equal, unify): Handle - any_targ_node. - * cp-tree.h (enum cp_tree_index): Add CPTI_ANY_TARG. - (any_targ_node): New. - * decl.c (cxx_init_decl_processing): Set it. - * name-lookup.c (consider_binding_level): Ignore names with embedded - spaces. - - PR c++/42329 - * pt.c (unify_bound_ttp_args): Split out from unify. - (try_class_unification): Handle BOUND_TEMPLATE_TEMPLATE_PARM. - (unify): Check for type/non-type mismatch early. - [BOUND_TEMPLATE_TEMPLATE_PARM]: Try get_template_base. - - * pt.c (coerce_template_parms): Consider variadic_args_p before - complaining about too many template arguments. - - * pt.c (process_partial_specialization): Use - get_partial_spec_bindings to check that the partial specialization - is more specialized than the primary template. - - * pt.c (convert_template_argument): Pass args to do_auto_deduction. - (mark_template_parm): Handle deducibility from type of non-type - argument here. - (for_each_template_parm_r): Not here. - - * ptree.c (cxx_print_type): Print args of - BOUND_TEMPLATE_TEMPLATE_PARM. - (cxx_print_decl): Print DECL_TEMPLATE_PARMS. - - PR c++/78767 - ICE with inherited constructor default argument - * method.c (strip_inheriting_ctors): Strip template as appropriate. - - PR c++/78749 - friend in anonymous namespace - * decl.c (wrapup_globals_for_namespace): Don't complain about friend - pseudo-template instantiations. - -2016-12-16 Richard Biener <rguenther@suse.de> - - PR c++/71694 - * cp-objcp-common.h (cp_unit_size_without_reusable_padding): Declare. - (LANG_HOOKS_UNIT_SIZE_WITHOUT_REUSABLE_PADDING): Define. - * cp-objcp-common.c (cp_unit_size_without_reusable_padding): New. - -2016-12-15 Jakub Jelinek <jakub@redhat.com> - - P0490R0 GB 20: decomposition declaration should commit to tuple - interpretation early - * decl.c (get_tuple_size): Make static. If inst is error_mark_node - or non-complete type, return NULL_TREE, otherwise if - lookup_qualified_name fails or doesn't fold into INTEGER_CST, return - error_mark_node. - (get_tuple_element_type, get_tuple_decomp_init): Make static. - (cp_finish_decomp): Pass LOC to get_tuple_size. If it returns - error_mark_node, complain and fail. - -2016-12-15 Nathan Sidwell <nathan@acm.org> - - PR c++/77585 - * pt.c (instantiate_decl): Push to class scope lambda resides - within when instantiating a generic lambda function. - -2016-12-14 Martin Sebor <msebor@redhat.com> - - PR c++/78774 - * pt.c (convert_template_argument): Avoid assuming operand type - is non-null since that of SCOPE_REF is not. - -2016-12-14 Martin Jambor <mjambor@suse.cz> - - * parser.c: Include omp-general.h and omp-offload.h instead of - omp-low.h. - (cp_parser_omp_simd): Adjusted calls to find_omp_clause to use its new - name. - (cp_parser_omp_target_update): Likewise. - (cp_parser_oacc_declare): Likewise. - (cp_parser_oacc_enter_exit_data): Likewise. - (cp_parser_oacc_update): Likewise. - (cp_finalize_oacc_routine): Adjusted call to get_oacc_fn_attrib, - build_oacc_routine_dims and replace_oacc_fn_attrib to use their new - names. - * semantics.c: Include omp-general insteda of omp-low.h. - (finish_omp_for): Adjusted calls to find_omp_clause to use its new - name. - (finish_omp_cancel): Likewise. - (finish_omp_cancellation_point): Likewise. - -2016-12-14 Marek Polacek <polacek@redhat.com> - - PR c++/72775 - * init.c (perform_member_init): Diagnose member initializer for - flexible array member. - -2016-12-14 Nathan Sidwell <nathan@acm.org> - - PR c++/78701 - * pt.c (type_unification_real): Check tsubst arg doesn't have - remaining template parms before converting it. - - PR c++/69481 - * cp-tree.h (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): Always use - TYPE_ALIAS_TEMPLATE_INFO for aliases. - -2016-12-13 Nathan Sidwell <nathan@acm.org> - - PR c++/69481 - * cp-tree.h (TYPE_TEMPLATE_INFO): Remove alias type checking. - (TYPE_ALIAS_TEMPLATE_INFO): New. - (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): New. Use those macros. - * error.c (dump_alias_template_specialization): Adjust. - * pt.c (maybe_process_partial_specialization, - iterative_has_template_arg, find_parameter_packs_r, - alias_template_specialization_p, dependent_alias_template_spec_p, - get_underlying_template, lookup_template_class_1, unify): Adjust - template using decl access. - -2016-12-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/78637 - * parser.c (cp_parser_namespace_definition): Increment - nested_definition_count only if push_namespace succeeds. - -2016-12-08 Nathan Sidwell <nathan@acm.org> - - PR c++/78551 - * constexpr.c (extract_string_elt): New. Broken out of ... - (cxx_eval_array_reference): ... here. Call it. - (cxx_eval_store_expression): Convert init by STRING_CST into - CONSTRUCTOR, if needed. - -2016-12-08 Jakub Jelinek <jakub@redhat.com> - - P0003R5 - removal of dynamic exception specification from C++17 - * parser.c (cp_parser_exception_specification_opt): For C++17 - error out on throw ( type-id-list ), for C++11 and C++14 issue - -Wdeprecated warning on it. Formatting fix. Treat throw() - in C++17 as noexcept(true). - -2016-12-07 Martin Jambor <mjambor@suse.cz> - - PR c++/78589 - * error.c (dump_decl): Use dump_function_name to dump - !DECL_LANG_SPECIFIC function decls with no or self-referencing - abstract origin. - -2016-12-07 Nathan Sidwell <nathan@acm.org> - - * pt.c (tsubst <{NON,}TYPE_ARGUMENT_PACK>: Simplify control flow - and avoid re-tsubsting type. - - * cp-tree.h (enum cp_tree_index): Add CPTI_AUTO_IDENTIFIER & - CPTI_DECLTYPE_AUTO_IDENTIFIER. - (auto_identifier, decltype_auto_identifier): New. - *decl.c (initialize_predefined_identifiers): Add 'auto' and - 'decltype(auto)'. - (grokdeclarator): Use cached identifier. - * pt.c (make_decltype_auto, make_auto, make_constrained_auto, - is_auto): Likewise. - -2016-12-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/78649 - * pt.c (tsubst_init): Don't call build_value_init if decl's type - is error_mark_node. - -2016-12-02 Cesar Philippidis <cesar@codesourcery.com> - James Norris <jnorris@codesourcery.com> - - * parser.c (cp_parser_oacc_enter_exit_data): Update diagnostics. - (cp_parser_pragma): Error when PRAGMA_OACC_{ENTER_DATA, - EXIT_DATA,WAIT} are not used in compound statements. - -2016-12-01 Jason Merrill <jason@redhat.com> - - * call.c (add_function_candidate): Also exclude inherited ctors - that take a type reference-related to the derived class. - - * call.c (add_function_candidate): Exclude inherited copy/move - ctors. - -2016-11-29 David Malcolm <dmalcolm@redhat.com> - - PR c++/77922 - * name-lookup.c (lookup_name_fuzzy): Filter out reserved words - that were filtered out by init_reswords. - -2016-11-28 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - PR c++/72808 - * decl.c (finish_enum_value_list): Call fixup_type_variants on - current_class_type after - insert_late_enum_def_into_classtype_sorted_fields. - -2016-11-28 Jakub Jelinek <jakub@redhat.com> - - PR c++/77591 - * typeck.c (maybe_warn_about_returning_address_of_local): Optimize - whats_returned through fold_for_warn. - -2016-11-27 Jason Merrill <jason@redhat.com> - - PR c++/77907 - * constexpr.c (cxx_eval_constant_expression): Use cp_fold_convert. - -2016-11-24 Martin Liska <mliska@suse.cz> - - PR bootstrap/78493 - * parser.c (cp_parser_range_for): Use safe_push instead of quick_push. - -2016-11-23 Jakub Jelinek <jakub@redhat.com> - - PR c++/77907 - * cp-gimplify.c (cp_fold) <case CALL_EXPR>: When calling constructor - and maybe_constant_value returns non-CALL_EXPR, create INIT_EXPR - with the object on lhs and maybe_constant_value returned expr on rhs. - - PR c++/71450 - * pt.c (tsubst_copy): Return error_mark_node when mark_used - fails, even when complain & tf_error. - - PR c++/77739 - * cp-gimplify.c (cp_gimplify_tree) <case VEC_INIT_EXPR>: Pass - false as handle_invisiref_parm_p to cp_genericize_tree. - (struct cp_genericize_data): Add handle_invisiref_parm_p field. - (cp_genericize_r): Don't wrap is_invisiref_parm into references - if !wtd->handle_invisiref_parm_p. - (cp_genericize_tree): Add handle_invisiref_parm_p argument, - set wtd.handle_invisiref_parm_p to it. - (cp_genericize): Pass true as handle_invisiref_parm_p to - cp_genericize_tree. Formatting fix. - -2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/71973 - * decl.c (duplicate_decls): Warn when a built-in function is redefined. - Don't overload builtin functions with C++ functions. - Handle const_tm_ptr_type_node like file_ptr_node. - Copy the TREE_NOTHROW flag unmodified to the old decl. - -2016-11-18 Jason Merrill <jason@redhat.com> - - PR objc++/78418 - ICE in string tests on darwin - * tree.c (lvalue_kind): Guard DECL_HAS_VALUE_EXPR_P. - -2016-11-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/77285 - * mangle.c (mangle_tls_init_fn, mangle_tls_wrapper_fn): Call - check_abi_tags. - -2016-11-18 Jason Merrill <jason@redhat.com> - - PR c++/67631 - list-init and explicit conversions - * semantics.c (finish_compound_literal): Call digest_init_flags. - * typeck2.c (digest_init_flags): Add complain parm. - (store_init_value): Pass it. - -2016-11-18 Richard Sandiford <richard.sandiford@arm.com> - Alan Hayward <alan.hayward@arm.com> - David Sherwood <david.sherwood@arm.com> - - * class.c (finish_struct_bits): Use SET_DECL_MODE. - (build_base_field_1, layout_class_type, finish_struct_1): Likewise. - * decl.c (make_label_decl): Likewise. - * pt.c (tsubst_decl): Likewise. - -2016-11-17 Jason Merrill <jason@redhat.com> - - PR c++/78193 - inherited ctor regressions on sparc32. - * call.c (build_over_call): Don't set CALL_FROM_THUNK_P here. - (build_call_a): Set it here, and don't insert EMPTY_CLASS_EXPR. - (convert_like_real) [ck_rvalue]: Also pass non-addressable - types along directly. - -2016-11-17 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/55080 - * parser.c (cp_parser_non_integral_constant_expression): Issue a - pedwarn instead of an error for case NIC_FLOAT. - -2016-11-17 Jason Merrill <jason@redhat.com> - - PR c++/78124 - list-initialization and inherited ctor - * name-lookup.c (do_class_using_decl): Set CLASSTYPE_NON_AGGREGATE. - - PR c++/78369 - {} as default argument - * call.c (build_special_member_call): Handle CONSTRUCTOR. - - PR c++/68377 - * parser.c (cp_parser_fold_expression): Check TREE_NO_WARNING. - -2016-11-16 Jason Merrill <jason@redhat.com> - - PR c++/78373 - * decl.c (cp_finish_decl): Don't set TREE_CONSTANT on a reference. - * typeck2.c (store_init_value): Likewise. - - * decl.c (store_decomp_type, lookup_decomp_type): New. - (cp_finish_decomp): Call store_decomp_type. - * semantics.c (finish_decltype_type): Call lookup_decomp_type. - * cp-tree.h: Declare lookup_decomp_type. - -2016-11-15 Jakub Jelinek <jakub@redhat.com> - - * decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl, - set DECL_ASSEMBLER_NAME. - * parser.c (cp_parser_decomposition_declaration): Likewise - if returning error_mark_node. - * mangle.c (mangle_decomp): New function. - * cp-tree.h (mangle_decomp): New declaration. - -2016-11-15 Jason Merrill <jason@redhat.com> - - PR c++/78358 - * semantics.c (finish_decltype_type): Strip references for a tuple - decomposition. - * cp-tree.h (DECL_DECOMPOSITION_P): False for non-variables. - - * decl2.c (decl_maybe_constant_var_p): References qualify. - * constexpr.c (non_const_var_error): Handle references. - * init.c (constant_value_1): Always check decl_constant_var_p. - * cp-gimplify.c (cp_fold_maybe_rvalue): Don't fold references. - * error.c (dump_decl_name): Split out from dump_decl. - -2016-11-14 Jason Merrill <jason@redhat.com> - - * tree.c (bitfield_p): New. - * cp-tree.h: Declare it. - * typeck.c (cxx_sizeof_expr, cxx_alignof_expr) - (cp_build_addr_expr_1): Use it instead of DECL_C_BIT_FIELD. - * decl.c (cp_finish_decomp): Look through reference. Always - SET_DECL_DECOMPOSITION_P. - * semantics.c (finish_decltype_type): Adjust decomposition handling. - -2016-11-13 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - Implement P0217R3 - C++17 structured bindings - * cp-tree.h (struct lang_decl_base): Add decomposition_p. - (DECL_DECOMPOSITION_P): New - (enum auto_deduction_context): Add adc_decomp_type. - (enum cp_declarator_kind): Add cdk_decomp. - * constexpr.c (cxx_eval_constant_expression): Look through - DECL_VALUE_EXPR. - (potential_constant_expression_1): Likewise. - * decl.c (reshape_init): Preserve CONSTRUCTOR_IS_DIRECT_INIT. - (check_initializer): Use build_aggr_init for DECL_DECOMPOSITION_P. - (cp_finish_decl): Pass adc_decomp_type for decomposition. - (find_decomp_class_base, get_tuple_size, get_tuple_element_type) - (get_tuple_decomp_init, cp_finish_decomp): New. - (grokdeclarator): Handle decomposition. - * init.c (build_aggr_init): Handle decomposition array. - (build_vec_init): Handle initialization from { array }. - * name-lookup.c (add_function): Always wrap TEMPLATE_DECL in - OVERLOAD. - * parser.c (declarator_can_be_parameter_pack): Handle cdk_decomp. - (function_declarator_p, strip_declarator_types) - (cp_parser_check_declarator_template_parameters): Likewise. - (cp_parser_range_for, cp_convert_range_for): Handle decomposition. - (cp_parser_simple_declaration): Parse decomposition. - (cp_parser_decomposition_declaration): New. - * pt.c (tsubst_decomp_names): New. - (subst_expr) [DECL_EXPR, RANGE_FOR_STMT]: Handle decomposition. - (do_auto_deduction): Handle adc_decomp_type. - * semantics.c (finish_decltype_type): Look through DECL_VALUE_EXPR. - * typeck.c (is_bitfield_expr_with_lowered_type): Likewise. - * tree.c (lvalue_kind): Likewise. - (cp_build_reference_type): Handle reference collapsing. - -2016-11-13 Jason Merrill <jason@redhat.com> - - * call.c (build_new_method_call_1): Include template arguments in - error message. - (print_error_for_call_failure): Likewise. - (build_new_function_call): Pass them in. - * name-lookup.c (supplement_binding_1): Don't complain about a - conflict with an erroneous declaration. - * error.c (dump_decl): Fix printing of alias declaration. - * decl.c (make_typename_type): Call cxx_incomplete_type_error. - * parser.c (cp_parser_diagnose_invalid_type_name): Likewise. - * semantics.c (perform_koenig_lookup): Don't wrap an error in - TEMPLATE_ID_EXPR. - -2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR c/35503 - * parser.c (cp_parser_postfix_pexpression): Call warn_for_restrict. - -2016-11-12 Jason Merrill <jason@redhat.com> - - CWG 2233 - * typeck.c (convert_arguments): Handle default arg followed by none. - - * constexpr.c (potential_constant_expression_1): REALPART_EXPR and - IMAGPART_EXPR can be lvalues. - - DR 374 - PR c++/56480 - * pt.c (check_specialization_namespace): Allow any enclosing - namespace. - (check_unqualified_spec_or_inst): New. - (check_explicit_specialization): Call it. - * parser.c (cp_parser_elaborated_type_specifier) - (cp_parser_class_head): Call it. - -2016-11-10 Jason Merrill <jason@redhat.com> - - PR c++/77337 - * pt.c (tsubst_friend_function): Don't set DECL_INITIAL. - (instantiate_decl): It's OK to defer a constexpr function. - * cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): Check - DECL_LANG_SPECIFIC. - * decl2.c (decl_defined_p): Use it. No longer static. - * decl.c (redeclaration_error_message): Use decl_defined_p. - * constexpr.c (cxx_eval_call_expression): Set input_location around - call to instantiate_decl. - -2016-11-10 Jakub Jelinek <jakub@redhat.com> - - * mangle.c (mangle_decl): Only emit -Wc++1z-compat warnings for - public or external symbols. - -2016-11-09 Jakub Jelinek <jakub@redhat.com> - - PR c++/78283 - * mangle.c (start_mangling): Reset G.need_cxx1z_warning. - -2016-11-09 Jason Merrill <jason@redhat.com> - - * parser.c (cp_parser_simple_type_specifier): Allow placeholder - for template template parameter. - (cp_parser_type_id_1): Improve diagnostic. - * decl.c (grokdeclarator): Handle class deduction diagnostics here. - * pt.c (splice_late_return_type): Not here. - (tsubst) [TEMPLATE_TYPE_PARM]: Substitute into placeholder template. - (do_class_deduction): Handle non-class templates. - - Implement P0127R2, Declaring non-type parameters with auto. - * cp-tree.h (enum auto_deduction_context): Add adc_unify. - * decl.c (grokdeclarator): Allow 'auto' in C++17 template non-type - parameter types. - * pt.c (do_auto_deduction): Add outer_targs parameter. - (convert_template_argument): Call do_auto_deduction. If adc_unify, - don't give up on dependent init. - (unify): Likewise. In C++17, walk into the type of a - TEMPLATE_PARM_INDEX. - (for_each_template_parm): Add any_fn parameter. - (struct pair_fn_data): Likewise. - (for_each_template_parm_r): Call it for any tree. In C++17, walk - into the type of a TEMPLATE_PARM_INDEX. - (zero_r, array_deduction_r, try_array_deduction): New. - (type_unification_real): Call try_array_deduction. - (get_partial_spec_bindings): Likewise. - -2016-11-07 Jason Merrill <jason@redhat.com> - - Implement P0012R1, Make exception specifications part of the type - system. - * cp-tree.h (enum tsubst_flags): Add tf_fndecl_type. - (flag_noexcept_type, ce_type): New. - * call.c (build_conv): Add ck_fnptr. - (enum conversion_kind): Change ck_tsafe to ck_fnptr. - (convert_like_real): Likewise. - (standard_conversion): Likewise. Allow function pointer - conversions for pointers to member functions. - (reference_compatible_p): Allow function pointer conversions. - (direct_reference_binding): Likewise. - (reference_binding): Reference-compatible is no longer a subset of - reference-related. - (is_subseq): Also strip ck_lvalue after next_conversion. - * class.c (instantiate_type): Check fnptr_conv_p. - (resolve_address_of_overloaded_function): Likewise. - * cvt.c (can_convert_tx_safety): Now static. - (noexcept_conv_p, fnptr_conv_p, strip_fnptr_conv): New. - * decl.c (flag_noexcept_type): Define. - (cxx_init_decl_processing): Set it. - (bad_specifiers): Check it. - (grokdeclarator) [cdk_function]: Add exception-spec to type here. - * lambda.c (maybe_add_lambda_conv_op): Add exception-spec to - returned pointer. - * mangle.c (struct globals): Add need_cxx1z_warning. - (mangle_decl): Check it. - (write_exception_spec): New. - (write_function_type): Call it. - (canonicalize_for_substitution): Handle exception spec. - (write_type): Likewise. - (write_encoding): Set processing_template_decl across mangling of - partially-instantiated type. - * pt.c (determine_specialization): Pass tf_fndecl_type. - (tsubst_decl, fn_type_unification): Likewise. - (tsubst): Strip tf_fndecl_type, pass it to - tsubst_exception_specification. - (convert_nontype_argument_function): Handle function pointer - conversion. - (convert_nontype_argument): Likewise. - (unify, for_each_template_parm_r): Walk into noexcept-specifier. - * rtti.c (ptr_initializer): Encode noexcept. - * tree.c (canonical_eh_spec): New. - (build_exception_variant): Use it. - * typeck.c (composite_pointer_type): Handle fnptr conversion. - (comp_except_specs): Compare canonical EH specs. - (structural_comptypes): Call it. - - * call.c (standard_conversion): Reorganize pointer conversions. - * pt.c (convert_nontype_argument_function): Convert to ref here. - (convert_nontype_argument): Not here. - (convert_template_argument): Add original type to error message. - (RECUR_AND_CHECK_FAILURE): Remove trailing semicolon. - (unify): Compare function-qualifiers. - * typeck.c (same_type_ignoring_top_level_qualifiers_p): Use - cp_build_qualified_type rather than TYPE_MAIN_VARIANT. - - * pt.c (push_tinst_level_loc): Add template instantiations to the - announce_function stream. - -2016-11-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/67980 - * pt.c (tsubst_expr, case IF_STMT): Use fold_non_dependent_expr - to suppress unwanted warnings. - -2016-11-03 Jason Merrill <jason@redhat.com> - - PR c++/78198 - * call.c (convert_default_arg): Look through inheriting ctors. - -2016-11-03 Jakub Jelinek <jakub@redhat.com> - Alexandre Oliva <aoliva@redhat.com> - Jason Merrill <jason@redhat.com> - - PR debug/28767 - PR debug/56974 - * tree.c (cp_check_qualified_type): Use check_base_type and - TYPE_QUALS comparison instead of check_qualified_type. - (cxx_type_hash_eq): Return false if type_memfn_rqual don't match. - * cp-objcp-common.c (cp_get_debug_type): New function. - (cp_decl_dwarf_attribute): Don't handle types here. - (cp_type_dwarf_attribute): New function. - * cp-objcp-common.h (cp_get_debug_type, cp_type_dwarf_attribute): - Declare. - (LANG_HOOKS_GET_DEBUG_TYPE, LANG_HOOKS_TYPE_DWARF_ATTRIBUTE): - Define. - -2016-11-03 Jason Merrill <jason@redhat.com> - - * tree.c (cp_check_qualified_type): Call check_base_type instead - of check_qualified_type. - (cxx_type_hash_eq): Check ref-qualifiers. - * typeck.c (apply_memfn_quals): No need to mess with TYPE_CANONICAL. - -2016-11-01 Jason Merrill <jason@redhat.com> - - Implement P0136R1, Rewording inheriting constructors. - * call.c (enum rejection_reason_code): Add rr_inherited_ctor. - (inherited_ctor_rejection): New. - (add_function_candidate): Reject inherited ctors for copying. - (enforce_access): Use strip_inheriting_ctors. - (print_z_candidate): Likewise. Handle rr_inherited_ctor. - (convert_like_real): Avoid copying inheriting ctor parameters. - (build_over_call): Likewise. A base ctor inheriting from vbase - has no parms. Sorry about varargs. - (joust): A local constructor beats inherited with the same convs. - * class.c (add_method): Handle hiding inheriting ctors. - (one_inherited_ctor): Handle new semantics. - (add_implicitly_declared_members): Pass using_decl down. - (build_clone): A base ctor inheriting from vbase has no parms. - * cp-tree.h (DECL_INHERITED_CTOR): Store this instead of the base. - (SET_DECL_INHERITED_CTOR): Likewise. - (DECL_INHERITED_CTOR_BASE): Adjust. - * constexpr.c: Adjust. - * error.c (dump_function_decl): Decorate inheriting ctors. - * init.c (emit_mem_initializers): Suppress access control in - inheriting ctor. - * mangle.c (write_special_name_constructor): Handle new inheriting - ctor mangling. - * method.c (strip_inheriting_ctors, inherited_ctor_binfo) - (ctor_omit_inherited_parms, binfo_inherited_from): New. - (synthesized_method_walk): Use binfo_inherited_from. Suppress - access control in inheriting ctor. - (deduce_inheriting_ctor): Deleted if ambiguous ctor inheritance. - (maybe_explain_implicit_delete): Explain ambigous ctor inheritance. - (add_one_base_init, do_build_copy_constructor): Adjust. - (locate_fn_flags, explain_implicit_non_constexpr): Adjust. - (implicitly_declare_fn): Adjust. - (get_inherited_ctor): Remove. - * name-lookup.c (do_class_using_decl): Check for indirect ctor - inheritance. - * optimize.c (cdtor_comdat_group): Adjust for new mangling. - (maybe_clone_body): Handle omitted parms in base clone. - (maybe_thunk_body): Don't thunk if base clone omits parms. - * pt.c (tsubst_decl): Adjust. - (instantiate_template_1): Suppress access control in inheriting - ctor. - (fn_type_unification): Do deduction with inherited ctor. - * tree.c (special_function_p): Adjust. - -2016-11-01 Jakub Jelinek <jakub@redhat.com> - - * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_inline. - -2016-11-01 Jason Merrill <jason@redhat.com> - - * class.c (declared_access): Split out from handle_using_decl. - -2016-10-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/78089 - * parser.c (cp_parser_postfix_expression): Replace return statement in - the first switch with setting postfix_expression to the return - expression and break;. - - PR c++/77886 - * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over - FALLTHROUGH_LABEL_P flag to the new LABEL_DECL. - (tsubst_expr) <case LABEL_EXPR>: Likewise. - -2016-09-11 Le-Chun Wu <lcwu@google.com> - Mark Wielaard <mjw@redhat.com> - - * name-lookup.c (pushdecl_maybe_friend): When emitting a - shadowing warning, use the code corresponding to the - given -Wshadow= variant. - -2016-10-26 Jason Merrill <jason@redhat.com> - - * class.c (add_method): Allow using-declarations to coexist. - -2016-10-25 Jason Merrill <jason@redhat.com> - - * constexpr.c (maybe_constant_init): Pull out TARGET_EXPR_INITIAL. - (cxx_eval_outermost_constant_expr): Don't return a CONSTRUCTOR - with CONSTRUCTOR_NO_IMPLICIT_ZERO. - (cxx_eval_call_expression): Clear CONSTRUCTOR_NO_IMPLICIT_ZERO. - -2016-10-25 Jakub Jelinek <jakub@redhat.com> - - * parser.c (cp_parser_postfix_expression): Adding missing break;. - - * cp-tree.h (finish_builtin_launder): Declare. - * parser.c (cp_parser_postfix_expression): Handle RID_BUILTIN_LAUNDER. - * semantics.c (finish_builtin_launder): New function. - * pt.c (tsubst_copy_and_build): Handle instantiation of IFN_LAUNDER. - * constexpr.c (cxx_eval_internal_function): Handle IFN_LAUNDER. - (potential_constant_expression_1): Likewise. - -2016-10-24 Jakub Jelinek <jakub@redhat.com> - - * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_reference - and DW_AT_rvalue_reference. - - * cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x) - instead of TREE_CODE (x) == VAR_DECL. - * constraint.cc (get_concept_definition): Likewise. - (finish_shorthand_constraint): Likewise. - * init.c (warn_placement_new_too_small): Likewise. - * cp-gimplify.c (cp_genericize_r): Likewise. - -2016-10-21 Jason Merrill <jason@redhat.com> - - PR c++/77656 - * pt.c (convert_template_argument): Call convert_nontype_argument - on value-dependent but not type-dependent arguments. - (convert_nontype_argument): Handle value-dependent arguments. - (canonicalize_expr_argument): New. - (deducible_expression, unify): Skip CONVERT_EXPR. - * error.c (dump_template_argument): Likewise. - * mangle.c (write_expression): Likewise. - - * ptree.c (cxx_print_xnode) [TEMPLATE_PARM_INDEX]: Dump the decl. - -2016-10-21 Jakub Jelinek <jakub@redhat.com> - - * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle - DW_AT_const_expr. - -2016-10-17 Jakub Jelinek <jakub@redhat.com> - - * cp-objcp-common.h (cp_function_decl_explicit_p, - cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove. - (cp_decl_dwarf_attribute): Declare. - (LANG_HOOKS_FUNCTION_DECL_EXPLICIT_P, - LANG_HOOKS_FUNCTION_DECL_DELETED_P, - LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Remove. - (LANG_HOOKS_DECL_DWARF_ATTRIBUTE): Redefine. - * cp-objcp-common.c (cp_function_decl_explicit_p, - cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove. - (cp_decl_dwarf_attribute): New function. - -2016-10-15 Jason Merrill <jason@redhat.com> - - PR c++/77945 - * constexpr.c (maybe_simplify_trivial_copy): New. - (cxx_eval_store_expression): Call it. - * call.c (build_over_call): Use unsigned char for trivial copy. - -2016-10-14 Jason Merrill <jason@redhat.com> - - Implement P0017R1, C++17 aggregates with bases. - * class.c (build_base_field_1): Split out from... - (build_base_field): ...here. In C++17 mode, build a field for - empty bases. - * decl.c (xref_basetypes): In C++17 aggregates can have bases. - (next_initializable_field): Allow base fields in C++17. - * typeck2.c (process_init_constructor_record): Likewise. - -2016-10-14 Jakub Jelinek <jakub@redhat.com> - - DR 1511 - const volatile variables and ODR - * decl.c (grokvardecl): Change flags argument to type_quals, - add conceptp argument. Set TREE_PUBLIC for non-static volatile vars. - (grokdeclarator): Adjust grokvardecl caller. - -2016-10-13 Martin Sebor <msebor@redhat.com> - - PR c++/71912 - * class.c (struct flexmems_t): Add members. - (find_flexarrays): Add arguments. Correct handling of anonymous - structs. - (diagnose_flexarrays): Adjust to issue warnings in addition to errors. - (check_flexarrays): Add argument. - (diagnose_invalid_flexarray): New functions. - -2016-10-13 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - Implement P0386R2 - C++17 inline variables - * cp-tree.h (struct lang_type): Shrink language field to 1 bit - from 4. Add var_declared_inline_p field. Mention 2 spare bits. - (DECL_VAR_DECLARED_INLINE_P): Define. - (SET_DECL_VAR_DECLARED_INLINE_P): Define. - (DECL_INLINE_VAR_P): Define. - (diagnose_inline_vars_for_namespace): Declare. - * decl.c (diagnose_inline_vars_for_namespace): New function. - (duplicate_decls): For static data members copy - DECL_DECLARED_CONSTEXPR_P. - (redeclaration_error_message): Handle C++17 redundant redeclaration - of constexpr static data member outside of class. - (maybe_commonize_var): Handle inline variables. - (check_initializer): Ignore inline variables for diagnostics. - Adjust diagnostic wording for C++17. - (make_rtl_for_nonlocal_decl): Allow in-class definition of - inline static data members. - (bad_specifiers): Don't diagnose inline on variables here. - (grokvardecl): Add inlinep argument, non-static const inline variables - are TREE_PUBLIC. - (check_static_variable_definition): Return early also for inline - variables. - (mark_inline_variable): New. - (grokdeclarator): Handle inline variables and inline static data - members. - * typeck2.c (store_init_value): Don't diagnose non-constant - initializers for non-constexpr inline static data members. - * decl2.c (vague_linkage_p): Return true for inline variables. - (c_parse_final_cleanups): In-class declaration of inline static - data members is a definition. Call diagnose_inline_vars_for_namespace - through walk_namespaces. - * pt.c (instantiate_decl): Set pattern_defined for in-class definitions - of inline static data members. - -2016-10-13 Jason Merrill <jason@redhat.com> - - * decl.c (mark_inline_variable): New. - ->>>>>>> .r241142 -2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * decl2.c: Include memmodel.h. - * rtti.c: Likewise. - -2016-10-11 Jason Merrill <jason@redhat.com> - - PR c++/77742 - * init.c (build_new_1): Don't -Waligned-new about placement new. - (malloc_alignment): New. Consider MALLOC_ABI_ALIGNMENT. - * decl.c (cxx_init_decl_processing): New. - -2016-10-10 Jason Merrill <jason@redhat.com> - - PR c++/77890 - PR c++/77912 - * pt.c (do_class_deduction): Set cp_unevaluated_operand. - (tsubst) [TEMPLATE_TYPE_PARM]: Copy CLASS_PLACEHOLDER_TEMPLATE. - -2016-10-08 Jason Merrill <jason@redhat.com> - - * cp-gimplify.c (cp_fold): Add variable name. - - * cp-gimplify.c (cp_fold): Distribute cp_truthvalue_conversion - into COND_EXPR. - -2016-10-07 Jason Merrill <jason@redhat.com> - - Further P0135 refinement. - * call.c (build_user_type_conversion_1): Consider conversions from - a single element in an initializer-list. - (build_temp): Undo early_elide_copy change. - (build_over_call): Check that we don't try to copy a TARGET_EXPR - in C++17 mode. Set user_conv_p here. - (convert_like_real): Not here. - (check_self_delegation): Split out from... - (build_special_member_call): ...here. Handle C++17 copy elision. - * cvt.c (early_elide_copy): Remove. - (ocp_convert): Undo early_elide_copy change. - * except.c (build_throw): Likewise. - * init.c (expand_default_init): Likewise. - * typeck.c (cp_build_modify_expr): Likewise. - -2016-10-07 Nathan Sidwell <nathan@acm.org> - - PR c++/64433 - DR1658, DR1611 - * init.c (emit_mem_initializers): Don't construct vbases of - abstract classes. - (push_base_cleanups): Don't push vbase cleanups for abstract class - when in C++14 mode. - * method.c (synthethesized_method_walk): Don't walk vbases of - abstract classes when in C++14 mode. - -2016-10-07 Jakub Jelinek <jakub@redhat.com> - - Implement LWG2296 helper intrinsic - * parser.c (cp_parser_postfix_expression): Handle RID_ADDRESSOF. - * cp-objcp-common.c (cp_common_init_ts): Handle ADDRESSOF_EXPR. - * constexpr.c (potential_constant_expression_1): Likewise. - * error.c (dump_expr): Likewise. - * typeck.c (cp_build_addressof): New function. - * cp-tree.h (cp_build_addressof): Declare. - * cxx-pretty-print.h (pp_cxx_addressof_expression): Declare. - * cp-tree.def (ADDRESSOF_EXPR): New tree code. - * cxx-pretty-print.c (cxx_pretty_printer::primary_expression): Handle - ADDRESSOF_EXPR. Add __builtin_addressof and - __has_unique_object_representations into syntax in function comment. - (pp_cxx_addressof_expression): New function. - * pt.c (tsubst_copy_and_build): Handle ADDRESSOF_EXPR. - -2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/77700 - * parser.c (cp_parser_base_specifier): Fix a warning. - -2016-10-07 Bernd Schmidt <bschmidt@redhat.com> - - PR c++/69733 - * decl.c (grokdeclarator): Try to find the correct location for an - ignored qualifier. - -2016-10-07 Martin Liska <mliska@suse.cz> - - * lambda.c (maybe_add_lambda_conv_op): Set default value. - -2016-10-06 Jason Merrill <jason@redhat.com> - - * call.c (build_temp, convert_like_real): Don't re-copy - TARGET_EXPR. Handle packed fields. - (build_x_va_arg): Wrap it in a TARGET_EXPR. - (build_over_call): Add sanity check. - * cvt.c (early_elide_copy): New. - (ocp_convert): Use it. - * except.c (build_throw): Use it. - * init.c (get_nsdmi): Put back the TARGET_EXPR. - (expand_default_init): Call early_elide_copy. - * typeck.c (cp_build_modify_expr): Call early_elide_copy. - -2016-10-06 Jakub Jelinek <jakub@redhat.com> - - Implement P0258R2 - helper for C++17 - std::has_unique_object_representations trait - * cp-tree.h (enum cp_trait_kind): Add - CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS. - (struct lang_type_class): Add unique_obj_representations - and unique_obj_representations_set bitfields. - (CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS, - CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS_SET): Define. - (type_has_unique_obj_representations): Declare. - * parser.c (cp_parser_primary_expression): Handle - RID_HAS_UNIQUE_OBJ_REPRESENTATIONS. - (cp_parser_trait_expr): Likewise. Formatting fix. - * semantics.c (trait_expr_value, finish_trait_expr): Handle - CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS. - * tree.c (type_has_unique_obj_representations): New function. - (record_has_unique_obj_representations): New function. - * cxx-pretty-print.c (pp_cxx_trait_expression): Handle - CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS. - -2016-10-05 Jason Merrill <jason@redhat.com> - - Implement P0135R1, Guaranteed copy elision. - * cvt.c (ocp_convert): Don't re-copy a TARGET_EXPR in C++17. - - PR c++/54293 - * call.c (reference_binding): Fix binding to member of temporary. - - * call.c (extend_ref_init_temps): Fix TARGET_EXPR handling. - - * parser.c (cp_parser_skip_to_end_of_statement): Add missing break. - - * semantics.c (finish_compound_literal): Handle class placeholder. - -2016-10-05 Marek Polacek <polacek@redhat.com> - - Implement P0305R1, Selection statements with initializer. - * cp-array-notation.c (create_an_loop): Call finish_init_stmt - instead of finish_for_init_stmt. - * cp-tree.h (finish_for_init_stmt): Rename to finish_init_stmt. - * decl.c (poplevel): Adjust a comment. - * init.c (build_vec_init): Call finish_init_stmt instead of - finish_for_init_stmt. - * name-lookup.c (pushdecl_maybe_friend_1): Adjust a comment. - * name-lookup.h (enum scope_kind): Likewise. - * parser.c (cp_parser_statement): Update commentary. - (cp_parser_init_statement_p): New function. - (cp_parser_selection_statement): Parse the optional init-statement. - (cp_parser_for): Call finish_init_stmt instead of finish_for_init_stmt. - (cp_parser_c_for): Likewise. - (cp_convert_range_for): Call finish_init_stmt instead of finish_for_init_stmt. - (cp_parser_range_for_member_function): Update commentary. - (cp_parser_iteration_statement): - (cp_parser_for_init_statement): Rename to cp_parser_init_statement. - * pt.c (tsubst_omp_for_iterator): Update commentary. - (tsubst_expr): Call finish_init_stmt instead of finish_for_init_stmt. - * semantics.c (finish_for_init_stmt): Rename to finish_init_stmt. - Update commentary. - -2016-10-04 Jason Merrill <jason@redhat.com> - - PR c++/77852 - * pt.c (do_class_deduction): Handle list-initialization. - (do_auto_deduction): Call it sooner. - (build_deduction_guide): Use tsubst_arg_types. - (rewrite_template_parm): Don't copy_type. - - PR c++/77775 - * constexpr.c (cxx_eval_component_reference): Use name matching - for PMFs. - - Implement P0091R2, Template argument deduction for class templates. - * parser.c (cp_parser_simple_type_specifier): Parse class placeholder. - Use the location of the beginning of the type-specifier. - (cp_parser_init_declarator): Parse deduction guide. - (cp_parser_diagnose_invalid_type_name): Mention class deduction. - (cp_parser_type_id_1): Don't accept class placeholder as template arg. - * cp-tree.h (CLASS_PLACEHOLDER_TEMPLATE): New. - * decl.c (grokdeclarator): Check for uninitialized auto here. - (start_decl_1): Not here. - (cp_finish_decl): Or here. Don't collapse a list when doing - class deduction. - (grokfndecl): Check deduction guide scope and body. - * error.c (dump_decl, dump_function_decl, dump_function_name): - Handle deduction guides. - * pt.c (make_template_placeholder, do_class_deduction): New. - (build_deduction_guide, rewrite_template_parm): New. - (dguide_name, dguide_name_p, deduction_guide_p): New. - (do_auto_deduction): Call do_class_deduction. - (splice_late_return_type, is_auto): Handle class placeholders. - (template_parms_level_to_args): Split from template_parms_to_args. - (tsubst_template_parms_level): Split from tsubst_template_parms. - * typeck2.c (build_functional_cast): Handle class placeholder. - -2016-10-04 Martin Sebor <msebor@redhat.com> - - PR c++/77804 - * init.c (warn_placement_new_too_small): Avoid assuming an array type - has a constant size. - -2016-10-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/77791 - * parser.c (cp_parser_lambda_declarator_opt): Only pedwarn - for C++11 on decls in the param_list. Test cxx_dialect < cxx14 before - the loop just once. - - * cp-tree.h (enum cp_tree_index): Remove CPTI_JAVA_*, - CPTI_LANG_NAME_JAVA and CPTI_JCLASS. - (java_byte_type_node, java_short_type_node, java_int_type_node, - java_long_type_node, java_float_type_node, java_double_type_node, - java_char_type_node, java_boolean_type_node, lang_name_java, - jclass_node): Remove. - (enum languages): Remove lang_java. - (TYPE_FOR_JAVA): Remove. - (struct lang_type_class): Remove java_interface bit-field. - (TYPE_JAVA_INTERFACE): Remove. - (pragma_java_exceptions): Remove. - (check_java_method, build_java_class_ref): Remove prototypes. - * name-lookup.c (pushtag_1): Don't set TYPE_FOR_JAVA. - * decl2.c (acceptable_java_type, check_java_method): Remove. - (import_export_decl): Remove TYPE_FOR_JAVA handling. - (build_java_method_aliases): Remove. - (c_parse_final_cleanups): Don't call build_java_method_aliases. - (possibly_inlined_p): Don't test pragma_java_exceptions. - * init.c (build_new_1): Remove TYPE_FOR_JAVA handling. - (build_java_class_ref): Remove. - * pt.c (maybe_new_partial_specialization, lookup_template_class_1, - instantiate_class_template_1): Don't copy TYPE_FOR_JAVA. - * except.c (eh_type_info): Remove java type handling. - (decl_is_java_type, choose_personality_routine): Remove. - (initialize_handler_parm): Don't call choose_personality_routine. - (expand_start_catch_block): Don't handle java types. - (build_throw): Likewise. - * cp-lang.c (cp_eh_personality): Don't handle pragma_java_exceptions. - * typeck.c (structural_comptypes): Don't compare TYPE_FOR_JAVA. - * call.c (build_over_call): Don't handle TYPE_JAVA_INTERFACE. - (java_iface_lookup_fn): Remove. - (build_java_interface_fn_ref): Remove. - * tree.c (cxx_attribute_table): Remove java_interface. - (handle_java_interface_attribute): Remove. - * lex.c (pragma_java_exceptions): Remove. - (init_cp_pragma): Don't register GCC java_exceptions pragma. - (handle_pragma_java_exceptions): Remove. - (retrofit_lang_decl): Don't handle lang_name_java. - * method.c (implicitly_declare_fn): Don't handle TYPE_FOR_JAVA. - * error.c (language_to_string): Don't handle lang_java. - * decl.c (record_builtin_java_type): Remove. - (initialize_predefined_identifiers): Remove Java. - (cxx_init_decl_processing): Remove java_*_type_node. - (cp_finish_decl): Don't handle TYPE_FOR_JAVA. - (grokfndecl): Likewise. - (check_special_function_return_type): Likewise. - (grokdeclarator): Don't set TYPE_FOR_JAVA. - (grokparms): Don't handle TYPE_FOR_JAVA. - (xref_basetypes): Likewise. - (check_function_type): Likewise. - (finish_constructor_body): Likewise. - * mangle.c (write_builtin_type): Don't handle TYPE_FOR_JAVA - and java_*_type_node. - (write_bare_function_type): Don't handle TYPE_FOR_JAVA. - (write_java_integer_type_codes): Remove. - * class.c (add_method): Don't handle TYPE_FOR_JAVA. - (add_implicitly_declared_members, determine_key_method, - finish_struct_1): Likewise. - (push_lang_context): Don't handle lang_name_java. - -2016-10-03 Marek Polacek <polacek@redhat.com> - - Core 903 - * typeck.c (cp_build_binary_op): Pass original operands to - null_ptr_cst_p, not those after the default conversions. - -2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * parser.c (cp_parser_condition): Fix a warning. - -2016-09-29 Jakub Jelinek <jakub@redhat.com> - - Implement P0001R1 - C++17 removal of register storage class specifier - * decl.c (cp_finish_decl): Diagnose register storage class - on vars except when used in GNU global or local register variable - extension. - (grokdeclarator): Diagnose register storage class on parameters. - * except.c (expand_start_catch_block): Set DECL_REGISTER only - after cp_finish_decl call. - -2016-09-29 Marek Polacek <polacek@redhat.com> - - * rtti.c (involves_incomplete_p): Add fall through comment. - -2016-09-28 Jakub Jelinek <jakub@redhat.com> - - PR c++/77467 - * constexpr.c (enum constexpr_switch_state): New. - (struct constexpr_ctx): Add css_state field. - (label_matches): Add CTX and STMT arguments, remove I and - DEFAULT_LABEL. For CASE_LABEL_EXPR assert ctx->css_state != NULL, - handle default labels according to css_state. - (cxx_eval_statement_list): Remove statement skipping, label_matches - and default_label handling code. - (cxx_eval_loop_expr): Exit after first iteration even if - switches (jump_target). - (cxx_eval_switch_expr): Set up css_state field in ctx, if default - label has been seen in the body, but no cases matched, evaluate - the body second time. - (cxx_eval_constant_expression): Handle stmt skipping and label_matches - here. Handle PREDICT_EXPR. For MODIFY_EXPR or INIT_EXPR, assert - statement is not skipped. For COND_EXPR during skipping, don't - evaluate condition, just the then block and if still skipping at the - end also the else block. - (cxx_eval_outermost_constant_expr): Adjust constexpr_ctx initializer. - (is_sub_constant_expr): Likewise. - -2016-09-27 Jakub Jelinek <jakub@redhat.com> - - Implement P0018R3, C++17 lambda capture of *this by value as [=,*this] - * parser.c (cp_parser_lambda_introducer): Formatting fix. Pass - true instead of false as by_reference_p to add_capture for 'this'. - Parse '*this' simple-capture. - * lambda.c (build_capture_proxy): Handle '*this' capture by value. - (add_capture): Adjust function comment. For id == this_identifier, - treat by_reference_p as capturing '*this' by reference, i.e. 'this' - by value, and !by_reference_p as capturing '*this' by value. - (add_default_capture): For implicit 'this' capture, always pass - by_reference_p true rather than false. - - PR c++/77722 - * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Instrument also - functions that have just a STATEMENT_LIST instead of BIND_EXPR, or - BIND_EXPR with some statement rather than STATEMENT_LIST as body. - -2016-09-26 Nathan Sidwell <nathan@acm.org> - - * init.c (expand_default_init): Fix } indentation. - * method.c (process_subob_fn): Simplify control structure to - remove gotos. - (implicitly_declare_fn): Remove duplicated lambda ctor check. - -2016-09-26 Marek Polacek <polacek@redhat.com> - - PR c/7652 - * parser.c (cp_parser_storage_class_specifier_opt): Add - gcc_fallthrough. - (cp_parser_skip_to_end_of_template_parameter_list): Likewise. - (cp_parser_cache_defarg): Likewise. - (cp_parser_omp_for_cond): Likewise. - * semantics.c (finish_decltype_type): Likewise. - * typeck.c (structural_comptypes): Likewise. - (cp_build_binary_op): Likewise. - (cp_build_modify_expr): Likewise. - -2016-09-26 Marek Polacek <polacek@redhat.com> - - PR c/7652 - * constexpr.c (cxx_eval_internal_function): Handle IFN_FALLTHROUGH. - (potential_constant_expression_1): Likewise. - * constraint.cc (function_concept_check_p): Check fn for null. - * parser.c (cp_parser_expression_statement): Handle attribute - fallthrough. - (cp_parser_statement): Likewise. - (cp_parser_label_for_labeled_statement): Set FALLTHROUGH_LABEL_P on - labels. - (cp_parser_std_attribute): Handle fallthrough attribute. - (cp_parser_check_std_attribute): Add %< %> quotes. - * pt.c (tsubst_copy_and_build): Handle internal functions. - (instantiation_dependent_scope_ref_p): Return if the expression is - null. - -2016-09-24 Marek Polacek <polacek@redhat.com> - - PR c/77490 - * typeck.c (cp_build_unary_op): Warn about bit not on expressions that - have boolean value. - -2016-09-23 Jakub Jelinek <jakub@redhat.com> - - Implement P0138R2, C++17 construction rules for enum class values - * cp-tree.h (is_direct_enum_init): Declare. - * decl.c (is_direct_enum_init): New function. - (reshape_init): Use it. - * typeck.c (convert_for_assignment): Likewise. - - * Make-lang.in (check-c++1z): Pass RUNTESTFLAGS down to - make check-g++. - - * constexpr.c (call_stack): Remove unnecessary - = vNULL initialization of file scope vec. - - * name-lookup.c (store_bindings, store_class_bindings): Don't - initialize static local bindings_need_stored to vNULL. - - * typeck2.c (process_init_constructor_record): Use - CONSTRUCTOR_NELTS (...) instead of - vec_safe_length (CONSTRUCTOR_ELTS (...)). - * decl.c (reshape_init_r): Likewise. - (check_initializer): Likewise. - -2016-09-22 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71979 - * class.c (build_base_path): Allow for lookup_base returning - NULL_TREE. - -2016-09-21 Jason Merrill <jason@redhat.com> - - Core 903 - * call.c (null_ptr_cst_p): Check char_type_p. - -2016-09-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/77651 - * init.c (build_new_1): Don't suggest to use -faligned-new if - aligned_new_threshold is non-zero. - (type_has_new_extended_alignment): Change aligned_new_threshhold - to aligned_new_threshold. - * call.c (second_parm_is_size_t, aligned_allocation_fn_p, - aligned_deallocation_fn_p, build_op_delete_call): Likewise. - * decl.c (cxx_init_decl_processing): Likewise. - -2016-09-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/77626 - * constexpr.c (cxx_fold_indirect_ref): Don't call byte_position on - FIELD_DECLs with error_mark_node type. Remove useless break; after - return. - - PR c++/77638 - * parser.c (cp_parser_template_declaration_after_parameter): For 2 - argument operator"" template set ok to false for - parm == error_mark_node. - - PR c++/77637 - * parser.c (cp_parser_std_attribute_list): Reject ... without - preceding attribute. - -2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/77434 - * cvt.c (cp_convert_and_check): Suppress Wint-in-bool-context here. - -2016-09-16 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/77639 - * parser.c (cp_parser_class_head): When - processing_template_parmlist, don't assume that the - class-head may start an explicit specialization. - -2016-09-16 Jakub Jelinek <jakub@redhat.com> - - PR c++/77482 - * error.c (dump_simple_decl): Only check DECL_DECLARED_CONCEPT_P - if DECL_LANG_SPECIFIC is non-NULL. Fix up formatting. - - PR c++/77338 - * constexpr.c (cxx_eval_constant_expression) <case PARM_DECL>: Only - call is_really_empty_class on complete types. - - PR c++/77375 - * class.c (check_bases): Set CLASSTYPE_HAS_MUTABLE if any - TYPE_HAS_MUTABLE_P for any bases. - -2016-09-16 Jason Merrill <jason@redhat.com> - - * class.c (check_bases, set_one_vmethod_tm_attributes): Use - least_bit_hwi. - * decl.c (cxx_init_decl_processing): Use pow2p_hwi. - * parser.c (cp_parser_cilk_simd_vectorlength): Use pow2p_hwi. - -2016-09-14 Jakub Jelinek <jakub@redhat.com> - - PR c++/77549 - * name-lookup.c (consider_binding_level): Look through TREE_LIST - and OVERLOAD. - -2016-09-14 Marek Polacek <polacek@redhat.com> - - * typeck.c (cp_build_unary_op): Diagnose incrementing boolean - expressions. Tweak an error message. - -2016-09-14 Marek Polacek <polacek@redhat.com> - - * cp-tree.h (cp_build_unary_op): Change nonconvert parameter type to - bool. - * decl2.c (one_static_initialization_or_destruction): Use true instead - of 1. - * init.c (build_vec_init): Use false instead of 0. - * pt.c (tsubst_copy_and_build): Likewise. - * semantics.c (simplify_loop_decl_cond): Likewise. - * typeck.c (rationalize_conditional_expr): Likewise. - (cp_build_binary_op): Use true instead of 1. - (cp_build_unary_op): Change nonconvert parameter type to bool. Use true - instead of 1. - (build_unary_op): Change nonconvert parameter type to bool. - (unary_complex_lvalue): Use false instead of 0. - -2016-09-13 Jakub Jelinek <jakub@redhat.com> - - Implement P0028R4, C++17 using attribute namespaces without repetition - * parser.c (cp_parser_std_attribute): Add ATTR_NS argument. Diagnose - non-NULL ATTR_NS with scoped attribute token. Handle non-NULL - ATTR_NS with non-scoped attribute tokens. Allow named ops in - identifier after ::. - (cp_parser_std_attribute_list): Add ATTR_NS argument, pass it down - to cp_parser_std_attribute calls. - (cp_parser_std_attribute_spec): Parse optional C++17 - attribute-using-prefix, adjust grammar in function comment. - - PR c++/77553 - * constexpr.c (cxx_fold_pointer_plus_expression): New function. - (cxx_eval_binary_expression): Use it for POINTER_PLUS_EXPR. - (cxx_eval_pointer_plus_expression): Remove. - (cxx_eval_constant_expression) <case POINTER_PLUS_EXPR>: Don't - call cxx_eval_pointer_plus_expression. - -2016-09-13 David Malcolm <dmalcolm@redhat.com> - - * parser.c (cp_parser_class_specifier_1): Update for renaming of - add_fixit_insert to add_fixit_insert_before. - (cp_parser_class_head): Likewise. - -2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/77496 - * call.c (build_conditional_expr_1): Call warn_for_omitted_condop. - * class.c (instantiate_type): Look through the SAVE_EXPR. - -2016-09-09 Jason Merrill <jason@redhat.com> - - Implement P0035R4, C++17 new of over-aligned types. - * cp-tree.h (enum cp_tree_index): Add CPTI_ALIGN_TYPE. - (align_type_node): New macro. - * call.c (build_operator_new_call): Handle C++17 aligned new. - (second_parm_is_size_t, build_op_delete_call): Likewise. - (non_placement_deallocation_fn_p): Likewise. Rename to - usual_deallocation_fn_p. - (aligned_allocation_fn_p, aligned_deallocation_fn_p): New. - * decl.c (cxx_init_decl_processing): Add aligned new support. - * init.c (type_has_new_extended_alignment): New. - (build_new_1): Handle aligned new. - * tree.c (vec_copy_and_insert): New. - -2016-09-02 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/77396 - * decl2.c (do_static_initialization_or_destruction): Only - call asan_dynamic_init_call if INITP is true. - -2016-09-01 Martin Sebor <msebor@redhat.com> - - * mangle.c: Increase buffer size to guarantee it fits the output - of the formatted function regardless of its arguments. - -2016-09-01 Marek Polacek <polacek@redhat.com> - - PR c/7652 - * error.c (dump_type): Fix falls through comment. - (dump_decl): Likewise. - (dump_expr): Likewise. - -2016-08-30 David Malcolm <dmalcolm@redhat.com> - - * parser.c (cp_parser_enclosed_template_argument_list): Add fix-it - hint to ">>" within nested template argument list error. - -2016-08-30 David Malcolm <dmalcolm@redhat.com> - - * name-lookup.c (suggest_alternatives_for): Use add_fixit_replace - rather than add_fixit_misspelled_id. - * parser.c (cp_parser_diagnose_invalid_type_name): Likewise. - -2016-08-29 Jason Merrill <jason@redhat.com> - - PR c++/77379 - * mangle.c (maybe_check_abi_tags): Add version parm, handle thunks. - (mangle_thunk): Add thunk parameter. - * method.c (finish_thunk): Pass it. - * cp-tree.h: Declare it. - -2016-08-15 Jason Merrill <jason@redhat.com> - - Avoid calling a trivial default constructor. - * class.c (default_ctor_p): New. - (in_class_defaulted_default_constructor): Use it. - (type_has_non_user_provided_default_constructor): Use it. - * call.c (build_over_call): Handle trivial default constructor. - * cp-tree.h: Declare default_ctor_p. - - PR c++/57728 - * pt.c (do_type_instantiation): Don't mess with non-user-provided - member functions. - -2016-08-25 Marek Polacek <polacek@redhat.com> - - * parser.c (cp_parser_binary_expression): Pass LHS to - warn_logical_not_parentheses. - -2016-08-18 Marek Polacek <polacek@redhat.com> - - PR c/7652 - * call.c (add_builtin_candidate): Add gcc_fallthrough. - * cxx-pretty-print.c (pp_cxx_unqualified_id): Likewise. - * parser.c (cp_parser_skip_to_end_of_statement): Likewise. - (cp_parser_cache_defarg): Likewise. - -2016-08-12 Marek Polacek <polacek@redhat.com> - - PR c/7652 - * call.c (add_builtin_candidate): Add FALLTHRU. - (build_integral_nontype_arg_conv): Adjust fall through comment. - (build_new_op_1): Add FALLTHRU. - (convert_like_real): Adjust fall through comment. - * class.c (fixed_type_or_null): Likewise. - * constexpr.c (cxx_eval_constant_expression): Likewise. - (potential_constant_expression_1): Likewise. Add FALLTHRU. - * cp-gimplify.c (cp_gimplify_expr): Adjust fall through comment. - (cp_fold): Add FALLTHRU. - * cvt.c (build_expr_type_conversion): Adjust fall through comment. - * cxx-pretty-print.c (pp_cxx_unqualified_id): Add FALLTHRU. - (pp_cxx_qualified_id): Likewise. - (cxx_pretty_printer::constant): Adjust fall through comment. - (cxx_pretty_printer::primary_expression): Add FALLTHRU. - (pp_cxx_pm_expression): Adjust fall through comment. - (cxx_pretty_printer::expression): Add FALLTHRU. - (cxx_pretty_printer::declaration_specifiers): Reformat code. - (pp_cxx_type_specifier_seq): Adjust fall through comment. - (pp_cxx_ptr_operator): Likewise. Add FALLTHRU. - * error.c (dump_type): Adjust fall through comment. - (dump_decl): Likewise. - * mangle.c (write_type): Likewise. - * method.c (synthesized_method_walk): Add FALLTHRU. - * name-lookup.c (arg_assoc_type): Likewise. - * parser.c (cp_lexer_print_token): Adjust fall through comment. - (cp_parser_primary_expression): Add FALLTHRU. - (cp_parser_operator): Likewise. - * pt.c (find_parameter_packs_r): Likewise. - (tsubst_aggr_type): Adjust fall through comment. - * semantics.c (finish_omp_clauses): Add FALLTHRU. - * tree.c (lvalue_kind): Likewise. - -2016-08-12 Alexandre Oliva <aoliva@redhat.com> - - PR debug/63240 - * cp-objcp-common.c (cp_function_decl_defaulted): New. - (cp_function_decl_explicit_p): Const_tree-ify. - (cp_function_decl_deleted_p): Likewise. - * cp-objcp-common.h (cp_function_decl_defaulted): Declare. - (cp_function_decl_explicit_p): Const_tree-ify. - (cp_function_decl_deleted_p): Likewise. - (LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Redefine. - -2016-08-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/72868 - * constexpr.c (label_matches): Handle case range expressions. - -2016-08-11 Jason Merrill <jason@redhat.com> - - PR c++/73456 - * logic.cc (non_atomic_constraint_p): Handle EXPR_PACK_EXPANSION. - -2016-08-10 Jason Merrill <jason@redhat.com> - - Implement C++17 constexpr if. - * cp-tree.h (IF_STMT_CONSTEXPR_P): New. - * name-lookup.c (push_to_top_level, pop_from_top_level_1): Handle it. - * parser.h (struct cp_parser): Add in_discarded_stmt field. - * parser.c (cp_parser_selection_statement): Handle 'if constexpr'. - (cp_parser_jump_statement): Avoid deducing from a discarded return. - * pt.c (tsubst_expr): Only instantiate taken branch of constexpr if. - * semantics.c (begin_if_stmt): Set the binding level this_entity. - (finish_if_stmt_cond): Require the condition of a - constexpr if to be constant. - * decl.c (level_for_constexpr_if): New. - (named_label_entry): Add in_constexpr_if field. - (poplevel_named_label_1): Set it. - (check_goto): Check it. - (check_previous_goto_1): Check level_for_constexpr_if. - -2016-08-09 Jason Merrill <jason@redhat.com> - - PR c++/68703 - * decl2.c (any_dependent_type_attributes_p): New. - * pt.c (dependent_type_p_r, type_dependent_expression_p): Check it. - * semantics.c (finish_id_expression): Check it. - * typeck.c (finish_class_member_access_expr): Check it. - - PR c++/71712 - * class.c (check_abi_tags): Don't duplicate tags for conversion ops. - - Adjust mangling of ABI tags on class template member functions. - * class.c (missing_abi_tags): New. - (check_abi_tags): Don't check template. Add just_checking mode. - * mangle.c (abi_flag_at_least, any_abi_below, equal_abi_tags): New. - (sorted_abi_tags): Split out from write_abi_tags. - (struct releasing_vec): New. - (write_unqualified_name): Only look for the primary - template for types. Implement backward compatibility. - - PR c++/72849 - * constexpr.c (cxx_eval_constant_expression): Check - COMPLETE_TYPE_P before calling is_really_empty_class. - * class.c (is_really_empty_class): Don't call complete_type. - - PR c++/56701 - * typeck.c (cp_build_addr_expr_1): Remove special *this handling. - -2016-08-09 Jakub Jelinek <jakub@redhat.com> - - PR c++/72809 - * rtti.c (get_pseudo_ti_index): Return TK_CLASS_TYPE for - builtin aggregate types without TYPE_BINFO. - -2016-08-08 Jason Merrill <jason@redhat.com> - - Implement C++17 constexpr lambda. - * class.c (finalize_literal_type_property): Handle lambdas. - * constexpr.c (is_valid_constexpr_fn): Likewise. No longer static. - (explain_invalid_constexpr_fn, cxx_eval_call_expression): Handle - lambdas. - (cxx_eval_constant_expression): Handle capture proxy. - (var_in_constexpr_fn): Don't check for C++14. - (var_in_maybe_constexpr_fn): New. - (potential_constant_expression_1): Use it. Check DECL_EXPR for - declarations not allowed in constexpr function. Handle - STATIC_ASSERT, RANGE_FOR_STMT. - * decl.c (make_rtl_for_nonlocal_decl): Use var_in_maybe_constexpr_fn. - (finish_function): Set DECL_DECLARED_CONSTEXPR_P on lambda members. - * lambda.c (begin_lambda_type): Set CLASSTYPE_LITERAL_P. - (maybe_add_lambda_conv_op): Clear thunk CALL_EXPR location. - (lambda_static_thunk_p): New. - * parser.c (cp_keyword_starts_decl_specifier_p): Add RID_CONSTEXPR. - (CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR): New enumerator. - (cp_parser_decl_specifier_seq): Handle it. - (cp_parser_lambda_declarator_opt): Use cp_parser_decl_specifier_seq. - * pt.c (instantiate_class_template_1): Set CLASSTYPE_LITERAL_P. - (tsubst_copy_and_build) [CALL_EXPR]: Propagate CALL_FROM_THUNK_P. - * error.c (dump_function_decl): Check TFF_NO_TEMPLATE_BINDINGS. - (dump_expr) [FUNCTION_DECL]: Pass it. - -2016-08-08 Jason Merrill <jason@redhat.com> - - PR c++/67131 - * class.c (is_really_empty_class): Call complete_type. - * constexpr.c (cxx_eval_constant_expression): Check - is_really_empty_class. - (potential_constant_expression_1): Likewise. Check for error type. - -2016-08-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/58706 - * parser.c: Include tree-iterator.h. - (cp_parser_omp_for_loop_init): Move lambda DECL_EXPRs from init - to FOR_BLOCK. - (cp_parser_omp_for_loop): Handle non-STATEMENT_LIST FOR_BLOCK - entries. - -2016-08-06 Jonathan Wakely <jwakely@redhat.com> - - * call.c (convert_like_real): Harmonize diagnostics for invalid - reference binding. - -2016-08-05 Martin Sebor <msebor@redhat.com> - - * constexpr.c (cxx_eval_store_expression): Remove hyphen from - the spelling of "constant-expression" in diagnostic messages - for consistency. - (cxx_eval_constant_expression): Same. - (cxx_eval_outermost_constant_expr): Same. - (potential_constant_expression_1): Same. - -2016-08-05 Nathan Sidwell <nathan@acm.org> - - PR c++/68724 - * pt.c (unify): TRAIT_EXPR is an expr. - -2016-08-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/72800 - * lambda.c (add_capture): Check lambda_capture_field_type return - value for error_mark_node. - -2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/72759 - * pt.c (tsubst_qualified_id): Return error_mark_node if - template_args is error_mark_node. - -2016-08-04 Jason Merrill <jason@redhat.com> - - PR c++/72415 - * pt.c (tsubst_pack_expansion): Pull a single pack expansion out - of the TREE_VEC. - - * cp-tree.h (TYPE_UNNAMED_P): Rename from TYPE_ANONYMOUS_P. - (TYPE_WAS_UNNAMED): Rename from TYPE_WAS_ANONYMOUS. - * class.c, decl.c, decl2.c, error.c, lambda.c, mangle.c, - name-lookup.c, parser.c, pt.c, semantics.c, tree.c: Adjust. - - PR c++/72796 - * typeck.c (finish_class_member_access_expr): Avoid stripping - SCOPE_REF to dependent base. - -2016-08-04 Thomas Schwinge <thomas@codesourcery.com> - - * parser.c (cp_ensure_no_oacc_routine): Improve diagnostics. - (cp_parser_late_parsing_cilk_simd_fn_info): Fix diagnostics. - (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine): - Simplify code, and improve diagnostics. - (cp_parser_oacc_routine): Likewise. Move pragma context - checking... - (cp_parser_pragma): ... here. - - * parser.h (struct cp_omp_declare_simd_data): New. - (struct cp_parser): Use it for oacc_routine member. - * parser.c (cp_ensure_no_oacc_routine, cp_parser_oacc_routine) - (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine): - Use it. Simplify code. - (cp_parser_new): Initialize all members pointing to special - parsing data structures. - (cp_parser_cilk_simd_fn_vector_attrs): Initialize - parser->cilk_simd_fn_info->clauses. - (cp_parser_omp_declare_simd): Initialize - parser->omp_declare_simd->clauses. - (cp_parser_late_parsing_omp_declare_simd): Simplify code. - -2016-08-04 Marek Polacek <polacek@redhat.com> - - PR c++/70229 - * constexpr.c (check_constexpr_ctor_body_1): Allow typedef - declarations. - -2016-08-01 Jason Merrill <jason@redhat.com> - - * mangle.c (mangle_decl): Warn about mangled name change even if - DECL_REALLY_EXTERN. - - * mangle.c (get_abi_tags): New. - (find_substitution, write_unqualified_name, write_abi_tags) - (maybe_check_abi_tags): Use it. - - * mangle.c (mangle_decl): Fix mangled name change warning. - - PR c++/72766 - * constexpr.c (cxx_eval_pointer_plus_expression): Check constancy - of nelts. - * cp-gimplify.c (cp_fully_fold): Only maybe_constant_value in - C++11 and up. - -2016-07-30 Martin Sebor <msebor@redhat.com> - - PR c++/60760 - PR c++/71091 - * constexpr.c (cxx_eval_binary_expression): Reject invalid expressions - involving null pointers. - (cxx_eval_component_reference): Reject null pointer dereferences. - (cxx_eval_indirect_ref): Reject indirecting through null pointers. - (cxx_eval_constant_expression): Reject invalid expressions involving - null pointers. - -2016-07-29 Marek Polacek <polacek@redhat.com> - - PR c/71926 - * semantics.c (maybe_convert_cond): Use the location of COND for the - parentheses warning. - -2016-07-29 Jason Merrill <jason@redhat.com> - - * decl.c (build_enumerator): Tweak diagnostic. - - PR c++/72457 - * init.c (expand_aggr_init_1): Only handle value-init of bases. - * constexpr.c (build_data_member_initialization): Handle multiple - initializers for the same field. - -2016-07-28 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71665 - * decl.c (build_enumerator): Check the type of the enumerator before - calling cxx_constant_value. - -2016-07-27 Jason Merrill <jason@redhat.com> - - PR c++/71747 - * pt.c (get_partial_spec_bindings): Replace tparms and spec_args - parameters with spec_tmpl. Call push_tinst_level. - (most_specialized_partial_spec): Adjust. - (more_specialized_partial_spec): Adjust. - -2016-07-25 Jason Merrill <jason@redhat.com> - - PR c++/65970 - * cp-gimplify.c (genericize_cp_loop): Revert location change. - - PR c++/71837 - * lambda.c (add_capture): Leave a pack expansion in a TREE_LIST. - (build_lambda_object): Call build_x_compound_expr_from_list. - * pt.c (tsubst) [DECLTYPE_TYPE]: Likewise. - - PR c++/71833 - PR c++/54440 - * pt.c (coerce_template_parameter_pack): Fix logic for - pack index. - - PR c++/65970 - * constexpr.c (cxx_eval_loop_expr): Count iterations. - * cp-gimplify.c (genericize_cp_loop): Use start_locus even for - infinite loops. - - PR c++/71972 - * constexpr.c (cxx_eval_array_reference): Handle looking for the - value of an element we're currently modifying. - -2016-07-24 Jason Merrill <jason@redhat.com> - - PR c++/71515 - * pt.c (resolve_typename_type): Try to avoid calling - currently_open_class. - -2016-07-23 Jason Merrill <jason@redhat.com> - - PR c++/66617 - * call.c (add_list_candidates): Handle VTT parm. - (build_new_method_call_1): Likewise. - - PR c++/55922 - PR c++/63151 - * init.c (expand_aggr_init_1): Handle list-initialization from {}. - - PR c++/70709 - * class.c (walk_subobject_offsets): Handle 0-length array. - - PR c++/70778 - * pt.c (tsubst): Also substitute into the template of a - BOUND_TEMPLATE_TEMPLATE_PARM. - - PR c++/71738 - * pt.c (lookup_template_class_1): Handle getting template from tsubst. - - PR c++/71350 - * decl.c (reshape_init_r): Check complain for missing braces warning. - -2016-07-22 Jason Merrill <jason@redhat.com> - - PR c++/71576 - * call.c (convert_like_real): Use lvalue_kind. - - PR c++/71748 - PR c++/52746 - * pt.c (tsubst_baselink): Call - adjust_result_of_qualified_name_lookup for unqualified - destructors. - -2016-07-21 Jason Merrill <jason@redhat.com> - - PR c++/69223 - * semantics.c (apply_deduced_return_type): Call - complete_type_or_else before building the new RESULT_DECL. - - PR c++/71274 - * decl2.c (maybe_instantiate_decl): Split out from mark_used. - (decl_constant_var_p): Use it instead. - - PR c++/71630 - * pt.c (instantiate_decl): Fix pattern_defined for namespace scope - variable templates. - - PR c++/71913 - * call.c (unsafe_copy_elision_p): It's OK to elide when - initializing an unknown object. - - * call.c (build_over_call): Check unsafe_copy_elision_p even for - trivial constructors. - * method.c (do_build_copy_constructor): Don't copy tail padding - even in a trivial constructor. - -2016-07-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/71728 - * constexpr.c (potential_constant_expression_1) <case GOTO_EXPR>: - Replace assert with test, return false if the goto isn't break - or continue. Formatting fix. - -2016-07-21 Richard Biener <rguenther@suse.de> - - * vtable-class-hierarchy.c (vtv_generate_init_routine): Set - DECL_IGNORED_P. - -2016-07-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/71941 - * cp-gimplify.c (cp_genericize): For nested cp_genericize calls - save/restore bc_label array. - -2016-07-21 Jason Merrill <jason@redhat.com> - - PR c++/70781 - * parser.c (cp_parser_lambda_expression): Unset OK if there was an - error parsing the lambda-declarator. - - PR c++/71896 - * constexpr.c (cxx_eval_binary_expression): Handle comparison - between lowered and unlowered PTRMEM_CST. - - PR c++/65168 - * typeck.c (cp_truthvalue_conversion): Compare pointers to nullptr. - Don't set c_inhibit_evaluation_warnings. - - PR c++/71121 - * cp-gimplify.c (cp_fully_fold): First call maybe_constant_value. - -2016-07-21 Andrew Sutton <andrew.n.sutton@gmail.com> - Jason Merrill <jason@redhat.com> - - Improving concepts performance and diagnostics. - PR c++/67565 - PR c++/67579 - PR c++/71843 - * cp-tree.def (CHECK_CONSTR): New. - * cp-tree.h (CHECK_CONSTR_CONCEPT): New. - (CHECK_CONSTR_ARGS): New. - * constraint.cc (make_predicate_constraint): Remove in favor of - normalize_expression. - (resolve_constraint_check): Actually return error_mark_node when - resolution fails. - (resolve_variable_concept_check): Perform coercion as if processing - a template. Also return errors on resolution failure. - (lift_*): Remove all of these functions. Don't unnecessarily inline - concepts. - (learn_*): Add facilities to memoize implications for subsumption - during normalization. - (expanding_concept): New. - (expand_concept): New. Return the inlined and normalized definition - of a concept when needed. - (transform_*, xform_*): Rename to normalize_* to better reflect the - responsibility of those functions. - (normalize_template_id_expression): Check for non-boolean operands - when possible. Generate check constraints instead of normal variable - references. - (normalize_call_expression): Report errors when resolution fails. - (check_for_logical_overloads): Rewrite this check to more accurately - report the error. - (normalize_atom): Check for overloaded calls and invalid types before - determining if the expression refers to a concept. - (build_constraints): Don't cache normalized constraints or decomposed - assumptions. - (finish_shorthand_constraint): Return a normalized expression instead - of a predicate constraint. - (finish_template_introduction): Same. - (placeholder_extract_concept_and_args): Rewrite this since we only - ever get check constraints here. - (equivalent_placeholder_constraints): Rewrite in terms of check - constraints, and handle error_mark_nodes correctly. - (tsubst_check_constraint, tsubst_expr_constr, tsubst_type_constr) - (tsubst_implicit_conversion_constr) - (tsubst_argument_deduction_constr, tsubst_exception_constr) - (tsubst_parameterized_constraint, tsubst_constraint): New. - (tsbust_conjunection): Replace with tsubst_logical_operator and - actually generate the right kind of constraint. - (tsubst_requirement_body): Reverse the order of substituted arguments - so that they appear in the order written (helps diagnostics). - (satisfy_check_constraint): New. - (satisfy_conjunction): Simplify. - (satisfy_disjunction): Same. - (satisfy_constraint_1): Handle check constraints. - (eval_constr): New (private) global state. - (evaluating_constraints_sentinel): New. Manages eval_constr. - (satisfy_constraint): Add timing variables. - (satisfy_associated_constraints): Add hooks for memoization. - (evaluate_function_concept): Build a check constraint instead of - normalizing its definition. - (evaluate_variable_concept): Same. - (evaluate_constraint_expression): Normalize, but in the current - declaration processing context. - (evaluating_constraints_p): New. - (elide_constraint_failure_p): Actually emit constraint_thresh errors. - (diagnose_*): Remove artificial indentation. Add a new parameter to - each that tracks the current (complete) constraint prior to any - substitutions. - (diagnose_expression): Removed. - (diagnose_call_expression): Same. - (diagnose_template_id): Same. - (diagnose_template_id): New. - (diagnose_logical_constraint): New. - (diagnose_expression_constraint): Show the original expression. - (diagnose_type_constraint): Show the original type. - (diagnose_implicit_conversion_constraint): Be specific about - failures, don't re-diagnose a known-to-be-failed substitutions, - and manage elisions properly. - (diagnose_argument_deduction_constraint): Same. - (diagnose_exception_constraint): Same. - (diagnose_parameterized_constraint): Same. - (constraint_p): Allow EXPR_PACK_EXPANSION. - * logic.cc (next_by_distance): Removed. No longer used. - (any_p): Renamed from any_of. - (term_entry, term_hasher): New. - (term_list): Rewrite to include a hash table for quick lookup. - Also, make less stateful. - (proof_state): Extend to allow goals to be discharged once - satisfied. - (non_atomic_constraint_p): New. - (any_non_atomic_constraints_p): New. - (...rest...): Previous implementation completely replaced with an - iterative algorithm that opportunistically prunes the search space - before committing to using more memory. - * parser.c: (cp_parser_type_parameter): Normalize constraints. - (cp_parser_explicit_template_declaration): Same. - * pt.c: (finish_template_variable): Be less redundant with this error - message. - (template_args_equal): No longer static. - (tsubst_decl): Don't try to find specializations of variables that - have already been instantiated. - (build_non_dependent_expr): Avoid infinite recursion during concept - expansion. - (make_constrained_auto): Normalize constraints. - (do_auto_deduction): When doing auto deduction from a - partial-concept-id, be sure to include the explicit args checking - the constraints. - (constraint_sat_*): New. Memoize satisfied constraints. - (concept_spec_*): New. Memoize expressions associated with a concept - specialization. - (constraint_memos, concept_memos): New. - (lookup_constraint_satisfaction, memoize_constraint_satisfaction): New. - (lookup_concept_satisfaction, memoize_concept_satisfaction): New. - (get_concept_expansion, save_concept_expansion): New. - (hash_subsumption_args): New. - (comp_subsumption_args): New. - (subsumption_*): New. Memoize parts of the subsumption relation. - (lookup_subsumption_result, save_subsumption_result): New. - (init_constraint_processing): Initialize memo tables. - (get_constraints): Shortcut if !flag_concepts. - * decl.c (grokfndecl): Normalize constraints. - * error.c (dump_simple_decl): Print "concept" when appropriate. - (dump_function_decl): Same. - (dump_template_decl): Don't write requirements when we're not - printing the header. - (dump_expr): Handle fold expressions. - * cxx-pretty-print.c (cxx_pretty_printer::expression): Handle - fold expressions. - (get_fold_operator): New. - (pp_cxx_unary_left_fold_expression): New. - (pp_cxx_unary_right_fold_expression): New. - (pp_cxx_binary_fold_expression): New. - (pp_cxx_check_constraint): New. - (pp_cxx_*_constraint): Rewrite the grammar of internal constraints - to make them easier to read when debugging. - * search.c (accessible_p): Don't shortcut when evaluating constraints. - * tree.c (cp_tree_equal): Handle CHECK_CONSTR. - -2016-07-20 David Malcolm <dmalcolm@redhat.com> - - PR c/70339 - PR c/71858 - * name-lookup.c: Include gcc-rich-location.h, spellcheck-tree.h, - and parser.h. - (suggest_alternatives_for): If no candidates are found, try - lookup_name_fuzzy and report if if finds a suggestion. - (consider_binding_level): New function. - (lookup_name_fuzzy) New function. - * parser.c: Include gcc-rich-location.h. - (cp_lexer_next_token_is_decl_specifier_keyword): Move most of - logic into... - (cp_keyword_starts_decl_specifier_p): ...this new function. - (cp_parser_diagnose_invalid_type_name): When issuing - "does not name a type" errors, attempt to make a suggestion using - lookup_name_fuzzy. - * parser.h (cp_keyword_starts_decl_specifier_p): New prototype. - * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Reject - types that are not CLASS_TYPE_P, rather than rejecting individual - tree codes. - -2016-07-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/71909 - * parser.c (cp_parser_save_member_function_body): Consume - __transaction_relaxed or __transaction_atomic with optional - attribute. Only skip catch with block if try keyword is seen. - - PR c++/50060 - * constexpr.c (cxx_eval_builtin_function_call): Pass false as lval - when evaluating call arguments. Use fold_builtin_call_array instead - of fold_build_call_array_loc, return t if it returns NULL. Otherwise - check the result with potential_constant_expression and call - cxx_eval_constant_expression on it. - -2016-07-19 Jason Merrill <jason@redhat.com> - - PR c++/67164 - * pt.c (iterative_hash_template_arg, template_args_equal): Don't - handle ARGUMENT_PACK_SELECT. - -2016-07-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/70869 - PR c++/71054 - * cp-gimplify.c (cp_genericize_r): Revert the 2016-07-07 change. - * tree.c (cp_walk_subtrees): For DECL_EXPR on DECL_ARTIFICIAL - non-static VAR_DECL, walk the decl's DECL_INITIAL, DECL_SIZE and - DECL_SIZE_UNIT. - - PR c++/71835 - * call.c (build_op_call_1): Use convert_like_with_context only - if cand->fn is a decl. - - PR c++/71828 - * constexpr.c (cxx_eval_constant_expression) <case REALPART_EXPR>: - For lval don't use cxx_eval_unary_expression and instead recurse - and if needed rebuild the reference. - - PR c++/71826 - * pt.c (tsubst_baselink): Only set BASELINK_OPTYPE for BASELINK_P. - - PR c++/71822 - * cp-gimplify.c (cp_gimplify_expr) <case VEC_INIT_EXPR>: Recursively - fold *expr_p before genericizing it. - - PR c++/71871 - * typeck.c (build_x_conditional_expr): Revert the 2012-10-25 change. - -2016-07-15 Jason Merrill <jason@redhat.com> - - PR c++/71495 - * call.c (convert_like_real): Mask complain. - * semantics.c (perform_koenig_lookup): Likewise. - - PR c++/71092 - * constexpr.c (cxx_eval_call_expression): Fail quietly when cgraph - threw away DECL_SAVED_TREE. - - PR c++/71117 - Core 2189 - * call.c (add_template_conv_candidate): Disable if there are - viable candidates. - - PR c++/71511 - * typeck2.c (cxx_incomplete_type_diagnostic): Handle DECLTYPE_TYPE. - - PR c++/71513 - * pt.c (tsubst_attributes): Fix loop logic. - - PR c++/71604 - PR c++/54430 - * parser.c (cp_parser_range_for): Modify IDENTIFIER_BINDING directly. - (cp_parser_simple_declaration): Diagnose type definition in - for-range-declaration. - - PR c++/71711 - * operators.def: Add *_FOLD_EXPR. - * cp-tree.h (FOLD_EXPR_P): Parenthesize. - * mangle.c (write_expression): Handle fold-expressions. - * pt.c (tsubst_unary_left_fold, tsubst_binary_left_fold) - (tsubst_unary_right_fold, tsubst_binary_right_fold): Handle - partial instantiation. - - PR c++/71814 - * mangle.c (write_expression): Handle sizeof... an argument pack. - - PR c++/71718 - * pt.c (push_tinst_level_loc): Set at_eof before fatal_error. - - PR c++/70824 - * init.c (constant_value_1): Don't instantiated DECL_INITIAL of - artificial variables. - -2016-07-15 Cesar Philippidis <cesar@codesourcery.com> - - * parser.c (cp_parser_oacc_declare): Don't scan for - GOMP_MAP_POINTER. - * semantics.c (handle_omp_array_sections): Mark data clauses with - GOMP_MAP_FORCE_{PRESENT,TO,FROM,TOFROM} as potentially having - zero-length subarrays. - -2016-07-11 Jason Merrill <jason@redhat.com> - - * decl.c (store_parm_decls): Remove check for void parm. - -2016-07-08 Jason Merrill <jason@redhat.com> - - * cp-tree.h: Unpoison lvalue_p. - * call.c, class.c, constexpr.c, cvt.c, init.c, lambda.c, pt.c, - tree.c, typeck.c, typeck2.c: Use lvalue_p instead of - real_lvalue_p. - - * tree.c (obvalue_p): Rename from lvalue_p. - (lvalue_p): Define for c-common. - * call.c, cp-tree.h, cvt.c, init.c: Adjust. - * typeck.c: Adjust. - (cp_build_addr_expr_1): Remove obsolete code. - - * tree.c (glvalue_p): Rename from lvalue_or_rvalue_with_address_p. - * call.c, cp-tree.h, typeck.c: Adjust. - - * lambda.c (maybe_add_lambda_conv_op): Fix null object argument. - - P0145R2: Refining Expression Order for C++. - * cp-gimplify.c (lvalue_has_side_effects): New. - (cp_gimplify_expr): Implement assignment ordering. - * call.c (op_is_ordered, build_over_call): Adjust for - -fargs-in-order renaming to -fstrong-eval-order. - * cp-gimplify.c (cp_gimplify_expr): Likewise. - -2016-07-07 Jakub Jelinek <jakub@redhat.com> - Kai Tietz <ktietz70@googlemail.com> - - PR c++/70869 - PR c++/71054 - * cp-gimplify.c (cp_genericize_r): For DECL_EXPR for non-static - artificial vars, genericize their initializers. - -2016-07-05 David Malcolm <dmalcolm@redhat.com> - - PR c++/62314 - * parser.c (cp_parser_class_specifier_1): When reporting - missing semicolons, use a fixit-hint to suggest insertion - of a semicolon immediately after the closing brace, - offsetting the reported column accordingly. - -2016-07-04 Jan Beulich <jbeulich@suse.com> - - * lang-specs.h ("@c++-header"): Conditionalize "-o". - -2016-06-29 Thomas Schwinge <thomas@codesourcery.com> - - * parser.c (cp_parser_pragma) <PRAGMA_OMP_CANCELLATION_POINT>: - Move pragma context checking into... - (cp_parser_omp_cancellation_point): ... here, and improve - diagnostic messages. - * semantics.c (finish_omp_cancel, finish_omp_cancellation_point): - Improve diagnostic messages. - -2016-06-28 Jakub Jelinek <jakub@redhat.com> - - * Make-lang.in: Don't cat ../stage_current if it does not exist. - -2016-06-24 Jason Merrill <jason@redhat.com> - - P0145R2: Refining Expression Order for C++. - * typeck.c (cp_build_modify_expr): Leave COMPOUND_EXPR on LHS. - - * tree.c (get_target_expr_sfinae): Handle bit-fields. - (build_target_expr): Call mark_rvalue_use. - -2016-06-24 Jakub Jelinek <jakub@redhat.com> - - * call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p. - (build_over_call): For magic == 3, do no conversion only on 3rd - argument. - -2016-06-23 Andi Kleen <ak@linux.intel.com> - - * Make-lang.in: Add support for autofdo. - -2016-06-21 Jason Merrill <jason@redhat.com> - - * constraint.cc (constraints_satisfied_p): Keep as many levels of - args as our template has levels of parms. - - * pt.c (template_parm_outer_level, uses_outer_template_parms): New. - (type_dependent_expression_p): Use uses_outer_template_parms. - -2016-06-20 David Malcolm <dmalcolm@redhat.com> - - * parser.c (cp_parser_string_literal): Convert non-standard - concatenation error to directly use a rich_location, and - use that to add the location of the first literal to the - diagnostic. - -2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> - - * decl.c (validate_constexpr_redeclaration): Change pair of errors - to error + inform. - * error.c (dump_function_decl): Save the constexpr specifier too. - -2016-06-17 Jakub Jelinek <jakub@redhat.com> - - * tree.c (builtin_valid_in_constant_expr_p): Test for - DECL_BUILT_IN_CLASS equal to BUILT_IN_NORMAL instead of just - DECL_BUILT_IN. - (bot_manip): Likewise. - * call.c (magic_varargs_p): Likewise. - -2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> - - * decl.c (grokfndecl): Change pair of errors to error + inform. - -2016-06-17 Jason Merrill <jason@redhat.com> - - PR c++/71209 - * typeck.c (finish_class_member_access_expr): Avoid "not a base" - warning when there are dependent bases. - -2016-06-17 Jakub Jelinek <jakub@redhat.com> - - * semantics.c (handle_omp_array_sections_1): Don't ICE when - processing_template_decl when checking for bitfields and unions. - Look through REFERENCE_REF_P as base of COMPONENT_REF. - (finish_omp_clauses): Look through REFERENCE_REF_P even for - array sections with COMPONENT_REF bases. - -2016-06-16 Jakub Jelinek <jakub@redhat.com> - - * parser.c (cp_parser_omp_var_list_no_open): Call - convert_from_reference before cp_parser_postfix_dot_deref_expression. - * semantics.c (finish_omp_clauses): Don't ICE when - processing_template_decl when checking for bitfields and unions. - Look through REFERENCE_REF_P as base of COMPONENT_REF. - -2016-06-15 Paolo Carlini <paolo.carlini@oracle.com> - - * decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and - "%qF" in warning_at instead of "%q+F" in warning. - (check_redeclaration_exception_specification): Likewise in pedwarn - (and error, inform, for consistency). - * call.c (joust): Likewise. - -2016-06-15 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70202 - * decl.c (xref_basetypes): Revert r117839 changes; add fix-up - code at the end of the for loop; also revert r159637 changes, - add back the gcc_assert. - * cp-tree.h (xref_basetypes): Adjust declaration. - * parser.c (cp_parser_class_head): Adjust xref_basetypes call. - -2016-06-14 David Malcolm <dmalcolm@redhat.com> - - * search.c: Include spellcheck-tree.h rather than spellcheck.h. - -2016-06-14 David Malcolm <dmalcolm@redhat.com> - - * typeck.c: Include "gcc-rich-location.h". - (finish_class_member_access_expr): Simplify fixit code by - using gcc_rich_location::add_fixit_misspelled_id. - -2016-06-14 Jason Merrill <jason@redhat.com> - - P0145R2: Refining Expression Order for C++. - * cp-tree.h (CALL_EXPR_OPERATOR_SYNTAX, CALL_EXPR_ORDERED_ARGS) - (CALL_EXPR_REVERSE_ARGS): New. - * call.c (build_new_op_1): Set them. - (extract_call_expr, op_is_ordered): New. - (build_over_call): Set CALL_EXPR_ORDERED_ARGS. - * cp-gimplify.c (cp_gimplify_expr) [CALL_EXPR]: Handle new flags. - * pt.c (tsubst_copy_and_build): Copy new flags. - * semantics.c (simplify_aggr_init_expr): Likewise. - * tree.c (build_aggr_init_expr): Likewise. - (build_min_non_dep_op_overload): Likewise. - -2016-06-14 Jakub Jelinek <jakub@redhat.com> - - PR c++/71528 - * decl.c (duplicate_decls): For DECL_INITIALIZED_P non-external - olddecl vars, preserve their TREE_READONLY bit. - - PR c++/71516 - * decl.c (complete_vars): Handle gracefully type == error_mark_node. - -2016-06-14 Paolo Carlini <paolo.carlini@oracle.com> - - * typeck2.c (digest_init_r): Use EXPR_LOC_OR_LOC on init. - -2016-06-13 Paolo Carlini <paolo.carlini@oracle.com> - - * decl.c (grokdeclarator): Fix typo in pedwarn text. - -2016-06-10 Thomas Schwinge <thomas@codesourcery.com> - - PR c/71381 - * parser.c (cp_parser_omp_var_list_no_open) <OMP_CLAUSE__CACHE_>: - Loosen checking. - -2016-06-09 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71465 - Revert: - 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70202 - * parser.c (cp_parser_class_head): When xref_basetypes fails and - emits an error do not zero the type. - -2016-06-08 Paolo Carlini <paolo.carlini@oracle.com> - - * decl.c (maybe_deduce_size_from_array_init): Use - DECL_SOURCE_LOCATION in error_at. - (layout_var_decl): Likewise. - (check_array_initializer): Likewise. - (check_initializer): Likewise. - (duplicate_decls, check_elaborated_type_specifier): Tidy. - -2016-06-08 Martin Sebor <msebor@redhat.com> - Jakub Jelinek <jakub@redhat.com> - - PR c++/70507 - PR c/68120 - * constexpr.c: Include gimple-fold.h. - (cxx_eval_internal_function): New function. - (cxx_eval_call_expression): Call it. - (potential_constant_expression_1): Handle integer arithmetic - overflow built-ins. - * tree.c (builtin_valid_in_constant_expr_p): Handle - BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P. - -2016-06-08 Paolo Carlini <paolo.carlini@oracle.com> - - * pt.c (tsubst, case TYPENAME_TYPE): Don't delay checking the - return value of tsubst_aggr_type for error_mark_node. - -2016-06-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/71442 - * pt.c (tsubst_copy): Only set TREE_USED on DECLs. - -2016-06-06 Jakub Jelinek <jakub@redhat.com> - Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70847 - PR c++/71330 - PR c++/71393 - * cp-gimplify.c (cp_fold_r): Set *walk_subtrees = 0 and return NULL - right after cp_fold call if cp_fold has returned the same stmt - already in some earlier cp_fold_r call. - (cp_fold_function): Add pset automatic variable, pass its address - to cp_walk_tree. - -2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70202 - * parser.c (cp_parser_class_head): When xref_basetypes fails and - emits an error do not zero the type. - -2016-06-03 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/27100 - * decl.c (duplicate_decls): Properly copy the - DECL_PENDING_INLINE_P, DECL_PENDING_INLINE_INFO and - DECL_SAVED_FUNCTION_DATA fields from OLDDECL to NEWDECL. - -2016-06-03 Chung-Lin Tang <cltang@codesourcery.com> - - * semantics.c (finish_omp_clauses): Mark OpenACC reduction - arguments as addressable when async clause exists. - -2016-06-02 Jan Hubicka <jh@suse.cz> - - * cp-gimplify.c (genericize_continue_stmt): Force addition of - predict stmt. - -2016-06-02 Paolo Carlini <paolo.carlini@oracle.com> - - * decl.c (xref_tag_1): Change pairs of errors to error + inform. - (start_enum): Likewise. - * parser.c (cp_parser_class_head): Likewise. - -2016-06-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/71372 - * cp-gimplify.c (cp_fold): For INDIRECT_REF, if the folded expression - is INDIRECT_REF or MEM_REF, copy over TREE_READONLY, TREE_SIDE_EFFECTS - and TREE_THIS_VOLATILE flags. For ARRAY_REF and ARRAY_RANGE_REF, copy - over TREE_READONLY, TREE_SIDE_EFFECTS and TREE_THIS_VOLATILE flags - to the newly built tree. - -2016-05-31 Jason Merrill <jason@redhat.com> - - * pt.c (instantiate_decl): Avoid recalculation. - - PR c++/60095 - PR c++/69515 - PR c++/69009 - * pt.c (instantiate_template_1): Don't put the partial - specialization in DECL_TI_TEMPLATE. - (partial_specialization_p, impartial_args): Remove. - (regenerate_decl_from_template): Add args parm. - (instantiate_decl): Look up the partial specialization again. - - PR c++/71227 - * pt.c (check_explicit_specialization): Give better diagnostic about - specializing a hidden friend. - -2016-05-31 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71248 - * decl.c (check_static_variable_definition): Use DECL_SOURCE_LOCATION - to obtain correct locations; avoid redundant diagnostics on - out-of-class definitions. - -2016-05-30 Martin Sebor <msebor@redhat.com> - - PR c++/71306 - * init.c (warn_placement_new_too_small): Handle placement new arguments - that are elements of arrays more carefully. Remove a pointless loop. - -2016-05-30 Jakub Jelinek <jakub@redhat.com> - - PR c++/71349 - * parser.c (cp_parser_omp_for): Don't disallow nowait clause - when combined with target construct. - (cp_parser_omp_parallel): Pass cclauses == NULL as last argument - to cp_parser_omp_all_clauses. - -2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71238 - * lex.c (unqualified_name_lookup_error): Take a location too. - (unqualified_fn_lookup_error): Take a cp_expr. - * cp-tree.h (unqualified_name_lookup_error, - unqualified_fn_lookup_error): Adjust declarations. - * semantics.c (perform_koenig_lookup): Adjust - unqualified_fn_lookup_error call, pass the location of - the identifier too as part of a cp_expr. - -2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71099 - * parser.c (cp_parser_function_specifier_opt): Use current_class_type - to improve the diagnostic about wrong uses of 'virtual'. - -2016-05-29 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71105 - * lambda.c (maybe_add_lambda_conv_op): Early return also when - LAMBDA_EXPR_DEFAULT_CAPTURE_MODE != CPLD_NONE. - -2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com> - - Revert: - PR c++/69855 - * name-lookup.c (pushdecl_maybe_friend_1): Push local function - decls into the global scope after stripping template bits - and setting DECL_ANTICIPATED. - -2016-05-27 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/60385 - * name-lookup.c (push_namespace): Return bool, false when pushdecl - fails. - * name-lookup.h (push_namespace): Adjust declaration. - * parser.c (cp_parser_namespace_definition): Check push_namespace - return value. - -2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com> - - PR c++/69855 - * name-lookup.c (pushdecl_maybe_friend_1): Push local function - decls into the global scope after stripping template bits - and setting DECL_ANTICIPATED. - -2016-05-26 Jakub Jelinek <jakub@redhat.com> - - * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_SCHEDULE>: Warn - if OMP_CLAUSE_SCHEDULE_CHUNK_EXPR is known not to be positive. - -2016-05-26 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70822 - PR c++/70106 - * cp-tree.h (REF_PARENTHESIZED_P): Make this flag apply to - SCOPE_REFs too. - * pt.c (tsubst_qualified_id): If REF_PARENTHESIZED_P is set - on the qualified_id then propagate it to the resulting - expression. - (do_auto_deduction): Check REF_PARENTHESIZED_P on SCOPE_REFs - too. - * semantics.c (force_paren_expr): If given a SCOPE_REF, just set - its REF_PARENTHESIZED_P flag. - -2016-05-25 Jason Merrill <jason@redhat.com> - - PR c++/71173 - PR c++/70522 - * cp-tree.h (enum tag_types): Add scope_type. - * parser.c (cp_parser_class_name): Use scope_type. - (prefer_type_arg): Handle scope_type. - (cp_parser_lookup_name): Use prefer_type_arg. - * name-lookup.c (lookup_qualified_name): Change bool is_type_p to - int prefer_type, use lookup_flags. - * name-lookup.h: Adjust. - -2016-05-24 Cesar Philippidis <cesar@codesourcery.com> - - * parser.c (cp_parser_oacc_declare): Add support for - GOMP_MAP_FIRSTPRIVATE_POINTER. - * semantics.c (handle_omp_array_sections_1): Replace bool is_omp - argument with enum c_omp_region_type ort. Don't privatize OpenACC - non-static members. - (handle_omp_array_sections): Replace bool is_omp argument with enum - c_omp_region_type ort. Update call to handle_omp_array_sections_1. - (finish_omp_clauses): Add specific errors and warning messages for - OpenACC. Use firsrtprivate pointers for OpenACC subarrays. Update - call to handle_omp_array_sections. - -2016-05-24 Jason Merrill <jason@redhat.com> - - PR c++/70584 - * cp-gimplify.c (cp_fold_maybe_rvalue): Loop in case cp_fold - returns a decl. - (cp_fold) [INDIRECT_REF]: Don't fold to an rvalue. - -2016-05-24 Martin Sebor <msebor@redhat.com> - - PR c++/71147 - * decl.c (layout_var_decl, grokdeclarator): Use complete_or_array_type_p. - * pt.c (instantiate_class_template_1): Try to complete the element - type of a flexible array member. - (can_complete_type_without_circularity): Handle arrays of unknown bound. - * typeck.c (complete_type): Also complete the type of the elements of - arrays with an unspecified bound. - -2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69872 - * typeck2.c (check_narrowing): Check pedwarn return value. - -2016-05-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/71257 - * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_LINEAR>: - For OMP_CLAUSE_LINEAR_REF don't require type to be - integral or pointer. - -2016-05-24 Richard Biener <rguenther@suse.de> - - PR middle-end/70434 - PR c/69504 - * expr.c (mark_exp_read): Handle VIEW_CONVERT_EXPR. - * constexpr.c (cxx_eval_array_reference): Handle indexed - vectors. - * typeck.c (cp_build_array_ref): Adjust. - -2016-05-23 Jason Merrill <jason@redhat.com> - - PR c++/70344 - * constexpr.c (cxx_eval_call_expression): Check for - fun == current_function_decl again. - - PR c++/70584 - * cp-gimplify.c (cp_fold) [INDIRECT_REF]: Call - maybe_undo_parenthesized_ref. - - PR c++/70735 - * pt.c (tsubst_copy): Just return a local variable from - non-template context. Don't call rest_of_decl_compilation for - duplicated static locals. - (tsubst_decl): Set DECL_CONTEXT of local static from another - function. - -2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70972 - * method.c (forward_parm): Use cp_build_reference_type. - -2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69095 - * parser.c (cp_parser_initializer): Use check_for_bare_parameter_packs. - -2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> - - * pt.c (check_for_bare_parameter_packs): Improve error message - location for expressions. - -2016-05-20 Nathan Sidwell <nathan@acm.org> - - * constexpr.c (cxx_bind_parameters_in_call): Avoid gratuitous if - ... goto. - (cxx_eval_call_expression): Fix comment grammar. - -2016-05-20 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70572 - * decl.c (cp_finish_decl): Check do_auto_deduction return value - and return immediately in case of erroneous code. - -2016-05-19 Marek Polacek <polacek@redhat.com> - - PR c++/71075 - * pt.c (unify_template_argument_mismatch): Use %qE instead of %qD. - -2016-05-19 Jason Merrill <jason@redhat.com> - - PR c++/10200 - * pt.c (fn_type_unification): Add outer template args if needed. - (type_unification_real): Handle getting full args. - -2016-05-19 David Malcolm <dmalcolm@redhat.com> - - PR c++/71184 - * parser.c (cp_parser_operator): For array new/delete, check that - cp_parser_require returned a non-NULL token before dereferencing - it. - -2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * decl.c (finish_enum_value_list): Use the specified mode. - -2016-05-18 Jason Merrill <jason@redhat.com> - - * pt.c (value_dependent_expression_p): Tweak new cases to better - match the wording in the standard. - -2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69793 - * parser.c (cp_parser_template_id): Don't call cp_lexer_peek_nth_token - when the previous cp_lexer_peek_token returns CPP_EOF. - -2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70466 - * call.c (convert_like_real): Check that we are actually converting - from an init list. - -2016-05-16 Matthew Wahab <matthew.wahab@arm.com> - - * decl.c (grokdeclarator): Remove errmsg and use of - targetm.invalid_return_type. - (grokparms): Remove errmsg and use of - targetm.invalid_parameter_type. - -2016-05-13 Jason Merrill <jason@redhat.com> - - PR c++/10200 - PR c++/69753 - * pt.c (tsubst_decl): Use uses_template_parms. - (instantiate_template_1): Handle non-dependent calls in templates. - (value_dependent_expression_p): Handle BASELINK, FUNCTION_DECL. - (type_dependent_expression_p): Only consider innermost template args. - (dependent_template_arg_p): Check enclosing class of a template here. - (dependent_template_p): Not here. - (type_dependent_object_expression_p): New. - * typeck.c (finish_class_member_access_expr): Use it. - * parser.c (cp_parser_postfix_expression): Use it. - (cp_parser_postfix_dot_deref_expression): Use it. Use comptypes - to detect the current instantiation. - (cp_parser_lookup_name): Really implement DR 141. - * search.c (lookup_field_r): Prefer a dependent using-declaration. - (any_dependent_bases_p): Split out from... - * name-lookup.c (do_class_using_decl): ...here. - * call.c (build_new_method_call_1): Use it. - * semantics.c (finish_call_expr): 'this' doesn't make a call dependent. - * tree.c (non_static_member_function_p): Remove. - * typeck2.c (build_x_arrow): Use dependent_scope_p. - - * parser.c (cp_parser_postfix_dot_deref_expression): Use - complete_type_or_else for unknown_type_node, too. - -2016-05-12 Marek Polacek <polacek@redhat.com> - - PR c/70756 - * call.c (build_new_op_1): Pass LOC to cp_build_modify_expr. - * cp-tree.h (cp_build_modify_expr): Update declaration. - (cxx_incomplete_type_error, cxx_incomplete_type_diagnostic): New inline - overloads. - * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Pass INPUT_LOCATION to - cp_build_modify_expr. - * decl2.c (set_guard): Likewise. - (handle_tls_init): Likewise. - * init.c (perform_member_init): Likewise. - (expand_virtual_init): Likewise. - (build_new_1): Likewise. - (build_vec_delete_1): Likewise. - (get_temp_regvar): Likewise. - (build_vec_init): Likewise. - * method.c (do_build_copy_assign): Likewise. - (assignable_expr): Likewise. - * semantics.c (finish_omp_for): Likewise. - * typeck.c (cp_build_binary_op): Pass LOCATION to pointer_diff and - cp_pointer_int_sum. - (cp_pointer_int_sum): Add location parameter. Pass it down to - pointer_int_sum. - (pointer_diff): Add location parameter. Use it. - (build_modify_expr): Pass location down to cp_build_modify_expr. - (cp_build_modify_expr): Add location parameter. Use it. - (build_x_modify_expr): Pass location down to cp_build_modify_expr. - * typeck2.c (cxx_incomplete_type_diagnostic, - cxx_incomplete_type_error): Add location parameter. - -2016-05-11 Marek Polacek <polacek@redhat.com> - - PR c++/71024 - * decl.c (duplicate_decls): Call diagnose_mismatched_decls. - -2016-05-05 Jakub Jelinek <jakub@redhat.com> - - * parser.c (cp_parser_selection_statement): For RID_SWITCH, - pass if_p instead of NULL to cp_parser_implicitly_scoped_statement. - -2016-05-04 Marek Polacek <polacek@redhat.com> - - * parser.c (cp_parser_selection_statement): Replace OPT_Wparentheses - with OPT_Wdangling_else. - -2016-05-03 Martin Sebor <msebor@redhat.com> - - PR c++/66561 - * tree.c (builtin_valid_in_constant_expr_p): Treat BUILT_IN_FILE, - BUILT_IN_FUNCTION, and BUILT_IN_LINE as constant expressions. - -2016-05-03 Marek Polacek <polacek@redhat.com> - - PR c/70859 - * call.c (build_cxx_call): Pass location and vNULL down to - check_builtin_function_arguments. - -2016-05-03 Richard Biener <rguenther@suse.de> - - * Make-lang.in (cc1plus-checksum.c): For stage-final re-use - the checksum from the previous stage. - -2016-05-02 David Malcolm <dmalcolm@redhat.com> - - PR c++/62314 - * typeck.c (finish_class_member_access_expr): When - giving a hint about a possibly-misspelled member name, - add a fix-it replacement hint. - -2016-05-02 Cesar Philippidis <cesar@codesourcery.com> - - * cp-tree.h (finish_omp_clauses): Update prototype. - * parser.c (cp_parser_oacc_all_clauses): Update call to - finish_omp_clauses. - (cp_parser_omp_all_clauses): Likewise. - (cp_parser_omp_for_loop): Likewise. - (cp_omp_split_clauses): Likewise. - (cp_parser_oacc_cache): Likewise. - (cp_parser_oacc_loop): Likewise. - (cp_parser_omp_declare_target): - (cp_parser_cilk_simd_all_clauses): Likewise. - (cp_parser_cilk_for): Likewise. - * pt.c (tsubst_omp_clauses): Replace allow_fields and declare_simd - arguments with enum c_omp_region_type ort. - (tsubst_omp_clauses): Update calls to finish_omp_clauses. - (tsubst_omp_attribute): Update calls to tsubst_omp_clauses. - (tsubst_omp_for_iterator): Update calls to finish_omp_clauses. - (tsubst_expr): Update calls to tsubst_omp_clauses. - * semantics.c (finish_omp_clauses): Replace bool arguments - allow_fields, declare_simd, and is_cilk with bitmask ort. - (finish_omp_for): Update call to finish_omp_clauses. - -2016-05-02 David Malcolm <dmalcolm@redhat.com> - - PR c++/62314 - * parser.c (cp_parser_class_head): Capture the start location; - use it to emit a fix-it insertion hint when complaining - about missing "template <> " in explicit specializations. - -2016-05-02 Richard Sandiford <richard.sandiford@arm.com> - - * init.c (build_new_1): Use shift operators instead of wi:: shifts. - -2016-05-02 Richard Biener <rguenther@suse.de> - - * decl.c (grokdeclarator): Properly insert a DECL_EXPR for - anonymous VLAs. - -2016-04-29 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/66644 - * class.c (check_field_decl): Remove final int* parameter, change - the return type to bool; fix logic in order not to reject multiple - initialized fields in anonymous struct. - (check_field_decls): Adjust call. - -2016-04-29 Cesar Philippidis <cesar@codesourcery.com> - - PR middle-end/70626 - * parser.c (cp_parser_oacc_loop): Don't augment mask with - OACC_LOOP_CLAUSE_MASK. - (cp_parser_oacc_kernels_parallel): Update call to - c_oacc_split_loop_clauses. - -2016-04-28 Jason Merrill <jason@redhat.com> - - Implement C++17 [[nodiscard]] attribute. - PR c++/38172 - PR c++/54379 - * parser.c (cp_parser_std_attribute): Handle [[nodiscard]]. - * tree.c (handle_nodiscard_attribute): New. - (cxx_attribute_table): Add [[nodiscard]]. - * cvt.c (cp_get_fndecl_from_callee, cp_get_callee_fndecl): New. - (maybe_warn_nodiscard): New. - (convert_to_void): Call it. - - * cvt.c (cp_get_callee): New. - * constexpr.c (get_function_named_in_call): Use it. - * cxx-pretty-print.c (postfix_expression): Use it. - * except.c (check_noexcept_r): Use it. - * method.c (check_nontriv): Use it. - * tree.c (build_aggr_init_expr): Use it. - * cp-tree.h: Declare it. - -2015-04-27 Ryan Burn <contact@rnburn.com> - Jeff Law <law@redhat.com> - - PR c++/69024 - PR c++/68997 - * cp-gimplify.c (cp_gimplify_expr): Call cilk_cp_detect_spawn_and_unwrap - instead of cilk_detect_spawn_and_unwrap. - * cp-cilkplus.c (is_conversion_operator_function_decl_p): New. - (find_spawn): New. - (cilk_cp_detect_spawn_and_unwrap): New. - * lambda.c: Include cp-cilkplus.h. - * parser.c: Include cp-cilkplus.h. - * cp-tree.h (cpp_validate_cilk_plus_loop): Move prototype into... - * cp-cilkpus.h: New file. - -2016-04-27 Nathan Sidwell <nathan@acm.org> - - * constexpr.c (get_fundef_copy): Use the original function for - non-recursive evaluations. - (save_fundef_copy): Always expect a slot to be available. - -2016-04-27 Bernd Schmidt <bschmidt@redhat.com> - - * parser.c (cp_parser_postfix_expression): Call - warn_for_memset instead of warning directly here. - -2016-04-26 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70241 - * decl.c (build_enumerator): Set current_access_specifier when - declaring an enumerator belonging to an in-class enumeration. - * parser.c (cp_parser_check_access_in_redecleration): Also - consider in-class enumerations. - -2016-04-26 Marek Polacek <polacek@redhat.com> - - PR c++/70744 - * call.c (build_conditional_expr_1): Call cp_stabilize_reference - instead of stabilize_reference. - (build_over_call): Likewise. - * cp-tree.h (cp_stabilize_reference): Declare. - * tree.c (cp_stabilize_reference): New function. - * typeck.c (cp_build_unary_op): Call cp_stabilize_reference instead of - stabilize_reference. - (unary_complex_lvalue): Likewise. - (cp_build_modify_expr): Likewise. - -2016-04-26 Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/70704 - * pt.c (build_non_dependent_expr): Use flag_checking > 1 instead of - just flag_checking. - -2016-04-25 Jason Merrill <jason@redhat.com> - - * tree.c (std_attribute_table): New. - (init_tree): Register it. - -2016-04-22 Jason Merrill <jason@redhat.com> - - * parser.c (cp_parser_perform_range_for_lookup): Decay the array. - -2016-04-21 Patrick Palka <ppalka@gcc.gnu.org> - - * name-lookup.c (free_saved_scope): New free list of saved_scope - structures. - (push_to_top_level): Attempt to reuse a saved_scope struct - from free_saved_scope instead of allocating a new one each time. - (pop_from_top_level_1): Chain the now-unused saved_scope structure - onto free_saved_scope. - -2016-04-21 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70540 - * semantics.c (process_outer_var_ref): Unconditionally return - error_mark_node when mark_used returns false. - -2016-04-21 Marek Polacek <polacek@redhat.com> - - PR c++/70513 - * parser.c (cp_parser_enum_specifier): Check and possibly error for - extra qualification. - -2016-04-20 Nathan Sidwell <nathan@acm.org> - - PR c++/55635 - * init.c (build_vec_delete_1): Protect operator delete call in try - finally. - (build_delete): Likewise. - * optimize.c (build_delete_destructor_body): Likewise. - -2016-04-20 Ilya Verbin <ilya.verbin@intel.com> - - PR c++/69363 - * cp-tree.h (finish_omp_clauses): Add new default argument. - * parser.c (cp_parser_cilk_simd_all_clauses): Use finish_omp_clauses - instead of c_finish_cilk_clauses. - * semantics.c (finish_omp_clauses): Add new argument. Allow - floating-point variables in the linear clause for Cilk Plus. - -2016-04-20 Nathan Sidwell <nathan@acm.org> - - * semantics.c (finish_compound_lteral): Don't wrap VECTOR_TYPEs in a - TARGET_EXPR. - -2016-04-19 Jason Merrill <jason@redhat.com> - - PR c++/66543 - * expr.c (mark_exp_read): Handle NON_DEPENDENT_EXPR. - * pt.c (make_pack_expansion): Call mark_exp_read. - * semantics.c (finish_id_expression): Call mark_type_use in - unevaluated context. - - DR 2137 - * call.c (implicit_conversion): If we choose a copy constructor - for list-initialization from the same type, the conversion is an - exact match. - - * constexpr.c (breaks): Handle EXIT_EXPR. - (cxx_eval_loop_expr): Handle COMPOUND_EXPR body. - (cxx_eval_constant_expression): Handle EXIT_EXPR, improve handling - of COMPOUND_EXPR. - - PR c++/68206 - PR c++/68530 - * constexpr.c (potential_constant_expression_1): Handle LOOP_EXPR - and GOTO_EXPR. - - * pt.c (tsubst_expr): Remove shadowing declaration. - (tsubst_pack_expansion): Add assert. - - * semantics.c (add_decl_expr): Use DECL_SOURCE_LOCATION. - - PR c++/70522 - * name-lookup.c (qualified_lookup_using_namespace): Look through - hidden names. - -2016-04-18 Michael Matz <matz@suse.de> - - * class.c (build_vtable): Use SET_DECL_ALIGN and SET_TYPE_ALIGN. - (layout_class_type): Ditto. - (build_base_field): Use SET_DECL_ALIGN. - (fixup_attribute_variants): Use SET_TYPE_ALIGN. - * decl.c (duplicate_decls): Use SET_DECL_ALIGN. - (record_unknown_type): Use SET_TYPE_ALIGN. - (cxx_init_decl_processing): Ditto. - (copy_type_enum): Ditto. - (grokfndecl): Use SET_DECL_ALIGN. - (copy_type_enum): Use SET_TYPE_ALIGN. - * pt.c (instantiate_class_template_1): Use SET_TYPE_ALIGN. - (tsubst): Ditto. - * tree.c (cp_build_qualified_type_real): Use SET_TYPE_ALIGN. - * lambda.c (maybe_add_lambda_conv_op): Use SET_DECL_ALIGN. - * method.c (implicitly_declare_fn): Use SET_DECL_ALIGN. - * rtti.c (emit_tinfo_decl): Ditto. - -2016-04-18 Jason Merrill <jason@redhat.com> - - PR c++/70690 - PR c++/70528 - * class.c (type_maybe_constexpr_default_constructor): New. - (type_has_constexpr_default_constructor): Revert. - -2016-04-16 Sandra Loosemore <sandra@codesourcery.com> - - PR target/1078 - - * tree.c (cxx_attribute_table): Remove "com_interface" entry. - (handle_com_interface_attribute): Delete. - -2016-04-15 Jason Merrill <jason@redhat.com> - - PR c++/70685 - * constexpr.c (get_fundef_copy): Handle null *slot. - - PR c++/70505 - * pt.c (tsubst_baselink): Give the new TEMPLATE_ID_EXPR - unknown_type_node, too. - -2016-04-15 Jason Merrill <jason@redhat.com> - Nathan Sidwell <nathan@acm.org> - - PR c++/70594 - * constexpr.c (constexpr_call_table): Preserve in GC. - (struct fundef_copy, struct fundef_copies_table_t): Delete. - (fundef_copies_table): Preserve in GC. Change to pointer to - tree->tree hash. - (maybe_initialize_fundef_copies_table): Adjust. - (get_fundef_copy): Return a TREE_LIST. Use non-inserting search. - (save_fundef_copy): Adjust for a TREE_LIST. - (cxx_eval_call_expression): Adjust for a fundef_copy TREE_LIST. - (fini_constexpr): New. - * cp-tree.h (fini_constexpr): Declare. - * decl2.c (c_parse_final_cleanups): Call fini_constexpr. - -2016-04-15 Jakub Jelinek <jakub@redhat.com> - - PR c/70436 - * parser.c (cp_parser_pragma): Add IF_P argument, pass it down - where needed. - (cp_parser_declaration_seq_opt, cp_parser_member_specification_opt, - cp_parser_objc_interstitial_code, cp_parser_omp_declare_simd, - cp_parser_oacc_routine): Adjust cp_parser_pragma callers. - (cp_parser_statement): Likewise. Adjust cp_parser_cilk_for caller. - (cp_parser_omp_structured_block): Add IF_P argument, pass it down to - cp_parser_statement. - (cp_parser_oacc_data, cp_parser_oacc_host_data, cp_parser_oacc_loop, - cp_parser_oacc_kernels_parallel, cp_parser_omp_critical, - cp_parser_omp_simd, cp_parser_omp_for, cp_parser_omp_master, - cp_parser_omp_ordered, cp_parser_omp_parallel, cp_parser_omp_single, - cp_parser_omp_task, cp_parser_omp_taskgroup, cp_parser_omp_distribute, - cp_parser_omp_teams, cp_parser_omp_target_data, cp_parser_omp_target, - cp_parser_omp_taskloop, cp_parser_omp_construct, - cp_parser_cilk_grainsize, cp_parser_cilk_simd, cp_parser_cilk_for): - Add IF_P argument, pass it down where needed. - (cp_parser_omp_for_loop): Likewise. Clear IF_P if nbraces. - (cp_parser_omp_sections_scope): Adjust cp_parser_omp_structured_block - calls. - -2016-04-14 Jason Merrill <jason@redhat.com> - - PR c++/70494 - * decl.c (cxx_maybe_build_cleanup): Handle non-decls. - * typeck2.c (split_nonconstant_init_1): Use it. - - PR c++/70528 - * class.c (type_has_constexpr_default_constructor): Return true - for an implicitly declared constructor. - - PR c++/70622 - * parser.c (cp_parser_init_declarator): Add auto_result parm. - (cp_parser_simple_declaration): Pass it. - (strip_declarator_types): New. - - PR c++/70543 - * pt.c (value_dependent_expression_p) [VAR_DECL]: A type-dependent - initializer also makes the variable value-dependent. - - PR c++/70648 - * constexpr.c (cxx_eval_store_expression): Also copy - CONSTRUCTOR_NO_IMPLICIT_ZERO. - -2016-04-14 Martin Sebor <msebor@redhat.com> - - PR c++/69517 - PR c++/70019 - PR c++/70588 - * cp-tree.h, decl.c, init.c, typeck2.c: Revert. - -2016-04-14 Jason Merrill <jason@redhat.com> - - * call.c, decl.c, error.c, cp-tree.h, decl.c: Revert empty - parameter ABI change. - -2016-04-13 Martin Sebor <msebor@redhat.com> - - PR c++/69517 - PR c++/70019 - PR c++/70588 - * cp-tree.h (throw_bad_array_length, build_vla_check): Declare new - functions. - * decl.c (check_initializer, cp_finish_decl): Call them. - (reshape_init_r): Reject incompletely braced intializer-lists - for VLAs. - * init.c (throw_bad_array_length, build_vla_check) - (build_vla_size_check, build_vla_init_check): Define new functions. - * typeck2.c (split_nonconstant_init_1): Use variably_modified_type_p() - to detect a VLA. - (store_init_value): Same. - -2016-04-13 Jason Merrill <jason@redhat.com> - - Warn about empty parameter ABI with -Wabi=9. - * call.c (empty_class_msg, mark_for_abi_warning) - (warn_empty_class_abi): New. - (build_call_a): Use them. - * decl.c (store_parm_decls): Use mark_for_abi_warning. - * error.c (pp_format_to_string): New. - - Pass empty class parameters like C. - * call.c (pass_as_empty_struct, empty_class_arg): New. - (type_passed_as, build_x_va_arg): Use pass_as_empty_struct. - (build_call_a): Use empty_class_arg. - * cp-tree.h (CPTI_EMPTY_STRUCT, empty_struct_type): New. - * decl.c (cxx_init_decl_processing): Create empty_struct_type. - -2016-04-13 Jason Merrill <jason@redhat.com> - - PR c++/70627 - * decl.c (start_enum): Don't change an existing ENUM_UNDERLYING_TYPE. - -2016-04-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70635 - * pt.c (resolve_typename_type): Fix typos in infinite recursion - avoidance mechanism. - -2016-04-13 Jason Merrill <jason@redhat.com> - - PR c++/70634 - * pt.c (instantiation_dependent_uneval_expression_p): Split out - from instantiation_dependent_expression_p. - (value_dependent_expression_p): Use it for unevaluated operands. - (instantiation_dependent_r): Don't check value-dependence. - (instantiation_dependent_expression_p): Check - value-dependence of the expression as a whole. - * cp-tree.h: Declare instantiation_dependent_uneval_expression_p. - * semantics.c (finish_decltype_type): Use it. - - * constexpr.c (potential_nondependent_constant_expression): New. - (potential_nondependent_static_init_expression): New. - (maybe_constant_value_1, fold_non_dependent_expr) - (maybe_constant_init): Use them. - * pt.c (instantiate_non_dependent_expr_sfinae) - (instantiate_non_dependent_or_null, convert_nontype_argument): Use - them. - * cp-tree.h: Declare them. - -2016-04-13 Jakub Jelinek <jakub@redhat.com> - - PR c++/70594 - * decl.c (pop_labels_1): Removed. - (note_label, sort_labels): New functions. - (pop_labels): During named_labels traversal, just push the slot - pointers into a vector, then qsort it by DECL_UID and only then - call pop_label and chain it into BLOCK_VARS. - -2016-04-13 Jason Merrill <jason@redhat.com> - - PR c++/70615 - * cp-gimplify.c (cp_genericize_r): Expand PTRMEM_CST here. - (cp_gimplify_expr): Not here. - -2016-04-12 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70610 - * tree.c (lvalue_kind) [NON_DEPENDENT_EXPR]: Unconditionally - recurse into it. - * typeck.c (build_x_conditional_expr): Unconditionally remember - that the result is an lvalue or xvalue. - -2016-04-12 Jason Merrill <jason@redhat.com> - - * class.c (is_really_empty_class): A zero-length array is empty. - An unnamed bit-field doesn't make a class non-empty. - -2016-04-12 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68722 - * parser.c (cp_parser_cache_defarg): When file ends in default - argument simply return error_mark_node. - -2016-04-12 Nathan Sidwell <nathan@acm.org> - - PR c++/70501 - * constexpr.c (cxx_eval_bare_aggregate): Handle VECTOR_TYPE - similarly to PMF. - -2016-04-11 Jason Merrill <jason@redhat.com> - - * mangle.c (decl_is_template_id): The template itself counts as a - template-id. - -2016-04-08 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70590 - PR c++/70452 - * constexpr.c (cxx_eval_outermost_expression): Call unshare_expr - on the result if it's not a CONSTRUCTOR. - -2016-04-07 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70452 - * constexpr.c (find_constructor): New function. - (unshare_constructor): New function. - (cxx_eval_call_expression): Use unshare_constructor instead of - unshare_expr. - (find_array_ctor_elt): Likewise. - (cxx_eval_vec_init_1): Likewise. - (cxx_eval_store_expression): Likewise. - (cxx_eval_constant_expression): Likewise. - -2016-04-06 Patrick Palka <ppalka@gcc.gnu.org> - - PR c/70436 - * cp-tree.h (FOR_EACH_CLONE): Restructure macro to avoid - potentially generating a future -Wparentheses warning in its - callers. - -2016-04-06 Jason Merrill <jason@redhat.com> - - * class.c (check_abi_tags): Fix function template handling. - -2016-04-05 Nathan Sidwell <nathan@acm.org> - - PR c++/70512 - * class.c (fixup_may_alias): New. - (fixup_attribute_variants): Call it. - -2016-04-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70452 - * constexpr.c (struct fundef_copy): New struct. - (struct fundef_copies_table_t): New struct. - (fundef_copies_table): New static variable. - (maybe_initialize_fundef_copies_table): New static function. - (get_fundef_copy): New static function. - (save_fundef_copy): New static function. - (cxx_eval_call_expression): Use get_fundef_copy, and - save_fundef_copy. - (constexpr_call_table): Add "deletable" GTY marker. - -2016-04-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70452 - * cp-tree.h (class cache_map): Remove. - * constexpr.c (cv_cache): Change type to - GTY((deletable)) hash_map<tree, tree> *. - (maybe_constant_value): Adjust following the change to cv_cache. - (clear_cv_cache): New static function. - (clear_cv_and_fold_caches): Use it. - * cp-gimplify.c (fold_cache): Change type to - GTY((deletable)) hash_map<tree, tree> *. - (clear_fold_cache): Adjust following the change to fold_cache. - (cp_fold): Likewise. - -2016-04-02 Martin Sebor <msebor@redhat.com> - - PR c++/67376 - PR c++/70170 - PR c++/70172 - PR c++/70228 - * constexpr.c (diag_array_subscript): New function. - (cxx_eval_array_reference): Detect out of bounds array indices. - -2016-04-01 Jason Merrill <jason@redhat.com> - - PR c++/70449 - PR c++/70344 - * pt.c (instantiate_decl): A function isn't fully defined if - DECL_INITIAL is error_mark_node. - * constexpr.c (cxx_eval_call_expression): Likewise. - -2016-04-01 Jakub Jelinek <jakub@redhat.com> - Marek Polacek <polacek@redhat.com> - - PR c++/70488 - * init.c (warn_placement_new_too_small): Test whether - DECL_SIZE_UNIT or TYPE_SIZE_UNIT are integers that fit into uhwi. - -2016-04-01 Nathan Sidwell <nathan@acm.org> - - PR c++/68475 - * decl.c (check_redeclaration_exception_specification): Check - regardless of -fno-exceptions. - * typeck2.c (merge_exception_specifiers): Relax assert by checking - flag_exceptions too. - -2016-03-31 Nathan Sidwell <nathan@acm.org> - - * decl.c (start_preparsed_function): Remove unnecessary bracing. - (finish_destructor_body): Don't emit operator delete here. - -2016-03-31 Nathan Sidwell <nathan@acm.org> - - PR c++/70393 - * constexpr.c (cxx_eval_store_expression): Keep CONSTRUCTOR - elements in field order. - -2016-03-31 Marek Polacek <polacek@redhat.com> - - PR c/70297 - * decl.c (duplicate_decls): Also set TYPE_ALIGN and TYPE_USER_ALIGN. - -2016-03-31 Richard Biener <rguenther@suse.de> - - PR c++/70430 - * typeck.c (cp_build_binary_op): Fix operand order of vector - conditional in truth op handling. - -2016-03-29 Jason Merrill <jason@redhat.com> - - PR c++/70353 - * decl.c (make_rtl_for_nonlocal_decl): Don't defer local statics - in constexpr functions. - -2016-03-28 Jason Merrill <jason@redhat.com> - - PR c++/70422 - PR c++/64266 - PR c++/70353 - * decl.c, pt.c, constexpr.c: Revert last patch. - -2016-03-25 Jason Merrill <jason@redhat.com> - Martin Liška <mliska@suse.cz> - - PR c++/64266 - PR c++/70353 - Core issue 1962 - * decl.c (cp_fname_init): Decay the initializer to pointer. - (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P, - DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. - Don't call cp_finish_decl. - * pt.c (tsubst_expr) [DECL_EXPR]: Set DECL_VALUE_EXPR, - DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. Don't call cp_finish_decl. - * constexpr.c (cxx_eval_constant_expression) [VAR_DECL]: - Handle DECL_VALUE_EXPR. - -2016-03-24 Jason Merrill <jason@redhat.com> - - PR c++/70386 - * constexpr.c (cxx_eval_bare_aggregate): Handle PMFs. - - PR c++/70323 - * constexpr.c (cxx_eval_call_expression): Don't cache result if - *overflow_p. - -2016-03-24 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/62212 - * tree.c (build_cplus_array_type): Determine type-dependentess - with uses_template_parms instead of with dependent_type_p. - -2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70347 - * typeck.c (process_init_constructor_union): If the initializer - is empty, use the union's NSDMI if it has one. - -2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70332 - * pt.c (tsubst_copy) [PARM_DECL]: Handle the use of 'this' in an - NSDMI that's part of an aggregrate initialization. - -2016-03-23 Jakub Jelinek <jakub@redhat.com> - - PR c++/70001 - * constexpr.c (cxx_eval_vec_init_1): Reuse CONSTRUCTOR initializers - for 1..max even for multi-dimensional arrays. Call unshare_expr - on it. - - PR c++/70323 - * constexpr.c (cxx_eval_constant_expression): Diagnose overflow - on TREE_OVERFLOW constants. - - PR c++/70376 - * cp-gimplify.c (genericize_omp_for_stmt): Don't walk OMP_FOR_CLAUSES - for OMP_TASKLOOP here. - (cp_genericize_r): Handle OMP_TASKLOOP like OMP_TASK, except do call - genericize_omp_for_stmt instead of cp_walk_tree on OMP_BODY. - -2016-03-23 Alexandre Oliva <aoliva@redhat.com> - Jason Merrill <jason@redhat.com> - Jakub Jelinek <jakub@redhat.com> - - PR c++/69315 - * cp-tree.h (defer_mark_used_calls, deferred_mark_used_calls): Remove. - * decl.c (defer_mark_used_calls, deferred_mark_used_calls): Remove. - (finish_function): Don't set or test them. - * decl2.c (mark_used): Don't handle defer_mark_used_calls. - -2016-03-23 Jason Merrill <jason@redhat.com> - - PR c++/70344 - * constexpr.c (cxx_eval_call_expression): Catch invalid recursion. - -2016-03-23 Marek Polacek <polacek@redhat.com> - - PR c++/69884 - * pt.c (canonicalize_type_argument): Use OPT_Wignored_attributes. - -2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> - - * call.c (build_conditional_expr_1): Always use original - condition type for vector type checks and build. - -2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70096 - * pt.c (tsubst_decl): Clear the DECL_MODE of the new decl. - -2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70204 - * constexpr.c (non_const_var_error): Check - DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. - -2016-03-21 Richard Henderson <rth@redhat.com> - - PR c++/70273 - * decl.c (notice_forced_label_r): New. - (cp_finish_decl): Use it. - -2016-03-21 Jason Merrill <jason@redhat.com> - - PR c++/70285 - * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle bit-fields. - -2016-03-18 Jason Merrill <jason@redhat.com> - - PR c++/70139 - * constexpr.c (cxx_eval_call_expression): Fix trivial copy. - - PR c++/70147 - * class.c (vptr_via_virtual_p): New. - (most_primary_binfo): Factor out of build_rtti_vtbl_entries. - * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Don't clear - a vptr from any virtual base in a not-in-charge 'structor. - - * decl.c (build_clobber_this): Factor out of - start_preparsed_function and begin_destructor_body. Handle - virtual bases better. - - * class.c (build_if_in_charge): Split out from build_base_path. - * init.c (expand_virtual_init, expand_default_init): Use it. - * call.c (build_special_member_call): Use it. - -2016-03-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/70267 - * init.c (build_new_1): Complain and return error_mark_node - if alloc_fn is not _Jv_AllocObject function returning pointer. - -2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70205 - * search.c (adjust_result_of_qualified_name_lookup): Don't - update the BASELINK_BINFO of DECL if the second call - to lookup_base fails. - -2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70218 - * parser.c (cp_parser_lambda_expression): Move call to - pop_deferring_access_checks ahead of the call to - cp_parser_end_tentative_firewall. - -2016-03-17 Jakub Jelinek <jakub@redhat.com> - - PR c++/70144 - * cp-tree.h (magic_varargs_p): Return int instead of bool. - * call.c (magic_varargs_p): Return int instead of bool, return 2 for - Cilk+ reductions, otherwise 1 for magic varargs and 0 for normal - varargs. - (build_over_call): If magic_varargs_p == 2, call reject_gcc_builtin, - if magic_varargs_p == 1, call decay_conversion - instead of mark_type_use. Don't store error_mark_node arguments to - argarray, instead return error_mark_node. - - PR c++/70272 - * decl.c (begin_destructor_body): Don't insert clobber if - is_empty_class (current_class_type). - -2016-03-17 Marek Polacek <polacek@redhat.com> - - PR c++/70194 - * typeck.c (warn_for_null_address): New function. - (cp_build_binary_op): Call it. - -2016-03-16 Jason Merrill <jason@redhat.com> - - PR c++/70259 - * decl.c (start_preparsed_function): Don't clobber an empty base. - -2016-03-16 Jakub Jelinek <jakub@redhat.com> - - PR c++/70147 - * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Conditionalize - BINFO_VIRTUAL_P vtable clearing on current_in_charge_parm. - - PR c++/70147 - * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_ptrs): Temporarily - set in_base_initializer. - -2016-03-15 Marek Polacek <polacek@redhat.com> - - PR c++/70209 - * tree.c (strip_typedefs): Call strip_typedefs again on the - DECL_ORIGINAL_TYPE result. - -2016-03-15 Jason Merrill <jason@redhat.com> - - PR c++/70095 - * pt.c (instantiate_decl): Fix call to variable_template_p. - - PR c++/70141 - * pt.c (for_each_template_parm_r): Always walk into TYPENAME_TYPE. - -2016-03-14 Casey Carter <casey@carter.net> - Jason Merrill <jason@redhat.com> - - P0184R0: Generalizing the Range-Based For Loop - * parser.c (cp_convert_range_for): Set the type of __end separately. - (cp_parser_perform_range_for_lookup): Allow different begin/end - types if they are comparable. - -2016-03-12 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70106 - * semantics.c (force_paren_expr): Just build a PAREN_EXPR when - processing_template_decl and EXPR is a SCOPE_REF. - -2016-03-10 Patrick Palka <ppalka@gcc.gnu.org> - Jakub Jelinek <jakub@redhat.com> - - PR c++/70001 - * constexpr.c (cxx_eval_vec_init_1): For pre_init case, reuse - return value from cxx_eval_constant_expression from earlier - elements if it is valid constant initializer requiring no - relocations. - -2016-03-10 Marek Polacek <polacek@redhat.com> - - PR c++/70153 - * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR. - -2016-03-09 Cesar Philippidis <cesar@codesourcery.com> - - * parser.c (cp_parser_oacc_loop): Update cclauses and clauses - when calling c_finish_omp_clauses. - -2016-03-08 Jason Merrill <jason@redhat.com> - - * parser.c (cp_parser_diagnose_invalid_type_name): Give helpful - diagnostic for use of "concept". - (cp_parser_requires_clause_opt): And "requires". - (cp_parser_type_parameter, cp_parser_late_return_type_opt) - (cp_parser_explicit_template_declaration): Adjust. - * Make-lang.in (check-c++-all): Add "concepts" to std list. - - P0036R0: Unary Folds and Empty Parameter Packs - * pt.c (expand_empty_fold): Remove special cases for *,+,&,|. - -2016-03-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/70135 - * constexpr.c (cxx_eval_loop_expr): Forget saved values of SAVE_EXPRs - even after the last iteration of the loop. - - * decl.c (duplicate_decls): Fix spelling - becuase -> because. - -2016-03-07 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/66786 - * pt.c (get_template_info): Handle PARM_DECL. - (template_class_depth): Check DECL_P instead of - VAR_OR_FUNCTION_DECL_P. - -2016-03-05 Jason Merrill <jason@redhat.com> - - PR c++/67364 - * constexpr.c (cxx_eval_store_expression): Replace - CONSTRUCTOR_ELTS in nested CONSTRUCTORs, too. - -2016-03-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/66786 - * pt.c (template_class_depth): Given a lambda type, iterate - into its LAMBDA_TYPE_EXTRA_SCOPE field instead of its - TYPE_CONTEXT. Given a VAR_DECL, iterate into its - CP_DECL_CONTEXT. - -2016-03-04 Jason Merrill <jason@redhat.com> - - PR c++/69203 - * cp-tree.h (COND_EXPR_IS_VEC_DELETE): New. - * init.c (build_vec_delete_1): Set it. - * constexpr.c (potential_constant_expression_1) [COND_EXPR]: Check it. - -2016-03-04 Jakub Jelinek <jakub@redhat.com> - - * decl.c (start_preparsed_function): Don't emit start clobber at the - start of constructor clones. - - PR c++/70035 - * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_ptrs): New prototype. - * decl.c (start_preparsed_function): Call - cp_ubsan_maybe_initialize_vtbl_ptrs if needed. - * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs, - cp_ubsan_maybe_initialize_vtbl_ptrs): New functions. - -2016-03-04 Jason Merrill <jason@redhat.com> - - PR c++/67364 - * constexpr.c (cxx_eval_component_reference): Further tweak. - - * constexpr.c (struct constexpr_ctx): Add save_exprs field. - (cxx_eval_loop_expr): Discard SAVE_EXPR values before looping. - (cxx_eval_constant_expression) [SAVE_EXPR]: Add it to the set. - (cxx_eval_outermost_constant_expr, is_sub_constant_expr): Initialize. - - PR c++/70067 - * tree.c (strip_typedefs): Handle TYPENAME_TYPE lookup finding the - same type. - -2016-03-03 Jason Merrill <jason@redhat.com> - - * method.c (synthesized_method_walk): operator= can also be constexpr. - - * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get - LAMBDA_EXPR_RETURN_TYPE from the instantiated closure. - - PR c++/67164 - * pt.c (copy_template_args): New. - (tsubst_pack_expansion): Use it. - - * call.c (build_aggr_conv): Use get_nsdmi. - - PR c++/51406 - * typeck.c (build_static_cast_1): Avoid folding back to lvalue. - - PR c++/67364 - * constexpr.c (cxx_eval_component_reference): Just return an empty - CONSTRUCTOR for an empty class. - -2016-03-01 Jason Merrill <jason@redhat.com> - - PR c++/70036 - * parser.c (cp_parser_requires_clause): Call - check_for_bare_parameter_packs. - - PR c++/51489 - * constexpr.c (cxx_eval_binary_expression): Don't VERIFY_CONSTANT - the operands. - - PR c++/69995 - * constexpr.c (cxx_eval_call_expression): Unshare arg. - (cxx_eval_constant_expression) [DECL_EXPR]: Unshare init. - [TARGET_EXPR]: Unshare init. - -2016-03-01 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/68948 - PR c++/69961 - * pt.c (tsubst_baselink): Reinstate the check for an invalid - constructor call. - -2016-02-28 Jason Merrill <jason@redhat.com> - - PR c++/69995 - * constexpr.c (cxx_eval_store_expression): Unshare init. - -2016-02-26 Jason Merrill <jason@redhat.com> - - PR c++/69958 - * pt.c (make_argument_pack): New. - (tsubst_copy) [SIZEOF_EXPR]: Handle partial expansion. - (tsubst_copy_and_build): Likewise. - -2016-02-25 Jason Merrill <jason@redhat.com> - - PR c++/69889 - * cp-tree.h (AGGR_INIT_FROM_THUNK_P): New. - * tree.c (build_aggr_init_expr): Set it. - * semantics.c (simplify_aggr_init_expr): Check it. - * cp-gimplify.c (cp_genericize_r): Don't walk into - a call/aggr_init from a thunk. - - PR c++/69842 - * method.c (forward_parm): Handle parameter packs. - * lambda.c (maybe_add_lambda_conv_op): Use it for them. - - PR c++/67364 - * constexpr.c (cxx_eval_component_reference): Don't complain about - unevaluated empty classes. - - PR c++/68049 - * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE. - -2016-02-25 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69736 - * cp-tree.h (REF_PARENTHESIZED_P): Adjust documentation. - (maybe_undo_parenthesized_ref): Declare. - * semantics.c (maybe_undo_parenthesized_ref): Split out from - check_return_expr. - (finish_call_expr): Use it. - * typeck.c (check_return_expr): Use it. - * pt.c (tsubst_copy_and_build) [INDIRECT_REF]: Retain the - REF_PARENTHESIZED_P flag. - -2016-02-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/69922 - * class.c (build_base_path): Set TREE_NO_WARNING on the null_test. - Avoid folding it. - * init.c (build_vec_delete_1, build_delete): Don't fold the non-NULL - tests. - * cp-gimplify.c (cp_fold): For TREE_NO_WARNING comparisons with NULL, - unless they are folded into INTEGER_CST, error_mark_node or some - comparison with NULL, avoid folding them and use either the original - comparison or non-folded comparison of folded arguments. - * cp-ubsan.c (cp_ubsan_instrument_vptr): Set TREE_NO_WARNING on the - comparison, don't fold the comparison right away. - -2016-02-24 Jason Merrill <jason@redhat.com> - - PR c++/69323 - * friend.c (make_friend_class): Likewise. - * decl.c (lookup_and_check_tag): Diagnose invalid dependent friend. - -2016-02-24 Jason Merrill <jason@redhat.com> - - PR c++/69323 - * pt.c (instantiate_class_template_1): Set - processing_template_decl before substituting friend_type. - -016-02-24 Martin Sebor <msebor@redhat.com> - - PR c++/69912 - * tree.c (build_ctor_subob_ref): Compare types' main variants - instead of the types as they are. - -2016-02-24 Jason Merrill <jason@redhat.com> - - * decl.c (start_preparsed_function): Condition ctor clobber on - flag_lifetime_dse > 1. - - * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fno-inline. - -2016-02-19 Jason Merrill <jason@redhat.com> - - PR c++/69743 - * call.c (remaining_arguments): No longer static. - * cp-tree.h: Declare it. - * pt.c (more_specialized_fn): Use it. - -2016-02-19 Jakub Jelinek <jakub@redhat.com> - Bernd Edlinger <bernd.edlinger@hotmail.de> - - * Make-lang.in: Invoke gperf with -L C++. - * cfns.gperf: Remove prototypes for hash and libc_name_p - inlines. - * cfns.h: Regenerated. - * except.c (nothrow_libfn_p): Adjust. - -2016-02-19 Jakub Jelinek <jakub@redhat.com> - - PR c++/69850 - * rtti.c (ifnonnull): Set TREE_NO_WARNING on the condition, use - NE_EXPR instead of EQ_EXPR and swap last two arguments on COND_EXPR. - -2016-02-19 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/68948 - * pt.c (tsubst_baselink): Don't diagnose an invalid constructor - call here. - * semantics.c (finish_call_expr): Don't assume a constructor - call is dependent if only the "this" pointer is dependent. When - building a constructor call, always use a dummy object. - -2016-02-19 Jakub Jelinek <jakub@redhat.com> - - PR c++/69850 - * init.c (build_vec_delete_1): Set TREE_NO_WARNING on the NE_EXPR - condition. - * cp-gimplify.c (cp_fold): Propagate TREE_NO_WARNING from binary - operators if folding preserved the binop, just with different - arguments. - - PR c++/67767 - * parser.c (cp_parser_std_attribute_spec_seq): Don't assume - attr_spec is always single element chain, chain all the attributes - properly together in the right order. - -2016-02-18 Jason Merrill <jason@redhat.com> - - * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call - mangle_decl. - (mangle_decl): Call maybe_check_abi_tags for function scope. - (mangle_guard_variable): Call maybe_check_abi_tags here. - (write_guarded_var_name): Not here. - -2016-02-17 Jason Merrill <jason@redhat.com> - - PR c++/65985 - * constexpr.c (build_constexpr_constructor_member_initializers): - Handle an additional STATEMENT_LIST. - - PR c++/68585 - * constexpr.c (cxx_eval_bare_aggregate): Fix 'changed' detection. - - PR c++/68679 - * decl2.c (reset_type_linkage_2): Look through member templates. - -2016-02-17 Jakub Jelinek <jakub@redhat.com> - - PR c++/69850 - * init.c (build_delete): Set TREE_NO_WARNING on ifexp. - -2016-02-17 Jason Merrill <jason@redhat.com> - - PR c++/69842 - * method.c (forward_parm): Split out from... - (add_one_base_init): ...here. - * lambda.c (maybe_add_lambda_conv_op): Use it. - -2016-02-16 Jason Merrill <jason@redhat.com> - - PR c++/10200 - PR c++/69753 - * call.c, cp-tree.h, name-lookup.c, pt.c, search.c, semantics.c, - tree.c, typeck2.c: Revert earlier changes. - * parser.c (cp_parser_lookup_name): Ignore namespace-scope - non-type templates after -> or . - -2016-02-16 Jakub Jelinek <jakub@redhat.com> - - PR c/69835 - * typeck.c (cp_build_binary_op): Revert 2015-09-09 change. - -2016-02-16 Jason Merrill <jason@redhat.com> - - PR c++/69657 - * name-lookup.c (lookup_qualified_name): Add find_hidden parm. - (set_decl_namespace): Pass it. Complain about finding a hidden friend. - * name-lookup.h: Adjust. - -2016-02-16 James Norris <jnorris@codesourcery.com> - - * parser.c (cp_parser_oacc_data_clause_deviceptr): Remove checking. - * semantics.c (finish_omp_clauses): Add deviceptr checking. - -2016-02-15 Jakub Jelinek <jakub@redhat.com> - - PR c++/69658 - * init.c (expand_default_init): Only call reshape_init - in the direct-initialization from an initializer list case. - -2016-02-15 Jason Merrill <jason@redhat.com> - - PR c++/69753 - * semantics.c (finish_call_expr): Implicit 'this' does not make - the call dependent. - * search.c (any_dependent_bases_p): Split out... - * name-lookup.c (do_class_using_decl): ...from here. - * call.c (build_new_method_call_1): Don't complain about missing object - if there are dependent bases. Tweak error. - * tree.c (non_static_member_function_p): Remove. - * pt.c (type_dependent_expression_p): A member template of a - dependent type is dependent. - * cp-tree.h: Adjust. - - PR c++/68890 - * constexpr.c (verify_ctor_sanity): Remove CONSTRUCTOR_NELTS check. - -2016-02-12 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69098 - * pt.c (lookup_and_finish_template_variable): New function, - extracted from ... - (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: ... here. Use it. - (tsubst_qualified_id): Consider that EXPR might be a variable - template. - * typeck.c (check_template_keyword): Don't emit an error - if DECL is a variable template. - -2016-02-12 Jakub Jelinek <jakub@redhat.com> - - * error.c: Spelling fixes - behaviour -> behavior and - neighbour -> neighbor. - * decl.c: Likewise. - * typeck.c (cp_build_binary_op): Fix up behavior spelling in - diagnostics. - * init.c (build_delete): Likewise. - -2016-02-11 Jakub Jelinek <jakub@redhat.com> - - PR c/69768 - * typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop - arguments for -Waddress warning. Fix up formatting. - -2016-02-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68726 - * pt.c (lookup_template_class_1): Check tsubst return value for - error_mark_node. - -2016-02-10 Jason Merrill <jason@redhat.com> - - PR c++/68926 - * pt.c (resolve_nondeduced_context): Add complain parm. - (do_auto_deduction): Pass it. - * cvt.c (convert_to_void): Likewise. - * decl.c (cp_finish_decl): Likewise. - * init.c (build_new): Likewise. - * rtti.c (get_tinfo_decl_dynamic): Likewise. - * semantics.c (finish_decltype_type): Likewise. - * typeck.c (decay_conversion): Likewise. - * cp-tree.h: Adjust declaration. - * call.c (standard_conversion): Add complain parm, pass it along. - (implicit_conversion): Pass it. - - PR c++/69657 - * name-lookup.c (ambiguous_decl): Call remove_hidden_names. - (lookup_name_real_1): Likewise. - (remove_hidden_names): Handle non-functions too. - - PR c++/10200 - * parser.c (cp_parser_lookup_name): When looking for a template - after . or ->, only consider class templates. - (cp_parser_postfix_dot_deref_expression): Handle the current - instantiation. Remember a dependent object expression. - * typeck2.c (build_x_arrow): Handle the current instantiation. - - * ptree.c (debug_tree): Implement for cp_expr. - -2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69139 - * parser.c (cp_parser_simple_type_specifier): Make the check - for disambiguating between an 'auto' placeholder and an implicit - template parameter more robust. - -2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69283 - PR c++/67835 - * decl2.c (mark_used): When given a TEMPLATE_DECL, return after - setting its TREE_USED flag. - -2016-02-08 Jason Merrill <jason@redhat.com> - - PR c++/69657 - * name-lookup.c (do_nonmember_using_decl): Leave anticipated - built-ins alone. - -2016-02-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/59627 - * parser.c (cp_parser_omp_declare_reduction): Set assembler name - of the DECL_OMP_DECLARE_REDUCTION_P decls. - -2016-02-08 Marek Polacek <polacek@redhat.com> - - PR c++/69688 - * constexpr.c (clear_cv_and_fold_caches): Renamed from clear_cv_cache. - Call clear_fold_cache. - * cp-tree.h: Adjust declaration. - * decl.c (finish_enum_value_list): Call clear_cv_and_fold_caches - rather than clear_cv_cache and clear_fold_cache. - * typeck2.c (store_init_value): Call clear_cv_and_fold_caches. - -2016-02-08 Jason Merrill <jason@redhat.com> - - * cp-tree.h (CONV_FOLD, CONV_BACKEND_CONVERT): New. - * cvt.c (convert): Pass CONV_BACKEND_CONVERT. - (ocp_convert): Use *_maybe_fold. - (cp_convert_to_pointer): Add dofold parameter. - * cp-gimplify.c (cp_fold) [CONVERT_EXPR]: Call convert. - -2016-02-05 Martin Sebor <msebor@redhat.com> - - PR c++/69662 - * init.c (find_field_init): New function. - (warn_placement_new_too_small): Call it. Handle one-element arrays - at ends of structures special. - -2016-02-05 Jason Merrill <jason@redhat.com> - - PR c++/68948 - * semantics.c (finish_expr_stmt): If expr is error_mark_node, - make sure we've seen_error(). - -2016-02-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/68948 - * pt.c (tsubst_baselink): Diagnose an invalid constructor call - if lookup_fnfields returns NULL_TREE and the name being looked - up has the form A::A. - -2016-02-04 Patrick Palka <ppalka@gcc.gnu.org> - - * constexpr.c (cxx_eval_binary_expression): Fold equality - comparisons involving PTRMEM_CSTs. - -2016-02-04 Jakub Jelinek <jakub@redhat.com> - - * class.c (find_flexarrays): Don't declare dom variable. - (diagnose_flexarray): Likewise. - -2016-02-02 Martain Sebor <msebor@redhat.com> - - PR c++/69251 - PR c++/69253 - PR c++/69290 - PR c++/69277 - PR c++/69349 - * class.c (walk_subobject_offsets): Avoid testing the upper bound - of a flexible array member for equality to null. - (find_flexarrays): Remove spurious whitespace introduced in r231665. - (diagnose_flexarrays): Avoid checking the upper bound of arrays. - (check_flexarrays): Same. - * decl.c (compute_array_index_type): Avoid special case for flexible - array members. - (grokdeclarator): Avoid calling compute_array_index_type for flexible - array members. - * error.c (dump_type_suffix): Revert changes introduced in r231665 - and rendered unnecessary by the changes above. - * pt.c (tsubst): Same. - * tree.c (build_ctor_subob_ref): Handle flexible array members. - * typeck2.c (digest_init_r): Revert changes introduced in r231665. - (process_init_constructor_array): Same. - (process_init_constructor_record): Same. - -2016-02-03 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69056 - * pt.c (try_one_overload): Handle comparing argument packs so - that there is no conflict if we deduced more arguments of an - argument pack than were explicitly specified. - -2016-01-31 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - PR c++/68763 - * tree.c (strip_typedefs) [FUNCTION_TYPE]: Avoid building a new - function type if nothing is changing. - -2016-01-31 Jason Merrill <jason@redhat.com> - - PR c++/69009 - * pt.c (partial_specialization_p, impartial_args): New. - (instantiate_decl): Call impartial_args. - - * mangle.c (maybe_check_abi_tags): New. - (write_guarded_var_name): Call it. - (mangle_ref_init_variable): Call check_abi_tags. - - * pt.c (lookup_template_class_1): Don't share TYPE_ATTRIBUTES - between template and instantiation. - -2016-01-29 Jakub Jelinek <jakub@redhat.com> - - PR debug/66869 - * decl.c (wrapup_globals_for_namespace): Warn about unused static - function declarations. - -2016-01-29 Marek Polacek <polacek@redhat.com> - - PR c++/69509 - PR c++/69516 - * constexpr.c (cxx_eval_array_reference): Give the "array subscript - out of bound" error earlier. - * init.c (build_vec_init): Change NE_EXPR into GT_EXPR. Update the - commentary. - -2016-01-29 Patrick Palka <ppalka@gcc.gnu.org> - - * name-lookup.c (begin_scope): After reusing a cp_binding_level - structure, update free_binding_level before the structure's - level_chain field gets cleared, not after. - -2016-01-28 Jason Merrill <jason@redhat.com> - - PR c++/67407 - * search.c (dfs_walk_once, dfs_walk_once_r) - (dfs_walk_once_accessible_r, dfs_walk_once_accessible): Use - hash_set instead of BINFO_MARKED. - (dfs_unmark_r): Remove. - -2016-01-28 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/24208 - * parser.c (LEXER_DEBUGGING_ENABLED_P): New macro. - (cp_lexer_debugging_p): Use it. - (cp_lexer_start_debugging): Likewise. - (cp_lexer_stop_debugging): Likewise. - -2016-01-27 Marek Polacek <polacek@redhat.com> - - PR c/68062 - * typeck.c (cp_build_binary_op): Promote operand to unsigned, if - needed. Add -Wsign-compare warning. - -2016-01-27 Ryan Burn <contact@rnburn.com> - - PR cilkplus/69267 - * cp-gimplify.c (cilk_cp_gimplify_call_params_in_spawned_fn): Removed - superfluous post_p argument in call to - cilk_gimplify_call_params_in_spawned_fn. - -2016-01-27 Marek Polacek <polacek@redhat.com> - - PR c++/69379 - * constexpr.c (cxx_eval_constant_expression): Handle PTRMEM_CSTs - wrapped in NOP_EXPRs. - -2016-01-27 Martin Sebor <msebor@redhat.com> - - PR c++/69317 - * mangle.c (mangle_decl): Reference the correct (saved) version - of the ABI in -Wabi diagnostics. - -2016-01-27 Marek Polacek <polacek@redhat.com> - - PR c++/69496 - * constexpr.c (cxx_eval_array_reference): Evaluate the number of - elements of the array. - -2016-01-26 Jason Merrill <jason@redhat.com> - - PR c++/68949 - * constexpr.c (register_constexpr_fundef): Keep the un-massaged body. - (cxx_eval_call_expression): Don't look through clones. - * optimize.c (maybe_clone_body): Clear DECL_SAVED_TREE of the alias. - * semantics.c (expand_or_defer_fn_1): Keep DECL_SAVED_TREE of - maybe-in-charge *tor. - -2016-01-26 Jason Merrill <jason@redhat.com> - - PR c++/68782 - * constexpr.c (cxx_eval_bare_aggregate): Update TREE_CONSTANT - and TREE_SIDE_EFFECTS. - (cxx_eval_constant_expression) [CONSTRUCTOR]: Call - verify_constructor_flags. - -2016-01-26 Jakub Jelinek <jakub@redhat.com> - - PR c++/68357 - * cp-gimplify.c (cp_fold): If some operand folds to error_mark_node, - return error_mark_node instead of building trees with error_mark_node - operands. - -2016-01-26 David Malcolm <dmalcolm@redhat.com> - - PR other/69006 - * error.c (print_instantiation_partial_context_line): Add missing - newlines from output for the t == NULL case. - (print_instantiation_partial_context): Remove call to pp_newline. - -2016-01-24 Patrick Palka <ppalka@gcc.gnu.org> - - Revert: - 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/11858 - PR c++/24663 - PR c++/24664 - * decl.c (grokdeclarator): Don't decay array parameter type to - a pointer type if it's dependent. - (grokparms): Invoke strip_top_quals instead of directly invoking - cp_build_qualified_type. - * pt.c (decay_dependent_array_parm_type): New static function. - (type_unification_real): Call decay_dependent_array_parm_type - to decay a dependent array parameter type to its corresponding - pointer type before unification. - (more_specialized_fn): Likewise. - (get_bindings): Likewise. - * tree.c (cp_build_qualified_type): Trivial typofix in - documentation. - -2016-01-23 Martin Sebor <msebor@redhat.com> - - PR c++/58109 - PR c++/69022 - * decl2.c (is_late_template_attribute): Handle dependent argument - to attribute align and attribute vector_size. - -2016-01-21 Jason Merrill <jason@redhat.com> - - PR c++/69392 - * lambda.c (lambda_capture_field_type): Handle 'this' specially - for init-capture, too. - - PR c++/65687 - * decl.c (type_is_deprecated): Don't look into a typedef. - - PR c++/40751 - PR c++/64987 - * decl.c (copy_type_enum): Respect TYPE_USER_ALIGN. - - PR c++/43407 - * decl.c (start_enum): Add attributes parameter. - * parser.c (cp_parser_enum_specifier): Pass it. - * pt.c (lookup_template_class_1): Pass it. - * cp-tree.h: Adjust. - -2016-01-19 Jason Merrill <jason@redhat.com> - - PR c++/59759 - * pt.c (convert_template_argument): Handle VAR_DECL properly. - -2016-01-19 Marek Polacek <polacek@redhat.com> - - PR c++/68586 - * constexpr.c (clear_cv_cache): New. - * cp-gimplify.c (clear_fold_cache): New. - * cp-tree.h (clear_cv_cache, clear_fold_cache): Declare. - * decl.c (finish_enum_value_list): Call them. - - PR c++/68965 - * pt.c (tsubst_copy): Mark elements in expanded vector as used. - -2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/11858 - PR c++/24663 - PR c++/24664 - * decl.c (grokdeclarator): Don't decay array parameter type to - a pointer type if it's dependent. - (grokparms): Invoke strip_top_quals instead of directly invoking - cp_build_qualified_type. - * pt.c (decay_dependent_array_parm_type): New static function. - (type_unification_real): Call decay_dependent_array_parm_type - to decay a dependent array parameter type to its corresponding - pointer type before unification. - (more_specialized_fn): Likewise. - (get_bindings): Likewise. - * tree.c (cp_build_qualified_type): Trivial typofix in - documentation. - -2016-01-18 Jason Merrill <jason@redhat.com> - - * cp-gimplify.c (cp_fold) [CONSTRUCTOR]: Don't clobber the input. - - * cp-gimplify.c (cp_fold): Remove unnecessary special cases. - - PR c++/68767 - * cp-gimplify.c (cp_fold) [COND_EXPR]: Simplify. Do fold COND_EXPR. - (contains_label_1, contains_label_p): Remove. - -2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69091 - * pt.c (type_dependent_expression_p): For a function template - specialization, a type is dependent iff any of its template - arguments are. - -2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> - - * cp-array-notation.c (cp_expand_cond_array_notations): Return - error_mark_node only if find_rank failed, not if it was - successful. - -2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/68936 - * tree.c (build_min_non_dep_call_vec): Don't retain the - KOENIG_LOOKUP_P flag of the non-dependent expression that's - been built. - (build_min_non_dep_op_overload): Instead, do it here. - -2016-01-15 Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/68271 - * parser.h (cp_token): Remove pragma_kind field. Add comment - with number of unused bits. - * parser.c (eof_token): Remove pragma_kind field initializer. - (cp_lexer_get_preprocessor_token): Don't set pragma_kind - field, don't clear CPP_PRAGMA u.value. - (cp_parser_pragma_kind): New function. - (cp_parser_omp_sections_scope, cp_parser_oacc_kernels_parallel, - cp_parser_omp_construct, cp_parser_initial_pragma, - cp_parser_pragma): Use cp_parser_pragma_kind instead of accessing - pragma_kind field. - -2016-01-15 Jason Merrill <jason@redhat.com> - - PR c++/68847 - * call.c (build_cxx_call): Use fold_non_dependent_expr. - - * typeck2.c (cxx_incomplete_type_diagnostic): Use the location of - value. - - PR c++/69257 - * typeck.c (decay_conversion): Don't call mark_rvalue_use for - array/function-to-pointer conversion. Call - complete_type_or_maybe_complain for lvalue-to-rvalue conversion. - * call.c (convert_like_real): Print call context if - decay_conversion errors. - -2016-01-14 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/68773 - * parser.c (cp_parser_oacc_declare, cp_parser_omp_declare_target): Don't - set force_output. - -2016-01-14 Jason Merrill <jason@redhat.com> - - PR c++/69261 - * constexpr.c (find_array_ctor_elt): Handle splitting RANGE_EXPR. - -2016-01-12 Marek Polacek <polacek@redhat.com> - - PR c++/68979 - * constexpr.c (cxx_eval_check_shift_p): Use permerror rather than - error_at and adjust the return value. - -2016-01-12 Jakub Jelinek <jakub@redhat.com> - - PR objc++/68511 - PR c++/69213 - * cp-gimplify.c (cp_gimplify_expr) <case INIT_EXPR>: Don't return - GS_ERROR whenever seen_error (), only if *expr_p contains - cilk spawn stmt, but cilk_detect_spawn_and_unwrap failed. - - PR c++/66808 - PR c++/69000 - * pt.c (tsubst_decl): If not local_p, clear DECL_TEMPLATE_INFO. - -2016-01-11 Jason Merrill <jason@redhat.com> - - PR c++/69131 - * method.c (walk_field_subobs): Add dtor_from_ctor parm. - (process_subob_fn): Likewise. Don't consider triviality if true. - (synthesize_method_walk): Pass it. - -2016-01-11 David Malcolm <dmalcolm@redhat.com> - - PR c++/68795 - * parser.c (cp_parser_postfix_expression): Initialize - close_paren_loc to UNKNOWN_LOCATION; only use it if - it has been written to by - cp_parser_parenthesized_expression_list. - (cp_parser_parenthesized_expression_list): Document the behavior - with respect to the CLOSE_PAREN_LOC param. - -2016-01-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/69211 - * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or MODIFY_EXPR - folded operands have side-effects, but folding changed any of them, - build a new tree with the folded operands instead of returning the - unfolded tree. - -2016-01-09 Marek Polacek <polacek@redhat.com> - - PR c++/69113 - * decl2.c (comdat_linkage): Only set DECL_COMDAT if TREE_PUBLIC is set. - -2016-01-09 Jakub Jelinek <jakub@redhat.com> - - PR c++/69164 - * class.c (layout_class_type): Use copy_node to copy FIELD_DECLs. - -2016-01-08 Jason Merrill <jason@redhat.com> - - PR c++/69158 - * constexpr.c (cxx_fold_indirect_ref): Handle array type differing - in completion. - -2016-01-08 Marek Polacek <polacek@redhat.com> - - PR c++/68449 - * constexpr.c (cxx_eval_constant_expression): Handle NULL initializer. - -2016-01-08 Jason Merrill <jason@redhat.com> - - * constexpr.c (cxx_eval_call_expression): Remove convert_to_void - workaround. - - PR c++/68983 - PR c++/67557 - * cvt.c (convert_to_void): Don't strip a TARGET_EXPR of - TREE_ADDRESSABLE type. - - PR c++/68983 - PR c++/67557 - * call.c (unsafe_copy_elision_p): Look through COMPOUND_EXPR. - -2016-01-05 Nathan Sidwell <nathan@acm.org> - - PR c++/58583 - * pt.c (build_non_dependent_expr): Don't try a checking fold when - parsing an nsdmi. - -2016-01-04 Jakub Jelinek <jakub@redhat.com> +2017-01-01 Jakub Jelinek <jakub@redhat.com> Update copyright years. -Copyright (C) 2016 Free Software Foundation, Inc. +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 diff --git a/gcc/cp/ChangeLog-2016 b/gcc/cp/ChangeLog-2016 new file mode 100644 index 00000000000..7aca3ac5c94 --- /dev/null +++ b/gcc/cp/ChangeLog-2016 @@ -0,0 +1,4388 @@ +2016-12-24 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/78901 + * except.c (nothrow_libfn_p): Expect libc_name_p to return + const struct libc_name_struct *, if it returns NULL, return 0, + otherwise check c_ver and use flag_isoc99 or flag_isoc11. + * cfns.gperf: Add %struct-type and libc_name_struct definition. + For all C89 C library functions add , 89 after the name, add + C99 C library functions with , 99 and C11 C library functions + with , 11 suffix. + * cfns.h: Regenerated. + +2016-12-22 Jason Merrill <jason@redhat.com> + + PR c++/78906 + * pt.c (finish_template_variable): Use most_general_template. + + PR c++/78898 + PR c++/42329 + * pt.c (unify): Don't look for a class template from a non-class. + +2016-12-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/72707 + * name-lookup.c (pushdecl_maybe_friend_1): Do check shadowing of + artificial x if it is an anonymous union variable. + + PR bootstrap/78817 + * typeck.c (cp_build_function_call_vec): If check_function_arguments + returns true, set TREE_NO_WARNING on CALL_EXPR. + * call.c (build_over_call): Likewise. + + PR c++/77830 + * constexpr.c (cxx_eval_array_reference): Perform out of bounds + verification even if lval is true, just allow one past the last + element in that case. + (cxx_eval_store_expression): Detect stores to out of bound + ARRAY_REF. + +2016-12-21 Jason Merrill <jason@redhat.com> + + Implement P0522R0, matching of template template arguments. + * pt.c (coerce_template_template_parms): Allow a template argument + that's less specialized than the parameter. + (unify_bound_ttp_args): Adjust parm's args to apply to arg's + template. + (coerce_template_args_for_ttp): Split out from + lookup_template_class_1. + (coerce_ttp_args_for_tta, store_defaulted_ttp) + (lookup_defaulted_ttp, add_defaults_to_ttp): New. + (process_partial_specialization): Set DECL_CONTEXT of + template template-parameters. + (coerce_template_parms): Only inform when complain. + (expand_template_argument_pack): Handle error_mark_node. + (convert_template_argument, template_args_equal, unify): Handle + any_targ_node. + * cp-tree.h (enum cp_tree_index): Add CPTI_ANY_TARG. + (any_targ_node): New. + * decl.c (cxx_init_decl_processing): Set it. + * name-lookup.c (consider_binding_level): Ignore names with embedded + spaces. + + PR c++/42329 + * pt.c (unify_bound_ttp_args): Split out from unify. + (try_class_unification): Handle BOUND_TEMPLATE_TEMPLATE_PARM. + (unify): Check for type/non-type mismatch early. + [BOUND_TEMPLATE_TEMPLATE_PARM]: Try get_template_base. + + * pt.c (coerce_template_parms): Consider variadic_args_p before + complaining about too many template arguments. + + * pt.c (process_partial_specialization): Use + get_partial_spec_bindings to check that the partial specialization + is more specialized than the primary template. + + * pt.c (convert_template_argument): Pass args to do_auto_deduction. + (mark_template_parm): Handle deducibility from type of non-type + argument here. + (for_each_template_parm_r): Not here. + + * ptree.c (cxx_print_type): Print args of + BOUND_TEMPLATE_TEMPLATE_PARM. + (cxx_print_decl): Print DECL_TEMPLATE_PARMS. + + PR c++/78767 - ICE with inherited constructor default argument + * method.c (strip_inheriting_ctors): Strip template as appropriate. + + PR c++/78749 - friend in anonymous namespace + * decl.c (wrapup_globals_for_namespace): Don't complain about friend + pseudo-template instantiations. + +2016-12-16 Richard Biener <rguenther@suse.de> + + PR c++/71694 + * cp-objcp-common.h (cp_unit_size_without_reusable_padding): Declare. + (LANG_HOOKS_UNIT_SIZE_WITHOUT_REUSABLE_PADDING): Define. + * cp-objcp-common.c (cp_unit_size_without_reusable_padding): New. + +2016-12-15 Jakub Jelinek <jakub@redhat.com> + + P0490R0 GB 20: decomposition declaration should commit to tuple + interpretation early + * decl.c (get_tuple_size): Make static. If inst is error_mark_node + or non-complete type, return NULL_TREE, otherwise if + lookup_qualified_name fails or doesn't fold into INTEGER_CST, return + error_mark_node. + (get_tuple_element_type, get_tuple_decomp_init): Make static. + (cp_finish_decomp): Pass LOC to get_tuple_size. If it returns + error_mark_node, complain and fail. + +2016-12-15 Nathan Sidwell <nathan@acm.org> + + PR c++/77585 + * pt.c (instantiate_decl): Push to class scope lambda resides + within when instantiating a generic lambda function. + +2016-12-14 Martin Sebor <msebor@redhat.com> + + PR c++/78774 + * pt.c (convert_template_argument): Avoid assuming operand type + is non-null since that of SCOPE_REF is not. + +2016-12-14 Martin Jambor <mjambor@suse.cz> + + * parser.c: Include omp-general.h and omp-offload.h instead of + omp-low.h. + (cp_parser_omp_simd): Adjusted calls to find_omp_clause to use its new + name. + (cp_parser_omp_target_update): Likewise. + (cp_parser_oacc_declare): Likewise. + (cp_parser_oacc_enter_exit_data): Likewise. + (cp_parser_oacc_update): Likewise. + (cp_finalize_oacc_routine): Adjusted call to get_oacc_fn_attrib, + build_oacc_routine_dims and replace_oacc_fn_attrib to use their new + names. + * semantics.c: Include omp-general insteda of omp-low.h. + (finish_omp_for): Adjusted calls to find_omp_clause to use its new + name. + (finish_omp_cancel): Likewise. + (finish_omp_cancellation_point): Likewise. + +2016-12-14 Marek Polacek <polacek@redhat.com> + + PR c++/72775 + * init.c (perform_member_init): Diagnose member initializer for + flexible array member. + +2016-12-14 Nathan Sidwell <nathan@acm.org> + + PR c++/78701 + * pt.c (type_unification_real): Check tsubst arg doesn't have + remaining template parms before converting it. + + PR c++/69481 + * cp-tree.h (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): Always use + TYPE_ALIAS_TEMPLATE_INFO for aliases. + +2016-12-13 Nathan Sidwell <nathan@acm.org> + + PR c++/69481 + * cp-tree.h (TYPE_TEMPLATE_INFO): Remove alias type checking. + (TYPE_ALIAS_TEMPLATE_INFO): New. + (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): New. Use those macros. + * error.c (dump_alias_template_specialization): Adjust. + * pt.c (maybe_process_partial_specialization, + iterative_has_template_arg, find_parameter_packs_r, + alias_template_specialization_p, dependent_alias_template_spec_p, + get_underlying_template, lookup_template_class_1, unify): Adjust + template using decl access. + +2016-12-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/78637 + * parser.c (cp_parser_namespace_definition): Increment + nested_definition_count only if push_namespace succeeds. + +2016-12-08 Nathan Sidwell <nathan@acm.org> + + PR c++/78551 + * constexpr.c (extract_string_elt): New. Broken out of ... + (cxx_eval_array_reference): ... here. Call it. + (cxx_eval_store_expression): Convert init by STRING_CST into + CONSTRUCTOR, if needed. + +2016-12-08 Jakub Jelinek <jakub@redhat.com> + + P0003R5 - removal of dynamic exception specification from C++17 + * parser.c (cp_parser_exception_specification_opt): For C++17 + error out on throw ( type-id-list ), for C++11 and C++14 issue + -Wdeprecated warning on it. Formatting fix. Treat throw() + in C++17 as noexcept(true). + +2016-12-07 Martin Jambor <mjambor@suse.cz> + + PR c++/78589 + * error.c (dump_decl): Use dump_function_name to dump + !DECL_LANG_SPECIFIC function decls with no or self-referencing + abstract origin. + +2016-12-07 Nathan Sidwell <nathan@acm.org> + + * pt.c (tsubst <{NON,}TYPE_ARGUMENT_PACK>: Simplify control flow + and avoid re-tsubsting type. + + * cp-tree.h (enum cp_tree_index): Add CPTI_AUTO_IDENTIFIER & + CPTI_DECLTYPE_AUTO_IDENTIFIER. + (auto_identifier, decltype_auto_identifier): New. + *decl.c (initialize_predefined_identifiers): Add 'auto' and + 'decltype(auto)'. + (grokdeclarator): Use cached identifier. + * pt.c (make_decltype_auto, make_auto, make_constrained_auto, + is_auto): Likewise. + +2016-12-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/78649 + * pt.c (tsubst_init): Don't call build_value_init if decl's type + is error_mark_node. + +2016-12-02 Cesar Philippidis <cesar@codesourcery.com> + James Norris <jnorris@codesourcery.com> + + * parser.c (cp_parser_oacc_enter_exit_data): Update diagnostics. + (cp_parser_pragma): Error when PRAGMA_OACC_{ENTER_DATA, + EXIT_DATA,WAIT} are not used in compound statements. + +2016-12-01 Jason Merrill <jason@redhat.com> + + * call.c (add_function_candidate): Also exclude inherited ctors + that take a type reference-related to the derived class. + + * call.c (add_function_candidate): Exclude inherited copy/move + ctors. + +2016-11-29 David Malcolm <dmalcolm@redhat.com> + + PR c++/77922 + * name-lookup.c (lookup_name_fuzzy): Filter out reserved words + that were filtered out by init_reswords. + +2016-11-28 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/72808 + * decl.c (finish_enum_value_list): Call fixup_type_variants on + current_class_type after + insert_late_enum_def_into_classtype_sorted_fields. + +2016-11-28 Jakub Jelinek <jakub@redhat.com> + + PR c++/77591 + * typeck.c (maybe_warn_about_returning_address_of_local): Optimize + whats_returned through fold_for_warn. + +2016-11-27 Jason Merrill <jason@redhat.com> + + PR c++/77907 + * constexpr.c (cxx_eval_constant_expression): Use cp_fold_convert. + +2016-11-24 Martin Liska <mliska@suse.cz> + + PR bootstrap/78493 + * parser.c (cp_parser_range_for): Use safe_push instead of quick_push. + +2016-11-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/77907 + * cp-gimplify.c (cp_fold) <case CALL_EXPR>: When calling constructor + and maybe_constant_value returns non-CALL_EXPR, create INIT_EXPR + with the object on lhs and maybe_constant_value returned expr on rhs. + + PR c++/71450 + * pt.c (tsubst_copy): Return error_mark_node when mark_used + fails, even when complain & tf_error. + + PR c++/77739 + * cp-gimplify.c (cp_gimplify_tree) <case VEC_INIT_EXPR>: Pass + false as handle_invisiref_parm_p to cp_genericize_tree. + (struct cp_genericize_data): Add handle_invisiref_parm_p field. + (cp_genericize_r): Don't wrap is_invisiref_parm into references + if !wtd->handle_invisiref_parm_p. + (cp_genericize_tree): Add handle_invisiref_parm_p argument, + set wtd.handle_invisiref_parm_p to it. + (cp_genericize): Pass true as handle_invisiref_parm_p to + cp_genericize_tree. Formatting fix. + +2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/71973 + * decl.c (duplicate_decls): Warn when a built-in function is redefined. + Don't overload builtin functions with C++ functions. + Handle const_tm_ptr_type_node like file_ptr_node. + Copy the TREE_NOTHROW flag unmodified to the old decl. + +2016-11-18 Jason Merrill <jason@redhat.com> + + PR objc++/78418 - ICE in string tests on darwin + * tree.c (lvalue_kind): Guard DECL_HAS_VALUE_EXPR_P. + +2016-11-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/77285 + * mangle.c (mangle_tls_init_fn, mangle_tls_wrapper_fn): Call + check_abi_tags. + +2016-11-18 Jason Merrill <jason@redhat.com> + + PR c++/67631 - list-init and explicit conversions + * semantics.c (finish_compound_literal): Call digest_init_flags. + * typeck2.c (digest_init_flags): Add complain parm. + (store_init_value): Pass it. + +2016-11-18 Richard Sandiford <richard.sandiford@arm.com> + Alan Hayward <alan.hayward@arm.com> + David Sherwood <david.sherwood@arm.com> + + * class.c (finish_struct_bits): Use SET_DECL_MODE. + (build_base_field_1, layout_class_type, finish_struct_1): Likewise. + * decl.c (make_label_decl): Likewise. + * pt.c (tsubst_decl): Likewise. + +2016-11-17 Jason Merrill <jason@redhat.com> + + PR c++/78193 - inherited ctor regressions on sparc32. + * call.c (build_over_call): Don't set CALL_FROM_THUNK_P here. + (build_call_a): Set it here, and don't insert EMPTY_CLASS_EXPR. + (convert_like_real) [ck_rvalue]: Also pass non-addressable + types along directly. + +2016-11-17 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/55080 + * parser.c (cp_parser_non_integral_constant_expression): Issue a + pedwarn instead of an error for case NIC_FLOAT. + +2016-11-17 Jason Merrill <jason@redhat.com> + + PR c++/78124 - list-initialization and inherited ctor + * name-lookup.c (do_class_using_decl): Set CLASSTYPE_NON_AGGREGATE. + + PR c++/78369 - {} as default argument + * call.c (build_special_member_call): Handle CONSTRUCTOR. + + PR c++/68377 + * parser.c (cp_parser_fold_expression): Check TREE_NO_WARNING. + +2016-11-16 Jason Merrill <jason@redhat.com> + + PR c++/78373 + * decl.c (cp_finish_decl): Don't set TREE_CONSTANT on a reference. + * typeck2.c (store_init_value): Likewise. + + * decl.c (store_decomp_type, lookup_decomp_type): New. + (cp_finish_decomp): Call store_decomp_type. + * semantics.c (finish_decltype_type): Call lookup_decomp_type. + * cp-tree.h: Declare lookup_decomp_type. + +2016-11-15 Jakub Jelinek <jakub@redhat.com> + + * decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl, + set DECL_ASSEMBLER_NAME. + * parser.c (cp_parser_decomposition_declaration): Likewise + if returning error_mark_node. + * mangle.c (mangle_decomp): New function. + * cp-tree.h (mangle_decomp): New declaration. + +2016-11-15 Jason Merrill <jason@redhat.com> + + PR c++/78358 + * semantics.c (finish_decltype_type): Strip references for a tuple + decomposition. + * cp-tree.h (DECL_DECOMPOSITION_P): False for non-variables. + + * decl2.c (decl_maybe_constant_var_p): References qualify. + * constexpr.c (non_const_var_error): Handle references. + * init.c (constant_value_1): Always check decl_constant_var_p. + * cp-gimplify.c (cp_fold_maybe_rvalue): Don't fold references. + * error.c (dump_decl_name): Split out from dump_decl. + +2016-11-14 Jason Merrill <jason@redhat.com> + + * tree.c (bitfield_p): New. + * cp-tree.h: Declare it. + * typeck.c (cxx_sizeof_expr, cxx_alignof_expr) + (cp_build_addr_expr_1): Use it instead of DECL_C_BIT_FIELD. + * decl.c (cp_finish_decomp): Look through reference. Always + SET_DECL_DECOMPOSITION_P. + * semantics.c (finish_decltype_type): Adjust decomposition handling. + +2016-11-13 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + Implement P0217R3 - C++17 structured bindings + * cp-tree.h (struct lang_decl_base): Add decomposition_p. + (DECL_DECOMPOSITION_P): New + (enum auto_deduction_context): Add adc_decomp_type. + (enum cp_declarator_kind): Add cdk_decomp. + * constexpr.c (cxx_eval_constant_expression): Look through + DECL_VALUE_EXPR. + (potential_constant_expression_1): Likewise. + * decl.c (reshape_init): Preserve CONSTRUCTOR_IS_DIRECT_INIT. + (check_initializer): Use build_aggr_init for DECL_DECOMPOSITION_P. + (cp_finish_decl): Pass adc_decomp_type for decomposition. + (find_decomp_class_base, get_tuple_size, get_tuple_element_type) + (get_tuple_decomp_init, cp_finish_decomp): New. + (grokdeclarator): Handle decomposition. + * init.c (build_aggr_init): Handle decomposition array. + (build_vec_init): Handle initialization from { array }. + * name-lookup.c (add_function): Always wrap TEMPLATE_DECL in + OVERLOAD. + * parser.c (declarator_can_be_parameter_pack): Handle cdk_decomp. + (function_declarator_p, strip_declarator_types) + (cp_parser_check_declarator_template_parameters): Likewise. + (cp_parser_range_for, cp_convert_range_for): Handle decomposition. + (cp_parser_simple_declaration): Parse decomposition. + (cp_parser_decomposition_declaration): New. + * pt.c (tsubst_decomp_names): New. + (subst_expr) [DECL_EXPR, RANGE_FOR_STMT]: Handle decomposition. + (do_auto_deduction): Handle adc_decomp_type. + * semantics.c (finish_decltype_type): Look through DECL_VALUE_EXPR. + * typeck.c (is_bitfield_expr_with_lowered_type): Likewise. + * tree.c (lvalue_kind): Likewise. + (cp_build_reference_type): Handle reference collapsing. + +2016-11-13 Jason Merrill <jason@redhat.com> + + * call.c (build_new_method_call_1): Include template arguments in + error message. + (print_error_for_call_failure): Likewise. + (build_new_function_call): Pass them in. + * name-lookup.c (supplement_binding_1): Don't complain about a + conflict with an erroneous declaration. + * error.c (dump_decl): Fix printing of alias declaration. + * decl.c (make_typename_type): Call cxx_incomplete_type_error. + * parser.c (cp_parser_diagnose_invalid_type_name): Likewise. + * semantics.c (perform_koenig_lookup): Don't wrap an error in + TEMPLATE_ID_EXPR. + +2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR c/35503 + * parser.c (cp_parser_postfix_pexpression): Call warn_for_restrict. + +2016-11-12 Jason Merrill <jason@redhat.com> + + CWG 2233 + * typeck.c (convert_arguments): Handle default arg followed by none. + + * constexpr.c (potential_constant_expression_1): REALPART_EXPR and + IMAGPART_EXPR can be lvalues. + + DR 374 + PR c++/56480 + * pt.c (check_specialization_namespace): Allow any enclosing + namespace. + (check_unqualified_spec_or_inst): New. + (check_explicit_specialization): Call it. + * parser.c (cp_parser_elaborated_type_specifier) + (cp_parser_class_head): Call it. + +2016-11-10 Jason Merrill <jason@redhat.com> + + PR c++/77337 + * pt.c (tsubst_friend_function): Don't set DECL_INITIAL. + (instantiate_decl): It's OK to defer a constexpr function. + * cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): Check + DECL_LANG_SPECIFIC. + * decl2.c (decl_defined_p): Use it. No longer static. + * decl.c (redeclaration_error_message): Use decl_defined_p. + * constexpr.c (cxx_eval_call_expression): Set input_location around + call to instantiate_decl. + +2016-11-10 Jakub Jelinek <jakub@redhat.com> + + * mangle.c (mangle_decl): Only emit -Wc++1z-compat warnings for + public or external symbols. + +2016-11-09 Jakub Jelinek <jakub@redhat.com> + + PR c++/78283 + * mangle.c (start_mangling): Reset G.need_cxx1z_warning. + +2016-11-09 Jason Merrill <jason@redhat.com> + + * parser.c (cp_parser_simple_type_specifier): Allow placeholder + for template template parameter. + (cp_parser_type_id_1): Improve diagnostic. + * decl.c (grokdeclarator): Handle class deduction diagnostics here. + * pt.c (splice_late_return_type): Not here. + (tsubst) [TEMPLATE_TYPE_PARM]: Substitute into placeholder template. + (do_class_deduction): Handle non-class templates. + + Implement P0127R2, Declaring non-type parameters with auto. + * cp-tree.h (enum auto_deduction_context): Add adc_unify. + * decl.c (grokdeclarator): Allow 'auto' in C++17 template non-type + parameter types. + * pt.c (do_auto_deduction): Add outer_targs parameter. + (convert_template_argument): Call do_auto_deduction. If adc_unify, + don't give up on dependent init. + (unify): Likewise. In C++17, walk into the type of a + TEMPLATE_PARM_INDEX. + (for_each_template_parm): Add any_fn parameter. + (struct pair_fn_data): Likewise. + (for_each_template_parm_r): Call it for any tree. In C++17, walk + into the type of a TEMPLATE_PARM_INDEX. + (zero_r, array_deduction_r, try_array_deduction): New. + (type_unification_real): Call try_array_deduction. + (get_partial_spec_bindings): Likewise. + +2016-11-07 Jason Merrill <jason@redhat.com> + + Implement P0012R1, Make exception specifications part of the type + system. + * cp-tree.h (enum tsubst_flags): Add tf_fndecl_type. + (flag_noexcept_type, ce_type): New. + * call.c (build_conv): Add ck_fnptr. + (enum conversion_kind): Change ck_tsafe to ck_fnptr. + (convert_like_real): Likewise. + (standard_conversion): Likewise. Allow function pointer + conversions for pointers to member functions. + (reference_compatible_p): Allow function pointer conversions. + (direct_reference_binding): Likewise. + (reference_binding): Reference-compatible is no longer a subset of + reference-related. + (is_subseq): Also strip ck_lvalue after next_conversion. + * class.c (instantiate_type): Check fnptr_conv_p. + (resolve_address_of_overloaded_function): Likewise. + * cvt.c (can_convert_tx_safety): Now static. + (noexcept_conv_p, fnptr_conv_p, strip_fnptr_conv): New. + * decl.c (flag_noexcept_type): Define. + (cxx_init_decl_processing): Set it. + (bad_specifiers): Check it. + (grokdeclarator) [cdk_function]: Add exception-spec to type here. + * lambda.c (maybe_add_lambda_conv_op): Add exception-spec to + returned pointer. + * mangle.c (struct globals): Add need_cxx1z_warning. + (mangle_decl): Check it. + (write_exception_spec): New. + (write_function_type): Call it. + (canonicalize_for_substitution): Handle exception spec. + (write_type): Likewise. + (write_encoding): Set processing_template_decl across mangling of + partially-instantiated type. + * pt.c (determine_specialization): Pass tf_fndecl_type. + (tsubst_decl, fn_type_unification): Likewise. + (tsubst): Strip tf_fndecl_type, pass it to + tsubst_exception_specification. + (convert_nontype_argument_function): Handle function pointer + conversion. + (convert_nontype_argument): Likewise. + (unify, for_each_template_parm_r): Walk into noexcept-specifier. + * rtti.c (ptr_initializer): Encode noexcept. + * tree.c (canonical_eh_spec): New. + (build_exception_variant): Use it. + * typeck.c (composite_pointer_type): Handle fnptr conversion. + (comp_except_specs): Compare canonical EH specs. + (structural_comptypes): Call it. + + * call.c (standard_conversion): Reorganize pointer conversions. + * pt.c (convert_nontype_argument_function): Convert to ref here. + (convert_nontype_argument): Not here. + (convert_template_argument): Add original type to error message. + (RECUR_AND_CHECK_FAILURE): Remove trailing semicolon. + (unify): Compare function-qualifiers. + * typeck.c (same_type_ignoring_top_level_qualifiers_p): Use + cp_build_qualified_type rather than TYPE_MAIN_VARIANT. + + * pt.c (push_tinst_level_loc): Add template instantiations to the + announce_function stream. + +2016-11-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/67980 + * pt.c (tsubst_expr, case IF_STMT): Use fold_non_dependent_expr + to suppress unwanted warnings. + +2016-11-03 Jason Merrill <jason@redhat.com> + + PR c++/78198 + * call.c (convert_default_arg): Look through inheriting ctors. + +2016-11-03 Jakub Jelinek <jakub@redhat.com> + Alexandre Oliva <aoliva@redhat.com> + Jason Merrill <jason@redhat.com> + + PR debug/28767 + PR debug/56974 + * tree.c (cp_check_qualified_type): Use check_base_type and + TYPE_QUALS comparison instead of check_qualified_type. + (cxx_type_hash_eq): Return false if type_memfn_rqual don't match. + * cp-objcp-common.c (cp_get_debug_type): New function. + (cp_decl_dwarf_attribute): Don't handle types here. + (cp_type_dwarf_attribute): New function. + * cp-objcp-common.h (cp_get_debug_type, cp_type_dwarf_attribute): + Declare. + (LANG_HOOKS_GET_DEBUG_TYPE, LANG_HOOKS_TYPE_DWARF_ATTRIBUTE): + Define. + +2016-11-03 Jason Merrill <jason@redhat.com> + + * tree.c (cp_check_qualified_type): Call check_base_type instead + of check_qualified_type. + (cxx_type_hash_eq): Check ref-qualifiers. + * typeck.c (apply_memfn_quals): No need to mess with TYPE_CANONICAL. + +2016-11-01 Jason Merrill <jason@redhat.com> + + Implement P0136R1, Rewording inheriting constructors. + * call.c (enum rejection_reason_code): Add rr_inherited_ctor. + (inherited_ctor_rejection): New. + (add_function_candidate): Reject inherited ctors for copying. + (enforce_access): Use strip_inheriting_ctors. + (print_z_candidate): Likewise. Handle rr_inherited_ctor. + (convert_like_real): Avoid copying inheriting ctor parameters. + (build_over_call): Likewise. A base ctor inheriting from vbase + has no parms. Sorry about varargs. + (joust): A local constructor beats inherited with the same convs. + * class.c (add_method): Handle hiding inheriting ctors. + (one_inherited_ctor): Handle new semantics. + (add_implicitly_declared_members): Pass using_decl down. + (build_clone): A base ctor inheriting from vbase has no parms. + * cp-tree.h (DECL_INHERITED_CTOR): Store this instead of the base. + (SET_DECL_INHERITED_CTOR): Likewise. + (DECL_INHERITED_CTOR_BASE): Adjust. + * constexpr.c: Adjust. + * error.c (dump_function_decl): Decorate inheriting ctors. + * init.c (emit_mem_initializers): Suppress access control in + inheriting ctor. + * mangle.c (write_special_name_constructor): Handle new inheriting + ctor mangling. + * method.c (strip_inheriting_ctors, inherited_ctor_binfo) + (ctor_omit_inherited_parms, binfo_inherited_from): New. + (synthesized_method_walk): Use binfo_inherited_from. Suppress + access control in inheriting ctor. + (deduce_inheriting_ctor): Deleted if ambiguous ctor inheritance. + (maybe_explain_implicit_delete): Explain ambigous ctor inheritance. + (add_one_base_init, do_build_copy_constructor): Adjust. + (locate_fn_flags, explain_implicit_non_constexpr): Adjust. + (implicitly_declare_fn): Adjust. + (get_inherited_ctor): Remove. + * name-lookup.c (do_class_using_decl): Check for indirect ctor + inheritance. + * optimize.c (cdtor_comdat_group): Adjust for new mangling. + (maybe_clone_body): Handle omitted parms in base clone. + (maybe_thunk_body): Don't thunk if base clone omits parms. + * pt.c (tsubst_decl): Adjust. + (instantiate_template_1): Suppress access control in inheriting + ctor. + (fn_type_unification): Do deduction with inherited ctor. + * tree.c (special_function_p): Adjust. + +2016-11-01 Jakub Jelinek <jakub@redhat.com> + + * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_inline. + +2016-11-01 Jason Merrill <jason@redhat.com> + + * class.c (declared_access): Split out from handle_using_decl. + +2016-10-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/78089 + * parser.c (cp_parser_postfix_expression): Replace return statement in + the first switch with setting postfix_expression to the return + expression and break;. + + PR c++/77886 + * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over + FALLTHROUGH_LABEL_P flag to the new LABEL_DECL. + (tsubst_expr) <case LABEL_EXPR>: Likewise. + +2016-09-11 Le-Chun Wu <lcwu@google.com> + Mark Wielaard <mjw@redhat.com> + + * name-lookup.c (pushdecl_maybe_friend): When emitting a + shadowing warning, use the code corresponding to the + given -Wshadow= variant. + +2016-10-26 Jason Merrill <jason@redhat.com> + + * class.c (add_method): Allow using-declarations to coexist. + +2016-10-25 Jason Merrill <jason@redhat.com> + + * constexpr.c (maybe_constant_init): Pull out TARGET_EXPR_INITIAL. + (cxx_eval_outermost_constant_expr): Don't return a CONSTRUCTOR + with CONSTRUCTOR_NO_IMPLICIT_ZERO. + (cxx_eval_call_expression): Clear CONSTRUCTOR_NO_IMPLICIT_ZERO. + +2016-10-25 Jakub Jelinek <jakub@redhat.com> + + * parser.c (cp_parser_postfix_expression): Adding missing break;. + + * cp-tree.h (finish_builtin_launder): Declare. + * parser.c (cp_parser_postfix_expression): Handle RID_BUILTIN_LAUNDER. + * semantics.c (finish_builtin_launder): New function. + * pt.c (tsubst_copy_and_build): Handle instantiation of IFN_LAUNDER. + * constexpr.c (cxx_eval_internal_function): Handle IFN_LAUNDER. + (potential_constant_expression_1): Likewise. + +2016-10-24 Jakub Jelinek <jakub@redhat.com> + + * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_reference + and DW_AT_rvalue_reference. + + * cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x) + instead of TREE_CODE (x) == VAR_DECL. + * constraint.cc (get_concept_definition): Likewise. + (finish_shorthand_constraint): Likewise. + * init.c (warn_placement_new_too_small): Likewise. + * cp-gimplify.c (cp_genericize_r): Likewise. + +2016-10-21 Jason Merrill <jason@redhat.com> + + PR c++/77656 + * pt.c (convert_template_argument): Call convert_nontype_argument + on value-dependent but not type-dependent arguments. + (convert_nontype_argument): Handle value-dependent arguments. + (canonicalize_expr_argument): New. + (deducible_expression, unify): Skip CONVERT_EXPR. + * error.c (dump_template_argument): Likewise. + * mangle.c (write_expression): Likewise. + + * ptree.c (cxx_print_xnode) [TEMPLATE_PARM_INDEX]: Dump the decl. + +2016-10-21 Jakub Jelinek <jakub@redhat.com> + + * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle + DW_AT_const_expr. + +2016-10-17 Jakub Jelinek <jakub@redhat.com> + + * cp-objcp-common.h (cp_function_decl_explicit_p, + cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove. + (cp_decl_dwarf_attribute): Declare. + (LANG_HOOKS_FUNCTION_DECL_EXPLICIT_P, + LANG_HOOKS_FUNCTION_DECL_DELETED_P, + LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Remove. + (LANG_HOOKS_DECL_DWARF_ATTRIBUTE): Redefine. + * cp-objcp-common.c (cp_function_decl_explicit_p, + cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove. + (cp_decl_dwarf_attribute): New function. + +2016-10-15 Jason Merrill <jason@redhat.com> + + PR c++/77945 + * constexpr.c (maybe_simplify_trivial_copy): New. + (cxx_eval_store_expression): Call it. + * call.c (build_over_call): Use unsigned char for trivial copy. + +2016-10-14 Jason Merrill <jason@redhat.com> + + Implement P0017R1, C++17 aggregates with bases. + * class.c (build_base_field_1): Split out from... + (build_base_field): ...here. In C++17 mode, build a field for + empty bases. + * decl.c (xref_basetypes): In C++17 aggregates can have bases. + (next_initializable_field): Allow base fields in C++17. + * typeck2.c (process_init_constructor_record): Likewise. + +2016-10-14 Jakub Jelinek <jakub@redhat.com> + + DR 1511 - const volatile variables and ODR + * decl.c (grokvardecl): Change flags argument to type_quals, + add conceptp argument. Set TREE_PUBLIC for non-static volatile vars. + (grokdeclarator): Adjust grokvardecl caller. + +2016-10-13 Martin Sebor <msebor@redhat.com> + + PR c++/71912 + * class.c (struct flexmems_t): Add members. + (find_flexarrays): Add arguments. Correct handling of anonymous + structs. + (diagnose_flexarrays): Adjust to issue warnings in addition to errors. + (check_flexarrays): Add argument. + (diagnose_invalid_flexarray): New functions. + +2016-10-13 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + Implement P0386R2 - C++17 inline variables + * cp-tree.h (struct lang_type): Shrink language field to 1 bit + from 4. Add var_declared_inline_p field. Mention 2 spare bits. + (DECL_VAR_DECLARED_INLINE_P): Define. + (SET_DECL_VAR_DECLARED_INLINE_P): Define. + (DECL_INLINE_VAR_P): Define. + (diagnose_inline_vars_for_namespace): Declare. + * decl.c (diagnose_inline_vars_for_namespace): New function. + (duplicate_decls): For static data members copy + DECL_DECLARED_CONSTEXPR_P. + (redeclaration_error_message): Handle C++17 redundant redeclaration + of constexpr static data member outside of class. + (maybe_commonize_var): Handle inline variables. + (check_initializer): Ignore inline variables for diagnostics. + Adjust diagnostic wording for C++17. + (make_rtl_for_nonlocal_decl): Allow in-class definition of + inline static data members. + (bad_specifiers): Don't diagnose inline on variables here. + (grokvardecl): Add inlinep argument, non-static const inline variables + are TREE_PUBLIC. + (check_static_variable_definition): Return early also for inline + variables. + (mark_inline_variable): New. + (grokdeclarator): Handle inline variables and inline static data + members. + * typeck2.c (store_init_value): Don't diagnose non-constant + initializers for non-constexpr inline static data members. + * decl2.c (vague_linkage_p): Return true for inline variables. + (c_parse_final_cleanups): In-class declaration of inline static + data members is a definition. Call diagnose_inline_vars_for_namespace + through walk_namespaces. + * pt.c (instantiate_decl): Set pattern_defined for in-class definitions + of inline static data members. + +2016-10-13 Jason Merrill <jason@redhat.com> + + * decl.c (mark_inline_variable): New. + +>>>>>>> .r241142 +2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * decl2.c: Include memmodel.h. + * rtti.c: Likewise. + +2016-10-11 Jason Merrill <jason@redhat.com> + + PR c++/77742 + * init.c (build_new_1): Don't -Waligned-new about placement new. + (malloc_alignment): New. Consider MALLOC_ABI_ALIGNMENT. + * decl.c (cxx_init_decl_processing): New. + +2016-10-10 Jason Merrill <jason@redhat.com> + + PR c++/77890 + PR c++/77912 + * pt.c (do_class_deduction): Set cp_unevaluated_operand. + (tsubst) [TEMPLATE_TYPE_PARM]: Copy CLASS_PLACEHOLDER_TEMPLATE. + +2016-10-08 Jason Merrill <jason@redhat.com> + + * cp-gimplify.c (cp_fold): Add variable name. + + * cp-gimplify.c (cp_fold): Distribute cp_truthvalue_conversion + into COND_EXPR. + +2016-10-07 Jason Merrill <jason@redhat.com> + + Further P0135 refinement. + * call.c (build_user_type_conversion_1): Consider conversions from + a single element in an initializer-list. + (build_temp): Undo early_elide_copy change. + (build_over_call): Check that we don't try to copy a TARGET_EXPR + in C++17 mode. Set user_conv_p here. + (convert_like_real): Not here. + (check_self_delegation): Split out from... + (build_special_member_call): ...here. Handle C++17 copy elision. + * cvt.c (early_elide_copy): Remove. + (ocp_convert): Undo early_elide_copy change. + * except.c (build_throw): Likewise. + * init.c (expand_default_init): Likewise. + * typeck.c (cp_build_modify_expr): Likewise. + +2016-10-07 Nathan Sidwell <nathan@acm.org> + + PR c++/64433 + DR1658, DR1611 + * init.c (emit_mem_initializers): Don't construct vbases of + abstract classes. + (push_base_cleanups): Don't push vbase cleanups for abstract class + when in C++14 mode. + * method.c (synthethesized_method_walk): Don't walk vbases of + abstract classes when in C++14 mode. + +2016-10-07 Jakub Jelinek <jakub@redhat.com> + + Implement LWG2296 helper intrinsic + * parser.c (cp_parser_postfix_expression): Handle RID_ADDRESSOF. + * cp-objcp-common.c (cp_common_init_ts): Handle ADDRESSOF_EXPR. + * constexpr.c (potential_constant_expression_1): Likewise. + * error.c (dump_expr): Likewise. + * typeck.c (cp_build_addressof): New function. + * cp-tree.h (cp_build_addressof): Declare. + * cxx-pretty-print.h (pp_cxx_addressof_expression): Declare. + * cp-tree.def (ADDRESSOF_EXPR): New tree code. + * cxx-pretty-print.c (cxx_pretty_printer::primary_expression): Handle + ADDRESSOF_EXPR. Add __builtin_addressof and + __has_unique_object_representations into syntax in function comment. + (pp_cxx_addressof_expression): New function. + * pt.c (tsubst_copy_and_build): Handle ADDRESSOF_EXPR. + +2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/77700 + * parser.c (cp_parser_base_specifier): Fix a warning. + +2016-10-07 Bernd Schmidt <bschmidt@redhat.com> + + PR c++/69733 + * decl.c (grokdeclarator): Try to find the correct location for an + ignored qualifier. + +2016-10-07 Martin Liska <mliska@suse.cz> + + * lambda.c (maybe_add_lambda_conv_op): Set default value. + +2016-10-06 Jason Merrill <jason@redhat.com> + + * call.c (build_temp, convert_like_real): Don't re-copy + TARGET_EXPR. Handle packed fields. + (build_x_va_arg): Wrap it in a TARGET_EXPR. + (build_over_call): Add sanity check. + * cvt.c (early_elide_copy): New. + (ocp_convert): Use it. + * except.c (build_throw): Use it. + * init.c (get_nsdmi): Put back the TARGET_EXPR. + (expand_default_init): Call early_elide_copy. + * typeck.c (cp_build_modify_expr): Call early_elide_copy. + +2016-10-06 Jakub Jelinek <jakub@redhat.com> + + Implement P0258R2 - helper for C++17 + std::has_unique_object_representations trait + * cp-tree.h (enum cp_trait_kind): Add + CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS. + (struct lang_type_class): Add unique_obj_representations + and unique_obj_representations_set bitfields. + (CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS, + CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS_SET): Define. + (type_has_unique_obj_representations): Declare. + * parser.c (cp_parser_primary_expression): Handle + RID_HAS_UNIQUE_OBJ_REPRESENTATIONS. + (cp_parser_trait_expr): Likewise. Formatting fix. + * semantics.c (trait_expr_value, finish_trait_expr): Handle + CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS. + * tree.c (type_has_unique_obj_representations): New function. + (record_has_unique_obj_representations): New function. + * cxx-pretty-print.c (pp_cxx_trait_expression): Handle + CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS. + +2016-10-05 Jason Merrill <jason@redhat.com> + + Implement P0135R1, Guaranteed copy elision. + * cvt.c (ocp_convert): Don't re-copy a TARGET_EXPR in C++17. + + PR c++/54293 + * call.c (reference_binding): Fix binding to member of temporary. + + * call.c (extend_ref_init_temps): Fix TARGET_EXPR handling. + + * parser.c (cp_parser_skip_to_end_of_statement): Add missing break. + + * semantics.c (finish_compound_literal): Handle class placeholder. + +2016-10-05 Marek Polacek <polacek@redhat.com> + + Implement P0305R1, Selection statements with initializer. + * cp-array-notation.c (create_an_loop): Call finish_init_stmt + instead of finish_for_init_stmt. + * cp-tree.h (finish_for_init_stmt): Rename to finish_init_stmt. + * decl.c (poplevel): Adjust a comment. + * init.c (build_vec_init): Call finish_init_stmt instead of + finish_for_init_stmt. + * name-lookup.c (pushdecl_maybe_friend_1): Adjust a comment. + * name-lookup.h (enum scope_kind): Likewise. + * parser.c (cp_parser_statement): Update commentary. + (cp_parser_init_statement_p): New function. + (cp_parser_selection_statement): Parse the optional init-statement. + (cp_parser_for): Call finish_init_stmt instead of finish_for_init_stmt. + (cp_parser_c_for): Likewise. + (cp_convert_range_for): Call finish_init_stmt instead of finish_for_init_stmt. + (cp_parser_range_for_member_function): Update commentary. + (cp_parser_iteration_statement): + (cp_parser_for_init_statement): Rename to cp_parser_init_statement. + * pt.c (tsubst_omp_for_iterator): Update commentary. + (tsubst_expr): Call finish_init_stmt instead of finish_for_init_stmt. + * semantics.c (finish_for_init_stmt): Rename to finish_init_stmt. + Update commentary. + +2016-10-04 Jason Merrill <jason@redhat.com> + + PR c++/77852 + * pt.c (do_class_deduction): Handle list-initialization. + (do_auto_deduction): Call it sooner. + (build_deduction_guide): Use tsubst_arg_types. + (rewrite_template_parm): Don't copy_type. + + PR c++/77775 + * constexpr.c (cxx_eval_component_reference): Use name matching + for PMFs. + + Implement P0091R2, Template argument deduction for class templates. + * parser.c (cp_parser_simple_type_specifier): Parse class placeholder. + Use the location of the beginning of the type-specifier. + (cp_parser_init_declarator): Parse deduction guide. + (cp_parser_diagnose_invalid_type_name): Mention class deduction. + (cp_parser_type_id_1): Don't accept class placeholder as template arg. + * cp-tree.h (CLASS_PLACEHOLDER_TEMPLATE): New. + * decl.c (grokdeclarator): Check for uninitialized auto here. + (start_decl_1): Not here. + (cp_finish_decl): Or here. Don't collapse a list when doing + class deduction. + (grokfndecl): Check deduction guide scope and body. + * error.c (dump_decl, dump_function_decl, dump_function_name): + Handle deduction guides. + * pt.c (make_template_placeholder, do_class_deduction): New. + (build_deduction_guide, rewrite_template_parm): New. + (dguide_name, dguide_name_p, deduction_guide_p): New. + (do_auto_deduction): Call do_class_deduction. + (splice_late_return_type, is_auto): Handle class placeholders. + (template_parms_level_to_args): Split from template_parms_to_args. + (tsubst_template_parms_level): Split from tsubst_template_parms. + * typeck2.c (build_functional_cast): Handle class placeholder. + +2016-10-04 Martin Sebor <msebor@redhat.com> + + PR c++/77804 + * init.c (warn_placement_new_too_small): Avoid assuming an array type + has a constant size. + +2016-10-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/77791 + * parser.c (cp_parser_lambda_declarator_opt): Only pedwarn + for C++11 on decls in the param_list. Test cxx_dialect < cxx14 before + the loop just once. + + * cp-tree.h (enum cp_tree_index): Remove CPTI_JAVA_*, + CPTI_LANG_NAME_JAVA and CPTI_JCLASS. + (java_byte_type_node, java_short_type_node, java_int_type_node, + java_long_type_node, java_float_type_node, java_double_type_node, + java_char_type_node, java_boolean_type_node, lang_name_java, + jclass_node): Remove. + (enum languages): Remove lang_java. + (TYPE_FOR_JAVA): Remove. + (struct lang_type_class): Remove java_interface bit-field. + (TYPE_JAVA_INTERFACE): Remove. + (pragma_java_exceptions): Remove. + (check_java_method, build_java_class_ref): Remove prototypes. + * name-lookup.c (pushtag_1): Don't set TYPE_FOR_JAVA. + * decl2.c (acceptable_java_type, check_java_method): Remove. + (import_export_decl): Remove TYPE_FOR_JAVA handling. + (build_java_method_aliases): Remove. + (c_parse_final_cleanups): Don't call build_java_method_aliases. + (possibly_inlined_p): Don't test pragma_java_exceptions. + * init.c (build_new_1): Remove TYPE_FOR_JAVA handling. + (build_java_class_ref): Remove. + * pt.c (maybe_new_partial_specialization, lookup_template_class_1, + instantiate_class_template_1): Don't copy TYPE_FOR_JAVA. + * except.c (eh_type_info): Remove java type handling. + (decl_is_java_type, choose_personality_routine): Remove. + (initialize_handler_parm): Don't call choose_personality_routine. + (expand_start_catch_block): Don't handle java types. + (build_throw): Likewise. + * cp-lang.c (cp_eh_personality): Don't handle pragma_java_exceptions. + * typeck.c (structural_comptypes): Don't compare TYPE_FOR_JAVA. + * call.c (build_over_call): Don't handle TYPE_JAVA_INTERFACE. + (java_iface_lookup_fn): Remove. + (build_java_interface_fn_ref): Remove. + * tree.c (cxx_attribute_table): Remove java_interface. + (handle_java_interface_attribute): Remove. + * lex.c (pragma_java_exceptions): Remove. + (init_cp_pragma): Don't register GCC java_exceptions pragma. + (handle_pragma_java_exceptions): Remove. + (retrofit_lang_decl): Don't handle lang_name_java. + * method.c (implicitly_declare_fn): Don't handle TYPE_FOR_JAVA. + * error.c (language_to_string): Don't handle lang_java. + * decl.c (record_builtin_java_type): Remove. + (initialize_predefined_identifiers): Remove Java. + (cxx_init_decl_processing): Remove java_*_type_node. + (cp_finish_decl): Don't handle TYPE_FOR_JAVA. + (grokfndecl): Likewise. + (check_special_function_return_type): Likewise. + (grokdeclarator): Don't set TYPE_FOR_JAVA. + (grokparms): Don't handle TYPE_FOR_JAVA. + (xref_basetypes): Likewise. + (check_function_type): Likewise. + (finish_constructor_body): Likewise. + * mangle.c (write_builtin_type): Don't handle TYPE_FOR_JAVA + and java_*_type_node. + (write_bare_function_type): Don't handle TYPE_FOR_JAVA. + (write_java_integer_type_codes): Remove. + * class.c (add_method): Don't handle TYPE_FOR_JAVA. + (add_implicitly_declared_members, determine_key_method, + finish_struct_1): Likewise. + (push_lang_context): Don't handle lang_name_java. + +2016-10-03 Marek Polacek <polacek@redhat.com> + + Core 903 + * typeck.c (cp_build_binary_op): Pass original operands to + null_ptr_cst_p, not those after the default conversions. + +2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * parser.c (cp_parser_condition): Fix a warning. + +2016-09-29 Jakub Jelinek <jakub@redhat.com> + + Implement P0001R1 - C++17 removal of register storage class specifier + * decl.c (cp_finish_decl): Diagnose register storage class + on vars except when used in GNU global or local register variable + extension. + (grokdeclarator): Diagnose register storage class on parameters. + * except.c (expand_start_catch_block): Set DECL_REGISTER only + after cp_finish_decl call. + +2016-09-29 Marek Polacek <polacek@redhat.com> + + * rtti.c (involves_incomplete_p): Add fall through comment. + +2016-09-28 Jakub Jelinek <jakub@redhat.com> + + PR c++/77467 + * constexpr.c (enum constexpr_switch_state): New. + (struct constexpr_ctx): Add css_state field. + (label_matches): Add CTX and STMT arguments, remove I and + DEFAULT_LABEL. For CASE_LABEL_EXPR assert ctx->css_state != NULL, + handle default labels according to css_state. + (cxx_eval_statement_list): Remove statement skipping, label_matches + and default_label handling code. + (cxx_eval_loop_expr): Exit after first iteration even if + switches (jump_target). + (cxx_eval_switch_expr): Set up css_state field in ctx, if default + label has been seen in the body, but no cases matched, evaluate + the body second time. + (cxx_eval_constant_expression): Handle stmt skipping and label_matches + here. Handle PREDICT_EXPR. For MODIFY_EXPR or INIT_EXPR, assert + statement is not skipped. For COND_EXPR during skipping, don't + evaluate condition, just the then block and if still skipping at the + end also the else block. + (cxx_eval_outermost_constant_expr): Adjust constexpr_ctx initializer. + (is_sub_constant_expr): Likewise. + +2016-09-27 Jakub Jelinek <jakub@redhat.com> + + Implement P0018R3, C++17 lambda capture of *this by value as [=,*this] + * parser.c (cp_parser_lambda_introducer): Formatting fix. Pass + true instead of false as by_reference_p to add_capture for 'this'. + Parse '*this' simple-capture. + * lambda.c (build_capture_proxy): Handle '*this' capture by value. + (add_capture): Adjust function comment. For id == this_identifier, + treat by_reference_p as capturing '*this' by reference, i.e. 'this' + by value, and !by_reference_p as capturing '*this' by value. + (add_default_capture): For implicit 'this' capture, always pass + by_reference_p true rather than false. + + PR c++/77722 + * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Instrument also + functions that have just a STATEMENT_LIST instead of BIND_EXPR, or + BIND_EXPR with some statement rather than STATEMENT_LIST as body. + +2016-09-26 Nathan Sidwell <nathan@acm.org> + + * init.c (expand_default_init): Fix } indentation. + * method.c (process_subob_fn): Simplify control structure to + remove gotos. + (implicitly_declare_fn): Remove duplicated lambda ctor check. + +2016-09-26 Marek Polacek <polacek@redhat.com> + + PR c/7652 + * parser.c (cp_parser_storage_class_specifier_opt): Add + gcc_fallthrough. + (cp_parser_skip_to_end_of_template_parameter_list): Likewise. + (cp_parser_cache_defarg): Likewise. + (cp_parser_omp_for_cond): Likewise. + * semantics.c (finish_decltype_type): Likewise. + * typeck.c (structural_comptypes): Likewise. + (cp_build_binary_op): Likewise. + (cp_build_modify_expr): Likewise. + +2016-09-26 Marek Polacek <polacek@redhat.com> + + PR c/7652 + * constexpr.c (cxx_eval_internal_function): Handle IFN_FALLTHROUGH. + (potential_constant_expression_1): Likewise. + * constraint.cc (function_concept_check_p): Check fn for null. + * parser.c (cp_parser_expression_statement): Handle attribute + fallthrough. + (cp_parser_statement): Likewise. + (cp_parser_label_for_labeled_statement): Set FALLTHROUGH_LABEL_P on + labels. + (cp_parser_std_attribute): Handle fallthrough attribute. + (cp_parser_check_std_attribute): Add %< %> quotes. + * pt.c (tsubst_copy_and_build): Handle internal functions. + (instantiation_dependent_scope_ref_p): Return if the expression is + null. + +2016-09-24 Marek Polacek <polacek@redhat.com> + + PR c/77490 + * typeck.c (cp_build_unary_op): Warn about bit not on expressions that + have boolean value. + +2016-09-23 Jakub Jelinek <jakub@redhat.com> + + Implement P0138R2, C++17 construction rules for enum class values + * cp-tree.h (is_direct_enum_init): Declare. + * decl.c (is_direct_enum_init): New function. + (reshape_init): Use it. + * typeck.c (convert_for_assignment): Likewise. + + * Make-lang.in (check-c++1z): Pass RUNTESTFLAGS down to + make check-g++. + + * constexpr.c (call_stack): Remove unnecessary + = vNULL initialization of file scope vec. + + * name-lookup.c (store_bindings, store_class_bindings): Don't + initialize static local bindings_need_stored to vNULL. + + * typeck2.c (process_init_constructor_record): Use + CONSTRUCTOR_NELTS (...) instead of + vec_safe_length (CONSTRUCTOR_ELTS (...)). + * decl.c (reshape_init_r): Likewise. + (check_initializer): Likewise. + +2016-09-22 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71979 + * class.c (build_base_path): Allow for lookup_base returning + NULL_TREE. + +2016-09-21 Jason Merrill <jason@redhat.com> + + Core 903 + * call.c (null_ptr_cst_p): Check char_type_p. + +2016-09-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/77651 + * init.c (build_new_1): Don't suggest to use -faligned-new if + aligned_new_threshold is non-zero. + (type_has_new_extended_alignment): Change aligned_new_threshhold + to aligned_new_threshold. + * call.c (second_parm_is_size_t, aligned_allocation_fn_p, + aligned_deallocation_fn_p, build_op_delete_call): Likewise. + * decl.c (cxx_init_decl_processing): Likewise. + +2016-09-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/77626 + * constexpr.c (cxx_fold_indirect_ref): Don't call byte_position on + FIELD_DECLs with error_mark_node type. Remove useless break; after + return. + + PR c++/77638 + * parser.c (cp_parser_template_declaration_after_parameter): For 2 + argument operator"" template set ok to false for + parm == error_mark_node. + + PR c++/77637 + * parser.c (cp_parser_std_attribute_list): Reject ... without + preceding attribute. + +2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/77434 + * cvt.c (cp_convert_and_check): Suppress Wint-in-bool-context here. + +2016-09-16 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/77639 + * parser.c (cp_parser_class_head): When + processing_template_parmlist, don't assume that the + class-head may start an explicit specialization. + +2016-09-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/77482 + * error.c (dump_simple_decl): Only check DECL_DECLARED_CONCEPT_P + if DECL_LANG_SPECIFIC is non-NULL. Fix up formatting. + + PR c++/77338 + * constexpr.c (cxx_eval_constant_expression) <case PARM_DECL>: Only + call is_really_empty_class on complete types. + + PR c++/77375 + * class.c (check_bases): Set CLASSTYPE_HAS_MUTABLE if any + TYPE_HAS_MUTABLE_P for any bases. + +2016-09-16 Jason Merrill <jason@redhat.com> + + * class.c (check_bases, set_one_vmethod_tm_attributes): Use + least_bit_hwi. + * decl.c (cxx_init_decl_processing): Use pow2p_hwi. + * parser.c (cp_parser_cilk_simd_vectorlength): Use pow2p_hwi. + +2016-09-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/77549 + * name-lookup.c (consider_binding_level): Look through TREE_LIST + and OVERLOAD. + +2016-09-14 Marek Polacek <polacek@redhat.com> + + * typeck.c (cp_build_unary_op): Diagnose incrementing boolean + expressions. Tweak an error message. + +2016-09-14 Marek Polacek <polacek@redhat.com> + + * cp-tree.h (cp_build_unary_op): Change nonconvert parameter type to + bool. + * decl2.c (one_static_initialization_or_destruction): Use true instead + of 1. + * init.c (build_vec_init): Use false instead of 0. + * pt.c (tsubst_copy_and_build): Likewise. + * semantics.c (simplify_loop_decl_cond): Likewise. + * typeck.c (rationalize_conditional_expr): Likewise. + (cp_build_binary_op): Use true instead of 1. + (cp_build_unary_op): Change nonconvert parameter type to bool. Use true + instead of 1. + (build_unary_op): Change nonconvert parameter type to bool. + (unary_complex_lvalue): Use false instead of 0. + +2016-09-13 Jakub Jelinek <jakub@redhat.com> + + Implement P0028R4, C++17 using attribute namespaces without repetition + * parser.c (cp_parser_std_attribute): Add ATTR_NS argument. Diagnose + non-NULL ATTR_NS with scoped attribute token. Handle non-NULL + ATTR_NS with non-scoped attribute tokens. Allow named ops in + identifier after ::. + (cp_parser_std_attribute_list): Add ATTR_NS argument, pass it down + to cp_parser_std_attribute calls. + (cp_parser_std_attribute_spec): Parse optional C++17 + attribute-using-prefix, adjust grammar in function comment. + + PR c++/77553 + * constexpr.c (cxx_fold_pointer_plus_expression): New function. + (cxx_eval_binary_expression): Use it for POINTER_PLUS_EXPR. + (cxx_eval_pointer_plus_expression): Remove. + (cxx_eval_constant_expression) <case POINTER_PLUS_EXPR>: Don't + call cxx_eval_pointer_plus_expression. + +2016-09-13 David Malcolm <dmalcolm@redhat.com> + + * parser.c (cp_parser_class_specifier_1): Update for renaming of + add_fixit_insert to add_fixit_insert_before. + (cp_parser_class_head): Likewise. + +2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/77496 + * call.c (build_conditional_expr_1): Call warn_for_omitted_condop. + * class.c (instantiate_type): Look through the SAVE_EXPR. + +2016-09-09 Jason Merrill <jason@redhat.com> + + Implement P0035R4, C++17 new of over-aligned types. + * cp-tree.h (enum cp_tree_index): Add CPTI_ALIGN_TYPE. + (align_type_node): New macro. + * call.c (build_operator_new_call): Handle C++17 aligned new. + (second_parm_is_size_t, build_op_delete_call): Likewise. + (non_placement_deallocation_fn_p): Likewise. Rename to + usual_deallocation_fn_p. + (aligned_allocation_fn_p, aligned_deallocation_fn_p): New. + * decl.c (cxx_init_decl_processing): Add aligned new support. + * init.c (type_has_new_extended_alignment): New. + (build_new_1): Handle aligned new. + * tree.c (vec_copy_and_insert): New. + +2016-09-02 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/77396 + * decl2.c (do_static_initialization_or_destruction): Only + call asan_dynamic_init_call if INITP is true. + +2016-09-01 Martin Sebor <msebor@redhat.com> + + * mangle.c: Increase buffer size to guarantee it fits the output + of the formatted function regardless of its arguments. + +2016-09-01 Marek Polacek <polacek@redhat.com> + + PR c/7652 + * error.c (dump_type): Fix falls through comment. + (dump_decl): Likewise. + (dump_expr): Likewise. + +2016-08-30 David Malcolm <dmalcolm@redhat.com> + + * parser.c (cp_parser_enclosed_template_argument_list): Add fix-it + hint to ">>" within nested template argument list error. + +2016-08-30 David Malcolm <dmalcolm@redhat.com> + + * name-lookup.c (suggest_alternatives_for): Use add_fixit_replace + rather than add_fixit_misspelled_id. + * parser.c (cp_parser_diagnose_invalid_type_name): Likewise. + +2016-08-29 Jason Merrill <jason@redhat.com> + + PR c++/77379 + * mangle.c (maybe_check_abi_tags): Add version parm, handle thunks. + (mangle_thunk): Add thunk parameter. + * method.c (finish_thunk): Pass it. + * cp-tree.h: Declare it. + +2016-08-15 Jason Merrill <jason@redhat.com> + + Avoid calling a trivial default constructor. + * class.c (default_ctor_p): New. + (in_class_defaulted_default_constructor): Use it. + (type_has_non_user_provided_default_constructor): Use it. + * call.c (build_over_call): Handle trivial default constructor. + * cp-tree.h: Declare default_ctor_p. + + PR c++/57728 + * pt.c (do_type_instantiation): Don't mess with non-user-provided + member functions. + +2016-08-25 Marek Polacek <polacek@redhat.com> + + * parser.c (cp_parser_binary_expression): Pass LHS to + warn_logical_not_parentheses. + +2016-08-18 Marek Polacek <polacek@redhat.com> + + PR c/7652 + * call.c (add_builtin_candidate): Add gcc_fallthrough. + * cxx-pretty-print.c (pp_cxx_unqualified_id): Likewise. + * parser.c (cp_parser_skip_to_end_of_statement): Likewise. + (cp_parser_cache_defarg): Likewise. + +2016-08-12 Marek Polacek <polacek@redhat.com> + + PR c/7652 + * call.c (add_builtin_candidate): Add FALLTHRU. + (build_integral_nontype_arg_conv): Adjust fall through comment. + (build_new_op_1): Add FALLTHRU. + (convert_like_real): Adjust fall through comment. + * class.c (fixed_type_or_null): Likewise. + * constexpr.c (cxx_eval_constant_expression): Likewise. + (potential_constant_expression_1): Likewise. Add FALLTHRU. + * cp-gimplify.c (cp_gimplify_expr): Adjust fall through comment. + (cp_fold): Add FALLTHRU. + * cvt.c (build_expr_type_conversion): Adjust fall through comment. + * cxx-pretty-print.c (pp_cxx_unqualified_id): Add FALLTHRU. + (pp_cxx_qualified_id): Likewise. + (cxx_pretty_printer::constant): Adjust fall through comment. + (cxx_pretty_printer::primary_expression): Add FALLTHRU. + (pp_cxx_pm_expression): Adjust fall through comment. + (cxx_pretty_printer::expression): Add FALLTHRU. + (cxx_pretty_printer::declaration_specifiers): Reformat code. + (pp_cxx_type_specifier_seq): Adjust fall through comment. + (pp_cxx_ptr_operator): Likewise. Add FALLTHRU. + * error.c (dump_type): Adjust fall through comment. + (dump_decl): Likewise. + * mangle.c (write_type): Likewise. + * method.c (synthesized_method_walk): Add FALLTHRU. + * name-lookup.c (arg_assoc_type): Likewise. + * parser.c (cp_lexer_print_token): Adjust fall through comment. + (cp_parser_primary_expression): Add FALLTHRU. + (cp_parser_operator): Likewise. + * pt.c (find_parameter_packs_r): Likewise. + (tsubst_aggr_type): Adjust fall through comment. + * semantics.c (finish_omp_clauses): Add FALLTHRU. + * tree.c (lvalue_kind): Likewise. + +2016-08-12 Alexandre Oliva <aoliva@redhat.com> + + PR debug/63240 + * cp-objcp-common.c (cp_function_decl_defaulted): New. + (cp_function_decl_explicit_p): Const_tree-ify. + (cp_function_decl_deleted_p): Likewise. + * cp-objcp-common.h (cp_function_decl_defaulted): Declare. + (cp_function_decl_explicit_p): Const_tree-ify. + (cp_function_decl_deleted_p): Likewise. + (LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Redefine. + +2016-08-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/72868 + * constexpr.c (label_matches): Handle case range expressions. + +2016-08-11 Jason Merrill <jason@redhat.com> + + PR c++/73456 + * logic.cc (non_atomic_constraint_p): Handle EXPR_PACK_EXPANSION. + +2016-08-10 Jason Merrill <jason@redhat.com> + + Implement C++17 constexpr if. + * cp-tree.h (IF_STMT_CONSTEXPR_P): New. + * name-lookup.c (push_to_top_level, pop_from_top_level_1): Handle it. + * parser.h (struct cp_parser): Add in_discarded_stmt field. + * parser.c (cp_parser_selection_statement): Handle 'if constexpr'. + (cp_parser_jump_statement): Avoid deducing from a discarded return. + * pt.c (tsubst_expr): Only instantiate taken branch of constexpr if. + * semantics.c (begin_if_stmt): Set the binding level this_entity. + (finish_if_stmt_cond): Require the condition of a + constexpr if to be constant. + * decl.c (level_for_constexpr_if): New. + (named_label_entry): Add in_constexpr_if field. + (poplevel_named_label_1): Set it. + (check_goto): Check it. + (check_previous_goto_1): Check level_for_constexpr_if. + +2016-08-09 Jason Merrill <jason@redhat.com> + + PR c++/68703 + * decl2.c (any_dependent_type_attributes_p): New. + * pt.c (dependent_type_p_r, type_dependent_expression_p): Check it. + * semantics.c (finish_id_expression): Check it. + * typeck.c (finish_class_member_access_expr): Check it. + + PR c++/71712 + * class.c (check_abi_tags): Don't duplicate tags for conversion ops. + + Adjust mangling of ABI tags on class template member functions. + * class.c (missing_abi_tags): New. + (check_abi_tags): Don't check template. Add just_checking mode. + * mangle.c (abi_flag_at_least, any_abi_below, equal_abi_tags): New. + (sorted_abi_tags): Split out from write_abi_tags. + (struct releasing_vec): New. + (write_unqualified_name): Only look for the primary + template for types. Implement backward compatibility. + + PR c++/72849 + * constexpr.c (cxx_eval_constant_expression): Check + COMPLETE_TYPE_P before calling is_really_empty_class. + * class.c (is_really_empty_class): Don't call complete_type. + + PR c++/56701 + * typeck.c (cp_build_addr_expr_1): Remove special *this handling. + +2016-08-09 Jakub Jelinek <jakub@redhat.com> + + PR c++/72809 + * rtti.c (get_pseudo_ti_index): Return TK_CLASS_TYPE for + builtin aggregate types without TYPE_BINFO. + +2016-08-08 Jason Merrill <jason@redhat.com> + + Implement C++17 constexpr lambda. + * class.c (finalize_literal_type_property): Handle lambdas. + * constexpr.c (is_valid_constexpr_fn): Likewise. No longer static. + (explain_invalid_constexpr_fn, cxx_eval_call_expression): Handle + lambdas. + (cxx_eval_constant_expression): Handle capture proxy. + (var_in_constexpr_fn): Don't check for C++14. + (var_in_maybe_constexpr_fn): New. + (potential_constant_expression_1): Use it. Check DECL_EXPR for + declarations not allowed in constexpr function. Handle + STATIC_ASSERT, RANGE_FOR_STMT. + * decl.c (make_rtl_for_nonlocal_decl): Use var_in_maybe_constexpr_fn. + (finish_function): Set DECL_DECLARED_CONSTEXPR_P on lambda members. + * lambda.c (begin_lambda_type): Set CLASSTYPE_LITERAL_P. + (maybe_add_lambda_conv_op): Clear thunk CALL_EXPR location. + (lambda_static_thunk_p): New. + * parser.c (cp_keyword_starts_decl_specifier_p): Add RID_CONSTEXPR. + (CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR): New enumerator. + (cp_parser_decl_specifier_seq): Handle it. + (cp_parser_lambda_declarator_opt): Use cp_parser_decl_specifier_seq. + * pt.c (instantiate_class_template_1): Set CLASSTYPE_LITERAL_P. + (tsubst_copy_and_build) [CALL_EXPR]: Propagate CALL_FROM_THUNK_P. + * error.c (dump_function_decl): Check TFF_NO_TEMPLATE_BINDINGS. + (dump_expr) [FUNCTION_DECL]: Pass it. + +2016-08-08 Jason Merrill <jason@redhat.com> + + PR c++/67131 + * class.c (is_really_empty_class): Call complete_type. + * constexpr.c (cxx_eval_constant_expression): Check + is_really_empty_class. + (potential_constant_expression_1): Likewise. Check for error type. + +2016-08-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/58706 + * parser.c: Include tree-iterator.h. + (cp_parser_omp_for_loop_init): Move lambda DECL_EXPRs from init + to FOR_BLOCK. + (cp_parser_omp_for_loop): Handle non-STATEMENT_LIST FOR_BLOCK + entries. + +2016-08-06 Jonathan Wakely <jwakely@redhat.com> + + * call.c (convert_like_real): Harmonize diagnostics for invalid + reference binding. + +2016-08-05 Martin Sebor <msebor@redhat.com> + + * constexpr.c (cxx_eval_store_expression): Remove hyphen from + the spelling of "constant-expression" in diagnostic messages + for consistency. + (cxx_eval_constant_expression): Same. + (cxx_eval_outermost_constant_expr): Same. + (potential_constant_expression_1): Same. + +2016-08-05 Nathan Sidwell <nathan@acm.org> + + PR c++/68724 + * pt.c (unify): TRAIT_EXPR is an expr. + +2016-08-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/72800 + * lambda.c (add_capture): Check lambda_capture_field_type return + value for error_mark_node. + +2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/72759 + * pt.c (tsubst_qualified_id): Return error_mark_node if + template_args is error_mark_node. + +2016-08-04 Jason Merrill <jason@redhat.com> + + PR c++/72415 + * pt.c (tsubst_pack_expansion): Pull a single pack expansion out + of the TREE_VEC. + + * cp-tree.h (TYPE_UNNAMED_P): Rename from TYPE_ANONYMOUS_P. + (TYPE_WAS_UNNAMED): Rename from TYPE_WAS_ANONYMOUS. + * class.c, decl.c, decl2.c, error.c, lambda.c, mangle.c, + name-lookup.c, parser.c, pt.c, semantics.c, tree.c: Adjust. + + PR c++/72796 + * typeck.c (finish_class_member_access_expr): Avoid stripping + SCOPE_REF to dependent base. + +2016-08-04 Thomas Schwinge <thomas@codesourcery.com> + + * parser.c (cp_ensure_no_oacc_routine): Improve diagnostics. + (cp_parser_late_parsing_cilk_simd_fn_info): Fix diagnostics. + (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine): + Simplify code, and improve diagnostics. + (cp_parser_oacc_routine): Likewise. Move pragma context + checking... + (cp_parser_pragma): ... here. + + * parser.h (struct cp_omp_declare_simd_data): New. + (struct cp_parser): Use it for oacc_routine member. + * parser.c (cp_ensure_no_oacc_routine, cp_parser_oacc_routine) + (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine): + Use it. Simplify code. + (cp_parser_new): Initialize all members pointing to special + parsing data structures. + (cp_parser_cilk_simd_fn_vector_attrs): Initialize + parser->cilk_simd_fn_info->clauses. + (cp_parser_omp_declare_simd): Initialize + parser->omp_declare_simd->clauses. + (cp_parser_late_parsing_omp_declare_simd): Simplify code. + +2016-08-04 Marek Polacek <polacek@redhat.com> + + PR c++/70229 + * constexpr.c (check_constexpr_ctor_body_1): Allow typedef + declarations. + +2016-08-01 Jason Merrill <jason@redhat.com> + + * mangle.c (mangle_decl): Warn about mangled name change even if + DECL_REALLY_EXTERN. + + * mangle.c (get_abi_tags): New. + (find_substitution, write_unqualified_name, write_abi_tags) + (maybe_check_abi_tags): Use it. + + * mangle.c (mangle_decl): Fix mangled name change warning. + + PR c++/72766 + * constexpr.c (cxx_eval_pointer_plus_expression): Check constancy + of nelts. + * cp-gimplify.c (cp_fully_fold): Only maybe_constant_value in + C++11 and up. + +2016-07-30 Martin Sebor <msebor@redhat.com> + + PR c++/60760 + PR c++/71091 + * constexpr.c (cxx_eval_binary_expression): Reject invalid expressions + involving null pointers. + (cxx_eval_component_reference): Reject null pointer dereferences. + (cxx_eval_indirect_ref): Reject indirecting through null pointers. + (cxx_eval_constant_expression): Reject invalid expressions involving + null pointers. + +2016-07-29 Marek Polacek <polacek@redhat.com> + + PR c/71926 + * semantics.c (maybe_convert_cond): Use the location of COND for the + parentheses warning. + +2016-07-29 Jason Merrill <jason@redhat.com> + + * decl.c (build_enumerator): Tweak diagnostic. + + PR c++/72457 + * init.c (expand_aggr_init_1): Only handle value-init of bases. + * constexpr.c (build_data_member_initialization): Handle multiple + initializers for the same field. + +2016-07-28 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71665 + * decl.c (build_enumerator): Check the type of the enumerator before + calling cxx_constant_value. + +2016-07-27 Jason Merrill <jason@redhat.com> + + PR c++/71747 + * pt.c (get_partial_spec_bindings): Replace tparms and spec_args + parameters with spec_tmpl. Call push_tinst_level. + (most_specialized_partial_spec): Adjust. + (more_specialized_partial_spec): Adjust. + +2016-07-25 Jason Merrill <jason@redhat.com> + + PR c++/65970 + * cp-gimplify.c (genericize_cp_loop): Revert location change. + + PR c++/71837 + * lambda.c (add_capture): Leave a pack expansion in a TREE_LIST. + (build_lambda_object): Call build_x_compound_expr_from_list. + * pt.c (tsubst) [DECLTYPE_TYPE]: Likewise. + + PR c++/71833 + PR c++/54440 + * pt.c (coerce_template_parameter_pack): Fix logic for + pack index. + + PR c++/65970 + * constexpr.c (cxx_eval_loop_expr): Count iterations. + * cp-gimplify.c (genericize_cp_loop): Use start_locus even for + infinite loops. + + PR c++/71972 + * constexpr.c (cxx_eval_array_reference): Handle looking for the + value of an element we're currently modifying. + +2016-07-24 Jason Merrill <jason@redhat.com> + + PR c++/71515 + * pt.c (resolve_typename_type): Try to avoid calling + currently_open_class. + +2016-07-23 Jason Merrill <jason@redhat.com> + + PR c++/66617 + * call.c (add_list_candidates): Handle VTT parm. + (build_new_method_call_1): Likewise. + + PR c++/55922 + PR c++/63151 + * init.c (expand_aggr_init_1): Handle list-initialization from {}. + + PR c++/70709 + * class.c (walk_subobject_offsets): Handle 0-length array. + + PR c++/70778 + * pt.c (tsubst): Also substitute into the template of a + BOUND_TEMPLATE_TEMPLATE_PARM. + + PR c++/71738 + * pt.c (lookup_template_class_1): Handle getting template from tsubst. + + PR c++/71350 + * decl.c (reshape_init_r): Check complain for missing braces warning. + +2016-07-22 Jason Merrill <jason@redhat.com> + + PR c++/71576 + * call.c (convert_like_real): Use lvalue_kind. + + PR c++/71748 + PR c++/52746 + * pt.c (tsubst_baselink): Call + adjust_result_of_qualified_name_lookup for unqualified + destructors. + +2016-07-21 Jason Merrill <jason@redhat.com> + + PR c++/69223 + * semantics.c (apply_deduced_return_type): Call + complete_type_or_else before building the new RESULT_DECL. + + PR c++/71274 + * decl2.c (maybe_instantiate_decl): Split out from mark_used. + (decl_constant_var_p): Use it instead. + + PR c++/71630 + * pt.c (instantiate_decl): Fix pattern_defined for namespace scope + variable templates. + + PR c++/71913 + * call.c (unsafe_copy_elision_p): It's OK to elide when + initializing an unknown object. + + * call.c (build_over_call): Check unsafe_copy_elision_p even for + trivial constructors. + * method.c (do_build_copy_constructor): Don't copy tail padding + even in a trivial constructor. + +2016-07-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/71728 + * constexpr.c (potential_constant_expression_1) <case GOTO_EXPR>: + Replace assert with test, return false if the goto isn't break + or continue. Formatting fix. + +2016-07-21 Richard Biener <rguenther@suse.de> + + * vtable-class-hierarchy.c (vtv_generate_init_routine): Set + DECL_IGNORED_P. + +2016-07-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/71941 + * cp-gimplify.c (cp_genericize): For nested cp_genericize calls + save/restore bc_label array. + +2016-07-21 Jason Merrill <jason@redhat.com> + + PR c++/70781 + * parser.c (cp_parser_lambda_expression): Unset OK if there was an + error parsing the lambda-declarator. + + PR c++/71896 + * constexpr.c (cxx_eval_binary_expression): Handle comparison + between lowered and unlowered PTRMEM_CST. + + PR c++/65168 + * typeck.c (cp_truthvalue_conversion): Compare pointers to nullptr. + Don't set c_inhibit_evaluation_warnings. + + PR c++/71121 + * cp-gimplify.c (cp_fully_fold): First call maybe_constant_value. + +2016-07-21 Andrew Sutton <andrew.n.sutton@gmail.com> + Jason Merrill <jason@redhat.com> + + Improving concepts performance and diagnostics. + PR c++/67565 + PR c++/67579 + PR c++/71843 + * cp-tree.def (CHECK_CONSTR): New. + * cp-tree.h (CHECK_CONSTR_CONCEPT): New. + (CHECK_CONSTR_ARGS): New. + * constraint.cc (make_predicate_constraint): Remove in favor of + normalize_expression. + (resolve_constraint_check): Actually return error_mark_node when + resolution fails. + (resolve_variable_concept_check): Perform coercion as if processing + a template. Also return errors on resolution failure. + (lift_*): Remove all of these functions. Don't unnecessarily inline + concepts. + (learn_*): Add facilities to memoize implications for subsumption + during normalization. + (expanding_concept): New. + (expand_concept): New. Return the inlined and normalized definition + of a concept when needed. + (transform_*, xform_*): Rename to normalize_* to better reflect the + responsibility of those functions. + (normalize_template_id_expression): Check for non-boolean operands + when possible. Generate check constraints instead of normal variable + references. + (normalize_call_expression): Report errors when resolution fails. + (check_for_logical_overloads): Rewrite this check to more accurately + report the error. + (normalize_atom): Check for overloaded calls and invalid types before + determining if the expression refers to a concept. + (build_constraints): Don't cache normalized constraints or decomposed + assumptions. + (finish_shorthand_constraint): Return a normalized expression instead + of a predicate constraint. + (finish_template_introduction): Same. + (placeholder_extract_concept_and_args): Rewrite this since we only + ever get check constraints here. + (equivalent_placeholder_constraints): Rewrite in terms of check + constraints, and handle error_mark_nodes correctly. + (tsubst_check_constraint, tsubst_expr_constr, tsubst_type_constr) + (tsubst_implicit_conversion_constr) + (tsubst_argument_deduction_constr, tsubst_exception_constr) + (tsubst_parameterized_constraint, tsubst_constraint): New. + (tsbust_conjunection): Replace with tsubst_logical_operator and + actually generate the right kind of constraint. + (tsubst_requirement_body): Reverse the order of substituted arguments + so that they appear in the order written (helps diagnostics). + (satisfy_check_constraint): New. + (satisfy_conjunction): Simplify. + (satisfy_disjunction): Same. + (satisfy_constraint_1): Handle check constraints. + (eval_constr): New (private) global state. + (evaluating_constraints_sentinel): New. Manages eval_constr. + (satisfy_constraint): Add timing variables. + (satisfy_associated_constraints): Add hooks for memoization. + (evaluate_function_concept): Build a check constraint instead of + normalizing its definition. + (evaluate_variable_concept): Same. + (evaluate_constraint_expression): Normalize, but in the current + declaration processing context. + (evaluating_constraints_p): New. + (elide_constraint_failure_p): Actually emit constraint_thresh errors. + (diagnose_*): Remove artificial indentation. Add a new parameter to + each that tracks the current (complete) constraint prior to any + substitutions. + (diagnose_expression): Removed. + (diagnose_call_expression): Same. + (diagnose_template_id): Same. + (diagnose_template_id): New. + (diagnose_logical_constraint): New. + (diagnose_expression_constraint): Show the original expression. + (diagnose_type_constraint): Show the original type. + (diagnose_implicit_conversion_constraint): Be specific about + failures, don't re-diagnose a known-to-be-failed substitutions, + and manage elisions properly. + (diagnose_argument_deduction_constraint): Same. + (diagnose_exception_constraint): Same. + (diagnose_parameterized_constraint): Same. + (constraint_p): Allow EXPR_PACK_EXPANSION. + * logic.cc (next_by_distance): Removed. No longer used. + (any_p): Renamed from any_of. + (term_entry, term_hasher): New. + (term_list): Rewrite to include a hash table for quick lookup. + Also, make less stateful. + (proof_state): Extend to allow goals to be discharged once + satisfied. + (non_atomic_constraint_p): New. + (any_non_atomic_constraints_p): New. + (...rest...): Previous implementation completely replaced with an + iterative algorithm that opportunistically prunes the search space + before committing to using more memory. + * parser.c: (cp_parser_type_parameter): Normalize constraints. + (cp_parser_explicit_template_declaration): Same. + * pt.c: (finish_template_variable): Be less redundant with this error + message. + (template_args_equal): No longer static. + (tsubst_decl): Don't try to find specializations of variables that + have already been instantiated. + (build_non_dependent_expr): Avoid infinite recursion during concept + expansion. + (make_constrained_auto): Normalize constraints. + (do_auto_deduction): When doing auto deduction from a + partial-concept-id, be sure to include the explicit args checking + the constraints. + (constraint_sat_*): New. Memoize satisfied constraints. + (concept_spec_*): New. Memoize expressions associated with a concept + specialization. + (constraint_memos, concept_memos): New. + (lookup_constraint_satisfaction, memoize_constraint_satisfaction): New. + (lookup_concept_satisfaction, memoize_concept_satisfaction): New. + (get_concept_expansion, save_concept_expansion): New. + (hash_subsumption_args): New. + (comp_subsumption_args): New. + (subsumption_*): New. Memoize parts of the subsumption relation. + (lookup_subsumption_result, save_subsumption_result): New. + (init_constraint_processing): Initialize memo tables. + (get_constraints): Shortcut if !flag_concepts. + * decl.c (grokfndecl): Normalize constraints. + * error.c (dump_simple_decl): Print "concept" when appropriate. + (dump_function_decl): Same. + (dump_template_decl): Don't write requirements when we're not + printing the header. + (dump_expr): Handle fold expressions. + * cxx-pretty-print.c (cxx_pretty_printer::expression): Handle + fold expressions. + (get_fold_operator): New. + (pp_cxx_unary_left_fold_expression): New. + (pp_cxx_unary_right_fold_expression): New. + (pp_cxx_binary_fold_expression): New. + (pp_cxx_check_constraint): New. + (pp_cxx_*_constraint): Rewrite the grammar of internal constraints + to make them easier to read when debugging. + * search.c (accessible_p): Don't shortcut when evaluating constraints. + * tree.c (cp_tree_equal): Handle CHECK_CONSTR. + +2016-07-20 David Malcolm <dmalcolm@redhat.com> + + PR c/70339 + PR c/71858 + * name-lookup.c: Include gcc-rich-location.h, spellcheck-tree.h, + and parser.h. + (suggest_alternatives_for): If no candidates are found, try + lookup_name_fuzzy and report if if finds a suggestion. + (consider_binding_level): New function. + (lookup_name_fuzzy) New function. + * parser.c: Include gcc-rich-location.h. + (cp_lexer_next_token_is_decl_specifier_keyword): Move most of + logic into... + (cp_keyword_starts_decl_specifier_p): ...this new function. + (cp_parser_diagnose_invalid_type_name): When issuing + "does not name a type" errors, attempt to make a suggestion using + lookup_name_fuzzy. + * parser.h (cp_keyword_starts_decl_specifier_p): New prototype. + * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Reject + types that are not CLASS_TYPE_P, rather than rejecting individual + tree codes. + +2016-07-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/71909 + * parser.c (cp_parser_save_member_function_body): Consume + __transaction_relaxed or __transaction_atomic with optional + attribute. Only skip catch with block if try keyword is seen. + + PR c++/50060 + * constexpr.c (cxx_eval_builtin_function_call): Pass false as lval + when evaluating call arguments. Use fold_builtin_call_array instead + of fold_build_call_array_loc, return t if it returns NULL. Otherwise + check the result with potential_constant_expression and call + cxx_eval_constant_expression on it. + +2016-07-19 Jason Merrill <jason@redhat.com> + + PR c++/67164 + * pt.c (iterative_hash_template_arg, template_args_equal): Don't + handle ARGUMENT_PACK_SELECT. + +2016-07-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/70869 + PR c++/71054 + * cp-gimplify.c (cp_genericize_r): Revert the 2016-07-07 change. + * tree.c (cp_walk_subtrees): For DECL_EXPR on DECL_ARTIFICIAL + non-static VAR_DECL, walk the decl's DECL_INITIAL, DECL_SIZE and + DECL_SIZE_UNIT. + + PR c++/71835 + * call.c (build_op_call_1): Use convert_like_with_context only + if cand->fn is a decl. + + PR c++/71828 + * constexpr.c (cxx_eval_constant_expression) <case REALPART_EXPR>: + For lval don't use cxx_eval_unary_expression and instead recurse + and if needed rebuild the reference. + + PR c++/71826 + * pt.c (tsubst_baselink): Only set BASELINK_OPTYPE for BASELINK_P. + + PR c++/71822 + * cp-gimplify.c (cp_gimplify_expr) <case VEC_INIT_EXPR>: Recursively + fold *expr_p before genericizing it. + + PR c++/71871 + * typeck.c (build_x_conditional_expr): Revert the 2012-10-25 change. + +2016-07-15 Jason Merrill <jason@redhat.com> + + PR c++/71495 + * call.c (convert_like_real): Mask complain. + * semantics.c (perform_koenig_lookup): Likewise. + + PR c++/71092 + * constexpr.c (cxx_eval_call_expression): Fail quietly when cgraph + threw away DECL_SAVED_TREE. + + PR c++/71117 + Core 2189 + * call.c (add_template_conv_candidate): Disable if there are + viable candidates. + + PR c++/71511 + * typeck2.c (cxx_incomplete_type_diagnostic): Handle DECLTYPE_TYPE. + + PR c++/71513 + * pt.c (tsubst_attributes): Fix loop logic. + + PR c++/71604 + PR c++/54430 + * parser.c (cp_parser_range_for): Modify IDENTIFIER_BINDING directly. + (cp_parser_simple_declaration): Diagnose type definition in + for-range-declaration. + + PR c++/71711 + * operators.def: Add *_FOLD_EXPR. + * cp-tree.h (FOLD_EXPR_P): Parenthesize. + * mangle.c (write_expression): Handle fold-expressions. + * pt.c (tsubst_unary_left_fold, tsubst_binary_left_fold) + (tsubst_unary_right_fold, tsubst_binary_right_fold): Handle + partial instantiation. + + PR c++/71814 + * mangle.c (write_expression): Handle sizeof... an argument pack. + + PR c++/71718 + * pt.c (push_tinst_level_loc): Set at_eof before fatal_error. + + PR c++/70824 + * init.c (constant_value_1): Don't instantiated DECL_INITIAL of + artificial variables. + +2016-07-15 Cesar Philippidis <cesar@codesourcery.com> + + * parser.c (cp_parser_oacc_declare): Don't scan for + GOMP_MAP_POINTER. + * semantics.c (handle_omp_array_sections): Mark data clauses with + GOMP_MAP_FORCE_{PRESENT,TO,FROM,TOFROM} as potentially having + zero-length subarrays. + +2016-07-11 Jason Merrill <jason@redhat.com> + + * decl.c (store_parm_decls): Remove check for void parm. + +2016-07-08 Jason Merrill <jason@redhat.com> + + * cp-tree.h: Unpoison lvalue_p. + * call.c, class.c, constexpr.c, cvt.c, init.c, lambda.c, pt.c, + tree.c, typeck.c, typeck2.c: Use lvalue_p instead of + real_lvalue_p. + + * tree.c (obvalue_p): Rename from lvalue_p. + (lvalue_p): Define for c-common. + * call.c, cp-tree.h, cvt.c, init.c: Adjust. + * typeck.c: Adjust. + (cp_build_addr_expr_1): Remove obsolete code. + + * tree.c (glvalue_p): Rename from lvalue_or_rvalue_with_address_p. + * call.c, cp-tree.h, typeck.c: Adjust. + + * lambda.c (maybe_add_lambda_conv_op): Fix null object argument. + + P0145R2: Refining Expression Order for C++. + * cp-gimplify.c (lvalue_has_side_effects): New. + (cp_gimplify_expr): Implement assignment ordering. + * call.c (op_is_ordered, build_over_call): Adjust for + -fargs-in-order renaming to -fstrong-eval-order. + * cp-gimplify.c (cp_gimplify_expr): Likewise. + +2016-07-07 Jakub Jelinek <jakub@redhat.com> + Kai Tietz <ktietz70@googlemail.com> + + PR c++/70869 + PR c++/71054 + * cp-gimplify.c (cp_genericize_r): For DECL_EXPR for non-static + artificial vars, genericize their initializers. + +2016-07-05 David Malcolm <dmalcolm@redhat.com> + + PR c++/62314 + * parser.c (cp_parser_class_specifier_1): When reporting + missing semicolons, use a fixit-hint to suggest insertion + of a semicolon immediately after the closing brace, + offsetting the reported column accordingly. + +2016-07-04 Jan Beulich <jbeulich@suse.com> + + * lang-specs.h ("@c++-header"): Conditionalize "-o". + +2016-06-29 Thomas Schwinge <thomas@codesourcery.com> + + * parser.c (cp_parser_pragma) <PRAGMA_OMP_CANCELLATION_POINT>: + Move pragma context checking into... + (cp_parser_omp_cancellation_point): ... here, and improve + diagnostic messages. + * semantics.c (finish_omp_cancel, finish_omp_cancellation_point): + Improve diagnostic messages. + +2016-06-28 Jakub Jelinek <jakub@redhat.com> + + * Make-lang.in: Don't cat ../stage_current if it does not exist. + +2016-06-24 Jason Merrill <jason@redhat.com> + + P0145R2: Refining Expression Order for C++. + * typeck.c (cp_build_modify_expr): Leave COMPOUND_EXPR on LHS. + + * tree.c (get_target_expr_sfinae): Handle bit-fields. + (build_target_expr): Call mark_rvalue_use. + +2016-06-24 Jakub Jelinek <jakub@redhat.com> + + * call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p. + (build_over_call): For magic == 3, do no conversion only on 3rd + argument. + +2016-06-23 Andi Kleen <ak@linux.intel.com> + + * Make-lang.in: Add support for autofdo. + +2016-06-21 Jason Merrill <jason@redhat.com> + + * constraint.cc (constraints_satisfied_p): Keep as many levels of + args as our template has levels of parms. + + * pt.c (template_parm_outer_level, uses_outer_template_parms): New. + (type_dependent_expression_p): Use uses_outer_template_parms. + +2016-06-20 David Malcolm <dmalcolm@redhat.com> + + * parser.c (cp_parser_string_literal): Convert non-standard + concatenation error to directly use a rich_location, and + use that to add the location of the first literal to the + diagnostic. + +2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> + + * decl.c (validate_constexpr_redeclaration): Change pair of errors + to error + inform. + * error.c (dump_function_decl): Save the constexpr specifier too. + +2016-06-17 Jakub Jelinek <jakub@redhat.com> + + * tree.c (builtin_valid_in_constant_expr_p): Test for + DECL_BUILT_IN_CLASS equal to BUILT_IN_NORMAL instead of just + DECL_BUILT_IN. + (bot_manip): Likewise. + * call.c (magic_varargs_p): Likewise. + +2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> + + * decl.c (grokfndecl): Change pair of errors to error + inform. + +2016-06-17 Jason Merrill <jason@redhat.com> + + PR c++/71209 + * typeck.c (finish_class_member_access_expr): Avoid "not a base" + warning when there are dependent bases. + +2016-06-17 Jakub Jelinek <jakub@redhat.com> + + * semantics.c (handle_omp_array_sections_1): Don't ICE when + processing_template_decl when checking for bitfields and unions. + Look through REFERENCE_REF_P as base of COMPONENT_REF. + (finish_omp_clauses): Look through REFERENCE_REF_P even for + array sections with COMPONENT_REF bases. + +2016-06-16 Jakub Jelinek <jakub@redhat.com> + + * parser.c (cp_parser_omp_var_list_no_open): Call + convert_from_reference before cp_parser_postfix_dot_deref_expression. + * semantics.c (finish_omp_clauses): Don't ICE when + processing_template_decl when checking for bitfields and unions. + Look through REFERENCE_REF_P as base of COMPONENT_REF. + +2016-06-15 Paolo Carlini <paolo.carlini@oracle.com> + + * decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and + "%qF" in warning_at instead of "%q+F" in warning. + (check_redeclaration_exception_specification): Likewise in pedwarn + (and error, inform, for consistency). + * call.c (joust): Likewise. + +2016-06-15 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70202 + * decl.c (xref_basetypes): Revert r117839 changes; add fix-up + code at the end of the for loop; also revert r159637 changes, + add back the gcc_assert. + * cp-tree.h (xref_basetypes): Adjust declaration. + * parser.c (cp_parser_class_head): Adjust xref_basetypes call. + +2016-06-14 David Malcolm <dmalcolm@redhat.com> + + * search.c: Include spellcheck-tree.h rather than spellcheck.h. + +2016-06-14 David Malcolm <dmalcolm@redhat.com> + + * typeck.c: Include "gcc-rich-location.h". + (finish_class_member_access_expr): Simplify fixit code by + using gcc_rich_location::add_fixit_misspelled_id. + +2016-06-14 Jason Merrill <jason@redhat.com> + + P0145R2: Refining Expression Order for C++. + * cp-tree.h (CALL_EXPR_OPERATOR_SYNTAX, CALL_EXPR_ORDERED_ARGS) + (CALL_EXPR_REVERSE_ARGS): New. + * call.c (build_new_op_1): Set them. + (extract_call_expr, op_is_ordered): New. + (build_over_call): Set CALL_EXPR_ORDERED_ARGS. + * cp-gimplify.c (cp_gimplify_expr) [CALL_EXPR]: Handle new flags. + * pt.c (tsubst_copy_and_build): Copy new flags. + * semantics.c (simplify_aggr_init_expr): Likewise. + * tree.c (build_aggr_init_expr): Likewise. + (build_min_non_dep_op_overload): Likewise. + +2016-06-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/71528 + * decl.c (duplicate_decls): For DECL_INITIALIZED_P non-external + olddecl vars, preserve their TREE_READONLY bit. + + PR c++/71516 + * decl.c (complete_vars): Handle gracefully type == error_mark_node. + +2016-06-14 Paolo Carlini <paolo.carlini@oracle.com> + + * typeck2.c (digest_init_r): Use EXPR_LOC_OR_LOC on init. + +2016-06-13 Paolo Carlini <paolo.carlini@oracle.com> + + * decl.c (grokdeclarator): Fix typo in pedwarn text. + +2016-06-10 Thomas Schwinge <thomas@codesourcery.com> + + PR c/71381 + * parser.c (cp_parser_omp_var_list_no_open) <OMP_CLAUSE__CACHE_>: + Loosen checking. + +2016-06-09 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71465 + Revert: + 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70202 + * parser.c (cp_parser_class_head): When xref_basetypes fails and + emits an error do not zero the type. + +2016-06-08 Paolo Carlini <paolo.carlini@oracle.com> + + * decl.c (maybe_deduce_size_from_array_init): Use + DECL_SOURCE_LOCATION in error_at. + (layout_var_decl): Likewise. + (check_array_initializer): Likewise. + (check_initializer): Likewise. + (duplicate_decls, check_elaborated_type_specifier): Tidy. + +2016-06-08 Martin Sebor <msebor@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/70507 + PR c/68120 + * constexpr.c: Include gimple-fold.h. + (cxx_eval_internal_function): New function. + (cxx_eval_call_expression): Call it. + (potential_constant_expression_1): Handle integer arithmetic + overflow built-ins. + * tree.c (builtin_valid_in_constant_expr_p): Handle + BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P. + +2016-06-08 Paolo Carlini <paolo.carlini@oracle.com> + + * pt.c (tsubst, case TYPENAME_TYPE): Don't delay checking the + return value of tsubst_aggr_type for error_mark_node. + +2016-06-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/71442 + * pt.c (tsubst_copy): Only set TREE_USED on DECLs. + +2016-06-06 Jakub Jelinek <jakub@redhat.com> + Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70847 + PR c++/71330 + PR c++/71393 + * cp-gimplify.c (cp_fold_r): Set *walk_subtrees = 0 and return NULL + right after cp_fold call if cp_fold has returned the same stmt + already in some earlier cp_fold_r call. + (cp_fold_function): Add pset automatic variable, pass its address + to cp_walk_tree. + +2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70202 + * parser.c (cp_parser_class_head): When xref_basetypes fails and + emits an error do not zero the type. + +2016-06-03 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/27100 + * decl.c (duplicate_decls): Properly copy the + DECL_PENDING_INLINE_P, DECL_PENDING_INLINE_INFO and + DECL_SAVED_FUNCTION_DATA fields from OLDDECL to NEWDECL. + +2016-06-03 Chung-Lin Tang <cltang@codesourcery.com> + + * semantics.c (finish_omp_clauses): Mark OpenACC reduction + arguments as addressable when async clause exists. + +2016-06-02 Jan Hubicka <jh@suse.cz> + + * cp-gimplify.c (genericize_continue_stmt): Force addition of + predict stmt. + +2016-06-02 Paolo Carlini <paolo.carlini@oracle.com> + + * decl.c (xref_tag_1): Change pairs of errors to error + inform. + (start_enum): Likewise. + * parser.c (cp_parser_class_head): Likewise. + +2016-06-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/71372 + * cp-gimplify.c (cp_fold): For INDIRECT_REF, if the folded expression + is INDIRECT_REF or MEM_REF, copy over TREE_READONLY, TREE_SIDE_EFFECTS + and TREE_THIS_VOLATILE flags. For ARRAY_REF and ARRAY_RANGE_REF, copy + over TREE_READONLY, TREE_SIDE_EFFECTS and TREE_THIS_VOLATILE flags + to the newly built tree. + +2016-05-31 Jason Merrill <jason@redhat.com> + + * pt.c (instantiate_decl): Avoid recalculation. + + PR c++/60095 + PR c++/69515 + PR c++/69009 + * pt.c (instantiate_template_1): Don't put the partial + specialization in DECL_TI_TEMPLATE. + (partial_specialization_p, impartial_args): Remove. + (regenerate_decl_from_template): Add args parm. + (instantiate_decl): Look up the partial specialization again. + + PR c++/71227 + * pt.c (check_explicit_specialization): Give better diagnostic about + specializing a hidden friend. + +2016-05-31 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71248 + * decl.c (check_static_variable_definition): Use DECL_SOURCE_LOCATION + to obtain correct locations; avoid redundant diagnostics on + out-of-class definitions. + +2016-05-30 Martin Sebor <msebor@redhat.com> + + PR c++/71306 + * init.c (warn_placement_new_too_small): Handle placement new arguments + that are elements of arrays more carefully. Remove a pointless loop. + +2016-05-30 Jakub Jelinek <jakub@redhat.com> + + PR c++/71349 + * parser.c (cp_parser_omp_for): Don't disallow nowait clause + when combined with target construct. + (cp_parser_omp_parallel): Pass cclauses == NULL as last argument + to cp_parser_omp_all_clauses. + +2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71238 + * lex.c (unqualified_name_lookup_error): Take a location too. + (unqualified_fn_lookup_error): Take a cp_expr. + * cp-tree.h (unqualified_name_lookup_error, + unqualified_fn_lookup_error): Adjust declarations. + * semantics.c (perform_koenig_lookup): Adjust + unqualified_fn_lookup_error call, pass the location of + the identifier too as part of a cp_expr. + +2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71099 + * parser.c (cp_parser_function_specifier_opt): Use current_class_type + to improve the diagnostic about wrong uses of 'virtual'. + +2016-05-29 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71105 + * lambda.c (maybe_add_lambda_conv_op): Early return also when + LAMBDA_EXPR_DEFAULT_CAPTURE_MODE != CPLD_NONE. + +2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com> + + Revert: + PR c++/69855 + * name-lookup.c (pushdecl_maybe_friend_1): Push local function + decls into the global scope after stripping template bits + and setting DECL_ANTICIPATED. + +2016-05-27 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/60385 + * name-lookup.c (push_namespace): Return bool, false when pushdecl + fails. + * name-lookup.h (push_namespace): Adjust declaration. + * parser.c (cp_parser_namespace_definition): Check push_namespace + return value. + +2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com> + + PR c++/69855 + * name-lookup.c (pushdecl_maybe_friend_1): Push local function + decls into the global scope after stripping template bits + and setting DECL_ANTICIPATED. + +2016-05-26 Jakub Jelinek <jakub@redhat.com> + + * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_SCHEDULE>: Warn + if OMP_CLAUSE_SCHEDULE_CHUNK_EXPR is known not to be positive. + +2016-05-26 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70822 + PR c++/70106 + * cp-tree.h (REF_PARENTHESIZED_P): Make this flag apply to + SCOPE_REFs too. + * pt.c (tsubst_qualified_id): If REF_PARENTHESIZED_P is set + on the qualified_id then propagate it to the resulting + expression. + (do_auto_deduction): Check REF_PARENTHESIZED_P on SCOPE_REFs + too. + * semantics.c (force_paren_expr): If given a SCOPE_REF, just set + its REF_PARENTHESIZED_P flag. + +2016-05-25 Jason Merrill <jason@redhat.com> + + PR c++/71173 + PR c++/70522 + * cp-tree.h (enum tag_types): Add scope_type. + * parser.c (cp_parser_class_name): Use scope_type. + (prefer_type_arg): Handle scope_type. + (cp_parser_lookup_name): Use prefer_type_arg. + * name-lookup.c (lookup_qualified_name): Change bool is_type_p to + int prefer_type, use lookup_flags. + * name-lookup.h: Adjust. + +2016-05-24 Cesar Philippidis <cesar@codesourcery.com> + + * parser.c (cp_parser_oacc_declare): Add support for + GOMP_MAP_FIRSTPRIVATE_POINTER. + * semantics.c (handle_omp_array_sections_1): Replace bool is_omp + argument with enum c_omp_region_type ort. Don't privatize OpenACC + non-static members. + (handle_omp_array_sections): Replace bool is_omp argument with enum + c_omp_region_type ort. Update call to handle_omp_array_sections_1. + (finish_omp_clauses): Add specific errors and warning messages for + OpenACC. Use firsrtprivate pointers for OpenACC subarrays. Update + call to handle_omp_array_sections. + +2016-05-24 Jason Merrill <jason@redhat.com> + + PR c++/70584 + * cp-gimplify.c (cp_fold_maybe_rvalue): Loop in case cp_fold + returns a decl. + (cp_fold) [INDIRECT_REF]: Don't fold to an rvalue. + +2016-05-24 Martin Sebor <msebor@redhat.com> + + PR c++/71147 + * decl.c (layout_var_decl, grokdeclarator): Use complete_or_array_type_p. + * pt.c (instantiate_class_template_1): Try to complete the element + type of a flexible array member. + (can_complete_type_without_circularity): Handle arrays of unknown bound. + * typeck.c (complete_type): Also complete the type of the elements of + arrays with an unspecified bound. + +2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69872 + * typeck2.c (check_narrowing): Check pedwarn return value. + +2016-05-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/71257 + * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_LINEAR>: + For OMP_CLAUSE_LINEAR_REF don't require type to be + integral or pointer. + +2016-05-24 Richard Biener <rguenther@suse.de> + + PR middle-end/70434 + PR c/69504 + * expr.c (mark_exp_read): Handle VIEW_CONVERT_EXPR. + * constexpr.c (cxx_eval_array_reference): Handle indexed + vectors. + * typeck.c (cp_build_array_ref): Adjust. + +2016-05-23 Jason Merrill <jason@redhat.com> + + PR c++/70344 + * constexpr.c (cxx_eval_call_expression): Check for + fun == current_function_decl again. + + PR c++/70584 + * cp-gimplify.c (cp_fold) [INDIRECT_REF]: Call + maybe_undo_parenthesized_ref. + + PR c++/70735 + * pt.c (tsubst_copy): Just return a local variable from + non-template context. Don't call rest_of_decl_compilation for + duplicated static locals. + (tsubst_decl): Set DECL_CONTEXT of local static from another + function. + +2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70972 + * method.c (forward_parm): Use cp_build_reference_type. + +2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69095 + * parser.c (cp_parser_initializer): Use check_for_bare_parameter_packs. + +2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> + + * pt.c (check_for_bare_parameter_packs): Improve error message + location for expressions. + +2016-05-20 Nathan Sidwell <nathan@acm.org> + + * constexpr.c (cxx_bind_parameters_in_call): Avoid gratuitous if + ... goto. + (cxx_eval_call_expression): Fix comment grammar. + +2016-05-20 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70572 + * decl.c (cp_finish_decl): Check do_auto_deduction return value + and return immediately in case of erroneous code. + +2016-05-19 Marek Polacek <polacek@redhat.com> + + PR c++/71075 + * pt.c (unify_template_argument_mismatch): Use %qE instead of %qD. + +2016-05-19 Jason Merrill <jason@redhat.com> + + PR c++/10200 + * pt.c (fn_type_unification): Add outer template args if needed. + (type_unification_real): Handle getting full args. + +2016-05-19 David Malcolm <dmalcolm@redhat.com> + + PR c++/71184 + * parser.c (cp_parser_operator): For array new/delete, check that + cp_parser_require returned a non-NULL token before dereferencing + it. + +2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * decl.c (finish_enum_value_list): Use the specified mode. + +2016-05-18 Jason Merrill <jason@redhat.com> + + * pt.c (value_dependent_expression_p): Tweak new cases to better + match the wording in the standard. + +2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69793 + * parser.c (cp_parser_template_id): Don't call cp_lexer_peek_nth_token + when the previous cp_lexer_peek_token returns CPP_EOF. + +2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70466 + * call.c (convert_like_real): Check that we are actually converting + from an init list. + +2016-05-16 Matthew Wahab <matthew.wahab@arm.com> + + * decl.c (grokdeclarator): Remove errmsg and use of + targetm.invalid_return_type. + (grokparms): Remove errmsg and use of + targetm.invalid_parameter_type. + +2016-05-13 Jason Merrill <jason@redhat.com> + + PR c++/10200 + PR c++/69753 + * pt.c (tsubst_decl): Use uses_template_parms. + (instantiate_template_1): Handle non-dependent calls in templates. + (value_dependent_expression_p): Handle BASELINK, FUNCTION_DECL. + (type_dependent_expression_p): Only consider innermost template args. + (dependent_template_arg_p): Check enclosing class of a template here. + (dependent_template_p): Not here. + (type_dependent_object_expression_p): New. + * typeck.c (finish_class_member_access_expr): Use it. + * parser.c (cp_parser_postfix_expression): Use it. + (cp_parser_postfix_dot_deref_expression): Use it. Use comptypes + to detect the current instantiation. + (cp_parser_lookup_name): Really implement DR 141. + * search.c (lookup_field_r): Prefer a dependent using-declaration. + (any_dependent_bases_p): Split out from... + * name-lookup.c (do_class_using_decl): ...here. + * call.c (build_new_method_call_1): Use it. + * semantics.c (finish_call_expr): 'this' doesn't make a call dependent. + * tree.c (non_static_member_function_p): Remove. + * typeck2.c (build_x_arrow): Use dependent_scope_p. + + * parser.c (cp_parser_postfix_dot_deref_expression): Use + complete_type_or_else for unknown_type_node, too. + +2016-05-12 Marek Polacek <polacek@redhat.com> + + PR c/70756 + * call.c (build_new_op_1): Pass LOC to cp_build_modify_expr. + * cp-tree.h (cp_build_modify_expr): Update declaration. + (cxx_incomplete_type_error, cxx_incomplete_type_diagnostic): New inline + overloads. + * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Pass INPUT_LOCATION to + cp_build_modify_expr. + * decl2.c (set_guard): Likewise. + (handle_tls_init): Likewise. + * init.c (perform_member_init): Likewise. + (expand_virtual_init): Likewise. + (build_new_1): Likewise. + (build_vec_delete_1): Likewise. + (get_temp_regvar): Likewise. + (build_vec_init): Likewise. + * method.c (do_build_copy_assign): Likewise. + (assignable_expr): Likewise. + * semantics.c (finish_omp_for): Likewise. + * typeck.c (cp_build_binary_op): Pass LOCATION to pointer_diff and + cp_pointer_int_sum. + (cp_pointer_int_sum): Add location parameter. Pass it down to + pointer_int_sum. + (pointer_diff): Add location parameter. Use it. + (build_modify_expr): Pass location down to cp_build_modify_expr. + (cp_build_modify_expr): Add location parameter. Use it. + (build_x_modify_expr): Pass location down to cp_build_modify_expr. + * typeck2.c (cxx_incomplete_type_diagnostic, + cxx_incomplete_type_error): Add location parameter. + +2016-05-11 Marek Polacek <polacek@redhat.com> + + PR c++/71024 + * decl.c (duplicate_decls): Call diagnose_mismatched_decls. + +2016-05-05 Jakub Jelinek <jakub@redhat.com> + + * parser.c (cp_parser_selection_statement): For RID_SWITCH, + pass if_p instead of NULL to cp_parser_implicitly_scoped_statement. + +2016-05-04 Marek Polacek <polacek@redhat.com> + + * parser.c (cp_parser_selection_statement): Replace OPT_Wparentheses + with OPT_Wdangling_else. + +2016-05-03 Martin Sebor <msebor@redhat.com> + + PR c++/66561 + * tree.c (builtin_valid_in_constant_expr_p): Treat BUILT_IN_FILE, + BUILT_IN_FUNCTION, and BUILT_IN_LINE as constant expressions. + +2016-05-03 Marek Polacek <polacek@redhat.com> + + PR c/70859 + * call.c (build_cxx_call): Pass location and vNULL down to + check_builtin_function_arguments. + +2016-05-03 Richard Biener <rguenther@suse.de> + + * Make-lang.in (cc1plus-checksum.c): For stage-final re-use + the checksum from the previous stage. + +2016-05-02 David Malcolm <dmalcolm@redhat.com> + + PR c++/62314 + * typeck.c (finish_class_member_access_expr): When + giving a hint about a possibly-misspelled member name, + add a fix-it replacement hint. + +2016-05-02 Cesar Philippidis <cesar@codesourcery.com> + + * cp-tree.h (finish_omp_clauses): Update prototype. + * parser.c (cp_parser_oacc_all_clauses): Update call to + finish_omp_clauses. + (cp_parser_omp_all_clauses): Likewise. + (cp_parser_omp_for_loop): Likewise. + (cp_omp_split_clauses): Likewise. + (cp_parser_oacc_cache): Likewise. + (cp_parser_oacc_loop): Likewise. + (cp_parser_omp_declare_target): + (cp_parser_cilk_simd_all_clauses): Likewise. + (cp_parser_cilk_for): Likewise. + * pt.c (tsubst_omp_clauses): Replace allow_fields and declare_simd + arguments with enum c_omp_region_type ort. + (tsubst_omp_clauses): Update calls to finish_omp_clauses. + (tsubst_omp_attribute): Update calls to tsubst_omp_clauses. + (tsubst_omp_for_iterator): Update calls to finish_omp_clauses. + (tsubst_expr): Update calls to tsubst_omp_clauses. + * semantics.c (finish_omp_clauses): Replace bool arguments + allow_fields, declare_simd, and is_cilk with bitmask ort. + (finish_omp_for): Update call to finish_omp_clauses. + +2016-05-02 David Malcolm <dmalcolm@redhat.com> + + PR c++/62314 + * parser.c (cp_parser_class_head): Capture the start location; + use it to emit a fix-it insertion hint when complaining + about missing "template <> " in explicit specializations. + +2016-05-02 Richard Sandiford <richard.sandiford@arm.com> + + * init.c (build_new_1): Use shift operators instead of wi:: shifts. + +2016-05-02 Richard Biener <rguenther@suse.de> + + * decl.c (grokdeclarator): Properly insert a DECL_EXPR for + anonymous VLAs. + +2016-04-29 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/66644 + * class.c (check_field_decl): Remove final int* parameter, change + the return type to bool; fix logic in order not to reject multiple + initialized fields in anonymous struct. + (check_field_decls): Adjust call. + +2016-04-29 Cesar Philippidis <cesar@codesourcery.com> + + PR middle-end/70626 + * parser.c (cp_parser_oacc_loop): Don't augment mask with + OACC_LOOP_CLAUSE_MASK. + (cp_parser_oacc_kernels_parallel): Update call to + c_oacc_split_loop_clauses. + +2016-04-28 Jason Merrill <jason@redhat.com> + + Implement C++17 [[nodiscard]] attribute. + PR c++/38172 + PR c++/54379 + * parser.c (cp_parser_std_attribute): Handle [[nodiscard]]. + * tree.c (handle_nodiscard_attribute): New. + (cxx_attribute_table): Add [[nodiscard]]. + * cvt.c (cp_get_fndecl_from_callee, cp_get_callee_fndecl): New. + (maybe_warn_nodiscard): New. + (convert_to_void): Call it. + + * cvt.c (cp_get_callee): New. + * constexpr.c (get_function_named_in_call): Use it. + * cxx-pretty-print.c (postfix_expression): Use it. + * except.c (check_noexcept_r): Use it. + * method.c (check_nontriv): Use it. + * tree.c (build_aggr_init_expr): Use it. + * cp-tree.h: Declare it. + +2015-04-27 Ryan Burn <contact@rnburn.com> + Jeff Law <law@redhat.com> + + PR c++/69024 + PR c++/68997 + * cp-gimplify.c (cp_gimplify_expr): Call cilk_cp_detect_spawn_and_unwrap + instead of cilk_detect_spawn_and_unwrap. + * cp-cilkplus.c (is_conversion_operator_function_decl_p): New. + (find_spawn): New. + (cilk_cp_detect_spawn_and_unwrap): New. + * lambda.c: Include cp-cilkplus.h. + * parser.c: Include cp-cilkplus.h. + * cp-tree.h (cpp_validate_cilk_plus_loop): Move prototype into... + * cp-cilkpus.h: New file. + +2016-04-27 Nathan Sidwell <nathan@acm.org> + + * constexpr.c (get_fundef_copy): Use the original function for + non-recursive evaluations. + (save_fundef_copy): Always expect a slot to be available. + +2016-04-27 Bernd Schmidt <bschmidt@redhat.com> + + * parser.c (cp_parser_postfix_expression): Call + warn_for_memset instead of warning directly here. + +2016-04-26 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70241 + * decl.c (build_enumerator): Set current_access_specifier when + declaring an enumerator belonging to an in-class enumeration. + * parser.c (cp_parser_check_access_in_redecleration): Also + consider in-class enumerations. + +2016-04-26 Marek Polacek <polacek@redhat.com> + + PR c++/70744 + * call.c (build_conditional_expr_1): Call cp_stabilize_reference + instead of stabilize_reference. + (build_over_call): Likewise. + * cp-tree.h (cp_stabilize_reference): Declare. + * tree.c (cp_stabilize_reference): New function. + * typeck.c (cp_build_unary_op): Call cp_stabilize_reference instead of + stabilize_reference. + (unary_complex_lvalue): Likewise. + (cp_build_modify_expr): Likewise. + +2016-04-26 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/70704 + * pt.c (build_non_dependent_expr): Use flag_checking > 1 instead of + just flag_checking. + +2016-04-25 Jason Merrill <jason@redhat.com> + + * tree.c (std_attribute_table): New. + (init_tree): Register it. + +2016-04-22 Jason Merrill <jason@redhat.com> + + * parser.c (cp_parser_perform_range_for_lookup): Decay the array. + +2016-04-21 Patrick Palka <ppalka@gcc.gnu.org> + + * name-lookup.c (free_saved_scope): New free list of saved_scope + structures. + (push_to_top_level): Attempt to reuse a saved_scope struct + from free_saved_scope instead of allocating a new one each time. + (pop_from_top_level_1): Chain the now-unused saved_scope structure + onto free_saved_scope. + +2016-04-21 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70540 + * semantics.c (process_outer_var_ref): Unconditionally return + error_mark_node when mark_used returns false. + +2016-04-21 Marek Polacek <polacek@redhat.com> + + PR c++/70513 + * parser.c (cp_parser_enum_specifier): Check and possibly error for + extra qualification. + +2016-04-20 Nathan Sidwell <nathan@acm.org> + + PR c++/55635 + * init.c (build_vec_delete_1): Protect operator delete call in try + finally. + (build_delete): Likewise. + * optimize.c (build_delete_destructor_body): Likewise. + +2016-04-20 Ilya Verbin <ilya.verbin@intel.com> + + PR c++/69363 + * cp-tree.h (finish_omp_clauses): Add new default argument. + * parser.c (cp_parser_cilk_simd_all_clauses): Use finish_omp_clauses + instead of c_finish_cilk_clauses. + * semantics.c (finish_omp_clauses): Add new argument. Allow + floating-point variables in the linear clause for Cilk Plus. + +2016-04-20 Nathan Sidwell <nathan@acm.org> + + * semantics.c (finish_compound_lteral): Don't wrap VECTOR_TYPEs in a + TARGET_EXPR. + +2016-04-19 Jason Merrill <jason@redhat.com> + + PR c++/66543 + * expr.c (mark_exp_read): Handle NON_DEPENDENT_EXPR. + * pt.c (make_pack_expansion): Call mark_exp_read. + * semantics.c (finish_id_expression): Call mark_type_use in + unevaluated context. + + DR 2137 + * call.c (implicit_conversion): If we choose a copy constructor + for list-initialization from the same type, the conversion is an + exact match. + + * constexpr.c (breaks): Handle EXIT_EXPR. + (cxx_eval_loop_expr): Handle COMPOUND_EXPR body. + (cxx_eval_constant_expression): Handle EXIT_EXPR, improve handling + of COMPOUND_EXPR. + + PR c++/68206 + PR c++/68530 + * constexpr.c (potential_constant_expression_1): Handle LOOP_EXPR + and GOTO_EXPR. + + * pt.c (tsubst_expr): Remove shadowing declaration. + (tsubst_pack_expansion): Add assert. + + * semantics.c (add_decl_expr): Use DECL_SOURCE_LOCATION. + + PR c++/70522 + * name-lookup.c (qualified_lookup_using_namespace): Look through + hidden names. + +2016-04-18 Michael Matz <matz@suse.de> + + * class.c (build_vtable): Use SET_DECL_ALIGN and SET_TYPE_ALIGN. + (layout_class_type): Ditto. + (build_base_field): Use SET_DECL_ALIGN. + (fixup_attribute_variants): Use SET_TYPE_ALIGN. + * decl.c (duplicate_decls): Use SET_DECL_ALIGN. + (record_unknown_type): Use SET_TYPE_ALIGN. + (cxx_init_decl_processing): Ditto. + (copy_type_enum): Ditto. + (grokfndecl): Use SET_DECL_ALIGN. + (copy_type_enum): Use SET_TYPE_ALIGN. + * pt.c (instantiate_class_template_1): Use SET_TYPE_ALIGN. + (tsubst): Ditto. + * tree.c (cp_build_qualified_type_real): Use SET_TYPE_ALIGN. + * lambda.c (maybe_add_lambda_conv_op): Use SET_DECL_ALIGN. + * method.c (implicitly_declare_fn): Use SET_DECL_ALIGN. + * rtti.c (emit_tinfo_decl): Ditto. + +2016-04-18 Jason Merrill <jason@redhat.com> + + PR c++/70690 + PR c++/70528 + * class.c (type_maybe_constexpr_default_constructor): New. + (type_has_constexpr_default_constructor): Revert. + +2016-04-16 Sandra Loosemore <sandra@codesourcery.com> + + PR target/1078 + + * tree.c (cxx_attribute_table): Remove "com_interface" entry. + (handle_com_interface_attribute): Delete. + +2016-04-15 Jason Merrill <jason@redhat.com> + + PR c++/70685 + * constexpr.c (get_fundef_copy): Handle null *slot. + + PR c++/70505 + * pt.c (tsubst_baselink): Give the new TEMPLATE_ID_EXPR + unknown_type_node, too. + +2016-04-15 Jason Merrill <jason@redhat.com> + Nathan Sidwell <nathan@acm.org> + + PR c++/70594 + * constexpr.c (constexpr_call_table): Preserve in GC. + (struct fundef_copy, struct fundef_copies_table_t): Delete. + (fundef_copies_table): Preserve in GC. Change to pointer to + tree->tree hash. + (maybe_initialize_fundef_copies_table): Adjust. + (get_fundef_copy): Return a TREE_LIST. Use non-inserting search. + (save_fundef_copy): Adjust for a TREE_LIST. + (cxx_eval_call_expression): Adjust for a fundef_copy TREE_LIST. + (fini_constexpr): New. + * cp-tree.h (fini_constexpr): Declare. + * decl2.c (c_parse_final_cleanups): Call fini_constexpr. + +2016-04-15 Jakub Jelinek <jakub@redhat.com> + + PR c/70436 + * parser.c (cp_parser_pragma): Add IF_P argument, pass it down + where needed. + (cp_parser_declaration_seq_opt, cp_parser_member_specification_opt, + cp_parser_objc_interstitial_code, cp_parser_omp_declare_simd, + cp_parser_oacc_routine): Adjust cp_parser_pragma callers. + (cp_parser_statement): Likewise. Adjust cp_parser_cilk_for caller. + (cp_parser_omp_structured_block): Add IF_P argument, pass it down to + cp_parser_statement. + (cp_parser_oacc_data, cp_parser_oacc_host_data, cp_parser_oacc_loop, + cp_parser_oacc_kernels_parallel, cp_parser_omp_critical, + cp_parser_omp_simd, cp_parser_omp_for, cp_parser_omp_master, + cp_parser_omp_ordered, cp_parser_omp_parallel, cp_parser_omp_single, + cp_parser_omp_task, cp_parser_omp_taskgroup, cp_parser_omp_distribute, + cp_parser_omp_teams, cp_parser_omp_target_data, cp_parser_omp_target, + cp_parser_omp_taskloop, cp_parser_omp_construct, + cp_parser_cilk_grainsize, cp_parser_cilk_simd, cp_parser_cilk_for): + Add IF_P argument, pass it down where needed. + (cp_parser_omp_for_loop): Likewise. Clear IF_P if nbraces. + (cp_parser_omp_sections_scope): Adjust cp_parser_omp_structured_block + calls. + +2016-04-14 Jason Merrill <jason@redhat.com> + + PR c++/70494 + * decl.c (cxx_maybe_build_cleanup): Handle non-decls. + * typeck2.c (split_nonconstant_init_1): Use it. + + PR c++/70528 + * class.c (type_has_constexpr_default_constructor): Return true + for an implicitly declared constructor. + + PR c++/70622 + * parser.c (cp_parser_init_declarator): Add auto_result parm. + (cp_parser_simple_declaration): Pass it. + (strip_declarator_types): New. + + PR c++/70543 + * pt.c (value_dependent_expression_p) [VAR_DECL]: A type-dependent + initializer also makes the variable value-dependent. + + PR c++/70648 + * constexpr.c (cxx_eval_store_expression): Also copy + CONSTRUCTOR_NO_IMPLICIT_ZERO. + +2016-04-14 Martin Sebor <msebor@redhat.com> + + PR c++/69517 + PR c++/70019 + PR c++/70588 + * cp-tree.h, decl.c, init.c, typeck2.c: Revert. + +2016-04-14 Jason Merrill <jason@redhat.com> + + * call.c, decl.c, error.c, cp-tree.h, decl.c: Revert empty + parameter ABI change. + +2016-04-13 Martin Sebor <msebor@redhat.com> + + PR c++/69517 + PR c++/70019 + PR c++/70588 + * cp-tree.h (throw_bad_array_length, build_vla_check): Declare new + functions. + * decl.c (check_initializer, cp_finish_decl): Call them. + (reshape_init_r): Reject incompletely braced intializer-lists + for VLAs. + * init.c (throw_bad_array_length, build_vla_check) + (build_vla_size_check, build_vla_init_check): Define new functions. + * typeck2.c (split_nonconstant_init_1): Use variably_modified_type_p() + to detect a VLA. + (store_init_value): Same. + +2016-04-13 Jason Merrill <jason@redhat.com> + + Warn about empty parameter ABI with -Wabi=9. + * call.c (empty_class_msg, mark_for_abi_warning) + (warn_empty_class_abi): New. + (build_call_a): Use them. + * decl.c (store_parm_decls): Use mark_for_abi_warning. + * error.c (pp_format_to_string): New. + + Pass empty class parameters like C. + * call.c (pass_as_empty_struct, empty_class_arg): New. + (type_passed_as, build_x_va_arg): Use pass_as_empty_struct. + (build_call_a): Use empty_class_arg. + * cp-tree.h (CPTI_EMPTY_STRUCT, empty_struct_type): New. + * decl.c (cxx_init_decl_processing): Create empty_struct_type. + +2016-04-13 Jason Merrill <jason@redhat.com> + + PR c++/70627 + * decl.c (start_enum): Don't change an existing ENUM_UNDERLYING_TYPE. + +2016-04-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70635 + * pt.c (resolve_typename_type): Fix typos in infinite recursion + avoidance mechanism. + +2016-04-13 Jason Merrill <jason@redhat.com> + + PR c++/70634 + * pt.c (instantiation_dependent_uneval_expression_p): Split out + from instantiation_dependent_expression_p. + (value_dependent_expression_p): Use it for unevaluated operands. + (instantiation_dependent_r): Don't check value-dependence. + (instantiation_dependent_expression_p): Check + value-dependence of the expression as a whole. + * cp-tree.h: Declare instantiation_dependent_uneval_expression_p. + * semantics.c (finish_decltype_type): Use it. + + * constexpr.c (potential_nondependent_constant_expression): New. + (potential_nondependent_static_init_expression): New. + (maybe_constant_value_1, fold_non_dependent_expr) + (maybe_constant_init): Use them. + * pt.c (instantiate_non_dependent_expr_sfinae) + (instantiate_non_dependent_or_null, convert_nontype_argument): Use + them. + * cp-tree.h: Declare them. + +2016-04-13 Jakub Jelinek <jakub@redhat.com> + + PR c++/70594 + * decl.c (pop_labels_1): Removed. + (note_label, sort_labels): New functions. + (pop_labels): During named_labels traversal, just push the slot + pointers into a vector, then qsort it by DECL_UID and only then + call pop_label and chain it into BLOCK_VARS. + +2016-04-13 Jason Merrill <jason@redhat.com> + + PR c++/70615 + * cp-gimplify.c (cp_genericize_r): Expand PTRMEM_CST here. + (cp_gimplify_expr): Not here. + +2016-04-12 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70610 + * tree.c (lvalue_kind) [NON_DEPENDENT_EXPR]: Unconditionally + recurse into it. + * typeck.c (build_x_conditional_expr): Unconditionally remember + that the result is an lvalue or xvalue. + +2016-04-12 Jason Merrill <jason@redhat.com> + + * class.c (is_really_empty_class): A zero-length array is empty. + An unnamed bit-field doesn't make a class non-empty. + +2016-04-12 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68722 + * parser.c (cp_parser_cache_defarg): When file ends in default + argument simply return error_mark_node. + +2016-04-12 Nathan Sidwell <nathan@acm.org> + + PR c++/70501 + * constexpr.c (cxx_eval_bare_aggregate): Handle VECTOR_TYPE + similarly to PMF. + +2016-04-11 Jason Merrill <jason@redhat.com> + + * mangle.c (decl_is_template_id): The template itself counts as a + template-id. + +2016-04-08 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70590 + PR c++/70452 + * constexpr.c (cxx_eval_outermost_expression): Call unshare_expr + on the result if it's not a CONSTRUCTOR. + +2016-04-07 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70452 + * constexpr.c (find_constructor): New function. + (unshare_constructor): New function. + (cxx_eval_call_expression): Use unshare_constructor instead of + unshare_expr. + (find_array_ctor_elt): Likewise. + (cxx_eval_vec_init_1): Likewise. + (cxx_eval_store_expression): Likewise. + (cxx_eval_constant_expression): Likewise. + +2016-04-06 Patrick Palka <ppalka@gcc.gnu.org> + + PR c/70436 + * cp-tree.h (FOR_EACH_CLONE): Restructure macro to avoid + potentially generating a future -Wparentheses warning in its + callers. + +2016-04-06 Jason Merrill <jason@redhat.com> + + * class.c (check_abi_tags): Fix function template handling. + +2016-04-05 Nathan Sidwell <nathan@acm.org> + + PR c++/70512 + * class.c (fixup_may_alias): New. + (fixup_attribute_variants): Call it. + +2016-04-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70452 + * constexpr.c (struct fundef_copy): New struct. + (struct fundef_copies_table_t): New struct. + (fundef_copies_table): New static variable. + (maybe_initialize_fundef_copies_table): New static function. + (get_fundef_copy): New static function. + (save_fundef_copy): New static function. + (cxx_eval_call_expression): Use get_fundef_copy, and + save_fundef_copy. + (constexpr_call_table): Add "deletable" GTY marker. + +2016-04-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70452 + * cp-tree.h (class cache_map): Remove. + * constexpr.c (cv_cache): Change type to + GTY((deletable)) hash_map<tree, tree> *. + (maybe_constant_value): Adjust following the change to cv_cache. + (clear_cv_cache): New static function. + (clear_cv_and_fold_caches): Use it. + * cp-gimplify.c (fold_cache): Change type to + GTY((deletable)) hash_map<tree, tree> *. + (clear_fold_cache): Adjust following the change to fold_cache. + (cp_fold): Likewise. + +2016-04-02 Martin Sebor <msebor@redhat.com> + + PR c++/67376 + PR c++/70170 + PR c++/70172 + PR c++/70228 + * constexpr.c (diag_array_subscript): New function. + (cxx_eval_array_reference): Detect out of bounds array indices. + +2016-04-01 Jason Merrill <jason@redhat.com> + + PR c++/70449 + PR c++/70344 + * pt.c (instantiate_decl): A function isn't fully defined if + DECL_INITIAL is error_mark_node. + * constexpr.c (cxx_eval_call_expression): Likewise. + +2016-04-01 Jakub Jelinek <jakub@redhat.com> + Marek Polacek <polacek@redhat.com> + + PR c++/70488 + * init.c (warn_placement_new_too_small): Test whether + DECL_SIZE_UNIT or TYPE_SIZE_UNIT are integers that fit into uhwi. + +2016-04-01 Nathan Sidwell <nathan@acm.org> + + PR c++/68475 + * decl.c (check_redeclaration_exception_specification): Check + regardless of -fno-exceptions. + * typeck2.c (merge_exception_specifiers): Relax assert by checking + flag_exceptions too. + +2016-03-31 Nathan Sidwell <nathan@acm.org> + + * decl.c (start_preparsed_function): Remove unnecessary bracing. + (finish_destructor_body): Don't emit operator delete here. + +2016-03-31 Nathan Sidwell <nathan@acm.org> + + PR c++/70393 + * constexpr.c (cxx_eval_store_expression): Keep CONSTRUCTOR + elements in field order. + +2016-03-31 Marek Polacek <polacek@redhat.com> + + PR c/70297 + * decl.c (duplicate_decls): Also set TYPE_ALIGN and TYPE_USER_ALIGN. + +2016-03-31 Richard Biener <rguenther@suse.de> + + PR c++/70430 + * typeck.c (cp_build_binary_op): Fix operand order of vector + conditional in truth op handling. + +2016-03-29 Jason Merrill <jason@redhat.com> + + PR c++/70353 + * decl.c (make_rtl_for_nonlocal_decl): Don't defer local statics + in constexpr functions. + +2016-03-28 Jason Merrill <jason@redhat.com> + + PR c++/70422 + PR c++/64266 + PR c++/70353 + * decl.c, pt.c, constexpr.c: Revert last patch. + +2016-03-25 Jason Merrill <jason@redhat.com> + Martin Liška <mliska@suse.cz> + + PR c++/64266 + PR c++/70353 + Core issue 1962 + * decl.c (cp_fname_init): Decay the initializer to pointer. + (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P, + DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. + Don't call cp_finish_decl. + * pt.c (tsubst_expr) [DECL_EXPR]: Set DECL_VALUE_EXPR, + DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. Don't call cp_finish_decl. + * constexpr.c (cxx_eval_constant_expression) [VAR_DECL]: + Handle DECL_VALUE_EXPR. + +2016-03-24 Jason Merrill <jason@redhat.com> + + PR c++/70386 + * constexpr.c (cxx_eval_bare_aggregate): Handle PMFs. + + PR c++/70323 + * constexpr.c (cxx_eval_call_expression): Don't cache result if + *overflow_p. + +2016-03-24 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/62212 + * tree.c (build_cplus_array_type): Determine type-dependentess + with uses_template_parms instead of with dependent_type_p. + +2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70347 + * typeck.c (process_init_constructor_union): If the initializer + is empty, use the union's NSDMI if it has one. + +2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70332 + * pt.c (tsubst_copy) [PARM_DECL]: Handle the use of 'this' in an + NSDMI that's part of an aggregrate initialization. + +2016-03-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/70001 + * constexpr.c (cxx_eval_vec_init_1): Reuse CONSTRUCTOR initializers + for 1..max even for multi-dimensional arrays. Call unshare_expr + on it. + + PR c++/70323 + * constexpr.c (cxx_eval_constant_expression): Diagnose overflow + on TREE_OVERFLOW constants. + + PR c++/70376 + * cp-gimplify.c (genericize_omp_for_stmt): Don't walk OMP_FOR_CLAUSES + for OMP_TASKLOOP here. + (cp_genericize_r): Handle OMP_TASKLOOP like OMP_TASK, except do call + genericize_omp_for_stmt instead of cp_walk_tree on OMP_BODY. + +2016-03-23 Alexandre Oliva <aoliva@redhat.com> + Jason Merrill <jason@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/69315 + * cp-tree.h (defer_mark_used_calls, deferred_mark_used_calls): Remove. + * decl.c (defer_mark_used_calls, deferred_mark_used_calls): Remove. + (finish_function): Don't set or test them. + * decl2.c (mark_used): Don't handle defer_mark_used_calls. + +2016-03-23 Jason Merrill <jason@redhat.com> + + PR c++/70344 + * constexpr.c (cxx_eval_call_expression): Catch invalid recursion. + +2016-03-23 Marek Polacek <polacek@redhat.com> + + PR c++/69884 + * pt.c (canonicalize_type_argument): Use OPT_Wignored_attributes. + +2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> + + * call.c (build_conditional_expr_1): Always use original + condition type for vector type checks and build. + +2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70096 + * pt.c (tsubst_decl): Clear the DECL_MODE of the new decl. + +2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70204 + * constexpr.c (non_const_var_error): Check + DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. + +2016-03-21 Richard Henderson <rth@redhat.com> + + PR c++/70273 + * decl.c (notice_forced_label_r): New. + (cp_finish_decl): Use it. + +2016-03-21 Jason Merrill <jason@redhat.com> + + PR c++/70285 + * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle bit-fields. + +2016-03-18 Jason Merrill <jason@redhat.com> + + PR c++/70139 + * constexpr.c (cxx_eval_call_expression): Fix trivial copy. + + PR c++/70147 + * class.c (vptr_via_virtual_p): New. + (most_primary_binfo): Factor out of build_rtti_vtbl_entries. + * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Don't clear + a vptr from any virtual base in a not-in-charge 'structor. + + * decl.c (build_clobber_this): Factor out of + start_preparsed_function and begin_destructor_body. Handle + virtual bases better. + + * class.c (build_if_in_charge): Split out from build_base_path. + * init.c (expand_virtual_init, expand_default_init): Use it. + * call.c (build_special_member_call): Use it. + +2016-03-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/70267 + * init.c (build_new_1): Complain and return error_mark_node + if alloc_fn is not _Jv_AllocObject function returning pointer. + +2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70205 + * search.c (adjust_result_of_qualified_name_lookup): Don't + update the BASELINK_BINFO of DECL if the second call + to lookup_base fails. + +2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70218 + * parser.c (cp_parser_lambda_expression): Move call to + pop_deferring_access_checks ahead of the call to + cp_parser_end_tentative_firewall. + +2016-03-17 Jakub Jelinek <jakub@redhat.com> + + PR c++/70144 + * cp-tree.h (magic_varargs_p): Return int instead of bool. + * call.c (magic_varargs_p): Return int instead of bool, return 2 for + Cilk+ reductions, otherwise 1 for magic varargs and 0 for normal + varargs. + (build_over_call): If magic_varargs_p == 2, call reject_gcc_builtin, + if magic_varargs_p == 1, call decay_conversion + instead of mark_type_use. Don't store error_mark_node arguments to + argarray, instead return error_mark_node. + + PR c++/70272 + * decl.c (begin_destructor_body): Don't insert clobber if + is_empty_class (current_class_type). + +2016-03-17 Marek Polacek <polacek@redhat.com> + + PR c++/70194 + * typeck.c (warn_for_null_address): New function. + (cp_build_binary_op): Call it. + +2016-03-16 Jason Merrill <jason@redhat.com> + + PR c++/70259 + * decl.c (start_preparsed_function): Don't clobber an empty base. + +2016-03-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/70147 + * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Conditionalize + BINFO_VIRTUAL_P vtable clearing on current_in_charge_parm. + + PR c++/70147 + * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_ptrs): Temporarily + set in_base_initializer. + +2016-03-15 Marek Polacek <polacek@redhat.com> + + PR c++/70209 + * tree.c (strip_typedefs): Call strip_typedefs again on the + DECL_ORIGINAL_TYPE result. + +2016-03-15 Jason Merrill <jason@redhat.com> + + PR c++/70095 + * pt.c (instantiate_decl): Fix call to variable_template_p. + + PR c++/70141 + * pt.c (for_each_template_parm_r): Always walk into TYPENAME_TYPE. + +2016-03-14 Casey Carter <casey@carter.net> + Jason Merrill <jason@redhat.com> + + P0184R0: Generalizing the Range-Based For Loop + * parser.c (cp_convert_range_for): Set the type of __end separately. + (cp_parser_perform_range_for_lookup): Allow different begin/end + types if they are comparable. + +2016-03-12 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70106 + * semantics.c (force_paren_expr): Just build a PAREN_EXPR when + processing_template_decl and EXPR is a SCOPE_REF. + +2016-03-10 Patrick Palka <ppalka@gcc.gnu.org> + Jakub Jelinek <jakub@redhat.com> + + PR c++/70001 + * constexpr.c (cxx_eval_vec_init_1): For pre_init case, reuse + return value from cxx_eval_constant_expression from earlier + elements if it is valid constant initializer requiring no + relocations. + +2016-03-10 Marek Polacek <polacek@redhat.com> + + PR c++/70153 + * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR. + +2016-03-09 Cesar Philippidis <cesar@codesourcery.com> + + * parser.c (cp_parser_oacc_loop): Update cclauses and clauses + when calling c_finish_omp_clauses. + +2016-03-08 Jason Merrill <jason@redhat.com> + + * parser.c (cp_parser_diagnose_invalid_type_name): Give helpful + diagnostic for use of "concept". + (cp_parser_requires_clause_opt): And "requires". + (cp_parser_type_parameter, cp_parser_late_return_type_opt) + (cp_parser_explicit_template_declaration): Adjust. + * Make-lang.in (check-c++-all): Add "concepts" to std list. + + P0036R0: Unary Folds and Empty Parameter Packs + * pt.c (expand_empty_fold): Remove special cases for *,+,&,|. + +2016-03-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/70135 + * constexpr.c (cxx_eval_loop_expr): Forget saved values of SAVE_EXPRs + even after the last iteration of the loop. + + * decl.c (duplicate_decls): Fix spelling - becuase -> because. + +2016-03-07 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/66786 + * pt.c (get_template_info): Handle PARM_DECL. + (template_class_depth): Check DECL_P instead of + VAR_OR_FUNCTION_DECL_P. + +2016-03-05 Jason Merrill <jason@redhat.com> + + PR c++/67364 + * constexpr.c (cxx_eval_store_expression): Replace + CONSTRUCTOR_ELTS in nested CONSTRUCTORs, too. + +2016-03-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/66786 + * pt.c (template_class_depth): Given a lambda type, iterate + into its LAMBDA_TYPE_EXTRA_SCOPE field instead of its + TYPE_CONTEXT. Given a VAR_DECL, iterate into its + CP_DECL_CONTEXT. + +2016-03-04 Jason Merrill <jason@redhat.com> + + PR c++/69203 + * cp-tree.h (COND_EXPR_IS_VEC_DELETE): New. + * init.c (build_vec_delete_1): Set it. + * constexpr.c (potential_constant_expression_1) [COND_EXPR]: Check it. + +2016-03-04 Jakub Jelinek <jakub@redhat.com> + + * decl.c (start_preparsed_function): Don't emit start clobber at the + start of constructor clones. + + PR c++/70035 + * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_ptrs): New prototype. + * decl.c (start_preparsed_function): Call + cp_ubsan_maybe_initialize_vtbl_ptrs if needed. + * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs, + cp_ubsan_maybe_initialize_vtbl_ptrs): New functions. + +2016-03-04 Jason Merrill <jason@redhat.com> + + PR c++/67364 + * constexpr.c (cxx_eval_component_reference): Further tweak. + + * constexpr.c (struct constexpr_ctx): Add save_exprs field. + (cxx_eval_loop_expr): Discard SAVE_EXPR values before looping. + (cxx_eval_constant_expression) [SAVE_EXPR]: Add it to the set. + (cxx_eval_outermost_constant_expr, is_sub_constant_expr): Initialize. + + PR c++/70067 + * tree.c (strip_typedefs): Handle TYPENAME_TYPE lookup finding the + same type. + +2016-03-03 Jason Merrill <jason@redhat.com> + + * method.c (synthesized_method_walk): operator= can also be constexpr. + + * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get + LAMBDA_EXPR_RETURN_TYPE from the instantiated closure. + + PR c++/67164 + * pt.c (copy_template_args): New. + (tsubst_pack_expansion): Use it. + + * call.c (build_aggr_conv): Use get_nsdmi. + + PR c++/51406 + * typeck.c (build_static_cast_1): Avoid folding back to lvalue. + + PR c++/67364 + * constexpr.c (cxx_eval_component_reference): Just return an empty + CONSTRUCTOR for an empty class. + +2016-03-01 Jason Merrill <jason@redhat.com> + + PR c++/70036 + * parser.c (cp_parser_requires_clause): Call + check_for_bare_parameter_packs. + + PR c++/51489 + * constexpr.c (cxx_eval_binary_expression): Don't VERIFY_CONSTANT + the operands. + + PR c++/69995 + * constexpr.c (cxx_eval_call_expression): Unshare arg. + (cxx_eval_constant_expression) [DECL_EXPR]: Unshare init. + [TARGET_EXPR]: Unshare init. + +2016-03-01 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/68948 + PR c++/69961 + * pt.c (tsubst_baselink): Reinstate the check for an invalid + constructor call. + +2016-02-28 Jason Merrill <jason@redhat.com> + + PR c++/69995 + * constexpr.c (cxx_eval_store_expression): Unshare init. + +2016-02-26 Jason Merrill <jason@redhat.com> + + PR c++/69958 + * pt.c (make_argument_pack): New. + (tsubst_copy) [SIZEOF_EXPR]: Handle partial expansion. + (tsubst_copy_and_build): Likewise. + +2016-02-25 Jason Merrill <jason@redhat.com> + + PR c++/69889 + * cp-tree.h (AGGR_INIT_FROM_THUNK_P): New. + * tree.c (build_aggr_init_expr): Set it. + * semantics.c (simplify_aggr_init_expr): Check it. + * cp-gimplify.c (cp_genericize_r): Don't walk into + a call/aggr_init from a thunk. + + PR c++/69842 + * method.c (forward_parm): Handle parameter packs. + * lambda.c (maybe_add_lambda_conv_op): Use it for them. + + PR c++/67364 + * constexpr.c (cxx_eval_component_reference): Don't complain about + unevaluated empty classes. + + PR c++/68049 + * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE. + +2016-02-25 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69736 + * cp-tree.h (REF_PARENTHESIZED_P): Adjust documentation. + (maybe_undo_parenthesized_ref): Declare. + * semantics.c (maybe_undo_parenthesized_ref): Split out from + check_return_expr. + (finish_call_expr): Use it. + * typeck.c (check_return_expr): Use it. + * pt.c (tsubst_copy_and_build) [INDIRECT_REF]: Retain the + REF_PARENTHESIZED_P flag. + +2016-02-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/69922 + * class.c (build_base_path): Set TREE_NO_WARNING on the null_test. + Avoid folding it. + * init.c (build_vec_delete_1, build_delete): Don't fold the non-NULL + tests. + * cp-gimplify.c (cp_fold): For TREE_NO_WARNING comparisons with NULL, + unless they are folded into INTEGER_CST, error_mark_node or some + comparison with NULL, avoid folding them and use either the original + comparison or non-folded comparison of folded arguments. + * cp-ubsan.c (cp_ubsan_instrument_vptr): Set TREE_NO_WARNING on the + comparison, don't fold the comparison right away. + +2016-02-24 Jason Merrill <jason@redhat.com> + + PR c++/69323 + * friend.c (make_friend_class): Likewise. + * decl.c (lookup_and_check_tag): Diagnose invalid dependent friend. + +2016-02-24 Jason Merrill <jason@redhat.com> + + PR c++/69323 + * pt.c (instantiate_class_template_1): Set + processing_template_decl before substituting friend_type. + +016-02-24 Martin Sebor <msebor@redhat.com> + + PR c++/69912 + * tree.c (build_ctor_subob_ref): Compare types' main variants + instead of the types as they are. + +2016-02-24 Jason Merrill <jason@redhat.com> + + * decl.c (start_preparsed_function): Condition ctor clobber on + flag_lifetime_dse > 1. + + * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fno-inline. + +2016-02-19 Jason Merrill <jason@redhat.com> + + PR c++/69743 + * call.c (remaining_arguments): No longer static. + * cp-tree.h: Declare it. + * pt.c (more_specialized_fn): Use it. + +2016-02-19 Jakub Jelinek <jakub@redhat.com> + Bernd Edlinger <bernd.edlinger@hotmail.de> + + * Make-lang.in: Invoke gperf with -L C++. + * cfns.gperf: Remove prototypes for hash and libc_name_p + inlines. + * cfns.h: Regenerated. + * except.c (nothrow_libfn_p): Adjust. + +2016-02-19 Jakub Jelinek <jakub@redhat.com> + + PR c++/69850 + * rtti.c (ifnonnull): Set TREE_NO_WARNING on the condition, use + NE_EXPR instead of EQ_EXPR and swap last two arguments on COND_EXPR. + +2016-02-19 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/68948 + * pt.c (tsubst_baselink): Don't diagnose an invalid constructor + call here. + * semantics.c (finish_call_expr): Don't assume a constructor + call is dependent if only the "this" pointer is dependent. When + building a constructor call, always use a dummy object. + +2016-02-19 Jakub Jelinek <jakub@redhat.com> + + PR c++/69850 + * init.c (build_vec_delete_1): Set TREE_NO_WARNING on the NE_EXPR + condition. + * cp-gimplify.c (cp_fold): Propagate TREE_NO_WARNING from binary + operators if folding preserved the binop, just with different + arguments. + + PR c++/67767 + * parser.c (cp_parser_std_attribute_spec_seq): Don't assume + attr_spec is always single element chain, chain all the attributes + properly together in the right order. + +2016-02-18 Jason Merrill <jason@redhat.com> + + * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call + mangle_decl. + (mangle_decl): Call maybe_check_abi_tags for function scope. + (mangle_guard_variable): Call maybe_check_abi_tags here. + (write_guarded_var_name): Not here. + +2016-02-17 Jason Merrill <jason@redhat.com> + + PR c++/65985 + * constexpr.c (build_constexpr_constructor_member_initializers): + Handle an additional STATEMENT_LIST. + + PR c++/68585 + * constexpr.c (cxx_eval_bare_aggregate): Fix 'changed' detection. + + PR c++/68679 + * decl2.c (reset_type_linkage_2): Look through member templates. + +2016-02-17 Jakub Jelinek <jakub@redhat.com> + + PR c++/69850 + * init.c (build_delete): Set TREE_NO_WARNING on ifexp. + +2016-02-17 Jason Merrill <jason@redhat.com> + + PR c++/69842 + * method.c (forward_parm): Split out from... + (add_one_base_init): ...here. + * lambda.c (maybe_add_lambda_conv_op): Use it. + +2016-02-16 Jason Merrill <jason@redhat.com> + + PR c++/10200 + PR c++/69753 + * call.c, cp-tree.h, name-lookup.c, pt.c, search.c, semantics.c, + tree.c, typeck2.c: Revert earlier changes. + * parser.c (cp_parser_lookup_name): Ignore namespace-scope + non-type templates after -> or . + +2016-02-16 Jakub Jelinek <jakub@redhat.com> + + PR c/69835 + * typeck.c (cp_build_binary_op): Revert 2015-09-09 change. + +2016-02-16 Jason Merrill <jason@redhat.com> + + PR c++/69657 + * name-lookup.c (lookup_qualified_name): Add find_hidden parm. + (set_decl_namespace): Pass it. Complain about finding a hidden friend. + * name-lookup.h: Adjust. + +2016-02-16 James Norris <jnorris@codesourcery.com> + + * parser.c (cp_parser_oacc_data_clause_deviceptr): Remove checking. + * semantics.c (finish_omp_clauses): Add deviceptr checking. + +2016-02-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/69658 + * init.c (expand_default_init): Only call reshape_init + in the direct-initialization from an initializer list case. + +2016-02-15 Jason Merrill <jason@redhat.com> + + PR c++/69753 + * semantics.c (finish_call_expr): Implicit 'this' does not make + the call dependent. + * search.c (any_dependent_bases_p): Split out... + * name-lookup.c (do_class_using_decl): ...from here. + * call.c (build_new_method_call_1): Don't complain about missing object + if there are dependent bases. Tweak error. + * tree.c (non_static_member_function_p): Remove. + * pt.c (type_dependent_expression_p): A member template of a + dependent type is dependent. + * cp-tree.h: Adjust. + + PR c++/68890 + * constexpr.c (verify_ctor_sanity): Remove CONSTRUCTOR_NELTS check. + +2016-02-12 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69098 + * pt.c (lookup_and_finish_template_variable): New function, + extracted from ... + (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: ... here. Use it. + (tsubst_qualified_id): Consider that EXPR might be a variable + template. + * typeck.c (check_template_keyword): Don't emit an error + if DECL is a variable template. + +2016-02-12 Jakub Jelinek <jakub@redhat.com> + + * error.c: Spelling fixes - behaviour -> behavior and + neighbour -> neighbor. + * decl.c: Likewise. + * typeck.c (cp_build_binary_op): Fix up behavior spelling in + diagnostics. + * init.c (build_delete): Likewise. + +2016-02-11 Jakub Jelinek <jakub@redhat.com> + + PR c/69768 + * typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop + arguments for -Waddress warning. Fix up formatting. + +2016-02-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68726 + * pt.c (lookup_template_class_1): Check tsubst return value for + error_mark_node. + +2016-02-10 Jason Merrill <jason@redhat.com> + + PR c++/68926 + * pt.c (resolve_nondeduced_context): Add complain parm. + (do_auto_deduction): Pass it. + * cvt.c (convert_to_void): Likewise. + * decl.c (cp_finish_decl): Likewise. + * init.c (build_new): Likewise. + * rtti.c (get_tinfo_decl_dynamic): Likewise. + * semantics.c (finish_decltype_type): Likewise. + * typeck.c (decay_conversion): Likewise. + * cp-tree.h: Adjust declaration. + * call.c (standard_conversion): Add complain parm, pass it along. + (implicit_conversion): Pass it. + + PR c++/69657 + * name-lookup.c (ambiguous_decl): Call remove_hidden_names. + (lookup_name_real_1): Likewise. + (remove_hidden_names): Handle non-functions too. + + PR c++/10200 + * parser.c (cp_parser_lookup_name): When looking for a template + after . or ->, only consider class templates. + (cp_parser_postfix_dot_deref_expression): Handle the current + instantiation. Remember a dependent object expression. + * typeck2.c (build_x_arrow): Handle the current instantiation. + + * ptree.c (debug_tree): Implement for cp_expr. + +2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69139 + * parser.c (cp_parser_simple_type_specifier): Make the check + for disambiguating between an 'auto' placeholder and an implicit + template parameter more robust. + +2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69283 + PR c++/67835 + * decl2.c (mark_used): When given a TEMPLATE_DECL, return after + setting its TREE_USED flag. + +2016-02-08 Jason Merrill <jason@redhat.com> + + PR c++/69657 + * name-lookup.c (do_nonmember_using_decl): Leave anticipated + built-ins alone. + +2016-02-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/59627 + * parser.c (cp_parser_omp_declare_reduction): Set assembler name + of the DECL_OMP_DECLARE_REDUCTION_P decls. + +2016-02-08 Marek Polacek <polacek@redhat.com> + + PR c++/69688 + * constexpr.c (clear_cv_and_fold_caches): Renamed from clear_cv_cache. + Call clear_fold_cache. + * cp-tree.h: Adjust declaration. + * decl.c (finish_enum_value_list): Call clear_cv_and_fold_caches + rather than clear_cv_cache and clear_fold_cache. + * typeck2.c (store_init_value): Call clear_cv_and_fold_caches. + +2016-02-08 Jason Merrill <jason@redhat.com> + + * cp-tree.h (CONV_FOLD, CONV_BACKEND_CONVERT): New. + * cvt.c (convert): Pass CONV_BACKEND_CONVERT. + (ocp_convert): Use *_maybe_fold. + (cp_convert_to_pointer): Add dofold parameter. + * cp-gimplify.c (cp_fold) [CONVERT_EXPR]: Call convert. + +2016-02-05 Martin Sebor <msebor@redhat.com> + + PR c++/69662 + * init.c (find_field_init): New function. + (warn_placement_new_too_small): Call it. Handle one-element arrays + at ends of structures special. + +2016-02-05 Jason Merrill <jason@redhat.com> + + PR c++/68948 + * semantics.c (finish_expr_stmt): If expr is error_mark_node, + make sure we've seen_error(). + +2016-02-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/68948 + * pt.c (tsubst_baselink): Diagnose an invalid constructor call + if lookup_fnfields returns NULL_TREE and the name being looked + up has the form A::A. + +2016-02-04 Patrick Palka <ppalka@gcc.gnu.org> + + * constexpr.c (cxx_eval_binary_expression): Fold equality + comparisons involving PTRMEM_CSTs. + +2016-02-04 Jakub Jelinek <jakub@redhat.com> + + * class.c (find_flexarrays): Don't declare dom variable. + (diagnose_flexarray): Likewise. + +2016-02-02 Martain Sebor <msebor@redhat.com> + + PR c++/69251 + PR c++/69253 + PR c++/69290 + PR c++/69277 + PR c++/69349 + * class.c (walk_subobject_offsets): Avoid testing the upper bound + of a flexible array member for equality to null. + (find_flexarrays): Remove spurious whitespace introduced in r231665. + (diagnose_flexarrays): Avoid checking the upper bound of arrays. + (check_flexarrays): Same. + * decl.c (compute_array_index_type): Avoid special case for flexible + array members. + (grokdeclarator): Avoid calling compute_array_index_type for flexible + array members. + * error.c (dump_type_suffix): Revert changes introduced in r231665 + and rendered unnecessary by the changes above. + * pt.c (tsubst): Same. + * tree.c (build_ctor_subob_ref): Handle flexible array members. + * typeck2.c (digest_init_r): Revert changes introduced in r231665. + (process_init_constructor_array): Same. + (process_init_constructor_record): Same. + +2016-02-03 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69056 + * pt.c (try_one_overload): Handle comparing argument packs so + that there is no conflict if we deduced more arguments of an + argument pack than were explicitly specified. + +2016-01-31 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/68763 + * tree.c (strip_typedefs) [FUNCTION_TYPE]: Avoid building a new + function type if nothing is changing. + +2016-01-31 Jason Merrill <jason@redhat.com> + + PR c++/69009 + * pt.c (partial_specialization_p, impartial_args): New. + (instantiate_decl): Call impartial_args. + + * mangle.c (maybe_check_abi_tags): New. + (write_guarded_var_name): Call it. + (mangle_ref_init_variable): Call check_abi_tags. + + * pt.c (lookup_template_class_1): Don't share TYPE_ATTRIBUTES + between template and instantiation. + +2016-01-29 Jakub Jelinek <jakub@redhat.com> + + PR debug/66869 + * decl.c (wrapup_globals_for_namespace): Warn about unused static + function declarations. + +2016-01-29 Marek Polacek <polacek@redhat.com> + + PR c++/69509 + PR c++/69516 + * constexpr.c (cxx_eval_array_reference): Give the "array subscript + out of bound" error earlier. + * init.c (build_vec_init): Change NE_EXPR into GT_EXPR. Update the + commentary. + +2016-01-29 Patrick Palka <ppalka@gcc.gnu.org> + + * name-lookup.c (begin_scope): After reusing a cp_binding_level + structure, update free_binding_level before the structure's + level_chain field gets cleared, not after. + +2016-01-28 Jason Merrill <jason@redhat.com> + + PR c++/67407 + * search.c (dfs_walk_once, dfs_walk_once_r) + (dfs_walk_once_accessible_r, dfs_walk_once_accessible): Use + hash_set instead of BINFO_MARKED. + (dfs_unmark_r): Remove. + +2016-01-28 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/24208 + * parser.c (LEXER_DEBUGGING_ENABLED_P): New macro. + (cp_lexer_debugging_p): Use it. + (cp_lexer_start_debugging): Likewise. + (cp_lexer_stop_debugging): Likewise. + +2016-01-27 Marek Polacek <polacek@redhat.com> + + PR c/68062 + * typeck.c (cp_build_binary_op): Promote operand to unsigned, if + needed. Add -Wsign-compare warning. + +2016-01-27 Ryan Burn <contact@rnburn.com> + + PR cilkplus/69267 + * cp-gimplify.c (cilk_cp_gimplify_call_params_in_spawned_fn): Removed + superfluous post_p argument in call to + cilk_gimplify_call_params_in_spawned_fn. + +2016-01-27 Marek Polacek <polacek@redhat.com> + + PR c++/69379 + * constexpr.c (cxx_eval_constant_expression): Handle PTRMEM_CSTs + wrapped in NOP_EXPRs. + +2016-01-27 Martin Sebor <msebor@redhat.com> + + PR c++/69317 + * mangle.c (mangle_decl): Reference the correct (saved) version + of the ABI in -Wabi diagnostics. + +2016-01-27 Marek Polacek <polacek@redhat.com> + + PR c++/69496 + * constexpr.c (cxx_eval_array_reference): Evaluate the number of + elements of the array. + +2016-01-26 Jason Merrill <jason@redhat.com> + + PR c++/68949 + * constexpr.c (register_constexpr_fundef): Keep the un-massaged body. + (cxx_eval_call_expression): Don't look through clones. + * optimize.c (maybe_clone_body): Clear DECL_SAVED_TREE of the alias. + * semantics.c (expand_or_defer_fn_1): Keep DECL_SAVED_TREE of + maybe-in-charge *tor. + +2016-01-26 Jason Merrill <jason@redhat.com> + + PR c++/68782 + * constexpr.c (cxx_eval_bare_aggregate): Update TREE_CONSTANT + and TREE_SIDE_EFFECTS. + (cxx_eval_constant_expression) [CONSTRUCTOR]: Call + verify_constructor_flags. + +2016-01-26 Jakub Jelinek <jakub@redhat.com> + + PR c++/68357 + * cp-gimplify.c (cp_fold): If some operand folds to error_mark_node, + return error_mark_node instead of building trees with error_mark_node + operands. + +2016-01-26 David Malcolm <dmalcolm@redhat.com> + + PR other/69006 + * error.c (print_instantiation_partial_context_line): Add missing + newlines from output for the t == NULL case. + (print_instantiation_partial_context): Remove call to pp_newline. + +2016-01-24 Patrick Palka <ppalka@gcc.gnu.org> + + Revert: + 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/11858 + PR c++/24663 + PR c++/24664 + * decl.c (grokdeclarator): Don't decay array parameter type to + a pointer type if it's dependent. + (grokparms): Invoke strip_top_quals instead of directly invoking + cp_build_qualified_type. + * pt.c (decay_dependent_array_parm_type): New static function. + (type_unification_real): Call decay_dependent_array_parm_type + to decay a dependent array parameter type to its corresponding + pointer type before unification. + (more_specialized_fn): Likewise. + (get_bindings): Likewise. + * tree.c (cp_build_qualified_type): Trivial typofix in + documentation. + +2016-01-23 Martin Sebor <msebor@redhat.com> + + PR c++/58109 + PR c++/69022 + * decl2.c (is_late_template_attribute): Handle dependent argument + to attribute align and attribute vector_size. + +2016-01-21 Jason Merrill <jason@redhat.com> + + PR c++/69392 + * lambda.c (lambda_capture_field_type): Handle 'this' specially + for init-capture, too. + + PR c++/65687 + * decl.c (type_is_deprecated): Don't look into a typedef. + + PR c++/40751 + PR c++/64987 + * decl.c (copy_type_enum): Respect TYPE_USER_ALIGN. + + PR c++/43407 + * decl.c (start_enum): Add attributes parameter. + * parser.c (cp_parser_enum_specifier): Pass it. + * pt.c (lookup_template_class_1): Pass it. + * cp-tree.h: Adjust. + +2016-01-19 Jason Merrill <jason@redhat.com> + + PR c++/59759 + * pt.c (convert_template_argument): Handle VAR_DECL properly. + +2016-01-19 Marek Polacek <polacek@redhat.com> + + PR c++/68586 + * constexpr.c (clear_cv_cache): New. + * cp-gimplify.c (clear_fold_cache): New. + * cp-tree.h (clear_cv_cache, clear_fold_cache): Declare. + * decl.c (finish_enum_value_list): Call them. + + PR c++/68965 + * pt.c (tsubst_copy): Mark elements in expanded vector as used. + +2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/11858 + PR c++/24663 + PR c++/24664 + * decl.c (grokdeclarator): Don't decay array parameter type to + a pointer type if it's dependent. + (grokparms): Invoke strip_top_quals instead of directly invoking + cp_build_qualified_type. + * pt.c (decay_dependent_array_parm_type): New static function. + (type_unification_real): Call decay_dependent_array_parm_type + to decay a dependent array parameter type to its corresponding + pointer type before unification. + (more_specialized_fn): Likewise. + (get_bindings): Likewise. + * tree.c (cp_build_qualified_type): Trivial typofix in + documentation. + +2016-01-18 Jason Merrill <jason@redhat.com> + + * cp-gimplify.c (cp_fold) [CONSTRUCTOR]: Don't clobber the input. + + * cp-gimplify.c (cp_fold): Remove unnecessary special cases. + + PR c++/68767 + * cp-gimplify.c (cp_fold) [COND_EXPR]: Simplify. Do fold COND_EXPR. + (contains_label_1, contains_label_p): Remove. + +2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69091 + * pt.c (type_dependent_expression_p): For a function template + specialization, a type is dependent iff any of its template + arguments are. + +2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> + + * cp-array-notation.c (cp_expand_cond_array_notations): Return + error_mark_node only if find_rank failed, not if it was + successful. + +2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/68936 + * tree.c (build_min_non_dep_call_vec): Don't retain the + KOENIG_LOOKUP_P flag of the non-dependent expression that's + been built. + (build_min_non_dep_op_overload): Instead, do it here. + +2016-01-15 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/68271 + * parser.h (cp_token): Remove pragma_kind field. Add comment + with number of unused bits. + * parser.c (eof_token): Remove pragma_kind field initializer. + (cp_lexer_get_preprocessor_token): Don't set pragma_kind + field, don't clear CPP_PRAGMA u.value. + (cp_parser_pragma_kind): New function. + (cp_parser_omp_sections_scope, cp_parser_oacc_kernels_parallel, + cp_parser_omp_construct, cp_parser_initial_pragma, + cp_parser_pragma): Use cp_parser_pragma_kind instead of accessing + pragma_kind field. + +2016-01-15 Jason Merrill <jason@redhat.com> + + PR c++/68847 + * call.c (build_cxx_call): Use fold_non_dependent_expr. + + * typeck2.c (cxx_incomplete_type_diagnostic): Use the location of + value. + + PR c++/69257 + * typeck.c (decay_conversion): Don't call mark_rvalue_use for + array/function-to-pointer conversion. Call + complete_type_or_maybe_complain for lvalue-to-rvalue conversion. + * call.c (convert_like_real): Print call context if + decay_conversion errors. + +2016-01-14 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/68773 + * parser.c (cp_parser_oacc_declare, cp_parser_omp_declare_target): Don't + set force_output. + +2016-01-14 Jason Merrill <jason@redhat.com> + + PR c++/69261 + * constexpr.c (find_array_ctor_elt): Handle splitting RANGE_EXPR. + +2016-01-12 Marek Polacek <polacek@redhat.com> + + PR c++/68979 + * constexpr.c (cxx_eval_check_shift_p): Use permerror rather than + error_at and adjust the return value. + +2016-01-12 Jakub Jelinek <jakub@redhat.com> + + PR objc++/68511 + PR c++/69213 + * cp-gimplify.c (cp_gimplify_expr) <case INIT_EXPR>: Don't return + GS_ERROR whenever seen_error (), only if *expr_p contains + cilk spawn stmt, but cilk_detect_spawn_and_unwrap failed. + + PR c++/66808 + PR c++/69000 + * pt.c (tsubst_decl): If not local_p, clear DECL_TEMPLATE_INFO. + +2016-01-11 Jason Merrill <jason@redhat.com> + + PR c++/69131 + * method.c (walk_field_subobs): Add dtor_from_ctor parm. + (process_subob_fn): Likewise. Don't consider triviality if true. + (synthesize_method_walk): Pass it. + +2016-01-11 David Malcolm <dmalcolm@redhat.com> + + PR c++/68795 + * parser.c (cp_parser_postfix_expression): Initialize + close_paren_loc to UNKNOWN_LOCATION; only use it if + it has been written to by + cp_parser_parenthesized_expression_list. + (cp_parser_parenthesized_expression_list): Document the behavior + with respect to the CLOSE_PAREN_LOC param. + +2016-01-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/69211 + * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or MODIFY_EXPR + folded operands have side-effects, but folding changed any of them, + build a new tree with the folded operands instead of returning the + unfolded tree. + +2016-01-09 Marek Polacek <polacek@redhat.com> + + PR c++/69113 + * decl2.c (comdat_linkage): Only set DECL_COMDAT if TREE_PUBLIC is set. + +2016-01-09 Jakub Jelinek <jakub@redhat.com> + + PR c++/69164 + * class.c (layout_class_type): Use copy_node to copy FIELD_DECLs. + +2016-01-08 Jason Merrill <jason@redhat.com> + + PR c++/69158 + * constexpr.c (cxx_fold_indirect_ref): Handle array type differing + in completion. + +2016-01-08 Marek Polacek <polacek@redhat.com> + + PR c++/68449 + * constexpr.c (cxx_eval_constant_expression): Handle NULL initializer. + +2016-01-08 Jason Merrill <jason@redhat.com> + + * constexpr.c (cxx_eval_call_expression): Remove convert_to_void + workaround. + + PR c++/68983 + PR c++/67557 + * cvt.c (convert_to_void): Don't strip a TARGET_EXPR of + TREE_ADDRESSABLE type. + + PR c++/68983 + PR c++/67557 + * call.c (unsafe_copy_elision_p): Look through COMPOUND_EXPR. + +2016-01-05 Nathan Sidwell <nathan@acm.org> + + PR c++/58583 + * pt.c (build_non_dependent_expr): Don't try a checking fold when + parsing an nsdmi. + +2016-01-04 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + +Copyright (C) 2016 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 84c9ba428f0..85834dd49ca 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS index 72a9a6c6445..94c86499cce 100644 --- a/gcc/cp/NEWS +++ b/gcc/cp/NEWS @@ -401,7 +401,7 @@ the exception handling work. -Copyright (C) 1997-2016 Free Software Foundation, Inc. +Copyright (C) 1997-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 diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 894f98e5752..e431221c159 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 5453f5afee1..bf40476d521 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-2016 Free Software Foundation, Inc. +/* Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h index 5634ab628e3..059e071f7f5 100644 --- a/gcc/cp/cfns.h +++ b/gcc/cp/cfns.h @@ -30,7 +30,7 @@ #line 4 "cfns.gperf" -/* Copyright (C) 2000-2016 Free Software Foundation, Inc. +/* Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/class.c b/gcc/cp/class.c index df4d73c4d30..1c6b401ec65 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 276fc1dfa07..1ce8cd72649 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c index ca259cba155..1e83b0b0b86 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/constraint.cc b/gcc/cp/constraint.cc index 801f5a3d740..e91b11679bb 100644 --- a/gcc/cp/constraint.cc +++ b/gcc/cp/constraint.cc @@ -1,5 +1,5 @@ /* Processing rules for constraints. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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-array-notation.c b/gcc/cp/cp-array-notation.c index 633ab091026..a0c54fdd010 100644 --- a/gcc/cp/cp-array-notation.c +++ b/gcc/cp/cp-array-notation.c @@ -1,7 +1,7 @@ /* This file is part of the Intel(R) Cilk(TM) Plus support It contains routines to handle Array Notation expression handling routines in the C++ Compiler. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>, Intel Corporation diff --git a/gcc/cp/cp-cilkplus.c b/gcc/cp/cp-cilkplus.c index 7cde09968c0..ce326b60587 100644 --- a/gcc/cp/cp-cilkplus.c +++ b/gcc/cp/cp-cilkplus.c @@ -1,7 +1,7 @@ /* This file is part of the Intel(R) Cilk(TM) Plus support This file contains routines to handle Cilk Plus specific routines for the C++ Compiler. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>. This file is part of GCC. diff --git a/gcc/cp/cp-cilkplus.h b/gcc/cp/cp-cilkplus.h index a93711ed611..bfefc5a7948 100644 --- a/gcc/cp/cp-cilkplus.h +++ b/gcc/cp/cp-cilkplus.h @@ -1,6 +1,6 @@ /* C++-specific tree lowering bits; see also c-gimplify.c and tree-gimple.c. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. Contributed by Jason Merrill <jason@redhat.com> This file is part of GCC. diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c index 0678243b36f..e792cfde71b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 e1b47372804..d4776a2986f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 b78d24d1394..2c93252c4b6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 f0e45c58f21..6692ca89bf4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 9e4407650f5..038227bf584 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 ef6265e9b4e..f1a5835df83 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 9c8f6e67d54..71d315ec2b4 100644 --- a/gcc/cp/cp-ubsan.c +++ b/gcc/cp/cp-ubsan.c @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 400566f4e36..ae9991a106c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 8c701ff705e..150b6031e80 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 1eb55dfacc0..72e65594a7d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e70b34c9a17..26c11e26105 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 1a4b1d457f3..3e1d91f7092 100644 --- a/gcc/cp/decl.h +++ b/gcc/cp/decl.h @@ -1,5 +1,5 @@ /* Variables and structures for declaration processing. - Copyright (C) 1993-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 257d21133c1..a0375ad4cc4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 12c25492e95..e150ae27962 100644 --- a/gcc/cp/dump.c +++ b/gcc/cp/dump.c @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 d025fcb5fa3..fde84997cba 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 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 f2d7cd11826..034c35a4888 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -1,5 +1,5 @@ /* Handle exceptional things in C++. - Copyright (C) 1989-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 e879f3c5e8d..77af54e82a1 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c index 5e4b2d18bf7..9eec9e48869 100644 --- a/gcc/cp/friend.c +++ b/gcc/cp/friend.c @@ -1,5 +1,5 @@ /* Help friends in C++. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 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 03cbde090cb..ffcc87c79c9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/init.c b/gcc/cp/init.c index 47428b96f3d..8f68c88b38a 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -1,5 +1,5 @@ /* Handle initialization things in C++. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 c48cd5201e0..715a61df4bc 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 9217950a0da..6b383e1d86d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index eec8b5dca23..797dd9656e7 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -1,5 +1,5 @@ /* Separate lexical analyzer for GNU C++. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 b86e740e7c3..dd17c3b6e8f 100644 --- a/gcc/cp/logic.cc +++ b/gcc/cp/logic.cc @@ -1,5 +1,5 @@ /* Derivation and subsumption rules for constraints. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 4fffe0bb4d2..5f2fa35d29e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 a5271a443cf..5b366f0e960 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 223838c3ddf..c422d2f0ac2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 fd710384798..8d8d72310c9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 5b4f1b0be2a..d26f2a1a15a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c index b926ef7ad6c..f61d035337f 100644 --- a/gcc/cp/optimize.c +++ b/gcc/cp/optimize.c @@ -1,5 +1,5 @@ /* Perform optimizations on tree structure. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 e2a0a499450..b94270d39f8 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -1,5 +1,5 @@ /* -*- C++ -*- Parser. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 6a52b12e813..f242f4c6153 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 3fa2ce9df67..fc2175082de 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 67a4ee85c02..109e41ad231 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 0a1535daa24..a732bc06e9e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 247a98fc5e9..94b8fe75483 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -1,5 +1,5 @@ /* RunTime Type Identification - Copyright (C) 1995-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 325ef98ea97..ec8f4ab4ba6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 a41bc73ed30..2ab0723d0ce 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 9ded9f216d9..25927ae3b37 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 70c89a7ff69..7d6b9160249 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 21282c7f048..57a69efb81e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 b214c99019c..014de5c66e3 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 8c5f4c203a4..1162b8ced3f 100644 --- a/gcc/cp/vtable-class-hierarchy.c +++ b/gcc/cp/vtable-class-hierarchy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2016 Free Software Foundation, Inc. +/* Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c index 3a86b2a10c8..720e231da5c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppbuiltin.h b/gcc/cppbuiltin.h index 1e30c81c780..235b83a619d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppdefault.c b/gcc/cppdefault.c index 54aaf06f61c..10b96eca0a7 100644 --- a/gcc/cppdefault.c +++ b/gcc/cppdefault.c @@ -1,5 +1,5 @@ /* CPP Library. - Copyright (C) 1986-2016 Free Software Foundation, Inc. + Copyright (C) 1986-2017 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 8a81b453a3c..17bbb0eaef7 100644 --- a/gcc/cppdefault.h +++ b/gcc/cppdefault.h @@ -1,5 +1,5 @@ /* CPP Library. - Copyright (C) 1986-2016 Free Software Foundation, Inc. + Copyright (C) 1986-2017 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 31868a5c6bb..b210e944f84 100644 --- a/gcc/cprop.c +++ b/gcc/cprop.c @@ -1,5 +1,5 @@ /* Global constant/copy propagation for RTL. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cse.c b/gcc/cse.c index 72f1c4f6a9e..2f74b12c3a5 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cselib.c b/gcc/cselib.c index a35dca8d79e..a621f0da956 100644 --- a/gcc/cselib.c +++ b/gcc/cselib.c @@ -1,5 +1,5 @@ /* Common subexpression elimination library for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cselib.h b/gcc/cselib.h index 940fe99f648..1a8d7f25e3f 100644 --- a/gcc/cselib.h +++ b/gcc/cselib.h @@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 2a49fe2aaa3..b38d91353fc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 3dd423bd59c..1ee8c9f53af 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 35d15baf650..314376cca97 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 ff479a661c2..9d7efbb585c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 3c324b47049..97c48ba3b30 100644 --- a/gcc/dbgcnt.c +++ b/gcc/dbgcnt.c @@ -1,5 +1,5 @@ /* Debug counter for debugging support - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def index 0a45bac279e..ded20e02ac3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbgcnt.h b/gcc/dbgcnt.h index fd226d7ec08..d80c872d614 100644 --- a/gcc/dbgcnt.h +++ b/gcc/dbgcnt.h @@ -1,5 +1,5 @@ /* Debug counter for debugging support - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbxout.c b/gcc/dbxout.c index 658cc3d1024..ed2dd53b869 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbxout.h b/gcc/dbxout.h index 3f8f7c32241..ee6a08d2deb 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dce.c b/gcc/dce.c index 16340b64499..7534d2abadf 100644 --- a/gcc/dce.c +++ b/gcc/dce.c @@ -1,5 +1,5 @@ /* RTL dead code elimination. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dce.h b/gcc/dce.h index b5f0f7348d2..78981ce1c6c 100644 --- a/gcc/dce.h +++ b/gcc/dce.h @@ -1,5 +1,5 @@ /* RTL dead code elimination. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ddg.c b/gcc/ddg.c index 72cf1cf22d9..9ea98d6f40f 100644 --- a/gcc/ddg.c +++ b/gcc/ddg.c @@ -1,5 +1,5 @@ /* DDG - Data Dependence Graph implementation. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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/ddg.h b/gcc/ddg.h index c0732e3ed40..ccf00b5b356 100644 --- a/gcc/ddg.h +++ b/gcc/ddg.h @@ -1,5 +1,5 @@ /* DDG - Data Dependence Graph - interface. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 3d658e883b8..9b58e55a201 100644 --- a/gcc/debug.c +++ b/gcc/debug.c @@ -1,5 +1,5 @@ /* Do-nothing debug hooks for GCC. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 34b63d7c590..80538027bee 100644 --- a/gcc/debug.h +++ b/gcc/debug.h @@ -1,5 +1,5 @@ /* Debug hooks for GCC. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 2536f76584c..7ad92d920f8 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -1,5 +1,5 @@ /* Definitions of various defaults for tm.h macros. - Copyright (C) 1992-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 f84d2742d4d..fc57f1641f8 100644 --- a/gcc/df-core.c +++ b/gcc/df-core.c @@ -1,5 +1,5 @@ /* Allocation for dataflow support routines. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 6dbc126b698..92323a39d8a 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -1,5 +1,5 @@ /* Standard problems for dataflow support routines. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 e6b55b51d6b..ff9d5470015 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -1,5 +1,5 @@ /* Scanning of rtl for dataflow analysis. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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/dfp.c b/gcc/dfp.c index 2eb659c45f5..a43d861e640 100644 --- a/gcc/dfp.c +++ b/gcc/dfp.c @@ -1,5 +1,5 @@ /* Decimal floating point support. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dfp.h b/gcc/dfp.h index be9082b2191..58292c99356 100644 --- a/gcc/dfp.h +++ b/gcc/dfp.h @@ -1,5 +1,5 @@ /* Decimal floating point support functions for GNU compiler. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c index 0bd8170253d..8353fe016b7 100644 --- a/gcc/diagnostic-color.c +++ b/gcc/diagnostic-color.c @@ -1,5 +1,5 @@ /* Output colorization. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 3b2f2aa5c48..7a4f3489617 100644 --- a/gcc/diagnostic-color.h +++ b/gcc/diagnostic-color.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 4a1766c1ab3..e9f7b6784da 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 f6bfcc9c8f3..5c386ae256d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 c06d2665e56..dbaf8d6aed6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 00f915935cf..5a22ab7cab0 100644 --- a/gcc/diagnostic.def +++ b/gcc/diagnostic.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2016 Free Software Foundation, Inc. +/* Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h index f3bb494c9f9..91a96427665 100644 --- a/gcc/diagnostic.h +++ b/gcc/diagnostic.h @@ -1,5 +1,5 @@ /* Various declarations for language-independent diagnostics subroutines. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 30b038d0e6e..deb0dd36e59 100644 --- a/gcc/doc/avr-mmcu.texi +++ b/gcc/doc/avr-mmcu.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2012-2016 Free Software Foundation, Inc. +@c Copyright (C) 2012-2017 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 a64d5de469d..085a4430a97 100644 --- a/gcc/doc/bugreport.texi +++ b/gcc/doc/bugreport.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 963e844aef9..a4d0c1d12fe 100644 --- a/gcc/doc/cfg.texi +++ b/gcc/doc/cfg.texi @@ -1,5 +1,5 @@ @c -*-texinfo-*- -@c Copyright (C) 2001-2016 Free Software Foundation, Inc. +@c Copyright (C) 2001-2017 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 5de31bb2d6a..82c76676ae7 100644 --- a/gcc/doc/collect2.texi +++ b/gcc/doc/collect2.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 835bf71fadc..c8ac993d65c 100644 --- a/gcc/doc/compat.texi +++ b/gcc/doc/compat.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2016 Free Software Foundation, Inc. +@c Copyright (C) 2002-2017 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 c4b19e09626..730ca13c82f 100644 --- a/gcc/doc/configfiles.texi +++ b/gcc/doc/configfiles.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 fd3643ac70a..e41875ae116 100644 --- a/gcc/doc/configterms.texi +++ b/gcc/doc/configterms.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2016 Free Software Foundation, Inc. +@c Copyright (C) 2001-2017 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 e0a0eca297f..5554d5f04c8 100644 --- a/gcc/doc/contrib.texi +++ b/gcc/doc/contrib.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 3cbfed61e7f..3eb80d52290 100644 --- a/gcc/doc/contribute.texi +++ b/gcc/doc/contribute.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 2e131a82d9d..e28c2f8758b 100644 --- a/gcc/doc/cppdiropts.texi +++ b/gcc/doc/cppdiropts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2016 Free Software Foundation, Inc. +@c Copyright (C) 1999-2017 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 8cefd529aa3..71a4f1bd5c4 100644 --- a/gcc/doc/cppenv.texi +++ b/gcc/doc/cppenv.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2016 Free Software Foundation, Inc. +@c Copyright (C) 1999-2017 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 4588eb4fcd5..071e50e4771 100644 --- a/gcc/doc/cppopts.texi +++ b/gcc/doc/cppopts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2016 Free Software Foundation, Inc. +@c Copyright (C) 1999-2017 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 ea50d4f285c..0dc2a1efebd 100644 --- a/gcc/doc/cppwarnopts.texi +++ b/gcc/doc/cppwarnopts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2016 Free Software Foundation, Inc. +@c Copyright (C) 1999-2017 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 e82bb1bb310..30bdcf07ad8 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 f5d8e8d6890..d68be7ad0ed 100644 --- a/gcc/doc/fragments.texi +++ b/gcc/doc/fragments.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 9bac7b3a02e..d855de1604c 100644 --- a/gcc/doc/frontends.texi +++ b/gcc/doc/frontends.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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-tool.texi b/gcc/doc/gcov-tool.texi index c4a9ce149fc..86044fc1c0b 100644 --- a/gcc/doc/gcov-tool.texi +++ b/gcc/doc/gcov-tool.texi @@ -1,10 +1,10 @@ -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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-2016 Free Software Foundation, Inc. +Copyright @copyright{} 2014-2017 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 3ad7fb2f1b3..d728444e1e7 100644 --- a/gcc/doc/gcov.texi +++ b/gcc/doc/gcov.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1996-2016 Free Software Foundation, Inc. +@c Copyright (C) 1996-2017 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 5af329cae91..858521688b4 100644 --- a/gcc/doc/generic.texi +++ b/gcc/doc/generic.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2004-2016 Free Software Foundation, Inc. +@c Copyright (C) 2004-2017 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 4deb250e9b7..635abd39b6e 100644 --- a/gcc/doc/gimple.texi +++ b/gcc/doc/gimple.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2008-2016 Free Software Foundation, Inc. +@c Copyright (C) 2008-2017 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 cab2b24a5b1..54809f1a09e 100644 --- a/gcc/doc/gty.texi +++ b/gcc/doc/gty.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2016 Free Software Foundation, Inc. +@c Copyright (C) 2002-2017 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 e2f426e6d5f..3d8cfd5c227 100644 --- a/gcc/doc/headerdirs.texi +++ b/gcc/doc/headerdirs.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 73e49642e03..6f6302ea0a3 100644 --- a/gcc/doc/hostconfig.texi +++ b/gcc/doc/hostconfig.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 6fe0aca6f86..6e4e44f46b9 100644 --- a/gcc/doc/implement-c.texi +++ b/gcc/doc/implement-c.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2016 Free Software Foundation, Inc. +@c Copyright (C) 2001-2017 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 671c9664a3f..85ffa822a3f 100644 --- a/gcc/doc/implement-cxx.texi +++ b/gcc/doc/implement-cxx.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2009-2016 Free Software Foundation, Inc. +@c Copyright (C) 2009-2017 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 f3a1dd65561..488a95dce2c 100644 --- a/gcc/doc/include/gcc-common.texi +++ b/gcc/doc/include/gcc-common.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2016 Free Software Foundation, Inc. +@c Copyright (C) 2001-2017 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 8f1fa6377db..a27bbb32b42 100644 --- a/gcc/doc/install-old.texi +++ b/gcc/doc/install-old.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 21397fafd5b..8a7781ef7cd 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 fd6fa8a7b8f..eb77c2895ce 100644 --- a/gcc/doc/interface.texi +++ b/gcc/doc/interface.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 c2c9e0c7105..a8f8efe4e8e 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 2e57ee99d8a..c7148d50ff0 100644 --- a/gcc/doc/languages.texi +++ b/gcc/doc/languages.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2016 Free Software Foundation, Inc. +@c Copyright (C) 2002-2017 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 3792c5f444c..abc10aa2ff8 100644 --- a/gcc/doc/libgcc.texi +++ b/gcc/doc/libgcc.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2003-2016 Free Software Foundation, Inc. +@c Copyright (C) 2003-2017 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 44b528d538e..b607e95b847 100644 --- a/gcc/doc/loop.texi +++ b/gcc/doc/loop.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2006-2016 Free Software Foundation, Inc. +@c Copyright (C) 2006-2017 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 9269e55ca31..1d36f744d55 100644 --- a/gcc/doc/lto.texi +++ b/gcc/doc/lto.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2010-2016 Free Software Foundation, Inc. +@c Copyright (C) 2010-2017 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 2be678a7ad1..6573d51a785 100644 --- a/gcc/doc/makefile.texi +++ b/gcc/doc/makefile.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2016 Free Software Foundation, Inc. +@c Copyright (C) 2001-2017 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 aaa367b5226..a2a87c28c83 100644 --- a/gcc/doc/match-and-simplify.texi +++ b/gcc/doc/match-and-simplify.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 9f193140bea..753d41ee927 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 d397d06a0b5..0090285d2c2 100644 --- a/gcc/doc/objc.texi +++ b/gcc/doc/objc.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 20ca560ff42..415e9a9af7b 100644 --- a/gcc/doc/optinfo.texi +++ b/gcc/doc/optinfo.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2013-2016 Free Software Foundation, Inc. +@c Copyright (C) 2013-2017 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 87cf6888a4b..5c067f75d6d 100644 --- a/gcc/doc/options.texi +++ b/gcc/doc/options.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2003-2016 Free Software Foundation, Inc. +@c Copyright (C) 2003-2017 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 79b452349e5..93e70ee6406 100644 --- a/gcc/doc/passes.texi +++ b/gcc/doc/passes.texi @@ -1,6 +1,6 @@ @c markers: BUG TODO -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 34a78d43be2..6fc7b9ae9a2 100644 --- a/gcc/doc/plugins.texi +++ b/gcc/doc/plugins.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2009-2016 Free Software Foundation, Inc. +@c Copyright (C) 2009-2017 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 d365f0a8d86..9e59947cd47 100644 --- a/gcc/doc/portability.texi +++ b/gcc/doc/portability.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 175f60dcf08..a50e9cbc7f4 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 e15ccde6043..c32ac54c5a8 100644 --- a/gcc/doc/service.texi +++ b/gcc/doc/service.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 e7fdd2dab7e..14f357a41ee 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2016 Free Software Foundation, Inc. +@c Copyright (C) 2002-2017 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 b7c5e4e3558..1c8b3cb0872 100644 --- a/gcc/doc/standards.texi +++ b/gcc/doc/standards.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2000-2016 Free Software Foundation, Inc. +@c Copyright (C) 2000-2017 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 cdf5f482f34..4b62e05f4c4 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 bbf53c966ee..ea74d37fa9a 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 7ca607de9c5..74d7b287e96 100644 --- a/gcc/doc/tree-ssa.texi +++ b/gcc/doc/tree-ssa.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2004-2016 Free Software Foundation, Inc. +@c Copyright (C) 2004-2017 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 da2fdb16591..f6e33de3247 100644 --- a/gcc/doc/trouble.texi +++ b/gcc/doc/trouble.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2016 Free Software Foundation, Inc. +@c Copyright (C) 1988-2017 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 e6ddf78898d..b45bba3ac37 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dojump.h b/gcc/dojump.h index 1b64ea7fdb7..00d66a7239d 100644 --- a/gcc/dojump.h +++ b/gcc/dojump.h @@ -1,5 +1,5 @@ /* Export function prototypes from dojump.c. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dominance.c b/gcc/dominance.c index 90bd00dab15..c76e62e52ee 100644 --- a/gcc/dominance.c +++ b/gcc/dominance.c @@ -1,5 +1,5 @@ /* Calculate (post)dominators in slightly super-linear time. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 ddbfa003662..1de43ee6834 100644 --- a/gcc/dominance.h +++ b/gcc/dominance.h @@ -1,5 +1,5 @@ /* Calculate (post)dominators header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/domwalk.c b/gcc/domwalk.c index 80ee7ff58eb..c7d9654b452 100644 --- a/gcc/domwalk.c +++ b/gcc/domwalk.c @@ -1,5 +1,5 @@ /* Generic dominator tree walker - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 dfbee396705..bbb9afc0fbe 100644 --- a/gcc/domwalk.h +++ b/gcc/domwalk.h @@ -1,5 +1,5 @@ /* Generic dominator tree walker - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 2d692f94b6a..e4022aba564 100644 --- a/gcc/double-int.c +++ b/gcc/double-int.c @@ -1,5 +1,5 @@ /* Operations with long integers. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/double-int.h b/gcc/double-int.h index 6f59c1b9717..e02ffeb8151 100644 --- a/gcc/double-int.h +++ b/gcc/double-int.h @@ -1,5 +1,5 @@ /* Operations with long integers. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dse.c b/gcc/dse.c index a7ae02200eb..f87dd50024e 100644 --- a/gcc/dse.c +++ b/gcc/dse.c @@ -1,5 +1,5 @@ /* RTL dead store elimination. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 291d2ef905b..2c5dce24228 100644 --- a/gcc/dumpfile.c +++ b/gcc/dumpfile.c @@ -1,5 +1,5 @@ /* Dump infrastructure for optimizations and intermediate representation. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h index 9ef45704882..7c8f7a2f61d 100644 --- a/gcc/dumpfile.h +++ b/gcc/dumpfile.h @@ -1,5 +1,5 @@ /* Definitions for the shared dumpfile. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c index 922a0c1d589..3f420405038 100644 --- a/gcc/dwarf2asm.c +++ b/gcc/dwarf2asm.c @@ -1,5 +1,5 @@ /* Dwarf2 assembler output helper routines. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2asm.h b/gcc/dwarf2asm.h index 42064d34d22..7fc87a0b0c9 100644 --- a/gcc/dwarf2asm.h +++ b/gcc/dwarf2asm.h @@ -1,5 +1,5 @@ /* Dwarf2 assembler output helper routines. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c index b93faa808e8..2748e2fa48e 100644 --- a/gcc/dwarf2cfi.c +++ b/gcc/dwarf2cfi.c @@ -1,5 +1,5 @@ /* Dwarf2 Call Frame Information helper routines. - Copyright (C) 1992-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 8dc85237288..edb71692033 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -1,5 +1,5 @@ /* Output Dwarf2 format symbol table information from GCC. - Copyright (C) 1992-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 ae1af572f5d..79dc4391753 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/edit-context.c b/gcc/edit-context.c index 5945f423d29..db8a5dc1324 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/edit-context.h b/gcc/edit-context.h index 842da561991..0d79f07d8bf 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 7de17454037..fdb0dec055a 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -1,5 +1,5 @@ /* Emit RTL for the GCC expander. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h index 88ba5894dfe..4f4747bbc33 100644 --- a/gcc/emit-rtl.h +++ b/gcc/emit-rtl.h @@ -1,5 +1,5 @@ /* Exported functions from emit-rtl.c - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/errors.c b/gcc/errors.c index 468384cab11..1a7b3ad4094 100644 --- a/gcc/errors.c +++ b/gcc/errors.c @@ -1,5 +1,5 @@ /* Basic error reporting routines. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/errors.h b/gcc/errors.h index a6973f3d815..7b58146a52d 100644 --- a/gcc/errors.h +++ b/gcc/errors.h @@ -1,5 +1,5 @@ /* Basic error reporting routines. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/et-forest.c b/gcc/et-forest.c index 766a1a3f35b..c774636d9ad 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 6c818763e19..01795303013 100644 --- a/gcc/et-forest.h +++ b/gcc/et-forest.h @@ -1,5 +1,5 @@ /* Et-forest data structure implementation. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 2379fb3c090..a22413d43b3 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -1,5 +1,5 @@ /* Implements exception handling. - Copyright (C) 1989-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 b29fc5c8757..87eab55c075 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -1,5 +1,5 @@ /* Exception Handling interface routines. - Copyright (C) 1996-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 c2e84c9bdb4..aefe95b405a 100644 --- a/gcc/exec-tool.in +++ b/gcc/exec-tool.in @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 6758cca87e7..4e081fb42a2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/explow.h b/gcc/explow.h index e12f90c1bbe..217a3226adb 100644 --- a/gcc/explow.h +++ b/gcc/explow.h @@ -1,5 +1,5 @@ /* Export function prototypes from explow.c. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expmed.c b/gcc/expmed.c index fa710565f30..bcc59225100 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expmed.h b/gcc/expmed.h index 8d0af3cf2de..db1ce00c3f7 100644 --- a/gcc/expmed.h +++ b/gcc/expmed.h @@ -1,5 +1,5 @@ /* Target-dependent costs for expmed.c. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expr.c b/gcc/expr.c index 32aa237c6fa..a7692157a5f 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -1,5 +1,5 @@ /* Convert tree expression to rtl instructions, for GNU compiler. - Copyright (C) 1988-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expr.h b/gcc/expr.h index 558721d7d8a..84002abb025 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.c index afc85813974..6f8dda2fd4e 100644 --- a/gcc/fibonacci_heap.c +++ b/gcc/fibonacci_heap.c @@ -1,5 +1,5 @@ /* Fibonacci heap for GNU compiler. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 1345027f278..554a142c8f4 100644 --- a/gcc/fibonacci_heap.h +++ b/gcc/fibonacci_heap.h @@ -1,5 +1,5 @@ /* Fibonacci heap for GNU compiler. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 1066da9395a..b072a4993d7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/file-find.h b/gcc/file-find.h index 19a4746be09..8f49a3af273 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/final.c b/gcc/final.c index 91acb01d96b..8a4c9f86e92 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fixed-value.c b/gcc/fixed-value.c index ddb8ee112d5..810f7014d8b 100644 --- a/gcc/fixed-value.c +++ b/gcc/fixed-value.c @@ -1,5 +1,5 @@ /* Fixed-point arithmetic support. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fixed-value.h b/gcc/fixed-value.h index 5532a73cf86..608c872ae92 100644 --- a/gcc/fixed-value.h +++ b/gcc/fixed-value.h @@ -1,5 +1,5 @@ /* Fixed-point arithmetic support. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/flag-types.h b/gcc/flag-types.h index d69f8f489b8..27a38efdc8e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/flags.h b/gcc/flags.h index e3b7d31aeb1..59f45d2919c 100644 --- a/gcc/flags.h +++ b/gcc/flags.h @@ -1,5 +1,5 @@ /* Compilation switch flag definitions for GCC. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 f978da3342c..381cb7fd290 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 7f61f2e08cb..7ca8a3ce6b5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const.c b/gcc/fold-const.c index c649e547ead..73ebd76d1e2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const.h b/gcc/fold-const.h index fbe1328cf01..7abf4d1bc06 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a0b324e7b1e..8788ef9239f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,5 +1,7 @@ 2017-01-01 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 33d226644c2..14481fde4c1 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 2781f103841..86d88f19eb7 100644 --- a/gcc/fortran/arith.c +++ b/gcc/fortran/arith.c @@ -1,5 +1,5 @@ /* Compiler arithmetic - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 2bed49095b7..9c623a42ab5 100644 --- a/gcc/fortran/arith.h +++ b/gcc/fortran/arith.h @@ -1,5 +1,5 @@ /* Compiler arithmetic header. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 c531522f71f..ec0c26656ff 100644 --- a/gcc/fortran/array.c +++ b/gcc/fortran/array.c @@ -1,5 +1,5 @@ /* Array things - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 8167dd538dc..37b5dc3c093 100644 --- a/gcc/fortran/bbt.c +++ b/gcc/fortran/bbt.c @@ -1,5 +1,5 @@ /* Balanced binary trees using treaps. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 3ea8391ffc8..e936a934975 100644 --- a/gcc/fortran/check.c +++ b/gcc/fortran/check.c @@ -1,5 +1,5 @@ /* Check functions - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 1fba6c93072..d507e22ce09 100644 --- a/gcc/fortran/class.c +++ b/gcc/fortran/class.c @@ -1,5 +1,5 @@ /* Implementation of Fortran 2003 Polymorphism. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 b81dadd3adf..10caf50a536 100644 --- a/gcc/fortran/config-lang.in +++ b/gcc/fortran/config-lang.in @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.c index f2bf674ff47..35ea483b36a 100644 --- a/gcc/fortran/constructor.c +++ b/gcc/fortran/constructor.c @@ -1,5 +1,5 @@ /* Array and structure constructors - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/constructor.h b/gcc/fortran/constructor.h index fb003b1a07f..dd4f5ffb209 100644 --- a/gcc/fortran/constructor.h +++ b/gcc/fortran/constructor.h @@ -1,5 +1,5 @@ /* Array and structure constructors - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.c index 128d915f207..35203235e8f 100644 --- a/gcc/fortran/convert.c +++ b/gcc/fortran/convert.c @@ -1,5 +1,5 @@ /* Data type conversion - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.c index 68ec549c9c3..6ac37ad8563 100644 --- a/gcc/fortran/cpp.c +++ b/gcc/fortran/cpp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/cpp.h b/gcc/fortran/cpp.h index 91b47144460..2bc3464390b 100644 --- a/gcc/fortran/cpp.h +++ b/gcc/fortran/cpp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/data.c b/gcc/fortran/data.c index ea19732ccc3..184e53d480f 100644 --- a/gcc/fortran/data.c +++ b/gcc/fortran/data.c @@ -1,5 +1,5 @@ /* Supporting functions for resolving DATA statement. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 b3e4e9c7fb2..98a5823cda1 100644 --- a/gcc/fortran/data.h +++ b/gcc/fortran/data.h @@ -1,5 +1,5 @@ /* Header for functions resolving DATA statements. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c index aca32186229..22fc4444ae1 100644 --- a/gcc/fortran/decl.c +++ b/gcc/fortran/decl.c @@ -1,5 +1,5 @@ /* Declaration statement matcher - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 4a3c1a793c1..1af2885c9ef 100644 --- a/gcc/fortran/dependency.c +++ b/gcc/fortran/dependency.c @@ -1,5 +1,5 @@ /* Dependency analysis - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 6924d96dee0..5a509340fe3 100644 --- a/gcc/fortran/dependency.h +++ b/gcc/fortran/dependency.h @@ -1,5 +1,5 @@ /* Header for dependency analysis - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 585f25d632e..36fc4cc0969 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 801939c3430..47b7a710481 100644 --- a/gcc/fortran/error.c +++ b/gcc/fortran/error.c @@ -1,5 +1,5 @@ /* Handle errors. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 f57198fc35b..3c221eb67d5 100644 --- a/gcc/fortran/expr.c +++ b/gcc/fortran/expr.c @@ -1,5 +1,5 @@ /* Routines for manipulation of expression nodes. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 22d29daf08d..98ef837cd07 100644 --- a/gcc/fortran/f95-lang.c +++ b/gcc/fortran/f95-lang.c @@ -1,5 +1,5 @@ /* gfortran backend interface - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 82812f883ed..e072b27df25 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 8f6100e60fd..9483407164a 100644 --- a/gcc/fortran/gfc-diagnostic.def +++ b/gcc/fortran/gfc-diagnostic.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2016 Free Software Foundation, Inc. +/* Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index 799c2ac3105..d168138cae9 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -1,5 +1,5 @@ /* gfortran header file - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 e714a3a0941..7a27f53da57 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c index 465d667d844..5cf02371f80 100644 --- a/gcc/fortran/interface.c +++ b/gcc/fortran/interface.c @@ -1,5 +1,5 @@ /* Deal with interfaces. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 fb83402c07d..86896a02883 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 8bba6e0cb37..756c5c6dee9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 8f4f2680717..5a7bc01bed1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 46691874e10..9789dd164ae 100644 --- a/gcc/fortran/ioparm.def +++ b/gcc/fortran/ioparm.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2016 Free Software Foundation, Inc. +/* Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c index a30ed9f3d65..5c3ad42990b 100644 --- a/gcc/fortran/iresolve.c +++ b/gcc/fortran/iresolve.c @@ -1,5 +1,5 @@ /* Intrinsic function resolution. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 472e7ae4faf..b578b27fcf7 100644 --- a/gcc/fortran/iso-c-binding.def +++ b/gcc/fortran/iso-c-binding.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 42bf7890caa..8e231a6330a 100644 --- a/gcc/fortran/iso-fortran-env.def +++ b/gcc/fortran/iso-fortran-env.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2016 Free Software Foundation, Inc. +/* Copyright (C) 2006-2017 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 a827bc111ac..648959b7bd8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 e39e555792f..8f5883d628b 100644 --- a/gcc/fortran/lang.opt +++ b/gcc/fortran/lang.opt @@ -1,5 +1,5 @@ ; Options for the Fortran 95 front end. -; Copyright (C) 2003-2016 Free Software Foundation, Inc. +; Copyright (C) 2003-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/fortran/libgfortran.h b/gcc/fortran/libgfortran.h index 8494ddc398e..9f657bd525e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c index 523cba45c7e..ea9d315d7cf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 e87e939a812..c8e8fc1cc4f 100644 --- a/gcc/fortran/match.h +++ b/gcc/fortran/match.h @@ -1,5 +1,5 @@ /* All matcher functions. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 489d5c1d4e0..7b681760c3a 100644 --- a/gcc/fortran/matchexp.c +++ b/gcc/fortran/matchexp.c @@ -1,5 +1,5 @@ /* Expression parser. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 fc7fdc26e93..fadfedb25ff 100644 --- a/gcc/fortran/mathbuiltins.def +++ b/gcc/fortran/mathbuiltins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c index 1747ff2ac74..a2c199efb56 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 713f27271de..d738cf4f2ff 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 da4499190d1..4c5a1843fe5 100644 --- a/gcc/fortran/openmp.c +++ b/gcc/fortran/openmp.c @@ -1,5 +1,5 @@ /* OpenMP directive matching and resolving. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 2b90654584f..dc8df5b8ed3 100644 --- a/gcc/fortran/options.c +++ b/gcc/fortran/options.c @@ -1,5 +1,5 @@ /* Parse and display command line options. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 6addae3678e..0cd1d482099 100644 --- a/gcc/fortran/parse.c +++ b/gcc/fortran/parse.c @@ -1,5 +1,5 @@ /* Main parser. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 e8f71cf3035..87b054ab4ea 100644 --- a/gcc/fortran/parse.h +++ b/gcc/fortran/parse.h @@ -1,5 +1,5 @@ /* Parser header - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 f13b0f02f15..25a2829ce3d 100644 --- a/gcc/fortran/primary.c +++ b/gcc/fortran/primary.c @@ -1,5 +1,5 @@ /* Primary expression subroutines - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 7cf7a41be42..a75d5feb8f6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 5e355359163..9a0f918b4cc 100644 --- a/gcc/fortran/scanner.c +++ b/gcc/fortran/scanner.c @@ -1,5 +1,5 @@ /* Character scanner. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 4be38f5769c..86fd2850d01 100644 --- a/gcc/fortran/scanner.h +++ b/gcc/fortran/scanner.h @@ -1,5 +1,5 @@ /* Character scanner header. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 a46fbc531e4..a5a50de5cab 100644 --- a/gcc/fortran/simplify.c +++ b/gcc/fortran/simplify.c @@ -1,5 +1,5 @@ /* Simplify intrinsic functions at compile-time. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 9af58fc1dce..acef6cffc02 100644 --- a/gcc/fortran/st.c +++ b/gcc/fortran/st.c @@ -1,5 +1,5 @@ /* Build executable statement trees. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 f16e6262b2e..af9bf13910b 100644 --- a/gcc/fortran/symbol.c +++ b/gcc/fortran/symbol.c @@ -1,5 +1,5 @@ /* Maintain binary trees of symbols. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 ac9cce262e3..d239cf114e1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 0d79c104b2f..5d4655352cc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 0cd83f41789..9a755fbf58d 100644 --- a/gcc/fortran/trans-array.c +++ b/gcc/fortran/trans-array.c @@ -1,5 +1,5 @@ /* Array translation routines - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 ab0a6dee972..e3df8860aa3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 7706809b4a2..3068feef38d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 812dcc60258..128d47d0fa3 100644 --- a/gcc/fortran/trans-const.c +++ b/gcc/fortran/trans-const.c @@ -1,5 +1,5 @@ /* Translation of constants - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 14b0f791fd0..97308676d16 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 9d62d514ff3..979ccdbf6ef 100644 --- a/gcc/fortran/trans-decl.c +++ b/gcc/fortran/trans-decl.c @@ -1,5 +1,5 @@ /* Backend function setup - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 00fddfeda22..0012a296340 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -1,5 +1,5 @@ /* Expression translation - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 d7612f63162..a13d3fb3e3f 100644 --- a/gcc/fortran/trans-intrinsic.c +++ b/gcc/fortran/trans-intrinsic.c @@ -1,5 +1,5 @@ /* Intrinsic translation - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 5f9c1919685..fbbad46de67 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 3e22ebf8ced..4f525feb502 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 ccfaee6213c..df61bab8304 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 0b4f71357f6..cc367bf8f8a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 e8dafa0d0af..a214aae22d8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 e8e92bf2777..9f1b64f4877 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 e5dd98695fe..dcbf7c346d3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 3095f4c0dea..c72fd356c36 100644 --- a/gcc/fortran/trans.h +++ b/gcc/fortran/trans.h @@ -1,5 +1,5 @@ /* Header for code translation functions - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 8780b761da9..1f8a5a1277c 100644 --- a/gcc/fortran/types.def +++ b/gcc/fortran/types.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2016 Free Software Foundation, Inc. +/* Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fp-test.c b/gcc/fp-test.c index 538134b5fc7..50ec7728e85 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 b0c44cf2cdf..b29735cdc74 100644 --- a/gcc/function-tests.c +++ b/gcc/function-tests.c @@ -1,5 +1,5 @@ /* Unit tests for function-handling. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/function.c b/gcc/function.c index 0829fbe0d01..e0eb550fa3e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/function.h b/gcc/function.h index a35c41169cf..fb3cbbc3346 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -1,5 +1,5 @@ /* Structure for saving state for a nested function. - Copyright (C) 1989-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fwprop.c b/gcc/fwprop.c index a3fbb3433ae..285fb1ab78a 100644 --- a/gcc/fwprop.c +++ b/gcc/fwprop.c @@ -1,5 +1,5 @@ /* RTL-based forward propagation pass for GNU compiler. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 fc51cacc60e..78d2fc1ad30 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 2ceea6db8b4..d8bdcf32268 100644 --- a/gcc/gcc-main.c +++ b/gcc/gcc-main.c @@ -1,5 +1,5 @@ /* "main" for the compiler driver. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-plugin.h b/gcc/gcc-plugin.h index 28d515a9771..d2267a49f9f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 b8787b40fe4..68bcb7d24f1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 0599904e39a..49708cabf17 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-symtab.h b/gcc/gcc-symtab.h index 5bf75b79bb3..9cb148903e8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc.c b/gcc/gcc.c index 6121ca8feb8..8154953eb1d 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -1,5 +1,5 @@ /* Compiler driver program that can handle many languages. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc.h b/gcc/gcc.h index cb7081fc2df..12f178ca565 100644 --- a/gcc/gcc.h +++ b/gcc/gcc.h @@ -1,5 +1,5 @@ /* Header file for modules that link with gcc.c - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcov-counter.def b/gcc/gcov-counter.def index 55d3f0c12a7..85dcdae593f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.c index 717ca858d8a..3311772df43 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 a1b247b68d0..3b6b022d143 100644 --- a/gcc/gcov-io.c +++ b/gcc/gcov-io.c @@ -1,5 +1,5 @@ /* File format for coverage information - Copyright (C) 1996-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 a6da2bfcd42..1fb58dd918e 100644 --- a/gcc/gcov-io.h +++ b/gcc/gcov-io.h @@ -1,5 +1,5 @@ /* File format for coverage information - Copyright (C) 1996-2016 Free Software Foundation, Inc. + Copyright (C) 1996-2017 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 f87445a561c..cd7146d5f01 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 f9667f01a86..cadf09377dd 100644 --- a/gcc/gcov-tool.c +++ b/gcc/gcov-tool.c @@ -1,5 +1,5 @@ /* Gcc offline profile processing tool support. */ -/* Copyright (C) 2014-2016 Free Software Foundation, Inc. +/* Copyright (C) 2014-2017 Free Software Foundation, Inc. Contributed by Rong Xu <xur@google.com>. This file is part of GCC. diff --git a/gcc/gcov.c b/gcc/gcov.c index 1cf076dc04d..5fda144b027 100644 --- a/gcc/gcov.c +++ b/gcc/gcov.c @@ -1,6 +1,6 @@ /* Gcov.c: prepend line execution counts and branch probabilities to a source file. - Copyright (C) 1990-2016 Free Software Foundation, Inc. + Copyright (C) 1990-2017 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 96a8bb5edbe..37971f90014 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcse-common.h b/gcc/gcse-common.h index eac8d0ab0e8..83e966f4eb7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcse.c b/gcc/gcse.c index 652ee911e5b..fbc770a48de 100644 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -1,5 +1,5 @@ /* Partial redundancy elimination / Hoisting for RTL. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcse.h b/gcc/gcse.h index 110d7495536..8e09526bdb0 100644 --- a/gcc/gcse.h +++ b/gcc/gcse.h @@ -1,6 +1,6 @@ /* Global common subexpression elimination/Partial redundancy elimination and global constant/copy propagation for GNU compiler. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gdbhooks.py b/gcc/gdbhooks.py index 12123129a32..962df473f57 100644 --- a/gcc/gdbhooks.py +++ b/gcc/gdbhooks.py @@ -1,5 +1,5 @@ # Python hooks for gdb for debugging GCC -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 Free Software Foundation, Inc. # Contributed by David Malcolm <dmalcolm@redhat.com> diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in index 041c7161548..be56b0ee25b 100644 --- a/gcc/gdbinit.in +++ b/gcc/gdbinit.in @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 5a6ee7d8768..8e4b8a5fd52 100644 --- a/gcc/gen-pass-instances.awk +++ b/gcc/gen-pass-instances.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 a11fbf707b1..88e19079b5b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genattr.c b/gcc/genattr.c index 77380e7f26b..86f71f0f8c0 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 d2240737507..cd4e6689db4 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 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 f4c125eca8b..adec8683144 100644 --- a/gcc/genautomata.c +++ b/gcc/genautomata.c @@ -1,5 +1,5 @@ /* Pipeline hazard description translator. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. Written by Vladimir Makarov <vmakarov@redhat.com> diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.c index ed758e86948..269429fabfc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gencheck.c b/gcc/gencheck.c index 23be4a80ebc..f541d1c5389 100644 --- a/gcc/gencheck.c +++ b/gcc/gencheck.c @@ -1,5 +1,5 @@ /* Generate check macros for tree codes. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genchecksum.c b/gcc/genchecksum.c index a0468c79c4c..b2a76b62ab5 100644 --- a/gcc/genchecksum.c +++ b/gcc/genchecksum.c @@ -1,5 +1,5 @@ /* Generate checksums of executables for PCH validation - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gencodes.c b/gcc/gencodes.c index 3b0fc5ce9f8..fbc348dec77 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconditions.c b/gcc/genconditions.c index 63e078478f0..afe3a4f6ee3 100644 --- a/gcc/genconditions.c +++ b/gcc/genconditions.c @@ -1,5 +1,5 @@ /* Process machine description and calculate constant conditions. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconfig.c b/gcc/genconfig.c index 888fa3a39e8..4ff36cb019d 100644 --- a/gcc/genconfig.c +++ b/gcc/genconfig.c @@ -1,6 +1,6 @@ /* Generate from machine description: - some #define configuration flags. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconstants.c b/gcc/genconstants.c index bfc6d07bec4..d387ac7c165 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genemit.c b/gcc/genemit.c index 3cf71c7c5c4..4ef29e9f216 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genenums.c b/gcc/genenums.c index 2dc98ce8805..a42e5bdb183 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 02ae59a70be..1392d029f3e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/generic-match.h b/gcc/generic-match.h index 2b6d2de9738..54ac5a4a5e2 100644 --- a/gcc/generic-match.h +++ b/gcc/generic-match.h @@ -1,6 +1,6 @@ /* Generic simplify definitions. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 e6d53379e34..d9599adf59f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genflags.c b/gcc/genflags.c index 8b37b151a1d..4992e8d6abb 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c index b82265c956d..19381be38d2 100644 --- a/gcc/gengenrtl.c +++ b/gcc/gengenrtl.c @@ -1,5 +1,5 @@ /* Generate code to allocate RTL structures. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-lex.l b/gcc/gengtype-lex.l index 35cec600ad3..8eee652241c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.c index 954ac2a04e8..f6ad3987faa 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.c index beb110e3f64..2f27c42b042 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype.c b/gcc/gengtype.c index dcc2ff5c358..a315c6cfe87 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -1,5 +1,5 @@ /* Process source files and output type information. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -1607,7 +1607,7 @@ static outf_p create_file (const char *name, const char *oname) { static const char *const hdr[] = { - " Copyright (C) 2004-2016 Free Software Foundation, Inc.\n", + " Copyright (C) 2004-2017 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 14183babf9f..d57f45ccf0d 100644 --- a/gcc/gengtype.h +++ b/gcc/gengtype.h @@ -1,5 +1,5 @@ /* Process source files and output type information. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genhooks.c b/gcc/genhooks.c index 6d64fd9e32a..fb380c586ff 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmatch.c b/gcc/genmatch.c index 41951c57940..86f40b23225 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 f97020fd1f0..43a384852e3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 a9c93a83122..2115bbf1440 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmodes.c b/gcc/genmodes.c index 42ab5f0f749..92079fafc0e 100644 --- a/gcc/genmodes.c +++ b/gcc/genmodes.c @@ -1,5 +1,5 @@ /* Generate the machine mode enumeration and associated tables. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmultilib b/gcc/genmultilib index eb5f661a5fd..2501f547a93 100644 --- a/gcc/genmultilib +++ b/gcc/genmultilib @@ -1,6 +1,6 @@ #!/bin/sh # Generates multilib.h. -# Copyright (C) 1994-2016 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/genopinit.c b/gcc/genopinit.c index b0e013c533e..d98fcd56e28 100644 --- a/gcc/genopinit.c +++ b/gcc/genopinit.c @@ -1,5 +1,5 @@ /* Generate code to initialize optabs from machine description. - Copyright (C) 1993-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genoutput.c b/gcc/genoutput.c index fd36c0427fe..6469bef7c6c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genpeep.c b/gcc/genpeep.c index a0a7a3b21ad..2fcd891121e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genpreds.c b/gcc/genpreds.c index 58e92382671..439a7f43927 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genrecog.c b/gcc/genrecog.c index e4377c3afa4..f414d5f4f27 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gensupport.c b/gcc/gensupport.c index c49ad6f55b7..261e0022ad8 100644 --- a/gcc/gensupport.c +++ b/gcc/gensupport.c @@ -1,5 +1,5 @@ /* Support routines for the various generation passes. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gensupport.h b/gcc/gensupport.h index 618359dac94..693166f53a1 100644 --- a/gcc/gensupport.h +++ b/gcc/gensupport.h @@ -1,5 +1,5 @@ /* Declarations for rtx-reader support for gen* routines. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.c index cf4b1663465..a9ef8fed69c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c index 9b291aa3387..b4c36fb0bbd 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-internal.h b/gcc/ggc-internal.h index d7185e29272..e3f3d3f51f6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c index 915b5fa151b..220107ead49 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index 2148595394d..1aef94ec91f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.c index b9cd276ba34..cbb941d9573 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc.h b/gcc/ggc.h index 32e0f41d7a5..d100a535e0a 100644 --- a/gcc/ggc.h +++ b/gcc/ggc.h @@ -1,6 +1,6 @@ /* Garbage collection for the GNU compiler. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.c index 4fb21e4da00..8727bb00241 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-builder.h b/gcc/gimple-builder.h index 1cdf9eea19f..6f69d97cee0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c index de5cce1f7cc..b435b995b2a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 faf4c53db30..6e969164a37 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c index 9c86f158503..ef1afd10a00 100644 --- a/gcc/gimple-fold.c +++ b/gcc/gimple-fold.c @@ -1,5 +1,5 @@ /* Statement simplification on GIMPLE. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 5add30c99bd..38fb8e74e4d 100644 --- a/gcc/gimple-fold.h +++ b/gcc/gimple-fold.h @@ -1,6 +1,6 @@ /* Gimple folding definitions. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 6cac0757a23..3b74cc540f6 100644 --- a/gcc/gimple-iterator.c +++ b/gcc/gimple-iterator.c @@ -1,5 +1,5 @@ /* Iterator routines for GIMPLE statements. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 a58b0a4b5df..7b2c49c83a6 100644 --- a/gcc/gimple-iterator.h +++ b/gcc/gimple-iterator.h @@ -1,5 +1,5 @@ /* Header file for gimple iterators. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.c index 1a3c8e15a0d..8e07e30b11a 100644 --- a/gcc/gimple-laddress.c +++ b/gcc/gimple-laddress.c @@ -1,5 +1,5 @@ /* Lower and optimize address expressions. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/gimple-low.c b/gcc/gimple-low.c index 64752b67b86..619b9d7bfb1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-low.h b/gcc/gimple-low.h index 6817fdab387..1d5e4cf5b20 100644 --- a/gcc/gimple-low.h +++ b/gcc/gimple-low.h @@ -1,5 +1,5 @@ /* Header file for gimple lowering pass. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 09f729f62fd..e7e9839a4b8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-match.h b/gcc/gimple-match.h index 2b8f4b96888..23298c47b2a 100644 --- a/gcc/gimple-match.h +++ b/gcc/gimple-match.h @@ -1,6 +1,6 @@ /* Gimple simplify definitions. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 f1adee1f934..ba58e12e9e9 100644 --- a/gcc/gimple-predict.h +++ b/gcc/gimple-predict.h @@ -1,6 +1,6 @@ /* Gimple prediction routines. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 1a66953533b..91c839d327d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 f8eef998ddb..acc635da76c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 6ef221817f9..3acf3d604ea 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 84048d3daf9..25e8c8aad4c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 8c5546754e6..7936f0597db 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 81705918179..ef6c7203f6b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 a91dcb8fc0b..907a06479ee 100644 --- a/gcc/gimple-ssa-sprintf.c +++ b/gcc/gimple-ssa-sprintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2016 Free Software Foundation, Inc. +/* Copyright (C) 2016-2017 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 6e26484d667..c59fdcbdf38 100644 --- a/gcc/gimple-ssa-store-merging.c +++ b/gcc/gimple-ssa-store-merging.c @@ -1,5 +1,5 @@ /* GIMPLE store merging pass. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 ba82a200449..9ebe1989bd2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 ae379f90c0c..a27eea1fb4c 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com>. This file is part of GCC. diff --git a/gcc/gimple-ssa.h b/gcc/gimple-ssa.h index 4234bb89d92..89b3c18acf3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 f706db9c688..d545340951f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 5441f69ca15..b471d6f739a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 41a8e47aca2..d8a6a439cc1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 be501c5cecb..1eff0daf0ad 100644 --- a/gcc/gimple-walk.c +++ b/gcc/gimple-walk.c @@ -1,6 +1,6 @@ /* Gimple walk support. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 3ef868a647f..d844933d6f9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple.c b/gcc/gimple.c index 23e59c2f123..488f8c82b82 100644 --- a/gcc/gimple.c +++ b/gcc/gimple.c @@ -1,6 +1,6 @@ /* Gimple IR support functions. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 2ff22b881ab..d739a2d7b7d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 0d0296e3f16..460011c87f1 100644 --- a/gcc/gimple.h +++ b/gcc/gimple.h @@ -1,6 +1,6 @@ /* Gimple IR definitions. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 28e467b990e..2aa98dca0bd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 897e0dcf4be..7f5f4872db9 100644 --- a/gcc/gimplify-me.h +++ b/gcc/gimplify-me.h @@ -1,5 +1,5 @@ /* Header file for middle end gimplification. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimplify.c b/gcc/gimplify.c index a3001331181..14e79b4b3f3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 27823e6bb99..5d3954496e1 100644 --- a/gcc/gimplify.h +++ b/gcc/gimplify.h @@ -1,5 +1,5 @@ /* Header file for gimplification. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/float.h b/gcc/ginclude/float.h index 3df2889164f..658017fd63a 100644 --- a/gcc/ginclude/float.h +++ b/gcc/ginclude/float.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2016 Free Software Foundation, Inc. +/* Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/iso646.h b/gcc/ginclude/iso646.h index 198b3447886..5a6b50335e9 100644 --- a/gcc/ginclude/iso646.h +++ b/gcc/ginclude/iso646.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2016 Free Software Foundation, Inc. +/* Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdalign.h b/gcc/ginclude/stdalign.h index 54a4d71d418..243d40e54e4 100644 --- a/gcc/ginclude/stdalign.h +++ b/gcc/ginclude/stdalign.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h index 65251522ad4..aa248be5da7 100644 --- a/gcc/ginclude/stdarg.h +++ b/gcc/ginclude/stdarg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2016 Free Software Foundation, Inc. +/* Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdatomic.h b/gcc/ginclude/stdatomic.h index 09599484e3e..fb29a142fcf 100644 --- a/gcc/ginclude/stdatomic.h +++ b/gcc/ginclude/stdatomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdbool.h b/gcc/ginclude/stdbool.h index dec666a6925..a69fc3a444f 100644 --- a/gcc/ginclude/stdbool.h +++ b/gcc/ginclude/stdbool.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2016 Free Software Foundation, Inc. +/* Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h index ced2d8555ee..872f451cac9 100644 --- a/gcc/ginclude/stddef.h +++ b/gcc/ginclude/stddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2016 Free Software Foundation, Inc. +/* Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdfix.h b/gcc/ginclude/stdfix.h index 2659c0fad3e..9de1b72dcad 100644 --- a/gcc/ginclude/stdfix.h +++ b/gcc/ginclude/stdfix.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2016 Free Software Foundation, Inc. +/* Copyright (C) 2007-2017 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 610e118a97c..0ee7e352340 100644 --- a/gcc/ginclude/stdint-gcc.h +++ b/gcc/ginclude/stdint-gcc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2016 Free Software Foundation, Inc. +/* Copyright (C) 2008-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdnoreturn.h b/gcc/ginclude/stdnoreturn.h index 614265b318f..739c2e31fc2 100644 --- a/gcc/ginclude/stdnoreturn.h +++ b/gcc/ginclude/stdnoreturn.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2016 Free Software Foundation, Inc. +/* Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/tgmath.h b/gcc/ginclude/tgmath.h index 807a4580118..be3f5be9df1 100644 --- a/gcc/ginclude/tgmath.h +++ b/gcc/ginclude/tgmath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2016 Free Software Foundation, Inc. +/* Copyright (C) 2004-2017 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 ce50afe884e..abf50bafe10 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 3967bfe5a0e..3bc362683c6 100644 --- a/gcc/glimits.h +++ b/gcc/glimits.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2016 Free Software Foundation, Inc. +/* Copyright (C) 1991-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index 77f62c3f0be..381e00e4d07 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,5 +1,7 @@ 2017-01-01 Jakub Jelinek <jakub@redhat.com> + Update copyright years. + * gccgo.texi: Bump @copyrights-go year. 2016-12-16 Than McIntosh <thanm@google.com> diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in index 67683304634..ba883765437 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 3d7a3723f4a..1fc7eeccecf 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 3a56f0a45df..1705b849550 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 74e89463c43..029b5d5f6bd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 893b31e6597..b12773f455b 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 Free Software Foundation, Inc. +// Copyright (C) 2016-2017 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 cc93667fb4d..58312e40bf4 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-2016 Free Software Foundation, Inc. +// Copyright (C) 2011-2017 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 0dfd3927f10..9f57c862885 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 e7305b85775..780d73799e6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 874b9635a76..0a4d5ac5490 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 d348d5c533a..90185435c1e 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-2016 Free Software Foundation, Inc. +// Copyright (C) 2009-2017 Free Software Foundation, Inc. // This file is part of GCC. diff --git a/gcc/go/gospec.c b/gcc/go/gospec.c index 13c1b9c021e..8c4a14f95ec 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 5fd8e9e36b3..8e8d3602838 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/lang.opt b/gcc/go/lang.opt index 503fc7dfd23..bc999888dcd 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-2016 Free Software Foundation, Inc. +; Copyright (C) 2009-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/godump.c b/gcc/godump.c index 1e9a07e0ce9..65a8b393358 100644 --- a/gcc/godump.c +++ b/gcc/godump.c @@ -1,5 +1,5 @@ /* Output Go language descriptions of types. - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 d3e2d2ea0a6..9f075c0a3f2 100644 --- a/gcc/graph.c +++ b/gcc/graph.c @@ -1,5 +1,5 @@ /* Output routines for graphical representation. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 fadd7c5c811..4db253fbb5a 100644 --- a/gcc/graph.h +++ b/gcc/graph.h @@ -1,5 +1,5 @@ /* Header file for graph routines. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphds.c b/gcc/graphds.c index 2ae500447b4..e7cb19f30f5 100644 --- a/gcc/graphds.c +++ b/gcc/graphds.c @@ -1,5 +1,5 @@ /* Graph representation and manipulation functions. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphds.h b/gcc/graphds.h index b878c66b16e..500ea70217d 100644 --- a/gcc/graphds.h +++ b/gcc/graphds.h @@ -1,5 +1,5 @@ /* Graph representation. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index f9d5bc30910..2dc5cccef9a 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -1,5 +1,5 @@ /* Data dependence analysis for Graphite. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 209eadab0a6..0efdb364b18 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 fd1638bee97..5e7943c1a99 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 4c3f55027a7..fdb3cd69f1a 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -1,5 +1,5 @@ /* Graphite polyhedral representation. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 dd50a1e4ec0..3860693d65c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 22a09a1782f..2af50b5b394 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 9a4f4820a9c..a4ee8f0fd71 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -1,5 +1,5 @@ /* Gimple Represented as Polyhedra. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 578fa1a6d98..bbee9f4a739 100644 --- a/gcc/graphite.h +++ b/gcc/graphite.h @@ -1,5 +1,5 @@ /* Graphite polyhedral representation. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 45bf3924587..fdd9a9a75b5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 8b8eb8b229c..1e863ba7330 100644 --- a/gcc/gstab.h +++ b/gcc/gstab.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2016 Free Software Foundation, Inc. +/* Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gsyms.h b/gcc/gsyms.h index abe2f7d3595..749ff8a9365 100644 --- a/gcc/gsyms.h +++ b/gcc/gsyms.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2016 Free Software Foundation, Inc. +/* Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 580a795d5d4..1b13e32d898 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 b94ebb3929f..d5fc417082f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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 fd1bb952fcd..1fd796e8cb0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 4bf3c055382..2b5fddf2d09 100644 --- a/gcc/hash-map-traits.h +++ b/gcc/hash-map-traits.h @@ -1,5 +1,5 @@ /* A hash map traits. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-map.h b/gcc/hash-map.h index 2d184946a84..73f1c5427a0 100644 --- a/gcc/hash-map.h +++ b/gcc/hash-map.h @@ -1,5 +1,5 @@ /* A type-safe hash map. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 db408f293e2..67ba42007db 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-set.h b/gcc/hash-set.h index 4ef4ebab5d1..d2247d39571 100644 --- a/gcc/hash-set.h +++ b/gcc/hash-set.h @@ -1,5 +1,5 @@ /* A type-safe hash set. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-table.c b/gcc/hash-table.c index 6aa19bc4542..b1b2dd62f3d 100644 --- a/gcc/hash-table.c +++ b/gcc/hash-table.c @@ -1,5 +1,5 @@ /* A type-safe hash table template. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 e925e1e12d6..0bee093a645 100644 --- a/gcc/hash-table.h +++ b/gcc/hash-table.h @@ -1,5 +1,5 @@ /* A type-safe hash table template. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 79a80a3e3a3..f1bfd9faa8d 100644 --- a/gcc/hash-traits.h +++ b/gcc/hash-traits.h @@ -1,5 +1,5 @@ /* Traits for hashable types. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 66743615a90..23bd732fe3e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. Contributed by INRIA. diff --git a/gcc/hooks.c b/gcc/hooks.c index 6fed2c506c8..f4591dc585c 100644 --- a/gcc/hooks.c +++ b/gcc/hooks.c @@ -1,5 +1,5 @@ /* General-purpose hooks. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 e59b42e3a7f..95f78109e30 100644 --- a/gcc/hooks.h +++ b/gcc/hooks.h @@ -1,5 +1,5 @@ /* General-purpose hooks. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 046cb85029c..ad29c06eec3 100644 --- a/gcc/host-default.c +++ b/gcc/host-default.c @@ -1,5 +1,5 @@ /* Default host-specific hook definitions. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hosthooks-def.h b/gcc/hosthooks-def.h index 218784b6efe..ca6cdfa14ed 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hosthooks.h b/gcc/hosthooks.h index 0b069de795c..7ae440cdc76 100644 --- a/gcc/hosthooks.h +++ b/gcc/hosthooks.h @@ -1,5 +1,5 @@ /* The host_hooks data structure. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 e1c6cd2a899..34d74dfd839 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-brig.c b/gcc/hsa-brig.c index acd91647cc6..5fe302f25f5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 cc0409e6b8a..9ff72818d87 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-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c index 813218b652d..1cd128ea3b4 100644 --- a/gcc/hsa-dump.c +++ b/gcc/hsa-dump.c @@ -1,5 +1,5 @@ /* Infrastructure to dump our HSAIL IL - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 a88294ecd4f..f2843b3ed38 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 50bf51155df..5f2ac13c823 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Michael Matz <matz@suse.de> This file is part of GCC. diff --git a/gcc/hsa.c b/gcc/hsa.c index 31e3252f2fb..c0ed9f82bf3 100644 --- a/gcc/hsa.c +++ b/gcc/hsa.c @@ -1,5 +1,5 @@ /* Implementation of commonly needed HSAIL related functions and methods. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Martin Jambor <mjambor@suse.cz> and Martin Liska <mliska@suse.cz>. diff --git a/gcc/hsa.h b/gcc/hsa.h index c00ffd577fa..a74f2d9553b 100644 --- a/gcc/hsa.h +++ b/gcc/hsa.h @@ -1,5 +1,5 @@ /* HSAIL and BRIG related macros and definitions. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c index a046c24c9d3..6190775b382 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hw-doloop.h b/gcc/hw-doloop.h index c872de5ead7..38e8588b7c0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hwint.c b/gcc/hwint.c index 53730285dd7..43fdcf27567 100644 --- a/gcc/hwint.c +++ b/gcc/hwint.c @@ -1,5 +1,5 @@ /* Operations on HOST_WIDE_INT. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hwint.h b/gcc/hwint.h index ea87b2158b1..2a61e3c9be6 100644 --- a/gcc/hwint.h +++ b/gcc/hwint.h @@ -1,5 +1,5 @@ /* HOST_WIDE_INT definitions for the GNU compiler. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c index 0fdd5b7885c..56c785e3632 100644 --- a/gcc/ifcvt.c +++ b/gcc/ifcvt.c @@ -1,5 +1,5 @@ /* If-conversion support. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ifcvt.h b/gcc/ifcvt.h index b74509a45a4..e6276bb6a1e 100644 --- a/gcc/ifcvt.h +++ b/gcc/ifcvt.h @@ -1,5 +1,5 @@ /* If-conversion header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/inchash.c b/gcc/inchash.c index 7ec81208cfb..13b50b611de 100644 --- a/gcc/inchash.c +++ b/gcc/inchash.c @@ -1,5 +1,5 @@ /* Incremential hashing for jhash. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/inchash.h b/gcc/inchash.h index c2d582822f5..6af1dadfc67 100644 --- a/gcc/inchash.h +++ b/gcc/inchash.h @@ -1,5 +1,5 @@ /* An incremental hash abstract data type. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/incpath.c b/gcc/incpath.c index 952d5c4727d..98fe5ec9ab3 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-2016 Free Software Foundation, Inc. + Copyright (C) 1986-2017 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 ea339914907..39a29cdd47e 100644 --- a/gcc/incpath.h +++ b/gcc/incpath.h @@ -1,5 +1,5 @@ /* Set up combined include path for the preprocessor. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 2ee4bd44362..2c69991c9e1 100644 --- a/gcc/init-regs.c +++ b/gcc/init-regs.c @@ -1,5 +1,5 @@ /* Initialization of uninitialized regs. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/input.c b/gcc/input.c index dcb51016a04..22cc74c536c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/input.h b/gcc/input.h index 6ce0b812b5e..7251eef664e 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-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/insn-addr.h b/gcc/insn-addr.h index 45b3c9116ad..c43f737f8e1 100644 --- a/gcc/insn-addr.h +++ b/gcc/insn-addr.h @@ -1,5 +1,5 @@ /* Macros to support INSN_ADDRESSES - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/insn-notes.def b/gcc/insn-notes.def index d347fab9427..f96ce18ecb6 100644 --- a/gcc/insn-notes.def +++ b/gcc/insn-notes.def @@ -1,5 +1,5 @@ /* Insn note definitions. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c index b1dbc988b9c..7fb44aa08fe 100644 --- a/gcc/internal-fn.c +++ b/gcc/internal-fn.c @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def index 9a03e17be23..4bf8383a77e 100644 --- a/gcc/internal-fn.def +++ b/gcc/internal-fn.def @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.h b/gcc/internal-fn.h index 672a60f0619..23ce08a6b02 100644 --- a/gcc/internal-fn.h +++ b/gcc/internal-fn.h @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/intl.c b/gcc/intl.c index 3e355d7ebec..c9090e06dd3 100644 --- a/gcc/intl.c +++ b/gcc/intl.c @@ -1,5 +1,5 @@ /* Message translation utilities. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/intl.h b/gcc/intl.h index b2b4b0ccc05..4e768267f72 100644 --- a/gcc/intl.h +++ b/gcc/intl.h @@ -1,5 +1,5 @@ /* intl.h - internationalization - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 86c48f14f64..c7fc3a0d0be 100644 --- a/gcc/ipa-chkp.c +++ b/gcc/ipa-chkp.c @@ -1,5 +1,5 @@ /* Pointer Bounds Checker IPA passes. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 d9da053c749..454893d0f31 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.c index 321bc0fc788..a234245a1dc 100644 --- a/gcc/ipa-comdats.c +++ b/gcc/ipa-comdats.c @@ -1,5 +1,5 @@ /* Localize comdats. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c index d3b50524457..82bf35084b6 100644 --- a/gcc/ipa-cp.c +++ b/gcc/ipa-cp.c @@ -1,5 +1,5 @@ /* Interprocedural constant propagation - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 49e219557d5..38d5408126d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 0fbe2e2062d..4391b580566 100644 --- a/gcc/ipa-hsa.c +++ b/gcc/ipa-hsa.c @@ -1,5 +1,5 @@ /* Callgraph based analysis of static variables. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 683df315779..08dd980fdf3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 9530a8ed55c..da904b5897e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 31061e9d89b..d3f2ca14eac 100644 --- a/gcc/ipa-icf.c +++ b/gcc/ipa-icf.c @@ -1,5 +1,5 @@ /* Interprocedural Identical Code Folding pass - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 0b4b56abd7d..05fe2a83dad 100644 --- a/gcc/ipa-icf.h +++ b/gcc/ipa-icf.h @@ -1,5 +1,5 @@ /* Interprocedural semantic function equality pass - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 1b5f805d2bc..6b648943500 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -1,5 +1,5 @@ /* Inlining decision heuristics. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 68750800f1a..7725fadd6d8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 5f2371c6b26..d7ea38f364f 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1,5 +1,5 @@ /* Inlining decision heuristics. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 47f8832150a..6bbb97f0404 100644 --- a/gcc/ipa-inline.h +++ b/gcc/ipa-inline.h @@ -1,5 +1,5 @@ /* Inlining decision heuristics. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.c index 8d9f22af055..da64ce4c6e0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 e87615a3e8c..3e9b2a915fc 100644 --- a/gcc/ipa-profile.c +++ b/gcc/ipa-profile.c @@ -1,5 +1,5 @@ /* Basic IPA optimizations based on profile. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c index 642111def51..1afa8fc7a05 100644 --- a/gcc/ipa-prop.c +++ b/gcc/ipa-prop.c @@ -1,5 +1,5 @@ /* Interprocedural analyses. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h index 0e75cf48c1a..341d9db6c63 100644 --- a/gcc/ipa-prop.h +++ b/gcc/ipa-prop.h @@ -1,5 +1,5 @@ /* Interprocedural analyses. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 634decee1e3..5cc2002d024 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 3bd3323d585..973d82867c7 100644 --- a/gcc/ipa-ref.c +++ b/gcc/ipa-ref.c @@ -1,5 +1,5 @@ /* Interprocedural reference lists. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 5b43766b1ec..fc1e95f9973 100644 --- a/gcc/ipa-ref.h +++ b/gcc/ipa-ref.h @@ -1,5 +1,5 @@ /* IPA reference lists. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 b52db42ed28..f47d0cc51e1 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -1,5 +1,5 @@ /* Callgraph based analysis of static variables. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 d4e7eaab0d3..392b2f06e8a 100644 --- a/gcc/ipa-reference.h +++ b/gcc/ipa-reference.h @@ -1,5 +1,5 @@ /* IPA handling of references. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 d3916d5ac2a..da3c2c62344 100644 --- a/gcc/ipa-split.c +++ b/gcc/ipa-split.c @@ -1,5 +1,5 @@ /* Function splitting pass - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 61d8dd159f9..fc1ae1e19d1 100644 --- a/gcc/ipa-utils.c +++ b/gcc/ipa-utils.c @@ -1,5 +1,5 @@ /* Utilities for ipa analysis. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 58d2de7e3c5..e992f65948b 100644 --- a/gcc/ipa-utils.h +++ b/gcc/ipa-utils.h @@ -1,5 +1,5 @@ /* Utilities for ipa analysis. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 e8f579504a4..5773ce879c5 100644 --- a/gcc/ipa-visibility.c +++ b/gcc/ipa-visibility.c @@ -1,5 +1,5 @@ /* IPA visibility pass - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa.c b/gcc/ipa.c index 879d9c249cd..a74f28c2aa1 100644 --- a/gcc/ipa.c +++ b/gcc/ipa.c @@ -1,5 +1,5 @@ /* Basic IPA optimizations and utilities. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ira-build.c b/gcc/ira-build.c index 4df78d67789..308a286a1f2 100644 --- a/gcc/ira-build.c +++ b/gcc/ira-build.c @@ -1,5 +1,5 @@ /* Building internal representation for IRA. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 5bbb33af747..ab981730eba 100644 --- a/gcc/ira-color.c +++ b/gcc/ira-color.c @@ -1,5 +1,5 @@ /* IRA allocation based on graph coloring. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 17e47803922..1a8c08caaa4 100644 --- a/gcc/ira-conflicts.c +++ b/gcc/ira-conflicts.c @@ -1,5 +1,5 @@ /* IRA conflict builder. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 7b44f5ce40e..50d0c04764d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 c1c69490fac..c56a79e68ec 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 52ec0900558..073ec07d9bf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 6389796962f..3fd71745380 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira.c b/gcc/ira.c index 5823d5c7dda..96b4b6206a5 100644 --- a/gcc/ira.c +++ b/gcc/ira.c @@ -1,5 +1,5 @@ /* Integrated Register Allocator (IRA) entry point. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/ira.h b/gcc/ira.h index 744162f085e..667cfdc9b09 100644 --- a/gcc/ira.h +++ b/gcc/ira.h @@ -1,6 +1,6 @@ /* Communication between the Integrated Register Allocator (IRA) and the rest of the compiler. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/is-a.h b/gcc/is-a.h index 872aec1f5e7..b4e5279514f 100644 --- a/gcc/is-a.h +++ b/gcc/is-a.h @@ -1,5 +1,5 @@ /* Dynamic testing for abstract is-a relationships. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 1c3e1fc8f21..03b42fdf468 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2016-05-20 David Malcolm <dmalcolm@redhat.com> * docs/topics/compatibility.rst: Add LIBGCCJIT_ABI_6. @@ -2311,7 +2315,7 @@ * Initial creation -Copyright (C) 2013-2016 Free Software Foundation, Inc. +Copyright (C) 2013-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 diff --git a/gcc/jit/Make-lang.in b/gcc/jit/Make-lang.in index b62b131d580..0eaba793d82 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 fee03032d1b..51548c487e5 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 f5c35497277..f396b1b4e1b 100644 --- a/gcc/jit/docs/_build/texinfo/libgccjit.texi +++ b/gcc/jit/docs/_build/texinfo/libgccjit.texi @@ -23,7 +23,7 @@ libgccjit 7.0.0 (experimental 20160517), May 17, 2016 David Malcolm -Copyright @copyright{} 2014-2016 Free Software Foundation, Inc. +Copyright @copyright{} 2014-2017 Free Software Foundation, Inc. @end quotation @end copying @@ -46,7 +46,7 @@ Copyright @copyright{} 2014-2016 Free Software Foundation, Inc. @c %**start of body @anchor{index doc}@anchor{0} -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -375,7 +375,7 @@ Running the test suite @chapter Tutorial -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -419,7 +419,7 @@ the details in later parts of this tutorial. @example /* Smoketest example for libgccjit.so - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -570,7 +570,7 @@ hello world @noindent -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -1024,7 +1024,7 @@ Here's what the above looks like as a complete program: @example /* Usage example for libgccjit.so - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -1157,7 +1157,7 @@ result: 25 @noindent -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -1638,7 +1638,7 @@ install it with @cite{yum install python-xdot}): @example /* Usage example for libgccjit.so - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -1830,7 +1830,7 @@ loop_test returned: 285 @noindent -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -3979,7 +3979,7 @@ instr9: @noindent -@c Copyright (C) 2015-2016 Free Software Foundation, Inc. +@c Copyright (C) 2015-2017 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 @@ -4811,7 +4811,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-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -4833,7 +4833,7 @@ and to a dynamic library. See the documentation of @chapter Topic Reference -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -5600,7 +5600,7 @@ its presence using @noindent @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -5717,7 +5717,7 @@ object's context is released. @end cartouche @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -6266,7 +6266,7 @@ create_code (gcc_jit_context *ctxt, void *user_data) @noindent @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -7269,7 +7269,7 @@ PTR[INDEX] in C (or, indeed, to @code{PTR + INDEX}). @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -7895,7 +7895,7 @@ create_code (gcc_jit_context *ctxt, void *user_data) @end quotation @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -7983,7 +7983,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-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -8260,7 +8260,7 @@ There is currently no support for specifying libraries to link against. @end deffn -@c Copyright (C) 2015-2016 Free Software Foundation, Inc. +@c Copyright (C) 2015-2017 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 @@ -8461,7 +8461,7 @@ entrypoints: @code{LIBGCCJIT_ABI_5} covers the addition of @pxref{6d,,gcc_jit_context_set_bool_use_external_driver()} -@c Copyright (C) 2015-2016 Free Software Foundation, Inc. +@c Copyright (C) 2015-2017 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 @@ -8772,7 +8772,7 @@ for its presence using @noindent @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -8810,7 +8810,7 @@ production yet. Contents: -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -8942,7 +8942,7 @@ Compiling a context @section Tutorial -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -8985,7 +8985,7 @@ the details in later parts of this tutorial. @example /* Smoketest example for libgccjit.so C++ API - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -9120,7 +9120,7 @@ hello world @noindent -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -9516,7 +9516,7 @@ Here's what the above looks like as a complete program: @example /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -9631,7 +9631,7 @@ result: 25 @noindent -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -10135,7 +10135,7 @@ install it with @cite{yum install python-xdot}): @example /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -10292,7 +10292,7 @@ loop_test returned: 285 @noindent -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -12218,7 +12218,7 @@ instr9: @noindent -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -12240,7 +12240,7 @@ instr9: @section Topic Reference -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -12631,7 +12631,7 @@ its presence using @noindent @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -12729,7 +12729,7 @@ obj: 4.0 * (float)i @noindent @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -12983,7 +12983,7 @@ size of the struct is not known), or later specified using @pxref{87,,gcc_jit_struct_set_fields()}. @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -13853,7 +13853,7 @@ gccjit::lvalue element = array[0]; @noindent @end quotation -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -14316,7 +14316,7 @@ create_code (gcc_jit_context *c_ctxt, void *user_data) @end quotation @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -14397,7 +14397,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-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 @@ -14469,7 +14469,7 @@ This is a thin wrapper around the @pxref{4a,,gcc_jit_context_compile_to_file()} API entrypoint. @end deffn -@c Copyright (C) 2014-2016 Free Software Foundation, Inc. +@c Copyright (C) 2014-2017 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 1d6a43c2b19..3f163bff001 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-2016 Free Software Foundation, Inc.' +copyright = u'2014-2017 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 99667927a90..44bf28d1302 100644 --- a/gcc/jit/docs/cp/index.rst +++ b/gcc/jit/docs/cp/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 fcbc10fcc7d..dfcbe0bfa58 100644 --- a/gcc/jit/docs/cp/intro/index.rst +++ b/gcc/jit/docs/cp/intro/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 287724960f6..74ac7750372 100644 --- a/gcc/jit/docs/cp/intro/tutorial01.rst +++ b/gcc/jit/docs/cp/intro/tutorial01.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 0b9818f34e0..f13b17e6b21 100644 --- a/gcc/jit/docs/cp/intro/tutorial02.rst +++ b/gcc/jit/docs/cp/intro/tutorial02.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 f02378c2f82..84151cacbac 100644 --- a/gcc/jit/docs/cp/intro/tutorial03.rst +++ b/gcc/jit/docs/cp/intro/tutorial03.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 443180c1472..35f90b8b3d7 100644 --- a/gcc/jit/docs/cp/intro/tutorial04.rst +++ b/gcc/jit/docs/cp/intro/tutorial04.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 ea5da0e937d..6cd08e6cd8c 100644 --- a/gcc/jit/docs/cp/topics/compilation.rst +++ b/gcc/jit/docs/cp/topics/compilation.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 aa52537bf42..6dd35f622cf 100644 --- a/gcc/jit/docs/cp/topics/contexts.rst +++ b/gcc/jit/docs/cp/topics/contexts.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 9d6103207bb..2f317fff0c3 100644 --- a/gcc/jit/docs/cp/topics/expressions.rst +++ b/gcc/jit/docs/cp/topics/expressions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 02000a728bf..d70deaf2a47 100644 --- a/gcc/jit/docs/cp/topics/functions.rst +++ b/gcc/jit/docs/cp/topics/functions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 5605e1172a8..2c5afe12004 100644 --- a/gcc/jit/docs/cp/topics/index.rst +++ b/gcc/jit/docs/cp/topics/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 88ceb244289..e1b6e63fbab 100644 --- a/gcc/jit/docs/cp/topics/locations.rst +++ b/gcc/jit/docs/cp/topics/locations.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 2e1ae98b77c..376305b49f2 100644 --- a/gcc/jit/docs/cp/topics/objects.rst +++ b/gcc/jit/docs/cp/topics/objects.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 96c9bf475d7..453f1d397c7 100644 --- a/gcc/jit/docs/cp/topics/types.rst +++ b/gcc/jit/docs/cp/topics/types.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 a9a15e50ae4..7259f01baab 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 b04ab8a0f8d..efee9519fd6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 34f990cd1d6..f17e5177ff7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 f362517edc2..259f23bd6c4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 c4c52c5c681..b1595d178ec 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 32b07410d3a..e19d89a2e74 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 9683f14d029..9750a4d651e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 73089da4eeb..2da6db4446d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 1af6e6d30b2..eb0fd70db28 100644 --- a/gcc/jit/docs/index.rst +++ b/gcc/jit/docs/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 61c9cb0e306..cadf36283ef 100644 --- a/gcc/jit/docs/internals/index.rst +++ b/gcc/jit/docs/internals/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 806ad6f3bce..417d157548b 100644 --- a/gcc/jit/docs/intro/index.rst +++ b/gcc/jit/docs/intro/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 1d67f8061ea..c85410b094f 100644 --- a/gcc/jit/docs/intro/tutorial01.rst +++ b/gcc/jit/docs/intro/tutorial01.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 1efece3d4af..e926f4c1985 100644 --- a/gcc/jit/docs/intro/tutorial02.rst +++ b/gcc/jit/docs/intro/tutorial02.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 d6d655d6719..926ee136b91 100644 --- a/gcc/jit/docs/intro/tutorial03.rst +++ b/gcc/jit/docs/intro/tutorial03.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 21fc99a1254..7002b5725ae 100644 --- a/gcc/jit/docs/intro/tutorial04.rst +++ b/gcc/jit/docs/intro/tutorial04.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 45909ca436b..56732476546 100644 --- a/gcc/jit/docs/intro/tutorial05.rst +++ b/gcc/jit/docs/intro/tutorial05.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2016 Free Software Foundation, Inc. +.. Copyright (C) 2015-2017 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 7abd0508e20..4aff425d074 100644 --- a/gcc/jit/docs/topics/compatibility.rst +++ b/gcc/jit/docs/topics/compatibility.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2016 Free Software Foundation, Inc. +.. Copyright (C) 2015-2017 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 d5c4671f4b5..587555ad1b3 100644 --- a/gcc/jit/docs/topics/compilation.rst +++ b/gcc/jit/docs/topics/compilation.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 7978edf1573..53305a3039e 100644 --- a/gcc/jit/docs/topics/contexts.rst +++ b/gcc/jit/docs/topics/contexts.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 261483c78b0..25346992f8a 100644 --- a/gcc/jit/docs/topics/expressions.rst +++ b/gcc/jit/docs/topics/expressions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 e24ce4a1ca8..513e19b054c 100644 --- a/gcc/jit/docs/topics/functions.rst +++ b/gcc/jit/docs/topics/functions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 5396aa12e4f..890f21c5fd3 100644 --- a/gcc/jit/docs/topics/index.rst +++ b/gcc/jit/docs/topics/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 139c5bb2ad3..d73e4eecc57 100644 --- a/gcc/jit/docs/topics/locations.rst +++ b/gcc/jit/docs/topics/locations.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 d43d31943e3..c0c512f7622 100644 --- a/gcc/jit/docs/topics/objects.rst +++ b/gcc/jit/docs/topics/objects.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 269a7b1b7d5..ef929e5e13d 100644 --- a/gcc/jit/docs/topics/performance.rst +++ b/gcc/jit/docs/topics/performance.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2016 Free Software Foundation, Inc. +.. Copyright (C) 2015-2017 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 37f5aad9de5..9a1b8795aef 100644 --- a/gcc/jit/docs/topics/types.rst +++ b/gcc/jit/docs/topics/types.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2016 Free Software Foundation, Inc. +.. Copyright (C) 2014-2017 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 26311536186..1ef47360113 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 b516701ae25..7840915a69f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 e8e15ab0f89..5b03a99967e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 b48ea0db69d..1fc558c451d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 305729970ff..9c39f62dd49 100644 --- a/gcc/jit/jit-logging.c +++ b/gcc/jit/jit-logging.c @@ -1,5 +1,5 @@ /* Internals of libgccjit: logging - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 5c7e54a9159..bd82e7bcd86 100644 --- a/gcc/jit/jit-logging.h +++ b/gcc/jit/jit-logging.h @@ -1,5 +1,5 @@ /* Internals of libgccjit: logging - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 c9f40848be0..c0f10c929a9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 c00c25820af..5c8555c281a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 937634207d6..e356c144ecb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 0e3511c6a1c..8e5bd528ee6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 7c9282dead0..cb5a061f0aa 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 142539d9205..12d81f28fb5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 5242fabf4c8..67eb579bc92 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 0e11c424e63..cac161b683c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 cae25eff908..586ac5d0419 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 3a0cdb8e1c5..8dc2112367b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.c index c2c6aeb5bfb..b5e72f474fb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 175cc16c01d..8965093f274 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/libgccjit.map b/gcc/jit/libgccjit.map index 545b192b64c..80a273fb55d 100644 --- a/gcc/jit/libgccjit.map +++ b/gcc/jit/libgccjit.map @@ -1,5 +1,5 @@ # Linker script for libgccjit.so -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 Free Software Foundation, Inc. # Contributed by David Malcolm <dmalcolm@redhat.com>. # # This file is part of GCC. diff --git a/gcc/jump.c b/gcc/jump.c index b6828133cb3..fc4b4345444 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -1,5 +1,5 @@ /* Optimize jump instructions, for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/langhooks-def.h b/gcc/langhooks-def.h index b25c5a787c7..db7587bd175 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 260d33c3ffe..4b4ebd7d12c 100644 --- a/gcc/langhooks.c +++ b/gcc/langhooks.c @@ -1,5 +1,5 @@ /* Default language-specific hooks. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 19e3fa1e997..2a2ef8affef 100644 --- a/gcc/langhooks.h +++ b/gcc/langhooks.h @@ -1,5 +1,5 @@ /* The lang_hooks data structure. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lcm.c b/gcc/lcm.c index 4754338fea8..edc86b57009 100644 --- a/gcc/lcm.c +++ b/gcc/lcm.c @@ -1,5 +1,5 @@ /* Generic partial redundancy elimination with lazy code motion support. - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lcm.h b/gcc/lcm.h index eddd3524828..e3e0ff35140 100644 --- a/gcc/lcm.h +++ b/gcc/lcm.h @@ -1,5 +1,5 @@ /* Generic partial redundancy elimination with lazy code motion header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/libfuncs.h b/gcc/libfuncs.h index 8250d5b0017..3fc4047e025 100644 --- a/gcc/libfuncs.h +++ b/gcc/libfuncs.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/limitx.h b/gcc/limitx.h index 15035485217..dff1b70cda4 100644 --- a/gcc/limitx.h +++ b/gcc/limitx.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2016 Free Software Foundation, Inc. +/* Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lists.c b/gcc/lists.c index 96b4bc7266d..74922864cf1 100644 --- a/gcc/lists.c +++ b/gcc/lists.c @@ -1,5 +1,5 @@ /* List management for the GCC expander. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c index 1dff2ff3f88..5616709776e 100644 --- a/gcc/loop-doloop.c +++ b/gcc/loop-doloop.c @@ -1,5 +1,5 @@ /* Perform doloop optimizations - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 8bd3a48ce64..609a804460d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index f617241ef0f..e2367a817c1 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -1,5 +1,5 @@ /* RTL-level loop invariant motion. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c index 9e13938d950..896fe0b1a00 100644 --- a/gcc/loop-iv.c +++ b/gcc/loop-iv.c @@ -1,5 +1,5 @@ /* Rtl-level induction variable analysis. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c index 760445e6448..1a9cea1678d 100644 --- a/gcc/loop-unroll.c +++ b/gcc/loop-unroll.c @@ -1,5 +1,5 @@ /* Loop unrolling. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-unroll.h b/gcc/loop-unroll.h index cb60857bc03..31e51c1b6c1 100644 --- a/gcc/loop-unroll.h +++ b/gcc/loop-unroll.h @@ -1,5 +1,5 @@ /* Loop unrolling header file. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c index 6b75f62295c..a4dcec51bb5 100644 --- a/gcc/lower-subreg.c +++ b/gcc/lower-subreg.c @@ -1,5 +1,5 @@ /* Decompose multiword subregs. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 82dc13bfa92..4aed62f71e8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.c index e852a68fb19..8e21a497f0a 100644 --- a/gcc/lra-assigns.c +++ b/gcc/lra-assigns.c @@ -1,5 +1,5 @@ /* Assign reload pseudos. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 0a9f7793ee8..44887b19e1f 100644 --- a/gcc/lra-coalesce.c +++ b/gcc/lra-coalesce.c @@ -1,5 +1,5 @@ /* Coalesce spilled pseudos. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 7d80c6f0a11..61991280373 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 b90cbed4716..695f99ad317 100644 --- a/gcc/lra-eliminations.c +++ b/gcc/lra-eliminations.c @@ -1,5 +1,5 @@ /* Code for RTL register eliminations. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 cfab209cef1..d25d827a5d4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 3ffec903f29..010d4e6f787 100644 --- a/gcc/lra-lives.c +++ b/gcc/lra-lives.c @@ -1,5 +1,5 @@ /* Build live ranges for pseudos. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 cdd7057f602..cfffe624ec5 100644 --- a/gcc/lra-remat.c +++ b/gcc/lra-remat.c @@ -1,5 +1,5 @@ /* Rematerialize pseudos values. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 9f1d5e97a56..492fc182cf0 100644 --- a/gcc/lra-spills.c +++ b/gcc/lra-spills.c @@ -1,5 +1,5 @@ /* Change pseudos by memory. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra.c b/gcc/lra.c index 4165492796c..da3b955be36 100644 --- a/gcc/lra.c +++ b/gcc/lra.c @@ -1,5 +1,5 @@ /* LRA (local register allocator) driver and LRA utilities. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. Contributed by Vladimir Makarov <vmakarov@redhat.com>. This file is part of GCC. diff --git a/gcc/lra.h b/gcc/lra.h index 356a33c22af..bd9422e59fa 100644 --- a/gcc/lra.h +++ b/gcc/lra.h @@ -1,6 +1,6 @@ /* Communication between the Local Register Allocator (LRA) and the rest of the compiler. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 947d0877539..c0321f79362 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 93b7b8f588f..195b5997a01 100644 --- a/gcc/lto-compress.c +++ b/gcc/lto-compress.c @@ -1,6 +1,6 @@ /* LTO IL compression streams. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 8299a5e6e4f..e7a846a77e5 100644 --- a/gcc/lto-compress.h +++ b/gcc/lto-compress.h @@ -1,6 +1,6 @@ /* LTO IL compression streams. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 5f4b4274ef4..65a71b2d0ba 100644 --- a/gcc/lto-opts.c +++ b/gcc/lto-opts.c @@ -1,6 +1,6 @@ /* LTO IL options. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 d8e74d70745..984a648ff80 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 81b08c59666..9684a95ba99 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 f3865078217..1d45409e97a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 862e1566472..515aa532ce6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 22d8ac90724..82a0cd60dec 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 a44a91690dc..5fb387132fb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 ecc1e5d58e5..08bfc13af75 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 f240812f952..2c81176913e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 cf2248061c5..4fbd771ae9d 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2016-11-30 Georg-Johann Lay <avr@gjlay.de> PR lto/78562 @@ -5556,7 +5560,7 @@ * lto-tree.h: Likewise. * lto-lang.c: Likewise. -Copyright (C) 2006-2016 Free Software Foundation, Inc. +Copyright (C) 2006-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 diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in index 696c5f36a5f..17a24da1c55 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/lto/common.c b/gcc/lto/common.c index 9b3c393f393..7d031fc5a13 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 d7c27bbb9b2..ca37fc389ba 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 7322c6d0804..f16af2692d1 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 61b6eff5713..cc30782dd11 100644 --- a/gcc/lto/lang-specs.h +++ b/gcc/lto/lang-specs.h @@ -1,5 +1,5 @@ /* LTO driver specs. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 04f0d2ba49c..8482b1f07ff 100644 --- a/gcc/lto/lang.opt +++ b/gcc/lto/lang.opt @@ -1,5 +1,5 @@ ; Options for the LTO front end. -; Copyright (C) 2008-2016 Free Software Foundation, Inc. +; Copyright (C) 2008-2017 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 58f6e0c747e..c2b49dc44b6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 4bb73adcbc4..3fdaa623e28 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 b52d175704f..8cd17e6f917 100644 --- a/gcc/lto/lto-partition.c +++ b/gcc/lto/lto-partition.c @@ -1,5 +1,5 @@ /* LTO partitioning logic routines. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 f7abe620257..c0aefa6dcde 100644 --- a/gcc/lto/lto-partition.h +++ b/gcc/lto/lto-partition.h @@ -1,5 +1,5 @@ /* LTO partitioning logic routines. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 5ab9977ffea..88c20dccf44 100644 --- a/gcc/lto/lto-symtab.c +++ b/gcc/lto/lto-symtab.c @@ -1,5 +1,5 @@ /* LTO symbol table. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 821e2e0b480..c2876c1e02b 100644 --- a/gcc/lto/lto-symtab.h +++ b/gcc/lto/lto-symtab.h @@ -1,5 +1,5 @@ /* LTO symbol table merging. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 7166d8f6bcc..a49b87eb5ad 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 6706557b221..d77d85defb6 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -1,5 +1,5 @@ /* Top-level LTO routines. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 3f5a44ba5c7..1031e3b1858 100644 --- a/gcc/lto/lto.h +++ b/gcc/lto/lto.h @@ -1,5 +1,5 @@ /* LTO declarations. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 3035bcff168..afe685195ef 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/machmode.h b/gcc/machmode.h index d924e83705b..42b14d09c1b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1991-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/main.c b/gcc/main.c index 2877e77be46..9462e7a85d5 100644 --- a/gcc/main.c +++ b/gcc/main.c @@ -1,5 +1,5 @@ /* main.c: defines main() for cc1, cc1plus, etc. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/match.pd b/gcc/match.pd index 1570ac82784..8791e57ea21 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. Contributed by Richard Biener <rguenther@suse.de> and Prathamesh Kulkarni <bilbotheelffriend@gmail.com> diff --git a/gcc/mcf.c b/gcc/mcf.c index 18a0e0d2f96..dbda4916214 100644 --- a/gcc/mcf.c +++ b/gcc/mcf.c @@ -1,6 +1,6 @@ /* Routines to implement minimum-cost maximal flow algorithm used to smooth basic block and edge frequency counts. - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 ce6c800da37..dfea6d8411a 100644 --- a/gcc/mem-stats-traits.h +++ b/gcc/mem-stats-traits.h @@ -1,5 +1,5 @@ /* A memory statistics traits. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 d3a324eb4a9..a5f8e3224c3 100644 --- a/gcc/mem-stats.h +++ b/gcc/mem-stats.h @@ -1,5 +1,5 @@ /* A memory statistics tracking infrastructure. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 f21f5f5557e..4082614f78a 100644 --- a/gcc/memmodel.h +++ b/gcc/memmodel.h @@ -1,5 +1,5 @@ /* Prototypes of memory model helper functions. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/memory-block.cc b/gcc/memory-block.cc index cce30fa0fbb..78c81518abd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/memory-block.h b/gcc/memory-block.h index d7b96a306e7..ff43ae8af7d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/mkconfig.sh b/gcc/mkconfig.sh index 67dfac6f9dd..9fc7b5ca734 100644 --- a/gcc/mkconfig.sh +++ b/gcc/mkconfig.sh @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 f491ead7b13..af7e29d7281 100644 --- a/gcc/mode-classes.def +++ b/gcc/mode-classes.def @@ -1,5 +1,5 @@ /* Machine mode class definitions for GCC. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c index 37514177f66..15b813ff6f7 100644 --- a/gcc/mode-switching.c +++ b/gcc/mode-switching.c @@ -1,5 +1,5 @@ /* CPU mode switching - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index 3a58f8ba583..619ea04c2e7 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -1,5 +1,5 @@ /* Swing Modulo Scheduling implementation. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 4ead0292138..329b60ae4b5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 4963e812fe4..1e74b4b8955 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,7 +1,11 @@ +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com> - Richard Biener <rguenther@suse.de> - - * config-lang.in (gtfiles): Add c/c-parser.h. + Richard Biener <rguenther@suse.de> + + * config-lang.in (gtfiles): Add c/c-parser.h. 2016-09-27 Jakub Jelinek <jakub@redhat.com> @@ -3691,7 +3695,7 @@ Move to c-objc-common.h. -Copyright (C) 2004-2016 Free Software Foundation, Inc. +Copyright (C) 2004-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 diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 114a1e2fbf3..d221fd1f365 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 912af224b00..ce73cde406e 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 77962b26315..adf77c0dfd9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 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 374f1041aea..5f70961e7d7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 59787bc4ed4..05ee968036b 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-2016 Free Software Foundation, Inc. + Copyright (C) 1990-2017 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 8fc2e5d74ed..2a2dfa51ba5 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 36461028bf1..15796e2b547 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 61360ce2fe9..6d655f21cc2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 bcb8dbc77e5..f676548b858 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 9e6000508bc..58c902bbb17 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 aa88b552d26..76989e56052 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 395b665caf9..78b3778bf6d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 48bbab37f57..3ffbb46d614 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 35048836128..d206a6afb36 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 922fa63170f..e581f2fd8f2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 1646378a586..8d35d27c031 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 8409de19549..4b7bd1ad3df 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 39bd4cd89ed..679729899e8 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-2016 Free Software Foundation, Inc. + Copyright (C) 1990-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index e51e8f587c7..f7da36f0c7c 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2016-01-04 Jakub Jelinek <jakub@redhat.com> Update copyright years. @@ -516,7 +520,7 @@ * objcp-lang.c: Likewise. -Copyright (C) 2005-2016 Free Software Foundation, Inc. +Copyright (C) 2005-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 diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in index 19397576e1d..8367b808b27 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 ee2ae2f55f5..04180947492 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 7caeb6f0de9..1834c7e9f06 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 14d0e2d9e13..5fb23be9327 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 4268fd8b584..0c4f67a9943 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 0e76c3beb51..feae213a152 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 ea012df7b6c..69b73f4b8c4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c index 1f1055cab9a..f0e98873e28 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-2016 Free Software Foundation, Inc. +Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-expand.h b/gcc/omp-expand.h index a81b9c7253d..04fcf65156d 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-2016 Free Software Foundation, Inc. +Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-general.c b/gcc/omp-general.c index cac9bed9daf..649dbf30621 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-general.h b/gcc/omp-general.h index 634fdccb357..d89e8c179bf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-grid.c b/gcc/omp-grid.c index 2b469f2ce8f..127f5140902 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-grid.h b/gcc/omp-grid.h index 90a0d355007..349bda4abf4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-low.c b/gcc/omp-low.c index e69b2b29de5..e8d78a91abc 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-low.h b/gcc/omp-low.h index 687f357e454..0ff33f5b991 100644 --- a/gcc/omp-low.h +++ b/gcc/omp-low.h @@ -1,5 +1,5 @@ /* Header file for openMP lowering directives. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c index 8c2c6eb8624..77e003d5b56 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-offload.h b/gcc/omp-offload.h index a14d9fefea2..528448b808e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 7b8d2a9dc8a..09ad40b55b8 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-2016 Free Software Foundation, Inc. +Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk index 43e223c3cc7..540980ef54e 100644 --- a/gcc/opt-functions.awk +++ b/gcc/opt-functions.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 ef671ce643d..4d48159b296 100644 --- a/gcc/opt-gather.awk +++ b/gcc/opt-gather.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 f732a37243b..b474cb2ed09 100644 --- a/gcc/opt-include.awk +++ b/gcc/opt-include.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 b304ccbd496..110cc0c3f56 100644 --- a/gcc/opt-read.awk +++ b/gcc/opt-read.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 79a07d68b2c..a3a32b7652c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-libfuncs.h b/gcc/optabs-libfuncs.h index 716267cbe85..a271d2dee5b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-query.c b/gcc/optabs-query.c index 7cff5cc508c..6c34a4e9a31 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-query.h b/gcc/optabs-query.h index 840dc791bac..a80a0e7b0b6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.c index 28f53448d26..4bb54ba4382 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-tree.h b/gcc/optabs-tree.h index db7294394d1..d0b27e0e2f7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.c b/gcc/optabs.c index bee1a21dfb6..d8831a89f21 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.def b/gcc/optabs.def index f97b5f054ff..504c655be02 100644 --- a/gcc/optabs.def +++ b/gcc/optabs.def @@ -1,5 +1,5 @@ /* Definitions for operation tables, or "optabs". - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.h b/gcc/optabs.h index 9ab8cb1a905..b2dd31acd06 100644 --- a/gcc/optabs.h +++ b/gcc/optabs.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk index af3812f280a..dd2251566be 100644 --- a/gcc/optc-gen.awk +++ b/gcc/optc-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 8ce424813b5..fb517fe034b 100644 --- a/gcc/optc-save-gen.awk +++ b/gcc/optc-save-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 27f414118c2..f6b3812b8be 100644 --- a/gcc/opth-gen.awk +++ b/gcc/opth-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 e9d1c20a1f3..8b924c9e1d7 100644 --- a/gcc/opts-common.c +++ b/gcc/opts-common.c @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts-diagnostic.h b/gcc/opts-diagnostic.h index 2c6d32f0f11..b016e3779d0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts-global.c b/gcc/opts-global.c index b7e52323a21..50bad77c347 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts.c b/gcc/opts.c index 58441908d11..059a61a3e11 100644 --- a/gcc/opts.c +++ b/gcc/opts.c @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. Contributed by Neil Booth. This file is part of GCC. diff --git a/gcc/opts.h b/gcc/opts.h index b3e64353c8a..56ba9101c64 100644 --- a/gcc/opts.h +++ b/gcc/opts.h @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/output.h b/gcc/output.h index 6c993817700..7a93fa89cab 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-enum.h b/gcc/params-enum.h index bab9b70ae29..f80d0df2914 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-list.h b/gcc/params-list.h index 171118a662e..051eba4e430 100644 --- a/gcc/params-list.h +++ b/gcc/params-list.h @@ -1,5 +1,5 @@ /* File used to generate params.list - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-options.h b/gcc/params-options.h index 44bb3c2d36e..6bfb7ce3014 100644 --- a/gcc/params-options.h +++ b/gcc/params-options.h @@ -1,5 +1,5 @@ /* File used to generate params.list - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params.c b/gcc/params.c index 1b5000bb8d7..fab0ffad5fc 100644 --- a/gcc/params.c +++ b/gcc/params.c @@ -1,5 +1,5 @@ /* params.c - Run-time parameters. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 50f75a728d2..64a9dbeebfe 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -1,5 +1,5 @@ /* params.def - Run-time parameters. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 0a2905ce1ff..b61cff94487 100644 --- a/gcc/params.h +++ b/gcc/params.h @@ -1,5 +1,5 @@ /* params.h - Run-time parameters. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 464e25faaab..4d1540719a2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/passes.c b/gcc/passes.c index d11b7126d5d..32d964b179d 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1,5 +1,5 @@ /* Top level of GCC compilers (cc1, cc1plus, etc.) - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/passes.def b/gcc/passes.def index 99ae3f4c9ce..131d659e7a0 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -1,5 +1,5 @@ /* Description of pass structure - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.c b/gcc/plugin.c index 9f63fa1955c..0ea00273566 100644 --- a/gcc/plugin.c +++ b/gcc/plugin.c @@ -1,5 +1,5 @@ /* Support for GCC plugin mechanism. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.def b/gcc/plugin.def index c926d414b61..246683c5c6b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.h b/gcc/plugin.h index f9cf879beb9..68a673b40d9 100644 --- a/gcc/plugin.h +++ b/gcc/plugin.h @@ -1,5 +1,5 @@ /* Header file for internal GCC plugin mechanism. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 191a90bcab2..646a0a9473f 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + 2017-01-01 Joseph Myers <joseph@codesourcery.com> * gcc.pot: Regenerate. @@ -2239,7 +2243,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com) libiberty/include directories. -Copyright (C) 1999-2016 Free Software Foundation, Inc. +Copyright (C) 1999-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 @@ -4289,7 +4293,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com) libiberty/include directories. -Copyright (C) 1999-2016 Free Software Foundation, Inc. +Copyright (C) 1999-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 diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES index 37d1d0d9843..da6906552bd 100644 --- a/gcc/po/EXCLUDES +++ b/gcc/po/EXCLUDES @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/po/exgettext b/gcc/po/exgettext index edfd9ea7ed1..2fad7003d03 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1998-2017 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/postreload-gcse.c b/gcc/postreload-gcse.c index 139da3796ea..cbc0df2606c 100644 --- a/gcc/postreload-gcse.c +++ b/gcc/postreload-gcse.c @@ -1,5 +1,5 @@ /* Post reload partially redundant load elimination - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/postreload.c b/gcc/postreload.c index 8325d121c40..e721f2f867d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.c b/gcc/predict.c index 1bf04d18c1c..82177abeb89 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -1,5 +1,5 @@ /* Branch prediction routines for the GNU compiler. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.def b/gcc/predict.def index 511920410c2..c151ce2104f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.h b/gcc/predict.h index 79942871bac..6fc7c2c89f5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/prefix.c b/gcc/prefix.c index 366eecec7df..b40e9c48a0d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/prefix.h b/gcc/prefix.h index 7ba15127cb6..35426d26a13 100644 --- a/gcc/prefix.h +++ b/gcc/prefix.h @@ -1,5 +1,5 @@ /* Provide prototypes for functions exported from prefix.c. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c index e58619dcda7..bcb1a70ac03 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 f49f35ac610..25966787d05 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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 74d8e9ce0d8..03d80bdac58 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index ee4b74a3e8b..84d215b556d 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -1,5 +1,5 @@ /* Print RTL for GCC. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-rtl.h b/gcc/print-rtl.h index 5f7cefb8704..81dfcba62cf 100644 --- a/gcc/print-rtl.h +++ b/gcc/print-rtl.h @@ -1,5 +1,5 @@ /* Print RTL for GCC. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-tree.c b/gcc/print-tree.c index f3ee04cbbb2..5880d9e2d34 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-2016 Free Software Foundation, Inc. + Copyright (C) 1990-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-tree.h b/gcc/print-tree.h index fd610f912ed..29efc071c53 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/profile.c b/gcc/profile.c index ef38f988a34..c6f462d2f7a 100644 --- a/gcc/profile.c +++ b/gcc/profile.c @@ -1,5 +1,5 @@ /* Calculate branch probabilities, and basic block execution counts. - Copyright (C) 1990-2016 Free Software Foundation, Inc. + Copyright (C) 1990-2017 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 811c58a5382..2c5bf3d1a17 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 6d9a1bd01b0..7b73361830c 100644 --- a/gcc/read-md.c +++ b/gcc/read-md.c @@ -1,5 +1,5 @@ /* MD reader for GCC. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-md.h b/gcc/read-md.h index 27fc9c2dfe9..a66a74af132 100644 --- a/gcc/read-md.h +++ b/gcc/read-md.h @@ -1,5 +1,5 @@ /* MD reader definitions. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-rtl.c b/gcc/read-rtl.c index f74c8751a98..a08ce5c9f08 100644 --- a/gcc/read-rtl.c +++ b/gcc/read-rtl.c @@ -1,5 +1,5 @@ /* RTL reader for GCC. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/real.c b/gcc/real.c index eabe22de851..5f2b573078a 100644 --- a/gcc/real.c +++ b/gcc/real.c @@ -1,5 +1,5 @@ /* real.c - software floating point emulation. - Copyright (C) 1993-2016 Free Software Foundation, Inc. + Copyright (C) 1993-2017 Free Software Foundation, Inc. Contributed by Stephen L. Moshier (moshier@world.std.com). Re-written by Richard Henderson <rth@redhat.com> diff --git a/gcc/real.h b/gcc/real.h index 59af580e78f..e7248e30fa5 100644 --- a/gcc/real.h +++ b/gcc/real.h @@ -1,5 +1,5 @@ /* Definitions of floating-point access for GNU compiler. - Copyright (C) 1989-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/realmpfr.c b/gcc/realmpfr.c index c9fa62c5054..69439a4173d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/realmpfr.h b/gcc/realmpfr.h index ea9ca907ea8..20c94eaf762 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/recog.c b/gcc/recog.c index 22b5aaa265a..a2e2d893632 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -1,5 +1,5 @@ /* Subroutines used by or related to instruction recognition. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/recog.h b/gcc/recog.h index 9f6c42c83a2..07c60feffc6 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ree.c b/gcc/ree.c index a7a6526c980..40b4041ef87 100644 --- a/gcc/ree.c +++ b/gcc/ree.c @@ -1,5 +1,5 @@ /* Redundant Extension Elimination pass for the GNU compiler. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 962dbb8007e..ead4a9f58e8 100644 --- a/gcc/reg-notes.def +++ b/gcc/reg-notes.def @@ -1,5 +1,5 @@ /* Register note definitions. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 4e86fa924a0..063ef542053 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regcprop.c b/gcc/regcprop.c index fc8297ed53b..ddc6252f53a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regcprop.h b/gcc/regcprop.h index 7071da778c9..299b315e25c 100644 --- a/gcc/regcprop.h +++ b/gcc/regcprop.h @@ -1,5 +1,5 @@ /* Copy propagation on hard registers. - Copyright (C) 1989-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reginfo.c b/gcc/reginfo.c index 31715593f1a..a2e0b681281 100644 --- a/gcc/reginfo.c +++ b/gcc/reginfo.c @@ -1,5 +1,5 @@ /* Compute different info about registers. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regrename.c b/gcc/regrename.c index 3b95a062a10..58036644fc6 100644 --- a/gcc/regrename.c +++ b/gcc/regrename.c @@ -1,5 +1,5 @@ /* Register renaming for the GNU compiler. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regrename.h b/gcc/regrename.h index 14c652d7162..e249b1fe1df 100644 --- a/gcc/regrename.h +++ b/gcc/regrename.h @@ -1,5 +1,5 @@ /* This file contains definitions for the register renamer. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regs.h b/gcc/regs.h index e07a003f4c4..09c8da439ee 100644 --- a/gcc/regs.h +++ b/gcc/regs.h @@ -1,5 +1,5 @@ /* Define per-register tables for data flow info and register allocation. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regset.h b/gcc/regset.h index 91e5b1bf074..4527c84172c 100644 --- a/gcc/regset.h +++ b/gcc/regset.h @@ -1,5 +1,5 @@ /* Define regsets. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regstat.c b/gcc/regstat.c index a36ab18448a..3fd26fd2fc6 100644 --- a/gcc/regstat.c +++ b/gcc/regstat.c @@ -1,5 +1,5 @@ /* Scanning of rtl for dataflow analysis. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 4cba2209451..9d27a7cdda2 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reload.h b/gcc/reload.h index 1fc8ecb6cac..87e786ed06f 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reload1.c b/gcc/reload1.c index b855268c025..c1ce7caeca9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reorg.c b/gcc/reorg.c index caad82a0305..85ef7d6880c 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -1,5 +1,5 @@ /* Perform instruction reorganizations for delay slot filling. - Copyright (C) 1992-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 1aa2f8cf309..95911c5c718 100644 --- a/gcc/resource.c +++ b/gcc/resource.c @@ -1,5 +1,5 @@ /* Definitions for computing resource usage of specific insns. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/resource.h b/gcc/resource.h index efbc42d290c..0941deb9495 100644 --- a/gcc/resource.h +++ b/gcc/resource.h @@ -1,5 +1,5 @@ /* Definitions for computing resource usage of specific insns. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-chkp.c b/gcc/rtl-chkp.c index 45cf8f1eee1..64194ca6112 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 d7f05ca8995..06ffbfcf5c2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-error.c b/gcc/rtl-error.c index 13ce57b13c2..c8a11916dc7 100644 --- a/gcc/rtl-error.c +++ b/gcc/rtl-error.c @@ -1,5 +1,5 @@ /* RTL specific diagnostic subroutines for GCC - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 9d64fb59a29..14872e4a1d7 100644 --- a/gcc/rtl-error.h +++ b/gcc/rtl-error.h @@ -1,5 +1,5 @@ /* RTL specific diagnostic subroutines for GCC - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-iter.h b/gcc/rtl-iter.h index 5c0f0fe0936..02f15cf4e8c 100644 --- a/gcc/rtl-iter.h +++ b/gcc/rtl-iter.h @@ -1,5 +1,5 @@ /* RTL iterators - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.c index 57f9e14f2ab..044a6f17457 100644 --- a/gcc/rtl-tests.c +++ b/gcc/rtl-tests.c @@ -1,5 +1,5 @@ /* Unit tests for RTL-handling. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl.c b/gcc/rtl.c index 0410f019e51..1f6a77aa08e 100644 --- a/gcc/rtl.c +++ b/gcc/rtl.c @@ -1,5 +1,5 @@ /* RTL utility routines. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl.def b/gcc/rtl.def index 45a9272656e..4c2607a2efd 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl.h b/gcc/rtl.h index 4f0efa61aa8..302afc0d1b0 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -1,5 +1,5 @@ /* Register Transfer Language (RTL) definitions for GCC - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 60550adb7cf..ef93584449d 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -1,5 +1,5 @@ /* Analyze RTL for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhash.c b/gcc/rtlhash.c index fb52cdc78b3..680812e74ae 100644 --- a/gcc/rtlhash.c +++ b/gcc/rtlhash.c @@ -1,5 +1,5 @@ /* RTL hash functions. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhash.h b/gcc/rtlhash.h index 59845a986c6..85c5256f187 100644 --- a/gcc/rtlhash.h +++ b/gcc/rtlhash.h @@ -1,5 +1,5 @@ /* Register Transfer Language (RTL) hash functions. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhooks-def.h b/gcc/rtlhooks-def.h index 5415114dafa..936189244ea 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.c index 49f54bc97b6..654f2825fd9 100644 --- a/gcc/rtlhooks.c +++ b/gcc/rtlhooks.c @@ -1,5 +1,5 @@ /* Generic hooks for the RTL middle-end. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sancov.c b/gcc/sancov.c index f3211dd2168..b4d5cc58e7e 100644 --- a/gcc/sancov.c +++ b/gcc/sancov.c @@ -1,5 +1,5 @@ /* Code coverage instrumentation for fuzzing. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. Contributed by Dmitry Vyukov <dvyukov@google.com> This file is part of GCC. diff --git a/gcc/sanitizer.def b/gcc/sanitizer.def index 43e46f90e9c..8b4acfcf453 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sanopt.c b/gcc/sanopt.c index ae716cffcf4..55e07c0c646 100644 --- a/gcc/sanopt.c +++ b/gcc/sanopt.c @@ -1,5 +1,5 @@ /* Optimize and expand sanitizer functions. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 10b4347d65b..c9bcea96050 100644 --- a/gcc/sbitmap.c +++ b/gcc/sbitmap.c @@ -1,5 +1,5 @@ /* Simple bitmaps. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h index bd734f96edd..26fe3db54cd 100644 --- a/gcc/sbitmap.h +++ b/gcc/sbitmap.h @@ -1,5 +1,5 @@ /* Simple bitmaps. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index 1ebd7766901..b2393bf28fb 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 89dd823901a..592fc1f3e88 100644 --- a/gcc/sched-ebb.c +++ b/gcc/sched-ebb.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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 d067b43c36e..624d8925c8d 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c index 08956a0ff96..2af3a03d1ff 100644 --- a/gcc/sched-rgn.c +++ b/gcc/sched-rgn.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 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/sdbout.c b/gcc/sdbout.c index 71b46d0aa05..accc61241ac 100644 --- a/gcc/sdbout.c +++ b/gcc/sdbout.c @@ -1,5 +1,5 @@ /* Output sdb-format symbol table information from GNU compiler. - Copyright (C) 1988-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sdbout.h b/gcc/sdbout.h index e1bb6d3c07d..204b68790ce 100644 --- a/gcc/sdbout.h +++ b/gcc/sdbout.h @@ -1,5 +1,5 @@ /* sdbout.h - Various declarations for functions found in sdbout.c - Copyright (C) 1998-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.c index aa57f8d0a47..388a8af54c6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 a046d625f42..ac35a1eabb1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 02157b4c736..c1e2c24d950 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 4caf3dfa033..76ec10da78f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c index 9c33b51efe1..4e9c68f5a38 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched.h b/gcc/sel-sched.h index 25ac5595509..c34f3bd6786 100644 --- a/gcc/sel-sched.h +++ b/gcc/sel-sched.h @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-rtl.h b/gcc/selftest-rtl.h index f50501819e8..434dfa17183 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 c1cd97ece59..8bc6b0e5f26 100644 --- a/gcc/selftest-run-tests.c +++ b/gcc/selftest-run-tests.c @@ -1,5 +1,5 @@ /* Implementation of selftests. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest.c b/gcc/selftest.c index 3ff3b3d420a..b41b9f5e57b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest.h b/gcc/selftest.h index c39087375fa..d13861c0426 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sese.c b/gcc/sese.c index 08ea47d010d..ed0e8fb9734 100644 --- a/gcc/sese.c +++ b/gcc/sese.c @@ -1,5 +1,5 @@ /* Single entry single exit control flow regions. - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 Free Software Foundation, Inc. Contributed by Jan Sjodin <jan.sjodin@amd.com> and Sebastian Pop <sebastian.pop@amd.com>. diff --git a/gcc/sese.h b/gcc/sese.h index c2fe79e55f1..e51f1b4b594 100644 --- a/gcc/sese.h +++ b/gcc/sese.h @@ -1,5 +1,5 @@ /* Single entry single exit control flow regions. - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 59feca15aea..35eb85ba63c 100644 --- a/gcc/shrink-wrap.c +++ b/gcc/shrink-wrap.c @@ -1,5 +1,5 @@ /* Shrink-wrapping related optimizations. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/shrink-wrap.h b/gcc/shrink-wrap.h index 05fcb41277a..91650b784b3 100644 --- a/gcc/shrink-wrap.h +++ b/gcc/shrink-wrap.h @@ -1,5 +1,5 @@ /* Shrink-wrapping related functions. - Copyright (C) 1989-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/signop.h b/gcc/signop.h index 01791860446..caa6d26c00b 100644 --- a/gcc/signop.h +++ b/gcc/signop.h @@ -1,5 +1,5 @@ /* Operations with SIGNED and UNSIGNED. -*- C++ -*- - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index 165af2306f4..aa459731a82 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -1,5 +1,5 @@ /* RTL simplification functions for GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sparseset.c b/gcc/sparseset.c index 38f1bb93093..78a8e7c90c6 100644 --- a/gcc/sparseset.c +++ b/gcc/sparseset.c @@ -1,5 +1,5 @@ /* SparseSet implementation. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 af0e7e57d7f..3b002e899e7 100644 --- a/gcc/sparseset.h +++ b/gcc/sparseset.h @@ -1,5 +1,5 @@ /* SparseSet implementation. - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 99a8dbabcca..56740b98fb5 100644 --- a/gcc/spellcheck-tree.c +++ b/gcc/spellcheck-tree.c @@ -1,5 +1,5 @@ /* Find near-matches for identifiers. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck-tree.h b/gcc/spellcheck-tree.h index 0e43d148c95..eecfd1a1993 100644 --- a/gcc/spellcheck-tree.h +++ b/gcc/spellcheck-tree.h @@ -1,5 +1,5 @@ /* Find near-matches for identifiers. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck.c b/gcc/spellcheck.c index 86cdee14d79..7071f660c2d 100644 --- a/gcc/spellcheck.c +++ b/gcc/spellcheck.c @@ -1,5 +1,5 @@ /* Find near-matches for strings. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck.h b/gcc/spellcheck.h index 41c9308c2a1..2edc695e632 100644 --- a/gcc/spellcheck.h +++ b/gcc/spellcheck.h @@ -1,5 +1,5 @@ /* Find near-matches for strings and identifiers. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sreal.c b/gcc/sreal.c index 52e530d623f..72d5891b6d1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sreal.h b/gcc/sreal.h index 21f14b01821..917ce3ebac9 100644 --- a/gcc/sreal.h +++ b/gcc/sreal.h @@ -1,5 +1,5 @@ /* Definitions for simple data type for real numbers. - Copyright (C) 2002-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ssa-iterators.h b/gcc/ssa-iterators.h index 7e656e164a0..c8aa77bd4f3 100644 --- a/gcc/ssa-iterators.h +++ b/gcc/ssa-iterators.h @@ -1,5 +1,5 @@ /* Header file for SSA iterators. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ssa.h b/gcc/ssa.h index 0ec1bf07817..4bc6b3f3391 100644 --- a/gcc/ssa.h +++ b/gcc/ssa.h @@ -1,5 +1,5 @@ /* Common SSA files - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stab.def b/gcc/stab.def index 2ccd23fa69f..01cae25ec21 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-2016 Free Software Foundation, Inc. + Copyright (C) 1988-2017 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 549c4637a78..fbb22a226c8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/statistics.c b/gcc/statistics.c index ec5cefd4baa..57344f109b5 100644 --- a/gcc/statistics.c +++ b/gcc/statistics.c @@ -1,5 +1,5 @@ /* Optimization statistics functions. - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 cbff46e334a..185fd1971bb 100644 --- a/gcc/statistics.h +++ b/gcc/statistics.h @@ -1,5 +1,5 @@ /* Memory and optimization statistics helpers. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. Contributed by Cygnus Solutions. This file is part of GCC. diff --git a/gcc/stmt.c b/gcc/stmt.c index f1bf6e4f90f..3d4e383c91c 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -1,5 +1,5 @@ /* Expands front end tree to back end RTL for GCC - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stmt.h b/gcc/stmt.h index 5725b731c9a..c3d95572a00 100644 --- a/gcc/stmt.h +++ b/gcc/stmt.h @@ -1,5 +1,5 @@ /* Declarations and data structures for stmt.c. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index 0aa3861d941..7ad34f792df 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stor-layout.h b/gcc/stor-layout.h index d25661bc1c7..84ca01baea4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/store-motion.c b/gcc/store-motion.c index 0bac1b57626..927de1b1a91 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-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.c index 12ecedccfd7..be046a364ad 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 07270489575..d59b649fcdb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 c76ddf6e36d..689327548e3 100644 --- a/gcc/stringpool.c +++ b/gcc/stringpool.c @@ -1,5 +1,5 @@ /* String pool for GCC. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stringpool.h b/gcc/stringpool.h index 272682e2437..be3a05718bb 100644 --- a/gcc/stringpool.h +++ b/gcc/stringpool.h @@ -1,5 +1,5 @@ /* Declarations and definitons for stringpool.c. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/substring-locations.c b/gcc/substring-locations.c index 60bf1b09417..8b41f2b82cf 100644 --- a/gcc/substring-locations.c +++ b/gcc/substring-locations.c @@ -1,5 +1,5 @@ /* Source locations within string literals. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/substring-locations.h b/gcc/substring-locations.h index f8788c9b3c4..a91cc6c8b4a 100644 --- a/gcc/substring-locations.h +++ b/gcc/substring-locations.h @@ -1,5 +1,5 @@ /* Source locations within string literals. - Copyright (C) 2016 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h index a22352bcd58..1274be78083 100644 --- a/gcc/symbol-summary.h +++ b/gcc/symbol-summary.h @@ -1,5 +1,5 @@ /* Callgraph summary data structure. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 73168a8db09..1c2ada4a384 100644 --- a/gcc/symtab.c +++ b/gcc/symtab.c @@ -1,5 +1,5 @@ /* Symbol table. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 c596805673c..de46026489e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/system.h b/gcc/system.h index cf86235bcd1..c6fb0e2dbde 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/target-def.h b/gcc/target-def.h index ec5e09e568e..c99bfaa0105 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 f17cdc12282..909d5cc9ec9 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -1,5 +1,5 @@ /* Target-dependent globals. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/target-globals.h b/gcc/target-globals.h index 7118edc9bd7..6762c9730c5 100644 --- a/gcc/target-globals.h +++ b/gcc/target-globals.h @@ -1,5 +1,5 @@ /* Target-dependent globals. - Copyright (C) 2010-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 7ce11c69b06..8e3e2af7895 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 e011a5a7f26..2968c879329 100644 --- a/gcc/target-insns.def +++ b/gcc/target-insns.def @@ -1,5 +1,5 @@ /* Target instruction definitions. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 ac3470ee6f2..04433901903 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -1,5 +1,5 @@ /* Target hook definitions. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 f4fed68ba32..63390dba27f 100644 --- a/gcc/target.h +++ b/gcc/target.h @@ -1,5 +1,5 @@ /* Data structure definitions for a generic GCC target. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 5d3e91ef3ad..2f2abd331d4 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/targhooks.h b/gcc/targhooks.h index 3a9271f379f..a5565f5bf53 100644 --- a/gcc/targhooks.h +++ b/gcc/targhooks.h @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1c4cd54030c..f86dd33c787 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,18338 +1,8 @@ -2016-12-29 Andrew Pinski <apinski@cavium.com> - - * gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100 - for AARCH64. - -2016-12-29 Uros Bizjak <ubizjak@gmail.com> - - PR target/78904 - * gcc.target/i386/pr78904-6.c: New test. - -2016-12-29 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h. - (main): Renamed to ... - (mpx_test): ... this. Add argc and argv arguments. - -2016-12-29 Martin Liska <mliska@suse.cz> - - PR c/78933 - * g++.dg/pr78933.C: New test. - -2016-12-28 Uros Bizjak <ubizjak@gmail.com> - - PR target/78904 - * gcc.target/i386/pr78904-4.c: New test. - * gcc.target/i386/pr78904-5.c: Ditto. - -2016-12-27 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13 - being out of bounds instead of 12. - -2016-12-27 Uros Bizjak <ubizjak@gmail.com> - - PR target/78904 - * gcc.target/i386/pr78904-3.c: New test. - -2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com> - - * gcc.target/i386/mpx/memcpy-1.c: New test. - -2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com> - - * gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test. - * gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto. - * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto. - -2016-12-27 Uros Bizjak <ubizjak@gmail.com> - - PR target/78904 - * gcc.target/i386/pr78904-2.c: New test. - -2016-12-26 Uros Bizjak <ubizjak@gmail.com> - - PR target/78904 - * gcc.target/i386/pr78904-1.c: New test. - -2016-12-23 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/class_assign_1.f08: New test. - -2016-12-23 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for - -fno-fat-lto-objects and add the -ffat-lto-objects option, along with - an explanation for its purpose. - * gcc.target/mips/oddspreg-3.c (dg-options): Likewise. - * gcc.target/mips/oddspreg-6.c (dg-options): Likewise. - * gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of - -ffat-lto-objects. - * gcc.target/mips/pr54240.c: Likewise. - * gcc.target/mips/r10k-cache-barrier-14.c: Likewise. - * gcc.target/mips/soft-float-1.c: Likewise. - -2016-12-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/gimplefe-20.c: New test-case. - -2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/litpool-str-1.c: New test. - -2016-12-22 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw". - * gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise. - * gcc.target/s390/md/andc-splitter-1.c: Likewise. - * gcc.target/s390/md/andc-splitter-2.c: Likewise. - * lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags. - * gcc.target/s390/s390.exp: Import torture_current_flags. - (check_effective_target_s390_useable_hw): New. - (check_effective_target_s390_z900_hw): New. - (check_effective_target_s390_z990_hw): New. - (check_effective_target_s390_z9_ec_hw): New. - (check_effective_target_s390_z10_hw): New. - (check_effective_target_s390_z196_hw): New. - (check_effective_target_s390_zEC12_hw): New. - (check_effective_target_s390_z13_hw): New. - (check_effective_target_z10_instructions): Removed. - (torture tests): Add optimization level without -march=. - Reorder torture tests for good cache usage. - -2016-12-22 Martin Liska <mliska@suse.cz> - - PR tree-optimization/78886 - * gcc.dg/tree-ssa/pr78886.c: New test. - -2016-12-22 Georg-Johann Lay <avr@gjlay.de> - - PR testsuite/52641 - * gcc.dg/pr35258.c (main) <temp>: Use an integer value that has - at least a size of 4. - * gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000). - * gcc.dg/graphite/pr46185.c: Require int32plus, size32plus. - * gcc.dg/graphite/isl-ast-op-select.c: Same. - * gcc.dg/graphite/pr42205-1.c: Require int32plus. - * gcc.dg/graphite/pr42221.c: Same. - * gcc.dg/tree-ssa/pr65136.c: Same. - * gcc.dg/tree-ssa/sra-20.c: Same. - * gcc.dg/graphite/scop-0.c: Require size32plus. - * gcc.dg/graphite/scop-22.c: Same. - * gcc.dg/graphite/scop-3.c: Same. - * gcc.dg/graphite/scop-dsyr2k.c: Same. - * gcc.dg/graphite/scop-dsyrk.c: Same. - * gcc.dg/graphite/scop-mvt.c: Same. - * gcc.dg/graphite/scop-sor.c: Same. - * gcc.dg/tree-ssa/pr68529-3.c: Same. - * gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if. - * gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed. - * gcc.dg/tree-ssa/pr71408.c: Same. - * gcc.dg/fold-and-rshift-2.c: Same. - * gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use - uintptr_t instead of long for int representation of address. - * gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines. - -2016-12-22 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/78858 - * c-c++-common/ubsan/pr78858.c: New test. - * gcc.dg/nonnull-5.c: New test. - -2016-12-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/72707 - * g++.dg/warn/Wshadow-12.C: New test. - -2016-12-21 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/78580 - * gcc.target/i386/pr78580.c: New. - -2016-12-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/77830 - * g++.dg/cpp1y/pr77830.C: New test. - * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics. - -2016-12-21 Bernd Schmidt <bschmidt@redhat.com> - - PR target/71321 - * gcc.target/i386/pr71321.c: New test. - -2016-12-21 Jakub Jelinek <jakub@redhat.com> - - PR fortran/78866 - * gfortran.dg/gomp/map-1.f90: Add expected error. - * gfortran.dg/gomp/pr78866-1.f90: New test. - * gfortran.dg/gomp/pr78866-2.f90: New test. - -2016-12-21 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL - lwz on AIX. - -2016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/unsigned-extend-2.c: Update testcase. - -2016-12-21 Martin Liska <mliska@suse.cz> - - PR driver/78863 - * gcc.dg/spellcheck-options-13.c: New test. - -2016-12-21 Alexander Monakov <amonakov@ispras.ru> - - * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to - explicitly request the desired storage class. - -2016-12-21 Georg-Johann Lay <avr@gjlay.de> - - PR testsuite/52641 - * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case - where neither short nor int has a size of 4; use long. - * gcc.dg/builtin-object-size-17.c: Same. - * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t - for components as 4 components are supposed to occupy 16 bytes. - * gcc.dg/pr78408-1.c: Require target size32plus. - * gcc.dg/pr78408-2.c: Same. - * gcc.dg/tree-ssa/pr78428.c. Require target int32plus. - * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines. - -2016-12-21 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output. - -2016-12-21 Janne Blomqvist <jb@gcc.gnu.org> - - PR fortran/78867 - * gfortran.dg/string_length_4.f90: New test. - -2016-12-21 Georg-Johann Lay <avr@gjlay.de> - - * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=. - * gcc.target/avr/mmcu/avr-mmcu.exp: New file. - * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu. - * gcc.target/avr/tiny-caller-save.c: Dito. - * gcc.target/avr/tiny-memx.c: Dito. - -2016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com> - - * gcc.dg/max.c: New Testcase. - * gcc.dg/min.c: New Testcase. - -2016-12-21 Jakub Jelinek <jakub@redhat.com> - - PR c/77767 - * gcc.c-torture/execute/pr77767.c: New test. - -2016-12-20 Pat Haugen <pthaugen@us.ibm.com> - - * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc. - * gcc.dg/sms-6.c: Likewise. - -2016-12-20 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/tls/alias-1.c: dg-add-options tls. - * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX. - -2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/pr78255-2.c: Fix to work for targets - that do not optimize for tailcall. - -2016-12-20 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/tls/pr78796.c: dg-add-options tls. - * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector. - * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64. - -2016-12-20 Richard Biener <rguenther@suse.de> - - * gcc.dg/gimplefe-19.c: New testcase. - -2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/78694 - * gcc.c-torture/compile/pr78694.c: New test. - -2016-12-20 Eric Botcazou <ebotcazou@adacore.com> - - PR testsuite/71232 - * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options. - * gnat.dg/vect2.adb: Likewise. - * gnat.dg/vect3.adb: Likewise. - * gnat.dg/vect4.adb: Likewise. - * gnat.dg/vect5.adb: Likewise. - * gnat.dg/vect6.adb: Likewise. - -2016-12-19 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr59874-3.c: New test. - -2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile. - * gcc.target/powerpc/fold-vec-mult-char.c: New. - * gcc.target/powerpc/fold-vec-mult-float.c: New. - * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-mult-int.c: New. - * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New. - * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New. - * gcc.target/powerpc/fold-vec-mult-longlong.c: New. - * gcc.target/powerpc/fold-vec-mult-short.c: New. - -2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-sub-char.c: New. - * gcc.target/powerpc/fold-vec-sub-float.c: New. - * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-sub-int.c: New. - * gcc.target/powerpc/fold-vec-sub-int128.c: New. - * gcc.target/powerpc/fold-vec-sub-longlong.c: New. - * gcc.target/powerpc/fold-vec-sub-short.c: New. - -2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR target/78748 - * gcc.c-torture/compile/pr78748.c: New test. - -2016-12-18 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78848 - * gfortran.dg/dtio_22.f90: New test. - -2016-12-18 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78592 - * gfortran.dg/dtio_21.f90: New test. - -2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78746 - * charlen_03.f90: Remove test. - * charlen_10.f90: Ditto. - -2016-12-17 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/78832 - * gcc.dg/asan/pr78832.c: New test. - -2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/avx512bw-kaddd-1.c: New test. - * gcc.target/i386/avx512bw-kaddq-1.c: Ditto. - * gcc.target/i386/avx512dq-kaddb-1.c: Ditto. - * gcc.target/i386/avx512f-kaddw-1.c: Ditto. - -2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/78239 - * gfortran.dg/fimplicit_none_1.f90: New test. - * gfortran.dg/fimplicit_none_2.f90: New test. - -2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/byte-in-either-range-0.c: New test. - * gcc.target/powerpc/byte-in-either-range-1.c: New test. - * gcc.target/powerpc/byte-in-range-0.c: New test. - * gcc.target/powerpc/byte-in-range-1.c: New test. - * gcc.target/powerpc/byte-in-set-0.c: New test. - * gcc.target/powerpc/byte-in-set-1.c: New test. - * gcc.target/powerpc/byte-in-set-2.c: New test. - -2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/78622 - * gfortran.dg/dtio_20.f03: New test. - -2016-12-16 Jakub Jelinek <jakub@redhat.com> - - PR fortran/78757 - * gfortran.dg/char_result_16.f90: New test. - -2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/ubfiz_lsl_1.c: New test. - -2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/ubfx_lsr_1.c: New test. - -2016-12-16 Jakub Jelinek <jakub@redhat.com> - - PR c/78408 - * gcc.dg/pr78408-1.c: New test. - * gcc.dg/pr78408-2.c: New test. - -2016-12-16 Marek Polacek <polacek@redhat.com> - - PR tree-optimization/78819 - * gcc.dg/tree-ssa/vrp112.c: New test. - -2016-12-16 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt61.adb: New test. - * gnat.dg/opt61_pkg.ad[sb]: New helper. - -2016-12-16 Richard Biener <rguenther@suse.de> - - PR c++/71694 - * g++.dg/pr71694.C: New testcase. - -2016-12-16 Richard Biener <rguenther@suse.de> - - PR middle-end/71632 - * gcc.dg/pr71632.c: New testcase. - -2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/avx512bw-kmovd-1.c: New test. - * gcc.target/i386/avx512bw-kmovd-2.c: Ditto. - * gcc.target/i386/avx512bw-kmovd-3.c: Ditto. - * gcc.target/i386/avx512bw-kmovd-4.c: Ditto. - * gcc.target/i386/avx512bw-kmovq-1.c: Ditto. - * gcc.target/i386/avx512bw-kmovq-2.c: Ditto. - * gcc.target/i386/avx512bw-kmovq-3.c: Ditto. - * gcc.target/i386/avx512bw-kmovq-4.c: Ditto. - * gcc.target/i386/avx512dq-kmovb-2.c: Ditto. - * gcc.target/i386/avx512dq-kmovb-3.c: Ditto. - * gcc.target/i386/avx512dq-kmovb-4.c: Ditto. - * gcc.target/i386/avx512dq-kmovb-5.c: Ditto. - * gcc.target/i386/avx512f-kmovw-2.c: Ditto. - * gcc.target/i386/avx512f-kmovw-3.c: Ditto. - * gcc.target/i386/avx512f-kmovw-4.c: Ditto. - * gcc.target/i386/avx512f-kmovw-5.c: Ditto. - -2016-12-15 Jakub Jelinek <jakub@redhat.com> - - P0490R0 GB 20: decomposition declaration should commit to tuple - interpretation early - * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics. - -2016-12-15 Nathan Sidwell <nathan@acm.org> - - PR c++/77585 - * g++.dg/cpp1y/pr77585.C: New. - -2016-12-15 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi. - * gcc.dg/tree-ssa/pr71179.c: Same. - -2016-12-15 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78800 - * gfortran.dg/unlimited_polymorphic_27.f90: New test case. - -2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for - -mmicromips. - -2016-12-15 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere. - * gcc.dg/torture/pr78515.c: Likewise. - * gcc.dg/pr69634.c: Likewise. - -2016-12-14 Martin Sebor <msebor@redhat.com> - - PR middle-end/78519 - * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test. - -2016-12-14 Martin Sebor <msebor@redhat.com> - - PR c++/78774 - * g++.dg/cpp1y/pr78774.C: New test. - -2016-12-14 David Malcolm <dmalcolm@redhat.com> - - PR target/78213 - * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of - -fself-test. - * gcc.dg/pr78213.c: Disable this test. - * selftests/example.txt: New file. - -2016-12-14 Martin Sebor <msebor@redhat.com> - - PR middle-end/78786 - * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test. - -2016-12-14 Jakub Jelinek <jakub@redhat.com> - - PR target/78791 - * gcc.c-torture/execute/pr78791.c: New test. - * gcc.target/i386/pr78791.c: New test. - -2016-12-14 Marek Polacek <polacek@redhat.com> - - PR c++/72775 - * g++.dg/ext/flexary12.C: Adjust dg-error. - * g++.dg/ext/flexary20.C: New. - * g++.dg/ext/flexary21.C: New. - -2016-12-14 Uros Bizjak <ubizjak@gmail.com> - - PR target/59874 - * gcc.target/i386/pr59874-1.c: New test. - * gcc.target/i386/pr59874-2.c: Ditto. - -2016-12-14 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX. - * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX. - * gcc.dg/pr69634.c: Add -Wno-psabi for AIX. - -2016-12-14 Jakub Jelinek <jakub@redhat.com> - - PR debug/77844 - * g++.dg/opt/pr77844.C: New test. - -2016-12-14 Martin Sebor <msebor@redhat.com> - - PR c/17308 - * gcc.dg/builtins-nonnull.c: New test. - * gcc.dg/nonnull-4.c: New test. - -2016-12-14 Nathan Sidwell <nathan@acm.org> - - PR c++/78701 - * g++.dg/cpp0x/pr78701.C: New. - -2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is - defined, add tracing of the various extracts to stderr. Add - support for tests that convert the result to another type. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new - tests that do an extract and then convert the values double. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise. - * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise. - * gcc.target/powerpc/p9-extract-1.c: Update test to check for - VEXTU{B,H,W}{L,R}X instructions being generated by default instead - of VEXTRACTU{B,H} and XXEXTRACTUW. - * gcc.target/powerpc/p9-extract-3.c: New test for combination of - vec_extract and convert to floating point. - * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b - and vec_extract4b. - * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise. - -2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for - -mmicromips. - -2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/78780 - * gfortran.dg/coarray/alloc_comp_5.f90: New test. - * gfortran.dg/coarray_42.f90: New test. - -2016-12-14 Jakub Jelinek <jakub@redhat.com> - - PR target/78796 - * gcc.dg/tls/pr78796.c: New test. - -2016-12-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78731 - * gcc.dg/torture/pr78731.c: New testcase. - -2016-12-14 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern. - * gcc.dg/tree-ssa/dump-2.c: Likewise. - -2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/msa-builtins-err.c (dg-options): Add - -ffat-lto-objects option. - -2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/strlenopt-30.c: New test-case. - -2016-12-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78788 - * gcc.dg/torture/pr78788.c: New testcase. - -2016-12-13 Nathan Sidwell <nathan@acm.org> - - PR c++/69481 - * g++.dg/cpp0x/pr69481.C: New. - -2016-12-13 Uros Bizjak <ubizjak@gmail.com> - - PR target/78794 - * gcc.target/i386/pr78794.c: New test. - -2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/77785 - * gfortran.dg/coarray_38.f90: Added expecting error message. - * gfortran.dg/coarray_41.f90: New test. - * gfortran.dg/coarray_class_2.f90: New test. - -2016-12-13 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c: Add new test of the test suite - file. - * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite - file. - -2016-12-13 Martin Liska <mliska@suse.cz> - - PR tree-optimization/78428 - * gcc.dg/tree-ssa/pr78428.c: New test. - -2016-12-13 Janus Weil <janus@gcc.gnu.org> - Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78737 - * gfortran.dg/dtio_19.f90: New test case. - -2016-12-13 Michael Matz <matz@suse.de> - - PR tree-optimization/78725 - * gcc.dg/pr78725.c: New test. - * gcc.dg/pr78725-2.c: New test. - -2016-12-13 Richard Biener <rguenther@suse.de> - - PR middle-end/78742 - * gcc.dg/torture/pr78742.c: New testcase. - -2016-12-13 Martin Liska <mliska@suse.cz> - - * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of - scanned pattern ASAN_MARK. - * gcc.dg/asan/use-after-scope-goto-2.c: Likewise. - * gcc.dg/asan/use-after-scope-switch-1.c: Likewise. - * gcc.dg/asan/use-after-scope-switch-2.c: Likewise. - * gcc.dg/asan/use-after-scope-switch-3.c: Likewise. - -2016-12-13 Jakub Jelinek <jakub@redhat.com> - - PR ipa/77905 - * g++.dg/ipa/pr77905.C: New test. - -2016-12-12 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78777 - * g++.dg/torture/pr78777.C: New test. - -2016-12-12 Martin Sebor <msebor@redhat.com> - - PR middle-end/78622 - PR middle-end78606 - * gcc.c-torture/execute/pr78622.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined - behavior inadvertently introduced in a previous commit. Tighten - up final checking. - * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity. - Add test cases. - * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases. - * 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-5.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and - add a final optimization check. - * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. - * gcc.dg/tree-ssa/pr78622.c: New test. - -2016-12-12 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78392 - * gfortran.dg/constant_shape.f90: New test case. - -2016-12-12 Marek Polacek <polacek@redhat.com> - - PR c++/78647 - * g++.dg/parse/error58.C: New. - -2016-12-12 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/78680 - * gcc.dg/format/pr78680.c: New test case. - * gcc.dg/plugin/diagnostic-test-expressions-1.c - (test_multiline_token): New function. - * gcc.dg/plugin/diagnostic-test-string-literals-1.c - (test_backslash_continued_logical_lines): New function. - -2016-12-12 Nathan Sidwell <nathan@acm.org> - - PR c++/78252 - * g++.dg/cpp1y/lambda-mangle-1.C: New. - -2016-12-12 Uros Bizjak <ubizjak@gmail.com> - - PR target/78738 - * gcc.target/i386/pr78738.c: New test. - -2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * lib/target-supports.exp - (check_effective_target_newlib_broken_long_double_io): New check. - (check_effective_target_frexpl): Likewise. - -2016-12-12 Marek Polacek <polacek@redhat.com> - - PR middle-end/78716 - * g++.dg/other/vararg-5.C: New. - -2016-12-12 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/78669 - * gcc.target/i386/pr78669.c: New test. - -2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change. - -2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for - -mnan=2008 and -mabs=2008. - -2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/78695 - * gcc.target/powerpc/swaps-stack-protector.c: New test. - -2016-12-11 Uros Bizjak <ubizjak@gmail.com> - - PR target/70799 - * gcc.target/i386/pr70799-3.c: New test. - -2016-12-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/78637 - * g++.dg/parse/namespace14.C: New. - -2016-12-10 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78720 - * gcc.c-torture/execute/pr78720.c: New test. - - PR fortran/78758 - * gfortran.dg/pr78758.f90: New test. - * gfortran.dg/pr38868.f: Remove again bogus warning. - -2016-12-09 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/77903 - * gfortran.dg/submodule_20.f08: New test. - -2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR testsuite/78740 - * gcc.target/powerpc/pr78691-ppc.c: Remove -m32. - -2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to - support __int128. - -2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR ipa/78721 - * gcc.dg/pr78721.c: New test. - -2016-12-09 Jakub Jelinek <jakub@redhat.com> - - PR target/72742 - * gcc.c-torture/compile/pr72742.c: New test. - -2016-12-09 Martin Sebor <msebor@redhat.com> - - * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives - on arm-unknown-linux-gnueabi (and likely other ILP32) targets. - -2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com> - - PR rtl-optimization/78255 - * gcc.target/aarch64/pr78255.c: New. - * gcc.target/arm/pr78255-1.c: New. - * gcc.target/arm/pr78255-2.c: New. - -2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com> - - * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler - strings - * gcc.target/powerpc/dimode-2.c: Likewise. - -2016-12-09 Cesar Philippidis <cesar@codesourcery.com> - - PR ipa/78027 - * c-c++-common/goacc/acc-icf.c: New test. - * gfortran.dg/goacc/pr78027.f90: New test. - -2015-12-09 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/78733 - * gcc.target/aarch64/pr78733.c: New test. - -2016-12-09 Janus Weil <janus@gcc.gnu.org> - - PR fortran/61767 - * gfortran.dg/finalize_31.f90: New test. - -2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/78505 - * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test. - -2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_alloc_comp_3.f08: New test. - * gfortran.dg/coarray_alloc_comp_4.f08: New test. - * gfortran.dg/finalize_18.f90: Add count for additional guard against - accessing null-pointer. - * gfortran.dg/proc_ptr_comp_47.f90: New test. - -2016-12-09 Nathan Sidwell <nathan@acm.org> - - PR c++/78550 - * g++.dg/cpp1y/pr78550.C: New. - -2016-12-09 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/44265 - * gfortran.dg/char_result_14.f90: New test. - * gfortran.dg/char_result_15.f90: New test. - -2016-12-09 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/dump-3.c: New test. - -2016-12-09 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78726 - * gcc.c-torture/execute/pr78726.c: New test. - * gcc.dg/guality/pr78726.c: New test. - -2016-12-08 Martin Sebor <msebor@redhat.com> - - PR c/78284 - * gcc.dg/attr-alloc_size-3.c: New test. - * gcc.dg/attr-alloc_size-4.c: New test. - * gcc.dg/attr-alloc_size-5.c: New test. - * gcc.dg/attr-alloc_size-6.c: New test. - * gcc.dg/attr-alloc_size-7.c: New test. - * gcc.dg/attr-alloc_size-8.c: New test. - * gcc.dg/attr-alloc_size-9.c: New test. - * gcc/testsuite/gcc.dg/errno-1.c: Adjust. - -2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/65173 - PR fortran/69064 - PR fortran/69859 - PR fortran/78350 - * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. - * gfortran.dg/charlen_01.f90: New test. - * gfortran.dg/charlen_02.f90: Ditto. - * gfortran.dg/charlen_03.f90: Ditto. - * gfortran.dg/charlen_04.f90: Ditto. - * gfortran.dg/charlen_05.f90: Ditto. - * gfortran.dg/charlen_06.f90: Ditto. - * gfortran.dg/charlen_07.f90: Ditto. - * gfortran.dg/charlen_08.f90: Ditto. - * gfortran.dg/charlen_09.f90: Ditto. - * gfortran.dg/charlen_10.f90: Ditto. - * gfortran.dg/charlen_11.f90: Ditto. - * gfortran.dg/charlen_12.f90: Ditto. - * gfortran.dg/charlen_13.f90: Ditto. - * gfortran.dg/charlen_14.f90: Ditto. - * gfortran.dg/charlen_15.f90: Ditto. - -2016-12-08 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/78671 - * gcc.target/i386/pr78671.c: New. - -2015-12-08 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/78733 - * gcc.target/aarch64/pr78733.c: New test. - -2016-12-08 Nathan Sidwell <nathan@acm.org> - - PR c++/78551 - * g++.dg/cpp1y/pr78551.C: New. - -2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com> - - PR debug/78112 - * g++.dg/pr78112.C: Remove platform-dependent checks. - * g++.dg/pr78112-2.C: New testcase. - -2016-12-08 Bin Cheng <bin.cheng@arm.com> - - PR middle-end/78684 - * g++.dg/torture/pr78684.C: New test. - -2016-12-08 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h - (CHECK_CRYPTO): Remove. - (expected_poly64x1_t, expected_poly64x2_t): Remove - -2016-12-08 Jakub Jelinek <jakub@redhat.com> - - P0003R5 - removal of dynamic exception specification from C++17 - * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of - throw (type-id-list) in C++11 and C++14 and removal in C++17. - * g++.dg/compat/eh/ctor1_y.C: Likewise. - * g++.dg/compat/eh/new1_x.C: Likewise. - * g++.dg/compat/eh/new1_y.C: Likewise. - * g++.dg/compat/eh/spec3_x.C: Likewise. - * g++.dg/compat/eh/spec3_y.C: Likewise. - * g++.dg/compat/eh/template1.h: Likewise. - * g++.dg/compat/eh/template1_y.C: Likewise. - * g++.dg/compat/eh/unexpected1_x.C: Likewise. - * g++.dg/compat/eh/unexpected1_y.C: Likewise. - * g++.dg/cpp0x/auto9.C: Likewise. - * g++.dg/cpp0x/defaulted23.C: Likewise. - * g++.dg/cpp0x/error5.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise. - * g++.dg/cpp0x/noexcept02.C: Likewise. - * g++.dg/cpp0x/noexcept07.C: Likewise. - * g++.dg/cpp0x/noexcept08.C: Likewise. - * g++.dg/cpp0x/noexcept19.C: Likewise. - * g++.dg/cpp0x/variadic73.C: Likewise. - * g++.dg/cpp0x/variadic-throw.C: Likewise. - * g++.dg/cpp1z/noexcept-type1.C: Likewise. - * g++.dg/eh/async-unwind2.C: Likewise. - * g++.dg/eh/cond4.C: Likewise. - * g++.dg/eh/delete1.C: Likewise. - * g++.dg/eh/ehopt1.C: Likewise. - * g++.dg/eh/forced3.C: Likewise. - * g++.dg/eh/forced4.C: Likewise. - * g++.dg/eh/init-temp2.C: Likewise. - * g++.dg/eh/pr38662.C: Likewise. - * g++.dg/eh/pr41819.C: Likewise. - * g++.dg/eh/shadow1.C: Likewise. - * g++.dg/eh/spec2.C: Likewise. - * g++.dg/eh/spec3.C: Likewise. - * g++.dg/eh/spec5.C: Likewise. - * g++.dg/eh/spec6.C: Likewise. - * g++.dg/eh/spec7.C: Likewise. - * g++.dg/eh/spec8.C: Likewise. - * g++.dg/eh/spec9.C: Likewise. - * g++.dg/eh/template1.C: Likewise. - * g++.dg/eh/unexpected1.C: Likewise. - * g++.dg/ext/has_nothrow_assign.C: Likewise. - * g++.dg/ext/has_nothrow_constructor.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_copy-7.C: Likewise. - * g++.dg/gcov/gcov-7.C: Likewise. - * g++.dg/init/new13.C: Likewise. - * g++.dg/init/new25.C: Likewise. - * g++.dg/lookup/exception1.C: Likewise. - * g++.dg/opt/noreturn-1.C: Likewise. - * g++.dg/other/error3.C: Likewise. - * g++.dg/rtti/crash3.C: Likewise. - * g++.dg/template/eh2.C: Likewise. - * g++.dg/template/error36.C: Likewise. - * g++.dg/tm/pr46567.C: Likewise. - * g++.dg/tm/pr47340.C: Likewise. - * g++.dg/torture/pr46364.C: Likewise. - * g++.dg/torture/pr49394.C: Likewise. - * g++.dg/torture/pr52918-1.C: Likewise. - * g++.dg/torture/pr57190.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-global-1.C: Likewise. - * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. - * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. - * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise. - * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. - * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. - * g++.dg/tree-ssa/pr45605.C: Likewise. - * g++.dg/warn/Wreturn-type-3.C: Likewise. - * g++.old-deja/g++.eh/badalloc1.C: Likewise. - * g++.old-deja/g++.eh/cleanup2.C: Likewise. - * g++.old-deja/g++.eh/spec1.C: Likewise. - * g++.old-deja/g++.eh/spec2.C: Likewise. - * g++.old-deja/g++.eh/spec3.C: Likewise. - * g++.old-deja/g++.eh/spec4.C: Likewise. - * g++.old-deja/g++.eh/spec6.C: Likewise. - * g++.old-deja/g++.eh/throw1.C: Likewise. - * g++.old-deja/g++.eh/throw2.C: Likewise. - * g++.old-deja/g++.eh/tmpl1.C: Likewise. - * g++.old-deja/g++.eh/tmpl3.C: Likewise. - * g++.old-deja/g++.mike/eh15.C: Likewise. - * g++.old-deja/g++.mike/eh25.C: Likewise. - * g++.old-deja/g++.mike/eh33.C: Likewise. - * g++.old-deja/g++.mike/eh34.C: Likewise. - * g++.old-deja/g++.mike/eh50.C: Likewise. - * g++.old-deja/g++.mike/eh51.C: Likewise. - * g++.old-deja/g++.mike/eh55.C: Likewise. - * g++.old-deja/g++.mike/p10416.C: Likewise. - * g++.old-deja/g++.other/crash28.C: Likewise. - * g++.old-deja/g++.other/crash30.C: Likewise. - * g++.old-deja/g++.other/new7.C: Likewise. - * g++.old-deja/g++.pt/ehspec1.C: Likewise. - * g++.old-deja/g++.robertl/eb123.C: Likewise. - -2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com> - - * gcc.target/aarch64/pr78382.c: New testcase. - -2016-12-08 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/pr71112.c: New testcase. - -2016-12-07 Martin Sebor <msebor@redhat.com> - - PR middle-end/77784 - PR middle-end/78149 - PR middle-end/78138 - * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic. - * g++.dg/ext/builtin-object-size3.C (bar): Same. - * g++.dg/ext/strncpy-chk1.C: Same. - * g++.dg/opt/memcpy1.C: Same. - * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. - * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow. - * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic. - * gcc.dg/attr-alloc_size.c: Same. - * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic. - * gcc.dg/builtin-stringop-chk-2.c: Same. - * gcc.dg/builtin-stringop-chk-4.c: New test. - * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic. - * gcc.dg/memcpy-2.c: Same. - * gcc.dg/pr40340-1.c: Same. - * gcc.dg/pr40340-2.c (main): Same. - * gcc.dg/pr40340-5.c (main): Same. - * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same. - * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected - warning. - * gfortran.dg/char_length_3.f90: Prune expected warnings. - * gfortran.dg/pr38868.f: Add expected warnings. - -2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/72717 - * gcc.target/powerpc/pr72717.c: New test. - -2016-12-07 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/builtin-strstr-1.c: New test. - * g++.dg/cpp0x/constexpr-strstr.C: New test. - - PR c++/78692 - * g++.dg/torture/pr78692.C: New test. - -2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR rtl-optimization/78617 - * gcc.c-torture/execute/pr78617.c: New test. - -2016-12-07 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and - P9 to their own test file. This allows precise constraints on the - effective target and compile options. - * gcc.target/powerpc/builtins-3-p8.c: New file for the vector - compare P8 built-in tests. - * gcc.target/powerpc/builtins-3-p9.c: New file for the vector - compare P9 built-in tests. - -2016-12-07 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr77761.c: Require int128 effective target. - (avx512f_test): Delete. - (do_main): Rename to avx512f_test. - -2016-12-07 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/78691 - * gcc.target/i386/pr78691-i386.c: New test. - * gcc.target/powerpc/pr78691-ppc.c: New test. - -2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options. - * gcc.target/i386/pr70322-2.c: Likewise. - * gcc.target/i386/pr70322-3.c: Likewise. - * gcc.target/i386/pr70322-4.c: Likewise. - -2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com> - - * gcc.target/aarch64/pr71727.c: New testcase. - -2016-12-06 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/67955 - * gcc.dg/tree-ssa/dse-points-to.c: New test. - -2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/78658 - * gcc.target/powerpc/pr78658.c: New test. - -2016-12-06 Vladimir Makarov <vmakarov@redhat.com> - - PR target/77761 - * testsuite/gcc.target/i386/pr77761.c: New. - -2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/78659 - * gfortran.dg/alloc_comp_constraint_1.f90: Update test. - * gfortran.dg/alloc_comp_constraint_7.f90: New test. - * gfortran.dg/namelist_34.f90: Update test. - * gfortran.dg/namelist_63.f90: Update test. - -2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com> - - * gcc.target/mips/msa-builtins-err.c: New test. - -2016-12-06 Jakub Jelinek <jakub@redhat.com> - - PR c++/71537 - * g++.dg/cpp0x/constexpr-71537.C: New test. - - PR c++/71537 - * g++.dg/cpp0x/constexpr-memchr.C: New test. - - PR c++/71537 - * g++.dg/cpp0x/constexpr-strchr.C: New test. - - PR tree-optimization/78675 - * gcc.c-torture/execute/pr78675.c: New test. - * gcc.target/i386/pr78675-1.c: New test. - * gcc.target/i386/pr78675-2.c: New test. - -2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/avx512bw-kandd-1.c: New. - * gcc.target/i386/avx512bw-kandnd-1.c: Ditto. - * gcc.target/i386/avx512bw-kandnq-1.c: Ditto. - * gcc.target/i386/avx512bw-kandq-1.c: Ditto. - * gcc.target/i386/avx512bw-knotd-1.c: Ditto. - * gcc.target/i386/avx512bw-knotq-1.c: Ditto. - * gcc.target/i386/avx512bw-kord-1.c: Ditto. - * gcc.target/i386/avx512bw-korq-1.c: Ditto. - * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto. - * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto. - * gcc.target/i386/avx512bw-kxnord-1.c: Ditto. - * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto. - * gcc.target/i386/avx512bw-kxord-1.c: Ditto. - * gcc.target/i386/avx512bw-kxorq-1.c: Ditto. - * gcc.target/i386/avx512dq-kandb-1.c: Ditto. - * gcc.target/i386/avx512dq-kandnb-1.c: Ditto. - * gcc.target/i386/avx512dq-knotb-1.c: Ditto. - * gcc.target/i386/avx512dq-korb-1.c: Ditto. - * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto. - * gcc.target/i386/avx512dq-kxorb-1.c: Ditto. - * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto. - * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check. - -2016-12-05 Paolo Bonzini <bonzini@gnu.org> - - * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c, - gcc.dg/fold-and-rshift-2.c: New testcases. - -2016-12-05 Nathan Sidwell <nathan@acm.org> - - * c-c++-common/fmax_errors.c: Check notes after last error are - emitted. - -2016-12-04 James Greenhalgh <james.greenhalgh@arm.com> - - PR rtl-optimization/78561 - * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183. - -2016-12-04 Martin Sebor <msebor@redhat.com> - - PR c/78668 - * gcc.dg/builtin-alloc-size.c: New test. - -2016-12-04 Uros Bizjak <ubizjak@gmail.com> - - PR target/70322 - * gcc.target/i386/pr70322-4.c: New test. - -2016-12-03 Janus Weil <janus@gcc.gnu.org> - - PR fortran/43207 - * gfortran.dg/abstract_type_9.f90: New test case. - -2016-12-03 Janus Weil <janus@gcc.gnu.org> - - PR fortran/42188 - * gfortran.dg/derived_result_2.f90.f90: New test case. - -2016-12-03 Janus Weil <janus@gcc.gnu.org> - - PR fortran/58175 - * gfortran.dg/finalize_30.f90: Extend test case. - -2016-12-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/78649 - * g++.dg/cpp0x/pr78649.C: New test. - -2016-12-02 Uros Bizjak <ubizjak@gmail.com> - - PR target/70322 - * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail. - -2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78618 - * gfortran.dg/char_conversion.f90: New test. - -2016-12-02 Jakub Jelinek <jakub@redhat.com> - - PR target/70322 - * gcc.target/i386/pr70322-1.c: New test. - * gcc.target/i386/pr70322-2.c: New test. - * gcc.target/i386/pr70322-3.c: New test. - -2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse-1.c: Add test for - cmse_nonsecure_caller. - -2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir. - * gcc.target/arm/cmse/cmse-9.c: Added some extra tests. - * gcc.target/arm/cmse/cmse-14.c: New. - * gcc.target/arm/cmse/baseline/bitfield-4.c: New. - * gcc.target/arm/cmse/baseline/bitfield-5.c: New. - * gcc.target/arm/cmse/baseline/bitfield-6.c: New. - * gcc.target/arm/cmse/baseline/bitfield-7.c: New. - * gcc.target/arm/cmse/baseline/bitfield-8.c: New. - * gcc.target/arm/cmse/baseline/bitfield-9.c: New. - * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New. - * gcc.target/arm/cmse/baseline/cmse-11.c: New. - * gcc.target/arm/cmse/baseline/cmse-13.c: New. - * gcc.target/arm/cmse/baseline/cmse-6.c: New. - * gcc.target/arm/cmse/baseline/union-1.c: New. - * gcc.target/arm/cmse/baseline/union-2.c: New. - * gcc.target/arm/cmse/mainline/bitfield-4.c: New. - * gcc.target/arm/cmse/mainline/bitfield-5.c: New. - * gcc.target/arm/cmse/mainline/bitfield-6.c: New. - * gcc.target/arm/cmse/mainline/bitfield-7.c: New. - * gcc.target/arm/cmse/mainline/bitfield-8.c: New. - * gcc.target/arm/cmse/mainline/bitfield-9.c: New. - * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New. - * gcc.target/arm/cmse/mainline/union-1.c: New. - * gcc.target/arm/cmse/mainline/union-2.c: New. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New. - * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New. - * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New. - * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New. - * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New. - * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New. - * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New. - * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New. - * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New. - * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New. - -2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse-3.c: Add tests. - * gcc.target/arm/cmse/cmse-4.c: Add tests. - * gcc.target/arm/cmse/cmse-15.c: New. - -2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate. - * gcc.target/arm/cmse/struct-1.c: New. - * gcc.target/arm/cmse/bitfield-1.c: New. - * gcc.target/arm/cmse/bitfield-2.c: New. - * gcc.target/arm/cmse/bitfield-3.c: New. - * gcc.target/arm/cmse/baseline/cmse-2.c: New. - * gcc.target/arm/cmse/baseline/softfp.c: New. - * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New. - * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New. - * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New. - * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New. - * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New. - -2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse-4.c: New. - * gcc.target/arm/cmse/cmse-9.c: New. - * gcc.target/arm/cmse/cmse-10.c: New. - -2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse-3.c: New. - -2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> - Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/cmse/cmse.exp: New. - * gcc.target/arm/cmse/cmse-1.c: New. - * gcc.target/arm/cmse/cmse-12.c: New. - * lib/target-supports.exp - (check_effective_target_arm_cmse_ok): New. - -2016-12-02 Cesar Philippidis <cesar@codesourcery.com> - James Norris <jnorris@codesourcery.com> - - * c-c++-common/goacc/data-2.c: Adjust test. - * c-c++-common/goacc/executeables-1.c: New test. - * g++.dg/goacc/data-1.C: Adjust test. - -2016-12-02 James Greenhalgh <james.greenhalgh@arm.com> - - PR rtl-optimization/78561 - * gcc.target/aarch64/pr78561.c: New. - -2016-12-02 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/fold-bopcond-1.c: New test. - * gcc.dg/fold-bopcond-2.c: New test. - -2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/md/setmem_long-1.c: Fix test. - -2016-12-02 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/78547 - * gcc.dg/pr78547.c: New test. - - PR rtl-optimization/78575 - * gcc.dg/pr78575.c: New test. - -2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/litpool-r3-1.c: Fix label number test. - -2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR target/77822 - * gcc.target/s390/s390.exp: Support .C tests. - * gcc.target/s390/pr77822-2.c: New test. - * gcc.target/s390/pr77822-1.C: New test. - -2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vec-nopeel-1.c: New test. - -2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/zvector/vec-cmp-2.c: New test. - -2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the - pattern checks. - * gcc.target/s390/zvector/vec-cmp-1.c: New test. - -2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com> - - * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test. - -2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com> - - PR fortran/77505 - * gfortran.dg/char_length_20.f90: New test. - * gfortran.dg/char_length_21.f90: Ditto. - -2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78279 - * gfortran.dg/pr78279.f90: New test. - -2016-12-01 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/tls/pr77285-1.C: dg-add-options tls - -2016-12-01 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp. - -2016-12-01 Richard Biener <rguenther@suse.de> - - * gcc.dg/torture/alias-2.c: New testcase. - -2016-12-01 Georg-Johann Lay <avr@gjlay.de> - - * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny. - * gcc.target/avr/tiny-caller-save.c: Dito. - -2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits. - -2016-12-01 Jakub Jelinek <jakub@redhat.com> - - PR debug/78587 - * gcc.dg/debug/pr78587.c: New test. - -2016-12-01 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/78607 - * gcc.c-torture/compile/pr78607.c: New testcase. - -2016-11-30 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/78586 - * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases. - -2016-11-30 Vladimir Makarov <vmakarov@redhat.com> - - PR tree-optimization/77856 - * gcc.target/i386/pr77856.c: New. - -2016-11-30 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL - scan-assembler-not on AIX. - -2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_lib_alloc_4.f90: Really add. - -2016-11-30 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/eh/new1.C: XFAIL on AIX. - * g++.dg/eh/delete1.C: Same. - * g++.dg/init/new40.C: Same. - * g++.old-deja/g++.eh/new2.C: Same. - -2016-11-30 David Malcolm <dmalcolm@redhat.com> - - PR c/78498 - * gcc.dg/format/pr78494.c: Rename to... - * gcc.dg/format/pr78498.c: ...this. - -2016-11-30 David Malcolm <dmalcolm@redhat.com> - - PR c/78498 - * gcc.dg/format/pr78494.c: New test case. - -2016-11-30 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX. - * g++.dg/debug/dwarf2/imported-decl-2.C: Same. - * g++.dg/debug/dwarf2/refqual-1.C: Same. - * g++.dg/debug/dwarf2/refqual-2.C: Same. - -2016-11-30 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/78610 - * gcc.c-torture/compile/pr78610.c: New testcase. - -2016-11-30 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/78574 - * gcc.c-torture/compile/pr78574.c: New test. - -2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere - to the changed interfaces. - * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. - * gfortran.dg/coarray_allocate_7.f08: Likewise. - * gfortran.dg/coarray_lib_alloc_1.f90: Likewise. - * gfortran.dg/coarray_lib_alloc_2.f90: Likewise. - * gfortran.dg/coarray_lib_alloc_3.f90: Likewise. - * gfortran.dg/coarray_lib_comm_1.f90: Likewise. - * gfortran.dg/coarray_lib_alloc_4.f90: New test. - -2016-11-30 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78593 - * gfortran.dg/derived_result.f90: New test case. - -2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add - -mfloat-abi=soft option. - (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing - foreach loop. - -2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/78362 - * gcc.c-torture/compile/pr78362.c: New test. - -2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com> - - * lib/target-supports.exp (check_effective_target_freorder): Check - additional case. - -2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/arc700-stld-hazard.c: New file. - -2016-11-30 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78592 - * gfortran.dg/dtio_18.f90: New test case. - -2016-11-30 Martin Liska <mliska@suse.cz> - - PR sanitizer/78541 - * gcc.dg/asan/pr78541-2.c: New test. - * gcc.dg/asan/pr78541.c: New test. - -2016-11-30 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78586 - * gcc.c-torture/execute/pr78586.c: New test. - -2016-11-30 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78573 - * gfortran.dg/class_61.f90: New test case. - -2016-11-29 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/78569 - * gcc.dg/format/pr78569.c: New test case. - -2016-11-29 Martin Sebor <msebor@redhat.com> - - avoid false positives on ILP32 targets. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. - -2016-11-29 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/78512 - * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases. - -2016-11-29 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test): - Force value through k register. - -2016-11-29 David Malcolm <dmalcolm@redhat.com> - - PR c++/72774 - PR c++/72786 - PR c++/77922 - PR c++/78313 - * g++.dg/spellcheck-c++-11-keyword.C: New test case. - * g++.dg/spellcheck-macro-ordering.C: New test case. - * g++.dg/spellcheck-pr78313.C: New test case. - -2016-11-29 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h - (AARCH64_ONLY, CHECK_CRYPTO): New macros. - (Poly64x1_t, Poly64x2_t): Added types. - * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c - (vmov_n_p64, vmovq_n_p64): Added. - (vld2_lane_p64, vld2q_lane_p64): Likewise. - (vld3_lane_p64, vld3q_lane_p64): Likewise. - (vld4_lane_p64, vld4q_lane_p64): Likewise. - (vst2_lane_p64, vst2q_lane_p64): Likewise. - (vst3_lane_p64, vst3q_lane_p64): Likewise. - (vst4_lane_p64, vst4q_lane_p64): Likewise. - (vget_lane_p64, vgetq_lane_p64): Likewise. - (vget_high_p64): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: - Added AArch64 flags. - (vreint_vector, vreint_vector_res): Moved to header. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: - Added Aarch64 flags. - (vreint_vector, vreint_vector_res): Moved to header. - -2016-11-29 Janus Weil <janus@gcc.gnu.org> - - PR fortran/58175 - * gfortran.dg/finalize_30.f90: New test case. - -2016-11-29 Martin Liska <mliska@suse.cz> - - PR gcov-profile/78582 - * gcc.dg/pr78582.c: New test. - -2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for - targets with sizeof(int) < 4. - -2016-11-29 Richard Biener <rguenther@suse.de> - - PR middle-end/78546 - * gcc.dg/tree-ssa/forwprop-36.c: New testcase. - -2016-11-29 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/rldic-0.c: New testcase. - * gcc.target/powerpc/rldic-1.c: New testcase. - * gcc.target/powerpc/rldic-2.c: New testcase. - * gcc.target/powerpc/rldicl-0.c: New testcase. - * gcc.target/powerpc/rldicl-1.c: New testcase. - * gcc.target/powerpc/rldicl-2.c: New testcase. - * gcc.target/powerpc/rldicr-0.c: New testcase. - * gcc.target/powerpc/rldicr-1.c: New testcase. - * gcc.target/powerpc/rldicr-2.c: New testcase. - * gcc.target/powerpc/rldicx.h: New file. - * gcc.target/powerpc/rldimi-0.c: New testcase. - * gcc.target/powerpc/rldimi-1.c: New testcase. - * gcc.target/powerpc/rldimi-2.c: New testcase. - * gcc.target/powerpc/rldimi.h: New file. - * gcc.target/powerpc/rlwimi-0.c: New testcase. - * gcc.target/powerpc/rlwimi-1.c: New testcase. - * gcc.target/powerpc/rlwimi-2.c: New testcase. - * gcc.target/powerpc/rlwimi.h: New file. - * gcc.target/powerpc/rlwinm-0.c: New testcase. - * gcc.target/powerpc/rlwinm-1.c: New testcase. - * gcc.target/powerpc/rlwinm-2.c: New testcase. - * gcc.target/powerpc/rlwinm.h: New file. - -2016-11-28 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/78540 - * gcc.dg/pr78540.c: New test. - -2016-11-28 Martin Sebor <msebor@redhat.com> - - PR middle-end/78520 - * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases. - * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases. - -2016-11-28 Jakub Jelinek <jakub@redhat.com> - - PR c++/72808 - * g++.dg/debug/pr72808.C: New test. - - PR rtl-optimization/78546 - * gcc.dg/torture/pr78546-1.c: New test. - * gcc.dg/torture/pr78546-2.c: New test. - - PR fortran/78298 - * gfortran.dg/gomp/pr78298.f90: New test. - -2016-11-28 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string. - * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto. - -2016-11-28 Jakub Jelinek <jakub@redhat.com> - - PR c++/77591 - * g++.dg/cpp1y/pr77591.C: New test. - -2016-11-28 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/torture/pr78515.c: Ignore ABI extension warning. - -2016-11-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78542 - * gcc.dg/torture/pr78542.c: New testcase. - -2016-11-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78343 - * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate. - * gcc.dg/tree-ssa/20040305-1.c: Likewise. - -2016-11-28 Jakub Jelinek <jakub@redhat.com> - - PR lto/78211 - * g++.dg/ipa/pr78211.C: New test. - -2016-11-27 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78474 - * gfortran.dg/submodule_22.f08: New test. - - PR fortran/78331 - * gfortran.dg/submodule_21.f08: New test. - -2016-11-27 John David Anglin <danglin@gcc.gnu.org> - - * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2. - -2016-11-27 Iain Sandoe <iain@codesourcery.com> - Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - Dominique d'Humieres <dominiq@lps.ens.fr> - - PR target/67710 - * gcc.dg/darwin-minversion-1.c: Update min version check. - * gcc.dg/darwin-minversion-2.c: Likewise. - * gcc.dg/darwin-minversion-3.c: Likewise. - -2016-11-27 Iain Sandoe <iain@codesourcery.com> - - PR target/57438 - * gcc.dg/pr57438-1.c: New Test. - * gcc.dg/pr57438-2.c: New Test. - -2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr> - Iain Sandoe <iain@codesourcery.com> - - PR target/71767 - * g++.dg/abi/key2.C: Adjust for changed Darwin sections and - linker-visible symbols. - * g++.dg/torture/darwin-cfstring-3.C: Likewise. - * gcc.dg/const-uniq-1.c: Likewise. - * gcc.dg/torture/darwin-cfstring-3.c: Likewise. - * gcc.target/i386/pr70799-1.c: Likewise. - -2016-11-25 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/78438 - PR rtl-optimization/78477 - * gcc.c-torture/execute/pr78438.c: New test. - * gcc.c-torture/execute/pr78477.c: New test. - - PR rtl-optimization/78526 - * gcc.dg/pr78526.c: New test. - -2016-11-25 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/77541 - * gcc.target/i386/pr77541.c: Change target to int128. - -2016-11-25 Janus Weil <janus@gcc.gnu.org> - - PR fortran/60853 - * gfortran.dg/typebound_assignment_8.f90: New test case. - -2016-11-25 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/78527 - * gcc.c-torture/compile/pr78527.c: New test. - -2016-11-25 Martin Liska <mliska@suse.cz> - - PR gcov-profile/78086 - * g++.dg/gcov/pr16855.C: Clean up the test case. - * g++.dg/gcov/pr16855-priority.C: New test. - -2016-11-25 Richard Biener <rguenther@suse.de> - - PR ipa/78515 - * gcc.dg/torture/pr78515.c: New testcase. - -2016-11-25 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78293 - * gfortran.dg/allocatable_function_10.f90: New test. - * gfortran.dg/class_array_15.f03: Increase builtin_free count - from 11 to 12. - -2016-11-25 Bin Cheng <bin.cheng@arm.com> - - PR middle-end/78507 - PR middle-end/78510 - PR middle-end/78517 - * g++.dg/torture/pr78507.C: New test. - * gcc.dg/torture/pr78510.c: New test. - * gcc.dg/torture/pr78517.c: New test. - -2016-11-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78343 - * gcc.dg/tree-ssa/sccp-2.c: New testcase. - * gcc.dg/autopar/uns-outer-6.c: Adjust. - * gcc.dg/tree-ssa/20030808-1.c: Likewise. - * gcc.dg/tree-ssa/20040305-1.c: Likewise. - * gcc.dg/vect/pr38529.c: Likewise. - -2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR tree-optimization/77673 - * gcc.dg/pr77673.c: New test. - -2016-11-25 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/70965 - * g++.dg/pr70965.C: New test. - -2016-11-25 Jakub Jelinek <jakub@redhat.com> - Andreas Schwab <schwab@linux-m68k.org> - - PR gcov-profile/78467 - * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to - signed int. - -2016-11-25 Richard Sandiford <richard.sandiford@arm.com> - - * gcc.dg/tree-ssa/tailcall-7-run.c: New test. - * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise. - -2016-11-25 Richard Sandiford <richard.sandiford@arm.com> - - * gcc.dg/tree-ssa/tailcall-8.c: New test. - -2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets - with sizeof(int) < 4. - -2016-11-24 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/78476 - * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test. - -2016-11-24 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/77541 - * gcc.target/i386/pr77541.c: New. - -2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78500 - * gfortran.dg/class_result_4.f90: New test. - -2016-11-24 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/aarch64/_Float16_1.c: New. - * gcc.target/aarch64/_Float16_2.c: Likewise. - * gcc.target/aarch64/_Float16_3.c: Likewise. - -2016-11-24 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/aarch64/floatdihf2_1.c: New. - -2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/48863 - PR inline-asm/70184 - * gcc.target/arm/pr48863.c: New test. - -2016-11-24 Martin Liska <mliska@suse.cz> - - * gcc.dg/builtin-unreachable-6.c: Update test to not to scan - parts for frequencies/probabilities. - * gcc.dg/pr34027-1.c: Likewise. - * gcc.dg/strict-overflow-2.c: Likewise. - * gcc.dg/tree-ssa/20040703-1.c: Likewise. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. - * gcc.dg/tree-ssa/pr32044.c: Likewise. - * gcc.dg/tree-ssa/vector-3.c: Likewise. - * gcc.dg/tree-ssa/vrp101.c: Likewise. - * gcc.dg/tree-ssa/dump-2.c: New test. - -2016-11-24 Bernd Schmidt <bschmidt@redhat.com> - - * gcc.target/i386/align-limit.c: New test. - -2016-11-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71595 - * gcc.dg/torture/pr71595.c: New testcase. - -2016-11-24 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/78120 - * gcc.target/i386/pr78120.c: New test. - -2016-11-24 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.c-torture/compile/20161124-1.c: New test. - -2016-11-24 Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/78493 - * g++.dg/cpp1z/decomp18.C: New test. - -2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> - - * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic. - * gcc.target/aarch64/store-pair-1.c: Likewise. - -2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> - - * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model. - * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. - * gcc.target/aarch64/vect-abs-compile.c: Likewise. - * gcc.target/aarch64/vect-clz.c: Likewise. - * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. - * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. - * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. - * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. - * gcc.target/aarch64/vect-fmovd.c: Likewise. - * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. - * gcc.target/aarch64/vect-fmovf.c: Likewise. - * gcc.target/aarch64/vect_ctz_1.c: Likewise. - -2016-11-23 Peter Bergner <bergner@vnet.ibm.com> - - PR target/78458 - * gcc.target/powerpc/pr78458.c: New. - -2016-11-23 Joseph Myers <joseph@codesourcery.com> - - * gcc.c-torture/compile/20161123-1.c: New test. - -2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78297 - * gfortran.dg/pr78297.f90: New test. - -2016-11-23 David Edelsohn <dje.gcc@gmail.com> - - * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options. - -2016-11-23 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/69278 - * g++.dg/ubsan/return-7.C: New test. - * c-c++-common/ubsan/unreachable-4.c: New test. - - PR tree-optimization/78482 - * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char. - (bar): New function. - (main): Call bar instead of printf. - - PR middle-end/69183 - * gfortran.dg/gomp/pr69183.f90: New test. - -2016-11-23 Kito Cheng <kito.cheng@gmail.com> - - PR target/78230 - * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int. - (test2) Ditto. - -2016-11-23 Jakub Jelinek <jakub@redhat.com> - - PR c++/77907 - * g++.dg/cpp0x/pr77907.C: New test. - -2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR middle-end/78153 - * gcc.dg/tree-ssa/pr78153-1.c: New test. - * gcc.dg/tree-ssa/pr78153-2.c: Likewise. - -2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> - - PR target/63250 - * lib/target-supports.exp (add_options_for_float16): Add - -mfp16-format=ieee when testign arm*-*-*. - -2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected - result. - * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected - result. - -2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> - - * lib/target-supports.exp (check_effective_target_float16): Add - options for _Float16. - (check_effective_target_float32): Add options for _Float32. - (check_effective_target_float64): Add options for _Float64. - (check_effective_target_float128): Add options for _Float128. - (check_effective_target_float32x): Add options for _Float32x. - (check_effective_target_float64x): Add options for _Float64x. - (check_effective_target_float128x): Add options for _Float128x. - -2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/fpermitted-flt-eval-methods_3.c: New. - * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise. - -2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/fpermitted-flt-eval-methods_1.c: New. - * gcc.dg/fpermitted-flt-eval-methods_2.c: New. - -2016-11-23 Martin Sebor <msebor@redhat.com> - - PR middle-end/78461 - * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text. - -2016-11-23 Jakub Jelinek <jakub@redhat.com> - - PR c++/71450 - * g++.dg/cpp0x/pr71450-1.C: New test. - * g++.dg/cpp0x/pr71450-2.C: New test. - - PR c++/77739 - * g++.dg/cpp1y/pr77739.C: New test. - -2016-11-23 Martin Jambor <mjambor@suse.cz> - - * c-c++-common/gomp/gridify-1.c: Update scan string. - * gfortran.dg/gomp/gridify-1.f90: Likewise. - * c-c++-common/gomp/gridify-2.c: New test. - * c-c++-common/gomp/gridify-3.c: Likewise. - -2016-11-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78396 - * gcc.dg/vect/bb-slp-cond-1.c: Adjust. - -2016-11-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78482 - * gcc.dg/torture/pr78482.c: New testcase. - -2016-11-23 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/fold-cond_expr-1.c: New test. - * gcc.dg/fold-condcmpconv-1.c: New test. - * gcc.dg/fold-condcmpconv-2.c: New test. - -2016-11-23 Richard Biener <rguenther@suse.de> - - PR middle-end/71762 - * gcc.dg/torture/pr71762-1.c: New testcase. - * gcc.dg/torture/pr71762-2.c: Likewise. - * gcc.dg/torture/pr71762-3.c: Likewise. - * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. - -2016-11-23 Richard Biener <rguenther@suse.de> - - PR lto/78472 - * g++.dg/lto/pr78472_0.c: New testcase. - * g++.dg/lto/pr78472_1.C: Likewise. - -2016-11-23 Richard Biener <rguenther@suse.de> - Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog> - - PR tree-optimization/78154 - * gcc.dg/tree-ssa/pr78154.c: New test. - -2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> - - * gcc.dg/pr31096.c: New testcase. - * gcc.dg/pr31096-1.c: New testcase. - -2016-11-23 Paolo Bonzini <bonzini@gnu.org> - - * gcc.dg/cpp/defined.c: Mark newly introduced warnings and - adjust for warning->pedwarn change. - * gcc.dg/cpp/defined-syshdr.c, - gcc.dg/cpp/defined-Wexpansion-to-defined.c, - gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c, - gcc.dg/cpp/defined-Wextra.c, - gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases. - -2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/uninit-19.c: Add -finline-small-functions for avr. - -2016-11-23 Jakub Jelinek <jakub@redhat.com> - - PR target/78451 - * gcc.target/i386/pr78451.c: New test. - * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options - and #pragma GCC pop_options around the first #pragma GCC target. - * gcc.target/i386/pr69255-2.c: Likewise. - * gcc.target/i386/pr69255-3.c: Likewise. - -2016-11-23 Michael Collison <michael.collison@arm.com> - - * testsuite/gcc.target/aarch64/and_const.c: New test to verify - additional constants are recognized and fewer instructions generated. - * testsuite/gcc.target/aarch64/and_const2.c: New test to verify - additional constants are recognized and fewer instructions generated. - -2016-11-22 Ian Lance Taylor <iant@golang.org> - - * gcc.misc-tests/godump-1.c: Update expected output for recent - changes. - -2016-11-22 Marek Polacek <polacek@redhat.com> - - PR tree-optimization/78455 - * gcc.dg/uninit-23.c: New. - -2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78479 - * gfortran.dg/char_component_initializer_3.f90: Add PR number in a - comment. - -2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78479 - * gfortran.dg/char_component_initializer_3.f90: New test. - -2016-11-22 Jakub Jelinek <jakub@redhat.com> - - PR target/78451 - * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to - GCC target pragma before including immintrin.h. - -2016-11-22 Carl Love <cel@us.ibm.com> - - * gcc.target/powerpc/builtins-3.c: New file to test the new - built-ins for vector compare equal and vector compare not equal. - -2016-11-22 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78443 - * gfortran.dg/typebound_proc_35.f90: New test case. - -2016-11-22 Georg-Johann Lay <avr@gjlay.de> - - * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd - parameter in declaration. - -2016-11-22 Georg-Johann Lay <avr@gjlay.de> - - * gcc.dg/loop-split.c: Require int32plus. - * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus. - -2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu. - -2016-11-22 Georg-Johann Lay <avr@gjlay.de> - - * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector. - -2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/78439 - * gcc.c-torture/compile/pr78439.c: New test. - -2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR target/77904 - * gcc.target/arm/pr77904.c: New test. - -2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add - isa_rev>=2. - -2016-11-22 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/78436 - * gcc.c-torture/execute/pr78436.c: New test. - - PR middle-end/78416 - * gcc.dg/torture/pr78416.c: New test. - - PR tree-optimization/78445 - * gcc.dg/pr78445.c: New test. - -2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com> - - PR libgfortran/78449 - * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail. - -2016-11-21 Jeff Law <law@redhat.com> - - PR target/68538 - * gcc.c-torture/compile/pr68538.c: New test. - -2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS - to be generated instead of FCTIWUZ or FCTIWZ. - -2016-11-21 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/67335 - * g++.dg/vect/simd-clone-7.cc: New test. - - PR c++/71973 - * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of - long unsigned int. - * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of - unsigned long. - -2016-11-20 Jeff Law <law@redhat.com> - - PR target/25128 - * gcc.target/m68k/pr25128.c: New test. - -2016-11-21 Richard Sandiford <richard.sandiford@arm.com> - - * gcc.dg/tree-ssa/tailcall-7.c: New test. - -2016-11-21 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/78324 - * gcc.dg/plugin/diagnostic-test-string-literals-1.c - (test_multitoken_macro): New function. - * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test - case. - * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test - case. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test - cases. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note): - Move to... - * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop - -ftrack-macro-expansion=0. - (test_sprintf_note): Remove "P" macro. Add - dg-begin/end-multiline-output directives. - (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c. - -2016-11-21 Georg-Johann Lay <avr@gjlay.de> - - * lib/target-supports.exp (check_effective_target_tiny) [avr]: - Return 1 for AVR_TINY. - -2016-11-21 Segher Boessenkool <segher@kernel.crashing.org> - - PR rtl-optimization/71785 - * gcc.target/powerpc/pr71785.c: New file. - -2016-11-21 Bin Cheng <bin.cheng@arm.com> - - PR testsuite/78114 - * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional - options. Refine test by checking predictive commining PHI - nodes in vectorized loop wrto vector factor. - -2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/71973 - * g++.dg/pr71973-1.C: New test. - * g++.dg/pr71973-2.C: New test. - * g++.dg/pr71973-3.C: New test. - * g++.dg/lto/pr68811_0.C: Add -w to first lto-options. - * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations. - * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch - to dg-options. - * g++.old-deja/g++.other/realloc.C: Likewise. - * g++.old-deja/g++.other/builtins10.C: Adjust test expectations. - -2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/78413 - * gcc.dg/tree-ssa/pr78413.c: New test. - -2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and - target is Thumb-only. - -2016-11-20 Jeff Law <law@redhat.com> - - PR target/48551 - * gcc.target/m68k/pr48551.c: New test. - -2016-11-20 Harald Anlauf <anlauf@gmx.de> - - PR fortran/69741 - * gfortran.dg/forall_18.f90: New testcase. - -2016-11-20 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/cmpexactdiv.c: New file. - -2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/78395 - * gfortran.dg/typebound_operator_21.f03: New test. - -2016-11-20 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/divide-5.c: New file. - -2016-11-19 Andreas Schwab <schwab@linux-m68k.org> - - * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to - signed int. - -2016-11-19 John David Anglin <danglin@gcc.gnu.org> - - * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if - libatomic_available. - * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. - * gfortran.dg/coarray_allocate_10.f08: Likewise. - * gfortran.dg/coarray_allocate_7.f08: Likewise. - * gfortran.dg/coarray_allocate_8.f08: Likewise. - * gfortran.dg/coarray_allocate_9.f08: Likewise. - * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. - * gfortran.dg/coarray_stat_2.f90: Likewise. - * gfortran.dg/coindexed_1.f90: Likewise. - -2016-11-18 Jeff Law <law@redhat.com> - - PR target/25111 - * gcc.target/m68k/pr25111.c: New test. - -2016-11-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/68180 - * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options. - - PR middle-end/78419 - * gcc.target/i386/pr78419.c: New test. - - PR c++/77285 - * g++.dg/tls/pr77285-1.C: New test. - * g++.dg/tls/pr77285-2.C: New test. - -2016-11-18 Jeff Law <law@redhat.com> - - PR target/25112 - * gcc.target/m68k/pr25112: New test. - -2016-11-18 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/tree-ssa/pr71179.c: Prune ABI message. - * gcc.dg/tree-ssa/ssa-fre-55.c: Same. - -2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/optional_thumb-1.c: New test. - * gcc.target/arm/optional_thumb-2.c: New test. - * gcc.target/arm/optional_thumb-3.c: New test. - -2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS) - (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for - successful test. - * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS) - (DEFAULT_REQUIRED_QUORUM): Likewise. - -2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com> - Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/inline-memcpy-1.c (dg-options): - Add (REQUIRES_STDLIB). - * gcc.target/mips/inline-memcpy-2.c: Ditto. - * gcc.target/mips/inline-memcpy-3.c: Ditto. - * gcc.target/mips/inline-memcpy-4.c: Ditto. - * gcc.target/mips/inline-memcpy-5.c: Ditto. - * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto. - * gcc.target/mips/loongson-simd.c: Ditto. - * gcc.target/mips/memcpy-1.c: Ditto. - * gcc.target/mips/mips-3d-1.c: Ditto. - * gcc.target/mips/mips-3d-2.c: Ditto. - * gcc.target/mips/mips-3d-3.c: Ditto. - * gcc.target/mips/mips-3d-4.c: Ditto. - * gcc.target/mips/mips-3d-5.c: Ditto. - * gcc.target/mips/mips-3d-6.c: Ditto. - * gcc.target/mips/mips-3d-7.c: Ditto. - * gcc.target/mips/mips-3d-8.c: Ditto. - * gcc.target/mips/mips-3d-9.c: Ditto. - * gcc.target/mips/mips-ps-1.c: Ditto. - * gcc.target/mips/mips-ps-2.c: Ditto. - * gcc.target/mips/mips-ps-3.c: Ditto. - * gcc.target/mips/mips-ps-4.c: Ditto. - * gcc.target/mips/mips-ps-6.c: Ditto. - * gcc.target/mips/mips16-attributes.c: Ditto. - * gcc.target/mips/mips32-dsp-run.c: Ditto. - * gcc.target/mips/mips32-dsp.c: Ditto. - * gcc.target/mips/save-restore-1.c: Ditto. - * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib. - (mips_preprocess): Add ignore_output argument that when set - will not return the pre-processed output. - (mips_arch_info): Update arguments for the call to mips_preprocess. - (mips-dg-init): Ditto. - (mips-dg-options): Check if a test having test option - (REQUIRES_STDLIB) has the required sysroot support for - the current test options. - -2016-11-17 Jeff Law <law@redhat.com> - - PR middle-end/38219 - * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k. - - PR target/47192 - * gcc.target/m68k/pr47192.c: New test. - -2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN) - instead of isa>=4, in order to downgrade to R5. - -2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/cmem-bit-1.c: New file. - * gcc.target/arc/cmem-bit-2.c: New file. - * gcc.target/arc/cmem-bit-3.c: New file. - * gcc.target/arc/cmem-bit-4.c: New file. - -2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw", - "avx5124fmaps". - * gcc.target/i386/funcspec-56.inc: Test new attributes. - -2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com> - Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test. - * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto. - * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto. - * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto. - * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto. - * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto. - * gcc.target/i386/avx5124fmaps-check.h: Ditto. - * gcc.target/i386/avx5124vnniw-check.h: Ditto. - * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto. - * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto. - * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto. - * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto. - * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h, - avx5124vnniw-check.h. - * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps, - check_effective_target_avx5124vnniw): New. - * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE): - Set under ifndef. - * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw. - * gcc.target/i386/sse-13.c: Ditto. - * g++.dg/other/i386-2.C: Ditto. - * g++.dg/other/i386-3.C: Ditto. - * gcc.target/i386/sse-22.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - -2016-11-17 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/55080 - * g++.dg/parse/pr55080.C: New. - -2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/78101 - * gcc.target/powerpc/fusion4.c: New test. - -2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR target/77933 - * gcc.target/arm/pr77933-1.c: New test. - * gcc.target/arm/pr77933-2.c: Likewise. - -2016-11-17 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/78201 - * g++.dg/opt/pr78201.C: New test. - -2016-11-17 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.dg/pr78333.c: Add empty implementations of - __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid - problems on non-glibc systems. - -2016-11-17 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-string-literals-1.c - (test_raw_string_one_liner): New function. - (test_raw_string_multiline): New function. - -2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/store_repeating_constant_1.c: New test. - * gcc.target/aarch64/store_repeating_constant_2.c: Likewise. - -2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - Richard Biener <rguenther@suse.de> - - PR tree-optimization/77848 - * gfortran.dg/vect/pr77848.f: New test. - -2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR target/77308 - * gcc.target/arm/pr53447-5.c: New test. - * lib/target-supports.exp - (check_effective_target_arm_prefer_ldrd_strd): Adjust. - -2016-11-17 Claudiu Zissulescu <claziss@synopsys.com> - - * gcc.target/arc/abitest.S: New file. - * gcc.target/arc/abitest.h: Likewise. - * gcc.target/arc/va_args-1.c: Likewise. - * gcc.target/arc/va_args-2.c: Likewise. - * gcc.target/arc/va_args-3.c: Likewise. - * gcc.target/arc/mcrc.c: Deleted. - * gcc.target/arc/mdsp-packa.c: Likewise. - * gcc.target/arc/mdvbf.c: Likewise. - * gcc.target/arc/mmac-24.c: Likewise. - * gcc.target/arc/mmac-d16.c: Likewise. - * gcc.target/arc/mno-crc.c: Likewise. - * gcc.target/arc/mno-dsp-packa.c: Likewise. - * gcc.target/arc/mno-dvbf.c: Likewise. - * gcc.target/arc/mno-mac-24.c: Likewise. - * gcc.target/arc/mno-mac-d16.c: Likewise. - * gcc.target/arc/mno-rtsc.c: Likewise. - * gcc.target/arc/mno-xy.c: Likewise. - * gcc.target/arc/mrtsc.c: Likewise. - * gcc.target/arc/arc.exp (check_effective_target_arcem): New - function. - (check_effective_target_arc700): Likewise. - (check_effective_target_arc6xx): Likewise. - (check_effective_target_arcmpy): Likewise. - (check_effective_target_archs): Likewise. - (check_effective_target_clmcpu): Likewise. - (check_effective_target_barrelshifter): Likewise. - * gcc.target/arc/barrel-shifter-1.c: Changed. - * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus. - * gcc.target/arc/cmem-1.c: Changed. - * gcc.target/arc/cmem-2.c: Likewise. - * gcc.target/arc/cmem-3.c: Likewise. - * gcc.target/arc/cmem-4.c: Likewise. - * gcc.target/arc/cmem-5.c: Likewise. - * gcc.target/arc/cmem-6.c: Likewise. - * gcc.target/arc/cmem-7.c: Likewise. - * gcc.target/arc/interrupt-1.c: Test for RTIE as well. - * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores. - * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings. - * gcc.target/arc/jump-around-jump.c: Update options. - * gcc.target/arc/mARC601.c: Changed. - * gcc.target/arc/mcpu-arc600.c: Changed. - * gcc.target/arc/mcpu-arc601.c: Changed. - * gcc.target/arc/mcpu-arc700.c: Changed. - * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores. - * gcc.target/arc/movb-1.c: Changed. - * gcc.target/arc/movb-2.c: Likewise. - * gcc.target/arc/movb-3.c: Likewise. - * gcc.target/arc/movb-4.c: Likewise. - * gcc.target/arc/movb-5.c: Likewise. - * gcc.target/arc/movb_cl-1.c: Likewise. - * gcc.target/arc/movb_cl-2.c: Likewise. - * gcc.target/arc/movbi_cl-1.c: Likewise. - * gcc.target/arc/movh_cl-1.c: Likewise. - * gcc.target/arc/mspfp.c: Skip for ARC HS cores. - * gcc.target/arc/mul64.c: Enable it only for ARC600. - * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions. - * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores. - * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS. - * gcc.target/arc/trsub.c: Only for ARC EM cores. - * gcc.target/arc/builtin_simdarc.c: Changed. - * gcc.target/arc/extzv-1.c: Likewise. - * gcc.target/arc/insv-1.c: Likewise. - * gcc.target/arc/insv-2.c: Likewise. - * gcc.target/arc/mA6.c: Likewise. - * gcc.target/arc/mA7.c: Likewise. - * gcc.target/arc/mARC600.c: Likewise. - * gcc.target/arc/mARC700.c: Likewise. - * gcc.target/arc/mcpu-arc600.c: Likewise. - * gcc.target/arc/mcpu-arc700.c: Likewise. - * gcc.target/arc/movl-1.c: Likewise. - * gcc.target/arc/nps400-1.c: Likewise. - * gcc.target/arc/trsub.c: Likewise. - * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter - configuration. - * gcc.target/arc/mlock.c: Skip for arc6xx configurations. - * gcc.target/arc/mswape.c: Likewise. - -2016-11-17 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68180 - * g++.dg/cpp1y/pr68180.C: New. - -2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR tree-optimization/78319 - * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on - arm-none-eabi. - -2016-11-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78306 - * gcc.dg/cilk-plus/pr78306.c: New testcase. - -2016-11-17 Richard Biener <rguenther@suse.de> - - PR middle-end/78305 - * gcc.dg/torture/pr78305.c: New testcase. - -2016-11-17 Janus Weil <janus@gcc.gnu.org> - - PR fortran/66227 - * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case. - -2016-11-16 Marek Polacek <polacek@redhat.com> - - PR c/78285 - * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages. - * g++.dg/ext/case-range2.C: Likewise. - -2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/58001 - * gfortran.dg/fmt_tab_1.f90: Adjust testcase. - * gfortran.dg/fmt_tab_2.f90: Ditto. - -2016-11-16 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/78378 - * gcc.c-torture/execute/pr78378.c: New test. - -2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.dg/tree-prof/section-attr-1.c: New file. - * gcc.dg/tree-prof/section-attr-2.c: New file. - * gcc.dg/tree-prof/section-attr-3.c: New file. - -2016-11-16 Maciej W. Rozycki <macro@imgtec.com> - - * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla' - rather than `la'. - -2016-11-16 Maciej W. Rozycki <macro@imgtec.com> - - * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'. - (dg-final): Remove microMIPS JALRS mnemonic matching. - * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'. - (dg-final): Remove microMIPS JALRS mnemonic matching. - * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'. - (dg-final): Remove microMIPS JALRS mnemonic matching. - * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'. - * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'. - * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'. - * gcc.target/mips/call-1u.c: New test case. - * gcc.target/mips/call-2u.c: New test case. - * gcc.target/mips/call-3u.c: New test case. - * gcc.target/mips/call-4u.c: New test case. - * gcc.target/mips/call-5u.c: New test case. - * gcc.target/mips/call-6u.c: New test case. - -2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/empty_fiq_handler.c: New test. - -2016-11-16 Jakub Jelinek <jakub@redhat.com> - - PR fortran/78299 - * gfortran.dg/gomp/pr78299.f90: New test. - -2015-11-16 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.dg/optimize-bswapdi-3.c: Remove xfail. - * gcc.dg/optimize-bswaphi-1.c: Likewise. - * gcc.dg/optimize-bswapsi-2.c: Likewise. - -2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com> - - PR libgfortran/78314 - * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting. - -2016-11-16 Bin Cheng <bin.cheng@arm.com> - - * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string - according to updated dump info. - -2016-11-16 Alexander Monakov <amonakov@ispras.ru> - - * lib/target-supports.exp (check_effective_target_alloca): Use a - compile test. - * gcc.target/nvptx/softstack.c: New test. - * gcc.target/nvptx/decl-shared.c: New test. - * gcc.target/nvptx/decl-shared-init.c: New test. - -2016-11-16 Maciej W. Rozycki <macro@imgtec.com> - - * gcc.target/mips/data-sym-jump.c: New test case. - * gcc.target/mips/data-sym-pool.c: New test case. - * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool - annotation. - -2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com> - - * lib/target-supports.exp (check_avx2_hw_available): New. - (check_effective_target_avx2_runtime): New. - * gcc.dg/vect/vect-tail-nomask-1.c: New test. - -2016-11-16 Tamar Christina <tamar.christina@arm.com> - - PR testsuite/78136 - * gcc.dg/cpp/trad/trad.exp - (dg-runtest): Moved $srcdir/$subdir/ to - DEFAULT_TRADCPPFLAGS. - -2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/78356 - * gfortran.dg/class_allocate_23.f08: New test. - -2016-11-16 Richard Biener <rguenther@suse.de> - - PR middle-end/78333 - * gcc.dg/pr78333.c: New testcase. - -2016-11-16 Martin Liska <mliska@suse.cz> - - PR sanitizer/78270 - * gcc.dg/asan/pr78270.c: Update comment style. - * gcc.dg/asan/pr78270-2.c: New test. - -2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead - of {short,int} if __SIZEOF_INT__ is less than 4 bytes. - -2016-11-16 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78348 - * gcc.dg/tree-ssa/ldist-24.c: New testcase. - -2016-11-16 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/77823 - * c-c++-common/ubsan/overflow-vec-1.c: New test. - * c-c++-common/ubsan/overflow-vec-2.c: New test. - -2016-11-15 Marek Polacek <polacek@redhat.com> - - * g++.dg/cpp1z/init-statement6.C: Rename a function. - -2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR libgfortran/51119 - * gfortran.dg/matmul_12.f90: New test case. - -2016-11-15 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/funcspec-56.inc: New file. - * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove - common 32-bit and 64-bit function specific options. - * gcc.target/i386/funcspec-6.c: Ditto. - -2016-11-15 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/decomp14.C: New test. - * g++.dg/cpp1z/decomp15.C: New test. - * g++.dg/cpp1z/decomp16.C: New test. - - * g++.dg/cpp1z/decomp13.C: New test. - - * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus. - - PR c++/71988 - * g++.dg/cpp0x/constexpr-71988.C: New test. - -2016-11-15 Maciej W. Rozycki <macro@imgtec.com> - - * gcc.target/mips/insn-casesi.c: New test case. - * gcc.target/mips/insn-pseudo-1.c: New test case. - * gcc.target/mips/insn-pseudo-2.c: New test case. - * gcc.target/mips/insn-pseudo-3.c: New test case. - * gcc.target/mips/insn-pseudo-4.c: New test case. - * gcc.target/mips/insn-tablejump.c: New test case. - -2016-11-15 Maciej W. Rozycki <macro@imgtec.com> - - * gcc.target/mips/mips.exp (mips_option_tests): Add - `-mcode-readable=yes' array element. - -2016-11-15 Maciej W. Rozycki <macro@imgtec.com> - - * gcc.target/mips/mips.exp (mips_option_tests): Add - `-mmicromips' array element. - -2016-11-15 Michael Matz <matz@suse.de> - - PR missed-optimization/77881 - * gcc.target/i386/pr77881.c: New test. - -2016-11-15 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/78295 - * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options. - -2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-set-int.c: New test. - * gcc.target/powerpc/vec-set-short.c: Likesie. - * gcc.target/powerpc/vec-set-char.c: Likewise. - -2016-11-14 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro. - -2016-11-14 Janus Weil <janus@gcc.gnu.org> - - PR fortran/78300 - * gfortran.dg/class_result_3.f90: New test. - -2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com> - Richard Biener <rguenther@suse.de> - - * gcc.dg/gimplefe-1.c: New testcase. - * gcc.dg/gimplefe-2.c: Likewise. - * gcc.dg/gimplefe-3.c: Likewise. - * gcc.dg/gimplefe-4.c: Likewise. - * gcc.dg/gimplefe-5.c: Likewise. - * gcc.dg/gimplefe-6.c: Likewise. - * gcc.dg/gimplefe-7.c: Likewise. - * gcc.dg/gimplefe-8.c: Likewise. - * gcc.dg/gimplefe-9.c: Likewise. - * gcc.dg/gimplefe-10.c: Likewise. - * gcc.dg/gimplefe-11.c: Likewise. - * gcc.dg/gimplefe-12.c: Likewise. - * gcc.dg/gimplefe-13.c: Likewise. - * gcc.dg/gimplefe-14.c: Likewise. - * gcc.dg/gimplefe-15.c: Likewise. - * gcc.dg/gimplefe-16.c: Likewise. - * gcc.dg/gimplefe-17.c: Likewise. - * gcc.dg/gimplefe-18.c: Likewise. - -2016-11-14 Martin Liska <mliska@suse.cz> - - PR bootstrap/78069 - * gcc.dg/no_profile_instrument_function-attr-1.c: Update test - to match scanned pattern. - * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise. - -2016-11-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78312 - * gcc.dg/torture/pr78312.c: New testcase. - -2016-11-14 Georg-Johann Lay <avr@gjlay.de> - - PR target/78093 - * gcc.target/avr/torture/tiny-absdata-2.c: New test. - -2016-11-14 Jakub Jelinek <jakub@redhat.com> - Jason Merrill <jason@redhat.com> - - Implement P0217R3 - C++17 structured bindings - * g++.dg/cpp1z/decomp1.C: New test. - * g++.dg/cpp1z/decomp2.C: New test. - * g++.dg/cpp1z/decomp3.C: New test. - * g++.dg/cpp1z/decomp4.C: New test. - * g++.dg/cpp1z/decomp5.C: New test. - * g++.dg/cpp1z/decomp6.C: New test. - * g++.dg/cpp1z/decomp7.C: New test. - * g++.dg/cpp1z/decomp8.C: New test. - * g++.dg/cpp1z/decomp9.C: New test. - * g++.dg/cpp1z/decomp10.C: New test. - -2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org> - - * g++.dg/torture/pr78268.C: New test. - -2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR c/35503 - * c-c++-common/pr35503-1.c: New test. - * c-c++-common/pr35503-2.c: Likewise. - * c-c++-common/pr35503-3.c: Likewise. - * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier. - -2016-11-13 Uros Bizjak <ubizjak@gmail.com> - - PR rtl-optimization/78232 - PR rtl-optimization/78248 - * gcc.dg/ubsan/pr78248.c: New test. - -2016-11-13 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/address_conv.adb: New test. - -2016-11-13 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/renaming11.ad[sb]: New test. - -2016-11-13 Eric Botcazou <ebotcazou@adacore.com> - - * c-c++-common/dump-ada-spec-6.c: New test. - -2016-11-13 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/lto21.adb: New test. - * gnat.dg/lto21_pkg1.ads: New helper. - * gnat.dg/lto21_pkg2.ad[sb]: Likewise. - -2016-11-13 Janus Weil <janus@gcc.gnu.org> - - PR fortran/60952 - * gfortran.dg/typebound_proc_34.f90: New test. - -2016-11-13 Janus Weil <janus@gcc.gnu.org> - - PR fortran/66366 - * gfortran.dg/class_57.f90: Changed error message. - * gfortran.dg/class_60.f90: New test. - -2016-11-12 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/pr78112.C: XFAIL AIX. - -2016-11-12 Janus Weil <janus@gcc.gnu.org> - - PR fortran/77501 - * gfortran.dg/typebound_generic_16.f90: New test. - -2016-11-12 Jakub Jelinek <jakub@redhat.com> - - PR c++/71225 - * g++.dg/cpp0x/pr71225.C: New test. - -2016-11-11 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/20161111-1.c: New test. - -2016-11-11 Uros Bizjak <ubizjak@gmail.com> - - PR target/78310 - * gcc.target/i386/pr78310.c: New test. - -2016-11-11 Jeff Law <law@redhat.com> - - * gcc.dg/tree-ssa/isolate-6.c: New test. - * gcc.dg/tree-ssa/isolate-7.c: New test. - -2016-11-11 Bin Cheng <bin.cheng@arm.com> - - PR testsuite/78292 - * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting - vect_max_reduc. - -2016-11-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/72774 - * g++.dg/parse/pr72774.C: New test. - -2016-11-11 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71575 - * gcc.dg/graphite/pr71575-1.c: New testcase. - * gcc.dg/graphite/pr71575-2.c: Likewise. - -2016-11-11 Richard Biener <rguenther@suse.de> - - PR middle-end/78295 - * gcc.dg/uninit-pr78295.c: New testcase. - -2016-11-10 Fritz O. Reese <fritzoreese@gmail.com> - - PR fortran/78277 - * gfortran.dg/dec_structure_17.f90: New test. - -2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode - being allowed in vector registers. - * gcc.target/powerpc/vsx-qimode2.c: Likewise. - * gcc.target/powerpc/vsx-qimode3.c: Likewise. - * gcc.target/powerpc/vsx-himode.c: Likewise. - * gcc.target/powerpc/vsx-himode2.c: Likewise. - * gcc.target/powerpc/vsx-himode3.c: Likewise. - * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR, - to allow matching MFVSRD or MFVSRW. - -2016-11-10 Pat Haugen <pthaugen@us.ibm.com> - - PR rtl-optimization/78241 - * gcc.dg/pr78241.c: New test. - -2016-11-10 Jakub Jelinek <jakub@redhat.com> - - * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of - 201307. - - * g++.dg/cpp1z/noexcept-type14.C: New test. - * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options. - -2016-11-10 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in - WVAL0S tests added in r241817. - -2016-11-10 Jakub Jelinek <jakub@redhat.com> - - * gfortran.dg/gomp/pr77516.f90: Add dg-warning. - * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is - no longer allowed and corresponding ordered construct. - * gfortran.dg/gomp/linear-1.f90: New test. - * gfortran.dg/gomp/declare-simd-2.f90: New test. - * gfortran.dg/gomp/declare-target-1.f90: New test. - * gfortran.dg/gomp/declare-target-2.f90: New test. - -2016-11-10 Martin Liska <mliska@suse.cz> - - PR sanitizer/78270 - * gcc.dg/asan/pr78270.c: New test. - -2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com> - Jakub Jelinek <jakub@redhat.com> - - PR debug/78112 - * g++.dg/pr78112.C: New testcase. - -2016-11-09 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/asan/asan_test.C: Remove -Wno-format, add - -Wno-c++1z-compat. - * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format - string in case condition contains % characters. - - PR c++/78283 - * g++.dg/cpp1z/noexcept-type13.C: New test. - -2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if - using (HAS_MOVN) with MIPS III. - -2016-11-09 Janus Weil <janus@gcc.gnu.org> - - PR fortran/46459 - * gfortran.dg/volatile14.f90: New test. - -2016-11-09 Uros Bizjak <ubizjak@gmail.com> - - PR target/78262 - * gcc.target/i386/pr78262.c: New test. - -2016-11-09 Fritz O. Reese <fritzoreese@gmail.com> - - PR fortran/78259 - * gfortran.dg/pr78259.f90: New test. - -2016-11-09 Janus Weil <janus@gcc.gnu.org> - - PR fortran/60777 - * gfortran.dg/spec_expr_7.f90: New test. - -2016-11-09 Jakub Jelinek <jakub@redhat.com> - - PR target/77718 - * gcc.c-torture/execute/pr77718.c: New test. - - * gcc.dg/ubsan/c99-shift-3.c: New test. - * gcc.dg/ubsan/c99-shift-4.c: New test. - * gcc.dg/ubsan/c99-shift-5.c: New test. - * gcc.dg/ubsan/c99-shift-6.c: New test. - -2016-11-09 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new - test-case for memcmp. - * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise. - -2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR testsuite/78269 - * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test. - -2016-11-09 Paul Thomas <pault@gcc.gnu.org> - - * gfortran.dg/move_alloc_18.f90: New test. - -2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR middle-end/78256 - * gcc.dg/pr35691-1.c (foo): Use & instead of &&. - * gcc.dg/pr35691-2.c (foo): Use | instead of ||. - -2016-11-09 Janus Weil <janus@gcc.gnu.org> - - PR fortran/71894 - * gfortran.dg/class_59.f90: New test. - -2016-11-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78007 - * gcc.dg/vect/vect-bswap32.c: Adjust. - * gcc.dg/vect/vect-bswap64.c: Likewise. - -2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/ipa/vrp7.c: New test. - -2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR ipa/78121 - * gcc.dg/ipa/pr78121.c: New test. - -2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com> - - * c-c++-common/asan/default_options.h: New file. - * c-c++-common/asan/strcasestr-1.c: New test. - * c-c++-common/asan/strcasestr-2.c: Likewise. - * c-c++-common/asan/strcspn-1.c: Likewise. - * c-c++-common/asan/strcspn-2.c: Likewise. - * c-c++-common/asan/strpbrk-1.c: Likewise. - * c-c++-common/asan/strpbrk-2.c: Likewise. - * c-c++-common/asan/strspn-1.c: Likewise. - * c-c++-common/asan/strspn-2.c: Likewise. - * c-c++-common/asan/strstr-1.c: Likewise. - * c-c++-common/asan/strstr-2.c: Likewise. - * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise. - -2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com> - - * c-c++-common/asan/null-deref-1.c: Adjust testcase. - -2016-11-08 Janus Weil <janus@gcc.gnu.org> - - PR fortran/68440 - * gfortran.dg/class_58.f90: New test. - -2016-11-08 Uros Bizjak <ubizjak@gmail.com> - - PR target/70799 - * gcc.target/i386/pr70799-2.c: New test. - -2016-11-08 Janus Weil <janus@gcc.gnu.org> - - PR fortran/77596 - * gfortran.dg/proc_ptr_comp_46.f90: New test. - -2016-11-08 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets. - -2016-11-08 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/pr71347.c: Drop xfail. - -2016-11-08 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/vect-cond-2.c: Drop xfail. - -2016-11-08 Martin Liska <mliska@suse.cz> - - PR testsuite/78242 - * g++.dg/asan/use-after-scope-4.C: New test. - * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern. - * gcc.dg/asan/use-after-scope-8.c: Remove. - -2016-11-08 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust. - -2016-11-08 Tamar Christina <tamar.christina@arm.com> - - PR testsuite/78136 - * gcc.dg/cpp/trad/trad.exp - (dg-runtest): Added $srcdir/$subdir/ to Include dirs. - * gcc.dg/cpp/trad/include.c: Use local header file. - -2016-11-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78205 - * gcc.dg/vect/bb-slp-pr78205.c: New testcase. - -2016-11-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78224 - * g++.dg/torture/pr78224.C: New testcase. - -2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/store_merging_1.c: Require store_merge. - * gcc.dg/store_merging_2.c: Likewise. - * gcc.dg/store_merging_4.c: Likewise. - * gcc.dg/store_merging_5.c: Likewise. - * gcc.dg/store_merging_6.c: Likewise. - * gcc.dg/store_merging_7.c: Likewise. - * gcc.dg/store_merging_8.c: Likewise. - * lib/target-supports.exp (check_effective_target_store_merge): New. - -2016-11-07 David Edelsohn <dje.gcc@gmail.com> - - * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec. - * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec. - * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec. - * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec - -mvsx -mpower8-vector. - * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx. - * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx. - * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec - -mvsx -mpower8-vector. - -2016-11-07 David Edelsohn <dje.gcc@gmail.com> - - * lib/scanasm.exp (hidden-scan-for): Add XCOFF support. - - * gfortran.dg/implicit_class_1.f90: Skip on AIX. - * gcc.dg/visibility-14.c: XFAIL AIX. - * gcc.dg/visibility-15.c: XFAIL AIX. - * gcc.dg/visibility-16.c: XFAIL AIX. - * gcc.dg/visibility-17.c: XFAIL AIX. - * gcc.dg/visibility-18.c: XFAIL AIX. - * gcc.dg/visibility-19.c: XFAIL AIX. - * g++.dg/ext/visibility/anon1.C: XFAIL AIX. - * g++.dg/ext/visibility/anon2.C: XFAIL AIX. - * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX. - * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX. - -2016-11-07 Jakub Jelinek <jakub@redhat.com> - - PR target/78227 - * gcc.target/i386/pr78227-1.c: New test. - * gcc.target/i386/pr78227-2.c: New test. - -2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR middle-end/35691 - * gcc.dg/pr35691-1.c: New test-case. - * gcc.dg/pr35691-2.c: Likewise. - -2016-11-07 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/77309 - * gcc.dg/torture/pr77309.c: New test. - -2016-11-07 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71529 - * gcc.target/i386/pr71529.C: Moved to ... - * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64. - - PR target/64411 - * gcc.target/i386/pr64411.C: Moved to ... - * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64 - lp64. - - PR target/65105 - * gcc.target/i386/pr65105-4.C: Moved to ... - * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64. - Run into compile test rather than execute test. - -2016-11-07 Richard Biener <rguenther@suse.de> - - PR target/78229 - * g++.dg/pr78229.C: New testcase. - -2016-11-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78218 - * gcc.dg/torture/pr78218.c: New testcase. - -2016-11-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78228 - * gcc.dg/tree-ssa/phi-opt-15.c: New testcase. - -2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/77822 - * g++.dg/torture/pr77822.C: New test. - -2016-11-07 Martin Liska <mliska@suse.cz> - - * c-c++-common/asan/force-inline-opt0-1.c: Disable - -f-sanitize-address-use-after-scope. - * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK - internal fn calls. - * g++.dg/asan/use-after-scope-1.C: New test. - * g++.dg/asan/use-after-scope-2.C: Likewise. - * g++.dg/asan/use-after-scope-3.C: Likewise. - * g++.dg/asan/use-after-scope-types-1.C: Likewise. - * g++.dg/asan/use-after-scope-types-2.C: Likewise. - * g++.dg/asan/use-after-scope-types-3.C: Likewise. - * g++.dg/asan/use-after-scope-types-4.C: Likewise. - * g++.dg/asan/use-after-scope-types-5.C: Likewise. - * g++.dg/asan/use-after-scope-types.h: Likewise. - * gcc.dg/asan/use-after-scope-1.c: Likewise. - * gcc.dg/asan/use-after-scope-2.c: Likewise. - * gcc.dg/asan/use-after-scope-3.c: Likewise. - * gcc.dg/asan/use-after-scope-4.c: Likewise. - * gcc.dg/asan/use-after-scope-5.c: Likewise. - * gcc.dg/asan/use-after-scope-6.c: Likewise. - * gcc.dg/asan/use-after-scope-7.c: Likewise. - * gcc.dg/asan/use-after-scope-8.c: Likewise. - * gcc.dg/asan/use-after-scope-9.c: Likewise. - * gcc.dg/asan/use-after-scope-switch-1.c: Likewise. - * gcc.dg/asan/use-after-scope-switch-2.c: Likewise. - * gcc.dg/asan/use-after-scope-switch-3.c: Likewise. - * gcc.dg/asan/use-after-scope-goto-1.c: Likewise. - * gcc.dg/asan/use-after-scope-goto-2.c: Likewise. - -2016-11-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78189 - * g++.dg/torture/pr78189.C: New testcase. - -2016-11-06 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/Wtrampolines.c: XFAIL AIX. - -2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs - occuring. - -2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/78221 - * arith.c (gfc_complex2real): Change gfc_warning_now to - gfc_warning. - -2016-11-05 Paul Thomas <pault@gcc.gnu.org> - - * gfortran.dg/move_alloc_17.f03: New test. - -2016-11-05 Richard Biener <rguenther@suse.de> - - PR bootstrap/78188 - * g++.dg/ipa/pr78188.C: New test. - -2016-11-05 Janus Weil <janus@gcc.gnu.org> - Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/69495 - * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag. - -2016-11-05 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/67564 - * gfortran.dg/select_type_39.f03: New test. - -2016-11-04 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/64933 - * gfortran.dg/associate_23.f90: New test. - -2016-11-04 Jakub Jelinek <jakub@redhat.com> - - PR target/77834 - * gcc.dg/pr77834.c: New test. - -2016-11-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/67980 - * g++.dg/cpp1y/pr67980.C: New. - -2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/fold-vec-add-1.c: New. - * gcc.target/powerpc/fold-vec-add-2.c: New. - * gcc.target/powerpc/fold-vec-add-3.c: New. - * gcc.target/powerpc/fold-vec-add-4.c: New. - * gcc.target/powerpc/fold-vec-add-5.c: New. - * gcc.target/powerpc/fold-vec-add-6.c: New. - * gcc.target/powerpc/fold-vec-add-7.c: New. - -2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com> - - * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5 - for -mbranch-likely, infer -mno-branch-likely for R6. - -2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/71973 - * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration. - * g++.dg/init/new15.C: Likewise. - * g++.dg/ipa/inline-1.C: Likewise. - * g++.dg/ipa/inline-2.C: Likewise. - * g++.dg/lto/20080908-1_0.C: Likewise. - * g++.dg/tc1/dr20.C: Likewise. - * g++.dg/tree-ssa/inline-1.C: Likewise. - * g++.dg/tree-ssa/inline-2.C: Likewise. - * g++.old-deja/g++.law/except1.C: Likewise. - * g++.old-deja/g++.other/vbase5.C: Likewise. - * obj-c++.dg/lto/trivial-1_0.mm: Likewise. - -2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/78210 - * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the - possibility of widening multiplies. - -2016-11-04 Richard Biener <rguenther@suse.de> - - PR middle-end/78185 - * gcc.dg/pr78185.c: New testcase. - -2016-10-04 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX. - * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX. - -2016-11-03 Jakub Jelinek <jakub@redhat.com> - Alexandre Oliva <aoliva@redhat.com> - Jason Merrill <jason@redhat.com> - - PR debug/28767 - PR debug/56974 - * g++.dg/debug/dwarf2/ptrdmem-1.C: New test. - * g++.dg/debug/dwarf2/ref-3.C: New test. - * g++.dg/debug/dwarf2/ref-4.C: New test. - * g++.dg/debug/dwarf2/refqual-1.C: New test. - * g++.dg/debug/dwarf2/refqual-2.C: New test. - -2016-11-03 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_exp_1.f90: New test. - * gfortran.dg/dec_exp_2.f90: Likewise. - * gfortran.dg/dec_exp_3.f90: Likewise. - -2016-11-03 Fritz O. Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_parameter_1.f: New test. - * gfortran.dg/dec_parameter_2.f90: Likewise. - * gfortran.dg/dec_parameter_3.f90: Likewise. - * gfortran.dg/dec_parameter_4.f90: Likewise. - -2016-11-03 Martin Liska <mliska@suse.cz> - - * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned - output. - * gcc.dg/tree-prof/time-profiler-3.c: New test. - -2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR libgcc/78067 - * gcc.dg/torture/fp-int-convert.h: Add more conversion tests. - -2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.c-torture/execute/pr78170.c: Require int32plus. - -2016-11-02 Max Filippov <jcmvbkbc@gmail.com> - - * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa. - -2016-11-01 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target): - Check for arm_v8_neon_hw. - * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target): - Likewise. - * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target): - Likewise. - * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target): - Likewise. - -2016-11-02 Richard Biener <rguenther@suse.de> - - * gcc.dg/store_merging_8.c: New testcase. - -2016-11-02 Fritz O. Reese <fritzoreese@gmail.com> - - * gfortran.dg/warn_argument_mismatch_1.f90: New test. - -2016-11-02 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX. - * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX. - * gcc.dg/addr_equal_1.c: XFAIL AIX. - * gcc.dg/pr65779.c: XFAIL AIX. - * gcc.dg/pr70405.c: XFAIL AIX. - - * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX. - * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX. - * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX. - -2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * lib/target-supports.exp (check_gc_sections_available): Use - -print-prog-name=ld to determine linker used. - -2016-11-02 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add - test case. - -2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR tree-optimization/78170 - * gcc.c-torture/execute/pr78170.c: New test. - -2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR tree-optimization/78162 - * gcc.c-torture/compile/pr78162.c: New test. - -2016-11-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78035 - PR tree-optimization/77964 - * gcc.target/i386/pr78035.c: New testcase. - -2016-11-02 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/vrp111.c: New testcase. - * gcc.dg/tree-ssa/pr20702.c: Disable EVRP. - * gcc.dg/tree-ssa/pr21086.c: Likewise. - * gcc.dg/tree-ssa/pr58480.c: Likewise. - * gcc.dg/tree-ssa/vrp08.c: Likewise. - -2016-11-01 David Edelsohn <dje.gcc@gmail.com> - - * gfortran.dg/pr70937.f90: require-effective-target lto. - -2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/69544 - * gfortran.dg/where_6.f90: New test. - -2016-11-01 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/debug/dwarf2/inline-var-1.C: New test. - -2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/69544 - * gfortran.dg/where_5.f90: New test. - -2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com> - - * gcc.target/arm/simd/vmaxnm_f32_1.c: New. - * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise. - * gcc.target/arm/simd/vminnm_f32_1.c: Likewise. - * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise. - -2016-11-01 Uros Bizjak <ubizjak@gmail.com> - - * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets. - Whitespace fixes. - (check_effective_target_vect_cmdline_needed): Check - is-effective-target ia32 for x86 targets. - (check_effective_target_vect_simd_clones): Simplify condition. - (check_effective_target_vect_double): Ditto. - (check_effective_target_vect_aligned_arrays): Check - is-effective-target ia32 for x86 targets. Simplify condition. - (check_effective_target_vect_multiple_sizes): Simplify condition. - (check_effective_target_sqrt_insn): Add i?86-*-* target. - (check_effective_target_sync_int_128): Simplify condition. - (check_effective_target_sync_int_128_runtime): Ditto. - (check_effective_target_sync_long_long_runtime): Ditto. - (check_effective_target_divmod): Add i?86-*-* target. - -2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vsx-extract-4.c: New test. - * gcc.target/powerpc/vsx-extract-5.c: Likewise. - -2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/54679 - * gfortran.dg/fmt_l.f90: Update test. - * gfortran.dg/fmt_l0.f90: New test. - -2016-10-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/78089 - * c-c++-common/builtin-shuffle-1.c: New test. - * g++.dg/cpp0x/addressof3.C: New test. - -2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com> - - Add tests for a const member and a reference member for launder. - * g++.dg/cpp1z/launder3.C: New. - * g++.dg/cpp1z/launder4.C: Likewise. - * g++.dg/cpp1z/launder5.C: Likewise. - * g++.dg/cpp1z/launder5.cc: Likewise. - * g++.dg/cpp1z/launder5.h: Likewise. - * g++.dg/cpp1z/launder6.C: Likewise. - * g++.dg/cpp1z/launder6.cc: Likewise. - * g++.dg/cpp1z/launder6.h: Likewise. - -2016-10-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/77948 - * g++.dg/cpp0x/pr77948-1.C: New test. - * g++.dg/cpp0x/pr77948-2.C: New test. - * g++.dg/cpp0x/pr77948-3.C: New test. - * g++.dg/cpp0x/pr77948-4.C: New test. - * g++.dg/cpp0x/pr77948-5.C: New test. - * g++.dg/cpp0x/pr77948-6.C: New test. - - PR tree-optimization/77860 - * gcc.dg/pr77860.c: New test. - -2016-10-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/77886 - * g++.dg/warn/Wimplicit-fallthrough-2.C: New test. - -2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/lto/pr60449_0.c: Skip for avr. - -2016-10-30 Le-Chun Wu <lcwu@google.com> - Mark Wielaard <mjw@redhat.com> - - * gcc.dg/Wshadow-compatible-local-1.c: New test. - * gcc.dg/Wshadow-local-1.c: Likewise. - * gcc.dg/Wshadow-local-2.c: Likewise. - * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise. - * g++.dg/warn/Wshadow-local-1.C: Likewise. - * g++.dg/warn/Wshadow-local-2.C: Likewise. - -2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/71915 - PR tree-optimization/71490 - * gcc.dg/tree-ssa/pr54245.c: Delete. - * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and - document why. - -2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/78123 - * gfortran.dg/fmt_t_9.f: New test. - -2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/67219 - * gfortran.dg/pr67219.f90: New test. - -2016-10-29 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/77919 - * g++.dg/torture/pr77919-2.C: New test. - - PR target/78148 - * gcc.dg/pr78148.c: New test. - -2016-10-28 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/overflow-3.c: Replace and move old one to... - * gcc.target/sparc/overflow-4.c: ...here. - * gcc.target/sparc/overflow-5.c: New test. - -2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - Kugan Vivekanandarajah <kuganv@linaro.org> - Jim Wilson <jim.wilson@linaro.org> - - PR tree-optimization/43721 - * lib/target-supports.exp (check_effective_target_divmod): New. - (check_effective_target_divmod_simode): Likewise. - (check_effective_target_arm_divmod_simode): Likewise. - * gcc.dg/divmod-1-simode.c: New test. - * gcc.dg/divmod-1.c: Likewise. - * gcc.dg/divmod-2-simode.c: Likewise. - * gcc.dg/divmod-2.c: Likewise. - * gcc.dg/divmod-3-simode.c: Likewise. - * gcc.dg/divmod-3.c: Likewise. - * gcc.dg/divmod-4-simode.c: Likewise. - * gcc.dg/divmod-4.c: Likewise. - * gcc.dg/divmod-5.c: Likewise. - * gcc.dg/divmod-6-simode.c: Likewise. - * gcc.dg/divmod-6.c: Likewise. - * gcc.dg/divmod-7.c: Likewise. - -2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - Jakub Jelinek <jakub@redhat.com> - Andrew Pinski <pinskia@gmail.com> - - PR middle-end/22141 - PR rtl-optimization/23684 - * gcc.c-torture/execute/pr22141-1.c: New test. - * gcc.c-torture/execute/pr22141-2.c: Likewise. - * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging. - * gcc.target/aarch64/ldp_stp_4.c: Likewise. - * gcc.dg/store_merging_1.c: New test. - * gcc.dg/store_merging_2.c: Likewise. - * gcc.dg/store_merging_3.c: Likewise. - * gcc.dg/store_merging_4.c: Likewise. - * gcc.dg/store_merging_5.c: Likewise. - * gcc.dg/store_merging_6.c: Likewise. - * gcc.dg/store_merging_7.c: Likewise. - * gcc.target/i386/pr22141.c: Likewise. - * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options. - * g++.dg/init/new17.C: Likewise. - -2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com> - - PR middle-end/72747 - * c-c++-common/pr72747-1.c: New test. - * c-c++-common/pr72747-2.c: Likewise. - -2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/oscbreak-1.c: New test. - -2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/target-attribute/tattr-m64-33.c: New test. - -2016-10-28 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/77919 - * g++.dg/torture/pr77919.C: New test. - - PR rtl-optimization/78132 - * gcc.target/i386/pr78132.c: New test. - -2016-10-27 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/vect/pr71264.c: XFAIL on SPARC. - -2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vsx-simode.c: New test. - * gcc.target/powerpc/vsx-simode2.c: Likewise. - * gcc.target/powerpc/vsx-simode3.c: Likewise. - -2016-10-27 Jakub Jelinek <jakub@redhat.com> - - PR fortran/78026 - * gfortran.dg/gomp/pr78026.f03: New test. - * gfortran.dg/select_type_38.f03: New test. - - PR middle-end/78025 - * g++.dg/gomp/declare-simd-7.C: New test. - -2016-10-27 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original. - * gfortran.dg/dec_init_2.f90: Likewise. - * gfortran.dg/dec_init_3.f90: New test. - * gfortran.dg/dec_init_4.f90: Likewise. - -2016-10-27 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/fold-narrowbopcst-1.c: New test. - -2016-10-27 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use - dg-shouldfail/dg-output instead of XFAIL. - * gfortran.dg/dec_io_6.f90: Likewise. - -2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test. - * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise. - * gcc.target/arm/atomic-op-acquire-3.c: Likewise. - * gcc.target/arm/atomic-op-char-3.c: Likewise. - * gcc.target/arm/atomic-op-consume-3.c: Likewise. - * gcc.target/arm/atomic-op-int-3.c: Likewise. - * gcc.target/arm/atomic-op-relaxed-3.c: Likewise. - * gcc.target/arm/atomic-op-release-3.c: Likewise. - * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise. - * gcc.target/arm/atomic-op-short-3.c: Likewise. - -2016-10-27 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/fold-convmaxconv-1.c: New test. - * gcc.dg/fold-convminconv-1.c: New test. - -2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/78092 - * gfortran.dg/pr78092.f90: New test. - -2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR target/78056 - * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change - expected error message. - * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change - expected error message. - * gcc.target/powerpc/vsu/vec-all-nez-7.c - (test_all_not_equal_and_not_zero): Change expected error message. - -2016-10-26 Jakub Jelinek <jakub@redhat.com> - - PR fortran/77973 - * gfortran.dg/gomp/pr77973.f90: New test. - -2016-10-26 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/78108 - * gfortran.dg/submodule_18.f08: New test. - * gfortran.dg/submodule_19.f08: New test. - -2016-10-26 Michael Matz <matz@suse.de> - - * g++.dg/pr78060.C: New test. - * gfortran.dg/pr78061.f: New test. - * g++.dg/pr78088.C: New test. - -2016-10-26 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_io_1.f90: New test. - * gfortran.dg/dec_io_2.f90: New test. - * gfortran.dg/dec_io_3.f90: New test. - * gfortran.dg/dec_io_4.f90: New test. - * gfortran.dg/dec_io_5.f90: New test. - * gfortran.dg/dec_io_6.f90: New test. - -2016-10-25 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/78106 - * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options. - -2016-10-25 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_bitwise_ops_1.f90: New test. - * gfortran.dg/dec_bitwise_ops_2.f90: New test. - -2016-10-25 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt59.adb: New test. - * gnat.dg/opt59_pkg.ad[sb]: New helper. - - * gnat.dg/opt60.adb: New test. - -2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/72770 - * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused - this pr. - -2016-10-25 Jakub Jelinek <jakub@redhat.com> - - PR target/78102 - * gcc.target/i386/pr78102.c: New test. - -2016-10-25 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_logical_xor_1.f90: New test. - * gfortran.dg/dec_logical_xor_2.f90: New test. - * gfortran.dg/dec_logical_xor_3.f03: New test. - -2016-10-25 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_loc_rval_1.f90: New test. - * gfortran.dg/dec_loc_rval_2.f90: New test. - * gfortran.dg/dec_loc_rval_3.f03: New test. - -2016-10-25 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_type_print.f90: New testcase. - -2016-10-25 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/feed_1.f90: New test. - * gfortran.dg/feed_2.f90: New test. - -2016-10-25 Martin Liska <mliska@suse.cz> - - PR sanitizer/78106 - * gcc.dg/asan/pr78106.c: New test. - -2016-10-25 Martin Liska <mliska@suse.cz> - - * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern. - -2016-10-25 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/78041 - * gcc.target/arm/pr78041.c: New test. - -2016-10-25 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/launder1.C: New test. - * g++.dg/cpp1z/launder2.C: New test. - -2016-10-25 Georg-Johann Lay <avr@gjlay.de> - Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com> - - PR target/71676 - PR target/71678 - * gcc.target/avr/pr71676-2.c: New test. - -2016-10-25 Georg-Johann Lay <avr@gjlay.de> - Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com> - - PR target/71676 - PR target/71678 - * gcc.target/avr/pr71676-1.c: New test. - * gcc.target/avr/pr71676-3.c: New test. - * gcc.target/avr/pr71676.c: New test. - * gcc.target/avr/pr71678.c: New test. - -2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org> - - * gcc.target/aarch64/test_frame_common.h: Add noclone attribute - such that cloned verions of tested functions are not created. - -2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/71895 - * gfortran.dg/pr71895.f90: New test. - -2016-10-24 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/debug/dwarf2/ref-2.C: New test. - -2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/Wint-in-bool-context-3.c: New test. - -2016-10-24 Martin Sebor <msebor@redhat.com> - - PR middle-end/77735 - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases. - * 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: Adjust/relax. - * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases. - * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only. - * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. - -2016-10-24 Richard Biener <rguenther@suse.de> - - PR testsuite/71491 - * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign. - * gcc.dg/vect/slp-45.c: Likewise. - -2016-10-24 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP. - * gcc.dg/tree-ssa/pr21458.c: Likewise. - * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP. - -2016-10-24 Georg-Johann Lay <avr@gjlay.de> - - PR target/78093 - * lib/target-supports.exp (check_effective_target_avr_tiny): New proc. - * gcc.target/avr/torture/tiny-absdata-1.c: New test. - -2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals. - -2016-10-24 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/bmi2-pext-1.c: New test. - * gcc.target/i386/bmi2-pdep-1.c: New test. - * gcc.target/i386/bmi2-bzhi-3.c: New test. - * gcc.target/i386/tbm-bextri-1.c: New test. - * gcc.target/i386/bmi-bextr-6.c: New test. - -2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR target/77483 - * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign. - * gcc.target/i386/pr65105-1.c: Likewise. - * gcc.target/i386/pr65105-2.c: Likewise. - * gcc.target/i386/pr65105-3.c: Likewise. - * gcc.target/i386/pr65105-5.c: Likewise. - * gcc.target/i386/pr67761.c: Likewise. - * gcc.target/i386/pr70799-1.c: Likewise. - -2016-10-24 Martin Liska <mliska@suse.cz> - - PR sanitizer/77966 - * c-c++-common/ubsan/unreachable-3.c: New test. - -2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77763 - * gfortran.dg/pr77763.f90 - -2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/54730 - PR fortran/78033 - * gfortran.dg/pr78033.f90: New test. - -2016-10-23 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/69834 - * gfortran.dg/select_type_1.f03: Change error for overlapping - TYPE IS cases. - * gfortran.dg/select_type_36.f03: New test. - -2016-10-22 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC. - -2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/78021 - * gfortran.dg/string_length_3.f90: New test. - -2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_alloc_comp_2.f08: New test. - -2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/43366 - PR fortran/57117 - PR fortran/61337 - * gfortran.dg/alloc_comp_class_5.f03: New test. - * gfortran.dg/class_allocate_21.f90: New test. - * gfortran.dg/class_allocate_22.f90: New test. - * gfortran.dg/realloc_on_assign_27.f08: New test. - -2016-10-21 Jeff Law <law@redhat.com> - - * PR tree-optimization/71947 - * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode. - * gcc.dg/tree-ssa/pr71947-5.c: Likewise. - * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out. - -2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/ipa/vrp5.c: New test. - * gcc.dg/ipa/vrp6.c: New test. - -2016-10-21 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/test_frame_17.c: New test. - -2016-10-21 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/test_frame_17.c: New test. - -2016-10-21 Andris Pavenis <andris.pavenis@iki.fi> - - PR preprocessor/71681 - * gcc.dg/cpp/pr71681-1.c: New testcase - * gcc.dg/cpp/pr71681-2.c: Likewise - * gcc.dg/cpp/remap/header.gcc: File for added test-cases - * gcc.dg/cpp/remap/a/header.gcc: Likewise - * gcc.dg/cpp/remap/a/t_1.h: Likewise - * gcc.dg/cpp/remap/a/t_2.h: Likewise - -2016-10-21 Jakub Jelinek <jakub@redhat.com> - - PR target/78057 - * gcc.target/i386/pr78057.c: New test. - - * g++.dg/debug/dwarf2/constexpr-var-1.C: New test. - -2016-10-21 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/69566 - * gfortran.dg/select_type_37.f03: New test. - -2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - PR target/71627 - * gcc.target/avr/pr71627.c: New test - -2016-10-21 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/overflow-1.c: New test. - * gcc.target/sparc/overflow-2.c: Likewise. - * gcc.target/sparc/overflow-3.c: Likewise. - -2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m - effective target. - -2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/78038 - * gcc.target/aarch64/pr78038.c: New test. - -2016-10-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/78051 - * g++.dg/torture/pr78051.C: New testcase. - -2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/wdate-time.c: Restored test case. - * g++.dg/warn/Wconversion-real.C: Deleted empty file. - -2016-10-20 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2. - -2016-10-20 Uros Bizjak <ubizjak@gmail.com> - - PR target/78037 - * gcc.target/i386/pr78037.c: New test. - -2016-10-20 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/visium/overflow8.c: New. - * gcc.target/visium/overflow16.c: Likewise. - * gcc.target/visium/overflow32: Likewise. - -2016-10-20 Michael Matz <matz@suse.de> - - * gcc.dg/loop-split.c: New test. - * gcc.dg/tree-ssa/ifc-9.c: Update. - * gcc.dg/tree-ssa/ifc-10.c: Update. - -2016-10-20 Richard Biener <rguenther@suse.de> - - * gcc.dg/graphite/pr35356-1.c: Update. - -2016-10-20 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/77446 - * g++.dg/cpp1y/pr77446.C: New. - -2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR tree-optimization/53979 - * gcc.dg/pr53979-1.c: New test-case. - * gcc.dg/pr53979-2.c: Likewise. - -2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/Wint-in-bool-context-2.c: New test. - -2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - * gfortran.dg/dtio_17.f90: Fix test. - -2016-10-19 Aldy Hernandez <aldyh@redhat.com> - - * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets. - * gcc.dg/Walloca-2.c: Same. - -2016-10-19 Aldy Hernandez <aldyh@redhat.com> - - * gcc.dg/Wvla-1.c: Rename to... - * gcc.dg/Wvla-larger-than-1.c: ...this. - * gcc.dg/Wvla-2.c: Rename to... - * gcc.dg/Wvla-larger-than-2.c: ...this. - * gcc.dg/Wvla-3.c: Rename to... - * gcc.dg/Walloca-11.c.: ...this. - * gcc.dg/wvla-[1-7].c: Rename to: - * gcc.dg/Wvla-[1-7].c: ...this. - -2016-10-19 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/78005 - * gcc.dg/vect/pr78005.c: New. - * gcc.target/i386/l_fma_float_1.c: Revise test. - * 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. - * gcc.target/i386/l_fma_double_1.c: Ditto. - * 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. - -2016-10-19 Thomas Schwinge <thomas@codesourcery.com> - - PR tree-optimization/78024 - * gcc.dg/goacc/loop-processing-1.c: New file. - -2016-10-19 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase. - -2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test. - * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test. - * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test. - * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test. - * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test. - * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test. - * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test. - * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test. - * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test. - * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test. - * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test. - * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test. - * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test. - * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test. - * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test. - * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test. - * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test. - * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test. - * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test. - * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test. - * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test. - * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test. - * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test. - * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test. - * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test. - * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test. - * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test. - * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test. - * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test. - * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test. - * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test. - * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-0.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-1.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-2.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-3.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-4.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-5.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-6.c: New test. - * gcc.target/powerpc/vsu/vec-xlx-7.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-0.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-1.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-2.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-3.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-4.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-5.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-6.c: New test. - * gcc.target/powerpc/vsu/vec-xrx-7.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test. - * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test. - * gcc.target/powerpc/vsu/vsu.exp: New file. - -2016-10-18 Uros Bizjak <ubizjak@gmail.com> - - PR target/77991 - * gcc.target/i386/pr77991.c: New test. - -2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com> - - * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever - LTO is used. - -2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/sso/sso.exp: Return early if not effective_target_int32. - -2016-10-18 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/pr20318.c: Disable EVRP. - * gcc.dg/tree-ssa/pr21001.c: Likewise. - * gcc.dg/tree-ssa/pr21090.c: Likewise. - * gcc.dg/tree-ssa/pr21294.c: Likewise. - * gcc.dg/tree-ssa/pr21563.c: Likewise. - * gcc.dg/tree-ssa/pr23744.c: Likewise. - * gcc.dg/tree-ssa/pr25382.c: Likewise. - * gcc.dg/tree-ssa/pr68431.c: Likewise. - * gcc.dg/tree-ssa/vrp03.c: Likewise. - * gcc.dg/tree-ssa/vrp06.c: Likewise. - * gcc.dg/tree-ssa/vrp07.c: Likewise. - * gcc.dg/tree-ssa/vrp09.c: Likewise. - * gcc.dg/tree-ssa/vrp19.c: Likewise. - * gcc.dg/tree-ssa/vrp20.c: Likewise. - * gcc.dg/tree-ssa/vrp92.c: Likewise. - * gcc.dg/pr68217.c: Likewise. - * gcc.dg/predict-9.c: Likewise. - * gcc.dg/tree-prof/val-prof-5.c: Adjust. - * gcc.dg/predict-1.c: Likewise. - -2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - * gfortran.dg/dtio_17.f90: New test. - -2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/ipa/vrp4.c: Adjust testcase. - -2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/ipa/vrp4.c: New test. - -2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/torture/pr39074-2.c: Adjust testcase. - * gcc.dg/torture/pr39074.c: Likewise. - -2016-10-17 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*. - * gnat.dg/trampoline4.adb: Minor tweak. - -2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/77916 - * gcc.dg/torture/pr77916.c: New. - -2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77978 - * gfortran.dg/pr77978_1.f90: New test. - * gfortran.dg/pr77978_2.f90: Ditto. - * gfortran.dg/pr77978_3.f90: Ditto. - -2016-10-17 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/61420 - PR fortran/78013 - * gfortran.dg/proc_ptr_49.f90: New test. - -2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR target/77308 - * gcc.target/arm/pr77308.c: New test. - -2016-10-17 David Edelsohn <dje.gcc@gmail.com> - - * lib/target-supports.exp - (check_effective_target_floatn_nx_runtime): Return 0 for - powerpc*-ibm-aix*. - -2016-10-17 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/aapcs64/test_align-7.c: Use long - long instead of long. - * gcc.target/aarch64/cinc_common_1.c: Likewise. - * gcc.target/aarch64/combine_bfi_1.c: Likewise. - * gcc.target/aarch64/fmul_fcvt_1.c: Likewise. - * gcc.target/aarch64/mult-synth_4.c: Likewise. - * gcc.target/aarch64/pr68102_1.c: Likewise. - * gcc.target/aarch64/target_attr_3.c: Likewise. - -2016-10-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77988 - * gcc.dg/torture/pr77988.c: New testcase. - -2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/pr71636-1.c: New test-case. - * gcc.dg/pr71636-2.c: Likewise. - -2016-10-16 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/trampoline3.adb: New test. - * gnat.dg/trampoline4.adb: Likewise. - -2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - * gfortran.dg/dtio_16.f90: New test. - -2016-10-15 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/bmaskbshuf.c: Rename to... - * gcc.target/sparc/bmaskbshuf-1.c: ...this. - * gcc.target/sparc/bmaskbshuf-2.c: New test. - -2016-10-15 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/popc.c: Rename to... - * gcc.target/sparc/popc-1.c: ...this. - * gcc.target/sparc/popc-2.c: New test. - -2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/77972 - * gfortran.dg/unexpected_eof_4.f90: New test. - -2016-10-15 Janne Blomqvist <jb@gcc.gnu.org> - - PR libfortran/48587 - * gfortran.dg/negative_unit2.f90: New test. - -2016-10-14 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/77959 - * gfortran.dg/pr77959.f90: New test. - - DR 1511 - const volatile variables and ODR - * g++.dg/DRs/dr1511-1.C: New test. - * g++.dg/DRs/dr1511-2.C: New test. - -2016-10-14 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/debug7.adb (dg-options): Remove -g. - * gnat.dg/debug8.adb (dg-options): Add -margs. - * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs. - -2016-10-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77979 - * gcc.dg/torture/pr77979.c: New testcase. - -2016-10-14 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-ssa/builtins-folding-generic.c: New test. - * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise. - * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise. - -2016-10-14 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options. - Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*. - * gcc.dg/torture/pr77937-2.c: Likewise. - -2016-10-14 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/lto15.adb: Adjust. - * gnat.dg/lto16.adb: Likewise. - * gnat.dg/lto17.adb: Likewise - * gnat.dg/lto18.ad[sb]: New test. - * gnat.dg/lto18_pkg.ads: New helper. - * gnat.dg/lto19.adb: New test. - * gnat.dg/lto19_pkg1.ad[sb]: New helper. - * gnat.dg/lto19_pkg2.ad[sb]: Likewise. - * gnat.dg/lto20.adb: New test. - * gnat.dg/lto20_pkg.ad[sb]: New helper. - -2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_38.f90: Expect error message. - -2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/spellcheck_1.c: New test. - * gcc.target/aarch64/spellcheck_2.c: Likewise. - * gcc.target/aarch64/spellcheck_3.c: Likewise. - * gcc.target/aarch64/spellcheck_4.c: Likewise. - * gcc.target/aarch64/spellcheck_5.c: Likewise. - * gcc.target/aarch64/spellcheck_6.c: Likewise. - -2016-10-13 Andreas Schwab <schwab@linux-m68k.org> - - * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0. - -2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR tree-optimization/77937 - * gcc.dg/torture/pr77937-1.c: New. - * gcc.dg/torture/pr77937-2.c: New. - -2016-10-13 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/inline-var1.C: New test. - * g++.dg/cpp1z/inline-var1a.C: New test. - * g++.dg/cpp1z/inline-var1.h: New file. - * g++.dg/cpp1z/inline-var2.C: New test. - * g++.dg/cpp1z/inline-var3.C: New test. - * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about - uninitialized const. - -2016-10-13 Sandra Loosemore <sandra@codesourcery.com> - - * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with - Xscale is specified, not just -march. - * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu - is incompatible with Xscale. - -2016-10-13 Martin Sebor <msebor@redhat.com> - - PR c++/71912 - * g++.dg/ext/flexary4.C: Adjust. - * g++.dg/ext/flexary5.C: Same. - * g++.dg/ext/flexary9.C: Same. - * g++.dg/ext/flexary19.C: New test. - * g++.dg/ext/flexary18.C: New test. - * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed - regression test. - * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument. - Avoid generating a flexible array member in an array. - -2016-10-13 Martin Sebor <msebor@redhat.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t - to placate -Wformat on targets where the type is not int. - -2016-10-13 David Malcolm <dmalcolm@redhat.com> - - * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file - in INSN_LOCATION. - -2016-10-13 Bin Cheng <bin.cheng@arm.com> - - * gcc.target/i386/l_fma_float_1.c: Revise test. - * 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. - * gcc.target/i386/l_fma_double_1.c: Ditto. - * 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. - -2016-10-13 Bin Cheng <bin.cheng@arm.com> - - * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string. - -2016-10-13 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/vect-98.c: Refine test case. - * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters. - * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto. - * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto. - -2016-10-13 Jakub Jelinek <jakub@redhat.com> - - PR c/77946 - * c-c++-common/Wimplicit-fallthrough-34.c: New test. - -2016-10-13 Martin Liska <mliska@suse.cz> - - PR tree-optimization/77943 - * g++.dg/tree-ssa/pr77943.C: New test. - -2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/72832 - * gfortran.dg/allocate_with_source_22.f03: New test. - * gfortran.dg/allocate_with_source_23.f03: New test. Expected to - fail. - -2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/movhi_movw.c: Enable test for ARM mode. - * gcc.target/arm/movsi_movw.c: Likewise. - * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler - directive to work on big endian targets. - -2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/tree-ssa/evrp6.c: New test. - -2016-10-12 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase. - * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase. - * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase. - -2016-10-12 Segher Boessenkool <segher@kernel.crashing.org> - - * gcc.target/powerpc/warn-1.c: Change line number in dg-warning. - * gcc.target/powerpc/warn-2.c: Ditto. - -2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com> - - * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA. - * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support. - * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16 - for -mmsa. - * gcc.target/mips/msa.c: New test. - * gcc.target/mips/msa-builtins.c: Likewise. - * lib/target-supports.exp (check_mips_msa_hw_available): New. - (check_effective_target_mips_msa_runtime): Likewise. - (check_effective_target_mips_msa): Likewise. - (add_options_for_mips_msa): Likewise. - (check_effective_target_vect_int): Return TRUE for MIPS MSA. - (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_vect_shift_char): Likewise. - (check_effective_target_vect_long): Likewise. - (check_effective_target_vect_float): Likewise. - (check_effective_target_vect_double): Likewise. - (check_effective_target_vect_long_long): 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_sdot_qi): Likewise. - (check_effective_target_vect_udot_qi): Likewise. - (check_effective_target_vect_sdot_hi): Likewise. - (check_effective_target_vect_udot_hi): Likewise. - (check_effective_target_vect_pack_trunc): Likewise. - (check_effective_target_vect_unpack): Likewise. - (check_effective_target_vect_hw_misalign): Likewise. - (check_effective_target_vect_condition): Likewise. - (check_effective_target_vect_cond_mixed): Likewise. - (check_effective_target_vect_char_mult): Likewise. - (check_effective_target_vect_short_mult): Likewise. - (check_effective_target_vect_int_mult): Likewise. - (check_effective_target_vect_extract_even_odd): Likewise. - (check_effective_target_vect_interleave): Likewise. - (check_vect_support_and_set_flags): Check if the target supports MSA - and append to the list of EFFECTIVE_TARGETS. - -2016-10-12 Richard Biener <rguenther@suse.de> - - PR debug/77947 - * g++.dg/torture/pr77947.C: New testcase. - -2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug8.adb: New testcase. - -2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug9.adb: New testcase. - -2016-10-12 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/vrp35.c: Adjust. - * gcc.dg/tree-ssa/vrp36.c: Likewise. - * gcc.dg/tree-ssa/vrp46.c: Likewise. - -2016-10-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77920 - * gcc.dg/torture/pr77920.c: New testcase. - -2016-10-12 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/77929 - * gcc.c-torture/compile/pr77929.c: New test. - - * c-c++-common/Wimplicit-fallthrough-25.c: New test. - * c-c++-common/Wimplicit-fallthrough-26.c: New test. - * c-c++-common/Wimplicit-fallthrough-27.c: New test. - * c-c++-common/Wimplicit-fallthrough-28.c: New test. - * c-c++-common/Wimplicit-fallthrough-29.c: New test. - * c-c++-common/Wimplicit-fallthrough-30.c: New test. - * c-c++-common/Wimplicit-fallthrough-31.c: New test. - * c-c++-common/Wimplicit-fallthrough-32.c: New test. - * c-c++-common/Wimplicit-fallthrough-33.c: New test. - -2016-10-11 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/setcc-4.c: Adjust. - * gcc.target/sparc/setcc-5.c: Likewise. - * gcc.target/sparc/setcc-6.c: Likewise. - * gcc.target/sparc/setcc-7.c: Likewise. - * gcc.target/sparc/setcc-8.c: Likewise. - * gcc.target/sparc/setcc-9.c: Likewise. - * gcc.target/sparc/setcc-10.c: Delete. - -2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77942 - * gfortran.dg/pr77942.f90 - -2016-10-11 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_math.f90: New testsuite. - -2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32. - (main): Declare j as i32 instead of int. - -2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR testsuite/PR77710 - * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all - target triplet instead of *-*-*-*. - -2016-10-11 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/unchecked_convert10.adb: New test. - * gnat.dg/unchecked_convert11.adb: Likewise. - * gnat.dg/unchecked_convert12.adb: Likewise. - -2016-10-11 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/cbcond-1.c: New test. - * gcc.target/sparc/cbcond-2.c: Likewise. - * gcc.target/sparc/movcc-1.c: Likewise. - * gcc.target/sparc/movcc-2.c: Likewise. - * gcc.target/sparc/setcc-1.c: Adjust. - * gcc.target/sparc/setcc-2.c: Likewise. - * gcc.target/sparc/setcc-3.c: Likewise. - * gcc.target/sparc/setcc-4.c: Likewise. - * gcc.target/sparc/setcc-5.c: Likewise. - * gcc.target/sparc/setcc-6.c: New test. - * gcc.target/sparc/setcc-7.c: Likewise. - * gcc.target/sparc/setcc-8.c: Likewise. - * gcc.target/sparc/setcc-9.c: Likewise. - * gcc.target/sparc/setcc-10.c: Likewise. - -2016-10-10 Jeff Law <law@redhat.com> - - PR tree-optimization/71947 - * gcc.dg/tree-ssa/pr71947-1.c: New test. - * gcc.dg/tree-ssa/pr71947-2.c: New test. - * gcc.dg/tree-ssa/pr71947-3.c: New test. - * gcc.dg/tree-ssa/pr71947-4.c: New test. - * gcc.dg/tree-ssa/pr71947-5.c: New test. - * gcc.dg/tree-ssa/pr71947-6.c: New test. - -2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/77915 - * gfortran.dg/matmul_11.f90: New test. - -2016-10-10 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64. - * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New. - -2016-10-10 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New. - -2016-10-10 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED): - Enable AArch64. - * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for - vdup*_laneq. - * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New. - -2016-10-10 Matthew Wahab <matthew.wahab@arm.com> - Jiong Wang <jiong.wang@arm.com> - - * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention - AArch64 support. - (add_options_for_arm_v8_2a_fp16_neon): Likewise. - (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support - AArch64 targets. - (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support - AArch64 targets. - (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64 - targets. - (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise. - -2016-10-10 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/vfa.ads: New test. - -2016-10-10 Eric Botgazou <ebotcazou@adacore.com> - - * gnat.dg/inline13.ad[sb]: New test. - * gnat.dg/inline13_pkg.ad[sb]: New helper. - -2016-10-10 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/biased_subtype.adb: New test. - -2016-10-09 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/77901 - * gcc.c-torture/compile/pr77901.c: New test. - -2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump. - * gcc.dg/ipa/propalign-2.c: Likewise - * gcc.dg/ipa/propalign-3.c: Likewise. - * gcc.dg/ipa/propalign-4.c: Likewise. - * gcc.dg/ipa/propalign-5.c: Likewise. - -2016-10-08 Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests. - - * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests. - - * c-c++-common/Wimplicit-fallthrough-23.c: New test. - * c-c++-common/Wimplicit-fallthrough-24.c: New test. - -2016-10-07 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_union_11.f90: New testcase. - -2016-10-07 Nathan Sidwell <nathan@acm.org> - - PR c++/66443 - * g++.dg/cpp0x/pr66443-cxx11.C: New. - * g++.dg/cpp0x/pr66443-cxx11-2.C: New. - * g++.dg/cpp1y/pr66443-cxx14.C: New - * g++.dg/cpp1y/pr66443-cxx14-2.C: New. - * g++.dg/cpp1y/pr66443-cxx14-3.C: New. - -2016-10-07 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp0x/addressof1.C: New test. - * g++.dg/cpp0x/addressof2.C: New test. - -2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-type-1.c: New test to check that - PowerPC 64-bit Linux enables -mfloat128-type by default. - * gcc.target/powerpc/float128-type-2.c: Likewise. - * gcc.target/powerpc/float128-mix.c: Change error message to - reflect that __ibm128 is now #define'ed to be long double. - -2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77406 - * gfortran.dg/pr77406.f90: New test. - * gfortran.dg/assumed_type_3.f90: Update error messages. - * gfortran.dg/defined_operators_1.f90: Ditto. - * gfortran.dg/generic_26.f90: Ditto. - * gfortran.dg/generic_7.f90: Ditto. - * gfortran.dg/gomp/udr5.f90: Ditto. - * gfortran.dg/gomp/udr7.f90: Ditto. - * gfortran.dg/interface_1.f90: Ditto. - * gfortran.dg/interface_37.f90: Ditto. - * gfortran.dg/interface_5.f90: Ditto. - * gfortran.dg/interface_6.f90: Ditto. - * gfortran.dg/interface_7.f90 - * gfortran.dg/no_arg_check_3.f90 - * gfortran.dg/operator_5.f90 - * gfortran.dg/proc_ptr_comp_20.f90: Ditto. - -2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/77700 - * c-c++-common/Wint-in-bool-context.c: Update test. - -2016-10-07 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/vrp01.c: Adjust. - * gcc.dg/tree-ssa/vrp34.c: Likewise. - -2016-10-07 Marek Polacek <polacek@redhat.com> - - * c-c++-common/Wimplicit-fallthrough-22.c: New test. - -2016-10-07 Bernd Schmidt <bschmidt@redhat.com> - - PR c++/69733 - * c-c++-common/pr69733.c: New test. - * gcc.dg/pr69733.c: New test. - * gcc.target/i386/pr69733.c: New test. - -2016-10-07 Marek Polacek <polacek@redhat.com> - - PR c++/77803 - * g++.dg/warn/Wimplicit-fallthrough-1.C: New test. - -2016-10-07 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/77664 - * gcc.dg/tree-ssa/pr77664.c: New test. - * gcc.dg/pr77664.c: New test. - -2016-10-06 Louis Krupp <louis.krupp@zoho.com> - - * gfortran.dg/pr69955.f90: New test. - -2016_10-06 Louis Krupp <louis.krupp@zoho.com> - - PR fortran/57910 - * gfortran.dg/pr57910.f90: New test. - -2016-10-06 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/has-unique-obj-representations1.C: New test. - * g++.dg/cpp1z/has-unique-obj-representations2.C: New test. - -2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR tree-optimization/77862 - * gcc.dg/pr77862.c: New test. - -2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/tree-ssa/evrp4.c: New test. - -2016-10-06 Jeff Law <law@redhat.com> - - PR tree-optimization/71661 - * gcc.dg/tree-ssa/pr71661.c: New test. - -2016-10-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77855 - * gcc.dg/torture/pr77855.c: New testcase. - -2016-10-06 James Clarke <jrtc27@jrtc27.com> - Eric Botcazou <ebotcazou@adacore.com> - - * g++.dg/other/pr77759.C: New test. - -2016-10-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77839 - * gcc.dg/torture/pr77839.c: New testcase. - -2016-10-06 Marek Polacek <polacek@redhat.com> - - * g++.dg/cpp1z/init-statement9.C: New test. - -2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com> - - * gcc.target/i386/pcommit-1.c: Deleted. - * gcc.target/i386/sse-12.c: Deleted -pcommit option. - * 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. - -2016-10-05 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr77833.c: Require int128 effective target. - -2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org> - - PR fortran/58991 - PR fortran/58992 - * gfortran.dg/associate_22.f90: New test. - -2016-10-05 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_union_9.f90: New testcase. - * gfortran.dg/dec_union_10.f90: New testcase. - -2016-10-05 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/66343 - * gcc.dg/pch/pr66343-3.c: New test. - * gcc.dg/pch/pr66343-3.hs: New file. - - PR sanitizer/66343 - * gcc.dg/pch/pr66343-1.c: New test. - * gcc.dg/pch/pr66343-1.hs: New file. - * gcc.dg/pch/pr66343-2.c: New test. - * gcc.dg/pch/pr66343-2.hs: New file. - -2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/Wint-in-bool-context.c: Update test. - -2016-10-05 Marek Polacek <polacek@redhat.com> - - * g++.dg/cpp1z/init-statement1.C: New test. - * g++.dg/cpp1z/init-statement2.C: New test. - * g++.dg/cpp1z/init-statement3.C: New test. - * g++.dg/cpp1z/init-statement4.C: New test. - * g++.dg/cpp1z/init-statement5.C: New test. - * g++.dg/cpp1z/init-statement6.C: New test. - * g++.dg/cpp1z/init-statement7.C: New test. - * g++.dg/cpp1z/init-statement8.C: New test. - -2016-10-05 Louis Krupp <louis.krupp@zoho.com> - - PR fortran/67524 - * gfortran.dg/pr67524.f90: New test. - -2016-10-05 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/77823 - * c-c++-common/ubsan/shift-9.c: New test. - -2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead - of int if __SIZEOF_INT__ is less than 4 bytes. - -2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - * gfortran.dg/dtio_15.f90: Fix spaces in dg-do. - * gfortran.dg/class_array_20.f03: Likewise. - * gfortran.dg/class_array_21.f03: Likewise. - * gfortran.dg/finalize_29.f08: Likewise. - * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. - -2016-10-05 Richard Biener <rguenther@suse.de> - - PR middle-end/77826 - * gcc.dg/torture/pr77826.c: New testcase. - -2016-10-05 Richard Biener <rguenther@suse.de> - - * gcc.dg/fold-copysign-1.c: New testcase. - -2016-10-05 Andreas Schwab <schwab@suse.de> - - * g++.dg/pr49847-2.C: Remove. - -2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase. - -2016-10-05 Richard Biener <rguenther@suse.de> - - PR middle-end/55152 - * gcc.dg/pr55152-2.c: New testcase. - -2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - * gfortran.dg/dtio_15.f90: New test. - -2016-10-04 Ian Lance Taylor <iant@golang.org> - - * gcc.dg/split-7.c: New test. - -2016-10-04 Martin Sebor <msebor@redhat.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to - %lc directive to wint_t to silence -Wformat warnings on targets - where the latter is a distinct type such as long. - -2016-10-04 Martin Sebor <msebor@redhat.com> - - PR c++/77804 - * g++.dg/warn/Wplacement-new-size-4.C: New test. - -2016-10-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/77791 - * g++.dg/cpp0x/lambda/lambda-77791.C: New test. - - * g++.dg/other/java3.C: Remove. - * g++.dg/other/java1.C: Remove. - * g++.dg/other/error12.C: Remove. - * g++.dg/other/java2.C: Remove. - * g++.dg/warn/Wnvdtor.C: Remove. - * g++.dg/lookup/java1.C: Remove. - * g++.dg/lookup/java2.C: Remove. - * g++.dg/ext/pr34829.C: Remove. - * g++.dg/ext/java-3.C: Remove. - * g++.dg/ext/java-1.C: Remove. - * g++.dg/ext/java-2.C: Remove. - * g++.old-deja/g++.oliva/dwarf2.C: Remove. - -2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com> - - PR tree-optimization/77808 - * gcc.dg/tree-ssa/pr77808.c: New testcase. - -2016-10-04 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77399 - * gcc.dg/tree-ssa/forwprop-35.c: Adjust. - -2016-10-04 Richard Biener <rguenther@suse.de> - - PR middle-end/77833 - * gcc.target/i386/pr77833.c: New testcase. - -2016-09-26 Jeff Law <law@redhat.com> - - PR tree-optimization/71550 - PR tree-optimization/71403 - * gcc.c-torture/execute/pr71550.c: New test. - -2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects - option. - -2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - Revert - 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test. - -2016-10-03 Marek Polacek <polacek@redhat.com> - - * g++.dg/cpp0x/nullptr37.C: New test. - -2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/Wint-in-bool-context.c: Update test. - -2016-10-02 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and - earlier. - * g++.dg/charset/asm2.c (memmove): Likewise. - * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17. - * g++.dg/tls/diag-4.C (foo): Likewise. - * c-c++-common/vector-subscript-2.c (vf): Change dg-error to - dg-warning, fix up regex. - * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets. - * g++.old-deja/g++.mike/p700.C: Add -Wno-register. - * g++.old-deja/g++.mike/net31.C: Likewise. - * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning - for C++17. - * g++.old-deja/g++.jason/enum3.C: Add -Wno-register. - * g++.old-deja/g++.eh/ia64-1.C: Likewise. - -2016-10-01 Richard Biener <rguenther@suse.de> - - PR middle-end/77798 - * gfortran.fortran-torture/compile/pr77798.f90: New testcase. - -2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/77663 - * gfortran.dg/coarray_send_by_ref_1.f08: New test. - -2016-10-01 Jakub Jelinek <jakub@redhat.com> - - PR c/77490 - * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options. - Add dg-prune-output directive. - -2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/66643 - * gfortran.fortran-torture/compile/arrayio.f90: Update test. - * gfortran.fortran-torture/compile/write.f90: Update test. - -2016-09-30 Matthew Wawhab <matthew.wahab@arm.com> - - * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with - arm_fp16_alternative_ok as the required effective target. - * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add - -mfp16-format=alternative to the dg-options directive and remove - the dg-add-options directive. - -2016-09-30 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/77764 - * gfortran.dg/dec_union_8.f90: New testcase. - -2016-09-30 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/77782 - * gfortran.dg/dec_structure_16.f90: New testcase. - -2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_allocate_10.f08: New test. - * gfortran.dg/coindexed_1.f90: Above fixes allow execution. - -2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test. - -2016-09-30 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77399 - * gcc.dg/tree-ssa/forwprop-35.c: New testcase. - -2016-09-29 Sandra Loosemore <sandra@codesourcery.com> - - * c-c++-common/pr27336.c: Make dependency on - -fdelete-null-pointer-checks explicit. - * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise. - * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise. - * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets. - * gcc.dg/pic-1.c: Require fpic target support. - * gcc.dg/pic-2.c: Likewise. - -2016-09-29 Jakub Jelinek <jakub@redhat.com> - - Implement P0001R1 - C++17 removal of register storage class specifier - * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17. - * c-c++-common/vector-subscript-2.c (vf): Expect new error for - C++17. - * c-c++-common/vector-subscript-5.c (foo): Don't use register - keyword if not __SSE2__. - * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for - C++17. - * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove - register keywords. - * g++.dg/eh/pr29166.C: Add -Wno-register option. - * g++.dg/warn/register-parm-1.C (erroneous_warning, - no_erroneous_warning): Expect new warnings for C++17. - * g++.dg/warn/register-var-2.C (f): Likewise. - * g++.dg/parse/register1.C (f): Expect new error for C++17. - * g++.dg/parse/linkage2.C (foo): Likewise. - * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register - keyword on parameters for C++17. - * g++.dg/cpp1z/register1.C: New test. - * g++.dg/cpp1z/register2.C: New test. - * g++.dg/cpp1z/register3.C: New test. - -2016-09-29 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/adx-check.h (main): Simplify feature bit tests. - * gcc.target/i386/avx2-check.h (main): Ditto. - * gcc.target/i386/avx512bw-check.h (main): Ditto. - * gcc.target/i386/avx512cd-check.h (main): Ditto. - * gcc.target/i386/avx512dq-check.h (main): Ditto. - * gcc.target/i386/avx512er-check.h (main): Ditto. - * gcc.target/i386/avx512f-check.h (main): Ditto. - * gcc.target/i386/avx512ifma-check.h (main): Ditto. - * gcc.target/i386/avx512vbmi-check.h (main): Ditto. - * gcc.target/i386/avx512vl-check.h (main): Ditto. - -2016-09-29 Uros Bizjak <ubizjak@gmail.com> - - PR target/77756 - * gcc.target/i386/pr77756.c: New test. - -2016-09-29 Marek Polacek <polacek@redhat.com> - - * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target. - -2016-09-29 Marek Polacek <polacek@redhat.com> - - * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and - C++14. - -2016-09-29 Martin Liska <mliska@suse.cz> - - * objc/execute/construct1.m: New test. - -2016-09-29 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77768 - * gcc.dg/torture/pr77768.c: New testcase. - -2016-09-28 Richard Biener <rguenther@suse.de> - - PR middle-end/77407 - * gcc.dg/pr77407.c: New testcase. - -2016-09-29 Richard Biener <rguenther@suse.de> - - PR middle-end/55152 - * gcc.dg/pr55152.c: New testcase. - * gcc.dg/tree-ssa/phi-opt-5.c: Adjust. - -2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.dg/profile-update-warning.c: Restrict to ia32. - (dg-options): Remove -m32. - -2016-09-28 Martin Sebor <msebor@redhat.com> - - PR middle-end/77721 - * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test. - -2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/77707 - * gfortran.dg/inquire_17.f90: New test. - -2016-09-28 Jakub Jelinek <jakub@redhat.com> - - PR c++/77467 - * g++.dg/cpp1y/constexpr-77467.C: New test. - -2016-09-28 Martin Sebor <msebor@redhat.com> - - PR c/77762 - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s): - Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk. - (test_sprintf_p_const): Adjust line numbers to avoid failures - introduced in r240503. - -2016-09-28 Martin Sebor <msebor@redhat.com> - - PR middle-end/77683 - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. - -2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/77748 - * g++.dg/pr77550.C: Avoid undefined behavior. - - * gcc.dg/tree-ssa/pr68198.c: Fix dg-final. - -2016-09-28 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.dg/strlenopt-20.c: Update test. - * gcc.dg/strlenopt-21.c: Likewise. - * gcc.dg/strlenopt-22.c: Likewise. - * gcc.dg/strlenopt-22g.c: Likewise. - * gcc.dg/strlenopt-26.c: Likewise. - * gcc.dg/strlenopt-5.c: Likewise. - * gcc.dg/strlenopt-7.c: Likewise. - * gcc.dg/strlenopt-9.c: Likewise. - -2016-09-27 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test. - - * g++.dg/cpp1z/lambda-this1.C: New test. - * g++.dg/cpp1z/lambda-this2.C: New test. - - PR c++/77722 - * g++.dg/ubsan/return-4.C: New test. - * g++.dg/ubsan/return-5.C: New test. - * g++.dg/ubsan/return-6.C: New test. - -2016-09-27 Jiong Wang <jiong.wang@arm.com> - - * lib/target-supports.exp - (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word - in function comment. - -2016-09-27 Martin Liska <mliska@suse.cz> - - PR gcov-profile/46266 - * lib/gcov.exp: Verify that <built-in>.gcov file is not - considered. - -2016-09-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77745 - * g++.dg/torture/pr77745.C: New testcase. - -2016-09-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77478 - * gcc.dg/torture/pr77478.c: New testcase. - -2016-09-27 Martin Liska <mliska@suse.cz> - - PR gcov-profile/7970 - PR gcov-profile/16855 - PR gcov-profile/44779 - * g++.dg/gcov/pr16855.C: New test. - -2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus. - -2016-09-27 Jakub Jelinek <jakub@redhat.com> - - PR fortran/77666 - * gfortran.dg/gomp/pr77666.f90: New test. - -2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR ipa/77677 - * gcc.dg/torture/pr77677-2.c: New test. - -2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77420 - * gfortran.dg/pr77420_1.f90: New test. - * gfortran.dg/pr77420_2.f90: Ditto. - * gfortran.dg/pr77420_3.f90: New test. Requires ... - * gfortran.dg/pr77420_4.f90: this file. - -2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/77719 - * gfortran.dg/pr77719.f90: New test. - -2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept - singular form of byte when quantity is unknown. - -2016-09-26 Marek Polacek <polacek@redhat.com> - - * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough. - -2016-09-26 Martin Liska <mliska@suse.cz> - - * c-c++-common/ubsan/sanitize-recover-1.c: New test. - * c-c++-common/ubsan/sanitize-recover-2.c: New test. - * c-c++-common/ubsan/sanitize-recover-3.c: New test. - * c-c++-common/ubsan/sanitize-recover-4.c: New test. - * c-c++-common/ubsan/sanitize-recover-5.c: New test. - * c-c++-common/ubsan/sanitize-recover-6.c: New test. - * c-c++-common/ubsan/sanitize-recover-7.c: New test. - * c-c++-common/ubsan/sanitize-recover-8.c: New test. - * c-c++-common/ubsan/sanitize-recover-9.c: New test. - -2016-09-26 Marek Polacek <polacek@redhat.com> - - PR c/7652 - * c-c++-common/Wimplicit-fallthrough-1.c: New test. - * c-c++-common/Wimplicit-fallthrough-10.c: New test. - * c-c++-common/Wimplicit-fallthrough-11.c: New test. - * c-c++-common/Wimplicit-fallthrough-12.c: New test. - * c-c++-common/Wimplicit-fallthrough-13.c: New test. - * c-c++-common/Wimplicit-fallthrough-14.c: New test. - * c-c++-common/Wimplicit-fallthrough-15.c: New test. - * c-c++-common/Wimplicit-fallthrough-16.c: New test. - * c-c++-common/Wimplicit-fallthrough-17.c: New test. - * c-c++-common/Wimplicit-fallthrough-18.c: New test. - * c-c++-common/Wimplicit-fallthrough-19.c: New test. - * c-c++-common/Wimplicit-fallthrough-20.c: New test. - * c-c++-common/Wimplicit-fallthrough-21.c: New test. - * c-c++-common/Wimplicit-fallthrough-2.c: New test. - * c-c++-common/Wimplicit-fallthrough-3.c: New test. - * c-c++-common/Wimplicit-fallthrough-4.c: New test. - * c-c++-common/Wimplicit-fallthrough-5.c: New test. - * c-c++-common/Wimplicit-fallthrough-6.c: New test. - * c-c++-common/Wimplicit-fallthrough-7.c: New test. - * c-c++-common/Wimplicit-fallthrough-8.c: New test. - * c-c++-common/Wimplicit-fallthrough-9.c: New test. - * c-c++-common/attr-fallthrough-1.c: New test. - * c-c++-common/attr-fallthrough-2.c: New test. - * g++.dg/cpp0x/fallthrough1.C: New test. - * g++.dg/cpp0x/fallthrough2.C: New test. - * g++.dg/cpp1z/fallthrough1.C: New test. - * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning. - * gcc.dg/Wimplicit-fallthrough-1.c: New test. - * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test. - * objc.dg/Wimplicit-fallthrough-1.m: New test. - -2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77429 - * gfortran.dg/pr77429.f90: New test. - -2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77694 - * gfortran.dg/pr77694.f90: New test. - -2016-09-25 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/51244 - * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching. - -2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr> - - * gfortran.dg/coarray_lib_comm_1.f90: Really fix test - for 32-bit mode. - -2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr> - - * gfortran.dg/coarray_lib_comm_1.f90: Fix test - for 32-bit mode. - -2016-09-24 Marek Polacek <polacek@redhat.com> - - PR c/77490 - * c-c++-common/Wbool-operation-1.c: New test. - * gcc.dg/Wbool-operation-1.c: New test. - -2016-09-23 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_static_1.f90: New. - * gfortran.dg/dec_static_2.f90: New. - * gfortran.dg/dec_static_3.f90: New. - * gfortran.dg/dec_static_4.f90: New. - -2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/48298 - * gfortran.dg/negative_unit_check.f90: Update test. - * gfortran.dg/dtio_14.f90: New test. - -2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test. - * gcc.target/s390/hotpatch-compile-2.c: Likewise. - * gcc.target/s390/hotpatch-compile-3.c: Likewise. - * gcc.target/s390/hotpatch-compile-4.c: Likewise. - * gcc.target/s390/hotpatch-compile-5.c: Likewise. - * gcc.target/s390/hotpatch-compile-6.c: Likewise. - * gcc.target/s390/hotpatch-compile-14.c: Likewise. - -2016-09-23 Martin Sebor <msebor@redhat.com> - - PR testsuite/77713 - * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid - assuming long double is bigger than double. - -2016-09-23 Jakub Jelinek <jakub@redhat.com> - - Implement P0138R2, C++17 construction rules for enum class values - * g++.dg/cpp1z/direct-enum-init1.C: New test. - -2016-09-23 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/77672 - * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update - expected multiline output from first warning to reflect change - in r240434. - -2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern. - -2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de> - Tom de Vries <tom@codesourcery.com> - - PR testsuite/77411 - * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++. - -2016-09-23 Marek Polacek <polacek@redhat.com> - - * c-c++-common/gomp/atomic-12.c: Skip for C++1z. - * c-c++-common/gomp/atomic-13.c: Likewise. - * c-c++-common/gomp/atomic-14.c: Likewise. - * c-c++-common/pr60439.c: Remove invalid code. - * g++.dg/expr/bitfield4.C: Robustify for C++1z. - * g++.dg/expr/bitfield5.C: Likewise. - * g++.dg/expr/bitfield6.C: Likewise. - * g++.dg/expr/bool1.C: Likewise. - * g++.dg/expr/bool3.C: Likewise. - * g++.dg/expr/lval3.C: Likewise. - * g++.dg/expr/lval4.C: Likewise. - * g++.old-deja/g++.jason/bool5.C: Likewise. - -2016-09-23 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/77672 - * gcc.dg/plugin/diagnostic-test-string-literals-1.c - (test_terminator_location): New function. - -2016-09-23 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable - -march=armv8.2-a+fp16 when supported by the hardware. - * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New. - * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: - Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add - semi-colons to a macro invocations. - * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. Also fix some white-space. - * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. Also fix some long lines and white-space. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. Also fix some long lines and white-space. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16 - tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is - defined. - * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise. - * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise. - -2016-09-23 Jiong Wang <jiong.wang@arm.com> - Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New. - * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New. - * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New. - * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/armv8_2-fp16-neon-1.c: New. - * gcc.target/arm/armv8_2-fp16-scalar-1.c: New. - * gcc.target/arm/armv8_2-fp16-scalar-2.c: New. - * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics - support. - -2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR ipa/77677 - * gcc.dg/torture/pr77677.c: New test. - -2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface - here now. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon - options. Add tests for float16x4_t and float16x8_t. - -2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm. - * gcc.target/s390/risbg-ll-2.c: Ditto. - * gcc.target/s390/risbg-ll-3.c: Ditto. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/armv8_2-fp16-arith-1.c: New. - * gcc.target/arm/armv8_2-fp16-conv-1.c: New. - -2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly - output to the simplified instructions. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/armv8_2_fp16-move-1.c: New. - * gcc.target/arm/fp16-aapcs-1.c: Update expected output. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h - (FP16_SUPPORTED): New - (expected-hfloat-16x4): Make conditional on __fp16 support. - (expected-hfloat-16x8): Likewise. - (vdup_n_f16): Disable for non-AArch64 targets. - * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests, - conditional on FP16_SUPPORTED. - * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support - for testing __fp16. - * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests, - conditional on FP16_SUPPORTED. - * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/short-vfp-1.c: New. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/attr-fp16-arith-1.c: New. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): - New. - (add_options_for_arm_v8_2a_fp16_neon): New. - (check_effective_target_arm_arch_v8_2a_ok): Auto-generate. - (add_options_for_arm_arch_v8_2a): Auto-generate. - (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate. - (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New. - (check_effective_target_arm_v8_2a_fp16_scalar_ok): New. - (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New. - (check_effective_target_arm_v8_2a_fp16_neon_ok): New. - (check_effective_target_arm_v8_2a_fp16_scalar_hw): New. - (check_effective_target_arm_v8_2a_fp16_neon_hw): New. - -2016-09-23 Matthew Wahab <matthew.wahab@arm.com> - - * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use - arm_fp16_alternative_ok. - * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise. - * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise. - * gcc.dg/torture/arm-fp16-ops-3.c: Likewise. - * gcc.dg/torture/arm-fp16-ops-4.c: Likewise. - * gcc.target/arm/fp16-compile-alt-1.c: Likewise. - * gcc.target/arm/fp16-compile-alt-10.c: Likewise. - * gcc.target/arm/fp16-compile-alt-11.c: Likewise. - * gcc.target/arm/fp16-compile-alt-12.c: Likewise. - * gcc.target/arm/fp16-compile-alt-2.c: Likewise. - * gcc.target/arm/fp16-compile-alt-3.c: Likewise. - * gcc.target/arm/fp16-compile-alt-4.c: Likewise. - * gcc.target/arm/fp16-compile-alt-5.c: Likewise. - * gcc.target/arm/fp16-compile-alt-6.c: Likewise. - * gcc.target/arm/fp16-compile-alt-7.c: Likewise. - * gcc.target/arm/fp16-compile-alt-8.c: Likewise. - * gcc.target/arm/fp16-compile-alt-9.c: Likewise. - * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok. - * gcc.target/arm/fp16-compile-none-2.c: Likewise. - * gcc.target/arm/fp16-rounding-alt-1.c: Use - arm_fp16_alternative_ok. - * lib/target-supports.exp - (check_effective_target_arm_fp16_alternative_ok_nocache): New. - (check_effective_target_arm_fp16_alternative_ok): New. - (check_effective_target_arm_fp16_none_ok_nocache): New. - (check_effective_target_arm_fp16_none_ok): New. - -2016-09-23 Martin Liska <mliska@suse.cz> - - * gcc.dg/ipa/pr77653.c: Replace adress - with address. - -2016-09-23 Martin Liska <mliska@suse.cz> - - * gcc.target/i386/movbe-4.c: New test. - -2016-09-23 Martin Liska <mliska@suse.cz> - - * gcc.target/i386/crc32-5.c: New test. - -2016-09-23 Martin Liska <mliska@suse.cz> - - * gcc.target/i386/pr71652.c: New test. - * gcc.target/i386/pr71652-2.c: New test. - * gcc.target/i386/pr71652-3.c: New test. - -2016-09-23 Jakub Jelinek <jakub@redhat.com> - - * lib/gcc-dg.exp (process-message): Support relative line number - notation - .+4 or .-1 etc. - * gcc.dg/dg-test-1.c: New test. - -2016-09-22 Martin Sebor <msebor@redhat.com> - - PR target/77676 - * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo. - * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test. - -2016-09-22 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target. - * gcc.dg/ifcvt-2.c: Ditto. - * gcc.dg/zero_bits_compound-1.c: Ditto. - * gcc.dg/zero_bits_compound-1.c: Ditto. - * gcc.dg/pr40550.c: Simplify target selectors. - Use dg-additional-options. - * gcc.dg/pr47893.c: Ditto. - * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686 - additional options for 32-bit x86 targets. - * gcc.dg/pr70955.c: Move to ... - * gcc.target/i386/pr70955.c: ... here. Simplify target selector. - -2016-09-22 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/61019 - * g++.dg/cpp0x/pr61019.C: New. - -2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com> - Terry Guo <terry.guo@arm.com> - - * gcc.target/arm/pure-code/ffunction-sections.c: New. - * gcc.target/arm/pure-code/no-literal-pool.c: New. - * gcc.target/arm/pure-code/pure-code.exp: New. - -2016-09-22 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*. - Remove SSE effective target requirement. - -2016-09-22 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71979 - * g++.dg/cpp0x/pr71979.C: New. - -2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * g++.dg/pr77550.C: Use __SIZE_TYPE__. - -2016-09-22 Martin Liska <mliska@suse.cz> - - PR ipa/77653 - * gcc.dg/ipa/pr77653.c: New test. - -2016-09-22 Jakub Jelinek <jakub@redhat.com> - - PR fortran/77665 - * gfortran.dg/gomp/pr77665.f90: New test. - -2016-09-22 Paul Thomas <pault@gcc.gnu.org> - - * gfortran.dg/dtio_11.f90: Correct for changed error messages. - * gfortran.dg/dtio_13.f90: New test. - -2016-09-21 Louis Krupp <louis.krupp@zoho.com> - - PR fortran/66107 - * gfortran.dg/pr66107.f90: New test. - -2016-09-21 Ian Lance Taylor <iant@golang.org> - - * go.go-torture/execute/map-1.go: Replace old map deletion syntax - with call to builtin delete function. - -2016-09-21 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c, - gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c, - gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c, - gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New - tests. - -2016-09-21 Uros Bizjak <ubizjak@gmail.com> - - * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements. - -2016-09-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/77651 - * g++.dg/cpp1z/aligned-new6.C: New test. - -2016-09-21 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/fp16-aapcs-3.c: New. - * gcc.target/arm/fp16-aapcs-4.c: New. - * gcc.target/arm/aapcs/aapcs/vfp22.c: New. - * gcc.target/arm/aapcs/aapcs/vfp23.c: New. - * gcc.target/arm/aapcs/aapcs/vfp24.c: New. - * gcc.target/arm/aapcs/aapcs/vfp25.c: New. - -2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR tree-optimization/77550 - * g++.dg/pr77550.C: New test. - -2016-09-21 Georg-Johann Lay <avr@gjlay.de> - - PR target/77326 - * gcc.target/avr/torture/pr77326.c: New test. - -2016-09-21 Louis Krupp <louis.krupp@zoho.com> - - * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only. - -2016-09-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77648 - * gcc.dg/torture/pr77648-1.c: New testcase. - * gcc.dg/torture/pr77648-2.c: Likewise. - -2016-09-21 Richard Biener <rguenther@suse.de> - Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/77621 - * gcc.dg/pr77621.c: New testcase. - -2016-09-21 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/77657 - * gfortran.dg/dtio_12.f90: New test. - -2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int. - -2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR tree-optimization/72835 - * gcc.dg/tree-ssa/pr72835.c: New test. - -2016-09-20 Martin Sebor <msebor@redhat.com> - - PR middle-end/49905 - * gcc.dg/builtin-stringop-chk-1.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test. - -2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant - arguments/compare will be optimized away. - * gcc.dg/torture/ftrapv-1.c: Likewise. - -2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> - - * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments - will be optimized away. - * gcc.dg/ipa/vrp1.c: New test. - * gcc.dg/ipa/vrp2.c: New test. - * gcc.dg/ipa/vrp3.c: New test. - -2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> - - * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also - does the same transformation. - * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp. - * gcc.dg/tree-ssa/evrp1.c: New test. - * gcc.dg/tree-ssa/evrp2.c: New test. - * gcc.dg/tree-ssa/evrp3.c: New test. - * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump. - * gcc.dg/tree-ssa/pr22117.c: Likewise. - * gcc.dg/tree-ssa/pr61839_2.c: Likewise. - * gcc.dg/tree-ssa/pr64130.c: Likewise. - * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as - foling now happens early. - * gcc.dg/tree-ssa/vrp04.c: Likewise. - * gcc.dg/tree-ssa/vrp06.c: Likewise. - * gcc.dg/tree-ssa/vrp16.c: Likewise. - * gcc.dg/tree-ssa/vrp25.c: Likewise. - * gcc.dg/tree-ssa/vrp67.c: Likewise. - -2016-09-20 Uros Bizjak <ubizjak@gmail.com> - - PR target/77621 - * gcc.target/i386/pr77621.c: New test. - * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times - pattern, loop should vectorize with -mtune=atom. - -2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com> - Jakub Jelinek <jakub@redhat.com> - - PR testsuite/63299 - * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[] - instead of delete. - -2016-09-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/77626 - * g++.dg/other/pr77626.C: New test. - - PR c++/77638 - * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test. - - PR c++/77637 - * g++.dg/cpp0x/gen-attrs-62.C: New test. - - PR middle-end/77624 - * c-c++-common/pr77624-1.c: New test. - * c-c++-common/pr77624-2.c: New test. - -2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number - of digits expected. - -2016-09-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77646 - * gcc.dg/torture/pr77646.c: New testcase. - -2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/77434 - * c-c++-common/Wint-in-bool-context.c: New test. - -2016-09-19 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/cr-decimal-dig-1.c: New test. - -2016-09-19 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/float128-align.c, gcc.dg/float128x-align.c, - gcc.dg/float16-align.c, gcc.dg/float32-align.c, - gcc.dg/float32x-align.c, gcc.dg/float64-align.c, - gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests. - -2016-09-19 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/77416 - * gcc.target/powerpc/pr77416.c: New. - -2016-09-19 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/77639 - * g++.dg/template/error-recovery4.C: New test. - -2016-09-19 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long. - -2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test. - * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test. - -2016-09-19 Jakub Jelinek <jakub@redhat.com> - Jan Hubicka <jh@suse.cz> - - PR target/77587 - * gcc.dg/pr77587.c: New test. - * gcc.dg/pr77587a.c: New file. - -2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray/alloc_comp_4.f90: New test. - * gfortran.dg/coarray_38.f90: - * gfortran.dg/coarray_alloc_comp_1.f08: New test. - * gfortran.dg/coarray_alloc_comp_2.f08: New test. - * gfortran.dg/coarray_allocate_7.f08: New test. - * gfortran.dg/coarray_allocate_8.f08: New test. - * gfortran.dg/coarray_allocate_9.f08: New test. - * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect - new caf_register. - * gfortran.dg/coarray_lib_alloc_2.f90: Same. - * gfortran.dg/coarray_lib_alloc_3.f90: Same. - * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect - get_by_refs. - * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2. - * gfortran.dg/coarray_lock_7.f90: Same. - * gfortran.dg/coarray_poly_5.f90: Same. - * gfortran.dg/coarray_poly_6.f90: Same. - * gfortran.dg/coarray_poly_7.f90: Same. - * gfortran.dg/coarray_poly_8.f90: Same. - * gfortran.dg/coindexed_1.f90: Changed errors expected. - -2016-09-19 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/77584 - * gfortran.dg/dec_structure_15.f90: New testcase. - -2016-09-19 Richard Biener <rguenther@suse.de> - - PR middle-end/77605 - * gcc.dg/torture/pr77605.c: New testcase. - -2016-09-18 Louis Krupp <louis.krupp@zoho.com> - - * gfortran.dg/pr68078.f90: XFAIL run on Darwin - -2016-09-17 Jan Hubicka <hubicka@ucw.cz> - - * g++.dg/predict-loop-exit-1.C: Disable early jump threading. - * g++.dg/predict-loop-exit-2.C: Disable early jump threading. - * g++.dg/predict-loop-exit-3.C: Disable early jump threading. - * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading. - * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading. - * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading. - * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump. - * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump. - * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump. - * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump. - * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative. - -2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com> - - * gcc.target/i386/pr68633.c: Fix expected result. - -2016-09-17 Louis Krupp <louis.krupp@gmail.com> - - PR fortran/68078 - * gfortran.dg/pr68078.f90: New test. - * gfortran.dg/set_vm_limit.c: New, called by pr68078. - -2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/77613 - * gcc.target/powerpc/swaps-p8-25.c: New. - -2016-09-16 Jakub Jelinek <jakub@redhat.com> - - PR c++/77482 - * g++.dg/cpp0x/constexpr-77482.C: New test. - - PR c++/77379 - * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing - thunk offsets. - * g++.dg/abi/abi-tag23a.C: Likewise. - - PR c++/77338 - * g++.dg/cpp0x/decltype-77338.C: New test. - - PR c++/77375 - * g++.dg/cpp0x/mutable1.C: New test. - -2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77612 - * gfortran.dg/pr77612.f90: New test. - -2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/torture/pr70421.c: Require int32plus. - -2016-09-16 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/77475 - * gcc.target/i386/pr65990.c: Adjust dg-error regexp. - - PR target/77526 - * gcc.target/i386/pr77526.c: New test. - -2016-09-16 Jakub Jelinek <jakub@redhat.com> - Eric Botcazou <ebotcazou@adacore.com> - - PR middle-end/77594 - * gcc.target/i386/pr77594.c: New test. - -2016-09-15 Louis Krupp <louis.krupp@zoho.com> - - PR fortran/69963 - * gfortran.dg/misplaced_implicit_character.f90: New test. - -2016-09-15 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/77503 - * gcc.dg/vect/pr77503.c: New test. - -2016-09-15 Richard Biener <rguenther@suse.de> - - PR middle-end/77544 - * c-c++-common/torture/pr77544.c: New testcase. - -2016-09-15 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/77475 - * gcc.target/i386/pr65990.c: Adjust expected diagnostics. - * gcc.dg/march-generic.c: Likewise. - * gcc.target/i386/spellcheck-options-1.c: New test. - * gcc.target/i386/spellcheck-options-2.c: New test. - * gcc.target/i386/spellcheck-options-3.c: New test. - * gcc.target/i386/spellcheck-options-4.c: New test. - -2016-09-15 Chung-Lin Tang <cltang@codesourcery.com> - - PR fortran/72743 - * gfortran.dg/goacc/pr72743.f90: New test. - -2016-09-15 Richard Biener <rguenther@suse.de> - - * gcc.dg/fold-reassoc-2.c: Fix dump scan. - -2016-09-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77514 - * gcc.dg/torture/pr77514.c: New testcase. - -2016-09-14 Jakub Jelinek <jakub@redhat.com> - - PR c++/77549 - * g++.dg/lookup/pr77549.C: New test. - -2016-09-14 Marek Polacek <polacek@redhat.com> - - * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated. - * c-c++-common/gomp/atomic-13.c: Likewise. - * c-c++-common/gomp/atomic-14.c: Likewise. - * g++.dg/cpp1y/lambda-init11.C: Remove invalid code. - * g++.dg/cpp1z/bool-increment1.C: New test. - * c-c++-common/pr60439.c: Add dg-warning. - * g++.dg/expr/bitfield4.C: Likewise. - * g++.dg/expr/bitfield5.C: Likewise. - * g++.dg/expr/bitfield6.C: Likewise. - * g++.dg/expr/bool1.C: Likewise. - * g++.dg/expr/bool3.C: Likewise. - * g++.dg/expr/lval3.C: Likewise. - * g++.dg/expr/lval4.C: Likewise. - * g++.old-deja/g++.jason/bool5.C: Likewise. - * g++.dg/expr/bitfield3.C: Adjust dg-error. - * g++.dg/other/error18.C: Likewise. - * g++.dg/gomp/atomic-14.C: Likewise. - -2016-09-14 Nathan Sidwell <nathan@acm.org> - - PR c++/77539 - * g++.dg/cpp1y/pr77539.C: New. - -2016-09-14 Christophe Lyon <christophe.lyon@linaro.org> - - * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before - dg-require. - * g++.dg/ext/builtin_alloca.C: Likewise. - * g++.dg/template/spec35.C: Likewise. - * gcc.dg/builtins-68.c: Likewise. - * gcc.misc-tests/gcov-13.c: Likewise. - * gcc.misc-tests/gcov-14.c: Likewise. - -2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk> - - * gfortran.dg/dec_structure_14.f90: New testcase. - -2016-09-14 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/68260 - * c-c++-common/tsan/pr68260.c: New test. - -2016-09-13 Joe Seymour <joe.s@somniumtech.com> - - PR target/70713 - * gcc.target/msp430/function-attributes-1.c: New test. - * gcc.target/msp430/function-attributes-2.c: New test. - * gcc.target/msp430/function-attributes-3.c: New test. - -2015-04-18 Martin Sebor <msebor@redhat.com> - - * gfortran.dg/pr32627.f03 (strptr): Change size to match the number - of non-nul characters. - * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout - -2016-09-13 Jakub Jelinek <jakub@redhat.com> - - * g++.dg/cpp0x/gen-attrs-61.C: New test. - * g++.dg/cpp1z/gen-attrs1.C: New test. - - PR tree-optimization/77454 - * gcc.dg/pr77454.c: New test. - - PR c++/77553 - * g++.dg/cpp1y/constexpr-77553.C: New test. - -2016-09-13 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (test_show_locus): Replace rich_location::add_fixit_insert calls - with add_fixit_insert_before and add_fixit_insert_after. - -2016-09-13 Jason Merrill <jason@redhat.com> - Tom de Vries <tom@codesourcery.com> - - PR c++/77427 - * g++.dg/pr77427.C: New test. - -2016-09-13 Martin Liska <mliska@suse.cz> - - * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic - effective target. - * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise. - * lib/target-supports.exp: Define the new target. - -2016-09-12 Andrew Pinski <apinski@cavium.com> - - * gcc.target/aarch64/thunderxloadpair.c: New testcase. - * gcc.target/aarch64/thunderxnoloadpair.c: New testcase. - -2016-09-12 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of - variable arguments. - * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New. - * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment. - * gcc.dg/compat/scalar-return-4_x.c: Also test returning of - variable argument. - * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New. - * gcc.dg/compat/scalar-return-4_main.c: Update description comment. - -2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/77496 - * c-c++-common/warn-ommitted-condop.c: Add more test cases. - * g++.dg/ext/pr77496.C: New test. - * g++.dg/warn/pr77496.C: New test. - -2016-09-12 David Malcolm <dmalcolm@redhat.com> - - PR c/72858 - * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions - to preserve conversion chars, and to preserve prefix information. - * gcc.dg/format/pr72858.c: New test case. - -2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org> - - * gfortran.dg/pr77507.f90: Move to ... - * gfortran.dg/ieee/pr77507.f90: here. - -2016-08-09 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/61159 - * compile/pr61159.c: New testcase - -2016-08-09 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/64316 - * gcc.dg/ipa/pr63416.c: New testcase. - -2016-09-10 Paul Thomas <pault@gcc.gnu.org> - Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77532 - * gfortran.dg/dtio_11.f90: new test. - -2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77507 - * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050 - * gfortran.dg/c_assoc_4.f90: Ditto. - -2016-09-10 Tom de Vries <tom@codesourcery.com> - - PR C/71602 - * c-c++-common/va-arg-va-list-type.c: New test. - -2016-09-09 Peter Bergner <bergner@vnet.ibm.com> - - PR rtl-optimization/77289 - * gcc.target/powerpc/pr77289.c: New test. - -2016-09-09 Martin Sebor <msebor@redhat.com> - - PR c/77520 - PR c/77521 - * gcc.dg/pr77520.c: New test. - * gcc.dg/pr77521.c: New test. - -2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77506 - * gfortran.dg/pr77506.f90: New test. - -2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77507 - * gfortran.dg/pr77507.f90: New test. - -2016-09-09 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests. - -2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org> - Louis Krupp <lkrupp@gcc.gnu.org> - - PR fortran/69514 - * gfortran.dg/pr69514_1.f90: New test. - * gfortran.dg/pr69514_2.f90: New test. - -2016-09-08 Jakub Jelinek <jakub@redhat.com> - - PR fortran/77500 - * gfortran.dg/gomp/pr77500.f90: New test. - - PR fortran/77516 - * gfortran.dg/gomp/pr77516.f90: New test. - -2016-09-07 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/77475 - * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0. - * gcc.target/aarch64/arch-diagnostics-2.c: Likewise. - * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise. - * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise. - * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise. - * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise. - -2016-09-07 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include - "substring-locations.h". - -2016-09-07 Richard Biener <rguenther@suse.de> - - PR c/77450 - * c-c++-common/vector-subscript-8.c: Move .. - * gcc.dg/pr77450.c: ... here. - -2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/77393 - * gfortran.dg/fmt_f0_2.f90: Update test. - * gfortran.dg/fmt_f0_3.f90: New test. - -2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR debug/77389 - * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf - in dg-options. - - PR debug/57519 - * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise. - -2016-09-06 Jakub Jelinek <jakub@redhat.com> - - PR target/69255 - * gcc.target/i386/pr69255-1.c: New test. - * gcc.target/i386/pr69255-2.c: New test. - * gcc.target/i386/pr69255-3.c: New test. - -2016-09-06 Martin Sebor <msebor@redhat.com> - - PR c/77336 - * gcc.dg/format/miss-7.c: New test. - -2016-09-06 Uros Bizjak <ubizjak@gmail.com> - - * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8. - -2016-09-06 Martin Liska <mliska@suse.cz> - - PR gcov-profile/77378 - PR gcov-profile/77466 - * gcc.dg/profile-update-warning.c: New test. - -2016-09-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77479 - * gcc.dg/torture/pr77479.c: New testcase. - -2016-09-06 Richard Biener <rguenther@suse.de> - - PR c/77450 - * c-c++-common/vector-subscript-7.c: Adjust. - * c-c++-common/vector-subscript-8.c: New testcase. - -2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/Wno-frame-address.c: Skip for avr-*-*. - -2016-09-05 Jakub Jelinek <jakub@redhat.com> - - PR target/77476 - * gcc.target/i386/avx512f-pr77476.c: New test. - * gcc.target/i386/avx512bw-pr77476.c: New test. - * gcc.target/i386/avx512dq-pr77476.c: New test. - - * lib/target-supports.exp (check_effective_target_vect_simd_clones): - Update comment to mention also avx512f. - - PR sanitizer/77396 - * g++.dg/asan/pr77396-2.C: New test. - -2016-09-05 Uros Bizjak <ubizjak@gmail.com> - - PR rtl-optimization/77452 - * gcc.target/i386/pr77452.c: New test. - -2016-09-05 Marek Polacek <polacek@redhat.com> - - PR c/77423 - * c-c++-common/Wlogical-not-parentheses-3.c: New test. - -2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77391 - * gfortran.dg/pr77391.f90: New test. - -2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77460 - * gfortran.dg/pr77460.f90: New test. - -2016-09-03 Jakub Jelinek <jakub@redhat.com> - - PR c/65467 - * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target. - -2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com> - - * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order. - -2016-09-02 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New - test case. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add - diagnostic-test-show-locus-generate-patch.c to the sources - for diagnostic_plugin_test_show_locus.c. - -2016-09-02 Jakub Jelinek <jakub@redhat.com> - - PR c/65467 - * gcc.dg/gomp/_Atomic-1.c: New test. - * gcc.dg/gomp/_Atomic-2.c: New test. - * gcc.dg/gomp/_Atomic-3.c: New test. - * gcc.dg/gomp/_Atomic-4.c: New test. - * gcc.dg/gomp/_Atomic-5.c: New test. - - PR sanitizer/77396 - * g++.dg/asan/pr77396.C: New test. - -2016-09-01 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/71831 - * gcc.dg/builtin-object-size-16.c: New test. - * gcc.dg/builtin-object-size-17.c: New test. - -2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/77393 - * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds. - -2016-09-01 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c, - gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c, - gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c, - gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c, - gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c, - gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c, - gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c, - gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c, - gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c, - gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c, - gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c, - gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c, - gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c, - gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c, - gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c, - gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c, - gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c, - gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee. - -2016-09-01 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt58.adb: New test. - * gnat.dg/opt58_pkg.ads: New helper. - -2016-09-01 Richard Biener <rguenther@suse.de> - - PR middle-end/77436 - * gcc.dg/torture/pr77436.c: New testcase. - -2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/pr64252.c: Require int32plus. - * gcc.dg/pr66299-1.c: Likewise. - * gcc.dg/pr66299-2.c: Likewise. - * gcc.dg/torture/20131115-1.c: Skip for avr. - -2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/ands_3.c: New test. - -2016-08-31 Jakub Jelinek <jakub@redhat.com> - - PR fortran/77352 - * gfortran.dg/gomp/pr77352.f90: New test. - - PR fortran/77374 - * gfortran.dg/gomp/pr77374.f08: New test. - -2016-08-31 Marc Glisse <marc.glisse@inria.fr> - - PR tree-optimization/73714 - * gcc.dg/tree-ssa/pr73714.c: New test. - -2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/77393 - * gfortran.dg/fmt_f0_2.f90: New test. - -2016-08-31 Marc Glisse <marc.glisse@inria.fr> - - * gcc.target/i386/pr59539-2.c: Adapt options. - * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm. - -2016-08-31 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/77418 - * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation - of the associate entity and replace with a pointer to the - intended item on the stack. - -2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> - Paul Thomas <pault@gcc.gnu.org> - - PR fortran/48298 - * gfortran.dg/dtio_1.f90: New test. - * gfortran.dg/dtio_2.f90: New test. - * gfortran.dg/dtio_3.f90: New test. - * gfortran.dg/dtio_4.f90: New test. - * gfortran.dg/dtio_5.f90: New test. - * gfortran.dg/dtio_6.f90: New test. - * gfortran.dg/dtio_7.f90: New test. - * gfortran.dg/dtio_8.f90: New test. - * gfortran.dg/dtio_9.f90: New test. - * gfortran.dg/dtio_10.f90: New test. - -2016-08-30 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-bw.c - (test_many_nested_locations): New function. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (test_show_locus): Handle "test_many_nested_locations". - -2016-08-30 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/template/double-greater-than-fixit.C: New test case. - -2016-08-30 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt57.ad[sb]: New test. - * gnat.dg/opt57_pkg.ads: New helper. - -2016-08-30 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69047 - * gcc.dg/pr69047.c: Fix byte-order check. - -2016-08-30 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/72866 - * gcc.dg/vect/pr72866.c: New test. - - PR debug/77363 - * g++.dg/debug/dwarf2/pr77363.C: New test. - - PR middle-end/77377 - * gcc.target/i386/pr77377.c: New test. - - PR debug/77389 - * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf - in dg-options. - -2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org> - - * gfortran.dg/pr77372.f90: Moved to ... - * gfortran.dg/ieee/pr77372.f90: here. - -2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-init-4.c: New runtime tests for various - vector short/char initializations. - * gcc.target/powerpc/vec-init-5.c: Likewise. - * gcc.target/powerpc/vec-init-6.c: New compile time test for - vector initialization optimizations. - * gcc.target/powerpc/vec-init-7.c: Likewise. - * gcc.target/powerpc/vec-init-8.c: New runtime tests for various - vector float/double initializations. - * gcc.target/powerpc/vec-init-9.c: Likewise. - -2016-08-29 Uros Bizjak <ubizjak@gmail.com> - - PR target/77403 - * gcc.target/i386/pr77403.c: New test. - -2016-08-29 Marek Polacek <polacek@redhat.com> - - PR c/77292 - * c-c++-common/Wlogical-not-parentheses-1.c: New test. - -2016-08-29 Tom de Vries <tom@codesourcery.com> - - PR c/77398 - * g++.dg/ext/va-arg1.C: Add error check for illegal first argument. - -2016-08-29 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium. - -2016-08-29 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_structure_13.f90: New testcase. - -2016-08-29 Janne Blomqvist <jb@gcc.gnu.org> - - PR fortran/77261 - * gfortran.dg/random_3.f90: Run testcase only when real(10) is - available. - -2016-08-28 Tom de Vries <tom@codesourcery.com> - - PR lto/70955 - * gcc.dg/pr70955.c: New test. - * gcc.dg/lto/pr70955_0.c: Same. - * gcc.dg/lto/pr70955_1.c: Same. - -2016-08-27 Patrick Palka <ppalka@gcc.gnu.org> - - PR tree-optimization/71077 - * gcc.target/i386/pr71077.c: New test. - -2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77380 - * gfortran.dg/pr77380.f90: New test. - -2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77372 - gfortran.dg/pr77372.f90: New test. - -2016-08-26 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/spellcheck-fields-2.c (test): Move - dg-begin/end-multiline-output within function body. - (test_macro): New function. - -2016-08-26 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-color.c - (test_fixit_insert): Update expected output. - (test_fixit_remove): Likewise. - (test_fixit_replace): Likewise. - -2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options. - Fix typo. - -2016-08-26 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69047 - * gcc.dg/pr69047.c: New testcase. - -2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - Martin Jambhor <mjambor@suse.cz> - - * gcc.dg/ipa/propbits-1.c: New test-case. - * gcc.dg/ipa/propbits-2.c: Likewise. - * gcc.dg/ipa/propbits-3.c: Likewise. - -2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org> - - PR fortran/77351 - * gfortran.dg/pr77351.f90: New test. - -2016-08-25 Marek Polacek <polacek@redhat.com> - - * c-c++-common/Wlogical-not-parentheses-2.c: New test. - -2016-08-25 Marek Polacek <polacek@redhat.com> - - PR c/77323 - * gcc.dg/pr77323.c: New test. - -2016-08-24 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/77358 - * gfortran.dg/submodule_17.f08: New test. - -2016-08-24 Michael Collison <michael.collison@linaro.org> - Michael Collison <michael.collison@arm.com> - - * gcc.target/arm/builtin_saddl.c: New testcase. - * gcc.target/arm/builtin_saddll.c: New testcase. - * gcc.target/arm/builtin_uaddl.c: New testcase. - * gcc.target/arm/builtin_uaddll.c: New testcase. - * gcc.target/arm/builtin_ssubl.c: New testcase. - * gcc.target/arm/builtin_ssubll.c: New testcase. - * gcc.target/arm/builtin_usubl.c: New testcase. - * gcc.target/arm/builtin_usubll.c: New testcase. - -2016-08-24 Uros Bizjak <ubizjak@gmail.com> - - PR target/77270 - * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets. - (dg-options): Use -march=amdfam10 instead of -march=athlon. - * gcc.dg/tree-ssa/update-unroll-1.c: Ditto. - * gcc.dg/tree-ssa/prefetch-3.c: Ditto. - * gcc.dg/tree-ssa/prefetch-4.c: Ditto. - * gcc.dg/tree-ssa/prefetch-5.c: Ditto. - * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2 - effective target. Remove scan-assembler-times directives. - * gcc.dg/tree-ssa/prefetch-7.c: Ditto. - * gcc.dg/tree-ssa/prefetch-8.c: Ditto. - * gcc.dg/tree-ssa/prefetch-9.c: Ditto. - -2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead - of unsigned int. - * gcc.dg/zero_sign_ext_test.c: Require int32plus. - -2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com> - - PR testsuite/77317 - * lib/target-supports.exp - (check_effective_target_vect_aligned_arrays): Don't cache the result. - (check_effective_target_vect_natural_alignment): Ditto. - (check_effective_target_vector_alignment_reachable): Ditto. - (check_effective_target_vector_alignment_reachable_for_64bit): Ditto. - -2016-08-23 Ian Lance Taylor <iant@golang.org> - - * gcc.target/s390/nolrl-1.c: Don't match the file name. - -2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is - being created from pointers to memory locations. - * gcc.target/powerpc/vec-init-2.c: Likewise. - -2016-08-23 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_structure_12.f90: New testcase. - -2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/insv-1.c: Fix test when running with -m31. - -2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/zvector/vec-genmask-1.c: Improve result - verification. - -2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/md/andc-splitter-1.c: New test case. - * gcc.target/s390/md/andc-splitter-2.c: Likewise. - -2016-08-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/27336 - * c-c++-common/pr27336.c: New testcase. - -2016-08-22 Marek Polacek <polacek@redhat.com> - - PR c++/77321 - * g++.dg/cpp1y/pr77321.C: New test. - -2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/60774 - * gfortran.dg/empty_label.f: Adjust test for new error message. - * gfortran.dg/empty_label.f90: Ditto. - * gfortran.dg/empty_label_typedecl.f90: Ditto. - * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90). - * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label. - -2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/61318 - * gfortran.dg/pr61318.f90: New test. - -2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/77260 - * gfortran.dg/pr77260_1.f90: New test. - * gfortran.dg/pr77260_2.f90: Ditto. - -2016-08-22 Joseph Myers <joseph@codesourcery.com> - - PR middle-end/77269 - * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not - __builtin_signbitf and __builtin_signbitl in expected generic - expansion. - * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c, - gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c, - gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c, - gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New - tests. - -2016-08-22 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/torture/float128-builtin.c, - gcc.dg/torture/float128-ieee-nan.c, - gcc.dg/torture/float128x-builtin.c, - gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c, - gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c, - gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c, - gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c, - gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c, - gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h, - gcc.dg/torture/floatn-nan.h: New tests. - -2016-08-22 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New - macro. - (main): Update calls to TEST_I_F. - * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New - macro. - (main): Update calls to TEST_I_F. - -2016-08-22 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/torture/fp-int-convert-float128x-timode.c, - gcc.dg/torture/fp-int-convert-float32x-timode.c, - gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type - names in calls to TEST_I_F. - -2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c/52952 - * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure. - -2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32 - and !natural_alignment_64. - * gcc.dg/ipa/propalign-2.c: Likewise. - * gcc.dg/ipa/propalign-3.c: Likewise. - * gcc.dg/ipa/propalign-4.c: Likewise. - * gcc.dg/ipa/propalign-5.c: Likewise. - * lib/target-supports.exp - (check_effective_target_natural_alignment_32): Add avr-*-*. - -2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR tree-optimization/61839 - * gcc.dg/tree-ssa/pr61839_1.c: New test. - * gcc.dg/tree-ssa/pr61839_2.c: New test. - * gcc.dg/tree-ssa/pr61839_3.c: New test. - * gcc.dg/tree-ssa/pr61839_4.c: New test. - -2016-08-19 Joseph Myers <joseph@codesourcery.com> - - PR c/32187 - * lib/target-supports.exp (check_effective_target_float16) - (check_effective_target_float32, check_effective_target_float64) - (check_effective_target_float128, check_effective_target_float32x) - (check_effective_target_float64x) - (check_effective_target_float128x) - (check_effective_target_float16_runtime) - (check_effective_target_float32_runtime) - (check_effective_target_float64_runtime) - (check_effective_target_float128_runtime) - (check_effective_target_float32x_runtime) - (check_effective_target_float64x_runtime) - (check_effective_target_float128x_runtime) - (check_effective_target_floatn_nx_runtime) - (add_options_for_float16, add_options_for_float32) - (add_options_for_float64, add_options_for_float128) - (add_options_for_float32x, add_options_for_float64x) - (add_options_for_float128x): New procedures. - * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c, - gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c, - gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c, - gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c, - gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c, - gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c, - gcc.dg/torture/float128-complex.c, - gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c, - gcc.dg/torture/float128x-basic.c, - gcc.dg/torture/float128x-complex.c, - gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c, - gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c, - gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c, - gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c, - gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c, - gcc.dg/torture/float32x-basic.c, - gcc.dg/torture/float32x-complex.c, - gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c, - gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c, - gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c, - gcc.dg/torture/float64x-basic.c, - gcc.dg/torture/float64x-complex.c, - gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c, - gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h, - gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h, - gcc.dg/torture/floatn-tg.h, - gcc.dg/torture/fp-int-convert-float128-ieee-timode.c, - gcc.dg/torture/fp-int-convert-float128-ieee.c, - gcc.dg/torture/fp-int-convert-float128x-timode.c, - gcc.dg/torture/fp-int-convert-float128x.c, - gcc.dg/torture/fp-int-convert-float16-timode.c, - gcc.dg/torture/fp-int-convert-float16.c, - gcc.dg/torture/fp-int-convert-float32-timode.c, - gcc.dg/torture/fp-int-convert-float32.c, - gcc.dg/torture/fp-int-convert-float32x-timode.c, - gcc.dg/torture/fp-int-convert-float32x.c, - gcc.dg/torture/fp-int-convert-float64-timode.c, - gcc.dg/torture/fp-int-convert-float64.c, - gcc.dg/torture/fp-int-convert-float64x-timode.c, - gcc.dg/torture/fp-int-convert-float64x.c: New tests. - * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for - maximum exponent of floating-point type. Use it in testing - whether 0x8...0 fits in the floating-point type. Always treat -1 - (signed 0xf...f) as fitting in the floating-point type. - (M_OK1): New macro. - * gcc.dg/torture/fp-int-convert-double.c, - gcc.dg/torture/fp-int-convert-float.c, - gcc.dg/torture/fp-int-convert-float128-timode.c, - gcc.dg/torture/fp-int-convert-float128.c, - gcc.dg/torture/fp-int-convert-float80-timode.c, - gcc.dg/torture/fp-int-convert-float80.c, - gcc.dg/torture/fp-int-convert-long-double.c, - gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F. - -2016-08-19 Jakub Jelinek <jakub@redhat.com> - - PR fortran/72744 - * gfortran.dg/gomp/pr72744.f90: New test. - - PR fortran/69281 - * gfortran.dg/gomp/pr69281.f90: New test. - -2016-08-19 Janne Blomqvist <jb@gcc.gnu.org> - - * gfortran.dg/random_4.f90: Initialize seed before using, handle - the last special seed value. - * gfortran.dg/random_7.f90: Use size for last array member instead - of hardcoded value. - -2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error. - * gcc.dg/cpp/warn-undef-2.c: Likewise. - -2016-08-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/77286 - * gcc.dg/torture/pr77286.c: New testcase. - -2016-08-18 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/verbose-asm-2.c: New test case. - -2016-08-18 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (custom_diagnostic_finalizer): Update for change to - diagnostic_show_locus. - -2016-08-18 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/cpp/misspelled-directive-1.c: New testcase. - * gcc.dg/cpp/misspelled-directive-2.c: New testcase. - -2016-08-18 Marek Polacek <polacek@redhat.com> - - PR c/71514 - * gcc.dg/pr71514.c: New test. - -2015-08-18 H.J. Lu <hongjiu.lu@intel.com> - - PR target/72839 - * gcc.target/i386/pr72839.c: New test. - -2016-08-18 Chung-Lin Tang <cltang@codesourcery.com> - - PR middle-end/70895 - * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test. - * c-c++-common/goacc/reduction-1.c: Likewise. - * c-c++-common/goacc/reduction-2.c: Likewise. - * c-c++-common/goacc/reduction-3.c: Likewise. - * c-c++-common/goacc/reduction-4.c: Likewise. - -2016-08-18 Alan Modra <amodra@gmail.com> - - * gcc.c-torture/compile/pr72771.c: New. - -2016-08-17 Jakub Jelinek <jakub@redhat.com> - - PR fortran/67496 - * gfortran.dg/pr67496.f90: New test. - -2015-08-17 Alan Hayward <alan.hayward@arm.com> - - PR tree-optimization/71752 - * gcc.dg/vect/pr71752.c: New. - -2016-08-17 Uros Bizjak <ubizjak@gmail.com> - - * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee. - -2016-08-17 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/77259 - * g++.dg/ipa/devirt-52.C: New test. - -2016-08-17 Chung-Lin Tang <cltang@codesourcery.com> - - * c-c++-common/goacc/reduction-6.c: New testcase. - -2016-08-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/76490 - * gfortran.fortran-torture/compile/pr76490.f90: New testcase. - * gcc.dg/pr52904.c: XFAIL. - -2016-08-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/23855 - * gcc.dg/loop-unswitch-2.c: Adjust. - -2016-08-16 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/72817 - * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char. - -2016-08-16 Joseph Myers <joseph@codesourcery.com> - - PR libgcc/77265 - * gcc.dg/torture/float128-extend-inf.c: New test. - -2016-08-16 David Malcolm <dmalcolm@redhat.com> - - PR c/72857 - * gcc.dg/format/asm_fprintf-1.c: Restore column numbers - for embedded NUL. - * gcc.dg/format/c90-printf-1.c: Restore column numbers. - * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected - caret placement. - (test_oct): Likewise. - (test_multiple): Likewise. - (test_field_width_specifier): Likewise. - (test_field_width_specifier_2): New function. - (test_field_precision_specifier): New function. - (test_embedded_nul): Update expected caret placement. - (test_non_contiguous_strings): Update line number. - * gcc.dg/plugin/diagnostic-test-string-literals-1.c - (__emit_string_literal_range): Add "caret_idx" param. - (test_simple_string_literal): Add value for new param, updating - expected output.. - (test_concatenated_string_literal): Likewise. - (test_multiline_string_literal): Likewise. - (test_hex): Likewise. - (test_oct): Likewise. - (test_multiple): Likewise. - (test_ucn4): Likewise. - (test_ucn8): Likewise. - (test_u8): Likewise. - (test_u): Likewise; update expected message, from "range" to - "location". - (test_U): Likewise. - (test_L): Likewise. - (test_macro): Add value for new param. - * gcc.dg/plugin/diagnostic-test-string-literals-2.c - (__emit_string_literal_range): Add "caret_idx" param. - (test_stringified_token_1): Add value for new param. Update - expected message, from "range" to "location". - (test_stringized_token_2): Likewise, adding param to macro. - (test_stringified_token_3): Likewise. - * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c - (emit_warning): Convert param from source_range to location_t. - (test_string_literals): Add caret_idx param, and use it when - constructing a substring_loc. Update error message, from - "range" to "location". - -2016-08-16 Jakub Jelinek <jakub@redhat.com> - - PR target/71910 - * g++.dg/gomp/pr71910.C: New test. - - PR middle-end/67485 - * gcc.c-torture/compile/pr67485.c: New test. - - PR target/72867 - * gcc.target/i386/pr72867.c: Add -msse to dg-options. - -2016-08-16 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/69848 - * gcc.target/aarch64/simd/vcond-ne-bit.c: New test. - -2016-08-16 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-prof/val-prof-7.c (int main): Change size - of memory operations so that it can be handled by core2 - in 32-bit mode. - -2016-08-16 Richard Biener <rguenther@suse.de> - - PR tree-optimization/76783 - * gcc.dg/pr76783.c: New testcase. - * gcc.dg/tree-ssa/pr69270-2.c: Adjust. - -2016-08-16 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/72817 - PR tree-optimization/73450 - * gcc.dg/tree-ssa/pr72817.c: New test. - * gcc.dg/tree-ssa/pr73450.c: New test. - -2016-08-15 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/init_flag_13.f90: New testcase. - * gfortran.dg/init_flag_14.f90: Ditto. - * gfortran.dg/init_flag_15.f03: Ditto. - * gfortran.dg/dec_init_1.f90: Ditto. - * gfortran.dg/dec_init_2.f90: Ditto. - -2016-08-15 Uros Bizjak <ubizjak@gmail.com> - - PR target/72867 - * gcc.target/i386/pr72867.c: New test. - -2016-08-16 Eric Botcazou <ebotcazou@adacore.com> - - * c-c++-common/dump-ada-spec-5.c: New test. - -2016-08-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/73434 - * gcc.dg/torture/pr73434.c: New testcase. - -2016-08-15 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/72824 - * gcc.c-torture/execute/ieee/pr72824-2.c: New test. - -2016-08-14 Chung-Lin Tang <cltang@codesourcery.com> - - PR fortran/70598 - * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers - in use_device clause. - * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise. - * gfortran.dg/goacc/list.f95: Adjust to catch - "neither a POINTER nor an array" error messages. - -2016-08-14 Uros Bizjak <ubizjak@gmail.com> - - PR target/76342 - * gcc.target/i386/pr76342.c: New test. - -2016-08-12 Jakub Jelinek <jakub@redhat.com> - - PR c/71512 - * g++.dg/ubsan/pr71512.C: New test. - * c-c++-common/ubsan/pr71512-1.c: New test. - * c-c++-common/ubsan/pr71512-2.c: New test. - -2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-init-1.c: New tests to test various - vector initialization options. - * gcc.target/powerpc/vec-init-2.c: Likewise. - * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD - is generated on ISA 3.0. - -2016-08-12 Patrick Palka <ppalka@gcc.gnu.org> - - PR middle-end/71654 - * gcc.dg/c-c++-common/pr71654.c: New test. - * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to - dg-options. - * gcc.dg/tree-ssa/vrp24: Likewise. - -2016-08-12 Jakub Jelinek <jakub@redhat.com> - - PR c/67410 - * gcc.dg/pr67410.c: New test. - -2016-08-12 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/69848 - * gcc.dg/vect/vect-pr69848.c: New test. - -2016-08-12 Uros Bizjak <ubizjak@gmail.com> - - PR testsuite/71008 - * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold. - * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq. - * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold. - * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq. - -2016-08-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/57326 - * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase. - * gcc.dg/tree-ssa/loadpre14.c: Adjust. - * gcc.dg/tree-ssa/pr35287.c: Likewise. - * gcc.target/i386/pr45685.c: Likewise. - * gcc.dg/tree-ssa/predcom-1.c: Disable PRE. - * gcc.dg/tree-ssa/predcom-2.c: Likewise. - * gcc.dg/tree-ssa/predcom-3.c: Likewise. - * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise. - * gfortran.dg/pr34163.f90: Likewise. - -2016-08-12 Martin Liska <mliska@suse.cz> - - * g++.dg/gcov/gcov-16.C: New test. - * lib/gcov.exp: Support new argument for run-gcov function. - -2016-08-12 Martin Liska <mliska@suse.cz> - - PR gcov-profile/35590 - * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage. - -2016-08-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/72851 - * gcc.dg/torture/pr72851.c: New testcase. - -2016-08-12 Alexandre Oliva <aoliva@redhat.com> - - PR debug/63240 - * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New. - * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New. - * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New. - * g++.dg/debug/dwarf2/deleted-member-function.C: Expect - DW_AT_deleted. - - PR debug/55641 - * g++.dg/debug/dwarf2/ref-1.C: New. - - PR debug/49366 - * g++.dg/debug/dwarf2/template-params-12.H: New. - * g++.dg/debug/dwarf2/template-params-12f.C: New. - * g++.dg/debug/dwarf2/template-params-12g.C: New. - * g++.dg/debug/dwarf2/template-params-12n.C: New. - * g++.dg/debug/dwarf2/template-params-12s.C: New. - * g++.dg/debug/dwarf2/template-params-12u.C: New. - * g++.dg/debug/dwarf2/template-params-12v.C: New. - * g++.dg/debug/dwarf2/template-params-12w.C: New. - -2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/72863 - * gcc.target/powerpc/pr72863.c: New test. - -2016-08-11 Uros Bizjak <ubizjak@gmail.com> - - * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run. - -2015-08-11 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pieces-strcpy-1.c: New test. - * gcc.target/i386/pieces-strcpy-2.c: Likewise. - -2016-08-11 Jakub Jelinek <jakub@redhat.com> - - PR c++/72868 - * g++.dg/cpp1y/constexpr-switch4.C: New test. - -2015-08-11 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pieces-memcpy-1.c: New test. - * gcc.target/i386/pieces-memcpy-2.c: Likewise. - * gcc.target/i386/pieces-memcpy-3.c: Likewise. - * gcc.target/i386/pieces-memcpy-4.c: Likewise. - * gcc.target/i386/pieces-memcpy-5.c: Likewise. - * gcc.target/i386/pieces-memcpy-6.c: Likewise. - -2016-08-11 Jakub Jelinek <jakub@redhat.com> - - PR c/72816 - * gcc.dg/pr72816.c: Remove dg-error. - -2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR tree-optimization/71083 - * gcc.c-torture/execute/pr71083.c: New test. - * gnat.dg/loop_optimization23.adb: New test. - * gnat.dg/loop_optimization23_pkg.ads: New test. - * gnat.dg/loop_optimization23_pkg.adb: New test. - -2016-08-11 Richard Biener <rguenther@suse.de> - - PR tree-optimization/72772 - * gcc.dg/graphite/pr35356-1.c: Adjust. - * gcc.dg/tree-ssa/pr59597.c: Likewise. - -2016-08-11 Janne Blomqvist <jb@gcc.gnu.org> - - * gfortran.dg/random_7.f90: Take into account that the last seed - value is the special p value. - * gfortran.dg/random_seed_1.f90: Seed size is now constant. - -2016-08-11 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. - -2016-08-11 Alan Modra <amodra@gmail.com> - - * gcc.target/powerpc/pr71680.c: New. - -2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/bfp/bfp.exp: New file. - * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test. - * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test. - * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test. - * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test. - * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test. - * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test. - * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test. - * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test. - * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test. - * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test. - * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test. - * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test. - * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test. - * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test. - * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test. - * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test. - -2016-08-10 Bin Cheng <bin.cheng@arm.com> - - * lib/target-supports.exp (check_effective_target_vect_cond_mixed): - Add aarch64*-*-*. - -2016-08-10 Bin Cheng <bin.cheng@arm.com> - - * gcc.target/aarch64/simd/vcond-ne.c: New test. - -2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/72853 - * gcc.target/powerpc/pr72853.c: New test. - -2016-08-10 Martin Liska <mliska@suse.cz> - - PR gcov-profile/58306 - * gcc.dg/tree-prof/val-profiler-threads-1.c: New test. - -2016-08-10 Martin Liska <mliska@suse.cz> - - * g++.dg/gcov/gcov-threads-1.C: New test. - -2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - PR target/71873 - * gcc.target/avr/pr71873.c: New test. - -2016-08-09 Martin Liska <mliska@suse.cz> - - * g++.dg/gcov/gcov-dump-1.C: New test. - * g++.dg/gcov/gcov-dump-2.C: New test. - -2016-08-09 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-prof/val-prof-9.c: New test. - -2016-08-09 Martin Liska <mliska@suse.cz> - - * gcc.dg/tree-prof/val-prof-8.c: New test. - -2016-08-09 Martin Jambor <mjambor@suse.cz> - - PR ipa/71981 - * gcc.dg/ipa/pr71981.c: New test. - -2016-08-09 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/33707 - * gcc.dg/vect/pr33707.c: New test. - -2016-08-09 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/pr72772 - * gcc.dg/tree-ssa/pr72772.c: New test. - -2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com> - - PR rtl-optimization/66669 - * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants. - -2016-08-09 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/72824 - * gcc.c-torture/execute/ieee/pr72824.c: New test. - -2016-08-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71802 - * gcc.dg/torture/pr71802.c: New testcase. - -2016-08-09 Jakub Jelinek <jakub@redhat.com> - - PR c++/72809 - * g++.dg/eh/stdarg1.C: New test. - -2016-08-08 Andi Kleen <ak@linux.intel.com> - - * lib/profopt.exp: (auto-profopt-execute): Don't include full - test command line in failure log. - (profopt-execute): dito. Make autofdo file names unique. - -2016-08-08 David Malcolm <dmalcolm@redhat.com> - - PR c/64955 - * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected - output. - -2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target - c99_runtime. - * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise. - * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise. - * gcc.dg/tree-ssa/pr71078-2.c: Likewise. - * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise. - * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise. - * gcc.dg/tree-ssa/pr71078-3.c: Likewise. - -2016-08-08 David Malcolm <dmalcolm@redhat.com> - - PR c/52952 - * gcc.dg/cpp/pr66415-1.c: Likewise. - * gcc.dg/format/asm_fprintf-1.c: Update column numbers. - * gcc.dg/format/c90-printf-1.c: Likewise. - * gcc.dg/format/diagnostic-ranges.c: New test case. - -2016-08-08 Jakub Jelinek <jakub@redhat.com> - - PR fortran/72716 - * gfortran.dg/gomp/pr72716.f90: New test. - - PR middle-end/72781 - * gcc.dg/gomp/pr72781.c: New test. - - PR middle-end/68762 - * g++.dg/vect/pr68762-1.cc: New test. - * g++.dg/vect/pr68762-2.cc: New test. - * g++.dg/vect/pr68762.h: New file. - -2016-08-08 Martin Sebor <msebor@redhat.com> - - PR testsuite/72838 - * g++.dg/cpp0x/constexpr-cast.C: Correct target selector. - * g++.dg/warn/overflow-warn-3.C: Same. - * g++.dg/warn/overflow-warn-4.C: Same. - -2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/71936 - * gfortran.dg/allocate_with_source_21.f03: New test. - -2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/72698 - * gfortran.dg/allocate_with_source_20.f03: New test. - -2016-08-08 Alan Modra <amodra@gmail.com> - - * gcc.c-torture/compile/pr72802.c: New. - -2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/70524 - * gfortran.dg/dependency_48.f90: New test. - -2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/70040 - * gfortran.dg/pr70040.f90: New testcase. - -2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/71961 - * gfortran.dg/matmul_10.f90: New testcase. - -2016-08-07 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase. - -2016-08-07 Jakub Jelinek <jakub@redhat.com> - - PR c/72816 - * gcc.dg/pr72816.c: New test. - -2016-08-06 Jonathan Wakely <jwakely@redhat.com> - - * g++.dg/conversion/pr16333.C: Adjust dg-error regexp. - * g++.dg/conversion/pr41426.C: Likewise. - * g++.dg/conversion/pr66211.C: Likewise. - * g++.dg/cpp1y/lambda-init9.C: Likewise. - * g++.dg/init/ref8.C: Likewise. - * g++.old-deja/g++.law/cvt20.C: Likewise. - * g++.old-deja/g++.mike/p9732c.C: Likewise. - -2016-08-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR tree-optimization/18046 - * gcc.dg/tree-ssa/vrp105.c: New test. - * gcc.dg/tree-ssa/vrp106.c: New test. - -2016-08-05 Martin Sebor <msebor@redhat.com> - - * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled - 1ul in diagnostics. Remove hyphen from "constant-expression." - * g++.dg/cpp0x/constexpr-50060.C: Adjust. - * g++.dg/cpp0x/static_assert3.C: Same. - * g++.dg/cpp1y/constexpr-throw.C: Same. - * g++.dg/template/nontype3.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. - -2016-08-05 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file. - * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file. - * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files. - -2016-08-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR tree-optimization/72810 - * gcc.dg/tree-ssa/vrp110.c: New test. - -2016-08-05 James Greenhalgh <james.greenhalgh@arm.com> - - PR Target/72819 - * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision - registers. - * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for - saving the half-precision registers. - * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16 - value is returned in h0. - * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments - are passed in FP/SIMD registers. - * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA - passing works corrcetly. - * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New. - (hfa_f16x2_t): Likewise. - (hfa_f16x3_t): Likewise. - * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values - are promoted to double and passed in a double register. - * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values - are promoted to double and stacked. - * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of - __fp16 data types. - * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise. - * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of - __fp16 first get passed in FP/SIMD registers, then stacked. - -2016-08-05 Nathan Sidwell <nathan@acm.org> - - PR c++/68724 - * g++.dg/cpp0x/pr68724.C: New. - -2016-08-05 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping. - -2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> - - * gcc.dg/tree-ssa/vrp107.c: New test. - * gcc.dg/tree-ssa/vrp108.c: New test. - * gcc.dg/tree-ssa/vrp109.c: New test. - -2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/pr70920-4.c: Move dg-require-effective-target before - dg-options. - -2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double - test-cases. - * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case. - * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise. - * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double - test-cases. - * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case. - * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise. - * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for - large_double. - -2016-08-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/72800 - * g++.dg/cpp1y/lambda-ice1.C: New. - -2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/72759 - * g++.dg/cpp1y/pr72759.C: New test. - -2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> - - * gcc.dg/switch-10.c: New test. - -2016-08-04 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.c-torture/execute/pr70903.c: Remove duplicate test body. - -2016-08-04 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/goacc/routine-5.c: Update. - -2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR rtl-optimization/70903 - * gcc.c-torture/execute/pr70903.c: New test. - -2016-08-04 Martin Liska <mliska@suse.cz> - - * gcc.dg/params/params.exp: Replace file exists with - TESTING_IN_BUILD_TREE. - -2016-08-04 Marek Polacek <polacek@redhat.com> - - PR c++/70229 - * g++.dg/cpp0x/constexpr-ctor19.C: New test. - -2016-08-04 Richard Biener <rguenther@suse.de> - - PR middle-end/71984 - * gcc.dg/torture/pr71984.c: Guard correctness check for - little-endian. - -2016-08-03 Andrew Pinski <apinski@cavium.com> - - * gcc.c-torture/compile/20160802-1.c: New testcase. - -2016-08-03 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_intrinsic_ints.f90: New testcase. - -2016-08-03 Richard Biener <rguenther@suse.de> - - * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options - and remove -O3. - * c-c++-common/ubsan/pr71403-2.c: Likewise. - * c-c++-common/ubsan/pr71403-3.c: Likewise. - -2016-08-03 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/loadpre2.c: Disable LIM. - * gcc.dg/tree-ssa/loadpre21.c: Likewise. - * gcc.dg/tree-ssa/loadpre22.c: Likewise. - * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise. - -2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/init-excess-2.c: Require int32plus. - * gcc.dg/pr44024.c: Skip if target keeps null pointer checks. - * gcc.dg/pr59963-2.c: Require int32plus. - * gcc.dg/pr71084.c: Cast pointer to intprt_t. - * gcc.dg/unroll-7.c: Require int32plus. - -2016-08-02 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/34114 - * gcc.dg/tree-ssa/loop-42.c: New test. - -2016-08-02 Tamar Christina <tamar.christina@arm.com> - - * gcc.target/aarch64/vminmaxnm.c: New. - * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t - tests. - -2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-extract-5.c: New tests to test - vec_extract for vector float, vector int, vector short, and vector - char. - * gcc.target/powerpc/vec-extract-6.c: Likewise. - * gcc.target/powerpc/vec-extract-7.c: Likewise. - * gcc.target/powerpc/vec-extract-8.c: Likewise. - * gcc.target/powerpc/vec-extract-9.c: Likewise. - -2016-08-01 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/test_frame_10.c: Fix test to check for a - single stack adjustment, no writeback. - * gcc.target/aarch64/test_frame_12.c: Likewise. - * gcc.target/aarch64/test_frame_13.c: Likewise. - * gcc.target/aarch64/test_frame_15.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. - * gcc.target/aarch64/test_frame_16.c: New test. - -2015-08-01 H.J. Lu <hongjiu.lu@intel.com> - - PR target/72748 - * gcc.target/i386/pr72748.c: New test. - -2015-08-01 Alan Hayward <alan.hayward@arm.com> - - PR tree-optimization/71818 - * gcc.dg/vect/pr71818.c: New - -2016-08-01 Martin Liska <mliska@suse.cz> - - PR tree-optimization/71857 - * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation. - -2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test. - -2016-08-01 Jan Beulich <jbeulich@suse.com> - - * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New. - -2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware. - * gcc.target/powerpc/mulkc3-1.c: Likewise. - -2016-07-31 Jonathan Wakely <jwakely@redhat.com> - - * lib/target-supports.exp (check_effective_target_c): Fix indentation. - (check_effective_target_c++): Likewise. Also match for libstdc++. - -2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/41922 - * gfortran.dg/equiv_constraint_5.f90: Adjust the error message. - * gfortran.dg/equiv_constraint_7.f90: Ditto. - * gfortran.dg/pr41922.f90: New test. - -2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/68566 - * gfortran.dg/pr68566.f90: new test. - -2016-07-30 Martin Sebor <msebor@redhat.com> - - PR c++/60760 - PR c++/71091 - * g++.dg/cpp0x/constexpr-cast.C: New test. - * g++.dg/cpp0x/constexpr-nullptr-2.C: New test. - * g++.dg/cpp1y/constexpr-sfinae.C: Correct. - * g++.dg/ubsan/pr63956.C: Correct. - -2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of - vector double or vector long where the vector is in memory. - * gcc.target/powerpc/vec-extract-3.c: Likewise. - * gcc.target/powerpc/vec-extract-4.c: Likewise. - -2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/69867 - * gfortran.dg/pr69867.f90: New test. - -2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/69962 - * gfortran.dg/pr69962.f90: New test. - -2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/70006 - * gfortran.dg/pr70006.f90: New test. - -2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/71730 - * gfortran.dg/pr71730.f90: New test. - * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code. - * gfortran.dg/array_constructor_27.f03: Update dg-error message. - * gfortran.dg/array_constructor_26.f03: Ditto. - -2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm. - * gcc.target/powerpc/pr71763.c: Likewise. - -2016-07-29 Marek Polacek <polacek@redhat.com> - - PR c/71742 - * gcc.dg/940510-1.c: Adjust dg-error. - * gcc.dg/c99-flex-array-1.c: Likewise. - * gcc.dg/c99-flex-array-typedef-1.c: Likewise. - - PR c/71853 - * gcc.dg/noncompile/pr71853.c: New test. - - PR c/71573 - * gcc.dg/noncompile/pr71573.c: New test. - - PR c/71926 - * g++.dg/warn/Wparentheses-30.C: New test. - * gcc.dg/Wparentheses-14.c: New test. - -2016-07-29 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/pr59833.c: Use dg-add-options ieee. - -2016-07-29 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/57558 - * gcc.dg/vect/pr57558-1.c: New test. - * gcc.dg/vect/pr57558-2.c: New test. - -2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump - to scan forwprop1 dump pass. - -2016-07-29 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/51488 - * g++.dg/template/pr51488.C: New. - -2016-07-29 Jakub Jelinek <jakub@redhat.com> - - PR c/71969 - * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to - static __inline__. - * gcc.dg/pr71969-1.c: New test. - * gcc.dg/pr71969-2.c: New test. - * gcc.dg/pr71969-3.c: New test. - -2016-07-29 Marek Polacek <polacek@redhat.com> - - PR c/71574 - * c-c++-common/pr71574.c: New test. - - PR c/71583 - * gcc.dg/noncompile/pr71583.c: New test. - -2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/68217 - * gcc.dg/pr68217.c: New test. - -2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/71067 - * gfortran.dg/pr71067_1.f90: New test. - * gfortran.dg/pr71067_2.f90: Ditto. - -2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-extract-1.c: New test. - -2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/71799 - * gfortran.dg/pr71799.f90: New test. - -2016-07-28 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71665 - * g++.dg/cpp0x/pr71665-1.C: New. - * g++.dg/cpp0x/pr71665-2.C: Likewise. - * g++.dg/cpp0x/enum29.C: Adjust dg-error string. - * g++.dg/ext/label10.C: Likewise. - * g++.dg/parse/constant5.C: Likewise. - -2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/71859 - * gfortran.dg/pr71859.f90: New test. - * gfortran.dg/intrinsic_numeric_arg.f: Update error message. - * gfortran.dg/coarray_collectives_1.f90: Ditto. - -2016-07-28 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/71883 - * gfortran.dg/pr71883.f90: New test. - -2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR tree-optimization/71734 - * g++.dg/vect/pr70729-nest.cc: New test. - -2016-07-28 Renlin Li <renlin.li@arm.com> - - Revert - 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/71902 - * gfortran.dg/dependency_47.f90: New test. - -2016-07-28 Martin Liska <mliska@suse.cz> - - PR gcov-profile/68025 - * gcc.dg/no_profile_instrument_function-attr-1.c: New test. - -2016-07-28 Martin Liska <mliska@suse.cz> - - * g++.dg/vect/pr70944.cc: New test. - -2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71994 - * gcc.dg/torture/pr71994.c: New test. - -2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR middle-end/71078 - * gcc.dg/tree-ssa/pr71078-1.c: New test-case. - * gcc.dg/tree-ssa/pr71078-2.c: Likewise. - * gcc.dg/tree-ssa/pr71078-3.c: Likewise. - -2016-07-27 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove. - -2016-07-27 Martin Liska <mliska@suse.cz> - - * gcc.dg/predict-13.c: New test. - * gcc.dg/predict-14.c: New test. - -2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of - including stdint.h. - * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of - including stdint.h. - -2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71869 - * gcc.target/powerpc/float128-cmp.c: New test to make sure that - IEEE built-in functions handle quiet and signalling NaNs - correctly. - -2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/71862 - * gfortran.dg/pr71862.f90: New test. - -2016-07-26 Martin Sebor <msebor@redhat.com> - - * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target - selector with dg-options. - -2016-07-26 Patrick Palka <ppalka@gcc.gnu.org> - - PR tree-optimization/18046 - * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5. - * gcc.dg/tree-ssa/vrp103.c: New test. - * gcc.dg/tree-ssa/vrp104.c: New test. - -2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/pr63354.c: Require lp64 since - -mprofile-kernel is not legal with -m32. - -2016-07-26 Richard Biener <rguenther@suse.de> - - PR rtl-optimization/71984 - * gcc.dg/torture/pr71984.c: New testcase. - -2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com> - - * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call - g++-dg-runtest via et-dg-runtest. - * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest. - * gcc.dg/vect/vect.exp: Likewise. - * gfortran.dg/graphite/graphite.exp: Likewise, but for - gfortran-dg-runtest. - * gfortran.dg/vect/vect.exp: Likewise. - * lib/target-supports.exp (check_mpaired_single_hw_available): New. - (check_mips_loongson_hw_available): Likewise. - (check_effective_target_mpaired_single_runtime): Likewise. - (check_effective_target_mips_loongson_runtime): Likewise. - (add_options_for_mpaired_single): Likewise. - (check_effective_target_vect_int): Add global et_index. - Check and save the supported feature for a target selected by - the et_index target. Break long lines where appropriate. Call - et-is-effective-target for MIPS with an argument instead of - check_effective_target_* where appropriate. - (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_simd_clones): Likewise. - (check_effective_target_vect_shift): ewise. - (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_double): Likewise. - (check_effective_target_vect_long_long): Likewise. - (check_effective_target_vect_no_int_max): Likewise. - (check_effective_target_vect_no_int_add): Likewise. - (check_effective_target_vect_no_bitwise): Likewise. - (check_effective_target_vect_widen_shift): Likewise. - (check_effective_target_vect_no_align): Likewise. - (check_effective_target_vect_hw_misalign): Likewise. - (check_effective_target_vect_element_align): Likewise. - (check_effective_target_vect_condition): Likewise. - (check_effective_target_vect_cond_mixed): Likewise. - (check_effective_target_vect_char_mult): Likewise. - (check_effective_target_vect_short_mult): Likewise. - (check_effective_target_vect_int_mult): Likewise. - (check_effective_target_vect_extract_even_odd): Likewise. - (check_effective_target_vect_interleave): Likewise. - (check_effective_target_vect_stridedN): Likewise. - (check_effective_target_vect_multiple_sizes): Likewise. - (check_effective_target_vect64): Likewise. - (check_effective_target_vect_call_copysignf): Likewise. - (check_effective_target_vect_call_sqrtf): Likewise. - (check_effective_target_vect_call_btrunc): Likewise. - (check_effective_target_vect_call_btruncf): Likewise. - (check_effective_target_vect_call_ceil): Likewise. - (check_effective_target_vect_call_ceilf): Likewise. - (check_effective_target_vect_call_floor): Likewise. - (check_effective_target_vect_call_floorf): Likewise. - (check_effective_target_vect_call_lceil): Likewise. - (check_effective_target_vect_call_lfloor): Likewise. - (check_effective_target_vect_call_nearbyint): Likewise. - (check_effective_target_vect_call_nearbyintf): Likewise. - (check_effective_target_vect_call_round): Likewise. - (check_effective_target_vect_call_roundf): Likewise. - (check_effective_target_vect_perm): Likewise, but also append *_saved - to the existing global name to properly cache the result. - (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_hi_to_si): Likewise. - (check_effective_target_vect_widen_sum_qi_to_hi): Likewise. - (check_effective_target_vect_widen_sum_qi_to_si): Likewise. - (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise. - (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. - (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise. - (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise. - (check_effective_target_vect_sdot_qi): Likewise. - (check_effective_target_vect_udot_qi): Likewise. - (check_effective_target_vect_sdot_hi): Likewise. - (check_effective_target_vect_udot_hi): Likewise. - (check_effective_target_vect_usad_char): Likewise. - (check_effective_target_vect_pack_trunc): Likewise. - (check_effective_target_vect_unpack): Likewise. - (check_effective_target_vect_aligned_arrays): Likewise. - (check_effective_target_vect_natural_alignment): Likewise. - (check_effective_target_vector_alignment_reachable): Likewise. - (check_effective_target_vector_alignment_reachable_for_64bit): Likewise. - (is-effective-target): Initialize et_index if undefined. - (et-dg-runtest): New. - (et-is-effective-target): Likewise. - (check_vect_support_and_set_flags): Add supported MIPS targets to - EFFECTIVE_TARGETS list. Return the number of supported targets. - -2016-07-26 Richard Biener <rguenther@suse.de> - Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR middle-end/70920 - * gcc.dg/pr70920-1.c: New test-case. - * gcc.dg/pr70902-2.c: Likewise. - * gcc.dg/pr70920-3.c: Likewise. - * gcc.dg/pr70920-4.c: Likewise - * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to - 2 instead of 3. - -2016-07-25 Alexander Monakov <amonakov@ispras.ru> - - * gcc.c-torture/execute/pr71494.c: Require label_values. - * gcc.dg/pr16973.c: Ditto. - -2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long. - * gcc.dg/torture/pr69771.c: Require int32plus. - * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t. - -2016-07-25 Martin Liska <mliska@suse.cz> - - * gcc.dg/torture/pr71987.c: New test. - -2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/71935 - * gfortran.dg/c_sizeof_1.f90: Move invalid code to ... - * gfortran.dg/c_sizeof_6.f90: here. Test for error. - * gfortran.dg/pr71935.f90: New test. - -2016-07-22 Martin Sebor <msebor@redhat.com> - - PR c++/71675 - * g++.dg/ext/atomic-3.C: New test. - * gcc.dg/atomic/pr71675.c: New test. - -2016-07-22 Evgeny Stupachenko <evstupac@gmail.com> - - * gcc.target/i386/mvc8.c: New test. - -2016-07-22 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings. - * gcc.dg/tree-ssa/pr19210-2.c: Delete. - -2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/71795 - * gfortran.dg/constructor_50.f90: New test. - -2016-07-22 Martin Liska <mliska@suse.cz> - - PR gcov-profile/69028 - PR gcov-profile/62047 - * g++.dg/cilk-plus/pr69028.C: New test. - -2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org> - - * gfortran.dg/coarray_stat_2.f90: New test. - -2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-extract.h: New files to check the - vec_extract built-in functions for all vector types, testing - accessing each element, both with constant and variable element - numbers. - * gcc.target/powerpc/vec-extract-v16qi.c: Likewise. - * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise. - * gcc.target/powerpc/vec-extract-v2df.c: Likewise. - * gcc.target/powerpc/vec-extract-v2di.c: Likewise. - * gcc.target/powerpc/vec-extract-v4sf.c: Likewise. - * gcc.target/powerpc/vec-extract-v4si.c: Likewise. - * gcc.target/powerpc/vec-extract-v4siu.c: Likewise. - * gcc.target/powerpc/vec-extract-v8hi.c: Likewise. - * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise. - -2016-07-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/71728 - * g++.dg/other/pr71728.C: New test. - -2016-07-21 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics. - * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics. - * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics. - * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics. - * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics. - -2016-07-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71947 - * gcc.dg/tree-ssa/vrp102.c: New testcase. - -2016-07-21 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/scev-15.c: New. - -2016-07-21 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL. - -2016-07-21 Jakub Jelinek <jakub@redhat.com> - - PR c++/71941 - * g++.dg/gomp/pr71941.C: New test. - -2016-07-20 David Malcolm <dmalcolm@redhat.com> - - PR c/70339 - PR c/71858 - * g++.dg/spellcheck-identifiers.C: New test case, based on - gcc.dg/spellcheck-identifiers.c. - * g++.dg/spellcheck-identifiers-2.C: New test case, based on - gcc.dg/spellcheck-identifiers-2.c. - * g++.dg/spellcheck-typenames.C: New test case, based on - gcc.dg/spellcheck-typenames.c - -2016-07-20 Jonathan Wakely <jwakely@redhat.com> - - * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as - pointer to member function and also test catching by reference. - -2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/pr67443.c: Fix test case. - -2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/insv-1.c: Xfail some tests. - * gcc.target/s390/insv-2.c: Likewise. - -2016-07-20 Georg-Johann Lay <avr@gjlay.de> - - * gcc.target/avr/torture/get-mem.c: New test. - * gcc.target/avr/torture/set-mem.c: New test. - -2016-07-20 Georg-Johann Lay <avr@gjlay.de> - - PR target/71948 - * gcc.target/avr/torture/tiny-progmem.c: New test. - -2016-07-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/71909 - * g++.dg/parse/pr71909.C: New test. - * g++.dg/tm/pr71909.C: New test. - - PR c++/50060 - * g++.dg/cpp0x/constexpr-50060.C: New test. - * g++.dg/cpp1y/constexpr-50060.C: New test. - -2016-07-20 Martin Liska <mliska@suse.cz> - - * gfortran.dg/graphite/pr71898.f90: New test. - -2016-07-20 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/71503 - PR tree-optimization/71683 - * gcc.dg/tree-ssa/ifc-pr71503.c: New test. - * gcc.dg/tree-ssa/ifc-pr71683.c: New test. - -2016-07-20 Martin Liska <mliska@suse.cz> - - * gcc.dg/plugin/plugin.exp: Remove sreal test. - * gcc.dg/plugin/sreal-test-1.c: Remove. - * gcc.dg/plugin/sreal_plugin.c: Remove. - -2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/71902 - * gfortran.dg/dependency_47.f90: New test. - -2016-07-19 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/71916 - * gcc.c-torture/compile/pr71916.c: New test. - - PR middle-end/71874 - * g++.dg/torture/pr71874.C: New test. - - PR middle-end/71734 - * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h. - (my_alloc): Rewritten to use __builtin_posix_memalign and - __SIZE_TYPE__. - (my_free): Use __builtin_free instead of _mm_free. - (Vec::operator=): Use __builtin_memcpy. - -2016-07-19 Martin Jambor <mjambor@suse.cz> - - PR fortran/71688 - * gfortran.dg/pr71688.f90: New test. - -2016-07-19 Richard Biener <rguenther@suse.de> - - * c-c++-common/vector-subscript-6.c: New testcase. - * c-c++-common/vector-subscript-7.c: Likewise. - -2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/params/blocksort-part.c: Conditionally define Int32 - and UInt32 based on __SIZEOF_INT__. - -2016-07-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71901 - * gcc.dg/torture/pr71901.c: New testcase. - -2016-07-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71908 - * gcc.dg/torture/pr71908.c: New testcase. - -2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71493 - * gcc.target/powerpc/pr71493-1.c: New test. - * gcc.target/powerpc/pr71493-2.c: Likewise. - -2016-07-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/71835 - * g++.dg/conversion/ambig3.C: New test. - - PR c++/71828 - * g++.dg/cpp0x/constexpr-71828.C: New test. - - PR c++/71826 - * g++.dg/template/pr71826.C: New test. - - PR c++/71822 - * g++.dg/template/defarg21.C: New test. - - PR c++/71871 - * g++.dg/ext/vector31.C: New test. - -2016-07-18 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*. - -2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR tree-optimization/71734 - * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style. - -2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/warn-dynamicstack-1.c: New test. - * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning. - stack-layout-dynamic-1.c: New test. - -2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/nolrl-1.c: New test. - -2016-07-17 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/71523 - * gfortran.dg/pr71523_1.f90: New test. - * gfortran.dg/pr71523_2.f90: New test. - -2016-07-16 Andreas Schwab <schwab@linux-m68k.org> - - * g++.dg/cpp0x/nullptr35.C (caught): Fix typo. - -2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> - Marco Restelli <mrestelli@gmail.com> - - PR fortran/62125 - * gfortran.dg/pr62125.f90: New test. - -2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/divkc3-1.c: Require p8vector support. - * gcc.target/powerpc/mulkc3-1.c: Likewise. - -2016-07-15 Jonathan Wakely <jwakely@redhat.com> - - PR c++/58796 - * g++.dg/cpp0x/nullptr21.C: Remove void* handlers. - * g++.dg/cpp0x/nullptr35.C: New test. - -2016-07-15 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/scev-8.c: Update test string. - -2016-07-15 Cesar Philippidis <cesar@codesourcery.com> - - * gfortran.dg/goacc/vector_length.f90: New test. - -2016-07-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71881 - * gcc.dg/torture/pr71881.c: New testcase. - -2016-07-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71887 - * gcc.dg/torture/pr71887.c: New testcase. - -2016-07-15 Jakub Jelinek <jakub@redhat.com> - - PR c/71858 - * gcc.dg/spellcheck-identifiers-3.c: New test. - -2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/71807 - * gfortran.dg/null_9.f90: New test. - -2016-07-15 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/loop-41.c: New test. - -2016-07-15 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/71347 - * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc. - -2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org> - - PR fortran/29819 - * gfortran.dg/bind_c_usage_9.f03: Move dg-error. - * gfortran.dg/contains.f90: Ditto. - * gfortran.dg/contains_empty_1.f03: Ditto. - * gfortran.dg/submodule_3.f08: Ditto. - -2016-07-14 Jakub Jelinek <jakub@redhat.com> - - PR testsuite/71865 - * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options. - (wide_string_literal_in_asm): Use __asm instead of asm, adjust - expected diagnostics. - - PR c/71858 - * gcc.dg/spellcheck-identifiers.c (snprintf): Declare. - * gcc.dg/spellcheck-identifiers-2.c: New test. - * gcc.dg/diagnostic-token-ranges.c (nanl): Declare. - * c-c++-common/attributes-1.c: Adjust dg-prune-output. - -2016-07-14 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71872 - * gcc.c-torture/compile/pr71872.c: New test. - -2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ... - * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This. - * gcc.target/arm/atomic-op-acq_rel.c: Rename into ... - * gcc.target/arm/atomic-op-acq_rel-1.c: This. - * gcc.target/arm/atomic-op-acquire.c: Rename into ... - * gcc.target/arm/atomic-op-acquire-1.c: This. - * gcc.target/arm/atomic-op-char.c: Rename into ... - * gcc.target/arm/atomic-op-char-1.c: This. - * gcc.target/arm/atomic-op-consume.c: Rename into ... - * gcc.target/arm/atomic-op-consume-1.c: This. - * gcc.target/arm/atomic-op-int.c: Rename into ... - * gcc.target/arm/atomic-op-int-1.c: This. - * gcc.target/arm/atomic-op-relaxed.c: Rename into ... - * gcc.target/arm/atomic-op-relaxed-1.c: This. - * gcc.target/arm/atomic-op-release.c: Rename into ... - * gcc.target/arm/atomic-op-release-1.c: This. - * gcc.target/arm/atomic-op-seq_cst.c: Rename into ... - * gcc.target/arm/atomic-op-seq_cst-1.c: This. - * gcc.target/arm/atomic-op-short.c: Rename into ... - * gcc.target/arm/atomic-op-short-1.c: This. - * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test. - * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise. - * gcc.target/arm/atomic-op-acquire-2.c: Likewise. - * gcc.target/arm/atomic-op-char-2.c: Likewise. - * gcc.target/arm/atomic-op-consume-2.c: Likewise. - * gcc.target/arm/atomic-op-int-2.c: Likewise. - * gcc.target/arm/atomic-op-relaxed-2.c: Likewise. - * gcc.target/arm/atomic-op-release-2.c: Likewise. - * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise. - * gcc.target/arm/atomic-op-short-2.c: Likewise. - -2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/70842 - * gfortran.dg/select_type_35.f03: New test. - -2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/65951 - PR tree-optimization/70923 - * gcc.dg/vect/vect-mult-const-pattern-1.c: New test. - * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. - * gcc.dg/vect/pr65951.c: Likewise. - * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan. - -2016-07-14 David Edelsohn <dje.gcc@gmail.com> - - * c-c++-common/pr60226.c: Expect maximum object file alignment - error on AIX. - -2016-07-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71866 - * gcc.dg/torture/pr71866.c: New testcase. - -2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do - selector and enclose boolean expression in curly braces. - -2016-07-14 Alan Modra <amodra@gmail.com> - - PR target/71733 - * gcc.target/powerpc/p9-novsx.c: New. - -2016-07-13 Andi Kleen <ak@linux.intel.com> - - * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo. - * g++.dg/tree-prof/morefunc.C: Dito. - * g++.dg/tree-prof/pr35545.C: Dito. - * g++.dg/tree-prof/reorder.C: Dito. - * gcc.dg/tree-prof/20050826-2.c: Dito. - * gcc.dg/tree-prof/cmpsf-1.c: Dito. - * gcc.dg/tree-prof/cold_partition_label.c: Dito. - * gcc.dg/tree-prof/ic-misattribution-1.c: Dito. - * gcc.dg/tree-prof/indir-call-prof.c: Dito. - * gcc.dg/tree-prof/inliner-1.c: Dito. - * gcc.dg/tree-prof/merge_block.c: Dito. - * gcc.dg/tree-prof/stringop-1.c: Dito. - * gcc.dg/tree-prof/stringop-2.c: Dito. - * gcc.dg/tree-prof/switch-case-1.c: Dito. - * gcc.dg/tree-prof/switch-case-2.c: Dito. - * gcc.dg/tree-prof/time-profiler-1.c: Dito. - * gcc.dg/tree-prof/time-profiler-2.c: Dito. - * gcc.dg/tree-prof/update-loopch.c: Dito. - * gcc.dg/tree-prof/val-prof-1.c: Dito. - * gcc.dg/tree-prof/val-prof-2.c: Dito. - * gcc.dg/tree-prof/val-prof-3.c: Dito. - * gcc.dg/tree-prof/val-prof-4.c: Dito. - * gcc.dg/tree-prof/val-prof-5.c: Dito. - * gcc.dg/tree-prof/val-prof-6.c: Dito. - * gcc.dg/tree-prof/val-prof-7.c: Dito. - -2016-07-13 Andi Kleen <ak@linux.intel.com> - - * lib/profopt.exp (profopt-execute): Remove .imports files. - -2016-07-13 Andi Kleen <ak@linux.intel.com> - - * lib/profopt.exp (profopt-execute): Always log profiler command line. - -2016-07-13 Andi Kleen <ak@linux.intel.com> - - * lib/profopt.exp (dg-final-scan-autofdo, - dg-final-scan-not-autofdo): New functions. - -2016-07-13 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/vect-35-big-array.c: Refine comment and test. - * gcc.dg/vect/vect-35.c: Ditto. - * gcc.dg/vect/vect-alias-check-2.c: New test. - -2016-07-13 Martin Liska <mliska@suse.cz> - - * gfortran.dg/ldist-1.f90: Revert change introduces in r238114. - * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options. - * gfortran.dg/pr42108.f90: Update expected dump scan. - -2016-07-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/24574 - * gcc.dg/pr24574.c: New testcase. - -2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal. - * c-c++-common/builtin-arith-overflow-2.c: Skip for avr. - * c-c++-common/pr68833-1.c: Require int32plus. - * gcc.dg/ipa/pr63551.c: Likewise. - * gcc.dg/ipa/pr63595.c: Require ptr32plus. - * gcc.dg/ipa/pr64041.c: Require int32plus. - -2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com> - - PR ipa/71633 - * g++.dg/pr71633.C: New test. - -2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok): - Add new arm_thumb1_cbz_ok effective target. - * gcc.target/arm/cbz.c: New test. - -2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok): - Define effective target. - * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and - !arm_thumb1_movt_ok to exclude ARMv8-M Baseline. - * gcc.target/arm/movhi_movw.c: New test. - * gcc.target/arm/movsi_movw.c: Likewise. - * gcc.target/arm/movdi_movw.c: Likewise. - -2016-07-13 Richard Biener <rguenther@suse.de> - - PR middle-end/71104 - * gcc.dg/pr71104-1.c: New testcase. - * gcc.dg/pr71104-2.c: Likewise. - -2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71805 - * gcc.target/powerpc/pr71805.c: New test. - -2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/divkc3-1.c: New. - * gcc.target/powerpc/mulkc3-1.c: New. - -2016-07-12 Nathan Sidwell <nathan@acm.org> - - * gcc.target/arm/data-rel-1.c: New. - * gcc.target/arm/data-rel-2.c: New. - * gcc.target/arm/data-rel-3.c: New. - -2016-07-12 Martin Liska <mliska@suse.cz> - - * gcc.dg/params/blocksort-part.c: New test. - * gcc.dg/params/params.exp: New file. - -2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR middle-end/71700 - * gcc.c-torture/execute/pr71700.c: New test. - -2016-07-12 Steven Bosscher <steven@gcc.gnu.org> - Richard Biener <rguenther@suse.de> - - PR tree-optimization/23286 - PR tree-optimization/70159 - * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting. - * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise. - * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise. - * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise. - * gcc.dg/tree-ssa/pr35286.c: Likewise. - * gcc.dg/tree-ssa/pr35287.c: Likewise. - * gcc.dg/hoist-register-pressure-1.c: Likewise. - * gcc.dg/hoist-register-pressure-2.c: Likewise. - * gcc.dg/hoist-register-pressure-3.c: Likewise. - * gcc.dg/pr51879-12.c: Likewise. - * gcc.dg/strlenopt-9.c: Likewise. - * gcc.dg/tree-ssa/pr47392.c: Likewise. - * gcc.dg/tree-ssa/pr68619-4.c: Likewise. - * gcc.dg/tree-ssa/split-path-5.c: Likewise. - * gcc.dg/tree-ssa/slsr-35.c: Likewise. - * gcc.dg/tree-ssa/slsr-36.c: Likewise. - * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply. - * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result. - * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting. - * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase. - * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase. - * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase. - * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase. - * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase. - * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase. - * gfortran.dg/pr43984.f90: Adjust expected outcome. - -2016-07-12 Richard Biener <rguenther@suse.de> - - PR rtl-optimization/68961 - * gcc.target/i386/pr68961.c: New testcase. - -2016-07-11 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71758 - * c-c++-common/gomp/pr71758.c: New test. - * gfortran.dg/gomp/pr71758.f90: New test. - - PR tree-optimization/71823 - * gcc.dg/vect/pr71823.c: New test. - -2016-07-11 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid - hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES - and LINE_MAP_MAX_LOCATION_WITH_COLS. - -2016-07-11 H.J. Lu <hongjiu.lu@intel.com> - - PR target/71801 - * gcc.target/i386/pr71801.c: New test. - -2016-07-11 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71816 - * gcc.dg/torture/pr71816.c: New testcase. - -2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/71783 - * gfortran.dg/dependency_46.f90: New test. - -2016-07-08 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/71621 - * gcc.target/i386/pr71621-1.c: New. - * gcc.target/i386/pr71621-2.c: New. - -2016-07-08 Cesar Philippidis <cesar@codesourcery.com> - - * gfortran.dg/goacc/pr71704.f90: New test. - -2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/71297 - * gcc.target/powerpc/pr71297.c: New. - -2016-07-08 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/simd/vminmaxnm_1.c: New. - -2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71806 - * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option. - -2016-07-08 Alan Hayward <alan.hayward@arm.com> - - PR tree-optimization/71667 - * gcc.dg/vect/pr71667.c: New - -2016-07-08 Martin Liska <mliska@suse.cz> - - * gcc.dg/torture/pr71606.c: New test. - -2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/71764 - * gfortran.dg/pr71764.f90: New test. - -2016-07-07 Jakub Jelinek <jakub@redhat.com> - Kai Tietz <ktietz70@googlemail.com> - - PR c++/70869 - PR c++/71054 - * g++.dg/cpp0x/pr70869.C: New test. - * g++.dg/cpp0x/pr71054.C: New test. - -2016-07-07 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/debug/pr71432.C: Fail on AIX. - -2016-07-07 Martin Liska <mliska@suse.cz> - - * gfortran.dg/do_1.f90: Remove a corner case that triggers - an undefined behavior. - * gfortran.dg/do_3.F90: Likewise. - * gfortran.dg/do_check_11.f90: New test. - * gfortran.dg/do_check_12.f90: New test. - * gfortran.dg/do_corner_warn.f90: New test. - -2016-07-07 Martin Liska <mliska@suse.cz> - - * gfortran.dg/predict-1.f90: Ammend the test. - * gfortran.dg/predict-2.f90: Likewise. - -2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com> - - PR ipa/71624 - * g++.dg/pr71624.C: New test. - -2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and - check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and - ARMv8-M Mainline architectures. - -2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use - __ARM_ARCH_ISA_ARM to test for Cortex-M devices. - -2016-07-06 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/70098 - PR target/71763 - * gcc.target/powerpc/pr71763.c: New file. - -2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR tree-optimization/71518 - * gcc.dg/pr71518.c: New test. - -2016-07-06 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*. - -2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - PR target/50739 - * gcc.target/avr/pr50739.c: New test. - -2016-07-05 Jan Hubicka <jh@suse.cz> - - * gcc.dg/tree-ssa/scev-14.c: update template. - -2016-07-06 Richard Sandiford <richard.sandiford@arm.com> - - * gcc.dg/vect/group-no-gaps-1.c: New test. - -2016-07-05 Andi Kleen <ak@linux.intel.com> - - * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output - if kernel supports MPX. - -2016-07-05 Kito Cheng <kito.cheng@gmail.com> - - * gcc.c-torture/compile/pr69102.c: Require fpic support. - -2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com> - Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/signbit-1.c: New test. - * gcc.target/powerpc/signbit-2.c: New test. - * gcc.target/powerpc/signbit-3.c: New test. - -2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/71594 - * gcc.dg/torture/pr71594.c: New test. - -2016-07-05 Jan Hubicka <jh@suse.cz> - - * gcc.dg/tree-ssa/scev-14.c: new testcase. - -2016-07-05 David Malcolm <dmalcolm@redhat.com> - - PR c++/62314 - * g++.dg/parse/error5.C: Update column - number of missing semicolon error. - * g++.dg/pr62314-2.C: New test case. - -2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> - - * gfortran.dg/coarray_stat_function.f90: New test. - * gfortran.dg/coarray_stat_whitespace.f90: New test. - * gfortran.dg/coarray_lib_comm_1: Adapting old test - to new interfaces. - -2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/71623 - * gfortran.dg/deferred_character_17.f90: New test. - -2016-07-05 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/neon/polytypes.c: Move to ... - * gcc.target/arm/polytypes.c: ... here. - * gcc.target/arm/neon/pr51534.c: Move to ... - * gcc.target/arm/pr51534.c: ... here. - * gcc.target/arm/neon/vect-vcvt.c: Move to ... - * gcc.target/arm/vect-vcvt.c: ... here. - * gcc.target/arm/neon/vect-vcvtq.c: Move to ... - * gcc.target/arm/vect-vcvtq.c: ... here. - * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ... - * gcc.target/arm/vfp-shift-a2t2.c: ... here. - * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ... - * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype. - * gcc.target/arm/neon/neon.exp: Delete. - * gcc.target/arm/neon/: Delete. - -2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/65575 - * gfortran.dg: pr65575.f90: New test. - -2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/35849 - * gfortran.dg: pr35849.f90: New test. - -2016-07-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/71739 - * g++.dg/cpp0x/pr71739.C: New test. - -2016-07-04 Christophe Lyon <christophe.lyon@linaro.org> - - * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure. - -2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of - locr. - * gcc.target/s390/loc-1.c: New test. - -2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com> - - * gcc.target/i386/avx512f-vect-perm-1.c: New test. - * gcc.target/i386/avx512f-vect-perm-2.c: New test. - -2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - - PR target/63874 - * gcc.target/aarch64/pr63874.c: New test. - -2016-07-04 Jan Beulich <jbeulich@suse.com> - - * g++.dg/header.c: New. - * gcc.dg/header.c: New. - -2016-07-02 Jakub Jelinek <jakub@redhat.com> - - PR c/71719 - * c-c++-common/Wunused-var-15.c: New test. - -2016-07-01 Jakub Jelinek <jakub@redhat.com> - - PR fortran/71687 - * gfortran.dg/gomp/pr71687.f90: New test. - -2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.dg/const-float128-ped.c: Require __float128 effective - target and options. - * gcc.dg/const-float128.c: Likewise. - * gcc.dg/torture/float128-cmp-invalid.c: Require - __float128 and base_quadfloat_support effective targets, and - __float128 options. - * gcc.dg/torture/float128-div-underflow.c: Likewise. - * gcc.dg/torture/float128-extend-nan.c: Likewise. - * gcc.dg/torture/float128-nan.c: Likewise. - * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise. - * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise. - * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise. - * lib/target-supports.exp (check_effective_target___float128): New. - (add_options_for___float128): New. - (check_effective_target_base_quadword_support): New. - -2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71720 - * gcc.target/powerpc/pr71720.c: New test. - -2016-07-01 Jan Beulich <jbeulich@suse.com> - - * gcc.dg/bss.c: New. - -2016-07-01 Peter Bergner <bergner@vnet.ibm.com> - - PR target/71698 - * gcc.target/powerpc/pr71698.c: New test. - -2016-07-01 Georg-Johann Lay <avr@gjlay.de> - - PR target/71151 - * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME - instead of ".foo" for its section name. - * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately - depending on MCU's flash size. - * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito. - * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito. - * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito. - * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito. - * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito. - * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito. - -2016-07-01 Jan Beulich <jbeulich@suse.com> - - * gcc.target/i386/pr65105-2.c: Add -msse2. - -2016-06-30 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71707 - * gcc.dg/strlenopt-29.c: New test. - - PR fortran/71704 - * gfortran.dg/gomp/pr71704.f90: New test. - - PR fortran/71705 - * gfortran.dg/gomp/pr71705.f90: New test. - -2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script. - * gcc.target/powerpc/dfp/dtstsfi-0.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-1.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-10.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-11.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-12.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-13.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-14.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-15.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-16.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-17.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-18.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-19.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-2.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-20.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-21.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-22.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-23.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-24.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-25.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-26.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-27.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-28.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-29.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-3.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-30.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-31.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-32.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-33.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-34.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-35.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-36.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-37.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-38.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-39.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-4.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-40.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-41.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-42.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-43.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-44.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-45.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-46.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-47.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-48.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-49.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-5.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-50.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-51.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-52.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-53.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-54.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-55.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-56.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-57.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-58.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-59.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-6.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-60.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-61.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-62.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-63.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-64.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-65.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-66.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-67.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-68.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-69.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-7.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-70.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-71.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-72.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-73.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-74.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-75.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-76.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-77.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-78.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-79.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-8.c: New test. - * gcc.target/powerpc/dfp/dtstsfi-9.c: New test. - -2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/aarch64/vect_copy_lane_1.c: New test. - -2016-06-30 James Greenhalgh <james.greenhalgh@arm.com> - Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/vget_set_lane_1.c: New test. - -2016-06-30 David Malcolm <dmalcolm@redhat.com> - - PR driver/71651 - * gcc.dg/spellcheck-options-12.c: New test case. - -2016-06-30 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71693 - * gcc.c-torture/compile/pr71693.c: New test. - -2016-06-29 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/spellcheck-params.c: New testcase. - * gcc.dg/spellcheck-params-2.c: New testcase. - -2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0 - vector extract instructions. - * gcc.target/powerpc/p9-extract-2.c: Likewise. - -2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/71686 - * gfortran.dg/unexpected_eof_2.f90: New test. - * gfortran.dg/unexpected_eof_3.f90: New test. - -2016-06-29 Jim Wilson <jim.wilson@linaro.org> - - * gcc.dg/asr_div1.c: Add aarch64 specific dg-options. - -2016-06-29 Cesar Philippidis <cesar@codesourcery.com> - - * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics. - * gfortran.dg/goacc/asyncwait-3.f95: Likewise. - * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage. - -2016-06-29 Richard Biener <rguenther@suse.de> - - PR middle-end/15256 - * gcc.dg/tree-ssa/forwprop-34.c: New testcase. - -2016-06-29 Matthew Wahab <matthew.wahab@arm.com> - - * gcc.target/arm/aapcs/neon-vect10.c: Require - -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw. - * gcc.target/arm/aapcs/neon-vect9.c: Likewise. - * gcc.target/arm/aapcs/vfp18.c: Likewise. - * gcc.target/arm/aapcs/vfp19.c: Likewise. - * gcc.target/arm/aapcs/vfp20.c: Likewise. - * gcc.target/arm/aapcs/vfp21.c: Likewise. - * gcc.target/arm/fp16-aapcs-1.c: Require - -mfloat-ab=hard. Also simplify the test. - * gcc.target/arm/fp16-aapcs-2.c: New. - -2016-06-29 Matthew Wahab <matthew.wahab@arm.com> - - * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment. - (add_options_for_arm_fp16_ieee): New. - (add_options_for_arm_fp16_alternative): New. - (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a - long-line. - (effective_target_arm_fp16_hw): New. - -2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com> - - PR tree-optimization/71655 - * g++.dg/pr71655.C: New test. - -2016-06-29 Martin Liska <mliska@suse.cz> - - * gcc.dg/pr71585.c: New test. - * gcc.dg/pr71585-2.c: New test. - * gcc.dg/pr71585-3.c: New test. - -2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR tree-optimization/70729 - * g++.dg/vect/pr70729.cc: New test. - -2016-06-29 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/gomp/cancel-1.c: Extend. - -2016-06-29 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71625 - * gcc.dg/strlenopt-28.c: New test. - -2016-06-29 Richard Biener <rguenther@suse.de> - - PR middle-end/71002 - * g++.dg/torture/pr71002.C: Adjust testcase. - -2016-06-29 Jakub Jelinek <jakub@redhat.com> - - PR c/71685 - * gcc.dg/pr71685.c: New test. - -2016-06-28 Martin Sebor <msebor@redhat.com> - - PR c/71552 - * gcc.dg/init-bad-9.c: New test. - -2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/abs128-1.c: Require VSX. - * gcc.target/powerpc/copysign128-1.c: Likewise. - * gcc.target/powerpc/inf128-1.c: Likewise. - * gcc.target/powerpc/nan128-1.c: Likewise. - -2016-06-28 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71626 - * gcc.c-torture/execute/pr71626-1.c: New test. - * gcc.c-torture/execute/pr71626-2.c: New test. - -2016-06-28 Peter Bergner <bergner@vnet.ibm.com> - - PR target/71656 - * gcc.target/powerpc/pr71656-2.c: Fix syntax errors. - -2016-06-27 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/71670 - * gcc.target/powerpc/pr71670.c: New testcase. - -2016-06-27 Peter Bergner <bergner@vnet.ibm.com> - - PR target/71656 - * gcc.target/powerpc/pr71656-1.c: New test. - * gcc.target/powerpc/pr71656-2.c: New test. - -2016-06-27 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef - around fp16 code. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: - Add arm_neon_fp16_ok effective target. - * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: - Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: - Likewise. - -2016-06-26 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/predict-12.c: New testcase. - -2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/71649 - * gfortran.dg/pr71649.f90: New test. - -2016-06-25 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71643 - * g++.dg/opt/pr71643.C: New test. - - PR tree-optimization/71631 - * gcc.c-torture/execute/pr71631.c: New test. - -2016-06-24 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/predict-11.c: New testcase. - * gfortran.dg/predict-2.f90: New testcase. - -2016-06-24 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/predict-10.c: New test. - -2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/abs128-1.c: New. - * gcc.target/powerpc/copysign128-1.c: New. - * gcc.target/powerpc/inf128-1.c: New. - * gcc.target/powerpc/nan128-1.c: New. - -2016-06-24 Eric Botcazou <ebotcazou@adacore.com> - - * gfortran.dg/pr71642.f90: New test. - -2016-06-24 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71647 - * gcc.target/i386/pr71647.c: New test. - -2016-06-24 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/noplt-gd-1.c: New test. - * gcc.target/i386/noplt-gd-2.c: Likewise. - * gcc.target/i386/noplt-gd-3.c: Likewise. - * gcc.target/i386/noplt-ld-1.c: Likewise. - * gcc.target/i386/noplt-ld-2.c: Likewise. - * gcc.target/i386/noplt-ld-3.c: Likewise. - * lib/target-supports.exp - (check_effective_target_tls_get_addr_via_got): New. - -2016-06-24 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector - testsuite compile flags. - * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. - * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. - -2016-06-24 Uros Bizjak <ubizjak@gmail.com> - - * g++dg/vect/pr36684.cc: Add dg-do compile. - * gcc.dg/vect/O3-pr70130.c: Remove dg-do run. - * gcc.dg/vect/pr70021.c: Ditto. - * gcc.dg/vect/pr70138-1.c: Ditto. - * gcc.dg/vect/pr70138-2.c: Ditto. - * gcc.dg/vect/pr70354-1.c: Ditto. - * gcc.dg/vect/pr70354-2.c: Ditto. - * gcc.dg/vect/pr71259.c: Ditto. - * gcc.dg/vect/pr71416-1.c: Ditto. - * gcc.dg/vect/slp-43.c: Ditto. - * gcc.dg/vect/slp-45.c: Ditto. - * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto. - * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. - * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. - * gfortran.dg/vect/pr69980.f90: Ditto. - -2016-06-24 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect. - * gcc.dg/vect/bb-slp-30.c: Ditto. - * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto. - * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto. - * gcc.dg/vect/pr45902.c: Ditto. - * gcc.dg/vect/pr48172.c: Ditto. - * gcc.dg/vect/pr48377.c: Ditto. - * gcc.dg/vect/pr49038.c: Ditto. - * gcc.dg/vect/pr49771.c: Ditto. - * gcc.dg/vect/pr52091.c: Ditto. - * gcc.dg/vect/pr53185-2.c: Ditto. - * gcc.dg/vect/pr56826.c: Ditto. - * gcc.dg/vect/pr60276.c: Ditto. - * gcc.dg/vect/pr62021.c: Ditto. - * gcc.dg/vect/pr63530.c: Ditto. - * gcc.dg/vect/pr65518.c: Ditto. - * gcc.dg/vect/pr65947-1.c: Ditto. - * gcc.dg/vect/pr65947-10.c: Ditto. - * gcc.dg/vect/pr65947-11.c: Ditto. - * gcc.dg/vect/pr65947-12.c: Ditto. - * gcc.dg/vect/pr65947-13.c: Ditto. - * gcc.dg/vect/pr65947-2.c: Ditto. - * gcc.dg/vect/pr65947-3.c: Ditto. - * gcc.dg/vect/pr65947-4.c: Ditto. - * gcc.dg/vect/pr65947-5.c: Ditto. - * gcc.dg/vect/pr65947-6.c: Ditto. - * gcc.dg/vect/pr65947-7.c: Ditto. - * gcc.dg/vect/pr65947-8.c: Ditto. - * gcc.dg/vect/pr65947-9.c: Ditto. - * gcc.dg/vect/pr71416-1.c: Ditto. - * gcc.dg/vect/pr71439.c: Ditto. - * gcc.dg/vect/slp-widen-mult-half.c: Ditto. - * gcc.dg/vect/vect-bswap16.c: Ditto. - * gcc.dg/vect/vect-bswap32.c: Ditto. - * gcc.dg/vect/vect-bswap64.c: Ditto. - * gcc.dg/vect/vect-live-1.c: Ditto. - * gcc.dg/vect/vect-live-2.c: Ditto. - * gcc.dg/vect/vect-live-3.c: Ditto. - * gcc.dg/vect/vect-live-4.c: Ditto. - * gcc.dg/vect/vect-live-5.c: Ditto. - * gcc.dg/vect/vect-live-slp-1.c: Ditto. - * gcc.dg/vect/vect-live-slp-2.c: Ditto. - * gcc.dg/vect/vect-live-slp-3.c: Ditto. - * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto. - * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. - * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. - * gcc.dg/vect/vect-neg-store-1.c: Ditto. - * gcc.dg/vect/vect-neg-store-2.c: Ditto. - * gcc.dg/vect/vect-outer-pr69720.c: Ditto. - * gcc.dg/vect/vect-reduc-mul_1.c: Ditto. - * gcc.dg/vect/vect-reduc-mul_2.c: Ditto. - * gcc.dg/vect/vect-reduc-or_1.c: Ditto. - * gcc.dg/vect/vect-reduc-or_2.c: Ditto. - * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto. - * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto. - * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto. - * gcc.dg/vect/vect-widen-mult-half.c: Ditto. - -2016-06-24 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq. - -2016-06-24 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for - ia32 if R_386_GOT32X relocation is supported. - * gcc.target/i386/noplt-3.c: Likewise. - * gcc.target/i386/noplt-2.c: Likewise. - (main): Renamed to ... - (bar): This. - * gcc.target/i386/noplt-4.c: Likewise. - (main): Renamed to ... - (bar): This. - * gcc.target/i386/pr67400-3.c: Don't disable for ia32. - * gcc.target/i386/pr67400-5.c: Likewise. - -2016-06-24 Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too. - * g++.dg/ext/builtin-arith-overflow-2.C: New test. - - * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3, - f4): Adjust expected diagnostics. - * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro. - (T): If OVFP is defined, redefine to TP. - * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment. - * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test. - * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test. - * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C - as last argument to __builtin_add_overflow_p. - -2016-06-23 Uros Bizjak <ubizjak@gmail.com> - - * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of - dg-options and remove default vector testsuite compile flags. - * g++.dg/vect/pr33860a.cc: Ditto. - * g++.dg/vect/pr45470-a.cc: Ditto. - * g++.dg/vect/pr45470-b.cc: Ditto. - * g++.dg/vect/pr60896.cc: Ditto. - * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto. - * gcc.dg/vect/pr18308.c: Ditto. - * gcc.dg/vect/pr24049.c: Ditto. - * gcc.dg/vect/pr33373.c: Ditto. - * gcc.dg/vect/pr36228.c: Ditto. - * gcc.dg/vect/pr42395.c: Ditto. - * gcc.dg/vect/pr42604.c: Ditto. - * gcc.dg/vect/pr46663.c: Ditto. - * gcc.dg/vect/pr48765.c: Ditto. - * gcc.dg/vect/pr49093.c: Ditto. - * gcc.dg/vect/pr49352.c: Ditto. - * gcc.dg/vect/pr52298.c: Ditto. - * gcc.dg/vect/pr52870.c: Ditto. - * gcc.dg/vect/pr53185.c: Ditto. - * gcc.dg/vect/pr53773.c: Ditto. - * gcc.dg/vect/pr56695.c: Ditto. - * gcc.dg/vect/pr62171.c: Ditto. - * gcc.dg/vect/pr63530.c: Ditto. - * gcc.dg/vect/pr68339.c: Ditto. - * gcc.dg/vect/pr71259.c: Ditto. - * gcc.dg/vect/vect-82_64.c: Ditto. - * gcc.dg/vect/vect-83_64.c: Ditto. - * gcc.dg/vect/vect-debug-pr41926.c: Ditto. - * gcc.dg/vect/vect-shift-2-big-array.c: Ditto. - * gcc.dg/vect/vect-shift-2.c: Ditto. - * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto. - * gfortran.dg/vect/pr39318.f90: Ditto. - * gfortran.dg/vect/pr45714-a.f: Ditto. - * gfortran.dg/vect/pr45714-b.f: Ditto. - * gfortran.dg/vect/pr46213.f90: Ditto. - -2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> - Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-splat-5.c: New test. - -2016-06-23 Uros Bizjak <ubizjak@gmail.com> - - PR tree-optimization/71488 - * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ... - * lib/target-supports.exp: ... here. - (check_sse4_hw_available): New procedure. - (check_effective_target_sse4_runtime): Ditto. - * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of - -march=westmere for sse4_runtime targets. - * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__. - * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h". - (dg-additional-options): Use for sse4_runtime targets. - (main): Call check_vect (). - (dg-final): Perform scan only for sse4_runtime targets. - -2016-06-23 H.J. Lu <hongjiu.lu@intel.com> - - PR target/66232 - PR target/67400 - * gcc.target/i386/pr66232-14.c: New file. - * gcc.target/i386/pr66232-15.c: Likewise. - * gcc.target/i386/pr66232-16.c: Likewise. - * gcc.target/i386/pr66232-17.c: Likewise. - * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for - ia32 if R_386_GOT32X relocation is supported. - * gcc.target/i386/pr67400-2.c: Likewise. - * gcc.target/i386/pr67400-3.c: Likewise. - * gcc.target/i386/pr67400-4.c: Likewise. - * gcc.target/i386/pr67400-6.c: Likewise. - * gcc.target/i386/pr67400-7.c: Likewise. - * lib/target-supports.exp (check_effective_target_got32x_reloc): New. - -2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/48852 - * gfortran.dg/char4_iunit_1.f03: Update test. - * gfortran.dg/f2003_io_5.f03: Update test. - * gfortran.dg/real_const_3.f90: Update test. - -2016-06-23 Andi Kleen <ak@linux.intel.com> - - * g++.dg/bprob/bprob.exp: Support autofdo. - * g++.dg/tree-prof/tree-prof.exp: dito. - * gcc.dg/tree-prof/tree-prof.exp: dito. - * gcc.misc-tests/bprob.exp: dito. - * gfortran.dg/prof/prof.exp: dito. - * lib/profopt.exp: dito. - * lib/target-supports.exp: Check for autofdo. - -2016-06-23 Martin Liska <mliska@suse.cz> - - * gcc.dg/pr71619.c: New test. - -2016-06-23 H.J. Lu <hongjiu.lu@intel.com> - - PR target/67400 - * gcc.target/i386/pr67400-1.c: New test. - * gcc.target/i386/pr67400-2.c: Likewise. - * gcc.target/i386/pr67400-3.c: Likewise. - * gcc.target/i386/pr67400-4.c: Likewise. - * gcc.target/i386/pr67400-5.c: Likewise. - * gcc.target/i386/pr67400-6.c: Likewise. - * gcc.target/i386/pr67400-7.c: Likewise. - -2016-06-22 David Malcolm <dmalcolm@redhat.com> - - * c-c++-common/missing-header-1.c: New test case. - * c-c++-common/missing-header-2.c: New test case. - * c-c++-common/missing-header-3.c: New test case. - * c-c++-common/missing-header-4.c: New test case. - -2016-06-22 David Malcolm <dmalcolm@redhat.com> - - PR c/70339 - * c-c++-common/attributes-1.c: Update dg-prune-output to include - hint. - * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update - expected results due to builtin "nanl" now being suggested for - "name". - * gcc.dg/pr67580.c: Update expected messages. - * gcc.dg/spellcheck-identifiers.c: New testcase. - * gcc.dg/spellcheck-typenames.c: New testcase. - -2016-06-22 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New - file. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add - diagnostic-test-show-locus-parseable-fixits.c to sources for - diagnostic_plugin_test_show_locus.c. - * lib/gcc-defs.exp (freeform_regexps): New global. - (dg-regexp): New function. - (handle-dg-regexps): New function. - * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset - freeform_regexps to the empty list. - * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps. - -2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com> - - PR tree-optimization/71488 - * g++.dg/pr71488.C: New test. - * gcc.dg/vect/vect-bool-cmp.c: New test. - -2016-06-22 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/guality/param-5.c: New test. - -2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * gcc.target/i386/asm-flag-7.c: New test. - -2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> - - * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support. - * gcc.dg/tree-ssa/reassoc-32.c: Likewise. - * gcc.dg/tree-ssa/reassoc-33.c: Likewise. - * gcc.dg/tree-ssa/reassoc-34.c: Likewise. - * gcc.dg/tree-ssa/reassoc-35.c: Likewise. - * gcc.dg/tree-ssa/reassoc-36.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. - * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. - * gcc.dg/tree-ssa/vrp87.c: Likewise. - * lib/target-supports.exp: Likewise. - -2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> - - * gcc.dg/attr-ms_struct-1.c: Stop testing interix. - * gcc.dg/attr-ms_struct-2.c: Likewise. - * gcc.dg/attr-ms_struct-packed1.c: Likewise. - * gcc.dg/bf-ms-attrib.c: Likewise. - * gcc.dg/bf-ms-layout-2.c: Likewise. - * gcc.dg/bf-ms-layout-3.c: Likewise. - * gcc.dg/bf-ms-layout.c: Likewise. - * gcc.dg/bf-no-ms-layout.c: Likewise. - * gcc.target/i386/bitfield1.c: Likewise. - * gcc.target/i386/bitfield2.c: Likewise. - * gcc.target/i386/bitfield3.c: Likewise. - -2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable - test if effective-target is not powerpc_p9vector_ok, or if a -mcpu - override other than -mcpu=power9 command-line option is specified, - or if the target operating system is aix. - * gcc.target/powerpc/darn-1.c: Likewise. - * gcc.target/powerpc/darn-2.c: Likewise. - * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable - test if effective-target is not powerpc_p9vector_ok or if the - target operating system is not defined. - * gcc.target/powerpc/vslv-1.c: Likewise. - * gcc.target/powerpc/vsrv-0.c: Likewise. - * gcc.target/powerpc/vsrv-1.c: Likewise. - -2016-06-21 Tobias Burnus <burnus@net-b.de> - - PR fortran/71068 - * gfortran.dg/coarray/data_1.f90: New. - -2016-06-21 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/vrnd.c - (dg-require-effective-target): Use arm_v8_neon_hw. - * gcc.target/aarch64/advsimd-intrinsics/vrnda.c - (dg-require-effective-target): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrndm.c - (dg-require-effective-target): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrndn.c - (dg-require-effective-target): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrndp.c - (dg-require-effective-target): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrndx.c - (dg-require-effective-target): Likewise. - * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available): - Add AArch64 check. - -2016-06-21 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times): - Set to 3 so test passes. - -2016-06-21 Wilco Dijkstra <wdijkstr@arm.com> - - * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21. - -2016-06-21 Ilya Verbin <ilya.verbin@intel.com> - - * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test. - * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test. - * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test. - * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test. - -2016-06-21 Ilya Verbin <ilya.verbin@intel.com> - - * gcc.target/i386/avx512er-vrcp28ps-3.c: New test. - * gcc.target/i386/avx512er-vrcp28ps-4.c: New test. - -2016-06-21 H.J. Lu <hongjiu.lu@intel.com> - - PR target/71549 - * gcc.target/i386/pr71549.c: New test. - -2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/vadsdu-0.c: Replace - dg-require-effective-target directive to allow test to run on more - platforms, and add dg-skip-if directive to disable test on aix - platforms because of known incompatibilities. - * gcc.target/powerpc/vadsdu-1.c: Likewise. - * gcc.target/powerpc/vadsdu-2.c: Likewise. - * gcc.target/powerpc/vadsdu-3.c: Likewise. - * gcc.target/powerpc/vadsdu-4.c: Likewise. - * gcc.target/powerpc/vadsdu-5.c: Likewise. - * gcc.target/powerpc/vadsdub-1.c: Likewise. - * gcc.target/powerpc/vadsdub-2.c: Replace - dg-require-effective-target directive to allow test to run on more - platforms, and add dg-skip-if directive to disable test on aix - platforms because of known incompatibilities. - (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call - with vec_absdb call to differentiate this test from vadsdub-1.c. - * gcc.target/powerpc/vadsduh-1.c: Replace - dg-require-effective-target directive to allow test to run on more - platforms, and add dg-skip-if directive to disable test on aix - platforms because of known incompatibilities. - * gcc.target/powerpc/vadsduh-2.c: Likewise. - * gcc.target/powerpc/vadsduw-1.c: Likewise. - * gcc.target/powerpc/vadsduw-2.c: Likewise. - -2016-06-21 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71588 - * gcc.dg/pr71558.c: New test. - -2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * c-c++-common/pr68657-1.c: Require ptr32plus support. - * c-c++-common/pr68657-2.c: Likewise. - * c-c++-common/pr68657-3.c: Likewise. - * gcc.dg/torture/pr69714.c: Require int32plus support. - * gcc.dg/torture/pr70025.c: Likewise. - * gcc.dg/torture/pr70083.c: Likewise. - * gcc.dg/torture/pr70542.c: Likewise. - * gcc.dg/torture/pr70935.c: Require ptr32plus support. - -2016-06-20 Joseph Myers <joseph@codesourcery.com> - - PR c/71601 - * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test. - -2016-06-20 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71581 - * gcc.dg/pr71581.c: New test. - - PR rtl-optimization/71591 - * gcc.dg/cpp/pr71591.c: New test. - -2016-06-20 David B. Robins <gcc@davidrobins.net> - - PR target/71571 - * g++.dg/torture/pr71571.C: New test. - -2016-06-20 Jakub Jelinek <jakub@redhat.com> - - PR target/71559 - * gcc.target/i386/sse2-pr71559.c: New test. - * gcc.target/i386/avx-pr71559.c: New test. - * gcc.target/i386/avx512f-pr71559.c: New test. - -2016-06-20 Tobias Burnus <burnus@net-b.de> - - PR fortran/71194 - * gfortran.dg/pointer_remapping_10.f90: New. - -2016-06-20 David Malcolm <dmalcolm@redhat.com> - - * g++.dg/diagnostic/string-literal-concat.C: New test case. - -2016-06-20 Martin Sebor <msebor@redhat.com> - - PR c/69507 - * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming. - * gnu90-const-expr-1.c: Same. - * gnu99-const-expr-1.c: Same. - * gnu99-static-1.c: Same. - -2016-06-20 Renlin Li <renlin.li@arm.com> - - PR testsuite/71489 - * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors. - -2016-06-20 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.target/aarch64/vcvt_f64_1.c: New. - * gcc.target/aarch64/vcvt_n_f64_1.c: New. - * gcc.target/aarch64/vrecp_f64_1.c: New. - -2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gfortran.dg/common_align_2.f90: Use "alignment" instead of - "alignement". - -2016-06-20 Georg-Johann Lay <avr@gjlay.de> - - PR target/71103 - * gcc.target/avr/torture/pr71103-2.c: New test. - -2016-06-19 Martin Sebor <msebor@redhat.com> - - PR c/69507 - * gcc.dg/alignof.c: New test. - -2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message - vs dg-error; test constexpr specifier too. - -2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error. - -2016-06-17 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/target-supports.exp - (check_effective_target_arm_neon_fp16_ok_nocache): Call - arm_neon_ok and merge flags. Fix temporary test name. - (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok - and merge flags. - -2016-06-17 Martin Liska <mliska@suse.cz> - - * gcc.dg/predict-9.c: Fix dump scanning. - -2016-06-17 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/71354 - * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond. - -2016-06-17 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/71347 - * gcc.dg/tree-ssa/pr71347.c: New test. - -2016-06-17 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/71354 - * gcc.dg/vect/vect-23.c: Add VECT_COND requirement. - -2016-06-17 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/vect/vect-alias-check-1.c: New test. - -2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - PR target/71151 - * gcc.target/avr/pr71151-1.c: New test. - * gcc.target/avr/pr71151-2.c: New test. - * gcc.target/avr/pr71151-3.c: New test. - * gcc.target/avr/pr71151-4.c: New test. - * gcc.target/avr/pr71151-5.c: New test. - * gcc.target/avr/pr71151-6.c: New test. - * gcc.target/avr/pr71151-7.c: New test. - * gcc.target/avr/pr71151-8.c: New test. - * gcc.target/avr/pr71151-common.h: New test. - -2016-06-16 Martin Liska <mliska@suse.cz> - - * gfortran.dg/predict-1.f90: New test. - -2016-06-16 Uros Bizjak <ubizjak@gmail.com> - - PR target/71242 - * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*. - -2016-06-16 Jan Hubicka <hubicka@ucw.cz> - - * g++.dg/vect/pr36648.cc: Disable cunrolli - -2016-06-16 Jakub Jelinek <jakub@redhat.com> - - PR target/71554 - * gcc.c-torture/execute/pr71554.c: New test. - - PR rtl-optimization/71532 - * gcc.dg/torture/pr71532.c: New test. - -2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-dimode1.c: New test. - * gcc.target/powerpc/p9-dimode2.c: Likewise. - -2016-06-15 Jakub Jelinek <jakub@redhat.com> - - * gcc.c-torture/compile/20160615-1.c: New test. - - * g++.dg/cpp0x/ref-qual17.C: New test. - -2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com> - - PR middle-end/71529 - * gcc.target/i386/pr71529.C: New test. - -2016-06-15 Alan Hayward <alan.hayward@arm.com> - - PR tree-optimization/71483 - * g++.dg/vect/pr71483.c: New - -2016-06-15 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70202 - * g++.dg/inherit/crash6.C: New. - * g++.dg/inherit/union2.C: Likewise. - * g++.dg/inherit/virtual12.C: Likewise. - * g++.dg/inherit/virtual13.C: Likewise. - * g++.dg/inherit/virtual1.C: Tweak dg-* tests. - -2016-06-15 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t. - -2016-06-15 Alan Hayward <alan.hayward@arm.com> - - PR tree-optimization/71439 - * gcc.dg/vect/pr71439.c: New - -2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test. - -2016-06-15 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/slp-45.c: New testcase. - -2016-06-15 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization. - -2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target - requirements, and disable for AIX for now. - * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. - -2016-06-14 Jakub Jelinek <jakub@redhat.com> - - PR c++/71528 - * g++.dg/opt/pr71528.C: New test. - - PR c++/71516 - * g++.dg/init/pr71516.C: New test. - -2016-06-14 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/init/array46.C: New. - -2016-06-14 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/float128-3.c: New test. - * gcc.target/i386/quad-sse4.c: Ditto. - * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2. - Update scan strings. - -2016-06-14 Richard Biener <rguenther@suse.de> - - PR middle-end/71526 - * gfortran.dg/pr71526.f90: New testcase. - -2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.dg/zero_bits_compound-1.c: Support aarch64. - * gcc.dg/zero_bits_compound-1.c: Likewise. - -2016-06-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71522 - * gcc.dg/torture/pr71522.c: New testcase. - -2016-06-14 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71520 - * gcc.dg/tree-ssa/pr71520.c: New test. - -2016-06-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71521 - * gcc.dg/tree-ssa/vrp101.c: New testcase. - -2016-06-13 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/71498 - * c-c++-common/ubsan/bounds-13.c: New test. - - PR preprocessor/71183 - * gcc.dg/cpp/source_date_epoch-3.c: New test. - -2016-06-13 Jeff Law <law@redhat.com> - - PR tree-optimization/71403 - * c-c++-common/ubsan/pr71403-1.c: New test. - * c-c++-common/ubsan/pr71403-2.c: New test. - * c-c++-common/ubsan/pr71403-3.c: New test. - -2016-06-13 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71478 - * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int. - Add -Wno-psabi -w to dg-options. - -2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/vadsdu-0.c: New test. - * gcc.target/powerpc/vadsdu-1.c: New test. - * gcc.target/powerpc/vadsdu-2.c: New test. - * gcc.target/powerpc/vadsdu-3.c: New test. - * gcc.target/powerpc/vadsdu-4.c: New test. - * gcc.target/powerpc/vadsdu-5.c: New test. - * gcc.target/powerpc/vadsdub-1.c: New test. - * gcc.target/powerpc/vadsdub-2.c: New test. - * gcc.target/powerpc/vadsduh-1.c: New test. - * gcc.target/powerpc/vadsduh-2.c: New test. - * gcc.target/powerpc/vadsduw-1.c: New test. - * gcc.target/powerpc/vadsduw-2.c: New test. - -2016-06-13 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/c99-init-2.c (c): Update expected error message. - * gcc.dg/init-bad-8.c (foo): Likewise. - * gcc.dg/spellcheck-fields-3.c: New test case. - -2016-06-13 Martin Liska <mliska@suse.cz> - - * gcc.dg/predict-1.c: Distinguish between "loop iv compare" - and "guess loop iv compared" heuristics. - * gcc.dg/predict-2.c: Likewise. - * gcc.dg/predict-3.c: Likewise. - * gcc.dg/predict-4.c: Likewise. - * gcc.dg/predict-5.c: Likewise. - * gcc.dg/predict-6.c: Likewise. - -2016-06-13 Marek Polacek <polacek@redhat.com> - - PR middle-end/71476 - * c-c++-common/Wswitch-unreachable-4.c: New test. - * gcc.dg/Wswitch-unreachable-2.c: New test. - * g++.dg/tm/jump1.C: Move dg-warning. - -2016-06-13 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/renaming10.ad[sb]: New test. - -2016-06-13 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/70673 - * gfortran.dg/pr70673.f90: New test. - -2016-06-13 Richard Biener <rguenther@suse.de> - - PR middle-end/64516 - * gcc.dg/align-3.c: New testcase. - -2016-06-13 Martin Liska <mliska@suse.cz> - - * gcc.target/i386/pr71458.c: New test. - -2016-06-12 Uros Bizjak <ubizjak@gmail.com> - - PR target/71241 - * gcc.dg/torture/float128-nan.c: New test. - -2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR target/60751 - * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE - statement. - -2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR target/60751 - * gfortran.dg/comma_IO_extension_1.f90: New test. - * gfortran.dg/comma_IO_extension_2.f90: Likewise. - * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE - statement. - * gfortran.dg/graphite/pr38083.f90: Likewise. - * gfortran.dg/integer_exponentiation_6.F90: Likewise and add - missing format. - -2016-06-11 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/case_character.adb: New test. - -2016-06-11 Segher Boessenkool <segher@kernel.crashing.org> - - PR middle-end/71310 - * gcc.target/powerpc/pr71310.c: New testcase. - -2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71478 - * gcc.dg/pr71478.c: New test. - -2016-06-10 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71494 - * gcc.c-torture/execute/pr71494.c: New test. - - PR c/68657 - * gcc.target/i386/pr68657.c: New test. - - PR inline-asm/68843 - * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options. - (test): Add -masm=intel alternatives. - -2016-06-10 Martin Sebor <msebor@redhat.com> - - PR c/71392 - * c-c++-common/builtin-arith-overflow-1.c: Add test cases. - -2016-06-10 Jeff Law <law@redhat.com> - - PR tree-optimization/71335 - * gcc.c-torture/execute/pr71335.c: New test. - -2016-06-10 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/must-tail-call-2.c: Remove all details from - the various "cannot tail-call: " messages. - -2016-06-10 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target - and options. - -2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com> - - PR sanitizer/71480 - * c-c++-common/asan/pr71480.c: New test. - -2016-06-10 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.dg/guality/pr68037-1.c (ASMNAME): New. - (ASMNAME2): Likewise. - (main): Replace fn in asm statement with ASMNAME ("fn"). - * gcc.dg/guality/pr68037-2.c: Likewise. - * gcc.dg/guality/pr68037-3.c: Likewise. - * gcc.dg/torture/pr68037-1.c: Likewise. - * gcc.dg/torture/pr68037-2.c: Likewise. - * gcc.dg/torture/pr68037-3.c: Likewise. - -2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR inline-asm/68843 - * gcc.target/i386/pr68843-1.c: New test. - * gcc.target/i386/pr68843-2.c: New test. - -2016-06-10 Thomas Schwinge <thomas@codesourcery.com> - Cesar Philippidis <cesar@codesourcery.com> - - PR middle-end/71373 - * gcc.dg/goacc/nested-function-1.c: New file. - * gcc.dg/goacc/nested-function-2.c: Likewise. - * gcc.dg/goacc/pr71373.c: Likewise. - * gfortran.dg/goacc/cray-2.f95: Likewise. - * gfortran.dg/goacc/loop-1-2.f95: Likewise. - * gfortran.dg/goacc/loop-3-2.f95: Likewise. - * gfortran.dg/goacc/cray.f95: Update. - * gfortran.dg/goacc/loop-1.f95: Likewise. - * gfortran.dg/goacc/loop-3.f95: Likewise. - * gfortran.dg/goacc/subroutines.f90: Update, and rename to... - * gfortran.dg/goacc/nested-function-1.f90: ... this new file. - -2016-06-10 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning - for OpenACC tile clauses. - * gfortran.dg/goacc/combined-directives.f90: Likewise. - - PR c/71381 - * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests - to... - * c-c++-common/goacc/cache-2.c: ... this new file. - * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to... - * gfortran.dg/goacc/cache-2.f95: ... this new file. - * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive - usage. - * gfortran.dg/goacc/cray.f95: Likewise. - * gfortran.dg/goacc/loop-1.f95: Likewise. - -2016-06-10 Alan Hayward <alan.hayward@arm.com> - - PR tree-optimization/71407 - PR tree-optimization/71416 - * gcc.dg/vect/pr71407.c: New - * gcc.dg/vect/pr71416-1.c: New - * gcc.dg/vect/pr71416-2.c: New - -2016-06-10 Richard Biener <rguenther@suse.de> - - PR middle-end/71477 - * gcc.dg/torture/pr71477.c: New testcase. - -2016-06-09 Julia Koval <julia.koval@intel.com> - - * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7. - * gcc.target/i386/interrupt-13.c: Likewise. - * gcc.target/i386/interrupt-15.c: Likewise. - * gcc.target/i386/interrupt-14.c: Fix test for -fpic. - * gcc.target/i386/interrupt-24.c: Likewise. - * gcc.target/i386/interrupt-3.c: Fix test for corei7. - * gcc.target/i386/interrupt-9.c: Likewise. - * gcc.target/i386/interrupt-redzone-2.c: Likewise. - -2016-06-09 Martin Sebor <msebor@redhat.com> - - PR c/70883 - * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text. - * gcc.dg/builtin-constant_p-1.c: Same. - * gcc.dg/builtins-error.c: Same. - * gcc.dg/pr70859.c: Same. - -2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.c-torture/execute/bswap-2.c: Require int32plus. - * gcc.dg/torture/pr68067-1.c: Likewise. - * gcc.dg/torture/pr68067-2.c: Likewise. - -2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.dg/stack-usage-1.c (SIZE): Consider return address - when setting SIZE. - -2016-06-09 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71465 - * g++.dg/inherit/crash5.C: New. - Revert: - 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70202 - * g++.dg/inherit/crash5.C: New. - * g++.dg/inherit/virtual1.C: Adjust. - -2016-06-09 Martin Liska <mliska@suse.cz> - - * g++.dg/predict-loop-exit-1.C: Scan for a new dump format. - * g++.dg/predict-loop-exit-2.C: Likewise. - * g++.dg/predict-loop-exit-3.C: Likewise. - * gcc.dg/predict-1.c: Likewise. - * gcc.dg/predict-2.c: Likewise. - * gcc.dg/predict-3.c: Likewise. - * gcc.dg/predict-4.c: Likewise. - * gcc.dg/predict-5.c: Likewise. - * gcc.dg/predict-6.c: Likewise. - * gcc.dg/predict-7.c: Likewise. - -2016-06-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71462 - * gcc.dg/torture/pr71462.c: New testcase. - -2016-06-09 Marek Polacek <polacek@redhat.com> - - PR c/65471 - * gcc.dg/c11-generic-3.c: New test. - -2016-06-08 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/init/array42.C: New. - * g++.dg/init/array43.C: Likewise. - * g++.dg/init/array44.C: Likewise. - * g++.dg/init/array45.C: Likewise. - * g++.dg/cpp0x/constexpr-ice10.C: Test column number too. - * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise. - * g++.dg/cpp1y/auto-fn27.C: Likewise. - * g++.dg/gomp/pr35751.C: Likewise. - * g++.dg/init/array23.C: Likewise. - * g++.dg/init/brace2.C: Likewise. - * g++.dg/init/brace6.C: Likewise. - -2016-06-08 Martin Sebor <msebor@redhat.com> - Jakub Jelinek <jakub@redhat.com> - - PR c++/70507 - PR c/68120 - * c-c++-common/builtin-arith-overflow-1.c: Add test cases. - * c-c++-common/builtin-arith-overflow-2.c: New test. - * g++.dg/ext/builtin-arith-overflow-1.C: New test. - * g++.dg/cpp0x/constexpr-arith-overflow.C: New test. - * g++.dg/cpp1y/constexpr-arith-overflow.C: New test. - -2016-06-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/71442 - * g++.dg/cpp0x/Wunused-variable-1.C: New test. - -2016-06-08 Alan Lawrence <alan.lawrence@arm.com> - - * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c - * gcc.target/aarch64/aapcs64/rec_align-5.c: New. - * gcc.target/aarch64/aapcs64/rec_align-6.c: New. - * gcc.target/aarch64/aapcs64/rec_align-7.c: New. - * gcc.target/aarch64/aapcs64/rec_align-8.c: New. - * gcc.target/aarch64/aapcs64/rec_align-9.c: New. - * gcc.target/aarch64/aapcs64/test_align-5.c: New. - * gcc.target/aarch64/aapcs64/test_align-6.c: New. - * gcc.target/aarch64/aapcs64/test_align-7.c: New. - * gcc.target/aarch64/aapcs64/test_align-8.c: New. - * gcc.target/aarch64/aapcs64/test_align-9.c: New. - * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New. - * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New. - -2016-06-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/68558 - * gcc.dg/vect/slp-44.c: New testcase. - -2016-06-08 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/slp-43.c: New testcase. - -2016-06-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71452 - * gcc.dg/torture/pr71452.c: New testcase. - -2016-06-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/71448 - * g++.dg/torture/pr71448.C: New test. - -2016-06-08 Bernd Schmidt <bschmidt@redhat.com> - - PR debug/71432 - PR ada/71413 - * g++.dg/debug/pr71432.C: New test. - -2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c. - * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c. - * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c. - -2016-06-08 Alan Hayward <alan.hayward@arm.com> - - * gcc.dg/vect/vect-live-2.c: Update effective target. - * gcc.dg/vect/vect-live-slp-3.c: Likewise. - * lib/target-supports.exp: Add aarch64 to vect_long. - -2016-06-08 Marek Polacek <polacek@redhat.com> - - PR c/71418 - * gcc.dg/noncompile/pr71418.c: New test. - - PR c/71426 - * gcc.dg/noncompile/pr71426.c: New test. - -2016-06-07 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining. - * gcc.dg/predict-1.c: Update template for new predictor hitrates. - * gcc.dg/predict-3.c: Update template. - * gcc.dg/predict-5.c: Update template. - * gcc.dg/predict-6.c: Update template. - * gcc.dg/predict-9.c: Update template. - * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template. - -2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-mul.c: New test. - -2016-06-07 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/spellcheck-fields-2.c: New test case. - -2016-06-07 Richard Biener <rguenther@suse.de> - - PR c/61564 - * gcc.dg/Wpragmas-1.c: New testcase. - * gcc.dg/Wattributes-4.c: Likewise. - * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option - entry. - -2016-06-07 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove - spurious debug code. - -2016-06-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71428 - * gcc.dg/torture/pr71428.c: New testcase. - -2016-06-07 Richard Biener <rguenther@suse.de> - - PR middle-end/71423 - * gcc.dg/torture/pr71423.c: New testcase. - -2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71408 - * gcc.dg/tree-ssa/pr71408.c: New test. - -2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71281 - * g++.dg/torture/pr71281.C: New test. - -2016-06-06 Marek Polacek <polacek@redhat.com> - - PR c/71362 - * gcc.dg/pr71362.c: New test. - -2016-06-06 Jakub Jelinek <jakub@redhat.com> - Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70847 - PR c++/71330 - PR c++/71393 - * g++.dg/opt/pr70847.C: New test. - * g++.dg/ubsan/pr70847.C: New test. - * g++.dg/ubsan/pr71393.C: New test. - -2016-06-06 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71259 - * gcc.dg/vect/pr71259.c: New test. - -2016-06-06 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/levenshtein-test-1.c: Delete. - * gcc.dg/plugin/levenshtein_plugin.c: Delete. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the - above. - -2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR middle-end/37780 - * gcc.c-torture/execute/pr37780.c: New test. - * gcc.target/aarch64/pr37780_1.c: Likewise. - * gcc.target/arm/pr37780_1.c: Likewise. - -2016-06-06 Marek Polacek <polacek@redhat.com> - - * c-c++-common/attr-may-alias-1.c: New test. - * c-c++-common/attr-may-alias-2.c: New test. - * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus. - -2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c/24414 - * gcc.target/i386/pr24414.c: New test. - -2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com> - - * gcc.target/sparc/vis4misc.c: New file. - * gcc.target/sparc/fpcmp.c: Likewise. - * gcc.target/sparc/fpcmpu.c: Likewise. - -2016-06-06 Alan Hayward <alan.hayward@arm.com> - - * gcc.dg/vect/vect-live-1.c: Use additional-options. - * gcc.dg/vect/vect-live-3.c: Likewise. - -2016-06-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71398 - * gcc.dg/torture/pr71398.c: New testcase. - -2016-06-06 Uros Bizjak <ubizjak@gmail.com> - - PR target/71389 - * g++.dg/pr71389.C: New test. - -2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/71404 - * gfortran.dg/fmt_read_5.f: New test. - -2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/69659 - * gfortran.dg/class_array_22.f03: New test. - -2016-06-05 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-prof/peel-1.c: Fix testcase. - -2016-06-05 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/predict-9.c: Update template. - -2016-06-05 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/49377 - * g++.dg/template/pr49377.C: New. - -2016-06-04 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71405 - * g++.dg/torture/pr71405.C: New test. - -2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70202 - * g++.dg/inherit/crash5.C: New. - * g++.dg/inherit/virtual1.C: Adjust. - -2016-06-03 Jeff Law <law@redhat.com> - - PR tree-optimization/71316 - * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. - -2016-06-03 Jakub Jelinek <jakub@redhat.com> - - * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add - dg-additional-options with just -fno-tree-scev-cprop in it. - * gcc.dg/vect/vect-live-2.c: Likewise. - * gcc.dg/vect/vect-live-5.c: Likewise. - * gcc.dg/vect/vect-live-slp-1.c: Likewise. - * gcc.dg/vect/vect-live-slp-2.c: Likewise. - * gcc.dg/vect/vect-live-slp-3.c: Likewise. - -2016-06-03 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/27100 - * g++.dg/other/friend6.C: New test. - -2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * g++.dg/torture/ppc-ldst-array.C: New. - -2016-06-03 Joseph Myers <joseph@codesourcery.com> - - PR target/71276 - PR target/71277 - * gcc.dg/torture/builtin-fp-int-inexact.c, - gcc.target/i386/387-builtin-fp-int-inexact.c, - gcc.target/i386/387-rint-inline-1.c, - gcc.target/i386/387-rint-inline-2.c, - gcc.target/i386/sse2-builtin-fp-int-inexact.c, - gcc.target/i386/sse2-rint-inline-1.c, - gcc.target/i386/sse2-rint-inline-2.c, - gcc.target/i386/sse4_1-builtin-fp-int-inexact.c, - gcc.target/i386/sse4_1-rint-inline.c: New tests. - -2016-06-03 H.J. Lu <hongjiu.lu@intel.com> - Julia Koval <julia.koval@intel.com> - - PR target/66960 - PR target/67630 - PR target/67634 - PR target/67841 - PR target/68037 - PR target/68618 - PR target/68661 - PR target/69575 - PR target/69596 - PR target/69734 - * gcc.dg/guality/pr68037-1.c: New test. - * gcc.dg/guality/pr68037-2.c: Likewise. - * gcc.dg/guality/pr68037-3.c: Likewise. - * gcc.dg/torture/pr68037-1.c: Likewise. - * gcc.dg/torture/pr68037-2.c: Likewise. - * gcc.dg/torture/pr68037-3.c: Likewise. - * gcc.dg/torture/pr68661-1a.c: Likewise. - * gcc.dg/torture/pr68661-1b.c: Likewise. - * gcc.target/i386/interrupt-1.c: Likewise. - * gcc.target/i386/interrupt-2.c: Likewise. - * gcc.target/i386/interrupt-3.c: Likewise. - * gcc.target/i386/interrupt-4.c: Likewise. - * gcc.target/i386/interrupt-5.c: Likewise. - * gcc.target/i386/interrupt-6.c: Likewise. - * gcc.target/i386/interrupt-7.c: Likewise. - * gcc.target/i386/interrupt-8.c: Likewise. - * gcc.target/i386/interrupt-9.c: Likewise. - * gcc.target/i386/interrupt-10.c: Likewise. - * gcc.target/i386/interrupt-11.c: Likewise. - * gcc.target/i386/interrupt-12.c: Likewise. - * gcc.target/i386/interrupt-13.c: Likewise. - * gcc.target/i386/interrupt-14.c: Likewise. - * gcc.target/i386/interrupt-15.c: Likewise. - * gcc.target/i386/interrupt-16.c: Likewise. - * gcc.target/i386/interrupt-17.c: Likewise. - * gcc.target/i386/interrupt-18.c: Likewise. - * gcc.target/i386/interrupt-19.c: Likewise. - * gcc.target/i386/interrupt-20.c: Likewise. - * gcc.target/i386/interrupt-21.c: Likewise. - * gcc.target/i386/interrupt-22.c: Likewise. - * gcc.target/i386/interrupt-23.c: Likewise. - * gcc.target/i386/interrupt-24.c: Likewise. - * gcc.target/i386/interrupt-25.c: Likewise. - * gcc.target/i386/interrupt-26.c: Likewise. - * gcc.target/i386/interrupt-27.c: Likewise. - * gcc.target/i386/interrupt-28.c: Likewise. - * gcc.target/i386/interrupt-387-err-1.c: Likewise. - * gcc.target/i386/interrupt-387-err-2.c: Likewise. - * gcc.target/i386/interrupt-bnd-err-1.c: Likewise. - * gcc.target/i386/interrupt-bnd-err-2.c: Likewise. - * gcc.target/i386/interrupt-iamcu.c: Likewise. - * gcc.target/i386/interrupt-mmx-err-1.c: Likewise. - * gcc.target/i386/interrupt-mmx-err-2.c: Likewise. - * gcc.target/i386/interrupt-redzone-1.c: Likewise. - * gcc.target/i386/interrupt-redzone-2.c: Likewise. - * gcc.target/i386/interrupt-sibcall-1.c: Likewise. - * gcc.target/i386/interrupt-sibcall-2.c: Likewise. - * gcc.target/i386/interrupt-switch-abi.c: Likewise. - -2016-06-03 Bernd Schmidt <bschmidt@redhat.com> - - PR tree-optimization/52171 - * gcc.dg/pr52171.c: New test. - * gcc.target/i386/pr52171.c: New test. - -2016-06-03 Jan Hubicka <jh@suse.cz> - - * g++.dg/tree-ssa/pred-1.C: New testcase - * gcc.dg/tree-ssa/pred-1.c: New testcase - -2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/70957 - * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware - support. - * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. - -2016-06-03 Alan Hayward <alan.hayward@arm.com> - - * gcc.dg/vect/vect-live-slp-5.c: Remove dg check. - -2016-06-03 Alan Hayward <alan.hayward@arm.com> - - * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize. - * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail. - * gcc.dg/vect/vect-live-1.c: New test. - * gcc.dg/vect/vect-live-2.c: New test. - * gcc.dg/vect/vect-live-3.c: New test. - * gcc.dg/vect/vect-live-4.c: New test. - * gcc.dg/vect/vect-live-5.c: New test. - * gcc.dg/vect/vect-live-slp-1.c: New test. - * gcc.dg/vect/vect-live-slp-2.c: New test. - * gcc.dg/vect/vect-live-slp-3.c: New test. - -2016-06-03 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71387 - * g++.dg/opt/pr71387.C: New test. - -2016-06-02 Jeff Law <law@redhat.com> - - PR tree-optimization/71328 - * gcc.c-torture/compile/pr71328.c: New test. - -2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/52393 - * gfortran.dg/fmt_read_3.f90: Fix typo. - * gfortran.dg/fmt_read_4.f90: New test. - -2016-06-02 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error. - * g++.dg/cpp0x/forw_enum6.C: Likewise. - * g++.dg/cpp0x/forw_enum8.C: Likewise. - * g++.dg/cpp0x/override2.C: Likewise. - * g++.dg/parse/crash5.C: Likewise. - * g++.dg/parse/error16.C: Likewise. - * g++.dg/parse/error27.C: Likewise. - * g++.dg/template/qualttp15.C: Likewise. - * g++.dg/template/redecl4.C: Likewise. - * g++.old-deja/g++.other/crash39.C: Likewise. - * g++.old-deja/g++.other/struct1.C: Likewise. - * g++.old-deja/g++.pt/m9a.C: Likewise. - * g++.old-deja/g++.pt/memclass10.C: Likewise. - -2016-06-02 Jakub Jelinek <jakub@redhat.com> - - PR c++/71372 - * c-c++-common/pr71372.c: New test. - - * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and - __TIME__ strings with __builtin_strcmp instead of printf and - dg-output. - -2016-06-02 Martin Liska <mliska@suse.cz> - - * gcc.dg/predict-9.c: New test. - -2016-06-02 Jakub Jelinek <jakub@redhat.com> - - * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing - global set_compiler_env_var and global saved_compiler_env_var. - -2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/71295 - * gcc.c-torture/compile/pr71295.c: New test. - -2016-06-02 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512vl-concatv4si-1.c: New test. - - * gcc.target/i386/avx512dq-concatv2si-1.c: New test. - * gcc.target/i386/avx512vl-concatv2si-1.c: New test. - - * gcc.target/i386/avx512dq-concatv2di-1.c: New test. - * gcc.target/i386/avx512vl-concatv2di-1.c: New test. - * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di - alternative number. - -2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-splat-4.c: New test. - -2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/71186 - * gcc.target/powerpc/pr71186.c: New test. - -2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/52393 - * gfortran.dg/fmt_read_3.f90: New test. - -2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * lib/target-supports.exp (check_effective_target_arm_acq_rel): New - procedure. - -2016-06-01 Eduard Sanou <dhole@openmailbox.org> - - * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper - behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH - env var is set. - * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output - when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only - shown once. - * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars - during compilation. - * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env - vars set by dg-set-compiler-env-var. - -2016-06-01 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/71156 - * gfortran.dg/submodule_14.f08: Add missing recursive prefix - to the module procedure declaration. - * gfortran.dg/submodule_16.f08: New test. - -2016-06-01 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/71371 - * c-c++-common/gomp/pr71371.c: New test. - -2016-06-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71366 - * gcc.dg/torture/pr71366-1.c: New testcase. - * gcc.dg/torture/pr71366-2.c: Likewise. - -2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/vslv-0.c: New test. - * gcc.target/powerpc/vslv-1.c: New test. - * gcc.target/powerpc/vsrv-0.c: New test. - * gcc.target/powerpc/vsrv-1.c: New test. - -2016-06-01 Nathan Sidwell <nathan@acm.org> - - * c-c++-common/torture/pr57945.c: Add expected PTX error. - * gcc.target/nvptx/weak.c: New. - -2016-06-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71261 - * gcc.dg/torture/vect-bool-1.c: New testcase. - -2016-06-01 Jakub Jelinek <jakub@redhat.com> - - * gfortran.dg/gomp/order-1.f90: New test. - * gfortran.dg/gomp/order-2.f90: New test. - -2016-06-01 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/unroll-6.c: Update template. - * gcc.dg/unroll-7.c: New testcase. - * gcc.dg/unroll-8.c: New testcase. - -2016-06-01 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt56.ad[sb]: New test. - -2016-06-01 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/66635 - * g++.dg/cpp0x/constexpr-ice16.C: New. - -2016-06-01 Patrick Palka <ppalka@gcc.gnu.org> - - PR tree-optimization/71314 - * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass - -mbranch-cost=2. - -2016-06-01 Patrick Palka <ppalka@gcc.gnu.org> - - PR tree-optimization/71077 - * gcc.dg/tree-ssa/pr71077.c: New test. - -2016-05-31 Jan Hubicka <hubicka@ucw.cz> - - * g++.dg/predict-lop-exit-1.C: Update template for new predictor name. - * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. - * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. - -2016-05-31 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71248 - * g++.dg/cpp0x/pr71248.C: New. - * g++.dg/cpp0x/auto7.C: Test column numbers too. - * g++.dg/cpp0x/constexpr-static8.C: Likewise. - * g++.dg/init/new37.C: Likewise. - * g++.dg/template/static1.C: Likewise. - * g++.dg/template/static2.C: Likewise. - -2016-05-31 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di - instead of %rdi. - * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise. - -2016-05-31 Marek Polacek <polacek@redhat.com> - - * c-c++-common/Wswitch-unreachable-3.c: New test. - * g++.dg/warn/Wswitch-unreachable-1.C: New test. - -2016-05-31 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71352 - * gcc.dg/tree-ssa/reassoc-45.c: New testcase. - -2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.target/arm/armv5_thumb_isa.c: New test. - -2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com> - - PR target/71346 - * gcc.target/i386/pr71346.c: New test. - -2016-05-31 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69068 - * gcc.dg/graphite/pr69068.c: New test. - -2016-05-27 Martin Sebor <msebor@redhat.com> - - PR c++/71306 - * g++.dg/warn/Wplacement-new-size-3.C: New test. - -2016-05-30 Jakub Jelinek <jakub@redhat.com> - - PR c++/71349 - * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add - nowait depend(inout: dd[0]) clauses where permitted. - -2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71238 - * g++.dg/parse/pr71238.C: New. - * g++.dg/concepts/friend1.C: Test column numbers too. - * g++.dg/cpp0x/initlist31.C: Likewise. - * g++.dg/cpp0x/pr51420.C: Likewise. - * g++.dg/cpp0x/udlit-declare-neg.C: Likewise. - * g++.dg/cpp0x/udlit-member-neg.C: Likewise. - * g++.dg/ext/builtin3.C: Likewise. - * g++.dg/lookup/friend12.C: Likewise. - * g++.dg/lookup/friend7.C: Likewise. - * g++.dg/lookup/koenig1.C: Likewise. - * g++.dg/lookup/koenig5.C: Likewise. - * g++.dg/lookup/used-before-declaration.C: Likewise. - * g++.dg/overload/koenig1.C: Likewise. - * g++.dg/template/crash65.C: Likewise. - * g++.dg/template/friend57.C: Likewise. - * g++.dg/warn/Wshadow-5.C: Likewise. - * g++.dg/warn/Wunused-8.C: Likewise. - * g++.old-deja/g++.bugs/900211_01.C: Likewise. - * g++.old-deja/g++.jason/lineno5.C: Likewise. - * g++.old-deja/g++.jason/member.C: Likewise. - * g++.old-deja/g++.jason/report.C: Likewise. - * g++.old-deja/g++.jason/scoping12.C: Likewise. - * g++.old-deja/g++.law/visibility20.C: Likewise. - * g++.old-deja/g++.ns/koenig5.C: Likewise. - * g++.old-deja/g++.other/static5.C: Likewise. - * g++.old-deja/g++.pt/overload2.C: Likewise. - -2016-05-30 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/peel1.c: New testcase. - * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling. - * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling. - -2016-05-30 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call - to ce. - -2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71099 - * g++.dg/parse/virtual1.C: New. - -2016-05-30 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers): - Use correct register when clearing %edx. - -2016-05-30 Alexander Monakov <amonakov@ispras.ru> - - PR tree-optimization/71289 - * gcc.dg/pr71289.c: New test. - -2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71269 - PR middle-end/71292 - * gcc.dg/tree-ssa/pr71269.c: New test. - * gcc.dg/tree-ssa/pr71292.c: New test. - -2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71252 - * gcc.dg/tree-ssa/pr71252-2.c: New test. - -2016-05-30 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/cunroll-12.c: New testcase. - * gcc.dg/tree-ssa/cunroll-13.c: New testcase. - * gcc.dg/tree-ssa/cunroll-14.c: New testcase. - -2016-05-30 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69067 - * gcc.dg/graphite/pr69067.c: New test. - -2016-05-29 Uros Bizjak <ubizjak@gmail.com> - - PR target/71245 - * gcc.target/i386/pr71245-1.c: New test. - * gcc.target/i386/pr71245-2.c: Ditto. - -2016-05-29 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/71105 - * g++.dg/cpp0x/lambda/lambda-conv11.C: New. - * g++.dg/cpp1y/lambda-conv1.C: Likewise. - * g++.dg/cpp1y/lambda-conv2.C: Likewise. - -2016-05-27 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail. - -2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com> - - Revert: - PR c++/69855 - * g++.dg/overload/69855.C: New. - * g++.old-deja/g++.law/missed-error2.C: Adjust. - * g++.old-deja/g++.pt/crash3.C: Likewise. - -2016-05-27 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/60385 - * g++.dg/parse/namespace13.C: New. - -2016-05-26 Jeff Law <law@redhat.com> - - * gcc.dg/tree-ssa/pr21417.c: Update expected output. - * gcc.dg/tree-ssa/pr66752-3.c: Likewise. - * gcc.dg/tree-ssa/pr68198.c: Likewise. - * gcc.dg/tree-ssa/pr69196-1.c: Likewise. - * gcc.dg/tree-ssa/pr69270-3.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise. - * gcc.dg/tree-ssa/vrp56.c: Likewise. - -2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com> - - PR c++/69855 - * g++.dg/overload/69855.C: New. - * g++.old-deja/g++.law/missed-error2.C: Adjust. - * g++.old-deja/g++.pt/crash3.C: Likewise. - -2016-05-27 Jiong Wang <jiong.wang@arm.com> - - PR target/63596 - * gcc.target/aarch64/va_arg_1.c: New testcase. - * gcc.target/aarch64/va_arg_2.c: Likewise. - * gcc.target/aarch64/va_arg_3.c: Likewise. - -2016-05-27 Jiong Wang <jiong.wang@arm.com> - - * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64. - * gcc.dg/tree-ssa/stdarg-3.c: Likewise. - * gcc.dg/tree-ssa/stdarg-4.c: Likewise. - * gcc.dg/tree-ssa/stdarg-5.c: Likewise. - * gcc.dg/tree-ssa/stdarg-6.c: Likewise. - -2016-05-27 Marek Polacek <polacek@redhat.com> - - PR middle-end/71308 - * g++.dg/torture/pr71308.C: New test. - -2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.dg/zero_bits_compound-1.c: New test. - * gcc.dg/zero_bits_compound-2.c: New test. - -2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com> - - PR middle-end/71279 - * gcc.dg/pr71279.c: New test. - -2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0 - floating point min/max/comparison instructions. - * gcc.target/powerpc/p9-minmax-2.c: Likewise. - -2016-05-26 Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/gomp/schedule-1.c: New test. - * gfortran.dg/gomp/schedule-1.f90: New test. - -2016-05-26 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70822 - PR c++/70106 - * g++.dg/cpp1y/auto-fn32.C: New test. - * g++.dg/cpp1y/paren4.C: New test. - -2016-05-26 Nathan Sidwell <nathan@acm.org> - - * gcc.dg/20060410.c: Xfail on ptx. - * gcc.dg/torture/c99-contract-1.c: Skip on ptx. - * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0 - * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0 - * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os. - * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00. - -2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1. - -2016-05-26 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/71280 - * gcc.dg/pr71280.c: New test. - - * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test. - - * gcc.target/i386/avx512bw-vpalignr-4.c: New test. - * gcc.target/i386/avx512vl-vpalignr-4.c: New test. - - * gcc.target/i386/avx512vl-vbroadcast-3.c: New test. - -2016-05-26 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be - kept in memory. - -2016-05-25 Jeff Law <law@redhat.com> - - PR tree-optimization/71272 - * gcc.c-torture/compile/pr71272.c: new test. - -2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-cmpne.c: New test. - * gcc.target/powerpc/vec-cmpne-long.c: New test. - -2016-05-25 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt55.ad[sb]: New test. - -2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal. - * c-c++-common/pr60226.c: Require int32plus. - * gcc.c-torture/execute/pr70602.c: Likewise. - * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of - unsigned long for malloc arg type. - * gcc.dg/asr_div1.c: Require int32plus. - * gcc.dg/enum-mode-1.c: XFAIL for int16. - * gcc.dg/pie-1.c: Require pie. - * gcc.dg/pie-2.c: Likewise. - * gcc.dg/pr59471.c: Require int32plus. - * gcc.dg/pr59963-2.c: XFAIL for int16. - * gcc.dg/pr60114.c: Require int32plus. - * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of - unsigned long for typedef of size_t. - * gcc.dg/pr63914.c: Require int32plus. - * gcc.dg/pr64536.c: Require pt32plus. - * gcc.dg/pr65658.c: Likewise. - * gcc.dg/pr67271.c: Require int32plus. - * gcc.dg/pr68112.c: Likewise. - * gcc.dg/pr69071.c: Skip for avr target. - * gcc.dg/pr69973.c: Require int32plus. - * gcc.dg/pr70169.c: Skip for avr target. - * gcc.dg/sso-6.c: Require int32plus. - * gcc.dg/sso-7.c: Likewise. - * gcc.dg/sso-8.c: Likewise. - * gcc.dg/vrp-min-max-2.c: Likewise. - -2016-05-25 H.J. Lu <hongjiu.lu@intel.com> - - PR target/70738 - * gcc.target/i386/pr70738-1.c: New test. - * gcc.target/i386/pr70738-2.c: Likewise. - * gcc.target/i386/pr70738-3.c: Likewise. - * gcc.target/i386/pr70738-4.c: Likewise. - * gcc.target/i386/pr70738-5.c: Likewise. - * gcc.target/i386/pr70738-6.c: Likewise. - * gcc.target/i386/pr70738-7.c: Likewise. - * gcc.target/i386/pr70738-8.c: Likewise. - * gcc.target/i386/pr70738-9.c: Likewise. - -2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/66940 - * gcc.c-torture/execute/pr66940.c: New test. - -2016-05-25 Ilya Verbin <ilya.verbin@intel.com> - - * gcc.target/i386/avx512f-ceil-vec-1.c: New test. - * gcc.target/i386/avx512f-ceil-vec-2.c: New test. - * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test. - * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test. - * gcc.target/i386/avx512f-ceilf-vec-1.c: New test. - * gcc.target/i386/avx512f-ceilf-vec-2.c: New test. - * gcc.target/i386/avx512f-floor-vec-1.c: New test. - * gcc.target/i386/avx512f-floor-vec-2.c: New test. - * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test. - * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test. - * gcc.target/i386/avx512f-floorf-vec-1.c: New test. - * gcc.target/i386/avx512f-floorf-vec-2.c: New test. - * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test. - * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test. - * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test. - * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test. - * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test. - * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test. - * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test. - * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test. - * gcc.target/i386/avx512f-trunc-vec-1.c: New test. - * gcc.target/i386/avx512f-trunc-vec-2.c: New test. - * gcc.target/i386/avx512f-truncf-vec-1.c: New test. - * gcc.target/i386/avx512f-truncf-vec-2.c: New test. - -2016-05-25 Marek Polacek <polacek@redhat.com> - - PR c/71265 - * gcc.dg/noncompile/pr71265.c: New test. - - PR c/71266 - * gcc.dg/noncompile/old-style-parm-3.c: New test. - -2016-05-25 Nathan Sidwell <nathan@acm.org> - - * gcc.c-torture/execute/921110-1.c: Fix abort decl. - -2016-05-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71261 - * c-c++-common/torture/pr71261.c: New testcase. - -2016-05-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71264 - * gcc.dg/vect/pr71264.c: New testcase. - -2016-05-25 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/55992 - * g++.dg/cpp0x/alias-decl-53.C: New. - * g++.dg/cpp0x/alias-decl-54.C: Likewise. - -2016-05-25 Martin Liska <mliska@suse.cz> - - * g++.dg/pr71239.C: New test. - -2016-05-25 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/pr58135.c: Rename to ... - * gcc.dg/vect/bb-slp-pr58135.c: ... this. - -2016-05-25 Marek Polacek <polacek@redhat.com> - - * g++.dg/pr65295.C: Use target c++14. - -2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14. - * g++.dg/cpp1y/lambda-generic-static2.C: Likewise. - -2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD - instructions. - -2016-05-24 Cesar Philippidis <cesar@codesourcery.com> - - * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test. - * c-c++-common/goacc/deviceptr-1.c: Likewise. - * c-c++-common/goacc/kernels-alias-3.c: Likewise. - * c-c++-common/goacc/kernels-alias-4.c: Likewise. - * c-c++-common/goacc/kernels-alias-5.c: Likewise. - * c-c++-common/goacc/kernels-alias-8.c: Likewise. - * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise. - * c-c++-common/goacc/pcopy.c: Likewise. - * c-c++-common/goacc/pcopyin.c: Likewise. - * c-c++-common/goacc/pcopyout.c: Likewise. - * c-c++-common/goacc/pcreate.c: Likewise. - * c-c++-common/goacc/pr70688.c: New test. - * c-c++-common/goacc/present-1.c: Adjust test. - * c-c++-common/goacc/reduction-5.c: Likewise. - * g++.dg/goacc/data-1.C: New test. - -2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0 - vector parity built-in functions. - * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector - count trailing zeros automatic vectorization. - * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector - count trailing zeros built-in functions. - -2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org> - - * gcc.dg/tree-ssa/reassoc-44.c: New test. - -2016-05-24 Pat Haugen <pthaugen@us.ibm.com> - - PR target/71050 - * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes. - -2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/50436 - * g++.dg/template/crash123.C: New. - * g++.dg/template/crash124.C: Likewise. - -2016-05-24 Martin Sebor <msebor@redhat.com> - - PR c++/71147 - * g++.dg/ext/flexary16.C: New test. - -2016-05-24 Ilya Verbin <ilya.verbin@intel.com> - - * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES - before math.h is included. - * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise. - * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise. - * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise. - * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise. - * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise. - * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-ceil-vec.c: Likewise. - * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise. - * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-floor-vec.c: Likewise. - * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-rint-vec.c: Likewise. - * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-rintf-vec.c: Likewise. - * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-round-vec.c: Likewise. - * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-roundf-vec.c: Likewise. - * gcc.target/i386/sse4_1-trunc-vec.c: Likewise. - * gcc.target/i386/sse4_1-truncf-vec.c: Likewise. - * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise. - * gcc.target/i386/sse4_1-floorf-vec.c: Likewise. - -2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> - Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr - support. - -2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69872 - * g++.dg/warn/Wno-narrowing1.C: New. - -2016-05-24 Marek Polacek <polacek@redhat.com> - - PR c/71249 - * c-c++-common/Wswitch-unreachable-2.c: New test. - -2016-05-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/71257 - * g++.dg/vect/simd-clone-6.cc: New test. - * g++.dg/gomp/declare-simd-6.C: New test. - - PR middle-end/70434 - PR c/69504 - * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef. - -2016-05-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71240 - * gcc.dg/optimize-bswapsi-5.c: New testcase. - -2016-05-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71230 - * gcc.dg/torture/pr71230.c: New testcase. - * g++.dg/torture/pr71230.C: Likewise. - -2016-05-24 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/goacc/routine-5.c: Add tests. - * g++.dg/goacc/routine-2.C: Remove duplicate tests. - * gfortran.dg/goacc/routine-6.f90: Add tests. - -2016-05-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71253 - * gcc.dg/torture/pr71253.c: New testcase. - -2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71252 - * gfortran.dg/pr71252.f90: New test. - -2016-05-24 Richard Sandiford <richard.sandiford@arm.com> - - * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test. - -2016-05-24 Richard Biener <rguenther@suse.de> - - PR middle-end/70434 - PR c/69504 - * c-c++-common/vector-subscript-4.c: New testcase. - * c-c++-common/vector-subscript-5.c: Likewise. - -2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/71123 - * gfortran.dg/namelist_90.f: New test - -2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/66461 - * gfortran.dg/unexpected_eof.f: New test - -2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com> - Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/p9-permute.c: Run test on big endian as well - as little endian. - -2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70972 - * g++.dg/cpp0x/inh-ctor20.C: New. - * g++.dg/cpp0x/inh-ctor21.C: Likewise. - -2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69095 - * g++.dg/cpp0x/variadic168.C: New. - -2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> - - * g++.dg/cpp0x/pr31445.C: Test column number too. - * g++.dg/cpp0x/pr32253.C: Likewise. - * g++.dg/cpp0x/variadic-ex13.C: Likewise. - * g++.dg/cpp0x/variadic36.C: Likewise. - -2016-05-23 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/fold-notshift-2.c: Adjust. - -2016-05-23 Marek Polacek <polacek@redhat.com> - - PR c/49859 - * c-c++-common/Wswitch-unreachable-1.c: New test. - * gcc.dg/Wswitch-unreachable-1.c: New test. - * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning. - * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise. - * g++.dg/gomp/block-10.C: Likewise. - * gcc.dg/gomp/block-10.c: Likewise. - * g++.dg/gomp/block-9.C: Likewise. - * gcc.dg/gomp/block-9.c: Likewise. - * g++.dg/gomp/target-1.C: Likewise. - * g++.dg/gomp/target-2.C: Likewise. - * gcc.dg/gomp/target-1.c: Likewise. - * gcc.dg/gomp/target-2.c: Likewise. - * g++.dg/gomp/taskgroup-1.C: Likewise. - * gcc.dg/gomp/taskgroup-1.c: Likewise. - * gcc.dg/gomp/teams-1.c: Likewise. - * g++.dg/gomp/teams-1.C: Likewise. - * g++.dg/overload/error3.C: Likewise. - * g++.dg/tm/jump1.C: Likewise. - * g++.dg/torture/pr40335.C: Likewise. - * gcc.dg/c99-vla-jump-5.c: Likewise. - * gcc.dg/switch-warn-1.c: Likewise. - * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable. - * gcc.dg/nested-func-1.c: Likewise. - * gcc.dg/pr67784-4.c: Likewise. - -2016-05-23 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71230 - * gfortran.dg/pr71230-1.f90: New testcase. - * gfortran.dg/pr71230-2.f90: Likewise. - -2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com> - - * gcc.dg/vect/bb-slp-19.c: Remove XFAIL. - * gcc.dg/vect/pr58135.c: Add new. - * gfortran.dg/pr46519-1.f: Adjust test case. - -2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/53401 - * g++.dg/cpp0x/decltype64.C: New. - -2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. - -2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result): - Add poly64x1_t and poly64x2_t cases if supported. - * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h - (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise. - * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file. - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file. - -2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New. - * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New. - * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New. - -2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests. - -2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for - vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16. - -2016-05-22 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" - constraint instead of "r". - * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord - insn instead of vxorpd. - * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32. - - * gcc.target/i386/avx512dq-vinsert-1.c: New test. - * gcc.target/i386/avx512vl-vinsert-1.c: New test. - - * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test. - - * gcc.target/i386/avx512dq-vbroadcast-2.c: New test. - * gcc.target/i386/avx512vl-vbroadcast-2.c: New test. - - * gcc.target/i386/avx512vl-vbroadcast-1.c: New test. - -2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/40921 - * gcc.dg/tree-ssa/pr40921.c: New test. - -2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com> - - PR target/71103 - * gcc.target/avr/pr71103.c: New test. - -2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/71179 - * gcc.dg/tree-ssa/pr71179.c: New test. - -2016-05-20 Martin Sebor <msebor@redhat.com> - - PR c/71115 - * gcc.dg/init-excess-2.c: New test. - -2016-05-20 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/opt53.adb: New test. - * gnat.dg/opt54.adb: Likewise. - -2016-05-20 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/70884 - * gcc.dg/tree-ssa/pr70919.c: New test. - -2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code - formatting. - * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, - fix code formatting. - -2016-05-20 Nathan Sidwell <nathan@acm.org> - - * gcc.target/nvptx/uninit-decl.c: Force common storage, add - non-common cases. - * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon. - -2016-05-20 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/all-non-failing-tests.h: Add - test-factorial-must-tail-call.c. - * jit.dg/test-error-impossible-must-tail-call.c: New test case. - * jit.dg/test-factorial-must-tail-call.c: New test case. - -2016-05-20 Jakub Jelinek <jakub@redhat.com> - - PR fortran/71204 - * gfortran.dg/pr71204.f90: New test. - -2016-05-20 Cesar Philippidis <cesar@codesourcery.com> - - * gcc.target/nvptx/sincos.c: New test. - -2016-05-20 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70572 - * g++.dg/cpp1y/auto-fn31.C: New. - -2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-addec.c: New test. - * gcc.target/powerpc/vec-addec-int128.c: New test. - -2016-05-20 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/must-tail-call-1.c: New test case. - * gcc.dg/plugin/must-tail-call-2.c: New test case. - * gcc.dg/plugin/must_tail_call_plugin.c: New file. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. - -2016-05-20 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/tree-ssa/prefetch-5.c: xfail. - -2016-05-20 Jakub Jelinek <jakub@redhat.com> - - PR c++/71210 - * g++.dg/opt/pr71210-1.C: New test. - * g++.dg/opt/pr71210-2.C: New test. - - PR tree-optimization/29756 - gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options. - Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times - only on selected targets where V4SImode vectors are known to be - supported. - -2016-05-20 Marc Glisse <marc.glisse@inria.fr> - - PR tree-optimization/71079 - PR tree-optimization/71206 - * gcc.dg/tree-ssa/pr71206.c: New testcase. - -2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * gcc.dg/vect/section-anchors-vect-70.c: New test-case. - * gcc.dg/vect/section-anchors-vect-71.c: Likewise. - * gcc.dg/vect/section-anchors-vect-72.c: Likewise. - -2016-05-20 Richard Guenther <rguenther@suse.de> - - PR tree-optimization/29756 - * gcc.dg/tree-ssa/vector-6.c: New testcase. - -2016-05-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71185 - * gcc.dg/tree-ssa/pr71185.c: New testcase. - -2016-05-20 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/ifc-cd.c: Adjust. - -2016-05-19 Marek Polacek <polacek@redhat.com> - - PR c++/71075 - * g++.dg/diagnostic/pr71075.C: New test. - -2016-05-19 David Malcolm <dmalcolm@redhat.com> - - PR c++/71184 - * g++.dg/pr71184.C: New test case. - -2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org> - - * gcc.target/powerpc/darn-0.c: New test. - * gcc.target/powerpc/darn-1.c: New test. - * gcc.target/powerpc/darn-2.c: New test. - -2016-05-19 Marek Polacek <polacek@redhat.com> - - PR tree-optimization/71031 - * gcc.dg/tree-ssa/vrp100.c: New test. - -2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com> - - PR rtl-optimization/71148 - * gcc.dg/pr71148.c: New test. - -2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/71056 - * gcc.target/arm/pr71056.c: New test. - -2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * c-c++-common/pr69669.c: Check the used mode. - -2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com> - - PR sanitizer/64354 - * c-c++-common/tsan/sanitize-thread-macro.c: New test. - -2016-05-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70729 - * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store. - * gcc.dg/graphite/scop-18.c: Likewise. - * gcc.dg/pr41783.c: Disable LIM. - * gcc.dg/tree-ssa/loadpre10.c: Likewise. - * gcc.dg/tree-ssa/loadpre23.c: Likewise. - * gcc.dg/tree-ssa/loadpre24.c: Likewise. - * gcc.dg/tree-ssa/loadpre25.c: Likewise. - * gcc.dg/tree-ssa/loadpre4.c: Likewise. - * gcc.dg/tree-ssa/loadpre8.c: Likewise. - * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise. - * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise. - * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise. - * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise. - * gfortran.dg/pr42108.f90: Likewise. - -2016-05-18 David Malcolm <dmalcolm@redhat.com> - - PR driver/69265 - * gcc.dg/spellcheck-options-11.c: New test case. - -2016-05-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/71100 - * g++.dg/opt/pr71100.C: New test. - -2016-05-18 Martin Jambor <mjambor@suse.cz> - - PR ipa/69708 - * gcc.dg/ipa/iinline-cstagg-2.c: New test. - * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise. - * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise. - * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise. - -2016-05-18 Martin Jambor <mjambor@suse.cz> - - PR ipa/69708 - * gcc.dg/ipa/iinline-cstagg-1.c: New test. - * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise. - * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise. - * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise. - * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise. - -2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69793 - * g++.dg/template/crash122.C: New. - -2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70466 - * g++.dg/template/pr70466-1.C: New. - * g++.dg/template/pr70466-2.C: Likewise. - -2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word - splat operations and the XXSPLTIB instruction. - * gcc.target/powerpc/p9-splat-2.c: Likewise. - * gcc.target/powerpc/p9-splat-3.c: Likewise. - * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to - xxlxor to clear a register. - -2016-05-18 Richard Sandiford <richard.sandiford@arm.com> - - * gcc.dg/torture/pr71020.c: New test. - -2016-05-18 Martin Jambor <mjambor@suse.cz> - - PR ipa/70646 - * gcc.dg/ipa/pr70646.c: New test. - -2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests. - -2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add - missing tests for vreinterpretq_p{8,16}. - -2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for - vsliq_n_s64 and vsliq_n_u64. - -2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK, - CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked. - -2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef. - * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise. - -2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo - in comment. - -2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/aarch64/noplt_3.c: Scan for "br\t". - * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t", - "blr\t" and switch to scan-assembler-times. - -2016-05-18 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t - with __aarch64__. - * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable - declarations under __aarch64__ and __ARM_FEATURE_FMA. - -2016-05-18 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test. - * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test. - * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test. - * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test. - * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test. - * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test. - - * gcc.target/i386/avx512vl-vpalignr-3.c: New test. - * gcc.target/i386/avx512bw-vpalignr-3.c: New test. - - * gcc.target/i386/avx512vl-vpshufb-3.c: New test. - * gcc.target/i386/avx512bw-vpshufb-3.c: New test. - - * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test. - * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test. - - * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test. - -2016-05-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71168 - * gcc.dg/torture/pr71168.c: New testcase. - -2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org> - - PR middle-end/63586 - * gcc.dg/tree-ssa/pr63586-2.c: New test. - * gcc.dg/tree-ssa/pr63586.c: New test. - * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count. - -2016-05-17 Nathan Sidwell <nathan@acm.org> - - * gcc.c-torture/execute/20030222-1.c: Skip on ptx. - * gcc.dg/pr68671.c: Fix ptx xfail-if. - * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically. - * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx. - -2016-05-17 Nathan Sidwell <nathan@acm.org> - - * gcc.target/nvptx/abi-vararg-3.c: New. - -2016-05-17 Mikhail Maltsev <maltsevm@gmail.com> - - PR tree-optimization/54579 - PR middle-end/55299 - * gcc.dg/fold-notrotate-1.c: New test. - * gcc.dg/fold-notshift-1.c: New test. - * gcc.dg/fold-notshift-2.c: New test. - -2016-05-17 Marek Polacek <polacek@redhat.com> - - PR ipa/71146 - * g++.dg/ipa/pr71146.C: New test. - -2016-05-17 David Malcolm <dmalcolm@redhat.com> - - * jit.dg/test-error-array-bounds.c: New test case. - -2016-05-17 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/and-1.c: New testcase. - -2016-05-17 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/pr69270.c: Adjust. - * gcc.dg/tree-ssa/andnot-1.c: New testcase. - -2016-05-17 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/pr69270.c: Adjust. - * gcc.dg/tree-ssa/vrp99.c: New testcase. - -2016-05-17 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics. - -2016-05-17 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/simd/vmul_elem_1.c: New. - -2016-05-17 Jiong Wang <jiong.wang@arm.com> - - * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides - ".2d[index]" when scan the assembly. - * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for - float64x1. - * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New. - -2016-05-17 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71132 - * gcc.dg/torture/pr71132.c: New testcase. - -2016-05-17 Christophe Lyon <christophe.lyon@linaro.org> - - * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order. - -2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/70809 - * gcc.target/aarch64/pr70809_1.c: New test. - -2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden. - * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise. - * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise. - * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise. - -2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr> - Ilya Enkovich <ilya.enkovich@intel.com> - - PR target/71114 - * gcc.target/i386/pr70799-1.c: Fix scan for Darwin. - -2016-05-16 Jan Hubicka <hubicka@ucw.cz> - - * g++.dg/ipa/ivinline-7.C: Do not xfail. - * g++.dg/ipa/ivinline-9.C: Do not xfail. - -2016-05-16 Matthew Wahab <matthew.wahab@arm.com> - - * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add - test for __ARM_FP16_ARGS. - * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output. - * gcc.target/arm/aapcs/neon-vect10.c: New. - * gcc.target/arm/aapcs/neon-vect9.c: New. - * gcc.target/arm/aapcs/vfp18.c: New. - * gcc.target/arm/aapcs/vfp19.c: New. - * gcc.target/arm/aapcs/vfp20.c: New. - * gcc.target/arm/aapcs/vfp21.c: New. - * gcc.target/arm/fp16-aapcs-1.c: New. - * g++.target/arm/fp16-param-1.c: Update expected output. Add - test for __ARM_FP16_ARGS. - * g++.target/arm/fp16-return-1.c: Update expected output. - -2016-05-16 Jiong Wang <jiong.wang@arm.com> - - PR testsuite/70227 - * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets. - -2016-05-15 Harald Anlauf <anlauf@gmx.de> - - PR fortran/69603 - * gfortran.dg/pr69603.f90: New testcase. - -2016-05-14 Fritz Reese <fritzoreese@gmail.com> - - * gfortran.dg/dec_union_4.f90: Fix endian issue. - -2016-05-14 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/71047 - * gfortran.dg/pr71047.f08: New test. - -2016-05-13 Joseph Myers <joseph@codesourcery.com> - - * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests. - * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c , - gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99. - -2016-05-13 Martin Sebor <msebor@redhat.com> - - PR c++/60049 - * g++.dg/cpp0x/constexpr-60049.C: New test. - -2016-05-13 Jakub Jelinek <jakub@redhat.com> - - PR bootstrap/71071 - * gcc.dg/pr71071.c: New test. - -2016-05-13 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2, - remove XOP handling. - * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)). - -2016-05-13 Nathan Sidwell <nathan@acm.org> - - * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix - __atomic_is_lock_free declaration. - -2016-05-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/42587 - * gcc.dg/optimize-bswapsi-4.c: New testcase. - -2016-05-13 Martin Liska <mliska@suse.cz> - - * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow - the new format of dump output. - -2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com> - - * gcc.dg/pr71084.c: New test. - -2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - - PR target/53440 - * g++.dg/inherit/thunk1.C: Support arm / aarch64. - -2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - - * gcc.target/aarch64/struct_return.c: New test. - -2016-05-12 Marek Polacek <polacek@redhat.com> - - PR c/70756 - * c-c++-common/pr70756-2.c: New test. - * c-c++-common/pr70756.c: New test. - -2016-05-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71059 - * gcc.dg/torture/pr71059.c: New testcase. - -2016-05-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71062 - * gcc.dg/torture/pr71062.c: New testcase. - -2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com> - - PR tree-optimization/71006 - * gcc.dg/pr71006.c: New test. - -2016-05-12 Marek Polacek <polacek@redhat.com> - - PR driver/71063 - * gcc.dg/opts-7.c: New test. - -2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/70830 - * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble. - Add -save-temps to dg-options. - Scan for ldmfd rather than pop instruction. - * gcc.target/arm/interrupt-2.c: Likewise. - * gcc.target/arm/pr70830.c: New test. - -2016-05-12 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512bw-vpextr-1.c: New test. - * gcc.target/i386/avx512dq-vpextr-1.c: New test. - - * gcc.target/i386/avx512bw-vpinsr-1.c: New test. - * gcc.target/i386/avx512dq-vpinsr-1.c: New test. - * gcc.target/i386/avx512vl-vpinsr-1.c: New test. - - PR target/71019 - * gcc.target/i386/avx512vl-pack-1.c: New test. - * gcc.target/i386/avx512vl-pack-2.c: New test. - * gcc.target/i386/avx512bw-pack-2.c: New test. - - * gcc.target/i386/avx512vl-vinsertps-1.c: New test. - - * gcc.target/i386/avx512dq-abs-copysign-1.c: New test. - * gcc.target/i386/avx512vl-abs-copysign-1.c: New test. - * gcc.target/i386/avx512vl-abs-copysign-2.c: New test. - -2016-05-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70986 - * gcc.dg/torture/pr70986-1.c: New testcase. - * gcc.dg/torture/pr70986-2.c: Likewise. - * gcc.dg/torture/pr70986-3.c: Likewise. - -2016-05-11 Mikhail Maltsev <maltsevm@gmail.com> - - PR c/43651 - * gcc.dg/Wduplicate-decl-specifier-c11.c: New test. - * gcc.dg/Wduplicate-decl-specifier.c: Likewise. - -2016-05-11 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally - directive. - * gcc.target/i386/pr66746.c: Ditto. - -2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form - support. - * gcc.target/powerpc/dform-1.c: Add -mlra option to silence - warning when using -mvsx-timode. - * gcc.target/powerpc/p8vector-int128-1.c: Likewise. - * gcc.target/powerpc/dform-2.c: Likewise. - * gcc.target/powerpc/pr68805.c: Likewise. - -2016-05-11 Marek Polacek <polacek@redhat.com> - - PR c++/71024 - * c-c++-common/attributes-3.c: New test. - -2016-05-11 Nathan Sidwell <nathan@acm.org> - - * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash. - * gcc.c-torture/execute/pr68185.c: Likewise. - * gcc.dg/ipa/pr70306.c: Requires global constructors. - * gcc.dg/pr69634.c: Requires scheduling. - * gcc.dg/torture/pr66178.c: Require label values. - * gcc.dg/setjmp-6.c: Require indirect jumps. - -2016-05-11 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71055 - * gcc.dg/torture/pr71055.c: New testcase. - -2016-05-11 Richard Biener <rguenther@suse.de> - - PR debug/71057 - * g++.dg/debug/pr71057.C: New testcase. - -2016-05-11 Jakub Jelinek <jakub@redhat.com> - - PR fortran/70855 - * gfortran.dg/gomp/pr70855.f90: New test. - -2016-05-11 Richard Biener <rguenther@suse.de> - - PR middle-end/71002 - * g++.dg/torture/pr71002.C: New testcase. - -2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com> - - PR middle-end/70807 - * gcc.dg/pr70807.c: New test. - -2016-05-10 Martin Sebor <msebor@redhat.com> - - PR c++/38611 - * g++.dg/Wattributes.C: New test. - -2016-05-10 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/bit-assoc.c: New testcase. - * gcc.dg/tree-ssa/pr69270.c: Adjust. - * gcc.dg/tree-ssa/vrp59.c: Disable forwprop. - -2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> - - PR target/70799 - * gcc.target/i386/pr70799-1.c: New test. - -2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase. - -2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> - - PR middle-end/70877 - * gcc.target/i386/pr70877.c: New test. - -2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> - - PR tree-optimization/70786 - * gcc.target/i386/pr70876.c: New test. - -2016-05-10 Jakub Jelinek <jakub@redhat.com> - - PR target/70927 - * gcc.target/i386/avx512vl-logic-1.c: New test. - * gcc.target/i386/avx512vl-logic-2.c: New test. - * gcc.target/i386/avx512dq-logic-2.c: New test. - -2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/70963 - * gcc.target/powerpc/pr70963.c: New. - -2016-05-10 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/plugin/diagnostic-test-show-locus-bw.c - (test_very_wide_line): Add ruler to expected output. - * 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): Within the handling of "test_very_wide_line", - enable show_ruler_p on the diagnostic context. - -2016-05-10 Richard Biener <rguenther@suse.de> - - PR tree-optimization/71039 - * gcc.dg/torture/pr71039.c: New testcase. - -2016-05-10 Nathan Sidwell <nathan@acm.org> - - * gcc.dg/nested-func-10.c: Requires alloca. - * gcc.dg/nested-func-9.c: Requires alloca. - * gcc.c-torture/execute/pr70460.c: Requires labels. - * gcc.c-torture/compile/pr70199.c: Requires labels. - * gcc.target/nvptx/decl.c: Compile only. - * gcc.target/nvptx/trailing-init.c: Compile only. - * gcc.target/nvptx/ary-init.c: Compile only. - -2016-05-10 Marek Polacek <polacek@redhat.com> - - PR c/70255 - * gcc.dg/attr-opt-1.c: New test. - -2016-05-10 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70497 - PR tree-optimization/28367 - * gcc.dg/torture/20160404-1.c: New testcase. - * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise. - * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise. - -2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com> - - * gcc.dg/debug/dwarf2/nested_fun.c: New testcase. - -2016-05-09 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/fabsneg-1.c New test. - -2016-05-09 Alan Modra <amodra@gmail.com> - - PR testsuite/70826 - * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers. - -2016-05-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70985 - * gcc.dg/torture/pr70985.c: New testcase. - -2016-05-09 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/ifc-9.c: New test. - * gcc.dg/tree-ssa/ifc-10.c: New test. - * gcc.dg/tree-ssa/ifc-11.c: New test. - * gcc.dg/tree-ssa/ifc-12.c: New test. - * gcc.dg/vect/pr61194.c: Remove XFAIL. - * gcc.dg/vect/vect-23.c: Remove XFAIL. - * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check. - -2016-05-09 Richard Biener <rguenther@suse.de> - - PR fortran/70937 - * gfortran.dg/pr70937.f90: New testcase. - -2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump. - -2016-05-07 Fritz Reese <fritzoreese@gmail.com> - - PR fortran/56226 - * gfortran.dg/dec_structure_1.f90: New testcase. - * gfortran.dg/dec_structure_2.f90: Ditto. - * gfortran.dg/dec_structure_3.f90: Ditto. - * gfortran.dg/dec_structure_4.f90: Ditto. - * gfortran.dg/dec_structure_5.f90: Ditto. - * gfortran.dg/dec_structure_6.f90: Ditto. - * gfortran.dg/dec_structure_7.f90: Ditto. - * gfortran.dg/dec_structure_8.f90: Ditto. - * gfortran.dg/dec_structure_9.f90: Ditto. - * gfortran.dg/dec_structure_10.f90: Ditto. - * gfortran.dg/dec_structure_11.f90: Ditto. - * gfortran.dg/dec_union_1.f90: Ditto. - * gfortran.dg/dec_union_2.f90: Ditto. - * gfortran.dg/dec_union_3.f90: Ditto. - * gfortran.dg/dec_union_4.f90: Ditto. - * gfortran.dg/dec_union_5.f90: Ditto. - * gfortran.dg/dec_union_6.f90: Ditto. - * gfortran.dg/dec_union_7.f90: Ditto. - -2016-05-07 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/70956 - * gcc.dg/graphite/pr70956.c: New test. - -2016-05-06 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70941 - * gcc.dg/torture/pr70941.c (abort): Remove prototype. - (a, b, c, d): Change type from char to signed char. - (main): Compare against (signed char) -1634678893 instead of - hardcoded -109. Use __builtin_abort instead of abort. - - * gcc.target/i386/avx512bw-vpsraw-3.c: New test. - * gcc.target/i386/avx512vl-vpsrad-3.c: New test. - - * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test. - -2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR debug/70935 - * gcc.dg/torture/pr70935.c: New test. - -2016-05-06 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/58219 - * gcc.target/sh/pr58219.c: New tests. - -2016-05-06 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70960 - * gfortran.fortran-torture/compile/pr70960.f90: New testcase. - -2016-05-06 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/52933 - * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34, - test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests. - Adjust expected instruction counts. - * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts. - -2016-05-06 Marek Polacek <polacek@redhat.com> - - PR sanitizer/70875 - * gcc.dg/ubsan/bounds-3.c: New test. - -2016-05-06 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/54089 - * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test. - -2016-05-06 Richard Biener <rguenther@suse.de> - - PR middle-end/70931 - * gfortran.dg/pr70931.f90: New testcase. - -2016-05-06 Richard Biener <rguenther@suse.de> - - PR middle-end/70941 - * gcc.dg/torture/pr70941.c: New testcase. - -2016-05-05 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/57206 - * gcc.dg/vect/pr57206.c: New test. - -2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.dg/ipa/inline-8.c (isnanf): Declare. - -2016-05-05 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512f-vfmadd-1.c: New test. - - * c-c++-common/Wdangling-else-4.c: New test. - -2016-05-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/70906 - PR c++/70933 - * g++.dg/opt/pr70906.C: New test. - * g++.dg/opt/pr70933.C: New test. - - * gcc.target/i386/avx512vl-vmovq-1.c: New test. - -2016-05-04 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/ipa/pure-const-3.c: New testcase. - -2016-05-04 Marek Polacek <polacek@redhat.com> - - * c-c++-common/Wdangling-else-1.c: New test. - * c-c++-common/Wdangling-else-2.c: New test. - * c-c++-common/Wdangling-else-3.c: New test. - -2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com> - - * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips - flag is present. - -2016-05-04 Marek Polacek <polacek@redhat.com> - - PR c/48778 - * gcc.dg/Waddress-2.c: New test. - -2016-05-04 Alan Modra <amodra@gmail.com> - - * gcc.target/powerpc/pr70866.c: New. - -2016-05-03 Martin Sebor <msebor@redhat.com> - - PR c++/66561 - * c-c++-common/builtin_location.c: New test. - * g++.dg/cpp1y/builtin_location.C: New test. - -2016-05-03 Marek Polacek <polacek@redhat.com> - - PR c/70859 - * gcc.dg/pr70859.c: New test. - * gcc.dg/pr70859-2.c: New test. - -2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com> - - * gnat.dg/debug5.adb: New testcase. - -2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.target/s390/md/rXsbg_mode_sXl.c: New test. - * gcc.target/s390/s390.exp (check_effective_target_z10_instructions): - Procedure to check for z10 instruction set. - -2016-05-03 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.dg/ipa/inline-8.c: Require c99_runtime. - -2016-05-03 Alan Modra <amodra@gmail.com> - - * gcc.target/powerpc/savres.c: Add func using a single gpr. - -2016-05-03 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx512f-cvt-1.c: New test. - -2016-05-03 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with - -fdump-tree-vrp-details. - -2016-05-03 Richard Biener <rguenther@suse.de> - - * gcc.dg/pr30172-1.c: Adjust. - * gcc.dg/pr63743.c: Likewise. - * gcc.dg/tm/pr51696.c: Likewise. - * c-c++-common/tm/safe-1.c: Likewise. - * gcc.dg/tree-prof/val-prof-3.c: Likewise. - * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE. - * g++.dg/plugin/self-assign-test-1.C: Likewise. - * g++.dg/plugin/self-assign-test-2.C: Likewise. - -2016-05-03 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70467 - * gcc.target/i386/pr70467-3.c: New test. - * gcc.target/i386/pr70467-4.c: New test. - - PR tree-optimization/70916 - * gcc.c-torture/compile/pr70916.c: New test. - - PR target/49244 - * gcc.target/i386/pr49244-1.c: New test. - * gcc.target/i386/pr49244-2.c: New test. - -2016-05-03 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/44281 - * gcc.target/i386/pr44281.c: New test. - -2016-05-03 bin cheng <bin.cheng@arm.com> - - PR tree-optimization/56541 - * gcc.dg/tree-ssa/ifc-pr56541.c: new test. - * gcc.dg/vect/pr56541.c: new test. - -2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/float128-complex-1.c: New tests for complex - __float128. - * gcc.target/powerpc/float128-complex-2.c: Likewise. - -2016-05-02 H.J. Lu <hongjiu.lu@intel.com> - - PR testsuite/70520 - * c-c++-common/asan/clone-test-1.c (main): Align child process - stack to 16 bytes. - -2016-05-02 David Malcolm <dmalcolm@redhat.com> - - PR c++/62314 - * g++.dg/spellcheck-fields-2.C: New test case. - -2016-05-02 David Malcolm <dmalcolm@redhat.com> - - PR c++/62314 - * g++.dg/pr62314.C: New test case. - -2016-05-02 Jan Hubicka <hubicka@ucw.cz> - - * gcc.dg/ipa/inline-8.c: New testcase. - -2016-05-02 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70467 - * gcc.target/i386/pr70467-1.c: New test. - -2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de> - - * gcc.dg/spec-options.c: Run the test on all targets. - * gcc.dg/foo.specs: Use cpp_unique_options. - -2016-05-02 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/unord.c: New testcase. - -2016-05-02 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/20040305-1.c: Adjust. - -2016-05-02 Nathan Sidwell <nathan@codesourcery.com> - - * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings. - -2016-05-02 Marek Polacek <polacek@redhat.com> - - PR c/70851 - * gcc.dg/enum-incomplete-3.c: New test. - -2016-05-02 Marek Polacek <polacek@redhat.com> - Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/70700 - * gcc.dg/pr70700.c: New test. - -2016-05-01 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings. - * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. - * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. - * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. - * gcc.target/i386/avx256-unaligned-store-4.c: Ditto. - -2016-04-30 Eric Botcazou <ebotcazou@adacore.com> - - * ada/acats/run_acats: Rename into... - * ada/acats/run_acats.sh: ...this. Only export BASE variable. - * ada/acats/run_all.sh: Remove redundant test. - (target_run): Move around. - (target_gnatchop): Use newly built executable. - (target_gnatmake): Likewise. - Check that the compilation of impbit succeeds. - -2016-04-30 Oleg Endo <olegendo@gcc.gnu.org> - - * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks. - * gcc.dg/20021029-1.c: Likewise. - * gcc.target/sh/attr-isr-trap_exit.c: Likewise. - * gcc.target/sh/attr-isr-trapa.c: Likewise. - * gcc.target/sh/cmpstr.c: Likewise. - * gcc.target/sh/cmpstrn.c: Likewise. - * gcc.target/sh/memset.c: Likewise. - * gcc.target/sh/pr21255-2-mb.c: Likewise. - * gcc.target/sh/pr21255-2-ml.c: Likewise. - * gcc.target/sh/pr39423-1.c: Likewise. - * gcc.target/sh/pr49468-di.c: Likewise. - * gcc.target/sh/pr49468-si.c: Likewise. - * gcc.target/sh/pr49880-1.c: Likewise. - * gcc.target/sh/pr49880-2.c: Likewise. - * gcc.target/sh/pr49880-3.c: Likewise. - * gcc.target/sh/pr50751-1.c: Likewise. - * gcc.target/sh/pr50751-4.c: Likewise. - * gcc.target/sh/pr50751-7.c: Likewise. - * gcc.target/sh/pr51244-1.c: Likewise. - * gcc.target/sh/pr51244-10.c: Likewise. - * gcc.target/sh/pr51244-11.c: Likewise. - * gcc.target/sh/pr51244-12.c: Likewise. - * gcc.target/sh/pr51244-13.c: Likewise. - * gcc.target/sh/pr51244-14.c: Likewise. - * gcc.target/sh/pr51244-17.c: Likewise. - * gcc.target/sh/pr51244-18.c: Likewise. - * gcc.target/sh/pr51244-19.c: Likewise. - * gcc.target/sh/pr51244-4.c: Likewise. - * gcc.target/sh/pr51244-5.c: Likewise. - * gcc.target/sh/pr51244-7.c: Likewise. - * gcc.target/sh/pr51244-8.c: Likewise. - * gcc.target/sh/pr51244-9.c: Likewise. - * gcc.target/sh/pr51697.c: Likewise. - * gcc.target/sh/pr52483-1.c: Likewise. - * gcc.target/sh/pr52483-2.c: Likewise. - * gcc.target/sh/pr52483-3.c: Likewise. - * gcc.target/sh/pr52483-5.c: Likewise. - * gcc.target/sh/pr52933-1.c: Likewise. - * gcc.target/sh/pr52933-2.c: Likewise. - * gcc.target/sh/pr52933-3.c: Likewise. - * gcc.target/sh/pr53568-1.c: Likewise. - * gcc.target/sh/pr53976-1.c: Likewise. - * gcc.target/sh/pr53988-1.c: Likewise. - * gcc.target/sh/pr53988.c: Likewise. - * gcc.target/sh/pr54089-1.c: Likewise. - * gcc.target/sh/pr54089-6.c: Likewise. - * gcc.target/sh/pr54089-7.c: Likewise. - * gcc.target/sh/pr54089-8.c: Likewise. - * gcc.target/sh/pr54089-9.c: Likewise. - * gcc.target/sh/pr54236-1.c: Likewise. - * gcc.target/sh/pr54236-2.c: Likewise. - * gcc.target/sh/pr54236-3.c: Likewise. - * gcc.target/sh/pr54236-4.c: Likewise. - * gcc.target/sh/pr54386.c: Likewise. - * gcc.target/sh/pr54602-1.c: Likewise. - * gcc.target/sh/pr54685.c: Likewise. - * gcc.target/sh/pr54760-1.c: Likewise. - * gcc.target/sh/pr54760-2.c: Likewise. - * gcc.target/sh/pr54760-3.c: Likewise. - * gcc.target/sh/pr54760-4.c: Likewise. - * gcc.target/sh/pr54760-5.c: Likewise. - * gcc.target/sh/pr54760-6.c: Likewise. - * gcc.target/sh/pr55146.c: Likewise. - * gcc.target/sh/pr55160.c: Likewise. - * gcc.target/sh/pr59278.c: Likewise. - * gcc.target/sh/pr59401-1.c: Likewise. - * gcc.target/sh/pr59533-1.c: Likewise. - * gcc.target/sh/pr63260.c: Likewise. - * gcc.target/sh/pragma-isr-trap-exit.c: Likewise. - * gcc.target/sh/pragma-isr-trapa.c: Likewise. - * gcc.target/sh/strlen.c: Likewise. - * gcc.target/sh/torture/pr30807.c: Likewise. - * gcc.target/sh/torture/pr34777.c: Likewise. - * gcc.target/sh/torture/pr64652.c: Likewise. - * gcc.target/sh/torture/pr65505.c: Likewise. - * gcc.target/sh/torture/pragma-isr.c: Likewise. - * gcc.target/sh/torture/pragma-isr2.c: Likewise. - -2016-04-29 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/66644 - * g++.dg/cpp0x/nsdmi-anon-struct1.C: New. - -2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/vsx-elemrev-1.c: New. - * gcc.target/powerpc/vsx-elemrev-2.c: New. - * gcc.target/powerpc/vsx-elemrev-3.c: New. - * gcc.target/powerpc/vsx-elemrev-4.c: New. - -2016-04-29 Patrick Palka <ppalka@gcc.gnu.org> - - * gcc.dg/tree-ssa/ssa-thread-14.c: New test. - * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output. - -2016-04-29 Cesar Philippidis <cesar@codesourcery.com> - - PR middle-end/70626 - * c-c++-common/goacc/combined-reduction.c: New test. - * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions. - -2016-04-29 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pr70155-1.c: Check for nonexistence of the - *movdi_internal pattern only if PIC off. - * gcc.target/i386/pr70155-2.c: Likewise. - * gcc.target/i386/pr70155-3.c: Likewise. - * gcc.target/i386/pr70155-4.c: Likewise. - * gcc.target/i386/pr70155-5.c: Likewise. - * gcc.target/i386/pr70155-6.c: Likewise. - * gcc.target/i386/pr70155-7.c: Likewise. - * gcc.target/i386/pr70155-8.c: Likewise. - * gcc.target/i386/pr70155-15.c: Likewise. - * gcc.target/i386/pr70155-17.c: Likewise. - * gcc.target/i386/pr70155-22.c: Likewise. - -2016-04-29 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/70803 - * gcc.dg/vect/pr56625.c: Require vect_int_mult. - -2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com> - - * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid - optimization of vector loop. - * gcc.target/i386/vect-unpack-3.c: New test. - * gcc.dg/vect/vect-nb-iter-ub-1.c: New test. - * gcc.dg/vect/vect-nb-iter-ub-2.c: New test. - * gcc.dg/vect/vect-nb-iter-ub-3.c: New test. - -2016-04-29 Marek Polacek <polacek@redhat.com> - - PR sanitizer/70342 - * g++.dg/ubsan/null-7.C: New test. - - PR c/70852 - * gcc.dg/pr70852.c: New test. - -2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR/69089 - * g++.dg/cpp0x/alignas6.C: New test. - -2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do. - * gcc.dg/pr27003.c: Likewise. - * gcc.dg/tree-ssa/cswtch.c: Likewise. - * gcc.dg/tree-ssa/predcom-2.c: Likewise. - * gcc.dg/tree-ssa/predcom-4.c: Likewise. - * gcc.dg/tree-ssa/predcom-5.c: Likewise. - * gcc.target/arc/mxy.c: Likewise. - * gcc.target/arc/mswape.c: Likewise. - * gcc.target/arc/mrtsc.c: Likewise. - * gcc.target/arc/mcrc.c: Likewise. - * gcc.target/arc/mdsp-packa.c: Likewise. - * gcc.target/arc/mdvbf.c: Likewise. - * gcc.target/arc/mlock.c: Likewise. - * gcc.target/arc/mmac-24.c: Likewise. - * gcc.dg/spec-options.c: Switch order of the two "dg-do run". - -2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de> - Matthijs Kooijman <matthijs@stdin.nl> - Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - PR target/60040 - * gcc.target/avr/pr60040-1.c: New. - * gcc.target/avr/pr60040-2.c: New. - -2016-04-29 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/pr18589-10.c: Adjust. - -2016-04-29 Richard Biener <rguenther@suse.de> - - PR tree-optimization/13962 - PR tree-optimization/65686 - * gcc.dg/uninit-pr65686.c: New testcase. - -2016-04-29 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70843 - * gcc.dg/pr70843.c: New test. - -2016-04-28 Jakub Jelinek <jakub@redhat.com> - - PR target/70858 - * gcc.target/i386/pr70858.c: New test. - -2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/nps400-1.c: New file. - -2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> - Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/movh_cl-1.c: New file. - -2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> - Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/extzv-1.c: New file. - * gcc.target/arc/insv-1.c: New file. - * gcc.target/arc/insv-2.c: New file. - * gcc.target/arc/movb-1.c: New file. - * gcc.target/arc/movb-2.c: New file. - * gcc.target/arc/movb-3.c: New file. - * gcc.target/arc/movb-4.c: New file. - * gcc.target/arc/movb-5.c: New file. - * gcc.target/arc/movb_cl-1.c: New file. - * gcc.target/arc/movb_cl-2.c: New file. - * gcc.target/arc/movbi_cl-1.c: New file. - * gcc.target/arc/movl-1.c: New file. - -2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> - Andrew Burgess <andrew.burgess@embecosm.com> - - * gcc.target/arc/cmem-1.c: New file. - * gcc.target/arc/cmem-2.c: New file. - * gcc.target/arc/cmem-3.c: New file. - * gcc.target/arc/cmem-4.c: New file. - * gcc.target/arc/cmem-5.c: New file. - * gcc.target/arc/cmem-6.c: New file. - * gcc.target/arc/cmem-7.c: New file. - * gcc.target/arc/cmem-ld.inc: New file. - * gcc.target/arc/cmem-st.inc: New file. - -2016-04-28 Jakub Jelinek <jakub@redhat.com> - - PR target/70821 - * gcc.target/i386/pr70821.c: New test. - -2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-adde.c: New test. - * gcc.target/powerpc/vec-adde-int128.c: New test. - -2016-04-28 Jakub Jelinek <jakub@redhat.com> - - * gcc.target/i386/avx-vround-1.c: New test. - * gcc.target/i386/avx-vround-2.c: New test. - * gcc.target/i386/avx512vl-vround-1.c: New test. - * gcc.target/i386/avx512vl-vround-2.c: New test. - -2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR testsuite/70595 - * lib/target-supports.exp (check_libcilkrts_available): Rename to ... - (check_effective_target_cilkplus_runtime): ... this. - * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it. - * gcc.dg/cilk-plus/cilk-plus.exp: Likewise. - - * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector. - Require cilkplus_runtime. - Don't add -lcilkrts. - * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise. - * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise. - * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise. - * c-c++-common/cilk-plus/CK/fib.c: Likewise. - * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise. - * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise. - * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise. - * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise. - * c-c++-common/cilk-plus/CK/pr60586.c: Likewise. - * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise. - * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise. - * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise. - * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. - * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise. - * c-c++-common/cilk-plus/CK/steal_check.c: Likewise. - * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise. - * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise. - * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise. - * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise. - * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise. - * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise. - * g++.dg/cilk-plus/CK/for1.cc: Likewise. - * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise. - * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise. - * g++.dg/cilk-plus/CK/pr60586.cc: Likewise. - * g++.dg/cilk-plus/CK/pr66326.cc: Likewise. - * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise. - * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise. - * g++.dg/cilk-plus/CK/stl_test.cc: Likewise. - - * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector. - * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise. - - * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector. - - * c-c++-common/cilk-plus/CK/test__cilk.c: Run if - cilkplus_runtime. - -2016-04-27 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/overflow-2.c: New testcase. - * gcc.dg/tree-ssa/minus-ovf.c: Likewise. - -2015-04-27 Ryan Burn <contact@rnburn.com> - - PR c++/69024 - PR c++/68997 - * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken - diagnostic. - * g++.dg/cilk-plus/CK/pr69024.cc: New test. - * g++.dg/cilk-plus/CK/pr68997.cc: New test. - -2016-04-27 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/limited_with4.ad[sb]: New test. - * gnat.dg/limited_with4_pkg.ads: New helper. - -2016-04-27 H.J. Lu <hongjiu.lu@intel.com> - - PR target/70155 - * gcc.target/i386/pr55247-2.c: Updated to check movti_internal - and movv1ti_internal patterns - * gcc.target/i386/pr70155-1.c: New test. - * gcc.target/i386/pr70155-2.c: Likewise. - * gcc.target/i386/pr70155-3.c: Likewise. - * gcc.target/i386/pr70155-4.c: Likewise. - * gcc.target/i386/pr70155-5.c: Likewise. - * gcc.target/i386/pr70155-6.c: Likewise. - * gcc.target/i386/pr70155-7.c: Likewise. - * gcc.target/i386/pr70155-8.c: Likewise. - * gcc.target/i386/pr70155-9.c: Likewise. - * gcc.target/i386/pr70155-10.c: Likewise. - * gcc.target/i386/pr70155-11.c: Likewise. - * gcc.target/i386/pr70155-12.c: Likewise. - * gcc.target/i386/pr70155-13.c: Likewise. - * gcc.target/i386/pr70155-14.c: Likewise. - * gcc.target/i386/pr70155-15.c: Likewise. - * gcc.target/i386/pr70155-16.c: Likewise. - * gcc.target/i386/pr70155-17.c: Likewise. - * gcc.target/i386/pr70155-18.c: Likewise. - * gcc.target/i386/pr70155-19.c: Likewise. - * gcc.target/i386/pr70155-20.c: Likewise. - * gcc.target/i386/pr70155-21.c: Likewise. - * gcc.target/i386/pr70155-22.c: Likewise. - -2016-04-27 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with - ".{5,6}". - -2016-04-27 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/pr64705.c: Revise check string. - * gcc.dg/tree-ssa/scev-9.c: Ditto. - * gcc.dg/tree-ssa/scev-10.c: Ditto. - * gcc.dg/tree-ssa/scev-11.c: Ditto. - * gcc.dg/tree-ssa/scev-12.c: Ditto. - -2016-04-27 Richard Biener <rguenther@suse.de> - - PR ipa/70760 - * g++.dg/ipa/ipa-pta-2.C: New testcase. - * gcc.dg/ipa/ipa-pta-1.c: Adjust. - -2016-04-27 Nathan Sidwell <nathan@acm.org> - - * g++.dg/cpp0x/constexpr-recursion3.C: New. - * g++.dg/ubsan/pr63956.C: Adjust error location. - -2016-04-27 Nick Clifton <nickc@redhat.com> - - PR middle-end/49889 - * gcc.dg/pr49889.c: New test. - -2016-04-27 Bernd Schmidt <bschmidt@redhat.com> - - * c-c++-common/memset-array.c: New test. - -2016-04-26 Martin Sebor <msebor@redhat.com> - - PR c++/66639 - * g++.dg/cpp1y/func_constexpr.C: New test. - -2016-04-26 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70241 - * g++.dg/cpp0x/enum32.C: New test. - * g++.dg/cpp0x/enum33.C: New test. - -2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.c-torture/compile/pr69102.c: Require scheduling support. - * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers. - * gcc.c-torture/execute/bitfld-6.c: Likewise. - * gcc.c-torture/execute/bitfld-7.c: Likewise. - * gcc.c-torture/execute/pr38151.c: Likewise. - * gcc.c-torture/execute/pr66556.c: Likewise. - * gcc.c-torture/execute/pr67781.c: Likewise. - * gcc.c-torture/execute/pr68648.c: Likewise. - -2016-04-26 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/overflow-1.c: New testcase. - -2016-04-26 Marek Polacek <polacek@redhat.com> - - PR c/67784 - * gcc.dg/pr67784-3.c: New test. - * gcc.dg/pr67784-4.c: New test. - * gcc.dg/pr67784-5.c: New test. - - PR c/70791 - * gcc.dg/Wnested-externs-2.c: New test. - -2016-04-26 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/fold-plusmult.c: Adjust. - * gcc.dg/no-strict-overflow-6.c: Adjust. - * gcc.dg/gomp/loop-1.c: Xfail some tests. - -2016-04-26 Bernd Schmidt <bschmidt@redhat.com> - - * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register - number scans. - * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise. - * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise. - * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise. - * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise. - * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise. - * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise. - * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise. - * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise. - * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise. - * gcc.target/i386/avx512f-gather-5.c: Likewise. - * gcc.target/i386/avx512f-vptestmd-1.c: Likewise. - * gcc.target/i386/avx512f-vptestmq-1.c: Likewise. - * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise. - * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise. - * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise. - * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise. - * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise. - * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise. - * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise. - * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise. - * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise. - * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in - scans. - * gcc.target/i386/pr32219-4.c: Likewise. - * gcc.target/i386/pr32219-6.c: Likewise. - * gcc.target/i386/pr32219-8.c: Likewise. - -2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the - associated options. - -2016-04-26 Marek Polacek <polacek@redhat.com> - - PR c++/70744 - * g++.dg/ext/cond2.C: New test. - -2016-04-26 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/70771 - PR tree-optimization/70775 - * gcc.dg/pr70771.c: New test. - * gcc.dg/pr70775.c: New test. - -2016-04-26 Bernd Schmidt <bschmidt@redhat.com> - - * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register. - -2016-04-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70780 - * gcc.dg/torture/pr70780.c: New testcase. - -2016-04-25 Michael Collison <michael.collison@arm.com> - - * gcc.target/arm/neon-vaddws16.c: New test. - * gcc.target/arm/neon-vaddws32.c: New test. - * gcc.target/arm/neon-vaddwu16.c: New test. - * gcc.target/arm/neon-vaddwu32.c: New test. - * gcc.target/arm/neon-vaddwu8.c: New test. - * lib/target-supports.exp - (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate - that arm neon support vector widen sum of HImode TO SImode. - -2016-04-23 Jakub Jelinek <jakub@redhat.com> - - PR sanitizer/70712 - * c-c++-common/asan/pr70712.c: New test. - -2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> - - * .gitattributes: New file. - -2016-04-22 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/gcc-dg.exp (${tool}_load): Add default return value handler. - -2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr> - - * gfortran.dg/submodule_14.f08: Add cleanup-submodules. - * gfortran.dg/submodule_15.f08: Likewise. - -2016-04-22 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70740 - * gcc.dg/torture/pr70740.c: New testcase. - -2016-04-21 H.J. Lu <hongjiu.lu@intel.com> - - PR target/70750 - * gcc.target/i386/pr70750-1.c: New test. - * gcc.target/i386/pr70750-2.c: Likewise. - -2016-04-21 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70540 - * g++.dg/cpp0x/auto48.C: New. - -2016-04-21 Marek Polacek <polacek@redhat.com> - - PR c++/70513 - * g++.dg/cpp0x/forw_enum12.C: New test. - * g++.dg/cpp0x/forw_enum13.C: New test. - -2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com> - - PR target/70728 - * gcc.target/i386/pr70728.c: New test. - -2016-04-21 Richard Biener <rguenther@suse.de> - - PR middle-end/70747 - * gcc.dg/pr70747.c: New testcase. - -2016-04-21 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/70715 - * gcc.dg/tree-ssa/scev-13.c: New test. - -2016-04-21 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/minmax-2.c: New testcase. - -2016-04-21 Marc Glisse <marc.glisse@inria.fr> - - * gcc.dg/tree-ssa/minmax-1.c: New testcase. - -2016-04-20 Jan Hubicka <jh@suse.cz> - - PR ipa/70018 - * g++.dg/ipa/nothrow-1.C: New testcase. - -2016-04-20 Nathan Sidwell <nathan@acm.org> - - PR c++/55635 - * g++.dg/eh/delete1.C: New. - -2016-04-20 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/avx256-unaligned-store-2.c: Add - -mtune-ctrl=sse_typeless_stores. - -2016-04-20 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan. - -2016-04-20 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/69489 - * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test. - -2016-04-20 Ilya Verbin <ilya.verbin@intel.com> - - PR c++/69363 - * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string. - * c-c++-common/cilk-plus/PS/clauses4.c: New test. - * c-c++-common/cilk-plus/PS/pr69363.c: New test. - -2016-04-20 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/56625 - PR tree-optimization/69489 - * gcc.dg/vect/pr56625.c: New test. - * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test. - -2016-04-20 Andrew Pinski <apinski@cavium.com> - - PR target/64971 - * gcc.c-torture/compile/pr37433-1.c: New testcase. - -2016-04-20 Arnaud Charlet <charlet@adacore.com> - - * gnat.dg/self1.adb: Remove now incorrect test. - -2016-04-20 Bin Cheng <bin.cheng@arm.com> - - * gcc.dg/tree-ssa/scev-11.c: New test. - * gcc.dg/tree-ssa/scev-12.c: New test. - -2016-04-20 Marek Polacek <polacek@redhat.com> - - PR tree-optimization/70725 - * gcc.dg/pr70725.c: New test. - -2016-04-20 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70726 - * g++.dg/vect/pr70726.cc: New testcase. - -2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/70674 - * gcc.target/s390/pr70674.c: New test. - -2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/70684 - * gfortran.dg/list_read_14.f90: New test. - -2016-04-19 H.J. Lu <hongjiu.lu@intel.com> - - PR target/69201 - * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it - extern to force it misaligned. - (b): Likewise. - (c): Likewise. - (d): Likewise. - Check vmovups.*movv8sf_internal/3 instead of avx_storeups256. - Don't check `*' before movv4sf_internal. - * gcc.target/i386/avx256-unaligned-store-2.c: Check - vmovups.*movv32qi_internal/3 instead of avx_storeups256. - Don't check `*' before movv16qi_internal. - * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it - extern to force it misaligned. - (b): Likewise. - (c): Likewise. - (d): Likewise. - Check vmovups.*movv4df_internal/3 instead of avx_storeupd256. - Don't check `*' before movv2df_internal. - * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it - extern to force it misaligned. - (b): Likewise. - (c): Likewise. - (d): Likewise. - Check movv8sf_internal instead of avx_storeups256. - Check movups.*movv4sf_internal/3 instead of avx_storeups256. - -2016-04-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70171 - * g++.dg/tree-ssa/pr70171.C: New testcase. - -2016-04-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70724 - * gcc.dg/torture/pr70724.c: New testcase. - -2016-04-18 Vladimir Makarov <vmakarov@redhat.com> - - PR middle-end/70689 - * gcc.target/i386/pr70689.c: New. - -2016-04-18 H.J. Lu <hongjiu.lu@intel.com> - - PR target/70708 - * gcc.target/i386/pr70708.c: New test. - -2016-04-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/43434 - * gcc.dg/vect/pr43434.c: New testcase. - * c-c++-common/goacc/kernels-alias-3.c: Adjust. - * c-c++-common/goacc/kernels-alias-4.c: Likewise. - * c-c++-common/goacc/kernels-alias-5.c: Likewise. - * c-c++-common/goacc/kernels-alias-6.c: Likewise. - * c-c++-common/goacc/kernels-alias-7.c: Likewise. - * c-c++-common/goacc/kernels-alias-8.c: Likewise. - * gcc.dg/gomp/pr68640.c: Likewise. - * gfortran.dg/goacc/kernels-alias-3.f95: Likewise. - * gfortran.dg/goacc/kernels-alias-4.f95: Likewise. - -2016-04-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70701 - * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase. - -2016-04-18 Tom de Vries <tom@codesourcery.com> - - PR testsuite/70699 - * gcc.dg/pr70161.c: Add dot-file scans. - * lib/scandump.exp (dump-suffix): Return suffix after first dot char, - instead of after last dot char. - -2016-04-17 Eric Botcazou <ebotcazou@adacore.com> - - * c-c++-common/dump-ada-spec-3.c: New test. - * c-c++-common/dump-ada-spec-4.c: Likewise. - -2016-04-17 Tom de Vries <tom@codesourcery.com> - - PR other/70183 - * gcc.target/i386/vzeroupper-dump-flags.c: New test. - -2016-04-15 Jan Hubicka <jh@suse.cz> - - PR ipa/70018 - * g++.dg/ipa/pure-const-1.C: New testcase. - * g++.dg/ipa/pure-const-2.C: New testcase. - * g++.dg/ipa/pure-const-3.C: New testcase. - -2016-04-15 Marek Polacek <polacek@redhat.com> - - PR c/70671 - * gcc.dg/bitfld-22.c: New test. - -2016-04-15 Bernd Schmidt <bschmidt@redhat.com> - - * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for - x86_64. - -2016-04-15 Marek Polacek <polacek@redhat.com> - - PR c/70651 - * c-c++-common/pr70651.c: New test. - -2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/70681 - * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping - dump scan on arm and powerpc. - * gcc.dg/pr10474.c: Likewise. - -2016-04-15 Jakub Jelinek <jakub@redhat.com> - - PR c++/69517 - PR c++/70019 - PR c++/70588 - * g++.dg/cpp1y/vla11.C: Revert for real. - - PR c/70436 - * c-c++-common/Wparentheses-1.c: New test. - * c-c++-common/gomp/Wparentheses-1.c: New test. - * c-c++-common/gomp/Wparentheses-2.c: New test. - * c-c++-common/gomp/Wparentheses-3.c: New test. - * c-c++-common/gomp/Wparentheses-4.c: New test. - * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test. - * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test. - * c-c++-common/goacc/Wparentheses-1.c: New test. - -2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com> - - PR target/70662 - * gcc.target/i386/pr70662.c: New test. - -2016-04-15 Richard Biener <rguenther@suse.de> - Alan Modra <amodra@gmail.com> - - PR tree-optimization/70130 - * gcc.dg/vect/O3-pr70130.c: New testcase. - -2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/70669 - * gcc.target/powerpc/pr70669.c: New test. - - PR target/70640 - * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on - a power7 system that does not have an assembler that supports - power8. - -2016-04-14 Martin Sebor <msebor@redhat.com> - - PR c++/69517 - PR c++/70019 - PR c++/70588 - * c-c++-common/ubsan/vla-1.c: Revert. - * g++.dg/cpp1y/vla11.C: Same. - * g++.dg/cpp1y/vla12.C: Same. - * g++.dg/cpp1y/vla13.C: Same. - * g++.dg/cpp1y/vla14.C: Same. - * g++.dg/cpp1y/vla3.C: Same. - * g++.dg/init/array24.C: Same. - * g++.dg/ubsan/vla-1.C: Same. - -2016-04-14 Marek Polacek <polacek@redhat.com> - Jan Hubicka <hubicka@ucw.cz> - - PR c++/70029 - * g++.dg/torture/pr70029.C: New test. - -2016-04-14 Martin Sebor <msebor@redhat.com> - - * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase - type size to prevent failures on targets with very low maximum - alignment. - -2016-04-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70623 - * gcc.dg/torture/pr70623.c: New testcase. - * gcc.dg/torture/pr70623-2.c: Likewise. - -2016-04-13 Martin Sebor <msebor@redhat.com> - - PR c++/69517 - PR c++/70019 - PR c++/70588 - * c-c++-common/ubsan/vla-1.c (main): Catch exceptions. - * g++.dg/cpp1y/vla11.C: New test. - * g++.dg/cpp1y/vla12.C: New test. - * g++.dg/cpp1y/vla13.C: New test. - * g++.dg/cpp1y/vla14.C: New test. - * g++.dg/cpp1y/vla3.C: Restore deleted test. - * g++.dg/init/array24.C: Fully brace VLA initializer. - * g++.dg/ubsan/vla-1.C: Disable exceptions. - -2016-04-13 Jakub Jelinek <jakub@redhat.com> - - PR c++/70641 - * g++.dg/opt/pr70641.C: New test. - -2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - PR rtl-optimization/68749 - * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the - effects of argument promotions. - Remove default args to dg-skip-if. - -2016-04-13 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/70635 - * g++.dg/parse/pr70635.C: New. - -2016-04-13 Marek Polacek <polacek@redhat.com> - - PR c++/70639 - * c-c++-common/Wmisleading-indentation-4.c: New test. - -2016-04-13 Marek Polacek <polacek@redhat.com> - - PR c/70436 - * gcc.dg/Wparentheses-12.c: New test. - * gcc.dg/Wparentheses-13.c: New test. - -2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com> - - * gcc.target/i386/avx512bw-kunpckdq-2.c: New test. - * gcc.target/i386/avx512bw-kunpckwd-2.c: New test. - * gcc.target/i386/avx512f-kunpckbw-2.c: New test. - -2016-04-13 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70633 - * gcc.c-torture/compile/pr70633.c: New test. - - PR debug/70628 - * gcc.dg/torture/pr70628.c: New test. - -2016-04-12 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70610 - * g++.dg/template/pr70610.C: New test. - * g++.dg/template/pr70610-2.C: New test. - * g++.dg/template/pr70610-3.C: New test. - * g++.dg/template/pr70610-4.C: New test. - -2016-04-12 Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength - 128 instead of 32. - - PR c++/70571 - * g++.dg/ext/pr70571.C: New test. - -2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/70640 - * gcc.target/powerpc/pr70640.c: New test. - -2016-04-12 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68722 - * g++.dg/parse/pr68722.C: New. - -2016-04-12 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70596 - * gcc.target/i386/pr70596.c: New test. - -2016-04-12 Nathan Sidwell <nathan@acm.org> - - PR c++/70501 - * g++.dg/init/pr70501.C: New. - -2016-04-12 David Wohlferd <dw@LimeGreenSocks.com> - - * gcc.target/i386/asm-flag-6.c: New test. - -2016-04-12 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/68756 - * gcc.dg/graphite/pr68756.c: New test. - -2016-04-12 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/70602 - * gcc.c-torture/execute/pr70602.c: New test. - -2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/70381 - * gcc.target/powerpc/float128-1.c: New tests to make sure the - __float128 emulator is built and runs. - * gcc.target/powerpc/float128-1.c: Likewise. - - * lib/target-supports.exp (check_ppc_float128_sw_available): - Rework tests for __float128 software and hardware - availability. Fix exit condition to return 0 on success. - -2016-04-11 James Greenhalgh <james.greenhalgh@arm.com> - - PR target/70133 - * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output. - * gcc.target/aarch64/target_attr_15.c: Likewise. - -2016-04-10 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/69066 - * g++.dg/cpp1y/pr69066.C: New. - -2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/68566 - * gfortran.dg/pr36192.f90: Update test. - * gfortran.dg/pr36192_1.f90: Update test. - * gfortran.dg/real_dimension_1.f: Update test. - * gfortran.dg/parameter_array_init_7.f90: New test. - -2016-04-09 John David Anglin <danglin@gcc.gnu.org> - - PR testsuite/64039 - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*. - - * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. - - PR rtl-optimization/66669 - * gcc.dg/loop-8.c: Skip on hppa*-*-*. - - * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. - - * gcc.dg/pic-1.c: Skip on hppa*-*-*. - * gcc.dg/pie-1.c: Likewise. - * gcc.dg/pic-3.c: Skip on hppa*64*-*-*. - * gcc.dg/pic-4.c: Likewise. - * gcc.dg/pie-3.c: Likewise. - * gcc.dg/pie-4.c: Likewise. - - * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. - - PR tree-optimization/68644 - * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*. - - PR rtl-optimization/64886 - * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*. - -2016-04-09 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/68953 - * gcc.dg/graphite/pr68953.c: New test. - -2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/70592 - * gfortran.dg/deferred_character_16.f90: New test. - -2016-04-09 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/70586 - * gcc.c-torture/execute/pr70586.c: New test. - -2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR sanitizer/70573 - * c-c++-common/asan/halt_on_error-1.c: Replace memset - with __builtin_memset - * c-c++-common/asan/halt_on_error-2.c: Likewise. - -2016-04-08 Cesar Philippidis <cesar@codesourcery.com> - - PR lto/70289 - PR ipa/70348 - PR tree-optimization/70373 - PR middle-end/70533 - PR middle-end/70534 - PR middle-end/70535 - * c-c++-common/goacc/reduction-5.c: New test. - * c-c++-common/goacc/reduction-promotions.c: New test. - * gfortran.dg/goacc/reduction-3.f95: New test. - * gfortran.dg/goacc/reduction-promotions.f90: New test. - -2016-04-08 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70590 - PR c++/70452 - * g++.dg/pr70590.C: New test. - * g++.dg/pr70590-2.C: New test. - -2016-04-08 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70593 - * gcc.target/i386/pr70593.c: New test. - - PR rtl-optimization/70574 - * gcc.target/i386/avx2-pr70574.c: New test. - -2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com> - - PR sanitizer/70541 - * c-c++-common/asan/pr70541.c: New test. - -2016-04-08 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/uninit-firstprivate-clause.c: New test. - * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test. - -2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/70566 - * gcc.c-torture/execute/pr70566.c: New test. - -2016-04-08 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/uninit-copy-clause.c: New test. - * gfortran.dg/goacc/uninit-copy-clause.f95: New test. - -2016-04-08 Alan Modra <amodra@gmail.com> - - * gcc.target/powerpc/pr70117.c: New. - -2016-04-07 Jakub Jelinek <jakub@redhat.com> - - PR testsuite/70581 - * gcc.dg/lto/simd-function_0.c: New test. - - * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F - clones. - * c-c++-common/attr-simd-2.c: Likewise. - * c-c++-common/attr-simd-4.c: Likewise. - * gcc.dg/gomp/simd-clones-2.c: Likewise. - * gcc.dg/gomp/simd-clones-3.c: Likewise. - -2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR testsuite/70553 - * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target. - -2016-04-07 Thomas Schwinge <thomas@codesourcery.com> - Tom de Vries <tom@codesourcery.com> - - * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization. - * 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.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed. - -2016-04-06 Patrick Palka <ppalka@gcc.gnu.org> - - PR c/70436 - * g++.dg/warn/Wparentheses-29.C: New test. - -2016-04-06 Patrick Palka <ppalka@gcc.gnu.org> - - PR c/70436 - * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add - explicit braces to resolve a future -Wparentheses warning. - -2016-04-06 Richard Henderson <rth@redhat.com> - - * gcc.dg/pr61817-1.c: New test. - * gcc.dg/pr61817-2.c: New test. - * gcc.dg/pr69391-1.c: New test. - * gcc.dg/pr69391-2.c: New test. - -2016-04-06 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/70398 - * gcc.target/aarch64/pr70398.c: New. - -2016-04-06 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0. - -2016-04-06 Yvan Roux <yvan.roux@linaro.org> - Pedro Alves <palves@redhat.com> - - * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals. - -2016-04-06 Jakub Jelinek <jakub@redhat.com> - - * lib/target-supports.exp (check_effective_target_vect_simd_clones): - Check for avx512f effective targets instead of avx2. - * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives - for AVX512F clones. - * gcc.dg/gomp/declare-simd-3.c: Likewise. - * g++.dg/gomp/declare-simd-1.C: Likewise. - * g++.dg/gomp/declare-simd-3.C: Likewise. - * g++.dg/gomp/declare-simd-4.C: Likewise. - - PR middle-end/70550 - * c-c++-common/gomp/pr70550-1.c: New test. - * c-c++-common/gomp/pr70550-2.c: New test. - -2016-04-05 Nathan Sidwell <nathan@acm.org> - - PR c++/70512 - * g++.dg/ext/attribute-may-alias-5.C: New. - -2016-04-05 Jakub Jelinek <jakub@redhat.com> - - PR c++/70336 - * c-c++-common/pr70336.c: New test. - * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests - no longer optimized away at -O0 with #ifndef __OPTIMIZE__. - -2016-04-05 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/66223 - * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable. - -2016-04-05 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70542 - * gcc.dg/torture/pr70542.c: New test. - * gcc.target/i386/avx2-pr70542.c: New test. - -2016-04-05 Zdenek Sojka <zsojka@seznam.cz> - - PR tree-optimization/70509 - * gcc.target/i386/avx512bw-pr70509.c: New test. - -2016-04-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70452 - * g++.dg/ext/constexpr-vla4.C: New test. - -2016-04-05 Uros Bizjak <ubizjak@gmail.com> - - PR target/70510 - * gcc.target/i386/pr70510.c: New test. - -2016-04-05 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70526 - * g++.dg/torture/pr70526.C: New testcase. - -2016-04-05 Jakub Jelinek <jakub@redhat.com> - - PR target/70525 - * gcc.target/i386/pr70525.c: New test. - -2016-04-05 Richard Biener <rguenther@suse.de> - - PR middle-end/70499 - * g++.dg/torture/pr70499.C: New testcase. - -2016-04-05 Richard Biener <rguenther@suse.de> - - * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE, - remove XFAIL. - -2016-04-04 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70307 - * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune - rs6000 ABI warnings. - -2016-04-04 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/66223 - * g++.dg/ipa/devirt-51.C: New testcase. - -2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70457 - * gcc.dg/torture/pr70457.c: New. - -2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/67538 - * gfortran.dg/allocate_with_source_19.f08: New test. - -2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/65795 - * gfortran.dg/coarray_allocate_6.f08: New test. - -2016-04-04 Richard Biener <rguenther@suse.de> - - PR rtl-optimization/70484 - * gcc.dg/torture/pr70484.c: New testcase. - -2016-04-04 Marek Polacek <polacek@redhat.com> - - PR c/70307 - * gcc.dg/torture/pr70307.c: New test. - -2016-04-03 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/70416 - PR target/67391 - * gcc.target/sh/torture/pr70416.c: New. - -2016-04-02 Martin Sebor <msebor@redhat.com> - - PR c++/67376 - PR c++/70170 - PR c++/70172 - PR c++/70228 - * g++.dg/cpp0x/constexpr-array-ptr10.C: New test. - * g++.dg/cpp0x/constexpr-array-ptr9.C: New test. - * g++.dg/cpp0x/constexpr-nullptr-1.C: New test. - * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic. - * g++.dg/cpp0x/constexpr-string.C: Same. - * g++.dg/cpp0x/constexpr-wstring2.C: Same. - * g++.dg/cpp0x/pr65398.C: Same. - * g++.dg/ext/constexpr-vla1.C: Same. - * g++.dg/ext/constexpr-vla2.C: Same. - * g++.dg/ext/constexpr-vla3.C: Same. - * g++.dg/ubsan/pr63956.C: Same. - -2016-04-01 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70467 - * gcc.target/i386/pr70467-2.c: New test. - -2016-04-01 Jakub Jelinek <jakub@redhat.com> - Marek Polacek <polacek@redhat.com> - - PR c++/70488 - * g++.dg/init/new47.C: New test. - -2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - - PR target/70496 - * gcc.target/arm/pr70496.c: New test. - -2016-04-01 Nathan Sidwell <nathan@acm.org> - - PR c++/68475 - * g++.dg/g++.dg/cpp0x/noexcept29.C: New. - -2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR target/69890 - * gcc.dg/strlenopt.h (memmove): New. - * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h" - instead of "string.h". - * gcc.target/i386/chkp-strlen-2.c: Likewise. - * gcc.target/i386/chkp-strlen-3.c: Likewise. - * gcc.target/i386/chkp-strlen-4.c: Likewise. - * gcc.target/i386/chkp-strlen-5.c: Likewise. - * gcc.target/i386/chkp-stropt-1.c: Likewise. - * gcc.target/i386/chkp-stropt-10.c: Likewise. - * gcc.target/i386/chkp-stropt-11.c: Likewise. - * gcc.target/i386/chkp-stropt-12.c: Likewise. - * gcc.target/i386/chkp-stropt-13.c: Likewise. - * gcc.target/i386/chkp-stropt-14.c: Likewise. - * gcc.target/i386/chkp-stropt-15.c: Likewise. - * gcc.target/i386/chkp-stropt-16.c: Likewise. - * gcc.target/i386/chkp-stropt-2.c: Likewise. - * gcc.target/i386/chkp-stropt-3.c: Likewise. - * gcc.target/i386/chkp-stropt-4.c: Likewise. - * gcc.target/i386/chkp-stropt-5.c: Likewise. - * gcc.target/i386/chkp-stropt-6.c: Likewise. - * gcc.target/i386/chkp-stropt-7.c: Likewise. - * gcc.target/i386/chkp-stropt-8.c: Likewise. - * gcc.target/i386/chkp-stropt-9.c: Likewise. - -2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/template/ptrmem30.C (read): Rename to data_read. - (Holder::foo): Reflect this. - -2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR target/70442 - * gcc.dg/pr70442.c: New test. - -2016-03-31 Nathan Sidwell <nathan@acm.org> - - PR c++/70393 - * g++.dg/cpp0x/constexpr-virtual6.C: New. - -2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com> - - PR target/70453 - * gcc.target/i386/pr70453.c: New test. - -2016-03-31 Andrey Belevantsev <abel@ispras.ru> - - PR target/70292 - * gcc.c-torture/pr70292.c: New test. - -2016-03-31 Marek Polacek <polacek@redhat.com> - - PR c/70297 - * c-c++-common/pr70297.c: New test. - * g++.dg/cpp0x/typedef-redecl.C: New test. - * gcc.dg/typedef-redecl2.c: New test. - -2016-03-31 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70460 - * gcc.c-torture/execute/pr70460.c: New test. - -2016-03-31 Richard Biener <rguenther@suse.de> - - PR c++/70430 - * g++.dg/ext/vector30.C: New testcase. - -2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr> - Jerry DeLisle <jvdelisle@gcc.gnu.org> - - * gfortran.dg/fmt_pf.f90: New test. - -2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - Forward-port from 5 branch - 2016-03-30 Jakub Jelinek <jakub@redhat.com> - - PR testsuite/70356 - * gcc.target/i386/avx-vextractf128-256-5.c: Move - dg-require-effective-target after dg-do. - - 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com> - - * gcc.target/i386/avx-vextractf128-256-5.c: New test. - -2016-03-30 Thomas Schwinge <thomas@codesourcery.com> - Julian Brown <julian@codesourcery.com> - Chung-Lin Tang <cltang@codesourcery.com> - Cesar Philippidis <cesar@codesourcery.com> - James Norris <jnorris@codesourcery.com> - Tom de Vries <tom@codesourcery.com> - Nathan Sidwell <nathan@codesourcery.com> - - * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives. - * c-c++-common/goacc/loop-clauses.c: Likewise. - * g++.dg/goacc/template.C: Likewise. - * gfortran.dg/goacc/combined-directives.f90: Likewise. - * gfortran.dg/goacc/loop-1.f95: Likewise. - * gfortran.dg/goacc/loop-5.f95: Likewise. - * gfortran.dg/goacc/loop-6.f95: Likewise. - * gfortran.dg/goacc/loop-tree-1.f90: Likewise. - * c-c++-common/goacc-gomp/nesting-1.c: Update. - * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise. - * c-c++-common/goacc/clauses-fail.c: Likewise. - * c-c++-common/goacc/parallel-1.c: Likewise. - * c-c++-common/goacc/reduction-1.c: Likewise. - * c-c++-common/goacc/reduction-2.c: Likewise. - * c-c++-common/goacc/reduction-3.c: Likewise. - * c-c++-common/goacc/reduction-4.c: Likewise. - * c-c++-common/goacc/routine-3.c: Likewise. - * c-c++-common/goacc/routine-4.c: Likewise. - * c-c++-common/goacc/routine-5.c: Likewise. - * c-c++-common/goacc/tile.c: Likewise. - * g++.dg/goacc/template.C: Likewise. - * gfortran.dg/goacc/combined-directives.f90: Likewise. - * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into... - * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update. - * c-c++-common/goacc/kernels-1.c: Update. Incorporate... - * c-c++-common/goacc/kernels-empty.c: ... this file, and... - * c-c++-common/goacc/kernels-eternal.c: ... this file, and... - * c-c++-common/goacc/kernels-noreturn.c: ... this file. - * c-c++-common/goacc/host_data-1.c: New file. Incorporate... - * c-c++-common/goacc/use_device-1.c: ... this file. - * c-c++-common/goacc/host_data-2.c: New file. Incorporate... - * c-c++-common/goacc/host_data-5.c: ... this file, and... - * c-c++-common/goacc/host_data-6.c: ... this file. - * c-c++-common/goacc/loop-2-kernels.c: New file. - * c-c++-common/goacc/loop-2-parallel.c: Likewise. - * c-c++-common/goacc/loop-3.c: Likewise. - * g++.dg/goacc/reference.C: Likewise. - * g++.dg/goacc/routine-1.C: Likewise. - * g++.dg/goacc/routine-2.C: Likewise. - -2016-03-30 Richard Biener <rguenther@suse.de> - - PR middle-end/70450 - * gcc.dg/torture/pr70450.c: New testcase. - -2016-03-30 Jakub Jelinek <jakub@redhat.com> - - PR target/70421 - * gcc.dg/torture/pr70421.c: New test. - * gcc.target/i386/avx512f-pr70421.c: New test. - -2016-03-30 H.J. Lu <hongjiu.lu@intel.com> - - PR testsuite/70364 - * gcc.target/i386/cleanup-1.c: Include <stddef.h>. - (check): New function. - (bar): Call check. - (foo): Align stack to 16 bytes when calling bar. - * gcc.target/i386/cleanup-2.c: Likewise. - -2016-03-30 Patrick Palka <ppalka@gcc.gnu.org> - - PR tree-optimization/59124 - * gcc.dg/Warray-bounds-19.c: New test. - -2016-03-29 Zachary T Welch <zwelch@codesourcery.com> - - * lib/prune.exp (escape_regex_chars): New. - (prune_file_path): Update to quote metcharacters for regexp. - -2016-03-29 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70429 - * gcc.c-torture/execute/pr70429.c: New test. - - PR tree-optimization/70405 - * gcc.dg/pr70405.c: New test. - -2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/70397 - * gfortran.dg/unlimited_polymorphic_25.f90: New test. - * gfortran.dg/unlimited_polymorphic_26.f90: New test. - -2016-03-29 Thomas Schwinge <thomas@codesourcery.com> - - PR testsuite/64177 - * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call - __cilkrts_set_param to set two workers. - * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise. - * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise. - -2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr> - - * g++.dg/ext/fnname5.C: Update the test for Darwin. - -2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com> - - PR target/70406 - * gcc.target/i386/pr70406.c: New test. - -2016-03-27 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/double_record_extension3.ads: New test. - -2016-03-25 Richard Henderson <rth@redhat.com> - - PR target/70120 - * gcc.target/aarch64/pr70120-1.c: New. - * gcc.target/aarch64/pr70120-2.c: New. - * gcc.target/aarch64/pr70120-3.c: New. - -2016-03-25 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/62212 - * g++.dg/template/mangle2.C: The dg-do directive should be - "compile" not "assemble". - -2016-03-25 Bernd Schmidt <bschmidt@redhat.com> - - PR lto/69650 - * gcc.dg/pr69650.c: New test. - -2016-03-25 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/ext/pr70290.C: Prune non-standard ABI. - -2016-03-25 Alan Modra <amodra@gmail.com> - - * gcc.dg/dfp/pr70052.c: New test. - -2016-03-24 Richard Henderson <rth@redhat.com> - - PR middle-end/69845 - * gcc.dg/tree-ssa/pr69845-1.c: New test. - * gcc.dg/tree-ssa/pr69845-2.c: New test. - -2016-03-24 Tom de Vries <tom@codesourcery.com> - - * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization. - -2016-03-24 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/uninit-use-device-clause.c: New test. - * gfortran.dg/goacc/uninit-use-device-clause.f95: New test. - -2016-03-24 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/uninit-dim-clause.c: New test. - * gfortran.dg/goacc/uninit-dim-clause.f95: New test. - -2016-03-24 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/62212 - * g++.dg/template/mangle2.C: New test. - -2016-03-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70396 - * gcc.dg/torture/pr70396.c: New testcase. - -2016-03-24 Richard Biener <rguenther@suse.de> - - PR middle-end/70370 - * gcc.dg/torture/pr70370.c: New testcase. - -2016-03-24 Tom de Vries <tom@codesourcery.com> - - * gfortran.dg/goacc/data-tree.f95: Add missing initialization. - * gfortran.dg/goacc/kernels-tree.f95: Same. - * gfortran.dg/goacc/parallel-tree.f95: Same. - -2016-03-24 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/uninit-if-clause.c: New test. - * gfortran.dg/goacc/uninit-if-clause.f95: New test. - -2016-03-24 Jakub Jelinek <jakub@redhat.com> - - PR target/70290 - * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options. - Fix formatting. - -2016-03-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70372 - * gcc.dg/tree-ssa/pr70372.c: New testcase. - -2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70347 - * g++.dg/cpp1y/nsdmi-union1.C: New test. - -2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70332 - * g++.dg/cpp1y/nsdmi-aggr5.C: New test. - -2016-03-23 Jakub Jelinek <jakub@redhat.com> - - PR c++/70001 - * g++.dg/cpp0x/constexpr-70001-4.C: New test. - * g++.dg/cpp1y/pr70001.C: New test. - - PR c++/70323 - * g++.dg/cpp0x/constexpr-70323.C: New test. - -2016-03-23 Alexandre Oliva <aoliva@redhat.com> - Jason Merrill <jason@redhat.com> - Jakub Jelinek <jakub@redhat.com> - - PR c++/69315 - * g++.dg/cpp0x/constexpr-69315.C: New test. - * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus. - -2016-03-23 Marek Polacek <polacek@redhat.com> - - PR c++/69884 - * g++.dg/warn/Wignored-attributes-1.C: New test. - * g++.dg/warn/Wignored-attributes-2.C: New test. - -2016-03-23 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/kernels-default.c (foo): Add missing - initialization. - * gfortran.dg/goacc/private-3.f95 (test): Same. - * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add - missing use param. - -2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * lib/target-supports.exp: Remove v7ve entry from loop - creating effective target checks. - (check_effective_target_arm_arch_v7ve_ok): New procedure. - (add_options_for_arm_arch_v7ve): Likewise. - -2016-03-23 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/70354 - * gcc.dg/vect/pr70354-1.c: New test. - * gcc.dg/vect/pr70354-2.c: New test. - * gcc.target/i386/avx2-pr70354-1.c: New test. - * gcc.target/i386/avx2-pr70354-2.c: New test. - -2016-03-22 Jeff Law <law@redhat.com> - - PR target/70232 - * gcc.dg/tree-ssa/pr70232.c: New test. - -2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR target/70302 - * gcc.target/i386/pr70302.c: New test. - -2016-03-22 Richard Biener <rguenther@suse.de> - - PR middle-end/70251 - * g++.dg/torture/pr70251.C: New testcase. - -2016-03-22 David Malcolm <dmalcolm@redhat.com> - - PR c/69993 - * c-c++-common/Wmisleading-indentation-3.c: New test, based on - Wmisleading-indentation.c. - * c-c++-common/Wmisleading-indentation.c: Update thoughout to - reflect change to diagnostic text and order of messages. - * gcc.dg/plugin/location-overflow-test-2.c: Likewise. - -2016-03-22 David Edelsohn <dje.gcc@gmail.com> - - * g++.dg/ext/java-3.C: Don't compile on AIX. - -2016-03-22 Richard Biener <rguenther@suse.de> - - PR middle-end/70333 - * gcc.dg/torture/pr70333.c: New testcase. - -2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> - - * g++.dg/ext/pr70290.C: New test. - -2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com> - - PR target/70325 - * gcc.target/i386/pr70325.c: New test. - -2016-03-22 Jakub Jelinek <jakub@redhat.com> - - PR target/70329 - * gcc.target/i386/avx512bw-pr70329-1.c: New test. - * gcc.target/i386/avx512bw-pr70329-2.c: New test. - - PR target/70300 - * gcc.target/i386/pr70300.c: New test. - - PR c++/70295 - * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0. - (func2): New function for cond with parens, xfail warning for c++. - * g++.dg/warn/Wnonnull-compare-8.C: New test. - -2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70096 - * g++.dg/template/ptrmem30.C: New test. - -2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70204 - * g++.dg/cpp0x/constexpr-70204a.C: New test. - * g++.dg/cpp0x/constexpr-70204b.C: New test. - -2016-03-21 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70326 - * gcc.dg/pr70326.c: New test. - -2016-03-21 Marc Glisse <marc.glisse@inria.fr> - Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/70317 - * gcc.dg/pr70317.c: New test. - -2016-03-21 Uros Bizjak <ubizjak@gmail.com> - - PR target/70327 - * gcc.target/i386/pr70327.c: New test. - -2016-03-21 Martin Liska <mliska@suse.cz> - - PR ipa/70306 - * gcc.dg/ipa/pr70306.c: New test. - -2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/attr-align1.c: Skip if M-profile. - * gcc.target/arm/attr-align3.c: Likewise. - * gcc.target/arm/attr_arm.c: Likewise. - * gcc.target/arm/flip-thumb.c: Likewise. - -2016-03-21 Jakub Jelinek <jakub@redhat.com> - - PR target/70296 - * gcc.target/powerpc/altivec-36.c: New test. - -2016-03-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70310 - * gcc.dg/torture/pr70310.c: New testcase. - -2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com> - - PR target/70293 - * gcc.target/i386/pr70293.c: New test. - -2016-03-21 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70288 - * gcc.dg/torture/pr70288-1.c: New testcase. - * gcc.dg/torture/pr70288-2.c: Likewise. - -2016-03-21 Andrey Belevantsev <abel@ispras.ru> - - PR rtl-optimization/69307 - * gcc.target/arm/pr69307.c: New test. - -2016-03-21 Andrey Belevantsev <abel@ispras.ru> - - PR rtl-optimization/69102 - * gcc.c-torture/compile/pr69102.c: New test. - -2016-03-18 Jeff Law <law@redhat.com> - - PR rtl-optimization/70263 - * gcc.c-torture/compile/pr70263-1.c: New test. - * gcc.target/i386/pr70263-2.c: New test. - -2016-03-18 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/70278 - * gcc.dg/torture/pr70278.c: New test. - * gcc.target/arm/pr70278.c: New test. - -2016-03-18 David Malcolm <dmalcolm@redhat.com> - - PR c/70281 - * gcc.dg/plugin/diagnostic-test-expressions-1.c - (test_builtin_types_compatible_p): New test function. - * gcc.dg/pr70281.c: New test case. - -2016-03-18 Christophe Lyon <christophe.lyon@linaro.org> - - PR target/70113 - * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419. - -2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR tree-optimization/70252 - * gcc.dg/pr70252.c: New test. - -2016-03-18 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/pr70161-2.c: New test. - * gcc.dg/pr70161.c: New test. - -2016-03-18 Tom de Vries <tom@codesourcery.com> - - PR ipa/70269 - * gcc.dg/pr70269.c: New test. - -2016-03-18 Jakub Jelinek <jakub@redhat.com> - - PR c++/70267 - * g++.dg/ext/java-3.C: New test. - -2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70205 - * g++.dg/lookup/pr70205.C: New test. - -2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70218 - * g++.dg/cpp0x/lambda/lambda-70218.C: New test. - -2016-03-17 Marek Polacek <polacek@redhat.com> - - PR c/69407 - * gcc.dg/atomic-op-6.c: New test. - -2016-03-17 David Malcolm <dmalcolm@redhat.com> - - PR c/70264 - * c-c++-common/pr70264.c: New test case. - -2016-03-17 Jakub Jelinek <jakub@redhat.com> - - PR c++/70144 - * c-c++-common/pr70144-1.c: New test. - * c-c++-common/pr70144-2.c: New test. - - PR c++/70272 - * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon. - * g++.dg/opt/flifetime-dse6.C: New test. - * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. - -2016-03-17 H.J. Lu <hongjiu.lu@intel.com> - - PR driver/70192 - * gcc.dg/pic-1.c: New test. - * gcc.dg/pic-2.c: Likewise. - * gcc.dg/pic-3.c: Likewise. - * gcc.dg/pic-4.c: Likewise. - * gcc.dg/pie-1.c: Likewise. - * gcc.dg/pie-2.c: Likewise. - * gcc.dg/pie-3.c: Likewise. - * gcc.dg/pie-4.c: Likewise. - * gcc.dg/pie-5.c: Likewise. - * gcc.dg/pie-6.c: Likewise. - -2016-03-17 Tom de Vries <tom@codesourcery.com> - - * gfortran.dg/goacc/kernels-alias-3.f95: New test. - * gfortran.dg/goacc/kernels-alias-4.f95: New test. - -2016-03-17 Richard Biener <rguenther@suse.de> - - PR debug/70271 - * g++.dg/debug/pr70271.C: New testcase. - -2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com> - - * gcc.target/i386/pr70251.c: New test. - -2016-03-17 Marek Polacek <polacek@redhat.com> - - PR c++/70194 - * g++.dg/warn/constexpr-70194.C: New test. - -2016-03-16 Richard Henderson <rth@redhat.com> - - PR middle-end/70240 - * gcc.c-torture/compile/pr70240.c: New. - -2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> - - * gcc.c-torture/compile/20151204.c: Skip for avr. - -2016-03-16 Jakub Jelinek <jakub@redhat.com> - - PR target/70245 - * g++.dg/opt/pr70245.C: New test. - * g++.dg/opt/pr70245.h: New file. - * g++.dg/opt/pr70245-aux.cc: New file. - -2016-03-16 Martin Sebor <msebor@redhat.com> - - * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. - -2016-03-16 Richard Henderson <rth@redhat.com> - - PR middle-end/70199 - * gcc.c-torture/compile/pr70199.c: New. - -2016-03-16 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.dg/uninit-19.c: Run dos2unix. - -2016-03-16 Marek Polacek <polacek@redhat.com> - - PR c/70093 - * gcc.dg/nested-func-10.c: New test. - * gcc.dg/nested-func-9.c: New test. - -2016-03-16 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/68714 - * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options. - -2016-03-16 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/68715 - * gcc.dg/graphite/pr68715-2.c: New test. - * gcc.dg/graphite/pr68715.c: New test. - * gfortran.dg/graphite/pr68715.f90: New test. - -2016-03-16 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/68809 - * gcc.dg/graphite/pr68809-2.c: New test. - * gcc.dg/graphite/pr68809.c: New test. - -2016-03-16 Jakub Jelinek <jakub@redhat.com> - - PR c++/70147 - * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid - method call to i () as argument. Adjust expected output. - - PR c++/70147 - * g++.dg/ubsan/pr70147-1.C: New test. - * g++.dg/ubsan/pr70147-2.C: New test. - -2016-03-15 Martin Sebor <msebor@redhat.com> - - PR c++/58281 - * g++.dg/cpp1y/constexpr-instantiate.C: Add new test. - -2016-03-15 John David Anglin <danglin@gcc.gnu.org> - - * gcc.c-torture/execute/pr68532.c: Add -fno-common option on - hppa*-*-hpux*. - - * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. - - PR libfortran/69799 - * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if - libatomic_available. - -2016-03-15 Marek Polacek <polacek@redhat.com> - - PR c++/70209 - * g++.dg/ext/attribute-may-alias-4.C: New test. - -2016-03-15 Alexander Monakov <amonakov@ispras.ru> - - * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in - -fvar-tracking-assignments-toggle flag. - -2016-03-15 Pat Haugen <pthaugen@us.ibm.com> - - * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. - -2016-03-15 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70222 - * gcc.c-torture/execute/pr70222-1.c: New test. - * gcc.c-torture/execute/pr70222-2.c: New test. - -2016-03-15 Richard Henderson <rth@redhat.com> - - * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass. - -2016-03-15 Andrey Belevantsev <abel@ispras.ru> - - PR rtl-optimization/69032 - * gcc.dg/pr69032.c: New test. - -2016-03-15 Andrey Belevantsev <abel@ispras.ru> - - PR rtl-optimization/63384 - * g++.dg/pr63384.C: New test. - -2016-03-15 Andrey Belevantsev <abel@ispras.ru> - - PR target/64411 - * gcc.target/i386/pr64411.C: New test. - -2016-03-15 Tom de Vries <tom@codesourcery.com> - - * gfortran.dg/goacc/kernels-alias-2.f95: New test. - * gfortran.dg/goacc/kernels-alias.f95: New test. - -2016-03-14 Martin Sebor <msebor@redhat.com> - - PR c++/53792 - * g++.dg/cpp0x/constexpr-inline.C: New test. - * g++.dg/cpp0x/constexpr-inline-1.C: Same. - -2016-03-14 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/torture/pr70083.c: Prune non-standard ABI. - -2016-03-14 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70219 - * gcc.dg/pr70219.c: New test. - -2016-03-14 Bernd Schmidt <bschmidt@redhat.com> - - PR target/70083 - * gcc.dg/torture/pr70083.c: New test. - * gcc.target/i386/pr70083.c: New test. - -2016-03-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/56365 - * gcc.dg/tree-ssa/phi-opt-14.c: New testcase. - -2016-03-14 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/70098 - * lib/target-supports.exp (check_effective_target_powerpc64_no_dm): - New function. - * g++.dg/pr70098.C: New testcase. - - -2016-03-14 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/70045 - * gcc.dg/graphite/pr70045.c: New test. - -2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/69043 - * gfortran.dg/include_9.f90: New test. - -2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/45076 - gfortran.dg/prof/prof.exp: New script. - gfortran.dg/prof/dynamic_dispatch_6.f03: New test. - -2016-03-12 Andrey Belevantsev <abel@ispras.ru> - - PR rtl-optimization/69307 - * gcc.dg/pr69307.c: New test. - -2016-03-12 Vladimir Makarov <vmakarov@redhat.com> - - PR target/69614 - * gcc.target/arm/pr69614.c: New. - -2016-03-12 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/70031 - * gfortran.dg/submodule_14.f08: New test - - PR fortran/69524 - * gfortran.dg/submodule_15.f08: New test - -2016-03-12 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/70106 - * g++.dg/cpp1y/paren3.C: New test. - -2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/70131 - * gcc.target/powerpc/ppc-round2.c: New test. - -2016-03-11 Bernd Schmidt <bschmidt@redhat.com> - - PR target/70123 - * gcc.dg/torture/pr70123.c: New test. - -2016-03-11 Jeff Law <law@redhat.com> - - PR tree-optimization/70190 - * gcc.c-torture/compile/pr70190.c: New test. - -2016-03-11 David Malcolm <dmalcolm@redhat.com> - - PR c/68187 - * c-c++-common/Wmisleading-indentation.c (test43_a): New test - case. - (test43_b): Likewise. - (test43_c): Likewise. - (test43_d): Likewise. - (test43_e): Likewise. - (test43_f): Likewise. - (test43_g): Likewise. - (test44_a): Likewise. - (test44_b): Likewise. - (test44_c): Likewise. - (test44_d): Likewise. - (test44_e): Likewise. - -2016-03-11 David Malcolm <dmalcolm@redhat.com> - - PR c/70085 - * c-c++-common/Wmisleading-indentation.c (pr70085): New test case. - -2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to - dg-options. - -2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/70002 - PR target/69245 - * gcc.target/aarch64/pr69245_2.c: New test. - -2016-03-11 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/70177 - * gcc.dg/pr70177.c: New test. - -2016-03-11 Alan Lawrence <alan.lawrence@arm.com> - - * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>. - -2016-03-11 Alan Lawrence <alan.lawrence@arm.com> - - * gcc.dg/tree-ssa/sra-20.c: New. - -2016-03-11 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/70174 - * gcc.dg/pr70174.c: New test. - - PR tree-optimization/70169 - * gcc.dg/pr70169.c: New test. - -2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR target/70160 - * gcc.target/i386/pr70160.c: New test. - -2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/dfp-1.c: New test. - -2016-03-10 Nick Clifton <nickc@redhat.com> - - PR target/70044 - * gcc.target/aarch64/pr70044.c: New test. - -2016-03-10 Patrick Palka <ppalka@gcc.gnu.org> - Jakub Jelinek <jakub@redhat.com> - - PR c++/70001 - * g++.dg/cpp0x/constexpr-70001-1.C: New test. - * g++.dg/cpp0x/constexpr-70001-2.C: New test. - * g++.dg/cpp0x/constexpr-70001-3.C: New test. - -2016-03-10 Jan Hubicka <hubicka@ucw.cz> - - PR lto/69589 - * g++.dg/lto/pr69589_0.C: New testcase - * g++.dg/lto/pr69589_1.C: New testcase - -2016-03-10 Marek Polacek <polacek@redhat.com> - - PR c++/70153 - * g++.dg/delayedfold/unary-plus1.C: New test. - -2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/pr45701-1.c: Escape brackets. - * gcc.target/arm/pr45701-2.c: Likewise. - -2016-03-10 Alan Lawrence <alan.lawrence@arm.com> - - * gfortran.dg/unconstrained_commons.f: New. - -2016-03-10 Alan Modra <amodra@gmail.com> - - * gcc.dg/pr69195.c: New. - * gcc.dg/pr69238.c: New. - -2016-03-10 Tom de Vries <tom@codesourcery.com> - - PR testsuite/68915 - * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met. - -2016-03-10 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70128 - * gcc.dg/tree-ssa/alias-34.c: New testcase. - * gcc.dg/tree-ssa/alias-35.c: Likewise. - -2016-03-09 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/70152 - * gcc.dg/pr70152.c: New test. - - PR target/70086 - * gcc.target/i386/pr70086-1.c: New test. - * gcc.target/i386/pr70086-2.c: New test. - * gcc.target/i386/pr70086-3.c: New test. - - PR tree-optimization/70127 - * gcc.c-torture/execute/pr70127.c: New test. - -2016-03-09 Cesar Philippidis <cesar@codesourcery.com> - - * c-c++-common/goacc/combined-directives-2.c: New test. - -2016-03-09 David Malcolm <dmalcolm@redhat.com> - - PR c/68473 - PR c++/70105 - * g++.dg/diagnostic/pr70105.C: New test. - * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl. - (test_multiple_ordinary_maps): New test function. - -2016-03-09 David Malcolm <dmalcolm@redhat.com> - - PR c/68473 - PR c++/70105 - * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): - Drop range information from call to inform_at_rich_loc. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): - New. - (test_show_locus): Replace calls to rich_location::add_range with - calls to add_range. Rewrite the tests that used the now-defunct - rich_location ctor taking a source_range. Simplify other tests - by replacing calls to COMBINE_LOCATION_DATA with calls to - make_location. - -2016-03-09 Richard Biener <rguenther@suse.de> - Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/70138 - * gcc.dg/vect/pr70138-1.c: New testcase. - * gcc.dg/vect/pr70138-2.c: Likewise. - -2016-03-09 Jakub Jelinek <jakub@redhat.com> - - PR target/70049 - * gcc.target/i386/pr70049.c: New test. - -2016-03-09 Richard Biener <rguenther@suse.de> - - PR c/70143 - * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase. - * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise. - * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again. - -2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*, - arm-*-*. - -2016-03-09 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/67278 - * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options. - - PR target/67278 - * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options. - - PR middle-end/70050 - * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number - in testcase comment. - -2016-03-09 Tom de Vries <tom@codesourcery.com> - - * gfortran.dg/goacc/kernels-loop-2.f95: New test. - * gfortran.dg/goacc/kernels-loop-data-2.f95: New test. - * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test. - * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test. - * gfortran.dg/goacc/kernels-loop-data-update.f95: New test. - * gfortran.dg/goacc/kernels-loop-data.f95: New test. - * gfortran.dg/goacc/kernels-loop-n.f95: New test. - * gfortran.dg/goacc/kernels-loop.f95: New test. - -2016-03-08 Martin Sebor <msebor@redhat.com> - - PR c++/62096 - * g++.dg/warn/overflow-warn-7.C: New test. - -2016-03-08 Jason Merrill <jason@redhat.com> - - * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list. - * lib/target-supports.exp (check_effective_target_concepts): New. - -2016-03-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/70135 - * g++.dg/cpp1y/constexpr-loop4.C: New test. - * g++.dg/ubsan/pr70135.C: New test. - - PR target/70110 - * gcc.dg/pr70110.c: New test. - -2016-03-07 Martin Jambor <mjambor@suse.cz> - - * c-c++-common/gomp/clauses-1.c: Remove dg-options. - * c-c++-common/gomp/if-1.c: Likewise. - * c-c++-common/gomp/pr61486-2.c: Likewise. - * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp - to dg-additional-options. - * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests. - * g++/gomp/target-teams-1.c: Likewise. - * gcc.dg/gomp/gomp.exp: Likewise. - * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to - dg-additional-options. - * gfortran.dg/gomp/gomp.exp: Likewise. - * gfortran.dg/gomp/target1.f90: Remove dg-options. - * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to - dg-additional-options. - * gfortran.dg/gomp/target3.f90: Remove dg-options. - -2016-03-07 Martin Jambor <mjambor@suse.cz> - - * lib/target-supports.exp (check_effective_target_offload_hsa): New. - * c-c++-common/gomp/gridify-1.c: New test. - * gfortran.dg/gomp/gridify-1.f90: Likewise. - -2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/pr45701-1.c: Change assembler scan to not - trigger for cortex-r8, when scanning for register r8. - * gcc.target/arm/pr45701-2.c: Likewise. - -2016-02-26 Richard Biener <rguenther@suse.de> - Jeff Law <law@redhat.com> - - PR tree-optimization/69740 - * gcc.c-torture/compile/pr69740-1.c: New test. - * gcc.c-torture/compile/pr69740-2.c: New test. - -2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * lib/target-supports.exp - (check_effective_target_whole_vector_shift): Enable for PPC64. - -2016-03-07 Richard Biener <rguenther@suse.de> - - PR tree-optimization/70115 - * gcc.dg/torture/pr70115.c: New testcase. - -2016-03-07 Nathan Sidwell <nathan@codesourcery.com> - - PR middle-end/69916 - * c-c-++-common/goacc/pr69916.c: New. - -2016-03-07 Richard Henderson <rth@redhat.com> - - * gcc.c-torture/compile/pr70061.c: New test. - -2016-03-07 Richard Biener <rguenther@suse.de> - - PR testsuite/70109 - * gcc.dg/vect/O3-pr36098.c: New testcase. - -2016-03-07 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU. - -2016-03-07 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/renaming9.ad[sb]: New testcase. - -2016-03-05 Jakub Jelinek <jakub@redhat.com> - - PR c++/70084 - * g++.dg/expr/stdarg3.C: New test. - -2016-03-04 Jeff Law <law@redhat.com> - - PR tree-optimization/69196 - * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and - x86_64-*-*. - -2016-03-04 Bernd Schmidt <bschmidt@redhat.com> - - PR c/69973 - * gcc.dg/pr69973.c: New test. - - PR rtl-optimization/69941 - * gcc.dg/torture/pr69941.c: New test. - - PR c/69824 - * gcc.dg/pr69824.c: New test. - -2016-03-05 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function. - * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New - function. - -2016-03-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/66786 - * g++.dg/cpp1y/var-templ48.C: New test. - * g++.dg/cpp1y/var-templ49.C: New test. - -2016-03-04 Eric Botcazou <ebotcazou@adacore.com> - - * g++.dg/Wno-frame-address.C: Skip on IA-64. - -2016-03-04 Jakub Jelinek <jakub@redhat.com> - - PR c++/70035 - * g++.dg/ubsan/pr70035.C: New test. - - PR target/70062 - * gcc.target/i386/pr70062.c: New test. - -2016-03-04 H.J. Lu <hongjiu.lu@intel.com> - - * g++.dg/template/typename21.C: Remove c++98_only. - -2016-03-04 H.J. Lu <hongjiu.lu@intel.com> - - * g++.dg/template/typename21.C: Replace c++98 with c++98_only. - -2016-03-04 David Malcolm <dmalcolm@redhat.com> - - PR c/68187 - * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test - function. - (fn_42_b): Likewise. - (fn_42_c): Likewise. - -2016-03-04 David Malcolm <dmalcolm@redhat.com> - - PR c/68187 - * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test - function. - (fn_40_b): Likewise. - (fn_41_a): Likewise. - (fn_41_b): Likewise. - -2016-03-04 Jakub Jelinek <jakub@redhat.com> - - PR target/70059 - * gcc.target/i386/avx512f-pr70059.c: New test. - * gcc.target/i386/avx512dq-pr70059.c: New test. - -2016-03-04 Bernd Schmidt <bschmidt@redhat.com> - - PR rtl-optimization/57676 - * gcc.dg/torture/pr57676.c: New test. - -2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com> - - * gcc.dg/pr70026.c: New test. - -2016-03-04 Marek Polacek <polacek@redhat.com> - - PR c/69798 - * gcc.dg/cilk-plus/pr69798-1.c: New test. - * gcc.dg/cilk-plus/pr69798-2.c: New test. - -2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/70004 - * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di): - Delete. - (test_corners_sisd_si): Likewise. - (main): Remove checks of the above. - * gcc.target/aarch64/shift_wide_invalid_1.c: New test. - -2016-03-04 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/Wno-frame-address.c: Skip on IA-64. - -2016-03-04 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.dg/torture/pr69951.c: Accept argc==0. - -2016-03-04 Richard Biener <rguenther@suse.de> - - PR c++/70054 - * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase. - * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase. - -2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR testsuite/69766 - * go.test/go-test.exp: S/390: Set GOARCH to the current target when - testing multiarch. - -2016-03-04 Jakub Jelinek <jakub@redhat.com> - - PR debug/69947 - * gcc.dg/guality/pr69947.c: New test. - -2016-03-03 Jakub Jelinek <jakub@redhat.com> - - PR ada/70017 - * gcc.dg/pr70017.c (foo): Store 0 to first element of each array. - -2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/69904 - * gcc.target/arm/pr69904.c: New test. - -2016-03-03 Jakub Jelinek <jakub@redhat.com> - - PR target/70021 - * gcc.dg/vect/pr70021.c: New test. - * gcc.target/i386/pr70021.c: New test. - -2016-03-03 Marek Polacek <polacek@redhat.com> - - PR middle-end/70050 - * gcc.dg/pr70050.c: New test. - -2016-03-03 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64. - -2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR tree-optimization/70043 - * gfortran.dg/vect/pr70043.f90: New test. - -2016-03-03 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/task1.ads: New test. - -2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * lib/gcc-gdb-test.exp (gdb-test): Make log message match command. - Invoke gdb with -batch. - * lib/gcc-simulate-thread.exp (simulate-thread): Likewise. - -2016-03-03 Richard Biener <rguenther@suse.de> - - PR tree-optimization/55936 - * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL. - -2016-03-02 Jeff Law <law@redhat.com> - - PR rtl-optimization/69942 - * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the - effects of argument promotions. - - PR tree-optimization/69987 - * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the - target does not support -fprefetch-loop-arrays. - -2016-03-02 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. - -2016-03-02 Bin Cheng <bin.cheng@arm.com> - - PR rtl-optimization/69052 - * gcc.target/i386/pr69052.c: New test. - -2016-03-02 Alan Modra <amodra@gmail.com> - - * gcc.dg/pr69990.c: New. - -2016-03-02 Jakub Jelinek <jakub@redhat.com> - - PR c/68062 - * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options. - - PR middle-end/70022 - * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options. - - PR target/70028 - * gcc.target/i386/pr70028.c: New test. - -2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> - - * c-c++-common/asan/swapcontext-test-1.c, - * c-c++-common/tsan/thread_leak.c, - * g++.dg/tsan/aligned_vs_unaligned_race.C, - * g++.dg/tsan/benign_race.C, - * g++.dg/tsan/fd_close_norace.C, - * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid - races with sanitizer output - -2016-03-02 Richard Biener <rguenther@suse.de> - Uros Bizjak <ubizjak@gmail.com> - - PR target/67278 - * gcc.dg/simd-8.c: New testcase. - -2016-03-02 Richard Biener <rguenther@suse.de> - - PR middle-end/67278 - * gcc.dg/simd-7.c: New testcase. - -2016-03-02 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/i386/pr70007.c: Tweak. - -2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390. - -2016-03-02 Marek Polacek <polacek@redhat.com> - - PR c/67854 - * gcc.dg/pr67854.c: New test. - -2016-03-02 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/70025 - * gcc.dg/torture/pr70025.c: New test. - -2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com> - - PR tree-optimization/68621 - * gcc.dg/tree-ssa/ifc-8.c: Adjust test. - -2016-03-01 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/i386/pr70007.c: New test. - -2016-03-01 Jeff Law <law@redhat.com> - - PR tree-optimization/69196 - * gcc.dg/tree-ssa/pr69196-1.c: New test. - - PR tree-optimization/69196 - * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from - duplicating code and spoiling the expected output. - -2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/70033 - * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler - supports power9 before doing tests. - * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise. - * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise. - * gcc.target/powerpc/p9-permute.c: Likewise. - -2016-03-01 Uros Bizjak <ubizjak@gmail.com> - - PR target/70027 - * gcc.target/i386/pr70027.c: New test. - -2016-03-01 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/pr70017.c: New test. - -2016-03-01 Jakub Jelinek <jakub@redhat.com> - - PR c/69796 - PR c/69974 - * gcc.dg/pr69796.c: New test. - * gcc.dg/pr69974.c: New test. - -2016-03-01 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. - -2016-02-29 Jeff Law <law@redhat.com> - - PR tree-optimization/69987 - * gfortran.dg/pr69987.f90: New test. - - PR tree-optimization/69989 - * gcc.c-torture/compile/pr69989-2.c: New test. - -2016-03-01 Marek Polacek <polacek@redhat.com> - - PR c++/69795 - * g++.dg/parse/invalid1.C: New test. - -2016-03-01 Richard Biener <rguenther@suse.de> - - PR middle-end/70022 - * gcc.dg/pr70022.c: New testcase. - -2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR tree-optimization/69956 - * gcc.dg/pr69956.c: New test. - -2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/70011 - * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c: - XFAIL when hardware supports efficient unaligned storage access. - -2016-03-01 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69961 - * g++.dg/template/pr69961a.C: New test. - * g++.dg/template/pr69961b.C: New test. - -2016-02-29 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/69985 - * gcc.dg/cpp/pr69985.c: New test case. - -2016-02-29 Jeff Law <law@redhat.com> - - PR tree-optimization/70005 - * gcc.c-torture/execute/pr70005.c New test. - - PR tree-optimization/69999 - * gcc.c-torture/compile/pr69999.c: New test. - -2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR tree-optimization/69652 - * gcc.dg/torture/pr69652.c: Delete test. - * gcc.dg/vect/pr69652.c: New test. - -2016-02-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69980 - * gfortran.dg/vect/pr69980.f90: New testcase. - -2016-02-29 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/20160229-1.c: New test. - -2016-02-29 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/stack_usage3.adb: New test. - * gnat.dg/stack_usage3_pkg.ads: New helper. - -2016-02-29 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/renaming8.adb: New test. - * gnat.dg/renaming8_pkg1.ads: New helper. - * gnat.dg/renaming8_pkg2.ad[sb]: Likewise. - * gnat.dg/renaming8_pkg3.ad[sb]: Likewise. - -2016-02-29 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69720 - * gcc.dg/vect/vect-outer-pr69720.c: New testcase. - -2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/68147 - PR fortran/47674 - * gfortran.dg/realloc_on_assign_26.f90: New test case. - -2016-02-28 Harald Anlauf <anlauf@gmx.de> - Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/56007 - * gfortran.dg/coarray_8.f90: Adjust error message. - * gfortran.dg/pr56007.f90: New test. - * gfortran.dg/pr56007.f: New test. - -2016-02-28 H.J. Lu <hongjiu.lu@intel.com> - - PR tree-optimization/69989 - * gcc.dg/torture/pr69989.c: New test. - -2016-02-28 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/i386/stack-realign-win.c: New test. - -2016-02-28 Harald Anlauf <anlauf@gmx.de> - - PR fortran/60126 - * gfortran.dg/pr60126.f90: New test. - -2016-02-27 Jeff Law <law@redhat.com> - - Revert - 2016-02-26 Richard Biener <rguenther@suse.de> - Jeff Law <law@redhat.com> - - PR tree-optimization/69740 - * gcc.c-torture/compile/pr69740-1.c: New test. - * gcc.c-torture/compile/pr69740-2.c: New test. - -2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/69910 - * gfortran.dg/newunit_4.f90: New test. - -2016-02-27 Jakub Jelinek <jakub@redhat.com> - - PR target/69613 - PR rtl-optimization/69886 - * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options. - * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime - target. - -2016-02-26 Martin Sebor <msebor@redhat.com> - - PR tree-optimization/15826 - * gcc.dg/tree-ssa/pr15826.c: New test. - -2016-02-26 Jakub Jelinek <jakub@redhat.com> - - PR target/69969 - * gcc.target/powerpc/pr69969.c: New test. - -2016-02-26 Martin Sebor <msebor@redhat.com> - - PR c++/15766 - * g++.old-deja/g++.other/decl5.C: Add a test case. - -2016-02-26 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/69946 - * gcc.target/powerpc/pr69946.c: New file. - -2016-02-26 Richard Biener <rguenther@suse.de> - Jeff Law <law@redhat.com> - - PR tree-optimization/69740 - * gcc.c-torture/compile/pr69740-1.c: New test. - * gcc.c-torture/compile/pr69740-2.c: New test. - -2016-02-26 Martin Jambor <mjambor@suse.cz> - - PR middle-end/69920 - * gcc.dg/torture/pr69932.c: New test. - * gcc.dg/torture/pr69936.c: Likewise. - -2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - PR target/69709 - * gcc.target/s390/pr69709.c: New test. - -2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/69245 - * gcc.target/aarch64/pr69245_1.c: New test. - -2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/69613 - * gcc.dg/torture/pr69613.c: New test. - -2016-02-26 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/69891 - * gcc.target/i386/pr69891.c: New test. - -2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com> - Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/61397 - * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired - functionality for both 32-bit and 64-bit. - -2016-02-26 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69551 - * gcc.dg/torture/pr69951.c: New testcase. - -2016-02-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/48795 - * gcc.dg/Warray-bounds-18.c: New testcase. - -2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * g++.dg/ext/attr-constructor1.C: Require init_priority support. - -2016-02-25 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/69896 - * gcc.dg/pr69896.c: New test. - -2016-02-25 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69736 - * g++.dg/cpp1y/paren2.C: New test. - -2016-02-24 Martin Sebor <msebor@redhat.com> - - PR c/51147 - * gcc.dg/enum-mode-2.c: New test. - -2016-02-24 Jakub Jelinek <jakub@redhat.com> - - PR c++/69922 - * g++.dg/warn/Wnonnull-compare-6.C: New test. - * g++.dg/warn/Wnonnull-compare-7.C: New test. - * g++.dg/ubsan/pr69922.C: New test. - -2016-02-24 Marek Polacek <polacek@redhat.com> - - PR c/69819 - * gcc.dg/pr69819.c: New test. - -2016-02-24 Martin Sebor <msebor@redhat.com> - - PR c++/69912 - * g++.dg/ext/flexary15.C: New test. - -2016-02-24 Martin Sebor <msebor@redhat.com> - - * gcc.dg/builtins-68.c: Avoid making unportable - assumptions about the relationship between SIZE_MAX and UINT_MAX. - * g++.dg/ext/builtin_alloca.C: Same. - -2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> - Charles Baylis <charles.baylis@linaro.org> - - PR debug/61033 - * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033. - -2016-02-24 Richard Biener <rguenther@suse.de> - Jakub Jelinek <jakub@redhat.com> - - PR middle-end/69760 - * gcc.dg/torture/pr69760.c: New testcase. - -2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer - pattern on Solaris with as. - -2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/arm/cond_sub_restrict_it.c: New test. - * gcc.target/arm/condarith_restrict_it.c: Likewise. - * gcc.target/arm/movcond_restrict_it.c: Likewise. - * gcc.target/arm/negscc_restrict_it.c: Likewise. - -2016-02-24 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/69915 - * gcc.dg/pr69915.c: New test. - -2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/69886 - * gcc.dg/torture/pr69886.c: New test. - -2016-02-24 Richard Biener <rguenther@suse.de> - - PR middle-end/68963 - * gcc.dg/torture/pr68963.c: New testcase. - -2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/69875 - * gcc.target/arm/atomic_loaddi_acquire.x: New file. - * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise. - * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise. - * gcc.target/arm/atomic_loaddi_1.c: New test. - * gcc.target/arm/atomic_loaddi_2.c: Likewise. - * gcc.target/arm/atomic_loaddi_3.c: Likewise. - * gcc.target/arm/atomic_loaddi_4.c: Likewise. - * gcc.target/arm/atomic_loaddi_5.c: Likewise. - * gcc.target/arm/atomic_loaddi_6.c: Likewise. - * gcc.target/arm/atomic_loaddi_7.c: Likewise. - * gcc.target/arm/atomic_loaddi_8.c: Likewise. - * gcc.target/arm/atomic_loaddi_9.c: Likewise. - -2016-02-24 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/69909 - * gcc.dg/torture/pr69909.c: New test. - -2016-02-24 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69907 - * gcc.dg/vect/bb-slp-pr69907.c: New testcase. - * gcc.dg/vect/bb-slp-34.c: XFAIL. - * gcc.dg/vect/bb-slp-pr68892.c: Likewise. - -2016-02-24 Christian Bruel <christian.bruel@st.com> - - * gcc.target/arm/pragma_cpp_fma.c: New test. - -2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/61156 - * gfortran.dg/include_6.f90: Update test. - -2016-02-23 Jakub Jelinek <jakub@redhat.com> - - PR objc/69844 - * objc.dg/pr69844.m: New test. - -2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/69456 - * gfortran.dg/namelist_89.f90: New test. - * gfortran.dg/pr59700.f90: Update test.. - -2016-02-23 Martin Sebor <msebor@redhat.com> - - PR middle-end/69780 - * g++.dg/ext/builtin_alloca.C: New test. - * gcc.dg/builtins-68.c: New test. - -2016-02-23 Richard Henderson <rth@redhat.com> - - * gcc.target/i386/addr-space-3.c: Remove test. - -2016-02-23 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/69126 - PR preprocessor/69543 - * c-c++-common/pr69126-2-long.c: New test. - * c-c++-common/pr69126-2-short.c: New test. - * c-c++-common/pr69543-1.c: Remove xfail. - -2016-02-23 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/69126 - PR preprocessor/69543 - PR preprocessor/69558 - * c-c++-common/pr69126.c (MACRO_1, test_1): New. - (f): Rename to... - (test_2): ...this, and add leading comment. - (MACRO_3, test_3): New. - (MACRO_4A, MACRO_4B, test_4): New. - (MACRO): Rename to... - (MACRO_5): ...this. - (g): Rename to... - (test_5): ...this, updating for renaming of MACRO, and - add leading comment. - * c-c++-common/pr69543-1.c: New. - * c-c++-common/pr69543-2.c: New. - * c-c++-common/pr69543-3.c: New. - * c-c++-common/pr69543-4.c: New. - * c-c++-common/pr69558-1.c: New. - * c-c++-common/pr69558-2.c: New. - * c-c++-common/pr69558-3.c: New. - * c-c++-common/pr69558-4.c: New. - * gcc.dg/pr69558.c: Move to... - * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with - xfail for c++. - -2016-02-23 Thomas Schwinge <thomas@codesourcery.com> - - * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust - to -ftree-parallelize-loops/-fopenacc changes. - * 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/kernels-loop-inner.f95: Likewise. - * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise. - -2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * gcc.target/i386/chkp-hidden-def.c: Require alias support. - -2016-02-23 Jakub Jelinek <jakub@redhat.com> - - PR c++/69902 - * g++.dg/warn/Wnonnull-compare-5.C: New test. - - PR c/69900 - * gcc.dg/pr69900.c: New test. - -2016-02-23 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/69666 - * gcc.dg/tree-ssa/pr69666.c: New test. - -2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/67451 - * gfortran.dg/coarray_allocate_5.f08: New test. - -2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vcond-shift.c: Move to ... - * gcc.target/s390/vector/vcond-shift.c: ... here. - -2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/md/movstr-2.c: Move and rename to ... - * gcc.target/s390/vector/stpcpy-1.c: ... this one. - -2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/md/movstr-1.c: Turn into compile test. - -2016-02-20 Mark Wielaard <mjw@redhat.com> - - PR c/28901 - * gcc.dg/unused-variable-3.c: New test. - -2016-02-22 Jakub Jelinek <jakub@redhat.com> - - PR target/69888 - * gcc.target/i386/pr69888.c: New test. - -2016-02-22 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69882 - * gfortran.dg/vect/pr69882.f90: New testcase. - -2016-02-22 Jakub Jelinek <jakub@redhat.com> - - PR target/69885 - * gcc.dg/pr69885.c: New test. - -2016-02-22 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/69806 - PR target/54089 - * gcc.target/sh/pr54089-10.c: New. - -2016-02-20 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/69423 - * gfortran.dg/deferred_character_15.f90: New test. - -2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/57365 - gfortran.dg/allocate_with_source_18.f03: New test. - -2016-02-20 Harald Anlauf <anlauf@gmx.de> - - PR fortran/52531 - gfortran.dg/gomp/pr52531.f90: New test. - -2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR c++/69865 - * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before - -std=c++03. - -2016-02-19 Jakub Jelinek <jakub@redhat.com> - - PR c++/69826 - * c-c++-common/cilk-plus/CK/pr69826-1.c: New test. - * c-c++-common/cilk-plus/CK/pr69826-2.c: New test. - - PR c++/69850 - * g++.dg/warn/Wnonnull-compare-4.C: New test. - - PR c++/69851 - * g++.dg/torture/pr69851.C: New test. - -2016-02-19 Martin Sebor <msebor@redhat.com> - - PR testsuite/69573 - * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures. - -2016-02-19 Jakub Jelinek <jakub@redhat.com> - - PR c++/69850 - * g++.dg/warn/Wnonnull-compare-2.C: New test. - * g++.dg/warn/Wnonnull-compare-3.C: New test. - - PR c++/67767 - * g++.dg/cpp0x/pr67767.C: New test. - -2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks - for fp, simd, crypto, crc, lse. - * doc/sourcebuild.texi (AArch64-specific attributes): Document the - above. - * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok - effective target check. - -2016-02-19 Jakub Jelinek <jakub@redhat.com> - - PR target/69820 - * gcc.target/i386/pr69820.c: New test. - -2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vector/int128-1.c: New test. - -2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/vector/vec-vcond-1.c: New test. - -2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings - instruction pattern name to prevent the testcase from failing with - -march=z13. - -2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> - - * gcc.target/s390/md/movstr-2.c: New test. - -2016-02-19 Marcin Kościelnicki <koriakin@0x04.net> - - * gcc.target/s390/morestack.c: New test. - -2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR target/69625 - * gcc.target/s390/pr69625.c: Add test case. - -2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de> - - PR testsuite/68580 - * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned. - -2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/68404 - * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change. - * gcc.target/powerpc/fusion3.c: Likewise. - -2016-02-18 Richard Biener <rguenther@suse.de> - - PR middle-end/69553 - * g++.dg/torture/pr69553.C: New testcase. - -2016-02-18 Nick Clifton <nickc@redhat.com> - - PR target/62254 - PR target/69610 - * gcc.target/arm/pr62554.c: New test. - * gcc.target/arm/pr69610-1.c: New test. - * gcc.target/arm/pr69610-2.c: New test. - -2016-02-18 Richard Biener <rguenther@suse.de> - - PR middle-end/69854 - * gcc.dg/torture/pr69854.c: New testcase. - -2016-02-17 Jakub Jelinek <jakub@redhat.com> - - PR c++/69850 - * g++.dg/warn/Wnonnull-compare-1.C: New test. - -2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/vec-cg.c: New test. - -2016-02-17 Richard Biener <rguenther@suse.de> - - PR testsuite/69586 - * gcc.dg/uninit-21.c: Add -fno-short-enums. - -2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/69161 - * gcc.c-torture/compile/pr69161.c: New test. - -2016-02-17 David Sherwood <david.sherwood@arm.com> - - PR target/69532 - * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw. - * gcc.target/arm/vect-fmaxmin.c: Likewise. - -2016-02-17 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/ifcvt-4.c: Skip on Visium. - -2016-02-17 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/atomic8.adb: New test. - -2016-02-17 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/discr46.ad[sb]: New test. - -2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org> - - PR Target/48344 - * gcc.target/powerpc/pr48344-1.c: New test. - -2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/69742 - * gfortran.dg/associate_21.f90: New test. - -2016-02-16 Jakub Jelinek <jakub@redhat.com> - - PR c/69835 - * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of - -Wnonnull in dg-options. - * c-c++-common/nonnull-2.c: New test. - -2016-02-16 James Greenhalgh <james.greenhalgh@arm.com> - Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> - - * gcc.target/aarch64/vector_initialization_nostack.c: New. - -2016-02-16 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/69801 - * gcc.dg/pr69801.c: Add empty dg-options. - -2016-02-16 James Norris <jnorris@codesourcery.com> - - * c-c++-common/goacc/deviceptr-1.c: Add tests. - * g++.dg/goacc/deviceptr-1.c: New file. - -2016-02-16 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69820 - * gcc.dg/vect/pr69820.c: New test. - -2016-02-16 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69776 - * gcc.dg/torture/pr69776-2.c: New testcase. - -2016-02-16 Bernd Schmidt <bschmidt@redhat.com> - - PR tree-optimization/69714 - * gcc.dg/torture/pr69714.c: New test. - -2016-02-16 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69802 - * gcc.dg/pr69802.c: New test. - -2016-02-16 Richard Biener <rguenther@suse.de> - - PR middle-end/69801 - * gcc.dg/pr69801.c: New testcase. - -2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/69651 - * gfortran.dg/read_bang.f90: New test. - * gfortran.dg/read_bang4.f90: New test. - -2016-02-15 Jakub Jelinek <jakub@redhat.com> - - PR c++/69658 - * g++.dg/init/pr69658.C: New test. - - PR c++/69797 - * c-c++-common/pr69797.c: New test. - -2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - * lib/target-supports.exp (check_effective_target_section_anchors): Add - check for aarch64*-*-*. - -2016-02-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69783 - * gcc.dg/vect/pr69783.c: New testcase. - -2016-02-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69776 - * gcc.dg/torture/pr69776.c: New testcase. - -2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/60526 - * gfortran.dg/type_decl_4.f90: Reinstated. - -2016-02-14 John David Anglin <danglin@gcc.gnu.org> - - PR fortran/68746 - * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*. - -2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/60526 - PR bootstrap/69816 - * gfortran.dg/type_decl_4.f90: Removed. - -2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/60526 - * gfortran.dg/type_decl_4.f90: New test. - -2016-02-14 Alan Modra <amodra@gmail.com> - - PR testsuite/68886 - * gcc.c-torture/execute/stkalign.c: Revise test. - -2016-02-13 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/67260 - * gcc.target/sh/torture/pr67260.c: Adjust additional options. - -2016-02-13 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/67260 - * gcc.target/sh/torture/pr67260.c: New. - -2016-02-12 John David Anglin <danglin@gcc.gnu.org> - - * gcc.dg/pr67964.c: Add dg-require-alias. - -2016-02-13 Oleg Endo <olegendo@gcc.gnu.org> - - PR target/67636 - PR target/64345 - * gcc.target/sh/pr54236-1.c: Adjust optimization level. - -2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/69668 - * gfortran.dg/namelist_88.f90: New test. - -2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/69668 - * gfortran.dg/namelist_38.f90: Update test. - * gfortran.dg/namelist_84.f90: Update test. - -2016-02-12 David Malcolm <dmalcolm@redhat.com> - - PR other/69554 - * gcc.dg/pr69554-1.c: New test. - * gfortran.dg/pr69554-1.F90: New test. - * gfortran.dg/pr69554-2.F90: New test. - * lib/gcc-dg.exp (proc dg-locus): New function. - * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to - distinguish between the caret-printing and non-caret-printing - cases. If caret-printing has been explicitly enabled, bail out - without attempting to fix up the output. - -2016-02-12 David Malcolm <dmalcolm@redhat.com> - - PR driver/69265 - PR driver/69453 - * gcc.dg/spellcheck-options-3.c: New test case. - * gcc.dg/spellcheck-options-4.c: New test case. - * gcc.dg/spellcheck-options-5.c: New test case. - * gcc.dg/spellcheck-options-6.c: New test case. - * gcc.dg/spellcheck-options-7.c: New test case. - * gcc.dg/spellcheck-options-8.c: New test case. - * gcc.dg/spellcheck-options-9.c: New test case. - * gcc.dg/spellcheck-options-10.c: New test case. - -2016-02-12 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/69764 - PR rtl-optimization/69771 - * c-c++-common/pr69764.c: New test. - * gcc.dg/torture/pr69771.c: New test. - -2016-02-12 Marek Polacek <polacek@redhat.com> - - * g++.dg/torture/init-list1.C: New. - -2016-02-12 Marek Polacek <polacek@redhat.com> - - * gcc.dg/pr69522.c: Add empty dg-options. - -2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com> - - * g++.dg/lto/lto.exp: Include and init mpx. - * g++.dg/lto/pr69729_0.C: New test. - -2016-02-12 Jakub Jelinek <jakub@redhat.com> - - PR ipa/69241 - * g++.dg/ipa/pr69241-4.C: New test. - - PR ipa/68672 - * g++.dg/ipa/pr68672-1.C: New test. - * g++.dg/ipa/pr68672-2.C: New test. - * g++.dg/ipa/pr68672-3.C: New test. - -2016-02-12 Bernd Schmidt <bschmidt@redhat.com> - - PR c/69522 - * gcc.dg/pr69522.c: New test. - -2016-02-12 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69098 - * g++.dg/cpp1y/69098.C: New test. - * g++.dg/cpp1y/69098-2.C: New test. - -2016-02-12 Jakub Jelinek <jakub@redhat.com> - - * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior - and neighbour -> neighbor. - * objc.dg/attributes/method-nonnull-1.m: Likewise. - * objc.dg/gnu-api-2-class-meta.m: Likewise. - * c-c++-common/Wvarargs.c: Likewise. - * c-c++-common/goacc/host_data-5.c: Likewise. - * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. - * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise. - * obj-c++.dg/gnu-api-2-method.mm: Likewise. - * gcc.target/aarch64/pr60697.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise. - * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise. - * gcc.target/aarch64/aapcs64/ice_2.c: Likewise. - * gcc.target/aarch64/aapcs64/test_23.c: Likewise. - * gcc.target/aarch64/vrnd_f64_1.c: Likewise. - * g++.dg/warn/Wconversion-real-integer-3.C: Likewise. - * g++.dg/lookup/koenig5.C: Likewise. - * g++.dg/ext/no-asm-2.C: Likewise. - * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise. - * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise. - * gfortran.dg/used_types_16.f90: Likewise. - * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. - * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise. - * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. - * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise. - * gfortran.dg/abstract_type_6.f03: Likewise. - * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise. - * gfortran.dg/used_types_15.f90: Likewise. - * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise. - * gfortran.dg/exit_3.f08: Likewise. - * gfortran.dg/open_status_2.f90: Likewise. - * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. - * gfortran.dg/intrinsic_std_1.f90: Likewise. - * gfortran.dg/associate_1.f03: Likewise. - * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise. - * gfortran.dg/intrinsic_std_6.f90: Likewise. - * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise. - * gcc.dg/builtin-object-size-1.c: Likewise. - * gcc.dg/noreturn-6.c: Likewise. - * gcc.dg/builtin-stringop-chk-1.c: Likewise. - * gcc.dg/globalalias.c: Likewise. - * gcc.dg/builtins-config.h: Likewise. - * gcc.dg/pr30457.c: Likewise. - * gcc.c-torture/compile/volatile-1.c: Likewise. - * gcc.c-torture/execute/20101011-1.c: Likewise. - * c-c++-common/Waddress-1.c: Likewise. - -2016-02-11 Jakub Jelinek <jakub@redhat.com> - - PR c/69768 - * c-c++-common/Waddress-1.c: New test. - -2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/69296 - * gfortran.dg/associate_19.f03: New test. - * gfortran.dg/associate_20.f03: New test. - -2016-02-11 Oleg Endo <olegendo@gcc.gnu.org> - - * gcc.target/sh/pr54089-8.c: Adjust optimization level. - -2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/target_attr_15.c: Scan assembly for - .arch armv8-a\n. Add -dA to dg-options. - * gcc.target/aarch64/assembler_arch_1.c: New test. - * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options. - -2016-02-11 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/68726 - * g++.dg/cpp0x/pr68726.C: New. - -2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com> - - * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx - test. - -2016-02-11 Richard Biener <rguenther@suse.de> - - * g++.dg/tree-ssa/pr61034.C: Adjust. - -2016-02-10 Vladimir Makarov <vmakarov@redhat.com> - - PR target/69148 - * gcc.target/s390/pr69148.c: New. - -2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR tree-optimization/69652 - * gcc.dg/torture/pr69652.c: New test. - -2016-02-10 Jakub Jelinek <jakub@redhat.com> - Patrick Palka <ppalka@gcc.gnu.org> - - PR ipa/69241 - PR c++/69649 - * g++.dg/ipa/pr69241-1.C: New test. - * g++.dg/ipa/pr69241-2.C: New test. - * g++.dg/ipa/pr69241-3.C: New test. - * g++.dg/ipa/pr69649.C: New test. - -2016-02-10 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*. - * gcc.dg/tree-ssa/sra-18.c: Ditto. - -2016-02-10 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/68021 - * gcc.dg/tree-ssa/pr68021.c: New test. - -2016-02-10 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69726 - * gcc.dg/uninit-22.c: New testcase. - -2016-02-09 Andrew Pinski <apinski@cavium.com> - - PR tree-opt/69282 - * gcc.c-torture/compile/20160205-1.c: New testcase. - -2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/68404 - * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion - instead accessing a really large arrray. - * gcc.target/powerpc/fusion3.c: Likewise. - -2016-02-09 Charles Baylis <charles.baylis@linaro.org> - - PR target/68532 - * gcc.c-torture/execute/pr68532.c: New test. - -2016-02-11 Alexandre Oliva <aoliva@redhat.com> - - PR target/69634 - * gcc.dg/pr69634.c: New. - -2016-02-09 Richard Biener <rguenther@suse.de> - - * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space. - -2016-02-09 Alexander Fomin <alexander.fomin@intel.com> - - * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation. - -2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com> - - * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures. - -2016-02-09 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69715 - * gcc.dg/torture/pr69715.c: New testcase. - -2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69139 - * g++.dg/cpp0x/trailing12.C: New test. - * g++.dg/cpp0x/trailing13.C: New test. - -2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69283 - PR c++/67835 - * g++.dg/cpp1y/auto-fn29.C: New test. - * g++.dg/cpp1y/auto-fn30.C: New test. - -2016-02-08 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69209 - * gcc.c-torture/compile/pr69209.c: New test. - -2016-02-08 Jeff Law <law@redhat.com> - - PR tree-optimization/68541 - * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number - of statements allowed in join block for path splitting. - -2016-02-08 Jakub Jelinek <jakub@redhat.com> - - PR c++/59627 - * g++.dg/gomp/pr59627.C: New test. - - PR ipa/69239 - * g++.dg/ipa/pr69239.C: New test. - -2016-02-08 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/69664 - * gcc.dg/cpp/trad/comment-2.c: Add expected column number. - * gcc.dg/cpp/warn-comments.c: Likewise. - -2016-02-08 Marek Polacek <polacek@redhat.com> - - PR c++/69688 - * g++.dg/init/const12.C: New test. - -2016-02-08 Bernd Schmidt <bschmidt@redhat.com> - - PR target/60410 - * gcc.dg/lto/pr55113_0.c: Remove test. - -2016-02-08 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69719 - * gcc.dg/torture/pr69719.c: New testcase. - -2016-02-08 Richard Biener <rguenther@suse.de> - Jeff Law <law@redhat.com> - - PR target/68273 - * gcc.target/mips/pr68273.c: New testcase. - -2016-02-08 Richard Biener <rguenther@suse.de> - - PR rtl-optimization/69274 - * gcc.target/i386/addr-sel-1.c: XFAIL. - -2016-02-08 Jeff Law <law@redhat.com> - - PR tree-optimization/68541 - * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed. - - PR tree-optimization/65917 - * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed. - -2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/50555 - * gfortran.dg/namelist_args.f90: New test. - -2016-02-05 Jeff Law <law@redhat.com> - - PR tree-optimization/68541 - * gcc.dg/tree-ssa/split-path-2.c: New test. - * gcc.dg/tree-ssa/split-path-3.c: New test. - * gcc.dg/tree-ssa/split-path-4.c: New test. - * gcc.dg/tree-ssa/split-path-5.c: New test. - * gcc.dg/tree-ssa/split-path-6.c: New test. - * gcc.dg/tree-ssa/split-path-7.c: New test. - -2016-02-05 Martin Sebor <msebor@redhat.com> - - PR c++/69662 - * g++.dg/warn/Wplacement-new-size-1.C: New test. - * g++.dg/warn/Wplacement-new-size-2.C: New test. - -2016-02-06 Richard HEnderson <rth@redhat.com> - - PR c/69643 - * gcc.target/i386/addr-space-4.c: New. - * gcc.target/i386/addr-space-5.c: New. - -2016-02-05 Mikael Morin <mikael@gcc.gnu.org> - - PR fortran/66089 - * gfortran.dg/elemental_dependency_6.f90: New. - -2016-02-05 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/69691 - * gcc.c-torture/execute/pr69691.c: New test. - - PR c++/69628 - * g++.dg/parse/pr69628.C: New test. - -2016-02-05 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/sancov/asan.c: Move to ... - * gcc.dg/asan/sancov-1.c: ... here. - -2016-02-05 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr69577.c: Require avx_runtime target. - -2016-02-05 H.J. Lu <hongjiu.lu@intel.com> - - PR target/69677 - * gcc.target/i386/pr69677.c: New test. - -2016-02-05 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/68948 - * g++.dg/template/pr68948.C: New test. - -2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390 - (only necessary on s390x). - -2016-02-04 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pr69454-2.c: Compile with -msse2 - -mno-accumulate-outgoing-args. - -2016-02-04 Patrick Palka <ppalka@gcc.gnu.org> - - * g++.dg/cpp0x/constexpr-ptrmem5.C: New test. - -2016-02-04 Jakub Jelinek <jakub@redhat.com> - - PR c/69669 - * c-c++-common/pr69669.c: New test. - -2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com> - - PR target/69667 - * g++.dg/pr69667.C: New file. - -2016-02-04 Wilco Dijkstra <wdijkstr@arm.com> - - PR target/69619 - * gcc.dg/pr69619.c: Add new test. - -2016-02-04 Richard Sandiford <richard.sandiford@arm.com> - - PR rtl-optimization/69577 - * gcc.target/i386/pr69577.c: New test. - -2016-02-04 Martin Liska <mliska@suse.cz> - - * g++.dg/asan/pr69276.C: New test. - -2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/65932 - PR target/67714 - * gcc.target/arm/wmul-3.c: Simplify test to generate just - a single smulbb instruction. - * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options. - * gcc.target/amr/wmul-2.c: Likewise. - -2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/65932 - PR target/67714 - * gcc.c-torture/execute/pr67714.c: New test. - -2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR target/69454 - * gcc.target/i386/pr69454-1.c: New test. - * gcc.target/i386/pr69454-2.c: New test. - -2016-02-03 Martin Sebor <msebor@redhat.com> - - PR c++/69251 - PR c++/69253 - PR c++/69290 - PR c++/69277 - PR c++/69349 - * g++.dg/ext/flexarray-mangle-2.C: New test. - * g++.dg/ext/flexarray-mangle.C: New test. - * g++.dg/ext/flexarray-subst.C: New test. - * g++.dg/ext/flexary11.C: New test. - * g++.dg/ext/flexary12.C: New test. - * g++.dg/ext/flexary13.C: New test. - * g++.dg/ext/flexary14.C: New test. - * g++.dg/other/dump-ada-spec-2.C: Adjust. - -2016-02-03 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6): - Define only if CHECK_FLOAT128 is defined. - (main): Properly initialize u5. - -2016-02-03 Jakub Jelinek <jakub@redhat.com> - - PR c/69627 - * gcc.dg/pr69627.c: New test. - - PR target/69644 - * gcc.dg/pr69644.c: New test. - -2016-02-03 Mike Stump <mikestump@comcast.net> - - * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor - support for struct-layout-1.exp. - -2016-02-03 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69056 - * g++.dg/cpp0x/pr69056.C: New test. - -2016-02-03 Vladimir Makarov <vmakarov@redhat.com> - Alexandre Oliva <aoliva@redhat.com> - - PR target/69461 - * gcc.target/powerpc/pr69461.c: New. - -2016-02-03 Uros Bizjak <ubizjak@gmail.com> - - * lib/tsan-dg.exp (tsan_init): Move check if tsan executable - works from here ... - (check_effective_target_fsanitize_thread): ... to here. Do not - specify additional compile flags for the test source. - * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not - specify additional compile flags for the test source. - -2016-02-03 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/ccmp_1.c: Fix test issue. - -2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/67451 - PR fortran/69418 - * gfortran.dg/coarray_allocate_2.f08: New test. - * gfortran.dg/coarray_allocate_3.f08: New test. - * gfortran.dg/coarray_allocate_4.f08: New test. - -2016-02-03 Alan Lawrence <alan.lawrence@arm.com> - - * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes; - use same scan-tree-dump-times on all platforms. - * gcc.dg/vect/vect-outer-1.c: Likewise. - * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise. - * gcc.dg/vect/vect-outer-1a.c: Likewise. - * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise. - * gcc.dg/vect/vect-outer-1b.c: Likewise. - * gcc.dg/vect/vect-outer-2b.c: Likewise. - * gcc.dg/vect/vect-outer-3b.c: Likewise. - * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. - -2016-02-02 Segher Boessenkool <segher@kernel.crashing.org> - - * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension" - warning. - -2016-02-02 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test. - -2016-02-02 James Norris <jnorris@codesourcery.com> - - * c-c++-common/goacc/routine-5.c: Add tests. - -2016-02-02 Alexander Monakov <amonakov@ispras.ru> - - * gcc.target/nvptx/unsigned-cmp.c: New test. - -2016-02-02 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/scalar_shift_1.c - (test_corners_sisd_di): Improve force to SIMD register. - (test_corners_sisd_si): Likewise. - * gcc.target/aarch64/vect-ld1r-compile-fp.c: - Remove scan-assembler check for ldr. - -2016-02-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69595 - * gcc.dg/Warray-bounds-17.c: New testcase. - -2016-02-02 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69606 - * gcc.dg/torture/pr69606.c: New testcase. - -2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR middle-end/68542 - * gcc.dg/vect/vect-mask-store-move-1.c: New test. - * gcc.target/i386/avx2-vect-mask-store-move1.c: New test. - -2016-02-02 Alan Modra <amodra@gmail.com> - - PR target/69548 - * gcc.target/powerpc/pr69548.c: New test. - -2016-02-01 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/69592 - * gcc.dg/pr69592.c: New test. - - PR preprocessor/69543 - PR c/69558 - * gcc.dg/pr69543.c: New test. - * gcc.dg/pr69558.c: New test. - -2016-02-01 Uros Bizjak <ubizjak@gmail.com> - - PR testsuite/65940 - * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g. - -2016-02-01 Martin Sebor <msebor@redhat.com> - - * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body. - -2016-02-01 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/67921 - * c-c++-common/ubsan/pr67921.c: New test. - -2016-02-01 Richard Biener <rguenther@suse.de> - - PR middle-end/69556 - * gcc.dg/tree-ssa/recip-8.c: New testcase. - -2016-02-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69574 - * gcc.dg/torture/pr69574.c: New testcase. - -2016-02-01 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69579 - * gcc.dg/setjmp-6.c: New testcase. - -2016-02-01 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/69570 - * g++.dg/opt/pr69570.C: New test. - -2016-02-01 Richard Henderson <rth@redhat.com> - - * gcc.dg/pr69535.c: New test. - -2016-01-31 John David Anglin <danglin@gcc.gnu.org> - - PR testsuite/69584 - * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux. - * gcc.dg/tree-ssa/sra-18.c: Likewise. - - PR debug/68244 - * g++.dg/parse/parens3.C: Use register "4" on hppa. - - * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*. - -2016-01-31 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/67564 - * gfortran.dg/allocate_with_source_17.f03: New test. - -2016-01-30 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69546 - * gcc.dg/torture/pr69546.c: New test. - -2016-01-30 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/69566 - * gfortran.dg/unlimited_polymorphic_25.f03: New test. - -2016-01-30 Martin Sebor <msebor@redhat.com> - - PR c++/68490 - * g++.dg/ext/flexary10.C: New test. - -2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/66707 - gfortran.dg/common_23.f90: New test. - -2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/65546 - * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct - condition being checked, and disable it when the target supports - misaligned loads and stores. - -2016-01-29 Jakub Jelinek <jakub@redhat.com> - - PR debug/69518 - * gcc.dg/torture/pr69518.c: New test. - -2016-01-29 H.J. Lu <hongjiu.lu@intel.com> - - PR target/69530 - * gcc.target/i386/pr69530.c: New test. - -2016-01-29 Steve Ellcey <sellcey@imgtec.com> - - PR target/65604 - * gcc.target/mips/div-delay.c: New test. - -2016-01-29 Jakub Jelinek <jakub@redhat.com> - - PR target/69551 - * gcc.target/i386/pr69551.c: New test. - - PR target/66137 - * gcc.target/i386/pr66137.c: New test. - -2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com> - - * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be - always built for p5600. - * gcc.target/mips/mips.exp (mips-dg-options): Add support for the - isa=p5600 dg-option. - -2016-01-29 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69547 - * g++.dg/tree-ssa/pr69547.C: New testcase. - -2016-01-29 Jakub Jelinek <jakub@redhat.com> - - PR debug/66869 - * g++.dg/warn/Wunused-function2.C: New test. - -2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector - support for test to succeed. - -2016-01-29 Marek Polacek <polacek@redhat.com> - - PR c++/69509 - PR c++/69516 - * g++.dg/ext/constexpr-vla2.C: New test. - * g++.dg/ext/constexpr-vla3.C: New test. - * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail. - -2016-01-29 Richard Biener <rguenther@suse.de> - - PR middle-end/69537 - * gcc.dg/uninit-21.c: New testcase. - -2016-01-28 Uros Bizjak <ubizjak@gmail.com> - - PR target/69459 - * gcc.target/i386/pr69459.c: New test. - -2016-01-28 Steve Ellcey <sellcey@imgtec.com> - - PR target/68400 - * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector. - * gcc.target/mips/pr68400.c: New test. - -2016-01-28 Martin Sebor <msebor@redhat.com> - - PR target/17381 - * gcc.target/powerpc/pr17381.c: New test. - -2016-01-28 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/69542 - * gcc.dg/torture/pr69542.c: New test. - -2016-01-28 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/ccmp_1.c: Fix test issue. - -2016-01-28 David Edelsohn <dje.gcc@gmail.com> - - * gcc.dg/pr65980.c: Skip on AIX. - * gcc.dg/pr66688.c: Same. - -2016-01-28 David Edelsohn <dje.gcc@gmail.com> - - PR target/63679 - * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles. - * gcc.dg/tree-ssa/sra-18.c: Same. - -2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org> - - PR fortran/62536 - * gfortran.dg/block_15.f08: New test. - * gfortran.dg/block_end_error_1.f90: Need to catch additional error - on incorrectly closed BLOCK. - -2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com> - - * gcc.dg/declare-simd.c: New test. - -2016-01-28 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69466 - * gfortran.dg/vect/pr69466.f90: New testcase. - -2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * g++.dg/pr67989.C: Remove ARM-specific option. - * gcc.target/arm/pr67989.C: New file. - -2016-01-27 Uros Bizjak <ubizjak@gmail.com> - - * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22 - and expm1 test for glibc < 2.11. - -2016-01-27 Richard Henderson <rth@redhat.com> - - * gcc.c-torture/execute/pr69447.c: New test. - -2016-01-27 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/69422 - * gfortran.dg/alloc_comp_assign_15.f03: New test. - -2016-01-27 Jakub Jelinek <jakub@redhat.com> - - PR debug/66869 - * gcc.dg/pr66869.c: New test. - -2016-01-25 Jeff Law <law@redhat.com> - - PR tree-optimization/68398 - PR tree-optimization/69196 - * gcc.dg/tree-ssa/pr66752-3.c: Update expected output. - * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread - path to avoid new heuristic allowing more irreducible regions - * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise. - * gcc.dg/tree-ssa/vrp46.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output. - * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test. - * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. - -2016-01-27 Marek Polacek <polacek@redhat.com> - - PR c/68062 - * c-c++-common/vector-compare-4.c: New test. - -2016-01-27 David Malcolm <dmalcolm@redhat.com> - - PR preprocessor/69126 - * c-c++-common/pr69126.c: New test case. - -2016-01-27 Ian Lance Taylor <iant@google.com> - - * gcc.dg/tree-ssa/ivopt_5.c: New test. - -2016-01-27 Ryan Burn <contact@rnburn.com> - - PR cilkplus/69267 - * g++.dg/cilk-plus/CK/pr69267.cc: New test. - -2016-01-27 Uros Bizjak <ubizjak@gmail.com> - - PR target/69512 - * gcc.target/i386/pr69512.c: New test. - -2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de> - - PR ada/69488 - * gnat.dg/sso/*.adb: Robustify dg-output directives. - -2016-01-27 Marek Polacek <polacek@redhat.com> - - PR c++/69379 - * g++.dg/pr69379.C: New test. - -2016-01-27 Martin Sebor <msebor@redhat.com> - - PR c++/69317 - * g++.dg/abi/Wabi-2-2.C: New test. - * g++.dg/abi/Wabi-2-3.C: New test. - * g++.dg/abi/Wabi-3-2.C: New test. - * g++.dg/abi/Wabi-3-3.C: New test. - -2016-01-27 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69166 - * gcc.dg/torture/pr69166.c: New testcase. - -2016-01-27 Martin Jambor <mjambor@suse.cz> - - PR tree-optimization/69355 - * gcc.dg/tree-ssa/pr69355.c: New test. - -2016-01-27 Marek Polacek <polacek@redhat.com> - - PR c++/69496 - * g++.dg/ext/constexpr-vla1.C: New test. - -2016-01-20 Christian Bruel <christian.bruel@st.com> - - PR target/69245 - * gcc.target/arm/pr69245.c: New test. - -2016-01-27 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69399 - * gcc.dg/torture/pr69399.c: New test. - -2016-01-27 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. - -2016-01-26 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. - -2016-01-26 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69110 - * gcc.dg/autopar/pr69110.c: New test. - -2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com> - Sebastian Pop <s.pop@samsung.com> - - * gcc.dg/graphite/isl-ast-op-select.c: New. - -2015-01-26 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/69385 - * gfortran.dg/allocate_error_6.f90: New test. - -2016-01-26 Richard Henderson <rth@redhat.com> - - * gcc.dg/tm/pr60908.c: New test. - -2016-01-26 David Malcolm <dmalcolm@redhat.com> - - PR other/69006 - * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output - directive. - * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update - expected multiline output to reflect the colorization being - disabled before newlines. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (custom_diagnostic_finalizer): Replace call to - pp_newline_and_flush with call to pp_flush. - * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive. - * gfortran.dg/implicit_class_1.f90: Likewise. - * lib/gcc-dg.exp (allow_blank_lines): New global. - (dg-allow-blank-lines-in-output): New procedure. - (gcc-dg-prune): Complain about blank lines in the output, unless - dg-allow-blank-lines-in-output was called. - * lib/multiline.exp (_build_multiline_regex): Only support - arbitrary followup text for non-blank-lines, not for blank lines. - -2016-01-26 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69483 - * gcc.dg/pr69483.c: New test. - * g++.dg/opt/pr69483.C: New test. - -2016-01-26 Christophe Lyon <christophe.lyon@linaro.org> - - PR target/68620 - * gcc.target/arm/pr68620.c: New test. - -2016-01-26 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pr68986-2.c: Remove -m32. - -2016-01-26 H.J. Lu <hongjiu.lu@intel.com> - - PR target/68986 - * gcc.target/i386/pr68986-1.c: New test. - * gcc.target/i386/pr68986-2.c: Likewise. - * gcc.target/i386/pr68986-3.c: Likewise. - -2016-01-26 Christian Bruel <christian.bruel@st.com> - - * lib/target-supports.exp - (check_effective_target_arm_crypto_pragma_ok_nocache): Remove. - (check_effective_target_arm_crypto_pragma_ok): Likewise. - * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test. - -2016-01-26 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69452 - * gcc.dg/torture/pr69452.c: New testcase. - -2016-01-26 Jakub Jelinek <jakub@redhat.com> - - PR target/69442 - * gcc.dg/pr69442.c: New test. - -2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com> - - PR target/67896 - * gcc.target/aarch64/simd/pr67896.C: New. - -2016-01-26 Richard Sandiford <richard.sandiford@arm.com> - - PR tree-optimization/69400 - * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New - function. - (plugin_init): Call it. - * gcc.dg/torture/pr69400.c: New test. - -2016-01-26 Christophe Lyon <christophe.lyon@linaro.org> - - * gcc.target/arm/pr68674.c: Check and use arm_fp effective target. - -2016-01-25 Aditya Kumar <aditya.k7@samsung.com> - Sebastian Pop <s.pop@samsung.com> - - * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with - isl-0.15. - -2016-01-25 Aditya Kumar <aditya.k7@samsung.com> - Sebastian Pop <s.pop@samsung.com> - - * gcc.dg/graphite/pr69292.c: New. - -2016-01-25 Jakub Jelinek <jakub@redhat.com> - - * c-c++-common/goacc/use_device-1.c: New test. - -2016-01-25 Jeff Law <law@redhat.com> - - PR tree-optimization/69196 - PR tree-optimization/68398 - * gcc.dg/tree-ssa/pr66752-3.c: Update expected output - * gcc.dg/tree-ssa/pr68198.c: Likewise. - -2016-01-25 David Edelsohn <dje.gcc@gmail.com> - - PR target/69469 - * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's - Algorithm. - -2016-01-25 Richard Biener <rguenther@suse.de> - - PR testsuite/69380 - * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86. - -2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR target/69421 - * gcc.dg/pr69421.c: New test. - -2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com> - - * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New. - * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise. - * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise. - -2016-01-25 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69376 - * gcc.dg/torture/pr69376.c: New testcase. - -2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/69397 - PR fortran/68442 - * gfortran.dg/interface_38.f90: New test. - * gfortran.dg/interface_39.f90: New test. - -2016-01-24 Patrick Palka <ppalka@gcc.gnu.org> - - Revert: - 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/11858 - PR c++/24663 - PR c++/24664 - * g++.dg/template/pr11858.C: New test. - * g++.dg/template/pr24663.C: New test. - * g++.dg/template/unify12.C: New test. - * g++.dg/template/unify13.C: New test. - * g++.dg/template/unify14.C: New test. - * g++.dg/template/unify15.C: New test. - * g++.dg/template/unify16.C: New test. - * g++.dg/template/unify17.C: New test. - -2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/68283 - gfortran.dg/pr68283.f90: New test. - -2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/66094 - * gfortran.dg/inline_matmul_13.f90: New test. - * gfortran.dg/matmul_bounds_8.f90: New test. - * gfortran.dg/matmul_bounds_9.f90: New test. - * gfortran.dg/matmul_bounds_10.f90: New test. - -2016-01-23 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69426 - * gcc.dg/autopar/pr69426.c: New test. - -2016-01-23 Martin Sebor <msebor@redhat.com> - - PR c++/58109 - PR c++/69022 - * g++.dg/cpp0x/alignas5.C: New test. - * g++.dg/ext/vector29.C: Same. - -2016-01-23 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. - * gcc.target/i386/chkp-strlen-4.c: Move the definition of - _GNU_SOURCE from compile flags to the source. - * gcc.target/i386/chkp-stropt-12.c: Ditto. - * gcc.target/i386/chkp-stropt-16.c: Ditto. - * gcc.target/i386/chkp-stropt-4.c: Ditto. - * gcc.target/i386/chkp-stropt-8.c: Ditto. - -2016-01-22 Jakub Jelinek <jakub@redhat.com> - - PR target/69432 - * g++.dg/opt/pr69432.C: New test. - -2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/pr63354c: Adjust target selector to include - 32-bit targets testing an -m64 multilib. - -2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with - 64-bit support. - -2016-01-22 James Greenhalgh <james.greenhalgh@arm.com> - - * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double. - -2016-01-21 Christian Bruel <christian.bruel@st.com> - - PR target/68674 - * gcc.target/i386/pr68674.c - * gcc.target/aarch64/pr68674.c - * gcc.target/arm/pr68674.c - -2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/69403 - * gcc.c-torture/execute/pr69403.c: New test. - -2016-01-22 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/55843 - * g++.dg/template/pr55843.C: New. - -2016-01-22 Alan Lawrence <alan.lawrence@arm.com> - - PR testsuite/66877 - * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1 - vect_recog_over_widening_pattern in dump if we have vect_widen_shift. - -2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR testsuite/67489 - * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 } - from dg-do compile directive, and instead add - { dg-require-effective-target int128 }. - -2016-01-20 Martin Sebor <msebor@redhat.com> - - PR c/69405 - * gcc.dg/sync-fetch.c: New test. - -2016-01-21 Martin Sebor <msebor@redhat.com> - - PR target/69252 - * gcc.target/powerpc/pr69252.c: New test. - -2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR fortran/65996 - * gfortran.dg/pr65996.f90: New test. - -2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR c++/68810 - * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is - expected to generate an error. - -2016-01-21 Bernd Schmidt <bschmidt@redhat.com> - - PR middle-end/66178 - * gcc.dg/torture/pr66178.c: New test. - -2016-01-21 Anton Blanchard <anton@samba.org> - Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - PR target/63354 - * gcc.target/powerpc/pr63354.c: New test. - -2016-01-21 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/68990 - * gcc.target/i386/pr68990: New. - -2016-01-21 Nick Clifton <nickc@redhat.com> - - PR target/69129 - * gcc.target/mips/pr69129.c: New. - -2016-01-21 Paolo Carlini <paolo.carlini@oracle.com> - - PR c++/58046 - * g++.dg/cpp0x/pr58046.C: New. - -2016-01-21 Jakub Jelinek <jakub@redhat.com> - - PR target/69187 - PR target/65624 - * gcc.target/arm/pr69187.c: New test. - - PR c++/69355 - * g++.dg/torture/pr69355.C: New test. - -2016-01-21 Aditya Kumar <aditya.k7@samsung.com> - Sebastian Pop <s.pop@samsung.com> - - * gfortran.dg/graphite/interchange-3.f90: Adjust pattern. - -2016-01-21 Aditya Kumar <aditya.k7@samsung.com> - Sebastian Pop <s.pop@samsung.com> - - * gcc.dg/graphite/pr68976.c: New test. - -2016-01-21 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/67653 - * c-c++-common/pr67653.c: New test. - * gcc.dg/torture/pr29119.c: Add dg-warning. - -2016-01-20 Peter Bergner <bergner@vnet.ibm.com> - - * gcc.target/powerpc/cpu-builtin-1.c: New test. - -2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> - - PR c/24293 - * gcc.dg/pr24293.c: New test. - * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to - incomplete struct type. - * gcc.dg/declspec-1.c: Likewise. - * gcc.dg/pr63549.c: Likewise. - -2016-01-20 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/66612 - * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test - for bdn instruction. - -2016-01-20 Christophe Lyon <christophe.lyon@linaro.org> - - * lib/target-supports.exp - (check_effective_target_arm_fp_ok_nocache): New. - (check_effective_target_arm_fp_ok): New. - (add_options_for_arm_fp): New. - (check_effective_target_arm_crypto_ok_nocache): Require - target_arm_v8_neon_ok instead of arm32. - (check_effective_target_arm_crypto_pragma_ok_nocache): New. - (check_effective_target_arm_crypto_pragma_ok): New. - (add_options_for_arm_vfp): New. - * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective - target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective - target instead. Force initial fpu to vfp. - * gcc.target/arm/attr-neon-builtin-fail.c: Do not force - -mfloat-abi=softfp, use arm_fp_ok effective target instead. - * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok - dependency. - * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp, - use arm_vfp effective target instead. Force initial fpu to vfp. - * gcc.target/arm/attr-neon3.c: Likewise. - * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of - arm_vfp_ok. - * gcc.target/arm/unsigned-float.c: Likewise. - * gcc.target/arm/vfp-1.c: Likewise. - * gcc.target/arm/vfp-ldmdbd.c: Likewise. - * gcc.target/arm/vfp-ldmdbs.c: Likewise. - * gcc.target/arm/vfp-ldmiad.c: Likewise. - * gcc.target/arm/vfp-ldmias.c: Likewise. - * gcc.target/arm/vfp-stmdbd.c: Likewise. - * gcc.target/arm/vfp-stmdbs.c: Likewise. - * gcc.target/arm/vfp-stmiad.c: Likewise. - * gcc.target/arm/vfp-stmias.c: Likewise. - * gcc.target/arm/vnmul-1.c: Likewise. - * gcc.target/arm/vnmul-2.c: Likewise. - * gcc.target/arm/vnmul-3.c: Likewise. - * gcc.target/arm/vnmul-4.c: Likewise. - -2016-01-20 H.J. Lu <hongjiu.lu@intel.com> - - PR testsuite/69366 - * g++.dg/pr63995-1.C: Require non-x32 target, instead of, - the MPX run-time library, for compile-time MPX test. - * gcc.target/i386/chkp-always_inline.c: Likewise. - * gcc.target/i386/chkp-bndret.c: Likewise. - * gcc.target/i386/chkp-builtins-1.c: Likewise. - * gcc.target/i386/chkp-builtins-2.c: Likewise. - * gcc.target/i386/chkp-builtins-3.c: Likewise. - * gcc.target/i386/chkp-builtins-4.c: Likewise. - * gcc.target/i386/chkp-const-check-1.c: Likewise. - * gcc.target/i386/chkp-const-check-2.c: Likewise. - * gcc.target/i386/chkp-hidden-def.c: Likewise. - * gcc.target/i386/chkp-label-address.c: Likewise. - * gcc.target/i386/chkp-lifetime-1.c: Likewise. - * gcc.target/i386/chkp-narrow-bounds.c: Likewise. - * gcc.target/i386/chkp-pr69044.c: Likewise. - * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. - * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. - * gcc.target/i386/chkp-strchr.c: Likewise. - * gcc.target/i386/chkp-strlen-1.c: Likewise. - * gcc.target/i386/chkp-strlen-2.c: Likewise. - * gcc.target/i386/chkp-strlen-3.c: Likewise. - * gcc.target/i386/chkp-strlen-4.c: Likewise. - * gcc.target/i386/chkp-strlen-5.c: Likewise. - * gcc.target/i386/chkp-stropt-1.c: Likewise. - * gcc.target/i386/chkp-stropt-10.c: Likewise. - * gcc.target/i386/chkp-stropt-11.c: Likewise. - * gcc.target/i386/chkp-stropt-12.c: Likewise. - * gcc.target/i386/chkp-stropt-13.c: Likewise. - * gcc.target/i386/chkp-stropt-14.c: Likewise. - * gcc.target/i386/chkp-stropt-15.c: Likewise. - * gcc.target/i386/chkp-stropt-16.c: Likewise. - * gcc.target/i386/chkp-stropt-2.c: Likewise. - * gcc.target/i386/chkp-stropt-3.c: Likewise. - * gcc.target/i386/chkp-stropt-4.c: Likewise. - * gcc.target/i386/chkp-stropt-5.c: Likewise. - * gcc.target/i386/chkp-stropt-6.c: Likewise. - * gcc.target/i386/chkp-stropt-7.c: Likewise. - * gcc.target/i386/chkp-stropt-8.c: Likewise. - * gcc.target/i386/chkp-stropt-9.c: Likewise. - * gcc.target/i386/pr63995-2.c: Likewise. - * gcc.target/i386/pr64805.c: Likewise. - * gcc.target/i386/pr65044.c: Likewise. - * gcc.target/i386/pr65167.c: Likewise. - * gcc.target/i386/pr65183.c: Likewise. - * gcc.target/i386/pr65184.c: Likewise. - * gcc.target/i386/thunk-retbnd.c: Likewise. - -2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR tree-optimization/69328 - * gcc.dg/pr69328.c: New test. - -2016-01-20 Jeff Law <law@redhat.com> - - PR target/25114 - * gcc.target/m68k/pr25114.c: New test. - -2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com> - - * gcc.target/arm/memset-inline-10.c: Added - dg-require-effective-target arm_thumb2_ok. - -2016-01-19 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.dg/debug/dwarf2/sso.c: New test. - -2016-01-19 Uros Bizjak <ubizjak@gmail.com> - - PR testsuite/68820 - * gcc.c-torture/execute/builtins/memops-asm.x: New file. - * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto. - * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options. - -2016-01-19 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/66223 - * g++.dg/ipa/devirt-50.C: New testcase. - -2016-01-19 Marek Polacek <polacek@redhat.com> - - PR c++/68965 - * g++.dg/cpp1y/parameter-pack-1.C: New test. - * g++.dg/cpp1y/parameter-pack-2.C: New test. - -2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR target/69135 - * gcc.target/arm/pr69135_1.c: New test. - -2015-01-19 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/ccmp_1.c: Add new tests. - -2015-01-19 Wilco Dijkstra <wdijkstr@arm.com> - - * gcc.target/aarch64/ccmp_1.c: New testcase. - -2016-01-19 Marek Polacek <polacek@redhat.com> - - PR c++/68586 - * g++.dg/cpp0x/enum30.C: New test. - -2016-01-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69336 - * g++.dg/tree-ssa/pr69336.C: New testcase. - -2016-01-19 Jakub Jelinek <jakub@redhat.com> - - PR debug/65779 - * gcc.dg/pr65779.c: New test. - -2016-01-19 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69352 - * gcc.dg/torture/pr69352.c: New testcase. - -2016-01-19 Jakub Jelinek <jakub@redhat.com> - - PR rtl-optimization/68955 - PR rtl-optimization/64557 - * gcc.dg/torture/pr68955.c: New test. - -2016-01-19 Jan Hubicka <hubicka@ucw.cz> - - PR lto/69136 - * g++.dg/torture/pr69136.C: New testcase. - -2016-01-19 Jan Hubicka <hubicka@ucw.cz> - - PR lto/69133 - * g++.dg/lto/pr69133_0.C: New testcase. - * g++.dg/lto/pr69133_1.C: New testcase. - -2016-01-15 Jeff Law <law@redhat.com> - - PR tree-optimization/69320 - * gcc.c-torture/pr69320-1.c: New test. - * gcc.c-torture/pr69320-2.c: New test. - * gcc.c-torture/pr69320-3.c: New test. - * gcc.c-torture/pr69320-4.c: New test. - -2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/11858 - PR c++/24663 - PR c++/24664 - * g++.dg/template/pr11858.C: New test. - * g++.dg/template/pr24663.C: New test. - * g++.dg/template/unify12.C: New test. - * g++.dg/template/unify13.C: New test. - * g++.dg/template/unify14.C: New test. - * g++.dg/template/unify15.C: New test. - * g++.dg/template/unify16.C: New test. - * g++.dg/template/unify17.C: New test. - -2016-01-18 David Malcolm <dmalcolm@redhat.com> - - PR testsuite/69181 - * gcc.dg/pr69181-1.c: New test file. - * gcc.dg/pr69181-2.c: New test file. - * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of - globals by moving it to... - (cleanup-after-saved-dg-test): ...this new function. Add - "global additional_sources_used". Add reset of global - multiline_expected_outputs to the empty list. - * lib/multiline.exp (_multiline_expected_outputs): Rename this - global to... - (multiline_expected_outputs): ...this, and updated comments to - note that it is modified from gcc-dg.exp. - (dg-end-multiline-output): Update for the above renaming. - (handle-multiline-outputs): Likewise. Remove the clearing - of the expected outputs to the empty list. - -2016-01-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69297 - * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase. - -2016-01-18 Joseph Myers <joseph@codesourcery.com> - - * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in - dg-options. - * gcc.target/mips/mips-3d-2.c: Likewise. - * gcc.target/mips/mips-3d-3.c: Likewise. - * gcc.target/mips/mips-3d-4.c: Likewise. - * gcc.target/mips/mips-3d-5.c: Likewise. - * gcc.target/mips/mips-3d-6.c: Likewise. - * gcc.target/mips/mips-3d-7.c: Likewise. - * gcc.target/mips/mips-3d-8.c: Likewise. - * gcc.target/mips/mips-3d-9.c: Likewise. - * gcc.target/mips/mips-ps-1.c: Likewise. - * gcc.target/mips/mips-ps-2.c: Likewise. - * gcc.target/mips/mips-ps-3.c: Likewise. - * gcc.target/mips/mips-ps-4.c: Likewise. - * gcc.target/mips/mips-ps-5.c: Likewise. - * gcc.target/mips/mips-ps-6.c: Likewise. - * gcc.target/mips/mips-ps-7.c: Likewise. - * gcc.target/mips/mips-ps-type.c: Likewise. - * gcc.target/mips/mips-ps-type-2.c: Likewise. - * gcc.target/mips/mips16-attributes-6.c: Likewise. - -2016-01-18 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test. - * c-c++-common/goacc/kernels-double-reduction.c: New test. - * c-c++-common/goacc/kernels-empty.c: New test. - * c-c++-common/goacc/kernels-eternal.c: New test. - * c-c++-common/goacc/kernels-loop-2.c: New test. - * c-c++-common/goacc/kernels-loop-3.c: New test. - * c-c++-common/goacc/kernels-loop-data-2.c: New test. - * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test. - * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test. - * c-c++-common/goacc/kernels-loop-data-update.c: New test. - * c-c++-common/goacc/kernels-loop-data.c: New test. - * c-c++-common/goacc/kernels-loop-g.c: New test. - * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test. - * c-c++-common/goacc/kernels-loop-n.c: New test. - * c-c++-common/goacc/kernels-loop-nest.c: New test. - * c-c++-common/goacc/kernels-loop.c: New test. - * c-c++-common/goacc/kernels-noreturn.c: New test. - * c-c++-common/goacc/kernels-one-counter-var.c: New test. - * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test. - * c-c++-common/goacc/kernels-reduction.c: New test. - -2016-01-18 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation. - * gcc.dg/autopar/outer-2.c: Same. - * gcc.dg/autopar/outer-3.c: Same. - * gcc.dg/autopar/outer-4.c: Same. - * gcc.dg/autopar/outer-5.c: Same. - * gcc.dg/autopar/outer-6.c: Same. - * gcc.dg/autopar/parallelization-1.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same. - * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same. - * gcc.dg/autopar/pr39500-1.c: Same. - * gcc.dg/autopar/pr39500-2.c: Same. - * gcc.dg/autopar/pr46193.c: Same. - * gcc.dg/autopar/pr46194.c: Same. - * gcc.dg/autopar/pr49580.c: Same. - * gcc.dg/autopar/pr49960-1.c: Same. - * gcc.dg/autopar/pr49960.c: Same. - * gcc.dg/autopar/pr68373.c: Same. - * gcc.dg/autopar/reduc-1.c: Same. - * gcc.dg/autopar/reduc-1char.c: Same. - * gcc.dg/autopar/reduc-1short.c: Same. - * gcc.dg/autopar/reduc-2.c: Same. - * gcc.dg/autopar/reduc-2char.c: Same. - * gcc.dg/autopar/reduc-2short.c: Same. - * gcc.dg/autopar/reduc-3.c: Same. - * gcc.dg/autopar/reduc-4.c: Same. - * gcc.dg/autopar/reduc-6.c: Same. - * gcc.dg/autopar/reduc-7.c: Same. - * gcc.dg/autopar/reduc-8.c: Same. - * gcc.dg/autopar/reduc-9.c: Same. - * gcc.dg/autopar/uns-outer-4.c: Same. - * gcc.dg/autopar/uns-outer-5.c: Same. - * gcc.dg/autopar/uns-outer-6.c: Same. - * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same. - * gfortran.dg/parloops-exit-first-loop-alt.f95: Same. - -2016-01-18 Alan Lawrence <alan.lawrence@arm.com> - - PR target/63679 - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa, - aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed. - -2016-01-18 Alan Lawrence <alan.lawrence@arm.com> - - PR target/63679 - * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New. - * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New. - * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New. - -2016-01-18 Alan Lawrence <alan.lawrence@arm.com> - - PR target/63679 - * gcc.dg/tree-ssa/sra-17.c: New. - * gcc.dg/tree-ssa/sra-18.c: New. - -2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com> - - * gcc.target/i386/pr65105-5.c: Adjust to andn generation. - -2016-01-18 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/inline12.adb: New test. - -2016-01-18 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/66797 - * gcc.c-torture/execute/pr65447.c: Relax check condition. - -2016-01-18 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69170 - * gcc.dg/torture/pr69170.c: New testcase. - -2016-01-17 John David Anglin <danglin@gcc.gnu.org> - - * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. - -2016-01-16 Tom de Vries <tom@codesourcery.com> - - * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test. - -2016-01-16 Tom de Vries <tom@codesourcery.com> - - * gcc.dg/parloops-exit-first-loop-alt.c: Move ... - * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove - redundant dg-require-effective-target pthread. - * gcc.dg/parloops-exit-first-loop-alt-2.c: Same. - * gcc.dg/parloops-exit-first-loop-alt-3.c: Same. - * gcc.dg/parloops-exit-first-loop-alt-4.c: Same. - * gcc.dg/parloops-exit-first-loop-alt-5.c: Same. - * gcc.dg/parloops-exit-first-loop-alt-6.c: Same. - * gcc.dg/parloops-exit-first-loop-alt-7.c: Same. - * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same. - -2016-01-16 David Edelsohn <dje.gcc@gmail.com> - - PR target/68609 - * gcc.target/powerpc/recip-6.c: Enable on AIX. - * gcc.target/powerpc/recip-7.c: Same. - -2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69091 - * g++.dg/template/pr69091.C: New test. - -2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> - - * c-c++-common/cilk-plus/AN/an-if.c: Check that the original - dump does not contain an error_mark_node. - * c-c++-common/cilk-plus/CK/pr60469.c: Likewise. - * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test. - -2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/68936 - * g++.dg/template/pr68936.C: New test. - -2016-01-15 David Edelsohn <dje.gcc@gmail.com> - - PR target/68609 - * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm. - * gcc.target/powerpc/recip-2.c: Same. - * gcc.target/powerpc/recip-3.c: Same. - * gcc.target/powerpc/recip-4.c: Same. - * gcc.target/powerpc/recip-sqrtf.c: Same. - -2016-01-15 Jeff Law <law@redhat.com> - - PR tree-optimization/69270 - * gcc.dg/tree-ssa/pr69270-2.c: New test. - * gcc.dg/tree-ssa/pr69270-3.c: New test. - -2016-01-15 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/49630 - * gfortran.dg/deferred_character_13.f90: New test for the fix - of comment 3 of the PR. - - PR fortran/54070 - * gfortran.dg/deferred_character_8.f90: New test - * gfortran.dg/allocate_error_5.f90: New test - - PR fortran/60593 - * gfortran.dg/deferred_character_10.f90: New test - - PR fortran/60795 - * gfortran.dg/deferred_character_14.f90: New test - - PR fortran/61147 - * gfortran.dg/deferred_character_11.f90: New test - - PR fortran/64324 - * gfortran.dg/deferred_character_9.f90: New test - -2016-01-15 Vladimir Makarov <vmakarov@redhat.com> - - PR rtl-optimization/69030 - * gcc.target/i386/pr69030.c: New. - -2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - * gcc.target/aarch64/target_attr_17.c: New test. - -2016-01-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/66856 - * gcc.dg/torture/pr66856-1.c: New testcase. - * gcc.dg/torture/pr66856-2.c: Likewise. - -2016-01-15 Richard Biener <rguenther@suse.de> - - PR debug/69137 - * g++.dg/lto/pr69137_0.C: New testcase. - -2016-01-15 Richard Sandiford <richard.sandiford@arm.com> - - PR middle-end/69246 - * gcc.target/i386/pr69246.c: New test. - -2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390. - -2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> - - PR c++/56194 - * g++.dg/init/const9.C: Disable test on S/390. - -2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*. - * g++.dg/Wno-frame-address.C: Ditto. - -2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> - - * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390. - -2016-01-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/68961 - * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase. - -2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com> - - * gcc.target/i386/pr65105-5.c: New test. - -2016-01-15 Jan Hubicka <hubicka@ucw.cz> - - * gcc.c-torture/execute/alias-4.c: New testcase. - -2016-01-15 Jan Hubicka <hubicka@ucw.cz> - - PR ipa/68148 - * g++.dg/ipa/devirt-49.C: New testcase. - -2016-01-15 Christian Bruel <christian.bruel@st.com> - - PR target/65837 - * gcc.target/arm/attr-neon-builtin-fail2.c: New test. - * gcc.target/arm/lto/pr65837-attr_0.c: New test. - * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name. - -2016-01-15 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69117 - * gcc.dg/torture/pr69117.c: New testcase. - -2015-01-14 Ryan Burn <contact@rnburn.com> - - PR c++/69048 - * g++.dg/cilk-plus/CK/pr69048.cc: New test. - -2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> - - PR testsuite/67509 - * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or - range tests use 100 * maximum instead of maximum + 1. - -2016-01-14 Jakub Jelinek <jakub@redhat.com> - - PR debug/69244 - * gcc.dg/guality/pr69244.c: New test. - -2016-01-14 Uros Bizjak <ubizjak@gmail.com> - - * lib/target-supports.exp (check_effective_target_issignaling): - New procedure. - * gcc.dg/pr61441.c: Require issignaling effective target. - -2016-01-14 Segher Boessenkool <segher@kernel.crashing.org> - - PR target/68803 - * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le. - -2016-01-14 David Malcolm <dmalcolm@redhat.com> - - PR c++/68819 - PR preprocessor/69177 - * gcc.dg/plugin/location-overflow-test-1.c: New test case. - * gcc.dg/plugin/location-overflow-test-2.c: New test case. - * gcc.dg/plugin/location_overflow_plugin.c: New test plugin. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. - -2016-01-14 Marek Polacek <polacek@redhat.com> - - PR c/69262 - * gcc.dg/array-15.c: New test. - -2016-01-14 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/68146 - PR tree-optimization/69155 - * gfortran.dg/pr68146.f: New test. - * gfortran.dg/pr69155.f90: New test. - -2016-01-14 Richard Biener <rguenther@suse.de> - - PR tree-optimization/68060 - * gcc.dg/torture/pr68060-1.c: New testcase. - * gcc.dg/torture/pr68060-2.c: Likewise. - -2016-01-14 Nick Clifton <nickc@redhat.com> - - * lib/target-supports.exp - (check_effective_target_arm_neon_ok_nocache): Add an option - sequence that includes setting the ARM architecture to ARMv7-A. - * gcc.target/arm/attr-neon.c: Use dg-add-options to add the - command line options necessary to enable Neon support. - * gcc.target/arm/neon-vlshr-imm-1.c: Likewise. - * gcc.target/arm/neon-vshl-imm-1.c: Likewise. - * gcc.target/arm/neon-vshr-imm-1.c: Likewise. - * gcc.target/arm/pr69180.c: Likewise. - -2016-01-14 Jeff Law <law@redhat.com> - - PR tree-optimization/69270 - * gcc.dg/tree-ssa/pr69270.c: New test. - -2016-01-13 Bernd Schmidt <bschmidt@redhat.com> - - PR c/66208 - * c-c++-common/pr66208.c: New file. - -2016-01-13 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69156 - * gcc.dg/pr69156.c: New test. - -2016-01-13 H.J. Lu <hongjiu.lu@intel.com> - - * gcc.target/i386/pr69225-7.c: New test. - -2016-01-13 Richard Henderson <rth@redhat.com> - - * gcc.dg/tm/memopt-13.c: Update expected function. - * gcc.dg/tm/memopt-6.c: Likewise. - -2016-01-13 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. - * gcc.target/i386/pr68432-1.c (dg-options): Ditto. - * gcc.target/i386/pr68432-2.c (dg-options): Ditto. - * gcc.target/i386/pr68432-3.c (dg-options): Ditto. - -2016-01-13 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69169 - * gcc.dg/pr69169.c: New test. - -2016-01-13 Alexander Fomin <alexander.fomin@intel.com> - - PR target/69228 - * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust. - * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise. - * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise. - * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise. - * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise. - * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise. - * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise. - * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise. - -2016-01-13 Jakub Jelinek <jakub@redhat.com> - - PR target/69247 - * gcc.dg/pr69247.c: New test. - -2016-01-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69242 - * gcc.dg/torture/pr69242.c: New testcase. - -2016-01-13 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69186 - * gcc.dg/torture/pr69186.c: New testcase. - -2016-01-13 Jeff Law <law@redhat.com> - - PR tree-optimization/67755 - * gcc.dg/tree-ssa/pr67755.c: New test. - -2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com> - - * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static - pass number in output by a star. - -2016-01-12 Bin Cheng <bin.cheng@arm.com> - - PR tree-optimization/68911 - * gcc.c-torture/execute/pr68911.c: New test. - -2016-01-12 Marek Polacek <polacek@redhat.com> - - PR c++/68979 - * g++.dg/warn/permissive-1.C: New test. - -2016-01-12 Jakub Jelinek <jakub@redhat.com> - - PR objc++/68511 - PR c++/69213 - * g++.dg/opt/pr69213.C: New test. - -2016-01-12 Christian Bruel <christian.bruel@st.com> - - PR target/69180 - * gcc.target/arm/pr69180.c: New test. - -2016-01-12 Richard Biener <rguenther@suse.de> - - PR lto/69077 - * g++.dg/lto/pr69077_0.C: New testcase. - * g++.dg/lto/pr69077_1.C: Likewise. - -2016-01-12 Jakub Jelinek <jakub@redhat.com> - - PR target/69175 - * g++.dg/opt/pr69175.C: New test. - -2016-01-12 Alan Lawrence <alan.lawrence@arm.com> - - * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern' - rather than #including math.h & stdlib.h. - * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h. - * gcc.dg/vect/pr49771.c: Likewise. - * gcc.dg/vect/vect-10-big-array.c: Likewise. - * gcc.dg/vect/vect-neg-store-1.c: Likewise. - * gcc.dg/vect/vect-neg-store-2.c: Likewise. - * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h. - * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h. - * gcc.dg/vect/pr44507.c: Likewise. - * gcc.dg/vect/pr45902.c: Likewise. - * gcc.dg/vect/slp-widen-mult-half.c: Likewise. - * gcc.dg/vect/vect-117.c: Likewise. - * gcc.dg/vect/vect-99.c: Likewise. - * gcc.dg/vect/vect-aggressive-1.c: Likewise. - * gcc.dg/vect/vect-cond-1.c: Likewise. - * gcc.dg/vect/vect-cond-2.c: Likewise. - * gcc.dg/vect/vect-cond-3.c: Likewise. - * gcc.dg/vect/vect-cond-4.c: Likewise. - * gcc.dg/vect/vect-mask-load-1.c: Likewise. - * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. - * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. - * gcc.dg/vect/vect-over-widen-1.c: Likewise. - * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. - * gcc.dg/vect/vect-over-widen-2.c: Likewise. - * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. - * gcc.dg/vect/vect-over-widen-3.c: Likewise. - * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. - * gcc.dg/vect/vect-over-widen-4.c: Likewise. - * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. - * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. - * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. - * gcc.dg/vect/vect-widen-mult-half.c: Likewise. - * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary - include of signal.h. - * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. - * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. - * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. - * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. - * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise. - * gcc.dg/vect/vect-ifcvt-16.c: Likewise. - * gcc.dg/vect/vect-ifcvt-17.c: Likewise. - * gcc.dg/vect/vect-ifcvt-2.c: Likewise. - * gcc.dg/vect/vect-ifcvt-3.c: Likewise. - * gcc.dg/vect/vect-ifcvt-4.c: Likewise. - * gcc.dg/vect/vect-ifcvt-5.c: Likewise. - * gcc.dg/vect/vect-ifcvt-5.c: Likewise. - * gcc.dg/vect/vect-ifcvt-6.c: Likewise. - * gcc.dg/vect/vect-ifcvt-7.c: Likewise. - * gcc.dg/vect/vect-ifcvt-9.c: Likewise. - * gcc.dg/vect/vect-outer-5.c: Likewise. - * gcc.dg/vect/vect-outer-6.c: Likewise. - * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary - include of stdio.h. - -2016-01-12 Nick Clifton <nickc@redhat.com> - - PR target/68913 - * gcc.dg/lto/pr61886_0.c: Rename the external function called - to fread so that it will be found in all target runtimes. - -2016-01-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69053 - * g++.dg/torture/pr69053.C: New testcase. - -2016-01-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69168 - * gcc.dg/torture/pr69168.c: New testcase. - -2016-01-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69157 - * gcc.dg/torture/pr69157.c: New testcase. - -2016-01-12 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69174 - * gcc.dg/torture/pr69174.c: New testcase. - -2016-01-12 Jakub Jelinek <jakub@redhat.com> - - PR c++/66808 - PR c++/69000 - * g++.dg/tls/pr66808.C: New test. - * g++.dg/tls/pr69000.C: New test. - -2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/swaps-p8-23.c: New test. - * gcc.target/powerpc/swaps-p8-24.c: Likewise. - -2016-01-11 John David Anglin <danglin@gcc.gnu.org> - - PR tree-optimization/68356 - * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix. - -2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org> - Jim Wilson <jim.wilson@linaro.org> - - PR target/69194 - * gcc.target/arm/pr69194.c: New test. - -2016-01-11 H.J. Lu <hongjiu.lu@intel.com> - - PR target/69225 - * gcc.target/i386/pr69225-1.c: New test. - * gcc.target/i386/pr69225-2.c: Likewise. - * gcc.target/i386/pr69225-3.c: Likewise. - * gcc.target/i386/pr69225-4.c: Likewise. - * gcc.target/i386/pr69225-5.c: Likewise. - * gcc.target/i386/pr69225-6.c: Likewise. - -2016-01-11 Jakub Jelinek <jakub@redhat.com> - - PR target/67462 - * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86 - if lp64. - - PR target/69071 - * gcc.dg/pr69071.c: New test. - - PR c++/69211 - * g++.dg/opt/pr69211.C: New test. - - PR tree-optimization/69214 - * gcc.c-torture/compile/pr69214.c: New test. - -2016-01-11 Uros Bizjak <ubizjak@gmail.com> - - * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target. - * gcc.target/i386/pr66232-11.c: Ditto. - * gcc.target/i386/pr66232-12.c: Ditto. - * gcc.target/i386/pr66232-13.c: Ditto. - -2016-01-11 Richard Biener <rguenther@suse.de> - - PR tree-optimization/69173 - * gcc.dg/torture/pr69173.c: New testcase. - -2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/68796 - * gcc.target/aarch64/tst_5.c: New test. - * gcc.target/aarch64/tst_6.c: Likewise. - -2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/68841 - * gcc.dg/pr68841.c: New test. - * gcc.c-torture/execute/pr68841.c: New test. - -2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com> - - PR rtl-optimization/68920 - * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option - for ix86 targets. - * gcc.dg/ifcvt-5.c: New test. - -2016-01-11 Alexandre Oliva <aoliva@redhat.com> - - PR bootstrap/69123 - * g++.dg/pr69123.C: New. - -2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com> - - PR target/69010 - * gcc.target/i386/pr69010.c: New test. - -2016-01-11 Martin Jambor <mjambor@suse.cz> - - PR ipa/69044 - * gcc.target/i386/chkp-pr69044.c: New test. - -2016-01-11 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69109 - * gcc.dg/autopar/pr69109-2.c: New test. - * gcc.dg/autopar/pr69109.c: New test. - -2016-01-11 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69108 - * gcc.dg/autopar/pr69108.c: New test. - -2016-01-10 Patrick Palka <ppalka@gcc.gnu.org> - - PR c++/69029 - * c-c++-common/Wisleading-indentation.c: Augment test. - -2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org> - - PR fortran/69154 - * gfortran.dg/inline_matmul_12.f90: New test. - -2016-01-10 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/67779 - * gfortran.dg/actual_array_offset_1: New test. - -2016-01-10 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69062 - * gcc.dg/autopar/pr69062.c: New test. - -2016-01-10 Thomas Schwinge <thomas@codesourcery.com> - - * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax. - * gcc.dg/vect/slp-perm-2.c: Likewise. - * gcc.dg/vect/slp-perm-3.c: Likewise. - * 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. - -2016-01-10 Tom de Vries <tom@codesourcery.com> - - PR tree-optimization/69039 - * gcc.dg/autopar/pr69039.c: New test. - -2016-01-09 Marek Polacek <polacek@redhat.com> - - PR c++/69113 - * g++.dg/pr69113.C: New test. - -2016-01-09 Jakub Jelinek <jakub@redhat.com> - - PR middle-end/50865 - PR tree-optimization/69097 - * gcc.c-torture/execute/pr50865.c: New test. - * gcc.c-torture/execute/pr69097-1.c: New test. - * gcc.c-torture/execute/pr69097-2.c: New test. - * gcc.dg/pr69097-1.c: New test. - * gcc.dg/pr69097-2.c: New test. - -2016-01-09 Jakub Jelinek <jakub@redhat.com> - - PR c++/69164 - * g++.dg/opt/pr69164.C: New test. - -2016-01-08 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69167 - * gcc.dg/pr69167.c: New test. - -2016-01-08 Marek Polacek <polacek@redhat.com> - - PR c++/68449 - * g++.dg/pr68449.C: New. - -2016-01-08 Alan Lawrence <alan.lawrence@arm.com> - - PR tree-optimization/68707 - * lib/target-supports.exp (check_effective_target_vect_load_lanes): New. - * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP - on platforms supporting it. - * gcc.dg/vect/slp-perm-2.c: Likewise. - * gcc.dg/vect/slp-perm-3.c: Likewise. - * gcc.dg/vect/slp-perm-5.c: Likewise. - * gcc.dg/vect/slp-perm-7.c: Likewise. - * gcc.dg/vect/slp-perm-8.c: Likewise. - * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP - on platforms supporting it. - -2016-01-08 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69162 - * gcc.dg/pr69162.c: New test. - - PR tree-optimization/69172 - * gcc.dg/pr69172.c: New test. - -2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com> - - PR tree-optimization/67781 - * gcc.c-torture/execute/pr67781.c: New file. - -2016-01-08 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69083 - * gcc.dg/vect/pr69083.c: New test. - -2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com> - - PR tree-optimization/61441 - * gcc.dg/pr61441.c: Restrict to linux and gnu targets. - Use -fexcess-precision=standard for compiler options. - Use fabs() only when __FLT_EVAL_METHOD__ == 0. - -2016-01-08 Jakub Jelinek <jakub@redhat.com> - - PR fortran/69128 - * gfortran.dg/gomp/pr69128.f90: New test. - - PR c++/69145 - * g++.dg/ext/pr69145-1.C: New test. - * g++.dg/ext/pr69145-2-very-long-filename.cc: New file. - * g++.dg/ext/pr69145-2.h: New file. - -2016-01-07 Martin Sebor <msebor@redhat.com> - - PR c/68966 - * gcc.dg/atomic-fetch-bool.c: New test. - * gcc.dg/sync-fetch-bool.c: New test. - -2016-01-07 H.J. Lu <hongjiu.lu@intel.com> - - PR fortran/66680 - gfortran.dg/gomp/pr66680.f90: Moved to libgomp. - -2016-01-07 Nick Clifton <nickc@redhat.com> - - PR target/66655 - * g++.dg/pr66655.C: New test. - * g++.dg/pr66655_1.cc: Test support file. - * g++.dg/pr66655.h: Test header file. - -2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr> - - PR fortran/66680 - gfortran.dg/gomp/pr66680.f90: New test. - -2016-01-07 H.J. Lu <hongjiu.lu@intel.com> - - PR target/69171 - * gcc.target/i386/pr69171-1.c: New test. - * gcc.target/i386/pr69171-2.c: Likewise. - * gcc.target/i386/pr69171-3.c: Likewise. - * gcc.target/i386/pr69171-4.c: Likewise. - * gcc.target/i386/pr69171-5.c: Likewise. - * gcc.target/i386/pr69171-6.c: Likewise. - -2015-12-15 Bernd Schmidt <bschmidt@redhat.com> - - PR middle-end/67639 - * c-c++-common/pr67639.c: New test. - -2016-01-07 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69141 - * g++.dg/opt/pr69141.C: New test. - -2016-01-06 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. - -2016-01-06 Uros Bizjak <ubizjak@gmail.com> - - PR target/69140 - * gcc.target/i386/pr69140.c: New test - -2016-01-06 David Malcolm <dmalcolm@redhat.com> - - * gcc.dg/bad-dereference.c: New test case. - -2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test. - -2016-01-06 Andreas Schwab <schwab@linux-m68k.org> - - * gcc.dg/atomic-invalid-2.c: Remove duplicated content. - -2016-01-06 Marek Polacek <polacek@redhat.com> - - PR sanitizer/69099 - * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test. - -2016-01-05 Marek Polacek <polacek@redhat.com> - - PR c/69104 - * gcc.dg/atomic-invalid-2.c: New. - -2016-01-05 H.J. Lu <hongjiu.lu@intel.com> - - PR target/68991 - * gcc.target/i386/pr68991.c: New test. - -2016-01-05 H.J. Lu <hongjiu.lu@intel.com> - - PR target/68991 - * g++.dg/pr68991-1.C: New test. - * g++.dg/pr68991-2.C: Likewise. - -2016-01-05 Sergei Trofimovich <siarheit@google.com> - - PR other/60465 - * gcc.target/ia64/pr60465-gprel64.c: New test. - * gcc.target/ia64/pr60465-gprel64-c37.c: New test. - -2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> - - PR rtl-optimization/68651 - * gcc.target/aarch64/pr68651_1.c: New test. - -2016-01-05 David Malcolm <dmalcolm@redhat.com> - - PR c/69122 - * c-c++-common/Wmisleading-indentation.c (pr69122): New function. - -2016-01-05 Nathan Sidwell <nathan@acm.org> - - PR c++/58583 - * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors. - - * gcc.dg/alias-15.c: New. - -2016-01-05 Nick Clifton <nickc@redhat.com> - - PR target/68870 - * g++.dg/pr68770.C: New test. - -2016-01-04 Mike Stump <mikestump@comcast.net> - - * lib/target-supports.exp (check_effective_target_cilkplus): - cilkplus targets require pthreads. - (check_effective_target_cilkplus): Remove special case for NVPTX. - -2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com> - - * gcc.target/powerpc/p9-permute.c: New test for xxperm code - generation. - -2016-01-04 Jakub Jelinek <jakub@redhat.com> +2017-01-01 Jakub Jelinek <jakub@redhat.com> Update copyright years. - -2016-01-04 Marek Polacek <polacek@redhat.com> - - PR c/68908 - * gcc.dg/atomic/c11-atomic-exec-6.c: New test. - * gcc.dg/atomic/c11-atomic-exec-7.c: New test. - * gcc.dg/atomic/stdatomic-op-5.c: New test. - -2016-01-04 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/20160104-2.c: New test. - -2016-01-04 Eric Botcazou <ebotcazou@adacore.com> - - * gcc.target/sparc/20160104-1.c: New test. - -2016-01-03 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/65045 - * gfortran.dg/pr65045.f90: New test. - -2016-01-02 Eric Botcazou <ebotcazou@adacore.com> - - * gnat.dg/specs/debug1.ads: Delete. - -2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/68867 - * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular - expression. - -2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> - - PR libgfortran/68867 - * gfortran.dg/default_format_denormal_2.f90: XFAIL for all - PowerPC. - -2016-01-01 Paul Thomas <pault@gcc.gnu.org> - - PR fortran/68864 - * gfortran.dg/pr68864.f90: New test. - -2016-01-01 Jakub Jelinek <jakub@redhat.com> - - PR tree-optimization/69070 - * gcc.dg/pr69070.c: New test. - - PR sanitizer/69055 - * gfortran.dg/pr69055.f90: New test. - - PR target/69015 - * gcc.dg/pr69015.c: New test. -Copyright (C) 2016 Free Software Foundation, Inc. +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 diff --git a/gcc/testsuite/ChangeLog-2016 b/gcc/testsuite/ChangeLog-2016 new file mode 100644 index 00000000000..1c4cd54030c --- /dev/null +++ b/gcc/testsuite/ChangeLog-2016 @@ -0,0 +1,18339 @@ +2016-12-29 Andrew Pinski <apinski@cavium.com> + + * gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100 + for AARCH64. + +2016-12-29 Uros Bizjak <ubizjak@gmail.com> + + PR target/78904 + * gcc.target/i386/pr78904-6.c: New test. + +2016-12-29 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h. + (main): Renamed to ... + (mpx_test): ... this. Add argc and argv arguments. + +2016-12-29 Martin Liska <mliska@suse.cz> + + PR c/78933 + * g++.dg/pr78933.C: New test. + +2016-12-28 Uros Bizjak <ubizjak@gmail.com> + + PR target/78904 + * gcc.target/i386/pr78904-4.c: New test. + * gcc.target/i386/pr78904-5.c: Ditto. + +2016-12-27 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13 + being out of bounds instead of 12. + +2016-12-27 Uros Bizjak <ubizjak@gmail.com> + + PR target/78904 + * gcc.target/i386/pr78904-3.c: New test. + +2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com> + + * gcc.target/i386/mpx/memcpy-1.c: New test. + +2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com> + + * gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test. + * gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto. + * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto. + +2016-12-27 Uros Bizjak <ubizjak@gmail.com> + + PR target/78904 + * gcc.target/i386/pr78904-2.c: New test. + +2016-12-26 Uros Bizjak <ubizjak@gmail.com> + + PR target/78904 + * gcc.target/i386/pr78904-1.c: New test. + +2016-12-23 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/class_assign_1.f08: New test. + +2016-12-23 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for + -fno-fat-lto-objects and add the -ffat-lto-objects option, along with + an explanation for its purpose. + * gcc.target/mips/oddspreg-3.c (dg-options): Likewise. + * gcc.target/mips/oddspreg-6.c (dg-options): Likewise. + * gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of + -ffat-lto-objects. + * gcc.target/mips/pr54240.c: Likewise. + * gcc.target/mips/r10k-cache-barrier-14.c: Likewise. + * gcc.target/mips/soft-float-1.c: Likewise. + +2016-12-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/gimplefe-20.c: New test-case. + +2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/litpool-str-1.c: New test. + +2016-12-22 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw". + * gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise. + * gcc.target/s390/md/andc-splitter-1.c: Likewise. + * gcc.target/s390/md/andc-splitter-2.c: Likewise. + * lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags. + * gcc.target/s390/s390.exp: Import torture_current_flags. + (check_effective_target_s390_useable_hw): New. + (check_effective_target_s390_z900_hw): New. + (check_effective_target_s390_z990_hw): New. + (check_effective_target_s390_z9_ec_hw): New. + (check_effective_target_s390_z10_hw): New. + (check_effective_target_s390_z196_hw): New. + (check_effective_target_s390_zEC12_hw): New. + (check_effective_target_s390_z13_hw): New. + (check_effective_target_z10_instructions): Removed. + (torture tests): Add optimization level without -march=. + Reorder torture tests for good cache usage. + +2016-12-22 Martin Liska <mliska@suse.cz> + + PR tree-optimization/78886 + * gcc.dg/tree-ssa/pr78886.c: New test. + +2016-12-22 Georg-Johann Lay <avr@gjlay.de> + + PR testsuite/52641 + * gcc.dg/pr35258.c (main) <temp>: Use an integer value that has + at least a size of 4. + * gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000). + * gcc.dg/graphite/pr46185.c: Require int32plus, size32plus. + * gcc.dg/graphite/isl-ast-op-select.c: Same. + * gcc.dg/graphite/pr42205-1.c: Require int32plus. + * gcc.dg/graphite/pr42221.c: Same. + * gcc.dg/tree-ssa/pr65136.c: Same. + * gcc.dg/tree-ssa/sra-20.c: Same. + * gcc.dg/graphite/scop-0.c: Require size32plus. + * gcc.dg/graphite/scop-22.c: Same. + * gcc.dg/graphite/scop-3.c: Same. + * gcc.dg/graphite/scop-dsyr2k.c: Same. + * gcc.dg/graphite/scop-dsyrk.c: Same. + * gcc.dg/graphite/scop-mvt.c: Same. + * gcc.dg/graphite/scop-sor.c: Same. + * gcc.dg/tree-ssa/pr68529-3.c: Same. + * gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if. + * gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed. + * gcc.dg/tree-ssa/pr71408.c: Same. + * gcc.dg/fold-and-rshift-2.c: Same. + * gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use + uintptr_t instead of long for int representation of address. + * gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines. + +2016-12-22 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/78858 + * c-c++-common/ubsan/pr78858.c: New test. + * gcc.dg/nonnull-5.c: New test. + +2016-12-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/72707 + * g++.dg/warn/Wshadow-12.C: New test. + +2016-12-21 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/78580 + * gcc.target/i386/pr78580.c: New. + +2016-12-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/77830 + * g++.dg/cpp1y/pr77830.C: New test. + * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics. + +2016-12-21 Bernd Schmidt <bschmidt@redhat.com> + + PR target/71321 + * gcc.target/i386/pr71321.c: New test. + +2016-12-21 Jakub Jelinek <jakub@redhat.com> + + PR fortran/78866 + * gfortran.dg/gomp/map-1.f90: Add expected error. + * gfortran.dg/gomp/pr78866-1.f90: New test. + * gfortran.dg/gomp/pr78866-2.f90: New test. + +2016-12-21 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL + lwz on AIX. + +2016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/unsigned-extend-2.c: Update testcase. + +2016-12-21 Martin Liska <mliska@suse.cz> + + PR driver/78863 + * gcc.dg/spellcheck-options-13.c: New test. + +2016-12-21 Alexander Monakov <amonakov@ispras.ru> + + * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to + explicitly request the desired storage class. + +2016-12-21 Georg-Johann Lay <avr@gjlay.de> + + PR testsuite/52641 + * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case + where neither short nor int has a size of 4; use long. + * gcc.dg/builtin-object-size-17.c: Same. + * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t + for components as 4 components are supposed to occupy 16 bytes. + * gcc.dg/pr78408-1.c: Require target size32plus. + * gcc.dg/pr78408-2.c: Same. + * gcc.dg/tree-ssa/pr78428.c. Require target int32plus. + * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines. + +2016-12-21 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output. + +2016-12-21 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/78867 + * gfortran.dg/string_length_4.f90: New test. + +2016-12-21 Georg-Johann Lay <avr@gjlay.de> + + * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=. + * gcc.target/avr/mmcu/avr-mmcu.exp: New file. + * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu. + * gcc.target/avr/tiny-caller-save.c: Dito. + * gcc.target/avr/tiny-memx.c: Dito. + +2016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com> + + * gcc.dg/max.c: New Testcase. + * gcc.dg/min.c: New Testcase. + +2016-12-21 Jakub Jelinek <jakub@redhat.com> + + PR c/77767 + * gcc.c-torture/execute/pr77767.c: New test. + +2016-12-20 Pat Haugen <pthaugen@us.ibm.com> + + * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc. + * gcc.dg/sms-6.c: Likewise. + +2016-12-20 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/tls/alias-1.c: dg-add-options tls. + * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX. + +2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/pr78255-2.c: Fix to work for targets + that do not optimize for tailcall. + +2016-12-20 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/tls/pr78796.c: dg-add-options tls. + * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector. + * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64. + +2016-12-20 Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-19.c: New testcase. + +2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/78694 + * gcc.c-torture/compile/pr78694.c: New test. + +2016-12-20 Eric Botcazou <ebotcazou@adacore.com> + + PR testsuite/71232 + * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options. + * gnat.dg/vect2.adb: Likewise. + * gnat.dg/vect3.adb: Likewise. + * gnat.dg/vect4.adb: Likewise. + * gnat.dg/vect5.adb: Likewise. + * gnat.dg/vect6.adb: Likewise. + +2016-12-19 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr59874-3.c: New test. + +2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile. + * gcc.target/powerpc/fold-vec-mult-char.c: New. + * gcc.target/powerpc/fold-vec-mult-float.c: New. + * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-mult-int.c: New. + * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New. + * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New. + * gcc.target/powerpc/fold-vec-mult-longlong.c: New. + * gcc.target/powerpc/fold-vec-mult-short.c: New. + +2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-sub-char.c: New. + * gcc.target/powerpc/fold-vec-sub-float.c: New. + * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-sub-int.c: New. + * gcc.target/powerpc/fold-vec-sub-int128.c: New. + * gcc.target/powerpc/fold-vec-sub-longlong.c: New. + * gcc.target/powerpc/fold-vec-sub-short.c: New. + +2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR target/78748 + * gcc.c-torture/compile/pr78748.c: New test. + +2016-12-18 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78848 + * gfortran.dg/dtio_22.f90: New test. + +2016-12-18 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78592 + * gfortran.dg/dtio_21.f90: New test. + +2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78746 + * charlen_03.f90: Remove test. + * charlen_10.f90: Ditto. + +2016-12-17 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/78832 + * gcc.dg/asan/pr78832.c: New test. + +2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/avx512bw-kaddd-1.c: New test. + * gcc.target/i386/avx512bw-kaddq-1.c: Ditto. + * gcc.target/i386/avx512dq-kaddb-1.c: Ditto. + * gcc.target/i386/avx512f-kaddw-1.c: Ditto. + +2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/78239 + * gfortran.dg/fimplicit_none_1.f90: New test. + * gfortran.dg/fimplicit_none_2.f90: New test. + +2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/byte-in-either-range-0.c: New test. + * gcc.target/powerpc/byte-in-either-range-1.c: New test. + * gcc.target/powerpc/byte-in-range-0.c: New test. + * gcc.target/powerpc/byte-in-range-1.c: New test. + * gcc.target/powerpc/byte-in-set-0.c: New test. + * gcc.target/powerpc/byte-in-set-1.c: New test. + * gcc.target/powerpc/byte-in-set-2.c: New test. + +2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/78622 + * gfortran.dg/dtio_20.f03: New test. + +2016-12-16 Jakub Jelinek <jakub@redhat.com> + + PR fortran/78757 + * gfortran.dg/char_result_16.f90: New test. + +2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/ubfiz_lsl_1.c: New test. + +2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/ubfx_lsr_1.c: New test. + +2016-12-16 Jakub Jelinek <jakub@redhat.com> + + PR c/78408 + * gcc.dg/pr78408-1.c: New test. + * gcc.dg/pr78408-2.c: New test. + +2016-12-16 Marek Polacek <polacek@redhat.com> + + PR tree-optimization/78819 + * gcc.dg/tree-ssa/vrp112.c: New test. + +2016-12-16 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt61.adb: New test. + * gnat.dg/opt61_pkg.ad[sb]: New helper. + +2016-12-16 Richard Biener <rguenther@suse.de> + + PR c++/71694 + * g++.dg/pr71694.C: New testcase. + +2016-12-16 Richard Biener <rguenther@suse.de> + + PR middle-end/71632 + * gcc.dg/pr71632.c: New testcase. + +2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/avx512bw-kmovd-1.c: New test. + * gcc.target/i386/avx512bw-kmovd-2.c: Ditto. + * gcc.target/i386/avx512bw-kmovd-3.c: Ditto. + * gcc.target/i386/avx512bw-kmovd-4.c: Ditto. + * gcc.target/i386/avx512bw-kmovq-1.c: Ditto. + * gcc.target/i386/avx512bw-kmovq-2.c: Ditto. + * gcc.target/i386/avx512bw-kmovq-3.c: Ditto. + * gcc.target/i386/avx512bw-kmovq-4.c: Ditto. + * gcc.target/i386/avx512dq-kmovb-2.c: Ditto. + * gcc.target/i386/avx512dq-kmovb-3.c: Ditto. + * gcc.target/i386/avx512dq-kmovb-4.c: Ditto. + * gcc.target/i386/avx512dq-kmovb-5.c: Ditto. + * gcc.target/i386/avx512f-kmovw-2.c: Ditto. + * gcc.target/i386/avx512f-kmovw-3.c: Ditto. + * gcc.target/i386/avx512f-kmovw-4.c: Ditto. + * gcc.target/i386/avx512f-kmovw-5.c: Ditto. + +2016-12-15 Jakub Jelinek <jakub@redhat.com> + + P0490R0 GB 20: decomposition declaration should commit to tuple + interpretation early + * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics. + +2016-12-15 Nathan Sidwell <nathan@acm.org> + + PR c++/77585 + * g++.dg/cpp1y/pr77585.C: New. + +2016-12-15 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi. + * gcc.dg/tree-ssa/pr71179.c: Same. + +2016-12-15 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78800 + * gfortran.dg/unlimited_polymorphic_27.f90: New test case. + +2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for + -mmicromips. + +2016-12-15 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere. + * gcc.dg/torture/pr78515.c: Likewise. + * gcc.dg/pr69634.c: Likewise. + +2016-12-14 Martin Sebor <msebor@redhat.com> + + PR middle-end/78519 + * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test. + +2016-12-14 Martin Sebor <msebor@redhat.com> + + PR c++/78774 + * g++.dg/cpp1y/pr78774.C: New test. + +2016-12-14 David Malcolm <dmalcolm@redhat.com> + + PR target/78213 + * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of + -fself-test. + * gcc.dg/pr78213.c: Disable this test. + * selftests/example.txt: New file. + +2016-12-14 Martin Sebor <msebor@redhat.com> + + PR middle-end/78786 + * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test. + +2016-12-14 Jakub Jelinek <jakub@redhat.com> + + PR target/78791 + * gcc.c-torture/execute/pr78791.c: New test. + * gcc.target/i386/pr78791.c: New test. + +2016-12-14 Marek Polacek <polacek@redhat.com> + + PR c++/72775 + * g++.dg/ext/flexary12.C: Adjust dg-error. + * g++.dg/ext/flexary20.C: New. + * g++.dg/ext/flexary21.C: New. + +2016-12-14 Uros Bizjak <ubizjak@gmail.com> + + PR target/59874 + * gcc.target/i386/pr59874-1.c: New test. + * gcc.target/i386/pr59874-2.c: Ditto. + +2016-12-14 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX. + * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX. + * gcc.dg/pr69634.c: Add -Wno-psabi for AIX. + +2016-12-14 Jakub Jelinek <jakub@redhat.com> + + PR debug/77844 + * g++.dg/opt/pr77844.C: New test. + +2016-12-14 Martin Sebor <msebor@redhat.com> + + PR c/17308 + * gcc.dg/builtins-nonnull.c: New test. + * gcc.dg/nonnull-4.c: New test. + +2016-12-14 Nathan Sidwell <nathan@acm.org> + + PR c++/78701 + * g++.dg/cpp0x/pr78701.C: New. + +2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is + defined, add tracing of the various extracts to stderr. Add + support for tests that convert the result to another type. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new + tests that do an extract and then convert the values double. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise. + * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise. + * gcc.target/powerpc/p9-extract-1.c: Update test to check for + VEXTU{B,H,W}{L,R}X instructions being generated by default instead + of VEXTRACTU{B,H} and XXEXTRACTUW. + * gcc.target/powerpc/p9-extract-3.c: New test for combination of + vec_extract and convert to floating point. + * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b + and vec_extract4b. + * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise. + +2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for + -mmicromips. + +2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/78780 + * gfortran.dg/coarray/alloc_comp_5.f90: New test. + * gfortran.dg/coarray_42.f90: New test. + +2016-12-14 Jakub Jelinek <jakub@redhat.com> + + PR target/78796 + * gcc.dg/tls/pr78796.c: New test. + +2016-12-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78731 + * gcc.dg/torture/pr78731.c: New testcase. + +2016-12-14 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern. + * gcc.dg/tree-ssa/dump-2.c: Likewise. + +2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/msa-builtins-err.c (dg-options): Add + -ffat-lto-objects option. + +2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/strlenopt-30.c: New test-case. + +2016-12-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78788 + * gcc.dg/torture/pr78788.c: New testcase. + +2016-12-13 Nathan Sidwell <nathan@acm.org> + + PR c++/69481 + * g++.dg/cpp0x/pr69481.C: New. + +2016-12-13 Uros Bizjak <ubizjak@gmail.com> + + PR target/78794 + * gcc.target/i386/pr78794.c: New test. + +2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/77785 + * gfortran.dg/coarray_38.f90: Added expecting error message. + * gfortran.dg/coarray_41.f90: New test. + * gfortran.dg/coarray_class_2.f90: New test. + +2016-12-13 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c: Add new test of the test suite + file. + * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite + file. + +2016-12-13 Martin Liska <mliska@suse.cz> + + PR tree-optimization/78428 + * gcc.dg/tree-ssa/pr78428.c: New test. + +2016-12-13 Janus Weil <janus@gcc.gnu.org> + Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78737 + * gfortran.dg/dtio_19.f90: New test case. + +2016-12-13 Michael Matz <matz@suse.de> + + PR tree-optimization/78725 + * gcc.dg/pr78725.c: New test. + * gcc.dg/pr78725-2.c: New test. + +2016-12-13 Richard Biener <rguenther@suse.de> + + PR middle-end/78742 + * gcc.dg/torture/pr78742.c: New testcase. + +2016-12-13 Martin Liska <mliska@suse.cz> + + * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of + scanned pattern ASAN_MARK. + * gcc.dg/asan/use-after-scope-goto-2.c: Likewise. + * gcc.dg/asan/use-after-scope-switch-1.c: Likewise. + * gcc.dg/asan/use-after-scope-switch-2.c: Likewise. + * gcc.dg/asan/use-after-scope-switch-3.c: Likewise. + +2016-12-13 Jakub Jelinek <jakub@redhat.com> + + PR ipa/77905 + * g++.dg/ipa/pr77905.C: New test. + +2016-12-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78777 + * g++.dg/torture/pr78777.C: New test. + +2016-12-12 Martin Sebor <msebor@redhat.com> + + PR middle-end/78622 + PR middle-end78606 + * gcc.c-torture/execute/pr78622.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined + behavior inadvertently introduced in a previous commit. Tighten + up final checking. + * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity. + Add test cases. + * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases. + * 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-5.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and + add a final optimization check. + * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. + * gcc.dg/tree-ssa/pr78622.c: New test. + +2016-12-12 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78392 + * gfortran.dg/constant_shape.f90: New test case. + +2016-12-12 Marek Polacek <polacek@redhat.com> + + PR c++/78647 + * g++.dg/parse/error58.C: New. + +2016-12-12 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/78680 + * gcc.dg/format/pr78680.c: New test case. + * gcc.dg/plugin/diagnostic-test-expressions-1.c + (test_multiline_token): New function. + * gcc.dg/plugin/diagnostic-test-string-literals-1.c + (test_backslash_continued_logical_lines): New function. + +2016-12-12 Nathan Sidwell <nathan@acm.org> + + PR c++/78252 + * g++.dg/cpp1y/lambda-mangle-1.C: New. + +2016-12-12 Uros Bizjak <ubizjak@gmail.com> + + PR target/78738 + * gcc.target/i386/pr78738.c: New test. + +2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * lib/target-supports.exp + (check_effective_target_newlib_broken_long_double_io): New check. + (check_effective_target_frexpl): Likewise. + +2016-12-12 Marek Polacek <polacek@redhat.com> + + PR middle-end/78716 + * g++.dg/other/vararg-5.C: New. + +2016-12-12 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/78669 + * gcc.target/i386/pr78669.c: New test. + +2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change. + +2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for + -mnan=2008 and -mabs=2008. + +2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/78695 + * gcc.target/powerpc/swaps-stack-protector.c: New test. + +2016-12-11 Uros Bizjak <ubizjak@gmail.com> + + PR target/70799 + * gcc.target/i386/pr70799-3.c: New test. + +2016-12-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/78637 + * g++.dg/parse/namespace14.C: New. + +2016-12-10 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78720 + * gcc.c-torture/execute/pr78720.c: New test. + + PR fortran/78758 + * gfortran.dg/pr78758.f90: New test. + * gfortran.dg/pr38868.f: Remove again bogus warning. + +2016-12-09 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/77903 + * gfortran.dg/submodule_20.f08: New test. + +2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR testsuite/78740 + * gcc.target/powerpc/pr78691-ppc.c: Remove -m32. + +2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to + support __int128. + +2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR ipa/78721 + * gcc.dg/pr78721.c: New test. + +2016-12-09 Jakub Jelinek <jakub@redhat.com> + + PR target/72742 + * gcc.c-torture/compile/pr72742.c: New test. + +2016-12-09 Martin Sebor <msebor@redhat.com> + + * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives + on arm-unknown-linux-gnueabi (and likely other ILP32) targets. + +2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com> + + PR rtl-optimization/78255 + * gcc.target/aarch64/pr78255.c: New. + * gcc.target/arm/pr78255-1.c: New. + * gcc.target/arm/pr78255-2.c: New. + +2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler + strings + * gcc.target/powerpc/dimode-2.c: Likewise. + +2016-12-09 Cesar Philippidis <cesar@codesourcery.com> + + PR ipa/78027 + * c-c++-common/goacc/acc-icf.c: New test. + * gfortran.dg/goacc/pr78027.f90: New test. + +2015-12-09 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/78733 + * gcc.target/aarch64/pr78733.c: New test. + +2016-12-09 Janus Weil <janus@gcc.gnu.org> + + PR fortran/61767 + * gfortran.dg/finalize_31.f90: New test. + +2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/78505 + * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test. + +2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_alloc_comp_3.f08: New test. + * gfortran.dg/coarray_alloc_comp_4.f08: New test. + * gfortran.dg/finalize_18.f90: Add count for additional guard against + accessing null-pointer. + * gfortran.dg/proc_ptr_comp_47.f90: New test. + +2016-12-09 Nathan Sidwell <nathan@acm.org> + + PR c++/78550 + * g++.dg/cpp1y/pr78550.C: New. + +2016-12-09 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/44265 + * gfortran.dg/char_result_14.f90: New test. + * gfortran.dg/char_result_15.f90: New test. + +2016-12-09 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/dump-3.c: New test. + +2016-12-09 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78726 + * gcc.c-torture/execute/pr78726.c: New test. + * gcc.dg/guality/pr78726.c: New test. + +2016-12-08 Martin Sebor <msebor@redhat.com> + + PR c/78284 + * gcc.dg/attr-alloc_size-3.c: New test. + * gcc.dg/attr-alloc_size-4.c: New test. + * gcc.dg/attr-alloc_size-5.c: New test. + * gcc.dg/attr-alloc_size-6.c: New test. + * gcc.dg/attr-alloc_size-7.c: New test. + * gcc.dg/attr-alloc_size-8.c: New test. + * gcc.dg/attr-alloc_size-9.c: New test. + * gcc/testsuite/gcc.dg/errno-1.c: Adjust. + +2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/65173 + PR fortran/69064 + PR fortran/69859 + PR fortran/78350 + * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. + * gfortran.dg/charlen_01.f90: New test. + * gfortran.dg/charlen_02.f90: Ditto. + * gfortran.dg/charlen_03.f90: Ditto. + * gfortran.dg/charlen_04.f90: Ditto. + * gfortran.dg/charlen_05.f90: Ditto. + * gfortran.dg/charlen_06.f90: Ditto. + * gfortran.dg/charlen_07.f90: Ditto. + * gfortran.dg/charlen_08.f90: Ditto. + * gfortran.dg/charlen_09.f90: Ditto. + * gfortran.dg/charlen_10.f90: Ditto. + * gfortran.dg/charlen_11.f90: Ditto. + * gfortran.dg/charlen_12.f90: Ditto. + * gfortran.dg/charlen_13.f90: Ditto. + * gfortran.dg/charlen_14.f90: Ditto. + * gfortran.dg/charlen_15.f90: Ditto. + +2016-12-08 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/78671 + * gcc.target/i386/pr78671.c: New. + +2015-12-08 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/78733 + * gcc.target/aarch64/pr78733.c: New test. + +2016-12-08 Nathan Sidwell <nathan@acm.org> + + PR c++/78551 + * g++.dg/cpp1y/pr78551.C: New. + +2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com> + + PR debug/78112 + * g++.dg/pr78112.C: Remove platform-dependent checks. + * g++.dg/pr78112-2.C: New testcase. + +2016-12-08 Bin Cheng <bin.cheng@arm.com> + + PR middle-end/78684 + * g++.dg/torture/pr78684.C: New test. + +2016-12-08 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h + (CHECK_CRYPTO): Remove. + (expected_poly64x1_t, expected_poly64x2_t): Remove + +2016-12-08 Jakub Jelinek <jakub@redhat.com> + + P0003R5 - removal of dynamic exception specification from C++17 + * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of + throw (type-id-list) in C++11 and C++14 and removal in C++17. + * g++.dg/compat/eh/ctor1_y.C: Likewise. + * g++.dg/compat/eh/new1_x.C: Likewise. + * g++.dg/compat/eh/new1_y.C: Likewise. + * g++.dg/compat/eh/spec3_x.C: Likewise. + * g++.dg/compat/eh/spec3_y.C: Likewise. + * g++.dg/compat/eh/template1.h: Likewise. + * g++.dg/compat/eh/template1_y.C: Likewise. + * g++.dg/compat/eh/unexpected1_x.C: Likewise. + * g++.dg/compat/eh/unexpected1_y.C: Likewise. + * g++.dg/cpp0x/auto9.C: Likewise. + * g++.dg/cpp0x/defaulted23.C: Likewise. + * g++.dg/cpp0x/error5.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise. + * g++.dg/cpp0x/noexcept02.C: Likewise. + * g++.dg/cpp0x/noexcept07.C: Likewise. + * g++.dg/cpp0x/noexcept08.C: Likewise. + * g++.dg/cpp0x/noexcept19.C: Likewise. + * g++.dg/cpp0x/variadic73.C: Likewise. + * g++.dg/cpp0x/variadic-throw.C: Likewise. + * g++.dg/cpp1z/noexcept-type1.C: Likewise. + * g++.dg/eh/async-unwind2.C: Likewise. + * g++.dg/eh/cond4.C: Likewise. + * g++.dg/eh/delete1.C: Likewise. + * g++.dg/eh/ehopt1.C: Likewise. + * g++.dg/eh/forced3.C: Likewise. + * g++.dg/eh/forced4.C: Likewise. + * g++.dg/eh/init-temp2.C: Likewise. + * g++.dg/eh/pr38662.C: Likewise. + * g++.dg/eh/pr41819.C: Likewise. + * g++.dg/eh/shadow1.C: Likewise. + * g++.dg/eh/spec2.C: Likewise. + * g++.dg/eh/spec3.C: Likewise. + * g++.dg/eh/spec5.C: Likewise. + * g++.dg/eh/spec6.C: Likewise. + * g++.dg/eh/spec7.C: Likewise. + * g++.dg/eh/spec8.C: Likewise. + * g++.dg/eh/spec9.C: Likewise. + * g++.dg/eh/template1.C: Likewise. + * g++.dg/eh/unexpected1.C: Likewise. + * g++.dg/ext/has_nothrow_assign.C: Likewise. + * g++.dg/ext/has_nothrow_constructor.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_copy-7.C: Likewise. + * g++.dg/gcov/gcov-7.C: Likewise. + * g++.dg/init/new13.C: Likewise. + * g++.dg/init/new25.C: Likewise. + * g++.dg/lookup/exception1.C: Likewise. + * g++.dg/opt/noreturn-1.C: Likewise. + * g++.dg/other/error3.C: Likewise. + * g++.dg/rtti/crash3.C: Likewise. + * g++.dg/template/eh2.C: Likewise. + * g++.dg/template/error36.C: Likewise. + * g++.dg/tm/pr46567.C: Likewise. + * g++.dg/tm/pr47340.C: Likewise. + * g++.dg/torture/pr46364.C: Likewise. + * g++.dg/torture/pr49394.C: Likewise. + * g++.dg/torture/pr52918-1.C: Likewise. + * g++.dg/torture/pr57190.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-global-1.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. + * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. + * g++.dg/tree-ssa/pr45605.C: Likewise. + * g++.dg/warn/Wreturn-type-3.C: Likewise. + * g++.old-deja/g++.eh/badalloc1.C: Likewise. + * g++.old-deja/g++.eh/cleanup2.C: Likewise. + * g++.old-deja/g++.eh/spec1.C: Likewise. + * g++.old-deja/g++.eh/spec2.C: Likewise. + * g++.old-deja/g++.eh/spec3.C: Likewise. + * g++.old-deja/g++.eh/spec4.C: Likewise. + * g++.old-deja/g++.eh/spec6.C: Likewise. + * g++.old-deja/g++.eh/throw1.C: Likewise. + * g++.old-deja/g++.eh/throw2.C: Likewise. + * g++.old-deja/g++.eh/tmpl1.C: Likewise. + * g++.old-deja/g++.eh/tmpl3.C: Likewise. + * g++.old-deja/g++.mike/eh15.C: Likewise. + * g++.old-deja/g++.mike/eh25.C: Likewise. + * g++.old-deja/g++.mike/eh33.C: Likewise. + * g++.old-deja/g++.mike/eh34.C: Likewise. + * g++.old-deja/g++.mike/eh50.C: Likewise. + * g++.old-deja/g++.mike/eh51.C: Likewise. + * g++.old-deja/g++.mike/eh55.C: Likewise. + * g++.old-deja/g++.mike/p10416.C: Likewise. + * g++.old-deja/g++.other/crash28.C: Likewise. + * g++.old-deja/g++.other/crash30.C: Likewise. + * g++.old-deja/g++.other/new7.C: Likewise. + * g++.old-deja/g++.pt/ehspec1.C: Likewise. + * g++.old-deja/g++.robertl/eb123.C: Likewise. + +2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com> + + * gcc.target/aarch64/pr78382.c: New testcase. + +2016-12-08 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/pr71112.c: New testcase. + +2016-12-07 Martin Sebor <msebor@redhat.com> + + PR middle-end/77784 + PR middle-end/78149 + PR middle-end/78138 + * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic. + * g++.dg/ext/builtin-object-size3.C (bar): Same. + * g++.dg/ext/strncpy-chk1.C: Same. + * g++.dg/opt/memcpy1.C: Same. + * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. + * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow. + * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic. + * gcc.dg/attr-alloc_size.c: Same. + * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic. + * gcc.dg/builtin-stringop-chk-2.c: Same. + * gcc.dg/builtin-stringop-chk-4.c: New test. + * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic. + * gcc.dg/memcpy-2.c: Same. + * gcc.dg/pr40340-1.c: Same. + * gcc.dg/pr40340-2.c (main): Same. + * gcc.dg/pr40340-5.c (main): Same. + * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same. + * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected + warning. + * gfortran.dg/char_length_3.f90: Prune expected warnings. + * gfortran.dg/pr38868.f: Add expected warnings. + +2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/72717 + * gcc.target/powerpc/pr72717.c: New test. + +2016-12-07 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/builtin-strstr-1.c: New test. + * g++.dg/cpp0x/constexpr-strstr.C: New test. + + PR c++/78692 + * g++.dg/torture/pr78692.C: New test. + +2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR rtl-optimization/78617 + * gcc.c-torture/execute/pr78617.c: New test. + +2016-12-07 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and + P9 to their own test file. This allows precise constraints on the + effective target and compile options. + * gcc.target/powerpc/builtins-3-p8.c: New file for the vector + compare P8 built-in tests. + * gcc.target/powerpc/builtins-3-p9.c: New file for the vector + compare P9 built-in tests. + +2016-12-07 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr77761.c: Require int128 effective target. + (avx512f_test): Delete. + (do_main): Rename to avx512f_test. + +2016-12-07 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/78691 + * gcc.target/i386/pr78691-i386.c: New test. + * gcc.target/powerpc/pr78691-ppc.c: New test. + +2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options. + * gcc.target/i386/pr70322-2.c: Likewise. + * gcc.target/i386/pr70322-3.c: Likewise. + * gcc.target/i386/pr70322-4.c: Likewise. + +2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com> + + * gcc.target/aarch64/pr71727.c: New testcase. + +2016-12-06 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/67955 + * gcc.dg/tree-ssa/dse-points-to.c: New test. + +2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/78658 + * gcc.target/powerpc/pr78658.c: New test. + +2016-12-06 Vladimir Makarov <vmakarov@redhat.com> + + PR target/77761 + * testsuite/gcc.target/i386/pr77761.c: New. + +2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/78659 + * gfortran.dg/alloc_comp_constraint_1.f90: Update test. + * gfortran.dg/alloc_comp_constraint_7.f90: New test. + * gfortran.dg/namelist_34.f90: Update test. + * gfortran.dg/namelist_63.f90: Update test. + +2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com> + + * gcc.target/mips/msa-builtins-err.c: New test. + +2016-12-06 Jakub Jelinek <jakub@redhat.com> + + PR c++/71537 + * g++.dg/cpp0x/constexpr-71537.C: New test. + + PR c++/71537 + * g++.dg/cpp0x/constexpr-memchr.C: New test. + + PR c++/71537 + * g++.dg/cpp0x/constexpr-strchr.C: New test. + + PR tree-optimization/78675 + * gcc.c-torture/execute/pr78675.c: New test. + * gcc.target/i386/pr78675-1.c: New test. + * gcc.target/i386/pr78675-2.c: New test. + +2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/avx512bw-kandd-1.c: New. + * gcc.target/i386/avx512bw-kandnd-1.c: Ditto. + * gcc.target/i386/avx512bw-kandnq-1.c: Ditto. + * gcc.target/i386/avx512bw-kandq-1.c: Ditto. + * gcc.target/i386/avx512bw-knotd-1.c: Ditto. + * gcc.target/i386/avx512bw-knotq-1.c: Ditto. + * gcc.target/i386/avx512bw-kord-1.c: Ditto. + * gcc.target/i386/avx512bw-korq-1.c: Ditto. + * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto. + * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto. + * gcc.target/i386/avx512bw-kxnord-1.c: Ditto. + * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto. + * gcc.target/i386/avx512bw-kxord-1.c: Ditto. + * gcc.target/i386/avx512bw-kxorq-1.c: Ditto. + * gcc.target/i386/avx512dq-kandb-1.c: Ditto. + * gcc.target/i386/avx512dq-kandnb-1.c: Ditto. + * gcc.target/i386/avx512dq-knotb-1.c: Ditto. + * gcc.target/i386/avx512dq-korb-1.c: Ditto. + * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto. + * gcc.target/i386/avx512dq-kxorb-1.c: Ditto. + * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto. + * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check. + +2016-12-05 Paolo Bonzini <bonzini@gnu.org> + + * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c, + gcc.dg/fold-and-rshift-2.c: New testcases. + +2016-12-05 Nathan Sidwell <nathan@acm.org> + + * c-c++-common/fmax_errors.c: Check notes after last error are + emitted. + +2016-12-04 James Greenhalgh <james.greenhalgh@arm.com> + + PR rtl-optimization/78561 + * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183. + +2016-12-04 Martin Sebor <msebor@redhat.com> + + PR c/78668 + * gcc.dg/builtin-alloc-size.c: New test. + +2016-12-04 Uros Bizjak <ubizjak@gmail.com> + + PR target/70322 + * gcc.target/i386/pr70322-4.c: New test. + +2016-12-03 Janus Weil <janus@gcc.gnu.org> + + PR fortran/43207 + * gfortran.dg/abstract_type_9.f90: New test case. + +2016-12-03 Janus Weil <janus@gcc.gnu.org> + + PR fortran/42188 + * gfortran.dg/derived_result_2.f90.f90: New test case. + +2016-12-03 Janus Weil <janus@gcc.gnu.org> + + PR fortran/58175 + * gfortran.dg/finalize_30.f90: Extend test case. + +2016-12-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/78649 + * g++.dg/cpp0x/pr78649.C: New test. + +2016-12-02 Uros Bizjak <ubizjak@gmail.com> + + PR target/70322 + * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail. + +2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78618 + * gfortran.dg/char_conversion.f90: New test. + +2016-12-02 Jakub Jelinek <jakub@redhat.com> + + PR target/70322 + * gcc.target/i386/pr70322-1.c: New test. + * gcc.target/i386/pr70322-2.c: New test. + * gcc.target/i386/pr70322-3.c: New test. + +2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse-1.c: Add test for + cmse_nonsecure_caller. + +2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir. + * gcc.target/arm/cmse/cmse-9.c: Added some extra tests. + * gcc.target/arm/cmse/cmse-14.c: New. + * gcc.target/arm/cmse/baseline/bitfield-4.c: New. + * gcc.target/arm/cmse/baseline/bitfield-5.c: New. + * gcc.target/arm/cmse/baseline/bitfield-6.c: New. + * gcc.target/arm/cmse/baseline/bitfield-7.c: New. + * gcc.target/arm/cmse/baseline/bitfield-8.c: New. + * gcc.target/arm/cmse/baseline/bitfield-9.c: New. + * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New. + * gcc.target/arm/cmse/baseline/cmse-11.c: New. + * gcc.target/arm/cmse/baseline/cmse-13.c: New. + * gcc.target/arm/cmse/baseline/cmse-6.c: New. + * gcc.target/arm/cmse/baseline/union-1.c: New. + * gcc.target/arm/cmse/baseline/union-2.c: New. + * gcc.target/arm/cmse/mainline/bitfield-4.c: New. + * gcc.target/arm/cmse/mainline/bitfield-5.c: New. + * gcc.target/arm/cmse/mainline/bitfield-6.c: New. + * gcc.target/arm/cmse/mainline/bitfield-7.c: New. + * gcc.target/arm/cmse/mainline/bitfield-8.c: New. + * gcc.target/arm/cmse/mainline/bitfield-9.c: New. + * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New. + * gcc.target/arm/cmse/mainline/union-1.c: New. + * gcc.target/arm/cmse/mainline/union-2.c: New. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New. + * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New. + * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New. + * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New. + * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New. + * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New. + * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New. + * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New. + * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New. + * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New. + +2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse-3.c: Add tests. + * gcc.target/arm/cmse/cmse-4.c: Add tests. + * gcc.target/arm/cmse/cmse-15.c: New. + +2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate. + * gcc.target/arm/cmse/struct-1.c: New. + * gcc.target/arm/cmse/bitfield-1.c: New. + * gcc.target/arm/cmse/bitfield-2.c: New. + * gcc.target/arm/cmse/bitfield-3.c: New. + * gcc.target/arm/cmse/baseline/cmse-2.c: New. + * gcc.target/arm/cmse/baseline/softfp.c: New. + * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New. + * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New. + * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New. + * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New. + * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New. + +2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse-4.c: New. + * gcc.target/arm/cmse/cmse-9.c: New. + * gcc.target/arm/cmse/cmse-10.c: New. + +2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse-3.c: New. + +2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> + Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/cmse/cmse.exp: New. + * gcc.target/arm/cmse/cmse-1.c: New. + * gcc.target/arm/cmse/cmse-12.c: New. + * lib/target-supports.exp + (check_effective_target_arm_cmse_ok): New. + +2016-12-02 Cesar Philippidis <cesar@codesourcery.com> + James Norris <jnorris@codesourcery.com> + + * c-c++-common/goacc/data-2.c: Adjust test. + * c-c++-common/goacc/executeables-1.c: New test. + * g++.dg/goacc/data-1.C: Adjust test. + +2016-12-02 James Greenhalgh <james.greenhalgh@arm.com> + + PR rtl-optimization/78561 + * gcc.target/aarch64/pr78561.c: New. + +2016-12-02 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/fold-bopcond-1.c: New test. + * gcc.dg/fold-bopcond-2.c: New test. + +2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/md/setmem_long-1.c: Fix test. + +2016-12-02 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/78547 + * gcc.dg/pr78547.c: New test. + + PR rtl-optimization/78575 + * gcc.dg/pr78575.c: New test. + +2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/litpool-r3-1.c: Fix label number test. + +2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR target/77822 + * gcc.target/s390/s390.exp: Support .C tests. + * gcc.target/s390/pr77822-2.c: New test. + * gcc.target/s390/pr77822-1.C: New test. + +2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vec-nopeel-1.c: New test. + +2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/zvector/vec-cmp-2.c: New test. + +2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the + pattern checks. + * gcc.target/s390/zvector/vec-cmp-1.c: New test. + +2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com> + + * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test. + +2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com> + + PR fortran/77505 + * gfortran.dg/char_length_20.f90: New test. + * gfortran.dg/char_length_21.f90: Ditto. + +2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78279 + * gfortran.dg/pr78279.f90: New test. + +2016-12-01 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/tls/pr77285-1.C: dg-add-options tls + +2016-12-01 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp. + +2016-12-01 Richard Biener <rguenther@suse.de> + + * gcc.dg/torture/alias-2.c: New testcase. + +2016-12-01 Georg-Johann Lay <avr@gjlay.de> + + * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny. + * gcc.target/avr/tiny-caller-save.c: Dito. + +2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits. + +2016-12-01 Jakub Jelinek <jakub@redhat.com> + + PR debug/78587 + * gcc.dg/debug/pr78587.c: New test. + +2016-12-01 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/78607 + * gcc.c-torture/compile/pr78607.c: New testcase. + +2016-11-30 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/78586 + * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases. + +2016-11-30 Vladimir Makarov <vmakarov@redhat.com> + + PR tree-optimization/77856 + * gcc.target/i386/pr77856.c: New. + +2016-11-30 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL + scan-assembler-not on AIX. + +2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_lib_alloc_4.f90: Really add. + +2016-11-30 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/eh/new1.C: XFAIL on AIX. + * g++.dg/eh/delete1.C: Same. + * g++.dg/init/new40.C: Same. + * g++.old-deja/g++.eh/new2.C: Same. + +2016-11-30 David Malcolm <dmalcolm@redhat.com> + + PR c/78498 + * gcc.dg/format/pr78494.c: Rename to... + * gcc.dg/format/pr78498.c: ...this. + +2016-11-30 David Malcolm <dmalcolm@redhat.com> + + PR c/78498 + * gcc.dg/format/pr78494.c: New test case. + +2016-11-30 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX. + * g++.dg/debug/dwarf2/imported-decl-2.C: Same. + * g++.dg/debug/dwarf2/refqual-1.C: Same. + * g++.dg/debug/dwarf2/refqual-2.C: Same. + +2016-11-30 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/78610 + * gcc.c-torture/compile/pr78610.c: New testcase. + +2016-11-30 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/78574 + * gcc.c-torture/compile/pr78574.c: New test. + +2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere + to the changed interfaces. + * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. + * gfortran.dg/coarray_allocate_7.f08: Likewise. + * gfortran.dg/coarray_lib_alloc_1.f90: Likewise. + * gfortran.dg/coarray_lib_alloc_2.f90: Likewise. + * gfortran.dg/coarray_lib_alloc_3.f90: Likewise. + * gfortran.dg/coarray_lib_comm_1.f90: Likewise. + * gfortran.dg/coarray_lib_alloc_4.f90: New test. + +2016-11-30 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78593 + * gfortran.dg/derived_result.f90: New test case. + +2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add + -mfloat-abi=soft option. + (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing + foreach loop. + +2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/78362 + * gcc.c-torture/compile/pr78362.c: New test. + +2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com> + + * lib/target-supports.exp (check_effective_target_freorder): Check + additional case. + +2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/arc700-stld-hazard.c: New file. + +2016-11-30 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78592 + * gfortran.dg/dtio_18.f90: New test case. + +2016-11-30 Martin Liska <mliska@suse.cz> + + PR sanitizer/78541 + * gcc.dg/asan/pr78541-2.c: New test. + * gcc.dg/asan/pr78541.c: New test. + +2016-11-30 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78586 + * gcc.c-torture/execute/pr78586.c: New test. + +2016-11-30 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78573 + * gfortran.dg/class_61.f90: New test case. + +2016-11-29 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/78569 + * gcc.dg/format/pr78569.c: New test case. + +2016-11-29 Martin Sebor <msebor@redhat.com> + + avoid false positives on ILP32 targets. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. + +2016-11-29 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/78512 + * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases. + +2016-11-29 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test): + Force value through k register. + +2016-11-29 David Malcolm <dmalcolm@redhat.com> + + PR c++/72774 + PR c++/72786 + PR c++/77922 + PR c++/78313 + * g++.dg/spellcheck-c++-11-keyword.C: New test case. + * g++.dg/spellcheck-macro-ordering.C: New test case. + * g++.dg/spellcheck-pr78313.C: New test case. + +2016-11-29 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h + (AARCH64_ONLY, CHECK_CRYPTO): New macros. + (Poly64x1_t, Poly64x2_t): Added types. + * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c + (vmov_n_p64, vmovq_n_p64): Added. + (vld2_lane_p64, vld2q_lane_p64): Likewise. + (vld3_lane_p64, vld3q_lane_p64): Likewise. + (vld4_lane_p64, vld4q_lane_p64): Likewise. + (vst2_lane_p64, vst2q_lane_p64): Likewise. + (vst3_lane_p64, vst3q_lane_p64): Likewise. + (vst4_lane_p64, vst4q_lane_p64): Likewise. + (vget_lane_p64, vgetq_lane_p64): Likewise. + (vget_high_p64): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: + Added AArch64 flags. + (vreint_vector, vreint_vector_res): Moved to header. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: + Added Aarch64 flags. + (vreint_vector, vreint_vector_res): Moved to header. + +2016-11-29 Janus Weil <janus@gcc.gnu.org> + + PR fortran/58175 + * gfortran.dg/finalize_30.f90: New test case. + +2016-11-29 Martin Liska <mliska@suse.cz> + + PR gcov-profile/78582 + * gcc.dg/pr78582.c: New test. + +2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for + targets with sizeof(int) < 4. + +2016-11-29 Richard Biener <rguenther@suse.de> + + PR middle-end/78546 + * gcc.dg/tree-ssa/forwprop-36.c: New testcase. + +2016-11-29 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/rldic-0.c: New testcase. + * gcc.target/powerpc/rldic-1.c: New testcase. + * gcc.target/powerpc/rldic-2.c: New testcase. + * gcc.target/powerpc/rldicl-0.c: New testcase. + * gcc.target/powerpc/rldicl-1.c: New testcase. + * gcc.target/powerpc/rldicl-2.c: New testcase. + * gcc.target/powerpc/rldicr-0.c: New testcase. + * gcc.target/powerpc/rldicr-1.c: New testcase. + * gcc.target/powerpc/rldicr-2.c: New testcase. + * gcc.target/powerpc/rldicx.h: New file. + * gcc.target/powerpc/rldimi-0.c: New testcase. + * gcc.target/powerpc/rldimi-1.c: New testcase. + * gcc.target/powerpc/rldimi-2.c: New testcase. + * gcc.target/powerpc/rldimi.h: New file. + * gcc.target/powerpc/rlwimi-0.c: New testcase. + * gcc.target/powerpc/rlwimi-1.c: New testcase. + * gcc.target/powerpc/rlwimi-2.c: New testcase. + * gcc.target/powerpc/rlwimi.h: New file. + * gcc.target/powerpc/rlwinm-0.c: New testcase. + * gcc.target/powerpc/rlwinm-1.c: New testcase. + * gcc.target/powerpc/rlwinm-2.c: New testcase. + * gcc.target/powerpc/rlwinm.h: New file. + +2016-11-28 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/78540 + * gcc.dg/pr78540.c: New test. + +2016-11-28 Martin Sebor <msebor@redhat.com> + + PR middle-end/78520 + * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases. + * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases. + +2016-11-28 Jakub Jelinek <jakub@redhat.com> + + PR c++/72808 + * g++.dg/debug/pr72808.C: New test. + + PR rtl-optimization/78546 + * gcc.dg/torture/pr78546-1.c: New test. + * gcc.dg/torture/pr78546-2.c: New test. + + PR fortran/78298 + * gfortran.dg/gomp/pr78298.f90: New test. + +2016-11-28 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string. + * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto. + +2016-11-28 Jakub Jelinek <jakub@redhat.com> + + PR c++/77591 + * g++.dg/cpp1y/pr77591.C: New test. + +2016-11-28 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/torture/pr78515.c: Ignore ABI extension warning. + +2016-11-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78542 + * gcc.dg/torture/pr78542.c: New testcase. + +2016-11-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78343 + * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate. + * gcc.dg/tree-ssa/20040305-1.c: Likewise. + +2016-11-28 Jakub Jelinek <jakub@redhat.com> + + PR lto/78211 + * g++.dg/ipa/pr78211.C: New test. + +2016-11-27 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78474 + * gfortran.dg/submodule_22.f08: New test. + + PR fortran/78331 + * gfortran.dg/submodule_21.f08: New test. + +2016-11-27 John David Anglin <danglin@gcc.gnu.org> + + * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2. + +2016-11-27 Iain Sandoe <iain@codesourcery.com> + Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + Dominique d'Humieres <dominiq@lps.ens.fr> + + PR target/67710 + * gcc.dg/darwin-minversion-1.c: Update min version check. + * gcc.dg/darwin-minversion-2.c: Likewise. + * gcc.dg/darwin-minversion-3.c: Likewise. + +2016-11-27 Iain Sandoe <iain@codesourcery.com> + + PR target/57438 + * gcc.dg/pr57438-1.c: New Test. + * gcc.dg/pr57438-2.c: New Test. + +2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr> + Iain Sandoe <iain@codesourcery.com> + + PR target/71767 + * g++.dg/abi/key2.C: Adjust for changed Darwin sections and + linker-visible symbols. + * g++.dg/torture/darwin-cfstring-3.C: Likewise. + * gcc.dg/const-uniq-1.c: Likewise. + * gcc.dg/torture/darwin-cfstring-3.c: Likewise. + * gcc.target/i386/pr70799-1.c: Likewise. + +2016-11-25 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/78438 + PR rtl-optimization/78477 + * gcc.c-torture/execute/pr78438.c: New test. + * gcc.c-torture/execute/pr78477.c: New test. + + PR rtl-optimization/78526 + * gcc.dg/pr78526.c: New test. + +2016-11-25 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/77541 + * gcc.target/i386/pr77541.c: Change target to int128. + +2016-11-25 Janus Weil <janus@gcc.gnu.org> + + PR fortran/60853 + * gfortran.dg/typebound_assignment_8.f90: New test case. + +2016-11-25 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/78527 + * gcc.c-torture/compile/pr78527.c: New test. + +2016-11-25 Martin Liska <mliska@suse.cz> + + PR gcov-profile/78086 + * g++.dg/gcov/pr16855.C: Clean up the test case. + * g++.dg/gcov/pr16855-priority.C: New test. + +2016-11-25 Richard Biener <rguenther@suse.de> + + PR ipa/78515 + * gcc.dg/torture/pr78515.c: New testcase. + +2016-11-25 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78293 + * gfortran.dg/allocatable_function_10.f90: New test. + * gfortran.dg/class_array_15.f03: Increase builtin_free count + from 11 to 12. + +2016-11-25 Bin Cheng <bin.cheng@arm.com> + + PR middle-end/78507 + PR middle-end/78510 + PR middle-end/78517 + * g++.dg/torture/pr78507.C: New test. + * gcc.dg/torture/pr78510.c: New test. + * gcc.dg/torture/pr78517.c: New test. + +2016-11-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78343 + * gcc.dg/tree-ssa/sccp-2.c: New testcase. + * gcc.dg/autopar/uns-outer-6.c: Adjust. + * gcc.dg/tree-ssa/20030808-1.c: Likewise. + * gcc.dg/tree-ssa/20040305-1.c: Likewise. + * gcc.dg/vect/pr38529.c: Likewise. + +2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR tree-optimization/77673 + * gcc.dg/pr77673.c: New test. + +2016-11-25 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/70965 + * g++.dg/pr70965.C: New test. + +2016-11-25 Jakub Jelinek <jakub@redhat.com> + Andreas Schwab <schwab@linux-m68k.org> + + PR gcov-profile/78467 + * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to + signed int. + +2016-11-25 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/tree-ssa/tailcall-7-run.c: New test. + * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise. + +2016-11-25 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/tree-ssa/tailcall-8.c: New test. + +2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets + with sizeof(int) < 4. + +2016-11-24 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/78476 + * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test. + +2016-11-24 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/77541 + * gcc.target/i386/pr77541.c: New. + +2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78500 + * gfortran.dg/class_result_4.f90: New test. + +2016-11-24 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/aarch64/_Float16_1.c: New. + * gcc.target/aarch64/_Float16_2.c: Likewise. + * gcc.target/aarch64/_Float16_3.c: Likewise. + +2016-11-24 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/aarch64/floatdihf2_1.c: New. + +2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/48863 + PR inline-asm/70184 + * gcc.target/arm/pr48863.c: New test. + +2016-11-24 Martin Liska <mliska@suse.cz> + + * gcc.dg/builtin-unreachable-6.c: Update test to not to scan + parts for frequencies/probabilities. + * gcc.dg/pr34027-1.c: Likewise. + * gcc.dg/strict-overflow-2.c: Likewise. + * gcc.dg/tree-ssa/20040703-1.c: Likewise. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. + * gcc.dg/tree-ssa/pr32044.c: Likewise. + * gcc.dg/tree-ssa/vector-3.c: Likewise. + * gcc.dg/tree-ssa/vrp101.c: Likewise. + * gcc.dg/tree-ssa/dump-2.c: New test. + +2016-11-24 Bernd Schmidt <bschmidt@redhat.com> + + * gcc.target/i386/align-limit.c: New test. + +2016-11-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71595 + * gcc.dg/torture/pr71595.c: New testcase. + +2016-11-24 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/78120 + * gcc.target/i386/pr78120.c: New test. + +2016-11-24 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.c-torture/compile/20161124-1.c: New test. + +2016-11-24 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/78493 + * g++.dg/cpp1z/decomp18.C: New test. + +2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> + + * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic. + * gcc.target/aarch64/store-pair-1.c: Likewise. + +2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> + + * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model. + * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. + * gcc.target/aarch64/vect-abs-compile.c: Likewise. + * gcc.target/aarch64/vect-clz.c: Likewise. + * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. + * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. + * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. + * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. + * gcc.target/aarch64/vect-fmovd.c: Likewise. + * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. + * gcc.target/aarch64/vect-fmovf.c: Likewise. + * gcc.target/aarch64/vect_ctz_1.c: Likewise. + +2016-11-23 Peter Bergner <bergner@vnet.ibm.com> + + PR target/78458 + * gcc.target/powerpc/pr78458.c: New. + +2016-11-23 Joseph Myers <joseph@codesourcery.com> + + * gcc.c-torture/compile/20161123-1.c: New test. + +2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78297 + * gfortran.dg/pr78297.f90: New test. + +2016-11-23 David Edelsohn <dje.gcc@gmail.com> + + * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options. + +2016-11-23 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/69278 + * g++.dg/ubsan/return-7.C: New test. + * c-c++-common/ubsan/unreachable-4.c: New test. + + PR tree-optimization/78482 + * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char. + (bar): New function. + (main): Call bar instead of printf. + + PR middle-end/69183 + * gfortran.dg/gomp/pr69183.f90: New test. + +2016-11-23 Kito Cheng <kito.cheng@gmail.com> + + PR target/78230 + * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int. + (test2) Ditto. + +2016-11-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/77907 + * g++.dg/cpp0x/pr77907.C: New test. + +2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR middle-end/78153 + * gcc.dg/tree-ssa/pr78153-1.c: New test. + * gcc.dg/tree-ssa/pr78153-2.c: Likewise. + +2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> + + PR target/63250 + * lib/target-supports.exp (add_options_for_float16): Add + -mfp16-format=ieee when testign arm*-*-*. + +2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected + result. + * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected + result. + +2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> + + * lib/target-supports.exp (check_effective_target_float16): Add + options for _Float16. + (check_effective_target_float32): Add options for _Float32. + (check_effective_target_float64): Add options for _Float64. + (check_effective_target_float128): Add options for _Float128. + (check_effective_target_float32x): Add options for _Float32x. + (check_effective_target_float64x): Add options for _Float64x. + (check_effective_target_float128x): Add options for _Float128x. + +2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/fpermitted-flt-eval-methods_3.c: New. + * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise. + +2016-11-23 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/fpermitted-flt-eval-methods_1.c: New. + * gcc.dg/fpermitted-flt-eval-methods_2.c: New. + +2016-11-23 Martin Sebor <msebor@redhat.com> + + PR middle-end/78461 + * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text. + +2016-11-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/71450 + * g++.dg/cpp0x/pr71450-1.C: New test. + * g++.dg/cpp0x/pr71450-2.C: New test. + + PR c++/77739 + * g++.dg/cpp1y/pr77739.C: New test. + +2016-11-23 Martin Jambor <mjambor@suse.cz> + + * c-c++-common/gomp/gridify-1.c: Update scan string. + * gfortran.dg/gomp/gridify-1.f90: Likewise. + * c-c++-common/gomp/gridify-2.c: New test. + * c-c++-common/gomp/gridify-3.c: Likewise. + +2016-11-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78396 + * gcc.dg/vect/bb-slp-cond-1.c: Adjust. + +2016-11-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78482 + * gcc.dg/torture/pr78482.c: New testcase. + +2016-11-23 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/fold-cond_expr-1.c: New test. + * gcc.dg/fold-condcmpconv-1.c: New test. + * gcc.dg/fold-condcmpconv-2.c: New test. + +2016-11-23 Richard Biener <rguenther@suse.de> + + PR middle-end/71762 + * gcc.dg/torture/pr71762-1.c: New testcase. + * gcc.dg/torture/pr71762-2.c: Likewise. + * gcc.dg/torture/pr71762-3.c: Likewise. + * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. + +2016-11-23 Richard Biener <rguenther@suse.de> + + PR lto/78472 + * g++.dg/lto/pr78472_0.c: New testcase. + * g++.dg/lto/pr78472_1.C: Likewise. + +2016-11-23 Richard Biener <rguenther@suse.de> + Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog> + + PR tree-optimization/78154 + * gcc.dg/tree-ssa/pr78154.c: New test. + +2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> + + * gcc.dg/pr31096.c: New testcase. + * gcc.dg/pr31096-1.c: New testcase. + +2016-11-23 Paolo Bonzini <bonzini@gnu.org> + + * gcc.dg/cpp/defined.c: Mark newly introduced warnings and + adjust for warning->pedwarn change. + * gcc.dg/cpp/defined-syshdr.c, + gcc.dg/cpp/defined-Wexpansion-to-defined.c, + gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c, + gcc.dg/cpp/defined-Wextra.c, + gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases. + +2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/uninit-19.c: Add -finline-small-functions for avr. + +2016-11-23 Jakub Jelinek <jakub@redhat.com> + + PR target/78451 + * gcc.target/i386/pr78451.c: New test. + * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options + and #pragma GCC pop_options around the first #pragma GCC target. + * gcc.target/i386/pr69255-2.c: Likewise. + * gcc.target/i386/pr69255-3.c: Likewise. + +2016-11-23 Michael Collison <michael.collison@arm.com> + + * testsuite/gcc.target/aarch64/and_const.c: New test to verify + additional constants are recognized and fewer instructions generated. + * testsuite/gcc.target/aarch64/and_const2.c: New test to verify + additional constants are recognized and fewer instructions generated. + +2016-11-22 Ian Lance Taylor <iant@golang.org> + + * gcc.misc-tests/godump-1.c: Update expected output for recent + changes. + +2016-11-22 Marek Polacek <polacek@redhat.com> + + PR tree-optimization/78455 + * gcc.dg/uninit-23.c: New. + +2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78479 + * gfortran.dg/char_component_initializer_3.f90: Add PR number in a + comment. + +2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78479 + * gfortran.dg/char_component_initializer_3.f90: New test. + +2016-11-22 Jakub Jelinek <jakub@redhat.com> + + PR target/78451 + * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to + GCC target pragma before including immintrin.h. + +2016-11-22 Carl Love <cel@us.ibm.com> + + * gcc.target/powerpc/builtins-3.c: New file to test the new + built-ins for vector compare equal and vector compare not equal. + +2016-11-22 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78443 + * gfortran.dg/typebound_proc_35.f90: New test case. + +2016-11-22 Georg-Johann Lay <avr@gjlay.de> + + * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd + parameter in declaration. + +2016-11-22 Georg-Johann Lay <avr@gjlay.de> + + * gcc.dg/loop-split.c: Require int32plus. + * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus. + +2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu. + +2016-11-22 Georg-Johann Lay <avr@gjlay.de> + + * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector. + +2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/78439 + * gcc.c-torture/compile/pr78439.c: New test. + +2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR target/77904 + * gcc.target/arm/pr77904.c: New test. + +2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add + isa_rev>=2. + +2016-11-22 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/78436 + * gcc.c-torture/execute/pr78436.c: New test. + + PR middle-end/78416 + * gcc.dg/torture/pr78416.c: New test. + + PR tree-optimization/78445 + * gcc.dg/pr78445.c: New test. + +2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com> + + PR libgfortran/78449 + * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail. + +2016-11-21 Jeff Law <law@redhat.com> + + PR target/68538 + * gcc.c-torture/compile/pr68538.c: New test. + +2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS + to be generated instead of FCTIWUZ or FCTIWZ. + +2016-11-21 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/67335 + * g++.dg/vect/simd-clone-7.cc: New test. + + PR c++/71973 + * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of + long unsigned int. + * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of + unsigned long. + +2016-11-20 Jeff Law <law@redhat.com> + + PR target/25128 + * gcc.target/m68k/pr25128.c: New test. + +2016-11-21 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/tree-ssa/tailcall-7.c: New test. + +2016-11-21 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/78324 + * gcc.dg/plugin/diagnostic-test-string-literals-1.c + (test_multitoken_macro): New function. + * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test + case. + * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test + case. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test + cases. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note): + Move to... + * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop + -ftrack-macro-expansion=0. + (test_sprintf_note): Remove "P" macro. Add + dg-begin/end-multiline-output directives. + (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c. + +2016-11-21 Georg-Johann Lay <avr@gjlay.de> + + * lib/target-supports.exp (check_effective_target_tiny) [avr]: + Return 1 for AVR_TINY. + +2016-11-21 Segher Boessenkool <segher@kernel.crashing.org> + + PR rtl-optimization/71785 + * gcc.target/powerpc/pr71785.c: New file. + +2016-11-21 Bin Cheng <bin.cheng@arm.com> + + PR testsuite/78114 + * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional + options. Refine test by checking predictive commining PHI + nodes in vectorized loop wrto vector factor. + +2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/71973 + * g++.dg/pr71973-1.C: New test. + * g++.dg/pr71973-2.C: New test. + * g++.dg/pr71973-3.C: New test. + * g++.dg/lto/pr68811_0.C: Add -w to first lto-options. + * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations. + * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch + to dg-options. + * g++.old-deja/g++.other/realloc.C: Likewise. + * g++.old-deja/g++.other/builtins10.C: Adjust test expectations. + +2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/78413 + * gcc.dg/tree-ssa/pr78413.c: New test. + +2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and + target is Thumb-only. + +2016-11-20 Jeff Law <law@redhat.com> + + PR target/48551 + * gcc.target/m68k/pr48551.c: New test. + +2016-11-20 Harald Anlauf <anlauf@gmx.de> + + PR fortran/69741 + * gfortran.dg/forall_18.f90: New testcase. + +2016-11-20 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/cmpexactdiv.c: New file. + +2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/78395 + * gfortran.dg/typebound_operator_21.f03: New test. + +2016-11-20 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/divide-5.c: New file. + +2016-11-19 Andreas Schwab <schwab@linux-m68k.org> + + * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to + signed int. + +2016-11-19 John David Anglin <danglin@gcc.gnu.org> + + * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if + libatomic_available. + * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. + * gfortran.dg/coarray_allocate_10.f08: Likewise. + * gfortran.dg/coarray_allocate_7.f08: Likewise. + * gfortran.dg/coarray_allocate_8.f08: Likewise. + * gfortran.dg/coarray_allocate_9.f08: Likewise. + * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. + * gfortran.dg/coarray_stat_2.f90: Likewise. + * gfortran.dg/coindexed_1.f90: Likewise. + +2016-11-18 Jeff Law <law@redhat.com> + + PR target/25111 + * gcc.target/m68k/pr25111.c: New test. + +2016-11-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/68180 + * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options. + + PR middle-end/78419 + * gcc.target/i386/pr78419.c: New test. + + PR c++/77285 + * g++.dg/tls/pr77285-1.C: New test. + * g++.dg/tls/pr77285-2.C: New test. + +2016-11-18 Jeff Law <law@redhat.com> + + PR target/25112 + * gcc.target/m68k/pr25112: New test. + +2016-11-18 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/tree-ssa/pr71179.c: Prune ABI message. + * gcc.dg/tree-ssa/ssa-fre-55.c: Same. + +2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/optional_thumb-1.c: New test. + * gcc.target/arm/optional_thumb-2.c: New test. + * gcc.target/arm/optional_thumb-3.c: New test. + +2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS) + (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for + successful test. + * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS) + (DEFAULT_REQUIRED_QUORUM): Likewise. + +2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com> + Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/inline-memcpy-1.c (dg-options): + Add (REQUIRES_STDLIB). + * gcc.target/mips/inline-memcpy-2.c: Ditto. + * gcc.target/mips/inline-memcpy-3.c: Ditto. + * gcc.target/mips/inline-memcpy-4.c: Ditto. + * gcc.target/mips/inline-memcpy-5.c: Ditto. + * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto. + * gcc.target/mips/loongson-simd.c: Ditto. + * gcc.target/mips/memcpy-1.c: Ditto. + * gcc.target/mips/mips-3d-1.c: Ditto. + * gcc.target/mips/mips-3d-2.c: Ditto. + * gcc.target/mips/mips-3d-3.c: Ditto. + * gcc.target/mips/mips-3d-4.c: Ditto. + * gcc.target/mips/mips-3d-5.c: Ditto. + * gcc.target/mips/mips-3d-6.c: Ditto. + * gcc.target/mips/mips-3d-7.c: Ditto. + * gcc.target/mips/mips-3d-8.c: Ditto. + * gcc.target/mips/mips-3d-9.c: Ditto. + * gcc.target/mips/mips-ps-1.c: Ditto. + * gcc.target/mips/mips-ps-2.c: Ditto. + * gcc.target/mips/mips-ps-3.c: Ditto. + * gcc.target/mips/mips-ps-4.c: Ditto. + * gcc.target/mips/mips-ps-6.c: Ditto. + * gcc.target/mips/mips16-attributes.c: Ditto. + * gcc.target/mips/mips32-dsp-run.c: Ditto. + * gcc.target/mips/mips32-dsp.c: Ditto. + * gcc.target/mips/save-restore-1.c: Ditto. + * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib. + (mips_preprocess): Add ignore_output argument that when set + will not return the pre-processed output. + (mips_arch_info): Update arguments for the call to mips_preprocess. + (mips-dg-init): Ditto. + (mips-dg-options): Check if a test having test option + (REQUIRES_STDLIB) has the required sysroot support for + the current test options. + +2016-11-17 Jeff Law <law@redhat.com> + + PR middle-end/38219 + * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k. + + PR target/47192 + * gcc.target/m68k/pr47192.c: New test. + +2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN) + instead of isa>=4, in order to downgrade to R5. + +2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/cmem-bit-1.c: New file. + * gcc.target/arc/cmem-bit-2.c: New file. + * gcc.target/arc/cmem-bit-3.c: New file. + * gcc.target/arc/cmem-bit-4.c: New file. + +2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw", + "avx5124fmaps". + * gcc.target/i386/funcspec-56.inc: Test new attributes. + +2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com> + Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test. + * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto. + * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto. + * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto. + * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto. + * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto. + * gcc.target/i386/avx5124fmaps-check.h: Ditto. + * gcc.target/i386/avx5124vnniw-check.h: Ditto. + * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto. + * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto. + * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto. + * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto. + * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h, + avx5124vnniw-check.h. + * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps, + check_effective_target_avx5124vnniw): New. + * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE): + Set under ifndef. + * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw. + * gcc.target/i386/sse-13.c: Ditto. + * g++.dg/other/i386-2.C: Ditto. + * g++.dg/other/i386-3.C: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + +2016-11-17 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/55080 + * g++.dg/parse/pr55080.C: New. + +2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/78101 + * gcc.target/powerpc/fusion4.c: New test. + +2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR target/77933 + * gcc.target/arm/pr77933-1.c: New test. + * gcc.target/arm/pr77933-2.c: Likewise. + +2016-11-17 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/78201 + * g++.dg/opt/pr78201.C: New test. + +2016-11-17 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.dg/pr78333.c: Add empty implementations of + __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid + problems on non-glibc systems. + +2016-11-17 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-string-literals-1.c + (test_raw_string_one_liner): New function. + (test_raw_string_multiline): New function. + +2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/store_repeating_constant_1.c: New test. + * gcc.target/aarch64/store_repeating_constant_2.c: Likewise. + +2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + Richard Biener <rguenther@suse.de> + + PR tree-optimization/77848 + * gfortran.dg/vect/pr77848.f: New test. + +2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR target/77308 + * gcc.target/arm/pr53447-5.c: New test. + * lib/target-supports.exp + (check_effective_target_arm_prefer_ldrd_strd): Adjust. + +2016-11-17 Claudiu Zissulescu <claziss@synopsys.com> + + * gcc.target/arc/abitest.S: New file. + * gcc.target/arc/abitest.h: Likewise. + * gcc.target/arc/va_args-1.c: Likewise. + * gcc.target/arc/va_args-2.c: Likewise. + * gcc.target/arc/va_args-3.c: Likewise. + * gcc.target/arc/mcrc.c: Deleted. + * gcc.target/arc/mdsp-packa.c: Likewise. + * gcc.target/arc/mdvbf.c: Likewise. + * gcc.target/arc/mmac-24.c: Likewise. + * gcc.target/arc/mmac-d16.c: Likewise. + * gcc.target/arc/mno-crc.c: Likewise. + * gcc.target/arc/mno-dsp-packa.c: Likewise. + * gcc.target/arc/mno-dvbf.c: Likewise. + * gcc.target/arc/mno-mac-24.c: Likewise. + * gcc.target/arc/mno-mac-d16.c: Likewise. + * gcc.target/arc/mno-rtsc.c: Likewise. + * gcc.target/arc/mno-xy.c: Likewise. + * gcc.target/arc/mrtsc.c: Likewise. + * gcc.target/arc/arc.exp (check_effective_target_arcem): New + function. + (check_effective_target_arc700): Likewise. + (check_effective_target_arc6xx): Likewise. + (check_effective_target_arcmpy): Likewise. + (check_effective_target_archs): Likewise. + (check_effective_target_clmcpu): Likewise. + (check_effective_target_barrelshifter): Likewise. + * gcc.target/arc/barrel-shifter-1.c: Changed. + * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus. + * gcc.target/arc/cmem-1.c: Changed. + * gcc.target/arc/cmem-2.c: Likewise. + * gcc.target/arc/cmem-3.c: Likewise. + * gcc.target/arc/cmem-4.c: Likewise. + * gcc.target/arc/cmem-5.c: Likewise. + * gcc.target/arc/cmem-6.c: Likewise. + * gcc.target/arc/cmem-7.c: Likewise. + * gcc.target/arc/interrupt-1.c: Test for RTIE as well. + * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores. + * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings. + * gcc.target/arc/jump-around-jump.c: Update options. + * gcc.target/arc/mARC601.c: Changed. + * gcc.target/arc/mcpu-arc600.c: Changed. + * gcc.target/arc/mcpu-arc601.c: Changed. + * gcc.target/arc/mcpu-arc700.c: Changed. + * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores. + * gcc.target/arc/movb-1.c: Changed. + * gcc.target/arc/movb-2.c: Likewise. + * gcc.target/arc/movb-3.c: Likewise. + * gcc.target/arc/movb-4.c: Likewise. + * gcc.target/arc/movb-5.c: Likewise. + * gcc.target/arc/movb_cl-1.c: Likewise. + * gcc.target/arc/movb_cl-2.c: Likewise. + * gcc.target/arc/movbi_cl-1.c: Likewise. + * gcc.target/arc/movh_cl-1.c: Likewise. + * gcc.target/arc/mspfp.c: Skip for ARC HS cores. + * gcc.target/arc/mul64.c: Enable it only for ARC600. + * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions. + * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores. + * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS. + * gcc.target/arc/trsub.c: Only for ARC EM cores. + * gcc.target/arc/builtin_simdarc.c: Changed. + * gcc.target/arc/extzv-1.c: Likewise. + * gcc.target/arc/insv-1.c: Likewise. + * gcc.target/arc/insv-2.c: Likewise. + * gcc.target/arc/mA6.c: Likewise. + * gcc.target/arc/mA7.c: Likewise. + * gcc.target/arc/mARC600.c: Likewise. + * gcc.target/arc/mARC700.c: Likewise. + * gcc.target/arc/mcpu-arc600.c: Likewise. + * gcc.target/arc/mcpu-arc700.c: Likewise. + * gcc.target/arc/movl-1.c: Likewise. + * gcc.target/arc/nps400-1.c: Likewise. + * gcc.target/arc/trsub.c: Likewise. + * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter + configuration. + * gcc.target/arc/mlock.c: Skip for arc6xx configurations. + * gcc.target/arc/mswape.c: Likewise. + +2016-11-17 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68180 + * g++.dg/cpp1y/pr68180.C: New. + +2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR tree-optimization/78319 + * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on + arm-none-eabi. + +2016-11-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78306 + * gcc.dg/cilk-plus/pr78306.c: New testcase. + +2016-11-17 Richard Biener <rguenther@suse.de> + + PR middle-end/78305 + * gcc.dg/torture/pr78305.c: New testcase. + +2016-11-17 Janus Weil <janus@gcc.gnu.org> + + PR fortran/66227 + * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case. + +2016-11-16 Marek Polacek <polacek@redhat.com> + + PR c/78285 + * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages. + * g++.dg/ext/case-range2.C: Likewise. + +2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/58001 + * gfortran.dg/fmt_tab_1.f90: Adjust testcase. + * gfortran.dg/fmt_tab_2.f90: Ditto. + +2016-11-16 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/78378 + * gcc.c-torture/execute/pr78378.c: New test. + +2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.dg/tree-prof/section-attr-1.c: New file. + * gcc.dg/tree-prof/section-attr-2.c: New file. + * gcc.dg/tree-prof/section-attr-3.c: New file. + +2016-11-16 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla' + rather than `la'. + +2016-11-16 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'. + (dg-final): Remove microMIPS JALRS mnemonic matching. + * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'. + (dg-final): Remove microMIPS JALRS mnemonic matching. + * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'. + (dg-final): Remove microMIPS JALRS mnemonic matching. + * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'. + * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'. + * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'. + * gcc.target/mips/call-1u.c: New test case. + * gcc.target/mips/call-2u.c: New test case. + * gcc.target/mips/call-3u.c: New test case. + * gcc.target/mips/call-4u.c: New test case. + * gcc.target/mips/call-5u.c: New test case. + * gcc.target/mips/call-6u.c: New test case. + +2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/empty_fiq_handler.c: New test. + +2016-11-16 Jakub Jelinek <jakub@redhat.com> + + PR fortran/78299 + * gfortran.dg/gomp/pr78299.f90: New test. + +2015-11-16 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.dg/optimize-bswapdi-3.c: Remove xfail. + * gcc.dg/optimize-bswaphi-1.c: Likewise. + * gcc.dg/optimize-bswapsi-2.c: Likewise. + +2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com> + + PR libgfortran/78314 + * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting. + +2016-11-16 Bin Cheng <bin.cheng@arm.com> + + * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string + according to updated dump info. + +2016-11-16 Alexander Monakov <amonakov@ispras.ru> + + * lib/target-supports.exp (check_effective_target_alloca): Use a + compile test. + * gcc.target/nvptx/softstack.c: New test. + * gcc.target/nvptx/decl-shared.c: New test. + * gcc.target/nvptx/decl-shared-init.c: New test. + +2016-11-16 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/data-sym-jump.c: New test case. + * gcc.target/mips/data-sym-pool.c: New test case. + * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool + annotation. + +2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com> + + * lib/target-supports.exp (check_avx2_hw_available): New. + (check_effective_target_avx2_runtime): New. + * gcc.dg/vect/vect-tail-nomask-1.c: New test. + +2016-11-16 Tamar Christina <tamar.christina@arm.com> + + PR testsuite/78136 + * gcc.dg/cpp/trad/trad.exp + (dg-runtest): Moved $srcdir/$subdir/ to + DEFAULT_TRADCPPFLAGS. + +2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/78356 + * gfortran.dg/class_allocate_23.f08: New test. + +2016-11-16 Richard Biener <rguenther@suse.de> + + PR middle-end/78333 + * gcc.dg/pr78333.c: New testcase. + +2016-11-16 Martin Liska <mliska@suse.cz> + + PR sanitizer/78270 + * gcc.dg/asan/pr78270.c: Update comment style. + * gcc.dg/asan/pr78270-2.c: New test. + +2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead + of {short,int} if __SIZEOF_INT__ is less than 4 bytes. + +2016-11-16 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78348 + * gcc.dg/tree-ssa/ldist-24.c: New testcase. + +2016-11-16 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/77823 + * c-c++-common/ubsan/overflow-vec-1.c: New test. + * c-c++-common/ubsan/overflow-vec-2.c: New test. + +2016-11-15 Marek Polacek <polacek@redhat.com> + + * g++.dg/cpp1z/init-statement6.C: Rename a function. + +2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR libgfortran/51119 + * gfortran.dg/matmul_12.f90: New test case. + +2016-11-15 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/funcspec-56.inc: New file. + * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove + common 32-bit and 64-bit function specific options. + * gcc.target/i386/funcspec-6.c: Ditto. + +2016-11-15 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/decomp14.C: New test. + * g++.dg/cpp1z/decomp15.C: New test. + * g++.dg/cpp1z/decomp16.C: New test. + + * g++.dg/cpp1z/decomp13.C: New test. + + * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus. + + PR c++/71988 + * g++.dg/cpp0x/constexpr-71988.C: New test. + +2016-11-15 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/insn-casesi.c: New test case. + * gcc.target/mips/insn-pseudo-1.c: New test case. + * gcc.target/mips/insn-pseudo-2.c: New test case. + * gcc.target/mips/insn-pseudo-3.c: New test case. + * gcc.target/mips/insn-pseudo-4.c: New test case. + * gcc.target/mips/insn-tablejump.c: New test case. + +2016-11-15 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/mips.exp (mips_option_tests): Add + `-mcode-readable=yes' array element. + +2016-11-15 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/mips.exp (mips_option_tests): Add + `-mmicromips' array element. + +2016-11-15 Michael Matz <matz@suse.de> + + PR missed-optimization/77881 + * gcc.target/i386/pr77881.c: New test. + +2016-11-15 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/78295 + * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options. + +2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-set-int.c: New test. + * gcc.target/powerpc/vec-set-short.c: Likesie. + * gcc.target/powerpc/vec-set-char.c: Likewise. + +2016-11-14 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro. + +2016-11-14 Janus Weil <janus@gcc.gnu.org> + + PR fortran/78300 + * gfortran.dg/class_result_3.f90: New test. + +2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com> + Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-1.c: New testcase. + * gcc.dg/gimplefe-2.c: Likewise. + * gcc.dg/gimplefe-3.c: Likewise. + * gcc.dg/gimplefe-4.c: Likewise. + * gcc.dg/gimplefe-5.c: Likewise. + * gcc.dg/gimplefe-6.c: Likewise. + * gcc.dg/gimplefe-7.c: Likewise. + * gcc.dg/gimplefe-8.c: Likewise. + * gcc.dg/gimplefe-9.c: Likewise. + * gcc.dg/gimplefe-10.c: Likewise. + * gcc.dg/gimplefe-11.c: Likewise. + * gcc.dg/gimplefe-12.c: Likewise. + * gcc.dg/gimplefe-13.c: Likewise. + * gcc.dg/gimplefe-14.c: Likewise. + * gcc.dg/gimplefe-15.c: Likewise. + * gcc.dg/gimplefe-16.c: Likewise. + * gcc.dg/gimplefe-17.c: Likewise. + * gcc.dg/gimplefe-18.c: Likewise. + +2016-11-14 Martin Liska <mliska@suse.cz> + + PR bootstrap/78069 + * gcc.dg/no_profile_instrument_function-attr-1.c: Update test + to match scanned pattern. + * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise. + +2016-11-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78312 + * gcc.dg/torture/pr78312.c: New testcase. + +2016-11-14 Georg-Johann Lay <avr@gjlay.de> + + PR target/78093 + * gcc.target/avr/torture/tiny-absdata-2.c: New test. + +2016-11-14 Jakub Jelinek <jakub@redhat.com> + Jason Merrill <jason@redhat.com> + + Implement P0217R3 - C++17 structured bindings + * g++.dg/cpp1z/decomp1.C: New test. + * g++.dg/cpp1z/decomp2.C: New test. + * g++.dg/cpp1z/decomp3.C: New test. + * g++.dg/cpp1z/decomp4.C: New test. + * g++.dg/cpp1z/decomp5.C: New test. + * g++.dg/cpp1z/decomp6.C: New test. + * g++.dg/cpp1z/decomp7.C: New test. + * g++.dg/cpp1z/decomp8.C: New test. + * g++.dg/cpp1z/decomp9.C: New test. + * g++.dg/cpp1z/decomp10.C: New test. + +2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org> + + * g++.dg/torture/pr78268.C: New test. + +2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR c/35503 + * c-c++-common/pr35503-1.c: New test. + * c-c++-common/pr35503-2.c: Likewise. + * c-c++-common/pr35503-3.c: Likewise. + * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier. + +2016-11-13 Uros Bizjak <ubizjak@gmail.com> + + PR rtl-optimization/78232 + PR rtl-optimization/78248 + * gcc.dg/ubsan/pr78248.c: New test. + +2016-11-13 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/address_conv.adb: New test. + +2016-11-13 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/renaming11.ad[sb]: New test. + +2016-11-13 Eric Botcazou <ebotcazou@adacore.com> + + * c-c++-common/dump-ada-spec-6.c: New test. + +2016-11-13 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/lto21.adb: New test. + * gnat.dg/lto21_pkg1.ads: New helper. + * gnat.dg/lto21_pkg2.ad[sb]: Likewise. + +2016-11-13 Janus Weil <janus@gcc.gnu.org> + + PR fortran/60952 + * gfortran.dg/typebound_proc_34.f90: New test. + +2016-11-13 Janus Weil <janus@gcc.gnu.org> + + PR fortran/66366 + * gfortran.dg/class_57.f90: Changed error message. + * gfortran.dg/class_60.f90: New test. + +2016-11-12 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/pr78112.C: XFAIL AIX. + +2016-11-12 Janus Weil <janus@gcc.gnu.org> + + PR fortran/77501 + * gfortran.dg/typebound_generic_16.f90: New test. + +2016-11-12 Jakub Jelinek <jakub@redhat.com> + + PR c++/71225 + * g++.dg/cpp0x/pr71225.C: New test. + +2016-11-11 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/20161111-1.c: New test. + +2016-11-11 Uros Bizjak <ubizjak@gmail.com> + + PR target/78310 + * gcc.target/i386/pr78310.c: New test. + +2016-11-11 Jeff Law <law@redhat.com> + + * gcc.dg/tree-ssa/isolate-6.c: New test. + * gcc.dg/tree-ssa/isolate-7.c: New test. + +2016-11-11 Bin Cheng <bin.cheng@arm.com> + + PR testsuite/78292 + * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting + vect_max_reduc. + +2016-11-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/72774 + * g++.dg/parse/pr72774.C: New test. + +2016-11-11 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71575 + * gcc.dg/graphite/pr71575-1.c: New testcase. + * gcc.dg/graphite/pr71575-2.c: Likewise. + +2016-11-11 Richard Biener <rguenther@suse.de> + + PR middle-end/78295 + * gcc.dg/uninit-pr78295.c: New testcase. + +2016-11-10 Fritz O. Reese <fritzoreese@gmail.com> + + PR fortran/78277 + * gfortran.dg/dec_structure_17.f90: New test. + +2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode + being allowed in vector registers. + * gcc.target/powerpc/vsx-qimode2.c: Likewise. + * gcc.target/powerpc/vsx-qimode3.c: Likewise. + * gcc.target/powerpc/vsx-himode.c: Likewise. + * gcc.target/powerpc/vsx-himode2.c: Likewise. + * gcc.target/powerpc/vsx-himode3.c: Likewise. + * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR, + to allow matching MFVSRD or MFVSRW. + +2016-11-10 Pat Haugen <pthaugen@us.ibm.com> + + PR rtl-optimization/78241 + * gcc.dg/pr78241.c: New test. + +2016-11-10 Jakub Jelinek <jakub@redhat.com> + + * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of + 201307. + + * g++.dg/cpp1z/noexcept-type14.C: New test. + * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options. + +2016-11-10 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in + WVAL0S tests added in r241817. + +2016-11-10 Jakub Jelinek <jakub@redhat.com> + + * gfortran.dg/gomp/pr77516.f90: Add dg-warning. + * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is + no longer allowed and corresponding ordered construct. + * gfortran.dg/gomp/linear-1.f90: New test. + * gfortran.dg/gomp/declare-simd-2.f90: New test. + * gfortran.dg/gomp/declare-target-1.f90: New test. + * gfortran.dg/gomp/declare-target-2.f90: New test. + +2016-11-10 Martin Liska <mliska@suse.cz> + + PR sanitizer/78270 + * gcc.dg/asan/pr78270.c: New test. + +2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com> + Jakub Jelinek <jakub@redhat.com> + + PR debug/78112 + * g++.dg/pr78112.C: New testcase. + +2016-11-09 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/asan/asan_test.C: Remove -Wno-format, add + -Wno-c++1z-compat. + * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format + string in case condition contains % characters. + + PR c++/78283 + * g++.dg/cpp1z/noexcept-type13.C: New test. + +2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if + using (HAS_MOVN) with MIPS III. + +2016-11-09 Janus Weil <janus@gcc.gnu.org> + + PR fortran/46459 + * gfortran.dg/volatile14.f90: New test. + +2016-11-09 Uros Bizjak <ubizjak@gmail.com> + + PR target/78262 + * gcc.target/i386/pr78262.c: New test. + +2016-11-09 Fritz O. Reese <fritzoreese@gmail.com> + + PR fortran/78259 + * gfortran.dg/pr78259.f90: New test. + +2016-11-09 Janus Weil <janus@gcc.gnu.org> + + PR fortran/60777 + * gfortran.dg/spec_expr_7.f90: New test. + +2016-11-09 Jakub Jelinek <jakub@redhat.com> + + PR target/77718 + * gcc.c-torture/execute/pr77718.c: New test. + + * gcc.dg/ubsan/c99-shift-3.c: New test. + * gcc.dg/ubsan/c99-shift-4.c: New test. + * gcc.dg/ubsan/c99-shift-5.c: New test. + * gcc.dg/ubsan/c99-shift-6.c: New test. + +2016-11-09 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new + test-case for memcmp. + * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise. + +2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR testsuite/78269 + * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test. + +2016-11-09 Paul Thomas <pault@gcc.gnu.org> + + * gfortran.dg/move_alloc_18.f90: New test. + +2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR middle-end/78256 + * gcc.dg/pr35691-1.c (foo): Use & instead of &&. + * gcc.dg/pr35691-2.c (foo): Use | instead of ||. + +2016-11-09 Janus Weil <janus@gcc.gnu.org> + + PR fortran/71894 + * gfortran.dg/class_59.f90: New test. + +2016-11-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78007 + * gcc.dg/vect/vect-bswap32.c: Adjust. + * gcc.dg/vect/vect-bswap64.c: Likewise. + +2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/ipa/vrp7.c: New test. + +2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR ipa/78121 + * gcc.dg/ipa/pr78121.c: New test. + +2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com> + + * c-c++-common/asan/default_options.h: New file. + * c-c++-common/asan/strcasestr-1.c: New test. + * c-c++-common/asan/strcasestr-2.c: Likewise. + * c-c++-common/asan/strcspn-1.c: Likewise. + * c-c++-common/asan/strcspn-2.c: Likewise. + * c-c++-common/asan/strpbrk-1.c: Likewise. + * c-c++-common/asan/strpbrk-2.c: Likewise. + * c-c++-common/asan/strspn-1.c: Likewise. + * c-c++-common/asan/strspn-2.c: Likewise. + * c-c++-common/asan/strstr-1.c: Likewise. + * c-c++-common/asan/strstr-2.c: Likewise. + * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise. + +2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com> + + * c-c++-common/asan/null-deref-1.c: Adjust testcase. + +2016-11-08 Janus Weil <janus@gcc.gnu.org> + + PR fortran/68440 + * gfortran.dg/class_58.f90: New test. + +2016-11-08 Uros Bizjak <ubizjak@gmail.com> + + PR target/70799 + * gcc.target/i386/pr70799-2.c: New test. + +2016-11-08 Janus Weil <janus@gcc.gnu.org> + + PR fortran/77596 + * gfortran.dg/proc_ptr_comp_46.f90: New test. + +2016-11-08 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets. + +2016-11-08 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/pr71347.c: Drop xfail. + +2016-11-08 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/vect-cond-2.c: Drop xfail. + +2016-11-08 Martin Liska <mliska@suse.cz> + + PR testsuite/78242 + * g++.dg/asan/use-after-scope-4.C: New test. + * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern. + * gcc.dg/asan/use-after-scope-8.c: Remove. + +2016-11-08 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust. + +2016-11-08 Tamar Christina <tamar.christina@arm.com> + + PR testsuite/78136 + * gcc.dg/cpp/trad/trad.exp + (dg-runtest): Added $srcdir/$subdir/ to Include dirs. + * gcc.dg/cpp/trad/include.c: Use local header file. + +2016-11-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78205 + * gcc.dg/vect/bb-slp-pr78205.c: New testcase. + +2016-11-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78224 + * g++.dg/torture/pr78224.C: New testcase. + +2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/store_merging_1.c: Require store_merge. + * gcc.dg/store_merging_2.c: Likewise. + * gcc.dg/store_merging_4.c: Likewise. + * gcc.dg/store_merging_5.c: Likewise. + * gcc.dg/store_merging_6.c: Likewise. + * gcc.dg/store_merging_7.c: Likewise. + * gcc.dg/store_merging_8.c: Likewise. + * lib/target-supports.exp (check_effective_target_store_merge): New. + +2016-11-07 David Edelsohn <dje.gcc@gmail.com> + + * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec. + * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec. + * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec. + * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec + -mvsx -mpower8-vector. + * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx. + * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx. + * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec + -mvsx -mpower8-vector. + +2016-11-07 David Edelsohn <dje.gcc@gmail.com> + + * lib/scanasm.exp (hidden-scan-for): Add XCOFF support. + + * gfortran.dg/implicit_class_1.f90: Skip on AIX. + * gcc.dg/visibility-14.c: XFAIL AIX. + * gcc.dg/visibility-15.c: XFAIL AIX. + * gcc.dg/visibility-16.c: XFAIL AIX. + * gcc.dg/visibility-17.c: XFAIL AIX. + * gcc.dg/visibility-18.c: XFAIL AIX. + * gcc.dg/visibility-19.c: XFAIL AIX. + * g++.dg/ext/visibility/anon1.C: XFAIL AIX. + * g++.dg/ext/visibility/anon2.C: XFAIL AIX. + * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX. + * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX. + +2016-11-07 Jakub Jelinek <jakub@redhat.com> + + PR target/78227 + * gcc.target/i386/pr78227-1.c: New test. + * gcc.target/i386/pr78227-2.c: New test. + +2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR middle-end/35691 + * gcc.dg/pr35691-1.c: New test-case. + * gcc.dg/pr35691-2.c: Likewise. + +2016-11-07 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/77309 + * gcc.dg/torture/pr77309.c: New test. + +2016-11-07 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71529 + * gcc.target/i386/pr71529.C: Moved to ... + * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64. + + PR target/64411 + * gcc.target/i386/pr64411.C: Moved to ... + * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64 + lp64. + + PR target/65105 + * gcc.target/i386/pr65105-4.C: Moved to ... + * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64. + Run into compile test rather than execute test. + +2016-11-07 Richard Biener <rguenther@suse.de> + + PR target/78229 + * g++.dg/pr78229.C: New testcase. + +2016-11-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78218 + * gcc.dg/torture/pr78218.c: New testcase. + +2016-11-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78228 + * gcc.dg/tree-ssa/phi-opt-15.c: New testcase. + +2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/77822 + * g++.dg/torture/pr77822.C: New test. + +2016-11-07 Martin Liska <mliska@suse.cz> + + * c-c++-common/asan/force-inline-opt0-1.c: Disable + -f-sanitize-address-use-after-scope. + * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK + internal fn calls. + * g++.dg/asan/use-after-scope-1.C: New test. + * g++.dg/asan/use-after-scope-2.C: Likewise. + * g++.dg/asan/use-after-scope-3.C: Likewise. + * g++.dg/asan/use-after-scope-types-1.C: Likewise. + * g++.dg/asan/use-after-scope-types-2.C: Likewise. + * g++.dg/asan/use-after-scope-types-3.C: Likewise. + * g++.dg/asan/use-after-scope-types-4.C: Likewise. + * g++.dg/asan/use-after-scope-types-5.C: Likewise. + * g++.dg/asan/use-after-scope-types.h: Likewise. + * gcc.dg/asan/use-after-scope-1.c: Likewise. + * gcc.dg/asan/use-after-scope-2.c: Likewise. + * gcc.dg/asan/use-after-scope-3.c: Likewise. + * gcc.dg/asan/use-after-scope-4.c: Likewise. + * gcc.dg/asan/use-after-scope-5.c: Likewise. + * gcc.dg/asan/use-after-scope-6.c: Likewise. + * gcc.dg/asan/use-after-scope-7.c: Likewise. + * gcc.dg/asan/use-after-scope-8.c: Likewise. + * gcc.dg/asan/use-after-scope-9.c: Likewise. + * gcc.dg/asan/use-after-scope-switch-1.c: Likewise. + * gcc.dg/asan/use-after-scope-switch-2.c: Likewise. + * gcc.dg/asan/use-after-scope-switch-3.c: Likewise. + * gcc.dg/asan/use-after-scope-goto-1.c: Likewise. + * gcc.dg/asan/use-after-scope-goto-2.c: Likewise. + +2016-11-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78189 + * g++.dg/torture/pr78189.C: New testcase. + +2016-11-06 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/Wtrampolines.c: XFAIL AIX. + +2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs + occuring. + +2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/78221 + * arith.c (gfc_complex2real): Change gfc_warning_now to + gfc_warning. + +2016-11-05 Paul Thomas <pault@gcc.gnu.org> + + * gfortran.dg/move_alloc_17.f03: New test. + +2016-11-05 Richard Biener <rguenther@suse.de> + + PR bootstrap/78188 + * g++.dg/ipa/pr78188.C: New test. + +2016-11-05 Janus Weil <janus@gcc.gnu.org> + Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/69495 + * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag. + +2016-11-05 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/67564 + * gfortran.dg/select_type_39.f03: New test. + +2016-11-04 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/64933 + * gfortran.dg/associate_23.f90: New test. + +2016-11-04 Jakub Jelinek <jakub@redhat.com> + + PR target/77834 + * gcc.dg/pr77834.c: New test. + +2016-11-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/67980 + * g++.dg/cpp1y/pr67980.C: New. + +2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-add-1.c: New. + * gcc.target/powerpc/fold-vec-add-2.c: New. + * gcc.target/powerpc/fold-vec-add-3.c: New. + * gcc.target/powerpc/fold-vec-add-4.c: New. + * gcc.target/powerpc/fold-vec-add-5.c: New. + * gcc.target/powerpc/fold-vec-add-6.c: New. + * gcc.target/powerpc/fold-vec-add-7.c: New. + +2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com> + + * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5 + for -mbranch-likely, infer -mno-branch-likely for R6. + +2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/71973 + * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration. + * g++.dg/init/new15.C: Likewise. + * g++.dg/ipa/inline-1.C: Likewise. + * g++.dg/ipa/inline-2.C: Likewise. + * g++.dg/lto/20080908-1_0.C: Likewise. + * g++.dg/tc1/dr20.C: Likewise. + * g++.dg/tree-ssa/inline-1.C: Likewise. + * g++.dg/tree-ssa/inline-2.C: Likewise. + * g++.old-deja/g++.law/except1.C: Likewise. + * g++.old-deja/g++.other/vbase5.C: Likewise. + * obj-c++.dg/lto/trivial-1_0.mm: Likewise. + +2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/78210 + * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the + possibility of widening multiplies. + +2016-11-04 Richard Biener <rguenther@suse.de> + + PR middle-end/78185 + * gcc.dg/pr78185.c: New testcase. + +2016-10-04 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX. + * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX. + +2016-11-03 Jakub Jelinek <jakub@redhat.com> + Alexandre Oliva <aoliva@redhat.com> + Jason Merrill <jason@redhat.com> + + PR debug/28767 + PR debug/56974 + * g++.dg/debug/dwarf2/ptrdmem-1.C: New test. + * g++.dg/debug/dwarf2/ref-3.C: New test. + * g++.dg/debug/dwarf2/ref-4.C: New test. + * g++.dg/debug/dwarf2/refqual-1.C: New test. + * g++.dg/debug/dwarf2/refqual-2.C: New test. + +2016-11-03 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_exp_1.f90: New test. + * gfortran.dg/dec_exp_2.f90: Likewise. + * gfortran.dg/dec_exp_3.f90: Likewise. + +2016-11-03 Fritz O. Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_parameter_1.f: New test. + * gfortran.dg/dec_parameter_2.f90: Likewise. + * gfortran.dg/dec_parameter_3.f90: Likewise. + * gfortran.dg/dec_parameter_4.f90: Likewise. + +2016-11-03 Martin Liska <mliska@suse.cz> + + * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned + output. + * gcc.dg/tree-prof/time-profiler-3.c: New test. + +2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR libgcc/78067 + * gcc.dg/torture/fp-int-convert.h: Add more conversion tests. + +2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.c-torture/execute/pr78170.c: Require int32plus. + +2016-11-02 Max Filippov <jcmvbkbc@gmail.com> + + * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa. + +2016-11-01 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target): + Check for arm_v8_neon_hw. + * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target): + Likewise. + * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target): + Likewise. + * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target): + Likewise. + +2016-11-02 Richard Biener <rguenther@suse.de> + + * gcc.dg/store_merging_8.c: New testcase. + +2016-11-02 Fritz O. Reese <fritzoreese@gmail.com> + + * gfortran.dg/warn_argument_mismatch_1.f90: New test. + +2016-11-02 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX. + * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX. + * gcc.dg/addr_equal_1.c: XFAIL AIX. + * gcc.dg/pr65779.c: XFAIL AIX. + * gcc.dg/pr70405.c: XFAIL AIX. + + * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX. + * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX. + * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX. + +2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * lib/target-supports.exp (check_gc_sections_available): Use + -print-prog-name=ld to determine linker used. + +2016-11-02 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add + test case. + +2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR tree-optimization/78170 + * gcc.c-torture/execute/pr78170.c: New test. + +2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR tree-optimization/78162 + * gcc.c-torture/compile/pr78162.c: New test. + +2016-11-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78035 + PR tree-optimization/77964 + * gcc.target/i386/pr78035.c: New testcase. + +2016-11-02 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/vrp111.c: New testcase. + * gcc.dg/tree-ssa/pr20702.c: Disable EVRP. + * gcc.dg/tree-ssa/pr21086.c: Likewise. + * gcc.dg/tree-ssa/pr58480.c: Likewise. + * gcc.dg/tree-ssa/vrp08.c: Likewise. + +2016-11-01 David Edelsohn <dje.gcc@gmail.com> + + * gfortran.dg/pr70937.f90: require-effective-target lto. + +2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/69544 + * gfortran.dg/where_6.f90: New test. + +2016-11-01 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/debug/dwarf2/inline-var-1.C: New test. + +2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/69544 + * gfortran.dg/where_5.f90: New test. + +2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com> + + * gcc.target/arm/simd/vmaxnm_f32_1.c: New. + * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise. + * gcc.target/arm/simd/vminnm_f32_1.c: Likewise. + * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise. + +2016-11-01 Uros Bizjak <ubizjak@gmail.com> + + * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets. + Whitespace fixes. + (check_effective_target_vect_cmdline_needed): Check + is-effective-target ia32 for x86 targets. + (check_effective_target_vect_simd_clones): Simplify condition. + (check_effective_target_vect_double): Ditto. + (check_effective_target_vect_aligned_arrays): Check + is-effective-target ia32 for x86 targets. Simplify condition. + (check_effective_target_vect_multiple_sizes): Simplify condition. + (check_effective_target_sqrt_insn): Add i?86-*-* target. + (check_effective_target_sync_int_128): Simplify condition. + (check_effective_target_sync_int_128_runtime): Ditto. + (check_effective_target_sync_long_long_runtime): Ditto. + (check_effective_target_divmod): Add i?86-*-* target. + +2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vsx-extract-4.c: New test. + * gcc.target/powerpc/vsx-extract-5.c: Likewise. + +2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/54679 + * gfortran.dg/fmt_l.f90: Update test. + * gfortran.dg/fmt_l0.f90: New test. + +2016-10-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/78089 + * c-c++-common/builtin-shuffle-1.c: New test. + * g++.dg/cpp0x/addressof3.C: New test. + +2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com> + + Add tests for a const member and a reference member for launder. + * g++.dg/cpp1z/launder3.C: New. + * g++.dg/cpp1z/launder4.C: Likewise. + * g++.dg/cpp1z/launder5.C: Likewise. + * g++.dg/cpp1z/launder5.cc: Likewise. + * g++.dg/cpp1z/launder5.h: Likewise. + * g++.dg/cpp1z/launder6.C: Likewise. + * g++.dg/cpp1z/launder6.cc: Likewise. + * g++.dg/cpp1z/launder6.h: Likewise. + +2016-10-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/77948 + * g++.dg/cpp0x/pr77948-1.C: New test. + * g++.dg/cpp0x/pr77948-2.C: New test. + * g++.dg/cpp0x/pr77948-3.C: New test. + * g++.dg/cpp0x/pr77948-4.C: New test. + * g++.dg/cpp0x/pr77948-5.C: New test. + * g++.dg/cpp0x/pr77948-6.C: New test. + + PR tree-optimization/77860 + * gcc.dg/pr77860.c: New test. + +2016-10-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/77886 + * g++.dg/warn/Wimplicit-fallthrough-2.C: New test. + +2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/lto/pr60449_0.c: Skip for avr. + +2016-10-30 Le-Chun Wu <lcwu@google.com> + Mark Wielaard <mjw@redhat.com> + + * gcc.dg/Wshadow-compatible-local-1.c: New test. + * gcc.dg/Wshadow-local-1.c: Likewise. + * gcc.dg/Wshadow-local-2.c: Likewise. + * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise. + * g++.dg/warn/Wshadow-local-1.C: Likewise. + * g++.dg/warn/Wshadow-local-2.C: Likewise. + +2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/71915 + PR tree-optimization/71490 + * gcc.dg/tree-ssa/pr54245.c: Delete. + * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and + document why. + +2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/78123 + * gfortran.dg/fmt_t_9.f: New test. + +2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/67219 + * gfortran.dg/pr67219.f90: New test. + +2016-10-29 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/77919 + * g++.dg/torture/pr77919-2.C: New test. + + PR target/78148 + * gcc.dg/pr78148.c: New test. + +2016-10-28 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/overflow-3.c: Replace and move old one to... + * gcc.target/sparc/overflow-4.c: ...here. + * gcc.target/sparc/overflow-5.c: New test. + +2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + Kugan Vivekanandarajah <kuganv@linaro.org> + Jim Wilson <jim.wilson@linaro.org> + + PR tree-optimization/43721 + * lib/target-supports.exp (check_effective_target_divmod): New. + (check_effective_target_divmod_simode): Likewise. + (check_effective_target_arm_divmod_simode): Likewise. + * gcc.dg/divmod-1-simode.c: New test. + * gcc.dg/divmod-1.c: Likewise. + * gcc.dg/divmod-2-simode.c: Likewise. + * gcc.dg/divmod-2.c: Likewise. + * gcc.dg/divmod-3-simode.c: Likewise. + * gcc.dg/divmod-3.c: Likewise. + * gcc.dg/divmod-4-simode.c: Likewise. + * gcc.dg/divmod-4.c: Likewise. + * gcc.dg/divmod-5.c: Likewise. + * gcc.dg/divmod-6-simode.c: Likewise. + * gcc.dg/divmod-6.c: Likewise. + * gcc.dg/divmod-7.c: Likewise. + +2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + Jakub Jelinek <jakub@redhat.com> + Andrew Pinski <pinskia@gmail.com> + + PR middle-end/22141 + PR rtl-optimization/23684 + * gcc.c-torture/execute/pr22141-1.c: New test. + * gcc.c-torture/execute/pr22141-2.c: Likewise. + * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging. + * gcc.target/aarch64/ldp_stp_4.c: Likewise. + * gcc.dg/store_merging_1.c: New test. + * gcc.dg/store_merging_2.c: Likewise. + * gcc.dg/store_merging_3.c: Likewise. + * gcc.dg/store_merging_4.c: Likewise. + * gcc.dg/store_merging_5.c: Likewise. + * gcc.dg/store_merging_6.c: Likewise. + * gcc.dg/store_merging_7.c: Likewise. + * gcc.target/i386/pr22141.c: Likewise. + * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options. + * g++.dg/init/new17.C: Likewise. + +2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com> + + PR middle-end/72747 + * c-c++-common/pr72747-1.c: New test. + * c-c++-common/pr72747-2.c: Likewise. + +2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/oscbreak-1.c: New test. + +2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/target-attribute/tattr-m64-33.c: New test. + +2016-10-28 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/77919 + * g++.dg/torture/pr77919.C: New test. + + PR rtl-optimization/78132 + * gcc.target/i386/pr78132.c: New test. + +2016-10-27 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/vect/pr71264.c: XFAIL on SPARC. + +2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vsx-simode.c: New test. + * gcc.target/powerpc/vsx-simode2.c: Likewise. + * gcc.target/powerpc/vsx-simode3.c: Likewise. + +2016-10-27 Jakub Jelinek <jakub@redhat.com> + + PR fortran/78026 + * gfortran.dg/gomp/pr78026.f03: New test. + * gfortran.dg/select_type_38.f03: New test. + + PR middle-end/78025 + * g++.dg/gomp/declare-simd-7.C: New test. + +2016-10-27 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original. + * gfortran.dg/dec_init_2.f90: Likewise. + * gfortran.dg/dec_init_3.f90: New test. + * gfortran.dg/dec_init_4.f90: Likewise. + +2016-10-27 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/fold-narrowbopcst-1.c: New test. + +2016-10-27 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use + dg-shouldfail/dg-output instead of XFAIL. + * gfortran.dg/dec_io_6.f90: Likewise. + +2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test. + * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise. + * gcc.target/arm/atomic-op-acquire-3.c: Likewise. + * gcc.target/arm/atomic-op-char-3.c: Likewise. + * gcc.target/arm/atomic-op-consume-3.c: Likewise. + * gcc.target/arm/atomic-op-int-3.c: Likewise. + * gcc.target/arm/atomic-op-relaxed-3.c: Likewise. + * gcc.target/arm/atomic-op-release-3.c: Likewise. + * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise. + * gcc.target/arm/atomic-op-short-3.c: Likewise. + +2016-10-27 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/fold-convmaxconv-1.c: New test. + * gcc.dg/fold-convminconv-1.c: New test. + +2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/78092 + * gfortran.dg/pr78092.f90: New test. + +2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR target/78056 + * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change + expected error message. + * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change + expected error message. + * gcc.target/powerpc/vsu/vec-all-nez-7.c + (test_all_not_equal_and_not_zero): Change expected error message. + +2016-10-26 Jakub Jelinek <jakub@redhat.com> + + PR fortran/77973 + * gfortran.dg/gomp/pr77973.f90: New test. + +2016-10-26 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/78108 + * gfortran.dg/submodule_18.f08: New test. + * gfortran.dg/submodule_19.f08: New test. + +2016-10-26 Michael Matz <matz@suse.de> + + * g++.dg/pr78060.C: New test. + * gfortran.dg/pr78061.f: New test. + * g++.dg/pr78088.C: New test. + +2016-10-26 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_io_1.f90: New test. + * gfortran.dg/dec_io_2.f90: New test. + * gfortran.dg/dec_io_3.f90: New test. + * gfortran.dg/dec_io_4.f90: New test. + * gfortran.dg/dec_io_5.f90: New test. + * gfortran.dg/dec_io_6.f90: New test. + +2016-10-25 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/78106 + * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options. + +2016-10-25 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_bitwise_ops_1.f90: New test. + * gfortran.dg/dec_bitwise_ops_2.f90: New test. + +2016-10-25 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt59.adb: New test. + * gnat.dg/opt59_pkg.ad[sb]: New helper. + + * gnat.dg/opt60.adb: New test. + +2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/72770 + * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused + this pr. + +2016-10-25 Jakub Jelinek <jakub@redhat.com> + + PR target/78102 + * gcc.target/i386/pr78102.c: New test. + +2016-10-25 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_logical_xor_1.f90: New test. + * gfortran.dg/dec_logical_xor_2.f90: New test. + * gfortran.dg/dec_logical_xor_3.f03: New test. + +2016-10-25 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_loc_rval_1.f90: New test. + * gfortran.dg/dec_loc_rval_2.f90: New test. + * gfortran.dg/dec_loc_rval_3.f03: New test. + +2016-10-25 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_type_print.f90: New testcase. + +2016-10-25 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/feed_1.f90: New test. + * gfortran.dg/feed_2.f90: New test. + +2016-10-25 Martin Liska <mliska@suse.cz> + + PR sanitizer/78106 + * gcc.dg/asan/pr78106.c: New test. + +2016-10-25 Martin Liska <mliska@suse.cz> + + * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern. + +2016-10-25 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/78041 + * gcc.target/arm/pr78041.c: New test. + +2016-10-25 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/launder1.C: New test. + * g++.dg/cpp1z/launder2.C: New test. + +2016-10-25 Georg-Johann Lay <avr@gjlay.de> + Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com> + + PR target/71676 + PR target/71678 + * gcc.target/avr/pr71676-2.c: New test. + +2016-10-25 Georg-Johann Lay <avr@gjlay.de> + Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com> + + PR target/71676 + PR target/71678 + * gcc.target/avr/pr71676-1.c: New test. + * gcc.target/avr/pr71676-3.c: New test. + * gcc.target/avr/pr71676.c: New test. + * gcc.target/avr/pr71678.c: New test. + +2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org> + + * gcc.target/aarch64/test_frame_common.h: Add noclone attribute + such that cloned verions of tested functions are not created. + +2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/71895 + * gfortran.dg/pr71895.f90: New test. + +2016-10-24 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/debug/dwarf2/ref-2.C: New test. + +2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/Wint-in-bool-context-3.c: New test. + +2016-10-24 Martin Sebor <msebor@redhat.com> + + PR middle-end/77735 + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases. + * 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: Adjust/relax. + * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases. + * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only. + * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. + +2016-10-24 Richard Biener <rguenther@suse.de> + + PR testsuite/71491 + * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign. + * gcc.dg/vect/slp-45.c: Likewise. + +2016-10-24 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP. + * gcc.dg/tree-ssa/pr21458.c: Likewise. + * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP. + +2016-10-24 Georg-Johann Lay <avr@gjlay.de> + + PR target/78093 + * lib/target-supports.exp (check_effective_target_avr_tiny): New proc. + * gcc.target/avr/torture/tiny-absdata-1.c: New test. + +2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals. + +2016-10-24 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/bmi2-pext-1.c: New test. + * gcc.target/i386/bmi2-pdep-1.c: New test. + * gcc.target/i386/bmi2-bzhi-3.c: New test. + * gcc.target/i386/tbm-bextri-1.c: New test. + * gcc.target/i386/bmi-bextr-6.c: New test. + +2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR target/77483 + * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign. + * gcc.target/i386/pr65105-1.c: Likewise. + * gcc.target/i386/pr65105-2.c: Likewise. + * gcc.target/i386/pr65105-3.c: Likewise. + * gcc.target/i386/pr65105-5.c: Likewise. + * gcc.target/i386/pr67761.c: Likewise. + * gcc.target/i386/pr70799-1.c: Likewise. + +2016-10-24 Martin Liska <mliska@suse.cz> + + PR sanitizer/77966 + * c-c++-common/ubsan/unreachable-3.c: New test. + +2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77763 + * gfortran.dg/pr77763.f90 + +2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/54730 + PR fortran/78033 + * gfortran.dg/pr78033.f90: New test. + +2016-10-23 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/69834 + * gfortran.dg/select_type_1.f03: Change error for overlapping + TYPE IS cases. + * gfortran.dg/select_type_36.f03: New test. + +2016-10-22 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC. + +2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/78021 + * gfortran.dg/string_length_3.f90: New test. + +2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_alloc_comp_2.f08: New test. + +2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/43366 + PR fortran/57117 + PR fortran/61337 + * gfortran.dg/alloc_comp_class_5.f03: New test. + * gfortran.dg/class_allocate_21.f90: New test. + * gfortran.dg/class_allocate_22.f90: New test. + * gfortran.dg/realloc_on_assign_27.f08: New test. + +2016-10-21 Jeff Law <law@redhat.com> + + * PR tree-optimization/71947 + * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode. + * gcc.dg/tree-ssa/pr71947-5.c: Likewise. + * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out. + +2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/ipa/vrp5.c: New test. + * gcc.dg/ipa/vrp6.c: New test. + +2016-10-21 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/test_frame_17.c: New test. + +2016-10-21 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/test_frame_17.c: New test. + +2016-10-21 Andris Pavenis <andris.pavenis@iki.fi> + + PR preprocessor/71681 + * gcc.dg/cpp/pr71681-1.c: New testcase + * gcc.dg/cpp/pr71681-2.c: Likewise + * gcc.dg/cpp/remap/header.gcc: File for added test-cases + * gcc.dg/cpp/remap/a/header.gcc: Likewise + * gcc.dg/cpp/remap/a/t_1.h: Likewise + * gcc.dg/cpp/remap/a/t_2.h: Likewise + +2016-10-21 Jakub Jelinek <jakub@redhat.com> + + PR target/78057 + * gcc.target/i386/pr78057.c: New test. + + * g++.dg/debug/dwarf2/constexpr-var-1.C: New test. + +2016-10-21 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/69566 + * gfortran.dg/select_type_37.f03: New test. + +2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + PR target/71627 + * gcc.target/avr/pr71627.c: New test + +2016-10-21 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/overflow-1.c: New test. + * gcc.target/sparc/overflow-2.c: Likewise. + * gcc.target/sparc/overflow-3.c: Likewise. + +2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m + effective target. + +2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/78038 + * gcc.target/aarch64/pr78038.c: New test. + +2016-10-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/78051 + * g++.dg/torture/pr78051.C: New testcase. + +2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/wdate-time.c: Restored test case. + * g++.dg/warn/Wconversion-real.C: Deleted empty file. + +2016-10-20 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2. + +2016-10-20 Uros Bizjak <ubizjak@gmail.com> + + PR target/78037 + * gcc.target/i386/pr78037.c: New test. + +2016-10-20 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/visium/overflow8.c: New. + * gcc.target/visium/overflow16.c: Likewise. + * gcc.target/visium/overflow32: Likewise. + +2016-10-20 Michael Matz <matz@suse.de> + + * gcc.dg/loop-split.c: New test. + * gcc.dg/tree-ssa/ifc-9.c: Update. + * gcc.dg/tree-ssa/ifc-10.c: Update. + +2016-10-20 Richard Biener <rguenther@suse.de> + + * gcc.dg/graphite/pr35356-1.c: Update. + +2016-10-20 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/77446 + * g++.dg/cpp1y/pr77446.C: New. + +2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR tree-optimization/53979 + * gcc.dg/pr53979-1.c: New test-case. + * gcc.dg/pr53979-2.c: Likewise. + +2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/Wint-in-bool-context-2.c: New test. + +2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + * gfortran.dg/dtio_17.f90: Fix test. + +2016-10-19 Aldy Hernandez <aldyh@redhat.com> + + * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets. + * gcc.dg/Walloca-2.c: Same. + +2016-10-19 Aldy Hernandez <aldyh@redhat.com> + + * gcc.dg/Wvla-1.c: Rename to... + * gcc.dg/Wvla-larger-than-1.c: ...this. + * gcc.dg/Wvla-2.c: Rename to... + * gcc.dg/Wvla-larger-than-2.c: ...this. + * gcc.dg/Wvla-3.c: Rename to... + * gcc.dg/Walloca-11.c.: ...this. + * gcc.dg/wvla-[1-7].c: Rename to: + * gcc.dg/Wvla-[1-7].c: ...this. + +2016-10-19 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/78005 + * gcc.dg/vect/pr78005.c: New. + * gcc.target/i386/l_fma_float_1.c: Revise test. + * 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. + * gcc.target/i386/l_fma_double_1.c: Ditto. + * 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. + +2016-10-19 Thomas Schwinge <thomas@codesourcery.com> + + PR tree-optimization/78024 + * gcc.dg/goacc/loop-processing-1.c: New file. + +2016-10-19 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase. + +2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test. + * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test. + * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test. + * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test. + * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test. + * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test. + * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test. + * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test. + * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test. + * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test. + * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test. + * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test. + * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test. + * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test. + * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test. + * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test. + * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test. + * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test. + * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test. + * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test. + * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test. + * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test. + * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test. + * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test. + * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test. + * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-0.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-1.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-2.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-3.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-4.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-5.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-6.c: New test. + * gcc.target/powerpc/vsu/vec-xlx-7.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-0.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-1.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-2.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-3.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-4.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-5.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-6.c: New test. + * gcc.target/powerpc/vsu/vec-xrx-7.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test. + * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test. + * gcc.target/powerpc/vsu/vsu.exp: New file. + +2016-10-18 Uros Bizjak <ubizjak@gmail.com> + + PR target/77991 + * gcc.target/i386/pr77991.c: New test. + +2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com> + + * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever + LTO is used. + +2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/sso/sso.exp: Return early if not effective_target_int32. + +2016-10-18 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/pr20318.c: Disable EVRP. + * gcc.dg/tree-ssa/pr21001.c: Likewise. + * gcc.dg/tree-ssa/pr21090.c: Likewise. + * gcc.dg/tree-ssa/pr21294.c: Likewise. + * gcc.dg/tree-ssa/pr21563.c: Likewise. + * gcc.dg/tree-ssa/pr23744.c: Likewise. + * gcc.dg/tree-ssa/pr25382.c: Likewise. + * gcc.dg/tree-ssa/pr68431.c: Likewise. + * gcc.dg/tree-ssa/vrp03.c: Likewise. + * gcc.dg/tree-ssa/vrp06.c: Likewise. + * gcc.dg/tree-ssa/vrp07.c: Likewise. + * gcc.dg/tree-ssa/vrp09.c: Likewise. + * gcc.dg/tree-ssa/vrp19.c: Likewise. + * gcc.dg/tree-ssa/vrp20.c: Likewise. + * gcc.dg/tree-ssa/vrp92.c: Likewise. + * gcc.dg/pr68217.c: Likewise. + * gcc.dg/predict-9.c: Likewise. + * gcc.dg/tree-prof/val-prof-5.c: Adjust. + * gcc.dg/predict-1.c: Likewise. + +2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + * gfortran.dg/dtio_17.f90: New test. + +2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/ipa/vrp4.c: Adjust testcase. + +2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/ipa/vrp4.c: New test. + +2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/torture/pr39074-2.c: Adjust testcase. + * gcc.dg/torture/pr39074.c: Likewise. + +2016-10-17 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*. + * gnat.dg/trampoline4.adb: Minor tweak. + +2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/77916 + * gcc.dg/torture/pr77916.c: New. + +2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77978 + * gfortran.dg/pr77978_1.f90: New test. + * gfortran.dg/pr77978_2.f90: Ditto. + * gfortran.dg/pr77978_3.f90: Ditto. + +2016-10-17 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/61420 + PR fortran/78013 + * gfortran.dg/proc_ptr_49.f90: New test. + +2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR target/77308 + * gcc.target/arm/pr77308.c: New test. + +2016-10-17 David Edelsohn <dje.gcc@gmail.com> + + * lib/target-supports.exp + (check_effective_target_floatn_nx_runtime): Return 0 for + powerpc*-ibm-aix*. + +2016-10-17 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/aapcs64/test_align-7.c: Use long + long instead of long. + * gcc.target/aarch64/cinc_common_1.c: Likewise. + * gcc.target/aarch64/combine_bfi_1.c: Likewise. + * gcc.target/aarch64/fmul_fcvt_1.c: Likewise. + * gcc.target/aarch64/mult-synth_4.c: Likewise. + * gcc.target/aarch64/pr68102_1.c: Likewise. + * gcc.target/aarch64/target_attr_3.c: Likewise. + +2016-10-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77988 + * gcc.dg/torture/pr77988.c: New testcase. + +2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/pr71636-1.c: New test-case. + * gcc.dg/pr71636-2.c: Likewise. + +2016-10-16 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/trampoline3.adb: New test. + * gnat.dg/trampoline4.adb: Likewise. + +2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + * gfortran.dg/dtio_16.f90: New test. + +2016-10-15 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/bmaskbshuf.c: Rename to... + * gcc.target/sparc/bmaskbshuf-1.c: ...this. + * gcc.target/sparc/bmaskbshuf-2.c: New test. + +2016-10-15 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/popc.c: Rename to... + * gcc.target/sparc/popc-1.c: ...this. + * gcc.target/sparc/popc-2.c: New test. + +2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/77972 + * gfortran.dg/unexpected_eof_4.f90: New test. + +2016-10-15 Janne Blomqvist <jb@gcc.gnu.org> + + PR libfortran/48587 + * gfortran.dg/negative_unit2.f90: New test. + +2016-10-14 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/77959 + * gfortran.dg/pr77959.f90: New test. + + DR 1511 - const volatile variables and ODR + * g++.dg/DRs/dr1511-1.C: New test. + * g++.dg/DRs/dr1511-2.C: New test. + +2016-10-14 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/debug7.adb (dg-options): Remove -g. + * gnat.dg/debug8.adb (dg-options): Add -margs. + * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs. + +2016-10-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77979 + * gcc.dg/torture/pr77979.c: New testcase. + +2016-10-14 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-ssa/builtins-folding-generic.c: New test. + * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise. + * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise. + +2016-10-14 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options. + Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*. + * gcc.dg/torture/pr77937-2.c: Likewise. + +2016-10-14 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/lto15.adb: Adjust. + * gnat.dg/lto16.adb: Likewise. + * gnat.dg/lto17.adb: Likewise + * gnat.dg/lto18.ad[sb]: New test. + * gnat.dg/lto18_pkg.ads: New helper. + * gnat.dg/lto19.adb: New test. + * gnat.dg/lto19_pkg1.ad[sb]: New helper. + * gnat.dg/lto19_pkg2.ad[sb]: Likewise. + * gnat.dg/lto20.adb: New test. + * gnat.dg/lto20_pkg.ad[sb]: New helper. + +2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_38.f90: Expect error message. + +2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/spellcheck_1.c: New test. + * gcc.target/aarch64/spellcheck_2.c: Likewise. + * gcc.target/aarch64/spellcheck_3.c: Likewise. + * gcc.target/aarch64/spellcheck_4.c: Likewise. + * gcc.target/aarch64/spellcheck_5.c: Likewise. + * gcc.target/aarch64/spellcheck_6.c: Likewise. + +2016-10-13 Andreas Schwab <schwab@linux-m68k.org> + + * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0. + +2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR tree-optimization/77937 + * gcc.dg/torture/pr77937-1.c: New. + * gcc.dg/torture/pr77937-2.c: New. + +2016-10-13 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/inline-var1.C: New test. + * g++.dg/cpp1z/inline-var1a.C: New test. + * g++.dg/cpp1z/inline-var1.h: New file. + * g++.dg/cpp1z/inline-var2.C: New test. + * g++.dg/cpp1z/inline-var3.C: New test. + * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about + uninitialized const. + +2016-10-13 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with + Xscale is specified, not just -march. + * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu + is incompatible with Xscale. + +2016-10-13 Martin Sebor <msebor@redhat.com> + + PR c++/71912 + * g++.dg/ext/flexary4.C: Adjust. + * g++.dg/ext/flexary5.C: Same. + * g++.dg/ext/flexary9.C: Same. + * g++.dg/ext/flexary19.C: New test. + * g++.dg/ext/flexary18.C: New test. + * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed + regression test. + * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument. + Avoid generating a flexible array member in an array. + +2016-10-13 Martin Sebor <msebor@redhat.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t + to placate -Wformat on targets where the type is not int. + +2016-10-13 David Malcolm <dmalcolm@redhat.com> + + * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file + in INSN_LOCATION. + +2016-10-13 Bin Cheng <bin.cheng@arm.com> + + * gcc.target/i386/l_fma_float_1.c: Revise test. + * 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. + * gcc.target/i386/l_fma_double_1.c: Ditto. + * 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. + +2016-10-13 Bin Cheng <bin.cheng@arm.com> + + * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string. + +2016-10-13 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/vect-98.c: Refine test case. + * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters. + * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto. + * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto. + +2016-10-13 Jakub Jelinek <jakub@redhat.com> + + PR c/77946 + * c-c++-common/Wimplicit-fallthrough-34.c: New test. + +2016-10-13 Martin Liska <mliska@suse.cz> + + PR tree-optimization/77943 + * g++.dg/tree-ssa/pr77943.C: New test. + +2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/72832 + * gfortran.dg/allocate_with_source_22.f03: New test. + * gfortran.dg/allocate_with_source_23.f03: New test. Expected to + fail. + +2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/movhi_movw.c: Enable test for ARM mode. + * gcc.target/arm/movsi_movw.c: Likewise. + * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler + directive to work on big endian targets. + +2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/tree-ssa/evrp6.c: New test. + +2016-10-12 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase. + * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase. + * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase. + +2016-10-12 Segher Boessenkool <segher@kernel.crashing.org> + + * gcc.target/powerpc/warn-1.c: Change line number in dg-warning. + * gcc.target/powerpc/warn-2.c: Ditto. + +2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com> + + * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA. + * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support. + * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16 + for -mmsa. + * gcc.target/mips/msa.c: New test. + * gcc.target/mips/msa-builtins.c: Likewise. + * lib/target-supports.exp (check_mips_msa_hw_available): New. + (check_effective_target_mips_msa_runtime): Likewise. + (check_effective_target_mips_msa): Likewise. + (add_options_for_mips_msa): Likewise. + (check_effective_target_vect_int): Return TRUE for MIPS MSA. + (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_vect_shift_char): Likewise. + (check_effective_target_vect_long): Likewise. + (check_effective_target_vect_float): Likewise. + (check_effective_target_vect_double): Likewise. + (check_effective_target_vect_long_long): 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_sdot_qi): Likewise. + (check_effective_target_vect_udot_qi): Likewise. + (check_effective_target_vect_sdot_hi): Likewise. + (check_effective_target_vect_udot_hi): Likewise. + (check_effective_target_vect_pack_trunc): Likewise. + (check_effective_target_vect_unpack): Likewise. + (check_effective_target_vect_hw_misalign): Likewise. + (check_effective_target_vect_condition): Likewise. + (check_effective_target_vect_cond_mixed): Likewise. + (check_effective_target_vect_char_mult): Likewise. + (check_effective_target_vect_short_mult): Likewise. + (check_effective_target_vect_int_mult): Likewise. + (check_effective_target_vect_extract_even_odd): Likewise. + (check_effective_target_vect_interleave): Likewise. + (check_vect_support_and_set_flags): Check if the target supports MSA + and append to the list of EFFECTIVE_TARGETS. + +2016-10-12 Richard Biener <rguenther@suse.de> + + PR debug/77947 + * g++.dg/torture/pr77947.C: New testcase. + +2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug8.adb: New testcase. + +2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug9.adb: New testcase. + +2016-10-12 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/vrp35.c: Adjust. + * gcc.dg/tree-ssa/vrp36.c: Likewise. + * gcc.dg/tree-ssa/vrp46.c: Likewise. + +2016-10-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77920 + * gcc.dg/torture/pr77920.c: New testcase. + +2016-10-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/77929 + * gcc.c-torture/compile/pr77929.c: New test. + + * c-c++-common/Wimplicit-fallthrough-25.c: New test. + * c-c++-common/Wimplicit-fallthrough-26.c: New test. + * c-c++-common/Wimplicit-fallthrough-27.c: New test. + * c-c++-common/Wimplicit-fallthrough-28.c: New test. + * c-c++-common/Wimplicit-fallthrough-29.c: New test. + * c-c++-common/Wimplicit-fallthrough-30.c: New test. + * c-c++-common/Wimplicit-fallthrough-31.c: New test. + * c-c++-common/Wimplicit-fallthrough-32.c: New test. + * c-c++-common/Wimplicit-fallthrough-33.c: New test. + +2016-10-11 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/setcc-4.c: Adjust. + * gcc.target/sparc/setcc-5.c: Likewise. + * gcc.target/sparc/setcc-6.c: Likewise. + * gcc.target/sparc/setcc-7.c: Likewise. + * gcc.target/sparc/setcc-8.c: Likewise. + * gcc.target/sparc/setcc-9.c: Likewise. + * gcc.target/sparc/setcc-10.c: Delete. + +2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77942 + * gfortran.dg/pr77942.f90 + +2016-10-11 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_math.f90: New testsuite. + +2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32. + (main): Declare j as i32 instead of int. + +2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR testsuite/PR77710 + * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all + target triplet instead of *-*-*-*. + +2016-10-11 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/unchecked_convert10.adb: New test. + * gnat.dg/unchecked_convert11.adb: Likewise. + * gnat.dg/unchecked_convert12.adb: Likewise. + +2016-10-11 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/cbcond-1.c: New test. + * gcc.target/sparc/cbcond-2.c: Likewise. + * gcc.target/sparc/movcc-1.c: Likewise. + * gcc.target/sparc/movcc-2.c: Likewise. + * gcc.target/sparc/setcc-1.c: Adjust. + * gcc.target/sparc/setcc-2.c: Likewise. + * gcc.target/sparc/setcc-3.c: Likewise. + * gcc.target/sparc/setcc-4.c: Likewise. + * gcc.target/sparc/setcc-5.c: Likewise. + * gcc.target/sparc/setcc-6.c: New test. + * gcc.target/sparc/setcc-7.c: Likewise. + * gcc.target/sparc/setcc-8.c: Likewise. + * gcc.target/sparc/setcc-9.c: Likewise. + * gcc.target/sparc/setcc-10.c: Likewise. + +2016-10-10 Jeff Law <law@redhat.com> + + PR tree-optimization/71947 + * gcc.dg/tree-ssa/pr71947-1.c: New test. + * gcc.dg/tree-ssa/pr71947-2.c: New test. + * gcc.dg/tree-ssa/pr71947-3.c: New test. + * gcc.dg/tree-ssa/pr71947-4.c: New test. + * gcc.dg/tree-ssa/pr71947-5.c: New test. + * gcc.dg/tree-ssa/pr71947-6.c: New test. + +2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/77915 + * gfortran.dg/matmul_11.f90: New test. + +2016-10-10 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64. + * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New. + +2016-10-10 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New. + +2016-10-10 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED): + Enable AArch64. + * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for + vdup*_laneq. + * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New. + +2016-10-10 Matthew Wahab <matthew.wahab@arm.com> + Jiong Wang <jiong.wang@arm.com> + + * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention + AArch64 support. + (add_options_for_arm_v8_2a_fp16_neon): Likewise. + (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support + AArch64 targets. + (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support + AArch64 targets. + (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64 + targets. + (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise. + +2016-10-10 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/vfa.ads: New test. + +2016-10-10 Eric Botgazou <ebotcazou@adacore.com> + + * gnat.dg/inline13.ad[sb]: New test. + * gnat.dg/inline13_pkg.ad[sb]: New helper. + +2016-10-10 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/biased_subtype.adb: New test. + +2016-10-09 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/77901 + * gcc.c-torture/compile/pr77901.c: New test. + +2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump. + * gcc.dg/ipa/propalign-2.c: Likewise + * gcc.dg/ipa/propalign-3.c: Likewise. + * gcc.dg/ipa/propalign-4.c: Likewise. + * gcc.dg/ipa/propalign-5.c: Likewise. + +2016-10-08 Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests. + + * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests. + + * c-c++-common/Wimplicit-fallthrough-23.c: New test. + * c-c++-common/Wimplicit-fallthrough-24.c: New test. + +2016-10-07 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_union_11.f90: New testcase. + +2016-10-07 Nathan Sidwell <nathan@acm.org> + + PR c++/66443 + * g++.dg/cpp0x/pr66443-cxx11.C: New. + * g++.dg/cpp0x/pr66443-cxx11-2.C: New. + * g++.dg/cpp1y/pr66443-cxx14.C: New + * g++.dg/cpp1y/pr66443-cxx14-2.C: New. + * g++.dg/cpp1y/pr66443-cxx14-3.C: New. + +2016-10-07 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp0x/addressof1.C: New test. + * g++.dg/cpp0x/addressof2.C: New test. + +2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-type-1.c: New test to check that + PowerPC 64-bit Linux enables -mfloat128-type by default. + * gcc.target/powerpc/float128-type-2.c: Likewise. + * gcc.target/powerpc/float128-mix.c: Change error message to + reflect that __ibm128 is now #define'ed to be long double. + +2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77406 + * gfortran.dg/pr77406.f90: New test. + * gfortran.dg/assumed_type_3.f90: Update error messages. + * gfortran.dg/defined_operators_1.f90: Ditto. + * gfortran.dg/generic_26.f90: Ditto. + * gfortran.dg/generic_7.f90: Ditto. + * gfortran.dg/gomp/udr5.f90: Ditto. + * gfortran.dg/gomp/udr7.f90: Ditto. + * gfortran.dg/interface_1.f90: Ditto. + * gfortran.dg/interface_37.f90: Ditto. + * gfortran.dg/interface_5.f90: Ditto. + * gfortran.dg/interface_6.f90: Ditto. + * gfortran.dg/interface_7.f90 + * gfortran.dg/no_arg_check_3.f90 + * gfortran.dg/operator_5.f90 + * gfortran.dg/proc_ptr_comp_20.f90: Ditto. + +2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/77700 + * c-c++-common/Wint-in-bool-context.c: Update test. + +2016-10-07 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/vrp01.c: Adjust. + * gcc.dg/tree-ssa/vrp34.c: Likewise. + +2016-10-07 Marek Polacek <polacek@redhat.com> + + * c-c++-common/Wimplicit-fallthrough-22.c: New test. + +2016-10-07 Bernd Schmidt <bschmidt@redhat.com> + + PR c++/69733 + * c-c++-common/pr69733.c: New test. + * gcc.dg/pr69733.c: New test. + * gcc.target/i386/pr69733.c: New test. + +2016-10-07 Marek Polacek <polacek@redhat.com> + + PR c++/77803 + * g++.dg/warn/Wimplicit-fallthrough-1.C: New test. + +2016-10-07 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/77664 + * gcc.dg/tree-ssa/pr77664.c: New test. + * gcc.dg/pr77664.c: New test. + +2016-10-06 Louis Krupp <louis.krupp@zoho.com> + + * gfortran.dg/pr69955.f90: New test. + +2016_10-06 Louis Krupp <louis.krupp@zoho.com> + + PR fortran/57910 + * gfortran.dg/pr57910.f90: New test. + +2016-10-06 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/has-unique-obj-representations1.C: New test. + * g++.dg/cpp1z/has-unique-obj-representations2.C: New test. + +2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR tree-optimization/77862 + * gcc.dg/pr77862.c: New test. + +2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/tree-ssa/evrp4.c: New test. + +2016-10-06 Jeff Law <law@redhat.com> + + PR tree-optimization/71661 + * gcc.dg/tree-ssa/pr71661.c: New test. + +2016-10-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77855 + * gcc.dg/torture/pr77855.c: New testcase. + +2016-10-06 James Clarke <jrtc27@jrtc27.com> + Eric Botcazou <ebotcazou@adacore.com> + + * g++.dg/other/pr77759.C: New test. + +2016-10-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77839 + * gcc.dg/torture/pr77839.c: New testcase. + +2016-10-06 Marek Polacek <polacek@redhat.com> + + * g++.dg/cpp1z/init-statement9.C: New test. + +2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com> + + * gcc.target/i386/pcommit-1.c: Deleted. + * gcc.target/i386/sse-12.c: Deleted -pcommit option. + * 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. + +2016-10-05 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr77833.c: Require int128 effective target. + +2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org> + + PR fortran/58991 + PR fortran/58992 + * gfortran.dg/associate_22.f90: New test. + +2016-10-05 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_union_9.f90: New testcase. + * gfortran.dg/dec_union_10.f90: New testcase. + +2016-10-05 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/66343 + * gcc.dg/pch/pr66343-3.c: New test. + * gcc.dg/pch/pr66343-3.hs: New file. + + PR sanitizer/66343 + * gcc.dg/pch/pr66343-1.c: New test. + * gcc.dg/pch/pr66343-1.hs: New file. + * gcc.dg/pch/pr66343-2.c: New test. + * gcc.dg/pch/pr66343-2.hs: New file. + +2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/Wint-in-bool-context.c: Update test. + +2016-10-05 Marek Polacek <polacek@redhat.com> + + * g++.dg/cpp1z/init-statement1.C: New test. + * g++.dg/cpp1z/init-statement2.C: New test. + * g++.dg/cpp1z/init-statement3.C: New test. + * g++.dg/cpp1z/init-statement4.C: New test. + * g++.dg/cpp1z/init-statement5.C: New test. + * g++.dg/cpp1z/init-statement6.C: New test. + * g++.dg/cpp1z/init-statement7.C: New test. + * g++.dg/cpp1z/init-statement8.C: New test. + +2016-10-05 Louis Krupp <louis.krupp@zoho.com> + + PR fortran/67524 + * gfortran.dg/pr67524.f90: New test. + +2016-10-05 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/77823 + * c-c++-common/ubsan/shift-9.c: New test. + +2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead + of int if __SIZEOF_INT__ is less than 4 bytes. + +2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + * gfortran.dg/dtio_15.f90: Fix spaces in dg-do. + * gfortran.dg/class_array_20.f03: Likewise. + * gfortran.dg/class_array_21.f03: Likewise. + * gfortran.dg/finalize_29.f08: Likewise. + * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. + +2016-10-05 Richard Biener <rguenther@suse.de> + + PR middle-end/77826 + * gcc.dg/torture/pr77826.c: New testcase. + +2016-10-05 Richard Biener <rguenther@suse.de> + + * gcc.dg/fold-copysign-1.c: New testcase. + +2016-10-05 Andreas Schwab <schwab@suse.de> + + * g++.dg/pr49847-2.C: Remove. + +2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase. + +2016-10-05 Richard Biener <rguenther@suse.de> + + PR middle-end/55152 + * gcc.dg/pr55152-2.c: New testcase. + +2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + * gfortran.dg/dtio_15.f90: New test. + +2016-10-04 Ian Lance Taylor <iant@golang.org> + + * gcc.dg/split-7.c: New test. + +2016-10-04 Martin Sebor <msebor@redhat.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to + %lc directive to wint_t to silence -Wformat warnings on targets + where the latter is a distinct type such as long. + +2016-10-04 Martin Sebor <msebor@redhat.com> + + PR c++/77804 + * g++.dg/warn/Wplacement-new-size-4.C: New test. + +2016-10-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/77791 + * g++.dg/cpp0x/lambda/lambda-77791.C: New test. + + * g++.dg/other/java3.C: Remove. + * g++.dg/other/java1.C: Remove. + * g++.dg/other/error12.C: Remove. + * g++.dg/other/java2.C: Remove. + * g++.dg/warn/Wnvdtor.C: Remove. + * g++.dg/lookup/java1.C: Remove. + * g++.dg/lookup/java2.C: Remove. + * g++.dg/ext/pr34829.C: Remove. + * g++.dg/ext/java-3.C: Remove. + * g++.dg/ext/java-1.C: Remove. + * g++.dg/ext/java-2.C: Remove. + * g++.old-deja/g++.oliva/dwarf2.C: Remove. + +2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com> + + PR tree-optimization/77808 + * gcc.dg/tree-ssa/pr77808.c: New testcase. + +2016-10-04 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77399 + * gcc.dg/tree-ssa/forwprop-35.c: Adjust. + +2016-10-04 Richard Biener <rguenther@suse.de> + + PR middle-end/77833 + * gcc.target/i386/pr77833.c: New testcase. + +2016-09-26 Jeff Law <law@redhat.com> + + PR tree-optimization/71550 + PR tree-optimization/71403 + * gcc.c-torture/execute/pr71550.c: New test. + +2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects + option. + +2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + Revert + 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test. + +2016-10-03 Marek Polacek <polacek@redhat.com> + + * g++.dg/cpp0x/nullptr37.C: New test. + +2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/Wint-in-bool-context.c: Update test. + +2016-10-02 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and + earlier. + * g++.dg/charset/asm2.c (memmove): Likewise. + * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17. + * g++.dg/tls/diag-4.C (foo): Likewise. + * c-c++-common/vector-subscript-2.c (vf): Change dg-error to + dg-warning, fix up regex. + * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets. + * g++.old-deja/g++.mike/p700.C: Add -Wno-register. + * g++.old-deja/g++.mike/net31.C: Likewise. + * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning + for C++17. + * g++.old-deja/g++.jason/enum3.C: Add -Wno-register. + * g++.old-deja/g++.eh/ia64-1.C: Likewise. + +2016-10-01 Richard Biener <rguenther@suse.de> + + PR middle-end/77798 + * gfortran.fortran-torture/compile/pr77798.f90: New testcase. + +2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/77663 + * gfortran.dg/coarray_send_by_ref_1.f08: New test. + +2016-10-01 Jakub Jelinek <jakub@redhat.com> + + PR c/77490 + * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options. + Add dg-prune-output directive. + +2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/66643 + * gfortran.fortran-torture/compile/arrayio.f90: Update test. + * gfortran.fortran-torture/compile/write.f90: Update test. + +2016-09-30 Matthew Wawhab <matthew.wahab@arm.com> + + * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with + arm_fp16_alternative_ok as the required effective target. + * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add + -mfp16-format=alternative to the dg-options directive and remove + the dg-add-options directive. + +2016-09-30 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/77764 + * gfortran.dg/dec_union_8.f90: New testcase. + +2016-09-30 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/77782 + * gfortran.dg/dec_structure_16.f90: New testcase. + +2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_allocate_10.f08: New test. + * gfortran.dg/coindexed_1.f90: Above fixes allow execution. + +2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test. + +2016-09-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77399 + * gcc.dg/tree-ssa/forwprop-35.c: New testcase. + +2016-09-29 Sandra Loosemore <sandra@codesourcery.com> + + * c-c++-common/pr27336.c: Make dependency on + -fdelete-null-pointer-checks explicit. + * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise. + * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise. + * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets. + * gcc.dg/pic-1.c: Require fpic target support. + * gcc.dg/pic-2.c: Likewise. + +2016-09-29 Jakub Jelinek <jakub@redhat.com> + + Implement P0001R1 - C++17 removal of register storage class specifier + * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17. + * c-c++-common/vector-subscript-2.c (vf): Expect new error for + C++17. + * c-c++-common/vector-subscript-5.c (foo): Don't use register + keyword if not __SSE2__. + * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for + C++17. + * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove + register keywords. + * g++.dg/eh/pr29166.C: Add -Wno-register option. + * g++.dg/warn/register-parm-1.C (erroneous_warning, + no_erroneous_warning): Expect new warnings for C++17. + * g++.dg/warn/register-var-2.C (f): Likewise. + * g++.dg/parse/register1.C (f): Expect new error for C++17. + * g++.dg/parse/linkage2.C (foo): Likewise. + * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register + keyword on parameters for C++17. + * g++.dg/cpp1z/register1.C: New test. + * g++.dg/cpp1z/register2.C: New test. + * g++.dg/cpp1z/register3.C: New test. + +2016-09-29 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/adx-check.h (main): Simplify feature bit tests. + * gcc.target/i386/avx2-check.h (main): Ditto. + * gcc.target/i386/avx512bw-check.h (main): Ditto. + * gcc.target/i386/avx512cd-check.h (main): Ditto. + * gcc.target/i386/avx512dq-check.h (main): Ditto. + * gcc.target/i386/avx512er-check.h (main): Ditto. + * gcc.target/i386/avx512f-check.h (main): Ditto. + * gcc.target/i386/avx512ifma-check.h (main): Ditto. + * gcc.target/i386/avx512vbmi-check.h (main): Ditto. + * gcc.target/i386/avx512vl-check.h (main): Ditto. + +2016-09-29 Uros Bizjak <ubizjak@gmail.com> + + PR target/77756 + * gcc.target/i386/pr77756.c: New test. + +2016-09-29 Marek Polacek <polacek@redhat.com> + + * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target. + +2016-09-29 Marek Polacek <polacek@redhat.com> + + * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and + C++14. + +2016-09-29 Martin Liska <mliska@suse.cz> + + * objc/execute/construct1.m: New test. + +2016-09-29 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77768 + * gcc.dg/torture/pr77768.c: New testcase. + +2016-09-28 Richard Biener <rguenther@suse.de> + + PR middle-end/77407 + * gcc.dg/pr77407.c: New testcase. + +2016-09-29 Richard Biener <rguenther@suse.de> + + PR middle-end/55152 + * gcc.dg/pr55152.c: New testcase. + * gcc.dg/tree-ssa/phi-opt-5.c: Adjust. + +2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/profile-update-warning.c: Restrict to ia32. + (dg-options): Remove -m32. + +2016-09-28 Martin Sebor <msebor@redhat.com> + + PR middle-end/77721 + * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test. + +2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/77707 + * gfortran.dg/inquire_17.f90: New test. + +2016-09-28 Jakub Jelinek <jakub@redhat.com> + + PR c++/77467 + * g++.dg/cpp1y/constexpr-77467.C: New test. + +2016-09-28 Martin Sebor <msebor@redhat.com> + + PR c/77762 + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s): + Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk. + (test_sprintf_p_const): Adjust line numbers to avoid failures + introduced in r240503. + +2016-09-28 Martin Sebor <msebor@redhat.com> + + PR middle-end/77683 + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. + +2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/77748 + * g++.dg/pr77550.C: Avoid undefined behavior. + + * gcc.dg/tree-ssa/pr68198.c: Fix dg-final. + +2016-09-28 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.dg/strlenopt-20.c: Update test. + * gcc.dg/strlenopt-21.c: Likewise. + * gcc.dg/strlenopt-22.c: Likewise. + * gcc.dg/strlenopt-22g.c: Likewise. + * gcc.dg/strlenopt-26.c: Likewise. + * gcc.dg/strlenopt-5.c: Likewise. + * gcc.dg/strlenopt-7.c: Likewise. + * gcc.dg/strlenopt-9.c: Likewise. + +2016-09-27 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test. + + * g++.dg/cpp1z/lambda-this1.C: New test. + * g++.dg/cpp1z/lambda-this2.C: New test. + + PR c++/77722 + * g++.dg/ubsan/return-4.C: New test. + * g++.dg/ubsan/return-5.C: New test. + * g++.dg/ubsan/return-6.C: New test. + +2016-09-27 Jiong Wang <jiong.wang@arm.com> + + * lib/target-supports.exp + (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word + in function comment. + +2016-09-27 Martin Liska <mliska@suse.cz> + + PR gcov-profile/46266 + * lib/gcov.exp: Verify that <built-in>.gcov file is not + considered. + +2016-09-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77745 + * g++.dg/torture/pr77745.C: New testcase. + +2016-09-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77478 + * gcc.dg/torture/pr77478.c: New testcase. + +2016-09-27 Martin Liska <mliska@suse.cz> + + PR gcov-profile/7970 + PR gcov-profile/16855 + PR gcov-profile/44779 + * g++.dg/gcov/pr16855.C: New test. + +2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus. + +2016-09-27 Jakub Jelinek <jakub@redhat.com> + + PR fortran/77666 + * gfortran.dg/gomp/pr77666.f90: New test. + +2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR ipa/77677 + * gcc.dg/torture/pr77677-2.c: New test. + +2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77420 + * gfortran.dg/pr77420_1.f90: New test. + * gfortran.dg/pr77420_2.f90: Ditto. + * gfortran.dg/pr77420_3.f90: New test. Requires ... + * gfortran.dg/pr77420_4.f90: this file. + +2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/77719 + * gfortran.dg/pr77719.f90: New test. + +2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept + singular form of byte when quantity is unknown. + +2016-09-26 Marek Polacek <polacek@redhat.com> + + * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough. + +2016-09-26 Martin Liska <mliska@suse.cz> + + * c-c++-common/ubsan/sanitize-recover-1.c: New test. + * c-c++-common/ubsan/sanitize-recover-2.c: New test. + * c-c++-common/ubsan/sanitize-recover-3.c: New test. + * c-c++-common/ubsan/sanitize-recover-4.c: New test. + * c-c++-common/ubsan/sanitize-recover-5.c: New test. + * c-c++-common/ubsan/sanitize-recover-6.c: New test. + * c-c++-common/ubsan/sanitize-recover-7.c: New test. + * c-c++-common/ubsan/sanitize-recover-8.c: New test. + * c-c++-common/ubsan/sanitize-recover-9.c: New test. + +2016-09-26 Marek Polacek <polacek@redhat.com> + + PR c/7652 + * c-c++-common/Wimplicit-fallthrough-1.c: New test. + * c-c++-common/Wimplicit-fallthrough-10.c: New test. + * c-c++-common/Wimplicit-fallthrough-11.c: New test. + * c-c++-common/Wimplicit-fallthrough-12.c: New test. + * c-c++-common/Wimplicit-fallthrough-13.c: New test. + * c-c++-common/Wimplicit-fallthrough-14.c: New test. + * c-c++-common/Wimplicit-fallthrough-15.c: New test. + * c-c++-common/Wimplicit-fallthrough-16.c: New test. + * c-c++-common/Wimplicit-fallthrough-17.c: New test. + * c-c++-common/Wimplicit-fallthrough-18.c: New test. + * c-c++-common/Wimplicit-fallthrough-19.c: New test. + * c-c++-common/Wimplicit-fallthrough-20.c: New test. + * c-c++-common/Wimplicit-fallthrough-21.c: New test. + * c-c++-common/Wimplicit-fallthrough-2.c: New test. + * c-c++-common/Wimplicit-fallthrough-3.c: New test. + * c-c++-common/Wimplicit-fallthrough-4.c: New test. + * c-c++-common/Wimplicit-fallthrough-5.c: New test. + * c-c++-common/Wimplicit-fallthrough-6.c: New test. + * c-c++-common/Wimplicit-fallthrough-7.c: New test. + * c-c++-common/Wimplicit-fallthrough-8.c: New test. + * c-c++-common/Wimplicit-fallthrough-9.c: New test. + * c-c++-common/attr-fallthrough-1.c: New test. + * c-c++-common/attr-fallthrough-2.c: New test. + * g++.dg/cpp0x/fallthrough1.C: New test. + * g++.dg/cpp0x/fallthrough2.C: New test. + * g++.dg/cpp1z/fallthrough1.C: New test. + * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning. + * gcc.dg/Wimplicit-fallthrough-1.c: New test. + * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test. + * objc.dg/Wimplicit-fallthrough-1.m: New test. + +2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77429 + * gfortran.dg/pr77429.f90: New test. + +2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77694 + * gfortran.dg/pr77694.f90: New test. + +2016-09-25 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/51244 + * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching. + +2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr> + + * gfortran.dg/coarray_lib_comm_1.f90: Really fix test + for 32-bit mode. + +2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr> + + * gfortran.dg/coarray_lib_comm_1.f90: Fix test + for 32-bit mode. + +2016-09-24 Marek Polacek <polacek@redhat.com> + + PR c/77490 + * c-c++-common/Wbool-operation-1.c: New test. + * gcc.dg/Wbool-operation-1.c: New test. + +2016-09-23 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_static_1.f90: New. + * gfortran.dg/dec_static_2.f90: New. + * gfortran.dg/dec_static_3.f90: New. + * gfortran.dg/dec_static_4.f90: New. + +2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/48298 + * gfortran.dg/negative_unit_check.f90: Update test. + * gfortran.dg/dtio_14.f90: New test. + +2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test. + * gcc.target/s390/hotpatch-compile-2.c: Likewise. + * gcc.target/s390/hotpatch-compile-3.c: Likewise. + * gcc.target/s390/hotpatch-compile-4.c: Likewise. + * gcc.target/s390/hotpatch-compile-5.c: Likewise. + * gcc.target/s390/hotpatch-compile-6.c: Likewise. + * gcc.target/s390/hotpatch-compile-14.c: Likewise. + +2016-09-23 Martin Sebor <msebor@redhat.com> + + PR testsuite/77713 + * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid + assuming long double is bigger than double. + +2016-09-23 Jakub Jelinek <jakub@redhat.com> + + Implement P0138R2, C++17 construction rules for enum class values + * g++.dg/cpp1z/direct-enum-init1.C: New test. + +2016-09-23 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/77672 + * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update + expected multiline output from first warning to reflect change + in r240434. + +2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern. + +2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de> + Tom de Vries <tom@codesourcery.com> + + PR testsuite/77411 + * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++. + +2016-09-23 Marek Polacek <polacek@redhat.com> + + * c-c++-common/gomp/atomic-12.c: Skip for C++1z. + * c-c++-common/gomp/atomic-13.c: Likewise. + * c-c++-common/gomp/atomic-14.c: Likewise. + * c-c++-common/pr60439.c: Remove invalid code. + * g++.dg/expr/bitfield4.C: Robustify for C++1z. + * g++.dg/expr/bitfield5.C: Likewise. + * g++.dg/expr/bitfield6.C: Likewise. + * g++.dg/expr/bool1.C: Likewise. + * g++.dg/expr/bool3.C: Likewise. + * g++.dg/expr/lval3.C: Likewise. + * g++.dg/expr/lval4.C: Likewise. + * g++.old-deja/g++.jason/bool5.C: Likewise. + +2016-09-23 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/77672 + * gcc.dg/plugin/diagnostic-test-string-literals-1.c + (test_terminator_location): New function. + +2016-09-23 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable + -march=armv8.2-a+fp16 when supported by the hardware. + * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New. + * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: + Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add + semi-colons to a macro invocations. + * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. Also fix some white-space. + * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. Also fix some long lines and white-space. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. Also fix some long lines and white-space. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16 + tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is + defined. + * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise. + * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise. + +2016-09-23 Jiong Wang <jiong.wang@arm.com> + Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New. + * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New. + * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New. + * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/armv8_2-fp16-neon-1.c: New. + * gcc.target/arm/armv8_2-fp16-scalar-1.c: New. + * gcc.target/arm/armv8_2-fp16-scalar-2.c: New. + * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics + support. + +2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR ipa/77677 + * gcc.dg/torture/pr77677.c: New test. + +2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface + here now. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon + options. Add tests for float16x4_t and float16x8_t. + +2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm. + * gcc.target/s390/risbg-ll-2.c: Ditto. + * gcc.target/s390/risbg-ll-3.c: Ditto. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/armv8_2-fp16-arith-1.c: New. + * gcc.target/arm/armv8_2-fp16-conv-1.c: New. + +2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly + output to the simplified instructions. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/armv8_2_fp16-move-1.c: New. + * gcc.target/arm/fp16-aapcs-1.c: Update expected output. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h + (FP16_SUPPORTED): New + (expected-hfloat-16x4): Make conditional on __fp16 support. + (expected-hfloat-16x8): Likewise. + (vdup_n_f16): Disable for non-AArch64 targets. + * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests, + conditional on FP16_SUPPORTED. + * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support + for testing __fp16. + * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests, + conditional on FP16_SUPPORTED. + * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/short-vfp-1.c: New. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/attr-fp16-arith-1.c: New. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): + New. + (add_options_for_arm_v8_2a_fp16_neon): New. + (check_effective_target_arm_arch_v8_2a_ok): Auto-generate. + (add_options_for_arm_arch_v8_2a): Auto-generate. + (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate. + (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New. + (check_effective_target_arm_v8_2a_fp16_scalar_ok): New. + (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New. + (check_effective_target_arm_v8_2a_fp16_neon_ok): New. + (check_effective_target_arm_v8_2a_fp16_scalar_hw): New. + (check_effective_target_arm_v8_2a_fp16_neon_hw): New. + +2016-09-23 Matthew Wahab <matthew.wahab@arm.com> + + * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use + arm_fp16_alternative_ok. + * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise. + * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise. + * gcc.dg/torture/arm-fp16-ops-3.c: Likewise. + * gcc.dg/torture/arm-fp16-ops-4.c: Likewise. + * gcc.target/arm/fp16-compile-alt-1.c: Likewise. + * gcc.target/arm/fp16-compile-alt-10.c: Likewise. + * gcc.target/arm/fp16-compile-alt-11.c: Likewise. + * gcc.target/arm/fp16-compile-alt-12.c: Likewise. + * gcc.target/arm/fp16-compile-alt-2.c: Likewise. + * gcc.target/arm/fp16-compile-alt-3.c: Likewise. + * gcc.target/arm/fp16-compile-alt-4.c: Likewise. + * gcc.target/arm/fp16-compile-alt-5.c: Likewise. + * gcc.target/arm/fp16-compile-alt-6.c: Likewise. + * gcc.target/arm/fp16-compile-alt-7.c: Likewise. + * gcc.target/arm/fp16-compile-alt-8.c: Likewise. + * gcc.target/arm/fp16-compile-alt-9.c: Likewise. + * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok. + * gcc.target/arm/fp16-compile-none-2.c: Likewise. + * gcc.target/arm/fp16-rounding-alt-1.c: Use + arm_fp16_alternative_ok. + * lib/target-supports.exp + (check_effective_target_arm_fp16_alternative_ok_nocache): New. + (check_effective_target_arm_fp16_alternative_ok): New. + (check_effective_target_arm_fp16_none_ok_nocache): New. + (check_effective_target_arm_fp16_none_ok): New. + +2016-09-23 Martin Liska <mliska@suse.cz> + + * gcc.dg/ipa/pr77653.c: Replace adress + with address. + +2016-09-23 Martin Liska <mliska@suse.cz> + + * gcc.target/i386/movbe-4.c: New test. + +2016-09-23 Martin Liska <mliska@suse.cz> + + * gcc.target/i386/crc32-5.c: New test. + +2016-09-23 Martin Liska <mliska@suse.cz> + + * gcc.target/i386/pr71652.c: New test. + * gcc.target/i386/pr71652-2.c: New test. + * gcc.target/i386/pr71652-3.c: New test. + +2016-09-23 Jakub Jelinek <jakub@redhat.com> + + * lib/gcc-dg.exp (process-message): Support relative line number + notation - .+4 or .-1 etc. + * gcc.dg/dg-test-1.c: New test. + +2016-09-22 Martin Sebor <msebor@redhat.com> + + PR target/77676 + * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo. + * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test. + +2016-09-22 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target. + * gcc.dg/ifcvt-2.c: Ditto. + * gcc.dg/zero_bits_compound-1.c: Ditto. + * gcc.dg/zero_bits_compound-1.c: Ditto. + * gcc.dg/pr40550.c: Simplify target selectors. + Use dg-additional-options. + * gcc.dg/pr47893.c: Ditto. + * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686 + additional options for 32-bit x86 targets. + * gcc.dg/pr70955.c: Move to ... + * gcc.target/i386/pr70955.c: ... here. Simplify target selector. + +2016-09-22 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/61019 + * g++.dg/cpp0x/pr61019.C: New. + +2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com> + Terry Guo <terry.guo@arm.com> + + * gcc.target/arm/pure-code/ffunction-sections.c: New. + * gcc.target/arm/pure-code/no-literal-pool.c: New. + * gcc.target/arm/pure-code/pure-code.exp: New. + +2016-09-22 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*. + Remove SSE effective target requirement. + +2016-09-22 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71979 + * g++.dg/cpp0x/pr71979.C: New. + +2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * g++.dg/pr77550.C: Use __SIZE_TYPE__. + +2016-09-22 Martin Liska <mliska@suse.cz> + + PR ipa/77653 + * gcc.dg/ipa/pr77653.c: New test. + +2016-09-22 Jakub Jelinek <jakub@redhat.com> + + PR fortran/77665 + * gfortran.dg/gomp/pr77665.f90: New test. + +2016-09-22 Paul Thomas <pault@gcc.gnu.org> + + * gfortran.dg/dtio_11.f90: Correct for changed error messages. + * gfortran.dg/dtio_13.f90: New test. + +2016-09-21 Louis Krupp <louis.krupp@zoho.com> + + PR fortran/66107 + * gfortran.dg/pr66107.f90: New test. + +2016-09-21 Ian Lance Taylor <iant@golang.org> + + * go.go-torture/execute/map-1.go: Replace old map deletion syntax + with call to builtin delete function. + +2016-09-21 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c, + gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c, + gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c, + gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New + tests. + +2016-09-21 Uros Bizjak <ubizjak@gmail.com> + + * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements. + +2016-09-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/77651 + * g++.dg/cpp1z/aligned-new6.C: New test. + +2016-09-21 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/fp16-aapcs-3.c: New. + * gcc.target/arm/fp16-aapcs-4.c: New. + * gcc.target/arm/aapcs/aapcs/vfp22.c: New. + * gcc.target/arm/aapcs/aapcs/vfp23.c: New. + * gcc.target/arm/aapcs/aapcs/vfp24.c: New. + * gcc.target/arm/aapcs/aapcs/vfp25.c: New. + +2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR tree-optimization/77550 + * g++.dg/pr77550.C: New test. + +2016-09-21 Georg-Johann Lay <avr@gjlay.de> + + PR target/77326 + * gcc.target/avr/torture/pr77326.c: New test. + +2016-09-21 Louis Krupp <louis.krupp@zoho.com> + + * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only. + +2016-09-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77648 + * gcc.dg/torture/pr77648-1.c: New testcase. + * gcc.dg/torture/pr77648-2.c: Likewise. + +2016-09-21 Richard Biener <rguenther@suse.de> + Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/77621 + * gcc.dg/pr77621.c: New testcase. + +2016-09-21 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/77657 + * gfortran.dg/dtio_12.f90: New test. + +2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int. + +2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR tree-optimization/72835 + * gcc.dg/tree-ssa/pr72835.c: New test. + +2016-09-20 Martin Sebor <msebor@redhat.com> + + PR middle-end/49905 + * gcc.dg/builtin-stringop-chk-1.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test. + +2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant + arguments/compare will be optimized away. + * gcc.dg/torture/ftrapv-1.c: Likewise. + +2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> + + * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments + will be optimized away. + * gcc.dg/ipa/vrp1.c: New test. + * gcc.dg/ipa/vrp2.c: New test. + * gcc.dg/ipa/vrp3.c: New test. + +2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> + + * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also + does the same transformation. + * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp. + * gcc.dg/tree-ssa/evrp1.c: New test. + * gcc.dg/tree-ssa/evrp2.c: New test. + * gcc.dg/tree-ssa/evrp3.c: New test. + * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump. + * gcc.dg/tree-ssa/pr22117.c: Likewise. + * gcc.dg/tree-ssa/pr61839_2.c: Likewise. + * gcc.dg/tree-ssa/pr64130.c: Likewise. + * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as + foling now happens early. + * gcc.dg/tree-ssa/vrp04.c: Likewise. + * gcc.dg/tree-ssa/vrp06.c: Likewise. + * gcc.dg/tree-ssa/vrp16.c: Likewise. + * gcc.dg/tree-ssa/vrp25.c: Likewise. + * gcc.dg/tree-ssa/vrp67.c: Likewise. + +2016-09-20 Uros Bizjak <ubizjak@gmail.com> + + PR target/77621 + * gcc.target/i386/pr77621.c: New test. + * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times + pattern, loop should vectorize with -mtune=atom. + +2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com> + Jakub Jelinek <jakub@redhat.com> + + PR testsuite/63299 + * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[] + instead of delete. + +2016-09-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/77626 + * g++.dg/other/pr77626.C: New test. + + PR c++/77638 + * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test. + + PR c++/77637 + * g++.dg/cpp0x/gen-attrs-62.C: New test. + + PR middle-end/77624 + * c-c++-common/pr77624-1.c: New test. + * c-c++-common/pr77624-2.c: New test. + +2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number + of digits expected. + +2016-09-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77646 + * gcc.dg/torture/pr77646.c: New testcase. + +2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/77434 + * c-c++-common/Wint-in-bool-context.c: New test. + +2016-09-19 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/cr-decimal-dig-1.c: New test. + +2016-09-19 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/float128-align.c, gcc.dg/float128x-align.c, + gcc.dg/float16-align.c, gcc.dg/float32-align.c, + gcc.dg/float32x-align.c, gcc.dg/float64-align.c, + gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests. + +2016-09-19 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/77416 + * gcc.target/powerpc/pr77416.c: New. + +2016-09-19 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/77639 + * g++.dg/template/error-recovery4.C: New test. + +2016-09-19 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long. + +2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test. + * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test. + +2016-09-19 Jakub Jelinek <jakub@redhat.com> + Jan Hubicka <jh@suse.cz> + + PR target/77587 + * gcc.dg/pr77587.c: New test. + * gcc.dg/pr77587a.c: New file. + +2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray/alloc_comp_4.f90: New test. + * gfortran.dg/coarray_38.f90: + * gfortran.dg/coarray_alloc_comp_1.f08: New test. + * gfortran.dg/coarray_alloc_comp_2.f08: New test. + * gfortran.dg/coarray_allocate_7.f08: New test. + * gfortran.dg/coarray_allocate_8.f08: New test. + * gfortran.dg/coarray_allocate_9.f08: New test. + * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect + new caf_register. + * gfortran.dg/coarray_lib_alloc_2.f90: Same. + * gfortran.dg/coarray_lib_alloc_3.f90: Same. + * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect + get_by_refs. + * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2. + * gfortran.dg/coarray_lock_7.f90: Same. + * gfortran.dg/coarray_poly_5.f90: Same. + * gfortran.dg/coarray_poly_6.f90: Same. + * gfortran.dg/coarray_poly_7.f90: Same. + * gfortran.dg/coarray_poly_8.f90: Same. + * gfortran.dg/coindexed_1.f90: Changed errors expected. + +2016-09-19 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/77584 + * gfortran.dg/dec_structure_15.f90: New testcase. + +2016-09-19 Richard Biener <rguenther@suse.de> + + PR middle-end/77605 + * gcc.dg/torture/pr77605.c: New testcase. + +2016-09-18 Louis Krupp <louis.krupp@zoho.com> + + * gfortran.dg/pr68078.f90: XFAIL run on Darwin + +2016-09-17 Jan Hubicka <hubicka@ucw.cz> + + * g++.dg/predict-loop-exit-1.C: Disable early jump threading. + * g++.dg/predict-loop-exit-2.C: Disable early jump threading. + * g++.dg/predict-loop-exit-3.C: Disable early jump threading. + * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading. + * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading. + * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading. + * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump. + * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump. + * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump. + * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump. + * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative. + +2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com> + + * gcc.target/i386/pr68633.c: Fix expected result. + +2016-09-17 Louis Krupp <louis.krupp@gmail.com> + + PR fortran/68078 + * gfortran.dg/pr68078.f90: New test. + * gfortran.dg/set_vm_limit.c: New, called by pr68078. + +2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/77613 + * gcc.target/powerpc/swaps-p8-25.c: New. + +2016-09-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/77482 + * g++.dg/cpp0x/constexpr-77482.C: New test. + + PR c++/77379 + * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing + thunk offsets. + * g++.dg/abi/abi-tag23a.C: Likewise. + + PR c++/77338 + * g++.dg/cpp0x/decltype-77338.C: New test. + + PR c++/77375 + * g++.dg/cpp0x/mutable1.C: New test. + +2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77612 + * gfortran.dg/pr77612.f90: New test. + +2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/torture/pr70421.c: Require int32plus. + +2016-09-16 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/77475 + * gcc.target/i386/pr65990.c: Adjust dg-error regexp. + + PR target/77526 + * gcc.target/i386/pr77526.c: New test. + +2016-09-16 Jakub Jelinek <jakub@redhat.com> + Eric Botcazou <ebotcazou@adacore.com> + + PR middle-end/77594 + * gcc.target/i386/pr77594.c: New test. + +2016-09-15 Louis Krupp <louis.krupp@zoho.com> + + PR fortran/69963 + * gfortran.dg/misplaced_implicit_character.f90: New test. + +2016-09-15 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/77503 + * gcc.dg/vect/pr77503.c: New test. + +2016-09-15 Richard Biener <rguenther@suse.de> + + PR middle-end/77544 + * c-c++-common/torture/pr77544.c: New testcase. + +2016-09-15 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/77475 + * gcc.target/i386/pr65990.c: Adjust expected diagnostics. + * gcc.dg/march-generic.c: Likewise. + * gcc.target/i386/spellcheck-options-1.c: New test. + * gcc.target/i386/spellcheck-options-2.c: New test. + * gcc.target/i386/spellcheck-options-3.c: New test. + * gcc.target/i386/spellcheck-options-4.c: New test. + +2016-09-15 Chung-Lin Tang <cltang@codesourcery.com> + + PR fortran/72743 + * gfortran.dg/goacc/pr72743.f90: New test. + +2016-09-15 Richard Biener <rguenther@suse.de> + + * gcc.dg/fold-reassoc-2.c: Fix dump scan. + +2016-09-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77514 + * gcc.dg/torture/pr77514.c: New testcase. + +2016-09-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/77549 + * g++.dg/lookup/pr77549.C: New test. + +2016-09-14 Marek Polacek <polacek@redhat.com> + + * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated. + * c-c++-common/gomp/atomic-13.c: Likewise. + * c-c++-common/gomp/atomic-14.c: Likewise. + * g++.dg/cpp1y/lambda-init11.C: Remove invalid code. + * g++.dg/cpp1z/bool-increment1.C: New test. + * c-c++-common/pr60439.c: Add dg-warning. + * g++.dg/expr/bitfield4.C: Likewise. + * g++.dg/expr/bitfield5.C: Likewise. + * g++.dg/expr/bitfield6.C: Likewise. + * g++.dg/expr/bool1.C: Likewise. + * g++.dg/expr/bool3.C: Likewise. + * g++.dg/expr/lval3.C: Likewise. + * g++.dg/expr/lval4.C: Likewise. + * g++.old-deja/g++.jason/bool5.C: Likewise. + * g++.dg/expr/bitfield3.C: Adjust dg-error. + * g++.dg/other/error18.C: Likewise. + * g++.dg/gomp/atomic-14.C: Likewise. + +2016-09-14 Nathan Sidwell <nathan@acm.org> + + PR c++/77539 + * g++.dg/cpp1y/pr77539.C: New. + +2016-09-14 Christophe Lyon <christophe.lyon@linaro.org> + + * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before + dg-require. + * g++.dg/ext/builtin_alloca.C: Likewise. + * g++.dg/template/spec35.C: Likewise. + * gcc.dg/builtins-68.c: Likewise. + * gcc.misc-tests/gcov-13.c: Likewise. + * gcc.misc-tests/gcov-14.c: Likewise. + +2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk> + + * gfortran.dg/dec_structure_14.f90: New testcase. + +2016-09-14 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/68260 + * c-c++-common/tsan/pr68260.c: New test. + +2016-09-13 Joe Seymour <joe.s@somniumtech.com> + + PR target/70713 + * gcc.target/msp430/function-attributes-1.c: New test. + * gcc.target/msp430/function-attributes-2.c: New test. + * gcc.target/msp430/function-attributes-3.c: New test. + +2015-04-18 Martin Sebor <msebor@redhat.com> + + * gfortran.dg/pr32627.f03 (strptr): Change size to match the number + of non-nul characters. + * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout + +2016-09-13 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp0x/gen-attrs-61.C: New test. + * g++.dg/cpp1z/gen-attrs1.C: New test. + + PR tree-optimization/77454 + * gcc.dg/pr77454.c: New test. + + PR c++/77553 + * g++.dg/cpp1y/constexpr-77553.C: New test. + +2016-09-13 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (test_show_locus): Replace rich_location::add_fixit_insert calls + with add_fixit_insert_before and add_fixit_insert_after. + +2016-09-13 Jason Merrill <jason@redhat.com> + Tom de Vries <tom@codesourcery.com> + + PR c++/77427 + * g++.dg/pr77427.C: New test. + +2016-09-13 Martin Liska <mliska@suse.cz> + + * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic + effective target. + * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise. + * lib/target-supports.exp: Define the new target. + +2016-09-12 Andrew Pinski <apinski@cavium.com> + + * gcc.target/aarch64/thunderxloadpair.c: New testcase. + * gcc.target/aarch64/thunderxnoloadpair.c: New testcase. + +2016-09-12 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of + variable arguments. + * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New. + * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment. + * gcc.dg/compat/scalar-return-4_x.c: Also test returning of + variable argument. + * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New. + * gcc.dg/compat/scalar-return-4_main.c: Update description comment. + +2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/77496 + * c-c++-common/warn-ommitted-condop.c: Add more test cases. + * g++.dg/ext/pr77496.C: New test. + * g++.dg/warn/pr77496.C: New test. + +2016-09-12 David Malcolm <dmalcolm@redhat.com> + + PR c/72858 + * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions + to preserve conversion chars, and to preserve prefix information. + * gcc.dg/format/pr72858.c: New test case. + +2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org> + + * gfortran.dg/pr77507.f90: Move to ... + * gfortran.dg/ieee/pr77507.f90: here. + +2016-08-09 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/61159 + * compile/pr61159.c: New testcase + +2016-08-09 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/64316 + * gcc.dg/ipa/pr63416.c: New testcase. + +2016-09-10 Paul Thomas <pault@gcc.gnu.org> + Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77532 + * gfortran.dg/dtio_11.f90: new test. + +2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77507 + * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050 + * gfortran.dg/c_assoc_4.f90: Ditto. + +2016-09-10 Tom de Vries <tom@codesourcery.com> + + PR C/71602 + * c-c++-common/va-arg-va-list-type.c: New test. + +2016-09-09 Peter Bergner <bergner@vnet.ibm.com> + + PR rtl-optimization/77289 + * gcc.target/powerpc/pr77289.c: New test. + +2016-09-09 Martin Sebor <msebor@redhat.com> + + PR c/77520 + PR c/77521 + * gcc.dg/pr77520.c: New test. + * gcc.dg/pr77521.c: New test. + +2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77506 + * gfortran.dg/pr77506.f90: New test. + +2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77507 + * gfortran.dg/pr77507.f90: New test. + +2016-09-09 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests. + +2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org> + Louis Krupp <lkrupp@gcc.gnu.org> + + PR fortran/69514 + * gfortran.dg/pr69514_1.f90: New test. + * gfortran.dg/pr69514_2.f90: New test. + +2016-09-08 Jakub Jelinek <jakub@redhat.com> + + PR fortran/77500 + * gfortran.dg/gomp/pr77500.f90: New test. + + PR fortran/77516 + * gfortran.dg/gomp/pr77516.f90: New test. + +2016-09-07 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/77475 + * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0. + * gcc.target/aarch64/arch-diagnostics-2.c: Likewise. + * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise. + * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise. + * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise. + * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise. + +2016-09-07 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include + "substring-locations.h". + +2016-09-07 Richard Biener <rguenther@suse.de> + + PR c/77450 + * c-c++-common/vector-subscript-8.c: Move .. + * gcc.dg/pr77450.c: ... here. + +2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/77393 + * gfortran.dg/fmt_f0_2.f90: Update test. + * gfortran.dg/fmt_f0_3.f90: New test. + +2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR debug/77389 + * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf + in dg-options. + + PR debug/57519 + * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise. + +2016-09-06 Jakub Jelinek <jakub@redhat.com> + + PR target/69255 + * gcc.target/i386/pr69255-1.c: New test. + * gcc.target/i386/pr69255-2.c: New test. + * gcc.target/i386/pr69255-3.c: New test. + +2016-09-06 Martin Sebor <msebor@redhat.com> + + PR c/77336 + * gcc.dg/format/miss-7.c: New test. + +2016-09-06 Uros Bizjak <ubizjak@gmail.com> + + * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8. + +2016-09-06 Martin Liska <mliska@suse.cz> + + PR gcov-profile/77378 + PR gcov-profile/77466 + * gcc.dg/profile-update-warning.c: New test. + +2016-09-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77479 + * gcc.dg/torture/pr77479.c: New testcase. + +2016-09-06 Richard Biener <rguenther@suse.de> + + PR c/77450 + * c-c++-common/vector-subscript-7.c: Adjust. + * c-c++-common/vector-subscript-8.c: New testcase. + +2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/Wno-frame-address.c: Skip for avr-*-*. + +2016-09-05 Jakub Jelinek <jakub@redhat.com> + + PR target/77476 + * gcc.target/i386/avx512f-pr77476.c: New test. + * gcc.target/i386/avx512bw-pr77476.c: New test. + * gcc.target/i386/avx512dq-pr77476.c: New test. + + * lib/target-supports.exp (check_effective_target_vect_simd_clones): + Update comment to mention also avx512f. + + PR sanitizer/77396 + * g++.dg/asan/pr77396-2.C: New test. + +2016-09-05 Uros Bizjak <ubizjak@gmail.com> + + PR rtl-optimization/77452 + * gcc.target/i386/pr77452.c: New test. + +2016-09-05 Marek Polacek <polacek@redhat.com> + + PR c/77423 + * c-c++-common/Wlogical-not-parentheses-3.c: New test. + +2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77391 + * gfortran.dg/pr77391.f90: New test. + +2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77460 + * gfortran.dg/pr77460.f90: New test. + +2016-09-03 Jakub Jelinek <jakub@redhat.com> + + PR c/65467 + * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target. + +2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com> + + * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order. + +2016-09-02 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New + test case. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add + diagnostic-test-show-locus-generate-patch.c to the sources + for diagnostic_plugin_test_show_locus.c. + +2016-09-02 Jakub Jelinek <jakub@redhat.com> + + PR c/65467 + * gcc.dg/gomp/_Atomic-1.c: New test. + * gcc.dg/gomp/_Atomic-2.c: New test. + * gcc.dg/gomp/_Atomic-3.c: New test. + * gcc.dg/gomp/_Atomic-4.c: New test. + * gcc.dg/gomp/_Atomic-5.c: New test. + + PR sanitizer/77396 + * g++.dg/asan/pr77396.C: New test. + +2016-09-01 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/71831 + * gcc.dg/builtin-object-size-16.c: New test. + * gcc.dg/builtin-object-size-17.c: New test. + +2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/77393 + * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds. + +2016-09-01 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c, + gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c, + gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c, + gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c, + gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c, + gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c, + gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c, + gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c, + gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c, + gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c, + gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c, + gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c, + gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c, + gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c, + gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c, + gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c, + gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c, + gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee. + +2016-09-01 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt58.adb: New test. + * gnat.dg/opt58_pkg.ads: New helper. + +2016-09-01 Richard Biener <rguenther@suse.de> + + PR middle-end/77436 + * gcc.dg/torture/pr77436.c: New testcase. + +2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/pr64252.c: Require int32plus. + * gcc.dg/pr66299-1.c: Likewise. + * gcc.dg/pr66299-2.c: Likewise. + * gcc.dg/torture/20131115-1.c: Skip for avr. + +2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/ands_3.c: New test. + +2016-08-31 Jakub Jelinek <jakub@redhat.com> + + PR fortran/77352 + * gfortran.dg/gomp/pr77352.f90: New test. + + PR fortran/77374 + * gfortran.dg/gomp/pr77374.f08: New test. + +2016-08-31 Marc Glisse <marc.glisse@inria.fr> + + PR tree-optimization/73714 + * gcc.dg/tree-ssa/pr73714.c: New test. + +2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/77393 + * gfortran.dg/fmt_f0_2.f90: New test. + +2016-08-31 Marc Glisse <marc.glisse@inria.fr> + + * gcc.target/i386/pr59539-2.c: Adapt options. + * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm. + +2016-08-31 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/77418 + * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation + of the associate entity and replace with a pointer to the + intended item on the stack. + +2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> + Paul Thomas <pault@gcc.gnu.org> + + PR fortran/48298 + * gfortran.dg/dtio_1.f90: New test. + * gfortran.dg/dtio_2.f90: New test. + * gfortran.dg/dtio_3.f90: New test. + * gfortran.dg/dtio_4.f90: New test. + * gfortran.dg/dtio_5.f90: New test. + * gfortran.dg/dtio_6.f90: New test. + * gfortran.dg/dtio_7.f90: New test. + * gfortran.dg/dtio_8.f90: New test. + * gfortran.dg/dtio_9.f90: New test. + * gfortran.dg/dtio_10.f90: New test. + +2016-08-30 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-bw.c + (test_many_nested_locations): New function. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (test_show_locus): Handle "test_many_nested_locations". + +2016-08-30 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/template/double-greater-than-fixit.C: New test case. + +2016-08-30 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt57.ad[sb]: New test. + * gnat.dg/opt57_pkg.ads: New helper. + +2016-08-30 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69047 + * gcc.dg/pr69047.c: Fix byte-order check. + +2016-08-30 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/72866 + * gcc.dg/vect/pr72866.c: New test. + + PR debug/77363 + * g++.dg/debug/dwarf2/pr77363.C: New test. + + PR middle-end/77377 + * gcc.target/i386/pr77377.c: New test. + + PR debug/77389 + * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf + in dg-options. + +2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org> + + * gfortran.dg/pr77372.f90: Moved to ... + * gfortran.dg/ieee/pr77372.f90: here. + +2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-init-4.c: New runtime tests for various + vector short/char initializations. + * gcc.target/powerpc/vec-init-5.c: Likewise. + * gcc.target/powerpc/vec-init-6.c: New compile time test for + vector initialization optimizations. + * gcc.target/powerpc/vec-init-7.c: Likewise. + * gcc.target/powerpc/vec-init-8.c: New runtime tests for various + vector float/double initializations. + * gcc.target/powerpc/vec-init-9.c: Likewise. + +2016-08-29 Uros Bizjak <ubizjak@gmail.com> + + PR target/77403 + * gcc.target/i386/pr77403.c: New test. + +2016-08-29 Marek Polacek <polacek@redhat.com> + + PR c/77292 + * c-c++-common/Wlogical-not-parentheses-1.c: New test. + +2016-08-29 Tom de Vries <tom@codesourcery.com> + + PR c/77398 + * g++.dg/ext/va-arg1.C: Add error check for illegal first argument. + +2016-08-29 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium. + +2016-08-29 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_structure_13.f90: New testcase. + +2016-08-29 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/77261 + * gfortran.dg/random_3.f90: Run testcase only when real(10) is + available. + +2016-08-28 Tom de Vries <tom@codesourcery.com> + + PR lto/70955 + * gcc.dg/pr70955.c: New test. + * gcc.dg/lto/pr70955_0.c: Same. + * gcc.dg/lto/pr70955_1.c: Same. + +2016-08-27 Patrick Palka <ppalka@gcc.gnu.org> + + PR tree-optimization/71077 + * gcc.target/i386/pr71077.c: New test. + +2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77380 + * gfortran.dg/pr77380.f90: New test. + +2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77372 + gfortran.dg/pr77372.f90: New test. + +2016-08-26 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/spellcheck-fields-2.c (test): Move + dg-begin/end-multiline-output within function body. + (test_macro): New function. + +2016-08-26 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-color.c + (test_fixit_insert): Update expected output. + (test_fixit_remove): Likewise. + (test_fixit_replace): Likewise. + +2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options. + Fix typo. + +2016-08-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69047 + * gcc.dg/pr69047.c: New testcase. + +2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + Martin Jambhor <mjambor@suse.cz> + + * gcc.dg/ipa/propbits-1.c: New test-case. + * gcc.dg/ipa/propbits-2.c: Likewise. + * gcc.dg/ipa/propbits-3.c: Likewise. + +2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org> + + PR fortran/77351 + * gfortran.dg/pr77351.f90: New test. + +2016-08-25 Marek Polacek <polacek@redhat.com> + + * c-c++-common/Wlogical-not-parentheses-2.c: New test. + +2016-08-25 Marek Polacek <polacek@redhat.com> + + PR c/77323 + * gcc.dg/pr77323.c: New test. + +2016-08-24 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/77358 + * gfortran.dg/submodule_17.f08: New test. + +2016-08-24 Michael Collison <michael.collison@linaro.org> + Michael Collison <michael.collison@arm.com> + + * gcc.target/arm/builtin_saddl.c: New testcase. + * gcc.target/arm/builtin_saddll.c: New testcase. + * gcc.target/arm/builtin_uaddl.c: New testcase. + * gcc.target/arm/builtin_uaddll.c: New testcase. + * gcc.target/arm/builtin_ssubl.c: New testcase. + * gcc.target/arm/builtin_ssubll.c: New testcase. + * gcc.target/arm/builtin_usubl.c: New testcase. + * gcc.target/arm/builtin_usubll.c: New testcase. + +2016-08-24 Uros Bizjak <ubizjak@gmail.com> + + PR target/77270 + * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets. + (dg-options): Use -march=amdfam10 instead of -march=athlon. + * gcc.dg/tree-ssa/update-unroll-1.c: Ditto. + * gcc.dg/tree-ssa/prefetch-3.c: Ditto. + * gcc.dg/tree-ssa/prefetch-4.c: Ditto. + * gcc.dg/tree-ssa/prefetch-5.c: Ditto. + * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2 + effective target. Remove scan-assembler-times directives. + * gcc.dg/tree-ssa/prefetch-7.c: Ditto. + * gcc.dg/tree-ssa/prefetch-8.c: Ditto. + * gcc.dg/tree-ssa/prefetch-9.c: Ditto. + +2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead + of unsigned int. + * gcc.dg/zero_sign_ext_test.c: Require int32plus. + +2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com> + + PR testsuite/77317 + * lib/target-supports.exp + (check_effective_target_vect_aligned_arrays): Don't cache the result. + (check_effective_target_vect_natural_alignment): Ditto. + (check_effective_target_vector_alignment_reachable): Ditto. + (check_effective_target_vector_alignment_reachable_for_64bit): Ditto. + +2016-08-23 Ian Lance Taylor <iant@golang.org> + + * gcc.target/s390/nolrl-1.c: Don't match the file name. + +2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is + being created from pointers to memory locations. + * gcc.target/powerpc/vec-init-2.c: Likewise. + +2016-08-23 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_structure_12.f90: New testcase. + +2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/insv-1.c: Fix test when running with -m31. + +2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/zvector/vec-genmask-1.c: Improve result + verification. + +2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/md/andc-splitter-1.c: New test case. + * gcc.target/s390/md/andc-splitter-2.c: Likewise. + +2016-08-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/27336 + * c-c++-common/pr27336.c: New testcase. + +2016-08-22 Marek Polacek <polacek@redhat.com> + + PR c++/77321 + * g++.dg/cpp1y/pr77321.C: New test. + +2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/60774 + * gfortran.dg/empty_label.f: Adjust test for new error message. + * gfortran.dg/empty_label.f90: Ditto. + * gfortran.dg/empty_label_typedecl.f90: Ditto. + * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90). + * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label. + +2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/61318 + * gfortran.dg/pr61318.f90: New test. + +2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/77260 + * gfortran.dg/pr77260_1.f90: New test. + * gfortran.dg/pr77260_2.f90: Ditto. + +2016-08-22 Joseph Myers <joseph@codesourcery.com> + + PR middle-end/77269 + * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not + __builtin_signbitf and __builtin_signbitl in expected generic + expansion. + * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c, + gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c, + gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c, + gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New + tests. + +2016-08-22 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/torture/float128-builtin.c, + gcc.dg/torture/float128-ieee-nan.c, + gcc.dg/torture/float128x-builtin.c, + gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c, + gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c, + gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c, + gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c, + gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c, + gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h, + gcc.dg/torture/floatn-nan.h: New tests. + +2016-08-22 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New + macro. + (main): Update calls to TEST_I_F. + * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New + macro. + (main): Update calls to TEST_I_F. + +2016-08-22 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/torture/fp-int-convert-float128x-timode.c, + gcc.dg/torture/fp-int-convert-float32x-timode.c, + gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type + names in calls to TEST_I_F. + +2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c/52952 + * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure. + +2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32 + and !natural_alignment_64. + * gcc.dg/ipa/propalign-2.c: Likewise. + * gcc.dg/ipa/propalign-3.c: Likewise. + * gcc.dg/ipa/propalign-4.c: Likewise. + * gcc.dg/ipa/propalign-5.c: Likewise. + * lib/target-supports.exp + (check_effective_target_natural_alignment_32): Add avr-*-*. + +2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR tree-optimization/61839 + * gcc.dg/tree-ssa/pr61839_1.c: New test. + * gcc.dg/tree-ssa/pr61839_2.c: New test. + * gcc.dg/tree-ssa/pr61839_3.c: New test. + * gcc.dg/tree-ssa/pr61839_4.c: New test. + +2016-08-19 Joseph Myers <joseph@codesourcery.com> + + PR c/32187 + * lib/target-supports.exp (check_effective_target_float16) + (check_effective_target_float32, check_effective_target_float64) + (check_effective_target_float128, check_effective_target_float32x) + (check_effective_target_float64x) + (check_effective_target_float128x) + (check_effective_target_float16_runtime) + (check_effective_target_float32_runtime) + (check_effective_target_float64_runtime) + (check_effective_target_float128_runtime) + (check_effective_target_float32x_runtime) + (check_effective_target_float64x_runtime) + (check_effective_target_float128x_runtime) + (check_effective_target_floatn_nx_runtime) + (add_options_for_float16, add_options_for_float32) + (add_options_for_float64, add_options_for_float128) + (add_options_for_float32x, add_options_for_float64x) + (add_options_for_float128x): New procedures. + * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c, + gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c, + gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c, + gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c, + gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c, + gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c, + gcc.dg/torture/float128-complex.c, + gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c, + gcc.dg/torture/float128x-basic.c, + gcc.dg/torture/float128x-complex.c, + gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c, + gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c, + gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c, + gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c, + gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c, + gcc.dg/torture/float32x-basic.c, + gcc.dg/torture/float32x-complex.c, + gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c, + gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c, + gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c, + gcc.dg/torture/float64x-basic.c, + gcc.dg/torture/float64x-complex.c, + gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c, + gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h, + gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h, + gcc.dg/torture/floatn-tg.h, + gcc.dg/torture/fp-int-convert-float128-ieee-timode.c, + gcc.dg/torture/fp-int-convert-float128-ieee.c, + gcc.dg/torture/fp-int-convert-float128x-timode.c, + gcc.dg/torture/fp-int-convert-float128x.c, + gcc.dg/torture/fp-int-convert-float16-timode.c, + gcc.dg/torture/fp-int-convert-float16.c, + gcc.dg/torture/fp-int-convert-float32-timode.c, + gcc.dg/torture/fp-int-convert-float32.c, + gcc.dg/torture/fp-int-convert-float32x-timode.c, + gcc.dg/torture/fp-int-convert-float32x.c, + gcc.dg/torture/fp-int-convert-float64-timode.c, + gcc.dg/torture/fp-int-convert-float64.c, + gcc.dg/torture/fp-int-convert-float64x-timode.c, + gcc.dg/torture/fp-int-convert-float64x.c: New tests. + * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for + maximum exponent of floating-point type. Use it in testing + whether 0x8...0 fits in the floating-point type. Always treat -1 + (signed 0xf...f) as fitting in the floating-point type. + (M_OK1): New macro. + * gcc.dg/torture/fp-int-convert-double.c, + gcc.dg/torture/fp-int-convert-float.c, + gcc.dg/torture/fp-int-convert-float128-timode.c, + gcc.dg/torture/fp-int-convert-float128.c, + gcc.dg/torture/fp-int-convert-float80-timode.c, + gcc.dg/torture/fp-int-convert-float80.c, + gcc.dg/torture/fp-int-convert-long-double.c, + gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F. + +2016-08-19 Jakub Jelinek <jakub@redhat.com> + + PR fortran/72744 + * gfortran.dg/gomp/pr72744.f90: New test. + + PR fortran/69281 + * gfortran.dg/gomp/pr69281.f90: New test. + +2016-08-19 Janne Blomqvist <jb@gcc.gnu.org> + + * gfortran.dg/random_4.f90: Initialize seed before using, handle + the last special seed value. + * gfortran.dg/random_7.f90: Use size for last array member instead + of hardcoded value. + +2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error. + * gcc.dg/cpp/warn-undef-2.c: Likewise. + +2016-08-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/77286 + * gcc.dg/torture/pr77286.c: New testcase. + +2016-08-18 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/verbose-asm-2.c: New test case. + +2016-08-18 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (custom_diagnostic_finalizer): Update for change to + diagnostic_show_locus. + +2016-08-18 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/cpp/misspelled-directive-1.c: New testcase. + * gcc.dg/cpp/misspelled-directive-2.c: New testcase. + +2016-08-18 Marek Polacek <polacek@redhat.com> + + PR c/71514 + * gcc.dg/pr71514.c: New test. + +2015-08-18 H.J. Lu <hongjiu.lu@intel.com> + + PR target/72839 + * gcc.target/i386/pr72839.c: New test. + +2016-08-18 Chung-Lin Tang <cltang@codesourcery.com> + + PR middle-end/70895 + * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test. + * c-c++-common/goacc/reduction-1.c: Likewise. + * c-c++-common/goacc/reduction-2.c: Likewise. + * c-c++-common/goacc/reduction-3.c: Likewise. + * c-c++-common/goacc/reduction-4.c: Likewise. + +2016-08-18 Alan Modra <amodra@gmail.com> + + * gcc.c-torture/compile/pr72771.c: New. + +2016-08-17 Jakub Jelinek <jakub@redhat.com> + + PR fortran/67496 + * gfortran.dg/pr67496.f90: New test. + +2015-08-17 Alan Hayward <alan.hayward@arm.com> + + PR tree-optimization/71752 + * gcc.dg/vect/pr71752.c: New. + +2016-08-17 Uros Bizjak <ubizjak@gmail.com> + + * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee. + +2016-08-17 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/77259 + * g++.dg/ipa/devirt-52.C: New test. + +2016-08-17 Chung-Lin Tang <cltang@codesourcery.com> + + * c-c++-common/goacc/reduction-6.c: New testcase. + +2016-08-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/76490 + * gfortran.fortran-torture/compile/pr76490.f90: New testcase. + * gcc.dg/pr52904.c: XFAIL. + +2016-08-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/23855 + * gcc.dg/loop-unswitch-2.c: Adjust. + +2016-08-16 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/72817 + * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char. + +2016-08-16 Joseph Myers <joseph@codesourcery.com> + + PR libgcc/77265 + * gcc.dg/torture/float128-extend-inf.c: New test. + +2016-08-16 David Malcolm <dmalcolm@redhat.com> + + PR c/72857 + * gcc.dg/format/asm_fprintf-1.c: Restore column numbers + for embedded NUL. + * gcc.dg/format/c90-printf-1.c: Restore column numbers. + * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected + caret placement. + (test_oct): Likewise. + (test_multiple): Likewise. + (test_field_width_specifier): Likewise. + (test_field_width_specifier_2): New function. + (test_field_precision_specifier): New function. + (test_embedded_nul): Update expected caret placement. + (test_non_contiguous_strings): Update line number. + * gcc.dg/plugin/diagnostic-test-string-literals-1.c + (__emit_string_literal_range): Add "caret_idx" param. + (test_simple_string_literal): Add value for new param, updating + expected output.. + (test_concatenated_string_literal): Likewise. + (test_multiline_string_literal): Likewise. + (test_hex): Likewise. + (test_oct): Likewise. + (test_multiple): Likewise. + (test_ucn4): Likewise. + (test_ucn8): Likewise. + (test_u8): Likewise. + (test_u): Likewise; update expected message, from "range" to + "location". + (test_U): Likewise. + (test_L): Likewise. + (test_macro): Add value for new param. + * gcc.dg/plugin/diagnostic-test-string-literals-2.c + (__emit_string_literal_range): Add "caret_idx" param. + (test_stringified_token_1): Add value for new param. Update + expected message, from "range" to "location". + (test_stringized_token_2): Likewise, adding param to macro. + (test_stringified_token_3): Likewise. + * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c + (emit_warning): Convert param from source_range to location_t. + (test_string_literals): Add caret_idx param, and use it when + constructing a substring_loc. Update error message, from + "range" to "location". + +2016-08-16 Jakub Jelinek <jakub@redhat.com> + + PR target/71910 + * g++.dg/gomp/pr71910.C: New test. + + PR middle-end/67485 + * gcc.c-torture/compile/pr67485.c: New test. + + PR target/72867 + * gcc.target/i386/pr72867.c: Add -msse to dg-options. + +2016-08-16 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/69848 + * gcc.target/aarch64/simd/vcond-ne-bit.c: New test. + +2016-08-16 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-prof/val-prof-7.c (int main): Change size + of memory operations so that it can be handled by core2 + in 32-bit mode. + +2016-08-16 Richard Biener <rguenther@suse.de> + + PR tree-optimization/76783 + * gcc.dg/pr76783.c: New testcase. + * gcc.dg/tree-ssa/pr69270-2.c: Adjust. + +2016-08-16 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/72817 + PR tree-optimization/73450 + * gcc.dg/tree-ssa/pr72817.c: New test. + * gcc.dg/tree-ssa/pr73450.c: New test. + +2016-08-15 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/init_flag_13.f90: New testcase. + * gfortran.dg/init_flag_14.f90: Ditto. + * gfortran.dg/init_flag_15.f03: Ditto. + * gfortran.dg/dec_init_1.f90: Ditto. + * gfortran.dg/dec_init_2.f90: Ditto. + +2016-08-15 Uros Bizjak <ubizjak@gmail.com> + + PR target/72867 + * gcc.target/i386/pr72867.c: New test. + +2016-08-16 Eric Botcazou <ebotcazou@adacore.com> + + * c-c++-common/dump-ada-spec-5.c: New test. + +2016-08-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/73434 + * gcc.dg/torture/pr73434.c: New testcase. + +2016-08-15 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/72824 + * gcc.c-torture/execute/ieee/pr72824-2.c: New test. + +2016-08-14 Chung-Lin Tang <cltang@codesourcery.com> + + PR fortran/70598 + * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers + in use_device clause. + * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise. + * gfortran.dg/goacc/list.f95: Adjust to catch + "neither a POINTER nor an array" error messages. + +2016-08-14 Uros Bizjak <ubizjak@gmail.com> + + PR target/76342 + * gcc.target/i386/pr76342.c: New test. + +2016-08-12 Jakub Jelinek <jakub@redhat.com> + + PR c/71512 + * g++.dg/ubsan/pr71512.C: New test. + * c-c++-common/ubsan/pr71512-1.c: New test. + * c-c++-common/ubsan/pr71512-2.c: New test. + +2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-init-1.c: New tests to test various + vector initialization options. + * gcc.target/powerpc/vec-init-2.c: Likewise. + * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD + is generated on ISA 3.0. + +2016-08-12 Patrick Palka <ppalka@gcc.gnu.org> + + PR middle-end/71654 + * gcc.dg/c-c++-common/pr71654.c: New test. + * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to + dg-options. + * gcc.dg/tree-ssa/vrp24: Likewise. + +2016-08-12 Jakub Jelinek <jakub@redhat.com> + + PR c/67410 + * gcc.dg/pr67410.c: New test. + +2016-08-12 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/69848 + * gcc.dg/vect/vect-pr69848.c: New test. + +2016-08-12 Uros Bizjak <ubizjak@gmail.com> + + PR testsuite/71008 + * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold. + * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq. + * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold. + * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq. + +2016-08-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/57326 + * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase. + * gcc.dg/tree-ssa/loadpre14.c: Adjust. + * gcc.dg/tree-ssa/pr35287.c: Likewise. + * gcc.target/i386/pr45685.c: Likewise. + * gcc.dg/tree-ssa/predcom-1.c: Disable PRE. + * gcc.dg/tree-ssa/predcom-2.c: Likewise. + * gcc.dg/tree-ssa/predcom-3.c: Likewise. + * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise. + * gfortran.dg/pr34163.f90: Likewise. + +2016-08-12 Martin Liska <mliska@suse.cz> + + * g++.dg/gcov/gcov-16.C: New test. + * lib/gcov.exp: Support new argument for run-gcov function. + +2016-08-12 Martin Liska <mliska@suse.cz> + + PR gcov-profile/35590 + * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage. + +2016-08-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/72851 + * gcc.dg/torture/pr72851.c: New testcase. + +2016-08-12 Alexandre Oliva <aoliva@redhat.com> + + PR debug/63240 + * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New. + * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New. + * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New. + * g++.dg/debug/dwarf2/deleted-member-function.C: Expect + DW_AT_deleted. + + PR debug/55641 + * g++.dg/debug/dwarf2/ref-1.C: New. + + PR debug/49366 + * g++.dg/debug/dwarf2/template-params-12.H: New. + * g++.dg/debug/dwarf2/template-params-12f.C: New. + * g++.dg/debug/dwarf2/template-params-12g.C: New. + * g++.dg/debug/dwarf2/template-params-12n.C: New. + * g++.dg/debug/dwarf2/template-params-12s.C: New. + * g++.dg/debug/dwarf2/template-params-12u.C: New. + * g++.dg/debug/dwarf2/template-params-12v.C: New. + * g++.dg/debug/dwarf2/template-params-12w.C: New. + +2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/72863 + * gcc.target/powerpc/pr72863.c: New test. + +2016-08-11 Uros Bizjak <ubizjak@gmail.com> + + * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run. + +2015-08-11 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pieces-strcpy-1.c: New test. + * gcc.target/i386/pieces-strcpy-2.c: Likewise. + +2016-08-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/72868 + * g++.dg/cpp1y/constexpr-switch4.C: New test. + +2015-08-11 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pieces-memcpy-1.c: New test. + * gcc.target/i386/pieces-memcpy-2.c: Likewise. + * gcc.target/i386/pieces-memcpy-3.c: Likewise. + * gcc.target/i386/pieces-memcpy-4.c: Likewise. + * gcc.target/i386/pieces-memcpy-5.c: Likewise. + * gcc.target/i386/pieces-memcpy-6.c: Likewise. + +2016-08-11 Jakub Jelinek <jakub@redhat.com> + + PR c/72816 + * gcc.dg/pr72816.c: Remove dg-error. + +2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR tree-optimization/71083 + * gcc.c-torture/execute/pr71083.c: New test. + * gnat.dg/loop_optimization23.adb: New test. + * gnat.dg/loop_optimization23_pkg.ads: New test. + * gnat.dg/loop_optimization23_pkg.adb: New test. + +2016-08-11 Richard Biener <rguenther@suse.de> + + PR tree-optimization/72772 + * gcc.dg/graphite/pr35356-1.c: Adjust. + * gcc.dg/tree-ssa/pr59597.c: Likewise. + +2016-08-11 Janne Blomqvist <jb@gcc.gnu.org> + + * gfortran.dg/random_7.f90: Take into account that the last seed + value is the special p value. + * gfortran.dg/random_seed_1.f90: Seed size is now constant. + +2016-08-11 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. + +2016-08-11 Alan Modra <amodra@gmail.com> + + * gcc.target/powerpc/pr71680.c: New. + +2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/bfp/bfp.exp: New file. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test. + * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test. + * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test. + * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test. + * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test. + * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test. + * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test. + * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test. + * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test. + * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test. + * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test. + * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test. + * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test. + * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test. + * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test. + +2016-08-10 Bin Cheng <bin.cheng@arm.com> + + * lib/target-supports.exp (check_effective_target_vect_cond_mixed): + Add aarch64*-*-*. + +2016-08-10 Bin Cheng <bin.cheng@arm.com> + + * gcc.target/aarch64/simd/vcond-ne.c: New test. + +2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/72853 + * gcc.target/powerpc/pr72853.c: New test. + +2016-08-10 Martin Liska <mliska@suse.cz> + + PR gcov-profile/58306 + * gcc.dg/tree-prof/val-profiler-threads-1.c: New test. + +2016-08-10 Martin Liska <mliska@suse.cz> + + * g++.dg/gcov/gcov-threads-1.C: New test. + +2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + PR target/71873 + * gcc.target/avr/pr71873.c: New test. + +2016-08-09 Martin Liska <mliska@suse.cz> + + * g++.dg/gcov/gcov-dump-1.C: New test. + * g++.dg/gcov/gcov-dump-2.C: New test. + +2016-08-09 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-prof/val-prof-9.c: New test. + +2016-08-09 Martin Liska <mliska@suse.cz> + + * gcc.dg/tree-prof/val-prof-8.c: New test. + +2016-08-09 Martin Jambor <mjambor@suse.cz> + + PR ipa/71981 + * gcc.dg/ipa/pr71981.c: New test. + +2016-08-09 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/33707 + * gcc.dg/vect/pr33707.c: New test. + +2016-08-09 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/pr72772 + * gcc.dg/tree-ssa/pr72772.c: New test. + +2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com> + + PR rtl-optimization/66669 + * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants. + +2016-08-09 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/72824 + * gcc.c-torture/execute/ieee/pr72824.c: New test. + +2016-08-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71802 + * gcc.dg/torture/pr71802.c: New testcase. + +2016-08-09 Jakub Jelinek <jakub@redhat.com> + + PR c++/72809 + * g++.dg/eh/stdarg1.C: New test. + +2016-08-08 Andi Kleen <ak@linux.intel.com> + + * lib/profopt.exp: (auto-profopt-execute): Don't include full + test command line in failure log. + (profopt-execute): dito. Make autofdo file names unique. + +2016-08-08 David Malcolm <dmalcolm@redhat.com> + + PR c/64955 + * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected + output. + +2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target + c99_runtime. + * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise. + * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise. + * gcc.dg/tree-ssa/pr71078-2.c: Likewise. + * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise. + * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise. + * gcc.dg/tree-ssa/pr71078-3.c: Likewise. + +2016-08-08 David Malcolm <dmalcolm@redhat.com> + + PR c/52952 + * gcc.dg/cpp/pr66415-1.c: Likewise. + * gcc.dg/format/asm_fprintf-1.c: Update column numbers. + * gcc.dg/format/c90-printf-1.c: Likewise. + * gcc.dg/format/diagnostic-ranges.c: New test case. + +2016-08-08 Jakub Jelinek <jakub@redhat.com> + + PR fortran/72716 + * gfortran.dg/gomp/pr72716.f90: New test. + + PR middle-end/72781 + * gcc.dg/gomp/pr72781.c: New test. + + PR middle-end/68762 + * g++.dg/vect/pr68762-1.cc: New test. + * g++.dg/vect/pr68762-2.cc: New test. + * g++.dg/vect/pr68762.h: New file. + +2016-08-08 Martin Sebor <msebor@redhat.com> + + PR testsuite/72838 + * g++.dg/cpp0x/constexpr-cast.C: Correct target selector. + * g++.dg/warn/overflow-warn-3.C: Same. + * g++.dg/warn/overflow-warn-4.C: Same. + +2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/71936 + * gfortran.dg/allocate_with_source_21.f03: New test. + +2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/72698 + * gfortran.dg/allocate_with_source_20.f03: New test. + +2016-08-08 Alan Modra <amodra@gmail.com> + + * gcc.c-torture/compile/pr72802.c: New. + +2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/70524 + * gfortran.dg/dependency_48.f90: New test. + +2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/70040 + * gfortran.dg/pr70040.f90: New testcase. + +2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/71961 + * gfortran.dg/matmul_10.f90: New testcase. + +2016-08-07 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase. + +2016-08-07 Jakub Jelinek <jakub@redhat.com> + + PR c/72816 + * gcc.dg/pr72816.c: New test. + +2016-08-06 Jonathan Wakely <jwakely@redhat.com> + + * g++.dg/conversion/pr16333.C: Adjust dg-error regexp. + * g++.dg/conversion/pr41426.C: Likewise. + * g++.dg/conversion/pr66211.C: Likewise. + * g++.dg/cpp1y/lambda-init9.C: Likewise. + * g++.dg/init/ref8.C: Likewise. + * g++.old-deja/g++.law/cvt20.C: Likewise. + * g++.old-deja/g++.mike/p9732c.C: Likewise. + +2016-08-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR tree-optimization/18046 + * gcc.dg/tree-ssa/vrp105.c: New test. + * gcc.dg/tree-ssa/vrp106.c: New test. + +2016-08-05 Martin Sebor <msebor@redhat.com> + + * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled + 1ul in diagnostics. Remove hyphen from "constant-expression." + * g++.dg/cpp0x/constexpr-50060.C: Adjust. + * g++.dg/cpp0x/static_assert3.C: Same. + * g++.dg/cpp1y/constexpr-throw.C: Same. + * g++.dg/template/nontype3.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. + +2016-08-05 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file. + * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file. + * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files. + +2016-08-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR tree-optimization/72810 + * gcc.dg/tree-ssa/vrp110.c: New test. + +2016-08-05 James Greenhalgh <james.greenhalgh@arm.com> + + PR Target/72819 + * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision + registers. + * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for + saving the half-precision registers. + * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16 + value is returned in h0. + * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments + are passed in FP/SIMD registers. + * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA + passing works corrcetly. + * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New. + (hfa_f16x2_t): Likewise. + (hfa_f16x3_t): Likewise. + * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values + are promoted to double and passed in a double register. + * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values + are promoted to double and stacked. + * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of + __fp16 data types. + * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise. + * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of + __fp16 first get passed in FP/SIMD registers, then stacked. + +2016-08-05 Nathan Sidwell <nathan@acm.org> + + PR c++/68724 + * g++.dg/cpp0x/pr68724.C: New. + +2016-08-05 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping. + +2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> + + * gcc.dg/tree-ssa/vrp107.c: New test. + * gcc.dg/tree-ssa/vrp108.c: New test. + * gcc.dg/tree-ssa/vrp109.c: New test. + +2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/pr70920-4.c: Move dg-require-effective-target before + dg-options. + +2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double + test-cases. + * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case. + * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise. + * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double + test-cases. + * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case. + * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise. + * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for + large_double. + +2016-08-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/72800 + * g++.dg/cpp1y/lambda-ice1.C: New. + +2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/72759 + * g++.dg/cpp1y/pr72759.C: New test. + +2016-08-04 Patrick Palka <ppalka@gcc.gnu.org> + + * gcc.dg/switch-10.c: New test. + +2016-08-04 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.c-torture/execute/pr70903.c: Remove duplicate test body. + +2016-08-04 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc/routine-5.c: Update. + +2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR rtl-optimization/70903 + * gcc.c-torture/execute/pr70903.c: New test. + +2016-08-04 Martin Liska <mliska@suse.cz> + + * gcc.dg/params/params.exp: Replace file exists with + TESTING_IN_BUILD_TREE. + +2016-08-04 Marek Polacek <polacek@redhat.com> + + PR c++/70229 + * g++.dg/cpp0x/constexpr-ctor19.C: New test. + +2016-08-04 Richard Biener <rguenther@suse.de> + + PR middle-end/71984 + * gcc.dg/torture/pr71984.c: Guard correctness check for + little-endian. + +2016-08-03 Andrew Pinski <apinski@cavium.com> + + * gcc.c-torture/compile/20160802-1.c: New testcase. + +2016-08-03 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_intrinsic_ints.f90: New testcase. + +2016-08-03 Richard Biener <rguenther@suse.de> + + * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options + and remove -O3. + * c-c++-common/ubsan/pr71403-2.c: Likewise. + * c-c++-common/ubsan/pr71403-3.c: Likewise. + +2016-08-03 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/loadpre2.c: Disable LIM. + * gcc.dg/tree-ssa/loadpre21.c: Likewise. + * gcc.dg/tree-ssa/loadpre22.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise. + +2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/init-excess-2.c: Require int32plus. + * gcc.dg/pr44024.c: Skip if target keeps null pointer checks. + * gcc.dg/pr59963-2.c: Require int32plus. + * gcc.dg/pr71084.c: Cast pointer to intprt_t. + * gcc.dg/unroll-7.c: Require int32plus. + +2016-08-02 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/34114 + * gcc.dg/tree-ssa/loop-42.c: New test. + +2016-08-02 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/aarch64/vminmaxnm.c: New. + * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t + tests. + +2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-extract-5.c: New tests to test + vec_extract for vector float, vector int, vector short, and vector + char. + * gcc.target/powerpc/vec-extract-6.c: Likewise. + * gcc.target/powerpc/vec-extract-7.c: Likewise. + * gcc.target/powerpc/vec-extract-8.c: Likewise. + * gcc.target/powerpc/vec-extract-9.c: Likewise. + +2016-08-01 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/test_frame_10.c: Fix test to check for a + single stack adjustment, no writeback. + * gcc.target/aarch64/test_frame_12.c: Likewise. + * gcc.target/aarch64/test_frame_13.c: Likewise. + * gcc.target/aarch64/test_frame_15.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. + * gcc.target/aarch64/test_frame_16.c: New test. + +2015-08-01 H.J. Lu <hongjiu.lu@intel.com> + + PR target/72748 + * gcc.target/i386/pr72748.c: New test. + +2015-08-01 Alan Hayward <alan.hayward@arm.com> + + PR tree-optimization/71818 + * gcc.dg/vect/pr71818.c: New + +2016-08-01 Martin Liska <mliska@suse.cz> + + PR tree-optimization/71857 + * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation. + +2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test. + +2016-08-01 Jan Beulich <jbeulich@suse.com> + + * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New. + +2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware. + * gcc.target/powerpc/mulkc3-1.c: Likewise. + +2016-07-31 Jonathan Wakely <jwakely@redhat.com> + + * lib/target-supports.exp (check_effective_target_c): Fix indentation. + (check_effective_target_c++): Likewise. Also match for libstdc++. + +2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/41922 + * gfortran.dg/equiv_constraint_5.f90: Adjust the error message. + * gfortran.dg/equiv_constraint_7.f90: Ditto. + * gfortran.dg/pr41922.f90: New test. + +2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/68566 + * gfortran.dg/pr68566.f90: new test. + +2016-07-30 Martin Sebor <msebor@redhat.com> + + PR c++/60760 + PR c++/71091 + * g++.dg/cpp0x/constexpr-cast.C: New test. + * g++.dg/cpp0x/constexpr-nullptr-2.C: New test. + * g++.dg/cpp1y/constexpr-sfinae.C: Correct. + * g++.dg/ubsan/pr63956.C: Correct. + +2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of + vector double or vector long where the vector is in memory. + * gcc.target/powerpc/vec-extract-3.c: Likewise. + * gcc.target/powerpc/vec-extract-4.c: Likewise. + +2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/69867 + * gfortran.dg/pr69867.f90: New test. + +2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/69962 + * gfortran.dg/pr69962.f90: New test. + +2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/70006 + * gfortran.dg/pr70006.f90: New test. + +2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/71730 + * gfortran.dg/pr71730.f90: New test. + * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code. + * gfortran.dg/array_constructor_27.f03: Update dg-error message. + * gfortran.dg/array_constructor_26.f03: Ditto. + +2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm. + * gcc.target/powerpc/pr71763.c: Likewise. + +2016-07-29 Marek Polacek <polacek@redhat.com> + + PR c/71742 + * gcc.dg/940510-1.c: Adjust dg-error. + * gcc.dg/c99-flex-array-1.c: Likewise. + * gcc.dg/c99-flex-array-typedef-1.c: Likewise. + + PR c/71853 + * gcc.dg/noncompile/pr71853.c: New test. + + PR c/71573 + * gcc.dg/noncompile/pr71573.c: New test. + + PR c/71926 + * g++.dg/warn/Wparentheses-30.C: New test. + * gcc.dg/Wparentheses-14.c: New test. + +2016-07-29 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/pr59833.c: Use dg-add-options ieee. + +2016-07-29 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/57558 + * gcc.dg/vect/pr57558-1.c: New test. + * gcc.dg/vect/pr57558-2.c: New test. + +2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump + to scan forwprop1 dump pass. + +2016-07-29 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/51488 + * g++.dg/template/pr51488.C: New. + +2016-07-29 Jakub Jelinek <jakub@redhat.com> + + PR c/71969 + * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to + static __inline__. + * gcc.dg/pr71969-1.c: New test. + * gcc.dg/pr71969-2.c: New test. + * gcc.dg/pr71969-3.c: New test. + +2016-07-29 Marek Polacek <polacek@redhat.com> + + PR c/71574 + * c-c++-common/pr71574.c: New test. + + PR c/71583 + * gcc.dg/noncompile/pr71583.c: New test. + +2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/68217 + * gcc.dg/pr68217.c: New test. + +2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/71067 + * gfortran.dg/pr71067_1.f90: New test. + * gfortran.dg/pr71067_2.f90: Ditto. + +2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-extract-1.c: New test. + +2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/71799 + * gfortran.dg/pr71799.f90: New test. + +2016-07-28 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71665 + * g++.dg/cpp0x/pr71665-1.C: New. + * g++.dg/cpp0x/pr71665-2.C: Likewise. + * g++.dg/cpp0x/enum29.C: Adjust dg-error string. + * g++.dg/ext/label10.C: Likewise. + * g++.dg/parse/constant5.C: Likewise. + +2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/71859 + * gfortran.dg/pr71859.f90: New test. + * gfortran.dg/intrinsic_numeric_arg.f: Update error message. + * gfortran.dg/coarray_collectives_1.f90: Ditto. + +2016-07-28 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/71883 + * gfortran.dg/pr71883.f90: New test. + +2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR tree-optimization/71734 + * g++.dg/vect/pr70729-nest.cc: New test. + +2016-07-28 Renlin Li <renlin.li@arm.com> + + Revert + 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/71902 + * gfortran.dg/dependency_47.f90: New test. + +2016-07-28 Martin Liska <mliska@suse.cz> + + PR gcov-profile/68025 + * gcc.dg/no_profile_instrument_function-attr-1.c: New test. + +2016-07-28 Martin Liska <mliska@suse.cz> + + * g++.dg/vect/pr70944.cc: New test. + +2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71994 + * gcc.dg/torture/pr71994.c: New test. + +2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR middle-end/71078 + * gcc.dg/tree-ssa/pr71078-1.c: New test-case. + * gcc.dg/tree-ssa/pr71078-2.c: Likewise. + * gcc.dg/tree-ssa/pr71078-3.c: Likewise. + +2016-07-27 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove. + +2016-07-27 Martin Liska <mliska@suse.cz> + + * gcc.dg/predict-13.c: New test. + * gcc.dg/predict-14.c: New test. + +2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of + including stdint.h. + * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of + including stdint.h. + +2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71869 + * gcc.target/powerpc/float128-cmp.c: New test to make sure that + IEEE built-in functions handle quiet and signalling NaNs + correctly. + +2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/71862 + * gfortran.dg/pr71862.f90: New test. + +2016-07-26 Martin Sebor <msebor@redhat.com> + + * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target + selector with dg-options. + +2016-07-26 Patrick Palka <ppalka@gcc.gnu.org> + + PR tree-optimization/18046 + * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5. + * gcc.dg/tree-ssa/vrp103.c: New test. + * gcc.dg/tree-ssa/vrp104.c: New test. + +2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/pr63354.c: Require lp64 since + -mprofile-kernel is not legal with -m32. + +2016-07-26 Richard Biener <rguenther@suse.de> + + PR rtl-optimization/71984 + * gcc.dg/torture/pr71984.c: New testcase. + +2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com> + + * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call + g++-dg-runtest via et-dg-runtest. + * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest. + * gcc.dg/vect/vect.exp: Likewise. + * gfortran.dg/graphite/graphite.exp: Likewise, but for + gfortran-dg-runtest. + * gfortran.dg/vect/vect.exp: Likewise. + * lib/target-supports.exp (check_mpaired_single_hw_available): New. + (check_mips_loongson_hw_available): Likewise. + (check_effective_target_mpaired_single_runtime): Likewise. + (check_effective_target_mips_loongson_runtime): Likewise. + (add_options_for_mpaired_single): Likewise. + (check_effective_target_vect_int): Add global et_index. + Check and save the supported feature for a target selected by + the et_index target. Break long lines where appropriate. Call + et-is-effective-target for MIPS with an argument instead of + check_effective_target_* where appropriate. + (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_simd_clones): Likewise. + (check_effective_target_vect_shift): ewise. + (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_double): Likewise. + (check_effective_target_vect_long_long): Likewise. + (check_effective_target_vect_no_int_max): Likewise. + (check_effective_target_vect_no_int_add): Likewise. + (check_effective_target_vect_no_bitwise): Likewise. + (check_effective_target_vect_widen_shift): Likewise. + (check_effective_target_vect_no_align): Likewise. + (check_effective_target_vect_hw_misalign): Likewise. + (check_effective_target_vect_element_align): Likewise. + (check_effective_target_vect_condition): Likewise. + (check_effective_target_vect_cond_mixed): Likewise. + (check_effective_target_vect_char_mult): Likewise. + (check_effective_target_vect_short_mult): Likewise. + (check_effective_target_vect_int_mult): Likewise. + (check_effective_target_vect_extract_even_odd): Likewise. + (check_effective_target_vect_interleave): Likewise. + (check_effective_target_vect_stridedN): Likewise. + (check_effective_target_vect_multiple_sizes): Likewise. + (check_effective_target_vect64): Likewise. + (check_effective_target_vect_call_copysignf): Likewise. + (check_effective_target_vect_call_sqrtf): Likewise. + (check_effective_target_vect_call_btrunc): Likewise. + (check_effective_target_vect_call_btruncf): Likewise. + (check_effective_target_vect_call_ceil): Likewise. + (check_effective_target_vect_call_ceilf): Likewise. + (check_effective_target_vect_call_floor): Likewise. + (check_effective_target_vect_call_floorf): Likewise. + (check_effective_target_vect_call_lceil): Likewise. + (check_effective_target_vect_call_lfloor): Likewise. + (check_effective_target_vect_call_nearbyint): Likewise. + (check_effective_target_vect_call_nearbyintf): Likewise. + (check_effective_target_vect_call_round): Likewise. + (check_effective_target_vect_call_roundf): Likewise. + (check_effective_target_vect_perm): Likewise, but also append *_saved + to the existing global name to properly cache the result. + (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_hi_to_si): Likewise. + (check_effective_target_vect_widen_sum_qi_to_hi): Likewise. + (check_effective_target_vect_widen_sum_qi_to_si): Likewise. + (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise. + (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. + (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise. + (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise. + (check_effective_target_vect_sdot_qi): Likewise. + (check_effective_target_vect_udot_qi): Likewise. + (check_effective_target_vect_sdot_hi): Likewise. + (check_effective_target_vect_udot_hi): Likewise. + (check_effective_target_vect_usad_char): Likewise. + (check_effective_target_vect_pack_trunc): Likewise. + (check_effective_target_vect_unpack): Likewise. + (check_effective_target_vect_aligned_arrays): Likewise. + (check_effective_target_vect_natural_alignment): Likewise. + (check_effective_target_vector_alignment_reachable): Likewise. + (check_effective_target_vector_alignment_reachable_for_64bit): Likewise. + (is-effective-target): Initialize et_index if undefined. + (et-dg-runtest): New. + (et-is-effective-target): Likewise. + (check_vect_support_and_set_flags): Add supported MIPS targets to + EFFECTIVE_TARGETS list. Return the number of supported targets. + +2016-07-26 Richard Biener <rguenther@suse.de> + Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR middle-end/70920 + * gcc.dg/pr70920-1.c: New test-case. + * gcc.dg/pr70902-2.c: Likewise. + * gcc.dg/pr70920-3.c: Likewise. + * gcc.dg/pr70920-4.c: Likewise + * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to + 2 instead of 3. + +2016-07-25 Alexander Monakov <amonakov@ispras.ru> + + * gcc.c-torture/execute/pr71494.c: Require label_values. + * gcc.dg/pr16973.c: Ditto. + +2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long. + * gcc.dg/torture/pr69771.c: Require int32plus. + * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t. + +2016-07-25 Martin Liska <mliska@suse.cz> + + * gcc.dg/torture/pr71987.c: New test. + +2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/71935 + * gfortran.dg/c_sizeof_1.f90: Move invalid code to ... + * gfortran.dg/c_sizeof_6.f90: here. Test for error. + * gfortran.dg/pr71935.f90: New test. + +2016-07-22 Martin Sebor <msebor@redhat.com> + + PR c++/71675 + * g++.dg/ext/atomic-3.C: New test. + * gcc.dg/atomic/pr71675.c: New test. + +2016-07-22 Evgeny Stupachenko <evstupac@gmail.com> + + * gcc.target/i386/mvc8.c: New test. + +2016-07-22 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings. + * gcc.dg/tree-ssa/pr19210-2.c: Delete. + +2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/71795 + * gfortran.dg/constructor_50.f90: New test. + +2016-07-22 Martin Liska <mliska@suse.cz> + + PR gcov-profile/69028 + PR gcov-profile/62047 + * g++.dg/cilk-plus/pr69028.C: New test. + +2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/coarray_stat_2.f90: New test. + +2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-extract.h: New files to check the + vec_extract built-in functions for all vector types, testing + accessing each element, both with constant and variable element + numbers. + * gcc.target/powerpc/vec-extract-v16qi.c: Likewise. + * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise. + * gcc.target/powerpc/vec-extract-v2df.c: Likewise. + * gcc.target/powerpc/vec-extract-v2di.c: Likewise. + * gcc.target/powerpc/vec-extract-v4sf.c: Likewise. + * gcc.target/powerpc/vec-extract-v4si.c: Likewise. + * gcc.target/powerpc/vec-extract-v4siu.c: Likewise. + * gcc.target/powerpc/vec-extract-v8hi.c: Likewise. + * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise. + +2016-07-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/71728 + * g++.dg/other/pr71728.C: New test. + +2016-07-21 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics. + * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics. + * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics. + * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics. + * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics. + +2016-07-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71947 + * gcc.dg/tree-ssa/vrp102.c: New testcase. + +2016-07-21 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/scev-15.c: New. + +2016-07-21 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL. + +2016-07-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/71941 + * g++.dg/gomp/pr71941.C: New test. + +2016-07-20 David Malcolm <dmalcolm@redhat.com> + + PR c/70339 + PR c/71858 + * g++.dg/spellcheck-identifiers.C: New test case, based on + gcc.dg/spellcheck-identifiers.c. + * g++.dg/spellcheck-identifiers-2.C: New test case, based on + gcc.dg/spellcheck-identifiers-2.c. + * g++.dg/spellcheck-typenames.C: New test case, based on + gcc.dg/spellcheck-typenames.c + +2016-07-20 Jonathan Wakely <jwakely@redhat.com> + + * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as + pointer to member function and also test catching by reference. + +2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/pr67443.c: Fix test case. + +2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/insv-1.c: Xfail some tests. + * gcc.target/s390/insv-2.c: Likewise. + +2016-07-20 Georg-Johann Lay <avr@gjlay.de> + + * gcc.target/avr/torture/get-mem.c: New test. + * gcc.target/avr/torture/set-mem.c: New test. + +2016-07-20 Georg-Johann Lay <avr@gjlay.de> + + PR target/71948 + * gcc.target/avr/torture/tiny-progmem.c: New test. + +2016-07-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/71909 + * g++.dg/parse/pr71909.C: New test. + * g++.dg/tm/pr71909.C: New test. + + PR c++/50060 + * g++.dg/cpp0x/constexpr-50060.C: New test. + * g++.dg/cpp1y/constexpr-50060.C: New test. + +2016-07-20 Martin Liska <mliska@suse.cz> + + * gfortran.dg/graphite/pr71898.f90: New test. + +2016-07-20 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/71503 + PR tree-optimization/71683 + * gcc.dg/tree-ssa/ifc-pr71503.c: New test. + * gcc.dg/tree-ssa/ifc-pr71683.c: New test. + +2016-07-20 Martin Liska <mliska@suse.cz> + + * gcc.dg/plugin/plugin.exp: Remove sreal test. + * gcc.dg/plugin/sreal-test-1.c: Remove. + * gcc.dg/plugin/sreal_plugin.c: Remove. + +2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/71902 + * gfortran.dg/dependency_47.f90: New test. + +2016-07-19 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/71916 + * gcc.c-torture/compile/pr71916.c: New test. + + PR middle-end/71874 + * g++.dg/torture/pr71874.C: New test. + + PR middle-end/71734 + * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h. + (my_alloc): Rewritten to use __builtin_posix_memalign and + __SIZE_TYPE__. + (my_free): Use __builtin_free instead of _mm_free. + (Vec::operator=): Use __builtin_memcpy. + +2016-07-19 Martin Jambor <mjambor@suse.cz> + + PR fortran/71688 + * gfortran.dg/pr71688.f90: New test. + +2016-07-19 Richard Biener <rguenther@suse.de> + + * c-c++-common/vector-subscript-6.c: New testcase. + * c-c++-common/vector-subscript-7.c: Likewise. + +2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/params/blocksort-part.c: Conditionally define Int32 + and UInt32 based on __SIZEOF_INT__. + +2016-07-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71901 + * gcc.dg/torture/pr71901.c: New testcase. + +2016-07-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71908 + * gcc.dg/torture/pr71908.c: New testcase. + +2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71493 + * gcc.target/powerpc/pr71493-1.c: New test. + * gcc.target/powerpc/pr71493-2.c: Likewise. + +2016-07-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/71835 + * g++.dg/conversion/ambig3.C: New test. + + PR c++/71828 + * g++.dg/cpp0x/constexpr-71828.C: New test. + + PR c++/71826 + * g++.dg/template/pr71826.C: New test. + + PR c++/71822 + * g++.dg/template/defarg21.C: New test. + + PR c++/71871 + * g++.dg/ext/vector31.C: New test. + +2016-07-18 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*. + +2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR tree-optimization/71734 + * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style. + +2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/warn-dynamicstack-1.c: New test. + * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning. + stack-layout-dynamic-1.c: New test. + +2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/nolrl-1.c: New test. + +2016-07-17 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/71523 + * gfortran.dg/pr71523_1.f90: New test. + * gfortran.dg/pr71523_2.f90: New test. + +2016-07-16 Andreas Schwab <schwab@linux-m68k.org> + + * g++.dg/cpp0x/nullptr35.C (caught): Fix typo. + +2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> + Marco Restelli <mrestelli@gmail.com> + + PR fortran/62125 + * gfortran.dg/pr62125.f90: New test. + +2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/divkc3-1.c: Require p8vector support. + * gcc.target/powerpc/mulkc3-1.c: Likewise. + +2016-07-15 Jonathan Wakely <jwakely@redhat.com> + + PR c++/58796 + * g++.dg/cpp0x/nullptr21.C: Remove void* handlers. + * g++.dg/cpp0x/nullptr35.C: New test. + +2016-07-15 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/scev-8.c: Update test string. + +2016-07-15 Cesar Philippidis <cesar@codesourcery.com> + + * gfortran.dg/goacc/vector_length.f90: New test. + +2016-07-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71881 + * gcc.dg/torture/pr71881.c: New testcase. + +2016-07-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71887 + * gcc.dg/torture/pr71887.c: New testcase. + +2016-07-15 Jakub Jelinek <jakub@redhat.com> + + PR c/71858 + * gcc.dg/spellcheck-identifiers-3.c: New test. + +2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/71807 + * gfortran.dg/null_9.f90: New test. + +2016-07-15 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/loop-41.c: New test. + +2016-07-15 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/71347 + * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc. + +2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/29819 + * gfortran.dg/bind_c_usage_9.f03: Move dg-error. + * gfortran.dg/contains.f90: Ditto. + * gfortran.dg/contains_empty_1.f03: Ditto. + * gfortran.dg/submodule_3.f08: Ditto. + +2016-07-14 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/71865 + * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options. + (wide_string_literal_in_asm): Use __asm instead of asm, adjust + expected diagnostics. + + PR c/71858 + * gcc.dg/spellcheck-identifiers.c (snprintf): Declare. + * gcc.dg/spellcheck-identifiers-2.c: New test. + * gcc.dg/diagnostic-token-ranges.c (nanl): Declare. + * c-c++-common/attributes-1.c: Adjust dg-prune-output. + +2016-07-14 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71872 + * gcc.c-torture/compile/pr71872.c: New test. + +2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ... + * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This. + * gcc.target/arm/atomic-op-acq_rel.c: Rename into ... + * gcc.target/arm/atomic-op-acq_rel-1.c: This. + * gcc.target/arm/atomic-op-acquire.c: Rename into ... + * gcc.target/arm/atomic-op-acquire-1.c: This. + * gcc.target/arm/atomic-op-char.c: Rename into ... + * gcc.target/arm/atomic-op-char-1.c: This. + * gcc.target/arm/atomic-op-consume.c: Rename into ... + * gcc.target/arm/atomic-op-consume-1.c: This. + * gcc.target/arm/atomic-op-int.c: Rename into ... + * gcc.target/arm/atomic-op-int-1.c: This. + * gcc.target/arm/atomic-op-relaxed.c: Rename into ... + * gcc.target/arm/atomic-op-relaxed-1.c: This. + * gcc.target/arm/atomic-op-release.c: Rename into ... + * gcc.target/arm/atomic-op-release-1.c: This. + * gcc.target/arm/atomic-op-seq_cst.c: Rename into ... + * gcc.target/arm/atomic-op-seq_cst-1.c: This. + * gcc.target/arm/atomic-op-short.c: Rename into ... + * gcc.target/arm/atomic-op-short-1.c: This. + * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test. + * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise. + * gcc.target/arm/atomic-op-acquire-2.c: Likewise. + * gcc.target/arm/atomic-op-char-2.c: Likewise. + * gcc.target/arm/atomic-op-consume-2.c: Likewise. + * gcc.target/arm/atomic-op-int-2.c: Likewise. + * gcc.target/arm/atomic-op-relaxed-2.c: Likewise. + * gcc.target/arm/atomic-op-release-2.c: Likewise. + * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise. + * gcc.target/arm/atomic-op-short-2.c: Likewise. + +2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/70842 + * gfortran.dg/select_type_35.f03: New test. + +2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/65951 + PR tree-optimization/70923 + * gcc.dg/vect/vect-mult-const-pattern-1.c: New test. + * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. + * gcc.dg/vect/pr65951.c: Likewise. + * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan. + +2016-07-14 David Edelsohn <dje.gcc@gmail.com> + + * c-c++-common/pr60226.c: Expect maximum object file alignment + error on AIX. + +2016-07-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71866 + * gcc.dg/torture/pr71866.c: New testcase. + +2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do + selector and enclose boolean expression in curly braces. + +2016-07-14 Alan Modra <amodra@gmail.com> + + PR target/71733 + * gcc.target/powerpc/p9-novsx.c: New. + +2016-07-13 Andi Kleen <ak@linux.intel.com> + + * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo. + * g++.dg/tree-prof/morefunc.C: Dito. + * g++.dg/tree-prof/pr35545.C: Dito. + * g++.dg/tree-prof/reorder.C: Dito. + * gcc.dg/tree-prof/20050826-2.c: Dito. + * gcc.dg/tree-prof/cmpsf-1.c: Dito. + * gcc.dg/tree-prof/cold_partition_label.c: Dito. + * gcc.dg/tree-prof/ic-misattribution-1.c: Dito. + * gcc.dg/tree-prof/indir-call-prof.c: Dito. + * gcc.dg/tree-prof/inliner-1.c: Dito. + * gcc.dg/tree-prof/merge_block.c: Dito. + * gcc.dg/tree-prof/stringop-1.c: Dito. + * gcc.dg/tree-prof/stringop-2.c: Dito. + * gcc.dg/tree-prof/switch-case-1.c: Dito. + * gcc.dg/tree-prof/switch-case-2.c: Dito. + * gcc.dg/tree-prof/time-profiler-1.c: Dito. + * gcc.dg/tree-prof/time-profiler-2.c: Dito. + * gcc.dg/tree-prof/update-loopch.c: Dito. + * gcc.dg/tree-prof/val-prof-1.c: Dito. + * gcc.dg/tree-prof/val-prof-2.c: Dito. + * gcc.dg/tree-prof/val-prof-3.c: Dito. + * gcc.dg/tree-prof/val-prof-4.c: Dito. + * gcc.dg/tree-prof/val-prof-5.c: Dito. + * gcc.dg/tree-prof/val-prof-6.c: Dito. + * gcc.dg/tree-prof/val-prof-7.c: Dito. + +2016-07-13 Andi Kleen <ak@linux.intel.com> + + * lib/profopt.exp (profopt-execute): Remove .imports files. + +2016-07-13 Andi Kleen <ak@linux.intel.com> + + * lib/profopt.exp (profopt-execute): Always log profiler command line. + +2016-07-13 Andi Kleen <ak@linux.intel.com> + + * lib/profopt.exp (dg-final-scan-autofdo, + dg-final-scan-not-autofdo): New functions. + +2016-07-13 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/vect-35-big-array.c: Refine comment and test. + * gcc.dg/vect/vect-35.c: Ditto. + * gcc.dg/vect/vect-alias-check-2.c: New test. + +2016-07-13 Martin Liska <mliska@suse.cz> + + * gfortran.dg/ldist-1.f90: Revert change introduces in r238114. + * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options. + * gfortran.dg/pr42108.f90: Update expected dump scan. + +2016-07-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/24574 + * gcc.dg/pr24574.c: New testcase. + +2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal. + * c-c++-common/builtin-arith-overflow-2.c: Skip for avr. + * c-c++-common/pr68833-1.c: Require int32plus. + * gcc.dg/ipa/pr63551.c: Likewise. + * gcc.dg/ipa/pr63595.c: Require ptr32plus. + * gcc.dg/ipa/pr64041.c: Require int32plus. + +2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com> + + PR ipa/71633 + * g++.dg/pr71633.C: New test. + +2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok): + Add new arm_thumb1_cbz_ok effective target. + * gcc.target/arm/cbz.c: New test. + +2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok): + Define effective target. + * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and + !arm_thumb1_movt_ok to exclude ARMv8-M Baseline. + * gcc.target/arm/movhi_movw.c: New test. + * gcc.target/arm/movsi_movw.c: Likewise. + * gcc.target/arm/movdi_movw.c: Likewise. + +2016-07-13 Richard Biener <rguenther@suse.de> + + PR middle-end/71104 + * gcc.dg/pr71104-1.c: New testcase. + * gcc.dg/pr71104-2.c: Likewise. + +2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71805 + * gcc.target/powerpc/pr71805.c: New test. + +2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/divkc3-1.c: New. + * gcc.target/powerpc/mulkc3-1.c: New. + +2016-07-12 Nathan Sidwell <nathan@acm.org> + + * gcc.target/arm/data-rel-1.c: New. + * gcc.target/arm/data-rel-2.c: New. + * gcc.target/arm/data-rel-3.c: New. + +2016-07-12 Martin Liska <mliska@suse.cz> + + * gcc.dg/params/blocksort-part.c: New test. + * gcc.dg/params/params.exp: New file. + +2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR middle-end/71700 + * gcc.c-torture/execute/pr71700.c: New test. + +2016-07-12 Steven Bosscher <steven@gcc.gnu.org> + Richard Biener <rguenther@suse.de> + + PR tree-optimization/23286 + PR tree-optimization/70159 + * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting. + * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise. + * gcc.dg/tree-ssa/pr35286.c: Likewise. + * gcc.dg/tree-ssa/pr35287.c: Likewise. + * gcc.dg/hoist-register-pressure-1.c: Likewise. + * gcc.dg/hoist-register-pressure-2.c: Likewise. + * gcc.dg/hoist-register-pressure-3.c: Likewise. + * gcc.dg/pr51879-12.c: Likewise. + * gcc.dg/strlenopt-9.c: Likewise. + * gcc.dg/tree-ssa/pr47392.c: Likewise. + * gcc.dg/tree-ssa/pr68619-4.c: Likewise. + * gcc.dg/tree-ssa/split-path-5.c: Likewise. + * gcc.dg/tree-ssa/slsr-35.c: Likewise. + * gcc.dg/tree-ssa/slsr-36.c: Likewise. + * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply. + * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result. + * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting. + * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase. + * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase. + * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase. + * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase. + * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase. + * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase. + * gfortran.dg/pr43984.f90: Adjust expected outcome. + +2016-07-12 Richard Biener <rguenther@suse.de> + + PR rtl-optimization/68961 + * gcc.target/i386/pr68961.c: New testcase. + +2016-07-11 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71758 + * c-c++-common/gomp/pr71758.c: New test. + * gfortran.dg/gomp/pr71758.f90: New test. + + PR tree-optimization/71823 + * gcc.dg/vect/pr71823.c: New test. + +2016-07-11 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid + hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES + and LINE_MAP_MAX_LOCATION_WITH_COLS. + +2016-07-11 H.J. Lu <hongjiu.lu@intel.com> + + PR target/71801 + * gcc.target/i386/pr71801.c: New test. + +2016-07-11 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71816 + * gcc.dg/torture/pr71816.c: New testcase. + +2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/71783 + * gfortran.dg/dependency_46.f90: New test. + +2016-07-08 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/71621 + * gcc.target/i386/pr71621-1.c: New. + * gcc.target/i386/pr71621-2.c: New. + +2016-07-08 Cesar Philippidis <cesar@codesourcery.com> + + * gfortran.dg/goacc/pr71704.f90: New test. + +2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/71297 + * gcc.target/powerpc/pr71297.c: New. + +2016-07-08 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/simd/vminmaxnm_1.c: New. + +2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71806 + * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option. + +2016-07-08 Alan Hayward <alan.hayward@arm.com> + + PR tree-optimization/71667 + * gcc.dg/vect/pr71667.c: New + +2016-07-08 Martin Liska <mliska@suse.cz> + + * gcc.dg/torture/pr71606.c: New test. + +2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/71764 + * gfortran.dg/pr71764.f90: New test. + +2016-07-07 Jakub Jelinek <jakub@redhat.com> + Kai Tietz <ktietz70@googlemail.com> + + PR c++/70869 + PR c++/71054 + * g++.dg/cpp0x/pr70869.C: New test. + * g++.dg/cpp0x/pr71054.C: New test. + +2016-07-07 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/debug/pr71432.C: Fail on AIX. + +2016-07-07 Martin Liska <mliska@suse.cz> + + * gfortran.dg/do_1.f90: Remove a corner case that triggers + an undefined behavior. + * gfortran.dg/do_3.F90: Likewise. + * gfortran.dg/do_check_11.f90: New test. + * gfortran.dg/do_check_12.f90: New test. + * gfortran.dg/do_corner_warn.f90: New test. + +2016-07-07 Martin Liska <mliska@suse.cz> + + * gfortran.dg/predict-1.f90: Ammend the test. + * gfortran.dg/predict-2.f90: Likewise. + +2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com> + + PR ipa/71624 + * g++.dg/pr71624.C: New test. + +2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and + check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and + ARMv8-M Mainline architectures. + +2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use + __ARM_ARCH_ISA_ARM to test for Cortex-M devices. + +2016-07-06 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/70098 + PR target/71763 + * gcc.target/powerpc/pr71763.c: New file. + +2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR tree-optimization/71518 + * gcc.dg/pr71518.c: New test. + +2016-07-06 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*. + +2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + PR target/50739 + * gcc.target/avr/pr50739.c: New test. + +2016-07-05 Jan Hubicka <jh@suse.cz> + + * gcc.dg/tree-ssa/scev-14.c: update template. + +2016-07-06 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/vect/group-no-gaps-1.c: New test. + +2016-07-05 Andi Kleen <ak@linux.intel.com> + + * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output + if kernel supports MPX. + +2016-07-05 Kito Cheng <kito.cheng@gmail.com> + + * gcc.c-torture/compile/pr69102.c: Require fpic support. + +2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com> + Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/signbit-1.c: New test. + * gcc.target/powerpc/signbit-2.c: New test. + * gcc.target/powerpc/signbit-3.c: New test. + +2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/71594 + * gcc.dg/torture/pr71594.c: New test. + +2016-07-05 Jan Hubicka <jh@suse.cz> + + * gcc.dg/tree-ssa/scev-14.c: new testcase. + +2016-07-05 David Malcolm <dmalcolm@redhat.com> + + PR c++/62314 + * g++.dg/parse/error5.C: Update column + number of missing semicolon error. + * g++.dg/pr62314-2.C: New test case. + +2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> + + * gfortran.dg/coarray_stat_function.f90: New test. + * gfortran.dg/coarray_stat_whitespace.f90: New test. + * gfortran.dg/coarray_lib_comm_1: Adapting old test + to new interfaces. + +2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/71623 + * gfortran.dg/deferred_character_17.f90: New test. + +2016-07-05 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/neon/polytypes.c: Move to ... + * gcc.target/arm/polytypes.c: ... here. + * gcc.target/arm/neon/pr51534.c: Move to ... + * gcc.target/arm/pr51534.c: ... here. + * gcc.target/arm/neon/vect-vcvt.c: Move to ... + * gcc.target/arm/vect-vcvt.c: ... here. + * gcc.target/arm/neon/vect-vcvtq.c: Move to ... + * gcc.target/arm/vect-vcvtq.c: ... here. + * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ... + * gcc.target/arm/vfp-shift-a2t2.c: ... here. + * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ... + * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype. + * gcc.target/arm/neon/neon.exp: Delete. + * gcc.target/arm/neon/: Delete. + +2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/65575 + * gfortran.dg: pr65575.f90: New test. + +2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/35849 + * gfortran.dg: pr35849.f90: New test. + +2016-07-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/71739 + * g++.dg/cpp0x/pr71739.C: New test. + +2016-07-04 Christophe Lyon <christophe.lyon@linaro.org> + + * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure. + +2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of + locr. + * gcc.target/s390/loc-1.c: New test. + +2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com> + + * gcc.target/i386/avx512f-vect-perm-1.c: New test. + * gcc.target/i386/avx512f-vect-perm-2.c: New test. + +2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + PR target/63874 + * gcc.target/aarch64/pr63874.c: New test. + +2016-07-04 Jan Beulich <jbeulich@suse.com> + + * g++.dg/header.c: New. + * gcc.dg/header.c: New. + +2016-07-02 Jakub Jelinek <jakub@redhat.com> + + PR c/71719 + * c-c++-common/Wunused-var-15.c: New test. + +2016-07-01 Jakub Jelinek <jakub@redhat.com> + + PR fortran/71687 + * gfortran.dg/gomp/pr71687.f90: New test. + +2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.dg/const-float128-ped.c: Require __float128 effective + target and options. + * gcc.dg/const-float128.c: Likewise. + * gcc.dg/torture/float128-cmp-invalid.c: Require + __float128 and base_quadfloat_support effective targets, and + __float128 options. + * gcc.dg/torture/float128-div-underflow.c: Likewise. + * gcc.dg/torture/float128-extend-nan.c: Likewise. + * gcc.dg/torture/float128-nan.c: Likewise. + * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise. + * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise. + * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise. + * lib/target-supports.exp (check_effective_target___float128): New. + (add_options_for___float128): New. + (check_effective_target_base_quadword_support): New. + +2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71720 + * gcc.target/powerpc/pr71720.c: New test. + +2016-07-01 Jan Beulich <jbeulich@suse.com> + + * gcc.dg/bss.c: New. + +2016-07-01 Peter Bergner <bergner@vnet.ibm.com> + + PR target/71698 + * gcc.target/powerpc/pr71698.c: New test. + +2016-07-01 Georg-Johann Lay <avr@gjlay.de> + + PR target/71151 + * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME + instead of ".foo" for its section name. + * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately + depending on MCU's flash size. + * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito. + * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito. + * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito. + * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito. + * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito. + * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito. + +2016-07-01 Jan Beulich <jbeulich@suse.com> + + * gcc.target/i386/pr65105-2.c: Add -msse2. + +2016-06-30 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71707 + * gcc.dg/strlenopt-29.c: New test. + + PR fortran/71704 + * gfortran.dg/gomp/pr71704.f90: New test. + + PR fortran/71705 + * gfortran.dg/gomp/pr71705.f90: New test. + +2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script. + * gcc.target/powerpc/dfp/dtstsfi-0.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-1.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-10.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-11.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-12.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-13.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-14.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-15.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-16.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-17.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-18.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-19.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-2.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-20.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-21.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-22.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-23.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-24.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-25.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-26.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-27.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-28.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-29.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-3.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-30.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-31.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-32.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-33.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-34.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-35.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-36.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-37.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-38.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-39.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-4.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-40.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-41.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-42.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-43.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-44.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-45.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-46.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-47.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-48.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-49.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-5.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-50.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-51.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-52.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-53.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-54.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-55.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-56.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-57.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-58.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-59.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-6.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-60.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-61.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-62.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-63.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-64.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-65.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-66.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-67.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-68.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-69.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-7.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-70.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-71.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-72.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-73.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-74.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-75.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-76.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-77.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-78.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-79.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-8.c: New test. + * gcc.target/powerpc/dfp/dtstsfi-9.c: New test. + +2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/aarch64/vect_copy_lane_1.c: New test. + +2016-06-30 James Greenhalgh <james.greenhalgh@arm.com> + Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/vget_set_lane_1.c: New test. + +2016-06-30 David Malcolm <dmalcolm@redhat.com> + + PR driver/71651 + * gcc.dg/spellcheck-options-12.c: New test case. + +2016-06-30 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71693 + * gcc.c-torture/compile/pr71693.c: New test. + +2016-06-29 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/spellcheck-params.c: New testcase. + * gcc.dg/spellcheck-params-2.c: New testcase. + +2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0 + vector extract instructions. + * gcc.target/powerpc/p9-extract-2.c: Likewise. + +2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/71686 + * gfortran.dg/unexpected_eof_2.f90: New test. + * gfortran.dg/unexpected_eof_3.f90: New test. + +2016-06-29 Jim Wilson <jim.wilson@linaro.org> + + * gcc.dg/asr_div1.c: Add aarch64 specific dg-options. + +2016-06-29 Cesar Philippidis <cesar@codesourcery.com> + + * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics. + * gfortran.dg/goacc/asyncwait-3.f95: Likewise. + * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage. + +2016-06-29 Richard Biener <rguenther@suse.de> + + PR middle-end/15256 + * gcc.dg/tree-ssa/forwprop-34.c: New testcase. + +2016-06-29 Matthew Wahab <matthew.wahab@arm.com> + + * gcc.target/arm/aapcs/neon-vect10.c: Require + -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw. + * gcc.target/arm/aapcs/neon-vect9.c: Likewise. + * gcc.target/arm/aapcs/vfp18.c: Likewise. + * gcc.target/arm/aapcs/vfp19.c: Likewise. + * gcc.target/arm/aapcs/vfp20.c: Likewise. + * gcc.target/arm/aapcs/vfp21.c: Likewise. + * gcc.target/arm/fp16-aapcs-1.c: Require + -mfloat-ab=hard. Also simplify the test. + * gcc.target/arm/fp16-aapcs-2.c: New. + +2016-06-29 Matthew Wahab <matthew.wahab@arm.com> + + * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment. + (add_options_for_arm_fp16_ieee): New. + (add_options_for_arm_fp16_alternative): New. + (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a + long-line. + (effective_target_arm_fp16_hw): New. + +2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com> + + PR tree-optimization/71655 + * g++.dg/pr71655.C: New test. + +2016-06-29 Martin Liska <mliska@suse.cz> + + * gcc.dg/pr71585.c: New test. + * gcc.dg/pr71585-2.c: New test. + * gcc.dg/pr71585-3.c: New test. + +2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR tree-optimization/70729 + * g++.dg/vect/pr70729.cc: New test. + +2016-06-29 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/gomp/cancel-1.c: Extend. + +2016-06-29 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71625 + * gcc.dg/strlenopt-28.c: New test. + +2016-06-29 Richard Biener <rguenther@suse.de> + + PR middle-end/71002 + * g++.dg/torture/pr71002.C: Adjust testcase. + +2016-06-29 Jakub Jelinek <jakub@redhat.com> + + PR c/71685 + * gcc.dg/pr71685.c: New test. + +2016-06-28 Martin Sebor <msebor@redhat.com> + + PR c/71552 + * gcc.dg/init-bad-9.c: New test. + +2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/abs128-1.c: Require VSX. + * gcc.target/powerpc/copysign128-1.c: Likewise. + * gcc.target/powerpc/inf128-1.c: Likewise. + * gcc.target/powerpc/nan128-1.c: Likewise. + +2016-06-28 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71626 + * gcc.c-torture/execute/pr71626-1.c: New test. + * gcc.c-torture/execute/pr71626-2.c: New test. + +2016-06-28 Peter Bergner <bergner@vnet.ibm.com> + + PR target/71656 + * gcc.target/powerpc/pr71656-2.c: Fix syntax errors. + +2016-06-27 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/71670 + * gcc.target/powerpc/pr71670.c: New testcase. + +2016-06-27 Peter Bergner <bergner@vnet.ibm.com> + + PR target/71656 + * gcc.target/powerpc/pr71656-1.c: New test. + * gcc.target/powerpc/pr71656-2.c: New test. + +2016-06-27 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef + around fp16 code. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: + Add arm_neon_fp16_ok effective target. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: + Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: + Likewise. + +2016-06-26 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/predict-12.c: New testcase. + +2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/71649 + * gfortran.dg/pr71649.f90: New test. + +2016-06-25 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71643 + * g++.dg/opt/pr71643.C: New test. + + PR tree-optimization/71631 + * gcc.c-torture/execute/pr71631.c: New test. + +2016-06-24 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/predict-11.c: New testcase. + * gfortran.dg/predict-2.f90: New testcase. + +2016-06-24 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/predict-10.c: New test. + +2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/abs128-1.c: New. + * gcc.target/powerpc/copysign128-1.c: New. + * gcc.target/powerpc/inf128-1.c: New. + * gcc.target/powerpc/nan128-1.c: New. + +2016-06-24 Eric Botcazou <ebotcazou@adacore.com> + + * gfortran.dg/pr71642.f90: New test. + +2016-06-24 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71647 + * gcc.target/i386/pr71647.c: New test. + +2016-06-24 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/noplt-gd-1.c: New test. + * gcc.target/i386/noplt-gd-2.c: Likewise. + * gcc.target/i386/noplt-gd-3.c: Likewise. + * gcc.target/i386/noplt-ld-1.c: Likewise. + * gcc.target/i386/noplt-ld-2.c: Likewise. + * gcc.target/i386/noplt-ld-3.c: Likewise. + * lib/target-supports.exp + (check_effective_target_tls_get_addr_via_got): New. + +2016-06-24 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector + testsuite compile flags. + * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. + * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. + +2016-06-24 Uros Bizjak <ubizjak@gmail.com> + + * g++dg/vect/pr36684.cc: Add dg-do compile. + * gcc.dg/vect/O3-pr70130.c: Remove dg-do run. + * gcc.dg/vect/pr70021.c: Ditto. + * gcc.dg/vect/pr70138-1.c: Ditto. + * gcc.dg/vect/pr70138-2.c: Ditto. + * gcc.dg/vect/pr70354-1.c: Ditto. + * gcc.dg/vect/pr70354-2.c: Ditto. + * gcc.dg/vect/pr71259.c: Ditto. + * gcc.dg/vect/pr71416-1.c: Ditto. + * gcc.dg/vect/slp-43.c: Ditto. + * gcc.dg/vect/slp-45.c: Ditto. + * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto. + * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. + * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. + * gfortran.dg/vect/pr69980.f90: Ditto. + +2016-06-24 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect. + * gcc.dg/vect/bb-slp-30.c: Ditto. + * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto. + * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto. + * gcc.dg/vect/pr45902.c: Ditto. + * gcc.dg/vect/pr48172.c: Ditto. + * gcc.dg/vect/pr48377.c: Ditto. + * gcc.dg/vect/pr49038.c: Ditto. + * gcc.dg/vect/pr49771.c: Ditto. + * gcc.dg/vect/pr52091.c: Ditto. + * gcc.dg/vect/pr53185-2.c: Ditto. + * gcc.dg/vect/pr56826.c: Ditto. + * gcc.dg/vect/pr60276.c: Ditto. + * gcc.dg/vect/pr62021.c: Ditto. + * gcc.dg/vect/pr63530.c: Ditto. + * gcc.dg/vect/pr65518.c: Ditto. + * gcc.dg/vect/pr65947-1.c: Ditto. + * gcc.dg/vect/pr65947-10.c: Ditto. + * gcc.dg/vect/pr65947-11.c: Ditto. + * gcc.dg/vect/pr65947-12.c: Ditto. + * gcc.dg/vect/pr65947-13.c: Ditto. + * gcc.dg/vect/pr65947-2.c: Ditto. + * gcc.dg/vect/pr65947-3.c: Ditto. + * gcc.dg/vect/pr65947-4.c: Ditto. + * gcc.dg/vect/pr65947-5.c: Ditto. + * gcc.dg/vect/pr65947-6.c: Ditto. + * gcc.dg/vect/pr65947-7.c: Ditto. + * gcc.dg/vect/pr65947-8.c: Ditto. + * gcc.dg/vect/pr65947-9.c: Ditto. + * gcc.dg/vect/pr71416-1.c: Ditto. + * gcc.dg/vect/pr71439.c: Ditto. + * gcc.dg/vect/slp-widen-mult-half.c: Ditto. + * gcc.dg/vect/vect-bswap16.c: Ditto. + * gcc.dg/vect/vect-bswap32.c: Ditto. + * gcc.dg/vect/vect-bswap64.c: Ditto. + * gcc.dg/vect/vect-live-1.c: Ditto. + * gcc.dg/vect/vect-live-2.c: Ditto. + * gcc.dg/vect/vect-live-3.c: Ditto. + * gcc.dg/vect/vect-live-4.c: Ditto. + * gcc.dg/vect/vect-live-5.c: Ditto. + * gcc.dg/vect/vect-live-slp-1.c: Ditto. + * gcc.dg/vect/vect-live-slp-2.c: Ditto. + * gcc.dg/vect/vect-live-slp-3.c: Ditto. + * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto. + * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. + * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. + * gcc.dg/vect/vect-neg-store-1.c: Ditto. + * gcc.dg/vect/vect-neg-store-2.c: Ditto. + * gcc.dg/vect/vect-outer-pr69720.c: Ditto. + * gcc.dg/vect/vect-reduc-mul_1.c: Ditto. + * gcc.dg/vect/vect-reduc-mul_2.c: Ditto. + * gcc.dg/vect/vect-reduc-or_1.c: Ditto. + * gcc.dg/vect/vect-reduc-or_2.c: Ditto. + * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto. + * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto. + * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto. + * gcc.dg/vect/vect-widen-mult-half.c: Ditto. + +2016-06-24 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq. + +2016-06-24 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for + ia32 if R_386_GOT32X relocation is supported. + * gcc.target/i386/noplt-3.c: Likewise. + * gcc.target/i386/noplt-2.c: Likewise. + (main): Renamed to ... + (bar): This. + * gcc.target/i386/noplt-4.c: Likewise. + (main): Renamed to ... + (bar): This. + * gcc.target/i386/pr67400-3.c: Don't disable for ia32. + * gcc.target/i386/pr67400-5.c: Likewise. + +2016-06-24 Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too. + * g++.dg/ext/builtin-arith-overflow-2.C: New test. + + * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3, + f4): Adjust expected diagnostics. + * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro. + (T): If OVFP is defined, redefine to TP. + * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment. + * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test. + * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test. + * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C + as last argument to __builtin_add_overflow_p. + +2016-06-23 Uros Bizjak <ubizjak@gmail.com> + + * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of + dg-options and remove default vector testsuite compile flags. + * g++.dg/vect/pr33860a.cc: Ditto. + * g++.dg/vect/pr45470-a.cc: Ditto. + * g++.dg/vect/pr45470-b.cc: Ditto. + * g++.dg/vect/pr60896.cc: Ditto. + * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto. + * gcc.dg/vect/pr18308.c: Ditto. + * gcc.dg/vect/pr24049.c: Ditto. + * gcc.dg/vect/pr33373.c: Ditto. + * gcc.dg/vect/pr36228.c: Ditto. + * gcc.dg/vect/pr42395.c: Ditto. + * gcc.dg/vect/pr42604.c: Ditto. + * gcc.dg/vect/pr46663.c: Ditto. + * gcc.dg/vect/pr48765.c: Ditto. + * gcc.dg/vect/pr49093.c: Ditto. + * gcc.dg/vect/pr49352.c: Ditto. + * gcc.dg/vect/pr52298.c: Ditto. + * gcc.dg/vect/pr52870.c: Ditto. + * gcc.dg/vect/pr53185.c: Ditto. + * gcc.dg/vect/pr53773.c: Ditto. + * gcc.dg/vect/pr56695.c: Ditto. + * gcc.dg/vect/pr62171.c: Ditto. + * gcc.dg/vect/pr63530.c: Ditto. + * gcc.dg/vect/pr68339.c: Ditto. + * gcc.dg/vect/pr71259.c: Ditto. + * gcc.dg/vect/vect-82_64.c: Ditto. + * gcc.dg/vect/vect-83_64.c: Ditto. + * gcc.dg/vect/vect-debug-pr41926.c: Ditto. + * gcc.dg/vect/vect-shift-2-big-array.c: Ditto. + * gcc.dg/vect/vect-shift-2.c: Ditto. + * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto. + * gfortran.dg/vect/pr39318.f90: Ditto. + * gfortran.dg/vect/pr45714-a.f: Ditto. + * gfortran.dg/vect/pr45714-b.f: Ditto. + * gfortran.dg/vect/pr46213.f90: Ditto. + +2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> + Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-splat-5.c: New test. + +2016-06-23 Uros Bizjak <ubizjak@gmail.com> + + PR tree-optimization/71488 + * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ... + * lib/target-supports.exp: ... here. + (check_sse4_hw_available): New procedure. + (check_effective_target_sse4_runtime): Ditto. + * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of + -march=westmere for sse4_runtime targets. + * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__. + * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h". + (dg-additional-options): Use for sse4_runtime targets. + (main): Call check_vect (). + (dg-final): Perform scan only for sse4_runtime targets. + +2016-06-23 H.J. Lu <hongjiu.lu@intel.com> + + PR target/66232 + PR target/67400 + * gcc.target/i386/pr66232-14.c: New file. + * gcc.target/i386/pr66232-15.c: Likewise. + * gcc.target/i386/pr66232-16.c: Likewise. + * gcc.target/i386/pr66232-17.c: Likewise. + * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for + ia32 if R_386_GOT32X relocation is supported. + * gcc.target/i386/pr67400-2.c: Likewise. + * gcc.target/i386/pr67400-3.c: Likewise. + * gcc.target/i386/pr67400-4.c: Likewise. + * gcc.target/i386/pr67400-6.c: Likewise. + * gcc.target/i386/pr67400-7.c: Likewise. + * lib/target-supports.exp (check_effective_target_got32x_reloc): New. + +2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/48852 + * gfortran.dg/char4_iunit_1.f03: Update test. + * gfortran.dg/f2003_io_5.f03: Update test. + * gfortran.dg/real_const_3.f90: Update test. + +2016-06-23 Andi Kleen <ak@linux.intel.com> + + * g++.dg/bprob/bprob.exp: Support autofdo. + * g++.dg/tree-prof/tree-prof.exp: dito. + * gcc.dg/tree-prof/tree-prof.exp: dito. + * gcc.misc-tests/bprob.exp: dito. + * gfortran.dg/prof/prof.exp: dito. + * lib/profopt.exp: dito. + * lib/target-supports.exp: Check for autofdo. + +2016-06-23 Martin Liska <mliska@suse.cz> + + * gcc.dg/pr71619.c: New test. + +2016-06-23 H.J. Lu <hongjiu.lu@intel.com> + + PR target/67400 + * gcc.target/i386/pr67400-1.c: New test. + * gcc.target/i386/pr67400-2.c: Likewise. + * gcc.target/i386/pr67400-3.c: Likewise. + * gcc.target/i386/pr67400-4.c: Likewise. + * gcc.target/i386/pr67400-5.c: Likewise. + * gcc.target/i386/pr67400-6.c: Likewise. + * gcc.target/i386/pr67400-7.c: Likewise. + +2016-06-22 David Malcolm <dmalcolm@redhat.com> + + * c-c++-common/missing-header-1.c: New test case. + * c-c++-common/missing-header-2.c: New test case. + * c-c++-common/missing-header-3.c: New test case. + * c-c++-common/missing-header-4.c: New test case. + +2016-06-22 David Malcolm <dmalcolm@redhat.com> + + PR c/70339 + * c-c++-common/attributes-1.c: Update dg-prune-output to include + hint. + * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update + expected results due to builtin "nanl" now being suggested for + "name". + * gcc.dg/pr67580.c: Update expected messages. + * gcc.dg/spellcheck-identifiers.c: New testcase. + * gcc.dg/spellcheck-typenames.c: New testcase. + +2016-06-22 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New + file. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add + diagnostic-test-show-locus-parseable-fixits.c to sources for + diagnostic_plugin_test_show_locus.c. + * lib/gcc-defs.exp (freeform_regexps): New global. + (dg-regexp): New function. + (handle-dg-regexps): New function. + * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset + freeform_regexps to the empty list. + * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps. + +2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com> + + PR tree-optimization/71488 + * g++.dg/pr71488.C: New test. + * gcc.dg/vect/vect-bool-cmp.c: New test. + +2016-06-22 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/guality/param-5.c: New test. + +2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * gcc.target/i386/asm-flag-7.c: New test. + +2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> + + * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support. + * gcc.dg/tree-ssa/reassoc-32.c: Likewise. + * gcc.dg/tree-ssa/reassoc-33.c: Likewise. + * gcc.dg/tree-ssa/reassoc-34.c: Likewise. + * gcc.dg/tree-ssa/reassoc-35.c: Likewise. + * gcc.dg/tree-ssa/reassoc-36.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. + * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. + * gcc.dg/tree-ssa/vrp87.c: Likewise. + * lib/target-supports.exp: Likewise. + +2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> + + * gcc.dg/attr-ms_struct-1.c: Stop testing interix. + * gcc.dg/attr-ms_struct-2.c: Likewise. + * gcc.dg/attr-ms_struct-packed1.c: Likewise. + * gcc.dg/bf-ms-attrib.c: Likewise. + * gcc.dg/bf-ms-layout-2.c: Likewise. + * gcc.dg/bf-ms-layout-3.c: Likewise. + * gcc.dg/bf-ms-layout.c: Likewise. + * gcc.dg/bf-no-ms-layout.c: Likewise. + * gcc.target/i386/bitfield1.c: Likewise. + * gcc.target/i386/bitfield2.c: Likewise. + * gcc.target/i386/bitfield3.c: Likewise. + +2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable + test if effective-target is not powerpc_p9vector_ok, or if a -mcpu + override other than -mcpu=power9 command-line option is specified, + or if the target operating system is aix. + * gcc.target/powerpc/darn-1.c: Likewise. + * gcc.target/powerpc/darn-2.c: Likewise. + * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable + test if effective-target is not powerpc_p9vector_ok or if the + target operating system is not defined. + * gcc.target/powerpc/vslv-1.c: Likewise. + * gcc.target/powerpc/vsrv-0.c: Likewise. + * gcc.target/powerpc/vsrv-1.c: Likewise. + +2016-06-21 Tobias Burnus <burnus@net-b.de> + + PR fortran/71068 + * gfortran.dg/coarray/data_1.f90: New. + +2016-06-21 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/vrnd.c + (dg-require-effective-target): Use arm_v8_neon_hw. + * gcc.target/aarch64/advsimd-intrinsics/vrnda.c + (dg-require-effective-target): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndm.c + (dg-require-effective-target): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndn.c + (dg-require-effective-target): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndp.c + (dg-require-effective-target): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndx.c + (dg-require-effective-target): Likewise. + * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available): + Add AArch64 check. + +2016-06-21 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times): + Set to 3 so test passes. + +2016-06-21 Wilco Dijkstra <wdijkstr@arm.com> + + * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21. + +2016-06-21 Ilya Verbin <ilya.verbin@intel.com> + + * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test. + * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test. + * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test. + * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test. + +2016-06-21 Ilya Verbin <ilya.verbin@intel.com> + + * gcc.target/i386/avx512er-vrcp28ps-3.c: New test. + * gcc.target/i386/avx512er-vrcp28ps-4.c: New test. + +2016-06-21 H.J. Lu <hongjiu.lu@intel.com> + + PR target/71549 + * gcc.target/i386/pr71549.c: New test. + +2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/vadsdu-0.c: Replace + dg-require-effective-target directive to allow test to run on more + platforms, and add dg-skip-if directive to disable test on aix + platforms because of known incompatibilities. + * gcc.target/powerpc/vadsdu-1.c: Likewise. + * gcc.target/powerpc/vadsdu-2.c: Likewise. + * gcc.target/powerpc/vadsdu-3.c: Likewise. + * gcc.target/powerpc/vadsdu-4.c: Likewise. + * gcc.target/powerpc/vadsdu-5.c: Likewise. + * gcc.target/powerpc/vadsdub-1.c: Likewise. + * gcc.target/powerpc/vadsdub-2.c: Replace + dg-require-effective-target directive to allow test to run on more + platforms, and add dg-skip-if directive to disable test on aix + platforms because of known incompatibilities. + (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call + with vec_absdb call to differentiate this test from vadsdub-1.c. + * gcc.target/powerpc/vadsduh-1.c: Replace + dg-require-effective-target directive to allow test to run on more + platforms, and add dg-skip-if directive to disable test on aix + platforms because of known incompatibilities. + * gcc.target/powerpc/vadsduh-2.c: Likewise. + * gcc.target/powerpc/vadsduw-1.c: Likewise. + * gcc.target/powerpc/vadsduw-2.c: Likewise. + +2016-06-21 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71588 + * gcc.dg/pr71558.c: New test. + +2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * c-c++-common/pr68657-1.c: Require ptr32plus support. + * c-c++-common/pr68657-2.c: Likewise. + * c-c++-common/pr68657-3.c: Likewise. + * gcc.dg/torture/pr69714.c: Require int32plus support. + * gcc.dg/torture/pr70025.c: Likewise. + * gcc.dg/torture/pr70083.c: Likewise. + * gcc.dg/torture/pr70542.c: Likewise. + * gcc.dg/torture/pr70935.c: Require ptr32plus support. + +2016-06-20 Joseph Myers <joseph@codesourcery.com> + + PR c/71601 + * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test. + +2016-06-20 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71581 + * gcc.dg/pr71581.c: New test. + + PR rtl-optimization/71591 + * gcc.dg/cpp/pr71591.c: New test. + +2016-06-20 David B. Robins <gcc@davidrobins.net> + + PR target/71571 + * g++.dg/torture/pr71571.C: New test. + +2016-06-20 Jakub Jelinek <jakub@redhat.com> + + PR target/71559 + * gcc.target/i386/sse2-pr71559.c: New test. + * gcc.target/i386/avx-pr71559.c: New test. + * gcc.target/i386/avx512f-pr71559.c: New test. + +2016-06-20 Tobias Burnus <burnus@net-b.de> + + PR fortran/71194 + * gfortran.dg/pointer_remapping_10.f90: New. + +2016-06-20 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/diagnostic/string-literal-concat.C: New test case. + +2016-06-20 Martin Sebor <msebor@redhat.com> + + PR c/69507 + * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming. + * gnu90-const-expr-1.c: Same. + * gnu99-const-expr-1.c: Same. + * gnu99-static-1.c: Same. + +2016-06-20 Renlin Li <renlin.li@arm.com> + + PR testsuite/71489 + * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors. + +2016-06-20 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.target/aarch64/vcvt_f64_1.c: New. + * gcc.target/aarch64/vcvt_n_f64_1.c: New. + * gcc.target/aarch64/vrecp_f64_1.c: New. + +2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gfortran.dg/common_align_2.f90: Use "alignment" instead of + "alignement". + +2016-06-20 Georg-Johann Lay <avr@gjlay.de> + + PR target/71103 + * gcc.target/avr/torture/pr71103-2.c: New test. + +2016-06-19 Martin Sebor <msebor@redhat.com> + + PR c/69507 + * gcc.dg/alignof.c: New test. + +2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message + vs dg-error; test constexpr specifier too. + +2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error. + +2016-06-17 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp + (check_effective_target_arm_neon_fp16_ok_nocache): Call + arm_neon_ok and merge flags. Fix temporary test name. + (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok + and merge flags. + +2016-06-17 Martin Liska <mliska@suse.cz> + + * gcc.dg/predict-9.c: Fix dump scanning. + +2016-06-17 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/71354 + * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond. + +2016-06-17 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/71347 + * gcc.dg/tree-ssa/pr71347.c: New test. + +2016-06-17 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/71354 + * gcc.dg/vect/vect-23.c: Add VECT_COND requirement. + +2016-06-17 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/vect/vect-alias-check-1.c: New test. + +2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + PR target/71151 + * gcc.target/avr/pr71151-1.c: New test. + * gcc.target/avr/pr71151-2.c: New test. + * gcc.target/avr/pr71151-3.c: New test. + * gcc.target/avr/pr71151-4.c: New test. + * gcc.target/avr/pr71151-5.c: New test. + * gcc.target/avr/pr71151-6.c: New test. + * gcc.target/avr/pr71151-7.c: New test. + * gcc.target/avr/pr71151-8.c: New test. + * gcc.target/avr/pr71151-common.h: New test. + +2016-06-16 Martin Liska <mliska@suse.cz> + + * gfortran.dg/predict-1.f90: New test. + +2016-06-16 Uros Bizjak <ubizjak@gmail.com> + + PR target/71242 + * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*. + +2016-06-16 Jan Hubicka <hubicka@ucw.cz> + + * g++.dg/vect/pr36648.cc: Disable cunrolli + +2016-06-16 Jakub Jelinek <jakub@redhat.com> + + PR target/71554 + * gcc.c-torture/execute/pr71554.c: New test. + + PR rtl-optimization/71532 + * gcc.dg/torture/pr71532.c: New test. + +2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-dimode1.c: New test. + * gcc.target/powerpc/p9-dimode2.c: Likewise. + +2016-06-15 Jakub Jelinek <jakub@redhat.com> + + * gcc.c-torture/compile/20160615-1.c: New test. + + * g++.dg/cpp0x/ref-qual17.C: New test. + +2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com> + + PR middle-end/71529 + * gcc.target/i386/pr71529.C: New test. + +2016-06-15 Alan Hayward <alan.hayward@arm.com> + + PR tree-optimization/71483 + * g++.dg/vect/pr71483.c: New + +2016-06-15 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70202 + * g++.dg/inherit/crash6.C: New. + * g++.dg/inherit/union2.C: Likewise. + * g++.dg/inherit/virtual12.C: Likewise. + * g++.dg/inherit/virtual13.C: Likewise. + * g++.dg/inherit/virtual1.C: Tweak dg-* tests. + +2016-06-15 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t. + +2016-06-15 Alan Hayward <alan.hayward@arm.com> + + PR tree-optimization/71439 + * gcc.dg/vect/pr71439.c: New + +2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test. + +2016-06-15 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/slp-45.c: New testcase. + +2016-06-15 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization. + +2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target + requirements, and disable for AIX for now. + * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. + +2016-06-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/71528 + * g++.dg/opt/pr71528.C: New test. + + PR c++/71516 + * g++.dg/init/pr71516.C: New test. + +2016-06-14 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/init/array46.C: New. + +2016-06-14 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/float128-3.c: New test. + * gcc.target/i386/quad-sse4.c: Ditto. + * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2. + Update scan strings. + +2016-06-14 Richard Biener <rguenther@suse.de> + + PR middle-end/71526 + * gfortran.dg/pr71526.f90: New testcase. + +2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.dg/zero_bits_compound-1.c: Support aarch64. + * gcc.dg/zero_bits_compound-1.c: Likewise. + +2016-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71522 + * gcc.dg/torture/pr71522.c: New testcase. + +2016-06-14 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71520 + * gcc.dg/tree-ssa/pr71520.c: New test. + +2016-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71521 + * gcc.dg/tree-ssa/vrp101.c: New testcase. + +2016-06-13 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/71498 + * c-c++-common/ubsan/bounds-13.c: New test. + + PR preprocessor/71183 + * gcc.dg/cpp/source_date_epoch-3.c: New test. + +2016-06-13 Jeff Law <law@redhat.com> + + PR tree-optimization/71403 + * c-c++-common/ubsan/pr71403-1.c: New test. + * c-c++-common/ubsan/pr71403-2.c: New test. + * c-c++-common/ubsan/pr71403-3.c: New test. + +2016-06-13 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71478 + * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int. + Add -Wno-psabi -w to dg-options. + +2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/vadsdu-0.c: New test. + * gcc.target/powerpc/vadsdu-1.c: New test. + * gcc.target/powerpc/vadsdu-2.c: New test. + * gcc.target/powerpc/vadsdu-3.c: New test. + * gcc.target/powerpc/vadsdu-4.c: New test. + * gcc.target/powerpc/vadsdu-5.c: New test. + * gcc.target/powerpc/vadsdub-1.c: New test. + * gcc.target/powerpc/vadsdub-2.c: New test. + * gcc.target/powerpc/vadsduh-1.c: New test. + * gcc.target/powerpc/vadsduh-2.c: New test. + * gcc.target/powerpc/vadsduw-1.c: New test. + * gcc.target/powerpc/vadsduw-2.c: New test. + +2016-06-13 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/c99-init-2.c (c): Update expected error message. + * gcc.dg/init-bad-8.c (foo): Likewise. + * gcc.dg/spellcheck-fields-3.c: New test case. + +2016-06-13 Martin Liska <mliska@suse.cz> + + * gcc.dg/predict-1.c: Distinguish between "loop iv compare" + and "guess loop iv compared" heuristics. + * gcc.dg/predict-2.c: Likewise. + * gcc.dg/predict-3.c: Likewise. + * gcc.dg/predict-4.c: Likewise. + * gcc.dg/predict-5.c: Likewise. + * gcc.dg/predict-6.c: Likewise. + +2016-06-13 Marek Polacek <polacek@redhat.com> + + PR middle-end/71476 + * c-c++-common/Wswitch-unreachable-4.c: New test. + * gcc.dg/Wswitch-unreachable-2.c: New test. + * g++.dg/tm/jump1.C: Move dg-warning. + +2016-06-13 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/renaming10.ad[sb]: New test. + +2016-06-13 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/70673 + * gfortran.dg/pr70673.f90: New test. + +2016-06-13 Richard Biener <rguenther@suse.de> + + PR middle-end/64516 + * gcc.dg/align-3.c: New testcase. + +2016-06-13 Martin Liska <mliska@suse.cz> + + * gcc.target/i386/pr71458.c: New test. + +2016-06-12 Uros Bizjak <ubizjak@gmail.com> + + PR target/71241 + * gcc.dg/torture/float128-nan.c: New test. + +2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR target/60751 + * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE + statement. + +2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR target/60751 + * gfortran.dg/comma_IO_extension_1.f90: New test. + * gfortran.dg/comma_IO_extension_2.f90: Likewise. + * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE + statement. + * gfortran.dg/graphite/pr38083.f90: Likewise. + * gfortran.dg/integer_exponentiation_6.F90: Likewise and add + missing format. + +2016-06-11 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/case_character.adb: New test. + +2016-06-11 Segher Boessenkool <segher@kernel.crashing.org> + + PR middle-end/71310 + * gcc.target/powerpc/pr71310.c: New testcase. + +2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71478 + * gcc.dg/pr71478.c: New test. + +2016-06-10 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71494 + * gcc.c-torture/execute/pr71494.c: New test. + + PR c/68657 + * gcc.target/i386/pr68657.c: New test. + + PR inline-asm/68843 + * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options. + (test): Add -masm=intel alternatives. + +2016-06-10 Martin Sebor <msebor@redhat.com> + + PR c/71392 + * c-c++-common/builtin-arith-overflow-1.c: Add test cases. + +2016-06-10 Jeff Law <law@redhat.com> + + PR tree-optimization/71335 + * gcc.c-torture/execute/pr71335.c: New test. + +2016-06-10 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/must-tail-call-2.c: Remove all details from + the various "cannot tail-call: " messages. + +2016-06-10 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target + and options. + +2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com> + + PR sanitizer/71480 + * c-c++-common/asan/pr71480.c: New test. + +2016-06-10 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.dg/guality/pr68037-1.c (ASMNAME): New. + (ASMNAME2): Likewise. + (main): Replace fn in asm statement with ASMNAME ("fn"). + * gcc.dg/guality/pr68037-2.c: Likewise. + * gcc.dg/guality/pr68037-3.c: Likewise. + * gcc.dg/torture/pr68037-1.c: Likewise. + * gcc.dg/torture/pr68037-2.c: Likewise. + * gcc.dg/torture/pr68037-3.c: Likewise. + +2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR inline-asm/68843 + * gcc.target/i386/pr68843-1.c: New test. + * gcc.target/i386/pr68843-2.c: New test. + +2016-06-10 Thomas Schwinge <thomas@codesourcery.com> + Cesar Philippidis <cesar@codesourcery.com> + + PR middle-end/71373 + * gcc.dg/goacc/nested-function-1.c: New file. + * gcc.dg/goacc/nested-function-2.c: Likewise. + * gcc.dg/goacc/pr71373.c: Likewise. + * gfortran.dg/goacc/cray-2.f95: Likewise. + * gfortran.dg/goacc/loop-1-2.f95: Likewise. + * gfortran.dg/goacc/loop-3-2.f95: Likewise. + * gfortran.dg/goacc/cray.f95: Update. + * gfortran.dg/goacc/loop-1.f95: Likewise. + * gfortran.dg/goacc/loop-3.f95: Likewise. + * gfortran.dg/goacc/subroutines.f90: Update, and rename to... + * gfortran.dg/goacc/nested-function-1.f90: ... this new file. + +2016-06-10 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning + for OpenACC tile clauses. + * gfortran.dg/goacc/combined-directives.f90: Likewise. + + PR c/71381 + * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests + to... + * c-c++-common/goacc/cache-2.c: ... this new file. + * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to... + * gfortran.dg/goacc/cache-2.f95: ... this new file. + * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive + usage. + * gfortran.dg/goacc/cray.f95: Likewise. + * gfortran.dg/goacc/loop-1.f95: Likewise. + +2016-06-10 Alan Hayward <alan.hayward@arm.com> + + PR tree-optimization/71407 + PR tree-optimization/71416 + * gcc.dg/vect/pr71407.c: New + * gcc.dg/vect/pr71416-1.c: New + * gcc.dg/vect/pr71416-2.c: New + +2016-06-10 Richard Biener <rguenther@suse.de> + + PR middle-end/71477 + * gcc.dg/torture/pr71477.c: New testcase. + +2016-06-09 Julia Koval <julia.koval@intel.com> + + * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7. + * gcc.target/i386/interrupt-13.c: Likewise. + * gcc.target/i386/interrupt-15.c: Likewise. + * gcc.target/i386/interrupt-14.c: Fix test for -fpic. + * gcc.target/i386/interrupt-24.c: Likewise. + * gcc.target/i386/interrupt-3.c: Fix test for corei7. + * gcc.target/i386/interrupt-9.c: Likewise. + * gcc.target/i386/interrupt-redzone-2.c: Likewise. + +2016-06-09 Martin Sebor <msebor@redhat.com> + + PR c/70883 + * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text. + * gcc.dg/builtin-constant_p-1.c: Same. + * gcc.dg/builtins-error.c: Same. + * gcc.dg/pr70859.c: Same. + +2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.c-torture/execute/bswap-2.c: Require int32plus. + * gcc.dg/torture/pr68067-1.c: Likewise. + * gcc.dg/torture/pr68067-2.c: Likewise. + +2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/stack-usage-1.c (SIZE): Consider return address + when setting SIZE. + +2016-06-09 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71465 + * g++.dg/inherit/crash5.C: New. + Revert: + 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70202 + * g++.dg/inherit/crash5.C: New. + * g++.dg/inherit/virtual1.C: Adjust. + +2016-06-09 Martin Liska <mliska@suse.cz> + + * g++.dg/predict-loop-exit-1.C: Scan for a new dump format. + * g++.dg/predict-loop-exit-2.C: Likewise. + * g++.dg/predict-loop-exit-3.C: Likewise. + * gcc.dg/predict-1.c: Likewise. + * gcc.dg/predict-2.c: Likewise. + * gcc.dg/predict-3.c: Likewise. + * gcc.dg/predict-4.c: Likewise. + * gcc.dg/predict-5.c: Likewise. + * gcc.dg/predict-6.c: Likewise. + * gcc.dg/predict-7.c: Likewise. + +2016-06-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71462 + * gcc.dg/torture/pr71462.c: New testcase. + +2016-06-09 Marek Polacek <polacek@redhat.com> + + PR c/65471 + * gcc.dg/c11-generic-3.c: New test. + +2016-06-08 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/init/array42.C: New. + * g++.dg/init/array43.C: Likewise. + * g++.dg/init/array44.C: Likewise. + * g++.dg/init/array45.C: Likewise. + * g++.dg/cpp0x/constexpr-ice10.C: Test column number too. + * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise. + * g++.dg/cpp1y/auto-fn27.C: Likewise. + * g++.dg/gomp/pr35751.C: Likewise. + * g++.dg/init/array23.C: Likewise. + * g++.dg/init/brace2.C: Likewise. + * g++.dg/init/brace6.C: Likewise. + +2016-06-08 Martin Sebor <msebor@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/70507 + PR c/68120 + * c-c++-common/builtin-arith-overflow-1.c: Add test cases. + * c-c++-common/builtin-arith-overflow-2.c: New test. + * g++.dg/ext/builtin-arith-overflow-1.C: New test. + * g++.dg/cpp0x/constexpr-arith-overflow.C: New test. + * g++.dg/cpp1y/constexpr-arith-overflow.C: New test. + +2016-06-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/71442 + * g++.dg/cpp0x/Wunused-variable-1.C: New test. + +2016-06-08 Alan Lawrence <alan.lawrence@arm.com> + + * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c + * gcc.target/aarch64/aapcs64/rec_align-5.c: New. + * gcc.target/aarch64/aapcs64/rec_align-6.c: New. + * gcc.target/aarch64/aapcs64/rec_align-7.c: New. + * gcc.target/aarch64/aapcs64/rec_align-8.c: New. + * gcc.target/aarch64/aapcs64/rec_align-9.c: New. + * gcc.target/aarch64/aapcs64/test_align-5.c: New. + * gcc.target/aarch64/aapcs64/test_align-6.c: New. + * gcc.target/aarch64/aapcs64/test_align-7.c: New. + * gcc.target/aarch64/aapcs64/test_align-8.c: New. + * gcc.target/aarch64/aapcs64/test_align-9.c: New. + * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New. + * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New. + +2016-06-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/68558 + * gcc.dg/vect/slp-44.c: New testcase. + +2016-06-08 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/slp-43.c: New testcase. + +2016-06-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71452 + * gcc.dg/torture/pr71452.c: New testcase. + +2016-06-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/71448 + * g++.dg/torture/pr71448.C: New test. + +2016-06-08 Bernd Schmidt <bschmidt@redhat.com> + + PR debug/71432 + PR ada/71413 + * g++.dg/debug/pr71432.C: New test. + +2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c. + * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c. + * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c. + +2016-06-08 Alan Hayward <alan.hayward@arm.com> + + * gcc.dg/vect/vect-live-2.c: Update effective target. + * gcc.dg/vect/vect-live-slp-3.c: Likewise. + * lib/target-supports.exp: Add aarch64 to vect_long. + +2016-06-08 Marek Polacek <polacek@redhat.com> + + PR c/71418 + * gcc.dg/noncompile/pr71418.c: New test. + + PR c/71426 + * gcc.dg/noncompile/pr71426.c: New test. + +2016-06-07 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining. + * gcc.dg/predict-1.c: Update template for new predictor hitrates. + * gcc.dg/predict-3.c: Update template. + * gcc.dg/predict-5.c: Update template. + * gcc.dg/predict-6.c: Update template. + * gcc.dg/predict-9.c: Update template. + * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template. + +2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-mul.c: New test. + +2016-06-07 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/spellcheck-fields-2.c: New test case. + +2016-06-07 Richard Biener <rguenther@suse.de> + + PR c/61564 + * gcc.dg/Wpragmas-1.c: New testcase. + * gcc.dg/Wattributes-4.c: Likewise. + * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option + entry. + +2016-06-07 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove + spurious debug code. + +2016-06-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71428 + * gcc.dg/torture/pr71428.c: New testcase. + +2016-06-07 Richard Biener <rguenther@suse.de> + + PR middle-end/71423 + * gcc.dg/torture/pr71423.c: New testcase. + +2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71408 + * gcc.dg/tree-ssa/pr71408.c: New test. + +2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71281 + * g++.dg/torture/pr71281.C: New test. + +2016-06-06 Marek Polacek <polacek@redhat.com> + + PR c/71362 + * gcc.dg/pr71362.c: New test. + +2016-06-06 Jakub Jelinek <jakub@redhat.com> + Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70847 + PR c++/71330 + PR c++/71393 + * g++.dg/opt/pr70847.C: New test. + * g++.dg/ubsan/pr70847.C: New test. + * g++.dg/ubsan/pr71393.C: New test. + +2016-06-06 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71259 + * gcc.dg/vect/pr71259.c: New test. + +2016-06-06 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/levenshtein-test-1.c: Delete. + * gcc.dg/plugin/levenshtein_plugin.c: Delete. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the + above. + +2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR middle-end/37780 + * gcc.c-torture/execute/pr37780.c: New test. + * gcc.target/aarch64/pr37780_1.c: Likewise. + * gcc.target/arm/pr37780_1.c: Likewise. + +2016-06-06 Marek Polacek <polacek@redhat.com> + + * c-c++-common/attr-may-alias-1.c: New test. + * c-c++-common/attr-may-alias-2.c: New test. + * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus. + +2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c/24414 + * gcc.target/i386/pr24414.c: New test. + +2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com> + + * gcc.target/sparc/vis4misc.c: New file. + * gcc.target/sparc/fpcmp.c: Likewise. + * gcc.target/sparc/fpcmpu.c: Likewise. + +2016-06-06 Alan Hayward <alan.hayward@arm.com> + + * gcc.dg/vect/vect-live-1.c: Use additional-options. + * gcc.dg/vect/vect-live-3.c: Likewise. + +2016-06-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71398 + * gcc.dg/torture/pr71398.c: New testcase. + +2016-06-06 Uros Bizjak <ubizjak@gmail.com> + + PR target/71389 + * g++.dg/pr71389.C: New test. + +2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/71404 + * gfortran.dg/fmt_read_5.f: New test. + +2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/69659 + * gfortran.dg/class_array_22.f03: New test. + +2016-06-05 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-prof/peel-1.c: Fix testcase. + +2016-06-05 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/predict-9.c: Update template. + +2016-06-05 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/49377 + * g++.dg/template/pr49377.C: New. + +2016-06-04 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71405 + * g++.dg/torture/pr71405.C: New test. + +2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70202 + * g++.dg/inherit/crash5.C: New. + * g++.dg/inherit/virtual1.C: Adjust. + +2016-06-03 Jeff Law <law@redhat.com> + + PR tree-optimization/71316 + * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. + +2016-06-03 Jakub Jelinek <jakub@redhat.com> + + * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add + dg-additional-options with just -fno-tree-scev-cprop in it. + * gcc.dg/vect/vect-live-2.c: Likewise. + * gcc.dg/vect/vect-live-5.c: Likewise. + * gcc.dg/vect/vect-live-slp-1.c: Likewise. + * gcc.dg/vect/vect-live-slp-2.c: Likewise. + * gcc.dg/vect/vect-live-slp-3.c: Likewise. + +2016-06-03 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/27100 + * g++.dg/other/friend6.C: New test. + +2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * g++.dg/torture/ppc-ldst-array.C: New. + +2016-06-03 Joseph Myers <joseph@codesourcery.com> + + PR target/71276 + PR target/71277 + * gcc.dg/torture/builtin-fp-int-inexact.c, + gcc.target/i386/387-builtin-fp-int-inexact.c, + gcc.target/i386/387-rint-inline-1.c, + gcc.target/i386/387-rint-inline-2.c, + gcc.target/i386/sse2-builtin-fp-int-inexact.c, + gcc.target/i386/sse2-rint-inline-1.c, + gcc.target/i386/sse2-rint-inline-2.c, + gcc.target/i386/sse4_1-builtin-fp-int-inexact.c, + gcc.target/i386/sse4_1-rint-inline.c: New tests. + +2016-06-03 H.J. Lu <hongjiu.lu@intel.com> + Julia Koval <julia.koval@intel.com> + + PR target/66960 + PR target/67630 + PR target/67634 + PR target/67841 + PR target/68037 + PR target/68618 + PR target/68661 + PR target/69575 + PR target/69596 + PR target/69734 + * gcc.dg/guality/pr68037-1.c: New test. + * gcc.dg/guality/pr68037-2.c: Likewise. + * gcc.dg/guality/pr68037-3.c: Likewise. + * gcc.dg/torture/pr68037-1.c: Likewise. + * gcc.dg/torture/pr68037-2.c: Likewise. + * gcc.dg/torture/pr68037-3.c: Likewise. + * gcc.dg/torture/pr68661-1a.c: Likewise. + * gcc.dg/torture/pr68661-1b.c: Likewise. + * gcc.target/i386/interrupt-1.c: Likewise. + * gcc.target/i386/interrupt-2.c: Likewise. + * gcc.target/i386/interrupt-3.c: Likewise. + * gcc.target/i386/interrupt-4.c: Likewise. + * gcc.target/i386/interrupt-5.c: Likewise. + * gcc.target/i386/interrupt-6.c: Likewise. + * gcc.target/i386/interrupt-7.c: Likewise. + * gcc.target/i386/interrupt-8.c: Likewise. + * gcc.target/i386/interrupt-9.c: Likewise. + * gcc.target/i386/interrupt-10.c: Likewise. + * gcc.target/i386/interrupt-11.c: Likewise. + * gcc.target/i386/interrupt-12.c: Likewise. + * gcc.target/i386/interrupt-13.c: Likewise. + * gcc.target/i386/interrupt-14.c: Likewise. + * gcc.target/i386/interrupt-15.c: Likewise. + * gcc.target/i386/interrupt-16.c: Likewise. + * gcc.target/i386/interrupt-17.c: Likewise. + * gcc.target/i386/interrupt-18.c: Likewise. + * gcc.target/i386/interrupt-19.c: Likewise. + * gcc.target/i386/interrupt-20.c: Likewise. + * gcc.target/i386/interrupt-21.c: Likewise. + * gcc.target/i386/interrupt-22.c: Likewise. + * gcc.target/i386/interrupt-23.c: Likewise. + * gcc.target/i386/interrupt-24.c: Likewise. + * gcc.target/i386/interrupt-25.c: Likewise. + * gcc.target/i386/interrupt-26.c: Likewise. + * gcc.target/i386/interrupt-27.c: Likewise. + * gcc.target/i386/interrupt-28.c: Likewise. + * gcc.target/i386/interrupt-387-err-1.c: Likewise. + * gcc.target/i386/interrupt-387-err-2.c: Likewise. + * gcc.target/i386/interrupt-bnd-err-1.c: Likewise. + * gcc.target/i386/interrupt-bnd-err-2.c: Likewise. + * gcc.target/i386/interrupt-iamcu.c: Likewise. + * gcc.target/i386/interrupt-mmx-err-1.c: Likewise. + * gcc.target/i386/interrupt-mmx-err-2.c: Likewise. + * gcc.target/i386/interrupt-redzone-1.c: Likewise. + * gcc.target/i386/interrupt-redzone-2.c: Likewise. + * gcc.target/i386/interrupt-sibcall-1.c: Likewise. + * gcc.target/i386/interrupt-sibcall-2.c: Likewise. + * gcc.target/i386/interrupt-switch-abi.c: Likewise. + +2016-06-03 Bernd Schmidt <bschmidt@redhat.com> + + PR tree-optimization/52171 + * gcc.dg/pr52171.c: New test. + * gcc.target/i386/pr52171.c: New test. + +2016-06-03 Jan Hubicka <jh@suse.cz> + + * g++.dg/tree-ssa/pred-1.C: New testcase + * gcc.dg/tree-ssa/pred-1.c: New testcase + +2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/70957 + * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware + support. + * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. + +2016-06-03 Alan Hayward <alan.hayward@arm.com> + + * gcc.dg/vect/vect-live-slp-5.c: Remove dg check. + +2016-06-03 Alan Hayward <alan.hayward@arm.com> + + * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize. + * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail. + * gcc.dg/vect/vect-live-1.c: New test. + * gcc.dg/vect/vect-live-2.c: New test. + * gcc.dg/vect/vect-live-3.c: New test. + * gcc.dg/vect/vect-live-4.c: New test. + * gcc.dg/vect/vect-live-5.c: New test. + * gcc.dg/vect/vect-live-slp-1.c: New test. + * gcc.dg/vect/vect-live-slp-2.c: New test. + * gcc.dg/vect/vect-live-slp-3.c: New test. + +2016-06-03 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71387 + * g++.dg/opt/pr71387.C: New test. + +2016-06-02 Jeff Law <law@redhat.com> + + PR tree-optimization/71328 + * gcc.c-torture/compile/pr71328.c: New test. + +2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/52393 + * gfortran.dg/fmt_read_3.f90: Fix typo. + * gfortran.dg/fmt_read_4.f90: New test. + +2016-06-02 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error. + * g++.dg/cpp0x/forw_enum6.C: Likewise. + * g++.dg/cpp0x/forw_enum8.C: Likewise. + * g++.dg/cpp0x/override2.C: Likewise. + * g++.dg/parse/crash5.C: Likewise. + * g++.dg/parse/error16.C: Likewise. + * g++.dg/parse/error27.C: Likewise. + * g++.dg/template/qualttp15.C: Likewise. + * g++.dg/template/redecl4.C: Likewise. + * g++.old-deja/g++.other/crash39.C: Likewise. + * g++.old-deja/g++.other/struct1.C: Likewise. + * g++.old-deja/g++.pt/m9a.C: Likewise. + * g++.old-deja/g++.pt/memclass10.C: Likewise. + +2016-06-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/71372 + * c-c++-common/pr71372.c: New test. + + * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and + __TIME__ strings with __builtin_strcmp instead of printf and + dg-output. + +2016-06-02 Martin Liska <mliska@suse.cz> + + * gcc.dg/predict-9.c: New test. + +2016-06-02 Jakub Jelinek <jakub@redhat.com> + + * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing + global set_compiler_env_var and global saved_compiler_env_var. + +2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/71295 + * gcc.c-torture/compile/pr71295.c: New test. + +2016-06-02 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512vl-concatv4si-1.c: New test. + + * gcc.target/i386/avx512dq-concatv2si-1.c: New test. + * gcc.target/i386/avx512vl-concatv2si-1.c: New test. + + * gcc.target/i386/avx512dq-concatv2di-1.c: New test. + * gcc.target/i386/avx512vl-concatv2di-1.c: New test. + * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di + alternative number. + +2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-splat-4.c: New test. + +2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/71186 + * gcc.target/powerpc/pr71186.c: New test. + +2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/52393 + * gfortran.dg/fmt_read_3.f90: New test. + +2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * lib/target-supports.exp (check_effective_target_arm_acq_rel): New + procedure. + +2016-06-01 Eduard Sanou <dhole@openmailbox.org> + + * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper + behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH + env var is set. + * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output + when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only + shown once. + * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars + during compilation. + * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env + vars set by dg-set-compiler-env-var. + +2016-06-01 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/71156 + * gfortran.dg/submodule_14.f08: Add missing recursive prefix + to the module procedure declaration. + * gfortran.dg/submodule_16.f08: New test. + +2016-06-01 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/71371 + * c-c++-common/gomp/pr71371.c: New test. + +2016-06-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71366 + * gcc.dg/torture/pr71366-1.c: New testcase. + * gcc.dg/torture/pr71366-2.c: Likewise. + +2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/vslv-0.c: New test. + * gcc.target/powerpc/vslv-1.c: New test. + * gcc.target/powerpc/vsrv-0.c: New test. + * gcc.target/powerpc/vsrv-1.c: New test. + +2016-06-01 Nathan Sidwell <nathan@acm.org> + + * c-c++-common/torture/pr57945.c: Add expected PTX error. + * gcc.target/nvptx/weak.c: New. + +2016-06-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71261 + * gcc.dg/torture/vect-bool-1.c: New testcase. + +2016-06-01 Jakub Jelinek <jakub@redhat.com> + + * gfortran.dg/gomp/order-1.f90: New test. + * gfortran.dg/gomp/order-2.f90: New test. + +2016-06-01 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/unroll-6.c: Update template. + * gcc.dg/unroll-7.c: New testcase. + * gcc.dg/unroll-8.c: New testcase. + +2016-06-01 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt56.ad[sb]: New test. + +2016-06-01 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/66635 + * g++.dg/cpp0x/constexpr-ice16.C: New. + +2016-06-01 Patrick Palka <ppalka@gcc.gnu.org> + + PR tree-optimization/71314 + * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass + -mbranch-cost=2. + +2016-06-01 Patrick Palka <ppalka@gcc.gnu.org> + + PR tree-optimization/71077 + * gcc.dg/tree-ssa/pr71077.c: New test. + +2016-05-31 Jan Hubicka <hubicka@ucw.cz> + + * g++.dg/predict-lop-exit-1.C: Update template for new predictor name. + * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. + * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. + +2016-05-31 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71248 + * g++.dg/cpp0x/pr71248.C: New. + * g++.dg/cpp0x/auto7.C: Test column numbers too. + * g++.dg/cpp0x/constexpr-static8.C: Likewise. + * g++.dg/init/new37.C: Likewise. + * g++.dg/template/static1.C: Likewise. + * g++.dg/template/static2.C: Likewise. + +2016-05-31 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di + instead of %rdi. + * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise. + +2016-05-31 Marek Polacek <polacek@redhat.com> + + * c-c++-common/Wswitch-unreachable-3.c: New test. + * g++.dg/warn/Wswitch-unreachable-1.C: New test. + +2016-05-31 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71352 + * gcc.dg/tree-ssa/reassoc-45.c: New testcase. + +2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.target/arm/armv5_thumb_isa.c: New test. + +2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/71346 + * gcc.target/i386/pr71346.c: New test. + +2016-05-31 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69068 + * gcc.dg/graphite/pr69068.c: New test. + +2016-05-27 Martin Sebor <msebor@redhat.com> + + PR c++/71306 + * g++.dg/warn/Wplacement-new-size-3.C: New test. + +2016-05-30 Jakub Jelinek <jakub@redhat.com> + + PR c++/71349 + * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add + nowait depend(inout: dd[0]) clauses where permitted. + +2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71238 + * g++.dg/parse/pr71238.C: New. + * g++.dg/concepts/friend1.C: Test column numbers too. + * g++.dg/cpp0x/initlist31.C: Likewise. + * g++.dg/cpp0x/pr51420.C: Likewise. + * g++.dg/cpp0x/udlit-declare-neg.C: Likewise. + * g++.dg/cpp0x/udlit-member-neg.C: Likewise. + * g++.dg/ext/builtin3.C: Likewise. + * g++.dg/lookup/friend12.C: Likewise. + * g++.dg/lookup/friend7.C: Likewise. + * g++.dg/lookup/koenig1.C: Likewise. + * g++.dg/lookup/koenig5.C: Likewise. + * g++.dg/lookup/used-before-declaration.C: Likewise. + * g++.dg/overload/koenig1.C: Likewise. + * g++.dg/template/crash65.C: Likewise. + * g++.dg/template/friend57.C: Likewise. + * g++.dg/warn/Wshadow-5.C: Likewise. + * g++.dg/warn/Wunused-8.C: Likewise. + * g++.old-deja/g++.bugs/900211_01.C: Likewise. + * g++.old-deja/g++.jason/lineno5.C: Likewise. + * g++.old-deja/g++.jason/member.C: Likewise. + * g++.old-deja/g++.jason/report.C: Likewise. + * g++.old-deja/g++.jason/scoping12.C: Likewise. + * g++.old-deja/g++.law/visibility20.C: Likewise. + * g++.old-deja/g++.ns/koenig5.C: Likewise. + * g++.old-deja/g++.other/static5.C: Likewise. + * g++.old-deja/g++.pt/overload2.C: Likewise. + +2016-05-30 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/peel1.c: New testcase. + * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling. + * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling. + +2016-05-30 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call + to ce. + +2016-05-30 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71099 + * g++.dg/parse/virtual1.C: New. + +2016-05-30 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers): + Use correct register when clearing %edx. + +2016-05-30 Alexander Monakov <amonakov@ispras.ru> + + PR tree-optimization/71289 + * gcc.dg/pr71289.c: New test. + +2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71269 + PR middle-end/71292 + * gcc.dg/tree-ssa/pr71269.c: New test. + * gcc.dg/tree-ssa/pr71292.c: New test. + +2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71252 + * gcc.dg/tree-ssa/pr71252-2.c: New test. + +2016-05-30 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/cunroll-12.c: New testcase. + * gcc.dg/tree-ssa/cunroll-13.c: New testcase. + * gcc.dg/tree-ssa/cunroll-14.c: New testcase. + +2016-05-30 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69067 + * gcc.dg/graphite/pr69067.c: New test. + +2016-05-29 Uros Bizjak <ubizjak@gmail.com> + + PR target/71245 + * gcc.target/i386/pr71245-1.c: New test. + * gcc.target/i386/pr71245-2.c: Ditto. + +2016-05-29 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/71105 + * g++.dg/cpp0x/lambda/lambda-conv11.C: New. + * g++.dg/cpp1y/lambda-conv1.C: Likewise. + * g++.dg/cpp1y/lambda-conv2.C: Likewise. + +2016-05-27 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail. + +2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com> + + Revert: + PR c++/69855 + * g++.dg/overload/69855.C: New. + * g++.old-deja/g++.law/missed-error2.C: Adjust. + * g++.old-deja/g++.pt/crash3.C: Likewise. + +2016-05-27 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/60385 + * g++.dg/parse/namespace13.C: New. + +2016-05-26 Jeff Law <law@redhat.com> + + * gcc.dg/tree-ssa/pr21417.c: Update expected output. + * gcc.dg/tree-ssa/pr66752-3.c: Likewise. + * gcc.dg/tree-ssa/pr68198.c: Likewise. + * gcc.dg/tree-ssa/pr69196-1.c: Likewise. + * gcc.dg/tree-ssa/pr69270-3.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise. + * gcc.dg/tree-ssa/vrp56.c: Likewise. + +2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com> + + PR c++/69855 + * g++.dg/overload/69855.C: New. + * g++.old-deja/g++.law/missed-error2.C: Adjust. + * g++.old-deja/g++.pt/crash3.C: Likewise. + +2016-05-27 Jiong Wang <jiong.wang@arm.com> + + PR target/63596 + * gcc.target/aarch64/va_arg_1.c: New testcase. + * gcc.target/aarch64/va_arg_2.c: Likewise. + * gcc.target/aarch64/va_arg_3.c: Likewise. + +2016-05-27 Jiong Wang <jiong.wang@arm.com> + + * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64. + * gcc.dg/tree-ssa/stdarg-3.c: Likewise. + * gcc.dg/tree-ssa/stdarg-4.c: Likewise. + * gcc.dg/tree-ssa/stdarg-5.c: Likewise. + * gcc.dg/tree-ssa/stdarg-6.c: Likewise. + +2016-05-27 Marek Polacek <polacek@redhat.com> + + PR middle-end/71308 + * g++.dg/torture/pr71308.C: New test. + +2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.dg/zero_bits_compound-1.c: New test. + * gcc.dg/zero_bits_compound-2.c: New test. + +2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com> + + PR middle-end/71279 + * gcc.dg/pr71279.c: New test. + +2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0 + floating point min/max/comparison instructions. + * gcc.target/powerpc/p9-minmax-2.c: Likewise. + +2016-05-26 Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/gomp/schedule-1.c: New test. + * gfortran.dg/gomp/schedule-1.f90: New test. + +2016-05-26 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70822 + PR c++/70106 + * g++.dg/cpp1y/auto-fn32.C: New test. + * g++.dg/cpp1y/paren4.C: New test. + +2016-05-26 Nathan Sidwell <nathan@acm.org> + + * gcc.dg/20060410.c: Xfail on ptx. + * gcc.dg/torture/c99-contract-1.c: Skip on ptx. + * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0 + * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0 + * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os. + * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00. + +2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1. + +2016-05-26 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/71280 + * gcc.dg/pr71280.c: New test. + + * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test. + + * gcc.target/i386/avx512bw-vpalignr-4.c: New test. + * gcc.target/i386/avx512vl-vpalignr-4.c: New test. + + * gcc.target/i386/avx512vl-vbroadcast-3.c: New test. + +2016-05-26 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be + kept in memory. + +2016-05-25 Jeff Law <law@redhat.com> + + PR tree-optimization/71272 + * gcc.c-torture/compile/pr71272.c: new test. + +2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-cmpne.c: New test. + * gcc.target/powerpc/vec-cmpne-long.c: New test. + +2016-05-25 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt55.ad[sb]: New test. + +2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal. + * c-c++-common/pr60226.c: Require int32plus. + * gcc.c-torture/execute/pr70602.c: Likewise. + * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of + unsigned long for malloc arg type. + * gcc.dg/asr_div1.c: Require int32plus. + * gcc.dg/enum-mode-1.c: XFAIL for int16. + * gcc.dg/pie-1.c: Require pie. + * gcc.dg/pie-2.c: Likewise. + * gcc.dg/pr59471.c: Require int32plus. + * gcc.dg/pr59963-2.c: XFAIL for int16. + * gcc.dg/pr60114.c: Require int32plus. + * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of + unsigned long for typedef of size_t. + * gcc.dg/pr63914.c: Require int32plus. + * gcc.dg/pr64536.c: Require pt32plus. + * gcc.dg/pr65658.c: Likewise. + * gcc.dg/pr67271.c: Require int32plus. + * gcc.dg/pr68112.c: Likewise. + * gcc.dg/pr69071.c: Skip for avr target. + * gcc.dg/pr69973.c: Require int32plus. + * gcc.dg/pr70169.c: Skip for avr target. + * gcc.dg/sso-6.c: Require int32plus. + * gcc.dg/sso-7.c: Likewise. + * gcc.dg/sso-8.c: Likewise. + * gcc.dg/vrp-min-max-2.c: Likewise. + +2016-05-25 H.J. Lu <hongjiu.lu@intel.com> + + PR target/70738 + * gcc.target/i386/pr70738-1.c: New test. + * gcc.target/i386/pr70738-2.c: Likewise. + * gcc.target/i386/pr70738-3.c: Likewise. + * gcc.target/i386/pr70738-4.c: Likewise. + * gcc.target/i386/pr70738-5.c: Likewise. + * gcc.target/i386/pr70738-6.c: Likewise. + * gcc.target/i386/pr70738-7.c: Likewise. + * gcc.target/i386/pr70738-8.c: Likewise. + * gcc.target/i386/pr70738-9.c: Likewise. + +2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/66940 + * gcc.c-torture/execute/pr66940.c: New test. + +2016-05-25 Ilya Verbin <ilya.verbin@intel.com> + + * gcc.target/i386/avx512f-ceil-vec-1.c: New test. + * gcc.target/i386/avx512f-ceil-vec-2.c: New test. + * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test. + * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test. + * gcc.target/i386/avx512f-ceilf-vec-1.c: New test. + * gcc.target/i386/avx512f-ceilf-vec-2.c: New test. + * gcc.target/i386/avx512f-floor-vec-1.c: New test. + * gcc.target/i386/avx512f-floor-vec-2.c: New test. + * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test. + * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test. + * gcc.target/i386/avx512f-floorf-vec-1.c: New test. + * gcc.target/i386/avx512f-floorf-vec-2.c: New test. + * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test. + * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test. + * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test. + * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test. + * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test. + * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test. + * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test. + * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test. + * gcc.target/i386/avx512f-trunc-vec-1.c: New test. + * gcc.target/i386/avx512f-trunc-vec-2.c: New test. + * gcc.target/i386/avx512f-truncf-vec-1.c: New test. + * gcc.target/i386/avx512f-truncf-vec-2.c: New test. + +2016-05-25 Marek Polacek <polacek@redhat.com> + + PR c/71265 + * gcc.dg/noncompile/pr71265.c: New test. + + PR c/71266 + * gcc.dg/noncompile/old-style-parm-3.c: New test. + +2016-05-25 Nathan Sidwell <nathan@acm.org> + + * gcc.c-torture/execute/921110-1.c: Fix abort decl. + +2016-05-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71261 + * c-c++-common/torture/pr71261.c: New testcase. + +2016-05-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71264 + * gcc.dg/vect/pr71264.c: New testcase. + +2016-05-25 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/55992 + * g++.dg/cpp0x/alias-decl-53.C: New. + * g++.dg/cpp0x/alias-decl-54.C: Likewise. + +2016-05-25 Martin Liska <mliska@suse.cz> + + * g++.dg/pr71239.C: New test. + +2016-05-25 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/pr58135.c: Rename to ... + * gcc.dg/vect/bb-slp-pr58135.c: ... this. + +2016-05-25 Marek Polacek <polacek@redhat.com> + + * g++.dg/pr65295.C: Use target c++14. + +2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14. + * g++.dg/cpp1y/lambda-generic-static2.C: Likewise. + +2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD + instructions. + +2016-05-24 Cesar Philippidis <cesar@codesourcery.com> + + * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test. + * c-c++-common/goacc/deviceptr-1.c: Likewise. + * c-c++-common/goacc/kernels-alias-3.c: Likewise. + * c-c++-common/goacc/kernels-alias-4.c: Likewise. + * c-c++-common/goacc/kernels-alias-5.c: Likewise. + * c-c++-common/goacc/kernels-alias-8.c: Likewise. + * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise. + * c-c++-common/goacc/pcopy.c: Likewise. + * c-c++-common/goacc/pcopyin.c: Likewise. + * c-c++-common/goacc/pcopyout.c: Likewise. + * c-c++-common/goacc/pcreate.c: Likewise. + * c-c++-common/goacc/pr70688.c: New test. + * c-c++-common/goacc/present-1.c: Adjust test. + * c-c++-common/goacc/reduction-5.c: Likewise. + * g++.dg/goacc/data-1.C: New test. + +2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0 + vector parity built-in functions. + * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector + count trailing zeros automatic vectorization. + * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector + count trailing zeros built-in functions. + +2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org> + + * gcc.dg/tree-ssa/reassoc-44.c: New test. + +2016-05-24 Pat Haugen <pthaugen@us.ibm.com> + + PR target/71050 + * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes. + +2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/50436 + * g++.dg/template/crash123.C: New. + * g++.dg/template/crash124.C: Likewise. + +2016-05-24 Martin Sebor <msebor@redhat.com> + + PR c++/71147 + * g++.dg/ext/flexary16.C: New test. + +2016-05-24 Ilya Verbin <ilya.verbin@intel.com> + + * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES + before math.h is included. + * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise. + * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise. + * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise. + * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise. + * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise. + * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-ceil-vec.c: Likewise. + * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise. + * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-floor-vec.c: Likewise. + * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-rint-vec.c: Likewise. + * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-rintf-vec.c: Likewise. + * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-round-vec.c: Likewise. + * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-roundf-vec.c: Likewise. + * gcc.target/i386/sse4_1-trunc-vec.c: Likewise. + * gcc.target/i386/sse4_1-truncf-vec.c: Likewise. + * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise. + * gcc.target/i386/sse4_1-floorf-vec.c: Likewise. + +2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> + Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr + support. + +2016-05-24 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69872 + * g++.dg/warn/Wno-narrowing1.C: New. + +2016-05-24 Marek Polacek <polacek@redhat.com> + + PR c/71249 + * c-c++-common/Wswitch-unreachable-2.c: New test. + +2016-05-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/71257 + * g++.dg/vect/simd-clone-6.cc: New test. + * g++.dg/gomp/declare-simd-6.C: New test. + + PR middle-end/70434 + PR c/69504 + * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef. + +2016-05-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71240 + * gcc.dg/optimize-bswapsi-5.c: New testcase. + +2016-05-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71230 + * gcc.dg/torture/pr71230.c: New testcase. + * g++.dg/torture/pr71230.C: Likewise. + +2016-05-24 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc/routine-5.c: Add tests. + * g++.dg/goacc/routine-2.C: Remove duplicate tests. + * gfortran.dg/goacc/routine-6.f90: Add tests. + +2016-05-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71253 + * gcc.dg/torture/pr71253.c: New testcase. + +2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71252 + * gfortran.dg/pr71252.f90: New test. + +2016-05-24 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test. + +2016-05-24 Richard Biener <rguenther@suse.de> + + PR middle-end/70434 + PR c/69504 + * c-c++-common/vector-subscript-4.c: New testcase. + * c-c++-common/vector-subscript-5.c: Likewise. + +2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/71123 + * gfortran.dg/namelist_90.f: New test + +2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/66461 + * gfortran.dg/unexpected_eof.f: New test + +2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com> + Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/p9-permute.c: Run test on big endian as well + as little endian. + +2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70972 + * g++.dg/cpp0x/inh-ctor20.C: New. + * g++.dg/cpp0x/inh-ctor21.C: Likewise. + +2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69095 + * g++.dg/cpp0x/variadic168.C: New. + +2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> + + * g++.dg/cpp0x/pr31445.C: Test column number too. + * g++.dg/cpp0x/pr32253.C: Likewise. + * g++.dg/cpp0x/variadic-ex13.C: Likewise. + * g++.dg/cpp0x/variadic36.C: Likewise. + +2016-05-23 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/fold-notshift-2.c: Adjust. + +2016-05-23 Marek Polacek <polacek@redhat.com> + + PR c/49859 + * c-c++-common/Wswitch-unreachable-1.c: New test. + * gcc.dg/Wswitch-unreachable-1.c: New test. + * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning. + * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise. + * g++.dg/gomp/block-10.C: Likewise. + * gcc.dg/gomp/block-10.c: Likewise. + * g++.dg/gomp/block-9.C: Likewise. + * gcc.dg/gomp/block-9.c: Likewise. + * g++.dg/gomp/target-1.C: Likewise. + * g++.dg/gomp/target-2.C: Likewise. + * gcc.dg/gomp/target-1.c: Likewise. + * gcc.dg/gomp/target-2.c: Likewise. + * g++.dg/gomp/taskgroup-1.C: Likewise. + * gcc.dg/gomp/taskgroup-1.c: Likewise. + * gcc.dg/gomp/teams-1.c: Likewise. + * g++.dg/gomp/teams-1.C: Likewise. + * g++.dg/overload/error3.C: Likewise. + * g++.dg/tm/jump1.C: Likewise. + * g++.dg/torture/pr40335.C: Likewise. + * gcc.dg/c99-vla-jump-5.c: Likewise. + * gcc.dg/switch-warn-1.c: Likewise. + * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable. + * gcc.dg/nested-func-1.c: Likewise. + * gcc.dg/pr67784-4.c: Likewise. + +2016-05-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71230 + * gfortran.dg/pr71230-1.f90: New testcase. + * gfortran.dg/pr71230-2.f90: Likewise. + +2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com> + + * gcc.dg/vect/bb-slp-19.c: Remove XFAIL. + * gcc.dg/vect/pr58135.c: Add new. + * gfortran.dg/pr46519-1.f: Adjust test case. + +2016-05-23 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/53401 + * g++.dg/cpp0x/decltype64.C: New. + +2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. + +2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result): + Add poly64x1_t and poly64x2_t cases if supported. + * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h + (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file. + +2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New. + * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New. + +2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests. + +2016-05-23 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for + vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16. + +2016-05-22 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" + constraint instead of "r". + * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord + insn instead of vxorpd. + * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32. + + * gcc.target/i386/avx512dq-vinsert-1.c: New test. + * gcc.target/i386/avx512vl-vinsert-1.c: New test. + + * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test. + + * gcc.target/i386/avx512dq-vbroadcast-2.c: New test. + * gcc.target/i386/avx512vl-vbroadcast-2.c: New test. + + * gcc.target/i386/avx512vl-vbroadcast-1.c: New test. + +2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/40921 + * gcc.dg/tree-ssa/pr40921.c: New test. + +2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com> + + PR target/71103 + * gcc.target/avr/pr71103.c: New test. + +2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/71179 + * gcc.dg/tree-ssa/pr71179.c: New test. + +2016-05-20 Martin Sebor <msebor@redhat.com> + + PR c/71115 + * gcc.dg/init-excess-2.c: New test. + +2016-05-20 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt53.adb: New test. + * gnat.dg/opt54.adb: Likewise. + +2016-05-20 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/70884 + * gcc.dg/tree-ssa/pr70919.c: New test. + +2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code + formatting. + * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, + fix code formatting. + +2016-05-20 Nathan Sidwell <nathan@acm.org> + + * gcc.target/nvptx/uninit-decl.c: Force common storage, add + non-common cases. + * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon. + +2016-05-20 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/all-non-failing-tests.h: Add + test-factorial-must-tail-call.c. + * jit.dg/test-error-impossible-must-tail-call.c: New test case. + * jit.dg/test-factorial-must-tail-call.c: New test case. + +2016-05-20 Jakub Jelinek <jakub@redhat.com> + + PR fortran/71204 + * gfortran.dg/pr71204.f90: New test. + +2016-05-20 Cesar Philippidis <cesar@codesourcery.com> + + * gcc.target/nvptx/sincos.c: New test. + +2016-05-20 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70572 + * g++.dg/cpp1y/auto-fn31.C: New. + +2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-addec.c: New test. + * gcc.target/powerpc/vec-addec-int128.c: New test. + +2016-05-20 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/must-tail-call-1.c: New test case. + * gcc.dg/plugin/must-tail-call-2.c: New test case. + * gcc.dg/plugin/must_tail_call_plugin.c: New file. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. + +2016-05-20 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/tree-ssa/prefetch-5.c: xfail. + +2016-05-20 Jakub Jelinek <jakub@redhat.com> + + PR c++/71210 + * g++.dg/opt/pr71210-1.C: New test. + * g++.dg/opt/pr71210-2.C: New test. + + PR tree-optimization/29756 + gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options. + Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times + only on selected targets where V4SImode vectors are known to be + supported. + +2016-05-20 Marc Glisse <marc.glisse@inria.fr> + + PR tree-optimization/71079 + PR tree-optimization/71206 + * gcc.dg/tree-ssa/pr71206.c: New testcase. + +2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * gcc.dg/vect/section-anchors-vect-70.c: New test-case. + * gcc.dg/vect/section-anchors-vect-71.c: Likewise. + * gcc.dg/vect/section-anchors-vect-72.c: Likewise. + +2016-05-20 Richard Guenther <rguenther@suse.de> + + PR tree-optimization/29756 + * gcc.dg/tree-ssa/vector-6.c: New testcase. + +2016-05-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71185 + * gcc.dg/tree-ssa/pr71185.c: New testcase. + +2016-05-20 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/ifc-cd.c: Adjust. + +2016-05-19 Marek Polacek <polacek@redhat.com> + + PR c++/71075 + * g++.dg/diagnostic/pr71075.C: New test. + +2016-05-19 David Malcolm <dmalcolm@redhat.com> + + PR c++/71184 + * g++.dg/pr71184.C: New test case. + +2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org> + + * gcc.target/powerpc/darn-0.c: New test. + * gcc.target/powerpc/darn-1.c: New test. + * gcc.target/powerpc/darn-2.c: New test. + +2016-05-19 Marek Polacek <polacek@redhat.com> + + PR tree-optimization/71031 + * gcc.dg/tree-ssa/vrp100.c: New test. + +2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com> + + PR rtl-optimization/71148 + * gcc.dg/pr71148.c: New test. + +2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/71056 + * gcc.target/arm/pr71056.c: New test. + +2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * c-c++-common/pr69669.c: Check the used mode. + +2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com> + + PR sanitizer/64354 + * c-c++-common/tsan/sanitize-thread-macro.c: New test. + +2016-05-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70729 + * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store. + * gcc.dg/graphite/scop-18.c: Likewise. + * gcc.dg/pr41783.c: Disable LIM. + * gcc.dg/tree-ssa/loadpre10.c: Likewise. + * gcc.dg/tree-ssa/loadpre23.c: Likewise. + * gcc.dg/tree-ssa/loadpre24.c: Likewise. + * gcc.dg/tree-ssa/loadpre25.c: Likewise. + * gcc.dg/tree-ssa/loadpre4.c: Likewise. + * gcc.dg/tree-ssa/loadpre8.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise. + * gfortran.dg/pr42108.f90: Likewise. + +2016-05-18 David Malcolm <dmalcolm@redhat.com> + + PR driver/69265 + * gcc.dg/spellcheck-options-11.c: New test case. + +2016-05-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/71100 + * g++.dg/opt/pr71100.C: New test. + +2016-05-18 Martin Jambor <mjambor@suse.cz> + + PR ipa/69708 + * gcc.dg/ipa/iinline-cstagg-2.c: New test. + * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise. + +2016-05-18 Martin Jambor <mjambor@suse.cz> + + PR ipa/69708 + * gcc.dg/ipa/iinline-cstagg-1.c: New test. + * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise. + +2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69793 + * g++.dg/template/crash122.C: New. + +2016-05-18 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70466 + * g++.dg/template/pr70466-1.C: New. + * g++.dg/template/pr70466-2.C: Likewise. + +2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word + splat operations and the XXSPLTIB instruction. + * gcc.target/powerpc/p9-splat-2.c: Likewise. + * gcc.target/powerpc/p9-splat-3.c: Likewise. + * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to + xxlxor to clear a register. + +2016-05-18 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/torture/pr71020.c: New test. + +2016-05-18 Martin Jambor <mjambor@suse.cz> + + PR ipa/70646 + * gcc.dg/ipa/pr70646.c: New test. + +2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests. + +2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add + missing tests for vreinterpretq_p{8,16}. + +2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for + vsliq_n_s64 and vsliq_n_u64. + +2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK, + CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked. + +2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef. + * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise. + +2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo + in comment. + +2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/noplt_3.c: Scan for "br\t". + * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t", + "blr\t" and switch to scan-assembler-times. + +2016-05-18 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t + with __aarch64__. + * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable + declarations under __aarch64__ and __ARM_FEATURE_FMA. + +2016-05-18 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test. + * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test. + * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test. + * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test. + * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test. + * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test. + + * gcc.target/i386/avx512vl-vpalignr-3.c: New test. + * gcc.target/i386/avx512bw-vpalignr-3.c: New test. + + * gcc.target/i386/avx512vl-vpshufb-3.c: New test. + * gcc.target/i386/avx512bw-vpshufb-3.c: New test. + + * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test. + * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test. + + * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test. + +2016-05-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71168 + * gcc.dg/torture/pr71168.c: New testcase. + +2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org> + + PR middle-end/63586 + * gcc.dg/tree-ssa/pr63586-2.c: New test. + * gcc.dg/tree-ssa/pr63586.c: New test. + * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count. + +2016-05-17 Nathan Sidwell <nathan@acm.org> + + * gcc.c-torture/execute/20030222-1.c: Skip on ptx. + * gcc.dg/pr68671.c: Fix ptx xfail-if. + * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically. + * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx. + +2016-05-17 Nathan Sidwell <nathan@acm.org> + + * gcc.target/nvptx/abi-vararg-3.c: New. + +2016-05-17 Mikhail Maltsev <maltsevm@gmail.com> + + PR tree-optimization/54579 + PR middle-end/55299 + * gcc.dg/fold-notrotate-1.c: New test. + * gcc.dg/fold-notshift-1.c: New test. + * gcc.dg/fold-notshift-2.c: New test. + +2016-05-17 Marek Polacek <polacek@redhat.com> + + PR ipa/71146 + * g++.dg/ipa/pr71146.C: New test. + +2016-05-17 David Malcolm <dmalcolm@redhat.com> + + * jit.dg/test-error-array-bounds.c: New test case. + +2016-05-17 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/and-1.c: New testcase. + +2016-05-17 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/pr69270.c: Adjust. + * gcc.dg/tree-ssa/andnot-1.c: New testcase. + +2016-05-17 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/pr69270.c: Adjust. + * gcc.dg/tree-ssa/vrp99.c: New testcase. + +2016-05-17 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics. + +2016-05-17 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/simd/vmul_elem_1.c: New. + +2016-05-17 Jiong Wang <jiong.wang@arm.com> + + * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides + ".2d[index]" when scan the assembly. + * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for + float64x1. + * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New. + +2016-05-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71132 + * gcc.dg/torture/pr71132.c: New testcase. + +2016-05-17 Christophe Lyon <christophe.lyon@linaro.org> + + * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order. + +2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/70809 + * gcc.target/aarch64/pr70809_1.c: New test. + +2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden. + * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise. + * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise. + * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise. + +2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr> + Ilya Enkovich <ilya.enkovich@intel.com> + + PR target/71114 + * gcc.target/i386/pr70799-1.c: Fix scan for Darwin. + +2016-05-16 Jan Hubicka <hubicka@ucw.cz> + + * g++.dg/ipa/ivinline-7.C: Do not xfail. + * g++.dg/ipa/ivinline-9.C: Do not xfail. + +2016-05-16 Matthew Wahab <matthew.wahab@arm.com> + + * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add + test for __ARM_FP16_ARGS. + * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output. + * gcc.target/arm/aapcs/neon-vect10.c: New. + * gcc.target/arm/aapcs/neon-vect9.c: New. + * gcc.target/arm/aapcs/vfp18.c: New. + * gcc.target/arm/aapcs/vfp19.c: New. + * gcc.target/arm/aapcs/vfp20.c: New. + * gcc.target/arm/aapcs/vfp21.c: New. + * gcc.target/arm/fp16-aapcs-1.c: New. + * g++.target/arm/fp16-param-1.c: Update expected output. Add + test for __ARM_FP16_ARGS. + * g++.target/arm/fp16-return-1.c: Update expected output. + +2016-05-16 Jiong Wang <jiong.wang@arm.com> + + PR testsuite/70227 + * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets. + +2016-05-15 Harald Anlauf <anlauf@gmx.de> + + PR fortran/69603 + * gfortran.dg/pr69603.f90: New testcase. + +2016-05-14 Fritz Reese <fritzoreese@gmail.com> + + * gfortran.dg/dec_union_4.f90: Fix endian issue. + +2016-05-14 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/71047 + * gfortran.dg/pr71047.f08: New test. + +2016-05-13 Joseph Myers <joseph@codesourcery.com> + + * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests. + * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c , + gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99. + +2016-05-13 Martin Sebor <msebor@redhat.com> + + PR c++/60049 + * g++.dg/cpp0x/constexpr-60049.C: New test. + +2016-05-13 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/71071 + * gcc.dg/pr71071.c: New test. + +2016-05-13 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2, + remove XOP handling. + * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)). + +2016-05-13 Nathan Sidwell <nathan@acm.org> + + * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix + __atomic_is_lock_free declaration. + +2016-05-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/42587 + * gcc.dg/optimize-bswapsi-4.c: New testcase. + +2016-05-13 Martin Liska <mliska@suse.cz> + + * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow + the new format of dump output. + +2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com> + + * gcc.dg/pr71084.c: New test. + +2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + PR target/53440 + * g++.dg/inherit/thunk1.C: Support arm / aarch64. + +2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + * gcc.target/aarch64/struct_return.c: New test. + +2016-05-12 Marek Polacek <polacek@redhat.com> + + PR c/70756 + * c-c++-common/pr70756-2.c: New test. + * c-c++-common/pr70756.c: New test. + +2016-05-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71059 + * gcc.dg/torture/pr71059.c: New testcase. + +2016-05-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71062 + * gcc.dg/torture/pr71062.c: New testcase. + +2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com> + + PR tree-optimization/71006 + * gcc.dg/pr71006.c: New test. + +2016-05-12 Marek Polacek <polacek@redhat.com> + + PR driver/71063 + * gcc.dg/opts-7.c: New test. + +2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/70830 + * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble. + Add -save-temps to dg-options. + Scan for ldmfd rather than pop instruction. + * gcc.target/arm/interrupt-2.c: Likewise. + * gcc.target/arm/pr70830.c: New test. + +2016-05-12 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512bw-vpextr-1.c: New test. + * gcc.target/i386/avx512dq-vpextr-1.c: New test. + + * gcc.target/i386/avx512bw-vpinsr-1.c: New test. + * gcc.target/i386/avx512dq-vpinsr-1.c: New test. + * gcc.target/i386/avx512vl-vpinsr-1.c: New test. + + PR target/71019 + * gcc.target/i386/avx512vl-pack-1.c: New test. + * gcc.target/i386/avx512vl-pack-2.c: New test. + * gcc.target/i386/avx512bw-pack-2.c: New test. + + * gcc.target/i386/avx512vl-vinsertps-1.c: New test. + + * gcc.target/i386/avx512dq-abs-copysign-1.c: New test. + * gcc.target/i386/avx512vl-abs-copysign-1.c: New test. + * gcc.target/i386/avx512vl-abs-copysign-2.c: New test. + +2016-05-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70986 + * gcc.dg/torture/pr70986-1.c: New testcase. + * gcc.dg/torture/pr70986-2.c: Likewise. + * gcc.dg/torture/pr70986-3.c: Likewise. + +2016-05-11 Mikhail Maltsev <maltsevm@gmail.com> + + PR c/43651 + * gcc.dg/Wduplicate-decl-specifier-c11.c: New test. + * gcc.dg/Wduplicate-decl-specifier.c: Likewise. + +2016-05-11 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally + directive. + * gcc.target/i386/pr66746.c: Ditto. + +2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form + support. + * gcc.target/powerpc/dform-1.c: Add -mlra option to silence + warning when using -mvsx-timode. + * gcc.target/powerpc/p8vector-int128-1.c: Likewise. + * gcc.target/powerpc/dform-2.c: Likewise. + * gcc.target/powerpc/pr68805.c: Likewise. + +2016-05-11 Marek Polacek <polacek@redhat.com> + + PR c++/71024 + * c-c++-common/attributes-3.c: New test. + +2016-05-11 Nathan Sidwell <nathan@acm.org> + + * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash. + * gcc.c-torture/execute/pr68185.c: Likewise. + * gcc.dg/ipa/pr70306.c: Requires global constructors. + * gcc.dg/pr69634.c: Requires scheduling. + * gcc.dg/torture/pr66178.c: Require label values. + * gcc.dg/setjmp-6.c: Require indirect jumps. + +2016-05-11 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71055 + * gcc.dg/torture/pr71055.c: New testcase. + +2016-05-11 Richard Biener <rguenther@suse.de> + + PR debug/71057 + * g++.dg/debug/pr71057.C: New testcase. + +2016-05-11 Jakub Jelinek <jakub@redhat.com> + + PR fortran/70855 + * gfortran.dg/gomp/pr70855.f90: New test. + +2016-05-11 Richard Biener <rguenther@suse.de> + + PR middle-end/71002 + * g++.dg/torture/pr71002.C: New testcase. + +2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com> + + PR middle-end/70807 + * gcc.dg/pr70807.c: New test. + +2016-05-10 Martin Sebor <msebor@redhat.com> + + PR c++/38611 + * g++.dg/Wattributes.C: New test. + +2016-05-10 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/bit-assoc.c: New testcase. + * gcc.dg/tree-ssa/pr69270.c: Adjust. + * gcc.dg/tree-ssa/vrp59.c: Disable forwprop. + +2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> + + PR target/70799 + * gcc.target/i386/pr70799-1.c: New test. + +2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase. + +2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> + + PR middle-end/70877 + * gcc.target/i386/pr70877.c: New test. + +2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> + + PR tree-optimization/70786 + * gcc.target/i386/pr70876.c: New test. + +2016-05-10 Jakub Jelinek <jakub@redhat.com> + + PR target/70927 + * gcc.target/i386/avx512vl-logic-1.c: New test. + * gcc.target/i386/avx512vl-logic-2.c: New test. + * gcc.target/i386/avx512dq-logic-2.c: New test. + +2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/70963 + * gcc.target/powerpc/pr70963.c: New. + +2016-05-10 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/plugin/diagnostic-test-show-locus-bw.c + (test_very_wide_line): Add ruler to expected output. + * 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): Within the handling of "test_very_wide_line", + enable show_ruler_p on the diagnostic context. + +2016-05-10 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71039 + * gcc.dg/torture/pr71039.c: New testcase. + +2016-05-10 Nathan Sidwell <nathan@acm.org> + + * gcc.dg/nested-func-10.c: Requires alloca. + * gcc.dg/nested-func-9.c: Requires alloca. + * gcc.c-torture/execute/pr70460.c: Requires labels. + * gcc.c-torture/compile/pr70199.c: Requires labels. + * gcc.target/nvptx/decl.c: Compile only. + * gcc.target/nvptx/trailing-init.c: Compile only. + * gcc.target/nvptx/ary-init.c: Compile only. + +2016-05-10 Marek Polacek <polacek@redhat.com> + + PR c/70255 + * gcc.dg/attr-opt-1.c: New test. + +2016-05-10 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70497 + PR tree-optimization/28367 + * gcc.dg/torture/20160404-1.c: New testcase. + * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise. + +2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com> + + * gcc.dg/debug/dwarf2/nested_fun.c: New testcase. + +2016-05-09 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/fabsneg-1.c New test. + +2016-05-09 Alan Modra <amodra@gmail.com> + + PR testsuite/70826 + * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers. + +2016-05-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70985 + * gcc.dg/torture/pr70985.c: New testcase. + +2016-05-09 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/ifc-9.c: New test. + * gcc.dg/tree-ssa/ifc-10.c: New test. + * gcc.dg/tree-ssa/ifc-11.c: New test. + * gcc.dg/tree-ssa/ifc-12.c: New test. + * gcc.dg/vect/pr61194.c: Remove XFAIL. + * gcc.dg/vect/vect-23.c: Remove XFAIL. + * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check. + +2016-05-09 Richard Biener <rguenther@suse.de> + + PR fortran/70937 + * gfortran.dg/pr70937.f90: New testcase. + +2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump. + +2016-05-07 Fritz Reese <fritzoreese@gmail.com> + + PR fortran/56226 + * gfortran.dg/dec_structure_1.f90: New testcase. + * gfortran.dg/dec_structure_2.f90: Ditto. + * gfortran.dg/dec_structure_3.f90: Ditto. + * gfortran.dg/dec_structure_4.f90: Ditto. + * gfortran.dg/dec_structure_5.f90: Ditto. + * gfortran.dg/dec_structure_6.f90: Ditto. + * gfortran.dg/dec_structure_7.f90: Ditto. + * gfortran.dg/dec_structure_8.f90: Ditto. + * gfortran.dg/dec_structure_9.f90: Ditto. + * gfortran.dg/dec_structure_10.f90: Ditto. + * gfortran.dg/dec_structure_11.f90: Ditto. + * gfortran.dg/dec_union_1.f90: Ditto. + * gfortran.dg/dec_union_2.f90: Ditto. + * gfortran.dg/dec_union_3.f90: Ditto. + * gfortran.dg/dec_union_4.f90: Ditto. + * gfortran.dg/dec_union_5.f90: Ditto. + * gfortran.dg/dec_union_6.f90: Ditto. + * gfortran.dg/dec_union_7.f90: Ditto. + +2016-05-07 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/70956 + * gcc.dg/graphite/pr70956.c: New test. + +2016-05-06 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70941 + * gcc.dg/torture/pr70941.c (abort): Remove prototype. + (a, b, c, d): Change type from char to signed char. + (main): Compare against (signed char) -1634678893 instead of + hardcoded -109. Use __builtin_abort instead of abort. + + * gcc.target/i386/avx512bw-vpsraw-3.c: New test. + * gcc.target/i386/avx512vl-vpsrad-3.c: New test. + + * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test. + +2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR debug/70935 + * gcc.dg/torture/pr70935.c: New test. + +2016-05-06 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/58219 + * gcc.target/sh/pr58219.c: New tests. + +2016-05-06 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70960 + * gfortran.fortran-torture/compile/pr70960.f90: New testcase. + +2016-05-06 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/52933 + * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34, + test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests. + Adjust expected instruction counts. + * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts. + +2016-05-06 Marek Polacek <polacek@redhat.com> + + PR sanitizer/70875 + * gcc.dg/ubsan/bounds-3.c: New test. + +2016-05-06 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/54089 + * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test. + +2016-05-06 Richard Biener <rguenther@suse.de> + + PR middle-end/70931 + * gfortran.dg/pr70931.f90: New testcase. + +2016-05-06 Richard Biener <rguenther@suse.de> + + PR middle-end/70941 + * gcc.dg/torture/pr70941.c: New testcase. + +2016-05-05 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/57206 + * gcc.dg/vect/pr57206.c: New test. + +2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/ipa/inline-8.c (isnanf): Declare. + +2016-05-05 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512f-vfmadd-1.c: New test. + + * c-c++-common/Wdangling-else-4.c: New test. + +2016-05-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/70906 + PR c++/70933 + * g++.dg/opt/pr70906.C: New test. + * g++.dg/opt/pr70933.C: New test. + + * gcc.target/i386/avx512vl-vmovq-1.c: New test. + +2016-05-04 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/ipa/pure-const-3.c: New testcase. + +2016-05-04 Marek Polacek <polacek@redhat.com> + + * c-c++-common/Wdangling-else-1.c: New test. + * c-c++-common/Wdangling-else-2.c: New test. + * c-c++-common/Wdangling-else-3.c: New test. + +2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com> + + * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips + flag is present. + +2016-05-04 Marek Polacek <polacek@redhat.com> + + PR c/48778 + * gcc.dg/Waddress-2.c: New test. + +2016-05-04 Alan Modra <amodra@gmail.com> + + * gcc.target/powerpc/pr70866.c: New. + +2016-05-03 Martin Sebor <msebor@redhat.com> + + PR c++/66561 + * c-c++-common/builtin_location.c: New test. + * g++.dg/cpp1y/builtin_location.C: New test. + +2016-05-03 Marek Polacek <polacek@redhat.com> + + PR c/70859 + * gcc.dg/pr70859.c: New test. + * gcc.dg/pr70859-2.c: New test. + +2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com> + + * gnat.dg/debug5.adb: New testcase. + +2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/md/rXsbg_mode_sXl.c: New test. + * gcc.target/s390/s390.exp (check_effective_target_z10_instructions): + Procedure to check for z10 instruction set. + +2016-05-03 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.dg/ipa/inline-8.c: Require c99_runtime. + +2016-05-03 Alan Modra <amodra@gmail.com> + + * gcc.target/powerpc/savres.c: Add func using a single gpr. + +2016-05-03 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx512f-cvt-1.c: New test. + +2016-05-03 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with + -fdump-tree-vrp-details. + +2016-05-03 Richard Biener <rguenther@suse.de> + + * gcc.dg/pr30172-1.c: Adjust. + * gcc.dg/pr63743.c: Likewise. + * gcc.dg/tm/pr51696.c: Likewise. + * c-c++-common/tm/safe-1.c: Likewise. + * gcc.dg/tree-prof/val-prof-3.c: Likewise. + * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE. + * g++.dg/plugin/self-assign-test-1.C: Likewise. + * g++.dg/plugin/self-assign-test-2.C: Likewise. + +2016-05-03 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70467 + * gcc.target/i386/pr70467-3.c: New test. + * gcc.target/i386/pr70467-4.c: New test. + + PR tree-optimization/70916 + * gcc.c-torture/compile/pr70916.c: New test. + + PR target/49244 + * gcc.target/i386/pr49244-1.c: New test. + * gcc.target/i386/pr49244-2.c: New test. + +2016-05-03 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/44281 + * gcc.target/i386/pr44281.c: New test. + +2016-05-03 bin cheng <bin.cheng@arm.com> + + PR tree-optimization/56541 + * gcc.dg/tree-ssa/ifc-pr56541.c: new test. + * gcc.dg/vect/pr56541.c: new test. + +2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/float128-complex-1.c: New tests for complex + __float128. + * gcc.target/powerpc/float128-complex-2.c: Likewise. + +2016-05-02 H.J. Lu <hongjiu.lu@intel.com> + + PR testsuite/70520 + * c-c++-common/asan/clone-test-1.c (main): Align child process + stack to 16 bytes. + +2016-05-02 David Malcolm <dmalcolm@redhat.com> + + PR c++/62314 + * g++.dg/spellcheck-fields-2.C: New test case. + +2016-05-02 David Malcolm <dmalcolm@redhat.com> + + PR c++/62314 + * g++.dg/pr62314.C: New test case. + +2016-05-02 Jan Hubicka <hubicka@ucw.cz> + + * gcc.dg/ipa/inline-8.c: New testcase. + +2016-05-02 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70467 + * gcc.target/i386/pr70467-1.c: New test. + +2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * gcc.dg/spec-options.c: Run the test on all targets. + * gcc.dg/foo.specs: Use cpp_unique_options. + +2016-05-02 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/unord.c: New testcase. + +2016-05-02 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/20040305-1.c: Adjust. + +2016-05-02 Nathan Sidwell <nathan@codesourcery.com> + + * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings. + +2016-05-02 Marek Polacek <polacek@redhat.com> + + PR c/70851 + * gcc.dg/enum-incomplete-3.c: New test. + +2016-05-02 Marek Polacek <polacek@redhat.com> + Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/70700 + * gcc.dg/pr70700.c: New test. + +2016-05-01 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings. + * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. + * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. + * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. + * gcc.target/i386/avx256-unaligned-store-4.c: Ditto. + +2016-04-30 Eric Botcazou <ebotcazou@adacore.com> + + * ada/acats/run_acats: Rename into... + * ada/acats/run_acats.sh: ...this. Only export BASE variable. + * ada/acats/run_all.sh: Remove redundant test. + (target_run): Move around. + (target_gnatchop): Use newly built executable. + (target_gnatmake): Likewise. + Check that the compilation of impbit succeeds. + +2016-04-30 Oleg Endo <olegendo@gcc.gnu.org> + + * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks. + * gcc.dg/20021029-1.c: Likewise. + * gcc.target/sh/attr-isr-trap_exit.c: Likewise. + * gcc.target/sh/attr-isr-trapa.c: Likewise. + * gcc.target/sh/cmpstr.c: Likewise. + * gcc.target/sh/cmpstrn.c: Likewise. + * gcc.target/sh/memset.c: Likewise. + * gcc.target/sh/pr21255-2-mb.c: Likewise. + * gcc.target/sh/pr21255-2-ml.c: Likewise. + * gcc.target/sh/pr39423-1.c: Likewise. + * gcc.target/sh/pr49468-di.c: Likewise. + * gcc.target/sh/pr49468-si.c: Likewise. + * gcc.target/sh/pr49880-1.c: Likewise. + * gcc.target/sh/pr49880-2.c: Likewise. + * gcc.target/sh/pr49880-3.c: Likewise. + * gcc.target/sh/pr50751-1.c: Likewise. + * gcc.target/sh/pr50751-4.c: Likewise. + * gcc.target/sh/pr50751-7.c: Likewise. + * gcc.target/sh/pr51244-1.c: Likewise. + * gcc.target/sh/pr51244-10.c: Likewise. + * gcc.target/sh/pr51244-11.c: Likewise. + * gcc.target/sh/pr51244-12.c: Likewise. + * gcc.target/sh/pr51244-13.c: Likewise. + * gcc.target/sh/pr51244-14.c: Likewise. + * gcc.target/sh/pr51244-17.c: Likewise. + * gcc.target/sh/pr51244-18.c: Likewise. + * gcc.target/sh/pr51244-19.c: Likewise. + * gcc.target/sh/pr51244-4.c: Likewise. + * gcc.target/sh/pr51244-5.c: Likewise. + * gcc.target/sh/pr51244-7.c: Likewise. + * gcc.target/sh/pr51244-8.c: Likewise. + * gcc.target/sh/pr51244-9.c: Likewise. + * gcc.target/sh/pr51697.c: Likewise. + * gcc.target/sh/pr52483-1.c: Likewise. + * gcc.target/sh/pr52483-2.c: Likewise. + * gcc.target/sh/pr52483-3.c: Likewise. + * gcc.target/sh/pr52483-5.c: Likewise. + * gcc.target/sh/pr52933-1.c: Likewise. + * gcc.target/sh/pr52933-2.c: Likewise. + * gcc.target/sh/pr52933-3.c: Likewise. + * gcc.target/sh/pr53568-1.c: Likewise. + * gcc.target/sh/pr53976-1.c: Likewise. + * gcc.target/sh/pr53988-1.c: Likewise. + * gcc.target/sh/pr53988.c: Likewise. + * gcc.target/sh/pr54089-1.c: Likewise. + * gcc.target/sh/pr54089-6.c: Likewise. + * gcc.target/sh/pr54089-7.c: Likewise. + * gcc.target/sh/pr54089-8.c: Likewise. + * gcc.target/sh/pr54089-9.c: Likewise. + * gcc.target/sh/pr54236-1.c: Likewise. + * gcc.target/sh/pr54236-2.c: Likewise. + * gcc.target/sh/pr54236-3.c: Likewise. + * gcc.target/sh/pr54236-4.c: Likewise. + * gcc.target/sh/pr54386.c: Likewise. + * gcc.target/sh/pr54602-1.c: Likewise. + * gcc.target/sh/pr54685.c: Likewise. + * gcc.target/sh/pr54760-1.c: Likewise. + * gcc.target/sh/pr54760-2.c: Likewise. + * gcc.target/sh/pr54760-3.c: Likewise. + * gcc.target/sh/pr54760-4.c: Likewise. + * gcc.target/sh/pr54760-5.c: Likewise. + * gcc.target/sh/pr54760-6.c: Likewise. + * gcc.target/sh/pr55146.c: Likewise. + * gcc.target/sh/pr55160.c: Likewise. + * gcc.target/sh/pr59278.c: Likewise. + * gcc.target/sh/pr59401-1.c: Likewise. + * gcc.target/sh/pr59533-1.c: Likewise. + * gcc.target/sh/pr63260.c: Likewise. + * gcc.target/sh/pragma-isr-trap-exit.c: Likewise. + * gcc.target/sh/pragma-isr-trapa.c: Likewise. + * gcc.target/sh/strlen.c: Likewise. + * gcc.target/sh/torture/pr30807.c: Likewise. + * gcc.target/sh/torture/pr34777.c: Likewise. + * gcc.target/sh/torture/pr64652.c: Likewise. + * gcc.target/sh/torture/pr65505.c: Likewise. + * gcc.target/sh/torture/pragma-isr.c: Likewise. + * gcc.target/sh/torture/pragma-isr2.c: Likewise. + +2016-04-29 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/66644 + * g++.dg/cpp0x/nsdmi-anon-struct1.C: New. + +2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/vsx-elemrev-1.c: New. + * gcc.target/powerpc/vsx-elemrev-2.c: New. + * gcc.target/powerpc/vsx-elemrev-3.c: New. + * gcc.target/powerpc/vsx-elemrev-4.c: New. + +2016-04-29 Patrick Palka <ppalka@gcc.gnu.org> + + * gcc.dg/tree-ssa/ssa-thread-14.c: New test. + * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output. + +2016-04-29 Cesar Philippidis <cesar@codesourcery.com> + + PR middle-end/70626 + * c-c++-common/goacc/combined-reduction.c: New test. + * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions. + +2016-04-29 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pr70155-1.c: Check for nonexistence of the + *movdi_internal pattern only if PIC off. + * gcc.target/i386/pr70155-2.c: Likewise. + * gcc.target/i386/pr70155-3.c: Likewise. + * gcc.target/i386/pr70155-4.c: Likewise. + * gcc.target/i386/pr70155-5.c: Likewise. + * gcc.target/i386/pr70155-6.c: Likewise. + * gcc.target/i386/pr70155-7.c: Likewise. + * gcc.target/i386/pr70155-8.c: Likewise. + * gcc.target/i386/pr70155-15.c: Likewise. + * gcc.target/i386/pr70155-17.c: Likewise. + * gcc.target/i386/pr70155-22.c: Likewise. + +2016-04-29 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/70803 + * gcc.dg/vect/pr56625.c: Require vect_int_mult. + +2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com> + + * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid + optimization of vector loop. + * gcc.target/i386/vect-unpack-3.c: New test. + * gcc.dg/vect/vect-nb-iter-ub-1.c: New test. + * gcc.dg/vect/vect-nb-iter-ub-2.c: New test. + * gcc.dg/vect/vect-nb-iter-ub-3.c: New test. + +2016-04-29 Marek Polacek <polacek@redhat.com> + + PR sanitizer/70342 + * g++.dg/ubsan/null-7.C: New test. + + PR c/70852 + * gcc.dg/pr70852.c: New test. + +2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR/69089 + * g++.dg/cpp0x/alignas6.C: New test. + +2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do. + * gcc.dg/pr27003.c: Likewise. + * gcc.dg/tree-ssa/cswtch.c: Likewise. + * gcc.dg/tree-ssa/predcom-2.c: Likewise. + * gcc.dg/tree-ssa/predcom-4.c: Likewise. + * gcc.dg/tree-ssa/predcom-5.c: Likewise. + * gcc.target/arc/mxy.c: Likewise. + * gcc.target/arc/mswape.c: Likewise. + * gcc.target/arc/mrtsc.c: Likewise. + * gcc.target/arc/mcrc.c: Likewise. + * gcc.target/arc/mdsp-packa.c: Likewise. + * gcc.target/arc/mdvbf.c: Likewise. + * gcc.target/arc/mlock.c: Likewise. + * gcc.target/arc/mmac-24.c: Likewise. + * gcc.dg/spec-options.c: Switch order of the two "dg-do run". + +2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de> + Matthijs Kooijman <matthijs@stdin.nl> + Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + PR target/60040 + * gcc.target/avr/pr60040-1.c: New. + * gcc.target/avr/pr60040-2.c: New. + +2016-04-29 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/pr18589-10.c: Adjust. + +2016-04-29 Richard Biener <rguenther@suse.de> + + PR tree-optimization/13962 + PR tree-optimization/65686 + * gcc.dg/uninit-pr65686.c: New testcase. + +2016-04-29 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70843 + * gcc.dg/pr70843.c: New test. + +2016-04-28 Jakub Jelinek <jakub@redhat.com> + + PR target/70858 + * gcc.target/i386/pr70858.c: New test. + +2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/nps400-1.c: New file. + +2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> + Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/movh_cl-1.c: New file. + +2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> + Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/extzv-1.c: New file. + * gcc.target/arc/insv-1.c: New file. + * gcc.target/arc/insv-2.c: New file. + * gcc.target/arc/movb-1.c: New file. + * gcc.target/arc/movb-2.c: New file. + * gcc.target/arc/movb-3.c: New file. + * gcc.target/arc/movb-4.c: New file. + * gcc.target/arc/movb-5.c: New file. + * gcc.target/arc/movb_cl-1.c: New file. + * gcc.target/arc/movb_cl-2.c: New file. + * gcc.target/arc/movbi_cl-1.c: New file. + * gcc.target/arc/movl-1.c: New file. + +2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> + Andrew Burgess <andrew.burgess@embecosm.com> + + * gcc.target/arc/cmem-1.c: New file. + * gcc.target/arc/cmem-2.c: New file. + * gcc.target/arc/cmem-3.c: New file. + * gcc.target/arc/cmem-4.c: New file. + * gcc.target/arc/cmem-5.c: New file. + * gcc.target/arc/cmem-6.c: New file. + * gcc.target/arc/cmem-7.c: New file. + * gcc.target/arc/cmem-ld.inc: New file. + * gcc.target/arc/cmem-st.inc: New file. + +2016-04-28 Jakub Jelinek <jakub@redhat.com> + + PR target/70821 + * gcc.target/i386/pr70821.c: New test. + +2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-adde.c: New test. + * gcc.target/powerpc/vec-adde-int128.c: New test. + +2016-04-28 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/avx-vround-1.c: New test. + * gcc.target/i386/avx-vround-2.c: New test. + * gcc.target/i386/avx512vl-vround-1.c: New test. + * gcc.target/i386/avx512vl-vround-2.c: New test. + +2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR testsuite/70595 + * lib/target-supports.exp (check_libcilkrts_available): Rename to ... + (check_effective_target_cilkplus_runtime): ... this. + * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it. + * gcc.dg/cilk-plus/cilk-plus.exp: Likewise. + + * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector. + Require cilkplus_runtime. + Don't add -lcilkrts. + * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise. + * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise. + * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise. + * c-c++-common/cilk-plus/CK/fib.c: Likewise. + * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise. + * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise. + * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise. + * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise. + * c-c++-common/cilk-plus/CK/pr60586.c: Likewise. + * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise. + * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise. + * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise. + * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. + * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise. + * c-c++-common/cilk-plus/CK/steal_check.c: Likewise. + * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise. + * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise. + * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise. + * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise. + * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise. + * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise. + * g++.dg/cilk-plus/CK/for1.cc: Likewise. + * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise. + * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise. + * g++.dg/cilk-plus/CK/pr60586.cc: Likewise. + * g++.dg/cilk-plus/CK/pr66326.cc: Likewise. + * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise. + * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise. + * g++.dg/cilk-plus/CK/stl_test.cc: Likewise. + + * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector. + * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise. + + * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector. + + * c-c++-common/cilk-plus/CK/test__cilk.c: Run if + cilkplus_runtime. + +2016-04-27 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/overflow-2.c: New testcase. + * gcc.dg/tree-ssa/minus-ovf.c: Likewise. + +2015-04-27 Ryan Burn <contact@rnburn.com> + + PR c++/69024 + PR c++/68997 + * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken + diagnostic. + * g++.dg/cilk-plus/CK/pr69024.cc: New test. + * g++.dg/cilk-plus/CK/pr68997.cc: New test. + +2016-04-27 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/limited_with4.ad[sb]: New test. + * gnat.dg/limited_with4_pkg.ads: New helper. + +2016-04-27 H.J. Lu <hongjiu.lu@intel.com> + + PR target/70155 + * gcc.target/i386/pr55247-2.c: Updated to check movti_internal + and movv1ti_internal patterns + * gcc.target/i386/pr70155-1.c: New test. + * gcc.target/i386/pr70155-2.c: Likewise. + * gcc.target/i386/pr70155-3.c: Likewise. + * gcc.target/i386/pr70155-4.c: Likewise. + * gcc.target/i386/pr70155-5.c: Likewise. + * gcc.target/i386/pr70155-6.c: Likewise. + * gcc.target/i386/pr70155-7.c: Likewise. + * gcc.target/i386/pr70155-8.c: Likewise. + * gcc.target/i386/pr70155-9.c: Likewise. + * gcc.target/i386/pr70155-10.c: Likewise. + * gcc.target/i386/pr70155-11.c: Likewise. + * gcc.target/i386/pr70155-12.c: Likewise. + * gcc.target/i386/pr70155-13.c: Likewise. + * gcc.target/i386/pr70155-14.c: Likewise. + * gcc.target/i386/pr70155-15.c: Likewise. + * gcc.target/i386/pr70155-16.c: Likewise. + * gcc.target/i386/pr70155-17.c: Likewise. + * gcc.target/i386/pr70155-18.c: Likewise. + * gcc.target/i386/pr70155-19.c: Likewise. + * gcc.target/i386/pr70155-20.c: Likewise. + * gcc.target/i386/pr70155-21.c: Likewise. + * gcc.target/i386/pr70155-22.c: Likewise. + +2016-04-27 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with + ".{5,6}". + +2016-04-27 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/pr64705.c: Revise check string. + * gcc.dg/tree-ssa/scev-9.c: Ditto. + * gcc.dg/tree-ssa/scev-10.c: Ditto. + * gcc.dg/tree-ssa/scev-11.c: Ditto. + * gcc.dg/tree-ssa/scev-12.c: Ditto. + +2016-04-27 Richard Biener <rguenther@suse.de> + + PR ipa/70760 + * g++.dg/ipa/ipa-pta-2.C: New testcase. + * gcc.dg/ipa/ipa-pta-1.c: Adjust. + +2016-04-27 Nathan Sidwell <nathan@acm.org> + + * g++.dg/cpp0x/constexpr-recursion3.C: New. + * g++.dg/ubsan/pr63956.C: Adjust error location. + +2016-04-27 Nick Clifton <nickc@redhat.com> + + PR middle-end/49889 + * gcc.dg/pr49889.c: New test. + +2016-04-27 Bernd Schmidt <bschmidt@redhat.com> + + * c-c++-common/memset-array.c: New test. + +2016-04-26 Martin Sebor <msebor@redhat.com> + + PR c++/66639 + * g++.dg/cpp1y/func_constexpr.C: New test. + +2016-04-26 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70241 + * g++.dg/cpp0x/enum32.C: New test. + * g++.dg/cpp0x/enum33.C: New test. + +2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.c-torture/compile/pr69102.c: Require scheduling support. + * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers. + * gcc.c-torture/execute/bitfld-6.c: Likewise. + * gcc.c-torture/execute/bitfld-7.c: Likewise. + * gcc.c-torture/execute/pr38151.c: Likewise. + * gcc.c-torture/execute/pr66556.c: Likewise. + * gcc.c-torture/execute/pr67781.c: Likewise. + * gcc.c-torture/execute/pr68648.c: Likewise. + +2016-04-26 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/overflow-1.c: New testcase. + +2016-04-26 Marek Polacek <polacek@redhat.com> + + PR c/67784 + * gcc.dg/pr67784-3.c: New test. + * gcc.dg/pr67784-4.c: New test. + * gcc.dg/pr67784-5.c: New test. + + PR c/70791 + * gcc.dg/Wnested-externs-2.c: New test. + +2016-04-26 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/fold-plusmult.c: Adjust. + * gcc.dg/no-strict-overflow-6.c: Adjust. + * gcc.dg/gomp/loop-1.c: Xfail some tests. + +2016-04-26 Bernd Schmidt <bschmidt@redhat.com> + + * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register + number scans. + * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise. + * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise. + * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise. + * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise. + * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise. + * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise. + * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise. + * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise. + * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise. + * gcc.target/i386/avx512f-gather-5.c: Likewise. + * gcc.target/i386/avx512f-vptestmd-1.c: Likewise. + * gcc.target/i386/avx512f-vptestmq-1.c: Likewise. + * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise. + * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise. + * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise. + * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise. + * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise. + * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise. + * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise. + * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise. + * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise. + * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in + scans. + * gcc.target/i386/pr32219-4.c: Likewise. + * gcc.target/i386/pr32219-6.c: Likewise. + * gcc.target/i386/pr32219-8.c: Likewise. + +2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the + associated options. + +2016-04-26 Marek Polacek <polacek@redhat.com> + + PR c++/70744 + * g++.dg/ext/cond2.C: New test. + +2016-04-26 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/70771 + PR tree-optimization/70775 + * gcc.dg/pr70771.c: New test. + * gcc.dg/pr70775.c: New test. + +2016-04-26 Bernd Schmidt <bschmidt@redhat.com> + + * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register. + +2016-04-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70780 + * gcc.dg/torture/pr70780.c: New testcase. + +2016-04-25 Michael Collison <michael.collison@arm.com> + + * gcc.target/arm/neon-vaddws16.c: New test. + * gcc.target/arm/neon-vaddws32.c: New test. + * gcc.target/arm/neon-vaddwu16.c: New test. + * gcc.target/arm/neon-vaddwu32.c: New test. + * gcc.target/arm/neon-vaddwu8.c: New test. + * lib/target-supports.exp + (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate + that arm neon support vector widen sum of HImode TO SImode. + +2016-04-23 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/70712 + * c-c++-common/asan/pr70712.c: New test. + +2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> + + * .gitattributes: New file. + +2016-04-22 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/gcc-dg.exp (${tool}_load): Add default return value handler. + +2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr> + + * gfortran.dg/submodule_14.f08: Add cleanup-submodules. + * gfortran.dg/submodule_15.f08: Likewise. + +2016-04-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70740 + * gcc.dg/torture/pr70740.c: New testcase. + +2016-04-21 H.J. Lu <hongjiu.lu@intel.com> + + PR target/70750 + * gcc.target/i386/pr70750-1.c: New test. + * gcc.target/i386/pr70750-2.c: Likewise. + +2016-04-21 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70540 + * g++.dg/cpp0x/auto48.C: New. + +2016-04-21 Marek Polacek <polacek@redhat.com> + + PR c++/70513 + * g++.dg/cpp0x/forw_enum12.C: New test. + * g++.dg/cpp0x/forw_enum13.C: New test. + +2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/70728 + * gcc.target/i386/pr70728.c: New test. + +2016-04-21 Richard Biener <rguenther@suse.de> + + PR middle-end/70747 + * gcc.dg/pr70747.c: New testcase. + +2016-04-21 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/70715 + * gcc.dg/tree-ssa/scev-13.c: New test. + +2016-04-21 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/minmax-2.c: New testcase. + +2016-04-21 Marc Glisse <marc.glisse@inria.fr> + + * gcc.dg/tree-ssa/minmax-1.c: New testcase. + +2016-04-20 Jan Hubicka <jh@suse.cz> + + PR ipa/70018 + * g++.dg/ipa/nothrow-1.C: New testcase. + +2016-04-20 Nathan Sidwell <nathan@acm.org> + + PR c++/55635 + * g++.dg/eh/delete1.C: New. + +2016-04-20 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/avx256-unaligned-store-2.c: Add + -mtune-ctrl=sse_typeless_stores. + +2016-04-20 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan. + +2016-04-20 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/69489 + * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test. + +2016-04-20 Ilya Verbin <ilya.verbin@intel.com> + + PR c++/69363 + * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string. + * c-c++-common/cilk-plus/PS/clauses4.c: New test. + * c-c++-common/cilk-plus/PS/pr69363.c: New test. + +2016-04-20 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/56625 + PR tree-optimization/69489 + * gcc.dg/vect/pr56625.c: New test. + * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test. + +2016-04-20 Andrew Pinski <apinski@cavium.com> + + PR target/64971 + * gcc.c-torture/compile/pr37433-1.c: New testcase. + +2016-04-20 Arnaud Charlet <charlet@adacore.com> + + * gnat.dg/self1.adb: Remove now incorrect test. + +2016-04-20 Bin Cheng <bin.cheng@arm.com> + + * gcc.dg/tree-ssa/scev-11.c: New test. + * gcc.dg/tree-ssa/scev-12.c: New test. + +2016-04-20 Marek Polacek <polacek@redhat.com> + + PR tree-optimization/70725 + * gcc.dg/pr70725.c: New test. + +2016-04-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70726 + * g++.dg/vect/pr70726.cc: New testcase. + +2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/70674 + * gcc.target/s390/pr70674.c: New test. + +2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/70684 + * gfortran.dg/list_read_14.f90: New test. + +2016-04-19 H.J. Lu <hongjiu.lu@intel.com> + + PR target/69201 + * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it + extern to force it misaligned. + (b): Likewise. + (c): Likewise. + (d): Likewise. + Check vmovups.*movv8sf_internal/3 instead of avx_storeups256. + Don't check `*' before movv4sf_internal. + * gcc.target/i386/avx256-unaligned-store-2.c: Check + vmovups.*movv32qi_internal/3 instead of avx_storeups256. + Don't check `*' before movv16qi_internal. + * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it + extern to force it misaligned. + (b): Likewise. + (c): Likewise. + (d): Likewise. + Check vmovups.*movv4df_internal/3 instead of avx_storeupd256. + Don't check `*' before movv2df_internal. + * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it + extern to force it misaligned. + (b): Likewise. + (c): Likewise. + (d): Likewise. + Check movv8sf_internal instead of avx_storeups256. + Check movups.*movv4sf_internal/3 instead of avx_storeups256. + +2016-04-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70171 + * g++.dg/tree-ssa/pr70171.C: New testcase. + +2016-04-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70724 + * gcc.dg/torture/pr70724.c: New testcase. + +2016-04-18 Vladimir Makarov <vmakarov@redhat.com> + + PR middle-end/70689 + * gcc.target/i386/pr70689.c: New. + +2016-04-18 H.J. Lu <hongjiu.lu@intel.com> + + PR target/70708 + * gcc.target/i386/pr70708.c: New test. + +2016-04-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/43434 + * gcc.dg/vect/pr43434.c: New testcase. + * c-c++-common/goacc/kernels-alias-3.c: Adjust. + * c-c++-common/goacc/kernels-alias-4.c: Likewise. + * c-c++-common/goacc/kernels-alias-5.c: Likewise. + * c-c++-common/goacc/kernels-alias-6.c: Likewise. + * c-c++-common/goacc/kernels-alias-7.c: Likewise. + * c-c++-common/goacc/kernels-alias-8.c: Likewise. + * gcc.dg/gomp/pr68640.c: Likewise. + * gfortran.dg/goacc/kernels-alias-3.f95: Likewise. + * gfortran.dg/goacc/kernels-alias-4.f95: Likewise. + +2016-04-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70701 + * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase. + +2016-04-18 Tom de Vries <tom@codesourcery.com> + + PR testsuite/70699 + * gcc.dg/pr70161.c: Add dot-file scans. + * lib/scandump.exp (dump-suffix): Return suffix after first dot char, + instead of after last dot char. + +2016-04-17 Eric Botcazou <ebotcazou@adacore.com> + + * c-c++-common/dump-ada-spec-3.c: New test. + * c-c++-common/dump-ada-spec-4.c: Likewise. + +2016-04-17 Tom de Vries <tom@codesourcery.com> + + PR other/70183 + * gcc.target/i386/vzeroupper-dump-flags.c: New test. + +2016-04-15 Jan Hubicka <jh@suse.cz> + + PR ipa/70018 + * g++.dg/ipa/pure-const-1.C: New testcase. + * g++.dg/ipa/pure-const-2.C: New testcase. + * g++.dg/ipa/pure-const-3.C: New testcase. + +2016-04-15 Marek Polacek <polacek@redhat.com> + + PR c/70671 + * gcc.dg/bitfld-22.c: New test. + +2016-04-15 Bernd Schmidt <bschmidt@redhat.com> + + * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for + x86_64. + +2016-04-15 Marek Polacek <polacek@redhat.com> + + PR c/70651 + * c-c++-common/pr70651.c: New test. + +2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/70681 + * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping + dump scan on arm and powerpc. + * gcc.dg/pr10474.c: Likewise. + +2016-04-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/69517 + PR c++/70019 + PR c++/70588 + * g++.dg/cpp1y/vla11.C: Revert for real. + + PR c/70436 + * c-c++-common/Wparentheses-1.c: New test. + * c-c++-common/gomp/Wparentheses-1.c: New test. + * c-c++-common/gomp/Wparentheses-2.c: New test. + * c-c++-common/gomp/Wparentheses-3.c: New test. + * c-c++-common/gomp/Wparentheses-4.c: New test. + * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test. + * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test. + * c-c++-common/goacc/Wparentheses-1.c: New test. + +2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/70662 + * gcc.target/i386/pr70662.c: New test. + +2016-04-15 Richard Biener <rguenther@suse.de> + Alan Modra <amodra@gmail.com> + + PR tree-optimization/70130 + * gcc.dg/vect/O3-pr70130.c: New testcase. + +2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/70669 + * gcc.target/powerpc/pr70669.c: New test. + + PR target/70640 + * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on + a power7 system that does not have an assembler that supports + power8. + +2016-04-14 Martin Sebor <msebor@redhat.com> + + PR c++/69517 + PR c++/70019 + PR c++/70588 + * c-c++-common/ubsan/vla-1.c: Revert. + * g++.dg/cpp1y/vla11.C: Same. + * g++.dg/cpp1y/vla12.C: Same. + * g++.dg/cpp1y/vla13.C: Same. + * g++.dg/cpp1y/vla14.C: Same. + * g++.dg/cpp1y/vla3.C: Same. + * g++.dg/init/array24.C: Same. + * g++.dg/ubsan/vla-1.C: Same. + +2016-04-14 Marek Polacek <polacek@redhat.com> + Jan Hubicka <hubicka@ucw.cz> + + PR c++/70029 + * g++.dg/torture/pr70029.C: New test. + +2016-04-14 Martin Sebor <msebor@redhat.com> + + * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase + type size to prevent failures on targets with very low maximum + alignment. + +2016-04-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70623 + * gcc.dg/torture/pr70623.c: New testcase. + * gcc.dg/torture/pr70623-2.c: Likewise. + +2016-04-13 Martin Sebor <msebor@redhat.com> + + PR c++/69517 + PR c++/70019 + PR c++/70588 + * c-c++-common/ubsan/vla-1.c (main): Catch exceptions. + * g++.dg/cpp1y/vla11.C: New test. + * g++.dg/cpp1y/vla12.C: New test. + * g++.dg/cpp1y/vla13.C: New test. + * g++.dg/cpp1y/vla14.C: New test. + * g++.dg/cpp1y/vla3.C: Restore deleted test. + * g++.dg/init/array24.C: Fully brace VLA initializer. + * g++.dg/ubsan/vla-1.C: Disable exceptions. + +2016-04-13 Jakub Jelinek <jakub@redhat.com> + + PR c++/70641 + * g++.dg/opt/pr70641.C: New test. + +2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR rtl-optimization/68749 + * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the + effects of argument promotions. + Remove default args to dg-skip-if. + +2016-04-13 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/70635 + * g++.dg/parse/pr70635.C: New. + +2016-04-13 Marek Polacek <polacek@redhat.com> + + PR c++/70639 + * c-c++-common/Wmisleading-indentation-4.c: New test. + +2016-04-13 Marek Polacek <polacek@redhat.com> + + PR c/70436 + * gcc.dg/Wparentheses-12.c: New test. + * gcc.dg/Wparentheses-13.c: New test. + +2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com> + + * gcc.target/i386/avx512bw-kunpckdq-2.c: New test. + * gcc.target/i386/avx512bw-kunpckwd-2.c: New test. + * gcc.target/i386/avx512f-kunpckbw-2.c: New test. + +2016-04-13 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70633 + * gcc.c-torture/compile/pr70633.c: New test. + + PR debug/70628 + * gcc.dg/torture/pr70628.c: New test. + +2016-04-12 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70610 + * g++.dg/template/pr70610.C: New test. + * g++.dg/template/pr70610-2.C: New test. + * g++.dg/template/pr70610-3.C: New test. + * g++.dg/template/pr70610-4.C: New test. + +2016-04-12 Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength + 128 instead of 32. + + PR c++/70571 + * g++.dg/ext/pr70571.C: New test. + +2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/70640 + * gcc.target/powerpc/pr70640.c: New test. + +2016-04-12 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68722 + * g++.dg/parse/pr68722.C: New. + +2016-04-12 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70596 + * gcc.target/i386/pr70596.c: New test. + +2016-04-12 Nathan Sidwell <nathan@acm.org> + + PR c++/70501 + * g++.dg/init/pr70501.C: New. + +2016-04-12 David Wohlferd <dw@LimeGreenSocks.com> + + * gcc.target/i386/asm-flag-6.c: New test. + +2016-04-12 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/68756 + * gcc.dg/graphite/pr68756.c: New test. + +2016-04-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/70602 + * gcc.c-torture/execute/pr70602.c: New test. + +2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/70381 + * gcc.target/powerpc/float128-1.c: New tests to make sure the + __float128 emulator is built and runs. + * gcc.target/powerpc/float128-1.c: Likewise. + + * lib/target-supports.exp (check_ppc_float128_sw_available): + Rework tests for __float128 software and hardware + availability. Fix exit condition to return 0 on success. + +2016-04-11 James Greenhalgh <james.greenhalgh@arm.com> + + PR target/70133 + * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output. + * gcc.target/aarch64/target_attr_15.c: Likewise. + +2016-04-10 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/69066 + * g++.dg/cpp1y/pr69066.C: New. + +2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/68566 + * gfortran.dg/pr36192.f90: Update test. + * gfortran.dg/pr36192_1.f90: Update test. + * gfortran.dg/real_dimension_1.f: Update test. + * gfortran.dg/parameter_array_init_7.f90: New test. + +2016-04-09 John David Anglin <danglin@gcc.gnu.org> + + PR testsuite/64039 + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*. + + * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. + + PR rtl-optimization/66669 + * gcc.dg/loop-8.c: Skip on hppa*-*-*. + + * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. + + * gcc.dg/pic-1.c: Skip on hppa*-*-*. + * gcc.dg/pie-1.c: Likewise. + * gcc.dg/pic-3.c: Skip on hppa*64*-*-*. + * gcc.dg/pic-4.c: Likewise. + * gcc.dg/pie-3.c: Likewise. + * gcc.dg/pie-4.c: Likewise. + + * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. + + PR tree-optimization/68644 + * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*. + + PR rtl-optimization/64886 + * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*. + +2016-04-09 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/68953 + * gcc.dg/graphite/pr68953.c: New test. + +2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/70592 + * gfortran.dg/deferred_character_16.f90: New test. + +2016-04-09 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/70586 + * gcc.c-torture/execute/pr70586.c: New test. + +2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR sanitizer/70573 + * c-c++-common/asan/halt_on_error-1.c: Replace memset + with __builtin_memset + * c-c++-common/asan/halt_on_error-2.c: Likewise. + +2016-04-08 Cesar Philippidis <cesar@codesourcery.com> + + PR lto/70289 + PR ipa/70348 + PR tree-optimization/70373 + PR middle-end/70533 + PR middle-end/70534 + PR middle-end/70535 + * c-c++-common/goacc/reduction-5.c: New test. + * c-c++-common/goacc/reduction-promotions.c: New test. + * gfortran.dg/goacc/reduction-3.f95: New test. + * gfortran.dg/goacc/reduction-promotions.f90: New test. + +2016-04-08 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70590 + PR c++/70452 + * g++.dg/pr70590.C: New test. + * g++.dg/pr70590-2.C: New test. + +2016-04-08 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70593 + * gcc.target/i386/pr70593.c: New test. + + PR rtl-optimization/70574 + * gcc.target/i386/avx2-pr70574.c: New test. + +2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com> + + PR sanitizer/70541 + * c-c++-common/asan/pr70541.c: New test. + +2016-04-08 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/uninit-firstprivate-clause.c: New test. + * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test. + +2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/70566 + * gcc.c-torture/execute/pr70566.c: New test. + +2016-04-08 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/uninit-copy-clause.c: New test. + * gfortran.dg/goacc/uninit-copy-clause.f95: New test. + +2016-04-08 Alan Modra <amodra@gmail.com> + + * gcc.target/powerpc/pr70117.c: New. + +2016-04-07 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/70581 + * gcc.dg/lto/simd-function_0.c: New test. + + * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F + clones. + * c-c++-common/attr-simd-2.c: Likewise. + * c-c++-common/attr-simd-4.c: Likewise. + * gcc.dg/gomp/simd-clones-2.c: Likewise. + * gcc.dg/gomp/simd-clones-3.c: Likewise. + +2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR testsuite/70553 + * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target. + +2016-04-07 Thomas Schwinge <thomas@codesourcery.com> + Tom de Vries <tom@codesourcery.com> + + * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization. + * 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.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed. + +2016-04-06 Patrick Palka <ppalka@gcc.gnu.org> + + PR c/70436 + * g++.dg/warn/Wparentheses-29.C: New test. + +2016-04-06 Patrick Palka <ppalka@gcc.gnu.org> + + PR c/70436 + * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add + explicit braces to resolve a future -Wparentheses warning. + +2016-04-06 Richard Henderson <rth@redhat.com> + + * gcc.dg/pr61817-1.c: New test. + * gcc.dg/pr61817-2.c: New test. + * gcc.dg/pr69391-1.c: New test. + * gcc.dg/pr69391-2.c: New test. + +2016-04-06 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/70398 + * gcc.target/aarch64/pr70398.c: New. + +2016-04-06 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0. + +2016-04-06 Yvan Roux <yvan.roux@linaro.org> + Pedro Alves <palves@redhat.com> + + * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals. + +2016-04-06 Jakub Jelinek <jakub@redhat.com> + + * lib/target-supports.exp (check_effective_target_vect_simd_clones): + Check for avx512f effective targets instead of avx2. + * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives + for AVX512F clones. + * gcc.dg/gomp/declare-simd-3.c: Likewise. + * g++.dg/gomp/declare-simd-1.C: Likewise. + * g++.dg/gomp/declare-simd-3.C: Likewise. + * g++.dg/gomp/declare-simd-4.C: Likewise. + + PR middle-end/70550 + * c-c++-common/gomp/pr70550-1.c: New test. + * c-c++-common/gomp/pr70550-2.c: New test. + +2016-04-05 Nathan Sidwell <nathan@acm.org> + + PR c++/70512 + * g++.dg/ext/attribute-may-alias-5.C: New. + +2016-04-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/70336 + * c-c++-common/pr70336.c: New test. + * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests + no longer optimized away at -O0 with #ifndef __OPTIMIZE__. + +2016-04-05 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/66223 + * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable. + +2016-04-05 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70542 + * gcc.dg/torture/pr70542.c: New test. + * gcc.target/i386/avx2-pr70542.c: New test. + +2016-04-05 Zdenek Sojka <zsojka@seznam.cz> + + PR tree-optimization/70509 + * gcc.target/i386/avx512bw-pr70509.c: New test. + +2016-04-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70452 + * g++.dg/ext/constexpr-vla4.C: New test. + +2016-04-05 Uros Bizjak <ubizjak@gmail.com> + + PR target/70510 + * gcc.target/i386/pr70510.c: New test. + +2016-04-05 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70526 + * g++.dg/torture/pr70526.C: New testcase. + +2016-04-05 Jakub Jelinek <jakub@redhat.com> + + PR target/70525 + * gcc.target/i386/pr70525.c: New test. + +2016-04-05 Richard Biener <rguenther@suse.de> + + PR middle-end/70499 + * g++.dg/torture/pr70499.C: New testcase. + +2016-04-05 Richard Biener <rguenther@suse.de> + + * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE, + remove XFAIL. + +2016-04-04 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70307 + * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune + rs6000 ABI warnings. + +2016-04-04 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/66223 + * g++.dg/ipa/devirt-51.C: New testcase. + +2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70457 + * gcc.dg/torture/pr70457.c: New. + +2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/67538 + * gfortran.dg/allocate_with_source_19.f08: New test. + +2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/65795 + * gfortran.dg/coarray_allocate_6.f08: New test. + +2016-04-04 Richard Biener <rguenther@suse.de> + + PR rtl-optimization/70484 + * gcc.dg/torture/pr70484.c: New testcase. + +2016-04-04 Marek Polacek <polacek@redhat.com> + + PR c/70307 + * gcc.dg/torture/pr70307.c: New test. + +2016-04-03 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/70416 + PR target/67391 + * gcc.target/sh/torture/pr70416.c: New. + +2016-04-02 Martin Sebor <msebor@redhat.com> + + PR c++/67376 + PR c++/70170 + PR c++/70172 + PR c++/70228 + * g++.dg/cpp0x/constexpr-array-ptr10.C: New test. + * g++.dg/cpp0x/constexpr-array-ptr9.C: New test. + * g++.dg/cpp0x/constexpr-nullptr-1.C: New test. + * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic. + * g++.dg/cpp0x/constexpr-string.C: Same. + * g++.dg/cpp0x/constexpr-wstring2.C: Same. + * g++.dg/cpp0x/pr65398.C: Same. + * g++.dg/ext/constexpr-vla1.C: Same. + * g++.dg/ext/constexpr-vla2.C: Same. + * g++.dg/ext/constexpr-vla3.C: Same. + * g++.dg/ubsan/pr63956.C: Same. + +2016-04-01 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70467 + * gcc.target/i386/pr70467-2.c: New test. + +2016-04-01 Jakub Jelinek <jakub@redhat.com> + Marek Polacek <polacek@redhat.com> + + PR c++/70488 + * g++.dg/init/new47.C: New test. + +2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + PR target/70496 + * gcc.target/arm/pr70496.c: New test. + +2016-04-01 Nathan Sidwell <nathan@acm.org> + + PR c++/68475 + * g++.dg/g++.dg/cpp0x/noexcept29.C: New. + +2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR target/69890 + * gcc.dg/strlenopt.h (memmove): New. + * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h" + instead of "string.h". + * gcc.target/i386/chkp-strlen-2.c: Likewise. + * gcc.target/i386/chkp-strlen-3.c: Likewise. + * gcc.target/i386/chkp-strlen-4.c: Likewise. + * gcc.target/i386/chkp-strlen-5.c: Likewise. + * gcc.target/i386/chkp-stropt-1.c: Likewise. + * gcc.target/i386/chkp-stropt-10.c: Likewise. + * gcc.target/i386/chkp-stropt-11.c: Likewise. + * gcc.target/i386/chkp-stropt-12.c: Likewise. + * gcc.target/i386/chkp-stropt-13.c: Likewise. + * gcc.target/i386/chkp-stropt-14.c: Likewise. + * gcc.target/i386/chkp-stropt-15.c: Likewise. + * gcc.target/i386/chkp-stropt-16.c: Likewise. + * gcc.target/i386/chkp-stropt-2.c: Likewise. + * gcc.target/i386/chkp-stropt-3.c: Likewise. + * gcc.target/i386/chkp-stropt-4.c: Likewise. + * gcc.target/i386/chkp-stropt-5.c: Likewise. + * gcc.target/i386/chkp-stropt-6.c: Likewise. + * gcc.target/i386/chkp-stropt-7.c: Likewise. + * gcc.target/i386/chkp-stropt-8.c: Likewise. + * gcc.target/i386/chkp-stropt-9.c: Likewise. + +2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/template/ptrmem30.C (read): Rename to data_read. + (Holder::foo): Reflect this. + +2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR target/70442 + * gcc.dg/pr70442.c: New test. + +2016-03-31 Nathan Sidwell <nathan@acm.org> + + PR c++/70393 + * g++.dg/cpp0x/constexpr-virtual6.C: New. + +2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/70453 + * gcc.target/i386/pr70453.c: New test. + +2016-03-31 Andrey Belevantsev <abel@ispras.ru> + + PR target/70292 + * gcc.c-torture/pr70292.c: New test. + +2016-03-31 Marek Polacek <polacek@redhat.com> + + PR c/70297 + * c-c++-common/pr70297.c: New test. + * g++.dg/cpp0x/typedef-redecl.C: New test. + * gcc.dg/typedef-redecl2.c: New test. + +2016-03-31 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70460 + * gcc.c-torture/execute/pr70460.c: New test. + +2016-03-31 Richard Biener <rguenther@suse.de> + + PR c++/70430 + * g++.dg/ext/vector30.C: New testcase. + +2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr> + Jerry DeLisle <jvdelisle@gcc.gnu.org> + + * gfortran.dg/fmt_pf.f90: New test. + +2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + Forward-port from 5 branch + 2016-03-30 Jakub Jelinek <jakub@redhat.com> + + PR testsuite/70356 + * gcc.target/i386/avx-vextractf128-256-5.c: Move + dg-require-effective-target after dg-do. + + 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com> + + * gcc.target/i386/avx-vextractf128-256-5.c: New test. + +2016-03-30 Thomas Schwinge <thomas@codesourcery.com> + Julian Brown <julian@codesourcery.com> + Chung-Lin Tang <cltang@codesourcery.com> + Cesar Philippidis <cesar@codesourcery.com> + James Norris <jnorris@codesourcery.com> + Tom de Vries <tom@codesourcery.com> + Nathan Sidwell <nathan@codesourcery.com> + + * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives. + * c-c++-common/goacc/loop-clauses.c: Likewise. + * g++.dg/goacc/template.C: Likewise. + * gfortran.dg/goacc/combined-directives.f90: Likewise. + * gfortran.dg/goacc/loop-1.f95: Likewise. + * gfortran.dg/goacc/loop-5.f95: Likewise. + * gfortran.dg/goacc/loop-6.f95: Likewise. + * gfortran.dg/goacc/loop-tree-1.f90: Likewise. + * c-c++-common/goacc-gomp/nesting-1.c: Update. + * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise. + * c-c++-common/goacc/clauses-fail.c: Likewise. + * c-c++-common/goacc/parallel-1.c: Likewise. + * c-c++-common/goacc/reduction-1.c: Likewise. + * c-c++-common/goacc/reduction-2.c: Likewise. + * c-c++-common/goacc/reduction-3.c: Likewise. + * c-c++-common/goacc/reduction-4.c: Likewise. + * c-c++-common/goacc/routine-3.c: Likewise. + * c-c++-common/goacc/routine-4.c: Likewise. + * c-c++-common/goacc/routine-5.c: Likewise. + * c-c++-common/goacc/tile.c: Likewise. + * g++.dg/goacc/template.C: Likewise. + * gfortran.dg/goacc/combined-directives.f90: Likewise. + * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into... + * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update. + * c-c++-common/goacc/kernels-1.c: Update. Incorporate... + * c-c++-common/goacc/kernels-empty.c: ... this file, and... + * c-c++-common/goacc/kernels-eternal.c: ... this file, and... + * c-c++-common/goacc/kernels-noreturn.c: ... this file. + * c-c++-common/goacc/host_data-1.c: New file. Incorporate... + * c-c++-common/goacc/use_device-1.c: ... this file. + * c-c++-common/goacc/host_data-2.c: New file. Incorporate... + * c-c++-common/goacc/host_data-5.c: ... this file, and... + * c-c++-common/goacc/host_data-6.c: ... this file. + * c-c++-common/goacc/loop-2-kernels.c: New file. + * c-c++-common/goacc/loop-2-parallel.c: Likewise. + * c-c++-common/goacc/loop-3.c: Likewise. + * g++.dg/goacc/reference.C: Likewise. + * g++.dg/goacc/routine-1.C: Likewise. + * g++.dg/goacc/routine-2.C: Likewise. + +2016-03-30 Richard Biener <rguenther@suse.de> + + PR middle-end/70450 + * gcc.dg/torture/pr70450.c: New testcase. + +2016-03-30 Jakub Jelinek <jakub@redhat.com> + + PR target/70421 + * gcc.dg/torture/pr70421.c: New test. + * gcc.target/i386/avx512f-pr70421.c: New test. + +2016-03-30 H.J. Lu <hongjiu.lu@intel.com> + + PR testsuite/70364 + * gcc.target/i386/cleanup-1.c: Include <stddef.h>. + (check): New function. + (bar): Call check. + (foo): Align stack to 16 bytes when calling bar. + * gcc.target/i386/cleanup-2.c: Likewise. + +2016-03-30 Patrick Palka <ppalka@gcc.gnu.org> + + PR tree-optimization/59124 + * gcc.dg/Warray-bounds-19.c: New test. + +2016-03-29 Zachary T Welch <zwelch@codesourcery.com> + + * lib/prune.exp (escape_regex_chars): New. + (prune_file_path): Update to quote metcharacters for regexp. + +2016-03-29 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70429 + * gcc.c-torture/execute/pr70429.c: New test. + + PR tree-optimization/70405 + * gcc.dg/pr70405.c: New test. + +2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/70397 + * gfortran.dg/unlimited_polymorphic_25.f90: New test. + * gfortran.dg/unlimited_polymorphic_26.f90: New test. + +2016-03-29 Thomas Schwinge <thomas@codesourcery.com> + + PR testsuite/64177 + * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call + __cilkrts_set_param to set two workers. + * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise. + * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise. + +2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr> + + * g++.dg/ext/fnname5.C: Update the test for Darwin. + +2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/70406 + * gcc.target/i386/pr70406.c: New test. + +2016-03-27 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/double_record_extension3.ads: New test. + +2016-03-25 Richard Henderson <rth@redhat.com> + + PR target/70120 + * gcc.target/aarch64/pr70120-1.c: New. + * gcc.target/aarch64/pr70120-2.c: New. + * gcc.target/aarch64/pr70120-3.c: New. + +2016-03-25 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/62212 + * g++.dg/template/mangle2.C: The dg-do directive should be + "compile" not "assemble". + +2016-03-25 Bernd Schmidt <bschmidt@redhat.com> + + PR lto/69650 + * gcc.dg/pr69650.c: New test. + +2016-03-25 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/ext/pr70290.C: Prune non-standard ABI. + +2016-03-25 Alan Modra <amodra@gmail.com> + + * gcc.dg/dfp/pr70052.c: New test. + +2016-03-24 Richard Henderson <rth@redhat.com> + + PR middle-end/69845 + * gcc.dg/tree-ssa/pr69845-1.c: New test. + * gcc.dg/tree-ssa/pr69845-2.c: New test. + +2016-03-24 Tom de Vries <tom@codesourcery.com> + + * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization. + +2016-03-24 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/uninit-use-device-clause.c: New test. + * gfortran.dg/goacc/uninit-use-device-clause.f95: New test. + +2016-03-24 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/uninit-dim-clause.c: New test. + * gfortran.dg/goacc/uninit-dim-clause.f95: New test. + +2016-03-24 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/62212 + * g++.dg/template/mangle2.C: New test. + +2016-03-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70396 + * gcc.dg/torture/pr70396.c: New testcase. + +2016-03-24 Richard Biener <rguenther@suse.de> + + PR middle-end/70370 + * gcc.dg/torture/pr70370.c: New testcase. + +2016-03-24 Tom de Vries <tom@codesourcery.com> + + * gfortran.dg/goacc/data-tree.f95: Add missing initialization. + * gfortran.dg/goacc/kernels-tree.f95: Same. + * gfortran.dg/goacc/parallel-tree.f95: Same. + +2016-03-24 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/uninit-if-clause.c: New test. + * gfortran.dg/goacc/uninit-if-clause.f95: New test. + +2016-03-24 Jakub Jelinek <jakub@redhat.com> + + PR target/70290 + * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options. + Fix formatting. + +2016-03-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70372 + * gcc.dg/tree-ssa/pr70372.c: New testcase. + +2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70347 + * g++.dg/cpp1y/nsdmi-union1.C: New test. + +2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70332 + * g++.dg/cpp1y/nsdmi-aggr5.C: New test. + +2016-03-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/70001 + * g++.dg/cpp0x/constexpr-70001-4.C: New test. + * g++.dg/cpp1y/pr70001.C: New test. + + PR c++/70323 + * g++.dg/cpp0x/constexpr-70323.C: New test. + +2016-03-23 Alexandre Oliva <aoliva@redhat.com> + Jason Merrill <jason@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/69315 + * g++.dg/cpp0x/constexpr-69315.C: New test. + * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus. + +2016-03-23 Marek Polacek <polacek@redhat.com> + + PR c++/69884 + * g++.dg/warn/Wignored-attributes-1.C: New test. + * g++.dg/warn/Wignored-attributes-2.C: New test. + +2016-03-23 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/kernels-default.c (foo): Add missing + initialization. + * gfortran.dg/goacc/private-3.f95 (test): Same. + * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add + missing use param. + +2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * lib/target-supports.exp: Remove v7ve entry from loop + creating effective target checks. + (check_effective_target_arm_arch_v7ve_ok): New procedure. + (add_options_for_arm_arch_v7ve): Likewise. + +2016-03-23 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/70354 + * gcc.dg/vect/pr70354-1.c: New test. + * gcc.dg/vect/pr70354-2.c: New test. + * gcc.target/i386/avx2-pr70354-1.c: New test. + * gcc.target/i386/avx2-pr70354-2.c: New test. + +2016-03-22 Jeff Law <law@redhat.com> + + PR target/70232 + * gcc.dg/tree-ssa/pr70232.c: New test. + +2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR target/70302 + * gcc.target/i386/pr70302.c: New test. + +2016-03-22 Richard Biener <rguenther@suse.de> + + PR middle-end/70251 + * g++.dg/torture/pr70251.C: New testcase. + +2016-03-22 David Malcolm <dmalcolm@redhat.com> + + PR c/69993 + * c-c++-common/Wmisleading-indentation-3.c: New test, based on + Wmisleading-indentation.c. + * c-c++-common/Wmisleading-indentation.c: Update thoughout to + reflect change to diagnostic text and order of messages. + * gcc.dg/plugin/location-overflow-test-2.c: Likewise. + +2016-03-22 David Edelsohn <dje.gcc@gmail.com> + + * g++.dg/ext/java-3.C: Don't compile on AIX. + +2016-03-22 Richard Biener <rguenther@suse.de> + + PR middle-end/70333 + * gcc.dg/torture/pr70333.c: New testcase. + +2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> + + * g++.dg/ext/pr70290.C: New test. + +2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/70325 + * gcc.target/i386/pr70325.c: New test. + +2016-03-22 Jakub Jelinek <jakub@redhat.com> + + PR target/70329 + * gcc.target/i386/avx512bw-pr70329-1.c: New test. + * gcc.target/i386/avx512bw-pr70329-2.c: New test. + + PR target/70300 + * gcc.target/i386/pr70300.c: New test. + + PR c++/70295 + * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0. + (func2): New function for cond with parens, xfail warning for c++. + * g++.dg/warn/Wnonnull-compare-8.C: New test. + +2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70096 + * g++.dg/template/ptrmem30.C: New test. + +2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70204 + * g++.dg/cpp0x/constexpr-70204a.C: New test. + * g++.dg/cpp0x/constexpr-70204b.C: New test. + +2016-03-21 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70326 + * gcc.dg/pr70326.c: New test. + +2016-03-21 Marc Glisse <marc.glisse@inria.fr> + Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/70317 + * gcc.dg/pr70317.c: New test. + +2016-03-21 Uros Bizjak <ubizjak@gmail.com> + + PR target/70327 + * gcc.target/i386/pr70327.c: New test. + +2016-03-21 Martin Liska <mliska@suse.cz> + + PR ipa/70306 + * gcc.dg/ipa/pr70306.c: New test. + +2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/attr-align1.c: Skip if M-profile. + * gcc.target/arm/attr-align3.c: Likewise. + * gcc.target/arm/attr_arm.c: Likewise. + * gcc.target/arm/flip-thumb.c: Likewise. + +2016-03-21 Jakub Jelinek <jakub@redhat.com> + + PR target/70296 + * gcc.target/powerpc/altivec-36.c: New test. + +2016-03-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70310 + * gcc.dg/torture/pr70310.c: New testcase. + +2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/70293 + * gcc.target/i386/pr70293.c: New test. + +2016-03-21 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70288 + * gcc.dg/torture/pr70288-1.c: New testcase. + * gcc.dg/torture/pr70288-2.c: Likewise. + +2016-03-21 Andrey Belevantsev <abel@ispras.ru> + + PR rtl-optimization/69307 + * gcc.target/arm/pr69307.c: New test. + +2016-03-21 Andrey Belevantsev <abel@ispras.ru> + + PR rtl-optimization/69102 + * gcc.c-torture/compile/pr69102.c: New test. + +2016-03-18 Jeff Law <law@redhat.com> + + PR rtl-optimization/70263 + * gcc.c-torture/compile/pr70263-1.c: New test. + * gcc.target/i386/pr70263-2.c: New test. + +2016-03-18 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/70278 + * gcc.dg/torture/pr70278.c: New test. + * gcc.target/arm/pr70278.c: New test. + +2016-03-18 David Malcolm <dmalcolm@redhat.com> + + PR c/70281 + * gcc.dg/plugin/diagnostic-test-expressions-1.c + (test_builtin_types_compatible_p): New test function. + * gcc.dg/pr70281.c: New test case. + +2016-03-18 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/70113 + * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419. + +2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR tree-optimization/70252 + * gcc.dg/pr70252.c: New test. + +2016-03-18 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/pr70161-2.c: New test. + * gcc.dg/pr70161.c: New test. + +2016-03-18 Tom de Vries <tom@codesourcery.com> + + PR ipa/70269 + * gcc.dg/pr70269.c: New test. + +2016-03-18 Jakub Jelinek <jakub@redhat.com> + + PR c++/70267 + * g++.dg/ext/java-3.C: New test. + +2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70205 + * g++.dg/lookup/pr70205.C: New test. + +2016-03-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70218 + * g++.dg/cpp0x/lambda/lambda-70218.C: New test. + +2016-03-17 Marek Polacek <polacek@redhat.com> + + PR c/69407 + * gcc.dg/atomic-op-6.c: New test. + +2016-03-17 David Malcolm <dmalcolm@redhat.com> + + PR c/70264 + * c-c++-common/pr70264.c: New test case. + +2016-03-17 Jakub Jelinek <jakub@redhat.com> + + PR c++/70144 + * c-c++-common/pr70144-1.c: New test. + * c-c++-common/pr70144-2.c: New test. + + PR c++/70272 + * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon. + * g++.dg/opt/flifetime-dse6.C: New test. + * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. + +2016-03-17 H.J. Lu <hongjiu.lu@intel.com> + + PR driver/70192 + * gcc.dg/pic-1.c: New test. + * gcc.dg/pic-2.c: Likewise. + * gcc.dg/pic-3.c: Likewise. + * gcc.dg/pic-4.c: Likewise. + * gcc.dg/pie-1.c: Likewise. + * gcc.dg/pie-2.c: Likewise. + * gcc.dg/pie-3.c: Likewise. + * gcc.dg/pie-4.c: Likewise. + * gcc.dg/pie-5.c: Likewise. + * gcc.dg/pie-6.c: Likewise. + +2016-03-17 Tom de Vries <tom@codesourcery.com> + + * gfortran.dg/goacc/kernels-alias-3.f95: New test. + * gfortran.dg/goacc/kernels-alias-4.f95: New test. + +2016-03-17 Richard Biener <rguenther@suse.de> + + PR debug/70271 + * g++.dg/debug/pr70271.C: New testcase. + +2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com> + + * gcc.target/i386/pr70251.c: New test. + +2016-03-17 Marek Polacek <polacek@redhat.com> + + PR c++/70194 + * g++.dg/warn/constexpr-70194.C: New test. + +2016-03-16 Richard Henderson <rth@redhat.com> + + PR middle-end/70240 + * gcc.c-torture/compile/pr70240.c: New. + +2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.c-torture/compile/20151204.c: Skip for avr. + +2016-03-16 Jakub Jelinek <jakub@redhat.com> + + PR target/70245 + * g++.dg/opt/pr70245.C: New test. + * g++.dg/opt/pr70245.h: New file. + * g++.dg/opt/pr70245-aux.cc: New file. + +2016-03-16 Martin Sebor <msebor@redhat.com> + + * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. + +2016-03-16 Richard Henderson <rth@redhat.com> + + PR middle-end/70199 + * gcc.c-torture/compile/pr70199.c: New. + +2016-03-16 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.dg/uninit-19.c: Run dos2unix. + +2016-03-16 Marek Polacek <polacek@redhat.com> + + PR c/70093 + * gcc.dg/nested-func-10.c: New test. + * gcc.dg/nested-func-9.c: New test. + +2016-03-16 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/68714 + * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options. + +2016-03-16 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/68715 + * gcc.dg/graphite/pr68715-2.c: New test. + * gcc.dg/graphite/pr68715.c: New test. + * gfortran.dg/graphite/pr68715.f90: New test. + +2016-03-16 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/68809 + * gcc.dg/graphite/pr68809-2.c: New test. + * gcc.dg/graphite/pr68809.c: New test. + +2016-03-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/70147 + * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid + method call to i () as argument. Adjust expected output. + + PR c++/70147 + * g++.dg/ubsan/pr70147-1.C: New test. + * g++.dg/ubsan/pr70147-2.C: New test. + +2016-03-15 Martin Sebor <msebor@redhat.com> + + PR c++/58281 + * g++.dg/cpp1y/constexpr-instantiate.C: Add new test. + +2016-03-15 John David Anglin <danglin@gcc.gnu.org> + + * gcc.c-torture/execute/pr68532.c: Add -fno-common option on + hppa*-*-hpux*. + + * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. + + PR libfortran/69799 + * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if + libatomic_available. + +2016-03-15 Marek Polacek <polacek@redhat.com> + + PR c++/70209 + * g++.dg/ext/attribute-may-alias-4.C: New test. + +2016-03-15 Alexander Monakov <amonakov@ispras.ru> + + * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in + -fvar-tracking-assignments-toggle flag. + +2016-03-15 Pat Haugen <pthaugen@us.ibm.com> + + * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. + +2016-03-15 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70222 + * gcc.c-torture/execute/pr70222-1.c: New test. + * gcc.c-torture/execute/pr70222-2.c: New test. + +2016-03-15 Richard Henderson <rth@redhat.com> + + * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass. + +2016-03-15 Andrey Belevantsev <abel@ispras.ru> + + PR rtl-optimization/69032 + * gcc.dg/pr69032.c: New test. + +2016-03-15 Andrey Belevantsev <abel@ispras.ru> + + PR rtl-optimization/63384 + * g++.dg/pr63384.C: New test. + +2016-03-15 Andrey Belevantsev <abel@ispras.ru> + + PR target/64411 + * gcc.target/i386/pr64411.C: New test. + +2016-03-15 Tom de Vries <tom@codesourcery.com> + + * gfortran.dg/goacc/kernels-alias-2.f95: New test. + * gfortran.dg/goacc/kernels-alias.f95: New test. + +2016-03-14 Martin Sebor <msebor@redhat.com> + + PR c++/53792 + * g++.dg/cpp0x/constexpr-inline.C: New test. + * g++.dg/cpp0x/constexpr-inline-1.C: Same. + +2016-03-14 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/torture/pr70083.c: Prune non-standard ABI. + +2016-03-14 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70219 + * gcc.dg/pr70219.c: New test. + +2016-03-14 Bernd Schmidt <bschmidt@redhat.com> + + PR target/70083 + * gcc.dg/torture/pr70083.c: New test. + * gcc.target/i386/pr70083.c: New test. + +2016-03-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/56365 + * gcc.dg/tree-ssa/phi-opt-14.c: New testcase. + +2016-03-14 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/70098 + * lib/target-supports.exp (check_effective_target_powerpc64_no_dm): + New function. + * g++.dg/pr70098.C: New testcase. + + +2016-03-14 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/70045 + * gcc.dg/graphite/pr70045.c: New test. + +2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/69043 + * gfortran.dg/include_9.f90: New test. + +2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/45076 + gfortran.dg/prof/prof.exp: New script. + gfortran.dg/prof/dynamic_dispatch_6.f03: New test. + +2016-03-12 Andrey Belevantsev <abel@ispras.ru> + + PR rtl-optimization/69307 + * gcc.dg/pr69307.c: New test. + +2016-03-12 Vladimir Makarov <vmakarov@redhat.com> + + PR target/69614 + * gcc.target/arm/pr69614.c: New. + +2016-03-12 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/70031 + * gfortran.dg/submodule_14.f08: New test + + PR fortran/69524 + * gfortran.dg/submodule_15.f08: New test + +2016-03-12 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/70106 + * g++.dg/cpp1y/paren3.C: New test. + +2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/70131 + * gcc.target/powerpc/ppc-round2.c: New test. + +2016-03-11 Bernd Schmidt <bschmidt@redhat.com> + + PR target/70123 + * gcc.dg/torture/pr70123.c: New test. + +2016-03-11 Jeff Law <law@redhat.com> + + PR tree-optimization/70190 + * gcc.c-torture/compile/pr70190.c: New test. + +2016-03-11 David Malcolm <dmalcolm@redhat.com> + + PR c/68187 + * c-c++-common/Wmisleading-indentation.c (test43_a): New test + case. + (test43_b): Likewise. + (test43_c): Likewise. + (test43_d): Likewise. + (test43_e): Likewise. + (test43_f): Likewise. + (test43_g): Likewise. + (test44_a): Likewise. + (test44_b): Likewise. + (test44_c): Likewise. + (test44_d): Likewise. + (test44_e): Likewise. + +2016-03-11 David Malcolm <dmalcolm@redhat.com> + + PR c/70085 + * c-c++-common/Wmisleading-indentation.c (pr70085): New test case. + +2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to + dg-options. + +2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/70002 + PR target/69245 + * gcc.target/aarch64/pr69245_2.c: New test. + +2016-03-11 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/70177 + * gcc.dg/pr70177.c: New test. + +2016-03-11 Alan Lawrence <alan.lawrence@arm.com> + + * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>. + +2016-03-11 Alan Lawrence <alan.lawrence@arm.com> + + * gcc.dg/tree-ssa/sra-20.c: New. + +2016-03-11 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/70174 + * gcc.dg/pr70174.c: New test. + + PR tree-optimization/70169 + * gcc.dg/pr70169.c: New test. + +2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR target/70160 + * gcc.target/i386/pr70160.c: New test. + +2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/dfp-1.c: New test. + +2016-03-10 Nick Clifton <nickc@redhat.com> + + PR target/70044 + * gcc.target/aarch64/pr70044.c: New test. + +2016-03-10 Patrick Palka <ppalka@gcc.gnu.org> + Jakub Jelinek <jakub@redhat.com> + + PR c++/70001 + * g++.dg/cpp0x/constexpr-70001-1.C: New test. + * g++.dg/cpp0x/constexpr-70001-2.C: New test. + * g++.dg/cpp0x/constexpr-70001-3.C: New test. + +2016-03-10 Jan Hubicka <hubicka@ucw.cz> + + PR lto/69589 + * g++.dg/lto/pr69589_0.C: New testcase + * g++.dg/lto/pr69589_1.C: New testcase + +2016-03-10 Marek Polacek <polacek@redhat.com> + + PR c++/70153 + * g++.dg/delayedfold/unary-plus1.C: New test. + +2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/pr45701-1.c: Escape brackets. + * gcc.target/arm/pr45701-2.c: Likewise. + +2016-03-10 Alan Lawrence <alan.lawrence@arm.com> + + * gfortran.dg/unconstrained_commons.f: New. + +2016-03-10 Alan Modra <amodra@gmail.com> + + * gcc.dg/pr69195.c: New. + * gcc.dg/pr69238.c: New. + +2016-03-10 Tom de Vries <tom@codesourcery.com> + + PR testsuite/68915 + * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met. + +2016-03-10 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70128 + * gcc.dg/tree-ssa/alias-34.c: New testcase. + * gcc.dg/tree-ssa/alias-35.c: Likewise. + +2016-03-09 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/70152 + * gcc.dg/pr70152.c: New test. + + PR target/70086 + * gcc.target/i386/pr70086-1.c: New test. + * gcc.target/i386/pr70086-2.c: New test. + * gcc.target/i386/pr70086-3.c: New test. + + PR tree-optimization/70127 + * gcc.c-torture/execute/pr70127.c: New test. + +2016-03-09 Cesar Philippidis <cesar@codesourcery.com> + + * c-c++-common/goacc/combined-directives-2.c: New test. + +2016-03-09 David Malcolm <dmalcolm@redhat.com> + + PR c/68473 + PR c++/70105 + * g++.dg/diagnostic/pr70105.C: New test. + * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl. + (test_multiple_ordinary_maps): New test function. + +2016-03-09 David Malcolm <dmalcolm@redhat.com> + + PR c/68473 + PR c++/70105 + * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): + Drop range information from call to inform_at_rich_loc. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): + New. + (test_show_locus): Replace calls to rich_location::add_range with + calls to add_range. Rewrite the tests that used the now-defunct + rich_location ctor taking a source_range. Simplify other tests + by replacing calls to COMBINE_LOCATION_DATA with calls to + make_location. + +2016-03-09 Richard Biener <rguenther@suse.de> + Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/70138 + * gcc.dg/vect/pr70138-1.c: New testcase. + * gcc.dg/vect/pr70138-2.c: Likewise. + +2016-03-09 Jakub Jelinek <jakub@redhat.com> + + PR target/70049 + * gcc.target/i386/pr70049.c: New test. + +2016-03-09 Richard Biener <rguenther@suse.de> + + PR c/70143 + * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase. + * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise. + * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again. + +2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*, + arm-*-*. + +2016-03-09 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/67278 + * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options. + + PR target/67278 + * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options. + + PR middle-end/70050 + * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number + in testcase comment. + +2016-03-09 Tom de Vries <tom@codesourcery.com> + + * gfortran.dg/goacc/kernels-loop-2.f95: New test. + * gfortran.dg/goacc/kernels-loop-data-2.f95: New test. + * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test. + * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test. + * gfortran.dg/goacc/kernels-loop-data-update.f95: New test. + * gfortran.dg/goacc/kernels-loop-data.f95: New test. + * gfortran.dg/goacc/kernels-loop-n.f95: New test. + * gfortran.dg/goacc/kernels-loop.f95: New test. + +2016-03-08 Martin Sebor <msebor@redhat.com> + + PR c++/62096 + * g++.dg/warn/overflow-warn-7.C: New test. + +2016-03-08 Jason Merrill <jason@redhat.com> + + * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list. + * lib/target-supports.exp (check_effective_target_concepts): New. + +2016-03-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/70135 + * g++.dg/cpp1y/constexpr-loop4.C: New test. + * g++.dg/ubsan/pr70135.C: New test. + + PR target/70110 + * gcc.dg/pr70110.c: New test. + +2016-03-07 Martin Jambor <mjambor@suse.cz> + + * c-c++-common/gomp/clauses-1.c: Remove dg-options. + * c-c++-common/gomp/if-1.c: Likewise. + * c-c++-common/gomp/pr61486-2.c: Likewise. + * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp + to dg-additional-options. + * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests. + * g++/gomp/target-teams-1.c: Likewise. + * gcc.dg/gomp/gomp.exp: Likewise. + * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to + dg-additional-options. + * gfortran.dg/gomp/gomp.exp: Likewise. + * gfortran.dg/gomp/target1.f90: Remove dg-options. + * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to + dg-additional-options. + * gfortran.dg/gomp/target3.f90: Remove dg-options. + +2016-03-07 Martin Jambor <mjambor@suse.cz> + + * lib/target-supports.exp (check_effective_target_offload_hsa): New. + * c-c++-common/gomp/gridify-1.c: New test. + * gfortran.dg/gomp/gridify-1.f90: Likewise. + +2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/pr45701-1.c: Change assembler scan to not + trigger for cortex-r8, when scanning for register r8. + * gcc.target/arm/pr45701-2.c: Likewise. + +2016-02-26 Richard Biener <rguenther@suse.de> + Jeff Law <law@redhat.com> + + PR tree-optimization/69740 + * gcc.c-torture/compile/pr69740-1.c: New test. + * gcc.c-torture/compile/pr69740-2.c: New test. + +2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * lib/target-supports.exp + (check_effective_target_whole_vector_shift): Enable for PPC64. + +2016-03-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/70115 + * gcc.dg/torture/pr70115.c: New testcase. + +2016-03-07 Nathan Sidwell <nathan@codesourcery.com> + + PR middle-end/69916 + * c-c-++-common/goacc/pr69916.c: New. + +2016-03-07 Richard Henderson <rth@redhat.com> + + * gcc.c-torture/compile/pr70061.c: New test. + +2016-03-07 Richard Biener <rguenther@suse.de> + + PR testsuite/70109 + * gcc.dg/vect/O3-pr36098.c: New testcase. + +2016-03-07 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU. + +2016-03-07 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/renaming9.ad[sb]: New testcase. + +2016-03-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/70084 + * g++.dg/expr/stdarg3.C: New test. + +2016-03-04 Jeff Law <law@redhat.com> + + PR tree-optimization/69196 + * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and + x86_64-*-*. + +2016-03-04 Bernd Schmidt <bschmidt@redhat.com> + + PR c/69973 + * gcc.dg/pr69973.c: New test. + + PR rtl-optimization/69941 + * gcc.dg/torture/pr69941.c: New test. + + PR c/69824 + * gcc.dg/pr69824.c: New test. + +2016-03-05 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function. + * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New + function. + +2016-03-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/66786 + * g++.dg/cpp1y/var-templ48.C: New test. + * g++.dg/cpp1y/var-templ49.C: New test. + +2016-03-04 Eric Botcazou <ebotcazou@adacore.com> + + * g++.dg/Wno-frame-address.C: Skip on IA-64. + +2016-03-04 Jakub Jelinek <jakub@redhat.com> + + PR c++/70035 + * g++.dg/ubsan/pr70035.C: New test. + + PR target/70062 + * gcc.target/i386/pr70062.c: New test. + +2016-03-04 H.J. Lu <hongjiu.lu@intel.com> + + * g++.dg/template/typename21.C: Remove c++98_only. + +2016-03-04 H.J. Lu <hongjiu.lu@intel.com> + + * g++.dg/template/typename21.C: Replace c++98 with c++98_only. + +2016-03-04 David Malcolm <dmalcolm@redhat.com> + + PR c/68187 + * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test + function. + (fn_42_b): Likewise. + (fn_42_c): Likewise. + +2016-03-04 David Malcolm <dmalcolm@redhat.com> + + PR c/68187 + * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test + function. + (fn_40_b): Likewise. + (fn_41_a): Likewise. + (fn_41_b): Likewise. + +2016-03-04 Jakub Jelinek <jakub@redhat.com> + + PR target/70059 + * gcc.target/i386/avx512f-pr70059.c: New test. + * gcc.target/i386/avx512dq-pr70059.c: New test. + +2016-03-04 Bernd Schmidt <bschmidt@redhat.com> + + PR rtl-optimization/57676 + * gcc.dg/torture/pr57676.c: New test. + +2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com> + + * gcc.dg/pr70026.c: New test. + +2016-03-04 Marek Polacek <polacek@redhat.com> + + PR c/69798 + * gcc.dg/cilk-plus/pr69798-1.c: New test. + * gcc.dg/cilk-plus/pr69798-2.c: New test. + +2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/70004 + * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di): + Delete. + (test_corners_sisd_si): Likewise. + (main): Remove checks of the above. + * gcc.target/aarch64/shift_wide_invalid_1.c: New test. + +2016-03-04 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/Wno-frame-address.c: Skip on IA-64. + +2016-03-04 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.dg/torture/pr69951.c: Accept argc==0. + +2016-03-04 Richard Biener <rguenther@suse.de> + + PR c++/70054 + * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase. + * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase. + +2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR testsuite/69766 + * go.test/go-test.exp: S/390: Set GOARCH to the current target when + testing multiarch. + +2016-03-04 Jakub Jelinek <jakub@redhat.com> + + PR debug/69947 + * gcc.dg/guality/pr69947.c: New test. + +2016-03-03 Jakub Jelinek <jakub@redhat.com> + + PR ada/70017 + * gcc.dg/pr70017.c (foo): Store 0 to first element of each array. + +2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/69904 + * gcc.target/arm/pr69904.c: New test. + +2016-03-03 Jakub Jelinek <jakub@redhat.com> + + PR target/70021 + * gcc.dg/vect/pr70021.c: New test. + * gcc.target/i386/pr70021.c: New test. + +2016-03-03 Marek Polacek <polacek@redhat.com> + + PR middle-end/70050 + * gcc.dg/pr70050.c: New test. + +2016-03-03 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64. + +2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR tree-optimization/70043 + * gfortran.dg/vect/pr70043.f90: New test. + +2016-03-03 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/task1.ads: New test. + +2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * lib/gcc-gdb-test.exp (gdb-test): Make log message match command. + Invoke gdb with -batch. + * lib/gcc-simulate-thread.exp (simulate-thread): Likewise. + +2016-03-03 Richard Biener <rguenther@suse.de> + + PR tree-optimization/55936 + * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL. + +2016-03-02 Jeff Law <law@redhat.com> + + PR rtl-optimization/69942 + * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the + effects of argument promotions. + + PR tree-optimization/69987 + * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the + target does not support -fprefetch-loop-arrays. + +2016-03-02 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. + +2016-03-02 Bin Cheng <bin.cheng@arm.com> + + PR rtl-optimization/69052 + * gcc.target/i386/pr69052.c: New test. + +2016-03-02 Alan Modra <amodra@gmail.com> + + * gcc.dg/pr69990.c: New. + +2016-03-02 Jakub Jelinek <jakub@redhat.com> + + PR c/68062 + * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options. + + PR middle-end/70022 + * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options. + + PR target/70028 + * gcc.target/i386/pr70028.c: New test. + +2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> + + * c-c++-common/asan/swapcontext-test-1.c, + * c-c++-common/tsan/thread_leak.c, + * g++.dg/tsan/aligned_vs_unaligned_race.C, + * g++.dg/tsan/benign_race.C, + * g++.dg/tsan/fd_close_norace.C, + * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid + races with sanitizer output + +2016-03-02 Richard Biener <rguenther@suse.de> + Uros Bizjak <ubizjak@gmail.com> + + PR target/67278 + * gcc.dg/simd-8.c: New testcase. + +2016-03-02 Richard Biener <rguenther@suse.de> + + PR middle-end/67278 + * gcc.dg/simd-7.c: New testcase. + +2016-03-02 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/i386/pr70007.c: Tweak. + +2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390. + +2016-03-02 Marek Polacek <polacek@redhat.com> + + PR c/67854 + * gcc.dg/pr67854.c: New test. + +2016-03-02 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/70025 + * gcc.dg/torture/pr70025.c: New test. + +2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com> + + PR tree-optimization/68621 + * gcc.dg/tree-ssa/ifc-8.c: Adjust test. + +2016-03-01 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/i386/pr70007.c: New test. + +2016-03-01 Jeff Law <law@redhat.com> + + PR tree-optimization/69196 + * gcc.dg/tree-ssa/pr69196-1.c: New test. + + PR tree-optimization/69196 + * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from + duplicating code and spoiling the expected output. + +2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/70033 + * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler + supports power9 before doing tests. + * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise. + * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise. + * gcc.target/powerpc/p9-permute.c: Likewise. + +2016-03-01 Uros Bizjak <ubizjak@gmail.com> + + PR target/70027 + * gcc.target/i386/pr70027.c: New test. + +2016-03-01 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/pr70017.c: New test. + +2016-03-01 Jakub Jelinek <jakub@redhat.com> + + PR c/69796 + PR c/69974 + * gcc.dg/pr69796.c: New test. + * gcc.dg/pr69974.c: New test. + +2016-03-01 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. + +2016-02-29 Jeff Law <law@redhat.com> + + PR tree-optimization/69987 + * gfortran.dg/pr69987.f90: New test. + + PR tree-optimization/69989 + * gcc.c-torture/compile/pr69989-2.c: New test. + +2016-03-01 Marek Polacek <polacek@redhat.com> + + PR c++/69795 + * g++.dg/parse/invalid1.C: New test. + +2016-03-01 Richard Biener <rguenther@suse.de> + + PR middle-end/70022 + * gcc.dg/pr70022.c: New testcase. + +2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR tree-optimization/69956 + * gcc.dg/pr69956.c: New test. + +2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/70011 + * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c: + XFAIL when hardware supports efficient unaligned storage access. + +2016-03-01 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69961 + * g++.dg/template/pr69961a.C: New test. + * g++.dg/template/pr69961b.C: New test. + +2016-02-29 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/69985 + * gcc.dg/cpp/pr69985.c: New test case. + +2016-02-29 Jeff Law <law@redhat.com> + + PR tree-optimization/70005 + * gcc.c-torture/execute/pr70005.c New test. + + PR tree-optimization/69999 + * gcc.c-torture/compile/pr69999.c: New test. + +2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR tree-optimization/69652 + * gcc.dg/torture/pr69652.c: Delete test. + * gcc.dg/vect/pr69652.c: New test. + +2016-02-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69980 + * gfortran.dg/vect/pr69980.f90: New testcase. + +2016-02-29 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/20160229-1.c: New test. + +2016-02-29 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/stack_usage3.adb: New test. + * gnat.dg/stack_usage3_pkg.ads: New helper. + +2016-02-29 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/renaming8.adb: New test. + * gnat.dg/renaming8_pkg1.ads: New helper. + * gnat.dg/renaming8_pkg2.ad[sb]: Likewise. + * gnat.dg/renaming8_pkg3.ad[sb]: Likewise. + +2016-02-29 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69720 + * gcc.dg/vect/vect-outer-pr69720.c: New testcase. + +2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/68147 + PR fortran/47674 + * gfortran.dg/realloc_on_assign_26.f90: New test case. + +2016-02-28 Harald Anlauf <anlauf@gmx.de> + Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/56007 + * gfortran.dg/coarray_8.f90: Adjust error message. + * gfortran.dg/pr56007.f90: New test. + * gfortran.dg/pr56007.f: New test. + +2016-02-28 H.J. Lu <hongjiu.lu@intel.com> + + PR tree-optimization/69989 + * gcc.dg/torture/pr69989.c: New test. + +2016-02-28 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/i386/stack-realign-win.c: New test. + +2016-02-28 Harald Anlauf <anlauf@gmx.de> + + PR fortran/60126 + * gfortran.dg/pr60126.f90: New test. + +2016-02-27 Jeff Law <law@redhat.com> + + Revert + 2016-02-26 Richard Biener <rguenther@suse.de> + Jeff Law <law@redhat.com> + + PR tree-optimization/69740 + * gcc.c-torture/compile/pr69740-1.c: New test. + * gcc.c-torture/compile/pr69740-2.c: New test. + +2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/69910 + * gfortran.dg/newunit_4.f90: New test. + +2016-02-27 Jakub Jelinek <jakub@redhat.com> + + PR target/69613 + PR rtl-optimization/69886 + * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options. + * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime + target. + +2016-02-26 Martin Sebor <msebor@redhat.com> + + PR tree-optimization/15826 + * gcc.dg/tree-ssa/pr15826.c: New test. + +2016-02-26 Jakub Jelinek <jakub@redhat.com> + + PR target/69969 + * gcc.target/powerpc/pr69969.c: New test. + +2016-02-26 Martin Sebor <msebor@redhat.com> + + PR c++/15766 + * g++.old-deja/g++.other/decl5.C: Add a test case. + +2016-02-26 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/69946 + * gcc.target/powerpc/pr69946.c: New file. + +2016-02-26 Richard Biener <rguenther@suse.de> + Jeff Law <law@redhat.com> + + PR tree-optimization/69740 + * gcc.c-torture/compile/pr69740-1.c: New test. + * gcc.c-torture/compile/pr69740-2.c: New test. + +2016-02-26 Martin Jambor <mjambor@suse.cz> + + PR middle-end/69920 + * gcc.dg/torture/pr69932.c: New test. + * gcc.dg/torture/pr69936.c: Likewise. + +2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + PR target/69709 + * gcc.target/s390/pr69709.c: New test. + +2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/69245 + * gcc.target/aarch64/pr69245_1.c: New test. + +2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/69613 + * gcc.dg/torture/pr69613.c: New test. + +2016-02-26 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/69891 + * gcc.target/i386/pr69891.c: New test. + +2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com> + Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/61397 + * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired + functionality for both 32-bit and 64-bit. + +2016-02-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69551 + * gcc.dg/torture/pr69951.c: New testcase. + +2016-02-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/48795 + * gcc.dg/Warray-bounds-18.c: New testcase. + +2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * g++.dg/ext/attr-constructor1.C: Require init_priority support. + +2016-02-25 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/69896 + * gcc.dg/pr69896.c: New test. + +2016-02-25 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69736 + * g++.dg/cpp1y/paren2.C: New test. + +2016-02-24 Martin Sebor <msebor@redhat.com> + + PR c/51147 + * gcc.dg/enum-mode-2.c: New test. + +2016-02-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/69922 + * g++.dg/warn/Wnonnull-compare-6.C: New test. + * g++.dg/warn/Wnonnull-compare-7.C: New test. + * g++.dg/ubsan/pr69922.C: New test. + +2016-02-24 Marek Polacek <polacek@redhat.com> + + PR c/69819 + * gcc.dg/pr69819.c: New test. + +2016-02-24 Martin Sebor <msebor@redhat.com> + + PR c++/69912 + * g++.dg/ext/flexary15.C: New test. + +2016-02-24 Martin Sebor <msebor@redhat.com> + + * gcc.dg/builtins-68.c: Avoid making unportable + assumptions about the relationship between SIZE_MAX and UINT_MAX. + * g++.dg/ext/builtin_alloca.C: Same. + +2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> + Charles Baylis <charles.baylis@linaro.org> + + PR debug/61033 + * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033. + +2016-02-24 Richard Biener <rguenther@suse.de> + Jakub Jelinek <jakub@redhat.com> + + PR middle-end/69760 + * gcc.dg/torture/pr69760.c: New testcase. + +2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer + pattern on Solaris with as. + +2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/arm/cond_sub_restrict_it.c: New test. + * gcc.target/arm/condarith_restrict_it.c: Likewise. + * gcc.target/arm/movcond_restrict_it.c: Likewise. + * gcc.target/arm/negscc_restrict_it.c: Likewise. + +2016-02-24 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/69915 + * gcc.dg/pr69915.c: New test. + +2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/69886 + * gcc.dg/torture/pr69886.c: New test. + +2016-02-24 Richard Biener <rguenther@suse.de> + + PR middle-end/68963 + * gcc.dg/torture/pr68963.c: New testcase. + +2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/69875 + * gcc.target/arm/atomic_loaddi_acquire.x: New file. + * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise. + * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise. + * gcc.target/arm/atomic_loaddi_1.c: New test. + * gcc.target/arm/atomic_loaddi_2.c: Likewise. + * gcc.target/arm/atomic_loaddi_3.c: Likewise. + * gcc.target/arm/atomic_loaddi_4.c: Likewise. + * gcc.target/arm/atomic_loaddi_5.c: Likewise. + * gcc.target/arm/atomic_loaddi_6.c: Likewise. + * gcc.target/arm/atomic_loaddi_7.c: Likewise. + * gcc.target/arm/atomic_loaddi_8.c: Likewise. + * gcc.target/arm/atomic_loaddi_9.c: Likewise. + +2016-02-24 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/69909 + * gcc.dg/torture/pr69909.c: New test. + +2016-02-24 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69907 + * gcc.dg/vect/bb-slp-pr69907.c: New testcase. + * gcc.dg/vect/bb-slp-34.c: XFAIL. + * gcc.dg/vect/bb-slp-pr68892.c: Likewise. + +2016-02-24 Christian Bruel <christian.bruel@st.com> + + * gcc.target/arm/pragma_cpp_fma.c: New test. + +2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/61156 + * gfortran.dg/include_6.f90: Update test. + +2016-02-23 Jakub Jelinek <jakub@redhat.com> + + PR objc/69844 + * objc.dg/pr69844.m: New test. + +2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/69456 + * gfortran.dg/namelist_89.f90: New test. + * gfortran.dg/pr59700.f90: Update test.. + +2016-02-23 Martin Sebor <msebor@redhat.com> + + PR middle-end/69780 + * g++.dg/ext/builtin_alloca.C: New test. + * gcc.dg/builtins-68.c: New test. + +2016-02-23 Richard Henderson <rth@redhat.com> + + * gcc.target/i386/addr-space-3.c: Remove test. + +2016-02-23 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/69126 + PR preprocessor/69543 + * c-c++-common/pr69126-2-long.c: New test. + * c-c++-common/pr69126-2-short.c: New test. + * c-c++-common/pr69543-1.c: Remove xfail. + +2016-02-23 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/69126 + PR preprocessor/69543 + PR preprocessor/69558 + * c-c++-common/pr69126.c (MACRO_1, test_1): New. + (f): Rename to... + (test_2): ...this, and add leading comment. + (MACRO_3, test_3): New. + (MACRO_4A, MACRO_4B, test_4): New. + (MACRO): Rename to... + (MACRO_5): ...this. + (g): Rename to... + (test_5): ...this, updating for renaming of MACRO, and + add leading comment. + * c-c++-common/pr69543-1.c: New. + * c-c++-common/pr69543-2.c: New. + * c-c++-common/pr69543-3.c: New. + * c-c++-common/pr69543-4.c: New. + * c-c++-common/pr69558-1.c: New. + * c-c++-common/pr69558-2.c: New. + * c-c++-common/pr69558-3.c: New. + * c-c++-common/pr69558-4.c: New. + * gcc.dg/pr69558.c: Move to... + * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with + xfail for c++. + +2016-02-23 Thomas Schwinge <thomas@codesourcery.com> + + * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust + to -ftree-parallelize-loops/-fopenacc changes. + * 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/kernels-loop-inner.f95: Likewise. + * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise. + +2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/chkp-hidden-def.c: Require alias support. + +2016-02-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/69902 + * g++.dg/warn/Wnonnull-compare-5.C: New test. + + PR c/69900 + * gcc.dg/pr69900.c: New test. + +2016-02-23 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/69666 + * gcc.dg/tree-ssa/pr69666.c: New test. + +2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/67451 + * gfortran.dg/coarray_allocate_5.f08: New test. + +2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vcond-shift.c: Move to ... + * gcc.target/s390/vector/vcond-shift.c: ... here. + +2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/md/movstr-2.c: Move and rename to ... + * gcc.target/s390/vector/stpcpy-1.c: ... this one. + +2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/md/movstr-1.c: Turn into compile test. + +2016-02-20 Mark Wielaard <mjw@redhat.com> + + PR c/28901 + * gcc.dg/unused-variable-3.c: New test. + +2016-02-22 Jakub Jelinek <jakub@redhat.com> + + PR target/69888 + * gcc.target/i386/pr69888.c: New test. + +2016-02-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69882 + * gfortran.dg/vect/pr69882.f90: New testcase. + +2016-02-22 Jakub Jelinek <jakub@redhat.com> + + PR target/69885 + * gcc.dg/pr69885.c: New test. + +2016-02-22 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/69806 + PR target/54089 + * gcc.target/sh/pr54089-10.c: New. + +2016-02-20 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/69423 + * gfortran.dg/deferred_character_15.f90: New test. + +2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/57365 + gfortran.dg/allocate_with_source_18.f03: New test. + +2016-02-20 Harald Anlauf <anlauf@gmx.de> + + PR fortran/52531 + gfortran.dg/gomp/pr52531.f90: New test. + +2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR c++/69865 + * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before + -std=c++03. + +2016-02-19 Jakub Jelinek <jakub@redhat.com> + + PR c++/69826 + * c-c++-common/cilk-plus/CK/pr69826-1.c: New test. + * c-c++-common/cilk-plus/CK/pr69826-2.c: New test. + + PR c++/69850 + * g++.dg/warn/Wnonnull-compare-4.C: New test. + + PR c++/69851 + * g++.dg/torture/pr69851.C: New test. + +2016-02-19 Martin Sebor <msebor@redhat.com> + + PR testsuite/69573 + * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures. + +2016-02-19 Jakub Jelinek <jakub@redhat.com> + + PR c++/69850 + * g++.dg/warn/Wnonnull-compare-2.C: New test. + * g++.dg/warn/Wnonnull-compare-3.C: New test. + + PR c++/67767 + * g++.dg/cpp0x/pr67767.C: New test. + +2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks + for fp, simd, crypto, crc, lse. + * doc/sourcebuild.texi (AArch64-specific attributes): Document the + above. + * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok + effective target check. + +2016-02-19 Jakub Jelinek <jakub@redhat.com> + + PR target/69820 + * gcc.target/i386/pr69820.c: New test. + +2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vector/int128-1.c: New test. + +2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/vector/vec-vcond-1.c: New test. + +2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings + instruction pattern name to prevent the testcase from failing with + -march=z13. + +2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gcc.target/s390/md/movstr-2.c: New test. + +2016-02-19 Marcin Kościelnicki <koriakin@0x04.net> + + * gcc.target/s390/morestack.c: New test. + +2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR target/69625 + * gcc.target/s390/pr69625.c: Add test case. + +2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de> + + PR testsuite/68580 + * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned. + +2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/68404 + * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change. + * gcc.target/powerpc/fusion3.c: Likewise. + +2016-02-18 Richard Biener <rguenther@suse.de> + + PR middle-end/69553 + * g++.dg/torture/pr69553.C: New testcase. + +2016-02-18 Nick Clifton <nickc@redhat.com> + + PR target/62254 + PR target/69610 + * gcc.target/arm/pr62554.c: New test. + * gcc.target/arm/pr69610-1.c: New test. + * gcc.target/arm/pr69610-2.c: New test. + +2016-02-18 Richard Biener <rguenther@suse.de> + + PR middle-end/69854 + * gcc.dg/torture/pr69854.c: New testcase. + +2016-02-17 Jakub Jelinek <jakub@redhat.com> + + PR c++/69850 + * g++.dg/warn/Wnonnull-compare-1.C: New test. + +2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/vec-cg.c: New test. + +2016-02-17 Richard Biener <rguenther@suse.de> + + PR testsuite/69586 + * gcc.dg/uninit-21.c: Add -fno-short-enums. + +2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/69161 + * gcc.c-torture/compile/pr69161.c: New test. + +2016-02-17 David Sherwood <david.sherwood@arm.com> + + PR target/69532 + * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw. + * gcc.target/arm/vect-fmaxmin.c: Likewise. + +2016-02-17 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/ifcvt-4.c: Skip on Visium. + +2016-02-17 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/atomic8.adb: New test. + +2016-02-17 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/discr46.ad[sb]: New test. + +2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org> + + PR Target/48344 + * gcc.target/powerpc/pr48344-1.c: New test. + +2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/69742 + * gfortran.dg/associate_21.f90: New test. + +2016-02-16 Jakub Jelinek <jakub@redhat.com> + + PR c/69835 + * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of + -Wnonnull in dg-options. + * c-c++-common/nonnull-2.c: New test. + +2016-02-16 James Greenhalgh <james.greenhalgh@arm.com> + Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + * gcc.target/aarch64/vector_initialization_nostack.c: New. + +2016-02-16 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/69801 + * gcc.dg/pr69801.c: Add empty dg-options. + +2016-02-16 James Norris <jnorris@codesourcery.com> + + * c-c++-common/goacc/deviceptr-1.c: Add tests. + * g++.dg/goacc/deviceptr-1.c: New file. + +2016-02-16 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69820 + * gcc.dg/vect/pr69820.c: New test. + +2016-02-16 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69776 + * gcc.dg/torture/pr69776-2.c: New testcase. + +2016-02-16 Bernd Schmidt <bschmidt@redhat.com> + + PR tree-optimization/69714 + * gcc.dg/torture/pr69714.c: New test. + +2016-02-16 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69802 + * gcc.dg/pr69802.c: New test. + +2016-02-16 Richard Biener <rguenther@suse.de> + + PR middle-end/69801 + * gcc.dg/pr69801.c: New testcase. + +2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/69651 + * gfortran.dg/read_bang.f90: New test. + * gfortran.dg/read_bang4.f90: New test. + +2016-02-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/69658 + * g++.dg/init/pr69658.C: New test. + + PR c++/69797 + * c-c++-common/pr69797.c: New test. + +2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * lib/target-supports.exp (check_effective_target_section_anchors): Add + check for aarch64*-*-*. + +2016-02-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69783 + * gcc.dg/vect/pr69783.c: New testcase. + +2016-02-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69776 + * gcc.dg/torture/pr69776.c: New testcase. + +2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/60526 + * gfortran.dg/type_decl_4.f90: Reinstated. + +2016-02-14 John David Anglin <danglin@gcc.gnu.org> + + PR fortran/68746 + * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*. + +2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/60526 + PR bootstrap/69816 + * gfortran.dg/type_decl_4.f90: Removed. + +2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/60526 + * gfortran.dg/type_decl_4.f90: New test. + +2016-02-14 Alan Modra <amodra@gmail.com> + + PR testsuite/68886 + * gcc.c-torture/execute/stkalign.c: Revise test. + +2016-02-13 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/67260 + * gcc.target/sh/torture/pr67260.c: Adjust additional options. + +2016-02-13 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/67260 + * gcc.target/sh/torture/pr67260.c: New. + +2016-02-12 John David Anglin <danglin@gcc.gnu.org> + + * gcc.dg/pr67964.c: Add dg-require-alias. + +2016-02-13 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/67636 + PR target/64345 + * gcc.target/sh/pr54236-1.c: Adjust optimization level. + +2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/69668 + * gfortran.dg/namelist_88.f90: New test. + +2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/69668 + * gfortran.dg/namelist_38.f90: Update test. + * gfortran.dg/namelist_84.f90: Update test. + +2016-02-12 David Malcolm <dmalcolm@redhat.com> + + PR other/69554 + * gcc.dg/pr69554-1.c: New test. + * gfortran.dg/pr69554-1.F90: New test. + * gfortran.dg/pr69554-2.F90: New test. + * lib/gcc-dg.exp (proc dg-locus): New function. + * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to + distinguish between the caret-printing and non-caret-printing + cases. If caret-printing has been explicitly enabled, bail out + without attempting to fix up the output. + +2016-02-12 David Malcolm <dmalcolm@redhat.com> + + PR driver/69265 + PR driver/69453 + * gcc.dg/spellcheck-options-3.c: New test case. + * gcc.dg/spellcheck-options-4.c: New test case. + * gcc.dg/spellcheck-options-5.c: New test case. + * gcc.dg/spellcheck-options-6.c: New test case. + * gcc.dg/spellcheck-options-7.c: New test case. + * gcc.dg/spellcheck-options-8.c: New test case. + * gcc.dg/spellcheck-options-9.c: New test case. + * gcc.dg/spellcheck-options-10.c: New test case. + +2016-02-12 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/69764 + PR rtl-optimization/69771 + * c-c++-common/pr69764.c: New test. + * gcc.dg/torture/pr69771.c: New test. + +2016-02-12 Marek Polacek <polacek@redhat.com> + + * g++.dg/torture/init-list1.C: New. + +2016-02-12 Marek Polacek <polacek@redhat.com> + + * gcc.dg/pr69522.c: Add empty dg-options. + +2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com> + + * g++.dg/lto/lto.exp: Include and init mpx. + * g++.dg/lto/pr69729_0.C: New test. + +2016-02-12 Jakub Jelinek <jakub@redhat.com> + + PR ipa/69241 + * g++.dg/ipa/pr69241-4.C: New test. + + PR ipa/68672 + * g++.dg/ipa/pr68672-1.C: New test. + * g++.dg/ipa/pr68672-2.C: New test. + * g++.dg/ipa/pr68672-3.C: New test. + +2016-02-12 Bernd Schmidt <bschmidt@redhat.com> + + PR c/69522 + * gcc.dg/pr69522.c: New test. + +2016-02-12 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69098 + * g++.dg/cpp1y/69098.C: New test. + * g++.dg/cpp1y/69098-2.C: New test. + +2016-02-12 Jakub Jelinek <jakub@redhat.com> + + * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior + and neighbour -> neighbor. + * objc.dg/attributes/method-nonnull-1.m: Likewise. + * objc.dg/gnu-api-2-class-meta.m: Likewise. + * c-c++-common/Wvarargs.c: Likewise. + * c-c++-common/goacc/host_data-5.c: Likewise. + * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. + * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise. + * obj-c++.dg/gnu-api-2-method.mm: Likewise. + * gcc.target/aarch64/pr60697.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise. + * gcc.target/aarch64/aapcs64/ice_2.c: Likewise. + * gcc.target/aarch64/aapcs64/test_23.c: Likewise. + * gcc.target/aarch64/vrnd_f64_1.c: Likewise. + * g++.dg/warn/Wconversion-real-integer-3.C: Likewise. + * g++.dg/lookup/koenig5.C: Likewise. + * g++.dg/ext/no-asm-2.C: Likewise. + * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise. + * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise. + * gfortran.dg/used_types_16.f90: Likewise. + * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. + * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise. + * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. + * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise. + * gfortran.dg/abstract_type_6.f03: Likewise. + * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise. + * gfortran.dg/used_types_15.f90: Likewise. + * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise. + * gfortran.dg/exit_3.f08: Likewise. + * gfortran.dg/open_status_2.f90: Likewise. + * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. + * gfortran.dg/intrinsic_std_1.f90: Likewise. + * gfortran.dg/associate_1.f03: Likewise. + * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise. + * gfortran.dg/intrinsic_std_6.f90: Likewise. + * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise. + * gcc.dg/builtin-object-size-1.c: Likewise. + * gcc.dg/noreturn-6.c: Likewise. + * gcc.dg/builtin-stringop-chk-1.c: Likewise. + * gcc.dg/globalalias.c: Likewise. + * gcc.dg/builtins-config.h: Likewise. + * gcc.dg/pr30457.c: Likewise. + * gcc.c-torture/compile/volatile-1.c: Likewise. + * gcc.c-torture/execute/20101011-1.c: Likewise. + * c-c++-common/Waddress-1.c: Likewise. + +2016-02-11 Jakub Jelinek <jakub@redhat.com> + + PR c/69768 + * c-c++-common/Waddress-1.c: New test. + +2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/69296 + * gfortran.dg/associate_19.f03: New test. + * gfortran.dg/associate_20.f03: New test. + +2016-02-11 Oleg Endo <olegendo@gcc.gnu.org> + + * gcc.target/sh/pr54089-8.c: Adjust optimization level. + +2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/target_attr_15.c: Scan assembly for + .arch armv8-a\n. Add -dA to dg-options. + * gcc.target/aarch64/assembler_arch_1.c: New test. + * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options. + +2016-02-11 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/68726 + * g++.dg/cpp0x/pr68726.C: New. + +2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com> + + * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx + test. + +2016-02-11 Richard Biener <rguenther@suse.de> + + * g++.dg/tree-ssa/pr61034.C: Adjust. + +2016-02-10 Vladimir Makarov <vmakarov@redhat.com> + + PR target/69148 + * gcc.target/s390/pr69148.c: New. + +2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR tree-optimization/69652 + * gcc.dg/torture/pr69652.c: New test. + +2016-02-10 Jakub Jelinek <jakub@redhat.com> + Patrick Palka <ppalka@gcc.gnu.org> + + PR ipa/69241 + PR c++/69649 + * g++.dg/ipa/pr69241-1.C: New test. + * g++.dg/ipa/pr69241-2.C: New test. + * g++.dg/ipa/pr69241-3.C: New test. + * g++.dg/ipa/pr69649.C: New test. + +2016-02-10 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*. + * gcc.dg/tree-ssa/sra-18.c: Ditto. + +2016-02-10 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/68021 + * gcc.dg/tree-ssa/pr68021.c: New test. + +2016-02-10 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69726 + * gcc.dg/uninit-22.c: New testcase. + +2016-02-09 Andrew Pinski <apinski@cavium.com> + + PR tree-opt/69282 + * gcc.c-torture/compile/20160205-1.c: New testcase. + +2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/68404 + * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion + instead accessing a really large arrray. + * gcc.target/powerpc/fusion3.c: Likewise. + +2016-02-09 Charles Baylis <charles.baylis@linaro.org> + + PR target/68532 + * gcc.c-torture/execute/pr68532.c: New test. + +2016-02-11 Alexandre Oliva <aoliva@redhat.com> + + PR target/69634 + * gcc.dg/pr69634.c: New. + +2016-02-09 Richard Biener <rguenther@suse.de> + + * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space. + +2016-02-09 Alexander Fomin <alexander.fomin@intel.com> + + * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation. + +2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com> + + * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures. + +2016-02-09 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69715 + * gcc.dg/torture/pr69715.c: New testcase. + +2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69139 + * g++.dg/cpp0x/trailing12.C: New test. + * g++.dg/cpp0x/trailing13.C: New test. + +2016-02-08 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69283 + PR c++/67835 + * g++.dg/cpp1y/auto-fn29.C: New test. + * g++.dg/cpp1y/auto-fn30.C: New test. + +2016-02-08 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69209 + * gcc.c-torture/compile/pr69209.c: New test. + +2016-02-08 Jeff Law <law@redhat.com> + + PR tree-optimization/68541 + * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number + of statements allowed in join block for path splitting. + +2016-02-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/59627 + * g++.dg/gomp/pr59627.C: New test. + + PR ipa/69239 + * g++.dg/ipa/pr69239.C: New test. + +2016-02-08 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/69664 + * gcc.dg/cpp/trad/comment-2.c: Add expected column number. + * gcc.dg/cpp/warn-comments.c: Likewise. + +2016-02-08 Marek Polacek <polacek@redhat.com> + + PR c++/69688 + * g++.dg/init/const12.C: New test. + +2016-02-08 Bernd Schmidt <bschmidt@redhat.com> + + PR target/60410 + * gcc.dg/lto/pr55113_0.c: Remove test. + +2016-02-08 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69719 + * gcc.dg/torture/pr69719.c: New testcase. + +2016-02-08 Richard Biener <rguenther@suse.de> + Jeff Law <law@redhat.com> + + PR target/68273 + * gcc.target/mips/pr68273.c: New testcase. + +2016-02-08 Richard Biener <rguenther@suse.de> + + PR rtl-optimization/69274 + * gcc.target/i386/addr-sel-1.c: XFAIL. + +2016-02-08 Jeff Law <law@redhat.com> + + PR tree-optimization/68541 + * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed. + + PR tree-optimization/65917 + * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed. + +2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/50555 + * gfortran.dg/namelist_args.f90: New test. + +2016-02-05 Jeff Law <law@redhat.com> + + PR tree-optimization/68541 + * gcc.dg/tree-ssa/split-path-2.c: New test. + * gcc.dg/tree-ssa/split-path-3.c: New test. + * gcc.dg/tree-ssa/split-path-4.c: New test. + * gcc.dg/tree-ssa/split-path-5.c: New test. + * gcc.dg/tree-ssa/split-path-6.c: New test. + * gcc.dg/tree-ssa/split-path-7.c: New test. + +2016-02-05 Martin Sebor <msebor@redhat.com> + + PR c++/69662 + * g++.dg/warn/Wplacement-new-size-1.C: New test. + * g++.dg/warn/Wplacement-new-size-2.C: New test. + +2016-02-06 Richard HEnderson <rth@redhat.com> + + PR c/69643 + * gcc.target/i386/addr-space-4.c: New. + * gcc.target/i386/addr-space-5.c: New. + +2016-02-05 Mikael Morin <mikael@gcc.gnu.org> + + PR fortran/66089 + * gfortran.dg/elemental_dependency_6.f90: New. + +2016-02-05 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/69691 + * gcc.c-torture/execute/pr69691.c: New test. + + PR c++/69628 + * g++.dg/parse/pr69628.C: New test. + +2016-02-05 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/sancov/asan.c: Move to ... + * gcc.dg/asan/sancov-1.c: ... here. + +2016-02-05 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr69577.c: Require avx_runtime target. + +2016-02-05 H.J. Lu <hongjiu.lu@intel.com> + + PR target/69677 + * gcc.target/i386/pr69677.c: New test. + +2016-02-05 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/68948 + * g++.dg/template/pr68948.C: New test. + +2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390 + (only necessary on s390x). + +2016-02-04 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pr69454-2.c: Compile with -msse2 + -mno-accumulate-outgoing-args. + +2016-02-04 Patrick Palka <ppalka@gcc.gnu.org> + + * g++.dg/cpp0x/constexpr-ptrmem5.C: New test. + +2016-02-04 Jakub Jelinek <jakub@redhat.com> + + PR c/69669 + * c-c++-common/pr69669.c: New test. + +2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com> + + PR target/69667 + * g++.dg/pr69667.C: New file. + +2016-02-04 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/69619 + * gcc.dg/pr69619.c: Add new test. + +2016-02-04 Richard Sandiford <richard.sandiford@arm.com> + + PR rtl-optimization/69577 + * gcc.target/i386/pr69577.c: New test. + +2016-02-04 Martin Liska <mliska@suse.cz> + + * g++.dg/asan/pr69276.C: New test. + +2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/65932 + PR target/67714 + * gcc.target/arm/wmul-3.c: Simplify test to generate just + a single smulbb instruction. + * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options. + * gcc.target/amr/wmul-2.c: Likewise. + +2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/65932 + PR target/67714 + * gcc.c-torture/execute/pr67714.c: New test. + +2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR target/69454 + * gcc.target/i386/pr69454-1.c: New test. + * gcc.target/i386/pr69454-2.c: New test. + +2016-02-03 Martin Sebor <msebor@redhat.com> + + PR c++/69251 + PR c++/69253 + PR c++/69290 + PR c++/69277 + PR c++/69349 + * g++.dg/ext/flexarray-mangle-2.C: New test. + * g++.dg/ext/flexarray-mangle.C: New test. + * g++.dg/ext/flexarray-subst.C: New test. + * g++.dg/ext/flexary11.C: New test. + * g++.dg/ext/flexary12.C: New test. + * g++.dg/ext/flexary13.C: New test. + * g++.dg/ext/flexary14.C: New test. + * g++.dg/other/dump-ada-spec-2.C: Adjust. + +2016-02-03 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6): + Define only if CHECK_FLOAT128 is defined. + (main): Properly initialize u5. + +2016-02-03 Jakub Jelinek <jakub@redhat.com> + + PR c/69627 + * gcc.dg/pr69627.c: New test. + + PR target/69644 + * gcc.dg/pr69644.c: New test. + +2016-02-03 Mike Stump <mikestump@comcast.net> + + * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor + support for struct-layout-1.exp. + +2016-02-03 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69056 + * g++.dg/cpp0x/pr69056.C: New test. + +2016-02-03 Vladimir Makarov <vmakarov@redhat.com> + Alexandre Oliva <aoliva@redhat.com> + + PR target/69461 + * gcc.target/powerpc/pr69461.c: New. + +2016-02-03 Uros Bizjak <ubizjak@gmail.com> + + * lib/tsan-dg.exp (tsan_init): Move check if tsan executable + works from here ... + (check_effective_target_fsanitize_thread): ... to here. Do not + specify additional compile flags for the test source. + * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not + specify additional compile flags for the test source. + +2016-02-03 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/ccmp_1.c: Fix test issue. + +2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/67451 + PR fortran/69418 + * gfortran.dg/coarray_allocate_2.f08: New test. + * gfortran.dg/coarray_allocate_3.f08: New test. + * gfortran.dg/coarray_allocate_4.f08: New test. + +2016-02-03 Alan Lawrence <alan.lawrence@arm.com> + + * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes; + use same scan-tree-dump-times on all platforms. + * gcc.dg/vect/vect-outer-1.c: Likewise. + * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise. + * gcc.dg/vect/vect-outer-1a.c: Likewise. + * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise. + * gcc.dg/vect/vect-outer-1b.c: Likewise. + * gcc.dg/vect/vect-outer-2b.c: Likewise. + * gcc.dg/vect/vect-outer-3b.c: Likewise. + * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. + +2016-02-02 Segher Boessenkool <segher@kernel.crashing.org> + + * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension" + warning. + +2016-02-02 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test. + +2016-02-02 James Norris <jnorris@codesourcery.com> + + * c-c++-common/goacc/routine-5.c: Add tests. + +2016-02-02 Alexander Monakov <amonakov@ispras.ru> + + * gcc.target/nvptx/unsigned-cmp.c: New test. + +2016-02-02 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/scalar_shift_1.c + (test_corners_sisd_di): Improve force to SIMD register. + (test_corners_sisd_si): Likewise. + * gcc.target/aarch64/vect-ld1r-compile-fp.c: + Remove scan-assembler check for ldr. + +2016-02-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69595 + * gcc.dg/Warray-bounds-17.c: New testcase. + +2016-02-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69606 + * gcc.dg/torture/pr69606.c: New testcase. + +2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR middle-end/68542 + * gcc.dg/vect/vect-mask-store-move-1.c: New test. + * gcc.target/i386/avx2-vect-mask-store-move1.c: New test. + +2016-02-02 Alan Modra <amodra@gmail.com> + + PR target/69548 + * gcc.target/powerpc/pr69548.c: New test. + +2016-02-01 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/69592 + * gcc.dg/pr69592.c: New test. + + PR preprocessor/69543 + PR c/69558 + * gcc.dg/pr69543.c: New test. + * gcc.dg/pr69558.c: New test. + +2016-02-01 Uros Bizjak <ubizjak@gmail.com> + + PR testsuite/65940 + * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g. + +2016-02-01 Martin Sebor <msebor@redhat.com> + + * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body. + +2016-02-01 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/67921 + * c-c++-common/ubsan/pr67921.c: New test. + +2016-02-01 Richard Biener <rguenther@suse.de> + + PR middle-end/69556 + * gcc.dg/tree-ssa/recip-8.c: New testcase. + +2016-02-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69574 + * gcc.dg/torture/pr69574.c: New testcase. + +2016-02-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69579 + * gcc.dg/setjmp-6.c: New testcase. + +2016-02-01 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/69570 + * g++.dg/opt/pr69570.C: New test. + +2016-02-01 Richard Henderson <rth@redhat.com> + + * gcc.dg/pr69535.c: New test. + +2016-01-31 John David Anglin <danglin@gcc.gnu.org> + + PR testsuite/69584 + * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux. + * gcc.dg/tree-ssa/sra-18.c: Likewise. + + PR debug/68244 + * g++.dg/parse/parens3.C: Use register "4" on hppa. + + * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*. + +2016-01-31 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/67564 + * gfortran.dg/allocate_with_source_17.f03: New test. + +2016-01-30 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69546 + * gcc.dg/torture/pr69546.c: New test. + +2016-01-30 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/69566 + * gfortran.dg/unlimited_polymorphic_25.f03: New test. + +2016-01-30 Martin Sebor <msebor@redhat.com> + + PR c++/68490 + * g++.dg/ext/flexary10.C: New test. + +2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/66707 + gfortran.dg/common_23.f90: New test. + +2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/65546 + * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct + condition being checked, and disable it when the target supports + misaligned loads and stores. + +2016-01-29 Jakub Jelinek <jakub@redhat.com> + + PR debug/69518 + * gcc.dg/torture/pr69518.c: New test. + +2016-01-29 H.J. Lu <hongjiu.lu@intel.com> + + PR target/69530 + * gcc.target/i386/pr69530.c: New test. + +2016-01-29 Steve Ellcey <sellcey@imgtec.com> + + PR target/65604 + * gcc.target/mips/div-delay.c: New test. + +2016-01-29 Jakub Jelinek <jakub@redhat.com> + + PR target/69551 + * gcc.target/i386/pr69551.c: New test. + + PR target/66137 + * gcc.target/i386/pr66137.c: New test. + +2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com> + + * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be + always built for p5600. + * gcc.target/mips/mips.exp (mips-dg-options): Add support for the + isa=p5600 dg-option. + +2016-01-29 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69547 + * g++.dg/tree-ssa/pr69547.C: New testcase. + +2016-01-29 Jakub Jelinek <jakub@redhat.com> + + PR debug/66869 + * g++.dg/warn/Wunused-function2.C: New test. + +2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector + support for test to succeed. + +2016-01-29 Marek Polacek <polacek@redhat.com> + + PR c++/69509 + PR c++/69516 + * g++.dg/ext/constexpr-vla2.C: New test. + * g++.dg/ext/constexpr-vla3.C: New test. + * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail. + +2016-01-29 Richard Biener <rguenther@suse.de> + + PR middle-end/69537 + * gcc.dg/uninit-21.c: New testcase. + +2016-01-28 Uros Bizjak <ubizjak@gmail.com> + + PR target/69459 + * gcc.target/i386/pr69459.c: New test. + +2016-01-28 Steve Ellcey <sellcey@imgtec.com> + + PR target/68400 + * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector. + * gcc.target/mips/pr68400.c: New test. + +2016-01-28 Martin Sebor <msebor@redhat.com> + + PR target/17381 + * gcc.target/powerpc/pr17381.c: New test. + +2016-01-28 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/69542 + * gcc.dg/torture/pr69542.c: New test. + +2016-01-28 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/ccmp_1.c: Fix test issue. + +2016-01-28 David Edelsohn <dje.gcc@gmail.com> + + * gcc.dg/pr65980.c: Skip on AIX. + * gcc.dg/pr66688.c: Same. + +2016-01-28 David Edelsohn <dje.gcc@gmail.com> + + PR target/63679 + * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles. + * gcc.dg/tree-ssa/sra-18.c: Same. + +2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/62536 + * gfortran.dg/block_15.f08: New test. + * gfortran.dg/block_end_error_1.f90: Need to catch additional error + on incorrectly closed BLOCK. + +2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com> + + * gcc.dg/declare-simd.c: New test. + +2016-01-28 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69466 + * gfortran.dg/vect/pr69466.f90: New testcase. + +2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * g++.dg/pr67989.C: Remove ARM-specific option. + * gcc.target/arm/pr67989.C: New file. + +2016-01-27 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22 + and expm1 test for glibc < 2.11. + +2016-01-27 Richard Henderson <rth@redhat.com> + + * gcc.c-torture/execute/pr69447.c: New test. + +2016-01-27 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/69422 + * gfortran.dg/alloc_comp_assign_15.f03: New test. + +2016-01-27 Jakub Jelinek <jakub@redhat.com> + + PR debug/66869 + * gcc.dg/pr66869.c: New test. + +2016-01-25 Jeff Law <law@redhat.com> + + PR tree-optimization/68398 + PR tree-optimization/69196 + * gcc.dg/tree-ssa/pr66752-3.c: Update expected output. + * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread + path to avoid new heuristic allowing more irreducible regions + * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise. + * gcc.dg/tree-ssa/vrp46.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output. + * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test. + * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. + +2016-01-27 Marek Polacek <polacek@redhat.com> + + PR c/68062 + * c-c++-common/vector-compare-4.c: New test. + +2016-01-27 David Malcolm <dmalcolm@redhat.com> + + PR preprocessor/69126 + * c-c++-common/pr69126.c: New test case. + +2016-01-27 Ian Lance Taylor <iant@google.com> + + * gcc.dg/tree-ssa/ivopt_5.c: New test. + +2016-01-27 Ryan Burn <contact@rnburn.com> + + PR cilkplus/69267 + * g++.dg/cilk-plus/CK/pr69267.cc: New test. + +2016-01-27 Uros Bizjak <ubizjak@gmail.com> + + PR target/69512 + * gcc.target/i386/pr69512.c: New test. + +2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de> + + PR ada/69488 + * gnat.dg/sso/*.adb: Robustify dg-output directives. + +2016-01-27 Marek Polacek <polacek@redhat.com> + + PR c++/69379 + * g++.dg/pr69379.C: New test. + +2016-01-27 Martin Sebor <msebor@redhat.com> + + PR c++/69317 + * g++.dg/abi/Wabi-2-2.C: New test. + * g++.dg/abi/Wabi-2-3.C: New test. + * g++.dg/abi/Wabi-3-2.C: New test. + * g++.dg/abi/Wabi-3-3.C: New test. + +2016-01-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69166 + * gcc.dg/torture/pr69166.c: New testcase. + +2016-01-27 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/69355 + * gcc.dg/tree-ssa/pr69355.c: New test. + +2016-01-27 Marek Polacek <polacek@redhat.com> + + PR c++/69496 + * g++.dg/ext/constexpr-vla1.C: New test. + +2016-01-20 Christian Bruel <christian.bruel@st.com> + + PR target/69245 + * gcc.target/arm/pr69245.c: New test. + +2016-01-27 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69399 + * gcc.dg/torture/pr69399.c: New test. + +2016-01-27 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. + +2016-01-26 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. + +2016-01-26 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69110 + * gcc.dg/autopar/pr69110.c: New test. + +2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com> + Sebastian Pop <s.pop@samsung.com> + + * gcc.dg/graphite/isl-ast-op-select.c: New. + +2015-01-26 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/69385 + * gfortran.dg/allocate_error_6.f90: New test. + +2016-01-26 Richard Henderson <rth@redhat.com> + + * gcc.dg/tm/pr60908.c: New test. + +2016-01-26 David Malcolm <dmalcolm@redhat.com> + + PR other/69006 + * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output + directive. + * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update + expected multiline output to reflect the colorization being + disabled before newlines. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (custom_diagnostic_finalizer): Replace call to + pp_newline_and_flush with call to pp_flush. + * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive. + * gfortran.dg/implicit_class_1.f90: Likewise. + * lib/gcc-dg.exp (allow_blank_lines): New global. + (dg-allow-blank-lines-in-output): New procedure. + (gcc-dg-prune): Complain about blank lines in the output, unless + dg-allow-blank-lines-in-output was called. + * lib/multiline.exp (_build_multiline_regex): Only support + arbitrary followup text for non-blank-lines, not for blank lines. + +2016-01-26 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69483 + * gcc.dg/pr69483.c: New test. + * g++.dg/opt/pr69483.C: New test. + +2016-01-26 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/68620 + * gcc.target/arm/pr68620.c: New test. + +2016-01-26 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pr68986-2.c: Remove -m32. + +2016-01-26 H.J. Lu <hongjiu.lu@intel.com> + + PR target/68986 + * gcc.target/i386/pr68986-1.c: New test. + * gcc.target/i386/pr68986-2.c: Likewise. + * gcc.target/i386/pr68986-3.c: Likewise. + +2016-01-26 Christian Bruel <christian.bruel@st.com> + + * lib/target-supports.exp + (check_effective_target_arm_crypto_pragma_ok_nocache): Remove. + (check_effective_target_arm_crypto_pragma_ok): Likewise. + * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test. + +2016-01-26 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69452 + * gcc.dg/torture/pr69452.c: New testcase. + +2016-01-26 Jakub Jelinek <jakub@redhat.com> + + PR target/69442 + * gcc.dg/pr69442.c: New test. + +2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com> + + PR target/67896 + * gcc.target/aarch64/simd/pr67896.C: New. + +2016-01-26 Richard Sandiford <richard.sandiford@arm.com> + + PR tree-optimization/69400 + * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New + function. + (plugin_init): Call it. + * gcc.dg/torture/pr69400.c: New test. + +2016-01-26 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/pr68674.c: Check and use arm_fp effective target. + +2016-01-25 Aditya Kumar <aditya.k7@samsung.com> + Sebastian Pop <s.pop@samsung.com> + + * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with + isl-0.15. + +2016-01-25 Aditya Kumar <aditya.k7@samsung.com> + Sebastian Pop <s.pop@samsung.com> + + * gcc.dg/graphite/pr69292.c: New. + +2016-01-25 Jakub Jelinek <jakub@redhat.com> + + * c-c++-common/goacc/use_device-1.c: New test. + +2016-01-25 Jeff Law <law@redhat.com> + + PR tree-optimization/69196 + PR tree-optimization/68398 + * gcc.dg/tree-ssa/pr66752-3.c: Update expected output + * gcc.dg/tree-ssa/pr68198.c: Likewise. + +2016-01-25 David Edelsohn <dje.gcc@gmail.com> + + PR target/69469 + * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's + Algorithm. + +2016-01-25 Richard Biener <rguenther@suse.de> + + PR testsuite/69380 + * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86. + +2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR target/69421 + * gcc.dg/pr69421.c: New test. + +2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com> + + * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New. + * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise. + * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise. + +2016-01-25 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69376 + * gcc.dg/torture/pr69376.c: New testcase. + +2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/69397 + PR fortran/68442 + * gfortran.dg/interface_38.f90: New test. + * gfortran.dg/interface_39.f90: New test. + +2016-01-24 Patrick Palka <ppalka@gcc.gnu.org> + + Revert: + 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/11858 + PR c++/24663 + PR c++/24664 + * g++.dg/template/pr11858.C: New test. + * g++.dg/template/pr24663.C: New test. + * g++.dg/template/unify12.C: New test. + * g++.dg/template/unify13.C: New test. + * g++.dg/template/unify14.C: New test. + * g++.dg/template/unify15.C: New test. + * g++.dg/template/unify16.C: New test. + * g++.dg/template/unify17.C: New test. + +2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/68283 + gfortran.dg/pr68283.f90: New test. + +2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/66094 + * gfortran.dg/inline_matmul_13.f90: New test. + * gfortran.dg/matmul_bounds_8.f90: New test. + * gfortran.dg/matmul_bounds_9.f90: New test. + * gfortran.dg/matmul_bounds_10.f90: New test. + +2016-01-23 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69426 + * gcc.dg/autopar/pr69426.c: New test. + +2016-01-23 Martin Sebor <msebor@redhat.com> + + PR c++/58109 + PR c++/69022 + * g++.dg/cpp0x/alignas5.C: New test. + * g++.dg/ext/vector29.C: Same. + +2016-01-23 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. + * gcc.target/i386/chkp-strlen-4.c: Move the definition of + _GNU_SOURCE from compile flags to the source. + * gcc.target/i386/chkp-stropt-12.c: Ditto. + * gcc.target/i386/chkp-stropt-16.c: Ditto. + * gcc.target/i386/chkp-stropt-4.c: Ditto. + * gcc.target/i386/chkp-stropt-8.c: Ditto. + +2016-01-22 Jakub Jelinek <jakub@redhat.com> + + PR target/69432 + * g++.dg/opt/pr69432.C: New test. + +2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/pr63354c: Adjust target selector to include + 32-bit targets testing an -m64 multilib. + +2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with + 64-bit support. + +2016-01-22 James Greenhalgh <james.greenhalgh@arm.com> + + * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double. + +2016-01-21 Christian Bruel <christian.bruel@st.com> + + PR target/68674 + * gcc.target/i386/pr68674.c + * gcc.target/aarch64/pr68674.c + * gcc.target/arm/pr68674.c + +2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/69403 + * gcc.c-torture/execute/pr69403.c: New test. + +2016-01-22 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/55843 + * g++.dg/template/pr55843.C: New. + +2016-01-22 Alan Lawrence <alan.lawrence@arm.com> + + PR testsuite/66877 + * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1 + vect_recog_over_widening_pattern in dump if we have vect_widen_shift. + +2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR testsuite/67489 + * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 } + from dg-do compile directive, and instead add + { dg-require-effective-target int128 }. + +2016-01-20 Martin Sebor <msebor@redhat.com> + + PR c/69405 + * gcc.dg/sync-fetch.c: New test. + +2016-01-21 Martin Sebor <msebor@redhat.com> + + PR target/69252 + * gcc.target/powerpc/pr69252.c: New test. + +2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/65996 + * gfortran.dg/pr65996.f90: New test. + +2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR c++/68810 + * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is + expected to generate an error. + +2016-01-21 Bernd Schmidt <bschmidt@redhat.com> + + PR middle-end/66178 + * gcc.dg/torture/pr66178.c: New test. + +2016-01-21 Anton Blanchard <anton@samba.org> + Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + PR target/63354 + * gcc.target/powerpc/pr63354.c: New test. + +2016-01-21 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/68990 + * gcc.target/i386/pr68990: New. + +2016-01-21 Nick Clifton <nickc@redhat.com> + + PR target/69129 + * gcc.target/mips/pr69129.c: New. + +2016-01-21 Paolo Carlini <paolo.carlini@oracle.com> + + PR c++/58046 + * g++.dg/cpp0x/pr58046.C: New. + +2016-01-21 Jakub Jelinek <jakub@redhat.com> + + PR target/69187 + PR target/65624 + * gcc.target/arm/pr69187.c: New test. + + PR c++/69355 + * g++.dg/torture/pr69355.C: New test. + +2016-01-21 Aditya Kumar <aditya.k7@samsung.com> + Sebastian Pop <s.pop@samsung.com> + + * gfortran.dg/graphite/interchange-3.f90: Adjust pattern. + +2016-01-21 Aditya Kumar <aditya.k7@samsung.com> + Sebastian Pop <s.pop@samsung.com> + + * gcc.dg/graphite/pr68976.c: New test. + +2016-01-21 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/67653 + * c-c++-common/pr67653.c: New test. + * gcc.dg/torture/pr29119.c: Add dg-warning. + +2016-01-20 Peter Bergner <bergner@vnet.ibm.com> + + * gcc.target/powerpc/cpu-builtin-1.c: New test. + +2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR c/24293 + * gcc.dg/pr24293.c: New test. + * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to + incomplete struct type. + * gcc.dg/declspec-1.c: Likewise. + * gcc.dg/pr63549.c: Likewise. + +2016-01-20 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/66612 + * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test + for bdn instruction. + +2016-01-20 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp + (check_effective_target_arm_fp_ok_nocache): New. + (check_effective_target_arm_fp_ok): New. + (add_options_for_arm_fp): New. + (check_effective_target_arm_crypto_ok_nocache): Require + target_arm_v8_neon_ok instead of arm32. + (check_effective_target_arm_crypto_pragma_ok_nocache): New. + (check_effective_target_arm_crypto_pragma_ok): New. + (add_options_for_arm_vfp): New. + * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective + target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective + target instead. Force initial fpu to vfp. + * gcc.target/arm/attr-neon-builtin-fail.c: Do not force + -mfloat-abi=softfp, use arm_fp_ok effective target instead. + * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok + dependency. + * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp, + use arm_vfp effective target instead. Force initial fpu to vfp. + * gcc.target/arm/attr-neon3.c: Likewise. + * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of + arm_vfp_ok. + * gcc.target/arm/unsigned-float.c: Likewise. + * gcc.target/arm/vfp-1.c: Likewise. + * gcc.target/arm/vfp-ldmdbd.c: Likewise. + * gcc.target/arm/vfp-ldmdbs.c: Likewise. + * gcc.target/arm/vfp-ldmiad.c: Likewise. + * gcc.target/arm/vfp-ldmias.c: Likewise. + * gcc.target/arm/vfp-stmdbd.c: Likewise. + * gcc.target/arm/vfp-stmdbs.c: Likewise. + * gcc.target/arm/vfp-stmiad.c: Likewise. + * gcc.target/arm/vfp-stmias.c: Likewise. + * gcc.target/arm/vnmul-1.c: Likewise. + * gcc.target/arm/vnmul-2.c: Likewise. + * gcc.target/arm/vnmul-3.c: Likewise. + * gcc.target/arm/vnmul-4.c: Likewise. + +2016-01-20 H.J. Lu <hongjiu.lu@intel.com> + + PR testsuite/69366 + * g++.dg/pr63995-1.C: Require non-x32 target, instead of, + the MPX run-time library, for compile-time MPX test. + * gcc.target/i386/chkp-always_inline.c: Likewise. + * gcc.target/i386/chkp-bndret.c: Likewise. + * gcc.target/i386/chkp-builtins-1.c: Likewise. + * gcc.target/i386/chkp-builtins-2.c: Likewise. + * gcc.target/i386/chkp-builtins-3.c: Likewise. + * gcc.target/i386/chkp-builtins-4.c: Likewise. + * gcc.target/i386/chkp-const-check-1.c: Likewise. + * gcc.target/i386/chkp-const-check-2.c: Likewise. + * gcc.target/i386/chkp-hidden-def.c: Likewise. + * gcc.target/i386/chkp-label-address.c: Likewise. + * gcc.target/i386/chkp-lifetime-1.c: Likewise. + * gcc.target/i386/chkp-narrow-bounds.c: Likewise. + * gcc.target/i386/chkp-pr69044.c: Likewise. + * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. + * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. + * gcc.target/i386/chkp-strchr.c: Likewise. + * gcc.target/i386/chkp-strlen-1.c: Likewise. + * gcc.target/i386/chkp-strlen-2.c: Likewise. + * gcc.target/i386/chkp-strlen-3.c: Likewise. + * gcc.target/i386/chkp-strlen-4.c: Likewise. + * gcc.target/i386/chkp-strlen-5.c: Likewise. + * gcc.target/i386/chkp-stropt-1.c: Likewise. + * gcc.target/i386/chkp-stropt-10.c: Likewise. + * gcc.target/i386/chkp-stropt-11.c: Likewise. + * gcc.target/i386/chkp-stropt-12.c: Likewise. + * gcc.target/i386/chkp-stropt-13.c: Likewise. + * gcc.target/i386/chkp-stropt-14.c: Likewise. + * gcc.target/i386/chkp-stropt-15.c: Likewise. + * gcc.target/i386/chkp-stropt-16.c: Likewise. + * gcc.target/i386/chkp-stropt-2.c: Likewise. + * gcc.target/i386/chkp-stropt-3.c: Likewise. + * gcc.target/i386/chkp-stropt-4.c: Likewise. + * gcc.target/i386/chkp-stropt-5.c: Likewise. + * gcc.target/i386/chkp-stropt-6.c: Likewise. + * gcc.target/i386/chkp-stropt-7.c: Likewise. + * gcc.target/i386/chkp-stropt-8.c: Likewise. + * gcc.target/i386/chkp-stropt-9.c: Likewise. + * gcc.target/i386/pr63995-2.c: Likewise. + * gcc.target/i386/pr64805.c: Likewise. + * gcc.target/i386/pr65044.c: Likewise. + * gcc.target/i386/pr65167.c: Likewise. + * gcc.target/i386/pr65183.c: Likewise. + * gcc.target/i386/pr65184.c: Likewise. + * gcc.target/i386/thunk-retbnd.c: Likewise. + +2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR tree-optimization/69328 + * gcc.dg/pr69328.c: New test. + +2016-01-20 Jeff Law <law@redhat.com> + + PR target/25114 + * gcc.target/m68k/pr25114.c: New test. + +2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/memset-inline-10.c: Added + dg-require-effective-target arm_thumb2_ok. + +2016-01-19 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.dg/debug/dwarf2/sso.c: New test. + +2016-01-19 Uros Bizjak <ubizjak@gmail.com> + + PR testsuite/68820 + * gcc.c-torture/execute/builtins/memops-asm.x: New file. + * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto. + * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options. + +2016-01-19 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/66223 + * g++.dg/ipa/devirt-50.C: New testcase. + +2016-01-19 Marek Polacek <polacek@redhat.com> + + PR c++/68965 + * g++.dg/cpp1y/parameter-pack-1.C: New test. + * g++.dg/cpp1y/parameter-pack-2.C: New test. + +2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR target/69135 + * gcc.target/arm/pr69135_1.c: New test. + +2015-01-19 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/ccmp_1.c: Add new tests. + +2015-01-19 Wilco Dijkstra <wdijkstr@arm.com> + + * gcc.target/aarch64/ccmp_1.c: New testcase. + +2016-01-19 Marek Polacek <polacek@redhat.com> + + PR c++/68586 + * g++.dg/cpp0x/enum30.C: New test. + +2016-01-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69336 + * g++.dg/tree-ssa/pr69336.C: New testcase. + +2016-01-19 Jakub Jelinek <jakub@redhat.com> + + PR debug/65779 + * gcc.dg/pr65779.c: New test. + +2016-01-19 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69352 + * gcc.dg/torture/pr69352.c: New testcase. + +2016-01-19 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/68955 + PR rtl-optimization/64557 + * gcc.dg/torture/pr68955.c: New test. + +2016-01-19 Jan Hubicka <hubicka@ucw.cz> + + PR lto/69136 + * g++.dg/torture/pr69136.C: New testcase. + +2016-01-19 Jan Hubicka <hubicka@ucw.cz> + + PR lto/69133 + * g++.dg/lto/pr69133_0.C: New testcase. + * g++.dg/lto/pr69133_1.C: New testcase. + +2016-01-15 Jeff Law <law@redhat.com> + + PR tree-optimization/69320 + * gcc.c-torture/pr69320-1.c: New test. + * gcc.c-torture/pr69320-2.c: New test. + * gcc.c-torture/pr69320-3.c: New test. + * gcc.c-torture/pr69320-4.c: New test. + +2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/11858 + PR c++/24663 + PR c++/24664 + * g++.dg/template/pr11858.C: New test. + * g++.dg/template/pr24663.C: New test. + * g++.dg/template/unify12.C: New test. + * g++.dg/template/unify13.C: New test. + * g++.dg/template/unify14.C: New test. + * g++.dg/template/unify15.C: New test. + * g++.dg/template/unify16.C: New test. + * g++.dg/template/unify17.C: New test. + +2016-01-18 David Malcolm <dmalcolm@redhat.com> + + PR testsuite/69181 + * gcc.dg/pr69181-1.c: New test file. + * gcc.dg/pr69181-2.c: New test file. + * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of + globals by moving it to... + (cleanup-after-saved-dg-test): ...this new function. Add + "global additional_sources_used". Add reset of global + multiline_expected_outputs to the empty list. + * lib/multiline.exp (_multiline_expected_outputs): Rename this + global to... + (multiline_expected_outputs): ...this, and updated comments to + note that it is modified from gcc-dg.exp. + (dg-end-multiline-output): Update for the above renaming. + (handle-multiline-outputs): Likewise. Remove the clearing + of the expected outputs to the empty list. + +2016-01-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69297 + * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase. + +2016-01-18 Joseph Myers <joseph@codesourcery.com> + + * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in + dg-options. + * gcc.target/mips/mips-3d-2.c: Likewise. + * gcc.target/mips/mips-3d-3.c: Likewise. + * gcc.target/mips/mips-3d-4.c: Likewise. + * gcc.target/mips/mips-3d-5.c: Likewise. + * gcc.target/mips/mips-3d-6.c: Likewise. + * gcc.target/mips/mips-3d-7.c: Likewise. + * gcc.target/mips/mips-3d-8.c: Likewise. + * gcc.target/mips/mips-3d-9.c: Likewise. + * gcc.target/mips/mips-ps-1.c: Likewise. + * gcc.target/mips/mips-ps-2.c: Likewise. + * gcc.target/mips/mips-ps-3.c: Likewise. + * gcc.target/mips/mips-ps-4.c: Likewise. + * gcc.target/mips/mips-ps-5.c: Likewise. + * gcc.target/mips/mips-ps-6.c: Likewise. + * gcc.target/mips/mips-ps-7.c: Likewise. + * gcc.target/mips/mips-ps-type.c: Likewise. + * gcc.target/mips/mips-ps-type-2.c: Likewise. + * gcc.target/mips/mips16-attributes-6.c: Likewise. + +2016-01-18 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test. + * c-c++-common/goacc/kernels-double-reduction.c: New test. + * c-c++-common/goacc/kernels-empty.c: New test. + * c-c++-common/goacc/kernels-eternal.c: New test. + * c-c++-common/goacc/kernels-loop-2.c: New test. + * c-c++-common/goacc/kernels-loop-3.c: New test. + * c-c++-common/goacc/kernels-loop-data-2.c: New test. + * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test. + * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test. + * c-c++-common/goacc/kernels-loop-data-update.c: New test. + * c-c++-common/goacc/kernels-loop-data.c: New test. + * c-c++-common/goacc/kernels-loop-g.c: New test. + * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test. + * c-c++-common/goacc/kernels-loop-n.c: New test. + * c-c++-common/goacc/kernels-loop-nest.c: New test. + * c-c++-common/goacc/kernels-loop.c: New test. + * c-c++-common/goacc/kernels-noreturn.c: New test. + * c-c++-common/goacc/kernels-one-counter-var.c: New test. + * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test. + * c-c++-common/goacc/kernels-reduction.c: New test. + +2016-01-18 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation. + * gcc.dg/autopar/outer-2.c: Same. + * gcc.dg/autopar/outer-3.c: Same. + * gcc.dg/autopar/outer-4.c: Same. + * gcc.dg/autopar/outer-5.c: Same. + * gcc.dg/autopar/outer-6.c: Same. + * gcc.dg/autopar/parallelization-1.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same. + * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same. + * gcc.dg/autopar/pr39500-1.c: Same. + * gcc.dg/autopar/pr39500-2.c: Same. + * gcc.dg/autopar/pr46193.c: Same. + * gcc.dg/autopar/pr46194.c: Same. + * gcc.dg/autopar/pr49580.c: Same. + * gcc.dg/autopar/pr49960-1.c: Same. + * gcc.dg/autopar/pr49960.c: Same. + * gcc.dg/autopar/pr68373.c: Same. + * gcc.dg/autopar/reduc-1.c: Same. + * gcc.dg/autopar/reduc-1char.c: Same. + * gcc.dg/autopar/reduc-1short.c: Same. + * gcc.dg/autopar/reduc-2.c: Same. + * gcc.dg/autopar/reduc-2char.c: Same. + * gcc.dg/autopar/reduc-2short.c: Same. + * gcc.dg/autopar/reduc-3.c: Same. + * gcc.dg/autopar/reduc-4.c: Same. + * gcc.dg/autopar/reduc-6.c: Same. + * gcc.dg/autopar/reduc-7.c: Same. + * gcc.dg/autopar/reduc-8.c: Same. + * gcc.dg/autopar/reduc-9.c: Same. + * gcc.dg/autopar/uns-outer-4.c: Same. + * gcc.dg/autopar/uns-outer-5.c: Same. + * gcc.dg/autopar/uns-outer-6.c: Same. + * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same. + * gfortran.dg/parloops-exit-first-loop-alt.f95: Same. + +2016-01-18 Alan Lawrence <alan.lawrence@arm.com> + + PR target/63679 + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa, + aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed. + +2016-01-18 Alan Lawrence <alan.lawrence@arm.com> + + PR target/63679 + * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New. + * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New. + * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New. + +2016-01-18 Alan Lawrence <alan.lawrence@arm.com> + + PR target/63679 + * gcc.dg/tree-ssa/sra-17.c: New. + * gcc.dg/tree-ssa/sra-18.c: New. + +2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com> + + * gcc.target/i386/pr65105-5.c: Adjust to andn generation. + +2016-01-18 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/inline12.adb: New test. + +2016-01-18 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/66797 + * gcc.c-torture/execute/pr65447.c: Relax check condition. + +2016-01-18 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69170 + * gcc.dg/torture/pr69170.c: New testcase. + +2016-01-17 John David Anglin <danglin@gcc.gnu.org> + + * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. + +2016-01-16 Tom de Vries <tom@codesourcery.com> + + * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test. + +2016-01-16 Tom de Vries <tom@codesourcery.com> + + * gcc.dg/parloops-exit-first-loop-alt.c: Move ... + * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove + redundant dg-require-effective-target pthread. + * gcc.dg/parloops-exit-first-loop-alt-2.c: Same. + * gcc.dg/parloops-exit-first-loop-alt-3.c: Same. + * gcc.dg/parloops-exit-first-loop-alt-4.c: Same. + * gcc.dg/parloops-exit-first-loop-alt-5.c: Same. + * gcc.dg/parloops-exit-first-loop-alt-6.c: Same. + * gcc.dg/parloops-exit-first-loop-alt-7.c: Same. + * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same. + +2016-01-16 David Edelsohn <dje.gcc@gmail.com> + + PR target/68609 + * gcc.target/powerpc/recip-6.c: Enable on AIX. + * gcc.target/powerpc/recip-7.c: Same. + +2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69091 + * g++.dg/template/pr69091.C: New test. + +2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> + + * c-c++-common/cilk-plus/AN/an-if.c: Check that the original + dump does not contain an error_mark_node. + * c-c++-common/cilk-plus/CK/pr60469.c: Likewise. + * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test. + +2016-01-16 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/68936 + * g++.dg/template/pr68936.C: New test. + +2016-01-15 David Edelsohn <dje.gcc@gmail.com> + + PR target/68609 + * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm. + * gcc.target/powerpc/recip-2.c: Same. + * gcc.target/powerpc/recip-3.c: Same. + * gcc.target/powerpc/recip-4.c: Same. + * gcc.target/powerpc/recip-sqrtf.c: Same. + +2016-01-15 Jeff Law <law@redhat.com> + + PR tree-optimization/69270 + * gcc.dg/tree-ssa/pr69270-2.c: New test. + * gcc.dg/tree-ssa/pr69270-3.c: New test. + +2016-01-15 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/49630 + * gfortran.dg/deferred_character_13.f90: New test for the fix + of comment 3 of the PR. + + PR fortran/54070 + * gfortran.dg/deferred_character_8.f90: New test + * gfortran.dg/allocate_error_5.f90: New test + + PR fortran/60593 + * gfortran.dg/deferred_character_10.f90: New test + + PR fortran/60795 + * gfortran.dg/deferred_character_14.f90: New test + + PR fortran/61147 + * gfortran.dg/deferred_character_11.f90: New test + + PR fortran/64324 + * gfortran.dg/deferred_character_9.f90: New test + +2016-01-15 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/69030 + * gcc.target/i386/pr69030.c: New. + +2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/target_attr_17.c: New test. + +2016-01-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/66856 + * gcc.dg/torture/pr66856-1.c: New testcase. + * gcc.dg/torture/pr66856-2.c: Likewise. + +2016-01-15 Richard Biener <rguenther@suse.de> + + PR debug/69137 + * g++.dg/lto/pr69137_0.C: New testcase. + +2016-01-15 Richard Sandiford <richard.sandiford@arm.com> + + PR middle-end/69246 + * gcc.target/i386/pr69246.c: New test. + +2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390. + +2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> + + PR c++/56194 + * g++.dg/init/const9.C: Disable test on S/390. + +2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*. + * g++.dg/Wno-frame-address.C: Ditto. + +2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390. + +2016-01-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/68961 + * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase. + +2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com> + + * gcc.target/i386/pr65105-5.c: New test. + +2016-01-15 Jan Hubicka <hubicka@ucw.cz> + + * gcc.c-torture/execute/alias-4.c: New testcase. + +2016-01-15 Jan Hubicka <hubicka@ucw.cz> + + PR ipa/68148 + * g++.dg/ipa/devirt-49.C: New testcase. + +2016-01-15 Christian Bruel <christian.bruel@st.com> + + PR target/65837 + * gcc.target/arm/attr-neon-builtin-fail2.c: New test. + * gcc.target/arm/lto/pr65837-attr_0.c: New test. + * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name. + +2016-01-15 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69117 + * gcc.dg/torture/pr69117.c: New testcase. + +2015-01-14 Ryan Burn <contact@rnburn.com> + + PR c++/69048 + * g++.dg/cilk-plus/CK/pr69048.cc: New test. + +2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> + + PR testsuite/67509 + * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or + range tests use 100 * maximum instead of maximum + 1. + +2016-01-14 Jakub Jelinek <jakub@redhat.com> + + PR debug/69244 + * gcc.dg/guality/pr69244.c: New test. + +2016-01-14 Uros Bizjak <ubizjak@gmail.com> + + * lib/target-supports.exp (check_effective_target_issignaling): + New procedure. + * gcc.dg/pr61441.c: Require issignaling effective target. + +2016-01-14 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/68803 + * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le. + +2016-01-14 David Malcolm <dmalcolm@redhat.com> + + PR c++/68819 + PR preprocessor/69177 + * gcc.dg/plugin/location-overflow-test-1.c: New test case. + * gcc.dg/plugin/location-overflow-test-2.c: New test case. + * gcc.dg/plugin/location_overflow_plugin.c: New test plugin. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. + +2016-01-14 Marek Polacek <polacek@redhat.com> + + PR c/69262 + * gcc.dg/array-15.c: New test. + +2016-01-14 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/68146 + PR tree-optimization/69155 + * gfortran.dg/pr68146.f: New test. + * gfortran.dg/pr69155.f90: New test. + +2016-01-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/68060 + * gcc.dg/torture/pr68060-1.c: New testcase. + * gcc.dg/torture/pr68060-2.c: Likewise. + +2016-01-14 Nick Clifton <nickc@redhat.com> + + * lib/target-supports.exp + (check_effective_target_arm_neon_ok_nocache): Add an option + sequence that includes setting the ARM architecture to ARMv7-A. + * gcc.target/arm/attr-neon.c: Use dg-add-options to add the + command line options necessary to enable Neon support. + * gcc.target/arm/neon-vlshr-imm-1.c: Likewise. + * gcc.target/arm/neon-vshl-imm-1.c: Likewise. + * gcc.target/arm/neon-vshr-imm-1.c: Likewise. + * gcc.target/arm/pr69180.c: Likewise. + +2016-01-14 Jeff Law <law@redhat.com> + + PR tree-optimization/69270 + * gcc.dg/tree-ssa/pr69270.c: New test. + +2016-01-13 Bernd Schmidt <bschmidt@redhat.com> + + PR c/66208 + * c-c++-common/pr66208.c: New file. + +2016-01-13 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69156 + * gcc.dg/pr69156.c: New test. + +2016-01-13 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/pr69225-7.c: New test. + +2016-01-13 Richard Henderson <rth@redhat.com> + + * gcc.dg/tm/memopt-13.c: Update expected function. + * gcc.dg/tm/memopt-6.c: Likewise. + +2016-01-13 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. + * gcc.target/i386/pr68432-1.c (dg-options): Ditto. + * gcc.target/i386/pr68432-2.c (dg-options): Ditto. + * gcc.target/i386/pr68432-3.c (dg-options): Ditto. + +2016-01-13 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69169 + * gcc.dg/pr69169.c: New test. + +2016-01-13 Alexander Fomin <alexander.fomin@intel.com> + + PR target/69228 + * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust. + * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise. + * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise. + * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise. + * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise. + * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise. + * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise. + * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise. + +2016-01-13 Jakub Jelinek <jakub@redhat.com> + + PR target/69247 + * gcc.dg/pr69247.c: New test. + +2016-01-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69242 + * gcc.dg/torture/pr69242.c: New testcase. + +2016-01-13 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69186 + * gcc.dg/torture/pr69186.c: New testcase. + +2016-01-13 Jeff Law <law@redhat.com> + + PR tree-optimization/67755 + * gcc.dg/tree-ssa/pr67755.c: New test. + +2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static + pass number in output by a star. + +2016-01-12 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/68911 + * gcc.c-torture/execute/pr68911.c: New test. + +2016-01-12 Marek Polacek <polacek@redhat.com> + + PR c++/68979 + * g++.dg/warn/permissive-1.C: New test. + +2016-01-12 Jakub Jelinek <jakub@redhat.com> + + PR objc++/68511 + PR c++/69213 + * g++.dg/opt/pr69213.C: New test. + +2016-01-12 Christian Bruel <christian.bruel@st.com> + + PR target/69180 + * gcc.target/arm/pr69180.c: New test. + +2016-01-12 Richard Biener <rguenther@suse.de> + + PR lto/69077 + * g++.dg/lto/pr69077_0.C: New testcase. + * g++.dg/lto/pr69077_1.C: Likewise. + +2016-01-12 Jakub Jelinek <jakub@redhat.com> + + PR target/69175 + * g++.dg/opt/pr69175.C: New test. + +2016-01-12 Alan Lawrence <alan.lawrence@arm.com> + + * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern' + rather than #including math.h & stdlib.h. + * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h. + * gcc.dg/vect/pr49771.c: Likewise. + * gcc.dg/vect/vect-10-big-array.c: Likewise. + * gcc.dg/vect/vect-neg-store-1.c: Likewise. + * gcc.dg/vect/vect-neg-store-2.c: Likewise. + * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h. + * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h. + * gcc.dg/vect/pr44507.c: Likewise. + * gcc.dg/vect/pr45902.c: Likewise. + * gcc.dg/vect/slp-widen-mult-half.c: Likewise. + * gcc.dg/vect/vect-117.c: Likewise. + * gcc.dg/vect/vect-99.c: Likewise. + * gcc.dg/vect/vect-aggressive-1.c: Likewise. + * gcc.dg/vect/vect-cond-1.c: Likewise. + * gcc.dg/vect/vect-cond-2.c: Likewise. + * gcc.dg/vect/vect-cond-3.c: Likewise. + * gcc.dg/vect/vect-cond-4.c: Likewise. + * gcc.dg/vect/vect-mask-load-1.c: Likewise. + * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. + * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. + * gcc.dg/vect/vect-over-widen-1.c: Likewise. + * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. + * gcc.dg/vect/vect-over-widen-2.c: Likewise. + * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. + * gcc.dg/vect/vect-over-widen-3.c: Likewise. + * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. + * gcc.dg/vect/vect-over-widen-4.c: Likewise. + * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. + * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. + * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. + * gcc.dg/vect/vect-widen-mult-half.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary + include of signal.h. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. + * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise. + * gcc.dg/vect/vect-ifcvt-16.c: Likewise. + * gcc.dg/vect/vect-ifcvt-17.c: Likewise. + * gcc.dg/vect/vect-ifcvt-2.c: Likewise. + * gcc.dg/vect/vect-ifcvt-3.c: Likewise. + * gcc.dg/vect/vect-ifcvt-4.c: Likewise. + * gcc.dg/vect/vect-ifcvt-5.c: Likewise. + * gcc.dg/vect/vect-ifcvt-5.c: Likewise. + * gcc.dg/vect/vect-ifcvt-6.c: Likewise. + * gcc.dg/vect/vect-ifcvt-7.c: Likewise. + * gcc.dg/vect/vect-ifcvt-9.c: Likewise. + * gcc.dg/vect/vect-outer-5.c: Likewise. + * gcc.dg/vect/vect-outer-6.c: Likewise. + * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary + include of stdio.h. + +2016-01-12 Nick Clifton <nickc@redhat.com> + + PR target/68913 + * gcc.dg/lto/pr61886_0.c: Rename the external function called + to fread so that it will be found in all target runtimes. + +2016-01-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69053 + * g++.dg/torture/pr69053.C: New testcase. + +2016-01-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69168 + * gcc.dg/torture/pr69168.c: New testcase. + +2016-01-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69157 + * gcc.dg/torture/pr69157.c: New testcase. + +2016-01-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69174 + * gcc.dg/torture/pr69174.c: New testcase. + +2016-01-12 Jakub Jelinek <jakub@redhat.com> + + PR c++/66808 + PR c++/69000 + * g++.dg/tls/pr66808.C: New test. + * g++.dg/tls/pr69000.C: New test. + +2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/swaps-p8-23.c: New test. + * gcc.target/powerpc/swaps-p8-24.c: Likewise. + +2016-01-11 John David Anglin <danglin@gcc.gnu.org> + + PR tree-optimization/68356 + * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix. + +2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org> + Jim Wilson <jim.wilson@linaro.org> + + PR target/69194 + * gcc.target/arm/pr69194.c: New test. + +2016-01-11 H.J. Lu <hongjiu.lu@intel.com> + + PR target/69225 + * gcc.target/i386/pr69225-1.c: New test. + * gcc.target/i386/pr69225-2.c: Likewise. + * gcc.target/i386/pr69225-3.c: Likewise. + * gcc.target/i386/pr69225-4.c: Likewise. + * gcc.target/i386/pr69225-5.c: Likewise. + * gcc.target/i386/pr69225-6.c: Likewise. + +2016-01-11 Jakub Jelinek <jakub@redhat.com> + + PR target/67462 + * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86 + if lp64. + + PR target/69071 + * gcc.dg/pr69071.c: New test. + + PR c++/69211 + * g++.dg/opt/pr69211.C: New test. + + PR tree-optimization/69214 + * gcc.c-torture/compile/pr69214.c: New test. + +2016-01-11 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target. + * gcc.target/i386/pr66232-11.c: Ditto. + * gcc.target/i386/pr66232-12.c: Ditto. + * gcc.target/i386/pr66232-13.c: Ditto. + +2016-01-11 Richard Biener <rguenther@suse.de> + + PR tree-optimization/69173 + * gcc.dg/torture/pr69173.c: New testcase. + +2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/68796 + * gcc.target/aarch64/tst_5.c: New test. + * gcc.target/aarch64/tst_6.c: Likewise. + +2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/68841 + * gcc.dg/pr68841.c: New test. + * gcc.c-torture/execute/pr68841.c: New test. + +2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com> + + PR rtl-optimization/68920 + * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option + for ix86 targets. + * gcc.dg/ifcvt-5.c: New test. + +2016-01-11 Alexandre Oliva <aoliva@redhat.com> + + PR bootstrap/69123 + * g++.dg/pr69123.C: New. + +2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com> + + PR target/69010 + * gcc.target/i386/pr69010.c: New test. + +2016-01-11 Martin Jambor <mjambor@suse.cz> + + PR ipa/69044 + * gcc.target/i386/chkp-pr69044.c: New test. + +2016-01-11 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69109 + * gcc.dg/autopar/pr69109-2.c: New test. + * gcc.dg/autopar/pr69109.c: New test. + +2016-01-11 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69108 + * gcc.dg/autopar/pr69108.c: New test. + +2016-01-10 Patrick Palka <ppalka@gcc.gnu.org> + + PR c++/69029 + * c-c++-common/Wisleading-indentation.c: Augment test. + +2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/69154 + * gfortran.dg/inline_matmul_12.f90: New test. + +2016-01-10 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/67779 + * gfortran.dg/actual_array_offset_1: New test. + +2016-01-10 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69062 + * gcc.dg/autopar/pr69062.c: New test. + +2016-01-10 Thomas Schwinge <thomas@codesourcery.com> + + * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax. + * gcc.dg/vect/slp-perm-2.c: Likewise. + * gcc.dg/vect/slp-perm-3.c: Likewise. + * 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. + +2016-01-10 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/69039 + * gcc.dg/autopar/pr69039.c: New test. + +2016-01-09 Marek Polacek <polacek@redhat.com> + + PR c++/69113 + * g++.dg/pr69113.C: New test. + +2016-01-09 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/50865 + PR tree-optimization/69097 + * gcc.c-torture/execute/pr50865.c: New test. + * gcc.c-torture/execute/pr69097-1.c: New test. + * gcc.c-torture/execute/pr69097-2.c: New test. + * gcc.dg/pr69097-1.c: New test. + * gcc.dg/pr69097-2.c: New test. + +2016-01-09 Jakub Jelinek <jakub@redhat.com> + + PR c++/69164 + * g++.dg/opt/pr69164.C: New test. + +2016-01-08 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69167 + * gcc.dg/pr69167.c: New test. + +2016-01-08 Marek Polacek <polacek@redhat.com> + + PR c++/68449 + * g++.dg/pr68449.C: New. + +2016-01-08 Alan Lawrence <alan.lawrence@arm.com> + + PR tree-optimization/68707 + * lib/target-supports.exp (check_effective_target_vect_load_lanes): New. + * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP + on platforms supporting it. + * gcc.dg/vect/slp-perm-2.c: Likewise. + * gcc.dg/vect/slp-perm-3.c: Likewise. + * gcc.dg/vect/slp-perm-5.c: Likewise. + * gcc.dg/vect/slp-perm-7.c: Likewise. + * gcc.dg/vect/slp-perm-8.c: Likewise. + * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP + on platforms supporting it. + +2016-01-08 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69162 + * gcc.dg/pr69162.c: New test. + + PR tree-optimization/69172 + * gcc.dg/pr69172.c: New test. + +2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR tree-optimization/67781 + * gcc.c-torture/execute/pr67781.c: New file. + +2016-01-08 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69083 + * gcc.dg/vect/pr69083.c: New test. + +2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com> + + PR tree-optimization/61441 + * gcc.dg/pr61441.c: Restrict to linux and gnu targets. + Use -fexcess-precision=standard for compiler options. + Use fabs() only when __FLT_EVAL_METHOD__ == 0. + +2016-01-08 Jakub Jelinek <jakub@redhat.com> + + PR fortran/69128 + * gfortran.dg/gomp/pr69128.f90: New test. + + PR c++/69145 + * g++.dg/ext/pr69145-1.C: New test. + * g++.dg/ext/pr69145-2-very-long-filename.cc: New file. + * g++.dg/ext/pr69145-2.h: New file. + +2016-01-07 Martin Sebor <msebor@redhat.com> + + PR c/68966 + * gcc.dg/atomic-fetch-bool.c: New test. + * gcc.dg/sync-fetch-bool.c: New test. + +2016-01-07 H.J. Lu <hongjiu.lu@intel.com> + + PR fortran/66680 + gfortran.dg/gomp/pr66680.f90: Moved to libgomp. + +2016-01-07 Nick Clifton <nickc@redhat.com> + + PR target/66655 + * g++.dg/pr66655.C: New test. + * g++.dg/pr66655_1.cc: Test support file. + * g++.dg/pr66655.h: Test header file. + +2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr> + + PR fortran/66680 + gfortran.dg/gomp/pr66680.f90: New test. + +2016-01-07 H.J. Lu <hongjiu.lu@intel.com> + + PR target/69171 + * gcc.target/i386/pr69171-1.c: New test. + * gcc.target/i386/pr69171-2.c: Likewise. + * gcc.target/i386/pr69171-3.c: Likewise. + * gcc.target/i386/pr69171-4.c: Likewise. + * gcc.target/i386/pr69171-5.c: Likewise. + * gcc.target/i386/pr69171-6.c: Likewise. + +2015-12-15 Bernd Schmidt <bschmidt@redhat.com> + + PR middle-end/67639 + * c-c++-common/pr67639.c: New test. + +2016-01-07 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69141 + * g++.dg/opt/pr69141.C: New test. + +2016-01-06 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. + +2016-01-06 Uros Bizjak <ubizjak@gmail.com> + + PR target/69140 + * gcc.target/i386/pr69140.c: New test + +2016-01-06 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/bad-dereference.c: New test case. + +2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test. + +2016-01-06 Andreas Schwab <schwab@linux-m68k.org> + + * gcc.dg/atomic-invalid-2.c: Remove duplicated content. + +2016-01-06 Marek Polacek <polacek@redhat.com> + + PR sanitizer/69099 + * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test. + +2016-01-05 Marek Polacek <polacek@redhat.com> + + PR c/69104 + * gcc.dg/atomic-invalid-2.c: New. + +2016-01-05 H.J. Lu <hongjiu.lu@intel.com> + + PR target/68991 + * gcc.target/i386/pr68991.c: New test. + +2016-01-05 H.J. Lu <hongjiu.lu@intel.com> + + PR target/68991 + * g++.dg/pr68991-1.C: New test. + * g++.dg/pr68991-2.C: Likewise. + +2016-01-05 Sergei Trofimovich <siarheit@google.com> + + PR other/60465 + * gcc.target/ia64/pr60465-gprel64.c: New test. + * gcc.target/ia64/pr60465-gprel64-c37.c: New test. + +2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR rtl-optimization/68651 + * gcc.target/aarch64/pr68651_1.c: New test. + +2016-01-05 David Malcolm <dmalcolm@redhat.com> + + PR c/69122 + * c-c++-common/Wmisleading-indentation.c (pr69122): New function. + +2016-01-05 Nathan Sidwell <nathan@acm.org> + + PR c++/58583 + * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors. + + * gcc.dg/alias-15.c: New. + +2016-01-05 Nick Clifton <nickc@redhat.com> + + PR target/68870 + * g++.dg/pr68770.C: New test. + +2016-01-04 Mike Stump <mikestump@comcast.net> + + * lib/target-supports.exp (check_effective_target_cilkplus): + cilkplus targets require pthreads. + (check_effective_target_cilkplus): Remove special case for NVPTX. + +2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com> + + * gcc.target/powerpc/p9-permute.c: New test for xxperm code + generation. + +2016-01-04 Jakub Jelinek <jakub@redhat.com> + + Update copyright years. + +2016-01-04 Marek Polacek <polacek@redhat.com> + + PR c/68908 + * gcc.dg/atomic/c11-atomic-exec-6.c: New test. + * gcc.dg/atomic/c11-atomic-exec-7.c: New test. + * gcc.dg/atomic/stdatomic-op-5.c: New test. + +2016-01-04 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/20160104-2.c: New test. + +2016-01-04 Eric Botcazou <ebotcazou@adacore.com> + + * gcc.target/sparc/20160104-1.c: New test. + +2016-01-03 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/65045 + * gfortran.dg/pr65045.f90: New test. + +2016-01-02 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/specs/debug1.ads: Delete. + +2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/68867 + * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular + expression. + +2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/68867 + * gfortran.dg/default_format_denormal_2.f90: XFAIL for all + PowerPC. + +2016-01-01 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/68864 + * gfortran.dg/pr68864.f90: New test. + +2016-01-01 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/69070 + * gcc.dg/pr69070.c: New test. + + PR sanitizer/69055 + * gfortran.dg/pr69055.f90: New test. + + PR target/69015 + * gcc.dg/pr69015.c: New test. + +Copyright (C) 2016 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 e383c5299e9..1c99650f0af 100644 --- a/gcc/testsuite/README +++ b/gcc/testsuite/README @@ -61,7 +61,7 @@ where testsuite directory. -Copyright (C) 1998-2016 Free Software Foundation, Inc. +Copyright (C) 1998-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 diff --git a/gcc/testsuite/README.compat b/gcc/testsuite/README.compat index 2bac388031a..90d8102df52 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-2016 Free Software Foundation, Inc. +Copyright (C) 2002-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 diff --git a/gcc/testsuite/README.gcc b/gcc/testsuite/README.gcc index defc761c168..b0840e8fb66 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-2016 Free Software Foundation, Inc. +Copyright (C) 1997-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 diff --git a/gcc/testsuite/config/default.exp b/gcc/testsuite/config/default.exp index 271b73ea31a..2087a5e9be4 100644 --- a/gcc/testsuite/config/default.exp +++ b/gcc/testsuite/config/default.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 a5f27b5e334..ec551d98cb6 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-2016 Free Software Foundation, Inc. +Copyright (C) 2001-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 diff --git a/gcc/testsuite/g++.dg/asan/asan.exp b/gcc/testsuite/g++.dg/asan/asan.exp index 8a4b89d7fd6..124c44e9e9a 100644 --- a/gcc/testsuite/g++.dg/asan/asan.exp +++ b/gcc/testsuite/g++.dg/asan/asan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 4818298c640..94b6535a059 100644 --- a/gcc/testsuite/g++.dg/bprob/bprob.exp +++ b/gcc/testsuite/g++.dg/bprob/bprob.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 6bcc9487723..6296fe9d7a8 100644 --- a/gcc/testsuite/g++.dg/charset/charset.exp +++ b/gcc/testsuite/g++.dg/charset/charset.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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/cilk-plus/cilk-plus.exp b/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp index 1e9f4af3a70..bc6c18ee967 100644 --- a/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp +++ b/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 3726596b224..d19334c71b3 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-2016 Free Software Foundation, Inc. +Copyright (C) 2002-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 diff --git a/gcc/testsuite/g++.dg/compat/compat.exp b/gcc/testsuite/g++.dg/compat/compat.exp index 7c73b9dc741..4d83f927889 100644 --- a/gcc/testsuite/g++.dg/compat/compat.exp +++ b/gcc/testsuite/g++.dg/compat/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 1c64a136a70..71e76189a1a 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 55ca07ff385..dfa29897aa8 100644 --- a/gcc/testsuite/g++.dg/debug/debug.exp +++ b/gcc/testsuite/g++.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 2861fa78df2..061a740540d 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 ee89c5ed06f..870eb248ba8 100644 --- a/gcc/testsuite/g++.dg/dfp/dfp.exp +++ b/gcc/testsuite/g++.dg/dfp/dfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 39ba6c2f502..d760087b2a8 100644 --- a/gcc/testsuite/g++.dg/dg.exp +++ b/gcc/testsuite/g++.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 8d49a11894d..1d424c93f2c 100644 --- a/gcc/testsuite/g++.dg/gcov/gcov.exp +++ b/gcc/testsuite/g++.dg/gcov/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 8165e359756..3d7245b9995 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 5a64f9859c5..1af1c3a4f76 100644 --- a/gcc/testsuite/g++.dg/goacc/goacc.exp +++ b/gcc/testsuite/g++.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 d26596c8c04..a97fe793ac9 100644 --- a/gcc/testsuite/g++.dg/gomp/gomp.exp +++ b/gcc/testsuite/g++.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 7cc07983c40..f12a2d1f953 100644 --- a/gcc/testsuite/g++.dg/graphite/graphite.exp +++ b/gcc/testsuite/g++.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 48f09476381..f302a4dc30f 100644 --- a/gcc/testsuite/g++.dg/lto/lto.exp +++ b/gcc/testsuite/g++.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 ba73e02a7bf..8ad2c222a51 100644 --- a/gcc/testsuite/g++.dg/pch/pch.exp +++ b/gcc/testsuite/g++.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 52476975547..6a0c1aa504c 100644 --- a/gcc/testsuite/g++.dg/plugin/plugin.exp +++ b/gcc/testsuite/g++.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 3df4f6004a7..c385756c866 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 0ddd03d5af1..9b7f5b45578 100644 --- a/gcc/testsuite/g++.dg/special/ecos.exp +++ b/gcc/testsuite/g++.dg/special/ecos.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2016 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 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 697a55c4a40..c19ae72cc83 100644 --- a/gcc/testsuite/g++.dg/tls/tls.exp +++ b/gcc/testsuite/g++.dg/tls/tls.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 e6097367143..cc6e2353f94 100644 --- a/gcc/testsuite/g++.dg/tm/tm.exp +++ b/gcc/testsuite/g++.dg/tm/tm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 4c42c31c659..fc5043642b5 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 26ee0b38cdb..2be322f2001 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 06ddc5f8c08..84990b5d134 100644 --- a/gcc/testsuite/g++.dg/tsan/tsan.exp +++ b/gcc/testsuite/g++.dg/tsan/tsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 5b6f1b42bd4..b0a6954c965 100644 --- a/gcc/testsuite/g++.dg/ubsan/ubsan.exp +++ b/gcc/testsuite/g++.dg/ubsan/ubsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 f699082bf35..0c065ad7f8d 100644 --- a/gcc/testsuite/g++.dg/vect/vect.exp +++ b/gcc/testsuite/g++.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 e4ce8785dc1..15875ff6d34 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-2016 Free Software Foundation, Inc. +Copyright (C) 1997-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 diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/README b/gcc/testsuite/g++.old-deja/g++.robertl/README index 730f44b23ff..835dbbbea1d 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-2016 Free Software Foundation, Inc. +Copyright (C) 1998-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 diff --git a/gcc/testsuite/g++.old-deja/old-deja.exp b/gcc/testsuite/g++.old-deja/old-deja.exp index a228e54755f..84f15cabbc1 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1988-2017 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 1c7b3dd80cf..91d5133b3e7 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1993-2017 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 a959b4a13dd..ba16b09c41a 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 6368bbd4938..4eefcf4cde1 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1991-2017 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 009984e66e2..26247d6e5be 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1993-2017 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 95d9f22db9f..f0c4532501c 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1993-2017 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 5d12c9167a9..4073ea01c4d 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-2016 Free Software Foundation, Inc. +Copyright (C) 1997-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 diff --git a/gcc/testsuite/gcc.dg/asan/asan.exp b/gcc/testsuite/gcc.dg/asan/asan.exp index a66e6194b73..daceccdaac3 100644 --- a/gcc/testsuite/gcc.dg/asan/asan.exp +++ b/gcc/testsuite/gcc.dg/asan/asan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 94079a7fc41..6935dec3f1c 100644 --- a/gcc/testsuite/gcc.dg/atomic/atomic.exp +++ b/gcc/testsuite/gcc.dg/atomic/atomic.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 d6c9fda8635..eef66a4ceb6 100644 --- a/gcc/testsuite/gcc.dg/autopar/autopar.exp +++ b/gcc/testsuite/gcc.dg/autopar/autopar.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 9a77bf23336..c2b1a5fd3a0 100644 --- a/gcc/testsuite/gcc.dg/charset/charset.exp +++ b/gcc/testsuite/gcc.dg/charset/charset.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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/cilk-plus/cilk-plus.exp b/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp index fac975c6fc1..447ed04f028 100644 --- a/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp +++ b/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 e13e3289583..39bdaa11ae6 100644 --- a/gcc/testsuite/gcc.dg/compat/compat.exp +++ b/gcc/testsuite/gcc.dg/compat/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 2ee36575632..2afa605880f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 a0fa838a5c2..31b8dc6d597 100644 --- a/gcc/testsuite/gcc.dg/cpp/assembl2.S +++ b/gcc/testsuite/gcc.dg/cpp/assembl2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2016 Free Software Foundation, Inc. */ +/* Copyright (C) 2000-2017 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 f3f2ecd1220..e59fd25671e 100644 --- a/gcc/testsuite/gcc.dg/cpp/cpp.exp +++ b/gcc/testsuite/gcc.dg/cpp/cpp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 62ac213c3da..a9c77ac8fc5 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 295901cd9e9..d0d3546113d 100644 --- a/gcc/testsuite/gcc.dg/debug/debug.exp +++ b/gcc/testsuite/gcc.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 12846b95b4b..33871f716ff 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 2a729513e66..7046b1ca3a8 100644 --- a/gcc/testsuite/gcc.dg/dfp/dfp.exp +++ b/gcc/testsuite/gcc.dg/dfp/dfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 825c689d355..0b18432ba3b 100644 --- a/gcc/testsuite/gcc.dg/dg.exp +++ b/gcc/testsuite/gcc.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 4818536de56..e89dadcd3ad 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 c6b352e217e..3185d6eda19 100644 --- a/gcc/testsuite/gcc.dg/format/format.exp +++ b/gcc/testsuite/gcc.dg/format/format.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 9b3bf0dd93d..e9574db4340 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 47e8e11d203..112fd72f683 100644 --- a/gcc/testsuite/gcc.dg/goacc/goacc.exp +++ b/gcc/testsuite/gcc.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 b6b5932c9f4..e0ae6f992a0 100644 --- a/gcc/testsuite/gcc.dg/gomp/gomp.exp +++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 ac81e82f24d..2499431503c 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite.exp +++ b/gcc/testsuite/gcc.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 fe3fe3ebaaa..f62b985a7db 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa.exp +++ b/gcc/testsuite/gcc.dg/ipa/ipa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 f272ba663d9..2fcbf8b60a5 100644 --- a/gcc/testsuite/gcc.dg/lto/lto.exp +++ b/gcc/testsuite/gcc.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 4021202a295..e5659087a82 100644 --- a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp +++ b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 2eb797eb51d..0499a1c1ddd 100644 --- a/gcc/testsuite/gcc.dg/params/params.exp +++ b/gcc/testsuite/gcc.dg/params/params.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Free Software Foundation, Inc. +# Copyright (C) 2016-2017 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 142f3d38bf1..f721accb148 100644 --- a/gcc/testsuite/gcc.dg/pch/pch.exp +++ b/gcc/testsuite/gcc.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 eb15a66391e..c7a3b4dbf2f 100644 --- a/gcc/testsuite/gcc.dg/plugin/plugin.exp +++ b/gcc/testsuite/gcc.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 b463204cd3a..a39f59837d8 100644 --- a/gcc/testsuite/gcc.dg/sancov/sancov.exp +++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 a30ab3a7c32..0750f553d9e 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 9bfe4db4cc6..ff40776165f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 bd6991acf0d..22e62089b8a 100644 --- a/gcc/testsuite/gcc.dg/special/special.exp +++ b/gcc/testsuite/gcc.dg/special/special.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 a6755344a53..84990c87fc3 100644 --- a/gcc/testsuite/gcc.dg/sso/sso.exp +++ b/gcc/testsuite/gcc.dg/sso/sso.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 8b188565cb2..10363328a05 100644 --- a/gcc/testsuite/gcc.dg/tls/tls.exp +++ b/gcc/testsuite/gcc.dg/tls/tls.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 ff4ac455f69..77772e14270 100644 --- a/gcc/testsuite/gcc.dg/tm/tm.exp +++ b/gcc/testsuite/gcc.dg/tm/tm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 e7b3f5acd79..63d596853d6 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 19ef6367d23..db13d6b9a5d 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 aaccf191be9..0a21f1799f4 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 ee641422ccb..13dc7e25213 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 e3f95f1a383..2d7b183d79d 100644 --- a/gcc/testsuite/gcc.dg/tsan/tsan.exp +++ b/gcc/testsuite/gcc.dg/tsan/tsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 a55a3a41a55..df607e75f5d 100644 --- a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp +++ b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 93e31a6fc4a..bda5d471f12 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 3dff1c5fe93..bd580fd74f6 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 803eabae168..66ac51efb5a 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 c1f10842a8c..3107ab789b6 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 bbb9f5ca1bb..a7ddabd3498 100644 --- a/gcc/testsuite/gcc.dg/vect/vect.exp +++ b/gcc/testsuite/gcc.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 6bf152a513a..7fd54a745d3 100644 --- a/gcc/testsuite/gcc.dg/vmx/vmx.exp +++ b/gcc/testsuite/gcc.dg/vmx/vmx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 82f6e34c989..151e0454237 100644 --- a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp +++ b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 e2e0ec67b2f..8c24ac2dc80 100644 --- a/gcc/testsuite/gcc.dg/weak/weak.exp +++ b/gcc/testsuite/gcc.dg/weak/weak.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 19dee174ab8..3eb0de1432f 100644 --- a/gcc/testsuite/gcc.misc-tests/acker1.exp +++ b/gcc/testsuite/gcc.misc-tests/acker1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 8cde43fd3a0..74de221dea1 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 132bfe3f382..3b5fe9d09b3 100644 --- a/gcc/testsuite/gcc.misc-tests/bprob.exp +++ b/gcc/testsuite/gcc.misc-tests/bprob.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 89f5db2b880..d924db85523 100644 --- a/gcc/testsuite/gcc.misc-tests/dectest.exp +++ b/gcc/testsuite/gcc.misc-tests/dectest.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 225bc148978..f22f48e5e35 100644 --- a/gcc/testsuite/gcc.misc-tests/dhry.exp +++ b/gcc/testsuite/gcc.misc-tests/dhry.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 5d2c23285bb..b0274fa4836 100644 --- a/gcc/testsuite/gcc.misc-tests/gcov.exp +++ b/gcc/testsuite/gcc.misc-tests/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 59f445502ba..246697ee8c9 100644 --- a/gcc/testsuite/gcc.misc-tests/godump.exp +++ b/gcc/testsuite/gcc.misc-tests/godump.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 d884fa2f751..145a0b71bab 100644 --- a/gcc/testsuite/gcc.misc-tests/help.exp +++ b/gcc/testsuite/gcc.misc-tests/help.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 0eea946779c..a4d7cd80527 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 5dc4f282f85..c23d16c040c 100644 --- a/gcc/testsuite/gcc.misc-tests/linkage.exp +++ b/gcc/testsuite/gcc.misc-tests/linkage.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2016 Free Software Foundation, Inc. +# Copyright (C) 1988-2017 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 812090ab57e..a7881e05c90 100644 --- a/gcc/testsuite/gcc.misc-tests/matrix1.exp +++ b/gcc/testsuite/gcc.misc-tests/matrix1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 81c8030792d..078e3c120a3 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 ec4ca908774..c8106cdbce5 100644 --- a/gcc/testsuite/gcc.misc-tests/mg.exp +++ b/gcc/testsuite/gcc.misc-tests/mg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 83556bb4445..52ea6741f2d 100644 --- a/gcc/testsuite/gcc.misc-tests/options.exp +++ b/gcc/testsuite/gcc.misc-tests/options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 e71f48239e9..1c28f01a7d6 100644 --- a/gcc/testsuite/gcc.misc-tests/output.exp +++ b/gcc/testsuite/gcc.misc-tests/output.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 1a6c20965af..b411d19db1f 100644 --- a/gcc/testsuite/gcc.misc-tests/sieve.exp +++ b/gcc/testsuite/gcc.misc-tests/sieve.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 27237d31c75..62a18aaf06b 100644 --- a/gcc/testsuite/gcc.misc-tests/sort2.exp +++ b/gcc/testsuite/gcc.misc-tests/sort2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 9998d0bda23..2bc80db2737 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 b81d20e9bb4..d8b41f721ba 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 bce38cb015d..9f967492004 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 e93b8d5cd5a..92211a24519 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 bcd9a6fc38f..fc56ff0e54f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 62d2a4f5d42..71b1e97fb49 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 51128798ca5..3b145be02e8 100644 --- a/gcc/testsuite/gcc.target/alpha/alpha.exp +++ b/gcc/testsuite/gcc.target/alpha/alpha.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 62583cd0321..00b5c334cc1 100644 --- a/gcc/testsuite/gcc.target/arc/arc.exp +++ b/gcc/testsuite/gcc.target/arc/arc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 d440fc0f059..eca4c223e3d 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 91954bdff2f..c05080ebf19 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 b627108428c..46dc612ebd2 100644 --- a/gcc/testsuite/gcc.target/arm/arm.exp +++ b/gcc/testsuite/gcc.target/arm/arm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 66a8b7da005..5b0f84bd07e 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 176a0113fcb..78075b93689 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 41894600964..6a5dc552bf3 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 d63ab7df690..29123cac02a 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 f58c97a80c8..155def71169 100644 --- a/gcc/testsuite/gcc.target/avr/avr.exp +++ b/gcc/testsuite/gcc.target/avr/avr.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 b1e3a9c5048..443756fbd79 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 c790248ff2e..f901541aaea 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 3d826fe5d6a..2b2572045d9 100644 --- a/gcc/testsuite/gcc.target/bfin/bfin.exp +++ b/gcc/testsuite/gcc.target/bfin/bfin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 de753d76b73..d024bae1c30 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 817dd28ad6a..b892bc386df 100644 --- a/gcc/testsuite/gcc.target/cris/cris.exp +++ b/gcc/testsuite/gcc.target/cris/cris.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 573c30f65e5..0eb7f58bd80 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 8e61cf6b75d..0b1a68d449f 100644 --- a/gcc/testsuite/gcc.target/epiphany/epiphany.exp +++ b/gcc/testsuite/gcc.target/epiphany/epiphany.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 9fd0865500f..a2992427d6f 100644 --- a/gcc/testsuite/gcc.target/frv/frv.exp +++ b/gcc/testsuite/gcc.target/frv/frv.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 b8fd4d7c218..aec8311e77a 100644 --- a/gcc/testsuite/gcc.target/h8300/h8300.exp +++ b/gcc/testsuite/gcc.target/h8300/h8300.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 9d492f5f742..3dcdcb77314 100644 --- a/gcc/testsuite/gcc.target/hppa/hppa.exp +++ b/gcc/testsuite/gcc.target/hppa/hppa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 40572409c3d..d06c0d93b44 100644 --- a/gcc/testsuite/gcc.target/i386/i386.exp +++ b/gcc/testsuite/gcc.target/i386/i386.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 dabaa883e5a..ff80b863fbc 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 1a801c7ae20..aa49b11dbc0 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 fa6ad9dfcf2..3108b47d773 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 f1bc397254e..6503e18f464 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 e2ca131d391..edaf1e7d9b3 100644 --- a/gcc/testsuite/gcc.target/ia64/ia64.exp +++ b/gcc/testsuite/gcc.target/ia64/ia64.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 26e65b67f42..23b6088d54c 100644 --- a/gcc/testsuite/gcc.target/m68k/m68k.exp +++ b/gcc/testsuite/gcc.target/m68k/m68k.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 c22f6a9abd1..c6e6c8a7697 100644 --- a/gcc/testsuite/gcc.target/microblaze/microblaze.exp +++ b/gcc/testsuite/gcc.target/microblaze/microblaze.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 d7e7f3b7635..24600a6db4d 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 fd0fe5515fb..6b3179abf74 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-2016 Free Software Foundation, Inc. +Copyright (C) 2008-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 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 15050c8c20a..d7db7b3334c 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 d0f4037ec1c..b2f4e1824cc 100644 --- a/gcc/testsuite/gcc.target/mips/mips.exp +++ b/gcc/testsuite/gcc.target/mips/mips.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 deb2e250c9b..e54d531dc0e 100644 --- a/gcc/testsuite/gcc.target/msp430/msp430.exp +++ b/gcc/testsuite/gcc.target/msp430/msp430.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 1c245f6dccf..6248beda230 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 818a787bf7e..8ff4881a3c7 100644 --- a/gcc/testsuite/gcc.target/nios2/nios2.exp +++ b/gcc/testsuite/gcc.target/nios2/nios2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 65a904c8345..cd475f850f7 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 fcce6961a11..1537ea8016f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 081946f7fbf..575c51ac395 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 74df4001b51..5561d4f39d5 100644 --- a/gcc/testsuite/gcc.target/powerpc/powerpc.exp +++ b/gcc/testsuite/gcc.target/powerpc/powerpc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 fcce6961a11..1537ea8016f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/rl78/rl78.exp b/gcc/testsuite/gcc.target/rl78/rl78.exp index ae66530520a..cb2450070e9 100644 --- a/gcc/testsuite/gcc.target/rl78/rl78.exp +++ b/gcc/testsuite/gcc.target/rl78/rl78.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 7d6f6ee7081..0e2e40b339d 100644 --- a/gcc/testsuite/gcc.target/rx/rx.exp +++ b/gcc/testsuite/gcc.target/rx/rx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 d826dbaee13..c74d6597d58 100644 --- a/gcc/testsuite/gcc.target/s390/s390.exp +++ b/gcc/testsuite/gcc.target/s390/s390.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 2b421f29846..7308ce7d449 100644 --- a/gcc/testsuite/gcc.target/sh/sh.exp +++ b/gcc/testsuite/gcc.target/sh/sh.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2016 Free Software Foundation, Inc. +# Copyright (C) 2007-2017 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 6d3766a29e4..6f77c672bad 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 cec53cc63c7..71a4c40fa65 100644 --- a/gcc/testsuite/gcc.target/sparc/sparc.exp +++ b/gcc/testsuite/gcc.target/sparc/sparc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 85c3e061bf7..e3b54b8ccea 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 a73d49d2db1..d888381095d 100644 --- a/gcc/testsuite/gcc.target/spu/spu.exp +++ b/gcc/testsuite/gcc.target/spu/spu.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 e4454992f71..a3e1b96ed9c 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 e611127f346..cd31efe2743 100644 --- a/gcc/testsuite/gcc.target/tic6x/tic6x.exp +++ b/gcc/testsuite/gcc.target/tic6x/tic6x.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 6892ba2afd0..826488b56fb 100644 --- a/gcc/testsuite/gcc.target/vax/vax.exp +++ b/gcc/testsuite/gcc.target/vax/vax.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 4a53f15e315..2c496e4ae34 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 520044e2421..3bb26130d1d 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-2016 Free Software Foundation, Inc. +Copyright (C) 2005-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 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 fd95ff39d9d..e35e1404290 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 e79d1349416..aeb27f3fba5 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 62ac79b7ebf..18e3fde0168 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 be3c186ed08..d14d2b490e9 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp index a0917c2c043..d52e816ea1c 100644 --- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp +++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 63f3fec1ad2..4e7ba09fc70 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-2016 Free Software Foundation, Inc. +Copyright (C) 2005-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 diff --git a/gcc/testsuite/gcc.test-framework/gen_directive_tests b/gcc/testsuite/gcc.test-framework/gen_directive_tests index 8be47b4c40f..59d97fe8f87 100755 --- 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 5f0cafc8e57..24b991d582f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 892dbfc5d95..a3819a0e9fb 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 85cc33e0caf..edac7dc981f 100644 --- a/gcc/testsuite/gfortran.dg/coarray/caf.exp +++ b/gcc/testsuite/gfortran.dg/coarray/caf.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 8128b80c86e..85ab2ddb6d1 100644 --- a/gcc/testsuite/gfortran.dg/debug/debug.exp +++ b/gcc/testsuite/gfortran.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 12bd6efd359..82cbb210b92 100644 --- a/gcc/testsuite/gfortran.dg/dg.exp +++ b/gcc/testsuite/gfortran.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 02044ea687d..4ade7e91598 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-2016 Free Software Foundation, Inc. +Copyright (C) 2004-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 diff --git a/gcc/testsuite/gfortran.dg/goacc/goacc.exp b/gcc/testsuite/gfortran.dg/goacc/goacc.exp index eebeed690e6..b43d415f835 100644 --- a/gcc/testsuite/gfortran.dg/goacc/goacc.exp +++ b/gcc/testsuite/gfortran.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 1cd2e36cac0..52ad977fb59 100644 --- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp +++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2016 Free Software Foundation, Inc. +# Copyright (C) 2005-2017 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 f3f83ac5d66..35e00e6fb0a 100644 --- a/gcc/testsuite/gfortran.dg/graphite/graphite.exp +++ b/gcc/testsuite/gfortran.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 8ca2c692097..14741b768c5 100644 --- a/gcc/testsuite/gfortran.dg/ieee/ieee.exp +++ b/gcc/testsuite/gfortran.dg/ieee/ieee.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 a79225c2acc..0eaa8333319 100644 --- a/gcc/testsuite/gfortran.dg/lto/lto.exp +++ b/gcc/testsuite/gfortran.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 acc8ed05b49..5b0ed55c3c6 100644 --- a/gcc/testsuite/gfortran.dg/prof/prof.exp +++ b/gcc/testsuite/gfortran.dg/prof/prof.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 bd35a7c7c8a..935298e1688 100644 --- a/gcc/testsuite/gfortran.dg/vect/vect.exp +++ b/gcc/testsuite/gfortran.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 a3f79882028..10550e4f04d 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 1f3a71243a6..fab1be152a5 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 10699af560a..228c71e85bb 100644 --- a/gcc/testsuite/gnat.dg/dg.exp +++ b/gcc/testsuite/gnat.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 81d7c3bc6ec..bd3ecbdaed7 100644 --- a/gcc/testsuite/gnat.dg/specs/specs.exp +++ b/gcc/testsuite/gnat.dg/specs/specs.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 6ab2d9e8b4f..c3e59304f2e 100644 --- a/gcc/testsuite/gnat.dg/sso/sso.exp +++ b/gcc/testsuite/gnat.dg/sso/sso.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 fb0166d52d0..c28245173f7 100644 --- a/gcc/testsuite/go.dg/dg.exp +++ b/gcc/testsuite/go.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 9b9c90df499..79eff195fed 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 e867051c9ef..5f6ef299e55 100644 --- a/gcc/testsuite/go.test/go-test.exp +++ b/gcc/testsuite/go.test/go-test.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 a1198c0f201..88d9f785dd7 100644 --- a/gcc/testsuite/lib/asan-dg.exp +++ b/gcc/testsuite/lib/asan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 8efe085ae41..eb3669f9d68 100644 --- a/gcc/testsuite/lib/atomic-dg.exp +++ b/gcc/testsuite/lib/atomic-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 5528d139735..92573b8df6c 100644 --- a/gcc/testsuite/lib/c-compat.exp +++ b/gcc/testsuite/lib/c-compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 dd43a43d4d0..8d470418f3d 100644 --- a/gcc/testsuite/lib/c-torture.exp +++ b/gcc/testsuite/lib/c-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2016 Free Software Foundation, Inc. +# Copyright (C) 1992-2017 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/cilk-plus-dg.exp b/gcc/testsuite/lib/cilk-plus-dg.exp index 73b3d502ec3..04b4f218431 100644 --- a/gcc/testsuite/lib/cilk-plus-dg.exp +++ b/gcc/testsuite/lib/cilk-plus-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 cab1825293c..0d18ba50ed2 100644 --- a/gcc/testsuite/lib/clearcap.exp +++ b/gcc/testsuite/lib/clearcap.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 63d78cc9dfe..0ead0ac73a4 100644 --- a/gcc/testsuite/lib/compat.exp +++ b/gcc/testsuite/lib/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2016 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 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 daff86820de..69c0a809031 100644 --- a/gcc/testsuite/lib/copy-file.exp +++ b/gcc/testsuite/lib/copy-file.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 acb4198c86a..d6ee97474cc 100644 --- a/gcc/testsuite/lib/dejapatches.exp +++ b/gcc/testsuite/lib/dejapatches.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 53457573187..cfe875e7c42 100644 --- a/gcc/testsuite/lib/dg-pch.exp +++ b/gcc/testsuite/lib/dg-pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 47fcd9e8e1e..0b39878d8e4 100644 --- a/gcc/testsuite/lib/file-format.exp +++ b/gcc/testsuite/lib/file-format.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2016 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 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 424becbb7bb..7bfc0025a8a 100644 --- a/gcc/testsuite/lib/fortran-modules.exp +++ b/gcc/testsuite/lib/fortran-modules.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 Free Software Foundation, Inc. +# Copyright (C) 2012-2017 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 8e99af86c60..60cf5f5f18b 100644 --- a/gcc/testsuite/lib/fortran-torture.exp +++ b/gcc/testsuite/lib/fortran-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 4f7d18a18c0..abd27947ccc 100644 --- a/gcc/testsuite/lib/g++-dg.exp +++ b/gcc/testsuite/lib/g++-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 aebd500f2eb..3442abe344b 100644 --- a/gcc/testsuite/lib/g++.exp +++ b/gcc/testsuite/lib/g++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2016 Free Software Foundation, Inc. +# Copyright (C) 1992-2017 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 1186e5ba1a3..d5fde7ce5e3 100644 --- a/gcc/testsuite/lib/gcc-defs.exp +++ b/gcc/testsuite/lib/gcc-defs.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 d9681b18ed1..9014a1d64a1 100644 --- a/gcc/testsuite/lib/gcc-dg.exp +++ b/gcc/testsuite/lib/gcc-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 9fd6d9f461e..93bd701b748 100644 --- a/gcc/testsuite/lib/gcc-gdb-test.exp +++ b/gcc/testsuite/lib/gcc-gdb-test.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 b33678ffcd3..1675330b5fb 100644 --- a/gcc/testsuite/lib/gcc-simulate-thread.exp +++ b/gcc/testsuite/lib/gcc-simulate-thread.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2016 Free Software Foundation, Inc. +# Copyright (C) 2011-2017 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 d387d58d0de..846e4e285f7 100644 --- a/gcc/testsuite/lib/gcc.exp +++ b/gcc/testsuite/lib/gcc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2016 Free Software Foundation, Inc. +# Copyright (C) 1992-2017 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 91f14e2bdc7..632d50667a7 100644 --- a/gcc/testsuite/lib/gcov.exp +++ b/gcc/testsuite/lib/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 6b7f98bfbe3..27b2a69b9e2 100644 --- a/gcc/testsuite/lib/gfortran-dg.exp +++ b/gcc/testsuite/lib/gfortran-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 66483911ea7..ea424a86bda 100644 --- a/gcc/testsuite/lib/gfortran.exp +++ b/gcc/testsuite/lib/gfortran.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2016 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 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 b09d8e0ddbc..d130e1ed907 100644 --- a/gcc/testsuite/lib/gnat-dg.exp +++ b/gcc/testsuite/lib/gnat-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 e07c1003c0d..7e25b10d02c 100644 --- a/gcc/testsuite/lib/gnat.exp +++ b/gcc/testsuite/lib/gnat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 ece6fa10be9..3f5965af368 100644 --- a/gcc/testsuite/lib/go-dg.exp +++ b/gcc/testsuite/lib/go-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 912cd83285a..4fcada05815 100644 --- a/gcc/testsuite/lib/go-torture.exp +++ b/gcc/testsuite/lib/go-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 cb237f30db3..a73b93e2b14 100644 --- a/gcc/testsuite/lib/go.exp +++ b/gcc/testsuite/lib/go.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 36e210959c1..477f6838f36 100644 --- a/gcc/testsuite/lib/lto.exp +++ b/gcc/testsuite/lib/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 4b0283da6be..50366463df2 100644 --- a/gcc/testsuite/lib/mike-g++.exp +++ b/gcc/testsuite/lib/mike-g++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2016 Free Software Foundation, Inc. +# Copyright (C) 1988-2017 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 4b31ce6566a..4bd8805c617 100644 --- a/gcc/testsuite/lib/mike-gcc.exp +++ b/gcc/testsuite/lib/mike-gcc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2016 Free Software Foundation, Inc. +# Copyright (C) 1988-2017 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 b245c5f2199..f5f4eca5115 100644 --- a/gcc/testsuite/lib/mpx-dg.exp +++ b/gcc/testsuite/lib/mpx-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 a2e963e555f..cde9240fd7b 100644 --- a/gcc/testsuite/lib/multiline.exp +++ b/gcc/testsuite/lib/multiline.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2016 Free Software Foundation, Inc. +# Copyright (C) 2015-2017 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 c5f5d99d134..5c8be1366da 100644 --- a/gcc/testsuite/lib/obj-c++-dg.exp +++ b/gcc/testsuite/lib/obj-c++-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 edb7006dd2b..983b2c08ea9 100644 --- a/gcc/testsuite/lib/obj-c++.exp +++ b/gcc/testsuite/lib/obj-c++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 a0f1245b149..42d3da6d79c 100644 --- a/gcc/testsuite/lib/objc-dg.exp +++ b/gcc/testsuite/lib/objc-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 253afdf3deb..497796726bc 100644 --- a/gcc/testsuite/lib/objc-torture.exp +++ b/gcc/testsuite/lib/objc-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2016 Free Software Foundation, Inc. +# Copyright (C) 1992-2017 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 9990612158b..65d18395c44 100644 --- a/gcc/testsuite/lib/objc.exp +++ b/gcc/testsuite/lib/objc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2016 Free Software Foundation, Inc. +# Copyright (C) 1992-2017 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 37ba4a01102..ac69a0ecc9a 100644 --- a/gcc/testsuite/lib/options.exp +++ b/gcc/testsuite/lib/options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 8c100f44181..0754e84ab26 100644 --- a/gcc/testsuite/lib/plugin-support.exp +++ b/gcc/testsuite/lib/plugin-support.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 7c3228ae3b2..77ffae0267f 100644 --- a/gcc/testsuite/lib/profopt.exp +++ b/gcc/testsuite/lib/profopt.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2016 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 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 d3ff4930276..afc1a696393 100644 --- a/gcc/testsuite/lib/prune.exp +++ b/gcc/testsuite/lib/prune.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 707f63bea24..bab23e8e165 100644 --- a/gcc/testsuite/lib/scanasm.exp +++ b/gcc/testsuite/lib/scanasm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 89b3944c71b..2e6eebfaf33 100644 --- a/gcc/testsuite/lib/scandump.exp +++ b/gcc/testsuite/lib/scandump.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 a2774959148..1a014b7055a 100644 --- a/gcc/testsuite/lib/scanipa.exp +++ b/gcc/testsuite/lib/scanipa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 a3b3d0aa013..19eb15122b3 100644 --- a/gcc/testsuite/lib/scanrtl.exp +++ b/gcc/testsuite/lib/scanrtl.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2016 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 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 4fb014ca29b..6288662c5e1 100644 --- a/gcc/testsuite/lib/scantree.exp +++ b/gcc/testsuite/lib/scantree.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2016 Free Software Foundation, Inc. +# Copyright (C) 2000-2017 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 fd5733a00f7..9b3e201ed68 100644 --- a/gcc/testsuite/lib/target-libpath.exp +++ b/gcc/testsuite/lib/target-libpath.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 dd52a62dad8..6400d643409 100644 --- a/gcc/testsuite/lib/target-supports-dg.exp +++ b/gcc/testsuite/lib/target-supports-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 c3110dc3d72..52744fc37ef 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2016 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 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 6e61bbaeddc..d8fa62054b8 100644 --- a/gcc/testsuite/lib/target-utils.exp +++ b/gcc/testsuite/lib/target-utils.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2016 Free Software Foundation, Inc. +# Copyright (C) 2014-2017 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 7972d56f936..475d0fde1fb 100644 --- a/gcc/testsuite/lib/timeout-dg.exp +++ b/gcc/testsuite/lib/timeout-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 cf0a8b6a019..50c7b45aff8 100644 --- a/gcc/testsuite/lib/timeout.exp +++ b/gcc/testsuite/lib/timeout.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 d5ae486f2a6..5687c230658 100644 --- a/gcc/testsuite/lib/torture-options.exp +++ b/gcc/testsuite/lib/torture-options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2016 Free Software Foundation, Inc. +# Copyright (C) 2008-2017 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 7ca10ab64f9..4625bff12ad 100644 --- a/gcc/testsuite/lib/tsan-dg.exp +++ b/gcc/testsuite/lib/tsan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 316421f283e..07333a547b2 100644 --- a/gcc/testsuite/lib/ubsan-dg.exp +++ b/gcc/testsuite/lib/ubsan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2016 Free Software Foundation, Inc. +# Copyright (C) 2013-2017 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 181dd5b719c..643690d1879 100644 --- a/gcc/testsuite/lib/wrapper.exp +++ b/gcc/testsuite/lib/wrapper.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 573836179e9..6e19d8c75c6 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 49bf6b7d463..8e9778dff3f 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 8b98ce94d7e..7950c50d920 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 00288d5777d..92fd32339ed 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 cd19fe521bf..b4e560a2909 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 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 a5041b81cb5..8c545a789d6 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 a266c72e26c..8e66d96ca0d 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 ef27a571dc2..c4ad9e6c8dd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 d7ef9ca5e0a..502aa01864d 100644 --- a/gcc/testsuite/objc.dg/attributes/attributes.exp +++ b/gcc/testsuite/objc.dg/attributes/attributes.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 d27b16fd5ad..5becb0c63b8 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 5a26bf9ed6a..7e21e9c8c28 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 6bb101e9586..7f5aeac4be8 100644 --- a/gcc/testsuite/objc.dg/lto/lto.exp +++ b/gcc/testsuite/objc.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 064e1862d0e..deefaaf8a1a 100644 --- a/gcc/testsuite/objc.dg/pch/pch.exp +++ b/gcc/testsuite/objc.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 4cd253f821a..6600c9cf31e 100644 --- a/gcc/testsuite/objc.dg/plugin/plugin.exp +++ b/gcc/testsuite/objc.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2016 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 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 a4ecbfa1056..65ac841a144 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 7d1cfefe972..6a31b113fc3 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-2016 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 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 2f9d236630a..49a3a5879a2 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 f6f9ab6645d..7ecd989e7f3 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-2016 Free Software Foundation, Inc. +# Copyright (C) 2010-2017 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 f1acf73a40b..2c44b4fe332 100644 --- a/gcc/testsuite/objc/compile/compile.exp +++ b/gcc/testsuite/objc/compile/compile.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2016 Free Software Foundation, Inc. +# Copyright (C) 1991-2017 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 47130edadde..ed2d973ce70 100644 --- a/gcc/testsuite/objc/execute/exceptions/exceptions.exp +++ b/gcc/testsuite/objc/execute/exceptions/exceptions.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2016 Free Software Foundation, Inc. +# Copyright (C) 1991-2017 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 6e05651ceb9..f9778955a0d 100644 --- a/gcc/testsuite/objc/execute/execute.exp +++ b/gcc/testsuite/objc/execute/execute.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2016 Free Software Foundation, Inc. +# Copyright (C) 1991-2017 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 4c8ceaccc63..54550be675a 100644 --- a/gcc/timevar.c +++ b/gcc/timevar.c @@ -1,5 +1,5 @@ /* Timing variables for measuring compiler performance. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 f17ad891888..51ec0357656 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 8ba7e5c057b..b7f91d1ee28 100644 --- a/gcc/timevar.h +++ b/gcc/timevar.h @@ -1,5 +1,5 @@ /* Timing variables for measuring compiler performance. - Copyright (C) 2000-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 4e0ef2fe316..a2a7db0a594 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-2016 Free Software Foundation, Inc. + Copyright (C) 1995-2017 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 79d7a6fda1f..c0f1a2df517 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1,5 +1,5 @@ /* Top level of GCC compilers (cc1, cc1plus, etc.) - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/toplev.h b/gcc/toplev.h index f62a172cc52..2f6b587d233 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tracer.c b/gcc/tracer.c index 477d8b3d7a4..51d223c870a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tracer.h b/gcc/tracer.h index c3b3502d97d..ca2117ba1a3 100644 --- a/gcc/tracer.h +++ b/gcc/tracer.h @@ -1,5 +1,5 @@ /* Header file for Tracer. - Copyright (C) 2015-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index a82d3629c19..4e0478a35a7 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -1,5 +1,5 @@ /* Passes for transactional memory support. - Copyright (C) 2008-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 45d28193be1..5bf2e54d10c 100644 --- a/gcc/trans-mem.h +++ b/gcc/trans-mem.h @@ -1,5 +1,5 @@ /* Miscellaneous transactional memory support definitions. - Copyright (C) 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 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 5c4b5210131..e620eea0195 100644 --- a/gcc/tree-affine.c +++ b/gcc/tree-affine.c @@ -1,5 +1,5 @@ /* Operations with affine combinations of trees. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h index 3f81c7ca67b..b8eb8ccd0cb 100644 --- a/gcc/tree-affine.h +++ b/gcc/tree-affine.h @@ -1,5 +1,5 @@ /* Operations with affine combinations of trees. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 861834d3663..e66830449f3 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 d4a7db8f6ec..315d0e16ed0 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -1,5 +1,5 @@ /* Control flow functions for trees. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 3e2a1ee98da..5582a62b0f5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 1f17d9a7f33..7eb71724e92 100644 --- a/gcc/tree-cfgcleanup.c +++ b/gcc/tree-cfgcleanup.c @@ -1,5 +1,5 @@ /* CFG cleanup for trees. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-cfgcleanup.h b/gcc/tree-cfgcleanup.h index 34205210a28..f64f7117038 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 780b5acb7b7..6c84caee8ce 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 6c7862ca04f..7eecbc8972d 100644 --- a/gcc/tree-chkp.c +++ b/gcc/tree-chkp.c @@ -1,5 +1,5 @@ /* Pointer Bounds Checker insrumentation pass. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 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 555616f5ab9..1411054ba1d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c index cefac2c5ae3..e9249623c45 100644 --- a/gcc/tree-chrec.c +++ b/gcc/tree-chrec.c @@ -1,5 +1,5 @@ /* Chains of recurrences. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 877330e92d4..e980ec17452 100644 --- a/gcc/tree-chrec.h +++ b/gcc/tree-chrec.h @@ -1,5 +1,5 @@ /* Chains of recurrences. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 7668520aaa4..e0dd3d9922b 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-core.h b/gcc/tree-core.h index 59d771c1713..37a52c34f26 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-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 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 3c28280171b..2480f4e5561 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 856dd58f3ad..9003ea54a2d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 0396febc730..4f95682083b 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -1,5 +1,5 @@ /* Data flow functions for trees. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 08864cf470b..fb1f53fac4d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c index 8c9990fee6f..7edea0e69a7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-diagnostic.h b/gcc/tree-diagnostic.h index 9343c7ad553..01109445197 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c index df47181f431..d6c55eb432f 100644 --- a/gcc/tree-dump.c +++ b/gcc/tree-dump.c @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 956cdc8ef60..c4df8f23757 100644 --- a/gcc/tree-dump.h +++ b/gcc/tree-dump.h @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2016 Free Software Foundation, Inc. + Copyright (C) 1999-2017 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 db721567a75..2be4312b862 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-eh.h b/gcc/tree-eh.h index d3895123ad9..2883628ec35 100644 --- a/gcc/tree-eh.h +++ b/gcc/tree-eh.h @@ -1,5 +1,5 @@ /* Header file for exception handling. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c index 6cf49f962c8..951e7d3f513 100644 --- a/gcc/tree-emutls.c +++ b/gcc/tree-emutls.c @@ -1,5 +1,5 @@ /* Lower TLS operations to emulation functions. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 ed63453c6b1..01fda3c25ee 100644 --- a/gcc/tree-hash-traits.h +++ b/gcc/tree-hash-traits.h @@ -1,5 +1,5 @@ /* Traits for hashing trees. - Copyright (C) 2014-2016 Free Software Foundation, Inc. + Copyright (C) 2014-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-hasher.h b/gcc/tree-hasher.h index e1856966b71..2241830aa4d 100644 --- a/gcc/tree-hasher.h +++ b/gcc/tree-hasher.h @@ -1,5 +1,5 @@ /* Hash Table Helper for Trees - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 5716deb7974..032182ca263 100644 --- a/gcc/tree-if-conv.c +++ b/gcc/tree-if-conv.c @@ -1,5 +1,5 @@ /* If-conversion for vectorizer. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 3a732c25bc7..9a8d17d5d05 100644 --- a/gcc/tree-if-conv.h +++ b/gcc/tree-if-conv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016 Free Software Foundation, Inc. +/* Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 0de0b89dbbf..ac72039f12a 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -1,5 +1,5 @@ /* Tree inlining. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 9ca2a91f08f..ecfae6b048e 100644 --- a/gcc/tree-inline.h +++ b/gcc/tree-inline.h @@ -1,5 +1,5 @@ /* Tree inlining hooks and declarations. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 cf9c2a078e0..c7df237d57f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 de8864a5cd0..65c146b306e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c index 9f16cdc4f23..c485413b5e5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 98204e40772..4e71355f72a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 aabc11ab25c..a38cf7e752b 100644 --- a/gcc/tree-loop-distribution.c +++ b/gcc/tree-loop-distribution.c @@ -1,5 +1,5 @@ /* Loop distribution. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 0c8bc6478e4..c005e7c735d 100644 --- a/gcc/tree-nested.c +++ b/gcc/tree-nested.c @@ -1,5 +1,5 @@ /* Nested function decomposition for GIMPLE. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-nested.h b/gcc/tree-nested.h index f90cde55f8f..10764020984 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c index 90d90af9d77..78b6c0e2c25 100644 --- a/gcc/tree-nrv.c +++ b/gcc/tree-nrv.c @@ -1,5 +1,5 @@ /* Language independent return value optimizations - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 f9c752198e0..71ec7b28777 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 38c3e073327..500a8343292 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 7a35c1e59d3..261a60f739d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 1923272a47b..e751a26f848 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-2016 Free Software Foundation, Inc. + Copyright (C) 2009-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c index 238017a0031..5e37af2f2b1 100644 --- a/gcc/tree-parloops.c +++ b/gcc/tree-parloops.c @@ -1,5 +1,5 @@ /* Loop autoparallelization. - Copyright (C) 2006-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 e943cffab8d..436146a61f2 100644 --- a/gcc/tree-parloops.h +++ b/gcc/tree-parloops.h @@ -1,5 +1,5 @@ /* Header file for loop autoparallelization. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 6a8bcc5c655..85bfba7ac28 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 6977770c979..c49c5c1d6e4 100644 --- a/gcc/tree-phinodes.c +++ b/gcc/tree-phinodes.c @@ -1,5 +1,5 @@ /* Generic routines for manipulating PHIs - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-phinodes.h b/gcc/tree-phinodes.h index 6cc76fa7072..7c467505943 100644 --- a/gcc/tree-phinodes.h +++ b/gcc/tree-phinodes.h @@ -1,5 +1,5 @@ /* Header file for PHI node routines - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index 14d53c2ae29..f0b70a61fb8 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -1,5 +1,5 @@ /* Predictive commoning. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 40c0bc6defe..36b29d53878 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 df6a6303f55..40b6f753549 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c index 77fb86e51e8..186cfdf7929 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-2016 Free Software Foundation, Inc. + Copyright (C) 1990-2017 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 b8bfe512c23..cbd17e8644f 100644 --- a/gcc/tree-scalar-evolution.c +++ b/gcc/tree-scalar-evolution.c @@ -1,5 +1,5 @@ /* Scalar evolution detector. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 a77e4525f6d..c3980d0fbb2 100644 --- a/gcc/tree-scalar-evolution.h +++ b/gcc/tree-scalar-evolution.h @@ -1,5 +1,5 @@ /* Scalar evolution detector. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 12dae4a365b..02453d3ed9a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 a53ade0600d..3e3cad150b6 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 469f6e2ac30..311348ea298 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 37b581daf6b..0a9fc742f9d 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -1,5 +1,5 @@ /* Alias analysis for trees. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 810d83c978e..a8c437676b7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2008-2017 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 24a9fc12487..47ca204789c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 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 35383c5e942..836ddd0f7ed 100644 --- a/gcc/tree-ssa-ccp.h +++ b/gcc/tree-ssa-ccp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016 Free Software Foundation, Inc. +/* Copyright (C) 2016-2017 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 d2574df4c0d..1b78d66456e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 e4b99eaf9c2..9eebdddf917 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 abc62053571..c17218fc7bd 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 50b5eefc1fc..4e51e699d49 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 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-dom.c b/gcc/tree-ssa-dom.c index 1839c8a20e5..2ec3f97e6d4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 e6abe6560cf..ad1b7efee8e 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 778b36377b7..76cc27dcd84 100644 --- a/gcc/tree-ssa-dse.c +++ b/gcc/tree-ssa-dse.c @@ -1,5 +1,5 @@ /* Dead store elimination - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 ed11b32fbfe..edc2abef365 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 8e5258f8879..6e43b5c25a2 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 9de03d14a36..0b992dba130 100644 --- a/gcc/tree-ssa-live.c +++ b/gcc/tree-ssa-live.c @@ -1,5 +1,5 @@ /* Liveness for SSA trees. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 440efa9f6be..6685befcb97 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 9a8136968de..86be34a1ac7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 0524e57564f..dcd941c6ddb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 906149602c9..0c3b0d2a407 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 00b287abf1a..c9d16b28ba0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 f4df6a11a82..004a2c9dccb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 f2d3492caf1..39fb48454ae 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 56e4f1ffecb..1e7531f948d 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 5041c83169b..83286253db5 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 e6eebd95283..b0098570d09 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 ead2543ada4..54cd9421998 100644 --- a/gcc/tree-ssa-loop-prefetch.c +++ b/gcc/tree-ssa-loop-prefetch.c @@ -1,5 +1,5 @@ /* Array prefetching. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 84c0627fb0b..57252d7a604 100644 --- a/gcc/tree-ssa-loop-split.c +++ b/gcc/tree-ssa-loop-split.c @@ -1,5 +1,5 @@ /* Loop splitting. - Copyright (C) 2015 Free Software Foundation, Inc. + Copyright (C) 2015-2017 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 40905af45eb..92599fb1379 100644 --- a/gcc/tree-ssa-loop-unswitch.c +++ b/gcc/tree-ssa-loop-unswitch.c @@ -1,5 +1,5 @@ /* Loop unswitching. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 84f13ada299..8b25b41dbec 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 b2f37abfe4c..29557104256 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 4a47254d223..e87371933fe 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 a5c354699a0..fb843afcec0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 36159fe82a4..db7d0071e1f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 c6de27b0083..f61b269cd63 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 63738d07e2e..259f6fe3e39 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 20fda6cb714..803f25966fb 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-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 4f172005f26..681c412d130 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 fbe7e13f84e..0693802a8fa 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 2729bc7dff9..9a8ecc845d1 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 b0158368931..503edd3870d 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -1,5 +1,5 @@ /* Reassociation for trees. - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 e25f07066d1..b2616e6a94a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 d77dbaf42c0..4e63ad746c6 100644 --- a/gcc/tree-ssa-sccvn.h +++ b/gcc/tree-ssa-sccvn.h @@ -1,5 +1,5 @@ /* Tree SCC value numbering - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 b18978e4ab7..e5de6a54369 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 c9338212c2e..3e6798a1982 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 c70e0e44449..7a9fcde4f94 100644 --- a/gcc/tree-ssa-sink.c +++ b/gcc/tree-ssa-sink.c @@ -1,5 +1,5 @@ /* Code sinking for trees - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 4a05725ca7c..2e7ac2c7786 100644 --- a/gcc/tree-ssa-strlen.c +++ b/gcc/tree-ssa-strlen.c @@ -1,5 +1,5 @@ /* String length optimization - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 28803826b43..d51a5adf77c 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 c292ee776c2..71f874d3123 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 af5d91c5a1d..773646796f4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 430632ddffa..7652e1e74d0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 203e20e712f..e09ecb8906a 100644 --- a/gcc/tree-ssa-threadbackward.c +++ b/gcc/tree-ssa-threadbackward.c @@ -1,5 +1,5 @@ /* SSA Jump Threading - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-threadbackward.h b/gcc/tree-ssa-threadbackward.h index 04a72a94da4..f758ff1f1ad 100644 --- a/gcc/tree-ssa-threadbackward.h +++ b/gcc/tree-ssa-threadbackward.h @@ -1,5 +1,5 @@ /* Header file for SSA dominator optimizations. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 3fdd59e6804..4949bfa03ab 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -1,5 +1,5 @@ /* SSA Jump Threading - Copyright (C) 2005-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 09e3ee59060..70658c64706 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 325cb0be8fc..adbb6e01c3f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 fbad9f6bf34..296eff29ff4 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 e2e82123c35..200ec70c9b7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 b4892c7f6c0..79208d6d1c0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 62eea8bb8a4..2d94b239294 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -1,5 +1,5 @@ /* Miscellaneous SSA utility functions. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa.h b/gcc/tree-ssa.h index 37ad7ae090b..6d16ba9f6a0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c index bd5d10ab28b..6487542eb8f 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssanames.h b/gcc/tree-ssanames.h index 57e887ec7ae..9a18394f5a8 100644 --- a/gcc/tree-ssanames.h +++ b/gcc/tree-ssanames.h @@ -1,5 +1,5 @@ /* SSA name expresssons routines - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c index ba7ee8cdd7a..8972822f5b7 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 7874dd1f392..16a22c69923 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 3d8a7bb63d9..3496df5deb9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 cedeabc334b..0ee2abe8f19 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 70054b1f2c1..5fc4efdb1a0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 1daf259d335..1a77187afab 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-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 b063c468db0..ce1d11dca39 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c index 66a0a4c4460..f586edcd730 100644 --- a/gcc/tree-tailcall.c +++ b/gcc/tree-tailcall.c @@ -1,5 +1,5 @@ /* Tail call optimization on trees. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 1b9c3b37e6a..c1fbbc958e0 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 b0b37c7b2a8..22f2840b8bf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 beb2f066583..51d52acf187 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 6e8b89c3cd3..7c76b9d75ef 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -1,5 +1,5 @@ /* Loop Vectorization - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 835d9b52a65..7447dff7d0a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2006-2017 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 8d547681913..519652c2a23 100644 --- a/gcc/tree-vect-slp.c +++ b/gcc/tree-vect-slp.c @@ -1,5 +1,5 @@ /* SLP - Basic Block Vectorization - Copyright (C) 2007-2016 Free Software Foundation, Inc. + Copyright (C) 2007-2017 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 b0b131d9245..2ba7f64d222 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. Contributed by Dorit Naishlos <dorit@il.ibm.com> and Ira Rosen <irar@il.ibm.com> diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index 7538c6cac71..895794e4026 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -1,5 +1,5 @@ /* Vectorizer - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 2a7fa0a33a2..2f525a8d51c 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -1,5 +1,5 @@ /* Vectorizer - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 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 31b6b7de35d..54df161ca25 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-2016 Free Software Foundation, Inc. + Copyright (C) 2005-2017 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 5cea7094909..4fed978d0aa 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree.c b/gcc/tree.c index 3a6e6d10787..193430105aa 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -1,5 +1,5 @@ /* Language-independent node constructors for parse phase of GNU compiler. - Copyright (C) 1987-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree.def b/gcc/tree.def index e093307afb5..0ec805903a9 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree.h b/gcc/tree.h index 2dec19e42e6..28a50c39d54 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1,5 +1,5 @@ /* Definitions for the ubiquitous 'tree' type for GNU compilers. - Copyright (C) 1989-2016 Free Software Foundation, Inc. + Copyright (C) 1989-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/treestruct.def b/gcc/treestruct.def index 7de33714426..63c93360c0b 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-2016 Free Software Foundation, Inc. +Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tsan.c b/gcc/tsan.c index 317bf6d2dac..2d4ec74cb81 100644 --- a/gcc/tsan.c +++ b/gcc/tsan.c @@ -1,5 +1,5 @@ /* GCC instrumentation plugin for ThreadSanitizer. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Contributed by Dmitry Vyukov <dvyukov@google.com> This file is part of GCC. diff --git a/gcc/tsan.h b/gcc/tsan.h index 1e6ebeba761..cdcc068cd7f 100644 --- a/gcc/tsan.h +++ b/gcc/tsan.h @@ -1,5 +1,5 @@ /* ThreadSanitizer, a data race detector. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 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 7dc4b54083a..37c941bb4b8 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-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/typeclass.h b/gcc/typeclass.h index b4ebb306518..47a45346c05 100644 --- a/gcc/typeclass.h +++ b/gcc/typeclass.h @@ -1,5 +1,5 @@ /* Type class enum - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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 33992c1f8c0..0f1536fa1ba 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 Free Software Foundation, Inc. + Copyright (C) 2016-2017 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 7b8afef2b1d..b41ff7ae645 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-2016 Free Software Foundation, Inc. + Copyright (C) 2015-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ubsan.c b/gcc/ubsan.c index d5422a1283d..0291401eecf 100644 --- a/gcc/ubsan.c +++ b/gcc/ubsan.c @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 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 c4ebec946a6..f04929d6678 100644 --- a/gcc/ubsan.h +++ b/gcc/ubsan.h @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. Contributed by Marek Polacek <polacek@redhat.com> This file is part of GCC. diff --git a/gcc/valtrack.c b/gcc/valtrack.c index ae53faa8108..9e28d4b4f57 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 8c3f9949cce..1feeb8dc6a9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2010-2017 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 dc570692fbf..d4da8c45a22 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/value-prof.h b/gcc/value-prof.h index 02220acb206..a8533404531 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-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index 89788f12443..b30a0ebcc3a 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-2016 Free Software Foundation, Inc. + Copyright (C) 2002-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varasm.c b/gcc/varasm.c index 75d5ad6842d..11a8ac4bc8c 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varasm.h b/gcc/varasm.h index 51a549202e0..c752b8ab13c 100644 --- a/gcc/varasm.h +++ b/gcc/varasm.h @@ -1,5 +1,5 @@ /* Declarations for varasm.h. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varpool.c b/gcc/varpool.c index d5b2b9e25a3..ab59c80406b 100644 --- a/gcc/varpool.c +++ b/gcc/varpool.c @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2016 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/vec.c b/gcc/vec.c index fd200ea904b..d612703184b 100644 --- a/gcc/vec.c +++ b/gcc/vec.c @@ -1,5 +1,5 @@ /* Vector API for GNU compiler. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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/vec.h b/gcc/vec.h index aa93411132b..fee46164b01 100644 --- a/gcc/vec.h +++ b/gcc/vec.h @@ -1,5 +1,5 @@ /* Vector API for GNU compiler. - Copyright (C) 2004-2016 Free Software Foundation, Inc. + Copyright (C) 2004-2017 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/version.c b/gcc/version.c index 4e5f1e51a78..b629049407d 100644 --- a/gcc/version.c +++ b/gcc/version.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2016 Free Software Foundation, Inc. +/* Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vmsdbg.h b/gcc/vmsdbg.h index 95ca0d0f383..23d0d8721a9 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-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c index 23f7631daf4..7ac717eb2f7 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-2016 Free Software Foundation, Inc. + Copyright (C) 1987-2017 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/vtable-verify.c b/gcc/vtable-verify.c index cd3841e5336..f76611598d0 100644 --- a/gcc/vtable-verify.c +++ b/gcc/vtable-verify.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vtable-verify.h b/gcc/vtable-verify.h index 3b2f2f5973e..d01df274228 100644 --- a/gcc/vtable-verify.h +++ b/gcc/vtable-verify.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2016 Free Software Foundation, Inc. +/* Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/web.c b/gcc/web.c index 95b180e839c..a642f219865 100644 --- a/gcc/web.c +++ b/gcc/web.c @@ -1,6 +1,6 @@ /* Web construction code for GNU compiler. Contributed by Jan Hubicka. - Copyright (C) 2001-2016 Free Software Foundation, Inc. + Copyright (C) 2001-2017 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 70f2fb48def..c67b1a08bbf 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-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 b4348d26bce..8ff01a4c7dd 100644 --- a/gcc/wide-int-print.h +++ b/gcc/wide-int-print.h @@ -1,5 +1,5 @@ /* Print wide integers. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc index 1a209bb9b85..4c1a79a6f8c 100644 --- a/gcc/wide-int.cc +++ b/gcc/wide-int.cc @@ -1,5 +1,5 @@ /* Operations with very long integers. - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 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 72f74bed9ec..b660db2e0e9 100644 --- a/gcc/wide-int.h +++ b/gcc/wide-int.h @@ -1,5 +1,5 @@ /* Operations with very long integers. -*- C++ -*- - Copyright (C) 2012-2016 Free Software Foundation, Inc. + Copyright (C) 2012-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoff.h b/gcc/xcoff.h index 88bb1378186..7953b244d0f 100644 --- a/gcc/xcoff.h +++ b/gcc/xcoff.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2016 Free Software Foundation, Inc. +/* Copyright (C) 2003-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c index 64ce59d8353..5c59bd90528 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-2016 Free Software Foundation, Inc. + Copyright (C) 1992-2017 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h index 38259f1dcdc..0dc2d288fcc 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-2016 Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. |