aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2019-01-01 13:31:55 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2019-01-01 13:31:55 +0100
commita5544970246db337977bb8b69ab120e9ef209317 (patch)
tree91c8dfebf7c0b4945090e82c03dce7f5b6a987ec /gcc
parentb5fcfdba9a81e15f7d85ce8a5240a4a8a2730b2b (diff)
downloadgcc-a5544970246db337977bb8b69ab120e9ef209317.zip
gcc-a5544970246db337977bb8b69ab120e9ef209317.tar.gz
gcc-a5544970246db337977bb8b69ab120e9ef209317.tar.bz2
Update copyright years.
From-SVN: r267494
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ABOUT-GCC-NLS2
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/LANGUAGES2
-rw-r--r--gcc/Makefile.in2
-rw-r--r--gcc/README.Portability2
-rw-r--r--gcc/acinclude.m42
-rw-r--r--gcc/ada/ChangeLog2
-rw-r--r--gcc/addresses.h2
-rw-r--r--gcc/alias.c2
-rw-r--r--gcc/alias.h2
-rw-r--r--gcc/align.h2
-rw-r--r--gcc/alloc-pool.c2
-rw-r--r--gcc/alloc-pool.h2
-rw-r--r--gcc/asan.c2
-rw-r--r--gcc/asan.h2
-rw-r--r--gcc/attribs.c2
-rw-r--r--gcc/attribs.h2
-rw-r--r--gcc/auto-inc-dec.c2
-rw-r--r--gcc/auto-profile.c2
-rw-r--r--gcc/auto-profile.h2
-rw-r--r--gcc/backend.h2
-rw-r--r--gcc/basic-block.h2
-rw-r--r--gcc/bb-reorder.c2
-rw-r--r--gcc/bb-reorder.h2
-rw-r--r--gcc/bitmap.c2
-rw-r--r--gcc/bitmap.h2
-rw-r--r--gcc/brig-builtins.def2
-rw-r--r--gcc/brig/ChangeLog4
-rw-r--r--gcc/brig/Make-lang.in2
-rw-r--r--gcc/brig/brig-builtins.h2
-rw-r--r--gcc/brig/brig-c.h2
-rw-r--r--gcc/brig/brig-lang.c2
-rw-r--r--gcc/brig/brigfrontend/brig-arg-block-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-atomic-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-basic-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-branch-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-cmp-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-code-entry-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-code-entry-handler.h2
-rw-r--r--gcc/brig/brigfrontend/brig-comment-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-control-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-cvt-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-fbarrier-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-function-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-function.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-function.h2
-rw-r--r--gcc/brig/brigfrontend/brig-inst-mod-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-label-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-lane-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-machine.c2
-rw-r--r--gcc/brig/brigfrontend/brig-machine.h2
-rw-r--r--gcc/brig/brigfrontend/brig-mem-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-module-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-queue-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-seg-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-signal-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-to-generic.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-to-generic.h2
-rw-r--r--gcc/brig/brigfrontend/brig-util.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-util.h2
-rw-r--r--gcc/brig/brigfrontend/brig-variable-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/phsa.h2
-rw-r--r--gcc/brig/brigspec.c2
-rw-r--r--gcc/brig/config-lang.in2
-rw-r--r--gcc/brig/gccbrig.texi2
-rw-r--r--gcc/brig/lang-specs.h2
-rw-r--r--gcc/brig/lang.opt2
-rw-r--r--gcc/bt-load.c2
-rw-r--r--gcc/builtin-attrs.def2
-rw-r--r--gcc/builtin-types.def2
-rw-r--r--gcc/builtins.c2
-rw-r--r--gcc/builtins.def2
-rw-r--r--gcc/builtins.h2
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/c-family/c-ada-spec.c2
-rw-r--r--gcc/c-family/c-ada-spec.h2
-rw-r--r--gcc/c-family/c-attribs.c2
-rw-r--r--gcc/c-family/c-common.c2
-rw-r--r--gcc/c-family/c-common.def2
-rw-r--r--gcc/c-family/c-common.h2
-rw-r--r--gcc/c-family/c-cppbuiltin.c2
-rw-r--r--gcc/c-family/c-dump.c2
-rw-r--r--gcc/c-family/c-format.c2
-rw-r--r--gcc/c-family/c-format.h2
-rw-r--r--gcc/c-family/c-gimplify.c2
-rw-r--r--gcc/c-family/c-indentation.c2
-rw-r--r--gcc/c-family/c-indentation.h2
-rw-r--r--gcc/c-family/c-lex.c2
-rw-r--r--gcc/c-family/c-objc.h2
-rw-r--r--gcc/c-family/c-omp.c2
-rw-r--r--gcc/c-family/c-opts.c2
-rw-r--r--gcc/c-family/c-pch.c2
-rw-r--r--gcc/c-family/c-ppoutput.c2
-rw-r--r--gcc/c-family/c-pragma.c2
-rw-r--r--gcc/c-family/c-pragma.h2
-rw-r--r--gcc/c-family/c-pretty-print.c2
-rw-r--r--gcc/c-family/c-pretty-print.h2
-rw-r--r--gcc/c-family/c-semantics.c2
-rw-r--r--gcc/c-family/c-spellcheck.cc2
-rw-r--r--gcc/c-family/c-spellcheck.h2
-rw-r--r--gcc/c-family/c-target-def.h2
-rw-r--r--gcc/c-family/c-target.def2
-rw-r--r--gcc/c-family/c-target.h2
-rw-r--r--gcc/c-family/c-ubsan.c2
-rw-r--r--gcc/c-family/c-ubsan.h2
-rw-r--r--gcc/c-family/c-warn.c2
-rw-r--r--gcc/c-family/c.opt2
-rw-r--r--gcc/c-family/cppspec.c2
-rw-r--r--gcc/c-family/known-headers.cc2
-rw-r--r--gcc/c-family/known-headers.h2
-rw-r--r--gcc/c-family/name-hint.h2
-rw-r--r--gcc/c-family/stub-objc.c2
-rw-r--r--gcc/c/ChangeLog6
-rw-r--r--gcc/c/Make-lang.in2
-rw-r--r--gcc/c/c-aux-info.c2
-rw-r--r--gcc/c/c-convert.c2
-rw-r--r--gcc/c/c-decl.c2
-rw-r--r--gcc/c/c-errors.c2
-rw-r--r--gcc/c/c-fold.c2
-rw-r--r--gcc/c/c-lang.c2
-rw-r--r--gcc/c/c-lang.h2
-rw-r--r--gcc/c/c-objc-common.c2
-rw-r--r--gcc/c/c-objc-common.h2
-rw-r--r--gcc/c/c-parser.c2
-rw-r--r--gcc/c/c-parser.h2
-rw-r--r--gcc/c/c-tree.h2
-rw-r--r--gcc/c/c-typeck.c2
-rw-r--r--gcc/c/config-lang.in2
-rw-r--r--gcc/c/gccspec.c2
-rw-r--r--gcc/c/gimple-parser.c2
-rw-r--r--gcc/c/gimple-parser.h2
-rw-r--r--gcc/caller-save.c2
-rw-r--r--gcc/calls.c2
-rw-r--r--gcc/calls.h2
-rw-r--r--gcc/ccmp.c2
-rw-r--r--gcc/ccmp.h2
-rw-r--r--gcc/cfg-flags.def2
-rw-r--r--gcc/cfg.c2
-rw-r--r--gcc/cfg.h2
-rw-r--r--gcc/cfganal.c2
-rw-r--r--gcc/cfganal.h2
-rw-r--r--gcc/cfgbuild.c2
-rw-r--r--gcc/cfgbuild.h2
-rw-r--r--gcc/cfgcleanup.c2
-rw-r--r--gcc/cfgcleanup.h2
-rw-r--r--gcc/cfgexpand.c2
-rw-r--r--gcc/cfgexpand.h2
-rw-r--r--gcc/cfghooks.c2
-rw-r--r--gcc/cfghooks.h2
-rw-r--r--gcc/cfgloop.c2
-rw-r--r--gcc/cfgloop.h2
-rw-r--r--gcc/cfgloopanal.c2
-rw-r--r--gcc/cfgloopmanip.c2
-rw-r--r--gcc/cfgloopmanip.h2
-rw-r--r--gcc/cfgrtl.c2
-rw-r--r--gcc/cfgrtl.h2
-rw-r--r--gcc/cgraph.c2
-rw-r--r--gcc/cgraph.h2
-rw-r--r--gcc/cgraphbuild.c2
-rw-r--r--gcc/cgraphclones.c2
-rw-r--r--gcc/cgraphunit.c2
-rw-r--r--gcc/cif-code.def2
-rw-r--r--gcc/collect-utils.c2
-rw-r--r--gcc/collect-utils.h2
-rw-r--r--gcc/collect2-aix.c2
-rw-r--r--gcc/collect2-aix.h2
-rw-r--r--gcc/collect2.c2
-rw-r--r--gcc/collect2.h2
-rw-r--r--gcc/color-macros.h2
-rw-r--r--gcc/combine-stack-adj.c2
-rw-r--r--gcc/combine.c2
-rw-r--r--gcc/common.md2
-rw-r--r--gcc/common.opt2
-rw-r--r--gcc/common/common-target-def.h2
-rw-r--r--gcc/common/common-target.def2
-rw-r--r--gcc/common/common-target.h2
-rw-r--r--gcc/common/common-targhooks.c2
-rw-r--r--gcc/common/common-targhooks.h2
-rw-r--r--gcc/common/config/aarch64/aarch64-common.c2
-rw-r--r--gcc/common/config/alpha/alpha-common.c2
-rw-r--r--gcc/common/config/arc/arc-common.c2
-rw-r--r--gcc/common/config/arm/arm-common.c2
-rw-r--r--gcc/common/config/avr/avr-common.c2
-rw-r--r--gcc/common/config/bfin/bfin-common.c2
-rw-r--r--gcc/common/config/c6x/c6x-common.c2
-rw-r--r--gcc/common/config/cr16/cr16-common.c2
-rw-r--r--gcc/common/config/cris/cris-common.c2
-rw-r--r--gcc/common/config/csky/csky-common.c2
-rw-r--r--gcc/common/config/default-common.c2
-rw-r--r--gcc/common/config/epiphany/epiphany-common.c2
-rw-r--r--gcc/common/config/fr30/fr30-common.c2
-rw-r--r--gcc/common/config/frv/frv-common.c2
-rw-r--r--gcc/common/config/h8300/h8300-common.c2
-rw-r--r--gcc/common/config/i386/i386-common.c2
-rw-r--r--gcc/common/config/ia64/ia64-common.c2
-rw-r--r--gcc/common/config/iq2000/iq2000-common.c2
-rw-r--r--gcc/common/config/lm32/lm32-common.c2
-rw-r--r--gcc/common/config/m32r/m32r-common.c2
-rw-r--r--gcc/common/config/m68k/m68k-common.c2
-rw-r--r--gcc/common/config/mcore/mcore-common.c2
-rw-r--r--gcc/common/config/microblaze/microblaze-common.c2
-rw-r--r--gcc/common/config/mips/mips-common.c2
-rw-r--r--gcc/common/config/mmix/mmix-common.c2
-rw-r--r--gcc/common/config/mn10300/mn10300-common.c2
-rw-r--r--gcc/common/config/msp430/msp430-common.c2
-rw-r--r--gcc/common/config/nds32/nds32-common.c2
-rw-r--r--gcc/common/config/nios2/nios2-common.c2
-rw-r--r--gcc/common/config/nvptx/nvptx-common.c2
-rw-r--r--gcc/common/config/or1k/or1k-common.c2
-rw-r--r--gcc/common/config/pa/pa-common.c2
-rw-r--r--gcc/common/config/pdp11/pdp11-common.c2
-rw-r--r--gcc/common/config/powerpcspe/powerpcspe-common.c2
-rw-r--r--gcc/common/config/riscv/riscv-common.c2
-rw-r--r--gcc/common/config/rs6000/rs6000-common.c2
-rw-r--r--gcc/common/config/rx/rx-common.c2
-rw-r--r--gcc/common/config/s390/s390-common.c2
-rw-r--r--gcc/common/config/sh/sh-common.c2
-rw-r--r--gcc/common/config/sparc/sparc-common.c2
-rw-r--r--gcc/common/config/spu/spu-common.c2
-rw-r--r--gcc/common/config/tilegx/tilegx-common.c2
-rw-r--r--gcc/common/config/tilepro/tilepro-common.c2
-rw-r--r--gcc/common/config/v850/v850-common.c2
-rw-r--r--gcc/common/config/vax/vax-common.c2
-rw-r--r--gcc/common/config/visium/visium-common.c2
-rw-r--r--gcc/common/config/xstormy16/xstormy16-common.c2
-rw-r--r--gcc/common/config/xtensa/xtensa-common.c2
-rw-r--r--gcc/compare-elim.c2
-rw-r--r--gcc/conditions.h2
-rw-r--r--gcc/config.build2
-rw-r--r--gcc/config.gcc2
-rw-r--r--gcc/config.host2
-rw-r--r--gcc/config/aarch64/aarch64-arches.def2
-rw-r--r--gcc/config/aarch64/aarch64-builtins.c2
-rw-r--r--gcc/config/aarch64/aarch64-c.c2
-rw-r--r--gcc/config/aarch64/aarch64-cores.def2
-rw-r--r--gcc/config/aarch64/aarch64-cost-tables.h2
-rw-r--r--gcc/config/aarch64/aarch64-d.c2
-rw-r--r--gcc/config/aarch64/aarch64-elf-raw.h2
-rw-r--r--gcc/config/aarch64/aarch64-elf.h2
-rw-r--r--gcc/config/aarch64/aarch64-freebsd.h2
-rw-r--r--gcc/config/aarch64/aarch64-fusion-pairs.def2
-rw-r--r--gcc/config/aarch64/aarch64-ldpstp.md2
-rw-r--r--gcc/config/aarch64/aarch64-linux.h2
-rw-r--r--gcc/config/aarch64/aarch64-modes.def2
-rw-r--r--gcc/config/aarch64/aarch64-option-extensions.def2
-rw-r--r--gcc/config/aarch64/aarch64-opts.h2
-rw-r--r--gcc/config/aarch64/aarch64-passes.def2
-rw-r--r--gcc/config/aarch64/aarch64-protos.h2
-rw-r--r--gcc/config/aarch64/aarch64-simd-builtin-types.def2
-rw-r--r--gcc/config/aarch64/aarch64-simd-builtins.def2
-rw-r--r--gcc/config/aarch64/aarch64-simd.md2
-rw-r--r--gcc/config/aarch64/aarch64-speculation.cc2
-rw-r--r--gcc/config/aarch64/aarch64-sve.md2
-rw-r--r--gcc/config/aarch64/aarch64-tuning-flags.def2
-rw-r--r--gcc/config/aarch64/aarch64.c2
-rw-r--r--gcc/config/aarch64/aarch64.h2
-rw-r--r--gcc/config/aarch64/aarch64.md2
-rw-r--r--gcc/config/aarch64/aarch64.opt2
-rw-r--r--gcc/config/aarch64/arm_acle.h2
-rw-r--r--gcc/config/aarch64/arm_fp16.h2
-rw-r--r--gcc/config/aarch64/arm_neon.h2
-rw-r--r--gcc/config/aarch64/atomics.md2
-rw-r--r--gcc/config/aarch64/biarchilp32.h2
-rw-r--r--gcc/config/aarch64/biarchlp64.h2
-rw-r--r--gcc/config/aarch64/constraints.md2
-rw-r--r--gcc/config/aarch64/cortex-a57-fma-steering.c2
-rw-r--r--gcc/config/aarch64/driver-aarch64.c2
-rw-r--r--gcc/config/aarch64/falkor-tag-collision-avoidance.c2
-rw-r--r--gcc/config/aarch64/falkor.md2
-rw-r--r--gcc/config/aarch64/geniterators.sh2
-rw-r--r--gcc/config/aarch64/gentune.sh2
-rw-r--r--gcc/config/aarch64/iterators.md2
-rw-r--r--gcc/config/aarch64/predicates.md2
-rw-r--r--gcc/config/aarch64/rtems.h2
-rw-r--r--gcc/config/aarch64/saphira.md2
-rw-r--r--gcc/config/aarch64/t-aarch642
-rw-r--r--gcc/config/aarch64/t-aarch64-freebsd2
-rw-r--r--gcc/config/aarch64/t-aarch64-linux2
-rw-r--r--gcc/config/aarch64/thunderx.md2
-rw-r--r--gcc/config/aarch64/thunderx2t99.md2
-rw-r--r--gcc/config/alpha/alpha-modes.def2
-rw-r--r--gcc/config/alpha/alpha-passes.def2
-rw-r--r--gcc/config/alpha/alpha-protos.h2
-rw-r--r--gcc/config/alpha/alpha.c2
-rw-r--r--gcc/config/alpha/alpha.h2
-rw-r--r--gcc/config/alpha/alpha.md2
-rw-r--r--gcc/config/alpha/alpha.opt2
-rw-r--r--gcc/config/alpha/constraints.md2
-rw-r--r--gcc/config/alpha/driver-alpha.c2
-rw-r--r--gcc/config/alpha/elf.h2
-rw-r--r--gcc/config/alpha/elf.opt2
-rw-r--r--gcc/config/alpha/ev4.md2
-rw-r--r--gcc/config/alpha/ev5.md2
-rw-r--r--gcc/config/alpha/ev6.md2
-rw-r--r--gcc/config/alpha/linux-elf.h2
-rw-r--r--gcc/config/alpha/linux.h2
-rw-r--r--gcc/config/alpha/netbsd.h2
-rw-r--r--gcc/config/alpha/openbsd.h2
-rw-r--r--gcc/config/alpha/predicates.md2
-rw-r--r--gcc/config/alpha/sync.md2
-rw-r--r--gcc/config/alpha/t-alpha2
-rw-r--r--gcc/config/alpha/t-vms2
-rw-r--r--gcc/config/alpha/vms.h2
-rw-r--r--gcc/config/arc/arc-arch.h2
-rw-r--r--gcc/config/arc/arc-arches.def2
-rw-r--r--gcc/config/arc/arc-c.c2
-rw-r--r--gcc/config/arc/arc-c.def2
-rw-r--r--gcc/config/arc/arc-cpus.def2
-rw-r--r--gcc/config/arc/arc-modes.def2
-rw-r--r--gcc/config/arc/arc-options.def2
-rw-r--r--gcc/config/arc/arc-opts.h2
-rw-r--r--gcc/config/arc/arc-protos.h2
-rw-r--r--gcc/config/arc/arc-simd.h2
-rw-r--r--gcc/config/arc/arc-tables.opt2
-rw-r--r--gcc/config/arc/arc.c2
-rw-r--r--gcc/config/arc/arc.h2
-rw-r--r--gcc/config/arc/arc.md2
-rw-r--r--gcc/config/arc/arc.opt2
-rw-r--r--gcc/config/arc/arc600.md2
-rw-r--r--gcc/config/arc/arc700.md2
-rw-r--r--gcc/config/arc/arcEM.md2
-rw-r--r--gcc/config/arc/arcHS.md2
-rw-r--r--gcc/config/arc/arcHS4x.md2
-rw-r--r--gcc/config/arc/atomic.md2
-rw-r--r--gcc/config/arc/big.h2
-rw-r--r--gcc/config/arc/builtins.def2
-rw-r--r--gcc/config/arc/constraints.md2
-rw-r--r--gcc/config/arc/driver-arc.c2
-rw-r--r--gcc/config/arc/elf.h2
-rw-r--r--gcc/config/arc/fpx.md2
-rw-r--r--gcc/config/arc/genmultilib.awk2
-rw-r--r--gcc/config/arc/genoptions.awk2
-rw-r--r--gcc/config/arc/linux.h2
-rw-r--r--gcc/config/arc/predicates.md2
-rw-r--r--gcc/config/arc/simdext.md2
-rw-r--r--gcc/config/arc/t-arc2
-rw-r--r--gcc/config/arc/t-multilib2
-rw-r--r--gcc/config/arc/t-multilib-linux2
-rw-r--r--gcc/config/arm/README-interworking2
-rw-r--r--gcc/config/arm/aarch-common-protos.h2
-rw-r--r--gcc/config/arm/aarch-common.c2
-rw-r--r--gcc/config/arm/aarch-cost-tables.h2
-rw-r--r--gcc/config/arm/aout.h2
-rw-r--r--gcc/config/arm/arm-builtins.c2
-rw-r--r--gcc/config/arm/arm-c.c2
-rw-r--r--gcc/config/arm/arm-cpus.in2
-rw-r--r--gcc/config/arm/arm-d.c2
-rw-r--r--gcc/config/arm/arm-fixed.md2
-rw-r--r--gcc/config/arm/arm-flags.h2
-rw-r--r--gcc/config/arm/arm-generic.md2
-rw-r--r--gcc/config/arm/arm-ldmstm.ml4
-rw-r--r--gcc/config/arm/arm-modes.def2
-rw-r--r--gcc/config/arm/arm-opts.h2
-rw-r--r--gcc/config/arm/arm-protos.h2
-rw-r--r--gcc/config/arm/arm-simd-builtin-types.def2
-rw-r--r--gcc/config/arm/arm-tables.opt2
-rw-r--r--gcc/config/arm/arm-tune.md2
-rw-r--r--gcc/config/arm/arm.c2
-rw-r--r--gcc/config/arm/arm.h2
-rw-r--r--gcc/config/arm/arm.md2
-rw-r--r--gcc/config/arm/arm.opt2
-rw-r--r--gcc/config/arm/arm1020e.md2
-rw-r--r--gcc/config/arm/arm1026ejs.md2
-rw-r--r--gcc/config/arm/arm1136jfs.md2
-rw-r--r--gcc/config/arm/arm926ejs.md2
-rw-r--r--gcc/config/arm/arm_acle.h2
-rw-r--r--gcc/config/arm/arm_acle_builtins.def2
-rw-r--r--gcc/config/arm/arm_cmse.h2
-rw-r--r--gcc/config/arm/arm_fp16.h2
-rw-r--r--gcc/config/arm/arm_neon.h2
-rw-r--r--gcc/config/arm/arm_neon_builtins.def2
-rw-r--r--gcc/config/arm/arm_vfp_builtins.def2
-rw-r--r--gcc/config/arm/bpabi.h2
-rw-r--r--gcc/config/arm/constraints.md2
-rw-r--r--gcc/config/arm/cortex-a15-neon.md2
-rw-r--r--gcc/config/arm/cortex-a15.md2
-rw-r--r--gcc/config/arm/cortex-a17-neon.md2
-rw-r--r--gcc/config/arm/cortex-a17.md2
-rw-r--r--gcc/config/arm/cortex-a5.md2
-rw-r--r--gcc/config/arm/cortex-a53.md2
-rw-r--r--gcc/config/arm/cortex-a57.md2
-rw-r--r--gcc/config/arm/cortex-a7.md2
-rw-r--r--gcc/config/arm/cortex-a8-neon.md2
-rw-r--r--gcc/config/arm/cortex-a8.md2
-rw-r--r--gcc/config/arm/cortex-a9-neon.md2
-rw-r--r--gcc/config/arm/cortex-a9.md2
-rw-r--r--gcc/config/arm/cortex-m4-fpu.md2
-rw-r--r--gcc/config/arm/cortex-m4.md2
-rw-r--r--gcc/config/arm/cortex-m7.md2
-rw-r--r--gcc/config/arm/cortex-r4.md2
-rw-r--r--gcc/config/arm/cortex-r4f.md2
-rw-r--r--gcc/config/arm/crypto.def2
-rw-r--r--gcc/config/arm/crypto.md2
-rw-r--r--gcc/config/arm/driver-arm.c2
-rw-r--r--gcc/config/arm/elf.h2
-rw-r--r--gcc/config/arm/exynos-m1.md2
-rw-r--r--gcc/config/arm/fa526.md2
-rw-r--r--gcc/config/arm/fa606te.md2
-rw-r--r--gcc/config/arm/fa626te.md2
-rw-r--r--gcc/config/arm/fa726te.md2
-rw-r--r--gcc/config/arm/fmp626.md2
-rw-r--r--gcc/config/arm/freebsd.h2
-rw-r--r--gcc/config/arm/fuchsia-elf.h2
-rw-r--r--gcc/config/arm/iterators.md2
-rw-r--r--gcc/config/arm/iwmmxt.md2
-rw-r--r--gcc/config/arm/iwmmxt2.md2
-rw-r--r--gcc/config/arm/ldmstm.md2
-rw-r--r--gcc/config/arm/ldrdstrd.md2
-rw-r--r--gcc/config/arm/linux-eabi.h2
-rw-r--r--gcc/config/arm/linux-elf.h2
-rw-r--r--gcc/config/arm/linux-gas.h2
-rw-r--r--gcc/config/arm/marvell-f-iwmmxt.md2
-rw-r--r--gcc/config/arm/marvell-pj4.md2
-rw-r--r--gcc/config/arm/mmintrin.h2
-rw-r--r--gcc/config/arm/neon.md2
-rw-r--r--gcc/config/arm/netbsd-elf.h2
-rw-r--r--gcc/config/arm/parsecpu.awk4
-rw-r--r--gcc/config/arm/predicates.md2
-rw-r--r--gcc/config/arm/rtems.h2
-rw-r--r--gcc/config/arm/semi.h2
-rw-r--r--gcc/config/arm/symbian.h2
-rw-r--r--gcc/config/arm/sync.md2
-rw-r--r--gcc/config/arm/t-aprofile2
-rw-r--r--gcc/config/arm/t-arm2
-rw-r--r--gcc/config/arm/t-arm-elf2
-rw-r--r--gcc/config/arm/t-fuchsia2
-rw-r--r--gcc/config/arm/t-linux-eabi2
-rw-r--r--gcc/config/arm/t-multilib2
-rw-r--r--gcc/config/arm/t-phoenix2
-rw-r--r--gcc/config/arm/t-rmprofile2
-rw-r--r--gcc/config/arm/t-symbian2
-rw-r--r--gcc/config/arm/t-vxworks2
-rw-r--r--gcc/config/arm/thumb1.md2
-rw-r--r--gcc/config/arm/thumb2.md2
-rw-r--r--gcc/config/arm/types.md2
-rw-r--r--gcc/config/arm/uclinux-eabi.h2
-rw-r--r--gcc/config/arm/uclinux-elf.h2
-rw-r--r--gcc/config/arm/unknown-elf.h2
-rw-r--r--gcc/config/arm/unspecs.md2
-rw-r--r--gcc/config/arm/vec-common.md2
-rw-r--r--gcc/config/arm/vfp.md2
-rw-r--r--gcc/config/arm/vfp11.md2
-rw-r--r--gcc/config/arm/vxworks.h2
-rw-r--r--gcc/config/arm/vxworks.opt2
-rw-r--r--gcc/config/arm/xgene1.md2
-rw-r--r--gcc/config/avr/avr-arch.h2
-rw-r--r--gcc/config/avr/avr-c.c2
-rw-r--r--gcc/config/avr/avr-devices.c2
-rw-r--r--gcc/config/avr/avr-dimode.md2
-rw-r--r--gcc/config/avr/avr-fixed.md2
-rw-r--r--gcc/config/avr/avr-log.c2
-rw-r--r--gcc/config/avr/avr-mcus.def2
-rw-r--r--gcc/config/avr/avr-modes.def2
-rw-r--r--gcc/config/avr/avr-passes.def2
-rw-r--r--gcc/config/avr/avr-protos.h2
-rw-r--r--gcc/config/avr/avr-stdint.h2
-rw-r--r--gcc/config/avr/avr.c2
-rw-r--r--gcc/config/avr/avr.h2
-rw-r--r--gcc/config/avr/avr.md2
-rw-r--r--gcc/config/avr/avr.opt2
-rw-r--r--gcc/config/avr/avrlibc.h2
-rw-r--r--gcc/config/avr/builtins.def2
-rw-r--r--gcc/config/avr/constraints.md2
-rw-r--r--gcc/config/avr/driver-avr.c2
-rw-r--r--gcc/config/avr/elf.h2
-rw-r--r--gcc/config/avr/gen-avr-mmcu-specs.c2
-rw-r--r--gcc/config/avr/gen-avr-mmcu-texi.c4
-rw-r--r--gcc/config/avr/genmultilib.awk2
-rw-r--r--gcc/config/avr/predicates.md2
-rw-r--r--gcc/config/avr/specs.h2
-rw-r--r--gcc/config/avr/stdfix.h2
-rw-r--r--gcc/config/avr/t-avr2
-rw-r--r--gcc/config/avr/t-multilib2
-rw-r--r--gcc/config/bfin/bfin-modes.def2
-rw-r--r--gcc/config/bfin/bfin-opts.h2
-rw-r--r--gcc/config/bfin/bfin-protos.h2
-rw-r--r--gcc/config/bfin/bfin.c2
-rw-r--r--gcc/config/bfin/bfin.h2
-rw-r--r--gcc/config/bfin/bfin.md2
-rw-r--r--gcc/config/bfin/bfin.opt2
-rw-r--r--gcc/config/bfin/constraints.md2
-rw-r--r--gcc/config/bfin/elf.h2
-rw-r--r--gcc/config/bfin/linux.h2
-rw-r--r--gcc/config/bfin/predicates.md2
-rw-r--r--gcc/config/bfin/print-sysroot-suffix.sh2
-rw-r--r--gcc/config/bfin/rtems.h2
-rw-r--r--gcc/config/bfin/sync.md2
-rw-r--r--gcc/config/bfin/t-bfin-elf2
-rw-r--r--gcc/config/bfin/t-bfin-linux2
-rw-r--r--gcc/config/bfin/t-bfin-uclinux2
-rw-r--r--gcc/config/bfin/uclinux.h2
-rw-r--r--gcc/config/c6x/c6x-isas.def2
-rw-r--r--gcc/config/c6x/c6x-modes.def2
-rw-r--r--gcc/config/c6x/c6x-mult.md4
-rw-r--r--gcc/config/c6x/c6x-mult.md.in2
-rw-r--r--gcc/config/c6x/c6x-opts.h2
-rw-r--r--gcc/config/c6x/c6x-protos.h2
-rw-r--r--gcc/config/c6x/c6x-sched.md8
-rw-r--r--gcc/config/c6x/c6x-sched.md.in2
-rw-r--r--gcc/config/c6x/c6x-tables.opt2
-rw-r--r--gcc/config/c6x/c6x.c2
-rw-r--r--gcc/config/c6x/c6x.h2
-rw-r--r--gcc/config/c6x/c6x.md2
-rw-r--r--gcc/config/c6x/c6x.opt2
-rw-r--r--gcc/config/c6x/c6x_intrinsics.h2
-rw-r--r--gcc/config/c6x/constraints.md2
-rw-r--r--gcc/config/c6x/elf-common.h2
-rw-r--r--gcc/config/c6x/elf.h2
-rw-r--r--gcc/config/c6x/genmult.sh2
-rw-r--r--gcc/config/c6x/genopt.sh4
-rw-r--r--gcc/config/c6x/gensched.sh2
-rw-r--r--gcc/config/c6x/predicates.md2
-rw-r--r--gcc/config/c6x/sync.md2
-rw-r--r--gcc/config/c6x/t-c6x2
-rw-r--r--gcc/config/c6x/t-c6x-elf2
-rw-r--r--gcc/config/c6x/uclinux-elf.h2
-rw-r--r--gcc/config/cr16/constraints.md2
-rw-r--r--gcc/config/cr16/cr16-protos.h2
-rw-r--r--gcc/config/cr16/cr16.c2
-rw-r--r--gcc/config/cr16/cr16.h2
-rw-r--r--gcc/config/cr16/cr16.md2
-rw-r--r--gcc/config/cr16/cr16.opt2
-rw-r--r--gcc/config/cr16/predicates.md2
-rw-r--r--gcc/config/cr16/t-cr162
-rw-r--r--gcc/config/cris/constraints.md2
-rw-r--r--gcc/config/cris/cris-protos.h2
-rw-r--r--gcc/config/cris/cris.c2
-rw-r--r--gcc/config/cris/cris.h2
-rw-r--r--gcc/config/cris/cris.md2
-rw-r--r--gcc/config/cris/cris.opt2
-rw-r--r--gcc/config/cris/elf.opt2
-rw-r--r--gcc/config/cris/linux.h2
-rw-r--r--gcc/config/cris/linux.opt2
-rw-r--r--gcc/config/cris/predicates.md2
-rw-r--r--gcc/config/cris/sync.md2
-rw-r--r--gcc/config/cris/t-cris2
-rw-r--r--gcc/config/cris/t-elfmulti2
-rw-r--r--gcc/config/csky/constraints.md2
-rw-r--r--gcc/config/csky/csky-elf.h2
-rw-r--r--gcc/config/csky/csky-linux-elf.h2
-rw-r--r--gcc/config/csky/csky-protos.h2
-rw-r--r--gcc/config/csky/csky.c2
-rw-r--r--gcc/config/csky/csky.h2
-rw-r--r--gcc/config/csky/csky.md2
-rw-r--r--gcc/config/csky/csky.opt2
-rw-r--r--gcc/config/csky/csky_cores.def2
-rw-r--r--gcc/config/csky/csky_genopt.sh4
-rw-r--r--gcc/config/csky/csky_insn_dsp.md2
-rw-r--r--gcc/config/csky/csky_insn_fpu.md2
-rw-r--r--gcc/config/csky/csky_isa.def2
-rw-r--r--gcc/config/csky/csky_isa.h2
-rw-r--r--gcc/config/csky/csky_opts.h2
-rw-r--r--gcc/config/csky/csky_pipeline_ck801.md2
-rw-r--r--gcc/config/csky/csky_pipeline_ck802.md2
-rw-r--r--gcc/config/csky/csky_pipeline_ck803.md2
-rw-r--r--gcc/config/csky/csky_pipeline_ck810.md2
-rw-r--r--gcc/config/csky/csky_tables.opt2
-rw-r--r--gcc/config/csky/predicates.md2
-rw-r--r--gcc/config/csky/print-sysroot-suffix.sh2
-rw-r--r--gcc/config/csky/t-csky2
-rw-r--r--gcc/config/csky/t-csky-elf2
-rw-r--r--gcc/config/csky/t-csky-linux2
-rw-r--r--gcc/config/csky/t-sysroot-suffix2
-rw-r--r--gcc/config/darwin-c.c2
-rw-r--r--gcc/config/darwin-driver.c2
-rw-r--r--gcc/config/darwin-f.c2
-rw-r--r--gcc/config/darwin-ppc-ldouble-patch.def2
-rw-r--r--gcc/config/darwin-protos.h2
-rw-r--r--gcc/config/darwin-sections.def2
-rw-r--r--gcc/config/darwin.c2
-rw-r--r--gcc/config/darwin.h2
-rw-r--r--gcc/config/darwin.opt2
-rw-r--r--gcc/config/darwin10.h2
-rw-r--r--gcc/config/darwin12.h2
-rw-r--r--gcc/config/darwin9.h2
-rw-r--r--gcc/config/dbx.h2
-rw-r--r--gcc/config/dbxcoff.h2
-rw-r--r--gcc/config/dbxelf.h2
-rw-r--r--gcc/config/default-c.c2
-rw-r--r--gcc/config/default-d.c2
-rw-r--r--gcc/config/dragonfly-stdint.h2
-rw-r--r--gcc/config/dragonfly.h2
-rw-r--r--gcc/config/dragonfly.opt2
-rw-r--r--gcc/config/elfos.h2
-rw-r--r--gcc/config/epiphany/constraints.md2
-rw-r--r--gcc/config/epiphany/epiphany-modes.def2
-rw-r--r--gcc/config/epiphany/epiphany-protos.h2
-rw-r--r--gcc/config/epiphany/epiphany-sched.md2
-rw-r--r--gcc/config/epiphany/epiphany.c2
-rw-r--r--gcc/config/epiphany/epiphany.h2
-rw-r--r--gcc/config/epiphany/epiphany.md2
-rw-r--r--gcc/config/epiphany/epiphany.opt2
-rw-r--r--gcc/config/epiphany/epiphany_intrinsics.h2
-rw-r--r--gcc/config/epiphany/mode-switch-use.c2
-rw-r--r--gcc/config/epiphany/predicates.md2
-rw-r--r--gcc/config/epiphany/resolve-sw-modes.c2
-rw-r--r--gcc/config/epiphany/rtems.h2
-rw-r--r--gcc/config/epiphany/t-epiphany2
-rw-r--r--gcc/config/flat.h2
-rw-r--r--gcc/config/fr30/constraints.md2
-rw-r--r--gcc/config/fr30/fr30-protos.h2
-rw-r--r--gcc/config/fr30/fr30.c2
-rw-r--r--gcc/config/fr30/fr30.h2
-rw-r--r--gcc/config/fr30/fr30.md2
-rw-r--r--gcc/config/fr30/fr30.opt2
-rw-r--r--gcc/config/fr30/predicates.md2
-rw-r--r--gcc/config/freebsd-nthr.h2
-rw-r--r--gcc/config/freebsd-spec.h2
-rw-r--r--gcc/config/freebsd-stdint.h2
-rw-r--r--gcc/config/freebsd.h2
-rw-r--r--gcc/config/freebsd.opt2
-rw-r--r--gcc/config/frv/constraints.md2
-rw-r--r--gcc/config/frv/frv-asm.h2
-rw-r--r--gcc/config/frv/frv-modes.def2
-rw-r--r--gcc/config/frv/frv-opts.h2
-rw-r--r--gcc/config/frv/frv-protos.h2
-rw-r--r--gcc/config/frv/frv.c2
-rw-r--r--gcc/config/frv/frv.h2
-rw-r--r--gcc/config/frv/frv.md2
-rw-r--r--gcc/config/frv/frv.opt2
-rw-r--r--gcc/config/frv/linux.h2
-rw-r--r--gcc/config/frv/predicates.md2
-rw-r--r--gcc/config/frv/t-frv2
-rw-r--r--gcc/config/frv/t-linux2
-rw-r--r--gcc/config/ft32/constraints.md2
-rw-r--r--gcc/config/ft32/ft32-protos.h2
-rw-r--r--gcc/config/ft32/ft32.c2
-rw-r--r--gcc/config/ft32/ft32.h2
-rw-r--r--gcc/config/ft32/ft32.md2
-rw-r--r--gcc/config/ft32/ft32.opt2
-rw-r--r--gcc/config/ft32/predicates.md2
-rw-r--r--gcc/config/ft32/t-ft322
-rw-r--r--gcc/config/fuchsia.h2
-rw-r--r--gcc/config/fused-madd.opt2
-rw-r--r--gcc/config/g.opt2
-rw-r--r--gcc/config/glibc-c.c2
-rw-r--r--gcc/config/glibc-d.c2
-rw-r--r--gcc/config/glibc-stdint.h2
-rw-r--r--gcc/config/gnu-user.h2
-rw-r--r--gcc/config/gnu-user.opt2
-rw-r--r--gcc/config/gnu.h2
-rw-r--r--gcc/config/h8300/constraints.md2
-rw-r--r--gcc/config/h8300/elf.h2
-rw-r--r--gcc/config/h8300/genmova.sh4
-rw-r--r--gcc/config/h8300/h8300-protos.h2
-rw-r--r--gcc/config/h8300/h8300.c2
-rw-r--r--gcc/config/h8300/h8300.h2
-rw-r--r--gcc/config/h8300/h8300.md2
-rw-r--r--gcc/config/h8300/h8300.opt2
-rw-r--r--gcc/config/h8300/linux.h2
-rw-r--r--gcc/config/h8300/mova.md2
-rw-r--r--gcc/config/h8300/predicates.md2
-rw-r--r--gcc/config/h8300/t-h83002
-rw-r--r--gcc/config/h8300/t-linux2
-rw-r--r--gcc/config/host-darwin.c2
-rw-r--r--gcc/config/host-darwin.h2
-rw-r--r--gcc/config/host-hpux.c2
-rw-r--r--gcc/config/host-linux.c2
-rw-r--r--gcc/config/host-netbsd.c2
-rw-r--r--gcc/config/host-openbsd.c2
-rw-r--r--gcc/config/host-solaris.c2
-rw-r--r--gcc/config/hpux11.opt2
-rw-r--r--gcc/config/i386/adxintrin.h2
-rw-r--r--gcc/config/i386/ammintrin.h2
-rw-r--r--gcc/config/i386/athlon.md2
-rw-r--r--gcc/config/i386/atom.md2
-rw-r--r--gcc/config/i386/att.h2
-rw-r--r--gcc/config/i386/avx2intrin.h2
-rw-r--r--gcc/config/i386/avx5124fmapsintrin.h2
-rw-r--r--gcc/config/i386/avx5124vnniwintrin.h2
-rw-r--r--gcc/config/i386/avx512bitalgintrin.h2
-rw-r--r--gcc/config/i386/avx512bwintrin.h2
-rw-r--r--gcc/config/i386/avx512cdintrin.h2
-rw-r--r--gcc/config/i386/avx512dqintrin.h2
-rw-r--r--gcc/config/i386/avx512erintrin.h2
-rw-r--r--gcc/config/i386/avx512fintrin.h2
-rw-r--r--gcc/config/i386/avx512ifmaintrin.h2
-rw-r--r--gcc/config/i386/avx512ifmavlintrin.h2
-rw-r--r--gcc/config/i386/avx512pfintrin.h2
-rw-r--r--gcc/config/i386/avx512vbmi2intrin.h2
-rw-r--r--gcc/config/i386/avx512vbmi2vlintrin.h2
-rw-r--r--gcc/config/i386/avx512vbmiintrin.h2
-rw-r--r--gcc/config/i386/avx512vbmivlintrin.h2
-rw-r--r--gcc/config/i386/avx512vlbwintrin.h2
-rw-r--r--gcc/config/i386/avx512vldqintrin.h2
-rw-r--r--gcc/config/i386/avx512vlintrin.h2
-rw-r--r--gcc/config/i386/avx512vnniintrin.h2
-rw-r--r--gcc/config/i386/avx512vnnivlintrin.h2
-rw-r--r--gcc/config/i386/avx512vpopcntdqintrin.h2
-rw-r--r--gcc/config/i386/avx512vpopcntdqvlintrin.h2
-rw-r--r--gcc/config/i386/avxintrin.h2
-rw-r--r--gcc/config/i386/avxmath.h2
-rw-r--r--gcc/config/i386/bdver1.md2
-rw-r--r--gcc/config/i386/bdver3.md2
-rw-r--r--gcc/config/i386/biarch64.h2
-rw-r--r--gcc/config/i386/biarchx32.h2
-rw-r--r--gcc/config/i386/bmi2intrin.h2
-rw-r--r--gcc/config/i386/bmiintrin.h2
-rw-r--r--gcc/config/i386/bmmintrin.h2
-rw-r--r--gcc/config/i386/bsd.h2
-rw-r--r--gcc/config/i386/btver2.md2
-rw-r--r--gcc/config/i386/cet.c2
-rw-r--r--gcc/config/i386/cet.h2
-rw-r--r--gcc/config/i386/cetintrin.h2
-rw-r--r--gcc/config/i386/cldemoteintrin.h2
-rw-r--r--gcc/config/i386/clflushoptintrin.h2
-rw-r--r--gcc/config/i386/clwbintrin.h2
-rw-r--r--gcc/config/i386/clzerointrin.h2
-rw-r--r--gcc/config/i386/constraints.md2
-rw-r--r--gcc/config/i386/core2.md2
-rw-r--r--gcc/config/i386/cpuid.h2
-rw-r--r--gcc/config/i386/cross-stdarg.h2
-rw-r--r--gcc/config/i386/crtdll.h2
-rw-r--r--gcc/config/i386/cygming.h2
-rw-r--r--gcc/config/i386/cygming.opt2
-rw-r--r--gcc/config/i386/cygwin-stdint.h2
-rw-r--r--gcc/config/i386/cygwin-w64.h2
-rw-r--r--gcc/config/i386/cygwin.h2
-rw-r--r--gcc/config/i386/cygwin.opt2
-rw-r--r--gcc/config/i386/darwin.h2
-rw-r--r--gcc/config/i386/darwin64.h2
-rw-r--r--gcc/config/i386/djgpp-stdint.h2
-rw-r--r--gcc/config/i386/djgpp.c2
-rw-r--r--gcc/config/i386/djgpp.h2
-rw-r--r--gcc/config/i386/djgpp.opt2
-rw-r--r--gcc/config/i386/dragonfly.h2
-rw-r--r--gcc/config/i386/driver-i386.c2
-rw-r--r--gcc/config/i386/driver-mingw32.c2
-rw-r--r--gcc/config/i386/emmintrin.h2
-rw-r--r--gcc/config/i386/f16cintrin.h2
-rw-r--r--gcc/config/i386/fma4intrin.h2
-rw-r--r--gcc/config/i386/fmaintrin.h2
-rw-r--r--gcc/config/i386/freebsd.h2
-rw-r--r--gcc/config/i386/freebsd64.h2
-rw-r--r--gcc/config/i386/fxsrintrin.h2
-rw-r--r--gcc/config/i386/gas.h2
-rw-r--r--gcc/config/i386/geode.md2
-rw-r--r--gcc/config/i386/gfniintrin.h2
-rw-r--r--gcc/config/i386/glm.md2
-rw-r--r--gcc/config/i386/gmm_malloc.h2
-rw-r--r--gcc/config/i386/gnu-user-common.h2
-rw-r--r--gcc/config/i386/gnu-user.h2
-rw-r--r--gcc/config/i386/gnu-user64.h2
-rw-r--r--gcc/config/i386/gnu.h2
-rw-r--r--gcc/config/i386/haswell.md2
-rw-r--r--gcc/config/i386/host-cygwin.c2
-rw-r--r--gcc/config/i386/host-i386-darwin.c2
-rw-r--r--gcc/config/i386/host-mingw32.c2
-rw-r--r--gcc/config/i386/i386-builtin-types.awk2
-rw-r--r--gcc/config/i386/i386-builtin.def2
-rw-r--r--gcc/config/i386/i386-c.c2
-rw-r--r--gcc/config/i386/i386-d.c2
-rw-r--r--gcc/config/i386/i386-modes.def2
-rw-r--r--gcc/config/i386/i386-opts.h2
-rw-r--r--gcc/config/i386/i386-passes.def2
-rw-r--r--gcc/config/i386/i386-protos.h2
-rw-r--r--gcc/config/i386/i386.c2
-rw-r--r--gcc/config/i386/i386.h2
-rw-r--r--gcc/config/i386/i386.md2
-rw-r--r--gcc/config/i386/i386.opt2
-rw-r--r--gcc/config/i386/i386elf.h2
-rw-r--r--gcc/config/i386/ia32intrin.h2
-rw-r--r--gcc/config/i386/iamcu.h2
-rw-r--r--gcc/config/i386/immintrin.h2
-rw-r--r--gcc/config/i386/intelmic-mkoffload.c2
-rw-r--r--gcc/config/i386/intelmic-offload.h2
-rw-r--r--gcc/config/i386/k6.md2
-rw-r--r--gcc/config/i386/kfreebsd-gnu.h2
-rw-r--r--gcc/config/i386/kfreebsd-gnu64.h2
-rw-r--r--gcc/config/i386/kopensolaris-gnu.h2
-rw-r--r--gcc/config/i386/linux-common.h2
-rw-r--r--gcc/config/i386/linux.h2
-rw-r--r--gcc/config/i386/linux64.h2
-rw-r--r--gcc/config/i386/lwpintrin.h2
-rw-r--r--gcc/config/i386/lynx.h2
-rw-r--r--gcc/config/i386/lzcntintrin.h2
-rw-r--r--gcc/config/i386/mingw-pthread.h2
-rw-r--r--gcc/config/i386/mingw-stdint.h2
-rw-r--r--gcc/config/i386/mingw-w64.h2
-rw-r--r--gcc/config/i386/mingw-w64.opt2
-rw-r--r--gcc/config/i386/mingw.opt2
-rw-r--r--gcc/config/i386/mingw32.h2
-rw-r--r--gcc/config/i386/mm3dnow.h2
-rw-r--r--gcc/config/i386/mmintrin.h2
-rw-r--r--gcc/config/i386/mmx.md2
-rw-r--r--gcc/config/i386/movdirintrin.h2
-rw-r--r--gcc/config/i386/msformat-c.c2
-rw-r--r--gcc/config/i386/mwaitxintrin.h2
-rw-r--r--gcc/config/i386/netbsd-elf.h2
-rw-r--r--gcc/config/i386/netbsd64.h2
-rw-r--r--gcc/config/i386/nmmintrin.h2
-rw-r--r--gcc/config/i386/nto.h2
-rw-r--r--gcc/config/i386/nto.opt2
-rw-r--r--gcc/config/i386/openbsdelf.h2
-rw-r--r--gcc/config/i386/pentium.md2
-rw-r--r--gcc/config/i386/pkuintrin.h2
-rw-r--r--gcc/config/i386/pmm_malloc.h2
-rw-r--r--gcc/config/i386/pmmintrin.h2
-rw-r--r--gcc/config/i386/popcntintrin.h2
-rw-r--r--gcc/config/i386/ppro.md2
-rw-r--r--gcc/config/i386/predicates.md2
-rw-r--r--gcc/config/i386/prfchwintrin.h2
-rw-r--r--gcc/config/i386/rdos.h2
-rw-r--r--gcc/config/i386/rdos64.h2
-rw-r--r--gcc/config/i386/rdseedintrin.h2
-rw-r--r--gcc/config/i386/rtemself.h2
-rw-r--r--gcc/config/i386/rtmintrin.h2
-rw-r--r--gcc/config/i386/sgxintrin.h2
-rw-r--r--gcc/config/i386/shaintrin.h2
-rw-r--r--gcc/config/i386/slm.md2
-rw-r--r--gcc/config/i386/smmintrin.h2
-rw-r--r--gcc/config/i386/sol2.h2
-rw-r--r--gcc/config/i386/sse.md2
-rw-r--r--gcc/config/i386/ssemath.h2
-rw-r--r--gcc/config/i386/stringop.def2
-rw-r--r--gcc/config/i386/subst.md2
-rw-r--r--gcc/config/i386/sync.md2
-rw-r--r--gcc/config/i386/sysv4.h2
-rw-r--r--gcc/config/i386/t-cet2
-rw-r--r--gcc/config/i386/t-cygming2
-rw-r--r--gcc/config/i386/t-i3862
-rw-r--r--gcc/config/i386/t-linux642
-rw-r--r--gcc/config/i386/t-rtems2
-rw-r--r--gcc/config/i386/t-sol22
-rw-r--r--gcc/config/i386/tbmintrin.h2
-rw-r--r--gcc/config/i386/tmmintrin.h2
-rw-r--r--gcc/config/i386/unix.h2
-rw-r--r--gcc/config/i386/vaesintrin.h2
-rw-r--r--gcc/config/i386/vpclmulqdqintrin.h2
-rw-r--r--gcc/config/i386/vxworks.h2
-rw-r--r--gcc/config/i386/vxworksae.h2
-rw-r--r--gcc/config/i386/waitpkgintrin.h2
-rw-r--r--gcc/config/i386/winnt-cxx.c2
-rw-r--r--gcc/config/i386/winnt-stubs.c2
-rw-r--r--gcc/config/i386/winnt.c2
-rw-r--r--gcc/config/i386/wmmintrin.h2
-rw-r--r--gcc/config/i386/x-mingw322
-rw-r--r--gcc/config/i386/x86-64.h2
-rw-r--r--gcc/config/i386/x86-tune-costs.h2
-rw-r--r--gcc/config/i386/x86-tune-sched-atom.c2
-rw-r--r--gcc/config/i386/x86-tune-sched-bd.c2
-rw-r--r--gcc/config/i386/x86-tune-sched-core.c2
-rw-r--r--gcc/config/i386/x86-tune-sched.c2
-rw-r--r--gcc/config/i386/x86-tune.def2
-rw-r--r--gcc/config/i386/x86intrin.h2
-rw-r--r--gcc/config/i386/xm-cygwin.h2
-rw-r--r--gcc/config/i386/xm-djgpp.h2
-rw-r--r--gcc/config/i386/xm-mingw32.h2
-rw-r--r--gcc/config/i386/xmmintrin.h2
-rw-r--r--gcc/config/i386/xopintrin.h2
-rw-r--r--gcc/config/i386/xsavecintrin.h2
-rw-r--r--gcc/config/i386/xsaveintrin.h2
-rw-r--r--gcc/config/i386/xsaveoptintrin.h2
-rw-r--r--gcc/config/i386/xsavesintrin.h2
-rw-r--r--gcc/config/i386/xtestintrin.h2
-rw-r--r--gcc/config/i386/znver1.md2
-rw-r--r--gcc/config/ia64/constraints.md2
-rw-r--r--gcc/config/ia64/div.md2
-rw-r--r--gcc/config/ia64/elf.h2
-rw-r--r--gcc/config/ia64/freebsd.h2
-rw-r--r--gcc/config/ia64/hpux.h2
-rw-r--r--gcc/config/ia64/ia64-c.c2
-rw-r--r--gcc/config/ia64/ia64-modes.def2
-rw-r--r--gcc/config/ia64/ia64-opts.h2
-rw-r--r--gcc/config/ia64/ia64-protos.h2
-rw-r--r--gcc/config/ia64/ia64.c2
-rw-r--r--gcc/config/ia64/ia64.h2
-rw-r--r--gcc/config/ia64/ia64.md2
-rw-r--r--gcc/config/ia64/ia64.opt2
-rw-r--r--gcc/config/ia64/itanium2.md2
-rw-r--r--gcc/config/ia64/linux.h2
-rw-r--r--gcc/config/ia64/predicates.md2
-rw-r--r--gcc/config/ia64/sync.md2
-rw-r--r--gcc/config/ia64/sysv4.h2
-rw-r--r--gcc/config/ia64/t-hpux2
-rw-r--r--gcc/config/ia64/t-ia642
-rw-r--r--gcc/config/ia64/vect.md2
-rw-r--r--gcc/config/ia64/vms.h2
-rw-r--r--gcc/config/ia64/vms.opt2
-rw-r--r--gcc/config/initfini-array.h2
-rw-r--r--gcc/config/iq2000/abi2
-rw-r--r--gcc/config/iq2000/constraints.md2
-rw-r--r--gcc/config/iq2000/iq2000-opts.h2
-rw-r--r--gcc/config/iq2000/iq2000-protos.h2
-rw-r--r--gcc/config/iq2000/iq2000.c2
-rw-r--r--gcc/config/iq2000/iq2000.h2
-rw-r--r--gcc/config/iq2000/iq2000.md2
-rw-r--r--gcc/config/iq2000/iq2000.opt2
-rw-r--r--gcc/config/iq2000/predicates.md2
-rw-r--r--gcc/config/kfreebsd-gnu.h2
-rw-r--r--gcc/config/kopensolaris-gnu.h2
-rw-r--r--gcc/config/linux-android.h2
-rw-r--r--gcc/config/linux-android.opt2
-rw-r--r--gcc/config/linux-protos.h2
-rw-r--r--gcc/config/linux.c2
-rw-r--r--gcc/config/linux.h2
-rw-r--r--gcc/config/linux.opt2
-rw-r--r--gcc/config/lm32/constraints.md2
-rw-r--r--gcc/config/lm32/lm32-protos.h2
-rw-r--r--gcc/config/lm32/lm32.c2
-rw-r--r--gcc/config/lm32/lm32.h2
-rw-r--r--gcc/config/lm32/lm32.md2
-rw-r--r--gcc/config/lm32/lm32.opt2
-rw-r--r--gcc/config/lm32/predicates.md2
-rw-r--r--gcc/config/lm32/rtems.h2
-rw-r--r--gcc/config/lm32/uclinux-elf.h2
-rw-r--r--gcc/config/lynx.h2
-rw-r--r--gcc/config/lynx.opt2
-rw-r--r--gcc/config/m32c/addsub.md2
-rw-r--r--gcc/config/m32c/bitops.md2
-rw-r--r--gcc/config/m32c/blkmov.md2
-rw-r--r--gcc/config/m32c/cond.md2
-rw-r--r--gcc/config/m32c/constraints.md2
-rw-r--r--gcc/config/m32c/jump.md2
-rw-r--r--gcc/config/m32c/m32c-modes.def2
-rw-r--r--gcc/config/m32c/m32c-pragma.c2
-rw-r--r--gcc/config/m32c/m32c-protos.h2
-rw-r--r--gcc/config/m32c/m32c.abi2
-rw-r--r--gcc/config/m32c/m32c.c2
-rw-r--r--gcc/config/m32c/m32c.h2
-rw-r--r--gcc/config/m32c/m32c.md2
-rw-r--r--gcc/config/m32c/m32c.opt2
-rw-r--r--gcc/config/m32c/minmax.md2
-rw-r--r--gcc/config/m32c/mov.md2
-rw-r--r--gcc/config/m32c/muldiv.md2
-rw-r--r--gcc/config/m32c/predicates.md2
-rw-r--r--gcc/config/m32c/prologue.md2
-rw-r--r--gcc/config/m32c/rtems.h2
-rw-r--r--gcc/config/m32c/shift.md2
-rw-r--r--gcc/config/m32c/t-m32c2
-rw-r--r--gcc/config/m32r/constraints.md2
-rw-r--r--gcc/config/m32r/linux.h2
-rw-r--r--gcc/config/m32r/little.h2
-rw-r--r--gcc/config/m32r/m32r-opts.h2
-rw-r--r--gcc/config/m32r/m32r-protos.h2
-rw-r--r--gcc/config/m32r/m32r.c2
-rw-r--r--gcc/config/m32r/m32r.h2
-rw-r--r--gcc/config/m32r/m32r.md2
-rw-r--r--gcc/config/m32r/m32r.opt2
-rw-r--r--gcc/config/m32r/predicates.md2
-rw-r--r--gcc/config/m32r/t-linux2
-rw-r--r--gcc/config/m32r/t-m32r2
-rw-r--r--gcc/config/m68k/cf.md2
-rw-r--r--gcc/config/m68k/constraints.md2
-rwxr-xr-xgcc/config/m68k/genopt.sh4
-rw-r--r--gcc/config/m68k/ieee.opt2
-rw-r--r--gcc/config/m68k/linux.h2
-rw-r--r--gcc/config/m68k/m68020-elf.h2
-rw-r--r--gcc/config/m68k/m68k-devices.def2
-rw-r--r--gcc/config/m68k/m68k-isas.def2
-rw-r--r--gcc/config/m68k/m68k-microarchs.def2
-rw-r--r--gcc/config/m68k/m68k-modes.def2
-rw-r--r--gcc/config/m68k/m68k-none.h2
-rw-r--r--gcc/config/m68k/m68k-opts.h2
-rw-r--r--gcc/config/m68k/m68k-protos.h2
-rw-r--r--gcc/config/m68k/m68k-tables.opt2
-rw-r--r--gcc/config/m68k/m68k.c2
-rw-r--r--gcc/config/m68k/m68k.h2
-rw-r--r--gcc/config/m68k/m68k.md2
-rw-r--r--gcc/config/m68k/m68k.opt2
-rw-r--r--gcc/config/m68k/m68kelf.h2
-rw-r--r--gcc/config/m68k/m68kemb.h2
-rw-r--r--gcc/config/m68k/netbsd-elf.h2
-rw-r--r--gcc/config/m68k/openbsd.h2
-rw-r--r--gcc/config/m68k/predicates.md2
-rw-r--r--gcc/config/m68k/print-sysroot-suffix.sh2
-rw-r--r--gcc/config/m68k/rtemself.h2
-rw-r--r--gcc/config/m68k/sync.md2
-rw-r--r--gcc/config/m68k/t-linux2
-rw-r--r--gcc/config/m68k/t-mlibs2
-rw-r--r--gcc/config/m68k/t-uclinux2
-rw-r--r--gcc/config/m68k/uclinux.h2
-rw-r--r--gcc/config/m68k/uclinux.opt2
-rw-r--r--gcc/config/mcore/constraints.md2
-rw-r--r--gcc/config/mcore/mcore-elf.h2
-rw-r--r--gcc/config/mcore/mcore-protos.h2
-rw-r--r--gcc/config/mcore/mcore.c2
-rw-r--r--gcc/config/mcore/mcore.h2
-rw-r--r--gcc/config/mcore/mcore.md2
-rw-r--r--gcc/config/mcore/mcore.opt2
-rw-r--r--gcc/config/mcore/predicates.md2
-rw-r--r--gcc/config/mcore/t-mcore2
-rw-r--r--gcc/config/microblaze/constraints.md2
-rw-r--r--gcc/config/microblaze/linux.h2
-rw-r--r--gcc/config/microblaze/microblaze-c.c2
-rw-r--r--gcc/config/microblaze/microblaze-protos.h2
-rw-r--r--gcc/config/microblaze/microblaze.c2
-rw-r--r--gcc/config/microblaze/microblaze.h2
-rw-r--r--gcc/config/microblaze/microblaze.md2
-rw-r--r--gcc/config/microblaze/microblaze.opt2
-rw-r--r--gcc/config/microblaze/predicates.md2
-rw-r--r--gcc/config/microblaze/rtems.h2
-rw-r--r--gcc/config/microblaze/sync.md2
-rw-r--r--gcc/config/mips/10000.md2
-rw-r--r--gcc/config/mips/20kc.md2
-rw-r--r--gcc/config/mips/24k.md2
-rw-r--r--gcc/config/mips/3000.md2
-rw-r--r--gcc/config/mips/4000.md2
-rw-r--r--gcc/config/mips/4100.md2
-rw-r--r--gcc/config/mips/4130.md2
-rw-r--r--gcc/config/mips/4300.md2
-rw-r--r--gcc/config/mips/4600.md2
-rw-r--r--gcc/config/mips/4k.md2
-rw-r--r--gcc/config/mips/5000.md2
-rw-r--r--gcc/config/mips/5400.md2
-rw-r--r--gcc/config/mips/5500.md2
-rw-r--r--gcc/config/mips/5k.md2
-rw-r--r--gcc/config/mips/6000.md2
-rw-r--r--gcc/config/mips/7000.md2
-rw-r--r--gcc/config/mips/74k.md2
-rw-r--r--gcc/config/mips/9000.md2
-rw-r--r--gcc/config/mips/constraints.md2
-rw-r--r--gcc/config/mips/driver-native.c2
-rw-r--r--gcc/config/mips/elf.h2
-rw-r--r--gcc/config/mips/elfoabi.h2
-rw-r--r--gcc/config/mips/elforion.h2
-rw-r--r--gcc/config/mips/frame-header-opt.c2
-rw-r--r--gcc/config/mips/generic.md2
-rwxr-xr-xgcc/config/mips/genopt.sh4
-rw-r--r--gcc/config/mips/gnu-user.h2
-rw-r--r--gcc/config/mips/gs264e.md2
-rw-r--r--gcc/config/mips/gs464.md2
-rw-r--r--gcc/config/mips/gs464e.md2
-rw-r--r--gcc/config/mips/i6400.md2
-rw-r--r--gcc/config/mips/linux-common.h2
-rw-r--r--gcc/config/mips/linux.h2
-rw-r--r--gcc/config/mips/loongson-mmi.md2
-rw-r--r--gcc/config/mips/loongson-mmiintrin.h2
-rw-r--r--gcc/config/mips/loongson.h2
-rw-r--r--gcc/config/mips/loongson2ef.md2
-rw-r--r--gcc/config/mips/m5100.md2
-rw-r--r--gcc/config/mips/micromips.md2
-rw-r--r--gcc/config/mips/mips-cpus.def2
-rw-r--r--gcc/config/mips/mips-d.c2
-rw-r--r--gcc/config/mips/mips-dsp.md2
-rw-r--r--gcc/config/mips/mips-dspr2.md2
-rw-r--r--gcc/config/mips/mips-fixed.md2
-rw-r--r--gcc/config/mips/mips-ftypes.def2
-rw-r--r--gcc/config/mips/mips-modes.def2
-rw-r--r--gcc/config/mips/mips-msa.md2
-rw-r--r--gcc/config/mips/mips-opts.h2
-rw-r--r--gcc/config/mips/mips-protos.h2
-rw-r--r--gcc/config/mips/mips-ps-3d.md2
-rw-r--r--gcc/config/mips/mips-tables.opt2
-rw-r--r--gcc/config/mips/mips.c2
-rw-r--r--gcc/config/mips/mips.h2
-rw-r--r--gcc/config/mips/mips.md2
-rw-r--r--gcc/config/mips/mips.opt2
-rw-r--r--gcc/config/mips/msa.h2
-rw-r--r--gcc/config/mips/mti-elf.h2
-rw-r--r--gcc/config/mips/mti-linux.h2
-rw-r--r--gcc/config/mips/n32-elf.h2
-rw-r--r--gcc/config/mips/netbsd.h2
-rw-r--r--gcc/config/mips/octeon.md2
-rw-r--r--gcc/config/mips/p5600.md2
-rw-r--r--gcc/config/mips/p6600.md2
-rw-r--r--gcc/config/mips/predicates.md2
-rw-r--r--gcc/config/mips/r3900.h2
-rw-r--r--gcc/config/mips/rtems.h2
-rw-r--r--gcc/config/mips/sb1.md2
-rw-r--r--gcc/config/mips/sde.h2
-rw-r--r--gcc/config/mips/sde.opt2
-rw-r--r--gcc/config/mips/sdemtk.h2
-rw-r--r--gcc/config/mips/sr71k.md2
-rw-r--r--gcc/config/mips/st.h2
-rw-r--r--gcc/config/mips/sync.md2
-rw-r--r--gcc/config/mips/t-elf2
-rw-r--r--gcc/config/mips/t-img-elf2
-rw-r--r--gcc/config/mips/t-img-linux2
-rw-r--r--gcc/config/mips/t-isa32642
-rw-r--r--gcc/config/mips/t-linux642
-rw-r--r--gcc/config/mips/t-mips2
-rw-r--r--gcc/config/mips/t-mti-elf2
-rw-r--r--gcc/config/mips/t-mti-linux2
-rw-r--r--gcc/config/mips/t-r39002
-rw-r--r--gcc/config/mips/t-rtems2
-rw-r--r--gcc/config/mips/t-sb12
-rw-r--r--gcc/config/mips/t-sde2
-rw-r--r--gcc/config/mips/t-sdemtk2
-rw-r--r--gcc/config/mips/t-sr71k2
-rw-r--r--gcc/config/mips/t-st2
-rw-r--r--gcc/config/mips/t-vr2
-rw-r--r--gcc/config/mips/t-vxworks2
-rw-r--r--gcc/config/mips/vr.h2
-rw-r--r--gcc/config/mips/vxworks.h2
-rw-r--r--gcc/config/mips/xlp.md2
-rw-r--r--gcc/config/mips/xlr.md2
-rw-r--r--gcc/config/mmix/constraints.md2
-rw-r--r--gcc/config/mmix/mmix-modes.def2
-rw-r--r--gcc/config/mmix/mmix-protos.h2
-rw-r--r--gcc/config/mmix/mmix.c2
-rw-r--r--gcc/config/mmix/mmix.h2
-rw-r--r--gcc/config/mmix/mmix.md2
-rw-r--r--gcc/config/mmix/mmix.opt2
-rw-r--r--gcc/config/mmix/predicates.md2
-rw-r--r--gcc/config/mmix/t-mmix2
-rw-r--r--gcc/config/mn10300/constraints.md2
-rw-r--r--gcc/config/mn10300/linux.h2
-rw-r--r--gcc/config/mn10300/mn10300-modes.def2
-rw-r--r--gcc/config/mn10300/mn10300-opts.h2
-rw-r--r--gcc/config/mn10300/mn10300-protos.h2
-rw-r--r--gcc/config/mn10300/mn10300.c2
-rw-r--r--gcc/config/mn10300/mn10300.h2
-rw-r--r--gcc/config/mn10300/mn10300.md2
-rw-r--r--gcc/config/mn10300/mn10300.opt2
-rw-r--r--gcc/config/mn10300/predicates.md2
-rw-r--r--gcc/config/mn10300/t-mn103002
-rw-r--r--gcc/config/moxie/constraints.md2
-rw-r--r--gcc/config/moxie/moxie-protos.h2
-rw-r--r--gcc/config/moxie/moxie.c2
-rw-r--r--gcc/config/moxie/moxie.h2
-rw-r--r--gcc/config/moxie/moxie.md2
-rw-r--r--gcc/config/moxie/moxie.opt2
-rw-r--r--gcc/config/moxie/moxiebox.h2
-rw-r--r--gcc/config/moxie/predicates.md2
-rw-r--r--gcc/config/moxie/rtems.h2
-rw-r--r--gcc/config/moxie/t-moxie2
-rw-r--r--gcc/config/moxie/uclinux.h2
-rw-r--r--gcc/config/msp430/constraints.md2
-rw-r--r--gcc/config/msp430/driver-msp430.c2
-rw-r--r--gcc/config/msp430/msp430-c.c2
-rw-r--r--gcc/config/msp430/msp430-opts.h2
-rw-r--r--gcc/config/msp430/msp430-protos.h2
-rw-r--r--gcc/config/msp430/msp430.c2
-rw-r--r--gcc/config/msp430/msp430.h2
-rw-r--r--gcc/config/msp430/msp430.md2
-rw-r--r--gcc/config/msp430/predicates.md2
-rw-r--r--gcc/config/msp430/t-msp4302
-rw-r--r--gcc/config/nds32/constants.md2
-rw-r--r--gcc/config/nds32/constraints.md2
-rw-r--r--gcc/config/nds32/elf.h2
-rw-r--r--gcc/config/nds32/iterators.md2
-rw-r--r--gcc/config/nds32/linux.h2
-rw-r--r--gcc/config/nds32/nds32-cost.c2
-rw-r--r--gcc/config/nds32/nds32-doubleword.md2
-rw-r--r--gcc/config/nds32/nds32-dspext.md2
-rw-r--r--gcc/config/nds32/nds32-e8.md2
-rw-r--r--gcc/config/nds32/nds32-fp-as-gp.c2
-rw-r--r--gcc/config/nds32/nds32-fpu.md2
-rw-r--r--gcc/config/nds32/nds32-graywolf.md2
-rw-r--r--gcc/config/nds32/nds32-intrinsic.c2
-rw-r--r--gcc/config/nds32/nds32-intrinsic.md2
-rw-r--r--gcc/config/nds32/nds32-isr.c2
-rw-r--r--gcc/config/nds32/nds32-md-auxiliary.c2
-rw-r--r--gcc/config/nds32/nds32-memory-manipulation.c2
-rw-r--r--gcc/config/nds32/nds32-modes.def2
-rw-r--r--gcc/config/nds32/nds32-multiple.md2
-rw-r--r--gcc/config/nds32/nds32-n10.md2
-rw-r--r--gcc/config/nds32/nds32-n13.md2
-rw-r--r--gcc/config/nds32/nds32-n7.md2
-rw-r--r--gcc/config/nds32/nds32-n8.md2
-rw-r--r--gcc/config/nds32/nds32-n9-2r1w.md2
-rw-r--r--gcc/config/nds32/nds32-n9-3r2w.md2
-rw-r--r--gcc/config/nds32/nds32-opts.h2
-rw-r--r--gcc/config/nds32/nds32-peephole2.md2
-rw-r--r--gcc/config/nds32/nds32-pipelines-auxiliary.c2
-rw-r--r--gcc/config/nds32/nds32-predicates.c2
-rw-r--r--gcc/config/nds32/nds32-protos.h2
-rw-r--r--gcc/config/nds32/nds32-relax-opt.c2
-rw-r--r--gcc/config/nds32/nds32-utils.c2
-rw-r--r--gcc/config/nds32/nds32.c2
-rw-r--r--gcc/config/nds32/nds32.h2
-rw-r--r--gcc/config/nds32/nds32.md2
-rw-r--r--gcc/config/nds32/nds32.opt2
-rw-r--r--gcc/config/nds32/nds32_intrinsic.h2
-rw-r--r--gcc/config/nds32/nds32_isr.h2
-rw-r--r--gcc/config/nds32/pipelines.md2
-rw-r--r--gcc/config/nds32/predicates.md2
-rw-r--r--gcc/config/nds32/t-elf2
-rw-r--r--gcc/config/nds32/t-linux2
-rw-r--r--gcc/config/nds32/t-mlibs2
-rw-r--r--gcc/config/nds32/t-nds322
-rw-r--r--gcc/config/netbsd-elf.h2
-rw-r--r--gcc/config/netbsd-elf.opt2
-rw-r--r--gcc/config/netbsd-protos.h2
-rw-r--r--gcc/config/netbsd-stdint.h2
-rw-r--r--gcc/config/netbsd.c2
-rw-r--r--gcc/config/netbsd.h2
-rw-r--r--gcc/config/netbsd.opt2
-rw-r--r--gcc/config/newlib-stdint.h2
-rw-r--r--gcc/config/nios2/constraints.md2
-rw-r--r--gcc/config/nios2/elf.h2
-rw-r--r--gcc/config/nios2/elf.opt2
-rw-r--r--gcc/config/nios2/ldstwm.md2
-rw-r--r--gcc/config/nios2/linux.h2
-rw-r--r--gcc/config/nios2/nios2-ldstwm.sml4
-rw-r--r--gcc/config/nios2/nios2-opts.h2
-rw-r--r--gcc/config/nios2/nios2-protos.h2
-rw-r--r--gcc/config/nios2/nios2.c2
-rw-r--r--gcc/config/nios2/nios2.h2
-rw-r--r--gcc/config/nios2/nios2.md2
-rw-r--r--gcc/config/nios2/nios2.opt2
-rw-r--r--gcc/config/nios2/predicates.md2
-rw-r--r--gcc/config/nios2/rtems.h2
-rw-r--r--gcc/config/nios2/sync.md2
-rw-r--r--gcc/config/nios2/t-nios22
-rw-r--r--gcc/config/nvptx/mkoffload.c2
-rw-r--r--gcc/config/nvptx/nvptx-opts.h2
-rw-r--r--gcc/config/nvptx/nvptx-protos.h2
-rw-r--r--gcc/config/nvptx/nvptx.c2
-rw-r--r--gcc/config/nvptx/nvptx.h2
-rw-r--r--gcc/config/nvptx/nvptx.md2
-rw-r--r--gcc/config/nvptx/nvptx.opt2
-rw-r--r--gcc/config/nvptx/offload.h2
-rw-r--r--gcc/config/openbsd-libpthread.h2
-rw-r--r--gcc/config/openbsd.h2
-rw-r--r--gcc/config/openbsd.opt2
-rw-r--r--gcc/config/or1k/constraints.md2
-rw-r--r--gcc/config/or1k/elf.h2
-rw-r--r--gcc/config/or1k/elf.opt2
-rw-r--r--gcc/config/or1k/linux.h2
-rw-r--r--gcc/config/or1k/or1k-protos.h2
-rw-r--r--gcc/config/or1k/or1k.c2
-rw-r--r--gcc/config/or1k/or1k.h2
-rw-r--r--gcc/config/or1k/or1k.md2
-rw-r--r--gcc/config/or1k/or1k.opt2
-rw-r--r--gcc/config/or1k/predicates.md2
-rw-r--r--gcc/config/or1k/rtems.h2
-rw-r--r--gcc/config/or1k/t-or1k2
-rw-r--r--gcc/config/pa/constraints.md2
-rw-r--r--gcc/config/pa/elf.h2
-rw-r--r--gcc/config/pa/pa-64.h2
-rw-r--r--gcc/config/pa/pa-d.c2
-rw-r--r--gcc/config/pa/pa-hpux.h2
-rw-r--r--gcc/config/pa/pa-hpux.opt2
-rw-r--r--gcc/config/pa/pa-hpux10.h2
-rw-r--r--gcc/config/pa/pa-hpux10.opt2
-rw-r--r--gcc/config/pa/pa-hpux1010.h2
-rw-r--r--gcc/config/pa/pa-hpux1010.opt2
-rw-r--r--gcc/config/pa/pa-hpux11.h2
-rw-r--r--gcc/config/pa/pa-hpux1111.h2
-rw-r--r--gcc/config/pa/pa-hpux1111.opt2
-rw-r--r--gcc/config/pa/pa-hpux1131.h2
-rw-r--r--gcc/config/pa/pa-hpux1131.opt2
-rw-r--r--gcc/config/pa/pa-linux.h2
-rw-r--r--gcc/config/pa/pa-modes.def2
-rw-r--r--gcc/config/pa/pa-openbsd.h2
-rw-r--r--gcc/config/pa/pa-opts.h2
-rw-r--r--gcc/config/pa/pa-protos.h2
-rw-r--r--gcc/config/pa/pa.c2
-rw-r--r--gcc/config/pa/pa.h2
-rw-r--r--gcc/config/pa/pa.md2
-rw-r--r--gcc/config/pa/pa.opt2
-rw-r--r--gcc/config/pa/pa32-linux.h2
-rw-r--r--gcc/config/pa/pa32-openbsd.h2
-rw-r--r--gcc/config/pa/pa32-regs.h2
-rw-r--r--gcc/config/pa/pa64-hpux.h2
-rw-r--r--gcc/config/pa/pa64-hpux.opt2
-rw-r--r--gcc/config/pa/pa64-linux.h2
-rw-r--r--gcc/config/pa/pa64-regs.h2
-rw-r--r--gcc/config/pa/predicates.md2
-rw-r--r--gcc/config/pa/som.h2
-rw-r--r--gcc/config/pdp11/constraints.md2
-rw-r--r--gcc/config/pdp11/pdp11-modes.def2
-rw-r--r--gcc/config/pdp11/pdp11-protos.h2
-rw-r--r--gcc/config/pdp11/pdp11.c2
-rw-r--r--gcc/config/pdp11/pdp11.h2
-rw-r--r--gcc/config/pdp11/pdp11.md2
-rw-r--r--gcc/config/pdp11/pdp11.opt2
-rw-r--r--gcc/config/pdp11/predicates.md2
-rw-r--r--gcc/config/pdp11/t-pdp112
-rw-r--r--gcc/config/phoenix.h2
-rw-r--r--gcc/config/print-sysroot-suffix.sh2
-rw-r--r--gcc/config/riscv/constraints.md2
-rw-r--r--gcc/config/riscv/elf.h2
-rw-r--r--gcc/config/riscv/freebsd.h2
-rw-r--r--gcc/config/riscv/generic.md2
-rw-r--r--gcc/config/riscv/linux.h2
-rwxr-xr-xgcc/config/riscv/multilib-generator2
-rw-r--r--gcc/config/riscv/peephole.md2
-rw-r--r--gcc/config/riscv/pic.md2
-rw-r--r--gcc/config/riscv/predicates.md2
-rw-r--r--gcc/config/riscv/riscv-builtins.c2
-rw-r--r--gcc/config/riscv/riscv-c.c2
-rw-r--r--gcc/config/riscv/riscv-d.c2
-rw-r--r--gcc/config/riscv/riscv-ftypes.def2
-rw-r--r--gcc/config/riscv/riscv-modes.def2
-rw-r--r--gcc/config/riscv/riscv-opts.h2
-rw-r--r--gcc/config/riscv/riscv-protos.h2
-rw-r--r--gcc/config/riscv/riscv.c2
-rw-r--r--gcc/config/riscv/riscv.h2
-rw-r--r--gcc/config/riscv/riscv.md2
-rw-r--r--gcc/config/riscv/riscv.opt2
-rw-r--r--gcc/config/riscv/rtems.h2
-rw-r--r--gcc/config/riscv/sync.md2
-rw-r--r--gcc/config/riscv/withmultilib.h2
-rw-r--r--gcc/config/rl78/constraints.md2
-rw-r--r--gcc/config/rl78/predicates.md2
-rw-r--r--gcc/config/rl78/rl78-c.c2
-rw-r--r--gcc/config/rl78/rl78-expand.md2
-rw-r--r--gcc/config/rl78/rl78-opts.h2
-rw-r--r--gcc/config/rl78/rl78-protos.h2
-rw-r--r--gcc/config/rl78/rl78-real.md2
-rw-r--r--gcc/config/rl78/rl78-virt.md2
-rw-r--r--gcc/config/rl78/rl78.c2
-rw-r--r--gcc/config/rl78/rl78.h2
-rw-r--r--gcc/config/rl78/rl78.md2
-rw-r--r--gcc/config/rl78/rl78.opt2
-rw-r--r--gcc/config/rl78/t-rl782
-rw-r--r--gcc/config/rpath.opt2
-rw-r--r--gcc/config/rs6000/40x.md2
-rw-r--r--gcc/config/rs6000/440.md2
-rw-r--r--gcc/config/rs6000/476.h2
-rw-r--r--gcc/config/rs6000/476.md2
-rw-r--r--gcc/config/rs6000/476.opt2
-rw-r--r--gcc/config/rs6000/601.md2
-rw-r--r--gcc/config/rs6000/603.md2
-rw-r--r--gcc/config/rs6000/6xx.md2
-rw-r--r--gcc/config/rs6000/7450.md2
-rw-r--r--gcc/config/rs6000/7xx.md2
-rw-r--r--gcc/config/rs6000/8540.md2
-rw-r--r--gcc/config/rs6000/a2.md2
-rw-r--r--gcc/config/rs6000/aix-stdint.h2
-rw-r--r--gcc/config/rs6000/aix.h2
-rw-r--r--gcc/config/rs6000/aix61.h2
-rw-r--r--gcc/config/rs6000/aix64.opt2
-rw-r--r--gcc/config/rs6000/aix71.h2
-rw-r--r--gcc/config/rs6000/aix72.h2
-rw-r--r--gcc/config/rs6000/altivec.h2
-rw-r--r--gcc/config/rs6000/altivec.md2
-rw-r--r--gcc/config/rs6000/amo.h2
-rw-r--r--gcc/config/rs6000/biarch64.h2
-rw-r--r--gcc/config/rs6000/bmi2intrin.h2
-rw-r--r--gcc/config/rs6000/bmiintrin.h2
-rw-r--r--gcc/config/rs6000/cell.md2
-rw-r--r--gcc/config/rs6000/constraints.md2
-rw-r--r--gcc/config/rs6000/crypto.md2
-rw-r--r--gcc/config/rs6000/darwin.h2
-rw-r--r--gcc/config/rs6000/darwin.md2
-rw-r--r--gcc/config/rs6000/darwin.opt2
-rw-r--r--gcc/config/rs6000/darwin64.h2
-rw-r--r--gcc/config/rs6000/darwin7.h2
-rw-r--r--gcc/config/rs6000/darwin8.h2
-rw-r--r--gcc/config/rs6000/default64.h2
-rw-r--r--gcc/config/rs6000/dfp.md2
-rw-r--r--gcc/config/rs6000/driver-rs6000.c2
-rw-r--r--gcc/config/rs6000/e300c2c3.md2
-rw-r--r--gcc/config/rs6000/e500mc.md2
-rw-r--r--gcc/config/rs6000/e500mc64.md2
-rw-r--r--gcc/config/rs6000/e5500.md2
-rw-r--r--gcc/config/rs6000/e6500.md2
-rw-r--r--gcc/config/rs6000/eabi.h2
-rw-r--r--gcc/config/rs6000/eabialtivec.h2
-rw-r--r--gcc/config/rs6000/eabisim.h2
-rw-r--r--gcc/config/rs6000/emmintrin.h2
-rw-r--r--gcc/config/rs6000/freebsd.h2
-rw-r--r--gcc/config/rs6000/freebsd64.h2
-rwxr-xr-xgcc/config/rs6000/genopt.sh4
-rw-r--r--gcc/config/rs6000/host-darwin.c2
-rw-r--r--gcc/config/rs6000/host-ppc64-darwin.c2
-rw-r--r--gcc/config/rs6000/htm.md2
-rw-r--r--gcc/config/rs6000/htmintrin.h2
-rw-r--r--gcc/config/rs6000/htmxlintrin.h2
-rw-r--r--gcc/config/rs6000/linux.h2
-rw-r--r--gcc/config/rs6000/linux64.h2
-rw-r--r--gcc/config/rs6000/linux64.opt2
-rw-r--r--gcc/config/rs6000/linuxaltivec.h2
-rw-r--r--gcc/config/rs6000/lynx.h2
-rw-r--r--gcc/config/rs6000/mm_malloc.h2
-rw-r--r--gcc/config/rs6000/mmintrin.h2
-rw-r--r--gcc/config/rs6000/mpc.md2
-rw-r--r--gcc/config/rs6000/netbsd.h2
-rw-r--r--gcc/config/rs6000/option-defaults.h2
-rw-r--r--gcc/config/rs6000/pmmintrin.h2
-rw-r--r--gcc/config/rs6000/power4.md2
-rw-r--r--gcc/config/rs6000/power5.md2
-rw-r--r--gcc/config/rs6000/power6.md2
-rw-r--r--gcc/config/rs6000/power7.md2
-rw-r--r--gcc/config/rs6000/power8.md2
-rw-r--r--gcc/config/rs6000/power9.md2
-rw-r--r--gcc/config/rs6000/ppc-asm.h2
-rw-r--r--gcc/config/rs6000/ppc-auxv.h2
-rw-r--r--gcc/config/rs6000/ppu_intrinsics.h2
-rw-r--r--gcc/config/rs6000/predicates.md2
-rw-r--r--gcc/config/rs6000/rs6000-builtin.def2
-rw-r--r--gcc/config/rs6000/rs6000-c.c2
-rw-r--r--gcc/config/rs6000/rs6000-cpus.def2
-rw-r--r--gcc/config/rs6000/rs6000-d.c2
-rw-r--r--gcc/config/rs6000/rs6000-linux.c2
-rw-r--r--gcc/config/rs6000/rs6000-modes.def2
-rw-r--r--gcc/config/rs6000/rs6000-modes.h2
-rw-r--r--gcc/config/rs6000/rs6000-opts.h2
-rw-r--r--gcc/config/rs6000/rs6000-p8swap.c2
-rw-r--r--gcc/config/rs6000/rs6000-passes.def2
-rw-r--r--gcc/config/rs6000/rs6000-protos.h2
-rw-r--r--gcc/config/rs6000/rs6000-string.c2
-rw-r--r--gcc/config/rs6000/rs6000-tables.opt2
-rw-r--r--gcc/config/rs6000/rs6000.c2
-rw-r--r--gcc/config/rs6000/rs6000.h2
-rw-r--r--gcc/config/rs6000/rs6000.md2
-rw-r--r--gcc/config/rs6000/rs6000.opt2
-rw-r--r--gcc/config/rs6000/rs64.md2
-rw-r--r--gcc/config/rs6000/rtems.h2
-rw-r--r--gcc/config/rs6000/secureplt.h2
-rw-r--r--gcc/config/rs6000/si2vmx.h2
-rw-r--r--gcc/config/rs6000/smmintrin.h2
-rw-r--r--gcc/config/rs6000/spu2vmx.h2
-rw-r--r--gcc/config/rs6000/sync.md2
-rw-r--r--gcc/config/rs6000/sysv4.h2
-rw-r--r--gcc/config/rs6000/sysv4.opt2
-rw-r--r--gcc/config/rs6000/sysv4le.h2
-rw-r--r--gcc/config/rs6000/t-aix522
-rw-r--r--gcc/config/rs6000/t-fprules2
-rw-r--r--gcc/config/rs6000/t-freebsd642
-rw-r--r--gcc/config/rs6000/t-linux642
-rw-r--r--gcc/config/rs6000/t-lynx2
-rw-r--r--gcc/config/rs6000/t-netbsd2
-rw-r--r--gcc/config/rs6000/t-ppccomm2
-rw-r--r--gcc/config/rs6000/t-ppcendian2
-rw-r--r--gcc/config/rs6000/t-ppcgas2
-rw-r--r--gcc/config/rs6000/t-rs60002
-rw-r--r--gcc/config/rs6000/t-rtems2
-rw-r--r--gcc/config/rs6000/t-vxworks2
-rw-r--r--gcc/config/rs6000/titan.md2
-rw-r--r--gcc/config/rs6000/tmmintrin.h2
-rw-r--r--gcc/config/rs6000/vec_types.h2
-rw-r--r--gcc/config/rs6000/vector.md2
-rw-r--r--gcc/config/rs6000/vsx.md2
-rw-r--r--gcc/config/rs6000/vxworks.h2
-rw-r--r--gcc/config/rs6000/vxworksae.h2
-rw-r--r--gcc/config/rs6000/vxworksmils.h2
-rw-r--r--gcc/config/rs6000/x86intrin.h2
-rw-r--r--gcc/config/rs6000/xcoff.h2
-rw-r--r--gcc/config/rs6000/xmmintrin.h2
-rw-r--r--gcc/config/rtems.h2
-rw-r--r--gcc/config/rtems.opt2
-rw-r--r--gcc/config/rx/constraints.md2
-rw-r--r--gcc/config/rx/predicates.md2
-rw-r--r--gcc/config/rx/rx-modes.def2
-rw-r--r--gcc/config/rx/rx-opts.h2
-rw-r--r--gcc/config/rx/rx-protos.h2
-rw-r--r--gcc/config/rx/rx.c2
-rw-r--r--gcc/config/rx/rx.h2
-rw-r--r--gcc/config/rx/rx.md2
-rw-r--r--gcc/config/rx/rx.opt2
-rw-r--r--gcc/config/rx/t-rx2
-rw-r--r--gcc/config/s390/2064.md2
-rw-r--r--gcc/config/s390/2084.md2
-rw-r--r--gcc/config/s390/2097.md2
-rw-r--r--gcc/config/s390/2817.md2
-rw-r--r--gcc/config/s390/2827.md2
-rw-r--r--gcc/config/s390/2964.md2
-rw-r--r--gcc/config/s390/constraints.md2
-rw-r--r--gcc/config/s390/driver-native.c2
-rw-r--r--gcc/config/s390/htmintrin.h2
-rw-r--r--gcc/config/s390/htmxlintrin.h2
-rw-r--r--gcc/config/s390/linux.h2
-rw-r--r--gcc/config/s390/predicates.md2
-rw-r--r--gcc/config/s390/s390-builtin-types.def2
-rw-r--r--gcc/config/s390/s390-builtins.def2
-rw-r--r--gcc/config/s390/s390-builtins.h2
-rw-r--r--gcc/config/s390/s390-c.c2
-rw-r--r--gcc/config/s390/s390-d.c2
-rw-r--r--gcc/config/s390/s390-modes.def2
-rw-r--r--gcc/config/s390/s390-opts.h2
-rw-r--r--gcc/config/s390/s390-passes.def2
-rw-r--r--gcc/config/s390/s390-protos.h2
-rw-r--r--gcc/config/s390/s390.c2
-rw-r--r--gcc/config/s390/s390.h2
-rw-r--r--gcc/config/s390/s390.md2
-rw-r--r--gcc/config/s390/s390.opt2
-rw-r--r--gcc/config/s390/s390intrin.h2
-rw-r--r--gcc/config/s390/s390x.h2
-rw-r--r--gcc/config/s390/subst.md2
-rw-r--r--gcc/config/s390/t-s3902
-rw-r--r--gcc/config/s390/tpf.h2
-rw-r--r--gcc/config/s390/tpf.md2
-rw-r--r--gcc/config/s390/tpf.opt2
-rw-r--r--gcc/config/s390/vecintrin.h2
-rw-r--r--gcc/config/s390/vector.md2
-rw-r--r--gcc/config/s390/vx-builtins.md2
-rw-r--r--gcc/config/sh/constraints.md2
-rw-r--r--gcc/config/sh/divcost-analysis2
-rw-r--r--gcc/config/sh/divtab-sh4-300.c2
-rw-r--r--gcc/config/sh/divtab-sh4.c2
-rw-r--r--gcc/config/sh/divtab.c2
-rw-r--r--gcc/config/sh/elf.h2
-rw-r--r--gcc/config/sh/embed-elf.h2
-rw-r--r--gcc/config/sh/iterators.md2
-rw-r--r--gcc/config/sh/linux.h2
-rw-r--r--gcc/config/sh/little.h2
-rw-r--r--gcc/config/sh/netbsd-elf.h2
-rw-r--r--gcc/config/sh/newlib.h2
-rw-r--r--gcc/config/sh/predicates.md2
-rw-r--r--gcc/config/sh/rtems.h2
-rw-r--r--gcc/config/sh/rtemself.h2
-rw-r--r--gcc/config/sh/sh-c.c2
-rw-r--r--gcc/config/sh/sh-mem.cc2
-rw-r--r--gcc/config/sh/sh-modes.def2
-rw-r--r--gcc/config/sh/sh-protos.h2
-rw-r--r--gcc/config/sh/sh.c2
-rw-r--r--gcc/config/sh/sh.h2
-rw-r--r--gcc/config/sh/sh.md2
-rw-r--r--gcc/config/sh/sh.opt2
-rw-r--r--gcc/config/sh/sh1.md2
-rw-r--r--gcc/config/sh/sh4-300.md2
-rw-r--r--gcc/config/sh/sh4.md2
-rw-r--r--gcc/config/sh/sh4a.md2
-rw-r--r--gcc/config/sh/sh_optimize_sett_clrt.cc2
-rw-r--r--gcc/config/sh/sh_treg_combine.cc2
-rw-r--r--gcc/config/sh/superh.h2
-rw-r--r--gcc/config/sh/sync.md2
-rw-r--r--gcc/config/sh/t-sh2
-rw-r--r--gcc/config/sh/vxworks.h2
-rw-r--r--gcc/config/sol2-c.c2
-rw-r--r--gcc/config/sol2-cxx.c2
-rw-r--r--gcc/config/sol2-d.c2
-rw-r--r--gcc/config/sol2-protos.h2
-rw-r--r--gcc/config/sol2-stubs.c2
-rw-r--r--gcc/config/sol2.c2
-rw-r--r--gcc/config/sol2.h2
-rw-r--r--gcc/config/sol2.opt2
-rw-r--r--gcc/config/sparc/biarch64.h2
-rw-r--r--gcc/config/sparc/constraints.md2
-rw-r--r--gcc/config/sparc/cypress.md2
-rw-r--r--gcc/config/sparc/default64.h2
-rw-r--r--gcc/config/sparc/driver-sparc.c2
-rw-r--r--gcc/config/sparc/freebsd.h2
-rw-r--r--gcc/config/sparc/hypersparc.md2
-rw-r--r--gcc/config/sparc/leon.md2
-rw-r--r--gcc/config/sparc/linux.h2
-rw-r--r--gcc/config/sparc/linux64.h2
-rw-r--r--gcc/config/sparc/long-double-switch.opt2
-rw-r--r--gcc/config/sparc/m8.md2
-rw-r--r--gcc/config/sparc/netbsd-elf.h2
-rw-r--r--gcc/config/sparc/niagara.md2
-rw-r--r--gcc/config/sparc/niagara2.md2
-rw-r--r--gcc/config/sparc/niagara4.md2
-rw-r--r--gcc/config/sparc/niagara7.md2
-rw-r--r--gcc/config/sparc/openbsd1-64.h2
-rw-r--r--gcc/config/sparc/openbsd64.h2
-rw-r--r--gcc/config/sparc/predicates.md2
-rw-r--r--gcc/config/sparc/rtemself.h2
-rw-r--r--gcc/config/sparc/sol2.h2
-rw-r--r--gcc/config/sparc/sp-elf.h2
-rw-r--r--gcc/config/sparc/sp64-elf.h2
-rw-r--r--gcc/config/sparc/sparc-c.c2
-rw-r--r--gcc/config/sparc/sparc-d.c2
-rw-r--r--gcc/config/sparc/sparc-modes.def2
-rw-r--r--gcc/config/sparc/sparc-opts.h2
-rw-r--r--gcc/config/sparc/sparc-passes.def2
-rw-r--r--gcc/config/sparc/sparc-protos.h2
-rw-r--r--gcc/config/sparc/sparc.c2
-rw-r--r--gcc/config/sparc/sparc.h2
-rw-r--r--gcc/config/sparc/sparc.md2
-rw-r--r--gcc/config/sparc/sparc.opt2
-rw-r--r--gcc/config/sparc/sparclet.md2
-rw-r--r--gcc/config/sparc/supersparc.md2
-rw-r--r--gcc/config/sparc/sync.md2
-rw-r--r--gcc/config/sparc/sysv4.h2
-rw-r--r--gcc/config/sparc/t-elf2
-rw-r--r--gcc/config/sparc/t-leon2
-rw-r--r--gcc/config/sparc/t-leon32
-rw-r--r--gcc/config/sparc/t-linux642
-rw-r--r--gcc/config/sparc/t-rtems2
-rw-r--r--gcc/config/sparc/t-rtems-642
-rw-r--r--gcc/config/sparc/t-sparc2
-rw-r--r--gcc/config/sparc/tso.h2
-rw-r--r--gcc/config/sparc/ultra1_2.md2
-rw-r--r--gcc/config/sparc/ultra3.md2
-rw-r--r--gcc/config/sparc/visintrin.h2
-rw-r--r--gcc/config/sparc/vxworks.h2
-rw-r--r--gcc/config/spu/constraints.md2
-rw-r--r--gcc/config/spu/predicates.md2
-rw-r--r--gcc/config/spu/spu-builtins.def2
-rw-r--r--gcc/config/spu/spu-builtins.md2
-rw-r--r--gcc/config/spu/spu-c.c2
-rw-r--r--gcc/config/spu/spu-elf.h2
-rw-r--r--gcc/config/spu/spu-modes.def2
-rw-r--r--gcc/config/spu/spu-protos.h2
-rw-r--r--gcc/config/spu/spu.c2
-rw-r--r--gcc/config/spu/spu.h2
-rw-r--r--gcc/config/spu/spu.md2
-rw-r--r--gcc/config/spu/spu.opt2
-rw-r--r--gcc/config/spu/spu_cache.h2
-rw-r--r--gcc/config/spu/spu_internals.h2
-rw-r--r--gcc/config/spu/spu_intrinsics.h2
-rw-r--r--gcc/config/spu/spu_mfcio.h2
-rw-r--r--gcc/config/spu/t-spu-elf2
-rw-r--r--gcc/config/spu/vec_types.h2
-rw-r--r--gcc/config/spu/vmx2spu.h2
-rw-r--r--gcc/config/stormy16/constraints.md2
-rw-r--r--gcc/config/stormy16/predicates.md2
-rw-r--r--gcc/config/stormy16/stormy-abi2
-rw-r--r--gcc/config/stormy16/stormy16-protos.h2
-rw-r--r--gcc/config/stormy16/stormy16.c2
-rw-r--r--gcc/config/stormy16/stormy16.h2
-rw-r--r--gcc/config/stormy16/stormy16.md2
-rw-r--r--gcc/config/stormy16/stormy16.opt2
-rw-r--r--gcc/config/t-darwin2
-rw-r--r--gcc/config/t-glibc2
-rw-r--r--gcc/config/t-libunwind2
-rw-r--r--gcc/config/t-linux2
-rw-r--r--gcc/config/t-lynx2
-rw-r--r--gcc/config/t-netbsd2
-rw-r--r--gcc/config/t-pnt16-warn2
-rw-r--r--gcc/config/t-sol22
-rw-r--r--gcc/config/t-vxworks2
-rw-r--r--gcc/config/t-winnt2
-rw-r--r--gcc/config/tilegx/constraints.md2
-rw-r--r--gcc/config/tilegx/linux.h2
-rw-r--r--gcc/config/tilegx/mul-tables.c2
-rw-r--r--gcc/config/tilegx/predicates.md2
-rw-r--r--gcc/config/tilegx/sync.md2
-rw-r--r--gcc/config/tilegx/tilegx-builtins.h2
-rw-r--r--gcc/config/tilegx/tilegx-c.c2
-rw-r--r--gcc/config/tilegx/tilegx-generic.md2
-rw-r--r--gcc/config/tilegx/tilegx-modes.def2
-rw-r--r--gcc/config/tilegx/tilegx-multiply.h2
-rw-r--r--gcc/config/tilegx/tilegx-opts.h2
-rw-r--r--gcc/config/tilegx/tilegx-protos.h2
-rw-r--r--gcc/config/tilegx/tilegx.c2
-rw-r--r--gcc/config/tilegx/tilegx.h2
-rw-r--r--gcc/config/tilegx/tilegx.md2
-rw-r--r--gcc/config/tilegx/tilegx.opt2
-rw-r--r--gcc/config/tilepro/constraints.md2
-rw-r--r--gcc/config/tilepro/gen-mul-tables.cc4
-rw-r--r--gcc/config/tilepro/linux.h2
-rw-r--r--gcc/config/tilepro/mul-tables.c2
-rw-r--r--gcc/config/tilepro/predicates.md2
-rw-r--r--gcc/config/tilepro/tilepro-builtins.h2
-rw-r--r--gcc/config/tilepro/tilepro-c.c2
-rw-r--r--gcc/config/tilepro/tilepro-generic.md2
-rw-r--r--gcc/config/tilepro/tilepro-modes.def2
-rw-r--r--gcc/config/tilepro/tilepro-multiply.h2
-rw-r--r--gcc/config/tilepro/tilepro-protos.h2
-rw-r--r--gcc/config/tilepro/tilepro.c2
-rw-r--r--gcc/config/tilepro/tilepro.h2
-rw-r--r--gcc/config/tilepro/tilepro.md2
-rw-r--r--gcc/config/tilepro/tilepro.opt2
-rw-r--r--gcc/config/usegas.h2
-rw-r--r--gcc/config/v850/constraints.md2
-rw-r--r--gcc/config/v850/predicates.md2
-rw-r--r--gcc/config/v850/rtems.h2
-rw-r--r--gcc/config/v850/t-v8502
-rw-r--r--gcc/config/v850/v850-c.c2
-rw-r--r--gcc/config/v850/v850-modes.def2
-rw-r--r--gcc/config/v850/v850-opts.h2
-rw-r--r--gcc/config/v850/v850-protos.h2
-rw-r--r--gcc/config/v850/v850.c2
-rw-r--r--gcc/config/v850/v850.h2
-rw-r--r--gcc/config/v850/v850.md2
-rw-r--r--gcc/config/v850/v850.opt2
-rw-r--r--gcc/config/vax/builtins.md2
-rw-r--r--gcc/config/vax/constraints.md2
-rw-r--r--gcc/config/vax/elf.h2
-rw-r--r--gcc/config/vax/elf.opt2
-rw-r--r--gcc/config/vax/linux.h2
-rw-r--r--gcc/config/vax/netbsd-elf.h2
-rw-r--r--gcc/config/vax/openbsd.h2
-rw-r--r--gcc/config/vax/openbsd1.h2
-rw-r--r--gcc/config/vax/predicates.md2
-rw-r--r--gcc/config/vax/vax-modes.def2
-rw-r--r--gcc/config/vax/vax-protos.h2
-rw-r--r--gcc/config/vax/vax.c2
-rw-r--r--gcc/config/vax/vax.h2
-rw-r--r--gcc/config/vax/vax.md2
-rw-r--r--gcc/config/vax/vax.opt2
-rw-r--r--gcc/config/visium/constraints.md2
-rw-r--r--gcc/config/visium/elf.h2
-rw-r--r--gcc/config/visium/gr5.md2
-rw-r--r--gcc/config/visium/gr6.md2
-rw-r--r--gcc/config/visium/predicates.md2
-rw-r--r--gcc/config/visium/t-visium2
-rw-r--r--gcc/config/visium/visium-modes.def2
-rw-r--r--gcc/config/visium/visium-opts.h2
-rw-r--r--gcc/config/visium/visium-protos.h2
-rw-r--r--gcc/config/visium/visium.c2
-rw-r--r--gcc/config/visium/visium.h2
-rw-r--r--gcc/config/visium/visium.md2
-rw-r--r--gcc/config/visium/visium.opt2
-rw-r--r--gcc/config/vms/make-crtlmap.awk2
-rw-r--r--gcc/config/vms/t-vms2
-rw-r--r--gcc/config/vms/t-vmsnative2
-rw-r--r--gcc/config/vms/vms-ar.c2
-rw-r--r--gcc/config/vms/vms-c.c2
-rw-r--r--gcc/config/vms/vms-f.c2
-rw-r--r--gcc/config/vms/vms-ld.c2
-rw-r--r--gcc/config/vms/vms-opts.h2
-rw-r--r--gcc/config/vms/vms-protos.h2
-rw-r--r--gcc/config/vms/vms-stdint.h2
-rw-r--r--gcc/config/vms/vms.c2
-rw-r--r--gcc/config/vms/vms.h2
-rw-r--r--gcc/config/vms/vms.opt2
-rw-r--r--gcc/config/vms/x-vms2
-rw-r--r--gcc/config/vms/xm-vms.h2
-rw-r--r--gcc/config/vx-common.h2
-rw-r--r--gcc/config/vxworks-dummy.h2
-rw-r--r--gcc/config/vxworks-stdint.h2
-rw-r--r--gcc/config/vxworks.c2
-rw-r--r--gcc/config/vxworks.h2
-rw-r--r--gcc/config/vxworks.opt2
-rw-r--r--gcc/config/vxworksae.h2
-rw-r--r--gcc/config/winnt-c.c2
-rw-r--r--gcc/config/xtensa/constraints.md2
-rw-r--r--gcc/config/xtensa/elf.h2
-rw-r--r--gcc/config/xtensa/elf.opt2
-rw-r--r--gcc/config/xtensa/linux.h2
-rw-r--r--gcc/config/xtensa/predicates.md2
-rw-r--r--gcc/config/xtensa/t-xtensa2
-rw-r--r--gcc/config/xtensa/uclinux.h2
-rw-r--r--gcc/config/xtensa/uclinux.opt2
-rw-r--r--gcc/config/xtensa/xtensa-protos.h2
-rw-r--r--gcc/config/xtensa/xtensa.c2
-rw-r--r--gcc/config/xtensa/xtensa.h2
-rw-r--r--gcc/config/xtensa/xtensa.md2
-rw-r--r--gcc/config/xtensa/xtensa.opt2
-rw-r--r--gcc/configure.ac2
-rw-r--r--gcc/context.c2
-rw-r--r--gcc/context.h2
-rw-r--r--gcc/convert.c2
-rw-r--r--gcc/convert.h2
-rw-r--r--gcc/coretypes.h2
-rw-r--r--gcc/coverage.c2
-rw-r--r--gcc/coverage.h2
-rw-r--r--gcc/cp/ChangeLog5472
-rw-r--r--gcc/cp/ChangeLog-20185477
-rw-r--r--gcc/cp/Make-lang.in2
-rw-r--r--gcc/cp/NEWS2
-rw-r--r--gcc/cp/call.c2
-rw-r--r--gcc/cp/cfns.gperf2
-rw-r--r--gcc/cp/cfns.h2
-rw-r--r--gcc/cp/class.c2
-rw-r--r--gcc/cp/config-lang.in2
-rw-r--r--gcc/cp/constexpr.c2
-rw-r--r--gcc/cp/constraint.cc2
-rw-r--r--gcc/cp/cp-gimplify.c2
-rw-r--r--gcc/cp/cp-lang.c2
-rw-r--r--gcc/cp/cp-name-hint.h2
-rw-r--r--gcc/cp/cp-objcp-common.c2
-rw-r--r--gcc/cp/cp-objcp-common.h2
-rw-r--r--gcc/cp/cp-tree.def2
-rw-r--r--gcc/cp/cp-tree.h2
-rw-r--r--gcc/cp/cp-ubsan.c2
-rw-r--r--gcc/cp/cvt.c2
-rw-r--r--gcc/cp/cxx-pretty-print.c2
-rw-r--r--gcc/cp/cxx-pretty-print.h2
-rw-r--r--gcc/cp/decl.c2
-rw-r--r--gcc/cp/decl.h2
-rw-r--r--gcc/cp/decl2.c2
-rw-r--r--gcc/cp/dump.c2
-rw-r--r--gcc/cp/error.c2
-rw-r--r--gcc/cp/except.c2
-rw-r--r--gcc/cp/expr.c2
-rw-r--r--gcc/cp/friend.c2
-rw-r--r--gcc/cp/g++spec.c2
-rw-r--r--gcc/cp/init.c2
-rw-r--r--gcc/cp/lambda.c2
-rw-r--r--gcc/cp/lang-specs.h2
-rw-r--r--gcc/cp/lex.c2
-rw-r--r--gcc/cp/logic.cc2
-rw-r--r--gcc/cp/mangle.c2
-rw-r--r--gcc/cp/method.c2
-rw-r--r--gcc/cp/name-lookup.c2
-rw-r--r--gcc/cp/name-lookup.h2
-rw-r--r--gcc/cp/operators.def2
-rw-r--r--gcc/cp/optimize.c2
-rw-r--r--gcc/cp/parser.c2
-rw-r--r--gcc/cp/parser.h2
-rw-r--r--gcc/cp/pt.c2
-rw-r--r--gcc/cp/ptree.c2
-rw-r--r--gcc/cp/repo.c2
-rw-r--r--gcc/cp/rtti.c2
-rw-r--r--gcc/cp/search.c2
-rw-r--r--gcc/cp/semantics.c2
-rw-r--r--gcc/cp/tree.c2
-rw-r--r--gcc/cp/type-utils.h2
-rw-r--r--gcc/cp/typeck.c2
-rw-r--r--gcc/cp/typeck2.c2
-rw-r--r--gcc/cp/vtable-class-hierarchy.c2
-rw-r--r--gcc/cppbuiltin.c2
-rw-r--r--gcc/cppbuiltin.h2
-rw-r--r--gcc/cppdefault.c2
-rw-r--r--gcc/cppdefault.h2
-rw-r--r--gcc/cprop.c2
-rw-r--r--gcc/cse.c2
-rw-r--r--gcc/cselib.c2
-rw-r--r--gcc/cselib.h2
-rw-r--r--gcc/d/ChangeLog2
-rw-r--r--gcc/d/Make-lang.in2
-rw-r--r--gcc/d/config-lang.in2
-rw-r--r--gcc/d/d-attribs.cc2
-rw-r--r--gcc/d/d-builtins.cc2
-rw-r--r--gcc/d/d-codegen.cc2
-rw-r--r--gcc/d/d-convert.cc2
-rw-r--r--gcc/d/d-diagnostic.cc2
-rw-r--r--gcc/d/d-frontend.cc2
-rw-r--r--gcc/d/d-incpath.cc2
-rw-r--r--gcc/d/d-lang.cc2
-rw-r--r--gcc/d/d-longdouble.cc2
-rw-r--r--gcc/d/d-spec.cc2
-rw-r--r--gcc/d/d-system.h2
-rw-r--r--gcc/d/d-target-def.h2
-rw-r--r--gcc/d/d-target.cc2
-rw-r--r--gcc/d/d-target.def2
-rw-r--r--gcc/d/d-target.h2
-rw-r--r--gcc/d/d-tree.def2
-rw-r--r--gcc/d/d-tree.h2
-rw-r--r--gcc/d/decl.cc2
-rw-r--r--gcc/d/dmd/root/dsystem.h2
-rw-r--r--gcc/d/expr.cc2
-rw-r--r--gcc/d/imports.cc2
-rw-r--r--gcc/d/intrinsics.cc2
-rw-r--r--gcc/d/intrinsics.def2
-rw-r--r--gcc/d/lang-specs.h2
-rw-r--r--gcc/d/lang.opt2
-rw-r--r--gcc/d/longdouble.h2
-rw-r--r--gcc/d/modules.cc2
-rw-r--r--gcc/d/runtime.cc2
-rw-r--r--gcc/d/runtime.def2
-rw-r--r--gcc/d/toir.cc2
-rw-r--r--gcc/d/typeinfo.cc2
-rw-r--r--gcc/d/types.cc2
-rw-r--r--gcc/data-streamer-in.c2
-rw-r--r--gcc/data-streamer-out.c2
-rw-r--r--gcc/data-streamer.c2
-rw-r--r--gcc/data-streamer.h2
-rw-r--r--gcc/dbgcnt.c2
-rw-r--r--gcc/dbgcnt.def2
-rw-r--r--gcc/dbgcnt.h2
-rw-r--r--gcc/dbxout.c2
-rw-r--r--gcc/dbxout.h2
-rw-r--r--gcc/dce.c2
-rw-r--r--gcc/dce.h2
-rw-r--r--gcc/ddg.c2
-rw-r--r--gcc/ddg.h2
-rw-r--r--gcc/debug.c2
-rw-r--r--gcc/debug.h2
-rw-r--r--gcc/defaults.h2
-rw-r--r--gcc/df-core.c2
-rw-r--r--gcc/df-problems.c2
-rw-r--r--gcc/df-scan.c2
-rw-r--r--gcc/df.h2
-rw-r--r--gcc/dfp.c2
-rw-r--r--gcc/dfp.h2
-rw-r--r--gcc/diagnostic-color.c2
-rw-r--r--gcc/diagnostic-color.h4
-rw-r--r--gcc/diagnostic-core.h2
-rw-r--r--gcc/diagnostic-format-json.cc2
-rw-r--r--gcc/diagnostic-show-locus.c2
-rw-r--r--gcc/diagnostic.c2
-rw-r--r--gcc/diagnostic.def2
-rw-r--r--gcc/diagnostic.h2
-rw-r--r--gcc/doc/avr-mmcu.texi2
-rw-r--r--gcc/doc/bugreport.texi2
-rw-r--r--gcc/doc/cfg.texi2
-rw-r--r--gcc/doc/collect2.texi2
-rw-r--r--gcc/doc/compat.texi2
-rw-r--r--gcc/doc/configfiles.texi2
-rw-r--r--gcc/doc/configterms.texi2
-rw-r--r--gcc/doc/contrib.texi2
-rw-r--r--gcc/doc/contribute.texi2
-rw-r--r--gcc/doc/cppdiropts.texi2
-rw-r--r--gcc/doc/cppenv.texi2
-rw-r--r--gcc/doc/cppopts.texi2
-rw-r--r--gcc/doc/cppwarnopts.texi2
-rw-r--r--gcc/doc/extend.texi2
-rw-r--r--gcc/doc/fragments.texi2
-rw-r--r--gcc/doc/frontends.texi2
-rw-r--r--gcc/doc/gcov-dump.texi4
-rw-r--r--gcc/doc/gcov-tool.texi4
-rw-r--r--gcc/doc/gcov.texi2
-rw-r--r--gcc/doc/generic.texi2
-rw-r--r--gcc/doc/gimple.texi2
-rw-r--r--gcc/doc/gty.texi2
-rw-r--r--gcc/doc/headerdirs.texi2
-rw-r--r--gcc/doc/hostconfig.texi2
-rw-r--r--gcc/doc/implement-c.texi2
-rw-r--r--gcc/doc/implement-cxx.texi2
-rw-r--r--gcc/doc/include/gcc-common.texi2
-rw-r--r--gcc/doc/install-old.texi2
-rwxr-xr-xgcc/doc/install.texi2html2
-rw-r--r--gcc/doc/interface.texi2
-rw-r--r--gcc/doc/invoke.texi2
-rw-r--r--gcc/doc/languages.texi2
-rw-r--r--gcc/doc/libgcc.texi2
-rw-r--r--gcc/doc/loop.texi2
-rw-r--r--gcc/doc/lto.texi2
-rw-r--r--gcc/doc/makefile.texi2
-rw-r--r--gcc/doc/match-and-simplify.texi2
-rw-r--r--gcc/doc/md.texi2
-rw-r--r--gcc/doc/objc.texi2
-rw-r--r--gcc/doc/optinfo.texi2
-rw-r--r--gcc/doc/options.texi2
-rw-r--r--gcc/doc/passes.texi2
-rw-r--r--gcc/doc/plugins.texi2
-rw-r--r--gcc/doc/portability.texi2
-rw-r--r--gcc/doc/rtl.texi2
-rw-r--r--gcc/doc/service.texi2
-rw-r--r--gcc/doc/sourcebuild.texi2
-rw-r--r--gcc/doc/standards.texi2
-rw-r--r--gcc/doc/tm.texi2
-rw-r--r--gcc/doc/tm.texi.in2
-rw-r--r--gcc/doc/tree-ssa.texi2
-rw-r--r--gcc/doc/trouble.texi2
-rw-r--r--gcc/doc/ux.texi2
-rw-r--r--gcc/dojump.c2
-rw-r--r--gcc/dojump.h2
-rw-r--r--gcc/dominance.c2
-rw-r--r--gcc/dominance.h2
-rw-r--r--gcc/domwalk.c2
-rw-r--r--gcc/domwalk.h2
-rw-r--r--gcc/double-int.c2
-rw-r--r--gcc/double-int.h2
-rw-r--r--gcc/dse.c2
-rw-r--r--gcc/dump-context.h2
-rw-r--r--gcc/dumpfile.c2
-rw-r--r--gcc/dumpfile.h2
-rw-r--r--gcc/dwarf2asm.c2
-rw-r--r--gcc/dwarf2asm.h2
-rw-r--r--gcc/dwarf2cfi.c2
-rw-r--r--gcc/dwarf2out.c2
-rw-r--r--gcc/dwarf2out.h2
-rw-r--r--gcc/early-remat.c2
-rw-r--r--gcc/edit-context.c2
-rw-r--r--gcc/edit-context.h2
-rw-r--r--gcc/emit-rtl.c2
-rw-r--r--gcc/emit-rtl.h2
-rw-r--r--gcc/errors.c2
-rw-r--r--gcc/errors.h2
-rw-r--r--gcc/et-forest.c2
-rw-r--r--gcc/et-forest.h2
-rw-r--r--gcc/except.c2
-rw-r--r--gcc/except.h2
-rw-r--r--gcc/exec-tool.in2
-rw-r--r--gcc/explow.c2
-rw-r--r--gcc/explow.h2
-rw-r--r--gcc/expmed.c2
-rw-r--r--gcc/expmed.h2
-rw-r--r--gcc/expr.c2
-rw-r--r--gcc/expr.h2
-rw-r--r--gcc/fibonacci_heap.c2
-rw-r--r--gcc/fibonacci_heap.h2
-rw-r--r--gcc/file-find.c2
-rw-r--r--gcc/file-find.h2
-rw-r--r--gcc/file-prefix-map.c2
-rw-r--r--gcc/file-prefix-map.h2
-rw-r--r--gcc/final.c2
-rw-r--r--gcc/fixed-value.c2
-rw-r--r--gcc/fixed-value.h2
-rw-r--r--gcc/flag-types.h2
-rw-r--r--gcc/flags.h2
-rw-r--r--gcc/fold-const-call.c2
-rw-r--r--gcc/fold-const-call.h2
-rw-r--r--gcc/fold-const.c2
-rw-r--r--gcc/fold-const.h2
-rw-r--r--gcc/fortran/ChangeLog2
-rw-r--r--gcc/fortran/Make-lang.in2
-rw-r--r--gcc/fortran/arith.c2
-rw-r--r--gcc/fortran/arith.h2
-rw-r--r--gcc/fortran/array.c2
-rw-r--r--gcc/fortran/bbt.c2
-rw-r--r--gcc/fortran/check.c2
-rw-r--r--gcc/fortran/class.c2
-rw-r--r--gcc/fortran/config-lang.in2
-rw-r--r--gcc/fortran/constructor.c2
-rw-r--r--gcc/fortran/constructor.h2
-rw-r--r--gcc/fortran/convert.c2
-rw-r--r--gcc/fortran/cpp.c2
-rw-r--r--gcc/fortran/cpp.h2
-rw-r--r--gcc/fortran/data.c2
-rw-r--r--gcc/fortran/data.h2
-rw-r--r--gcc/fortran/decl.c2
-rw-r--r--gcc/fortran/dependency.c2
-rw-r--r--gcc/fortran/dependency.h2
-rw-r--r--gcc/fortran/dump-parse-tree.c2
-rw-r--r--gcc/fortran/error.c2
-rw-r--r--gcc/fortran/expr.c2
-rw-r--r--gcc/fortran/f95-lang.c2
-rw-r--r--gcc/fortran/frontend-passes.c2
-rw-r--r--gcc/fortran/gfc-diagnostic.def2
-rw-r--r--gcc/fortran/gfortran.h2
-rw-r--r--gcc/fortran/gfortranspec.c2
-rw-r--r--gcc/fortran/interface.c2
-rw-r--r--gcc/fortran/intrinsic.c2
-rw-r--r--gcc/fortran/intrinsic.h2
-rw-r--r--gcc/fortran/io.c2
-rw-r--r--gcc/fortran/ioparm.def2
-rw-r--r--gcc/fortran/iresolve.c2
-rw-r--r--gcc/fortran/iso-c-binding.def2
-rw-r--r--gcc/fortran/iso-fortran-env.def2
-rw-r--r--gcc/fortran/lang-specs.h2
-rw-r--r--gcc/fortran/lang.opt2
-rw-r--r--gcc/fortran/libgfortran.h2
-rw-r--r--gcc/fortran/match.c2
-rw-r--r--gcc/fortran/match.h2
-rw-r--r--gcc/fortran/matchexp.c2
-rw-r--r--gcc/fortran/mathbuiltins.def2
-rw-r--r--gcc/fortran/misc.c2
-rw-r--r--gcc/fortran/module.c2
-rw-r--r--gcc/fortran/openmp.c2
-rw-r--r--gcc/fortran/options.c2
-rw-r--r--gcc/fortran/parse.c2
-rw-r--r--gcc/fortran/parse.h2
-rw-r--r--gcc/fortran/primary.c2
-rw-r--r--gcc/fortran/resolve.c2
-rw-r--r--gcc/fortran/scanner.c2
-rw-r--r--gcc/fortran/scanner.h2
-rw-r--r--gcc/fortran/simplify.c2
-rw-r--r--gcc/fortran/st.c2
-rw-r--r--gcc/fortran/symbol.c2
-rw-r--r--gcc/fortran/target-memory.c2
-rw-r--r--gcc/fortran/target-memory.h2
-rw-r--r--gcc/fortran/trans-array.c2
-rw-r--r--gcc/fortran/trans-array.h2
-rw-r--r--gcc/fortran/trans-common.c2
-rw-r--r--gcc/fortran/trans-const.c2
-rw-r--r--gcc/fortran/trans-const.h2
-rw-r--r--gcc/fortran/trans-decl.c2
-rw-r--r--gcc/fortran/trans-expr.c2
-rw-r--r--gcc/fortran/trans-intrinsic.c2
-rw-r--r--gcc/fortran/trans-io.c2
-rw-r--r--gcc/fortran/trans-openmp.c2
-rw-r--r--gcc/fortran/trans-stmt.c2
-rw-r--r--gcc/fortran/trans-stmt.h2
-rw-r--r--gcc/fortran/trans-types.c2
-rw-r--r--gcc/fortran/trans-types.h2
-rw-r--r--gcc/fortran/trans.c2
-rw-r--r--gcc/fortran/trans.h2
-rw-r--r--gcc/fortran/types.def2
-rw-r--r--gcc/fp-test.c2
-rw-r--r--gcc/function-tests.c2
-rw-r--r--gcc/function.c2
-rw-r--r--gcc/function.h2
-rw-r--r--gcc/fwprop.c2
-rw-r--r--gcc/gcc-ar.c2
-rw-r--r--gcc/gcc-main.c2
-rw-r--r--gcc/gcc-plugin.h2
-rw-r--r--gcc/gcc-rich-location.c2
-rw-r--r--gcc/gcc-rich-location.h2
-rw-r--r--gcc/gcc-symtab.h2
-rw-r--r--gcc/gcc.c2
-rw-r--r--gcc/gcc.h2
-rw-r--r--gcc/gcov-counter.def2
-rw-r--r--gcc/gcov-dump.c2
-rw-r--r--gcc/gcov-io.c2
-rw-r--r--gcc/gcov-io.h2
-rw-r--r--gcc/gcov-iov.c2
-rw-r--r--gcc/gcov-tool.c2
-rw-r--r--gcc/gcov.c2
-rw-r--r--gcc/gcse-common.c2
-rw-r--r--gcc/gcse-common.h2
-rw-r--r--gcc/gcse.c2
-rw-r--r--gcc/gcse.h2
-rw-r--r--gcc/gdbhooks.py2
-rw-r--r--gcc/gdbinit.in2
-rw-r--r--gcc/gen-pass-instances.awk2
-rw-r--r--gcc/genattr-common.c2
-rw-r--r--gcc/genattr.c2
-rw-r--r--gcc/genattrtab.c2
-rw-r--r--gcc/genautomata.c2
-rw-r--r--gcc/gencfn-macros.c2
-rw-r--r--gcc/gencheck.c2
-rw-r--r--gcc/genchecksum.c2
-rw-r--r--gcc/gencodes.c2
-rw-r--r--gcc/genconditions.c2
-rw-r--r--gcc/genconfig.c2
-rw-r--r--gcc/genconstants.c2
-rw-r--r--gcc/genemit.c2
-rw-r--r--gcc/genenums.c2
-rw-r--r--gcc/generic-match-head.c2
-rw-r--r--gcc/generic-match.h2
-rw-r--r--gcc/genextract.c2
-rw-r--r--gcc/genflags.c2
-rw-r--r--gcc/gengenrtl.c2
-rw-r--r--gcc/gengtype-lex.l2
-rw-r--r--gcc/gengtype-parse.c2
-rw-r--r--gcc/gengtype-state.c2
-rw-r--r--gcc/gengtype.c4
-rw-r--r--gcc/gengtype.h2
-rw-r--r--gcc/genhooks.c2
-rw-r--r--gcc/genmatch.c2
-rw-r--r--gcc/genmddeps.c2
-rw-r--r--gcc/genmddump.c2
-rw-r--r--gcc/genmodes.c2
-rw-r--r--gcc/genmultilib2
-rw-r--r--gcc/genopinit.c2
-rw-r--r--gcc/genoutput.c2
-rw-r--r--gcc/genpeep.c2
-rw-r--r--gcc/genpreds.c2
-rw-r--r--gcc/genrecog.c2
-rw-r--r--gcc/gensupport.c2
-rw-r--r--gcc/gensupport.h2
-rw-r--r--gcc/gentarget-def.c2
-rw-r--r--gcc/ggc-common.c2
-rw-r--r--gcc/ggc-internal.h2
-rw-r--r--gcc/ggc-none.c2
-rw-r--r--gcc/ggc-page.c2
-rw-r--r--gcc/ggc-tests.c2
-rw-r--r--gcc/ggc.h2
-rw-r--r--gcc/gimple-builder.c2
-rw-r--r--gcc/gimple-builder.h2
-rw-r--r--gcc/gimple-expr.c2
-rw-r--r--gcc/gimple-expr.h2
-rw-r--r--gcc/gimple-fold.c2
-rw-r--r--gcc/gimple-fold.h2
-rw-r--r--gcc/gimple-iterator.c2
-rw-r--r--gcc/gimple-iterator.h2
-rw-r--r--gcc/gimple-laddress.c2
-rw-r--r--gcc/gimple-loop-interchange.cc2
-rw-r--r--gcc/gimple-loop-jam.c2
-rw-r--r--gcc/gimple-loop-versioning.cc2
-rw-r--r--gcc/gimple-low.c2
-rw-r--r--gcc/gimple-low.h2
-rw-r--r--gcc/gimple-match-head.c2
-rw-r--r--gcc/gimple-match.h2
-rw-r--r--gcc/gimple-predict.h2
-rw-r--r--gcc/gimple-pretty-print.c2
-rw-r--r--gcc/gimple-pretty-print.h2
-rw-r--r--gcc/gimple-ssa-backprop.c2
-rw-r--r--gcc/gimple-ssa-evrp-analyze.c2
-rw-r--r--gcc/gimple-ssa-evrp-analyze.h2
-rw-r--r--gcc/gimple-ssa-evrp.c2
-rw-r--r--gcc/gimple-ssa-isolate-paths.c2
-rw-r--r--gcc/gimple-ssa-nonnull-compare.c2
-rw-r--r--gcc/gimple-ssa-split-paths.c2
-rw-r--r--gcc/gimple-ssa-sprintf.c2
-rw-r--r--gcc/gimple-ssa-store-merging.c2
-rw-r--r--gcc/gimple-ssa-strength-reduction.c2
-rw-r--r--gcc/gimple-ssa-warn-alloca.c2
-rw-r--r--gcc/gimple-ssa-warn-restrict.c2
-rw-r--r--gcc/gimple-ssa-warn-restrict.h2
-rw-r--r--gcc/gimple-ssa.h2
-rw-r--r--gcc/gimple-streamer-in.c2
-rw-r--r--gcc/gimple-streamer-out.c2
-rw-r--r--gcc/gimple-streamer.h2
-rw-r--r--gcc/gimple-walk.c2
-rw-r--r--gcc/gimple-walk.h2
-rw-r--r--gcc/gimple.c2
-rw-r--r--gcc/gimple.def2
-rw-r--r--gcc/gimple.h2
-rw-r--r--gcc/gimplify-me.c2
-rw-r--r--gcc/gimplify-me.h2
-rw-r--r--gcc/gimplify.c2
-rw-r--r--gcc/gimplify.h2
-rw-r--r--gcc/ginclude/float.h2
-rw-r--r--gcc/ginclude/iso646.h2
-rw-r--r--gcc/ginclude/stdalign.h2
-rw-r--r--gcc/ginclude/stdarg.h2
-rw-r--r--gcc/ginclude/stdatomic.h2
-rw-r--r--gcc/ginclude/stdbool.h2
-rw-r--r--gcc/ginclude/stddef.h2
-rw-r--r--gcc/ginclude/stdfix.h2
-rw-r--r--gcc/ginclude/stdint-gcc.h2
-rw-r--r--gcc/ginclude/stdnoreturn.h2
-rw-r--r--gcc/ginclude/tgmath.h2
-rw-r--r--gcc/ginclude/unwind-arm-common.h2
-rw-r--r--gcc/glimits.h2
-rw-r--r--gcc/go/ChangeLog4
-rw-r--r--gcc/go/Make-lang.in2
-rw-r--r--gcc/go/config-lang.in2
-rw-r--r--gcc/go/go-backend.c2
-rw-r--r--gcc/go/go-c.h2
-rw-r--r--gcc/go/go-gcc-diagnostics.cc2
-rw-r--r--gcc/go/go-gcc.cc2
-rw-r--r--gcc/go/go-gcc.h2
-rw-r--r--gcc/go/go-lang.c2
-rw-r--r--gcc/go/go-sha1.cc2
-rw-r--r--gcc/go/go-system.h2
-rw-r--r--gcc/go/gospec.c2
-rw-r--r--gcc/go/lang-specs.h2
-rw-r--r--gcc/go/lang.opt2
-rw-r--r--gcc/godump.c2
-rw-r--r--gcc/graph.c2
-rw-r--r--gcc/graph.h2
-rw-r--r--gcc/graphds.c2
-rw-r--r--gcc/graphds.h2
-rw-r--r--gcc/graphite-dependences.c2
-rw-r--r--gcc/graphite-isl-ast-to-gimple.c2
-rw-r--r--gcc/graphite-optimize-isl.c2
-rw-r--r--gcc/graphite-poly.c2
-rw-r--r--gcc/graphite-scop-detection.c2
-rw-r--r--gcc/graphite-sese-to-poly.c2
-rw-r--r--gcc/graphite.c2
-rw-r--r--gcc/graphite.h2
-rw-r--r--gcc/gsstruct.def2
-rw-r--r--gcc/gstab.h2
-rw-r--r--gcc/gsyms.h2
-rw-r--r--gcc/haifa-sched.c2
-rw-r--r--gcc/hard-reg-set.h2
-rw-r--r--gcc/hash-map-tests.c2
-rw-r--r--gcc/hash-map-traits.h2
-rw-r--r--gcc/hash-map.h2
-rw-r--r--gcc/hash-set-tests.c2
-rw-r--r--gcc/hash-set.h2
-rw-r--r--gcc/hash-table.c2
-rw-r--r--gcc/hash-table.h2
-rw-r--r--gcc/hash-traits.h2
-rw-r--r--gcc/highlev-plugin-common.h2
-rw-r--r--gcc/hooks.c2
-rw-r--r--gcc/hooks.h2
-rw-r--r--gcc/host-default.c2
-rw-r--r--gcc/hosthooks-def.h2
-rw-r--r--gcc/hosthooks.h2
-rw-r--r--gcc/hsa-brig-format.h2
-rw-r--r--gcc/hsa-brig.c2
-rw-r--r--gcc/hsa-builtins.def2
-rw-r--r--gcc/hsa-common.c2
-rw-r--r--gcc/hsa-common.h2
-rw-r--r--gcc/hsa-dump.c2
-rw-r--r--gcc/hsa-gen.c2
-rw-r--r--gcc/hsa-regalloc.c2
-rw-r--r--gcc/hw-doloop.c2
-rw-r--r--gcc/hw-doloop.h2
-rw-r--r--gcc/hwint.c2
-rw-r--r--gcc/hwint.h2
-rw-r--r--gcc/ifcvt.c2
-rw-r--r--gcc/ifcvt.h2
-rw-r--r--gcc/inchash.c2
-rw-r--r--gcc/inchash.h2
-rw-r--r--gcc/incpath.c2
-rw-r--r--gcc/incpath.h2
-rw-r--r--gcc/init-regs.c2
-rw-r--r--gcc/input.c2
-rw-r--r--gcc/input.h2
-rw-r--r--gcc/insn-addr.h2
-rw-r--r--gcc/insn-notes.def2
-rw-r--r--gcc/int-vector-builder.h2
-rw-r--r--gcc/internal-fn.c2
-rw-r--r--gcc/internal-fn.def2
-rw-r--r--gcc/internal-fn.h2
-rw-r--r--gcc/intl.c2
-rw-r--r--gcc/intl.h2
-rw-r--r--gcc/ipa-comdats.c2
-rw-r--r--gcc/ipa-cp.c2
-rw-r--r--gcc/ipa-devirt.c2
-rw-r--r--gcc/ipa-fnsummary.c2
-rw-r--r--gcc/ipa-fnsummary.h2
-rw-r--r--gcc/ipa-hsa.c2
-rw-r--r--gcc/ipa-icf-gimple.c2
-rw-r--r--gcc/ipa-icf-gimple.h2
-rw-r--r--gcc/ipa-icf.c2
-rw-r--r--gcc/ipa-icf.h2
-rw-r--r--gcc/ipa-inline-analysis.c2
-rw-r--r--gcc/ipa-inline-transform.c2
-rw-r--r--gcc/ipa-inline.c2
-rw-r--r--gcc/ipa-inline.h2
-rw-r--r--gcc/ipa-param-manipulation.c2
-rw-r--r--gcc/ipa-param-manipulation.h2
-rw-r--r--gcc/ipa-polymorphic-call.c2
-rw-r--r--gcc/ipa-predicate.c2
-rw-r--r--gcc/ipa-predicate.h2
-rw-r--r--gcc/ipa-profile.c2
-rw-r--r--gcc/ipa-prop.c2
-rw-r--r--gcc/ipa-prop.h2
-rw-r--r--gcc/ipa-pure-const.c2
-rw-r--r--gcc/ipa-ref.c2
-rw-r--r--gcc/ipa-ref.h2
-rw-r--r--gcc/ipa-reference.c2
-rw-r--r--gcc/ipa-reference.h2
-rw-r--r--gcc/ipa-split.c2
-rw-r--r--gcc/ipa-utils.c2
-rw-r--r--gcc/ipa-utils.h2
-rw-r--r--gcc/ipa-visibility.c2
-rw-r--r--gcc/ipa.c2
-rw-r--r--gcc/ira-build.c2
-rw-r--r--gcc/ira-color.c2
-rw-r--r--gcc/ira-conflicts.c2
-rw-r--r--gcc/ira-costs.c2
-rw-r--r--gcc/ira-emit.c2
-rw-r--r--gcc/ira-int.h2
-rw-r--r--gcc/ira-lives.c2
-rw-r--r--gcc/ira.c2
-rw-r--r--gcc/ira.h2
-rw-r--r--gcc/is-a.h2
-rw-r--r--gcc/jit/ChangeLog6
-rw-r--r--gcc/jit/Make-lang.in2
-rw-r--r--gcc/jit/config-lang.in2
-rw-r--r--gcc/jit/docs/_build/texinfo/libgccjit.texi80
-rw-r--r--gcc/jit/docs/conf.py2
-rw-r--r--gcc/jit/docs/cp/index.rst2
-rw-r--r--gcc/jit/docs/cp/intro/index.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial01.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial02.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial03.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial04.rst2
-rw-r--r--gcc/jit/docs/cp/topics/compilation.rst2
-rw-r--r--gcc/jit/docs/cp/topics/contexts.rst2
-rw-r--r--gcc/jit/docs/cp/topics/expressions.rst2
-rw-r--r--gcc/jit/docs/cp/topics/functions.rst2
-rw-r--r--gcc/jit/docs/cp/topics/index.rst2
-rw-r--r--gcc/jit/docs/cp/topics/locations.rst2
-rw-r--r--gcc/jit/docs/cp/topics/objects.rst2
-rw-r--r--gcc/jit/docs/cp/topics/types.rst2
-rw-r--r--gcc/jit/docs/examples/tut01-hello-world.c2
-rw-r--r--gcc/jit/docs/examples/tut01-hello-world.cc2
-rw-r--r--gcc/jit/docs/examples/tut02-square.c2
-rw-r--r--gcc/jit/docs/examples/tut02-square.cc2
-rw-r--r--gcc/jit/docs/examples/tut03-sum-of-squares.c2
-rw-r--r--gcc/jit/docs/examples/tut03-sum-of-squares.cc2
-rw-r--r--gcc/jit/docs/examples/tut04-toyvm/toyvm.c2
-rw-r--r--gcc/jit/docs/examples/tut04-toyvm/toyvm.cc2
-rw-r--r--gcc/jit/docs/index.rst2
-rw-r--r--gcc/jit/docs/internals/index.rst2
-rw-r--r--gcc/jit/docs/intro/index.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial01.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial02.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial03.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial04.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial05.rst2
-rw-r--r--gcc/jit/docs/topics/compatibility.rst2
-rw-r--r--gcc/jit/docs/topics/compilation.rst2
-rw-r--r--gcc/jit/docs/topics/contexts.rst2
-rw-r--r--gcc/jit/docs/topics/expressions.rst2
-rw-r--r--gcc/jit/docs/topics/function-pointers.rst2
-rw-r--r--gcc/jit/docs/topics/functions.rst2
-rw-r--r--gcc/jit/docs/topics/index.rst2
-rw-r--r--gcc/jit/docs/topics/locations.rst2
-rw-r--r--gcc/jit/docs/topics/objects.rst2
-rw-r--r--gcc/jit/docs/topics/performance.rst2
-rw-r--r--gcc/jit/docs/topics/types.rst2
-rw-r--r--gcc/jit/dummy-frontend.c2
-rw-r--r--gcc/jit/jit-builtins.c2
-rw-r--r--gcc/jit/jit-builtins.h2
-rw-r--r--gcc/jit/jit-common.h2
-rw-r--r--gcc/jit/jit-logging.c2
-rw-r--r--gcc/jit/jit-logging.h2
-rw-r--r--gcc/jit/jit-playback.c2
-rw-r--r--gcc/jit/jit-playback.h2
-rw-r--r--gcc/jit/jit-recording.c2
-rw-r--r--gcc/jit/jit-recording.h2
-rw-r--r--gcc/jit/jit-result.c2
-rw-r--r--gcc/jit/jit-result.h2
-rw-r--r--gcc/jit/jit-spec.c2
-rw-r--r--gcc/jit/jit-tempdir.c2
-rw-r--r--gcc/jit/jit-tempdir.h2
-rw-r--r--gcc/jit/libgccjit++.h2
-rw-r--r--gcc/jit/libgccjit.c2
-rw-r--r--gcc/jit/libgccjit.h2
-rw-r--r--gcc/jit/libgccjit.map2
-rw-r--r--gcc/json.cc2
-rw-r--r--gcc/json.h2
-rw-r--r--gcc/jump.c2
-rw-r--r--gcc/langhooks-def.h2
-rw-r--r--gcc/langhooks.c2
-rw-r--r--gcc/langhooks.h2
-rw-r--r--gcc/lcm.c2
-rw-r--r--gcc/lcm.h2
-rw-r--r--gcc/libfuncs.h2
-rw-r--r--gcc/limitx.h2
-rw-r--r--gcc/lists.c2
-rw-r--r--gcc/loop-doloop.c2
-rw-r--r--gcc/loop-init.c2
-rw-r--r--gcc/loop-invariant.c2
-rw-r--r--gcc/loop-iv.c2
-rw-r--r--gcc/loop-unroll.c2
-rw-r--r--gcc/loop-unroll.h2
-rw-r--r--gcc/lower-subreg.c2
-rw-r--r--gcc/lower-subreg.h2
-rw-r--r--gcc/lra-assigns.c2
-rw-r--r--gcc/lra-coalesce.c2
-rw-r--r--gcc/lra-constraints.c2
-rw-r--r--gcc/lra-eliminations.c2
-rw-r--r--gcc/lra-int.h2
-rw-r--r--gcc/lra-lives.c2
-rw-r--r--gcc/lra-remat.c2
-rw-r--r--gcc/lra-spills.c2
-rw-r--r--gcc/lra.c2
-rw-r--r--gcc/lra.h2
-rw-r--r--gcc/lto-cgraph.c2
-rw-r--r--gcc/lto-compress.c2
-rw-r--r--gcc/lto-compress.h2
-rw-r--r--gcc/lto-opts.c2
-rw-r--r--gcc/lto-section-in.c2
-rw-r--r--gcc/lto-section-names.h2
-rw-r--r--gcc/lto-section-out.c2
-rw-r--r--gcc/lto-streamer-in.c2
-rw-r--r--gcc/lto-streamer-out.c2
-rw-r--r--gcc/lto-streamer.c2
-rw-r--r--gcc/lto-streamer.h2
-rw-r--r--gcc/lto-wrapper.c2
-rw-r--r--gcc/lto/ChangeLog6
-rw-r--r--gcc/lto/Make-lang.in2
-rw-r--r--gcc/lto/common.c2
-rw-r--r--gcc/lto/common.h2
-rw-r--r--gcc/lto/config-lang.in2
-rw-r--r--gcc/lto/lang-specs.h2
-rw-r--r--gcc/lto/lang.opt2
-rw-r--r--gcc/lto/lto-lang.c2
-rw-r--r--gcc/lto/lto-object.c2
-rw-r--r--gcc/lto/lto-partition.c2
-rw-r--r--gcc/lto/lto-partition.h2
-rw-r--r--gcc/lto/lto-symtab.c2
-rw-r--r--gcc/lto/lto-symtab.h2
-rw-r--r--gcc/lto/lto-tree.h2
-rw-r--r--gcc/lto/lto.c2
-rw-r--r--gcc/lto/lto.h2
-rw-r--r--gcc/machmode.def2
-rw-r--r--gcc/machmode.h2
-rw-r--r--gcc/main.c2
-rw-r--r--gcc/match.pd2
-rw-r--r--gcc/mcf.c2
-rw-r--r--gcc/mem-stats-traits.h2
-rw-r--r--gcc/mem-stats.h2
-rw-r--r--gcc/memmodel.h2
-rw-r--r--gcc/memory-block.cc2
-rw-r--r--gcc/memory-block.h2
-rw-r--r--gcc/mkconfig.sh2
-rw-r--r--gcc/mode-classes.def2
-rw-r--r--gcc/mode-switching.c2
-rw-r--r--gcc/modulo-sched.c2
-rw-r--r--gcc/multiple_target.c2
-rw-r--r--gcc/objc/ChangeLog6
-rw-r--r--gcc/objc/Make-lang.in2
-rw-r--r--gcc/objc/config-lang.in2
-rw-r--r--gcc/objc/lang-specs.h2
-rw-r--r--gcc/objc/objc-act.c2
-rw-r--r--gcc/objc/objc-act.h2
-rw-r--r--gcc/objc/objc-encoding.c2
-rw-r--r--gcc/objc/objc-encoding.h2
-rw-r--r--gcc/objc/objc-gnu-runtime-abi-01.c2
-rw-r--r--gcc/objc/objc-lang.c2
-rw-r--r--gcc/objc/objc-map.c2
-rw-r--r--gcc/objc/objc-map.h2
-rw-r--r--gcc/objc/objc-next-metadata-tags.h2
-rw-r--r--gcc/objc/objc-next-runtime-abi-01.c2
-rw-r--r--gcc/objc/objc-next-runtime-abi-02.c2
-rw-r--r--gcc/objc/objc-runtime-hooks.h2
-rw-r--r--gcc/objc/objc-runtime-shared-support.c2
-rw-r--r--gcc/objc/objc-runtime-shared-support.h2
-rw-r--r--gcc/objc/objc-tree.def2
-rw-r--r--gcc/objcp/ChangeLog6
-rw-r--r--gcc/objcp/Make-lang.in2
-rw-r--r--gcc/objcp/config-lang.in2
-rw-r--r--gcc/objcp/lang-specs.h2
-rw-r--r--gcc/objcp/objcp-decl.c2
-rw-r--r--gcc/objcp/objcp-decl.h2
-rw-r--r--gcc/objcp/objcp-lang.c2
-rw-r--r--gcc/omp-builtins.def2
-rw-r--r--gcc/omp-expand.c2
-rw-r--r--gcc/omp-expand.h2
-rw-r--r--gcc/omp-general.c2
-rw-r--r--gcc/omp-general.h2
-rw-r--r--gcc/omp-grid.c2
-rw-r--r--gcc/omp-grid.h2
-rw-r--r--gcc/omp-low.c2
-rw-r--r--gcc/omp-low.h2
-rw-r--r--gcc/omp-offload.c2
-rw-r--r--gcc/omp-offload.h2
-rw-r--r--gcc/omp-simd-clone.c2
-rw-r--r--gcc/omp-simd-clone.h2
-rw-r--r--gcc/opt-functions.awk2
-rw-r--r--gcc/opt-gather.awk2
-rw-r--r--gcc/opt-include.awk2
-rw-r--r--gcc/opt-problem.cc2
-rw-r--r--gcc/opt-problem.h2
-rw-r--r--gcc/opt-read.awk2
-rw-r--r--gcc/opt-suggestions.c2
-rw-r--r--gcc/opt-suggestions.h2
-rw-r--r--gcc/optabs-libfuncs.c2
-rw-r--r--gcc/optabs-libfuncs.h2
-rw-r--r--gcc/optabs-query.c2
-rw-r--r--gcc/optabs-query.h2
-rw-r--r--gcc/optabs-tree.c2
-rw-r--r--gcc/optabs-tree.h2
-rw-r--r--gcc/optabs.c2
-rw-r--r--gcc/optabs.def2
-rw-r--r--gcc/optabs.h2
-rw-r--r--gcc/optc-gen.awk2
-rw-r--r--gcc/optc-save-gen.awk2
-rw-r--r--gcc/opth-gen.awk2
-rw-r--r--gcc/optinfo-emit-json.cc2
-rw-r--r--gcc/optinfo-emit-json.h2
-rw-r--r--gcc/optinfo.cc2
-rw-r--r--gcc/optinfo.h2
-rw-r--r--gcc/opts-common.c2
-rw-r--r--gcc/opts-diagnostic.h2
-rw-r--r--gcc/opts-global.c2
-rw-r--r--gcc/opts.c2
-rw-r--r--gcc/opts.h2
-rw-r--r--gcc/output.h2
-rw-r--r--gcc/params-enum.h2
-rw-r--r--gcc/params-list.h2
-rw-r--r--gcc/params-options.h2
-rw-r--r--gcc/params.c2
-rw-r--r--gcc/params.def2
-rw-r--r--gcc/params.h2
-rw-r--r--gcc/pass_manager.h2
-rw-r--r--gcc/passes.c2
-rw-r--r--gcc/passes.def2
-rw-r--r--gcc/plugin.c2
-rw-r--r--gcc/plugin.def2
-rw-r--r--gcc/plugin.h2
-rw-r--r--gcc/po/ChangeLog8
-rw-r--r--gcc/po/EXCLUDES2
-rw-r--r--gcc/po/exgettext2
-rw-r--r--gcc/poly-int-types.h2
-rw-r--r--gcc/poly-int.h2
-rw-r--r--gcc/postreload-gcse.c2
-rw-r--r--gcc/postreload.c2
-rw-r--r--gcc/predict.c2
-rw-r--r--gcc/predict.def2
-rw-r--r--gcc/predict.h2
-rw-r--r--gcc/prefix.c2
-rw-r--r--gcc/prefix.h2
-rw-r--r--gcc/pretty-print.c2
-rw-r--r--gcc/pretty-print.h2
-rw-r--r--gcc/print-rtl-function.c2
-rw-r--r--gcc/print-rtl.c2
-rw-r--r--gcc/print-rtl.h2
-rw-r--r--gcc/print-tree.c2
-rw-r--r--gcc/print-tree.h2
-rw-r--r--gcc/profile-count.c2
-rw-r--r--gcc/profile-count.h2
-rw-r--r--gcc/profile.c2
-rw-r--r--gcc/profile.h2
-rw-r--r--gcc/read-md.c2
-rw-r--r--gcc/read-md.h2
-rw-r--r--gcc/read-rtl-function.c2
-rw-r--r--gcc/read-rtl-function.h2
-rw-r--r--gcc/read-rtl.c2
-rw-r--r--gcc/real.c2
-rw-r--r--gcc/real.h2
-rw-r--r--gcc/realmpfr.c2
-rw-r--r--gcc/realmpfr.h2
-rw-r--r--gcc/recog.c2
-rw-r--r--gcc/recog.h2
-rw-r--r--gcc/ree.c2
-rw-r--r--gcc/reg-notes.def2
-rw-r--r--gcc/reg-stack.c2
-rw-r--r--gcc/regcprop.c2
-rw-r--r--gcc/regcprop.h2
-rw-r--r--gcc/reginfo.c2
-rw-r--r--gcc/regrename.c2
-rw-r--r--gcc/regrename.h2
-rw-r--r--gcc/regs.h2
-rw-r--r--gcc/regset.h2
-rw-r--r--gcc/regstat.c2
-rw-r--r--gcc/reload.c2
-rw-r--r--gcc/reload.h2
-rw-r--r--gcc/reload1.c2
-rw-r--r--gcc/reorg.c2
-rw-r--r--gcc/resource.c2
-rw-r--r--gcc/resource.h2
-rw-r--r--gcc/rtl-error.c2
-rw-r--r--gcc/rtl-error.h2
-rw-r--r--gcc/rtl-iter.h2
-rw-r--r--gcc/rtl-tests.c2
-rw-r--r--gcc/rtl.c2
-rw-r--r--gcc/rtl.def2
-rw-r--r--gcc/rtl.h2
-rw-r--r--gcc/rtlanal.c2
-rw-r--r--gcc/rtlhash.c2
-rw-r--r--gcc/rtlhash.h2
-rw-r--r--gcc/rtlhooks-def.h2
-rw-r--r--gcc/rtlhooks.c2
-rw-r--r--gcc/rtx-vector-builder.c2
-rw-r--r--gcc/rtx-vector-builder.h2
-rw-r--r--gcc/run-rtl-passes.c2
-rw-r--r--gcc/run-rtl-passes.h2
-rw-r--r--gcc/sancov.c2
-rw-r--r--gcc/sanitizer.def2
-rw-r--r--gcc/sanopt.c2
-rw-r--r--gcc/sbitmap.c2
-rw-r--r--gcc/sbitmap.h2
-rw-r--r--gcc/sched-deps.c2
-rw-r--r--gcc/sched-ebb.c2
-rw-r--r--gcc/sched-int.h2
-rw-r--r--gcc/sched-rgn.c2
-rw-r--r--gcc/sel-sched-dump.c2
-rw-r--r--gcc/sel-sched-dump.h2
-rw-r--r--gcc/sel-sched-ir.c2
-rw-r--r--gcc/sel-sched-ir.h2
-rw-r--r--gcc/sel-sched.c2
-rw-r--r--gcc/sel-sched.h2
-rw-r--r--gcc/selftest-diagnostic.c2
-rw-r--r--gcc/selftest-diagnostic.h2
-rw-r--r--gcc/selftest-rtl.c2
-rw-r--r--gcc/selftest-rtl.h2
-rw-r--r--gcc/selftest-run-tests.c2
-rw-r--r--gcc/selftest.c2
-rw-r--r--gcc/selftest.h2
-rw-r--r--gcc/sese.c2
-rw-r--r--gcc/sese.h2
-rw-r--r--gcc/shrink-wrap.c2
-rw-r--r--gcc/shrink-wrap.h2
-rw-r--r--gcc/signop.h2
-rw-r--r--gcc/simplify-rtx.c2
-rw-r--r--gcc/sort.cc2
-rw-r--r--gcc/sparseset.c2
-rw-r--r--gcc/sparseset.h2
-rw-r--r--gcc/spellcheck-tree.c2
-rw-r--r--gcc/spellcheck-tree.h2
-rw-r--r--gcc/spellcheck.c2
-rw-r--r--gcc/spellcheck.h2
-rw-r--r--gcc/sreal.c2
-rw-r--r--gcc/sreal.h2
-rw-r--r--gcc/ssa-iterators.h2
-rw-r--r--gcc/ssa.h2
-rw-r--r--gcc/stab.def2
-rw-r--r--gcc/stack-ptr-mod.c2
-rw-r--r--gcc/statistics.c2
-rw-r--r--gcc/statistics.h2
-rw-r--r--gcc/stmt.c2
-rw-r--r--gcc/stmt.h2
-rw-r--r--gcc/stor-layout.c2
-rw-r--r--gcc/stor-layout.h2
-rw-r--r--gcc/store-motion.c2
-rw-r--r--gcc/streamer-hooks.c2
-rw-r--r--gcc/streamer-hooks.h2
-rw-r--r--gcc/stringpool.c2
-rw-r--r--gcc/stringpool.h2
-rw-r--r--gcc/substring-locations.c2
-rw-r--r--gcc/substring-locations.h2
-rw-r--r--gcc/symbol-summary.h2
-rw-r--r--gcc/symtab.c2
-rw-r--r--gcc/sync-builtins.def2
-rw-r--r--gcc/system.h2
-rw-r--r--gcc/target-def.h2
-rw-r--r--gcc/target-globals.c2
-rw-r--r--gcc/target-globals.h2
-rw-r--r--gcc/target-hooks-macros.h2
-rw-r--r--gcc/target-insns.def2
-rw-r--r--gcc/target.def2
-rw-r--r--gcc/target.h2
-rw-r--r--gcc/targhooks.c2
-rw-r--r--gcc/targhooks.h2
-rw-r--r--gcc/testsuite/ChangeLog22428
-rw-r--r--gcc/testsuite/ChangeLog-201822433
-rw-r--r--gcc/testsuite/README2
-rw-r--r--gcc/testsuite/README.compat2
-rw-r--r--gcc/testsuite/README.gcc2
-rw-r--r--gcc/testsuite/brig.dg/dg.exp2
-rw-r--r--gcc/testsuite/config/default.exp2
-rw-r--r--gcc/testsuite/g++.dg/README2
-rw-r--r--gcc/testsuite/g++.dg/asan/asan.exp2
-rw-r--r--gcc/testsuite/g++.dg/bprob/bprob.exp2
-rw-r--r--gcc/testsuite/g++.dg/charset/charset.exp2
-rw-r--r--gcc/testsuite/g++.dg/compat/break/README2
-rw-r--r--gcc/testsuite/g++.dg/compat/compat.exp2
-rw-r--r--gcc/testsuite/g++.dg/compat/struct-layout-1.exp2
-rw-r--r--gcc/testsuite/g++.dg/debug/debug.exp2
-rw-r--r--gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp2
-rw-r--r--gcc/testsuite/g++.dg/dfp/dfp.exp2
-rw-r--r--gcc/testsuite/g++.dg/dg.exp2
-rw-r--r--gcc/testsuite/g++.dg/gcov/gcov.exp2
-rw-r--r--gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp2
-rw-r--r--gcc/testsuite/g++.dg/goacc/goacc.exp2
-rw-r--r--gcc/testsuite/g++.dg/gomp/gomp.exp2
-rw-r--r--gcc/testsuite/g++.dg/graphite/graphite.exp2
-rw-r--r--gcc/testsuite/g++.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/g++.dg/pch/pch.exp2
-rw-r--r--gcc/testsuite/g++.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp2
-rw-r--r--gcc/testsuite/g++.dg/special/ecos.exp2
-rw-r--r--gcc/testsuite/g++.dg/tls/tls.exp2
-rw-r--r--gcc/testsuite/g++.dg/tm/tm.exp2
-rw-r--r--gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp2
-rw-r--r--gcc/testsuite/g++.dg/tree-prof/tree-prof.exp2
-rw-r--r--gcc/testsuite/g++.dg/tsan/tsan.exp2
-rw-r--r--gcc/testsuite/g++.dg/ubsan/ubsan.exp2
-rw-r--r--gcc/testsuite/g++.dg/vect/vect.exp2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/README2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/README2
-rw-r--r--gcc/testsuite/g++.old-deja/old-deja.exp2
-rw-r--r--gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp2
-rw-r--r--gcc/testsuite/g++.target/arm/arm.exp2
-rw-r--r--gcc/testsuite/g++.target/i386/i386.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/compile.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/execute.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp2
-rw-r--r--gcc/testsuite/gcc.dg-selftests/dg-final.exp2
-rw-r--r--gcc/testsuite/gcc.dg/README2
-rw-r--r--gcc/testsuite/gcc.dg/asan/asan.exp2
-rw-r--r--gcc/testsuite/gcc.dg/atomic/atomic.exp2
-rw-r--r--gcc/testsuite/gcc.dg/autopar/autopar.exp2
-rw-r--r--gcc/testsuite/gcc.dg/charset/charset.exp2
-rw-r--r--gcc/testsuite/gcc.dg/compat/compat.exp2
-rw-r--r--gcc/testsuite/gcc.dg/compat/struct-layout-1.exp2
-rw-r--r--gcc/testsuite/gcc.dg/cpp/assembl2.S2
-rw-r--r--gcc/testsuite/gcc.dg/cpp/cpp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/cpp/trad/trad.exp2
-rw-r--r--gcc/testsuite/gcc.dg/debug/debug.exp2
-rw-r--r--gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp2
-rw-r--r--gcc/testsuite/gcc.dg/dfp/dfp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/dg.exp2
-rw-r--r--gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp2
-rw-r--r--gcc/testsuite/gcc.dg/format/format.exp2
-rw-r--r--gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/goacc/goacc.exp2
-rw-r--r--gcc/testsuite/gcc.dg/gomp/gomp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/graphite/graphite.exp2
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa.exp2
-rw-r--r--gcc/testsuite/gcc.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/noncompile.exp2
-rw-r--r--gcc/testsuite/gcc.dg/params/params.exp2
-rw-r--r--gcc/testsuite/gcc.dg/pch/pch.exp2
-rw-r--r--gcc/testsuite/gcc.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/gcc.dg/rtl/rtl.exp2
-rw-r--r--gcc/testsuite/gcc.dg/sancov/sancov.exp2
-rw-r--r--gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp2
-rw-r--r--gcc/testsuite/gcc.dg/special/mips-abi.exp2
-rw-r--r--gcc/testsuite/gcc.dg/special/special.exp2
-rw-r--r--gcc/testsuite/gcc.dg/sso/sso.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tls/tls.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tm/tm.exp2
-rw-r--r--gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp2
-rw-r--r--gcc/testsuite/gcc.dg/torture/tls/tls.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tsan/tsan.exp2
-rw-r--r--gcc/testsuite/gcc.dg/ubsan/ubsan.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vmx/vmx.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vxworks/vxworks.exp2
-rw-r--r--gcc/testsuite/gcc.dg/weak/weak.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/acker1.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/arm-isr.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/bprob.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/dectest.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/dhry.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/gcov.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/godump.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/help.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/i386-prefetch.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/linkage.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/matrix1.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/mg-2.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/mg.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/options.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/output.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/sieve.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/sort2.exp2
-rw-r--r--gcc/testsuite/gcc.src/maintainers.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/aarch64.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/acle/acle.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/simd/simd.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/alpha/alpha.exp2
-rw-r--r--gcc/testsuite/gcc.target/arc/arc.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/acle/acle.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/arm.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/cmse/cmse.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/lto/lto.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/multilib.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/simd/simd.exp2
-rw-r--r--gcc/testsuite/gcc.target/avr/avr.exp2
-rw-r--r--gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp2
-rw-r--r--gcc/testsuite/gcc.target/avr/torture/avr-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/bfin/bfin.exp2
-rw-r--r--gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp2
-rw-r--r--gcc/testsuite/gcc.target/cris/cris.exp2
-rw-r--r--gcc/testsuite/gcc.target/cris/torture/cris-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/csky/csky.exp2
-rw-r--r--gcc/testsuite/gcc.target/epiphany/epiphany.exp2
-rw-r--r--gcc/testsuite/gcc.target/frv/frv.exp2
-rw-r--r--gcc/testsuite/gcc.target/h8300/h8300.exp2
-rw-r--r--gcc/testsuite/gcc.target/hppa/hppa.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/i386.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp2
-rw-r--r--gcc/testsuite/gcc.target/ia64/ia64.exp2
-rw-r--r--gcc/testsuite/gcc.target/m68k/m68k.exp2
-rw-r--r--gcc/testsuite/gcc.target/microblaze/microblaze.exp2
-rw-r--r--gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp2
-rw-r--r--gcc/testsuite/gcc.target/mips/mips-nonpic/README2
-rw-r--r--gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp2
-rw-r--r--gcc/testsuite/gcc.target/mips/mips.exp2
-rw-r--r--gcc/testsuite/gcc.target/msp430/msp430.exp2
-rw-r--r--gcc/testsuite/gcc.target/nds32/nds32.exp2
-rw-r--r--gcc/testsuite/gcc.target/nios2/nios2.exp2
-rw-r--r--gcc/testsuite/gcc.target/nvptx/nvptx.exp2
-rw-r--r--gcc/testsuite/gcc.target/or1k/or1k.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/powerpc.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp2
-rw-r--r--gcc/testsuite/gcc.target/riscv/riscv.exp2
-rw-r--r--gcc/testsuite/gcc.target/rl78/rl78.exp2
-rw-r--r--gcc/testsuite/gcc.target/rx/rx.exp2
-rw-r--r--gcc/testsuite/gcc.target/s390/s390.exp2
-rw-r--r--gcc/testsuite/gcc.target/sh/sh.exp2
-rw-r--r--gcc/testsuite/gcc.target/sh/torture/sh-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/sparc/sparc.exp2
-rw-r--r--gcc/testsuite/gcc.target/spu/ea/ea.exp2
-rw-r--r--gcc/testsuite/gcc.target/spu/spu.exp2
-rw-r--r--gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp2
-rw-r--r--gcc/testsuite/gcc.target/tic6x/tic6x.exp2
-rw-r--r--gcc/testsuite/gcc.target/vax/vax.exp2
-rw-r--r--gcc/testsuite/gcc.target/visium/visium.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/README.gcc2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp2
-rw-r--r--gcc/testsuite/gcc.target/xstormy16/xstormy16.exp2
-rw-r--r--gcc/testsuite/gcc.test-framework/README2
-rw-r--r--gcc/testsuite/gcc.test-framework/gen_directive_tests2
-rw-r--r--gcc/testsuite/gcc.test-framework/test-framework.awk2
-rw-r--r--gcc/testsuite/gcc.test-framework/test-framework.exp2
-rw-r--r--gcc/testsuite/gdc.dg/asan/asan.exp2
-rw-r--r--gcc/testsuite/gdc.dg/dg.exp2
-rw-r--r--gcc/testsuite/gdc.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/gdc.test/gdc-test.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/coarray/caf.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/debug/debug.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/dg.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/g77/README2
-rw-r--r--gcc/testsuite/gfortran.dg/goacc/goacc.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/gomp/gomp.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/graphite/graphite.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/ieee/ieee.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/prof/prof.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/vect/vect.exp2
-rw-r--r--gcc/testsuite/gfortran.fortran-torture/compile/compile.exp2
-rw-r--r--gcc/testsuite/gfortran.fortran-torture/execute/execute.exp2
-rw-r--r--gcc/testsuite/gnat.dg/dg.exp2
-rw-r--r--gcc/testsuite/gnat.dg/gcov/gcov.exp2
-rw-r--r--gcc/testsuite/gnat.dg/specs/specs.exp2
-rw-r--r--gcc/testsuite/gnat.dg/sso/sso.exp2
-rw-r--r--gcc/testsuite/go.dg/dg.exp2
-rw-r--r--gcc/testsuite/go.go-torture/execute/execute.exp2
-rw-r--r--gcc/testsuite/go.test/go-test.exp2
-rw-r--r--gcc/testsuite/lib/asan-dg.exp2
-rw-r--r--gcc/testsuite/lib/atomic-dg.exp2
-rw-r--r--gcc/testsuite/lib/brig-dg.exp2
-rw-r--r--gcc/testsuite/lib/brig.exp2
-rw-r--r--gcc/testsuite/lib/c-compat.exp2
-rw-r--r--gcc/testsuite/lib/c-torture.exp2
-rw-r--r--gcc/testsuite/lib/clearcap.exp2
-rw-r--r--gcc/testsuite/lib/compat.exp2
-rw-r--r--gcc/testsuite/lib/copy-file.exp2
-rw-r--r--gcc/testsuite/lib/dejapatches.exp2
-rw-r--r--gcc/testsuite/lib/dg-pch.exp2
-rw-r--r--gcc/testsuite/lib/file-format.exp2
-rw-r--r--gcc/testsuite/lib/fortran-modules.exp2
-rw-r--r--gcc/testsuite/lib/fortran-torture.exp2
-rw-r--r--gcc/testsuite/lib/g++-dg.exp2
-rw-r--r--gcc/testsuite/lib/g++.exp2
-rw-r--r--gcc/testsuite/lib/gcc-defs.exp2
-rw-r--r--gcc/testsuite/lib/gcc-dg.exp2
-rw-r--r--gcc/testsuite/lib/gcc-gdb-test.exp2
-rw-r--r--gcc/testsuite/lib/gcc-simulate-thread.exp2
-rw-r--r--gcc/testsuite/lib/gcc.exp2
-rw-r--r--gcc/testsuite/lib/gcov.exp2
-rw-r--r--gcc/testsuite/lib/gdc-dg.exp2
-rw-r--r--gcc/testsuite/lib/gdc.exp2
-rw-r--r--gcc/testsuite/lib/gfortran-dg.exp2
-rw-r--r--gcc/testsuite/lib/gfortran.exp2
-rw-r--r--gcc/testsuite/lib/gnat-dg.exp2
-rw-r--r--gcc/testsuite/lib/gnat.exp2
-rw-r--r--gcc/testsuite/lib/go-dg.exp2
-rw-r--r--gcc/testsuite/lib/go-torture.exp2
-rw-r--r--gcc/testsuite/lib/go.exp2
-rw-r--r--gcc/testsuite/lib/lto.exp2
-rw-r--r--gcc/testsuite/lib/mike-g++.exp2
-rw-r--r--gcc/testsuite/lib/mike-gcc.exp2
-rw-r--r--gcc/testsuite/lib/multiline.exp2
-rw-r--r--gcc/testsuite/lib/obj-c++-dg.exp2
-rw-r--r--gcc/testsuite/lib/obj-c++.exp2
-rw-r--r--gcc/testsuite/lib/objc-dg.exp2
-rw-r--r--gcc/testsuite/lib/objc-torture.exp2
-rw-r--r--gcc/testsuite/lib/objc.exp2
-rw-r--r--gcc/testsuite/lib/options.exp2
-rw-r--r--gcc/testsuite/lib/plugin-support.exp2
-rw-r--r--gcc/testsuite/lib/profopt.exp2
-rw-r--r--gcc/testsuite/lib/prune.exp2
-rw-r--r--gcc/testsuite/lib/scanasm.exp2
-rw-r--r--gcc/testsuite/lib/scandump.exp2
-rw-r--r--gcc/testsuite/lib/scanipa.exp2
-rw-r--r--gcc/testsuite/lib/scanlang.exp2
-rw-r--r--gcc/testsuite/lib/scanltranstree.exp2
-rw-r--r--gcc/testsuite/lib/scanoffloadrtl.exp2
-rw-r--r--gcc/testsuite/lib/scanoffloadtree.exp2
-rw-r--r--gcc/testsuite/lib/scanrtl.exp2
-rw-r--r--gcc/testsuite/lib/scantree.exp2
-rw-r--r--gcc/testsuite/lib/scanwpaipa.exp2
-rw-r--r--gcc/testsuite/lib/target-libpath.exp2
-rw-r--r--gcc/testsuite/lib/target-supports-dg.exp2
-rw-r--r--gcc/testsuite/lib/target-supports.exp2
-rw-r--r--gcc/testsuite/lib/target-utils.exp2
-rw-r--r--gcc/testsuite/lib/timeout-dg.exp2
-rw-r--r--gcc/testsuite/lib/timeout.exp2
-rw-r--r--gcc/testsuite/lib/torture-options.exp2
-rw-r--r--gcc/testsuite/lib/tsan-dg.exp2
-rw-r--r--gcc/testsuite/lib/ubsan-dg.exp2
-rw-r--r--gcc/testsuite/lib/wrapper.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/attributes/attributes.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/dg.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/property/property.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/strings/strings.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/torture/strings/strings.exp2
-rw-r--r--gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m2
-rw-r--r--gcc/testsuite/objc.dg/attributes/attributes.exp2
-rw-r--r--gcc/testsuite/objc.dg/dg.exp2
-rw-r--r--gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp2
-rw-r--r--gcc/testsuite/objc.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/objc.dg/pch/pch.exp2
-rw-r--r--gcc/testsuite/objc.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/objc.dg/property/property.exp2
-rw-r--r--gcc/testsuite/objc.dg/special/special.exp2
-rw-r--r--gcc/testsuite/objc.dg/strings/strings.exp2
-rw-r--r--gcc/testsuite/objc.dg/torture/strings/strings.exp2
-rw-r--r--gcc/testsuite/objc/compile/compile.exp2
-rw-r--r--gcc/testsuite/objc/execute/exceptions/exceptions.exp2
-rw-r--r--gcc/testsuite/objc/execute/execute.exp2
-rw-r--r--gcc/timevar.c2
-rw-r--r--gcc/timevar.def2
-rw-r--r--gcc/timevar.h2
-rw-r--r--gcc/tlink.c2
-rw-r--r--gcc/toplev.c2
-rw-r--r--gcc/toplev.h2
-rw-r--r--gcc/tracer.c2
-rw-r--r--gcc/tracer.h2
-rw-r--r--gcc/trans-mem.c2
-rw-r--r--gcc/trans-mem.h2
-rw-r--r--gcc/tree-affine.c2
-rw-r--r--gcc/tree-affine.h2
-rw-r--r--gcc/tree-call-cdce.c2
-rw-r--r--gcc/tree-cfg.c2
-rw-r--r--gcc/tree-cfg.h2
-rw-r--r--gcc/tree-cfgcleanup.c2
-rw-r--r--gcc/tree-cfgcleanup.h2
-rw-r--r--gcc/tree-chrec.c2
-rw-r--r--gcc/tree-chrec.h2
-rw-r--r--gcc/tree-complex.c2
-rw-r--r--gcc/tree-core.h2
-rw-r--r--gcc/tree-data-ref.c2
-rw-r--r--gcc/tree-data-ref.h2
-rw-r--r--gcc/tree-dfa.c2
-rw-r--r--gcc/tree-dfa.h2
-rw-r--r--gcc/tree-diagnostic.c2
-rw-r--r--gcc/tree-diagnostic.h2
-rw-r--r--gcc/tree-dump.c2
-rw-r--r--gcc/tree-dump.h2
-rw-r--r--gcc/tree-eh.c2
-rw-r--r--gcc/tree-eh.h2
-rw-r--r--gcc/tree-emutls.c2
-rw-r--r--gcc/tree-hash-traits.h2
-rw-r--r--gcc/tree-hasher.h2
-rw-r--r--gcc/tree-if-conv.c2
-rw-r--r--gcc/tree-if-conv.h2
-rw-r--r--gcc/tree-inline.c2
-rw-r--r--gcc/tree-inline.h2
-rw-r--r--gcc/tree-into-ssa.c2
-rw-r--r--gcc/tree-into-ssa.h2
-rw-r--r--gcc/tree-iterator.c2
-rw-r--r--gcc/tree-iterator.h2
-rw-r--r--gcc/tree-loop-distribution.c2
-rw-r--r--gcc/tree-nested.c2
-rw-r--r--gcc/tree-nested.h2
-rw-r--r--gcc/tree-nrv.c2
-rw-r--r--gcc/tree-object-size.c2
-rw-r--r--gcc/tree-object-size.h2
-rw-r--r--gcc/tree-outof-ssa.c2
-rw-r--r--gcc/tree-outof-ssa.h2
-rw-r--r--gcc/tree-parloops.c2
-rw-r--r--gcc/tree-parloops.h2
-rw-r--r--gcc/tree-pass.h2
-rw-r--r--gcc/tree-phinodes.c2
-rw-r--r--gcc/tree-phinodes.h2
-rw-r--r--gcc/tree-predcom.c2
-rw-r--r--gcc/tree-pretty-print.c2
-rw-r--r--gcc/tree-pretty-print.h2
-rw-r--r--gcc/tree-profile.c2
-rw-r--r--gcc/tree-scalar-evolution.c2
-rw-r--r--gcc/tree-scalar-evolution.h2
-rw-r--r--gcc/tree-sra.c2
-rw-r--r--gcc/tree-ssa-address.c2
-rw-r--r--gcc/tree-ssa-address.h2
-rw-r--r--gcc/tree-ssa-alias.c2
-rw-r--r--gcc/tree-ssa-alias.h2
-rw-r--r--gcc/tree-ssa-ccp.c2
-rw-r--r--gcc/tree-ssa-ccp.h2
-rw-r--r--gcc/tree-ssa-coalesce.c2
-rw-r--r--gcc/tree-ssa-coalesce.h2
-rw-r--r--gcc/tree-ssa-copy.c2
-rw-r--r--gcc/tree-ssa-dce.c2
-rw-r--r--gcc/tree-ssa-dce.h2
-rw-r--r--gcc/tree-ssa-dom.c2
-rw-r--r--gcc/tree-ssa-dom.h2
-rw-r--r--gcc/tree-ssa-dse.c2
-rw-r--r--gcc/tree-ssa-forwprop.c2
-rw-r--r--gcc/tree-ssa-ifcombine.c2
-rw-r--r--gcc/tree-ssa-live.c2
-rw-r--r--gcc/tree-ssa-live.h2
-rw-r--r--gcc/tree-ssa-loop-ch.c2
-rw-r--r--gcc/tree-ssa-loop-im.c2
-rw-r--r--gcc/tree-ssa-loop-ivcanon.c2
-rw-r--r--gcc/tree-ssa-loop-ivopts.c2
-rw-r--r--gcc/tree-ssa-loop-ivopts.h2
-rw-r--r--gcc/tree-ssa-loop-manip.c2
-rw-r--r--gcc/tree-ssa-loop-manip.h2
-rw-r--r--gcc/tree-ssa-loop-niter.c2
-rw-r--r--gcc/tree-ssa-loop-niter.h2
-rw-r--r--gcc/tree-ssa-loop-prefetch.c2
-rw-r--r--gcc/tree-ssa-loop-split.c2
-rw-r--r--gcc/tree-ssa-loop-unswitch.c2
-rw-r--r--gcc/tree-ssa-loop.c2
-rw-r--r--gcc/tree-ssa-loop.h2
-rw-r--r--gcc/tree-ssa-math-opts.c2
-rw-r--r--gcc/tree-ssa-operands.c2
-rw-r--r--gcc/tree-ssa-operands.h2
-rw-r--r--gcc/tree-ssa-phionlycprop.c2
-rw-r--r--gcc/tree-ssa-phiopt.c2
-rw-r--r--gcc/tree-ssa-phiprop.c2
-rw-r--r--gcc/tree-ssa-pre.c2
-rw-r--r--gcc/tree-ssa-propagate.c2
-rw-r--r--gcc/tree-ssa-propagate.h2
-rw-r--r--gcc/tree-ssa-reassoc.c2
-rw-r--r--gcc/tree-ssa-sccvn.c2
-rw-r--r--gcc/tree-ssa-sccvn.h2
-rw-r--r--gcc/tree-ssa-scopedtables.c2
-rw-r--r--gcc/tree-ssa-scopedtables.h2
-rw-r--r--gcc/tree-ssa-sink.c2
-rw-r--r--gcc/tree-ssa-strlen.c2
-rw-r--r--gcc/tree-ssa-strlen.h2
-rw-r--r--gcc/tree-ssa-structalias.c2
-rw-r--r--gcc/tree-ssa-tail-merge.c2
-rw-r--r--gcc/tree-ssa-ter.c2
-rw-r--r--gcc/tree-ssa-ter.h2
-rw-r--r--gcc/tree-ssa-threadbackward.c2
-rw-r--r--gcc/tree-ssa-threadedge.c2
-rw-r--r--gcc/tree-ssa-threadedge.h2
-rw-r--r--gcc/tree-ssa-threadupdate.c2
-rw-r--r--gcc/tree-ssa-threadupdate.h2
-rw-r--r--gcc/tree-ssa-uncprop.c2
-rw-r--r--gcc/tree-ssa-uninit.c2
-rw-r--r--gcc/tree-ssa.c2
-rw-r--r--gcc/tree-ssa.h2
-rw-r--r--gcc/tree-ssanames.c2
-rw-r--r--gcc/tree-ssanames.h2
-rw-r--r--gcc/tree-stdarg.c2
-rw-r--r--gcc/tree-stdarg.h2
-rw-r--r--gcc/tree-streamer-in.c2
-rw-r--r--gcc/tree-streamer-out.c2
-rw-r--r--gcc/tree-streamer.c2
-rw-r--r--gcc/tree-streamer.h2
-rw-r--r--gcc/tree-switch-conversion.c2
-rw-r--r--gcc/tree-switch-conversion.h2
-rw-r--r--gcc/tree-tailcall.c2
-rw-r--r--gcc/tree-vect-data-refs.c2
-rw-r--r--gcc/tree-vect-generic.c2
-rw-r--r--gcc/tree-vect-loop-manip.c2
-rw-r--r--gcc/tree-vect-loop.c2
-rw-r--r--gcc/tree-vect-patterns.c2
-rw-r--r--gcc/tree-vect-slp.c2
-rw-r--r--gcc/tree-vect-stmts.c2
-rw-r--r--gcc/tree-vector-builder.c2
-rw-r--r--gcc/tree-vector-builder.h2
-rw-r--r--gcc/tree-vectorizer.c2
-rw-r--r--gcc/tree-vectorizer.h2
-rw-r--r--gcc/tree-vrp.c2
-rw-r--r--gcc/tree-vrp.h2
-rw-r--r--gcc/tree.c2
-rw-r--r--gcc/tree.def2
-rw-r--r--gcc/tree.h2
-rw-r--r--gcc/treestruct.def2
-rw-r--r--gcc/tsan.c2
-rw-r--r--gcc/tsan.h2
-rw-r--r--gcc/tsystem.h2
-rw-r--r--gcc/typeclass.h2
-rw-r--r--gcc/typed-splay-tree.c2
-rw-r--r--gcc/typed-splay-tree.h2
-rw-r--r--gcc/ubsan.c2
-rw-r--r--gcc/ubsan.h2
-rw-r--r--gcc/unique-ptr-tests.cc2
-rw-r--r--gcc/valtrack.c2
-rw-r--r--gcc/valtrack.h2
-rw-r--r--gcc/value-prof.c2
-rw-r--r--gcc/value-prof.h2
-rw-r--r--gcc/var-tracking.c2
-rw-r--r--gcc/varasm.c2
-rw-r--r--gcc/varasm.h2
-rw-r--r--gcc/varpool.c2
-rw-r--r--gcc/vec-perm-indices.c2
-rw-r--r--gcc/vec-perm-indices.h2
-rw-r--r--gcc/vec.c2
-rw-r--r--gcc/vec.h2
-rw-r--r--gcc/vector-builder.h2
-rw-r--r--gcc/version.c2
-rw-r--r--gcc/vmsdbg.h2
-rw-r--r--gcc/vmsdbgout.c2
-rw-r--r--gcc/vr-values.c2
-rw-r--r--gcc/vr-values.h2
-rw-r--r--gcc/vtable-verify.c2
-rw-r--r--gcc/vtable-verify.h2
-rw-r--r--gcc/web.c2
-rw-r--r--gcc/wide-int-bitmask.h2
-rw-r--r--gcc/wide-int-print.cc2
-rw-r--r--gcc/wide-int-print.h2
-rw-r--r--gcc/wide-int-range.cc2
-rw-r--r--gcc/wide-int-range.h2
-rw-r--r--gcc/wide-int.cc2
-rw-r--r--gcc/wide-int.h2
-rw-r--r--gcc/xcoff.h2
-rw-r--r--gcc/xcoffout.c2
-rw-r--r--gcc/xcoffout.h2
3108 files changed, 31114 insertions, 31054 deletions
diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS
index 6b1e7d8..7e7c320 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1998-2019 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 13b69d3..53e546f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
2019-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 0368efd..4d8c4fe 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1998-2019 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 7960cac..dc0eba7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1987-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/README.Portability b/gcc/README.Portability
index e7a68d0..42c4fcf 100644
--- a/gcc/README.Portability
+++ b/gcc/README.Portability
@@ -1,4 +1,4 @@
-Copyright (C) 2000-2018 Free Software Foundation, Inc.
+Copyright (C) 2000-2019 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 950a2d4..22ded1d 100644
--- a/gcc/acinclude.m4
+++ b/gcc/acinclude.m4
@@ -1,4 +1,4 @@
-dnl Copyright (C) 2005-2018 Free Software Foundation, Inc.
+dnl Copyright (C) 2005-2019 Free Software Foundation, Inc.
dnl
dnl This file is part of GCC.
dnl
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index f9f8fc0..be98ea2 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,7 @@
2019-01-01 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gnat_ugn.texi: Bump @copying's copyright year.
* gnat_rm.texi: Likewise.
diff --git a/gcc/addresses.h b/gcc/addresses.h
index 1f8dcd3..0fb4160 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/alias.c b/gcc/alias.c
index 835ac82..93f5354 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -1,5 +1,5 @@
/* Alias analysis for GNU C
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 ecc1232..b69ace53 100644
--- a/gcc/alias.h
+++ b/gcc/alias.h
@@ -1,5 +1,5 @@
/* Exported functions from alias.c
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/align.h b/gcc/align.h
index 3fe2f39..6768451 100644
--- a/gcc/align.h
+++ b/gcc/align.h
@@ -1,5 +1,5 @@
/* Alignment-related classes.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c
index ef8f00f..2b2db3c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 81cb69e..4af926d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 98a4272..f7986d8 100644
--- a/gcc/asan.c
+++ b/gcc/asan.c
@@ -1,5 +1,5 @@
/* AddressSanitizer, a fast memory error detector.
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 e1b9b49..7675f18 100644
--- a/gcc/asan.h
+++ b/gcc/asan.h
@@ -1,5 +1,5 @@
/* AddressSanitizer, a fast memory error detector.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 dfe13ad7..3b4084e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/attribs.h b/gcc/attribs.h
index 5b76c4c..83ecbbb 100644
--- a/gcc/attribs.h
+++ b/gcc/attribs.h
@@ -1,5 +1,5 @@
/* Declarations and definitions dealing with attribute handling.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 064b8af..43400cc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 f22395e..26353a2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 81caf90..4668059 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 a56566c..6aaf1e6 100644
--- a/gcc/backend.h
+++ b/gcc/backend.h
@@ -1,6 +1,6 @@
/* Common Backend requirements.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 823627a..fba5526 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c
index aaea525..e4ae8b8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bb-reorder.h b/gcc/bb-reorder.h
index a582e34..3948bc8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.c b/gcc/bitmap.c
index 0552579..5a8236d 100644
--- a/gcc/bitmap.c
+++ b/gcc/bitmap.c
@@ -1,5 +1,5 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.h b/gcc/bitmap.h
index 7499ebe..4e3254e 100644
--- a/gcc/bitmap.h
+++ b/gcc/bitmap.h
@@ -1,5 +1,5 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/brig-builtins.def b/gcc/brig-builtins.def
index c2e8d2c..ec33b2d 100644
--- a/gcc/brig-builtins.def
+++ b/gcc/brig-builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
HSAIL builtins used in the GNU compiler.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/ChangeLog b/gcc/brig/ChangeLog
index 18f2269..a1cc326 100644
--- a/gcc/brig/ChangeLog
+++ b/gcc/brig/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-10-17 David Malcolm <dmalcolm@redhat.com>
* Make-lang.in (selftest-brig): New.
diff --git a/gcc/brig/Make-lang.in b/gcc/brig/Make-lang.in
index 07c038c..3e3a4f2 100644
--- a/gcc/brig/Make-lang.in
+++ b/gcc/brig/Make-lang.in
@@ -1,7 +1,7 @@
# Make-lang.in -- Top level -*- makefile -*- fragment for gcc BRIG (HSAIL)
# frontend.
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/brig/brig-builtins.h b/gcc/brig/brig-builtins.h
index 8a26a57..87f9415 100644
--- a/gcc/brig/brig-builtins.h
+++ b/gcc/brig/brig-builtins.h
@@ -1,5 +1,5 @@
/* brig-builtins.h -- brig builtin definitions
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brig-c.h b/gcc/brig/brig-c.h
index 145cb2b..0d0c562 100644
--- a/gcc/brig/brig-c.h
+++ b/gcc/brig/brig-c.h
@@ -1,5 +1,5 @@
/* brig-c.h -- Header file for brig input's gcc C interface.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brig-lang.c b/gcc/brig/brig-lang.c
index 862ea69..91c7cfa 100644
--- a/gcc/brig/brig-lang.c
+++ b/gcc/brig/brig-lang.c
@@ -1,5 +1,5 @@
/* brig-lang.c -- brig (HSAIL) input gcc interface.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-arg-block-handler.cc b/gcc/brig/brigfrontend/brig-arg-block-handler.cc
index 4aba479..9e1cf07 100644
--- a/gcc/brig/brigfrontend/brig-arg-block-handler.cc
+++ b/gcc/brig/brigfrontend/brig-arg-block-handler.cc
@@ -1,5 +1,5 @@
/* brig-arg-block-handler.cc -- brig arg block start/end directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc
index 61d3d6c..01f8169 100644
--- a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-atomic-inst-handler.cc -- brig atomic instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc
index 75e1cfa..07c523d 100644
--- a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-basic-inst-handler.cc -- brig basic instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc
index b6baf13..65670ef 100644
--- a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-branch-inst-handler.cc -- brig branch instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc
index 729e3fd..5494d09 100644
--- a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-cmp-inst-handler.cc -- brig cmp instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.cc b/gcc/brig/brigfrontend/brig-code-entry-handler.cc
index 4fa37fd..e74caf4 100644
--- a/gcc/brig/brigfrontend/brig-code-entry-handler.cc
+++ b/gcc/brig/brigfrontend/brig-code-entry-handler.cc
@@ -1,5 +1,5 @@
/* brig-code-entry-handler.cc -- a gccbrig base class
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.h b/gcc/brig/brigfrontend/brig-code-entry-handler.h
index 1e082c4..2069901 100644
--- a/gcc/brig/brigfrontend/brig-code-entry-handler.h
+++ b/gcc/brig/brigfrontend/brig-code-entry-handler.h
@@ -1,5 +1,5 @@
/* brig-code-entry-handler.h -- a gccbrig base class
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-comment-handler.cc b/gcc/brig/brigfrontend/brig-comment-handler.cc
index 1c3c1ba..e8276bc 100644
--- a/gcc/brig/brigfrontend/brig-comment-handler.cc
+++ b/gcc/brig/brigfrontend/brig-comment-handler.cc
@@ -1,5 +1,5 @@
/* brig-comment-handler.cc -- brig comment directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-control-handler.cc b/gcc/brig/brigfrontend/brig-control-handler.cc
index 82189e1..3803931 100644
--- a/gcc/brig/brigfrontend/brig-control-handler.cc
+++ b/gcc/brig/brigfrontend/brig-control-handler.cc
@@ -1,5 +1,5 @@
/* brig-control-handler.cc -- brig control directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc
index 50c6360..74533fd 100644
--- a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-copy-move-inst-handler.cc -- brig copy/move instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc
index 3b8c9ea..e169d73 100644
--- a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-cvt-inst-handler.cc -- brig cvt (convert) instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc
index ff96504..3902b71 100644
--- a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc
+++ b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc
@@ -1,5 +1,5 @@
/* brig-fbarrier-handler.cc -- brig fbarrier directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-function-handler.cc b/gcc/brig/brigfrontend/brig-function-handler.cc
index f22f065..5d0c41b 100644
--- a/gcc/brig/brigfrontend/brig-function-handler.cc
+++ b/gcc/brig/brigfrontend/brig-function-handler.cc
@@ -1,5 +1,5 @@
/* brig-code-entry-handler.cc -- brig function directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-function.cc b/gcc/brig/brigfrontend/brig-function.cc
index e019b86..0ff6967 100644
--- a/gcc/brig/brigfrontend/brig-function.cc
+++ b/gcc/brig/brigfrontend/brig-function.cc
@@ -1,5 +1,5 @@
/* brig-function.cc -- declaration of brig_function class.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-function.h b/gcc/brig/brigfrontend/brig-function.h
index 8fde3a5..52746b0 100644
--- a/gcc/brig/brigfrontend/brig-function.h
+++ b/gcc/brig/brigfrontend/brig-function.h
@@ -1,5 +1,5 @@
/* brig-function.h -- declaration of brig_function class.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc
index bf5e97d..bfd9c24 100644
--- a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc
+++ b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc
@@ -1,5 +1,5 @@
/* brig-inst-mod-handler.cc -- brig rounding moded instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-label-handler.cc b/gcc/brig/brigfrontend/brig-label-handler.cc
index 938df82..32a5f21 100644
--- a/gcc/brig/brigfrontend/brig-label-handler.cc
+++ b/gcc/brig/brigfrontend/brig-label-handler.cc
@@ -1,5 +1,5 @@
/* brig-label-handler.cc -- brig label directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc
index 385da33..4e39dd5 100644
--- a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-lane-inst-handler.cc -- brig lane instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-machine.c b/gcc/brig/brigfrontend/brig-machine.c
index 75d0b81..fc9c1ce 100644
--- a/gcc/brig/brigfrontend/brig-machine.c
+++ b/gcc/brig/brigfrontend/brig-machine.c
@@ -1,5 +1,5 @@
/* brig-machine.c -- gccbrig machine queries
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-machine.h b/gcc/brig/brigfrontend/brig-machine.h
index 581b708..bc67254 100644
--- a/gcc/brig/brigfrontend/brig-machine.h
+++ b/gcc/brig/brigfrontend/brig-machine.h
@@ -1,5 +1,5 @@
/* brig-machine.h -- gccbrig machine queries
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc
index d8374f2..50ca859 100644
--- a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-mem-inst-handler.cc -- brig memory inst handler
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-module-handler.cc b/gcc/brig/brigfrontend/brig-module-handler.cc
index 1be6b2d..58a65d65 100644
--- a/gcc/brig/brigfrontend/brig-module-handler.cc
+++ b/gcc/brig/brigfrontend/brig-module-handler.cc
@@ -1,5 +1,5 @@
/* brig-module-handler.cc -- brig module directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc
index 8ef3a08..ec41f5a 100644
--- a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc
@@ -1,6 +1,6 @@
/* brig-queue-inst-handler.cc -- brig user mode queue related instruction
handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc
index 7261d4b..74b8760 100644
--- a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-seg-inst-handler.cc -- brig segment related instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc
index d900b34..7a99567 100644
--- a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-signal-inst-handler.cc -- brig signal instruction handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-to-generic.cc b/gcc/brig/brigfrontend/brig-to-generic.cc
index 6629db0..989a624 100644
--- a/gcc/brig/brigfrontend/brig-to-generic.cc
+++ b/gcc/brig/brigfrontend/brig-to-generic.cc
@@ -1,5 +1,5 @@
/* brig2tree.cc -- brig to gcc generic/gimple tree conversion
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-to-generic.h b/gcc/brig/brigfrontend/brig-to-generic.h
index a3eb432..7e8b9c8 100644
--- a/gcc/brig/brigfrontend/brig-to-generic.h
+++ b/gcc/brig/brigfrontend/brig-to-generic.h
@@ -1,5 +1,5 @@
/* brig-to-generic.h -- brig to gcc generic conversion
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-util.cc b/gcc/brig/brigfrontend/brig-util.cc
index 3568c86..454042e 100644
--- a/gcc/brig/brigfrontend/brig-util.cc
+++ b/gcc/brig/brigfrontend/brig-util.cc
@@ -1,5 +1,5 @@
/* brig-util.cc -- gccbrig utility functions
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-util.h b/gcc/brig/brigfrontend/brig-util.h
index 6de0fa5..d8fa89b 100644
--- a/gcc/brig/brigfrontend/brig-util.h
+++ b/gcc/brig/brigfrontend/brig-util.h
@@ -1,5 +1,5 @@
/* brig-util.h -- gccbrig utility functions
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-variable-handler.cc b/gcc/brig/brigfrontend/brig-variable-handler.cc
index 3926308..24b54a9 100644
--- a/gcc/brig/brigfrontend/brig-variable-handler.cc
+++ b/gcc/brig/brigfrontend/brig-variable-handler.cc
@@ -1,5 +1,5 @@
/* brig-variable-handler.cc -- brig variable directive handling
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/phsa.h b/gcc/brig/brigfrontend/phsa.h
index fe0b9a5..76683cd 100644
--- a/gcc/brig/brigfrontend/phsa.h
+++ b/gcc/brig/brigfrontend/phsa.h
@@ -1,5 +1,5 @@
/* phsa.h -- interfacing between the gcc BRIG FE and the phsa runtime
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigspec.c b/gcc/brig/brigspec.c
index 2c8a3fa..ec329fa 100644
--- a/gcc/brig/brigspec.c
+++ b/gcc/brig/brigspec.c
@@ -1,5 +1,5 @@
/* brigspec.c -- Specific flags and argument handling of the gcc BRIG front end.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/config-lang.in b/gcc/brig/config-lang.in
index c25c28c..2c1a5c3 100644
--- a/gcc/brig/config-lang.in
+++ b/gcc/brig/config-lang.in
@@ -1,6 +1,6 @@
# config-lang.in -- Top level configure fragment for gcc BRIG (HSAIL) frontend.
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/brig/gccbrig.texi b/gcc/brig/gccbrig.texi
index 6c28fb2..dfbc4e7 100644
--- a/gcc/brig/gccbrig.texi
+++ b/gcc/brig/gccbrig.texi
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@setfilename gccbrig.info
@settitle The GNU BRIG (HSAIL) Compiler
-@set copyrights-brig 2017-2018
+@set copyrights-brig 2017-2019
@c Merge the standard indexes into a single one.
@syncodeindex fn cp
diff --git a/gcc/brig/lang-specs.h b/gcc/brig/lang-specs.h
index 8d8c8f7..444539e 100644
--- a/gcc/brig/lang-specs.h
+++ b/gcc/brig/lang-specs.h
@@ -1,5 +1,5 @@
/* lang-specs.h -- gcc driver specs for BRIG (HSAIL) frontend.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/lang.opt b/gcc/brig/lang.opt
index 2cc6cb9..591d8cc 100644
--- a/gcc/brig/lang.opt
+++ b/gcc/brig/lang.opt
@@ -1,6 +1,6 @@
; lang.opt -- Options for the gcc BRIG (HSAIL) front end.
-; Copyright (C) 2015-2018 Free Software Foundation, Inc.
+; Copyright (C) 2015-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/bt-load.c b/gcc/bt-load.c
index 4808090..a7d9d53 100644
--- a/gcc/bt-load.c
+++ b/gcc/bt-load.c
@@ -1,5 +1,5 @@
/* Perform branch target register load optimizations.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def
index e245e4d..204141f 100644
--- a/gcc/builtin-attrs.def
+++ b/gcc/builtin-attrs.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2019 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 685b22f..e5c9e06 100644
--- a/gcc/builtin-types.def
+++ b/gcc/builtin-types.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.c b/gcc/builtins.c
index 0d66dd7..9fa11e1 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -1,5 +1,5 @@
/* Expand builtin functions.
- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.def b/gcc/builtins.def
index ef89729..c92292a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.h b/gcc/builtins.h
index 472a86d..75e3240 100644
--- a/gcc/builtins.h
+++ b/gcc/builtins.h
@@ -1,5 +1,5 @@
/* Expand builtin functions.
- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 6f08e26..bbee106 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
PR c/51628
@@ -9735,7 +9739,7 @@
* c-common.c: Include gt-c-family-c-common.h.
* c-pragma.c: Include gt-c-family-c-pragma.h.
-Copyright (C) 2010-2018 Free Software Foundation, Inc.
+Copyright (C) 2010-2019 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c
index 4e96d2a..e3ad866 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 2383980..5993662 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 1454e2f..476df6e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c
index 2282515..5c380c1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 27d155b..e24cc69 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 91f5ff4..3dec6f2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 7daa3e3..25b5c1a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 8716d2a..b31ad08 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 8b17f53..327fa29 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 eabb4f0..972ba46 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 faaf22e..5636e87 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 cff5aec..23eac79 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 f2d4510..4588f17 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 93a6f16..d5ce9e9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 d3ffa43..c945a43 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 c7d4456..11aeeb0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 ce015bb..2c22574 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 2567e00..7774024 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 bb5d996..5f39198 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 fe21120..bcc3302 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 b781f73..2bbb279 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 5a55440..46db469 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 ac824a3..6084dcf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 322b26b..556d70c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
Written by Benjamin Chelf (chelf@codesourcery.com).
This file is part of GCC.
diff --git a/gcc/c-family/c-spellcheck.cc b/gcc/c-family/c-spellcheck.cc
index 85fd278..ebfc28b 100644
--- a/gcc/c-family/c-spellcheck.cc
+++ b/gcc/c-family/c-spellcheck.cc
@@ -1,5 +1,5 @@
/* Find near-matches for macros.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-spellcheck.h b/gcc/c-family/c-spellcheck.h
index 25229d5..13d2589 100644
--- a/gcc/c-family/c-spellcheck.h
+++ b/gcc/c-family/c-spellcheck.h
@@ -1,5 +1,5 @@
/* Find near-matches for macros.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-target-def.h b/gcc/c-family/c-target-def.h
index 31f23f1..a2aab00 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This 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 10492a7..4214603 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 47e67d7..ec47838 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 7b8a7eb..e4e2c7a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 179b22b..906fd6f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 8f402ee..f8473671 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 22ccf91..d118e74 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2003-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.c
index 6654023..354c159 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/known-headers.cc b/gcc/c-family/known-headers.cc
index b0763cf..e3dcf73 100644
--- a/gcc/c-family/known-headers.cc
+++ b/gcc/c-family/known-headers.cc
@@ -1,5 +1,5 @@
/* Support for suggestions about missing #include directives.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/known-headers.h b/gcc/c-family/known-headers.h
index 3a68ad2..8f11875 100644
--- a/gcc/c-family/known-headers.h
+++ b/gcc/c-family/known-headers.h
@@ -1,5 +1,5 @@
/* Support for suggestions about missing #include directives.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/name-hint.h b/gcc/c-family/name-hint.h
index ddc3525..0b15e91 100644
--- a/gcc/c-family/name-hint.h
+++ b/gcc/c-family/name-hint.h
@@ -1,5 +1,5 @@
/* Support for offering suggestions for handling unrecognized names.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 6d84072..5f33fa4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 8febd25..ef11b4c 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
PR c/51628
@@ -5897,7 +5901,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-2018 Free Software Foundation, Inc.
+Copyright (C) 2012-2019 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 bfae6fd..1422be6 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.c
index 204d66f..96bb2e2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 6165e14..f0f8460 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 b50f2bf..d7726fa 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 4ff2080..77f1452 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 d276e63..a4ece88 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 7f6df83..a841e99 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 5abb1c4..3ddeb8f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 fee5268..21ca7e6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 78e768c..7a90c77 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 0def497..972b629 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 c9d38ac..7a30e30 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 dc9e3cd..0070f0d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 2fe3f64..53e8feb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 96da497..24d3411 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.c
index a92fa7b..d03c87d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 ab09b2b..c67b966 100644
--- a/gcc/c/gimple-parser.c
+++ b/gcc/c/gimple-parser.c
@@ -1,5 +1,5 @@
/* Parser for GIMPLE.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 f346b05..ae912ee 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/caller-save.c b/gcc/caller-save.c
index a7edbad..9ff470c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/calls.c b/gcc/calls.c
index e3b4ef8..867ae81 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/calls.h b/gcc/calls.h
index 302ccb5..128bb51 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ccmp.c b/gcc/ccmp.c
index 4500609..ee8e478 100644
--- a/gcc/ccmp.c
+++ b/gcc/ccmp.c
@@ -1,5 +1,5 @@
/* Conditional compare related functions
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ccmp.h b/gcc/ccmp.h
index c283fa3..cd38db6 100644
--- a/gcc/ccmp.h
+++ b/gcc/ccmp.h
@@ -1,5 +1,5 @@
/* Conditional comapre related functions.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg-flags.def b/gcc/cfg-flags.def
index 18f4339..b5712d5 100644
--- a/gcc/cfg-flags.def
+++ b/gcc/cfg-flags.def
@@ -1,5 +1,5 @@
/* Flags on basic blocks and edges.
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg.c b/gcc/cfg.c
index 7be89d4..94e68c8 100644
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg.h b/gcc/cfg.h
index 3d660bd..b6f95bd 100644
--- a/gcc/cfg.h
+++ b/gcc/cfg.h
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code header file.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfganal.c b/gcc/cfganal.c
index 3b80758..ad52bff 100644
--- a/gcc/cfganal.c
+++ b/gcc/cfganal.c
@@ -1,5 +1,5 @@
/* Control flow graph analysis code for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfganal.h b/gcc/cfganal.h
index 122c665..ba889e2 100644
--- a/gcc/cfganal.h
+++ b/gcc/cfganal.h
@@ -1,5 +1,5 @@
/* Control flow graph analysis header file.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c
index 1d10298..934325c 100644
--- a/gcc/cfgbuild.c
+++ b/gcc/cfgbuild.c
@@ -1,5 +1,5 @@
/* Control flow graph building code for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h
index faada1e..76399b4 100644
--- a/gcc/cfgbuild.h
+++ b/gcc/cfgbuild.h
@@ -1,5 +1,5 @@
/* Control flow graph building header file.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c
index 1b5e931..b5c828f 100644
--- a/gcc/cfgcleanup.c
+++ b/gcc/cfgcleanup.c
@@ -1,5 +1,5 @@
/* Control flow optimization code for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgcleanup.h b/gcc/cfgcleanup.h
index fc0e01e..923ba89 100644
--- a/gcc/cfgcleanup.h
+++ b/gcc/cfgcleanup.h
@@ -1,5 +1,5 @@
/* Control flow optimization header file.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 0d04bbc..60c1cfb 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -1,5 +1,5 @@
/* A pass for lowering trees to RTL.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgexpand.h b/gcc/cfgexpand.h
index 8078852..7dfe3bb 100644
--- a/gcc/cfgexpand.h
+++ b/gcc/cfgexpand.h
@@ -1,5 +1,5 @@
/* Header file for lowering trees to RTL.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.c
index 824ab25..6562bea 100644
--- a/gcc/cfghooks.c
+++ b/gcc/cfghooks.c
@@ -1,5 +1,5 @@
/* Hooks for cfg representation specific functions.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 d1d2e70..8244f5a 100644
--- a/gcc/cfghooks.h
+++ b/gcc/cfghooks.h
@@ -1,5 +1,5 @@
/* Hooks for cfg representation specific functions.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 0917b71..e115de6 100644
--- a/gcc/cfgloop.c
+++ b/gcc/cfgloop.c
@@ -1,5 +1,5 @@
/* Natural loop discovery code for GNU compiler.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index 80a31c4..2e93af3 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -1,5 +1,5 @@
/* Natural loop functions
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c
index 3af0b2d..6dbe96f 100644
--- a/gcc/cfgloopanal.c
+++ b/gcc/cfgloopanal.c
@@ -1,5 +1,5 @@
/* Natural loop analysis code for GNU compiler.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c
index 74c39db..17226b7 100644
--- a/gcc/cfgloopmanip.c
+++ b/gcc/cfgloopmanip.c
@@ -1,5 +1,5 @@
/* Loop manipulation code for GNU compiler.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopmanip.h b/gcc/cfgloopmanip.h
index d73c0c5..d57aead 100644
--- a/gcc/cfgloopmanip.h
+++ b/gcc/cfgloopmanip.h
@@ -1,5 +1,5 @@
/* Loop manipulation header.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index 411a024..172bdf5 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h
index 6cf80bc..ffd211a 100644
--- a/gcc/cfgrtl.h
+++ b/gcc/cfgrtl.h
@@ -1,5 +1,5 @@
/* Define control flow data structures for the CFG.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cgraph.c b/gcc/cgraph.c
index 850a9b6..cac4af3 100644
--- a/gcc/cgraph.c
+++ b/gcc/cgraph.c
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 51cea06..920169c 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 c2ad5cf..97c0105 100644
--- a/gcc/cgraphbuild.c
+++ b/gcc/cgraphbuild.c
@@ -1,5 +1,5 @@
/* Callgraph construction.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 f807692..10ae2a9 100644
--- a/gcc/cgraphclones.c
+++ b/gcc/cgraphclones.c
@@ -1,5 +1,5 @@
/* Callgraph clones
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 e6b1296..c39a24d 100644
--- a/gcc/cgraphunit.c
+++ b/gcc/cgraphunit.c
@@ -1,5 +1,5 @@
/* Driver of optimization process
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/cif-code.def b/gcc/cif-code.def
index ac3f73c..0fabfeb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 Free Software Foundation, Inc.
Contributed by Doug Kwan <dougkwan@google.com>
This file is part of GCC.
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.c
index 567d819..fba3f74 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect-utils.h b/gcc/collect-utils.h
index 38f3795..9c5f80d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.c
index cb8eee83..9e2c35b 100644
--- a/gcc/collect2-aix.c
+++ b/gcc/collect2-aix.c
@@ -1,5 +1,5 @@
/* AIX cross support for collect2.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2-aix.h b/gcc/collect2-aix.h
index d7c5adb..d86dfd4 100644
--- a/gcc/collect2-aix.h
+++ b/gcc/collect2-aix.h
@@ -1,5 +1,5 @@
/* AIX cross support for collect2.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2.c b/gcc/collect2.c
index dcbd3e1..da956bf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 2ce6a6c..34d17c2 100644
--- a/gcc/collect2.h
+++ b/gcc/collect2.h
@@ -1,5 +1,5 @@
/* Header file for collect/tlink routines.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/color-macros.h b/gcc/color-macros.h
index 3ec78b2..005d482 100644
--- a/gcc/color-macros.h
+++ b/gcc/color-macros.h
@@ -1,5 +1,5 @@
/* Terminal color manipulation macros.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 bd7f5d0..dabfa9e 100644
--- a/gcc/combine-stack-adj.c
+++ b/gcc/combine-stack-adj.c
@@ -1,5 +1,5 @@
/* Combine stack adjustments.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/combine.c b/gcc/combine.c
index 6f1a335..a8c9d15 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -1,5 +1,5 @@
/* Optimize by combining instructions for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common.md b/gcc/common.md
index 9fe3810..42c5740 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/common.opt b/gcc/common.opt
index 45d7f61..035f2ba 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2003-2019 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 886be86..a5a85b4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This 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 8a268b6..41b7e70 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This 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 9b796c8..f08e871 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This 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 990c495..9ed7822 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 b021ff0..18cfb5a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 dd7d426..fd870e1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 b27ac09..f7a861a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 2872388..db39433 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 32cf36e..8c64308 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 d6293b1..15ba440 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 5d19ba8..a85fb8f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 7f55f97..e333b32 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 9d0d439..74e0a42 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 fb004a4..5c8d758 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/csky/csky-common.c b/gcc/common/config/csky/csky-common.c
index 39095bf..f19a477 100644
--- a/gcc/common/config/csky/csky-common.c
+++ b/gcc/common/config/csky/csky-common.c
@@ -1,5 +1,5 @@
/* Common hooks for CSKY.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.c
index 039b648..9b8ad12 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 b717d7b..1657fb9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 852079f..ad25025 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 24e7855..b2d6093 100644
--- a/gcc/common/config/frv/frv-common.c
+++ b/gcc/common/config/frv/frv-common.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2019 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 58497a2..44f3ec9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 f7a1fea..b87e0b6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 f829de6..e8410b1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 8ac06c4..1c9da21 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 520177c..a350719 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 e40e2d9..54f8c15 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 666afe2..05b23d5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 5572516..569e4f1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 3e75675..c30bdef 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 b56e660..84a476b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 830d9cf..0078812 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 f596412..51eb021 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 8d2f701..7ff12c6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 4823660..e3d910e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 5c879c2..dbca8e6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 3a124e8..865b29a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
Contributed by Bernd Schmidt <bernds@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/common/config/or1k/or1k-common.c b/gcc/common/config/or1k/or1k-common.c
index 044e843..4e3d882 100644
--- a/gcc/common/config/or1k/or1k-common.c
+++ b/gcc/common/config/or1k/or1k-common.c
@@ -1,5 +1,5 @@
/* Common hooks for OpenRISC
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
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 d2cecdd..8e5395ac 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 a6fdbc3..8049e28 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/powerpcspe/powerpcspe-common.c b/gcc/common/config/powerpcspe/powerpcspe-common.c
index 3f850b8..5f70666 100644
--- a/gcc/common/config/powerpcspe/powerpcspe-common.c
+++ b/gcc/common/config/powerpcspe/powerpcspe-common.c
@@ -1,5 +1,5 @@
/* Common hooks for IBM RS/6000.
- Copyright (C) 1991-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.c
index 8a78aeb..cb5bb7f 100644
--- a/gcc/common/config/riscv/riscv-common.c
+++ b/gcc/common/config/riscv/riscv-common.c
@@ -1,5 +1,5 @@
/* Common hooks for RISC-V.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 c4e77a2..30d7000 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 5787b8f..40523bc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 59b2465..95699fb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 12d06fa..4a92146 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 f5c4c8e..7d12084 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 b65bb3a..a1be3aa 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 9e31866..9536511 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 d205648..ae7979b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 803bc16..7541f88 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 32f49fa..97ffffa3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 a2f285c..b261d14 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 c8ca786..708eb27 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 0fd6e5f..39f43e8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c
index f38e576..ffa8393 100644
--- a/gcc/compare-elim.c
+++ b/gcc/compare-elim.c
@@ -1,5 +1,5 @@
/* Post-reload compare elimination.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/conditions.h b/gcc/conditions.h
index 7ad9f59..ac23756 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config.build b/gcc/config.build
index ab28cb7..f7f053c 100644
--- a/gcc/config.build
+++ b/gcc/config.build
@@ -1,5 +1,5 @@
# GCC build-specific configuration file.
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 6122aa7..3f5a37d 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1,5 +1,5 @@
# GCC target-specific configuration file.
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config.host b/gcc/config.host
index cc75ec0..816a0f0 100644
--- a/gcc/config.host
+++ b/gcc/config.host
@@ -1,5 +1,5 @@
# GCC host-specific configuration file.
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 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 a37a555..87b31e7 100644
--- a/gcc/config/aarch64/aarch64-arches.def
+++ b/gcc/config/aarch64/aarch64-arches.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 8cced94..e2d24168 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 40c738c..a595b53 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 67ce42f..70b0766 100644
--- a/gcc/config/aarch64/aarch64-cores.def
+++ b/gcc/config/aarch64/aarch64-cores.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 b138aa3..5c9442e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-d.c b/gcc/config/aarch64/aarch64-d.c
index 1394f1f..68c2e6b 100644
--- a/gcc/config/aarch64/aarch64-d.c
+++ b/gcc/config/aarch64/aarch64-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the AArch64 architecture.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/aarch64/aarch64-elf-raw.h b/gcc/config/aarch64/aarch64-elf-raw.h
index c074238..bbebd0e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 93cd5b4..6b3e0c2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 d0d8bc4..bdc294a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 813d6c5..ce4bb92 100644
--- a/gcc/config/aarch64/aarch64-fusion-pairs.def
+++ b/gcc/config/aarch64/aarch64-fusion-pairs.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2019 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 650a80d..3a6a2da 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 2bee7e5..9d0292d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 ea7ecc2..5fe5ef0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 69ab796..12b390d 100644
--- a/gcc/config/aarch64/aarch64-option-extensions.def
+++ b/gcc/config/aarch64/aarch64-option-extensions.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 1ac056b..7982de1 100644
--- a/gcc/config/aarch64/aarch64-opts.h
+++ b/gcc/config/aarch64/aarch64-opts.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 3982b6e..d554c8b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 e64768a..9a8f81e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 478f179..b015694 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 980c903..55fe876 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 c4be310..ef63341 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-speculation.cc b/gcc/config/aarch64/aarch64-speculation.cc
index 3cd9ba0..eb15a0b 100644
--- a/gcc/config/aarch64/aarch64-speculation.cc
+++ b/gcc/config/aarch64/aarch64-speculation.cc
@@ -1,5 +1,5 @@
/* Speculation tracking and mitigation (e.g. CVE 2017-5753) for AArch64.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-sve.md b/gcc/config/aarch64/aarch64-sve.md
index e47e3ba..a21406c 100644
--- a/gcc/config/aarch64/aarch64-sve.md
+++ b/gcc/config/aarch64/aarch64-sve.md
@@ -1,5 +1,5 @@
;; Machine description for AArch64 SVE.
-;; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 88a2b25..91a0ff5 100644
--- a/gcc/config/aarch64/aarch64-tuning-flags.def
+++ b/gcc/config/aarch64/aarch64-tuning-flags.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2019 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 6038494..c5036c8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 8b5b2ab..2617a8c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 cf2732e..d2642ef 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 b2e80cb..b2960aa 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2009-2019 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 8504c3f..534a989 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 d80e3ee..34eb8b2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 fc734e1..2fd44dd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 a429703..b6b5f6b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 c070d20..4b096ee 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 efdf17b..5de245d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 99dac3b..21f9549 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 50e5108..f2da03a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 4e83c7a..2bf1f9a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.c
index 1e7664b..779dee8 100644
--- a/gcc/config/aarch64/falkor-tag-collision-avoidance.c
+++ b/gcc/config/aarch64/falkor-tag-collision-avoidance.c
@@ -1,5 +1,5 @@
/* Tag Collision Avoidance pass for Falkor.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/falkor.md b/gcc/config/aarch64/falkor.md
index 45cbff9..41955af 100644
--- a/gcc/config/aarch64/falkor.md
+++ b/gcc/config/aarch64/falkor.md
@@ -1,5 +1,5 @@
;; Falkor pipeline description
-;; Copyright (C) 2017-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2017-2019 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 0a02f99..2d1fa20 100644
--- a/gcc/config/aarch64/geniterators.sh
+++ b/gcc/config/aarch64/geniterators.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2014-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 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 83645e4..520a175 100644
--- a/gcc/config/aarch64/gentune.sh
+++ b/gcc/config/aarch64/gentune.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2011-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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 a16b74c..1065ea3 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 4c75eff..9103b82 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 4f0d066..1849fe1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/saphira.md b/gcc/config/aarch64/saphira.md
index ff1a13a..853deee 100644
--- a/gcc/config/aarch64/saphira.md
+++ b/gcc/config/aarch64/saphira.md
@@ -1,5 +1,5 @@
;; Saphira pipeline description
-;; Copyright (C) 2017-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2017-2019 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 e91dcce..caae1f67 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 99d3dea..aa447d0 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 b989778..5ad670b 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 df55db8..4f2ff6c 100644
--- a/gcc/config/aarch64/thunderx.md
+++ b/gcc/config/aarch64/thunderx.md
@@ -1,5 +1,5 @@
;; Cavium ThunderX pipeline description
-;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 Free Software Foundation, Inc.
;;
;; Written by Andrew Pinski <apinski@cavium.com>
diff --git a/gcc/config/aarch64/thunderx2t99.md b/gcc/config/aarch64/thunderx2t99.md
index fb71de5..c43c39e 100644
--- a/gcc/config/aarch64/thunderx2t99.md
+++ b/gcc/config/aarch64/thunderx2t99.md
@@ -1,5 +1,5 @@
;; Cavium ThunderX 2 CN99xx pipeline description
-;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2019 Free Software Foundation, Inc.
;;
;; Contributed by Cavium, Broadcom and Mentor Embedded.
diff --git a/gcc/config/alpha/alpha-modes.def b/gcc/config/alpha/alpha-modes.def
index 9833183..244866e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 54397f8..eb181ea 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 d171f4e..07c970760 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 993d232..ce45c54 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 aa1de8a..e200820 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 57c04f7..dd340a0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2019 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 7654bc35..196731c 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 b2640f7..31e1a64 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 ed8311c..e906805 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 2a767f1..107f857 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 ba5a932..8fd527d 100644
--- a/gcc/config/alpha/elf.opt
+++ b/gcc/config/alpha/elf.opt
@@ -1,6 +1,6 @@
; Alpha ELF options.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 2d75e3e..610133c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 926e201..d1ed6fe 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 30072a1..e7a51f0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/alpha/linux-elf.h b/gcc/config/alpha/linux-elf.h
index 36b74dc..824861b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 6d12d90..f0df4b9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 63efcd8..80e7914 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 9f03515..abdb339 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 016562e..63110c7 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 e305396..2c0663d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 434a5c3..99dee7f 100644
--- a/gcc/config/alpha/t-alpha
+++ b/gcc/config/alpha/t-alpha
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 3df283d..07b6795 100644
--- a/gcc/config/alpha/t-vms
+++ b/gcc/config/alpha/t-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2019 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 913ca99..1e3b2ba 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 ad54060..b4bf81a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 67dcb23..affe622 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 686b701..cf3340d 100644
--- a/gcc/config/arc/arc-c.c
+++ b/gcc/config/arc/arc-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2019 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 04cce68..9c0ba2c 100644
--- a/gcc/config/arc/arc-c.def
+++ b/gcc/config/arc/arc-c.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2019 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 69ac5cd..105fbb7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 cc9614b..36a2f4a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 fefb308..a521b6f9 100644
--- a/gcc/config/arc/arc-options.def
+++ b/gcc/config/arc/arc-options.def
@@ -1,5 +1,5 @@
/* ARC options.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 3a7b704..cbe7287 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 a9de6d5..1362b41 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 bc282df..e06ffdf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 2afaf5b..80bb46c 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2016-2019 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 5af3ee6..9a8f159 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 80e785e..12b4b62 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md
index f9958b7..d9efc69 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2019 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 af9e2d1..a5271cb 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 926a23b..cb53384 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 cbb868d..7167e4b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 25e6c9e..6e86b83 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 5c1ab54..62cb701 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 Free Software Foundation, Inc.
;; Contributor: Claudiu Zissulescu <claudiu.zissulescu@synopsys.com>
;; This file is part of GCC.
diff --git a/gcc/config/arc/arcHS4x.md b/gcc/config/arc/arcHS4x.md
index f804b6b..ed5e100 100644
--- a/gcc/config/arc/arcHS4x.md
+++ b/gcc/config/arc/arcHS4x.md
@@ -1,6 +1,6 @@
;; DFA scheduling description of the Synopsys DesignWare ARC HS4x cpu
;; for GNU C compiler
-;; Copyright (C) 2017 Free Software Foundation, Inc.
+;; Copyright (C) 2017-2019 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/arc/atomic.md b/gcc/config/arc/atomic.md
index 4a56ca22..562c79a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arc/big.h b/gcc/config/arc/big.h
index 145b682..7ddb843 100644
--- a/gcc/config/arc/big.h
+++ b/gcc/config/arc/big.h
@@ -1,6 +1,6 @@
/* Definition of big endian ARC machine for GNU compiler.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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 5171ab4..2ab43f6 100644
--- a/gcc/config/arc/builtins.def
+++ b/gcc/config/arc/builtins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2019 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 64e4332..5232104 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 d940271..f0e6021 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Claudiu Zissulescu <claziss@synopsys.com>
This file is part of GCC.
diff --git a/gcc/config/arc/elf.h b/gcc/config/arc/elf.h
index 3aabcf8..34d17b1 100644
--- a/gcc/config/arc/elf.h
+++ b/gcc/config/arc/elf.h
@@ -1,6 +1,6 @@
/* Target macros for arc*-elf targets.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/fpx.md b/gcc/config/arc/fpx.md
index 8f65df1..09c7b35 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 785007e..ecd2294 100644
--- a/gcc/config/arc/genmultilib.awk
+++ b/gcc/config/arc/genmultilib.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 c261ac4..ce1e357 100644
--- a/gcc/config/arc/genoptions.awk
+++ b/gcc/config/arc/genoptions.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h
index 993f445..6c8a7b4 100644
--- a/gcc/config/arc/linux.h
+++ b/gcc/config/arc/linux.h
@@ -1,6 +1,6 @@
/* Target macros for arc*-*-linux targets.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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 c4be56f..f003a0f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 8885a6a..9e4b9ba 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 54de8a9..ca6e06a 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 d9ab0ca..65283d8 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arc/t-multilib-linux b/gcc/config/arc/t-multilib-linux
index f357cfc..9eaaf3a 100644
--- a/gcc/config/arc/t-multilib-linux
+++ b/gcc/config/arc/t-multilib-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 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 62dfe79..ee2afd9 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1998-2019 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 b9a9b04..11cd514 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 14eb495..c7af12d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 2a28347..bc33efa 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 7b555ca..91830a6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rearnsha@armltd.co.uk).
This file is part of GCC.
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c
index 563ca51..8ea000a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 4471f79..89119c3 100644
--- a/gcc/config/arm/arm-c.c
+++ b/gcc/config/arm/arm-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-cpus.in b/gcc/config/arm/arm-cpus.in
index 2fed508..7880c4a 100644
--- a/gcc/config/arm/arm-cpus.in
+++ b/gcc/config/arm/arm-cpus.in
@@ -1,6 +1,6 @@
# CPU, FPU and architecture specifications for ARM.
#
-# Copyright (C) 2011-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/arm-d.c b/gcc/config/arm/arm-d.c
index dbcf07e..4872f95 100644
--- a/gcc/config/arm/arm-d.c
+++ b/gcc/config/arm/arm-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the ARM architecture.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/arm/arm-fixed.md b/gcc/config/arm/arm-fixed.md
index 18a564b..6534ed4 100644
--- a/gcc/config/arm/arm-fixed.md
+++ b/gcc/config/arm/arm-fixed.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 d475e77..5660648 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-generic.md b/gcc/config/arm/arm-generic.md
index 9b8f65c..47716bd 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/arm-ldmstm.ml b/gcc/config/arm/arm-ldmstm.ml
index 712d40f..92f6ef0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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-2018 Free Software Foundation, Inc.";
+" Copyright (C) 2010-2019 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 4dc7517..8f131c3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 1e6378d..4284f78 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 00f5f16..cda13a2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 6e7b2f8..aff7926 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 945a668..99feaa5 100644
--- a/gcc/config/arm/arm-tables.opt
+++ b/gcc/config/arm/arm-tables.opt
@@ -2,7 +2,7 @@
; Generated automatically by parsecpu.awk from arm-cpus.in.
; Do not edit.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 Free Software Foundation, Inc.
; This file is part of GCC.
diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md
index b9bcfa7..4696437 100644
--- a/gcc/config/arm/arm-tune.md
+++ b/gcc/config/arm/arm-tune.md
@@ -2,7 +2,7 @@
; Generated automatically by parsecpu.awk from arm-cpus.in.
; Do not edit.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 509f287..3419b6b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 b01486a..7acbce7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 6071264..93c7897 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1991-2019 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 a1286a4..94c6875 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 9b800f8..b835cba 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 e10350b..05f4d72 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 ad234af..ae0b54f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 2d1d530..db4c7db 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 c0f6ea2..2c7acc6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm_acle_builtins.def b/gcc/config/arm/arm_acle_builtins.def
index 47370ec..b2438d6 100644
--- a/gcc/config/arm/arm_acle_builtins.def
+++ b/gcc/config/arm/arm_acle_builtins.def
@@ -1,5 +1,5 @@
/* ACLE builtin definitions for ARM.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 9b35537..b543cbf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 23e3e05..eca3777 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 6213a4a..274bad9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 6ec2933..e0b2e7f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 d34642c..e287751 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 1e3ecfb..e1bacf4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 657e540..ccde594 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 ab474a9..d41a16b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 9bec99a..f57f986 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 4a9af52..1b2e768 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 13a3278..a0c6e51 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 9ff98a2..efced64 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 5e9fa88..b55d34e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 89e322c..577dc8d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 fee2516..1f9d641 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 500efd3..01b19b6 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 a7a0ba5..980aed8 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 79c619a..a1e85b7 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 d137966..6402a44 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 5891b26..b76823c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 419f094..60038c1 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 eefd366..e4695ad 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 2ea2148..d7c0135 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 15413ac..0829b9c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 dacfbda..5966458 100644
--- a/gcc/config/arm/crypto.def
+++ b/gcc/config/arm/crypto.def
@@ -1,5 +1,5 @@
/* Cryptographic instruction builtin definitions.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 d162977..63d9d9f 100644
--- a/gcc/config/arm/crypto.md
+++ b/gcc/config/arm/crypto.md
@@ -1,5 +1,5 @@
;; ARMv8-A crypto patterns.
-;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 dab3d4e..a13f905 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 1e00e99..ee8e378 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 2bdfd18..3d04a52 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 f72842a..e6625b0 100644
--- a/gcc/config/arm/fa526.md
+++ b/gcc/config/arm/fa526.md
@@ -1,5 +1,5 @@
;; Faraday FA526 Pipeline Description
-;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 6cb82c9..f2c104f 100644
--- a/gcc/config/arm/fa606te.md
+++ b/gcc/config/arm/fa606te.md
@@ -1,5 +1,5 @@
;; Faraday FA606TE Pipeline Description
-;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 8d7385e..880090f 100644
--- a/gcc/config/arm/fa626te.md
+++ b/gcc/config/arm/fa626te.md
@@ -1,5 +1,5 @@
;; Faraday FA626TE Pipeline Description
-;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 1969741..cb5fbaf 100644
--- a/gcc/config/arm/fa726te.md
+++ b/gcc/config/arm/fa726te.md
@@ -1,5 +1,5 @@
;; Faraday FA726TE Pipeline Description
-;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 650f201..40736e9 100644
--- a/gcc/config/arm/fmp626.md
+++ b/gcc/config/arm/fmp626.md
@@ -1,5 +1,5 @@
;; Faraday FA626TE Pipeline Description
-;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 52c2022..5d629cb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/fuchsia-elf.h b/gcc/config/arm/fuchsia-elf.h
index 2ac5cc5..ca1ef3f 100644
--- a/gcc/config/arm/fuchsia-elf.h
+++ b/gcc/config/arm/fuchsia-elf.h
@@ -1,5 +1,5 @@
/* Configuration file for ARM Fuchsia ELF targets.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by Google.
This file is part of GCC.
diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md
index 0b2d423..5f46895 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 964b098..65f9b32 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 cde2f0f..255bbdb 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 6132233..8f85bb7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 64e8304..be53d01 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 4254b19..66ec0ea 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 cfcd9cb..9a360de 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 c886c3f..1bf2f51 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 c1d37c0..be0dc5b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 0e24a9a..019be28 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 1a72433..bf35813 100644
--- a/gcc/config/arm/mmintrin.h
+++ b/gcc/config/arm/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2019 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 8618018..6263cd4 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 1124771..5fcb543 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/parsecpu.awk b/gcc/config/arm/parsecpu.awk
index 8741184..ae42984 100644
--- a/gcc/config/arm/parsecpu.awk
+++ b/gcc/config/arm/parsecpu.awk
@@ -1,5 +1,5 @@
# Manipulate the CPU, FPU and architecture descriptions for ARM.
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -62,7 +62,7 @@ function boilerplate (style) {
print cc "Generated automatically by parsecpu.awk from arm-cpus.in."
print cc "Do not edit."
print ""
- print cc "Copyright (C) 2011-2018 Free Software Foundation, Inc."
+ print cc "Copyright (C) 2011-2019 Free Software Foundation, Inc."
print ""
print cc "This file is part of GCC."
print ""
diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md
index b73021f..f53378a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 1123f4a..43a7232 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 6522e91..4cfbce5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 710df51..3212cda 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 1c3cd60..0e777a9 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 945a938..1de5f29 100644
--- a/gcc/config/arm/t-aprofile
+++ b/gcc/config/arm/t-aprofile
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 02b4626..f49ee72 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 d8853aa..8911d48 100644
--- a/gcc/config/arm/t-arm-elf
+++ b/gcc/config/arm/t-arm-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2018 Free Software Foundation, Inc.
+# Copyright (C) 1998-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-fuchsia b/gcc/config/arm/t-fuchsia
index 6ee69d5..379957c 100644
--- a/gcc/config/arm/t-fuchsia
+++ b/gcc/config/arm/t-fuchsia
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 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 a9902a9..f8e9774 100644
--- a/gcc/config/arm/t-linux-eabi
+++ b/gcc/config/arm/t-linux-eabi
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-multilib b/gcc/config/arm/t-multilib
index f05a994..8555317 100644
--- a/gcc/config/arm/t-multilib
+++ b/gcc/config/arm/t-multilib
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 be7b605..5941a7f 100644
--- a/gcc/config/arm/t-phoenix
+++ b/gcc/config/arm/t-phoenix
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 93ac469..807e69e 100644
--- a/gcc/config/arm/t-rmprofile
+++ b/gcc/config/arm/t-rmprofile
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 c3fea25..26c5232 100644
--- a/gcc/config/arm/t-symbian
+++ b/gcc/config/arm/t-symbian
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 5aa952b..504d5cc 100644
--- a/gcc/config/arm/t-vxworks
+++ b/gcc/config/arm/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 cd199c9..cefd6cf 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 727ceb9..e3f7676 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 3f10367..8e7d097 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1991-2019 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 17b871f..9d06185 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 5733983..dad8c10 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 6eeb0eb..cf9ba6b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 8f9dbcb..05e89ff 100644
--- a/gcc/config/arm/unspecs.md
+++ b/gcc/config/arm/unspecs.md
@@ -1,5 +1,5 @@
;; Unspec defintions.
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 db7ec65..bb7883f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 f3d4f30..f6a5023 100644
--- a/gcc/config/arm/vfp.md
+++ b/gcc/config/arm/vfp.md
@@ -1,5 +1,5 @@
;; ARM VFP instruction patterns
-;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 c26b0a9..bff7edc 100644
--- a/gcc/config/arm/vfp11.md
+++ b/gcc/config/arm/vfp11.md
@@ -1,5 +1,5 @@
;; ARM VFP11 pipeline description
-;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 a484944..9f5dad6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 cb24bc3..86f14b0 100644
--- a/gcc/config/arm/vxworks.opt
+++ b/gcc/config/arm/vxworks.opt
@@ -1,6 +1,6 @@
; ARM VxWorks options.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 893cb37..1415642 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 922a5c0..7624b26 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 5a42bda..de02910 100644
--- a/gcc/config/avr/avr-c.c
+++ b/gcc/config/avr/avr-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2019 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 afd9921..e6ced29 100644
--- a/gcc/config/avr/avr-devices.c
+++ b/gcc/config/avr/avr-devices.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2019 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 66e37f0..1edc546 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2019 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 efa597d..d9f15de 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 a0cb73e..83625ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 21c8fbf..79ee2c2 100644
--- a/gcc/config/avr/avr-mcus.def
+++ b/gcc/config/avr/avr-mcus.def
@@ -1,5 +1,5 @@
/* AVR MCUs.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 2bfc90d..8090071 100644
--- a/gcc/config/avr/avr-modes.def
+++ b/gcc/config/avr/avr-modes.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 06117bf..6f1f657 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-2018 Free Software Foundation, Inc. */
+ Copyright (C) 2016-2019 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 5622e90..dd0babb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 48329bc..8e59256 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 81c35e7..023308b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 cf8e0bf..2b3cfd1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 e619e69..f263b69 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2019 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 40177c2..3fc83a2 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 f4a41a1..48df8c6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 666e544..1e2f5d5 100644
--- a/gcc/config/avr/builtins.def
+++ b/gcc/config/avr/builtins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 08525c9..c101b4df 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 7c2729d..7b9e712 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 21c5367..e02c7dc 100644
--- a/gcc/config/avr/elf.h
+++ b/gcc/config/avr/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 7a00875..de861f4 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-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2019 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 ae4b39a..8187d21 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-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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-2018 Free Software Foundation, Inc.\n");
+ printf ("@c Copyright (C) 2012-2019 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 b181135..a5f9c77 100644
--- a/gcc/config/avr/genmultilib.awk
+++ b/gcc/config/avr/genmultilib.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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 1ea91b3..6669d56 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 102de4b..736ff62 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 7908952..104d282 100644
--- a/gcc/config/avr/stdfix.h
+++ b/gcc/config/avr/stdfix.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 db13694..d5a78f9 100644
--- a/gcc/config/avr/t-avr
+++ b/gcc/config/avr/t-avr
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 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 9bde6bd..8bda0f7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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 567ac30..2af7085 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 1a66401..644e589 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 67dc9ef..64a1842 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 1d98e55..51cfc51 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 a503d57..19b7f81 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 6a21096..11c7c9e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 107535f..9fb1fa5 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 cb6b042..c6d9dee 100644
--- a/gcc/config/bfin/constraints.md
+++ b/gcc/config/bfin/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Blackfin
-;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 ae16050..f953240 100644
--- a/gcc/config/bfin/elf.h
+++ b/gcc/config/bfin/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2019 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 b1592ee..d92dc21 100644
--- a/gcc/config/bfin/linux.h
+++ b/gcc/config/bfin/linux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 a36afa4..adf89e1 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 23356ee..0249da7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 6a9a41f..54778e4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 f562db9..1ea6955 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 529ab29..621a7ae 100644
--- a/gcc/config/bfin/t-bfin-elf
+++ b/gcc/config/bfin/t-bfin-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 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 f7d843d..d2a1e8e 100644
--- a/gcc/config/bfin/t-bfin-linux
+++ b/gcc/config/bfin/t-bfin-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 3d7e1cc..36288af 100644
--- a/gcc/config/bfin/t-bfin-uclinux
+++ b/gcc/config/bfin/t-bfin-uclinux
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 beb6d45..a112224 100644
--- a/gcc/config/bfin/uclinux.h
+++ b/gcc/config/bfin/uclinux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2019 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 0b2fbbd..4561636 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 f100dfa..6c8c78d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 1f3e998..d344097 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 7f060b7..b38cdd4 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 6cfb628..2943d0f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 8b0297f..a657969 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 39a8800..f2a9d7e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 2fec600..3c94390 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 fcd00c6..e2719a1 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 38fbd7e..37f3021 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 8ed5ae7..c605b73 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 a4864e3..8218e1d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 3395893..27f5a16 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 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 13e52ea..dcbcafc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 625266a..53fa16e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 8aac3dc..b9f16b4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 7994ea8..ec504e1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 f1b0229..1f07903 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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 55567c0..c8bdde2 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 eabcb9f..c59f7ec 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 45110b2..e625ae9 100644
--- a/gcc/config/c6x/predicates.md
+++ b/gcc/config/c6x/predicates.md
@@ -1,5 +1,5 @@
/* Predicates for TI C6X
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 438d4f1..d64fed9 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 186aab9..383a8c4 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 d2dd6a7..00b86fb 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 0a07e4a..618e341 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 6655b7e..5407141 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 380b286..0ceb8c0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 bb3562e..ffa45bb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 6ce842a..ae528ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 1104572..1df9e38 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 782a77e..9d5e7ed 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2012-2019 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 9ae5ebf..7336f6d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 a14a748..b9aab58 100644
--- a/gcc/config/cr16/t-cr16
+++ b/gcc/config/cr16/t-cr16
@@ -1,5 +1,5 @@
# CR16 Target Makefile
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 29c9d9d..0b01f98 100644
--- a/gcc/config/cris/constraints.md
+++ b/gcc/config/cris/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for CRIS.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 18fe549..d8b05d4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 c652cb3..45ca6fb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 e15f3f6..2c77ab8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 076d4a8..23c760c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2019 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 9a65df3..baf337d 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 71859ce..ed6f6aa 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 31d1637..471f0ea 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 9c03c4d..ad49bd3 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 31cc94f..ffd7b8b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 23ade6c..0fe8af8 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 6a25bed..7295748 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 5b47e3a..2441a07 100644
--- a/gcc/config/cris/t-elfmulti
+++ b/gcc/config/cris/t-elfmulti
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/csky/constraints.md b/gcc/config/csky/constraints.md
index e08f7f8..d22e5a6 100644
--- a/gcc/config/csky/constraints.md
+++ b/gcc/config/csky/constraints.md
@@ -1,5 +1,5 @@
;; Constraints for C-SKY.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky-elf.h b/gcc/config/csky/csky-elf.h
index 822caed..155a42d 100644
--- a/gcc/config/csky/csky-elf.h
+++ b/gcc/config/csky/csky-elf.h
@@ -1,5 +1,5 @@
/* Declarations for bare-metal C-SKY targets.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky-linux-elf.h b/gcc/config/csky/csky-linux-elf.h
index a5b914a..9ab9f6b 100644
--- a/gcc/config/csky/csky-linux-elf.h
+++ b/gcc/config/csky/csky-linux-elf.h
@@ -1,5 +1,5 @@
/* Declarations for C-SKY targets running Linux.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky-protos.h b/gcc/config/csky/csky-protos.h
index c10267a..34bd571 100644
--- a/gcc/config/csky/csky-protos.h
+++ b/gcc/config/csky/csky-protos.h
@@ -1,5 +1,5 @@
/* Prototype declarations for the C-SKY back end.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.c
index a9e196b..dd361a9 100644
--- a/gcc/config/csky/csky.c
+++ b/gcc/config/csky/csky.c
@@ -1,5 +1,5 @@
/* GCC backend functions for C-SKY targets.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky.h b/gcc/config/csky/csky.h
index 2bfffd5..76d13c40 100644
--- a/gcc/config/csky/csky.h
+++ b/gcc/config/csky/csky.h
@@ -1,5 +1,5 @@
/* Declarations for the C-SKY back end.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky.md b/gcc/config/csky/csky.md
index cde2bd6..13c33e2 100644
--- a/gcc/config/csky/csky.md
+++ b/gcc/config/csky/csky.md
@@ -1,5 +1,5 @@
;; Machine description for C-SKY processors.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky.opt b/gcc/config/csky/csky.opt
index 55d2659..52391cf 100644
--- a/gcc/config/csky/csky.opt
+++ b/gcc/config/csky/csky.opt
@@ -1,5 +1,5 @@
;; Command-line options for the C-SKY back end.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky_cores.def b/gcc/config/csky/csky_cores.def
index 5159a07..b4a18f7 100644
--- a/gcc/config/csky/csky_cores.def
+++ b/gcc/config/csky/csky_cores.def
@@ -1,5 +1,5 @@
/* Architecture and core descriptions for the C-SKY back end.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky_genopt.sh b/gcc/config/csky/csky_genopt.sh
index bf145a4..984206f 100644
--- a/gcc/config/csky/csky_genopt.sh
+++ b/gcc/config/csky/csky_genopt.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Generate csky_tables.opt from the lists in *.def.
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# Contributed by C-SKY Microsystems and Mentor Graphics.
#
# This file is part of GCC.
@@ -23,7 +23,7 @@ cat <<EOF
; -*- buffer-read-only: t -*-
; Generated automatically by csky_genopt.sh from csky_cores.def.
-; Copyright (C) 2018 Free Software Foundation, Inc.
+; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/csky/csky_insn_dsp.md b/gcc/config/csky/csky_insn_dsp.md
index 8b972d1..6cb55e13 100644
--- a/gcc/config/csky/csky_insn_dsp.md
+++ b/gcc/config/csky/csky_insn_dsp.md
@@ -1,5 +1,5 @@
;; C-SKY DSP instruction descriptions.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky_insn_fpu.md b/gcc/config/csky/csky_insn_fpu.md
index 0598203..ee423b5 100644
--- a/gcc/config/csky/csky_insn_fpu.md
+++ b/gcc/config/csky/csky_insn_fpu.md
@@ -1,5 +1,5 @@
;; C-SKY FPU instruction descriptions.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky_isa.def b/gcc/config/csky/csky_isa.def
index d99940e..8596954 100644
--- a/gcc/config/csky/csky_isa.def
+++ b/gcc/config/csky/csky_isa.def
@@ -1,5 +1,5 @@
/* ISA feature descriptions for the C-SKY back end.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky_isa.h b/gcc/config/csky/csky_isa.h
index 24578d7..5c63125 100644
--- a/gcc/config/csky/csky_isa.h
+++ b/gcc/config/csky/csky_isa.h
@@ -1,5 +1,5 @@
/* ISA feature enumerations for C-SKY targets.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky_opts.h b/gcc/config/csky/csky_opts.h
index f206537..f35a7bf 100644
--- a/gcc/config/csky/csky_opts.h
+++ b/gcc/config/csky/csky_opts.h
@@ -1,5 +1,5 @@
/* Processor and arch enumerations for C-SKY targets.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by C-SKY Microsystems and Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/csky/csky_pipeline_ck801.md b/gcc/config/csky/csky_pipeline_ck801.md
index 00fc465..39ce0ed 100644
--- a/gcc/config/csky/csky_pipeline_ck801.md
+++ b/gcc/config/csky/csky_pipeline_ck801.md
@@ -1,5 +1,5 @@
;; Scheduler information for C-SKY CK801 processors.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky_pipeline_ck802.md b/gcc/config/csky/csky_pipeline_ck802.md
index f185d8c..fa33eb0 100644
--- a/gcc/config/csky/csky_pipeline_ck802.md
+++ b/gcc/config/csky/csky_pipeline_ck802.md
@@ -1,5 +1,5 @@
;; Instruction scheduling information for C-SKY CK802 processors.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky_pipeline_ck803.md b/gcc/config/csky/csky_pipeline_ck803.md
index f140cf6..f7be50d 100644
--- a/gcc/config/csky/csky_pipeline_ck803.md
+++ b/gcc/config/csky/csky_pipeline_ck803.md
@@ -1,5 +1,5 @@
;; Scheduler information for C-SKY CK803 processors.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky_pipeline_ck810.md b/gcc/config/csky/csky_pipeline_ck810.md
index aaba00b..7d3296b 100644
--- a/gcc/config/csky/csky_pipeline_ck810.md
+++ b/gcc/config/csky/csky_pipeline_ck810.md
@@ -1,5 +1,5 @@
;; Instruction scheduling information for C-SKY CK810 processors.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/csky_tables.opt b/gcc/config/csky/csky_tables.opt
index ae3438d..a82f2c9 100644
--- a/gcc/config/csky/csky_tables.opt
+++ b/gcc/config/csky/csky_tables.opt
@@ -1,7 +1,7 @@
; -*- buffer-read-only: t -*-
; Generated automatically by csky_genopt.sh from csky_cores.def.
-; Copyright (C) 2018 Free Software Foundation, Inc.
+; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/csky/predicates.md b/gcc/config/csky/predicates.md
index 2899f0b..7e0f8d0 100644
--- a/gcc/config/csky/predicates.md
+++ b/gcc/config/csky/predicates.md
@@ -1,5 +1,5 @@
;; Predicates for C-SKY.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by C-SKY Microsystems and Mentor Graphics.
;;
;; This file is part of GCC.
diff --git a/gcc/config/csky/print-sysroot-suffix.sh b/gcc/config/csky/print-sysroot-suffix.sh
index 5cbdc3f..a46e5fd 100644
--- a/gcc/config/csky/print-sysroot-suffix.sh
+++ b/gcc/config/csky/print-sysroot-suffix.sh
@@ -2,7 +2,7 @@
# Script to generate SYSROOT_SUFFIX_SPEC equivalent to MULTILIB_OSDIRNAMES
# Arguments are MULTILIB_OSDIRNAMES, MULTILIB_OPTIONS and MULTILIB_MATCHES.
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# Contributed by C-SKY Microsystems and Mentor Graphics.
# This file is part of GCC.
diff --git a/gcc/config/csky/t-csky b/gcc/config/csky/t-csky
index ab9be18..bcd65b8 100644
--- a/gcc/config/csky/t-csky
+++ b/gcc/config/csky/t-csky
@@ -1,6 +1,6 @@
# Make rules for all C-SKY targets.
#
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# Contributed by C-SKY Microsystems and Mentor Graphics.
#
# This file is part of GCC.
diff --git a/gcc/config/csky/t-csky-elf b/gcc/config/csky/t-csky-elf
index 6864544..c7de5c9 100644
--- a/gcc/config/csky/t-csky-elf
+++ b/gcc/config/csky/t-csky-elf
@@ -1,6 +1,6 @@
# Multilib configuration for csky*-elf.
#
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# Contributed by C-SKY Microsystems and Mentor Graphics.
#
# This file is part of GCC.
diff --git a/gcc/config/csky/t-csky-linux b/gcc/config/csky/t-csky-linux
index 4a145a6..084517b 100644
--- a/gcc/config/csky/t-csky-linux
+++ b/gcc/config/csky/t-csky-linux
@@ -1,6 +1,6 @@
# Multilib configuration for csky*-linux-*.
#
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# Contributed by C-SKY Microsystems and Mentor Graphics.
#
# This file is part of GCC.
diff --git a/gcc/config/csky/t-sysroot-suffix b/gcc/config/csky/t-sysroot-suffix
index 97c03d3..86ae44c 100644
--- a/gcc/config/csky/t-sysroot-suffix
+++ b/gcc/config/csky/t-sysroot-suffix
@@ -1,6 +1,6 @@
# Makefile fragment for C-SKY sysroot suffix.
#
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# Contributed by C-SKY Microsystems and Mentor Graphics.
#
# This file is part of GCC.
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c
index 6d9d004..ff91575 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 2b0de1e..6a7c859 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 5807985..9a4d496 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 875c3d1..10e420a 100644
--- a/gcc/config/darwin-ppc-ldouble-patch.def
+++ b/gcc/config/darwin-ppc-ldouble-patch.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 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 5648691..e5614b6 100644
--- a/gcc/config/darwin-protos.h
+++ b/gcc/config/darwin-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 2d63cce..61466e7d 100644
--- a/gcc/config/darwin-sections.def
+++ b/gcc/config/darwin-sections.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index aa2ef91..174c82f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 de6810b..8c197e6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 0d73370..22667de 100644
--- a/gcc/config/darwin.opt
+++ b/gcc/config/darwin.opt
@@ -1,6 +1,6 @@
; Processor-independent options for Darwin.
-; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/darwin10.h b/gcc/config/darwin10.h
index df69429..07a2b46 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 adc9a78..820d641 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 72f5939..ca5c517 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 a6e44fb..a8916a8 100644
--- a/gcc/config/dbx.h
+++ b/gcc/config/dbx.h
@@ -1,5 +1,5 @@
/* Prefer DBX (stabs) debugging information.
- Copyright (C) 1996-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/dbxcoff.h b/gcc/config/dbxcoff.h
index 1f641fc..ce1809d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/dbxelf.h b/gcc/config/dbxelf.h
index 27f5c32..26c9fd7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 577e9dd..5158932 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/default-d.c b/gcc/config/default-d.c
index 85c70e0..27c86cb 100644
--- a/gcc/config/default-d.c
+++ b/gcc/config/default-d.c
@@ -1,5 +1,5 @@
/* Default D language target hooks initializer.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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 the Free
diff --git a/gcc/config/dragonfly-stdint.h b/gcc/config/dragonfly-stdint.h
index d29dd8c..65b8639 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 4f53d22..71ad6bc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 74994f2..c9bfda3 100644
--- a/gcc/config/dragonfly.opt
+++ b/gcc/config/dragonfly.opt
@@ -1,6 +1,6 @@
; DragonFly BSD options.
-; Copyright (C) 2014-2018 Free Software Foundation, Inc.
+; Copyright (C) 2014-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h
index 047c565..e00d437 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 a2dcdac..6746b87 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 e825169..abe5849 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 8ef0441..13ee673 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0664068..f0a98b8 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 f33562f..68b9db9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 d8c0f2d..8ebdbfe 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 67a1d34..240118a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2019 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 76d7701..f8eceb1 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 95c95ab..4120ee3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 adef78a..c32a8b4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 df2e936..dc039ff 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2019 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 e655113..c1d343b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/rtems.h b/gcc/config/epiphany/rtems.h
index a9971f8..4ba337d 100644
--- a/gcc/config/epiphany/rtems.h
+++ b/gcc/config/epiphany/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for RTEMS based EPIPHANY systems.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/t-epiphany b/gcc/config/epiphany/t-epiphany
index 7c614e3..6ba02b1 100644
--- a/gcc/config/epiphany/t-epiphany
+++ b/gcc/config/epiphany/t-epiphany
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 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 6f8927f..53ba925 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 4845290..2dd2798 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 c0c8a4b..eee8381 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 9d8bc38..d21fc45 100644
--- a/gcc/config/fr30/fr30.c
+++ b/gcc/config/fr30/fr30.c
@@ -1,5 +1,5 @@
/* FR30 specific functions.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 325d005..bfcaa49 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 0fe05d0..dcdf6dd 100644
--- a/gcc/config/fr30/fr30.md
+++ b/gcc/config/fr30/fr30.md
@@ -1,5 +1,5 @@
;; FR30 machine description.
-;; Copyright (C) 1998-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2019 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 d80a959..7f1aba2 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 51e0925..1fb58d1 100644
--- a/gcc/config/fr30/predicates.md
+++ b/gcc/config/fr30/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for FR30.
-;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 a5981b6..ba0c845 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 26ed711..eb5039d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 a239d8b..6cf6082 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 9463dea..757e94f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/freebsd.opt b/gcc/config/freebsd.opt
index a7d004e..49a674c 100644
--- a/gcc/config/freebsd.opt
+++ b/gcc/config/freebsd.opt
@@ -1,6 +1,6 @@
; FreeBSD options.
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 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 04131fb..88a3971 100644
--- a/gcc/config/frv/constraints.md
+++ b/gcc/config/frv/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for FRV.
-;; Copyright (C) 2001-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2019 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 5598be1..98761fb 100644
--- a/gcc/config/frv/frv-asm.h
+++ b/gcc/config/frv/frv-asm.h
@@ -1,5 +1,5 @@
/* Assembler Support.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 5096724..794a23d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 6888824..301f501 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 67c4b09..3844abe 100644
--- a/gcc/config/frv/frv-protos.h
+++ b/gcc/config/frv/frv-protos.h
@@ -1,5 +1,5 @@
/* Frv prototypes.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 f031bfa..1aa0938 100644
--- a/gcc/config/frv/frv.c
+++ b/gcc/config/frv/frv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2019 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 8e3f9d5..501515c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 783bdfb..064bf53 100644
--- a/gcc/config/frv/frv.md
+++ b/gcc/config/frv/frv.md
@@ -1,5 +1,5 @@
;; Frv Machine Description
-;; Copyright (C) 1999-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2019 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 84154f6..190c967 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 b8916a3..2c75d44 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 3da82e0..d89c759 100644
--- a/gcc/config/frv/predicates.md
+++ b/gcc/config/frv/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Frv.
-;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 2c3da02..56440ab6 100644
--- a/gcc/config/frv/t-frv
+++ b/gcc/config/frv/t-frv
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 e046e26..6bd046c 100644
--- a/gcc/config/frv/t-linux
+++ b/gcc/config/frv/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 516bfc0..cb72132 100644
--- a/gcc/config/ft32/constraints.md
+++ b/gcc/config/ft32/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for FT32
-;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 6aa3808..d7ecc73 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 db091e3..0f6817c 100644
--- a/gcc/config/ft32/ft32.c
+++ b/gcc/config/ft32/ft32.c
@@ -1,5 +1,5 @@
/* Target Code for ft32
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 1e31944..f7330a9 100644
--- a/gcc/config/ft32/ft32.h
+++ b/gcc/config/ft32/ft32.h
@@ -1,5 +1,5 @@
/* Target Definitions for ft32.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 5c42536..de23946 100644
--- a/gcc/config/ft32/ft32.md
+++ b/gcc/config/ft32/ft32.md
@@ -1,5 +1,5 @@
;; Machine description for FT32
-;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 555c663..8ca2838 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2015-2019 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 0c147ec..a3178a1 100644
--- a/gcc/config/ft32/predicates.md
+++ b/gcc/config/ft32/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for FT32
-;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 c98b3d8..b82fd15 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# Contributed by FTDI <support@ftdi.com>
#
# This file is part of GCC.
diff --git a/gcc/config/fuchsia.h b/gcc/config/fuchsia.h
index f21b25d..dd81b04 100644
--- a/gcc/config/fuchsia.h
+++ b/gcc/config/fuchsia.h
@@ -1,5 +1,5 @@
/* Base configuration file for all Fuchsia targets.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by Google.
This file is part of GCC.
diff --git a/gcc/config/fused-madd.opt b/gcc/config/fused-madd.opt
index 0bde637..2a78c85 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/g.opt b/gcc/config/g.opt
index 663a35d..caf5758 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2003-2019 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 efb8f90..dbf4330d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/glibc-d.c b/gcc/config/glibc-d.c
index b73ee01f..fc64598 100644
--- a/gcc/config/glibc-d.c
+++ b/gcc/config/glibc-d.c
@@ -1,5 +1,5 @@
/* Glibc support needed only by D front-end.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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 the Free
diff --git a/gcc/config/glibc-stdint.h b/gcc/config/glibc-stdint.h
index f56d1ac..9d93143 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 3da0c65..ba14692 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 7989c19..f417375 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/gnu.h b/gcc/config/gnu.h
index 3aca4e3..9a5e215 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1994-2019 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 4175c83..7424c1e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 4b50ae3..441962a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 dbafb3c..f8792ca 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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-2018 Free Software Foundation, Inc."
+echo ";; Copyright (C) 2004-2019 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 367fb1c..9655694 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 24b7485..805ed72 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 1883f14..e50521a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 84b2e4f..eb0ae83 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2019 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 4d4a443..af7dbfb 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 a772bad..03c3c4c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 76f59a6..057ad4d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 217189a..70c6c5c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 b7f34d5..ca6d264 100644
--- a/gcc/config/h8300/t-h8300
+++ b/gcc/config/h8300/t-h8300
@@ -1,4 +1,4 @@
-# Copyright (C) 1993-2018 Free Software Foundation, Inc.
+# Copyright (C) 1993-2019 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 ee7af8b..e49283a 100644
--- a/gcc/config/h8300/t-linux
+++ b/gcc/config/h8300/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 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 8f700ee..49d3af7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 47c3f9d..69fa6b8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 7e2ff67..6c637cf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 4696e41..a000908 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/host-netbsd.c b/gcc/config/host-netbsd.c
index c8fe47d..0579ab3 100644
--- a/gcc/config/host-netbsd.c
+++ b/gcc/config/host-netbsd.c
@@ -1,5 +1,5 @@
/* NetBSD host-specific hook definitions.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 78f8149..e271270 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 942f582..614e469 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/hpux11.opt b/gcc/config/hpux11.opt
index 1a4a4c7..60ebaa3 100644
--- a/gcc/config/hpux11.opt
+++ b/gcc/config/hpux11.opt
@@ -1,6 +1,6 @@
; HP-UX 11 options.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 0a448b5..e01b77d 100644
--- a/gcc/config/i386/adxintrin.h
+++ b/gcc/config/i386/adxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 a9ff9b5..693805e 100644
--- a/gcc/config/i386/ammintrin.h
+++ b/gcc/config/i386/ammintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 9484500..828f110 100644
--- a/gcc/config/i386/athlon.md
+++ b/gcc/config/i386/athlon.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 e609963..1edbd63 100644
--- a/gcc/config/i386/atom.md
+++ b/gcc/config/i386/atom.md
@@ -1,5 +1,5 @@
;; Atom Scheduling
-;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 7dd359b..e69089d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 a56d3fc..7606efd 100644
--- a/gcc/config/i386/avx2intrin.h
+++ b/gcc/config/i386/avx2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 d12e9c6..58f4d70 100644
--- a/gcc/config/i386/avx5124fmapsintrin.h
+++ b/gcc/config/i386/avx5124fmapsintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2019 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 f07cbf7..76a0e26 100644
--- a/gcc/config/i386/avx5124vnniwintrin.h
+++ b/gcc/config/i386/avx5124vnniwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512bitalgintrin.h b/gcc/config/i386/avx512bitalgintrin.h
index 3a7414a..8b4fc8e 100644
--- a/gcc/config/i386/avx512bitalgintrin.h
+++ b/gcc/config/i386/avx512bitalgintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2019 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 24ad5f1..cf5f885 100644
--- a/gcc/config/i386/avx512bwintrin.h
+++ b/gcc/config/i386/avx512bwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 bd4149e..d20bc2a 100644
--- a/gcc/config/i386/avx512cdintrin.h
+++ b/gcc/config/i386/avx512cdintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 1348259..f0c18fb 100644
--- a/gcc/config/i386/avx512dqintrin.h
+++ b/gcc/config/i386/avx512dqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 92de341a..bab848d 100644
--- a/gcc/config/i386/avx512erintrin.h
+++ b/gcc/config/i386/avx512erintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 c749b1a..88bee3c 100644
--- a/gcc/config/i386/avx512fintrin.h
+++ b/gcc/config/i386/avx512fintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 d365c66..0964ffd 100644
--- a/gcc/config/i386/avx512ifmaintrin.h
+++ b/gcc/config/i386/avx512ifmaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 92de51e..31473e6 100644
--- a/gcc/config/i386/avx512ifmavlintrin.h
+++ b/gcc/config/i386/avx512ifmavlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 f7568d8..83556cb 100644
--- a/gcc/config/i386/avx512pfintrin.h
+++ b/gcc/config/i386/avx512pfintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vbmi2intrin.h b/gcc/config/i386/avx512vbmi2intrin.h
index f2f7013..2b1e338 100644
--- a/gcc/config/i386/avx512vbmi2intrin.h
+++ b/gcc/config/i386/avx512vbmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vbmi2vlintrin.h b/gcc/config/i386/avx512vbmi2vlintrin.h
index b089d33..d1276c8 100644
--- a/gcc/config/i386/avx512vbmi2vlintrin.h
+++ b/gcc/config/i386/avx512vbmi2vlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 a1b9362..85f6af4 100644
--- a/gcc/config/i386/avx512vbmiintrin.h
+++ b/gcc/config/i386/avx512vbmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 91af125..39fef5c 100644
--- a/gcc/config/i386/avx512vbmivlintrin.h
+++ b/gcc/config/i386/avx512vbmivlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 f8df6f2..2dd73ffb 100644
--- a/gcc/config/i386/avx512vlbwintrin.h
+++ b/gcc/config/i386/avx512vlbwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 8c7c6ff..5914dac 100644
--- a/gcc/config/i386/avx512vldqintrin.h
+++ b/gcc/config/i386/avx512vldqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 36798bc..b2b3a4b 100644
--- a/gcc/config/i386/avx512vlintrin.h
+++ b/gcc/config/i386/avx512vlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vnniintrin.h b/gcc/config/i386/avx512vnniintrin.h
index 038e269..d6f2106 100644
--- a/gcc/config/i386/avx512vnniintrin.h
+++ b/gcc/config/i386/avx512vnniintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vnnivlintrin.h b/gcc/config/i386/avx512vnnivlintrin.h
index b278d6d..a2e84f6 100644
--- a/gcc/config/i386/avx512vnnivlintrin.h
+++ b/gcc/config/i386/avx512vnnivlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vpopcntdqintrin.h b/gcc/config/i386/avx512vpopcntdqintrin.h
index 722f6f8..3569430 100644
--- a/gcc/config/i386/avx512vpopcntdqintrin.h
+++ b/gcc/config/i386/avx512vpopcntdqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vpopcntdqvlintrin.h b/gcc/config/i386/avx512vpopcntdqvlintrin.h
index 85fc6ea..b974d09 100644
--- a/gcc/config/i386/avx512vpopcntdqvlintrin.h
+++ b/gcc/config/i386/avx512vpopcntdqvlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2019 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 3891ffd..29115a1 100644
--- a/gcc/config/i386/avxintrin.h
+++ b/gcc/config/i386/avxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 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 1ffe4f4..16fbcb5 100644
--- a/gcc/config/i386/avxmath.h
+++ b/gcc/config/i386/avxmath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2019 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 dcf439d..ee83a06 100644
--- a/gcc/config/i386/bdver1.md
+++ b/gcc/config/i386/bdver1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 0158c4f..3e829f6 100644
--- a/gcc/config/i386/bdver3.md
+++ b/gcc/config/i386/bdver3.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 5de1ce2..aa08370 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 b04a29d..dd98145 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 b0bbeed..ddaee2c 100644
--- a/gcc/config/i386/bmi2intrin.h
+++ b/gcc/config/i386/bmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 9de0725..a2982b6 100644
--- a/gcc/config/i386/bmiintrin.h
+++ b/gcc/config/i386/bmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2019 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 620a541..c524a8c 100644
--- a/gcc/config/i386/bmmintrin.h
+++ b/gcc/config/i386/bmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 0af07ec..2b695c2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 325632b..4b095ab6 100644
--- a/gcc/config/i386/btver2.md
+++ b/gcc/config/i386/btver2.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/cet.c b/gcc/config/i386/cet.c
index 9dd90f0..09700b9 100644
--- a/gcc/config/i386/cet.c
+++ b/gcc/config/i386/cet.c
@@ -1,5 +1,5 @@
/* Functions for CET/x86.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cet.h b/gcc/config/i386/cet.h
index 309f642..87913af 100644
--- a/gcc/config/i386/cet.h
+++ b/gcc/config/i386/cet.h
@@ -1,5 +1,5 @@
/* ELF program property for Intel CET.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/config/i386/cetintrin.h b/gcc/config/i386/cetintrin.h
index e9abcf3..c20a76a 100644
--- a/gcc/config/i386/cetintrin.h
+++ b/gcc/config/i386/cetintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cldemoteintrin.h b/gcc/config/i386/cldemoteintrin.h
index a961a1c..763305d 100644
--- a/gcc/config/i386/cldemoteintrin.h
+++ b/gcc/config/i386/cldemoteintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2018 Free Software Foundation, Inc.
+/* Copyright (C) 2018-2019 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 a4b3d90..1e720c2 100644
--- a/gcc/config/i386/clflushoptintrin.h
+++ b/gcc/config/i386/clflushoptintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 7ac43bf..217fb3b 100644
--- a/gcc/config/i386/clwbintrin.h
+++ b/gcc/config/i386/clwbintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 9d1f7bf..1a37b05 100644
--- a/gcc/config/i386/clzerointrin.h
+++ b/gcc/config/i386/clzerointrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 41b8690..33921ae 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 e5663ee..926eae9 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 2e6d4a5..39bf0fb 100644
--- a/gcc/config/i386/cpuid.h
+++ b/gcc/config/i386/cpuid.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ * Copyright (C) 2007-2019 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 863ee4c..fce2c45 100644
--- a/gcc/config/i386/cross-stdarg.h
+++ b/gcc/config/i386/cross-stdarg.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2019 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 41e82c2..313e40c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 c322d19..6426d96 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 ab9d3e3..ebf5b49 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 0b42238..423510a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 a35d3a0..f8404e3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 fd7df56..9b1e20c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 fb20fca..6a92d8b 100644
--- a/gcc/config/i386/cygwin.opt
+++ b/gcc/config/i386/cygwin.opt
@@ -1,6 +1,6 @@
; Cygwin-specific options.
-; Copyright (C) 2013-2018 Free Software Foundation, Inc.
+; Copyright (C) 2013-2019 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 f760218..a63841c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 87c4b8c..ebd65f9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 950642a..a17eb72 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 d187c3a..33e2939 100644
--- a/gcc/config/i386/djgpp.c
+++ b/gcc/config/i386/djgpp.c
@@ -1,5 +1,5 @@
/* Subroutines for DJGPP.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 dd8c71b..7ca6169 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 3f962e6..41de3eb 100644
--- a/gcc/config/i386/djgpp.opt
+++ b/gcc/config/i386/djgpp.opt
@@ -1,6 +1,6 @@
; DJGPP-specific options.
-; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 40774c0..fd50372 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 19a8aba..75f7026 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.c
index c6766d0..3040f03 100644
--- a/gcc/config/i386/driver-mingw32.c
+++ b/gcc/config/i386/driver-mingw32.c
@@ -1,5 +1,5 @@
/* Host OS specific configuration for the gcc driver.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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 3c1f04b..d9bc3f7 100644
--- a/gcc/config/i386/emmintrin.h
+++ b/gcc/config/i386/emmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2019 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 5c0490c..57c0da1 100644
--- a/gcc/config/i386/f16cintrin.h
+++ b/gcc/config/i386/f16cintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 578ceba..0a53656 100644
--- a/gcc/config/i386/fma4intrin.h
+++ b/gcc/config/i386/fma4intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 4f13e81c..7c78634 100644
--- a/gcc/config/i386/fmaintrin.h
+++ b/gcc/config/i386/fmaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 caac6b3..912d4be 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 d7fbe94..1f99e81 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 4331dd2..ff6c6f8 100644
--- a/gcc/config/i386/fxsrintrin.h
+++ b/gcc/config/i386/fxsrintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 eb30db5..711ead0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 64f9bfa..bdc425e 100644
--- a/gcc/config/i386/geode.md
+++ b/gcc/config/i386/geode.md
@@ -1,5 +1,5 @@
;; Geode Scheduling
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/gfniintrin.h b/gcc/config/i386/gfniintrin.h
index 5bd040f..90fdc6f 100644
--- a/gcc/config/i386/gfniintrin.h
+++ b/gcc/config/i386/gfniintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/glm.md b/gcc/config/i386/glm.md
index 03d28ff..3623b85 100644
--- a/gcc/config/i386/glm.md
+++ b/gcc/config/i386/glm.md
@@ -1,5 +1,5 @@
;; Goldmont(GLM) Scheduling
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 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 6ad7d57..b988655 100644
--- a/gcc/config/i386/gmm_malloc.h
+++ b/gcc/config/i386/gmm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 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 dc66daa..36050687 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-2018 Free Software Foundation, Inc.
+ GNU userspace. Copyright (C) 2012-2019 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 baed87a..33ce679 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 09141ce..540b5a5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 67d2742..69d9e5f 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1994-2019 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 4d547fa..2cb8263 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 754df3e..4fb9d62 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 b265333..2454a29 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 8bfa542..f2b56d7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 82df3ba..0291900 100644
--- a/gcc/config/i386/i386-builtin-types.awk
+++ b/gcc/config/i386/i386-builtin-types.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
#
# This 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 e80abe4..322be4b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 5c327dc..5e7e46f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386-d.c b/gcc/config/i386/i386-d.c
index 34304b8..8954f1f 100644
--- a/gcc/config/i386/i386-d.c
+++ b/gcc/config/i386/i386-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the x86 architecture.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/i386/i386-modes.def b/gcc/config/i386/i386-modes.def
index 12c17ce..d0ae469 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 35e9413..cf7bb14 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 4a6a95c..87cfd94 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 1e802ba..bf3637d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 61dbc95..5de381d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 d4b1737..83b025e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 b2d27fa..c8123cb 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1988-2019 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 007e88b..9b93241 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 3648012..7130b7e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 4320cfb..fb264ef 100644
--- a/gcc/config/i386/ia32intrin.h
+++ b/gcc/config/i386/ia32intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2019 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 4e7c569..bcff0cc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 b52ab91..6ce0001 100644
--- a/gcc/config/i386/immintrin.h
+++ b/gcc/config/i386/immintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 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 b8f1164..2a3e912 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 10997e8..d1a59fc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 655b178..682532d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 21528cf..a03c6cd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 c755d8d..4ab1101 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 22b3a72..eed246b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 1e7a055..9cc74bc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 69f97f1..9a6e2d9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 f2d913e..c08221c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 fb30a8a..74239ba 100644
--- a/gcc/config/i386/lwpintrin.h
+++ b/gcc/config/i386/lwpintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 6f4013e..0e58fc5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 6e001b3..c0c6dad 100644
--- a/gcc/config/i386/lzcntintrin.h
+++ b/gcc/config/i386/lzcntintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2019 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 0739bdd..fdaec62 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 2f4aa3e..fd18000 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 00b3f04..c6a126bf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 502f039..170a73f 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2009-2019 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 29ff0d2..9bdea9a 100644
--- a/gcc/config/i386/mingw.opt
+++ b/gcc/config/i386/mingw.opt
@@ -1,6 +1,6 @@
; MinGW-specific options.
-; Copyright (C) 2008-2018 Free Software Foundation, Inc.
+; Copyright (C) 2008-2019 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 5759d8d..5f0c783 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 efd667f..6bec24e 100644
--- a/gcc/config/i386/mm3dnow.h
+++ b/gcc/config/i386/mm3dnow.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 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 71f6a13..238b3df 100644
--- a/gcc/config/i386/mmintrin.h
+++ b/gcc/config/i386/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2019 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 66da7bc..c1e0f2c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/movdirintrin.h b/gcc/config/i386/movdirintrin.h
index 75a5552..8455ada 100644
--- a/gcc/config/i386/movdirintrin.h
+++ b/gcc/config/i386/movdirintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2018 Free Software Foundation, Inc.
+/* Copyright (C) 2018-2019 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 f47000d..98697ea 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 c6a0acc..005c23a 100644
--- a/gcc/config/i386/mwaitxintrin.h
+++ b/gcc/config/i386/mwaitxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 1aa96cd..53246cf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 6adf1fe..3f8957b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 e40c49b..85195e4 100644
--- a/gcc/config/i386/nmmintrin.h
+++ b/gcc/config/i386/nmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 fbcc668..16e9404 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 1e270e2..0699987 100644
--- a/gcc/config/i386/nto.opt
+++ b/gcc/config/i386/nto.opt
@@ -1,6 +1,6 @@
; QNX options.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 705e904..adb2179 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 26dfc97..6478445 100644
--- a/gcc/config/i386/pentium.md
+++ b/gcc/config/i386/pentium.md
@@ -1,5 +1,5 @@
;; Pentium Scheduling
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 a07ce84..727bec5 100644
--- a/gcc/config/i386/pkuintrin.h
+++ b/gcc/config/i386/pkuintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2019 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 ffbb7f8..09a4d14 100644
--- a/gcc/config/i386/pmm_malloc.h
+++ b/gcc/config/i386/pmm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 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 f2991da..cabc296 100644
--- a/gcc/config/i386/pmmintrin.h
+++ b/gcc/config/i386/pmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2019 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 8da5144..2b7c82c 100644
--- a/gcc/config/i386/popcntintrin.h
+++ b/gcc/config/i386/popcntintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2019 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 e176b28..a7ae22d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 bd262d7..807883e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 a07f4ed..dab4639 100644
--- a/gcc/config/i386/prfchwintrin.h
+++ b/gcc/config/i386/prfchwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 679973c..1ed1158 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 27d9329..f821b4f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 1140564..56c7ec8 100644
--- a/gcc/config/i386/rdseedintrin.h
+++ b/gcc/config/i386/rdseedintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/rtemself.h b/gcc/config/i386/rtemself.h
index 65e8dad..1861ceb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 280c4d7..f46e681 100644
--- a/gcc/config/i386/rtmintrin.h
+++ b/gcc/config/i386/rtmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/sgxintrin.h b/gcc/config/i386/sgxintrin.h
index dd3f9cf..b92aada 100644
--- a/gcc/config/i386/sgxintrin.h
+++ b/gcc/config/i386/sgxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2019 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 970d5b5..3ab222f 100644
--- a/gcc/config/i386/shaintrin.h
+++ b/gcc/config/i386/shaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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 c059350..527f094 100644
--- a/gcc/config/i386/slm.md
+++ b/gcc/config/i386/slm.md
@@ -1,5 +1,5 @@
;; Slivermont(SLM) Scheduling
-;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 b7257a5..53d79c0 100644
--- a/gcc/config/i386/smmintrin.h
+++ b/gcc/config/i386/smmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 73ebc4a..6555ea7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 6ec9896..0b85f1f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 453d3fd..7ab0dc1 100644
--- a/gcc/config/i386/ssemath.h
+++ b/gcc/config/i386/ssemath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2019 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 994397c..2d98ab1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 69b0169..3f67cf4 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 618397c..ba146e3 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 f88c07d..dd342bd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 Free Software Foundation, Inc.
Written by Ron Guilmette (rfg@netcom.com).
diff --git a/gcc/config/i386/t-cet b/gcc/config/i386/t-cet
index cec18f4..78b8a91 100644
--- a/gcc/config/i386/t-cet
+++ b/gcc/config/i386/t-cet
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming
index f26d137..8eae06b 100644
--- a/gcc/config/i386/t-cygming
+++ b/gcc/config/i386/t-cygming
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 261739e..0dac80f 100644
--- a/gcc/config/i386/t-i386
+++ b/gcc/config/i386/t-i386
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 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 8ea0faf..c686ab2 100644
--- a/gcc/config/i386/t-linux64
+++ b/gcc/config/i386/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 48efb51..451421f 100644
--- a/gcc/config/i386/t-rtems
+++ b/gcc/config/i386/t-rtems
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2019 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 8c613af..a143d97 100644
--- a/gcc/config/i386/t-sol2
+++ b/gcc/config/i386/t-sol2
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 b34da7c..be6bac8 100644
--- a/gcc/config/i386/tbmintrin.h
+++ b/gcc/config/i386/tbmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2019 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 54b5183..39ea094 100644
--- a/gcc/config/i386/tmmintrin.h
+++ b/gcc/config/i386/tmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 b130c93..42e28c4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/vaesintrin.h b/gcc/config/i386/vaesintrin.h
index 5d9e03f..5566669 100644
--- a/gcc/config/i386/vaesintrin.h
+++ b/gcc/config/i386/vaesintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/vpclmulqdqintrin.h b/gcc/config/i386/vpclmulqdqintrin.h
index bcc9eed..2b7f371 100644
--- a/gcc/config/i386/vpclmulqdqintrin.h
+++ b/gcc/config/i386/vpclmulqdqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 7358208..5639051 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 77eaa75..470ea4c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/i386/waitpkgintrin.h b/gcc/config/i386/waitpkgintrin.h
index 4418dcd..2705b31 100644
--- a/gcc/config/i386/waitpkgintrin.h
+++ b/gcc/config/i386/waitpkgintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2018 Free Software Foundation, Inc.
+/* Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.c
index 086b771..d142b13 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 bdc1b07..bc644b5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 89e4b6e..1b43955 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 61837f3..6394a7d 100644
--- a/gcc/config/i386/wmmintrin.h
+++ b/gcc/config/i386/wmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 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 d07f972..74d6801 100644
--- a/gcc/config/i386/x-mingw32
+++ b/gcc/config/i386/x-mingw32
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 bc97454..a37ad44 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
Contributed by Bo Thorsen <bo@suse.de>.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h
index a47b92f..1c641d9 100644
--- a/gcc/config/i386/x86-tune-costs.h
+++ b/gcc/config/i386/x86-tune-costs.h
@@ -1,5 +1,5 @@
/* Costs of operations of individual x86 CPUs.
- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.c
index ec2a0db..578d71d 100644
--- a/gcc/config/i386/x86-tune-sched-atom.c
+++ b/gcc/config/i386/x86-tune-sched-atom.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement atom+ specific logic.
- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.c
index b5f1625..e417484 100644
--- a/gcc/config/i386/x86-tune-sched-bd.c
+++ b/gcc/config/i386/x86-tune-sched-bd.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement bdver1-4 specific logic.
- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.c
index 8c49e66..508fcde 100644
--- a/gcc/config/i386/x86-tune-sched-core.c
+++ b/gcc/config/i386/x86-tune-sched-core.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement bdver1-4 specific logic.
- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.c
index a7fad4a..f2402e0 100644
--- a/gcc/config/i386/x86-tune-sched.c
+++ b/gcc/config/i386/x86-tune-sched.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement CPU specific logic.
- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def
index 02d8eda..01e4986 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 92bdf65..0eb8d88 100644
--- a/gcc/config/i386/x86intrin.h
+++ b/gcc/config/i386/x86intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 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 6727d2f..a5d9009 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 0209692..8ebc825 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 f1dbc23..b696e3c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 f770570..5828437 100644
--- a/gcc/config/i386/xmmintrin.h
+++ b/gcc/config/i386/xmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2019 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 e7fda9a..d1d1e06 100644
--- a/gcc/config/i386/xopintrin.h
+++ b/gcc/config/i386/xopintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 52019f9..c61f2d6 100644
--- a/gcc/config/i386/xsavecintrin.h
+++ b/gcc/config/i386/xsavecintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 3f6c80b..3ab1c10 100644
--- a/gcc/config/i386/xsaveintrin.h
+++ b/gcc/config/i386/xsaveintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 4f6d1f75..ae62107 100644
--- a/gcc/config/i386/xsaveoptintrin.h
+++ b/gcc/config/i386/xsaveoptintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 1f1b631..1abc0b33 100644
--- a/gcc/config/i386/xsavesintrin.h
+++ b/gcc/config/i386/xsavesintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 9047c3c..c1e3317 100644
--- a/gcc/config/i386/xtestintrin.h
+++ b/gcc/config/i386/xtestintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 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 ec84f61..c7f49bf 100644
--- a/gcc/config/i386/znver1.md
+++ b/gcc/config/i386/znver1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 4289b3f..ae16591 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 b73cf01..5b6e318 100644
--- a/gcc/config/ia64/div.md
+++ b/gcc/config/ia64/div.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 55e2a29..09e90cf 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2000-2019 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 cc12a71..452aa78 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 d50c6ab..ea1eaab 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 fe2143e..4f1e661 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 451837e..61adb5f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 6526810..ead3e3a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 0cb7b50..4bc5400 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 f121cee..006f1d7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 6ecc155..5f2a396 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 8f65b85..037006c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2019 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 61f2c9f..9d2bbe1 100644
--- a/gcc/config/ia64/ia64.opt
+++ b/gcc/config/ia64/ia64.opt
@@ -1,4 +1,4 @@
-; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 fcc6012..d85c6e3 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 d200ae5..76a953a 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2000-2019 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 9b42962..4293bcb 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 b38596a..fef5848 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 a9442c0..2c7cd86 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2000-2019 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 3183556..c118343 100644
--- a/gcc/config/ia64/t-hpux
+++ b/gcc/config/ia64/t-hpux
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 8dcc22c..c3d945d 100644
--- a/gcc/config/ia64/t-ia64
+++ b/gcc/config/ia64/t-ia64
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 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 30a9faa..2f17947 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 c3e1f02..79cb91e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 99259bb..4f57ce7 100644
--- a/gcc/config/ia64/vms.opt
+++ b/gcc/config/ia64/vms.opt
@@ -1,6 +1,6 @@
; IA64 VMS options.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 1bc15c2..139d34e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi
index 6e2ff98..b1ff3bd 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2003-2019 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 6c7af58..6f41227 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 83ceec3..c79f410 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 f17e189..c47c00f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 4b30a44..4bdbf11 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 1dff91f..89efdaf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 a4c688a..3363a14 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 c2112b7..e3d4812 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 7484f0e..8d648cd 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 923e7e4..648c440 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 4b303cc..dba18a8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 40da4c17..1dc0277 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 486c8d2..cf54b23 100644
--- a/gcc/config/linux-android.opt
+++ b/gcc/config/linux-android.opt
@@ -1,6 +1,6 @@
; Android specific options.
-; Copyright (C) 2008-2018 Free Software Foundation, Inc.
+; Copyright (C) 2008-2019 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 9da8dd7..13e6cc7 100644
--- a/gcc/config/linux-protos.h
+++ b/gcc/config/linux-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/linux.c b/gcc/config/linux.c
index bc06e54..f90bbb8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/linux.h b/gcc/config/linux.h
index 0255359..c3c4a21 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 2704efd..05d5258 100644
--- a/gcc/config/linux.opt
+++ b/gcc/config/linux.opt
@@ -1,6 +1,6 @@
; Processor-independent options for GNU/Linux.
;
-; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+; Copyright (C) 2006-2019 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 3484be2..e522adb 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 f532c3e..5130a77 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 0f7633a..7ed9ac0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 2a4a275..c330b17 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 1c39285..c09052c6 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 42853f5..f8560f4 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2009-2019 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 ee5da00..26b9b70 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 ad2339b..1d7d71c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 ac51d97..bbeebca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 e2f768b..86bd1d5 100644
--- a/gcc/config/lynx.h
+++ b/gcc/config/lynx.h
@@ -1,5 +1,5 @@
/* Target independent definitions for LynxOS.
- Copyright (C) 1993-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/lynx.opt b/gcc/config/lynx.opt
index ea11f0f..54d47a8 100644
--- a/gcc/config/lynx.opt
+++ b/gcc/config/lynx.opt
@@ -1,6 +1,6 @@
; Processor-independent options for LynxOS.
-; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 d7e38e1..90f86fd 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 57d149a..5f01e9a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 a54751f..d7da439 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 dfa13b5..fe8a9f5 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 891d5cf..ceea34b 100644
--- a/gcc/config/m32c/constraints.md
+++ b/gcc/config/m32c/constraints.md
@@ -1,5 +1,5 @@
;; m32c constraints
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 a5af814..13037c2 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 e217556..e14e776 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 3e4446b..f027c01 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 b3ee0d6..7d4d478 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 069ad08..3a98ded 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 4b43328..dd66b8a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 85b9478..909f701 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 83094aa..5e26f5c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 7f7ac63..821e6bf 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 0da8612..efac9b6 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 45768f18..0ab755a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 58a41e6..502baff 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 c4135a9..d3d3079 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 6a562dd..a0c5278 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 6aa1a58..3121523 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 2ec500f..5a13011 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 84a4284..0291ff0 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 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 9cb1f06..ad338e7 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 d65abe7..715ef51 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 f2b8435..4e3aa8a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 ffde5e4..0dd0e92 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 21286b7..e8a3b50 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 a2bd289..6e79b2a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 4eb15a7..2e7aacf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 5f91e32..be57397 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2019 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 6cb1600..6b73d8c 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 a107f80..a469c97 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 2177c93..84a9e82 100644
--- a/gcc/config/m32r/t-linux
+++ b/gcc/config/m32r/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 25f96ec..23fa918 100644
--- a/gcc/config/m32r/t-m32r
+++ b/gcc/config/m32r/t-m32r
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 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 c32b85e..db4d023 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 ee9275f..2ccb5dd 100644
--- a/gcc/config/m68k/constraints.md
+++ b/gcc/config/m68k/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for m68k
-;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 a4082ed..455ae55 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 f7357b1..5734fbb 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 f584d19..ebdf028 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 d181dee..17c1d9b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 4b95376..b905967 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 a2007de..b004019 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 02b4861..bee54cb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 81e9850..980a6c3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 81226db..d0c5d30 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 fce25d0..61bdd76 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 f412db9..abd920e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 987c707..9a2b305 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 ea41545..c566614 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 29e9be2..fc65e52 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 88335cd..31e8767 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2019 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 9d794bd..6a9b802 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 5fa87a6..19be570 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 10a2d62..893cc75 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-2018 Free Software Foundation, Inc. */
+ Copyright (C) 1994-2019 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 afab6c5..893329d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 f897962..66fd7dc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 63ac181..ad29788 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 44f2cbb..0c607b7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 e18a06e..9595ce4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 bde24f1..1ff5d89 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 130f832..283731c 100644
--- a/gcc/config/m68k/t-linux
+++ b/gcc/config/m68k/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 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 389026a..55829b0 100644
--- a/gcc/config/m68k/t-mlibs
+++ b/gcc/config/m68k/t-mlibs
@@ -1,6 +1,6 @@
# multilibs -*- mode:Makefile -*-
#
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 df13969..7431d5c 100644
--- a/gcc/config/m68k/t-uclinux
+++ b/gcc/config/m68k/t-uclinux
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 475b5da..aa4974f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 97e7592..1c0f51a 100644
--- a/gcc/config/m68k/uclinux.opt
+++ b/gcc/config/m68k/uclinux.opt
@@ -1,6 +1,6 @@
; m68k/ColdFire uClinux options.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 9f971c8..7e00a2c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 7fea39a..5584c9b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 7c31021..ad0e154 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 6df464d..06f093e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 594e79b..3f84bf0d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 fc14af2..cc84e34 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1993-2019 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 0533ab4..98cfc83 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 0cbda50..baf0e20 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 54771ef..8aae5fc 100644
--- a/gcc/config/mcore/t-mcore
+++ b/gcc/config/mcore/t-mcore
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 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 ae14944..5e1d79a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 d505424..7053911 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 7b020b5..cd21319 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 515b713..1f5ca80 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 6c4a62c..aa6ef44 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 c05bed6..fa0806e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 bec346f..bb432ae 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 2f34541..0e5a46b 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2009-2019 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 5e12095..30f26ae 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 5f23321..c0008f3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 b34bd54..6f16ca6 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 0a98d62..a6c06a9 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 2cbe867..65d601b 100644
--- a/gcc/config/mips/20kc.md
+++ b/gcc/config/mips/20kc.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 b11ad58..1c63d61 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 7341797..9648ba0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 3d48edb..5fc27c5 100644
--- a/gcc/config/mips/4000.md
+++ b/gcc/config/mips/4000.md
@@ -1,5 +1,5 @@
;; R4000 pipeline description.
-;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 d6cc307..1ba52d9 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 4c2fc46..a5b7c7b 100644
--- a/gcc/config/mips/4130.md
+++ b/gcc/config/mips/4130.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 4db9191..f183ec1 100644
--- a/gcc/config/mips/4300.md
+++ b/gcc/config/mips/4300.md
@@ -1,5 +1,5 @@
;; VR4300 pipeline description.
-;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 6b6f61a..998832e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 f658849..f924588 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 83c23ef..e07522a 100644
--- a/gcc/config/mips/5000.md
+++ b/gcc/config/mips/5000.md
@@ -1,5 +1,5 @@
;; VR5000 pipeline description.
-;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 8566124..2329d68 100644
--- a/gcc/config/mips/5400.md
+++ b/gcc/config/mips/5400.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 6b4dfd4..fffa566 100644
--- a/gcc/config/mips/5500.md
+++ b/gcc/config/mips/5500.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 e72c40c..44569e2f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 50626a9..4df4fb5 100644
--- a/gcc/config/mips/6000.md
+++ b/gcc/config/mips/6000.md
@@ -1,5 +1,5 @@
;; R6000 pipeline description.
-;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 b892913..4db0cf7 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 20a67fc..0f868dd 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 5d488bd..4b025cb 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 a39fe09..cea160d 100644
--- a/gcc/config/mips/constraints.md
+++ b/gcc/config/mips/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for MIPS.
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 c655b1d..3f746fb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 98d4f80..d55ea64 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 d88999a..4046dbe 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 4a4f9e6..4bbd953 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 ed51947..585d642 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 b82e2d0..84e45d0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 fcd7146..2714c54 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 22097e2..7c2f990 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/gs264e.md b/gcc/config/mips/gs264e.md
index 8f1f9e1..8b4876d 100644
--- a/gcc/config/mips/gs264e.md
+++ b/gcc/config/mips/gs264e.md
@@ -1,6 +1,6 @@
;; Pipeline model for Loongson gs264e cores.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/gs464.md b/gcc/config/mips/gs464.md
index 82efb66..fe8381d 100644
--- a/gcc/config/mips/gs464.md
+++ b/gcc/config/mips/gs464.md
@@ -1,6 +1,6 @@
;; Pipeline model for Loongson gs464 cores.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/gs464e.md b/gcc/config/mips/gs464e.md
index 60e0e6b..03a7278 100644
--- a/gcc/config/mips/gs464e.md
+++ b/gcc/config/mips/gs464e.md
@@ -1,6 +1,6 @@
;; Pipeline model for Loongson gs464e cores.
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 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 97f6c0b..6f852ce 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 da9be6b..1446689 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 2dfd0c1..6f79ac9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/loongson-mmi.md b/gcc/config/mips/loongson-mmi.md
index b126e62..c11bc83 100644
--- a/gcc/config/mips/loongson-mmi.md
+++ b/gcc/config/mips/loongson-mmi.md
@@ -1,5 +1,5 @@
;; Machine description for Loongson MultiMedia extensions Instructions (MMI).
-;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/loongson-mmiintrin.h b/gcc/config/mips/loongson-mmiintrin.h
index 6f35fb5..d78dc8a 100644
--- a/gcc/config/mips/loongson-mmiintrin.h
+++ b/gcc/config/mips/loongson-mmiintrin.h
@@ -1,6 +1,6 @@
/* Intrinsics for Loongson MultiMedia extension Instructions operations.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 Free Software Foundation, Inc.
Contributed by CodeSourcery.
This file is part of GCC.
diff --git a/gcc/config/mips/loongson.h b/gcc/config/mips/loongson.h
index 3880e4c..339c062 100644
--- a/gcc/config/mips/loongson.h
+++ b/gcc/config/mips/loongson.h
@@ -1,6 +1,6 @@
/* Intrinsics for Loongson MultiMedia extension Instructions operations.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 a83f35a..751f9e3 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;;
;; GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/config/mips/m5100.md b/gcc/config/mips/m5100.md
index 101353a7..d53d94d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 9c0d9c3..9f8158e 100644
--- a/gcc/config/mips/micromips.md
+++ b/gcc/config/mips/micromips.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 747739f..5075f55 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/mips-d.c b/gcc/config/mips/mips-d.c
index 8f0d967..5782424 100644
--- a/gcc/config/mips/mips-d.c
+++ b/gcc/config/mips/mips-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the MIPS architecture.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/mips/mips-dsp.md b/gcc/config/mips/mips-dsp.md
index 461e31f..93cb8dc 100644
--- a/gcc/config/mips/mips-dsp.md
+++ b/gcc/config/mips/mips-dsp.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 29a7f1a..5c794a6 100644
--- a/gcc/config/mips/mips-dspr2.md
+++ b/gcc/config/mips/mips-dspr2.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 471859c..f224eba 100644
--- a/gcc/config/mips/mips-fixed.md
+++ b/gcc/config/mips/mips-fixed.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 10099c7..5b5dc6b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 1e66951..a69f6b9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 3b95ef4..9777590 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 3aeb083..f3948b9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 7cde242..64afb35 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 4acfa7a..188088c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 7ab2cf5..652a049 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 55b4407..95dc946 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 d2205f0..953d82e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 0cb0cb8..25e0df2 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1989-2019 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 7533210..f3702c4 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 e55be4f..6aac612 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 d4a11b1..652aef8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 9792972..95fca5c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 9725a35..c84aa5f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 58ed4ba..8a9506c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 8f20d39..2eedc7a 100644
--- a/gcc/config/mips/octeon.md
+++ b/gcc/config/mips/octeon.md
@@ -1,5 +1,5 @@
;; Octeon pipeline description.
-;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 a31cc11..15f61c9 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/p6600.md b/gcc/config/mips/p6600.md
index 211bdd7..8cc0ff0 100644
--- a/gcc/config/mips/p6600.md
+++ b/gcc/config/mips/p6600.md
@@ -1,6 +1,6 @@
;; DFA-based pipeline description for P6600.
;;
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 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 884afd1..0b0b004 100644
--- a/gcc/config/mips/predicates.md
+++ b/gcc/config/mips/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for MIPS.
-;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 b61af3f..8769628 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 66e00bf..69fcfe8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 1fef74c..2c1c068 100644
--- a/gcc/config/mips/sb1.md
+++ b/gcc/config/mips/sb1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 b461b8e..4f30070 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 f7e8824..f693e8a 100644
--- a/gcc/config/mips/sde.opt
+++ b/gcc/config/mips/sde.opt
@@ -1,6 +1,6 @@
; MIPS SDE options.
;
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 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 f6de17c..a0280de 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 a6744c8..74e1a0a 100644
--- a/gcc/config/mips/sr71k.md
+++ b/gcc/config/mips/sr71k.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 5ae1d3a..41270eb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 426fccc..428905f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 9d0099a..a0332f1 100644
--- a/gcc/config/mips/t-elf
+++ b/gcc/config/mips/t-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2019 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 09159cd..5736ec2 100644
--- a/gcc/config/mips/t-img-elf
+++ b/gcc/config/mips/t-img-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 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 ba2b2b8..0b02f1f 100644
--- a/gcc/config/mips/t-img-linux
+++ b/gcc/config/mips/t-img-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 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 9b5de42..f230d0f 100644
--- a/gcc/config/mips/t-isa3264
+++ b/gcc/config/mips/t-isa3264
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 c017b7d..3a2ff70 100644
--- a/gcc/config/mips/t-linux64
+++ b/gcc/config/mips/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 0466ba2..453e7ec 100644
--- a/gcc/config/mips/t-mips
+++ b/gcc/config/mips/t-mips
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 66717de..f7be86f 100644
--- a/gcc/config/mips/t-mti-elf
+++ b/gcc/config/mips/t-mti-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 2a69adb9..1806592 100644
--- a/gcc/config/mips/t-mti-linux
+++ b/gcc/config/mips/t-mti-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 c4b9a15..14c9253 100644
--- a/gcc/config/mips/t-r3900
+++ b/gcc/config/mips/t-r3900
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2018 Free Software Foundation, Inc.
+# Copyright (C) 1998-2019 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 bc8c9f8..c22b3e3 100644
--- a/gcc/config/mips/t-rtems
+++ b/gcc/config/mips/t-rtems
@@ -1,6 +1,6 @@
# Custom multilibs for RTEMS
#
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 b0e54d7..e47afc6 100644
--- a/gcc/config/mips/t-sb1
+++ b/gcc/config/mips/t-sb1
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 4d884df..addc7b7 100644
--- a/gcc/config/mips/t-sde
+++ b/gcc/config/mips/t-sde
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 0296321..5b31a24 100644
--- a/gcc/config/mips/t-sdemtk
+++ b/gcc/config/mips/t-sdemtk
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 c9718e0..97500c57 100644
--- a/gcc/config/mips/t-sr71k
+++ b/gcc/config/mips/t-sr71k
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 6226d0a..0f6f753 100644
--- a/gcc/config/mips/t-st
+++ b/gcc/config/mips/t-st
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 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 018fcb0..197a634 100644
--- a/gcc/config/mips/t-vr
+++ b/gcc/config/mips/t-vr
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 e5bb655..762a760 100644
--- a/gcc/config/mips/t-vxworks
+++ b/gcc/config/mips/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 b7628f2..19c33ee 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 39f85ba..f26e35e 100644
--- a/gcc/config/mips/vxworks.h
+++ b/gcc/config/mips/vxworks.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2019 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 644e9fd..9923b5a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 c5550da..07cbba2 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 a9c2025..6e52043 100644
--- a/gcc/config/mmix/constraints.md
+++ b/gcc/config/mmix/constraints.md
@@ -1,5 +1,5 @@
;; MMIX constraints
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 a1c099f..7a776bb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 c335a09..576a7ba 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0225f80..d8d219b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 7b46afc..c140384 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 190422d..8a0c311 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2000-2019 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 1ea0227..a8d22f2 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 98ae85b..1d446c5 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 0df1d65..3266d34 100644
--- a/gcc/config/mmix/t-mmix
+++ b/gcc/config/mmix/t-mmix
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 ac66987..b4c7cbe 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 a3d6e40..a07ee80 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 0dad35c..9255196 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 2a6b637..0562804 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 da8c939..77a9d71 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 a7e5e6b..72e1256 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 31f2025..b36c8f5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 c01d3d0..c7c7bbf 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2019 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 7984d4c..82efb6d 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 c9961f4..6078d3c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 e96c0ed..fee0fcc 100644
--- a/gcc/config/mn10300/t-mn10300
+++ b/gcc/config/mn10300/t-mn10300
@@ -1,4 +1,4 @@
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2019 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 5e94b7b..2d3bdc8 100644
--- a/gcc/config/moxie/constraints.md
+++ b/gcc/config/moxie/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Moxie
-;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 2857b96..c8f0497 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 fbe39fe..0284f3c 100644
--- a/gcc/config/moxie/moxie.c
+++ b/gcc/config/moxie/moxie.c
@@ -1,5 +1,5 @@
/* Target Code for moxie
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 635f4c0..a1195dc 100644
--- a/gcc/config/moxie/moxie.h
+++ b/gcc/config/moxie/moxie.h
@@ -1,5 +1,5 @@
/* Target Definitions for moxie.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 bf93ec5..fa750d4 100644
--- a/gcc/config/moxie/moxie.md
+++ b/gcc/config/moxie/moxie.md
@@ -1,5 +1,5 @@
;; Machine description for Moxie
-;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 510aa9e..0a3813f 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2012-2019 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 019c06b..fb5bf5b 100644
--- a/gcc/config/moxie/moxiebox.h
+++ b/gcc/config/moxie/moxiebox.h
@@ -1,5 +1,5 @@
/* Definitions for the moxiebox.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 6f80aa5..7c0c5b5 100644
--- a/gcc/config/moxie/predicates.md
+++ b/gcc/config/moxie/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Moxie
-;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 bc28d6e..aea490a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 d6eceae..18b896e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 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 2a26b18..6ef55f8 100644
--- a/gcc/config/moxie/uclinux.h
+++ b/gcc/config/moxie/uclinux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2019 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 8268199..7ef249d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 09b4b9c..5583db6e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 cff6d27..19d13b6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 0e03f41..6af8bb4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 6991819..5a4d03f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 21b5819..15d97af 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 deb42eb..c0aa8ea 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 614d375..344d21d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 0b0a575..1bfd33d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 af9d5e6..edfdad7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 6d42f50..af86769 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 315c603..b5010c0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/elf.h b/gcc/config/nds32/elf.h
index 66397ac..49e398b 100644
--- a/gcc/config/nds32/elf.h
+++ b/gcc/config/nds32/elf.h
@@ -1,5 +1,5 @@
/* Definitions of target machine of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 f4fb581..96fe223 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/linux.h b/gcc/config/nds32/linux.h
index a0ec1b2..0426ba8 100644
--- a/gcc/config/nds32/linux.h
+++ b/gcc/config/nds32/linux.h
@@ -1,5 +1,5 @@
/* Definitions of target machine of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 979000f..09b22ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 7ee6489..f13a3d9 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-dspext.md b/gcc/config/nds32/nds32-dspext.md
index e3ae79c..116cb7f 100644
--- a/gcc/config/nds32/nds32-dspext.md
+++ b/gcc/config/nds32/nds32-dspext.md
@@ -1,5 +1,5 @@
;; Machine description of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-e8.md b/gcc/config/nds32/nds32-e8.md
index a442477..e5ff7e8 100644
--- a/gcc/config/nds32/nds32-e8.md
+++ b/gcc/config/nds32/nds32-e8.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 26d2865..278df99 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-fpu.md b/gcc/config/nds32/nds32-fpu.md
index 9b84402..b04ac1a 100644
--- a/gcc/config/nds32/nds32-fpu.md
+++ b/gcc/config/nds32/nds32-fpu.md
@@ -1,5 +1,5 @@
;; Machine description of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-graywolf.md b/gcc/config/nds32/nds32-graywolf.md
index f0c98a6..e16f14e 100644
--- a/gcc/config/nds32/nds32-graywolf.md
+++ b/gcc/config/nds32/nds32-graywolf.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2013 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 c2ad927b..04aa290 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 c70a6fc..51a4176 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 db67a0e..175f608 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 3040bde..1a9cda5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 f6140e6..71b75dc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 c52c03e..05ccb8c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 80746b1..a1e10c0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.for NDS32.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-n10.md b/gcc/config/nds32/nds32-n10.md
index 0dd76da..276f575 100644
--- a/gcc/config/nds32/nds32-n10.md
+++ b/gcc/config/nds32/nds32-n10.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-n13.md b/gcc/config/nds32/nds32-n13.md
index ca7546b..515adfc 100644
--- a/gcc/config/nds32/nds32-n13.md
+++ b/gcc/config/nds32/nds32-n13.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-n7.md b/gcc/config/nds32/nds32-n7.md
index 3e41267..58fd68d 100644
--- a/gcc/config/nds32/nds32-n7.md
+++ b/gcc/config/nds32/nds32-n7.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-n8.md b/gcc/config/nds32/nds32-n8.md
index d6242f8..2deaa33 100644
--- a/gcc/config/nds32/nds32-n8.md
+++ b/gcc/config/nds32/nds32-n8.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-n9-2r1w.md b/gcc/config/nds32/nds32-n9-2r1w.md
index b742e55..9fddaeb 100644
--- a/gcc/config/nds32/nds32-n9-2r1w.md
+++ b/gcc/config/nds32/nds32-n9-2r1w.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-n9-3r2w.md b/gcc/config/nds32/nds32-n9-3r2w.md
index 8439cc6..5b64d61 100644
--- a/gcc/config/nds32/nds32-n9-3r2w.md
+++ b/gcc/config/nds32/nds32-n9-3r2w.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-opts.h b/gcc/config/nds32/nds32-opts.h
index 8d76196..9da21fb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 033f62b..737644f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 53619d2..0c043d4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 b41b6c7..eef3490 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 7fb2315..38aaca9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-relax-opt.c b/gcc/config/nds32/nds32-relax-opt.c
index e6609a0..25be202 100644
--- a/gcc/config/nds32/nds32-relax-opt.c
+++ b/gcc/config/nds32/nds32-relax-opt.c
@@ -1,5 +1,5 @@
/* relax-opt pass of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-utils.c b/gcc/config/nds32/nds32-utils.c
index 7c93cd2..3515e61 100644
--- a/gcc/config/nds32/nds32-utils.c
+++ b/gcc/config/nds32/nds32-utils.c
@@ -1,6 +1,6 @@
/* Auxiliary functions for pipeline descriptions pattern of Andes
NDS32 cpu for GNU compiler
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 1ae34fc..1051a2c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 cec15be..6e62258 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 f5349d7..51d92ab 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 0e50c99..d292edf 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2012-2019 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 24cb291..a813cc2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32_isr.h b/gcc/config/nds32/nds32_isr.h
index 8ea58f9..5a4b5c5 100644
--- a/gcc/config/nds32/nds32_isr.h
+++ b/gcc/config/nds32/nds32_isr.h
@@ -1,5 +1,5 @@
/* Intrinsic definitions of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 12cd262..81a1423 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 ee4cf3c..14b2f2a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/t-elf b/gcc/config/nds32/t-elf
index 3401dae..cdaf3bb 100644
--- a/gcc/config/nds32/t-elf
+++ b/gcc/config/nds32/t-elf
@@ -1,5 +1,5 @@
# The multilib settings of Andes NDS32 cpu for GNU compiler
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# Contributed by Andes Technology Corporation.
#
# This file is part of GCC.
diff --git a/gcc/config/nds32/t-linux b/gcc/config/nds32/t-linux
index 33328f6..5ba49db 100644
--- a/gcc/config/nds32/t-linux
+++ b/gcc/config/nds32/t-linux
@@ -1,5 +1,5 @@
# The multilib settings of Andes NDS32 cpu for GNU compiler
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 e6c00db..4af2c0a 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 89092a5..1e2dce4 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 26e5d99..e35758b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 fe101f5..5b955dc 100644
--- a/gcc/config/netbsd-elf.opt
+++ b/gcc/config/netbsd-elf.opt
@@ -1,6 +1,6 @@
; NetBSD ELF-only options.
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/netbsd-protos.h b/gcc/config/netbsd-protos.h
index 8dee3b7..faa83c1 100644
--- a/gcc/config/netbsd-protos.h
+++ b/gcc/config/netbsd-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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 a8e99af..ddd58bf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.c
index dae96ba..0e5ccee 100644
--- a/gcc/config/netbsd.c
+++ b/gcc/config/netbsd.c
@@ -1,5 +1,5 @@
/* Functions for generic NetBSD as target machine for GNU C compiler.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.h b/gcc/config/netbsd.h
index dfd7c30..e5e83bc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.opt b/gcc/config/netbsd.opt
index a581c5d..1fc171d 100644
--- a/gcc/config/netbsd.opt
+++ b/gcc/config/netbsd.opt
@@ -1,6 +1,6 @@
; NetBSD options.
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 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 f46e797..89af533 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 e023558..63ed02d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 fec9d62..70718a2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 4846bfd..e3974d7 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2012-2019 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 d4f4ce0..8cc84b6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 4729105..698734a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 c2566de..4a6f46f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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-2018 Free Software Foundation, Inc.\n" ^
+ " Copyright (C) 2014-2019 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 4a6e223..095b416 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 9c2daab..d17414b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 e266924..1114022 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 f62b2ce..9dec57d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 a6ddd48..35dceca 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 6b70dd3..0fb9e2b 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2012-2019 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 cbb4ee9..a1c4ca7 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 b4a6082..fbf00ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 535a42ba..a44c4c1 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 d91f7e6..1c629da 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 c002d12..1ab6b091 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com> and
Bernd Schmidt <bernds@codesourcery.com>.
diff --git a/gcc/config/nvptx/nvptx-opts.h b/gcc/config/nvptx/nvptx-opts.h
index 55d9599..6b548e9 100644
--- a/gcc/config/nvptx/nvptx-opts.h
+++ b/gcc/config/nvptx/nvptx-opts.h
@@ -1,5 +1,5 @@
/* Definitions for the NVPTX port needed for option handling.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/nvptx/nvptx-protos.h b/gcc/config/nvptx/nvptx-protos.h
index 3255bda..1a26d00 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 f4095ff..9baf4ab 100644
--- a/gcc/config/nvptx/nvptx.c
+++ b/gcc/config/nvptx/nvptx.c
@@ -1,5 +1,5 @@
/* Target code for NVPTX.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 a2fe8b6..64134d4 100644
--- a/gcc/config/nvptx/nvptx.h
+++ b/gcc/config/nvptx/nvptx.h
@@ -1,5 +1,5 @@
/* Target Definitions for NVPTX.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 f1f6fe0..271b00e 100644
--- a/gcc/config/nvptx/nvptx.md
+++ b/gcc/config/nvptx/nvptx.md
@@ -1,5 +1,5 @@
;; Machine description for NVPTX.
-;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2019 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 8194c03..e95f07f 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2014-2019 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 d76a0fe..50e712f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 78869f3..777186f 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-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/openbsd.h b/gcc/config/openbsd.h
index d6c1428..aa0488f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/openbsd.opt b/gcc/config/openbsd.opt
index 391f8cc..9f3af4b 100644
--- a/gcc/config/openbsd.opt
+++ b/gcc/config/openbsd.opt
@@ -1,6 +1,6 @@
; OpenBSD options.
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/or1k/constraints.md b/gcc/config/or1k/constraints.md
index 2e7797b..93da8c0 100644
--- a/gcc/config/or1k/constraints.md
+++ b/gcc/config/or1k/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for OpenRISC
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by Stafford Horne
;; This file is part of GCC.
diff --git a/gcc/config/or1k/elf.h b/gcc/config/or1k/elf.h
index 7d2d19f..6b25a8d 100644
--- a/gcc/config/or1k/elf.h
+++ b/gcc/config/or1k/elf.h
@@ -1,5 +1,5 @@
/* Target Newlib Definitions for OpenRISC.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by Stafford Horne.
This file is part of GCC.
diff --git a/gcc/config/or1k/elf.opt b/gcc/config/or1k/elf.opt
index 956d395..641b6dd 100644
--- a/gcc/config/or1k/elf.opt
+++ b/gcc/config/or1k/elf.opt
@@ -1,6 +1,6 @@
; OpenRISC command line options for newlib binaries
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/or1k/linux.h b/gcc/config/or1k/linux.h
index c734a2a..cbdc781 100644
--- a/gcc/config/or1k/linux.h
+++ b/gcc/config/or1k/linux.h
@@ -1,5 +1,5 @@
/* Linux Definitions for OpenRISC.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by Stafford Horne.
This file is part of GCC.
diff --git a/gcc/config/or1k/or1k-protos.h b/gcc/config/or1k/or1k-protos.h
index e18383a..c8eafb4 100644
--- a/gcc/config/or1k/or1k-protos.h
+++ b/gcc/config/or1k/or1k-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for OpenRISC functions used in the md file & elsewhere.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/or1k/or1k.c b/gcc/config/or1k/or1k.c
index d1b90cb..fc10fcf 100644
--- a/gcc/config/or1k/or1k.c
+++ b/gcc/config/or1k/or1k.c
@@ -1,5 +1,5 @@
/* Target Code for OpenRISC
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by Stafford Horne based on other ports.
This file is part of GCC.
diff --git a/gcc/config/or1k/or1k.h b/gcc/config/or1k/or1k.h
index c3e42a0..6dda230 100644
--- a/gcc/config/or1k/or1k.h
+++ b/gcc/config/or1k/or1k.h
@@ -1,5 +1,5 @@
/* Target Definitions for OpenRISC.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by Stafford Horne.
This file is part of GCC.
diff --git a/gcc/config/or1k/or1k.md b/gcc/config/or1k/or1k.md
index d131aa5..2dad51c 100644
--- a/gcc/config/or1k/or1k.md
+++ b/gcc/config/or1k/or1k.md
@@ -1,5 +1,5 @@
;; Machine description for OpenRISC
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by Stafford Horne
;; This file is part of GCC.
diff --git a/gcc/config/or1k/or1k.opt b/gcc/config/or1k/or1k.opt
index 3cc9422..7bdbd84 100644
--- a/gcc/config/or1k/or1k.opt
+++ b/gcc/config/or1k/or1k.opt
@@ -1,6 +1,6 @@
; OpenRISC command line options
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/or1k/predicates.md b/gcc/config/or1k/predicates.md
index 3f6b4a4..879236b 100644
--- a/gcc/config/or1k/predicates.md
+++ b/gcc/config/or1k/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for OpenRISC
-;; Copyright (C) 2018 Free Software Foundation, Inc.
+;; Copyright (C) 2018-2019 Free Software Foundation, Inc.
;; Contributed by Stafford Horne
;; This file is part of GCC.
diff --git a/gcc/config/or1k/rtems.h b/gcc/config/or1k/rtems.h
index 0c3d39c..caf2998 100644
--- a/gcc/config/or1k/rtems.h
+++ b/gcc/config/or1k/rtems.h
@@ -1,5 +1,5 @@
/* Target Newlib Definitions for OpenRISC.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel.sherrill@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/or1k/t-or1k b/gcc/config/or1k/t-or1k
index 6771c82..2e1e3e37 100644
--- a/gcc/config/or1k/t-or1k
+++ b/gcc/config/or1k/t-or1k
@@ -1,5 +1,5 @@
# Target Makefile Fragment for OpenRISC
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# Contributed by Stafford Horne.
#
# This file is part of GCC.
diff --git a/gcc/config/pa/constraints.md b/gcc/config/pa/constraints.md
index 7762094..b28127d 100644
--- a/gcc/config/pa/constraints.md
+++ b/gcc/config/pa/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for pa
-;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 a7ddb87..3faeee2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 25a367f..a12c195 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-d.c b/gcc/config/pa/pa-d.c
index 249fd4d..a957914 100644
--- a/gcc/config/pa/pa-d.c
+++ b/gcc/config/pa/pa-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the HPPA architecture.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 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/config/pa/pa-hpux.h b/gcc/config/pa/pa-hpux.h
index 496cfb8..acb9c9d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 d6e0a75..595f195 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 4dcb130..46ce6b0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 b216309..7ffe615 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 131e97c..c4f9775 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 caef26e..0f93afb 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 0e960c3..3fda0a0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 c1ed72e..636aa87 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 19a3923..a391bb5 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 06a1178..b26312c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 cfd9638..2d4b86e 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 a4ad2dd..0d02ebc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 48da74d..49a1cc2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 029c313..7626677 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 7b274d2..e7ae5f3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 30709a4..2504ac8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 2bf48e4..868538b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 1a6253f..146ffa2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 7761150..1b4a524 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2019 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 4aaf6ac..b32b3d8 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 4b47044..30e338f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0fa51a3..b493d66 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 96bfb9e..c7e886f 100644
--- a/gcc/config/pa/pa32-regs.h
+++ b/gcc/config/pa/pa32-regs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2019 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 2c24238..ddce442 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 5fb33eb..d81cd4e 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 06c86c4..ae00ecb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 0dc3c81..5e13a8b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 cc2bffa..90b578e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 cc96c91..adefc99 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 d821af3..5dfed16 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 164889e..04efef6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 135d437..69b426b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0019efe..5f530a4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 e525bba..5830512 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 fc5efc7..ce781db 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2019 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 79fca28..80deb06 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 d17e129..3eaf36b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2019 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 467d228..a6729ae 100644
--- a/gcc/config/pdp11/t-pdp11
+++ b/gcc/config/pdp11/t-pdp11
@@ -1,4 +1,4 @@
-# Copyright (C) 1995-2018 Free Software Foundation, Inc.
+# Copyright (C) 1995-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/phoenix.h b/gcc/config/phoenix.h
index 9094304..c1aad95 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 2cfc390..b35c741 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/config/riscv/constraints.md b/gcc/config/riscv/constraints.md
index aa6e962..b4de83f 100644
--- a/gcc/config/riscv/constraints.md
+++ b/gcc/config/riscv/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for RISC-V target.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
;;
diff --git a/gcc/config/riscv/elf.h b/gcc/config/riscv/elf.h
index 0a4686a..9be97b8 100644
--- a/gcc/config/riscv/elf.h
+++ b/gcc/config/riscv/elf.h
@@ -1,5 +1,5 @@
/* Target macros for riscv*-elf targets.
- Copyright (C) 1994-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/riscv/freebsd.h b/gcc/config/riscv/freebsd.h
index 019b22f..4e7e7ff 100644
--- a/gcc/config/riscv/freebsd.h
+++ b/gcc/config/riscv/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for RISC-V FreeBSD systems with ELF format.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/riscv/generic.md b/gcc/config/riscv/generic.md
index ba05b6a..13c1981 100644
--- a/gcc/config/riscv/generic.md
+++ b/gcc/config/riscv/generic.md
@@ -1,5 +1,5 @@
;; Generic DFA-based pipeline description for RISC-V targets.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/linux.h b/gcc/config/riscv/linux.h
index e208c95..58dd18b 100644
--- a/gcc/config/riscv/linux.h
+++ b/gcc/config/riscv/linux.h
@@ -1,5 +1,5 @@
/* Definitions for RISC-V GNU/Linux systems with ELF format.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/riscv/multilib-generator b/gcc/config/riscv/multilib-generator
index ff4c0d7..a711153 100755
--- a/gcc/config/riscv/multilib-generator
+++ b/gcc/config/riscv/multilib-generator
@@ -1,7 +1,7 @@
#!/usr/bin/env python
# RISC-V multilib list generator.
-# Copyright (C) 2011-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 Free Software Foundation, Inc.
# Contributed by Andrew Waterman (andrew@sifive.com).
#
# This file is part of GCC.
diff --git a/gcc/config/riscv/peephole.md b/gcc/config/riscv/peephole.md
index 55331ef..febe771 100644
--- a/gcc/config/riscv/peephole.md
+++ b/gcc/config/riscv/peephole.md
@@ -1,5 +1,5 @@
;; Peephole optimizations for RISC-V for GNU compiler.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; This file is part of GCC.
diff --git a/gcc/config/riscv/pic.md b/gcc/config/riscv/pic.md
index 9425020..da303e4 100644
--- a/gcc/config/riscv/pic.md
+++ b/gcc/config/riscv/pic.md
@@ -1,5 +1,5 @@
;; PIC codegen for RISC-V for GNU compiler.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; This file is part of GCC.
diff --git a/gcc/config/riscv/predicates.md b/gcc/config/riscv/predicates.md
index cffc831..83fc4bd 100644
--- a/gcc/config/riscv/predicates.md
+++ b/gcc/config/riscv/predicates.md
@@ -1,5 +1,5 @@
;; Predicate description for RISC-V target.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
;;
diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.c
index b1d89fc..5482671 100644
--- a/gcc/config/riscv/riscv-builtins.c
+++ b/gcc/config/riscv/riscv-builtins.c
@@ -1,5 +1,5 @@
/* Subroutines used for expanding RISC-V builtins.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
This file is part of GCC.
diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.c
index d3ecd07..ca72de7 100644
--- a/gcc/config/riscv/riscv-c.c
+++ b/gcc/config/riscv/riscv-c.c
@@ -1,5 +1,5 @@
/* RISC-V-specific code for C family languages.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
This file is part of GCC.
diff --git a/gcc/config/riscv/riscv-d.c b/gcc/config/riscv/riscv-d.c
index 9cad9dd..f03fb29 100644
--- a/gcc/config/riscv/riscv-d.c
+++ b/gcc/config/riscv/riscv-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the RISC-V architecture.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/riscv/riscv-ftypes.def b/gcc/config/riscv/riscv-ftypes.def
index 2cf6488..eefe303 100644
--- a/gcc/config/riscv/riscv-ftypes.def
+++ b/gcc/config/riscv/riscv-ftypes.def
@@ -1,5 +1,5 @@
/* Definitions of prototypes for RISC-V built-in functions. -*- C -*-
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv-modes.def b/gcc/config/riscv/riscv-modes.def
index 6ad7de2..ef22435 100644
--- a/gcc/config/riscv/riscv-modes.def
+++ b/gcc/config/riscv/riscv-modes.def
@@ -1,5 +1,5 @@
/* Extra machine modes for RISC-V target.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv-opts.h b/gcc/config/riscv/riscv-opts.h
index b7ed72e..a3ab6ce 100644
--- a/gcc/config/riscv/riscv-opts.h
+++ b/gcc/config/riscv/riscv-opts.h
@@ -1,5 +1,5 @@
/* Definition of RISC-V target for GNU compiler.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
This file is part of GCC.
diff --git a/gcc/config/riscv/riscv-protos.h b/gcc/config/riscv/riscv-protos.h
index 5dce9c4..f0a5e11 100644
--- a/gcc/config/riscv/riscv-protos.h
+++ b/gcc/config/riscv/riscv-protos.h
@@ -1,5 +1,5 @@
/* Definition of RISC-V target for GNU compiler.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c
index 7c1319e..bf4571d 100644
--- a/gcc/config/riscv/riscv.c
+++ b/gcc/config/riscv/riscv.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation for RISC-V.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.h b/gcc/config/riscv/riscv.h
index 13e15cc..c93743f 100644
--- a/gcc/config/riscv/riscv.h
+++ b/gcc/config/riscv/riscv.h
@@ -1,5 +1,5 @@
/* Definition of RISC-V target for GNU compiler.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md
index b6c2023..0e968cd 100644
--- a/gcc/config/riscv/riscv.md
+++ b/gcc/config/riscv/riscv.md
@@ -1,5 +1,5 @@
;; Machine description for RISC-V for GNU compiler.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.opt b/gcc/config/riscv/riscv.opt
index 1369322..bb8ec95 100644
--- a/gcc/config/riscv/riscv.opt
+++ b/gcc/config/riscv/riscv.opt
@@ -1,6 +1,6 @@
; Options for the RISC-V port of the compiler
;
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/riscv/rtems.h b/gcc/config/riscv/rtems.h
index 231b6a0..37b2913 100644
--- a/gcc/config/riscv/rtems.h
+++ b/gcc/config/riscv/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for RISC-V RTEMS systems with ELF format.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/riscv/sync.md b/gcc/config/riscv/sync.md
index 8e8c377..24682d0 100644
--- a/gcc/config/riscv/sync.md
+++ b/gcc/config/riscv/sync.md
@@ -1,5 +1,5 @@
;; Machine description for RISC-V atomic operations.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/withmultilib.h b/gcc/config/riscv/withmultilib.h
index d703147..f1863e1 100644
--- a/gcc/config/riscv/withmultilib.h
+++ b/gcc/config/riscv/withmultilib.h
@@ -1,5 +1,5 @@
/* MULTILIB_DEFAULTS definitions for --with-multilib-list.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 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 fbd12d6..e660628 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 5e230b4..925bf2f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 e553d72..9905550 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 7b5033e..4b76101 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 396eecb..88fbf11 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 a599e7e..9364f12 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 d1c3089..0cde05c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 b9c8b83..f5d7a09 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 7986e89..baf9b45 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 447ff1e..a04f7b3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 03b776b..7f48201 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 9d9522a..4d75f3c 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 6a56e79..d8a76f2 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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 01a07c4..ee62747 100644
--- a/gcc/config/rpath.opt
+++ b/gcc/config/rpath.opt
@@ -1,6 +1,6 @@
; -rpath option to the driver.
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 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 5a36bd2..c94c025 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 fb5c372..2b39b30 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 3dc692a..9b3169c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 3ee92b8..4697c06 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 14d0963..61e7a40 100644
--- a/gcc/config/rs6000/476.opt
+++ b/gcc/config/rs6000/476.opt
@@ -1,6 +1,6 @@
; IBM PowerPC 476 options.
;
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 0e386e3..19d2e325 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 b27c31c..9eb3400 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 527356b..122a9f5 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 f4177b4..c6df247 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/7xx.md b/gcc/config/rs6000/7xx.md
index 1003249..0a5bafa 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 e265530..38ee008 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 4c88b4f..c88ff99 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 8f48848..b4cd3f9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 2d585d8..01e1e74 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix61.h b/gcc/config/rs6000/aix61.h
index 353e5d6..bdd9c6a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 7a918d9..a99919c 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 d2fbba4..d4170c5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix72.h b/gcc/config/rs6000/aix72.h
index b1bbae7..9d79e72 100644
--- a/gcc/config/rs6000/aix72.h
+++ b/gcc/config/rs6000/aix72.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V7.2.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 5a34162..bf29d46 100644
--- a/gcc/config/rs6000/altivec.h
+++ b/gcc/config/rs6000/altivec.h
@@ -1,5 +1,5 @@
/* PowerPC AltiVec include file.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 f37ad5a..3a16ca7 100644
--- a/gcc/config/rs6000/altivec.md
+++ b/gcc/config/rs6000/altivec.md
@@ -1,5 +1,5 @@
;; AltiVec patterns.
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/amo.h b/gcc/config/rs6000/amo.h
index 4cd1563..4034c0d 100644
--- a/gcc/config/rs6000/amo.h
+++ b/gcc/config/rs6000/amo.h
@@ -1,5 +1,5 @@
/* Power ISA 3.0 atomic memory operation include file.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by Michael Meissner <meissner@linux.vnet.ibm.com>.
This file is part of GCC.
diff --git a/gcc/config/rs6000/biarch64.h b/gcc/config/rs6000/biarch64.h
index d1e0582..e3e178c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/bmi2intrin.h b/gcc/config/rs6000/bmi2intrin.h
index 2b55cb7..f69bedb 100644
--- a/gcc/config/rs6000/bmi2intrin.h
+++ b/gcc/config/rs6000/bmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/bmiintrin.h b/gcc/config/rs6000/bmiintrin.h
index 74c0d9e..3437d18 100644
--- a/gcc/config/rs6000/bmiintrin.h
+++ b/gcc/config/rs6000/bmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2019 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 9ea1f5c..a8c036d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2019 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 5b89a83..b90333f 100644
--- a/gcc/config/rs6000/constraints.md
+++ b/gcc/config/rs6000/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for RS6000
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 0f34e14..2ee3e3a 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 2b5628c..c051085 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 ff8062c..471058d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 e227509..bc983e1 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 11c77b8..a131ff2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 85ea18e..d299074 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 76c9103..ca4ede2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 a6f2156..0cceefe 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 9bc98f9..1b238d2 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 51c6b79..9368a53 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 cef19c6..669c185 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/e500mc.md b/gcc/config/rs6000/e500mc.md
index fde6ed7..349e5d8 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 be0033e..8958c71 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 fe9b554..f65df8b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 a11663e..9d5516c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 494bad7..8c09b42 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 15b1e66..6a95f90 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 ec36296..6f82b06 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/rs6000/emmintrin.h b/gcc/config/rs6000/emmintrin.h
index 41ceca8..832af99 100644
--- a/gcc/config/rs6000/emmintrin.h
+++ b/gcc/config/rs6000/emmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h
index 5947eff..7ab0f15 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 985f730..1494783 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 bdf7549..88d9432 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 b5882f4..5577000 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 12daf9e..bee4340 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 96c8288..66b583d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 81c63de..5fb22fc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 9637a32..027fc28 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 29653c1..96b9787 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 a9aae81..bcc540b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 1960aea..5519e8a 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 9b7b265..0f3e24f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/lynx.h b/gcc/config/rs6000/lynx.h
index 526494f..173b17d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 Free Software Foundation, Inc.
Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com)
Rewritten by Adam Nemet, LynuxWorks Inc.
diff --git a/gcc/config/rs6000/mm_malloc.h b/gcc/config/rs6000/mm_malloc.h
index 65a2b67..16c1ffd 100644
--- a/gcc/config/rs6000/mm_malloc.h
+++ b/gcc/config/rs6000/mm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/mmintrin.h b/gcc/config/rs6000/mmintrin.h
index 924ae56..e268025 100644
--- a/gcc/config/rs6000/mmintrin.h
+++ b/gcc/config/rs6000/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/mpc.md b/gcc/config/rs6000/mpc.md
index 9324790..416b8ec 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 acc511d..923ee98 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 58ca06f..111a2f4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/pmmintrin.h b/gcc/config/rs6000/pmmintrin.h
index 7b4d338..8ce2ed3 100644
--- a/gcc/config/rs6000/pmmintrin.h
+++ b/gcc/config/rs6000/pmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md
index 4070fd1..75f2a93 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 af1e5ce..b283bc5 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 4b19c04..087ae46 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 a9381c6..8fd2a70 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 71b7ae4..2b8379c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 79ebbe4..8e62d10 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2019 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 40cd947e..cf5e3a3 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2002-2019 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 54e8895..d20b1d1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 7024ce5..2150bd4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 94feae2..21791c5 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 ac695b6..60b3bd0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 c3586b0..85aff22c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 b980ae4..d0d69be 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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-d.c b/gcc/config/rs6000/rs6000-d.c
index 84eb4e9..d4d4e20 100644
--- a/gcc/config/rs6000/rs6000-d.c
+++ b/gcc/config/rs6000/rs6000-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the PowerPC architecture.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.c
index da1f823..6fdf71a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 1bdbda7..677062c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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-modes.h b/gcc/config/rs6000/rs6000-modes.h
index b65a5fa..028d4e2 100644
--- a/gcc/config/rs6000/rs6000-modes.h
+++ b/gcc/config/rs6000/rs6000-modes.h
@@ -1,5 +1,5 @@
/* Definitions 128-bit floating point precisions used by PowerPC.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@linux.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-opts.h b/gcc/config/rs6000/rs6000-opts.h
index 1212d11..6adbf80 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.c
index f32db38..45c8ae8 100644
--- a/gcc/config/rs6000/rs6000-p8swap.c
+++ b/gcc/config/rs6000/rs6000-p8swap.c
@@ -1,6 +1,6 @@
/* Subroutines used to remove unnecessary doubleword swaps
for p8 little-endian VSX code.
- Copyright (C) 1991-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-passes.def b/gcc/config/rs6000/rs6000-passes.def
index a1c6dde..ad30a45 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 5ac864e..ea5c94b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.c
index bc5bec2..f370397 100644
--- a/gcc/config/rs6000/rs6000-string.c
+++ b/gcc/config/rs6000/rs6000-string.c
@@ -1,6 +1,6 @@
/* Subroutines used to expand string and block move, clear,
compare and other operations for PowerPC.
- Copyright (C) 1991-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-tables.opt b/gcc/config/rs6000/rs6000-tables.opt
index 399ff77..fa2e66b 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 f327c27..a257554 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 e7e998d..9c0cc8d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 4499371..56364e0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1990-2019 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 794f887..2e90bf3 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 62582e3..3e82063 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 0ac9bfb..425422a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 cd484df..61ca2b2 100644
--- a/gcc/config/rs6000/secureplt.h
+++ b/gcc/config/rs6000/secureplt.h
@@ -1,5 +1,5 @@
/* Default to -msecure-plt.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 c0f45f2..357065e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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/smmintrin.h b/gcc/config/rs6000/smmintrin.h
index 151bb8d..914dade 100644
--- a/gcc/config/rs6000/smmintrin.h
+++ b/gcc/config/rs6000/smmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2018 Free Software Foundation, Inc.
+/* Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/spu2vmx.h b/gcc/config/rs6000/spu2vmx.h
index 848da99..445c7ab 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 f18b6b7..408d032 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 598da25..7340010 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 34fea0d..45399a0 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 3f663bb..a3343a3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52
index 058ee12..ca7b443 100644
--- a/gcc/config/rs6000/t-aix52
+++ b/gcc/config/rs6000/t-aix52
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 c3d1f73..96dc905 100644
--- a/gcc/config/rs6000/t-fprules
+++ b/gcc/config/rs6000/t-fprules
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 c45e479..3f44bfe 100644
--- a/gcc/config/rs6000/t-freebsd64
+++ b/gcc/config/rs6000/t-freebsd64
@@ -1,6 +1,6 @@
#rs6000/t-freebsd64
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 0faa2a0..f3c6e2b 100644
--- a/gcc/config/rs6000/t-linux64
+++ b/gcc/config/rs6000/t-linux64
@@ -1,6 +1,6 @@
#rs6000/t-linux64
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 0d74512..7505593 100644
--- a/gcc/config/rs6000/t-lynx
+++ b/gcc/config/rs6000/t-lynx
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 760c55c..8d5369e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 d1b512a..e15cc3b 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2019 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 c95d713..c5f1e4a 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 90ac642..2ef125e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1995-2019 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 d9249b0..7d5727f 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1995-2019 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 913d8a8..f845d95 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 2321bdd..9a14125 100644
--- a/gcc/config/rs6000/t-vxworks
+++ b/gcc/config/rs6000/t-vxworks
@@ -1,6 +1,6 @@
# Multilibs for VxWorks.
#
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/titan.md b/gcc/config/rs6000/titan.md
index 80802a4..aaf3444 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 Free Software Foundation, Inc.
;; Contributed by Theobroma Systems Design und Consulting GmbH
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/tmmintrin.h b/gcc/config/rs6000/tmmintrin.h
index 1841872..353917e 100644
--- a/gcc/config/rs6000/tmmintrin.h
+++ b/gcc/config/rs6000/tmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/vec_types.h b/gcc/config/rs6000/vec_types.h
index d4c206b..ea3ed86 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 21743c6..70bcfe0 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 38223a5..316eac2 100644
--- a/gcc/config/rs6000/vsx.md
+++ b/gcc/config/rs6000/vsx.md
@@ -1,5 +1,5 @@
;; VSX patterns.
-;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2019 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 4968643..dd9a6a2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 b7ab2b1..8d93576 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 92c42fa..0c6aea5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/x86intrin.h b/gcc/config/rs6000/x86intrin.h
index 28bfdde..6891397 100644
--- a/gcc/config/rs6000/x86intrin.h
+++ b/gcc/config/rs6000/x86intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 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 d21a6be..25be900 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/xmmintrin.h b/gcc/config/rs6000/xmmintrin.h
index 851bf91..55159ef 100644
--- a/gcc/config/rs6000/xmmintrin.h
+++ b/gcc/config/rs6000/xmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rtems.h b/gcc/config/rtems.h
index 9879d52..71ae2fd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rtems.opt b/gcc/config/rtems.opt
index a6975f1..d09fd50 100644
--- a/gcc/config/rtems.opt
+++ b/gcc/config/rtems.opt
@@ -1,6 +1,6 @@
; RTEMS options.
-; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 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 d981f66..c252dc4 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 93f31b0..f7fad96 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 aedf996..7e76dde 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 88944a5..2fb227d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 7e9817c..1210d47 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 5f5cc51..5f422ed 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 c87bb96..b50b48f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 116d4d4..2790882 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 82febdf..5b24b2a 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2008-2019 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 473954f..197938b 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 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 4a73446..4f8e078 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 12eb7c2..3da0b66 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 31ec0c4..58121e8 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 ed4a250..b2c68f4 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 1fef0bb..3f63f82 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 a91a272..19e641b 100644
--- a/gcc/config/s390/2964.md
+++ b/gcc/config/s390/2964.md
@@ -1,5 +1,5 @@
;; Scheduling description for z13.
-;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2019 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 63c7fd3..688dd96 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 97f7b05..95b85f0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 ae8cfe0..cbb95e4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 d35194f..ea750d2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 480030a..f76986a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 97f717c..9a3d99e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 2acc55f..e749d6d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 0fbe838..91c42e2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 b2afc62..982fefb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 286b8c3..5869628 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com).
diff --git a/gcc/config/s390/s390-d.c b/gcc/config/s390/s390-d.c
index 1ea0a9d..2300c47 100644
--- a/gcc/config/s390/s390-d.c
+++ b/gcc/config/s390/s390-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the IBM S/390 and zSeries architectures.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/s390/s390-modes.def b/gcc/config/s390/s390-modes.def
index ef0fb75..88c8673 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 3c06432..e58eee4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/s390/s390-passes.def b/gcc/config/s390/s390-passes.def
index 6d88d01..d14d5bd 100644
--- a/gcc/config/s390/s390-passes.def
+++ b/gcc/config/s390/s390-passes.def
@@ -1,5 +1,5 @@
/* Description of target passes for S/390.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 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 96fa705..aa04479 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 6286899..ea2be10 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 3cfd345..ee03c8a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 c6c960f..722d924 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2019 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 c56eceb..b6d987c 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 49477a4..ba2a978 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 f4acc76..7b6654c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 9f62016..0518ed2 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2019 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 97e6bf7..e0810f8 100644
--- a/gcc/config/s390/t-s390
+++ b/gcc/config/s390/t-s390
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 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 9e91244..429a204 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 83396c8..d2c12f1 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 d4568c3..af735f8 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 a756ad2..7a8c97b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 4c84505..c9ffab4 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 37a64ab..b2bc8e2 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2019 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 157039f..47bf743 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 6c6651c..c22274f 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2006-2019 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 741fe34..7a40aa5 100644
--- a/gcc/config/sh/divtab-sh4-300.c
+++ b/gcc/config/sh/divtab-sh4-300.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 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 69fbdb5..bfd56ea 100644
--- a/gcc/config/sh/divtab-sh4.c
+++ b/gcc/config/sh/divtab-sh4.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 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 4515168..cd1cf19 100644
--- a/gcc/config/sh/divtab.c
+++ b/gcc/config/sh/divtab.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2019 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 9f32cf6..3019b02 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 e4da0dd..c77c859 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 429a94b..dde7793 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 6d2ccd0..c9897b7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 b3870d4..0ece94c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 1bf48a4..8e609b0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 9884856..fc97aaa 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 61449eb..c22f3e2 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 d2f2b2a..25243d6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 6a67b49..9412382 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 3be3714..bd7ff8b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 113cb8e..ae41e7b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 2da2afd..9313e72 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 66ee315..5587313 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 4a0d5ba..35fae65 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 2f5930bb..0204872 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 57dd786..e28c45f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1993-2019 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 837d9bf..359fe76 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 62f6699..b0bd840 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 5179f20..1030392 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 e0d9b6f..a8d3ee7 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2019 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 a5228bc..5837055 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2019 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 1c11270..35e0518 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 117aa0b..6db0e6e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 5eeb735..4cec244 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 9dba513..691d928 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 a78c6a5..e1a3983 100644
--- a/gcc/config/sh/t-sh
+++ b/gcc/config/sh/t-sh
@@ -1,4 +1,4 @@
-# Copyright (C) 1993-2018 Free Software Foundation, Inc.
+# Copyright (C) 1993-2019 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 e4c042c..342c639 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 ec47c3d..0ecfc8c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 b948ff6..b51d676 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2-d.c b/gcc/config/sol2-d.c
index 534ad2a..18c3dd0 100644
--- a/gcc/config/sol2-d.c
+++ b/gcc/config/sol2-d.c
@@ -1,5 +1,5 @@
/* Solaris support needed only by D front-end.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 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 the Free
diff --git a/gcc/config/sol2-protos.h b/gcc/config/sol2-protos.h
index c38e8a9..f6cbe51 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 20d3cb0..4e7b5a3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c
index 2043326..694ae8e 100644
--- a/gcc/config/sol2.c
+++ b/gcc/config/sol2.c
@@ -1,5 +1,5 @@
/* General Solaris system support.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 a6746c4..ed9e49b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2.opt b/gcc/config/sol2.opt
index 330aa97..c72908d 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2010-2019 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 5a1a967..0e0d52e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 7ee3e51..329bd57 100644
--- a/gcc/config/sparc/constraints.md
+++ b/gcc/config/sparc/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for SPARC.
-;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2019 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 510e99b..a5a75ca 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 cc2e2cc..1452bad 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 e653706..510528e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 4c6f416..089ec6b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 17755d4..b4eae6e 100644
--- a/gcc/config/sparc/hypersparc.md
+++ b/gcc/config/sparc/hypersparc.md
@@ -1,5 +1,5 @@
;; Scheduling description for HyperSPARC.
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 127dd01..b41698e 100644
--- a/gcc/config/sparc/leon.md
+++ b/gcc/config/sparc/leon.md
@@ -1,5 +1,5 @@
;; Scheduling description for LEON.
-;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2019 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 9fb03af..2db9ea2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 c1fe421..21e1300 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 bc13d66..98e7708 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/sparc/m8.md b/gcc/config/sparc/m8.md
index 96190dc..aec03dd 100644
--- a/gcc/config/sparc/m8.md
+++ b/gcc/config/sparc/m8.md
@@ -1,5 +1,5 @@
;; Scheduling description for the SPARC M8.
-;; Copyright (C) 2017-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2017-2019 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 6c6478b..aaa0647 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 e16c13f..5e6984c 100644
--- a/gcc/config/sparc/niagara.md
+++ b/gcc/config/sparc/niagara.md
@@ -1,5 +1,5 @@
;; Scheduling description for Niagara.
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 adc65b6..ea2c6ed 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 903bbe2..ffcda5c 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2019 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 886d971..1300cf6 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2019 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 dc70a33..18084f9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 55880f8..7eab52f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 72c5fdc..ee47580 100644
--- a/gcc/config/sparc/predicates.md
+++ b/gcc/config/sparc/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for SPARC.
-;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 e4b52d8..3cfae9f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 61069b5..c78661f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 0c53332..c577c45 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 3af2af0..11f9360 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994-2019 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 6b7b738..56a5bb0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/sparc-d.c b/gcc/config/sparc/sparc-d.c
index 19fe5be..4132597 100644
--- a/gcc/config/sparc/sparc-d.c
+++ b/gcc/config/sparc/sparc-d.c
@@ -1,5 +1,5 @@
/* Subroutines for the D front end on the SPARC architecture.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/config/sparc/sparc-modes.def b/gcc/config/sparc/sparc-modes.def
index efc5c6c..7990133 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 899081e..d1a419d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 07beddf..c34d118 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 59c9b2a..9bdae7b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 adbef1a..72669af 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 e8d5d2a..8dbf270 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 431993c..fef25ff 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -1,5 +1,5 @@
;; Machine description for SPARC.
-;; Copyright (C) 1987-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2019 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 46ec0c2..8bd8123 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 b7c76a9..d4c6b46 100644
--- a/gcc/config/sparc/sparclet.md
+++ b/gcc/config/sparc/sparclet.md
@@ -1,5 +1,5 @@
;; Scheduling description for SPARClet.
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 7e7ec48f..2485081 100644
--- a/gcc/config/sparc/supersparc.md
+++ b/gcc/config/sparc/supersparc.md
@@ -1,5 +1,5 @@
;; Scheduling description for SuperSPARC.
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 a3008f2..c8ba0aa 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 493f1af..8043f15 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 125e76b..155e4c1 100644
--- a/gcc/config/sparc/t-elf
+++ b/gcc/config/sparc/t-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 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 b816b23..e434d5b 100644
--- a/gcc/config/sparc/t-leon
+++ b/gcc/config/sparc/t-leon
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 3c98f6f..283ca6c 100644
--- a/gcc/config/sparc/t-leon3
+++ b/gcc/config/sparc/t-leon3
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 029d9a1..a3d8ea934 100644
--- a/gcc/config/sparc/t-linux64
+++ b/gcc/config/sparc/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2018 Free Software Foundation, Inc.
+# Copyright (C) 1998-2019 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 7db8760..4cab8d1 100644
--- a/gcc/config/sparc/t-rtems
+++ b/gcc/config/sparc/t-rtems
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 f121d2b..0913c00 100644
--- a/gcc/config/sparc/t-rtems-64
+++ b/gcc/config/sparc/t-rtems-64
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 30f15c9..16b7981 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 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 fd28023..1d70261 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 1ea3d98..2934dbd 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 e5799cc..15516e8 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 586e4a7..27307bb 100644
--- a/gcc/config/sparc/visintrin.h
+++ b/gcc/config/sparc/visintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 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 ad2a956..cd83d42 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 80e6fa0..6c6897d 100644
--- a/gcc/config/spu/constraints.md
+++ b/gcc/config/spu/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for SPU
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 cc41ba6..8d7767d 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 b0c770e..29b3639 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-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 4f7cc6b..524324f 100644
--- a/gcc/config/spu/spu-builtins.md
+++ b/gcc/config/spu/spu-builtins.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 166f91d..6a52963 100644
--- a/gcc/config/spu/spu-c.c
+++ b/gcc/config/spu/spu-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 44c652a..7ce6020 100644
--- a/gcc/config/spu/spu-elf.h
+++ b/gcc/config/spu/spu-elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 09db036..319baf6 100644
--- a/gcc/config/spu/spu-modes.def
+++ b/gcc/config/spu/spu-modes.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 8f9cd97..3b18d99 100644
--- a/gcc/config/spu/spu-protos.h
+++ b/gcc/config/spu/spu-protos.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 45dd2dc..8158584 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 99e2d4d..4af55bd 100644
--- a/gcc/config/spu/spu.h
+++ b/gcc/config/spu/spu.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 cdc8a68..bb62298 100644
--- a/gcc/config/spu/spu.md
+++ b/gcc/config/spu/spu.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 a43faa7..9eb18cc 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2006-2019 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 8e7b9f3..cb6fe31 100644
--- a/gcc/config/spu/spu_cache.h
+++ b/gcc/config/spu/spu_cache.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 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 c0f9653..fb23b4a 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-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 bf87deb..81ed50a 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-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 9ba4e68..db35a33 100644
--- a/gcc/config/spu/spu_mfcio.h
+++ b/gcc/config/spu/spu_mfcio.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 8e4e2f8..fe9591d 100644
--- a/gcc/config/spu/t-spu-elf
+++ b/gcc/config/spu/t-spu-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 a098ef7..2c3f18f 100644
--- a/gcc/config/spu/vec_types.h
+++ b/gcc/config/spu/vec_types.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 8b92339..fbbf7ca 100644
--- a/gcc/config/spu/vmx2spu.h
+++ b/gcc/config/spu/vmx2spu.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 db3e66e..74a32c2 100644
--- a/gcc/config/stormy16/constraints.md
+++ b/gcc/config/stormy16/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for XSTORMY16.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 5b5dae1..c8928c7 100644
--- a/gcc/config/stormy16/predicates.md
+++ b/gcc/config/stormy16/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for XSTORMY16.
-;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 330963a..f577cad 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2001-2019 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 29b19fd..45ae7ad 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 6fbbbe2..b1769ce 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -1,5 +1,5 @@
/* Xstormy16 target functions.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 8adc6be..2c3f541 100644
--- a/gcc/config/stormy16/stormy16.h
+++ b/gcc/config/stormy16/stormy16.h
@@ -1,5 +1,5 @@
/* Xstormy16 cpu description.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 db3967e..e7d6ada 100644
--- a/gcc/config/stormy16/stormy16.md
+++ b/gcc/config/stormy16/stormy16.md
@@ -1,5 +1,5 @@
;; XSTORMY16 Machine description template
-;; Copyright (C) 1997-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1997-2019 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 3478caa..240af27 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin
index 4fa3208..c53b106 100644
--- a/gcc/config/t-darwin
+++ b/gcc/config/t-darwin
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-glibc b/gcc/config/t-glibc
index 29d7086..0be59bb 100644
--- a/gcc/config/t-glibc
+++ b/gcc/config/t-glibc
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind
index 2456d4c..b45ed8a 100644
--- a/gcc/config/t-libunwind
+++ b/gcc/config/t-libunwind
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-linux b/gcc/config/t-linux
index 7e543d5..7eae6ca 100644
--- a/gcc/config/t-linux
+++ b/gcc/config/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx
index 3c0d2d3..2d15ab4 100644
--- a/gcc/config/t-lynx
+++ b/gcc/config/t-lynx
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-netbsd b/gcc/config/t-netbsd
index 7bab024..4626e96 100644
--- a/gcc/config/t-netbsd
+++ b/gcc/config/t-netbsd
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 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 271f785..3f4d5ac 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2
index f1983cf..0652f36 100644
--- a/gcc/config/t-sol2
+++ b/gcc/config/t-sol2
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks
index b6286bf..d3a350f 100644
--- a/gcc/config/t-vxworks
+++ b/gcc/config/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-winnt b/gcc/config/t-winnt
index 802f091..0c7bfc9 100644
--- a/gcc/config/t-winnt
+++ b/gcc/config/t-winnt
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 2f2d710..cecf42e 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 5252aa7..9e84a4a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 e5b6319..76c843f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 d099611..354d810 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 4a15c00..5438a26 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 bf13360..9d84cc5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 7885221..9713e6c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 5cdf9ff..5a49a51 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 3d996d7..29600be 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 96b1dfb..eb2ff9a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 578b371..80cd1ec 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 99fdb12..0140997 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 14d8171..82226da 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 1bf559a..2645043 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 17af2e7..dce43ec 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 65e7c55..7661558 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 4317402..ed19468 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 9b7ed9d..017602b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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-2018 Free Software Foundation, Inc.\n");
+ printf (" Copyright (C) 2011-2019 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 95728b0..03561d4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 7971934..91cfd2e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 607ca64..b711773 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 7b2722f..5feb443 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 a2d62dd..60a3081 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 07b1596..fc2a127 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 09e715f..cc4ee01 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 4b9b7f7..c4cf8ad2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 e0036da..74abc68 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 65380b5..e1ae7d8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 f0e8445..507625f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 5993eed..faf7c51 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 78e94d98..01c5489 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 acc80da..9a5cdab0 100644
--- a/gcc/config/usegas.h
+++ b/gcc/config/usegas.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2019 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 623b689..05132071 100644
--- a/gcc/config/v850/constraints.md
+++ b/gcc/config/v850/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for V850.
-;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2019 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 68390a2..0de8362 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 b20b2c3..32e0d6d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 984993a..07760d3 100644
--- a/gcc/config/v850/t-v850
+++ b/gcc/config/v850/t-v850
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 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 58e62e0..ae9b396 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 5503d6a..59f5f11 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 66e3fd0..ad7ee534 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 ca99703..d7936ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 75b1ec0..cca24ed 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 d3391a6..5fdbbc7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 6530778..112ce9b 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2019 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 cd15599..ba71ba9 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 30f9205..bf4d2ae 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 934c86e..8483bbf 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 cdfb3a5..dd8d3d9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 233dcee..b7a579f 100644
--- a/gcc/config/vax/elf.opt
+++ b/gcc/config/vax/elf.opt
@@ -1,6 +1,6 @@
; VAX ELF options.
-; Copyright (C) 2011-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 44dada7..3fc80da 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 45511bd..e7cbe24 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 3929350..735f6709 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 fdc7808..15e1e15 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 26c50ef..c6d66f7 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2019 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 b2fdd7f..2c5a15e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 a526017..a76cf02 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 631c598..fe21fae 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 3509703..a6a8227 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 edc8e51..bfeae7f 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2019 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 3b3d9a6..5df6c8c 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 5cabd5b..53636db 100644
--- a/gcc/config/visium/constraints.md
+++ b/gcc/config/visium/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Visium.
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 0b7f7ed..81afbda 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 d69b759..29ec13c 100644
--- a/gcc/config/visium/gr5.md
+++ b/gcc/config/visium/gr5.md
@@ -1,5 +1,5 @@
;; Scheduling description for GR5.
-;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 f9a4a0c..cd8d814 100644
--- a/gcc/config/visium/gr6.md
+++ b/gcc/config/visium/gr6.md
@@ -1,5 +1,5 @@
;; Scheduling description for GR6.
-;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2019 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 5364a53..45c976a 100644
--- a/gcc/config/visium/predicates.md
+++ b/gcc/config/visium/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Visium.
-;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 69391d7..ea5e329 100644
--- a/gcc/config/visium/t-visium
+++ b/gcc/config/visium/t-visium
@@ -1,5 +1,5 @@
# Multilibs for Visium.
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 5225ec6..c357dbe 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 712a771..9f5bdc4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 132821a..a8734bd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 d8ea128..39f6ab3 100644
--- a/gcc/config/visium/visium.c
+++ b/gcc/config/visium/visium.c
@@ -1,5 +1,5 @@
/* Output routines for Visium.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 5bd56a0..331a83e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 c5100b7..44c0923 100644
--- a/gcc/config/visium/visium.md
+++ b/gcc/config/visium/visium.md
@@ -1,5 +1,5 @@
;; Machine description for Visium.
-;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2019 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 ec570e9..e0490a2 100644
--- a/gcc/config/visium/visium.opt
+++ b/gcc/config/visium/visium.opt
@@ -1,5 +1,5 @@
; Options for Visium.
-; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 ab9d609..f0b7358 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 Free Software Foundation, Inc.
BEGIN {
is_first = 1;
diff --git a/gcc/config/vms/t-vms b/gcc/config/vms/t-vms
index 9432b99..e4ea727 100644
--- a/gcc/config/vms/t-vms
+++ b/gcc/config/vms/t-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 da596bd..81c826e 100644
--- a/gcc/config/vms/t-vmsnative
+++ b/gcc/config/vms/t-vmsnative
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 1f54b6b..22c21ce 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 01bb3fb..1e6b9f5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 952215a..ace8a0e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 ed2b26b..f02950f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 616797e..2c817ef 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 300b219..d9c87c0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 c821967..0bfd701 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 84f94cc..c3d54ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 c0d01f9..8f9e0b0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 00a4dce..8ceeb2c 100644
--- a/gcc/config/vms/vms.opt
+++ b/gcc/config/vms/vms.opt
@@ -1,4 +1,4 @@
-; Copyright (C) 2009-2018 Free Software Foundation, Inc.
+; Copyright (C) 2009-2019 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 7760088..fcc0ed5 100644
--- a/gcc/config/vms/x-vms
+++ b/gcc/config/vms/x-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 1e98e90..f838b73 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 d83cbfb..d521bb3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 fb5edee..6f07900 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vxworks-stdint.h b/gcc/config/vxworks-stdint.h
index 88ac0c7..f9a7d47 100644
--- a/gcc/config/vxworks-stdint.h
+++ b/gcc/config/vxworks-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using VxWorks.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.c
index f0d1974..5ca302a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 156fcc0..0f604f1b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 bf1b850..c5f8193 100644
--- a/gcc/config/vxworks.opt
+++ b/gcc/config/vxworks.opt
@@ -1,6 +1,6 @@
; Processor-independent options for VxWorks.
;
-; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 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 8578494..39f8712 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 72f0c67..18b5102 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 1f598a6..cda2233 100644
--- a/gcc/config/xtensa/constraints.md
+++ b/gcc/config/xtensa/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Xtensa.
-;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2019 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 736fd2d..2e1b2c7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 e2ffc3c..bb0e47a 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2011-2019 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 1099669..74521ba 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 f5bf811..d35c90f 100644
--- a/gcc/config/xtensa/predicates.md
+++ b/gcc/config/xtensa/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Xtensa.
-;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2019 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 3915870..3babdd1 100644
--- a/gcc/config/xtensa/t-xtensa
+++ b/gcc/config/xtensa/t-xtensa
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 c7743df..bcdb78f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 018d162..14aeedf 100644
--- a/gcc/config/xtensa/uclinux.opt
+++ b/gcc/config/xtensa/uclinux.opt
@@ -1,6 +1,6 @@
; Xtensa uClinux options.
-; Copyright (C) 2015-2018 Free Software Foundation, Inc.
+; Copyright (C) 2015-2019 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 0acdfe0..9784ae5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 34e85dc..f766764 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 193eed6..70d9487 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 209f839..362e5ff 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-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2019 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 4d3f941..3ee592f 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2005-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/configure.ac b/gcc/configure.ac
index a101232..ea5edfa 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/context.c b/gcc/context.c
index 68d7a29..c016f39 100644
--- a/gcc/context.c
+++ b/gcc/context.c
@@ -1,5 +1,5 @@
/* context.c - Holder for global state
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/context.h b/gcc/context.h
index e425fb0..d2bab2a 100644
--- a/gcc/context.h
+++ b/gcc/context.h
@@ -1,5 +1,5 @@
/* context.h - Holder for global state
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/convert.c b/gcc/convert.c
index 028497f..1a3353c 100644
--- a/gcc/convert.c
+++ b/gcc/convert.c
@@ -1,5 +1,5 @@
/* Utility routines for data type conversion for GCC.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/convert.h b/gcc/convert.h
index f3334f9..5be553b 100644
--- a/gcc/convert.h
+++ b/gcc/convert.h
@@ -1,5 +1,5 @@
/* Definition of functions in convert.c.
- Copyright (C) 1993-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/coretypes.h b/gcc/coretypes.h
index 271cce8..2f6b859 100644
--- a/gcc/coretypes.h
+++ b/gcc/coretypes.h
@@ -1,5 +1,5 @@
/* GCC core type declarations.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/coverage.c b/gcc/coverage.c
index f3ffac5..0e1873b 100644
--- a/gcc/coverage.c
+++ b/gcc/coverage.c
@@ -1,5 +1,5 @@
/* Read and write coverage files, and associated functionality.
- Copyright (C) 1990-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 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 f2a8c29..9e1a292 100644
--- a/gcc/coverage.h
+++ b/gcc/coverage.h
@@ -1,5 +1,5 @@
/* coverage.h - Defines data exported from coverage.c
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a53ea05..4c9083a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5476 +1,8 @@
-2018-12-27 Martin Liska <mliska@suse.cz>
-
- PR c++/88263
- * decl2.c (get_local_tls_init_fn): Add location_t argument and
- use it.
- (get_tls_init_fn): Call it with location of variable for which
- we'll need to create tls_init function.
- (handle_tls_init): Likewise.
-
-2018-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86524
- PR c++/88446
- * cp-tree.h (cp_fold_maybe_rvalue, cp_fold_rvalue): Declare.
- (fold_non_dependent_expr): Add manifestly_const_eval argument.
- * constexpr.c (cxx_eval_builtin_function_call): Evaluate
- __builtin_constant_p if ctx->manifestly_const_eval even in constexpr
- functions. Don't reuse dummy{1,2} vars between different arguments.
- Use cp_fold_rvalue instead of cp_fully_fold. Fix comment typo.
- (fold_non_dependent_expr): Add manifestly_const_eval argument, pass
- it through to cxx_eval_outermost_constant_expr and
- maybe_constant_value.
- * cp-gimplify.c (cp_fold_maybe_rvalue, cp_fold_rvalue): No longer
- static.
- * semantics.c (finish_static_assert): Call fold_non_dependent_expr
- with true as manifestly_const_eval.
-
-2018-12-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/88196 - ICE with class non-type template parameter.
- * pt.c (convert_nontype_argument): If the expr is a PTRMEM_CST, also
- check if the type we're converting it to is TYPE_PTRMEM_P.
-
-2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
-
- PR c/51628
- * call.c (convert_for_arg_passing): Call
- warn_for_address_or_pointer_of_packed_member.
- * typeck.c (convert_for_assignment): Likewise.
-
-2018-12-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88180
- * parser.c (cp_parser_class_specifier_1): If
- cp_parser_check_type_definition fails, skip default arguments, NSDMIs,
- etc. like for erroneous template args.
-
- * cp-tree.h (cp_fully_fold_init): Declare.
- * cp-gimplify.c (cp_fully_fold_init): New function.
- * typeck2.c (split_nonconstant_init, store_init_value): Use it
- instead of cp_fully_fold.
-
-2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- * parser.c (cp_parser_asm_definition): Do not allow any asm qualifiers
- on top-level asm.
-
-2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- * parser.c (cp_parser_asm_definition) <RID_CONST, RID_RESTRICT>: Give
- a more specific error message (instead of just falling through).
-
-2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- * parser.c (cp_parser_asm_definition): Rewrite the loop to work without
- "done" boolean variable.
- * parser.c (cp_parser_asm_definition): Keep track of the location each
- asm qualifier is first seen; use that to give nicer "duplicate asm
- qualifier" messages.
-
-2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- * parser.c (cp_parser_asm_definition): Rewrite the loop to work without
- "done" boolean variable.
-
-2018-12-19 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/88375
- * typeck.c (convert_for_assignment): Capture location of rhs
- before stripping, and if available. Use the location when
- complaining about bad conversions, labelling it with the
- rhstype if the location was present.
- * typeck2.c (digest_init_r): Capture location of init before
- stripping.
-
-2018-12-19 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/87504
- * call.c (op_error): Convert 1st param from location_t to
- const op_location_t &. Use binary_op_rich_location for binary
- ops.
- (build_conditional_expr_1): Convert 1st param from location_t to
- const op_location_t &.
- (build_conditional_expr): Likewise.
- (build_new_op_1): Likewise.
- (build_new_op): Likewise.
- * cp-tree.h (build_conditional_expr): Likewise.
- (build_new_op): Likewise.
- (build_x_binary_op): Likewise.
- (cp_build_binary_op): Likewise.
- * parser.c (cp_parser_primary_expression): Build a location
- for id-expression nodes.
- (cp_parser_binary_expression): Use an op_location_t when
- calling build_x_binary_op.
- (cp_parser_operator): Build a location for user-defined literals.
- * typeck.c (build_x_binary_op): Convert 1st param from location_t
- to const op_location_t &.
- (cp_build_binary_op): Likewise. Use binary_op_rich_location.
-
-2018-12-19 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/43064
- PR c++/43486
- * call.c (build_conditional_expr_1): Strip location wrappers when
- checking for CONST_DECL.
- (conversion_null_warnings): Use location of "expr" if available.
- * class.c (fixed_type_or_null): Handle location wrappers.
- * constexpr.c (potential_constant_expression_1): Likewise.
- * cvt.c (ignore_overflows): Strip location wrappers when
- checking for INTEGER_CST, and re-wrap the result if present.
- (ocp_convert): Call fold_for_warn before checking for INTEGER_CST.
- * decl.c (reshape_init_r): Strip any location wrapper.
- (undeduced_auto_decl): Likewise.
- * expr.c (mark_discarded_use): Likewise for expr.
- * init.c (build_aggr_init): Likewise before checking init for
- DECL_P.
- (warn_placement_new_too_small): Call fold_for_warn on adj before
- checking for CONSTANT_CLASS_P, and on nelts. Strip any location
- wrapper from op0 and on oper before checking for VAR_P.
- * parser.c (cp_parser_primary_expression): Call
- maybe_add_location_wrapper on numeric and string literals.
- (cp_parser_postfix_expression): Strip any location wrapper when
- checking for DECL_IS_BUILTIN_CONSTANT_P.
- (cp_parser_unary_expression): Ensure that folding of NEGATE_EXPR
- around a constant happens in the presence of location wrappers and
- returns a wrapped result.
- (cp_parser_has_attribute_expression): Strip any location wrapper
- from "oper".
- (cp_parser_binary_expression): Strip any location wrapper when
- checking for DECL_P on the lhs.
- (cp_parser_decltype): Strip any location wrapper from result of
- cp_parser_decltype_expr.
- (cp_parser_mem_initializer): Add location wrappers to the
- parenthesized expression list.
- (cp_parser_template_parameter_list): Don't create wrapper nodes
- within a template-parameter-list.
- (cp_parser_template_argument_list): Don't create wrapper nodes
- within a template-argument-list.
- (cp_parser_parameter_declaration): Strip location wrappers from
- default arguments.
- (cp_parser_gnu_attribute_list): Don't create wrapper nodes.
- (cp_parser_std_attribute_spec_seq): Likewise.
- (cp_parser_omp_all_clauses): Don't create wrapper nodes within
- OpenMP clauses.
- (cp_parser_omp_for_loop): Likewise.
- (cp_parser_omp_declare_reduction_exprs): Likewise.
- * pt.c (convert_nontype_argument_function): Strip location
- wrappers from fn_no_ptr before checking for FUNCTION_DECL.
- (tsubst_default_argument): Move note about which callsite led to
- instantiation to after the check_default_argument call.
- (do_auto_deduction): Likewise from init before checking for
- DECL_P.
- * semantics.c (force_paren_expr): Likewise from expr before
- checking for DECL_P.
- (finish_parenthesized_expr): Likewise from expr before
- checking for STRING_CST.
- (perform_koenig_lookup): Likewise from fn.
- (finish_call_expr): Likewise.
- (finish_id_expression): Rename to...
- (finish_id_expression_1): ...this, calling
- maybe_add_location_wrapper on the result.
- (capture_decltype): Use lookup_name_real rather than value_member
- when looking up decl within the capture-list.
- * tree.c (cp_stabilize_reference): Strip any location wrapper.
- (builtin_valid_in_constant_expr_p): Likewise.
- (strip_typedefs_expr): Strip any location wrapper before checking
- for decls or constants.
- (is_overloaded_fn): Likewise.
- (maybe_get_fns): Likewise.
- (selftest::test_lvalue_kind): Verify lvalue_p.
- * typeck.c (cxx_sizeof_expr): Strip any location wrapper.
- (cxx_alignof_expr): Likewise.
- (is_bitfield_expr_with_lowered_type): Handle location wrappers.
- (cp_build_array_ref): Call maybe_constant_value on "idx".
- (cp_build_binary_op): Strip location wrapper from first_arg before
- checking for PARM_DECL. Likewise for op1 before checking for
- INTEGER_CST in two places. Likewise for orig_op0 and orig_op1
- when checking for STRING_CST.
- (cp_build_addr_expr_1): Likewise for arg when checking for
- FUNCTION_DECL.
- (cp_build_modify_expr): Likewise for newrhs when checking for
- STRING_CST.
- (convert_for_assignment): Don't strip location wrappers when
- stripping NON_LVALUE_EXPR.
- (maybe_warn_about_returning_address_of_local): Strip location
- wrapper from whats_returned before checking for DECL_P.
- (can_do_nrvo_p): Strip location wrapper from retval.
- (treat_lvalue_as_rvalue_p): Likewise.
- (check_return_expr): Likewise.
- * typeck2.c (cxx_incomplete_type_diagnostic): Strip location
- wrapper from value before checking for VAR_P or PARM_DECL.
- (digest_init_r): Strip location wrapper from init. When
- copying "init", also copy the wrapped node.
-
-2018-12-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87934
- * constexpr.c (cxx_eval_constant_expression) <case CONSTRUCTOR>: Do
- re-process TREE_CONSTANT CONSTRUCTORs if they aren't reduced constant
- expressions.
-
-2018-12-19 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/87012
- * pt.c (convert_template_argument): Canonicalize type after
- tsubst/deduce.
-
- PR c++/88146
- * method.c (do_build_copy_constructor): Guard cvquals init and
- loop over fields to run for non-inherited ctors only.
- (synthesize_method): Retain location of inherited ctor.
-
-2018-12-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88410
- * cp-gimplify.c (cp_fold) <case ADDR_EXPR>: For offsetof-like folding,
- call maybe_constant_value on val to see if it is INTEGER_CST.
-
-2018-12-17 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/52321
- * typeck.c (build_static_cast): Print a note when the destination
- type or the operand is a pointer/reference to incomplete class type.
-
-2018-12-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88482
- * except.c (verify_library_fn): New function.
- (declare_library_fn): Use it. Initialize TM even if the non-TM
- library function has been user declared.
- (do_end_catch): Don't set TREE_NOTHROW on error_mark_node.
- (expand_start_catch_block): Don't call initialize_handler_parm
- for error_mark_node.
- (build_throw): Use verify_library_fn. Initialize TM even if the
- non-TM library function has been user declared. Don't crash if
- any library fn is error_mark_node.
-
-2018-12-14 Jason Merrill <jason@redhat.com>
-
- * pt.c (tsubst_expr) [DECL_EXPR]: Ignore class-scope bindings when
- looking up a capture proxy.
-
-2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84644
- * decl.c (check_tag_decl): A decltype with no declarator
- doesn't declare anything.
-
-2018-12-14 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/87814
- * pt.c (tsubst_exception_specification): Handle
- DEFERRED_NOEXCEPT with !defer_ok.
-
-2018-12-14 Jason Merrill <jason@redhat.com>
-
- PR c++/86823
- * parser.c (cp_parser_template_id): Rearrange deferred access
- checks into the firewall.
-
-2018-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82294
- PR c++/87436
- * init.c (build_vec_init): Change num_initialized_elts type from int
- to HOST_WIDE_INT. Build a RANGE_EXPR if e needs to be repeated more
- than once.
-
-2018-12-13 Marek Polacek <polacek@redhat.com>
-
- PR c++/88216 - ICE with class type in non-type template parameter.
- * mangle.c (write_expression): Handle TARGET_EXPR and
- VIEW_CONVERT_EXPR.
- * pt.c (convert_nontype_argument): Don't call
- get_template_parm_object for value-dependent expressions.
-
-2018-12-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87531
- * class.c (finish_struct): Set DECL_CONTEXT of template assign op.
- * name-lookup.c (get_class_binding_direct): Don't strip using-decl
- of overload here.
- * parser.c (cp_parser_postfix_expression): Cope with using decl in
- overload set.
- * semantics.c (finish_id_expr): Likewise.
-
-2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokdeclarator): Fix location of error message about
- static data member definition.
-
-2018-12-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88446
- * cp-tree.h (maybe_constant_value): Add manifestly_const_eval
- argument.
- * constexpr.c (struct constexpr_call): Rename pretend_const_required
- member to manifestly_const_eval.
- (struct constexpr_ctx): Likewise.
- (constexpr_call_hasher::equal): Adjust users.
- (cxx_eval_builtin_function_call): Likewise. Formatting fix.
- (cxx_eval_call_expression): Adjust users.
- (cxx_eval_outermost_constant_expr, maybe_constant_init_1,
- maybe_constant_init): Rename pretend_const_required argument to
- manifestly_const_eval, adjust function comments.
- (maybe_constant_value): Add manifestly_const_eval argument. If true,
- don't cache and call cxx_eval_outermost_constant_expr with true as
- manifestly_const_eval.
- * decl.c (compute_array_index_type_loc): Call maybe_constant_value
- with true as manifestly_const_eval.
-
- PR c++/88449
- * constexpr.c (struct constexpr_call): Add pretend_const_required
- member.
- (constexpr_call_hasher::equal): Return false if pretend_const_required
- members differ.
- (cxx_eval_call_expression): Adjust new_call initialization. Hash in
- ctx->pretend_const_required.
-
-2018-12-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87861
- * class.c (build_vtbl_initializer): For TARGET_VTABLE_USES_DESCRIPTORS
- bump index for each added word.
- * constexpr.c (find_array_ctor_elt): Add forward declaration.
- (cxx_eval_call_expression): Handle TARGET_VTABLE_USES_DESCRIPTORS
- vtable calls.
- (cxx_eval_constant_expression) <case OBJ_TYPE_REF>: Divide token
- by TARGET_VTABLE_USES_DESCRIPTORS if non-zero.
-
-2018-12-11 Marek Polacek <polacek@redhat.com>
-
- PR c++/86608 - reading constexpr volatile variable.
- * constexpr.c (potential_constant_expression_1): Check want_rval
- instead of checking if we have a decl.
- * decl2.c (decl_maybe_constant_var_p): Don't consider volatile
- constexpr variables as maybe constant.
-
-2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokvardecl): Add location_t parameter and use it
- in build_lang_decl_loc and build_decl calls.
- (grokdeclarator): Move up loc declaration and use it in the
- grokvardecl call too.
-
-2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
-
- * parser.c (cp_parser_oacc_kernels_parallel): Adjust EXPR_LOCATION
- on the combined acc loop.
-
-2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error messages
- about bit-fields with function type, warn_if_not_aligned type, and
- static bit-fields; avoid DECL_NAME for unnamed declarations.
-
-2018-12-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86669
- * call.c (make_temporary_var_for_ref_to_temp): Call pushdecl even for
- automatic vars.
-
- PR c++/87506
- * constexpr.c (adjust_temp_type): Handle EMPTY_CLASS_EXPR.
-
-2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- * class.c (check_bitfield_decl): In error message about non-integral
- type print the type itself too.
- * decl.c (grokdeclarator): Do not ICE on unnamed bit-fields declared
- friends; when calling build_decl for a FIELD_DECL possibly pass the
- declarator->id_loc.
-
-2018-12-06 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/86747
- * pt.c (tsubst_friend_class): Enter tsubsted class context.
-
- PR c++/86397
- * except.c (build_noexcept_spec): Resolve nondependent
- expressions.
-
-2018-12-06 Jason Merrill <jason@redhat.com>
-
- PR c++/88136 - -Wdeprecated-copy false positives
- * class.c (classtype_has_depr_implicit_copy): Rename from
- classtype_has_user_copy_or_dtor.
- * method.c (lazily_declare_fn): Adjust.
- * decl2.c (cp_warn_deprecated_use): Refer to -Wdeprecated-copy-dtor
- if deprecation is due to a destructor.
-
-2018-12-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/88373 - wrong parse error with ~.
- * parser.c (cp_parser_template_name): Check tag_type for
- none_type.
-
-2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
-
- * cp-tree.h (finish_asm_stmt): Update declaration.
- * parser.c (cp_parser_asm_definition): Detect the inline keyword
- after asm. Pass a flag for it to finish_asm_stmt.
- * pt.c (tsubst_expr): Pass the ASM_INLINE_P flag to finish_asm_stmt.
- * semantics.c (finish_asm_stmt): Add inline_p parameter. Use it to
- set ASM_INLINE_P.
-
-2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR inline-asm/55681
- * parser.c (cp_parser_asm_definition): Update grammar. Allow any
- combination of volatile and goto, in any order, without repetitions.
-
-2018-12-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * call.c (conversion_null_warnings): Try to use the location of
- the expression for the warnings. Add notes showing the parameter
- of the function decl, where available.
- (get_fndecl_argument_location): For implicitly-declared functions,
- use the fndecl location rather than that of the param.
- (maybe_inform_about_fndecl_for_bogus_argument_init): New function.
- (convert_like_real): Use it in various places to avoid repetition.
- (complain_about_bad_argument): Likewise.
- * cp-tree.h (maybe_inform_about_fndecl_for_bogus_argument_init):
- New declaration.
- * decl2.c (check_default_args): Put all diagnostics for the fndecl
- into a diagnostic group. Use the location of the parameter when
- complaining about parameters with missing default arguments in
- preference to that of the fndecl. Attempt to record the location
- of the first parameter with a default argument and emit a note
- for the first parameter that's missing one.
- * typeck.c (convert_arguments): When complaining about parameters
- with incomplete types, attempt to use the location of the
- argument. Where available, add a note showing the pertinent
- parameter in the fndecl.
- (convert_for_assignment): When complaining about bad conversions
- at function calls, use the location of the unstripped argument.
- (convert_for_initialization): When checking for bogus references,
- add an auto_diagnostic_group, and update the note to use the
- location of the pertinent parameter, rather than just the callee.
-
-2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error message;
- print the type too; fix thinko in INDIRECT_TYPE_P use.
-
-2018-12-05 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/85569
- * constexpr.c (adjust_temp_type): Test for type equality with
- same_type_p.
- (constexpr_call_hasher::equal): Likewise.
-
-2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84636
- * decl.c (grokdeclarator): Avoid crashing on an anonymous bit-field
- with function type.
-
-2018-12-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/88184 - ICE when treating name as template-name.
- * pt.c (lookup_template_function): Always build the TEMPLATE_ID_EXPR
- with unknown_type_node.
-
-2018-12-04 Julian Brown <julian@codesourcery.com>
-
- * parser.c (cp_parser_oacc_wait_list): Fix error message and avoid
- duplicate diagnostic.
-
-2018-12-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88103
- * typeck.c (build_class_member_access_expr): If unary_complex_lvalue
- turned xvalue_p into non-xvalue_p, call move on it.
-
-2018-12-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88258
- * parser.c (cp_parser_skip_to_closing_parenthesis_1,
- cp_parser_skip_to_end_of_statement,
- cp_parser_skip_to_end_of_block_or_statement,
- cp_parser_skip_to_closing_brace,
- cp_parser_skip_to_closing_square_bracket,
- cp_parser_skip_balanced_tokens): Don't treat CPP_PRAGMA_EOL specially
- if in_pragma is false.
-
-2018-12-01 Marek Polacek <polacek@redhat.com>
-
- Implement P0634R3, Down with typename!
- * parser.c (CP_PARSER_FLAGS_TYPENAME_OPTIONAL): New enumerator.
- (cp_parser_type_name): Remove declaration.
- (cp_parser_postfix_expression): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
- to cp_parser_type_id.
- (cp_parser_new_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL to
- cp_parser_type_specifier_seq.
- (cp_parser_lambda_declarator_opt): Pass
- CP_PARSER_FLAGS_TYPENAME_OPTIONAL to
- cp_parser_parameter_declaration_clause.
- (cp_parser_condition): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator.
- (cp_parser_simple_declaration): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_init_declarator.
- (cp_parser_conversion_type_id): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_type_specifier_seq.
- (cp_parser_default_type_template_argument): Pass
- CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_type_id.
- (cp_parser_template_parameter): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
- to cp_parser_parameter_declaration.
- (cp_parser_explicit_instantiation): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator.
- (cp_parser_simple_type_specifier): Adjust call to cp_parser_type_name
- to relay if we should treat the typename keyword as optional. Maybe
- call cp_parser_make_typename_type is parsing a template-id and it's
- not a TYPE_DECL.
- (cp_parser_type_name): Remove unused function.
- (cp_parser_enum_specifier): Pass to CP_PARSER_FLAGS_NONE
- cp_parser_type_specifier_seq.
- (cp_parser_alias_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
- to cp_parser_type_id.
- (cp_parser_init_declarator): New parameter. Pass it down to
- cp_parser_declarator.
- (cp_parser_declarator): New parameter. Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator. Pass the new parameter to
- cp_parser_direct_declarator.
- (cp_parser_direct_declarator): New parameter. Pass it to
- cp_parser_parameter_declaration_clause and cp_parser_declarator.
- (cp_parser_declarator_id):
- (cp_parser_type_id_1): New parameter. Pass it to
- cp_parser_type_specifier_seq. Adjust call to cp_parser_declarator.
- (cp_parser_type_id): New parameter. Pass it to cp_parser_type_id_1.
- (cp_parser_template_type_arg): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_type_id_1.
- (cp_parser_trailing_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
- to cp_parser_type_id_1.
- (cp_parser_type_specifier_seq): New parameter.
- (function_being_declared_is_template_p):
- (cp_parser_parameter_declaration_clause): New parameter. Pass it to
- cp_parser_parameter_declaration_list.
- (cp_parser_parameter_declaration_list): New parameter. Pass it to
- cp_parser_parameter_declaration.
- (cp_parser_parameter_declaration): New parameter. Pass it to
- cp_parser_decl_specifier_seq. Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator.
- (cp_parser_member_declaration): Adjust call to
- cp_parser_decl_specifier_seq to also include
- CP_PARSER_FLAGS_TYPENAME_OPTIONAL. Pass
- CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_declarator.
- (cp_parser_exception_declaration): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_type_specifier_seq and cp_parser_declarator.
- (cp_parser_requirement_parameter_list): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_parameter_declaration_clause.
- (cp_parser_constructor_declarator_p): Resolve the TYPENAME_TYPE.
- (cp_parser_single_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
- to cp_parser_decl_specifier_seq and cp_parser_init_declarator.
- (cp_parser_cache_defarg): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator and cp_parser_parameter_declaration_list.
- (cp_parser_objc_method_tail_params_opt): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_parameter_declaration.
- (cp_parser_objc_class_ivars): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator.
- (cp_parser_objc_try_catch_finally_statement): Pass CP_PARSER_FLAGS_NONE
- to cp_parser_parameter_declaration
- (cp_parser_objc_struct_declaration): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator.
- (cp_parser_omp_for_loop_init): Pass CP_PARSER_FLAGS_NONE to
- cp_parser_declarator and cp_parser_type_specifier_seq.
-
-2018-11-30 David Malcolm <dmalcolm@redhat.com>
-
- * typeck2.c: Include "gcc-rich-location.h".
- (cxx_incomplete_type_diagnostic): When complaining about possibly
- missing parens, add a fix-it hint if the member function takes no
- additional params.
-
-2018-11-30 James Norris <jnorris@codesourcery.com>
-
- * parser.c (cp_parser_oacc_enter_exit_data): Use existing local
- variable.
-
-2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (compute_array_index_type_loc): New, like the current
- compute_array_index_type but takes a location_t too.
- (compute_array_index_type): Forward to the latter.
- (create_array_type_for_decl): Use compute_array_index_type_loc.
-
-2018-11-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/88121
- * cp-name-hint.h (suggest_alternative_in_scoped_enum): New decl.
- * error.c (dump_scope): Ensure that we print any scope for values
- of unscoped enums. Print the scope of values of scoped enums.
- (qualified_name_lookup_error): Offer suggestions for failures
- within scoped enums by calling suggest_alternative_in_scoped_enum.
- * name-lookup.c (class namespace_hints): Update comment to mention
- scoped enums.
- (namespace_hints::namespace_hints): Call
- maybe_add_candidate_for_scoped_enum.
- (namespace_hints::maybe_add_candidate_for_scoped_enum): New member
- (suggest_alternatives_for): Update comment to mention scoped
- enums.
- (suggest_alternative_in_scoped_enum): New function.
-
-2018-11-28 Marek Polacek <polacek@redhat.com>
-
- Implement P1094R2, Nested inline namespaces.
- * parser.c (cp_parser_namespace_definition): Parse the optional inline
- keyword in a nested-namespace-definition. Adjust push_namespace call.
- Formatting fix.
-
-2018-11-28 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87531
- * class.c (finish_struct): In a template, add artificial using
- decl for operator=.
-
-2018-11-28 Jan Hubicka <hubicka@ucw.cz>
-
- * except.c (do_allocate_exception): Annotate __cxa_allocate_exception
- as COLD.
-
-2018-11-28 Marek Polacek <polacek@redhat.com>
-
- PR c++/88222 - ICE with bit-field with invalid type.
- * decl.c (grokdeclarator): Check if declarator is null.
-
-2018-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87476
- * typeck2.c (digest_init_r): Re-add handing of signed/unsigned char
- strings and add it to the initialization of wide array from non-wide
- string diagnostics too.
-
-2018-11-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88187
- * decl.c (grokdeclarator): Don't diagnose deduction guide errors
- if !funcdecl_p.
-
- PR c++/88181
- * class.c (fixup_attribute_variants): Also propagate TYPE_PACKED
- to variants.
-
-2018-11-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/88120 - ICE when calling save_expr in a template.
- * typeck.c (cp_build_binary_op): Call cp_save_expr instead of
- save_expr.
-
-2018-11-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87386
- * parser.c (cp_parser_operator): Use str.get_value () instead of just
- str in USERDEF_LITERAL_VALUE and USERDEF_LITERAL_SUFFIX_ID arguments.
-
-2018-11-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88122
- * method.c (maybe_explain_implicit_delete): If
- FUNCTION_FIRST_USER_PARMTYPE (decl) is NULL, set const_p to false
- instead of ICEing.
-
- PR c++/87386
- * parser.c (cp_parser_primary_expression): Use
- id_expression.get_location () instead of id_expr_token->location.
- Adjust the range from id_expr_token->location to
- id_expressio.get_finish ().
- (cp_parser_operator_function_id): Pass location of the operator
- token down to cp_parser_operator.
- (cp_parser_operator): Add start_loc argument, always construct a
- location with caret at start_loc and range from start_loc to the
- finish of the last token.
-
- PR c++/87393
- * parser.c (cp_parser_linkage_specification): Remove useless
- dereference of the consume_open method result.
-
-2018-11-20 Martin Sebor <msebor@redhat.com>
-
- * cp-tree.h (cp_check_const_attributes): Declare.
- * decl2.c (cp_check_const_attributes): Declare extern.
- * parser.c (cp_parser_has_attribute_expression): New function.
- (cp_parser_unary_expression): Handle RID_HAS_ATTRIBUTE_EXPRESSION.
- (cp_parser_gnu_attribute_list): Add argument.
-
-2018-11-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88110
- * constexpr.c (cxx_eval_constant_expression) <case OBJ_TYPE_REF>: Punt
- if get_base_address of ADDR_EXPR operand is not a DECL_P.
-
-2018-11-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/87781 - detect invalid elaborated-type-specifier.
- * parser.c (cp_parser_elaborated_type_specifier): Ensure that
- typename follows a nested-name-specifier.
-
-2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl2.c (grokfield): Remove obsolete _vptr check; fix
- explicit template argument list error location.
-
-2018-11-16 Kamlesh Kumar <kamleshbhalui@gmail.com>
-
- DR 1207
- PR c++/52869
- * parser.c (cp_parser_noexcept_specification_opt): Call
- inject_this_parameter.
-
-2018-11-16 Jason Merrill <jason@redhat.com>
-
- Implement P0479R5, [[likely]] and [[unlikely]].
- * tree.c (handle_likeliness_attribute): New.
- (std_attribute_table): Add likely/unlikely.
- * cp-gimplify.c (lookup_hotness_attribute, remove_hotness_attribute)
- (process_stmt_hotness_attribute, first_stmt): New.
- (genericize_if_stmt): Check for duplicate predictions.
- * parser.c (cp_parser_statement): Call
- process_stmt_hotness_attribute.
- (cp_parser_label_for_labeled_statement): Apply attributes to case.
- * decl.c (finish_case_label): Give label in template type void.
- * pt.c (tsubst_expr) [CASE_LABEL_EXPR]: Copy attributes.
- [PREDICT_EXPR]: Handle.
-
-2018-11-16 Nathan Sidwell <nathan@acm.org>
-
- Remove ovl_used, it is no longer needed
- * cp-tree.h (OVL_USED_P): Delete.
- (lookup_keep): Delete.
- * friend.c (add_friend): Don't call it.
- * parser.c (lookup_literal_operator): Likewise.
- (cp_parser_primary_expression): Likewise.
- * semantics.c (perform_koenig_lookup): Likewise.
- * pt.c (tsubst_copy <OVERLOAD>): Don't assert OVL_USED_P.
- * tree.c (ovl_copy): Delete.
- (ovl_insert): Remove OVL_USED_P checks.
- (ovl_iterator::reveal_node): Likewise.
- (ovl_iterator::remove__node): Likewise.
- (ovl_used, lookup_keep): Delete.
-
- PR c++/87269
- * parser.c (lookup_literal_operator): Mark overload for keeping
- when inside template. Refactor.
-
-2018-11-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/86246
- PR c++/87989
- * typeck.c (finish_class_member_access_expr): Conversion operator
- to dependent type is dependent.
-
-2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- * constexpr.c (ensure_literal_type_for_constexpr_object): Use
- DECL_SOURCE_LOCATION in error_at calls.
-
-2018-11-15 Nathan Sidwell <nathan@acm.org>
-
- DR 2336
- * cp-tree.h (enum special_function_kind): Add sfk_virtual_destructor.
- * method.c (type_has_trivial_fn): Add it.
- (SFK_DTOR_P): Likewise.
- (synthesized_method_base_walk): Don't check access of vbases of
- abstract classes when sfk_virtual_destructor.
- (synthesized_method_walk): Skip vbases of abstract classes except
- when sfk_virtual_destructor.
- (get_defaulted_eh_spec): Set sfk_virtual_destructor as needed.
-
- * cp-tree.h (enum special_function_kind): Reorder and comment.
- * method.c (SFK_CTOR_P, SFK_DTOR_P, SFK_ASSIGN_P, SFK_COPY_P)
- (SFK_MOVE_P): New predicates.
- (walk_field_subobs, synthesized_method_base_walk): Drop
- copy_arg_p, move_p, assign_p args. Use new SFK predicates. Order
- parameters consistently.
- (synthesized_method_walk): Drop ctor_p, copy_arg_p, move_p,
- assign_p calculations. Use new SFK predicates. Adjust calls to
- worker functions.
-
-2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * parser.c (make_id_declarator): Add location_t parameter.
- (cp_parser_lambda_declarator_opt): Adjust call.
- (cp_parser_decomposition_declaration): Likewise.
- (cp_parser_alias_declaration): Likewise.
- (cp_parser_direct_declarator): Likewise.
- (cp_parser_member_declaration): Likewise.
- (cp_parser_objc_class_ivars): Likewise.
- * decl.c (grokdeclarator): Use declarator->id_loc in two error
- messages.
-
-2018-11-14 Jakub Jelinek <jakub@redhat.com>
-
- P1236R1 - Signed integers are two's complement
- * constexpr.c (cxx_eval_check_shift_p): Disable the signed LSHIFT_EXPR
- checks for c++2a.
-
-2018-11-13 David Malcolm <dmalcolm@redhat.com>
-
- * call.c: Replace "source_location" with "location_t".
- * cp-tree.h: Likewise.
- * cvt.c: Likewise.
- * name-lookup.c: Likewise.
- * parser.c: Likewise.
- * typeck.c: Likewise.
-
-2018-11-12 Jason Merrill <jason@redhat.com>
-
- Implement P0315R4, Lambdas in unevaluated contexts.
- * decl2.c (min_vis_expr_r): Handle LAMBDA_EXPR.
- * mangle.c (write_expression): Handle LAMBDA_EXPR.
- * parser.c (cp_parser_lambda_expression): Allow lambdas in
- unevaluated context. Start the tentative firewall sooner.
- (cp_parser_lambda_body): Use cp_evaluated.
- * pt.c (iterative_hash_template_arg): Handle LAMBDA_EXPR.
- (tsubst_function_decl): Substitute a lambda even if it isn't
- dependent.
- (tsubst_lambda_expr): Use cp_evaluated. Always complain.
- (tsubst_copy_and_build) [LAMBDA_EXPR]: Do nothing if tf_partial.
- * semantics.c (begin_class_definition): Allow in template parm list.
- * tree.c (strip_typedefs_expr): Pass through LAMBDA_EXPR.
- (cp_tree_equal): Handle LAMBDA_EXPR.
-
- * pt.c (fn_type_unification): If we have a full set of explicit
- arguments, go straight to substitution.
-
- * decl2.c (min_vis_expr_r, expr_visibility): New.
- (min_vis_r): Call expr_visibility.
- (constrain_visibility_for_template): Likewise.
-
- Implement P0722R3, destroying operator delete.
- * call.c (std_destroying_delete_t_p, destroying_delete_p): New.
- (aligned_deallocation_fn_p, usual_deallocation_fn_p): Use
- destroying_delete_p.
- (build_op_delete_call): Handle destroying delete.
- * decl2.c (coerce_delete_type): Handle destroying delete.
- * init.c (build_delete): Don't call dtor with destroying delete.
- * optimize.c (build_delete_destructor_body): Likewise.
-
- Implement P0780R2, pack expansion in lambda init-capture.
- * parser.c (cp_parser_lambda_introducer): Parse pack init-capture.
- * pt.c (tsubst_pack_expansion): Handle init-capture packs.
- (lookup_init_capture_pack): New.
- (tsubst_expr) [DECL_EXPR]: Use it.
- (tsubst_lambda_expr): Remember field pack expansions for
- init-captures.
-
- * cp-tree.h (struct cp_evaluated): New.
- * init.c (get_nsdmi): Use it.
- * parser.c (cp_parser_enclosed_template_argument_list): Use it.
- * pt.c (coerce_template_parms, tsubst_aggr_type): Use it.
-
-2018-11-09 Jakub Jelinek <jakub@redhat.com>
-
- * parser.c (cp_parser_omp_clause_final, cp_parser_omp_clause_if): Use
- cp_parser_assignment_expression instead of cp_parser_condition.
- (cp_parser_omp_clause_num_threads, cp_parser_omp_clause_num_tasks,
- cp_parser_omp_clause_grainsize, cp_parser_omp_clause_priority,
- cp_parser_omp_clause_num_teams, cp_parser_omp_clause_thread_limit,
- cp_parser_omp_clause_linear, cp_parser_omp_clause_device): Use
- cp_parser_assignment_expression instead of cp_parser_expression.
- (cp_parser_omp_clause_hint): Likewise. Formatting fix.
-
- * parser.c (cp_parser_omp_clause_reduction): Call sorry_at on
- reduction clause with inscan modifier.
-
- * parser.c (cp_parser_omp_requires): Call sorry_at on requires
- clauses other than atomic_default_mem_order.
-
-2018-11-09 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/81824
- * pt.c (warn_spec_missing_attributes): Move code to attribs.c.
- Call decls_mismatched_attributes.
-
-2018-11-08 Jakub Jelinek <jakub@redhat.com>
-
- * constexpr.c (potential_constant_expression_1): Handle OMP_DEPOBJ.
- * cp-gimplify.c (cp_genericize_r): Handle
- OMP_CLAUSE_{IN,TASK}_REDUCTION.
- (cxx_omp_predetermined_sharing_1): Don't return
- OMP_CLAUSE_DEFAULT_SHARED for const qualified decls with no mutable
- member. Return OMP_CLAUSE_DEFAULT_FIRSTPRIVATE for this pointer.
- * cp-objcp-common.c (cp_common_init_ts): Handle OMP_DEPOBJ.
- * cp-tree.def (OMP_DEPOBJ): New tree code.
- * cp-tree.h (OMP_ATOMIC_DEPENDENT_P): Return true also for first
- argument being OMP_CLAUSE.
- (OMP_DEPOBJ_DEPOBJ, OMP_DEPOBJ_CLAUSES): Define.
- (cp_convert_omp_range_for, cp_finish_omp_range_for): Declare.
- (finish_omp_atomic): Add LOC, CLAUSES and MO arguments. Remove
- SEQ_CST argument.
- (finish_omp_for_block): Declare.
- (finish_omp_flush): Add MO argument.
- (finish_omp_depobj): Declare.
- * cxx-pretty-print.c (cxx_pretty_printer::statement): Handle
- OMP_DEPOBJ.
- * dump.c (cp_dump_tree): Likewise.
- * lex.c (cxx_init): Likewise.
- * parser.c: Include memmodel.h.
- (cp_parser_for): Pass false as new is_omp argument to
- cp_parser_range_for.
- (cp_parser_range_for): Add IS_OMP argument, return before finalizing
- if it is true.
- (cp_parser_omp_clause_name): Handle nontemporal, in_reduction and
- task_reduction clauses.
- (cp_parser_omp_var_list_no_open): Handle
- OMP_CLAUSE_{IN,TASK}_REDUCTION. For OMP_CLAUSE_DEPEND, parse clause
- operands as either an array section, or lvalue assignment expression.
- (cp_parser_omp_clause_if): Handle cancel and simd modifiers.
- (cp_parser_omp_clause_defaultmap): Parse new kinds of defaultmap
- clause.
- (cp_parser_omp_clause_reduction): Add IS_OMP and KIND arguments.
- Parse reduction modifiers. Pass KIND to c_parser_omp_variable_list.
- (cp_parser_omp_clause_lastprivate, cp_parser_omp_iterators): New
- functions.
- (cp_parser_omp_clause_depend): Parse iterator modifier and handle
- iterators. Parse mutexinoutset and depobj kinds.
- (cp_parser_oacc_all_clauses): Adjust cp_parser_omp_clause_reduction
- callers.
- (cp_parser_omp_all_clauses): Likewise. Handle
- PRAGMA_OMP_CLAUSE_NONTEMPORAL and
- PRAGMA_OMP_CLAUSE_{IN,TASK}_REDUCTION. Call
- cp_parser_omp_clause_lastprivate for OpenMP lastprivate clause.
- (cp_parser_omp_atomic): Pass pragma_tok->location as
- LOC to finish_omp_atomic. Parse hint and memory order clauses.
- Handle default memory order from requires directive if any. Adjust
- finish_omp_atomic caller.
- (cp_parser_omp_critical): Allow comma in between (name) and hint
- clause.
- (cp_parser_omp_depobj): New function.
- (cp_parser_omp_flush): Parse flush with memory-order-clause.
- (cp_parser_omp_for_cond): Allow NE_EXPR even in OpenMP loops.
- (cp_convert_omp_range_for, cp_finish_omp_range_for): New functions.
- (cp_parser_omp_for_loop): Parse C++11 range for loops among omp
- loops. Handle OMP_CLAUSE_IN_REDUCTION like OMP_CLAUSE_REDUCTION.
- (OMP_SIMD_CLAUSE_MASK): Add if and nontemporal clauses.
- (cp_parser_omp_simd, cp_parser_omp_for): Call keep_next_level before
- begin_omp_structured_block and call finish_omp_for_block on
- finish_omp_structured_block result.
- (cp_parser_omp_master): Add p_name, mask and cclauses arguments.
- Allow to be called while parsing combined parallel master.
- Parse combined master taskloop{, simd}.
- (cp_parser_omp_parallel): Parse combined
- parallel master{, taskloop{, simd}} constructs.
- (cp_parser_omp_single): Use SET_EXPR_LOCATION.
- (OMP_TASK_CLAUSE_MASK): Add in_reduction clause.
- (OMP_TASKWAIT_CLAUSE_MASK): Define.
- (cp_parser_omp_taskwait): Handle taskwait with depend clauses.
- (OMP_TASKGROUP_CLAUSE_MASK): Define.
- (cp_parser_omp_taskgroup): Parse taskgroup clauses, adjust
- c_finish_omp_taskgroup caller.
- (cp_parser_omp_distribute): Call keep_next_level before
- begin_omp_structured_block and call finish_omp_for_block on
- finish_omp_structured_block result.
- (cp_parser_omp_teams): Force a BIND_EXPR with BLOCK around teams
- body.
- (cp_parser_omp_target_data): Allow target data with only
- use_device_ptr clauses.
- (cp_parser_omp_target): Set OMP_REQUIRES_TARGET_USED bit in
- omp_requires_mask.
- (cp_parser_omp_requires): New function.
- (OMP_TASKLOOP_CLAUSE_MASK): Add reduction and in_reduction clauses.
- (cp_parser_omp_taskloop): Add forward declaration. Disallow
- in_reduction clause when combined with parallel master. Call
- keep_next_level before begin_omp_structured_block and call
- finish_omp_for_block on finish_omp_structured_block result.
- (cp_parser_omp_construct): Adjust cp_parser_omp_master caller.
- (cp_parser_pragma): Handle PRAGMA_OMP_DEPOBJ and PRAGMA_OMP_REQUIRES.
- * pt.c (tsubst_omp_clause_decl): Add iterators_cache argument.
- Adjust recursive calls. Handle iterators.
- (tsubst_omp_clauses): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION and
- OMP_CLAUSE_NONTEMPORAL. Adjust tsubst_omp_clause_decl callers.
- (tsubst_decomp_names):
- (tsubst_omp_for_iterator): Change orig_declv into a reference.
- Handle range for loops. Move orig_declv handling after declv/initv
- handling.
- (tsubst_expr): Force a BIND_EXPR with BLOCK around teams body.
- Adjust finish_omp_atomic caller. Call keep_next_level before
- begin_omp_structured_block. Call cp_finish_omp_range_for for range
- for loops and use {begin,finish}_omp_structured_block instead of
- {push,pop}_stmt_list if there are any range for loops. Call
- finish_omp_for_block on finish_omp_structured_block result.
- Handle OMP_DEPOBJ. Handle taskwait with depend clauses. For
- OMP_ATOMIC call tsubst_omp_clauses on clauses if any, adjust
- finish_omp_atomic caller. Use OMP_ATOMIC_MEMORY_ORDER rather
- than OMP_ATOMIC_SEQ_CST. Handle clauses on OMP_TASKGROUP.
- (dependent_omp_for_p): Always return true for range for loops if
- processing_template_decl. Return true if class type iterator
- does not have INTEGER_CST increment.
- * semantics.c: Include memmodel.h.
- (handle_omp_array_sections_1): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION
- like OMP_CLAUSE_REDUCTION.
- (handle_omp_array_sections): Likewise. Call save_expr on array
- reductions before calling build_index_type. Handle depend clauses
- with iterators.
- (finish_omp_reduction_clause): Call save_expr for whole array
- reduction sizes. Don't mark OMP_CLAUSE_DECL addressable if it has
- reference type. Do mark decl_placeholder addressable if needed.
- Use error_at with OMP_CLAUSE_LOCATION (c) as first argument instead
- of error.
- (cp_omp_finish_iterators): New function.
- (finish_omp_clauses): Don't diagnose nonmonotonic clause with static,
- runtime or auto schedule kinds. Diagnose nogroup clause used with
- reduction clause(s). Handle depend clause with
- OMP_CLAUSE_DEPEND_DEPOBJ. Diagnose bit-fields. Require
- omp_depend_t type for OMP_CLAUSE_DEPEND_DEPOBJ kinds and
- some different type for other kinds. Use cp_build_addr_expr
- and cp_build_indirect_ref instead of cxx_mark_addressable.
- Handle depend clauses with iterators. Only handle static data members
- in the special case that const qualified vars may be specified in
- firstprivate clause. Complain if const qualified vars without mutable
- members are mentioned in data-sharing clauses other than firstprivate
- or shared. Use error_at with OMP_CLAUSE_LOCATION (c) as first
- argument instead of error. Diagnose more than one nontemporal clause
- refering to the same variable. Use error_at rather than error for
- priority and hint clause diagnostics. Fix pasto for hint clause.
- Diagnose hint expression that doesn't fold into INTEGER_CST.
- Diagnose if clause with modifier other than cancel. Handle
- OMP_CLAUSE_{IN,TASK}_REDUCTION like OMP_CLAUSE_REDUCTION. Allow any
- lvalue as OMP_CLAUSE_DEPEND operand (besides array section), adjust
- diagnostics.
- (handle_omp_for_class_iterator): Don't create a new TREE_LIST if one
- has been created already for range for, just fill TREE_PURPOSE and
- TREE_VALUE. Call cp_fully_fold on incr.
- (finish_omp_for): Don't check cond/incr if cond is global_namespace.
- Pass to c_omp_check_loop_iv_exprs orig_declv if non-NULL. Don't
- use IS_EMPTY_STMT on NULL pre_body. Adjust c_finish_omp_for caller.
- (finish_omp_for_block): New function.
- (finish_omp_atomic): Add LOC argument, pass it through
- to c_finish_omp_atomic and set it as location of OMP_ATOMIC* trees.
- Remove SEQ_CST argument. Add CLAUSES and MO arguments. Adjust
- c_finish_omp_atomic caller. Stick clauses if any into first argument
- of wrapping OMP_ATOMIC.
- (finish_omp_depobj): New function.
- (finish_omp_flush): Add MO argument, if not
- MEMMODEL_LAST, emit __atomic_thread_fence call with the given value.
- (finish_omp_cancel): Diagnose if clause with modifier other than
- cancel.
-
-2018-11-07 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87904
- * cp-tree.h (struct tree_overload): Fix comment.
- * tree.c (ovl_iterator::reveal_node): Propagate OVL_DEDUP_P.
-
-2018-11-04 Jason Merrill <jason@redhat.com>
-
- Implement UDL changes from P0732R2.
- * cp-tree.h (struct releasing_vec): Move from mangle.c.
- Add get_ref method.
- * parser.c (cp_parser_userdef_string_literal): Use it. Handle
- passing the string to a single template parameter of class type.
- (cp_parser_template_declaration_after_parameters): Allow it.
- Pedwarn about the character pack template that was proposed but not
- accepted for C++14, and don't suggest it.
-
- Implement P0732R2, class types in non-type template parameters.
- * error.c (dump_simple_decl): Look through a template parm object.
- * mangle.c (write_template_arg): Likewise.
- (mangle_template_parm_object): New.
- * pt.c (template_parm_object_p, get_template_parm_object): New.
- (invalid_tparm_referent_p): Factor from convert_nontype_argument.
- (convert_nontype_argument, invalid_nontype_parm_type_p): Handle
- class-type template arguments.
- * tree.c (lvalue_kind): Likewise.
-
- * cvt.c (ocp_convert): Don't wrap a CONSTRUCTOR in a NOP_EXPR.
- * constexpr.c (initialized_type): Fix AGGR_INIT_EXPR handling.
- (cxx_eval_vec_init_1): Correct type of AGGR_INIT_EXPR.
- (cxx_eval_outermost_constant_expr): Make sure a CONSTRUCTOR has the
- right type. Don't wrap a CONSTRUCTOR if one was passed in.
- * tree.c (build_aggr_init_expr): Check for void.
-
- PR c++/60503 - wrong lambda attribute syntax.
- * parser.c (cp_parser_lambda_declarator_opt): Fix attribute
- handling.
-
-2018-11-02 Nathan Sidwell <nathan@acm.org>
-
- * decl.c (duplicate_decls): Refactor checks.
-
-2018-11-01 Marek Polacek <polacek@redhat.com>
-
- Implement P0846R0, ADL and function templates.
- * decl.c (grokfndecl): Allow FUNCTION_DECL in assert.
- * lex.c (unqualified_fn_lookup_error): Handle TEMPLATE_ID_EXPR.
- * parser.c (cp_parser_postfix_expression): Do ADL for a template-name.
- (cp_parser_template_id): Give errors if parsing the template argument
- list didn't go well. Allow FUNCTION_DECL in assert.
- (cp_parser_template_name): Consider a name to refer to a template if
- it is an unqualified-id followed by a <. Don't return the identifier
- if the decl is a function and dependent.
- * pt.c (tsubst_copy) <case OVERLOAD>: Remove assert.
-
-2018-11-01 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (struct lang_function): Delete x_local_names field.
- (struct lang_decl_base): Rename u2sel to spare.
- (struct lang_decl_min): Remove lang_decl_u2 union. Keep access
- field.
- (LANG_DECL_U2_CHECK): Delete.
- (DECL_DISCRIMINATOR_P): Require function scope.
- (DECL_DISCRIMINATOR): Adjust.
- (DECL_DISCRIMINATOR_SET_P): Delete.
- (DECL_CAPTURED_VARIABLE, DECL_ACCESS, THUnK_VIRTUAL_OFFSET): Adjust.
- (local_classes): Don't declare.
- (determine_local_discriminator): Declare.
- * decl.c (push_local_name): Delete.
- (local_entities, determina_local_discrminator): New.
- (duplicate_decls): Copy DECL_ACCESS. Fix formatting.
- (cp_finish_decl): Use determine_local_discriminator.
- (save_function_data): Drop x_local_names.
- (finish_function): Drop local_names.
- * decl2.c (finish_anon_union): Use determine_local_disciminator.
- * mangle.c (write_unnamed_type_name): Use
- discriminator_for_local_entity.
- (local_class_index): Delete.
- (discriminator_for_local_entity): Reimplement.
- (write_local_name): Adjust discriminator code.
- * name-lookup.c (do_pushtag): Call determine_local_discrimiator.
- * semantics.c (finish_omp_threadprivate): Drop DECL_DISCRIMINATOR
- handling.
- * class.c (local_classes): Delete.
- (init_class_processing): Don't init it.
-
-2018-11-01 Martin Liska <mliska@suse.cz>
- Jason Merrill <jason@redhat.com>
-
- PR c++/64266
- PR bootstrap/70422
- PR ipa/81277
- * cp-tree.h (DECL_FNAME_P): New macro.
- * decl.c (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P,
- DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
- (cp_finish_decl):
- * lambda.c (is_capture_proxy): Use DECL_FNAME_P.
- * pt.c (tsubst_expr): Handle DECL_PRETTY_FUNCTION_P.
-
-2018-10-31 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (OVL_DEDUP_P): New.
- * name-lookup.c (name_lookup::add_overload): Check OVL_DEDUP_P.
- (get_class_binding_direct): Likwise.
- * tree.c (ovl_make): Propagate OVL_DEDUP_P.
- (ovl_copy): Copy it.
- (ovl_insert): Do not keep using-decls ordered.
- (lookup_maybe_add): Adjust comment.
-
-2018-10-30 Marek Polacek <polacek@redhat.com>
-
- Implement P0892R2, explicit(bool).
- * call.c (add_template_candidate_real): Return if the declaration is
- explicit and we're only looking for non-converting constructor.
- * cp-tree.h (lang_decl_fn): Add has_dependent_explicit_spec_p bit.
- (DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P): New macro.
- (cp_decl_specifier_seq): Add explicit_specifier field.
- (build_explicit_specifier, store_explicit_specifier): Declare.
- * decl.c (grokdeclarator): Call store_explicit_specifier.
- (build_explicit_specifier): New function.
- * parser.c (cp_parser_function_specifier_opt) <case RID_EXPLICIT>:
- Parse C++20 explicit(bool).
- * pt.c (store_explicit_specifier, lookup_explicit_specifier): New.
- (tsubst_function_decl): Handle explicit(dependent-expr).
-
-2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokdeclarator): Use declarator->id_loc in diagnostic
- about flexible array members.
-
-2018-10-29 David Malcolm <dmalcolm@redhat.com>
-
- * cp-name-hint.h: New file.
- * cp-tree.h (expr_to_string): New decl.
- (suggest_alternatives_for): Move to cp-name-hint.h, changing
- return type from bool to name_hint.
- (suggest_alternative_in_explicit_scope): Likewise.
- * error.c: Define INCLUDE_UNIQUE_PTR. Include "cp-name-hint.h".
- (expr_to_string): Make non-static.
- (qualified_name_lookup_error): For the non-"::" case, take
- responsibity for issuing any suggestion from
- suggest_alternative_in_explicit_scope, as it changes from
- returning a bool to returning a name_hint. Replace fallback call
- to suggest_alternatives_for to a call to
- suggest_alternatives_in_other_namespaces, capturing the fact that
- we don't have enough location information to issue a fix-it hint
- for this case. Update the error to support emitting a fix-it hint
- where appropriate. For the "::" case, take responsibility for
- issuing any suggestion from suggest_alternatives_for, supporting
- emitting a fix-it hint.
- * lex.c: Define INCLUDE_UNIQUE_PTR. Include "gcc-rich-location.h"
- and "cp-name-hint.h".
- (unqualified_name_lookup_error): Take responsibility for issuing
- any suggestion from suggest_alternatives_for, supporting emitting
- a fix-it hint.
- * name-lookup.c (class namespace_limit_reached): New subclass of
- deferred_diagnostic.
- (class show_candidate_location): Likewise.
- (class suggest_alternatives): Likewise.
- (class namespace_hints): New class.
- (suggest_alternatives_for): Convert return type from bool to
- name_hint, replacing all direct diagnostic emission by setting
- suggestions on the return value, or creating deferred diagnostics.
- Specifically, split out initial traversal of namespaces into
- namespace_hints' ctor, and maybe_decorate_with_limit, and move the
- rest of the implementation to
- namespace_hints::convert_candidates_to_name_hint and
- suggest_alternatives_for_1.
- (namespace_hints::namespace_hints): New ctor, adapted from
- suggest_alternatives_for's initial namespace traversal, storing
- location and name, and converting locals "candidates", "limited"
- and "limit" into members.
- (namespace_hints::convert_candidates_to_name_hint): New member
- function.
- (namespace_hints::maybe_decorate_with_limit): New member function.
- (suggest_alternatives_for_1): New function, based on second half
- of old implementation of suggest_alternatives_for, converting from
- immediate emission of suggestions to using name_hint.
- (suggest_alternatives_in_other_namespaces): New function.
- (maybe_suggest_missing_std_header): Convert from immediate
- emission of suggestions to using name_hint, moving emission
- implementation to...
- (class missing_std_header): New subclass of deferred_diagnostic.
- (maybe_suggest_missing_header): Convert return type from bool to
- name_hint.
- (suggest_alternative_in_explicit_scope): Convert from immediate
- emission of suggestions to using name_hint.
- * parser.c: Replace include of "c-family/name-hint.h" with
- "cp-name-hint.h".
- (cp_parser_diagnose_invalid_type_name): Update
- "is there a suggestion" logic for change to
- name_hint::operator bool. Take responsibility for emitting
- fix-it hints from suggest_alternative_in_explicit_scope.
- (cp_parser_namespace_name): Take responsibility for emitting
- fix-it hints from suggest_alternative_in_explicit_scope. Don't
- emit the "expected namespace-name" error if we've already emitted
- an "is not a namespace-name" error.
-
-2018-10-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/56856
- * call.c (build_over_call): Eliminate the "arglocs" array, and the
- call to maybe_constant_value when building "fargs".
-
-2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (create_array_type_for_decl): Add location_t parameter
- and use it.
- (grokdeclarator): Adjust call.
-
-2018-10-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/87594 - constexpr rejects-valid with range-based for.
- * constexpr.c (potential_constant_expression_1): If the condition
- can't be evaluated, return true.
-
-2018-10-29 Joseph Myers <joseph@codesourcery.com>
- Julian Brown <julian@codesourcery.com>
-
- PR c++/66053
- * semantics.c (handle_omp_array_sections_1): Allow array
- sections with "this" pointer for OpenACC.
-
-2018-10-25 Jason Merrill <jason@redhat.com>
-
- * parser.c (cp_parser_sizeof_operand): Remove redundant use of
- grokdeclarator.
-
-2018-10-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86288
- * parser.c (cp_parser_std_attribute): Canonicalize attr_ns, and when
- :: is not present and attr_ns non-NULL, canonicalize also attr_id.
- (cp_parser_attribute_spec): Fix comment typo.
-
-2018-10-24 Martin Sebor <msebor@redhat.com>
-
- PR c++/84851
- * call.c (maybe_warn_class_memaccess): Tighten up.
-
-2018-10-17 David Malcolm <dmalcolm@redhat.com>
-
- * Make-lang.in (selftest-c++): New.
- (CPP_SELFTEST_FLAGS, CPP_SELFTEST_DEPS, s-selftest-c++)
- (selftest-c++-gdb, selftest-c++-valgrind): Move here from
- gcc/Makefile.in.
-
-2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84705
- * tree.c (build_cplus_new): Avoid duplicate diagnostic about
- incomplete type, early return error_mark_node if the second
- argument is error_mark_node.
-
-2018-10-12 Nathan Sidwell <nathan@acm.org>
-
- * parser.h (struct cp_parser): Drop implicit_extern_c.
- * parser.c (cp_debug_parser): Drop implicit_extern_c.
- (cp_parser_new): Likewise.
- (cp_parser_translation_unit): Handle implicit extern c here. Call
- cp_parser_toplevel_declaration.
- (cp_parser_toplevel_declaration): New, broken out of ...
- (cp_parser_declaration_seq_opt): ... here. Call it. Drop
- implicit extern C handling.
-
-2018-10-11 Will Wray <wjwray@gmail.com>
-
- PR c++/87364
- * cxx-pretty-print.c (pp_cxx_enumeration_constant): New function.
- (cxx_pretty_printer::constant): Use it.
-
-2018-10-11 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84993
- * call.c (enforce_access): Move diagnostics to...
- (complain_about_access): ...this new function.
- * cp-tree.h (class access_failure_info): Rename split out field
- "m_field_decl" into "m_decl" and "m_diag_decl".
- (access_failure_info::record_access_failure): Add tree param.
- (access_failure_info::was_inaccessible_p): New accessor.
- (access_failure_info::get_decl): New accessor.
- (access_failure_info::get_diag_decl): New accessor.
- (access_failure_info::get_any_accessor): New member function.
- (access_failure_info::add_fixit_hint): New static member function.
- (complain_about_access): New decl.
- * typeck.c (access_failure_info::record_access_failure): Update
- for change to fields.
- (access_failure_info::maybe_suggest_accessor): Split out into...
- (access_failure_info::get_any_accessor): ...this new function...
- (access_failure_info::add_fixit_hint): ...and this new function.
- (finish_class_member_access_expr): Split out "has no member named"
- error-handling into...
- (complain_about_unrecognized_member): ...this new function, and
- check that the guessed name is accessible along the access path.
- Only provide a spell-correction fix-it hint if it is; otherwise,
- attempt to issue an accessor fix-it hint.
-
-2018-10-11 Nathan Sidwell <nathan@acm.org>
-
- * parser.c (cp_parser_translation_unit): Return void. Don't fail
- at first extra }, simplify logic.
- (c_parse_file): Call finish_translation_unit here.
-
-2018-10-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87582
- * typeck.c (maybe_warn_about_returning_address_of_local): If
- whats_returned is a structured binding identifier and the structured
- binding is a reference, recurse on its initializer.
-
- PR c++/87547
- * rtti.c (get_tinfo_decl_dynamic): Use unlowered_expr_type instead
- of TREE_TYPE.
-
-2018-10-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/87567 - constexpr rejects call to non-constexpr function.
- * constexpr.c (potential_constant_expression_1) <case FOR_STMT>: Return
- true if the condition is always false.
- <case WHILE_STMT>: Likewise.
-
-2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84423
- * pt.c (convert_template_argument): Immediately return error_mark_node
- if the second argument is erroneous.
- * parser.c (cp_parser_type_id): Add location_t * parameter.
- (cp_parser_type_id_1): Likewise.
- (cp_parser_alias_declaration): Adjust cp_parser_type_id call,
- obtain the location of the type and save it.
- (cp_parser_template_type_arg): Adjust.
- (cp_parser_trailing_type_id): Likewise.
- * decl.c (grokdeclarator): Improve error message for 'auto' in
- alias declaration.
-
-2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71128
- * pt.c (do_decl_instantiation): Per 12.6.8/5, a concept cannot be
- explicitly instantiated.
-
-2018-10-05 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/56856
- * call.c (build_over_call): Build a vec of locations of the
- arguments before the call to maybe_constant_value, and pass to
- check_function_arguments.
- * cp-lang.c (LANG_HOOKS_GET_SUBSTRING_LOCATION): Define as
- c_get_substring_location.
- * parser.c (cp_parser_string_literal): Capture string
- concatenation locations.
-
-2018-10-04 Nathan Sidwell <nathan@acm.org>
-
- * lang-specs.h: Use string contatenation, not line splicing.
-
-2018-10-03 Jason Merrill <jason@redhat.com>
-
- Implement P0840, language support for empty objects.
- * tree.c (handle_no_unique_addr_attribute): New.
- (cxx_attribute_table): Add [[no_unique_address]].
- * class.c (field_poverlapping_p): New.
- (layout_class_type): Check it. Adjust DECL_SIZE of potentially
- overlapping fields.
- (layout_empty_base_or_field): Rename from layout_empty_base, handle
- FIELD_DECL as well.
- (build_base_field, record_subobject_offsets): Adjust.
-
-2018-10-03 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/86109
- * parser.c (cp_parser_lambda_declarator_opt):
- Set DECL_LAMBDA_FUNCTION for lambdas.
-
-2018-10-02 Richard Biener <rguenther@suse.de>
-
- * name-lookup.c (check_local_shadow): Do not test DECL_FROM_INLINE.
-
-2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
- Pierre-Marie de Rodat <derodat@adacore.com>
-
- * method.c (use_thunk): Adjust call to cgraph_node::create_thunk.
-
-2018-09-28 Richard Biener <rguenther@suse.de>
-
- * error.c (cp_print_error_function): Simplify by eliding
- the BLOCK_ABSTRACT_ORIGIN chasing.
-
-2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84940
- * semantics.c (finish_unary_op_expr): Check return value of
- build_x_unary_op for error_mark_node.
-
-2018-09-25 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87398
- * constexpr.c (cxx_eval_constant_expression) <case OBJ_TYPE_REF>: Only
- look through COMPONENT_REFs with DECL_FIELD_IS_BASE FIELD_DECLs.
-
-2018-09-25 Martin Liska <mliska@suse.cz>
-
- * name-lookup.c (namespace_scope_ht_size): Remove
- unused function.
- * parser.c (cp_lexer_next_token_is_not_keyword): Likewise.
-
-2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85070
- * method.c (lazily_declare_fn): During error-recovery add_method
- may return false.
-
-2018-09-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/87372 - __func__ constexpr evaluation.
- * constexpr.c (maybe_constant_init_1): Pass false for strict down to
- cxx_eval_outermost_constant_expr.
-
-2018-09-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/87109 - wrong ctor with maybe-rvalue semantics.
- * call.c (build_user_type_conversion_1): Refine the maybe-rvalue
- check to only return if we're converting the return value to a base
- class.
-
-2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- * g++spec.c (lang_specific_driver): Handle -r like -nostdlib.
-
-2018-09-20 Jason Merrill <jason@redhat.com>
-
- PR c++/87075 - ICE with constexpr array initialization.
- * constexpr.c (cxx_eval_vec_init_1): Handle trivial initialization.
-
-2018-09-19 Marek Polacek <polacek@redhat.com>
-
- Add -Wclass-conversion.
- * decl.c (grok_op_properties): Change a warning from -Wconversion to
- -Wclass-conversion. Make it print the types.
-
-2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/87324
- * parser.c (cp_parser_initializer_list): Assign error_mark_node
- to the index upon error.
-
-2018-09-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/87357 - missing -Wconversion warning
- * decl.c (grok_op_properties): Remove diagnostic parts mentioning
- a conversion to a reference to void. Use
- same_type_ignoring_top_level_qualifiers_p rather than comparing types
- directly.
-
-2018-09-18 Marek Polacek <polacek@redhat.com>
-
- P1064R0 - Allowing Virtual Function Calls in Constant Expressions
- * call.c (build_over_call): No longer check if we're outside a template
- function.
- * class.c (build_vtbl_initializer): Build vtable's constructor with
- indexes.
- * constexpr.c (cxx_eval_constant_expression): Don't ignore _vptr's
- initializer. Handle OBJ_TYPE_REF.
- (potential_constant_expression_1): Handle OBJ_TYPE_REF.
- * decl.c (maybe_commonize_var): Bail out for any DECL_ARTIFICIAL.
- (initialize_artificial_var): Mark the variable as constexpr.
- (grokdeclarator): Change error to pedwarn. Only warn when
- pedantic and not C++2a.
-
-2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85065
- * cp-tree.h (NON_ERROR): New.
- * pt.c (auto_hash::hash): Use it.
- (do_auto_deduction): Likewise.
-
-2018-09-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/86881
- * name-lookup.c (check_local_shadow): Ignore auto types.
-
-2018-09-17 David Malcolm <dmalcolm@redhat.com>
-
- * error.c (range_label_for_type_mismatch::get_text): Update for
- new param.
-
-2018-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * typeck2.c (digest_init_r): Fix overlength strings.
-
-2018-09-13 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/87093
- * method.c (constructible_expr): We're in an unevaluated context
- in all cases, not just for class targets.
-
-2018-09-12 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * call.c (struct conversion_info): Add "loc" field.
- (arg_conversion_rejection): Add "loc" param, using it to
- initialize the new field.
- (bad_arg_conversion_rejection): Likewise.
- (explicit_conversion_rejection): Initialize the new field to
- UNKNOWN_LOCATION.
- (template_conversion_rejection): Likewise.
- (add_function_candidate): Pass on the argument location to the new
- param of arg_conversion_rejection.
- (add_conv_candidate): Likewise.
- (build_builtin_candidate): Likewise.
- (build_user_type_conversion_1): Likewise.
- (single_z_candidate): New function.
- (maybe_get_bad_conversion_for_unmatched_call): New function.
- (complain_about_bad_argument): New function, based on part of
- convert_for_assignment.
- (build_new_method_call_1): Split out handling of the "no viable
- candidates" case into...
- (complain_about_no_candidates_for_method_call): ...this new
- function, and use the new functions above to special-case the
- handling of a single non-viable candidate due to a bad argument.
- * cp-tree.h (complain_about_bad_argument): New decl.
- * typeck.c (convert_for_assignment): Split out one error-handling
- case into complain_about_bad_argument.
-
-2018-09-09 Cesar Philippidis <cesar@codesourcery.com>
- Julian Brown <julian@codesourcery.com>
-
- PR middle-end/86336
- * semantics.c (finish_omp_clauses): Treat C++ references the same in
- OpenACC as OpenMP.
-
-2018-08-28 Martin Liska <mliska@suse.cz>
-
- * constexpr.c (cxx_eval_call_expression): Add quotes
- to -fconstexpr-depth=.
-
-2018-09-10 Marek Polacek <polacek@redhat.com>
-
- * class.c (build_vtbl_ref): Remove.
- (build_vtbl_ref_1): Rename to build_vtbl_ref.
- (build_vfn_ref): Call build_vtbl_ref instead of build_vtbl_ref_1.
-
-2018-09-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/87150 - wrong ctor with maybe-rvalue semantics.
- * call.c (struct conversion): Update commentary.
- (standard_conversion): Set rvaluedness_matches_p if LOOKUP_PREFER_RVALUE
- for ck_base.
-
-2018-09-08 Jason Merrill <jason@redhat.com>
-
- PR c++/86678 - constexpr function with non-constant after return.
- * constexpr.c (potential_constant_expression_1): Add jump_target.
- (breaks): Check for BREAK_STMT.
- (continues): Check for CONTINUE_STMT.
-
-2018-09-08 Marek Polacek <polacek@redhat.com>
-
- * cxx-pretty-print.c (cxx_pretty_printer::statement) <case
- RANGE_FOR_SMT>: Handle RANGE_FOR_INIT_STMT.
-
-2018-09-07 Marek Polacek <polacek@redhat.com>
-
- PR c++/87152 - range-based for loops with initializer broken in templates.
- * constexpr.c (potential_constant_expression_1) <case RANGE_FOR_STMT>:
- Recur into RANGE_FOR_INIT_STMT.
- * cp-tree.def: Add RANGE_FOR_INIT_STMT to RANGE_FOR_STMT.
- * cp-tree.h (RANGE_FOR_INIT_STMT): Define.
- * dump.c (cp_dump_tree) <case RANGE_FOR_STMT>: Also dump
- RANGE_FOR_INIT_STMT.
- * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: Recur into
- RANGE_FOR_INIT_STMT.
- * semantics.c (begin_range_for_stmt): Adjust call to build_stmt.
- Do put the init statement in RANGE_FOR_INIT_STMT.
- (finish_range_for_decl): Pop it for templates.
-
-2018-09-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * decl.c (check_initializer): Call cp_complete_array_type.
-
-2018-09-05 Marek Polacek <polacek@redhat.com>
-
- PR c++/87109, wrong overload with ref-qualifiers.
- * call.c (build_user_type_conversion_1): Use NULL instead of 0. Bail
- out if performing the maybe-rvalue overload resolution and a conversion
- function is getting called.
-
- PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
- * typeck.c (maybe_warn_about_returning_address_of_local): Handle calls
- to std::move or std::forward.
- (is_std_forward_p): New function.
-
-2018-09-05 Pádraig Brady <p@draigbrady.com>
-
- PR c++/87185
- * lambda.c (prune_lambda_captures): Protect against const_vars.get
- returning NULL.
-
-2018-09-04 Marek Polacek <polacek@redhat.com>
-
- * cp-tree.h (treat_lvalue_as_rvalue_p): Declare.
- * except.c (build_throw): Use it. Use CP_TYPE_VOLATILE_P.
- * typeck.c (treat_lvalue_as_rvalue_p): No longer static. Add PARM_OK
- parameter.
- (maybe_warn_pessimizing_move): Adjust treat_lvalue_as_rvalue_p call.
- (check_return_expr): Likewise.
-
-2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84980
- * constraint.cc (finish_shorthand_constraint): Early return if the
- constraint is erroneous.
-
-2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * decl.c (eval_check_narrowing): Remove.
- (check_initializer): Move call to braced_list_to_string from here ...
- * typeck2.c (store_init_value): ... to here.
- (digest_init_r): Remove handing of signed/unsigned char strings.
-
-2018-08-31 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87155
- PR c++/84707
- * name-lookup.c (name_lookup::search_namespace): Don't look at
- inlines when searching for NULL names.
-
- * decl.c (decls_match): Remove SYSTEM_IMPLICIT_EXTERN_C matching
- of return types and parms.
- * parser.c (cp_parser_parameter_declaration_clause): Likewise,
- '()' always means '(void)'.
-
-2018-08-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87095
- * decl.c (begin_destructor_body): If current_class_type has
- virtual bases and the primary base is nearly empty virtual base,
- voidify clearing of vptr and make it conditional on in-charge
- argument.
-
-2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85265
- * parser.c (cp_parser_introduction_list): If cp_parser_identifier
- returns error_mark_node early exit the loop.
- (cp_parser_template_introduction): Improve error-recovery, remove
- error call about empty introduction-list.
-
-2018-08-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * call.c (print_conversion_rejection): Add "fn" param and use it
- for "no known conversion" messages to underline the pertinent
- param.
- (print_z_candidate): Supply "fn" to the new param above.
-
-2018-08-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87122
- * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: If
- processing_template_decl and decl is structured binding decl, call
- cp_finish_decomp.
-
-2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/86546
- * decl.c (finish_case_label): If the type is erroneous early
- return error_mark_node.
-
-2018-08-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/63392
- * parser.c (cp_parser_diagnose_invalid_type_name): Add fix-it
- hint.
-
-2018-08-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86993
- * cp-tree.h (cxx_readonly_error): Add location_t argument.
- * typeck2.c (cxx_readonly_error): Add LOC argument, pass it to
- ERROR_FOR_ASSIGNMENT macro and readonly_error. Add LOC argument
- to ERROR_FOR_ASSIGNMENT macro, use error_at instead of error and
- pass LOC to it. Formatting fixes.
- * typeck.c (cp_build_unary_op): Pass location to cxx_readonly_error.
- (cp_build_modify_expr): Pass loc to cxx_readonly_error.
- * semantics.c (finish_asm_stmt): Pass input_location to
- cxx_readonly_error.
-
-2018-08-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/87091
- * decl.c (grokdeclarator): Update for conversion of show_caret_p
- to a tri-state.
- * error.c (cp_printer): Likewise.
- * name-lookup.c (maybe_suggest_missing_std_header): Update call to
- maybe_add_include_fixit to suggest overriding the location, as it
- is for a note.
- * parser.c (cp_parser_string_literal): Update for conversion of
- show_caret_p to a tri-state.
- (cp_parser_elaborated_type_specifier): Likewise.
- (set_and_check_decl_spec_loc): Likewise.
- * pt.c (listify): Update call to maybe_add_include_fixit to not
- override the location, as it is for an error.
- * rtti.c (typeid_ok_p): Likewise.
-
-2018-08-27 Martin Liska <mliska@suse.cz>
-
- * call.c (build_call_a): Use new function
- fndecl_built_in_p and remove check for FUNCTION_DECL if
- possible.
- (build_cxx_call): Likewise.
- * constexpr.c (constexpr_fn_retval): Likewise.
- (cxx_eval_builtin_function_call): Likewise.
- (cxx_eval_call_expression): Likewise.
- (potential_constant_expression_1): Likewise.
- * cp-gimplify.c (cp_gimplify_expr): Likewise.
- (cp_fold): Likewise.
- * decl.c (decls_match): Likewise.
- (validate_constexpr_redeclaration): Likewise.
- (duplicate_decls): Likewise.
- (make_rtl_for_nonlocal_decl): Likewise.
- * name-lookup.c (consider_binding_level): Likewise.
- (cp_emit_debug_info_for_using): Likewise.
- * semantics.c (finish_call_expr): Likewise.
- * tree.c (builtin_valid_in_constant_expr_p): Likewise.
-
-2018-08-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/87080
- * typeck.c (maybe_warn_pessimizing_move): Do nothing in a template.
-
- PR c++/87029, Implement -Wredundant-move.
- * typeck.c (treat_lvalue_as_rvalue_p): New function.
- (maybe_warn_pessimizing_move): Call convert_from_reference.
- Warn about redundant moves.
-
-2018-08-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/67012
- PR c++/86942
- * decl.c (grokdeclarator): Disallow functions with trailing return
- type with decltype(auto) as its type. Also check the function if
- it's inner declarator doesn't exist
-
-2018-08-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/86499
- * parser.c (cp_parser_lambda_introducer): Give error if a non-local
- lambda has a capture-default.
-
-2018-08-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (check_static_variable_definition): Change to return void.
-
-2018-08-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/86981, Implement -Wpessimizing-move.
- * typeck.c (decl_in_std_namespace_p): New.
- (is_std_move_p): New.
- (maybe_warn_pessimizing_move): New.
- (can_do_nrvo_p): New, factored out of ...
- (check_return_expr): ... here. Warn about potentially harmful
- std::move in a return statement.
-
- PR c++/65043
- * call.c (standard_conversion): Set check_narrowing.
- * typeck2.c (check_narrowing): Use CP_INTEGRAL_TYPE_P rather
- than comparing with INTEGER_TYPE.
-
- * cp-tree.h: Fix typo.
-
-2018-08-20 David Malcolm <dmalcolm@redhat.com>
-
- PR other/84889
- * call.c (build_user_type_conversion_1): Add auto_diagnostic_group
- instance(s).
- (print_error_for_call_failure): Likewise.
- (build_op_call_1): Likewise.
- (build_conditional_expr_1): Likewise.
- (build_new_op_1): Likewise.
- (build_op_delete_call): Likewise.
- (convert_like_real): Likewise.
- (build_over_call): Likewise.
- (build_new_method_call_1): Likewise.
- (joust): Likewise.
- * class.c (check_tag): Likewise.
- (finish_struct_anon_r): Likewise.
- (one_inherited_ctor): Likewise.
- (finalize_literal_type_property): Likewise.
- (explain_non_literal_class): Likewise.
- (find_flexarrays): Likewise.
- (resolve_address_of_overloaded_function): Likewise.
- * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
- (is_valid_constexpr_fn): Likewise.
- (cx_check_missing_mem_inits): Likewise.
- * cp-gimplify.c (cp_genericize_r): Likewise.
- * cvt.c (maybe_warn_nodiscard): Likewise.
- * decl.c (warn_extern_redeclared_static): Likewise.
- (check_redeclaration_exception_specification): Likewise.
- (check_no_redeclaration_friend_default_args): Likewise.
- (duplicate_decls): Likewise.
- (redeclaration_error_message): Likewise.
- (warn_misplaced_attr_for_class_type): Likewise.
- * decl2.c (finish_static_data_member_decl): Likewise.
- (no_linkage_error): Likewise.
- (cp_warn_deprecated_use): Likewise.
- * error.c (qualified_name_lookup_error): Likewise.
- * friend.c (make_friend_class): Likewise.
- (do_friend): Likewise.
- * init.c (perform_member_init): Likewise.
- (build_new_1): Likewise.
- (build_vec_delete_1): Likewise.
- (build_delete): Likewise.
- * lex.c (unqualified_name_lookup_error): Likewise.
- * name-lookup.c (check_extern_c_conflict): Likewise.
- (inform_shadowed): New function.
- (check_local_shadow): Add auto_diagnostic_group instances,
- replacing goto "inform_shadowed" label with call to subroutine.
- (set_local_extern_decl_linkage): Add auto_diagnostic_group
- instance(s).
- * parser.c (cp_parser_diagnose_invalid_type_name): Likewise.
- (cp_parser_namespace_name): Likewise.
- * pt.c (check_specialization_namespace): Likewise.
- (check_template_variable): Likewise.
- (warn_spec_missing_attributes): Likewise.
- (check_explicit_specialization): Likewise.
- (process_partial_specialization): Likewise.
- (lookup_template_class_1): Likewise.
- (finish_template_variable): Likewise.
- (do_auto_deduction): Likewise.
- * search.c (check_final_overrider): Likewise.
- (look_for_overrides_r): Likewise.
- * tree.c (maybe_warn_parm_abi): Likewise.
- * typeck.c (cxx_sizeof_expr): Likewise.
- (cp_build_function_call_vec): Likewise.
- (cp_build_binary_op): Likewise.
- (convert_for_assignment): Likewise.
- (maybe_warn_about_returning_address_of_local): Likewise.
- * typeck2.c (abstract_virtuals_error_sfinae): Likewise.
- (check_narrowing): Likewise.
-
-2018-08-17 David Malcolm <dmalcolm@redhat.com>
-
- * typeck.c (string_conv_p): Extract location from EXP and use it
- in preference to input_location when issuing warnings.
-
-2018-08-15 David Malcolm <dmalcolm@redhat.com>
-
- * call.c: Include "gcc-rich-location.h".
- (convert_like_real): Add range label for "invalid conversion"
- diagnostic.
- (perform_implicit_conversion_flags): Add type label to the
- "could not convert" error.
- * error.c: Include "gcc-rich-location.h".
- (range_label_for_type_mismatch::get_text): New function.
- * typeck.c (convert_for_assignment): Add type label to
- the "cannot convert" error if a location is available.
-
-2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (check_previous_goto_1): When decl_jump_unsafe returns 2
- emit an error instead of a permerror.
-
-2018-08-13 Marek Polacek <polacek@redhat.com>
-
- PR c++/57891
- * call.c (struct conversion): Add check_narrowing_const_only.
- (build_converted_constant_expr): Set check_narrowing and
- check_narrowing_const_only. Give error if expr is error node.
- (convert_like_real): Pass it to check_narrowing.
- * cp-tree.h (check_narrowing): Add a default parameter.
- * decl.c (compute_array_index_type): Use input_location instead of
- location_of.
- * pt.c (convert_nontype_argument): Return NULL_TREE if tf_error.
- * typeck2.c (check_narrowing): Don't warn for instantiation-dependent
- expressions. Call maybe_constant_value instead of
- fold_non_dependent_expr. Don't mention { } in diagnostic. Only check
- narrowing for constants if CONST_ONLY.
-
-2018-08-13 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/71625
- * decl.c (check_initializer): Call braced_list_to_string.
- (eval_check_narrowing): New function.
- * gcc/cp/typeck2.c (digest_init_r): Accept strings literals
- as initilizers for all narrow character types.
-
-2018-08-13 Marek Polacek <polacek@redhat.com>
-
- P0806R2 - Deprecate implicit capture of this via [=]
- * lambda.c (add_default_capture): Formatting fixes. Warn about
- deprecated implicit capture of this via [=].
-
- PR c++/86915
- * decl.c (create_array_type_for_decl): Handle null name.
-
-2018-08-10 Jason Merrill <jason@redhat.com>
-
- PR c++/86728 - C variadic generic lambda.
- * parser.c (cp_parser_parameter_declaration): Don't turn 'auto' into
- a pack if it's followed by a declarator-id.
-
-2018-08-08 Jakub Jelinek <jakub@redhat.com>
-
- P0595R1 - is_constant_evaluated
- * cp-tree.h (enum cp_built_in_function): New.
- (maybe_constant_init): Add pretend_const_required argument.
- * typeck2.c (store_init_value): Pass true as new argument to
- maybe_constant_init.
- * constexpr.c (constexpr_fn_retval): Check also DECL_BUILT_IN_CLASS
- for BUILT_IN_UNREACHABLE.
- (struct constexpr_ctx): Add pretend_const_required field.
- (cxx_eval_builtin_function_call): Use DECL_IS_BUILTIN_CONSTANT_P
- macro. Handle CP_BUILT_IN_IS_CONSTANT_EVALUATED. Check also
- DECL_BUILT_IN_CLASS for BUILT_IN_UNREACHABLE.
- (cxx_eval_outermost_constant_expr): Add pretend_const_required
- argument, initialize pretend_const_required field in ctx. If the
- result is TREE_CONSTANT and non_constant_p, retry with
- pretend_const_required false if it was true.
- (is_sub_constant_expr): Initialize pretend_const_required_field in
- ctx.
- (cxx_constant_value): Pass true as pretend_const_required to
- cxx_eval_outermost_constant_expr.
- (maybe_constant_value): Pass false as pretend_const_required to
- cxx_eval_outermost_constant_expr.
- (fold_non_dependent_expr): Likewise.
- (maybe_constant_init_1): Add pretend_const_required argument, pass it
- down to cxx_eval_outermost_constant_expr. Pass !allow_non_constant
- instead of false as strict to cxx_eval_outermost_constant_expr.
- (maybe_constant_init): Add pretend_const_required argument, pass it
- down to maybe_constant_init_1.
- (cxx_constant_init): Pass true as pretend_const_required to
- maybe_constant_init_1.
- * cp-gimplify.c (cp_gimplify_expr): Handle CALL_EXPRs to
- CP_BUILT_IN_IS_CONSTANT_EVALUATED.
- (cp_fold): Don't fold CP_BUILT_IN_IS_CONSTANT_EVALUATED calls.
- * decl.c: Include langhooks.h.
- (cxx_init_decl_processing): Register __builtin_is_constant_evaluated
- built-in.
- * tree.c (builtin_valid_in_constant_expr_p): Return true for
- CP_BUILT_IN_IS_CONSTANT_EVALUATED.
- * pt.c (declare_integer_pack): Initialize DECL_FUNCTION_CODE.
-
- PR c++/86836
- * pt.c (tsubst_expr): For structured bindings, call tsubst_decomp_names
- before tsubst_init, not after it.
-
- PR c++/86738
- * constexpr.c (cxx_eval_binary_expression): For arithmetics involving
- NULL pointer set *non_constant_p to true.
- (cxx_eval_component_reference): For dereferencing of a NULL pointer,
- set *non_constant_p to true and return t.
-
-2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59480, DR 136
- * decl.c (check_no_redeclaration_friend_default_args): New.
- (duplicate_decls): Use the latter; also check that a friend
- declaration specifying default arguments is a definition.
-
-2018-08-07 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/79133
- * name-lookup.c (check_local_shadow): Reject captures and parameters
- with the same name.
-
-2018-08-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/86767
- * constexpr.c (cxx_eval_statement_list): Handle continue.
-
-2018-08-03 David Malcolm <dmalcolm@redhat.com>
- Jonathan Wakely <jwakely@redhat.com>
-
- * decl.c: Include "gcc-rich-location.h".
- (add_return_star_this_fixit): New function.
- (finish_function): When warning about missing return statements in
- functions returning non-void, add a "return *this;" fix-it hint for
- assignment operators.
-
-2018-08-03 Jason Merrill <jason@redhat.com>
-
- PR c++/86706
- * class.c (build_base_path): Use currently_open_class.
-
-2018-08-02 David Malcolm <dmalcolm@redhat.com>
-
- * error.c (cxx_print_error_function): Duplicate "file" before
- passing it to pp_set_prefix.
- (cp_print_error_function): Use pp_take_prefix when saving the
- existing prefix.
-
-2018-08-02 Richard Biener <rguenther@suse.de>
-
- PR c++/86763
- * class.c (layout_class_type): Copy TYPE_TYPELESS_STORAGE
- to the CLASSTYPE_AS_BASE.
-
-2018-08-01 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86650
- * error.c (cp_printer): Move usage of EXPR_LOCATION (t) and
- TREE_BLOCK (t) from within percent_K_format to this callsite.
-
-2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/86661
- * class.c (note_name_declared_in_class): Use location_of in permerror
- instead of DECL_SOURCE_LOCATION (for OVERLOADs).
-
-2018-07-31 Tom de Vries <tdevries@suse.de>
-
- PR debug/86687
- * optimize.c (update_cloned_parm): Copy DECL_BY_REFERENCE.
-
-2018-07-31 Jakub Jelinek <jakub@redhat.com>
-
- P1008R1 - prohibit aggregates with user-declared constructors
- * class.c (check_bases_and_members): For C++2a set
- CLASSTYPE_NON_AGGREGATE based on TYPE_HAS_USER_CONSTRUCTOR rather than
- type_has_user_provided_or_explicit_constructor.
-
-2018-07-31 Martin Liska <mliska@suse.cz>
-
- PR c++/86653
- * parser.c (cp_parser_condition): Initialize non_constant_p
- to false.
-
-2018-07-28 David Malcolm <dmalcolm@redhat.com>
-
- * error.c (cp_printer): In the leading comment, move "%H" and "%I"
- into alphabetical order, and add missing "%G" and "%K". Within
- the switch statement, move cases 'G', 'H', 'I' and 'K' so that the
- cases are in alphabetical order.
-
-2018-07-25 Jakub Jelinek <jakub@redhat.com>
-
- * cp-tree.h (enum cp_tree_index): Add
- CPTI_{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE_{ELEMENT,SIZE}}_IDENTIFIER
- and CPTI_{GNU,TYPE,VALUE,FUN,CLOSURE}_IDENTIFIER.
- (abi_tag_identifier, aligned_identifier, begin_identifier,
- end_identifier, get__identifier, gnu_identifier,
- tuple_element_identifier, tuple_size_identifier, type_identifier,
- value_identifier, fun_identifier, closure_identifier): Define.
- * decl.c (initialize_predefined_identifiers): Initialize the above
- identifiers.
- (get_tuple_size): Use tuple_size_identifier instead of
- get_identifier ("tuple_size") and value_identifier instead of
- get_identifier ("value").
- (get_tuple_element_type): Use tuple_element_identifier instead of
- get_identifier ("tuple_element") and type_identifier instead of
- get_identifier ("type").
- (get_tuple_decomp_init): Use get__identifier instead of
- get_identifier ("get").
- * lambda.c (maybe_add_lambda_conv_op): Use fun_identifier instead of
- get_identifier ("_FUN").
- * parser.c (cp_parser_lambda_declarator_opt): Use closure_identifier
- instead of get_identifier ("__closure").
- (cp_parser_std_attribute): Use gnu_identifier instead of
- get_identifier ("gnu").
- (cp_parser_std_attribute_spec): Likewise. Use aligned_identifier
- instead of get_identifier ("aligned").
- * class.c (check_abi_tags, inherit_targ_abi_tags): Use
- abi_tag_identifier instead of get_identifier ("abi_tag").
-
- PR c++/85515
- * cp-tree.h (enum cp_tree_index): Add
- CPTI_FOR_{RANGE,BEGIN,END}{,_}_IDENTIFIER.
- (for_range__identifier, for_begin__identifier, for_end__identifier,
- for_range_identifier, for_begin_identifier, for_end_identifier):
- Define.
- * decl.c (initialize_predefined_identifiers): Initialize
- for_{range,begin,end}{,_}_identifier.
- * parser.c (build_range_temp): Use for_range__identifier instead of
- get_identifier ("__for_range").
- (cp_convert_range_for): Use for_begin__identifier and
- for_end__identifier instead of get_identifier ("__for_begin") and
- get_identifier ("__for_end").
- * semantics.c (finish_for_stmt): Rename "__for_{range,begin,end} "
- local symbols to "__for_{range,begin,end}".
-
-2018-07-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86569
- * cp-gimplify.c (cp_fold): Don't fold comparisons into other kind
- of expressions other than INTEGER_CST regardless of TREE_NO_WARNING
- or warn_nonnull_compare.
-
-2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- Revert fix for c++/59480 (and testsuite followup)
-
- 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59480, DR 136
- * decl.c (check_no_redeclaration_friend_default_args): New.
- (duplicate_decls): Use the latter; also check that a friend
- declaration specifying default arguments is a definition.
-
-2018-07-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86550
- * parser.c (cp_parser_decl_specifier_seq): Diagnose invalid type
- specifier if CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR.
-
-2018-07-18 Marek Polacek <polacek@redhat.com>
-
- PR c++/86190 - bogus -Wsign-conversion warning
- * typeck.c (cp_build_binary_op): Fix formatting. Add a warning
- sentinel.
-
-2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59480, DR 136
- * decl.c (check_no_redeclaration_friend_default_args): New.
- (duplicate_decls): Use the latter; also check that a friend
- declaration specifying default arguments is a definition.
-
-2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- * class.c (note_name_declared_in_class): Prefer permerror + inform
- to a pair of permerrors; use DECL_SOURCE_LOCATION.
-
-2018-07-18 Richard Biener <rguenther@suse.de>
-
- PR debug/86523
- * decl2.c (c_parse_final_cleanups): Call write_out_vars before
- start_static_storage_duration_function sets current_function_decl.
-
-2018-07-17 Jason Merrill <jason@redhat.com>
-
- PR c++/86480 - nested variadic lambda and constexpr if.
- * pt.c (find_parameter_packs_r) [IF_STMT]: Don't walk into
- IF_STMT_EXTRA_ARGS.
- * tree.c (cp_walk_subtrees) [DECLTYPE_TYPE]: Set
- cp_unevaluated_operand.
- [ALIGNOF_EXPR] [SIZEOF_EXPR] [NOEXCEPT_EXPR]: Likewise.
-
-2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- * class.c (resolve_address_of_overloaded_function): Don't emit an
- inform if the matching permerror returns false.
- * pt.c (check_specialization_namespace): Likewise.
-
-2018-07-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/3698
- PR c++/86208
- * cp-gimplify.c (cp_genericize_r): When using extern_decl_map, or
- in TREE_USED flag from stmt to h->to.
-
-2018-07-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/86374
- * pt.c (lookup_template_class_1): Use tsubst_aggr_type for
- contexts that are classes.
- * parser.c (cp_parser_template_id): Combine entering_scope decl &
- initializer.
-
-2018-07-12 Jakub Jelinek <jakub@redhat.com>
-
- * decl2.c (cplus_decl_attributes): Don't diagnose vars without mappable
- type here, instead add "omp declare target implicit" attribute. Add
- that attribute instead of "omp declare target" also when
- processing_template_decl.
- * decl.c (cp_finish_decl): Diagnose vars without mappable type here,
- and before calling cp_omp_mappable_type call complete_type.
-
-2018-07-10 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/86406
- * cp-gimplify.c (cp_maybe_instrument_return): Skip trailing
- DEBUG_BEGIN_STMTs.
-
- PR c++/86443
- * semantics.c (handle_omp_for_class_iterator): Remove lastp argument,
- instead of setting *lastp turn orig_declv elt into a TREE_LIST.
- (finish_omp_for): Adjust handle_omp_for_class_iterator caller.
- * pt.c (tsubst_omp_for_iterator): Allow OMP_FOR_ORIG_DECLS to contain
- TREE_LIST for both the original class iterator and the "last" helper
- var.
-
-2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokdeclarator): Use rich_location::add_range in three
- more places; include gcc-rich-location.h.
-
-2018-07-07 Aldy Hernandez <aldyh@redhat.com>
-
- * decl.c (build_enumerator): Change overflow type to overflow_type.
- * init.c (build_new_1): Same.
-
-2018-07-05 Nathan Sidwell <nathan@acm.org>
-
- * cp/decl.c (decls_match): Check SYSTEM_IMPLICIT_EXTERN_C not
- NO_IMPLICIT_EXTERN_C.
- * cp/parser.c (cp_parser_parameter_declaration_clause): Likewise.
-
-2018-07-04 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/86398
- * method.c (is_trivially_xible): Return false
- if is_xible_helper returns a NULL_TREE.
-
-2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (min_location): New.
- (smallest_type_quals_location): Use the latter.
- (check_concept_fn): Use DECL_SOURCE_LOCATION.
- (grokdeclarator): Use accurate locations in a number of error
- messages involving ds_thread, ds_storage_class, ds_virtual,
- ds_constexpr, ds_typedef and ds_friend; exploit min_location.
-
-2018-07-03 Marek Polacek <polacek@redhat.com>
-
- PR c++/86201
- * typeck.c (cp_build_binary_op): Check c_inhibit_evaluation_warnings.
-
-2018-07-03 Jason Merrill <jason@redhat.com>
-
- PR c++/86378 - functional cast in noexcept-specifier.
- * tree.c (strip_typedefs_expr) [TREE_LIST]: Fix iteration.
-
-2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- * parser.c (set_and_check_decl_spec_loc): Use rich_location::add_range
- in error message about __thread and thread_local at the same time.
-
-2018-06-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/86184
- * tree.c (cp_save_expr): Don't call save_expr for TARGET_EXPRs.
-
-2018-06-28 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (cp_parser_error_1): After issuing a conflict marker
- error, consume tokens until the end of the source line.
-
-2018-06-28 Jason Merrill <jason@redhat.com>
-
- PR c++/86342 - -Wdeprecated-copy and system headers.
- * decl2.c (cp_warn_deprecated_use): Don't warn about declarations
- in system headers.
-
-2018-06-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/86329
- * name-lookup.c (consider_binding_level): Filter out names that
- match anon_aggrname_p.
-
-2018-06-27 Jason Merrill <jason@redhat.com>
-
- * name-lookup.c (do_pushtag): If we skip a class level, also skip
- its template level.
-
-2018-06-26 Jason Merrill <jason@redhat.com>
-
- PR c++/86320 - memory-hog with std::array of pair
- * typeck2.c (process_init_constructor_array): Only compute a
- constant initializer once.
-
- PR c++/80290 - memory-hog with std::pair.
- * pt.c (fn_type_unification): Add convs parameter.
- (check_non_deducible_conversion): Remember conversion.
- (check_non_deducible_conversions): New. Do checks here.
- (type_unification_real): Not here. Remove flags parm.
- * call.c (add_function_candidate): Make convs a parameter.
- Don't recalculate the conversion if it's already set.
- (add_template_candidate_real): Allocate convs here.
- (good_conversion, conv_flags): New.
-
-2018-06-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86291
- * parser.c (cp_parser_omp_for_loop_init): Change for_block argument
- type from vec<tree, va_gc> * to vec<tree, va_gc> *&.
-
-2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (bad_specifiers): Add const location_t* parameter and
- use locations in error messages about 'inline' and 'virtual'.
- (mark_inline_variable): Add location_t parameter and use it in
- error_at and pedwarn messages.
- (grokdeclarator): Use declspecs->locations[ds_constexpr],
- declspecs->locations[ds_concept], declspecs->locations[ds_virtual],
- declspecs->locations[ds_inline] in many error messages; adjust
- bad_specifiers and mark_inline_variable calls.
- (grokvardecl): Use declspecs->locations[ds_concept] in error message.
-
-2018-06-22 Jason Merrill <jason@redhat.com>
-
- PR c++/86219 - ICE with erroneous initializer in template.
- * constexpr.c (fold_non_dependent_expr): Add complain parm.
- * call.c, expr.c, init.c, pt.c, semantics.c, typeck.c, typeck2.c:
- Pass it.
- * call.c (build_cxx_call): Don't mess with builtins in a template.
- * typeck2.c (store_init_value): If fold_non_dependent_expr didn't
- produce a constant value, go back to the uninstantiated form.
-
- Avoid taking the address of something just because it's in parens.
- * constexpr.c (same_type_ignoring_tlq_and_bounds_p): New.
- (cxx_fold_indirect_ref): Use it.
- (cxx_eval_constant_expression) [VIEW_CONVERT_EXPR]: Use it.
- * cp-tree.h (REF_PARENTHESIZED_P): Allow VIEW_CONVERT_EXPR.
- * semantics.c (force_paren_expr): Use VIEW_CONVERT_EXPR instead of
- static_cast to reference type.
- (maybe_undo_parenthesized_ref): Handle VIEW_CONVERT_EXPR.
-
-2018-06-21 Jason Merrill <jason@redhat.com>
-
- * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PARM_DESCENDANTS.
-
- * name-lookup.c (do_push_to_top_level): Don't allocate
- current_lang_base.
- (do_pop_from_top_level): Release current_lang_base.
-
- Let -fmem-report see callers of cxx_make_type.
- * lex.c (cxx_make_type): Add MEM_STAT_DECL.
- (make_class_type): Likewise.
- (cxx_make_type_hook): New.
- * cp-objcp-common.h (LANG_HOOKS_MAKE_TYPE): Use cxx_make_type_hook.
-
-2018-06-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/85634
- * friend.c (add_friend): Keep lookup sets of tempate sets.
-
-2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokfndecl): Add const cp_decl_specifier_seq* parameter;
- tidy handling of a null location_t argument; use proper location
- information in a few additional error messages.
- (grokdeclarator): Update calls.
-
-2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
- Thomas Schwinge <thomas@codesourcery.com>
- Cesar Philippidis <cesar@codesourcery.com>
-
- * parser.c (cp_parser_omp_clause_name): Add support for finalize
- and if_present. Make present_or_{copy,copyin,copyout,create} aliases
- to their non-present_or_* counterparts. Make 'self' an alias to
- PRAGMA_OACC_CLAUSE_HOST.
- (cp_parser_oacc_data_clause): Update GOMP mappings for
- PRAGMA_OACC_CLAUSE_{COPY,COPYIN,COPYOUT,CREATE,DELETE}. Remove
- PRAGMA_OACC_CLAUSE_{SELF,PRESENT_OR_*}.
- (cp_parser_oacc_all_clauses): Handle finalize and if_present clauses.
- Remove support for present_or_* clauses.
- (OACC_KERNELS_CLAUSE_MASK): Remove PRESENT_OR_* clauses.
- (OACC_PARALLEL_CLAUSE_MASK): Likewise.
- (OACC_DECLARE_CLAUSE_MASK): Likewise.
- (OACC_DATA_CLAUSE_MASK): Likewise.
- (OACC_ENTER_DATA_CLAUSE_MASK): Remove PRESENT_OR_* clauses.
- (OACC_EXIT_DATA_CLAUSE_MASK): Add FINALIZE clause.
- (OACC_UPDATE_CLAUSE_MASK): Remove SELF, add IF_PRESENT.
- (cp_parser_oacc_declare): Remove PRESENT_OR_* clauses.
- * pt.c (tsubst_omp_clauses): Handle IF_PRESENT and FINALIZE.
- * semantics.c (finish_omp_clauses): Handle IF_PRESENT and FINALIZE.
-
-2018-06-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/86240
- * constexpr.c (cxx_eval_constant_expression): Handle ABSU_EXPR.
- (fold_simple_1): Likewise.
- * error.c (dump_expr): Likewise.
-
-2018-06-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/85634
- * cp-tree.h (lookup_keep): Drop KEEP parm.
- (lookup_list_keep): Delete.
- (maybe_get_fns): Declare.
- * parser.c (cp_parser_primary_expression): Call lookup_keep here.
- (cp_parser_template_id): Not here ...
- * decl.c (cp_finish_decl): ... nor here ...
- * init.c (build_raw_new_expr): ... nor here ...
- * pt.c (process_template_parm): ... nor here ...
- * semantics.c (perform_koenig_lookup): Call lookup_keep.
- (finish_call_expr): Not here.
- * tree.c (ovl_cache): Delete.
- (ovl_make, ovl_copy): No cache.
- (lookup_keep): Always keep.
- (lookup_list_keep): Delete.
- (maybe_get_fns): New, broken out of ...
- (get_fns): ... here. Call it.
- (built_min_nt_loc, build_min, build_min_non_dep): Drop lookup_keep.
- (build_min_nt_call_vec): Likewise.
-
-2018-06-19 Jason Merrill <jason@redhat.com>
-
- * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove.
- * constexpr.c: Use CONSTRUCTOR_NO_CLEARING instead.
-
- PR c++/86182 - ICE with anonymous union passed to template.
- * pt.c (tsubst_expr) [DECL_EXPR]: Handle an anonymous union type
- used to declare a named variable.
-
-2018-06-18 Jason Merrill <jason@redhat.com>
-
- * tree.c (cp_expr_location): New.
- * cp-tree.h (cp_expr_loc_or_loc): New.
- * call.c, cvt.c, constexpr.c, constraint.cc, cp-gimplify.c, decl.c,
- error.c, init.c, lex.c, parser.c, pt.c, semantics.c, typeck.c,
- typeck2.c: Use it instead of EXPR_LOC_OR_LOC.
-
- * parser.c (cp_parser_lambda_expression): Use a range for
- LAMBDA_EXPR_LOCATION.
-
- PR c++/86200 - ICE with unexpanded pack in lambda parameter.
- * pt.c (find_parameter_packs_r) [LAMBDA_EXPR]: Also look into the
- function type.
-
- PR c++/81060 - ICE with unexpanded parameter pack.
- * pt.c (check_for_bare_parameter_packs): Add loc parameter.
- * decl.c (grokdeclarator): Call it for qualifying_scope.
-
- PR c++/86171 - ICE with recursive alias instantiation.
- * pt.c (tsubst_decl): Handle recursive alias instantiation.
-
-2018-06-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (duplicate_decls): Consistently use DECL_SOURCE_LOCATION
- in errors about redefined default arguments; tidy.
-
-2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * constexpr.c (potential_constant_expression_1): Handle ABSU_EXPR.
- * cp-gimplify.c (cp_fold): Likewise.
-
-2018-06-15 Jason Merrill <jason@redhat.com>
-
- PR c++/86147 - wrong capture for template argument.
- * expr.c (mark_use): Look through NOP_EXPR.
-
- * name-lookup.c (do_pushtag): Don't look through complete types, but
- don't add to them either. Get context from current_binding_level.
- * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level.
-
- * decl.c (start_enum): Do compare dependent underlying type.
-
- PR c++/82882 - ICE with lambda in template default argument.
- * lambda.c (record_null_lambda_scope): New.
- * pt.c (tsubst_lambda_expr): Use it.
- * name-lookup.c (do_pushtag): Don't give a lambda DECL_CONTEXT of a
- function that isn't open.
-
- * tree.c (maybe_warn_parm_abi): Inform the location of the class.
-
-2018-06-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/86063
- * decl2.c (cp_check_const_attributes): Skip trees that are not
- TREE_LISTs.
-
-2018-06-14 Jakub Jelinek <jakub@redhat.com>
-
- P0624R2 - Default constructible and assignable stateless lambdas
- * method.c (synthesized_method_walk): For C++2a don't mark
- sfk_constructor or sfk_copy_assignment as deleted if lambda has
- no lambda-captures.
-
-2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (duplicate_decls): Use DECL_SOURCE_LOCATION in
- OPT_Wshadow warning_at.
- (grokfndecl): Consistently use the location_t argument in
- literal operator diagnostic messages.
- (grokdeclarator): Use declspecs->locations[ds_storage_class]
- in error_at call.
- * decl2.c (finish_static_data_member_decl): Use DECL_SOURCE_LOCATION
- in permerror call.
-
-2018-06-13 Jason Merrill <jason@redhat.com>
-
- PR c++/86099 - ICE with trivial copy and non-trivial default ctor.
- * constexpr.c (instantiate_cx_fn_r): Don't synthesize trivial
- constructors.
-
- PR c++/86094 - wrong code with defaulted move ctor.
- * class.c (classtype_has_non_deleted_move_ctor): New.
- * tree.c (maybe_warn_parm_abi, type_has_nontrivial_copy_init):
- Handle v12 breakage.
-
-2018-06-12 Jason Merrill <jason@redhat.com>
-
- PR c++/86098 - ICE with template placeholder for TTP.
- * typeck.c (structural_comptypes) [TEMPLATE_TYPE_PARM]: Check
- CLASS_PLACEHOLDER_TEMPLATE.
-
-2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl2.c (coerce_new_type, coerce_delete_type): Add location_t
- parameter and adjust error_at calls.
- * decl.c (grok_op_properties): Adjust calls.
- * cp-tree.h (oerce_new_type, coerce_delete_type): Adjust decls.
-
-2018-06-12 Marek Polacek <polacek@redhat.com>
-
- Core issue 1331 - const mismatch with defaulted copy constructor
- * class.c (check_bases_and_members): When checking a defaulted
- function, mark it as deleted rather than giving an error.
-
-2018-06-11 Jason Merrill <jason@redhat.com>
-
- PR c++/85792 -Wctor-dtor-privacy and inherited constructor.
- * class.c (maybe_warn_about_overly_private_class): Handle inherited
- constructors.
-
- PR c++/85963 - -Wunused-but-set with ?: in template.
- * pt.c (tsubst_copy_and_build) [COND_EXPR]: Call mark_rvalue_use.
-
-2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grok_op_properties): Consistently use the location
- of the decl; remove special casing of POSTINCREMENT_EXPR and
- POSTDECREMENT_EXPR wrt default arguments.
-
-2018-06-05 Jason Merrill <jason@redhat.com>
-
- * constexpr.c (cxx_eval_binary_expression): Special case comparison
- of pointers to members of the same union.
-
-2018-06-11 Jason Merrill <jason@redhat.com>
-
- PR c++/86094 - wrong code with defaulted move ctor.
- * tree.c (type_has_nontrivial_copy_init): Fix move ctor handling.
-
-2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokfndecl): Use the location_t argument in two more places.
-
-2018-06-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/85977
- * pt.c (unify): If ELTTYPE has no deducible template parms, skip
- deduction from the list elements.
- (type_unification_real): Check convertibility of list elements.
-
-2018-06-06 Jason Merrill <jason@redhat.com>
-
- PR c++/86060 - ICE on range for with -std=c++98.
- * parser.c (cp_parser_init_statement): Don't clobber *decl after
- pedwarn.
-
- PR c++/85710 - ICE with -Wmemset-elt-size.
- * semantics.c (finish_call_expr): Call warn_for_memset here.
- * parser.c (cp_parser_postfix_expression): Not here.
- (literal_integer_zerop): No longer static.
- * pt.c (build_non_dependent_expr): Don't wrap CONST_DECL.
-
-2018-06-05 Marek Polacek <polacek@redhat.com>
-
- PR c++/85976
- * tree.c (cp_tree_equal): Handle USING_DECL.
-
-2018-06-05 Jason Merrill <jason@redhat.com>
-
- PR c++/85731 - wrong error with qualified-id in template.
- * semantics.c (finish_qualified_id_expr): build_qualified_name
- for unbound names in the current class.
-
-2018-06-04 Jason Merrill <jason@redhat.com>
-
- PR c++/61806 - missed SFINAE with partial specialization.
- * cp-tree.h (deferring_access_check_sentinel): Add deferring_kind
- parameter to constructor.
- * pt.c (instantiate_class_template_1): Enable access checking
- before call to most_specialized_partial_spec.
-
- PR c++/85765 - SFINAE and non-type default template arg.
- * pt.c (type_unification_real): Do full semantic processing if
- substituting a partial args list replaces all template parms.
-
-2018-06-03 Jason Merrill <jason@redhat.com>
-
- PR c++/85739 - ICE with pointer to member template parm.
- * cvt.c (perform_qualification_conversions): Use cp_fold_convert.
-
-2018-06-02 Jason Merrill <jason@redhat.com>
-
- PR c++/85761 - ICE with ill-formed use of const outer variable.
- * expr.c (mark_use): Handle location wrappers.
-
-2018-06-01 Jason Merrill <jason@redhat.com>
-
- PR c++/85764 - bogus 'this' not captured error.
- * lambda.c (resolvable_dummy_lambda): Use nonlambda_method_basetype.
- (nonlambda_method_basetype): Handle NSDMI.
-
- CWG 1581: When are constexpr member functions defined?
- * constexpr.c (instantiate_cx_fn_r, instantiate_constexpr_fns): New.
- (cxx_eval_outermost_constant_expr): Call instantiate_constexpr_fns.
-
- PR c++/58281 - explicit instantiation of constexpr
- * pt.c (mark_decl_instantiated): Clear DECL_EXTERNAL.
-
- * pt.c (instantiate_decl): Any defaulted function is defined.
-
-2018-05-30 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/77777
- * call.c (resolve_args): Use location of expression, not current input
- location.
-
-2018-05-30 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Do not warn about zero-as-null when NULL is used.
- * call.c (conversion_null_warnings): Check for pointer
- types converted from zero constants.
- (convert_like_real): Add a warning sentinel at the end.
- * tree.c (maybe_warn_zero_as_null_pointer_constant): Also
- check null_node_p.
-
-2018-05-30 Jason Merrill <jason@redhat.com>
-
- PR c++/85807 - ICE with call in template NSDMI.
- * init.c (get_nsdmi): Use push_to/pop_from_top_level.
- * tree.c (bot_manip): Don't set_flags_from_callee in a template.
-
- PR c++/85873 - constant initializer_list array not in .rodata.
- * tree.c (build_target_expr): Set TREE_READONLY.
- * call.c (set_up_extended_ref_temp): Set TREE_READONLY.
-
- * parser.c (cp_parser_check_condition_declarator): Handle
- cp_error_declarator.
-
-2018-05-30 Jonathan Wakely <jwakely@redhat.com>
-
- * typeck.c (cxx_sizeof_or_alignof_type): Return size_one_node instead
- of using it in dead store.
-
-2018-05-29 Jason Merrill <jason@redhat.com>
-
- PR c++/67445 - returning temporary initializer_list.
- PR c++/67711 - assigning from temporary initializer_list.
- PR c++/48562 - new initializer_list.
- * typeck.c (maybe_warn_about_returning_address_of_local): Also warn
- about returning local initializer_list.
- * cp-tree.h (AUTO_TEMP_NAME, TEMP_NAME_P): Remove.
- * call.c (build_over_call): Warn about assignment from temporary
- init_list.
- * init.c (build_new_1): Warn about 'new std::initializer_list'.
- (find_list_begin, maybe_warn_list_ctor): New.
- (perform_member_init): Use maybe_warn_list_ctor.
-
-2018-05-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/85883
- * init.c (build_new): Handle deducing a class with new
- with more than one argument.
-
-2018-05-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85952
- * init.c (build_aggr_init): For structured binding initialized from
- array call mark_rvalue_use on the initializer.
-
-2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * decl2.c (start_static_storage_duration_function): Use
- splay_tree_delete_pointers.
-
-2018-05-25 Jason Merrill <jason@redhat.com>
-
- PR c++/85815 - reference to member of enclosing template.
- * search.c (lookup_base): Use currently_open_class.
- (lookup_member): Use it regardless of -fconcepts.
- * parser.c (cp_parser_postfix_dot_deref_expression): Check it.
-
- CWG 616, 1213 - value category of subobject references.
- * tree.c (lvalue_kind): Fix handling of ARRAY_REF of pointer.
-
-2018-05-24 Jason Merrill <jason@redhat.com>
-
- PR c++/85842 - -Wreturn-type, constexpr if and generic lambda.
- * pt.c (tsubst_lambda_expr): Copy current_function_returns_* to
- generic lambda.
-
-2018-05-24 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Pedwarn on a non-standard position of a C++ attribute.
- * parser.c (cp_parser_namespace_definition): Pedwarn about attributes
- after the namespace name.
-
-2018-05-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- * cp-tree.h (INDIRECT_TYPE_P): New.
- * call.c (build_trivial_dtor_call, maybe_warn_class_memaccess,
- joust): Use it instead of POINTER_TYPE_P.
- * class.c (update_vtable_entry_for_fn, find_flexarrays,
- * fixed_type_or_null, resolves_to_fixed_type_p): Likewise.
- * constexpr.c (cxx_eval_binary_expression, cxx_fold_indirect_ref,
- * cxx_eval_increment_expression, potential_constant_expression_1):
- Likewise.
- * cp-gimplify.c (cp_gimplify_expr, cp_genericize_r): Likewise.
- * cp-objcp-common.c (cxx_get_alias_set): Likewise.
- * cp-ubsan.c (cp_ubsan_maybe_instrument_member_call,
- cp_ubsan_maybe_instrument_downcast): Likewise.
- * cvt.c (cp_convert_to_pointer, ocp_convert,
- cp_get_fndecl_from_callee, maybe_warn_nodiscard, convert): Likewise.
- * cxx-pretty-print.c (cxx_pretty_printer::abstract_declarator,
- pp_cxx_offsetof_expression_1): Likewise.
- * decl.c (grokparms, static_fn_type): Likewise.
- * decl2.c (grokbitfield): Likewise.
- * error.c (dump_expr): Likewise.
- * except.c (initialize_handler_parm, check_noexcept_r): Likewise.
- * init.c (warn_placement_new_too_small): Likewise.
- * lambda.c (build_capture_proxy, add_capture): Likewise.
- * parser.c (cp_parser_omp_for_loop): Likewise.
- * pt.c (convert_nontype_argument, fn_type_unification,
- uses_deducible_template_parms, check_cv_quals_for_unify,
- dependent_type_p_r): Likewise.
- * search.c (check_final_overrider): Likewise.
- * semantics.c (handle_omp_array_sections, finish_omp_clauses,
- finish_omp_for): Likewise.
- * tree.c (cp_build_qualified_type_real): Likewise.
- * typeck.c (build_class_member_access_expr,
- finish_class_member_access_expr, build_x_indirect_ref,
- cp_build_indirect_ref_1, cp_build_binary_op, build_const_cast_1):
- Likewise.
-
-2018-05-24 Jason Merrill <jason@redhat.com>
-
- PR c++/85864 - literal template and default template arg.
- * pt.c (instantiation_dependent_r): Handle NONTYPE_ARGUMENT_PACK.
-
-2018-05-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/85847
- * init.c (build_new_1): Use fold_non_dependent_expr. Use a dedicated
- variable for its result. Fix a condition.
- (build_new): Use fold_non_dependent_expr. Tweak a condition.
-
-2018-05-23 Jason Merrill <jason@redhat.com>
-
- Fix cast to rvalue reference from prvalue.
- * cvt.c (diagnose_ref_binding): Handle rvalue reference.
- * rtti.c (build_dynamic_cast_1): Don't try to build a reference to
- non-class type. Handle xvalue argument.
- * typeck.c (build_reinterpret_cast_1): Allow cast from prvalue to
- rvalue reference.
- * semantics.c (finish_compound_literal): Do direct-initialization,
- not cast, to initialize a reference.
-
- CWG 616, 1213 - value category of subobject references.
- * tree.c (lvalue_kind): A reference to a subobject of a prvalue is
- an xvalue.
- * typeck2.c (build_m_component_ref): Likewise.
- * typeck.c (cp_build_addr_expr_1, lvalue_or_else): Remove diagnostic
- distinction between temporary and xvalue.
-
-2018-05-23 Marek Polacek <polacek@redhat.com>
-
- Implement P0614R1, Range-based for statements with initializer.
- * parser.c (cp_parser_range_based_for_with_init_p): New.
- (cp_parser_init_statement): Use it. Parse the optional init-statement
- for a range-based for loop.
- (cp_parser_skip_to_closing_parenthesis_1): Handle balancing ?:.
-
-2018-05-22 Jason Merrill <jason@redhat.com>
-
- PR c++/81420 - not extending temporary lifetime.
- * call.c (extend_ref_init_temps_1): Handle ARRAY_REF.
- * class.c (build_base_path): Avoid redundant move of an rvalue.
-
- PR c++/85866 - error with .* in default template arg.
- * pt.c (tsubst_copy_and_build): Handle partial instantiation.
-
-2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- * parser.c (cp_parser_parameter_declaration_list): Remove
- bool* parameter.
- (cp_parser_parameter_declaration_clause): Adjust.
- (cp_parser_cache_defarg): Likewise.
-
-2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84588
- * parser.c (cp_parser_maybe_commit_to_declaration,
- cp_parser_check_condition_declarator): New.
- (cp_parser_simple_declaration): Use the first above.
- (cp_parser_condition): Use both the above; enforce
- [stmt.stmt]/2 about the declarator not specifying
- a function or an array; improve error-recovery.
-
-2018-05-20 Jason Merrill <jason@redhat.com>
-
- PR libstdc++/85843 - warning in logic_error copy constructor.
- * class.c (type_has_user_nondefault_constructor): Check for a
- user-provided ctor, not user-declared.
-
-2018-05-19 Jason Merrill <jason@redhat.com>
-
- * pt.c (tsubst_pack_expansion): Sorry rather than abort
- on __integer_pack as subexpression of pattern.
-
-2018-05-18 Jason Merrill <jason@redhat.com>
-
- PR c++/58407 - deprecated implicit copy ops.
- * call.c (build_over_call): Warn about deprecated trivial fns.
- * class.c (classtype_has_user_copy_or_dtor): New.
- (type_build_ctor_call): Check TREE_DEPRECATED.
- (type_build_dtor_call): Likewise.
- * decl2.c (cp_warn_deprecated_use): Move from tree.c.
- Add checks. Return bool. Handle -Wdeprecated-copy.
- (mark_used): Use it.
- * decl.c (grokdeclarator): Remove redundant checks.
- * typeck2.c (build_functional_cast): Likewise.
- * method.c (lazily_declare_fn): Mark deprecated copy ops.
- * init.c (build_aggr_init): Only set TREE_USED if there are
- side-effects.
-
-2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
-
- PR c++/85782
- * cp-gimplify.c (cp_genericize_r): Call genericize_omp_for_stmt for
- OACC_LOOPs.
-
-2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
-
- * constexpr.c (cxx_eval_constant_expression): Remove FMA_EXPR handling.
- (potential_constant_expression_1): Likewise.
-
-2018-05-16 Marek Polacek <polacek@redhat.com>
-
- PR c++/85363
- * call.c (set_flags_from_callee): Handle AGGR_INIT_EXPRs too.
- * tree.c (bot_manip): Call set_flags_from_callee for
- AGGR_INIT_EXPRs too.
-
-2018-05-15 Jason Merrill <jason@redhat.com>
-
- * cp-tree.h (cp_expr): Remove copy constructor.
- * mangle.c (struct releasing_vec): Declare copy constructor.
-
- * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet.
-
- PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversion in ?:
- * call.c (build_conditional_expr_1): Don't force_rvalue when one arm
- is a throw-expression.
-
-2018-05-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- * cp-tree.h (DECL_MAYBE_IN_CHARGE_CDTOR_P): New.
- (FOR_EACH_CLONE): Update.
- * decl.c (grokdeclarator): Use it.
- * decl2.c (vague_linkage_p): Likewise.
- * mangle.c (mangle_decl): Likewise.
- * method.c (lazily_declare_fn): Likewise.
- * optimize.c (can_alias_cdtor, maybe_clone_body): Likewise.
- * repo.c (repo_emit_p): Likewise.
- * tree.c (decl_linkage): Likewise.
-
-2018-05-14 Jason Merrill <jason@redhat.com>
-
- Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec.
- * tree.c (build_cp_fntype_variant): New.
- (build_ref_qualified_type, build_exception_variant)
- (strip_typedefs, cxx_copy_lang_qualifiers): Use it.
- (cxx_type_hash_eq, cp_check_qualified_type): Check
- TYPE_HAS_LATE_RETURN_TYPE.
- (cp_build_type_attribute_variant): Check cxx_type_hash_eq.
- (cp_build_qualified_type_real): No need to preserve C++ qualifiers.
- * class.c (build_clone): Use cxx_copy_lang_qualifiers.
- (adjust_clone_args): Likewise.
- * decl.c (grokfndecl): Add late_return_type_p parameter. Use
- build_cp_fntype_variant.
- (grokdeclarator): Pass late_return_type_p to grokfndecl.
- (check_function_type): Use cxx_copy_lang_qualifiers.
- (static_fn_type): Use cxx_copy_lang_qualifiers.
- * decl2.c (build_memfn_type, maybe_retrofit_in_chrg)
- (cp_reconstruct_complex_type, coerce_new_type, coerce_delete_type)
- (change_return_type): Use cxx_copy_lang_qualifiers.
- * mangle.c (write_type): Use cxx_copy_lang_qualifiers.
- * parser.c (cp_parser_lambda_declarator_opt): Represent an explicit
- return type on the declarator like a normal trailing return type.
- * pt.c (tsubst_function_type): Use build_cp_fntype_variant.
- (copy_default_args_to_explicit_spec): Use cxx_copy_lang_qualifiers.
- * typeck.c (merge_types): Use build_cp_fntype_variant.
-
-2018-05-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * cp-tree.h (TYPE_REF_P): New.
- (TYPE_OBJ_P, TYPE_REF_OBJ_P, TYPE_REFFN_P): Update.
- * call.c (build_list_conv, build_aggr_conv, standard_conversion,
- direct_reference_binding, reference_binding, implicit_conversion,
- add_builtin_candidate, build_user_type_conversion_1, build_op_call_1,
- build_new_op_1, build_x_va_arg, conv_binds_ref_to_prvalue,
- build_over_call, perform_implicit_conversion_flags,
- extend_ref_init_temps, type_has_extended_temps): Use it.
- * class.c (one_inheriting_sig, check_field_decls,
- check_bases_and_members, find_flexarrays, finish_struct,
- fixed_type_or_null): Likewise.
- * constexpr.c (literal_type_p, cxx_bind_parameters_in_call,
- non_const_var_error, cxx_eval_constant_expression,
- potential_constant_expression_1): Likewise.
- * cp-gimplify.c (omp_var_to_track, omp_cxx_notice_variable,
- cp_genericize_r, cxx_omp_privatize_by_reference,
- cxx_omp_const_qual_no_mutable, cxx_omp_finish_clause,
- cp_fold_maybe_rvalue): Likewise.
- * cp-ubsan.c (cp_ubsan_maybe_instrument_downcast): Likewise.
- * cvt.c (build_up_reference, convert_to_reference,
- convert_from_reference, convert_to_void, noexcept_conv_p,
- fnptr_conv_p): Likewise.
- * decl.c (poplevel, check_for_uninitialized_const_var,
- check_initializer, initialize_local_var, cp_finish_decl,
- get_tuple_decomp_init, cp_finish_decomp, grokdeclarator, copy_fn_p,
- move_signature_fn_p, grok_op_properties, finish_function): Likewise.
- * decl2.c (grok_array_decl, cp_reconstruct_complex_type,
- decl_maybe_constant_var_p): Likewise.
- * error.c (dump_type_prefix, dump_expr): Likewise.
- * except.c (initialize_handler_parm, complete_ptr_ref_or_void_ptr_p,
- is_admissible_throw_operand_or_catch_parameter): Likewise.
- * expr.c (mark_use): Likewise.
- * init.c (build_zero_init_1, build_value_init_noctor,
- perform_member_init, diagnose_uninitialized_cst_or_ref_member_1,
- build_new, build_delete): Likewise.
- * lambda.c (build_lambda_object): Likewise.
- * mangle.c (write_expression, write_template_arg): Likewise.
- * method.c (forward_parm, do_build_copy_constructor,
- do_build_copy_assign, build_stub_object, constructible_expr,
- walk_field_subobs): Likewise.
- * parser.c (cp_parser_omp_for_loop_init,
- cp_parser_omp_declare_reduction_exprs,
- cp_parser_omp_declare_reduction): Likewise.
- * pt.c (convert_nontype_argument_function, convert_nontype_argument,
- convert_template_argument, tsubst_pack_expansion,
- tsubst_function_decl, tsubst_decl, tsubst, tsubst_copy_and_build,
- maybe_adjust_types_for_deduction, check_cv_quals_for_unify, unify,
- more_specialized_fn, invalid_nontype_parm_type_p, dependent_type_p_r,
- value_dependent_expression_p, build_deduction_guide): Likewise.
- * semantics.c (finish_handler_parms, finish_non_static_data_member,
- finish_compound_literal, omp_privatize_field,
- handle_omp_array_sections_1, handle_omp_array_sections,
- cp_check_omp_declare_reduction, finish_omp_reduction_clause,
- finish_omp_declare_simd_methods, cp_finish_omp_clause_depend_sink,
- finish_omp_clauses, finish_decltype_type, capture_decltype,
- finish_builtin_launder): Likewise.
- * tree.c (lvalue_kind, cp_build_reference_type, move,
- cp_build_qualified_type_real, stabilize_expr, stabilize_init): Likewise.
- * typeck.c (cxx_safe_arg_type_equiv_p, build_class_member_access_expr,
- cp_build_indirect_ref_1, convert_arguments, warn_for_null_address,
- cp_build_addr_expr_1, maybe_warn_about_useless_cast,
- build_static_cast_1, build_static_cast, build_reinterpret_cast_1,
- build_const_cast_1, cp_build_c_cast, cp_build_modify_expr,
- convert_for_initialization,
- maybe_warn_about_returning_address_of_local, check_return_expr,
- cp_type_quals, casts_away_constness, non_reference): Likewise.
- * typeck2.c (cxx_readonly_error, store_init_value,
- process_init_constructor_record, build_x_arrow, build_functional_cast,
- add_exception_specifier): Likewise.
-
-2018-05-14 Jason Merrill <jason@redhat.com>
-
- * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p.
- (tsubst_copy_and_build) [NEW_EXPR]: Clear in_decl.
-
-2018-05-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c/85696
- * cp-tree.h (cxx_omp_predetermined_sharing_1): New prototype.
- * cp-gimplify.c (cxx_omp_predetermined_sharing): New wrapper around
- cxx_omp_predetermined_sharing_1. Rename old function to ...
- (cxx_omp_predetermined_sharing_1): ... this.
- * semantics.c (finish_omp_clauses): Use cxx_omp_predetermined_sharing_1
- instead of cxx_omp_predetermined_sharing.
-
-2018-05-10 Jason Merrill <jason@redhat.com>
-
- * decl.c (cp_finish_decl): Don't instantiate auto variable.
- (check_static_variable_definition): Allow auto.
- * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
-
- * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P.
- (DECL_DESTRUCTOR_P): Use DECL_CXX_DESTRUCTOR_P.
-
- Core issue 2310 - conversion to base of incomplete type.
- * class.c (build_base_path): Check COMPLETE_TYPE_P for source type.
-
- CWG 2267 - list-initialization of reference temporary
- * call.c (reference_binding): List-initializing a reference
- temporary is copy-list-initialization.
-
- * parser.c (cp_parser_class_head): Use num_template_headers_for_class.
-
- * pt.c (instantiate_decl): Make sure we aren't trying to do a nested
- instantiation in template context.
-
- * class.c (vbase_has_user_provided_move_assign): Use
- user_provided_p.
-
- * lambda.c (lambda_expr_this_capture): Improve logic.
-
- * decl.c (make_typename_type): s/parameters/arguments/.
- * parser.c (cp_parser_nested_name_specifier_opt): Likewise.
- * pt.c (make_pack_expansion): Correct error message.
-
-2018-05-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85662
- * cp-gimplify.c (cp_fold): Use fold_offsetof rather than
- fold_offsetof_1, pass TREE_TYPE (x) as TYPE to it and drop the
- fold_convert.
-
-2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
-
- PR c++/85400
- * decl2.c (adjust_var_decl_tls_model): New static function.
- (comdat_linkage): Call it on a variable.
- (maybe_make_one_only): Likewise.
-
-2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85713
- Revert:
- 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84588
- * parser.c (cp_parser_parameter_declaration_list): When the
- entire parameter-declaration-list is erroneous maybe call
- abort_fully_implicit_template.
-
-2018-05-08 Jason Merrill <jason@redhat.com>
-
- PR c++/85706 - class deduction under decltype
- * pt.c (for_each_template_parm_r): Handle DECLTYPE_TYPE. Clear
- *walk_subtrees whether or not we walked into the operand.
- (type_uses_auto): Only look at deduced contexts.
-
-2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84588
- * parser.c (cp_parser_parameter_declaration_list): When the
- entire parameter-declaration-list is erroneous maybe call
- abort_fully_implicit_template.
-
-2018-05-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/85695
- * semantics.c (finish_if_stmt_cond): See through typedefs.
-
-2018-05-07 Jason Merrill <jason@redhat.com>
-
- PR c++/85646 - lambda visibility.
- * decl2.c (determine_visibility): Don't mess with template arguments
- from the containing scope.
- (vague_linkage_p): Check DECL_ABSTRACT_P before looking at a 'tor
- thunk.
-
-2018-05-07 Nathan Sidwell <nathan@acm.org>
-
- Remove fno-for-scope
- * cp-tree.h (DECL_ERROR_REPORTED, DECL_DEAD_FOR_LOCAL)
- (DECL_HAS_SHADOWED_FOR_VAR_P, DECL_SHADOWED_FOR_VAR)
- (SET_DECL_SHADOWED_FOR_VAR): Delete.
- (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert)
- (check_for_out_of_scope_variable, init_shadowed_var_for_decl):
- Don't declare.
- * name-lookup.h (struct cp_binding_level): Remove
- dead_vars_from_for field.
- * cp-lang.c (cp_init_ts): Delete.
- (LANG_HOOKS_INIT_TS): Override to cp_common_init_ts.
- * cp-objcp-common.c (shadowed_var_for_decl): Delete.
- (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert)
- (init_shadowed_var_for_decl): Delete.
- * decl.c (poplevel): Remove shadowed for var handling.
- (cxx_init_decl_processing): Remove -ffor-scope deprecation.
- * name-lookup.c (find_local_binding): Remove shadowed for var
- handling.
- (check_local_shadow): Likewise.
- (check_for_out_of_scope_variable): Delete.
- * parser.c (cp_parser_primary_expression): Remove shadowed for var
- handling.
- * pt.c (tsubst_decl): Remove DECL_DEAD_FOR_LOCAL setting.
- * semantics.c (begin_for_scope): Always have a scope.
- (begin_for_stmt, finish_for_stmt): Remove ARM-for scope handling.
- (begin_range_for_stmt, finish_id_expression): Likewise.
-
-2018-05-07 Jason Merrill <jason@redhat.com>
-
- PR c++/85618 - ICE with initialized VLA.
- * tree.c (vla_type_p): New.
- * typeck2.c (store_init_value, split_nonconstant_init_1): Check it
- rather than array_of_runtime_bound_p.
-
-2018-05-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- * cvt.c (ocp_convert): Early handle the special case of a
- null_ptr_cst_p expr converted to a NULLPTR_TYPE_P type.
-
-2018-05-03 Jason Merrill <jason@redhat.com>
-
- PR c++/85600 - virtual delete failure.
- * init.c (build_delete): Always save_expr when deleting.
-
-2018-05-03 Nathan Sidwell <nathan@acm.org>
-
- * decl.c (cxx_init_decl_processing): Remove flag_friend_injection.
- * name-lookup.c (do_pushdecl): Likewise.
-
-2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/68374
- * name-lookup.c (check_local_shadow): Don't handle static old
- declarations in the block handling locals shadowing locals.
-
-2018-05-01 Jason Merrill <jason@redhat.com>
-
- PR c++/85587 - error with scoped enum in template.
- * semantics.c (finish_qualified_id_expr): Don't return an
- unqualified IDENTIFIER_NODE.
-
-2018-04-30 Jason Merrill <jason@redhat.com>
-
- PR c++/85580 - extern "C" and local variables
- * name-lookup.c (check_extern_c_conflict): Ignore local decls.
-
- PR c++/84701 - unsigned typeof.
- * decl.c (grokdeclarator): Overhaul diagnostics for invalid use
- of long/short/signed/unsigned.
-
- PR c++/85305 - pack in lambda init-capture.
- * parser.c (cp_parser_initializer): Add subexpression_p parm; don't
- check_for_bare_parameter_packs in a subexpression.
- (cp_parser_lambda_introducer): Use it.
-
- PR c++/61982 - dead stores to destroyed objects.
- * call.c (build_trivial_dtor_call): New, assigns a clobber.
- (build_over_call, build_special_member_call): Use it.
- * cp-tree.h: Declare it.
- * init.c (build_delete): Remove trivial path.
-
- * init.c (build_dtor_call): Use build_special_member_call.
- (build_delete): Remove redundant uses of save_addr.
-
- * decl.c (build_clobber_this): Use build_clobber.
-
-2018-04-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85553
- * init.c (build_zero_init_1): For zero initialization of
- NULLPTR_TYPE_P type use build_int_cst directly.
-
-2018-04-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85515
- * name-lookup.c (consider_binding_level): Skip compiler-generated
- variables.
- * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Flatten
- nested if statements into a series of rejection tests. Reject
- lambda-ignored entities as suggestions.
-
-2018-04-27 Jason Merrill <jason@redhat.com>
-
- * cvt.c (cp_fold_convert): Use convert_ptrmem.
- * typeck.c (convert_ptrmem): Add a NOP even if no adjustment.
-
-2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84691
- * decl.c (grokdeclarator): Clear friendp upon definition in local
- class definition error.
-
-2018-04-27 Jason Merrill <jason@redhat.com>
-
- PR c++/85545 - ICE with noexcept PMF conversion.
- * cvt.c (cp_fold_convert): Pass PMF CONSTRUCTORs to
- build_ptrmemfunc.
- * typeck.c (build_ptrmemfunc): Don't build a NOP_EXPR for zero
- adjustment.
- (build_ptrmemfunc_access_expr): Special-case CONSTRUCTORs.
-
-2018-04-27 Nathan Sidwell <nathan@acm.org>
-
- * typeck.c (convert_ptrmem): Move local var decls to initialization.
-
- * cp-tree.h (TEMPLATE_INFO): Fix comments.
- (TI_PENDING_TEMPLATE_FLAG): Check TEMPLATE_INFO.
- (NON_DEFAULT_TEMPLATE_ARG_COUNT): Wrap line.
- (dump, print_other_binding_stacks): Remove declarations.
- * name-lookup.c (print_other_binding_stack): Make static.
- * pt.c (build_template_decl): Make static.
-
-2018-04-26 Jason Merrill <jason@redhat.com>
-
- PR c++/85545 - ICE with noexcept PMF conversion.
- * cvt.c (cp_fold_convert): Handle PMF CONSTRUCTORs directly.
-
-2018-04-25 Nathan Sidwell <nathan@acm.org>
-
- PR c++/85437
- PR c++/49171
- * cp-tree.h (REINTERPRET_CAST_P): New.
- * constexpr.c (cxx_eval_constant_expression) <case NOP_EXPR>:
- Reject REINTERPET_CAST_P conversions. Use cplus_expand_constant
- for non-trivial PTRMEM_CST cases.
- * typeck.c (build_nop_reinterpret): New.
- (build_reinterpret_cast_1): Use it. Set REINTERPRET_CAST_P on
- NOP_EXPRs returned by cp_convert.
-
-2018-04-23 Jason Merrill <jason@redhat.com>
-
- PR c++/69560 - wrong alignof(double) on x86.
- CWG 1879 - Inadequate definition of alignment requirement.
- * cp-tree.h (ALIGNOF_EXPR_STD_P): New.
- * typeck.c (cxx_sizeof_or_alignof_type): Add std_alignof parm.
- (cxx_sizeof_expr, cxx_sizeof_nowarn, cxx_alignas_expr)
- (cxx_alignof_expr): Pass it.
- * parser.c (cp_parser_unary_expression): Pass it.
- * pt.c (tsubst_copy): Copy it.
- (tsubst_copy_and_build): Pass it.
- * decl.c (fold_sizeof_expr): Pass it.
-
-2018-04-23 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/85470 - wrong error with static data member.
- * decl.c (check_initializer): Check DECL_INITIALIZED_IN_CLASS_P.
- * typeck2.c (store_init_value): Likewise.
-
-2018-04-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85462
- * cp-tree.h (tinst_level): Remove in_system_header_p member,
- change refcount member from unsigned char to unsigned short,
- add refcount_infinity static data member, adjust comments.
- * pt.c (tinst_level::refcount_infinity): Define.
- (inc_refcount_use): Remove assert, don't increment if refcount
- is already refcount_infinity, adjust comment.
- (dec_refcount_use): Remove assert, don't decrement if refcount
- is refcount_infinity, adjust comment.
- (push_tinst_level_loc): Formatting fix.
-
-2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84611
- * pt.c (lookup_template_class_1): Check pushtag return value for
- error_mark_node.
-
-2018-04-19 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/80290
- * cp-tree.h (tinst_level::free): Fix whitespace.
-
-2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84630
- * pt.c (tsubst_lambda_expr): Check begin_lambda_type return value
- for error_mark_node.
-
-2018-04-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84463
- * typeck.c (cp_build_addr_expr_1): Move handling of offsetof-like
- tricks from here to ...
- * cp-gimplify.c (cp_fold) <case ADDR_EXPR>: ... here. Only use it
- if INDIRECT_REF's operand is INTEGER_CST cast to pointer type.
-
-2018-04-18 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/80290
- * cp-tree.h (struct tinst_level): Split decl into tldcl and
- targs. Add private split_list_p, tree_list_p, and not_list_p
- inline const predicates; to_list private member function
- declaration; free public member function declaration; list_p,
- get_node and maybe_get_node accessors, and refcount data
- member. Narrow errors to unsigned short.
- * error.c (print_instantiation_full_context): Use new
- accessors.
- (print_instantiation_partial_context_line): Likewise. Drop
- const from tinst_level-typed parameter.
- * mangle.c (mangle_decl_string): Likewise.
- * pt.c (freelist): New template class.
- (tree_list_freelist_head): New var.
- (tree_list_freelist): New fn, along with specializations.
- (tinst_level_freelist_head): New var.
- (pending_template_freelist_head): Likewise.
- (tinst_level_freelist, pending_template_freelist): New fns.
- (tinst_level::to_list, tinst_level::free): Define.
- (inc_refcount_use, dec_refcount_use): New fns for tinst_level.
- (set_refcount_ptr): New template fn.
- (add_pending_template): Adjust for refcounting, freelists and
- new accessors.
- (neglectable_inst_p): Take a NULL d as a non-DECL.
- (limit_bad_template_recursion): Use new accessors.
- (push_tinst_level): New overload to create the list.
- (push_tinst_level_loc): Make it static, split decl into two
- args, adjust tests and initialization to cope with split
- lists, use freelist, adjust for refcounting.
- (push_tinst_level_loc): New wrapper with the old interface.
- (pop_tinst_level): Adjust for refcounting.
- (record_last_problematic_instantiation): Likewise.
- (reopen_tinst_level): Likewise. Use new accessors.
- (instantiate_alias_template): Adjust for split list.
- (fn_type_unification): Likewise.
- (get_partial_spec_bindings): Likewise.
- (instantiate_pending_templates): Use new accessors. Adjust
- for refcount. Release pending_template to freelist.
- (instantiating_current_function_p): Use new accessors.
-
-2018-04-16 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/85039
- * parser.c (cp_parser_builtin_offset): Reject type definitions.
- * mangle.c (nested_anon_class_index): Avoid crash returning -1
- if we've seen errors.
-
-2018-04-12 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85385
- * name-lookup.c (macro_use_before_def::maybe_make): New function,
- checking that the use is indeed before the definition.
- (macro_use_before_def::macro_use_before_def): Make private.
- (macro_use_before_def::~macro_use_before_def): Make private. Move
- check for UNKNOWN_LOCATION to macro_use_before_def::maybe_make.
- (lookup_name_fuzzy): Call macro_use_before_def::maybe_make rather
- than using new directly.
-
-2018-04-12 Jason Merrill <jason@redhat.com>
-
- PR c++/85356 - ICE with pointer to member function.
- * pt.c (maybe_instantiate_noexcept): Do instantiate in templates if
- flag_noexcept_type. Build the new spec within the function context.
- * except.c (build_noexcept_spec): Do get constant value in templates
- if flag_noexcept_type.
- * decl.c (check_redeclaration_exception_specification): Don't
- instantiate noexcept on a dependent declaration.
-
-2018-04-12 Marek Polacek <polacek@redhat.com>
-
- PR c++/85258
- * constexpr.c (reduced_constant_expression_p): Return false for null
- trees.
-
-2018-04-11 Marek Polacek <polacek@redhat.com>
-
- PR c++/85032
- * constexpr.c (potential_constant_expression_1): Consider conversions
- from classes to literal types potentially constant.
-
-2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70808
- * init.c (build_zero_init_1): Handle NULLPTR_TYPE_P being true of
- the type like TYPE_PTR_OR_PTRMEM_P.
-
-2018-04-10 Jason Merrill <jason@redhat.com>
-
- PR debug/65821 - wrong location for main().
- * call.c (clear_location_r, convert_default_arg): Revert.
- * tree.c (break_out_target_exprs): Add clear_location parm.
- (struct bot_data): New.
- (bot_manip): Clear location if requested.
- * init.c (get_nsdmi): Pass clear_location.
-
-2018-04-10 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * call.c (get_fndecl_argument_location): Make non-static.
- * cp-tree.h (get_fndecl_argument_location): New decl.
- * typeck.c (convert_for_assignment): When complaining due to
- conversions for an argument, show the location of the parameter
- within the decl.
-
-2018-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85312 - P0962 cleanup
- * parser.c (cp_parser_perform_range_for_lookup): Remove unreachable
- diagnostics.
-
-2018-04-10 Jason Merrill <jason@redhat.com>
-
- PR debug/65821 - wrong location for main().
- * call.c (clear_location_r): New.
- (convert_default_arg): Use it.
- * tree.c (bot_manip): Remove builtin_LINE/FILE handling.
-
- PR c++/85285 - ICE with flexible array after substitution.
- * pt.c (instantiate_class_template_1): Check for flexible array in
- union.
-
-2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85227
- * decl.c (cp_finish_decomp): In a template, if the type is incomplete
- issue a pedwarn and defer trying to do bindings.
-
-2018-04-09 Jason Merrill <jason@redhat.com>
-
- PR c++/85279 - dump_expr doesn't understand decltype.
- * error.c (dump_expr): Handle DECLTYPE_TYPE.
-
- PR c++/85262 - ICE with redundant qualification on constructor.
- * call.c (build_new_method_call_1): Move make_args_non_dependent
- after A::A() handling.
-
- PR c++/85277 - ICE with invalid offsetof.
- * semantics.c (finish_offsetof): Avoid passing non-DECL to %qD.
- Adjust -Winvalid-offsetof diagnostic to say conditionally supported.
-
- PR c++/85264 - ICE with excess template-parameter-list.
- * parser.c (cp_parser_check_template_parameters): Add template_id_p
- parameter. Don't allow an extra template header if true.
- (cp_parser_class_head): Pass template_id_p.
- (cp_parser_elaborated_type_specifier): Likewise.
- (cp_parser_alias_declaration): Likewise.
- (cp_parser_check_declarator_template_parameters): Likewise.
-
-2018-04-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85194
- * parser.c (cp_parser_simple_declaration): For structured bindings,
- if *maybe_range_for_decl is NULL after parsing it, set it to
- error_mark_node.
-
-2018-04-09 Jason Merrill <jason@redhat.com>
-
- PR c++/85256 - ICE capturing pointer to VLA.
- * lambda.c (add_capture): Distinguish between variable-size and
- variably-modified types.
-
-2018-04-06 Jason Merrill <jason@redhat.com>
-
- PR c++/85214 - ICE with alias, generic lambda, constexpr if.
- * pt.c (extract_locals_r): Remember local typedefs.
-
-2018-04-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84269
- * name-lookup.c (struct std_name_hint): Move out of
- get_std_name_hint; add field "min_dialect".
- (get_std_name_hint): Add min_dialect values to all initializers.
- Add <any>, <atomic>, <bitset>, <condition_variable>, <functional>,
- <future>, <istream>, <iterator>, <ostream>, <mutex>, <optional>,
- <shared_mutex>, <string_view>, <thread>, and <variant>.
- Add fstream, ifstream, and ofstream to <fstream>.
- Add istringstream, ostringstream, and stringstream to <sstream>.
- Add basic_string to <string>.
- Add tuple_element and tuple_size to <tuple>.
- Add declval to <utility>.
- Fix ordering of <queue> and <tuple>.
- Return a std_name_hint, rather than a const char *.
- (get_cxx_dialect_name): New function.
- (maybe_suggest_missing_std_header): Detect names that aren't yet
- available in the current dialect, and instead of suggesting a
- missing #include, warn about the dialect.
-
-2018-04-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85210
- * pt.c (tsubst_decomp_names): Return error_mark_node and assert
- errorcount is set if tsubst doesn't return a VAR_DECL.
-
-2018-04-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85021
- * name-lookup.c (using_directives_contain_std_p): New function.
- (has_using_namespace_std_directive_p): New function.
- (suggest_alternatives_for): Simplify if/else logic using early
- returns. If no candidates were found, and there's a
- "using namespace std;" directive, call
- maybe_suggest_missing_std_header.
- (maybe_suggest_missing_header): Split later part of the function
- into..
- (maybe_suggest_missing_std_header): New.
-
-2018-04-06 Jason Merrill <jason@redhat.com>
-
- PR c++/85242 - ICE with class definition in template parm.
- * cp-tree.h (PROCESSING_REAL_TEMPLATE_DECL_P): False if
- processing_template_parmlist.
-
- PR c++/85240 - LTO ICE with using of undeduced auto fn.
- * cp-gimplify.c (cp_genericize_r): Discard using of undeduced auto.
-
-2018-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85209
- * pt.c (tsubst_decomp_names): Don't fail or ICE if DECL_CHAIN (decl3)
- is not prev, if prev == decl.
-
- PR c++/85208
- * decl.c (start_decl): For DECL_DECOMPOSITION_P decls, don't call
- maybe_apply_pragma_weak here...
- (cp_maybe_mangle_decomp): ... but call it here instead.
-
-2018-04-05 Jason Merrill <jason@redhat.com>
-
- PR c++/85136 - ICE with designated init in template.
- * decl.c (maybe_deduce_size_from_array_init): Handle dependent
- designated initializer.
- (check_array_designated_initializer): Update ce->index with the
- constant value.
-
- PR c++/83808 - ICE with VLA initialization.
- * typeck2.c (process_init_constructor_array): Don't require a VLA
- initializer to have VLA type.
-
-2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80956
- * call.c (convert_like_real): Fail gracefully for a broken
- std::initializer_list, missing a definition.
-
- * name-lookup.c (do_pushtag): Tweak message, use %< and %>.
-
-2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84792
- * decl.c (grokdeclarator): Fix diagnostic about typedef name used
- as nested-name-specifier, keep type and TREE_TYPE (decl) in sync.
-
-2018-04-05 Jason Merrill <jason@redhat.com>
-
- PR c++/82152 - ICE with class deduction and inherited ctor.
- * pt.c (do_class_deduction): Ignore inherited ctors.
-
- PR c++/84665 - ICE with array of empty class.
- * decl2.c (cp_check_const_attributes): Use fold_non_dependent_expr.
-
- PR c++/85228 - ICE with lambda in enumerator in template.
- * pt.c (bt_instantiate_type_proc): Don't assume
- CLASSTYPE_TEMPLATE_INFO is non-null.
-
-2018-04-05 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Implement P0969
- * decl.c (find_decomp_class_base): Check accessibility instead
- of declared access, adjust diagnostic.
-
-2018-04-05 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Implement P0961
- * decl.c (get_tuple_decomp_init): Check the templatedness
- of a member get.
-
-2018-04-05 Jason Merrill <jason@redhat.com>
-
- PR c++/85200 - ICE with constexpr if in generic lambda.
- * pt.c (extract_locals_r): Don't record the local specs of variables
- declared within the pattern.
-
-2018-04-05 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84979
- * pt.c (check_auto_in_tmpl_args): New.
- (tsubst_qualified_id): Use it to reject template args
- referencing auto for non-type templates.
- * parser.c (cp_parser_template_id): Likewise.
- * cp-tree.h (check_auto_in_tmpl_args): Declare.
- * typeck2.c (build_functional_cast): Report correct location
- for invalid use of auto.
-
-2018-04-04 Jason Merrill <jason@redhat.com>
-
- PR c++/85215 - ICE with copy-init from conversion.
- * call.c (merge_conversion_sequences): Fix type of direct binding
- sequence.
-
- PR c++/84938 - ICE with division by ~-1.
- * call.c (set_up_extended_ref_temp): Call cp_fully_fold.
-
- PR c++/84936 - ICE with unexpanded pack in mem-initializer.
- * parser.c (cp_parser_mem_initializer_list): Call
- check_for_bare_parameter_packs.
-
-2018-04-04 Jakub Jelinek <jakub@redhat.com>
-
- PR inline-asm/85172
- * constexpr.c (cxx_eval_builtin_function_call): For calls to
- builtin_valid_in_constant_expr_p functions, don't call
- cxx_eval_constant_expression if argument is not
- potential_constant_expression.
-
- PR c++/85146
- * cp-tree.h (calculate_bases, calculate_direct_bases): Add complain
- argument.
- * semantics.c (calculate_bases): Add complain argument. Use
- complete_type_or_maybe_complain instead of just complete_type and
- return an empty vector if it fails. Move make_tree_vector () call
- after early return. Formatting fixes.
- (calculate_direct_bases): Likewise. Call release_tree_vector at the
- end.
- (dfs_calculate_bases_post, calculate_bases_helper): Formatting fixes.
- * pt.c (tsubst_pack_expansion): Adjust calculate_bases and
- calculate_direct_bases callers, formatting fixes.
-
-2018-04-04 Jason Merrill <jason@redhat.com>
-
- PR c++/85006 - -fconcepts ICE with A<auto...> return type
- * pt.c (tsubst_pack_expansion): Allow unsubstituted auto pack.
-
- PR c++/85200 - ICE with constexpr if in generic lambda.
- * tree.c (cp_walk_subtrees): Walk into DECL_EXPR in templates.
-
- PR c++/84221 - bogus -Wunused with attribute and template.
- * decl2.c (is_late_template_attribute): Handle unused and used
- normally on non-TYPE_DECL.
-
- PR c++/85135 - ICE with omitted template arguments.
- * decl.c (grokdeclarator): Catch deduced class type in trailing
- return type.
-
- PR c++/85133 - ICE with missing concept initializer.
- * decl.c (cp_finish_decl): If a concept initializer is missing, use
- true.
-
- PR c++/85118 - wrong error with generic lambda and std::bind.
- * call.c (add_template_conv_candidate): Disable if there are any
- call operators.
-
- PR c++/85141 - ICE with compound assignment and static member fn.
- * typeck.c (cp_build_modify_expr): Call decay_conversion for RHS of
- compound assignment.
-
- PR c++/85148 - ICE with 'this' in array NSDMI.
- * tree.c (replace_placeholders_r): Use handled_component_p.
-
-2018-04-04 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/65923
- * decl.c (grokfndecl): Handle standard UDL diagnostics here..
- * parser.c (cp_parser_unqualified_id): ..not here.
-
-2018-04-04 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84943
- * typeck.c (cp_build_addr_expr_1): Mark FUNCTION_DECL as
- used.
- * decl2.c (mark_used): Return without effects if tf_conv.
-
-2018-04-03 Jason Merrill <jason@redhat.com>
-
- PR c++/85092 - C++17 ICE with unused list constructor.
- * call.c (conv_binds_ref_to_prvalue): Also count ck_identity
- from a TARGET_EXPR.
-
- PR c++/85113 - ICE with constexpr and __builtin_constant_p.
- * constexpr.c (cxx_eval_builtin_function_call): Only defer
- __builtin_constant_p if ctx->quiet.
-
-2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84768
- * pt.c (rewrite_template_parm): If the first argument is
- error_mark_node return it immediately.
- (build_deduction_guide): Check the return value of the
- latter for error_mark_node.
- (do_class_deduction): Check the return value of the latter.
-
-2018-04-03 Jason Merrill <jason@redhat.com>
-
- * semantics.c (finish_if_stmt_cond): Use
- instantiation_dependent_expression_p.
-
- PR c++/85149 - generic lambda and constexpr if.
- * pt.c (build_extra_args, add_extra_args): Split from
- tsubst_pack_expansion.
- (tsubst_expr) [IF_STMT]: Use them.
- * cp-tree.h (IF_STMT_EXTRA_ARGS): New.
-
- * typeck.c (merge_types): Limit matching attribute shortcut to
- the default case.
-
-2018-04-03 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85147
- * pt.c (fixed_parameter_pack_p_1): Punt if parm is error_mark_node.
-
- PR c++/85140
- * name-lookup.c (handle_namespace_attrs): Return early if attributes
- is error_mark_node.
-
- PR c++/85134
- * decl.c (cp_finish_decl): If ensure_literal_type_for_constexpr_object
- fails, after clearing DECL_DECLARED_CONSTEXPR_P don't return early,
- instead for static data members clear init and set DECL_EXTERNAL.
-
-2018-04-02 Jason Merrill <jason@redhat.com>
-
- PR c++/64095 - auto... parameter pack.
- * parser.c (cp_parser_parameter_declaration): Handle turning autos
- into packs here.
- (cp_parser_parameter_declaration_list): Not here.
-
-2018-03-31 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/85027
- * class.c (instantiate_type): Peel off SAVE_EXPR before
- BASELINK.
-
-2018-03-30 Jason Merrill <jason@redhat.com>
-
- * typeck2.c (process_init_constructor_record): Use
- init_list_type_node for the CONSTRUCTOR around an anonymous union
- designated initializer.
-
-2018-03-30 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84791
- * semantics.c (finish_omp_reduction_clause): If
- OMP_CLAUSE_REDUCTION_PLACEHOLDER is error_mark_node, return true
- even if processing_template_decl.
-
-2018-03-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84269
- * name-lookup.c (get_std_name_hint): Add names from <memory>,
- <tuple>, and <utility>.
-
-2018-03-29 Jason Merrill <jason@redhat.com>
-
- PR c++/85093 - too many template args with pack expansion.
- * pt.c (coerce_template_parms): Keep pack expansion args that will
- need to be empty.
-
-2018-03-29 Jason Merrill <jason@redhat.com>
-
- * pt.c (build_non_dependent_expr): Propagate expr location.
-
-2018-03-27 Jason Merrill <jason@redhat.com>
-
- PR c++/85060 - wrong-code with call to base member in template.
- * search.c (any_dependent_bases_p): Check uses_template_parms
- rather than processing_template_decl.
-
-2018-03-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * typeck.c (convert_for_assignment): When complaining due to
- conversions for an argument, attempt to use the location of the
- argument.
-
-2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85028
- * pt.c (tsubst_default_argument): Early return if the type of the
- parameter is erroneous.
-
-2018-03-28 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84973
- * decl2.c (note_vague_linkage_fn): Don't defer uninstantiated
- templates.
-
- PR c++/84968
- * tree.c (strip_typedefs_expr): Reject STATEMENT_LISTs.
-
-2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85067
- * method.c (defaulted_late_check): Partially revert r253321 changes,
- do not early return upon error.
-
-2018-03-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85077
- * cp-gimplify.c (cp_fold) <case CONSTRUCTOR>: For ctors with vector
- type call fold to generate VECTOR_CSTs when possible.
-
- PR c++/85076
- * tree.c (cp_build_reference_type): If to_type is error_mark_node,
- return it right away.
-
-2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
-
- * search.c (check_final_overrider): Use inform instead of error
- for the diagnostics of the overridden functions. Tweak wording.
-
-2018-03-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85068
- * class.c (update_vtable_entry_for_fn): Don't ICE if base_binfo
- is NULL. Assert if thunk_binfo is NULL then errorcount is non-zero.
-
-2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/84632
- * init.c (build_aggr_init): When initializing from array,
- reject anything but CONSTRUCTORs and TARGET_EXPRs.
- (build_vec_init): Handle separately ARRAY_TYPEs.
-
-2018-03-26 Jason Merrill <jason@redhat.com>
-
- PR c++/85062 - ICE with alignas in wrong place.
- * decl.c (grokdeclarator): Ignore attributes on type-specifiers
- here.
-
- PR c++/85049 - ICE with __integer_pack.
- * pt.c (unify_pack_expansion): Don't try to deduce generated packs.
- * cp-tree.h (TEMPLATE_PARM_P): New.
-
-2018-03-23 Jason Merrill <jason@redhat.com>
-
- PR c++/78489 - wrong SFINAE behavior.
-
- PR c++/84489
- * pt.c (type_unification_real): Don't defer substitution failure.
-
-2018-03-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85015
- * decl.c (compute_array_index_type): Set osize to mark_rvalue_use
- result.
-
- PR c++/84942
- * pt.c (tsubst_copy_and_build) <case FIX_TRUNC_EXPR>: Replace
- cp_build_unary_op call with gcc_unreachable ().
-
-2018-03-23 Marek Polacek <polacek@redhat.com>
-
- PR c++/85045
- * cxx-pretty-print.c (cxx_pretty_printer::multiplicative_expression):
- Handle EXACT_DIV_EXPR and RDIV_EXPR. Tweak condition.
- (cxx_pretty_printer::expression): Handle EXACT_DIV_EXPR and RDIV_EXPR.
-
-2018-03-23 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Implement P0962
- * parser.c (cp_parser_perform_range_for_lookup): Change
- the condition for deciding whether to use members.
-
-2018-03-23 Marek Polacek <polacek@redhat.com>
-
- PR c++/85033
- * semantics.c (finish_offsetof): Don't allow CONST_DECLs.
-
-2018-03-23 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/71251
- * parser.c (cp_parser_alias_declaration): Call
- parser_check_template_parameters.
-
- PR c++/84789
- * pt.c (resolve_typename_type): Drop assert that stopped
- simplification to template-independent types. Add assert to
- verify the initial scope is template dependent.
- * parser.c (cp_parser_parse_and_diagnose_invalid_type_name):
- Reparse the id expression as a type-name, not a declarator.
-
- PR c++/84729
- * init.c (build_vec_init): Error at parenthesized array init.
-
- PR c++/84610
- PR c++/84642
- PR c++/84942
- * cp-tree.h (temp_override): New template class, generalizing
- a cleanup that was only used...
- * parser.c (cp_parser_parameter_declaration_clause):
- ... here for auto_is_implicit_function_template_parm_p.
- (cp_parser_gnu_attributes_opt): Use it here as well.
- (cp_parser_std_attribute): Likewise.
-
-2018-03-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/84854
- * semantics.c (finish_if_stmt_cond): Check if the type of the condition
- is boolean.
-
-2018-03-21 Jason Merrill <jason@redhat.com>
-
- PR c++/81311 - wrong C++17 overload resolution.
- * call.c (build_user_type_conversion_1): Remove C++17 code.
- (conv_binds_ref_to_prvalue): New.
- (build_over_call): Handle C++17 copy elision.
- (build_special_member_call): Only do C++17 copy elision here if the
- argument is already the right type.
-
-2018-03-21 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/71965
- * init.c (build_vec_init): Silence error, former sorry,
- without tf_error.
-
- PR c++/84610
- PR c++/84642
- * parser.c (abort_fully_implicit_template_p): New.
- (cp_parser_skip_to_end_of_statement): Use it.
- (cp_parser_skip_to_end_of_block_or_statement): Likewise.
- (finish_fully_implicit_template_p): Clear
- implicit_template_parms and implicit_template_scope.
-
-2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84972
- * decl.c (maybe_deduce_size_from_array_init): Set TREE_TYPE to
- error_mark_node when check_array_designated_initializer fails.
-
-2018-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84961
- * cp-tree.h (genericize_compound_lvalue): Declare.
- * typeck.c (genericize_compound_lvalue): New function.
- (unary_complex_lvalue, cp_build_modify_expr): Use it.
- * semantics.c (finish_asm_stmt): Replace MODIFY_EXPR, PREINCREMENT_EXPR
- and PREDECREMENT_EXPR in output and "m" constrained input operands with
- COMPOUND_EXPR. Call cxx_mark_addressable on the rightmost
- COMPOUND_EXPR operand.
-
-2018-03-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/85008
- * tree.c (decl_linkage): Use DECL_CLONED_FUNCTION_P.
- * decl2.c (vague_linkage_p): Likewise.
-
-2018-03-21 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84994
- * constexpr.c (constexpr_fn_retval): Make non-"static".
- * cp-tree.h (constexpr_fn_retval): New decl.
- * search.c (direct_accessor_p): Update leading comment.
- (reference_accessor_p): Likewise.
- (field_accessor_p): Replace check that function body is a
- RETURN_EXPR with a call to constexpr_fn_retval. Fix
- indentation of "field_type" decl.
-
-2018-03-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84804
- * name-lookup.c (do_pushtag): Permit lambdas to be pushed into
- complete classes.
-
-2018-03-21 Martin Sebor <msebor@redhat.com>
-
- PR c++/84850
- * call.c (first_non_public_field): New template and function.
- (first_non_trivial_field): New function.
- (maybe_warn_class_memaccess): Call them.
-
-2018-03-21 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84892
- * search.c (field_accessor_p): Use class_of_this_parm rather than
- type_of_this_parm, to check that "this" is a "const T *", rather
- than a "T *const".
-
-2018-03-21 Nathan Sidwell <nathan@acm.org>
-
- * class.c (finish_struct_anon_r): Refactor, deprecate anything
- other than public non-static data members.
- * parser.c (cp_parser_init_declarator): Deprecate attributes after
- parenthesized initializer.
-
- PR c++/84836
- * name-lookup.c (update_binding): Correct logic for local binding
- update.
-
-2018-03-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/71638, ICE with NSDMI and reference.
- * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags
- even when we replace an element.
-
-2018-03-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/84978, ICE with NRVO.
- * constexpr.c (cxx_eval_constant_expression): Handle the case when
- a RESULT_DECL isn't in the hash map.
-
-2018-03-20 Jason Merrill <jason@redhat.com>
-
- PR c++/84978, ICE with NRVO.
- * cvt.c (cp_get_fndecl_from_callee): Add fold parameter.
- (cp_get_callee_fndecl_nofold): New.
- * cp-gimplify.c (cp_genericize_r): Use it instead.
- * call.c (check_self_delegation): Likewise.
-
-2018-03-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84962
- * name-lookup.c (pushdecl_class_level): Push anon-struct's
- member_vec, if there is one.
-
- PR c++/84970
- * cp-tree.h (lookup_list_keep): Declare.
- * tree.c (lookup_list_keep): New, broken out of ...
- (build_min): ... here. Call it.
- * decl.c (cp_finish_decl): Call lookup_list_keep.
-
-2018-03-19 Jason Merrill <jason@redhat.com>
-
- PR c++/84937 - ICE with class deduction and auto.
- * pt.c (rewrite_template_parm): Fix auto handling.
-
-2018-03-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/84925
- * pt.c (enclosing_instantiation_of): Check if fn is null.
-
- PR c++/84927
- * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags
- as we evaluate the elements.
- (cxx_eval_constant_expression): Verify constructor's flags
- unconditionally.
-
-2018-03-19 Jason Merrill <jason@redhat.com>
-
- PR c++/71834 - template-id with too few arguments.
- * pt.c (coerce_template_parms): Check fixed_parameter_pack_p.
-
-2018-03-19 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84835
- * lambda.c (maybe_add_lambda_conv_op): Force C++ linkage.
- * pt.c (build_template_decl): Propagate language linkage.
-
- PR c++/84812
- * name-lookup.c (set_local_extern_decl_linkage): Defend against
- ambiguous lookups.
-
-2018-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c/84910
- * parser.c (cp_parser_lambda_introducer): Remove trailing space from
- diagnostics.
- * method.c (synthesize_method): Likewise.
- * pt.c (convert_nontype_argument): Likewise.
-
-2018-03-16 Jason Merrill <jason@redhat.com>
-
- PR c++/84720 - ICE with rvalue ref non-type argument.
- * pt.c (invalid_nontype_parm_type_p): Prohibit rvalue reference.
- (convert_nontype_argument): Revert earlier change.
-
- PR c++/80227 - SFINAE and negative array size.
- * decl.c (compute_array_index_type): Use
- build_converted_constant_expr and valid_constant_size_p.
-
- PR c++/84906 - silent wrong code with ambiguous conversion.
- * call.c (build_user_type_conversion_1): Set need_temporary_p on
- ambiguous conversion.
- (convert_like_real): Check it.
-
- PR c++/83937 - wrong C++17 handling of init-list ctor argument.
- * call.c (build_special_member_call): Don't convert an init-list
- argument directly to the class type.
-
-2018-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79937
- PR c++/82410
- * cp-tree.h (CONSTRUCTOR_PLACEHOLDER_BOUNDARY): Define.
- (find_placeholder): Declare.
- * tree.c (struct replace_placeholders_t): Add exp member.
- (replace_placeholders_r): Don't walk into ctors with
- CONSTRUCTOR_PLACEHOLDER_BOUNDARY flag set, unless they are equal to
- d->exp. Replace PLACEHOLDER_EXPR with unshare_expr (x) rather than x.
- (replace_placeholders): Initialize data.exp.
- (find_placeholders_r, find_placeholders): New functions.
- * typeck2.c (process_init_constructor_record,
- process_init_constructor_union): Set CONSTRUCTOR_PLACEHOLDER_BOUNDARY
- if adding NSDMI on which find_placeholder returns true.
- * call.c (build_over_call): Don't call replace_placeholders here.
- * cp-gimplify.c (cp_genericize_r): Set TARGET_EXPR_NO_ELIDE on
- TARGET_EXPRs with CONSTRUCTOR_PLACEHOLDER_BOUNDARY set on
- TARGET_EXPR_INITIAL.
- (cp_fold): Copy over CONSTRUCTOR_PLACEHOLDER_BOUNDARY bit to new
- ctor.
-
-2018-03-16 Jason Merrill <jason@redhat.com>
-
- PR c++/83911 - ICE with multiversioned constructor.
- * cp-gimplify.c (cp_genericize_r): Replace versioned function with
- dispatchere here.
- * call.c (build_over_call): Not here.
-
-2018-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84874
- * decl.c (reshape_init_class): Don't assert d->cur->index == field
- if d->cur->index is a FIELD_DECL, instead set field to d->cur->index.
-
-2018-03-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84222
- * cp-tree.h (cp_warn_deprecated_use): Declare.
- * tree.c (cp_warn_deprecated_use): New function.
- * typeck2.c (build_functional_cast): Use it.
- * decl.c (grokparms): Likewise.
- (grokdeclarator): Likewise. Temporarily push nested class scope
- around grokparms call for out of class member definitions.
-
-2018-03-14 Jason Merrill <jason@redhat.com>
-
- PR c++/84820 - no error for invalid qualified-id.
- * parser.c (cp_parser_make_indirect_declarator): Don't wrap
- cp_error_declarator.
-
- PR c++/84801 - ICE with unexpanded pack in lambda.
- * pt.c (check_for_bare_parameter_packs): Don't return early for a
- lambda in non-template context.
-
- PR c++/81236 - auto variable and auto function
- * pt.c (tsubst_baselink): Update the type of the BASELINK after
- mark_used.
-
-2018-03-14 Jason Merrill <jason@redhat.com>
-
- PR c++/83916 - ICE with template template parameters.
- * pt.c (convert_template_argument): Don't substitute into type of
- non-type parameter if we don't have enough arg levels.
- (unify): Likewise.
-
-2018-03-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/84596
- * semantics.c (finish_static_assert): Check
- instantiation_dependent_expression_p instead of
- {type,value}_dependent_expression_p.
-
-2018-03-13 Paolo Carlini <paolo.carlini@oracle.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/82336 - link error with list-init default argument.
- * decl.c (check_default_argument): Unshare an initializer list.
-
-2018-03-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84843
- * decl.c (duplicate_decls): For redefinition of built-in, use error
- and return error_mark_node. For redeclaration, return error_mark_node
- rather than olddecl if !flag_permissive.
-
-2018-03-13 Jason Merrill <jason@redhat.com>
-
- PR c++/82565 - ICE with concepts and generic lambda.
- * pt.c (instantiate_decl): Clear fn_context for lambdas.
-
-2018-03-13 Jason Merrill <jason@redhat.com>
-
- PR c++/84720 - ICE with rvalue ref non-type argument.
- * pt.c (convert_nontype_argument): Handle rvalue references.
-
- PR c++/84839 - ICE with decltype of parameter pack.
- * pt.c (tsubst_pack_expansion): Set cp_unevaluated_operand while
- instantiating dummy parms.
-
- * parser.c (cp_parser_simple_type_specifier): Pedwarn about auto
- parameter even without -Wpedantic.
-
- PR c++/84798 - ICE with auto in abstract function declarator.
- * parser.c (cp_parser_parameter_declaration_clause): Check
- parser->default_arg_ok_p.
-
-2018-03-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84808
- * constexpr.c (find_array_ctor_elt): Don't use elt reference after
- first potential CONSTRUCTOR_ELTS reallocation. Convert dindex to
- sizetype. Formatting fixes.
-
-2018-03-12 Jason Merrill <jason@redhat.com>
-
- PR c++/84355 - ICE with deduction for member class template.
- * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Always substitute into
- CLASS_PLACEHOLDER_TEMPLATE.
-
- PR c++/84802 - ICE capturing uninstantiated class.
- * lambda.c (build_capture_proxy): Call complete_type.
-
-2018-03-09 Jason Merrill <jason@redhat.com>
-
- PR c++/84770 - ICE with typedef and parameter pack.
- * pt.c (verify_unstripped_args_1): Split out from
- verify_unstripped_args.
-
- PR c++/84785 - ICE with alias template and default targs.
- * pt.c (type_unification_real): Set processing_template_decl if
- saw_undeduced == 1.
-
- PR c++/84752 - ICE with capture of constexpr array.
- * call.c (standard_conversion): Set rvaluedness_matches_p on the
- identity conversion under ck_lvalue.
-
-2018-03-09 Jason Merrill <jason@redhat.com>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71169
- PR c++/71832
- * pt.c (any_erroneous_template_args_p): New.
- * cp-tree.h (any_erroneous_template_args_p): Declare it.
- * parser.c (cp_parser_class_specifier_1): Use it.
-
-2018-03-09 Jason Merrill <jason@redhat.com>
-
- PR c++/84726 - unnecessary capture of constant vars.
- * cp-tree.h (LAMBDA_CAPTURE_EXPLICIT_P)
- (LAMBDA_EXPR_CAPTURE_OPTIMIZED): New.
- * expr.c (mark_use): Set LAMBDA_EXPR_CAPTURE_OPTIMIZED.
- * lambda.c (is_constant_capture_proxy)
- (current_lambda_expr, var_to_maybe_prune, mark_const_cap_r)
- (prune_lambda_captures): New.
- (finish_lambda_function): Call prune_lambda_captures.
-
-2018-03-09 Jason Merrill <jason@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84076
- * call.c (convert_arg_to_ellipsis): Instead of cp_build_addr_expr
- build ADDR_EXPR with REFERENCE_TYPE.
- (build_over_call): For purposes of check_function_arguments, if
- argarray[j] is ADDR_EXPR with REFERENCE_TYPE created above, use
- its operand rather than the argument itself.
-
-2018-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84724
- * decl.c (duplicate_decls): Don't override __* prefixed builtins
- except for __[^b]*_chk, instead issue permerror and for -fpermissive
- also a note and return olddecl.
-
-2018-03-09 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84733
- * name-lookup.c (do_pushdecl_with_scope): Only clear
- current_function_decl when pushing a non-class (i.e. namespace)
- scope.
-
-2018-03-08 Jason Merrill <jason@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80598
- * call.c (build_over_call): In templates set TREE_USED (first_fn) when
- not calling mark_used for the benefit of -Wunused-function warning.
-
-2018-03-06 Jason Merrill <jason@redhat.com>
-
- * lambda.c (is_capture_proxy_with_ref): Remove.
- * constexpr.c, expr.c, cp-tree.h, semantics.c: Adjust.
-
-2018-03-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/84684
- * constexpr.c (cxx_bind_parameters_in_call): Unshare evaluated
- arguments.
-
-2018-03-06 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84231
- * tree.c (lvalue_kind): Use presence/absence of REFERENCE_TYPE
- only while processing template decls.
- * typeck.c (build_x_conditional_expr): Move wrapping of
- reference type around type...
- * call.c (build_conditional_expr_1): ... here. Rename
- is_lvalue to is_glvalue.
- * parser.c (cp_parser_fold_expression): Catch REFERENCE_REF_P
- INDIRECT_REF of COND_EXPR too.
-
- PR c++/84593
- * init.c (build_zero_init_1): Zero-initialize references.
-
- PR c++/84492
- * semantics.c (finish_stmt_expr_expr): Reject unresolved
- overloads used as stmt expr values.
-
-2018-03-05 Jason Merrill <jason@redhat.com>
-
- PR c++/84708 - ICE with lambda in local class NSDMI.
- * lambda.c (lambda_expr_this_capture): Handle local class NSDMI
- context.
-
-2018-03-05 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84684
- * constexpr.c (constexpr_call_hasher::equal): Return false if
- lhs->hash != rhs->hash. Change return 1 to return true and
- return 0 to return false.
-
-2018-03-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84702
- * pt.c (process_template_arg): Mark lookup_keep on a default arg.
-
-2018-03-05 Marek Polacek <polacek@redhat.com>
-
- PR c++/84707
- * decl.c (duplicate_decls): Check DECL_NAME before accessing
- UDLIT_OPER_P.
-
-2018-03-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84694
- * friend.c (do_friend): Restore check for identifier_p inside
- TEMPLATE_ID_EXPR.
-
-2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84618
- * parser.c (cp_parser_lambda_introducer): Reject any capture not
- involving a VAR_DECL or a PARM_DECL.
-
-2018-03-05 Pádraig Brady <P@draigBrady.com>
- Jason Merrill <jason@redhat.com>
- Nathan Sidwell <nathan@acm.org>
-
- PR c++/84497
- * decl2.c (get_tls_init_fn): Check TYPE_HAS_TRIVIAL_DFLT too.
-
-2018-03-03 Jason Merrill <jason@redhat.com>
-
- PR c++/84686 - missing volatile loads.
- * cvt.c (convert_to_void): Call maybe_undo_parenthesized_ref.
-
-2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71464
- * optimize.c (maybe_thunk_body): Bail out immediately if either
- fns[0] or fns[1] is null.
-
-2018-03-02 Marek Polacek <polacek@redhat.com>
-
- PR c++/84578
- * constexpr.c (get_array_or_vector_nelts): New.
- (cxx_eval_array_reference): Use it.
- (cxx_eval_vec_init_1): Likewise.
- (cxx_eval_store_expression): Likewise.
-
-2018-03-02 Jason Merrill <jason@redhat.com>
-
- * semantics.c (force_paren_expr): Remove redundant test.
-
-2018-03-02 Marek Polacek <polacek@redhat.com>
-
- PR c++/84663
- * decl.c (cp_complete_array_type): Check error_mark_node.
-
- PR c++/84664
- * typeck.c (cp_perform_integral_promotions): Check the result of
- mark_rvalue_use.
-
-2018-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84662
- * pt.c (tsubst_copy_and_build) <case TEMPLATE_ID_EXPR>: Use
- RETURN instead of return.
- <case POINTER_PLUS_EXPR>: Likewise.
- <case CONVERT_EXPR>: If op0 is error_mark_node, just return
- it instead of wrapping it into CONVERT_EXPR.
-
-2018-03-02 Jason Merrill <jason@redhat.com>
-
- Fix MIPS16 ICE.
- * pt.c (type_dependent_expression_p): Check DECL_LANG_SPECIFIC.
-
-2018-03-02 Marek Polacek <polacek@redhat.com>
-
- PR c++/84590
- * cp-gimplify.c (cp_fully_fold): Unwrap TARGET_EXPR or a CONSTRUCTOR
- wrapped in VIEW_CONVERT_EXPR.
-
-2018-03-01 Martin Sebor <msebor@redhat.com>
-
- PR c++/84294
- * decl.c (check_redeclaration_no_default_args): Merge attributes
- specified on redeclarations of the same function template.
- Remove dead code.
-
-2018-03-01 Marek Polacek <polacek@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/84582
- * semantics.c (force_paren_expr): Create a PAREN_EXPR when in
- a template.
- (maybe_undo_parenthesized_ref): Unwrap PAREN_EXPR.
- * typeck2.c (store_init_value): Call fold_non_dependent_expr instead
- of instantiate_non_dependent_expr.
- * tree.c (lvalue_kind): Handle PAREN_EXPR like NON_DEPENDENT_EXPR.
-
-2018-03-01 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84434
- * name-lookup.c (member_vec_dedup): Remove manually peeled
- iteration. Ignore dependent ctor inheritance.
-
-2018-03-01 Jason Merrill <jason@redhat.com>
-
- PR c++/71569 - decltype of template.
- * parser.c (cp_parser_decltype_expr): Handle missing template args.
-
-2018-03-01 Marek Polacek <polacek@redhat.com>
-
- PR c++/84596
- * constexpr.c (require_rvalue_constant_expression): New function.
- * cp-tree.h: Declare it.
- * semantics.c (finish_static_assert): Use it instead of
- require_potential_rvalue_constant_expression.
-
-2018-03-01 Jason Merrill <jason@redhat.com>
- Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/71569 - ICE with redundant args on member variable template.
- * decl.c (start_decl): Handle partial specialization of member
- variable template.
- * pt.c (determine_specialization): Allow partial specialization
- of member variable template without specializing enclosing class.
- (process_partial_specialization): Improve error message.
-
-2018-02-28 Jason Merrill <jason@redhat.com>
-
- PR c++/71784 - ICE with ref-qualifier and explicit specialization.
- * pt.c (determine_specialization): Check ref-qualifier.
-
-2018-02-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84609
- * parser.c (cp_parser_attributes_opt): Formatting fix.
- (cp_parser_skip_balanced_tokens, cp_parser_skip_gnu_attributes_opt,
- cp_parser_skip_std_attribute_spec_seq, cp_parser_skip_attributes_opt):
- New functions.
- (cp_parser_member_declaration): Use cp_parser_skip_attributes_opt
- instead of tentative parse to peek over optional attribute tokens
- to check for CPP_COLON after them.
-
- PR c++/83871
- PR c++/83503
- * pt.c (INCLUDE_STRING): Remove define.
- (warn_spec_missing_attributes): Use pretty_printer instead of
- std::string. Fix up inform call so that the list of attributes
- is in %s argument.
-
-2018-02-28 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/84617
- * decl.c (duplicate_decls): Fully merge attributes const, pure,
- and malloc.
-
-2018-02-28 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84602
- * name-lookup.h (search_anon_aggr): Add defaulted WANT_TYPE arg.
- * name-lookup.c (fields_linear_search): Look in an anon-aggr
- regardless of want_type.
- (search_anon_aggr): Just use get_class_binding_direct.
-
-2018-02-28 Jakub Jelinek <jakub@redhat.com>
-
- * decl.c (cp_finish_decomp): Don't adjust eltscnt when calling
- inform_n.
-
-2018-02-27 Martin Sebor <msebor@redhat.com>
-
- * pt.c: Avoid including <string> directly.
-
-2018-02-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/83871
- PR c++/83503
- * cp-tree.h (warn_spec_missing_attributes): New function.
- ((check_explicit_specialization): Add an argument. Call the above
- function.
- * decl.c (duplicate_decls): Avoid applying primary function template's
- attributes to its explicit specializations.
- cp/pt.c (warn_spec_missing_attributes): Define.
-
-2018-02-27 HÃ¥kon Sandsmark <hsandsmark@gmail.com>
-
- PR c++/71546 - lambda init-capture with qualified-id.
- * parser.c (cp_parser_lambda_introducer): Clear scope after
- each lambda capture.
-
-2018-02-27 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84426
- * name-lookup.h (get_member_slot): Rename ...
- (find_member_slot): ... here.
- (add_member_slot): New.
- * name-lookup.c (member_vec_linear_search): No need to check for
- NULL slot.
- (get_member_slot): Rename ...
- (find_member_slot): ... here. Don't add slot for incomplete class.
- (add_member_slot): New.
- * class.c (add_method): Adjust get_member_slot rename. Bail out
- if push_class_level_binding fails. Create slot and grok
- properties once we're committed to insertion.
-
-2018-02-27 Jason Merrill <jason@redhat.com>
-
- PR c++/84489 - dependent default template argument
- * pt.c (type_unification_real): Handle early substitution failure.
-
-2018-02-26 Jason Merrill <jason@redhat.com>
-
- PR c++/84560 - ICE capturing multi-dimensional VLA.
- * tree.c (array_of_runtime_bound_p): False if the element is
- variably-modified.
-
- PR c++/84441 - ICE with base initialized from ?:
- * call.c (unsafe_copy_elision_p): Handle COND_EXPR.
-
- PR c++/84520 - ICE with generic lambda in NSDMI.
- * lambda.c (lambda_expr_this_capture): Don't look for fake NSDMI
- 'this' in a generic lambda instantiation.
-
- PR c++/84559 - ICE with constexpr VLA.
- * constexpr.c (ensure_literal_type_for_constexpr_object): Check
- for constexpr variable with VLA type.
-
-2018-02-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84558
- * constexpr.c (cxx_eval_vec_init_1): For reuse, treat NULL eltinit like
- a valid constant initializer. Formatting fixes.
-
-2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84540
- * pt.c (tsubst_attributes): Handle correctly tsubst_attribute
- returning NULL_TREE.
- (apply_late_template_attributes): Likewise.
-
-2018-02-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84557
- * parser.c (cp_parser_omp_var_list_no_open): Only call
- cp_parser_lookup_name_simple on names satisfying identifier_p.
- (cp_parser_oacc_routine): Likewise.
-
-2018-02-26 Jason Merrill <jason@redhat.com>
-
- PR c++/84551 - ICE with concepts and -g.
- * parser.c (add_debug_begin_stmt): Do nothing in a concept.
-
-2018-02-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/84325
- * tree.c (replace_placeholders_r): Only check TREE_CONSTANT on
- non-types.
-
-2018-02-26 Jason Merrill <jason@redhat.com>
-
- PR c++/84447 - ICE with deleted inherited ctor with default arg.
- * call.c (build_over_call): Handle deleted functions in one place.
-
-2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84533
- * decl.c (redeclaration_error_message): Don't try to use
- DECL_DECLARED_CONSTEXPR_P on CONST_DECLs.
-
-2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- * lambda.c (build_capture_proxy): Define static.
- * cp-tree.h (build_capture_proxy): Remove.
-
-2018-02-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/84537
- * name-lookup.c (suggest_alternative_in_explicit_scope): Return false
- if name is error node.
-
-2018-02-25 Jason Merrill <jason@redhat.com>
-
- PR c++/84015 - ICE with class deduction and auto template parm.
- * pt.c (rewrite_template_parm): Use tf_partial in first tsubst.
-
-2018-02-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/83692
- * constexpr.c (maybe_constant_init_1): New function.
- (maybe_constant_init): Make it a wrapper around maybe_constant_init_1.
- (cxx_constant_init): New function.
- * cp-tree.h (cxx_constant_init): Declare.
- * typeck2.c (store_init_value): Call cxx_constant_init instead of
- cxx_constant_value. Move the maybe_constant_init call under an 'else'.
-
-2018-02-22 Jason Merrill <jason@redhat.com>
-
- PR c++/70468 - ICE with constructor delegation via typedef.
- * pt.c (tsubst_initializer_list): Check for other mem-initializers
- with constructor delegation.
-
-2018-02-22 Jason Merrill <jason@redhat.com>
-
- PR c++/84424 - ICE with constexpr and __builtin_shuffle.
- * constexpr.c (reduced_constant_expression_p): Handle CONSTRUCTOR of
- VECTOR_TYPE.
-
-2018-02-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/84493
- * parser.c (cp_parser_braced_list): Use require_open instead of
- consume_open.
-
-2018-02-21 Jason Merrill <jason@redhat.com>
-
- PR c++/84454 - ICE with pack expansion in signature.
- * error.c (find_typenames_r): Also stop on EXPR_PACK_EXPANSION.
-
-2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
-
- * cp-objcp-common.c (cxx_block_may_fallthru): Add case for
- IF_STMT.
-
-2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84446
- * parser.c (cp_parser_init_declarator): Don't call start_lambda_scope
- on error_mark_node.
-
-2018-02-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84445
- * class.c (fixed_type_or_null) <case CALL_EXPR>: Only test
- TREE_HAS_CONSTRUCTOR if instance is not an internal function call.
-
- PR c++/84449
- * tree.c (bot_manip): If build_cplus_new or break_out_target_exprs
- returns error_mark_node, return it immediately.
- (break_out_target_exprs): If cp_walk_tree with bot_manip returns
- error_mark_node, return error_mark_node.
-
- PR c++/84455
- * pt.c (tsubst_lambda_expr): If not nested, increment temporarily
- function_depth to avoid GC during finish_lambda_function.
-
-2018-02-19 Jason Merrill <jason@redhat.com>
-
- PR c++/84429 - ICE capturing VLA.
- * lambda.c (build_capture_proxy): Handle reference refs.
-
-2018-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84448
- * parser.c (cp_parser_binary_expression): For no_toplevel_fold_p, if
- either operand is error_mark_node, set current.lhs to that instead of
- creating a binary op with error_mark_node operands.
-
- PR c++/84430
- * constexpr.c (potential_constant_expression_1): Handle OMP_SIMD.
-
-2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84348
- * decl.c (grokdeclarator): Early return error_mark_node upon
- ill-formed friend declaration.
-
-2018-02-16 Marek Polacek <polacek@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84192
- * constexpr.c (cxx_eval_constant_expression) <case RETURN_EXPR>: Don't
- set *jump_target to anything if jump_target is NULL.
-
-2018-02-16 Jason Merrill <jason@redhat.com>
-
- PR c++/84151 - unnecessary volatile load with static member.
- * call.c (build_new_method_call_1): Avoid loading from a volatile
- lvalue used as the object argument for a static member function.
-
- PR c++/81853 - using-directive and constexpr.
- * constexpr.c (cxx_eval_constant_expression): Handle USING_STMT.
-
- PR c++/84420 - ICE with structured binding in lambda.
- * lambda.c (is_capture_proxy): Check DECL_DECOMPOSITION_P.
-
- PR c++/83835 - C++17 error with constructor ctors.
- * call.c (build_special_member_call): Set TARGET_EXPR_DIRECT_INIT_P.
-
- PR c++/82664 - ICE with reference to function template parm.
- * pt.c (convert_nontype_argument_function): Avoid obfuscationg
- NOP_EXPRs.
-
- PR c++/82764 - C++17 ICE with empty base
- * class.c (build_base_field_1): Set DECL_SIZE to zero for empty base.
-
-2018-02-16 Jason Merrill <jason@redhat.com>
-
- PR c++/84421 - type-dependent if constexpr
- * semantics.c (finish_if_stmt_cond): Check type_dependent_expression_p.
-
-2018-02-16 Nathan Sidwell <nathan@acm.org>
-
- Deprecate -ffriend-injection.
- * decl.c (cxx_init_decl_processing): Emit warning on option.
- * name-lookup.c (do_pushdecl): Emit warning if we push a visible
- friend.
-
-2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82468
- * decl.c (check_special_function_return_type): Reject template
- template parameter in deduction guide.
-
-2018-02-16 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84375
- * name-lookup.c (do_pushdecl): Bail out on bad local friend injection.
-
-2018-02-15 Jason Merrill <jason@redhat.com>
-
- PR c++/83227 - C++17 ICE with init-list derived-to-base conversion.
- * call.c (convert_like_real): Don't use the copy-list-initialization
- shortcut for ck_base.
-
- PR c++/84045 - ICE with typedef and noexcept.
- * except.c (build_noexcept_spec): Use strip_typedefs_expr.
-
- PR c++/84376 - ICE with omitted template arguments.
- * pt.c (dguide_name_p): Check for IDENTIFIER_NODE.
-
- PR c++/84368 - wrong error with local variable in variadic lambda.
- * pt.c (tsubst_pack_expansion): Fix handling of non-packs in
- local_specializations.
-
-2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84330
- * constraint.cc (tsubst_constraint_info): Handle an error_mark_node
- as first argument.
-
-2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84350
- * pt.c (do_auto_deduction): Don't check the TREE_TYPE of a null
- init, early return.
-
-2018-02-14 Nathan Sidwell <nathan@acm.org>
-
- * decl2.c (mark_vtable_entries): Set input_location to decl's.
- (c_parse_final_cleanups): Restore input_location after emitting
- vtables.
-
-2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * cp-tree.h (do_auto_deduction (tree, tree, tree)): Remove.
- (do_auto_deduction (tree, tree, tree, tsubst_flags_t,
- auto_deduction_context, tree, int): Add defaults.
- * pt.c (do_auto_deduction (tree, tree, tree)): Remove definition.
- (tsubst_omp_for_iterator): Adjust do_auto_deduction call, forward
- tsubst_flags_t argument.
- * init.c (build_new): Likewise.
-
-2018-02-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84364
- * typeck.c (check_return_expr): Don't emit -Weffc++ warning
- about return other than *this in assignment operators if
- retval is type dependent expression.
-
-2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84333
- * call.c (build_conditional_expr_1): Use cp_save_expr instead of
- save_expr for the G++ extension.
-
-2018-02-13 Jason Merrill <jason@redhat.com>
-
- PR c++/84080 - ICE with return type deduction and specialization.
- * pt.c (determine_specialization): Check uses_template_parms.
-
- Fix more variadic capture issues.
- * pt.c (find_parameter_packs_r): Also look at explicit captures.
- (check_for_bare_parameter_packs): Check current_class_type for
- lambda context.
- (extract_locals_r): Handle seeing a full instantiation of a pack.
- (tsubst_pack_expansion): Likewise. Force lambda capture.
- * parser.c (cp_parser_lambda_introducer): Don't
- check_for_bare_parameter_packs.
-
- PR c++/84338 - wrong variadic sizeof.
- * pt.c (argument_pack_select_arg): Like the macro, but look through
- a pack expansion.
- (tsubst, tsubst_copy, dependent_template_arg_p): Use it.
- (extract_fnparm_pack): Do make_pack_expansion.
- (extract_locals_r): Do strip a pack expansion.
- * cp-tree.h (ARGUMENT_PACK_SELECT_ARG): Remove.
-
-2018-02-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84341
- * parser.c (cp_parser_binary_expression): Use build_min instead of
- build2_loc to build the no_toplevel_fold_p toplevel binary expression.
-
-2018-02-12 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84263
- * parser.c (cp_parser_decltype): Push and pop
- deferring_access_checks. Reorganize to avoid goto.
-
-2018-02-12 Richard Biener <rguenther@suse.de>
-
- PR c++/84281
- * constexpr.c (cxx_eval_vec_init_1): Use a RANGE_EXPR to compact
- uniform constructors and delay allocating them fully.
-
-2018-02-09 Jason Merrill <jason@redhat.com>
-
- PR c++/84036 - ICE with variadic capture.
- Handle variadic capture proxies more like non-variadic.
- * lambda.c (build_capture_proxy): Remove workaround.
- * pt.c (find_parameter_packs_r): The proxy is a pack.
- (instantiate_class_template_1): Remove dead lambda code.
- (extract_fnparm_pack): Don't make_pack_expansion.
- (extract_locals_r): Don't strip a pack expansion.
- (tsubst_pack_expansion): Handle proxy packs. Use
- PACK_EXPANSION_EXTRA_ARGS less.
- (tsubst_decl) [FIELD_DECL]: Don't register_specialization.
- (tsubst_copy) [FIELD_DECL]: Don't retrieve*_specialization.
- [VAR_DECL]: Handle ARGUMENT_PACK_SELECT.
- (tsubst_expr) [DECL_EXPR]: Handle proxy packs.
- (tsubst_copy_and_build) [VAR_DECL]: Handle proxy packs normally.
-
-2018-02-10 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/83987
- * tree.c (cp_free_lang_data): Revert 2018-01-23 change.
-
-2018-02-09 Jason Merrill <jason@redhat.com>
-
- PR c++/81917 - ICE with void_t and partial specialization.
- * pt.c (instantiate_class_template_1): Set TYPE_BEING_DEFINED before
- calling most_specialized_partial_spec.
-
-2018-02-09 Nathan Sidwell <nathan@acm.org>
-
- PR c/84293
- * typeck.c (cp_build_indirect_ref_1, build_reinterpret_cast_1):
- Pass expr location to strict_aliasing_warning.
-
-2018-02-09 Jason Merrill <jason@redhat.com>
-
- PR c++/84296 - ICE with qualified-id in template.
- PR c++/83714
- * pt.c (unknown_base_ref_p): New.
- (instantiation_dependent_scope_ref_p): Use it instead of
- any_dependent_bases_p.
-
-2018-02-09 Marek Polacek <polacek@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83659
- * constexpr.c (cxx_fold_indirect_ref): Sync some changes from
- fold_indirect_ref_1, including poly_*int64. Verify first that
- tree_fits_poly_int64_p (op01). Formatting fixes.
-
-2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- * constexpr.c (cxx_eval_component_reference): Use INDIRECT_REF_P.
- * lambda.c (build_capture_proxy): Likewise.
- * search.c (field_access_p): Likewise.
- * semantics.c (omp_clause_decl, omp_privatize_field,
- finish_omp_clauses): Likewise.
-
-2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83806
- * typeck.c (decay_conversion): Use mark_rvalue_use for the special
- case of nullptr too.
-
-2018-02-08 Nathan Sidwell <nathan@acm.org>
-
- * class.c (finish_struct): Fix std:initializer_list diagnostic
- formatting.
-
-2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83204
- * pt.c (tsubst_copy_and_build): Use force_paren_expr for INDIRECT_REF.
-
-2018-02-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84082
- * parser.c (cp_parser_dot_deref_incomplete): New function.
- (cp_parser_postfix_dot_deref_expression): Use it.
-
-2018-02-07 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/81610
- PR c++/80567
- * name-lookup.c (suggest_rid_p): New function.
- (lookup_name_fuzzy): Replace enum-rid-filtering logic with call to
- suggest_rid_p.
-
-2018-02-07 Jason Merrill <jason@redhat.com>
-
- PR c++/84182 - ICE with captured lambda
- PR c++/84181
- * pt.c (extract_locals_r, extract_local_specs): New.
- (tsubst_pack_expansion): Use them.
-
-2018-02-07 Martin Liska <mliska@suse.cz>
-
- PR c++/84059.
- * class.c (add_method): Append argument value.
- * cp-tree.h (maybe_version_functions): Add new argument.
- * decl.c (decls_match): Call it if a declaration does not
- have DECL_FUNCTION_VERSIONED.
- (maybe_version_functions): record argument is added.
-
-2018-02-05 Marek Polacek <polacek@redhat.com>
-
- * class.c: Remove unused global variables.
- (build_primary_vtable): Don't gather statistics.
- (print_class_statistics): Remove.
- * cp-tree.h (print_class_statistics): Remove.
- * tree.c (cxx_print_statistics): Don't call print_class_statistics.
-
-2018-02-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- * class.c (is_really_empty_class): Use DECL_UNNAMED_BIT_FIELD.
- * constexpr.c (cx_check_missing_mem_inits): Likewise.
- * decl.c (next_initializable_field, find_decomp_class_base,
- cp_finish_decomp): Likewise.
- * typeck2.c (process_init_constructor_record): Likewise.
-
-2018-02-02 Jason Merrill <jason@redhat.com>
-
- PR c++/84181 - ICE with lambda parm in template argument.
- * tree.c (strip_typedefs_expr): Use cp_tree_operand_length.
-
-2018-02-01 Jason Merrill <jason@redhat.com>
-
- PR c++/84160 - ICE with nested variadic capture.
- * lambda.c (is_capture_proxy_with_ref): New.
- (insert_capture_proxy): Don't set DECL_CAPTURED_VARIABLE from a
- COMPONENT_REF.
- * expr.c (mark_use): Use is_capture_proxy_with_ref.
- * constexpr.c (potential_constant_expression_1): Likewise.
- * semantics.c (process_outer_var_ref): Likewise.
-
-2018-02-01 Marek Polacek <polacek@redhat.com>
-
- PR c++/84125
- * typeck.c (build_address): Relax the assert when
- processing_template_decl.
-
-2018-02-01 Jason Merrill <jason@redhat.com>
-
- PR c++/84126 - ICE with variadic generic lambda
- PR c++/84036
- PR c++/82249
- * pt.c (tsubst_pack_expansion): Handle function parameter_packs in
- PACK_EXPANSION_EXTRA_ARGS.
-
-2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83796
- * call.c (convert_like_real): If w're initializing from {} explicitly
- call abstract_virtuals_error_sfinae.
-
-2018-01-31 Jason Merrill <jason@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83993
- * constexpr.c (cxx_eval_outermost_constant_expr): Build NOP_EXPR
- around non-constant ADDR_EXPRs rather than clearing TREE_CONSTANT
- on ADDR_EXPR.
-
-2018-01-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83993
- * constexpr.c (diag_array_subscript): Emit different diagnostics
- if TYPE_DOMAIN (arraytype) is NULL.
- (cxx_eval_array_reference, cxx_eval_store_expression): For arrays
- with NULL TYPE_DOMAIN use size_zero_node as nelts.
-
-2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84092
- * semantics.c (finish_qualified_id_expr): When handling an
- UNBOUND_CLASS_TEMPLATE only adjust qualifying_class and expr.
-
-2018-01-31 Marek Polacek <polacek@redhat.com>
-
- PR c++/84138
- * cp-gimplify.c (cp_fold): Check if X is an error node before
- calling useless_type_conversion_p.
-
-2018-01-30 Jason Merrill <jason@redhat.com>
-
- PR c++/84091 - ICE with local class in lambda in template.
- * decl2.c (determine_visibility): Look for outer containing template
- instantiation.
-
- PR c++/84098 - ICE with lambda in template NSDMI.
- * pt.c (instantiate_class_template_1): Ignore more lambdas.
-
-2018-01-29 Jason Merrill <jason@redhat.com>
-
- PR c++/68810 - wrong location for reinterpret_cast error.
- * cvt.c (cp_convert_to_pointer): Always build a CONVERT_EXPR when
- !dofold.
-
-2018-01-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/83996
- * constexpr.c (cxx_fold_indirect_ref): Compute ((foo *)&fooarray)[1]
- => fooarray[1] in offset_int.
-
-2018-01-29 Jason Merrill <jason@redhat.com>
-
- PR c++/83942 - wrong unused warning with static_cast.
- * cvt.c (ocp_convert): Call mark_rvalue_use.
-
-2018-01-26 Jason Merrill <jason@redhat.com>
-
- PR c++/83956 - wrong dtor error with anonymous union
- * method.c (walk_field_subobs): Variant members only affect
- deletedness.
- (maybe_explain_implicit_delete): Pass &deleted_p for diagnostic.
-
- PR c++/84036 - ICE with variadic capture.
- PR c++/82249
- * pt.c (tsubst_pack_expansion): When optimizing a simple
- substitution, pull a single pack expansion out of its pack.
-
- PR c++/82514 - ICE with local class in generic lambda.
- * pt.c (regenerated_lambda_fn_p): Remove.
- (enclosing_instantiation_of): Don't use it.
- (tsubst_function_decl): Call enclosing_instantiation_of.
-
- * pt.c (lookup_template_class_1): Add sanity check.
- * name-lookup.c (do_pushtag): Don't add closures to local_classes.
-
-2018-01-25 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84031
- * decl.c (find_decomp_class_base): Ignore unnamed bitfields. Ignore
- recursive calls that return ret.
- (cp_finish_decomp): Ignore unnamed bitfields.
-
-2018-01-23 Jason Merrill <jason@redhat.com>
-
- PR c++/82249 - wrong mismatched pack length error.
- * pt.c (extract_fnparm_pack, tsubst_pack_expansion): Handle
- unsubstituted function parameter pack.
-
-2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83921
- * decl.c (check_for_uninitialized_const_var): Not static; add
- bool and tsubst_flags_t parameters; adjust to be used both in
- constexpr context and not.
- * constexpr.c (potential_constant_expression_1): Use the above.
- * cp-tree.h (check_for_uninitialized_const_var): Declare.
-
-2018-01-23 Jason Merrill <jason@redhat.com>
-
- PR c++/83947 - ICE with auto declarations.
- * pt.c (do_auto_deduction): Don't deduce from an auto decl.
- * decl.c (undeduced_auto_decl): Limit to vars and fns.
-
-2018-01-23 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/83974
- * pt.c (tsubst_copy_and_build) <CONSTRUCTOR>: Remove early bailout
- for pointer to member function types.
-
-2018-01-23 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/83987
- * tree.c (cp_free_lang_data): Change DECL_VALUE_EXPR of
- DECL_OMP_PRIVATIZED_MEMBER vars to error_mark_node.
-
-2018-01-23 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83988
- * pt.c (tsubst_baselink): Remove optype assert.
- * ptree.c (cxx_print_xnode): <case BASELINK> Print BASELINK_OPTYPE.
-
-2018-01-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83958
- * decl.c (cp_finish_decomp): Diagnose if reference structure binding
- refers to incomplete type.
-
-2018-01-23 Nathan Sidwell <nathan@acm.org>
-
- Deprecate ARM-era for scope handling
- * decl.c (poplevel): Flag_new_for_scope is a boolean-like.
- (cxx_init_decl_processing): Deprecate flag_new_for_scope being
- cleared.
- * name-lookup.c (check_for_out_of_scope_variable): Deprecate and
- cleanup handling.
- * semantics.c (begin_for_scope): Flag_new_for_scope is
- boolean-like.
- (finish_for_stmt, begin_range_for_stmt): Likewise.
-
-2018-01-22 Jason Merrill <jason@redhat.com>
-
- PR c++/83720
- * decl2.c (determine_visibility): Fix template_decl handling
- instead of blocking it.
-
- PR c++/83720 - ICE with lambda and LTO.
- * decl2.c (determine_visibility): Clear template_decl for
- function-scope decls. Propagate anonymous linkage from containing
- function.
-
-2018-01-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/81933
- * typeck2.c (split_nonconstant_init_1): Return false if we didn't
- split out anything.
-
-2018-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/83895
- * decl.c (grokdeclarator): Don't diagnose extra parens
- on typedefs.
-
-2018-01-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81167
- * call.c (joust): Use TREE_TYPE (source) if source is
- a POINTER_TYPE_P rather than if ! DECL_CONSTRUCTOR_P (w->fn).
-
- PR c++/83919
- * typeck.c (convert_for_assignment): Suppress warn_ignored_qualifiers
- for direct enum init.
- * decl.c (reshape_init): Likewise.
-
-2018-01-19 Marek Polacek <polacek@redhat.com>
-
- * constexpr.c (fold_simple): Simplify.
-
-2018-01-18 Jason Merrill <jason@redhat.com>
-
- PR c++/83714
- * search.c (any_dependent_bases_p): Handle null TREE_BINFO.
- * pt.c (instantiation_dependent_scope_ref_p): True if
- any_dependent_bases_p.
-
-2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- * cp-tree.h: Fix comment typo (DECL_NON_TRIVIALLY_INITIALIZED_P
- vs DECL_NONTRIVIALLY_INITIALIZED_P).
-
-2018-01-18 Jason Merrill <jason@redhat.com>
-
- PR c++/82461 - constexpr list-initialized member
- * constexpr.c (potential_constant_expression_1): Check
- TARGET_EXPR_DIRECT_INIT_P.
-
-2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81013
- * decl.c (xref_basetypes): Early return upon error about derived
- union.
-
-2018-01-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83160
- * cp-tree.h (mark_use): Declare.
- * expr.c (mark_use): Make extern.
- * call.c (direct_reference_binding): Set inner conv's
- rvaluedness_matches_p, if it is an identity.
- (convert_like_real): Mark lvalue or rvalue use for identity as
- rvaledness_matches_p demands.
-
-2018-01-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83824
- * parser.c (attr_chainon): New function.
- (cp_parser_label_for_labeled_statement, cp_parser_decl_specifier_seq,
- cp_parser_namespace_definition, cp_parser_init_declarator,
- cp_parser_type_specifier_seq, cp_parser_parameter_declaration,
- cp_parser_gnu_attributes_opt): Use it.
- (cp_parser_member_declaration, cp_parser_objc_class_ivars,
- cp_parser_objc_struct_declaration): Likewise. Don't reset
- prefix_attributes if attributes is error_mark_node.
-
-2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78344
- * decl.c (grokdeclarator): Do not append the error_mark_node
- due to an erroneous optional attribute-specifier-seq.
-
-2018-01-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83897
- * cp-gimplify.c (cp_maybe_instrument_return): Handle
- CLEANUP_POINT_EXPR.
-
-2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81054
- * constexpr.c (ensure_literal_type_for_constexpr_object): Return
- error_mark_node when we give an error.
- * decl.c (cp_finish_decl): Use the latter.
-
-2018-01-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83287
- * init.c (build_raw_new_expr): Scan list for lookups to keep.
-
-2018-01-17 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/83814
- * expr.c (fold_for_warn): Move from c-common.c, reducing to just
- the C++ part. If processing a template, call
- fold_non_dependent_expr rather than fully folding.
-
-2018-01-17 Jason Merrill <jason@redhat.com>
-
- PR c++/81067 - redundant NULL warning.
- * call.c (convert_like_real): Restore null_node handling.
-
-2018-01-17 Jason Merrill <jason@redhat.com>
-
- PR c++/81843 - ICE with variadic member template.
- PR c++/72801
- * pt.c (unify_pack_expansion): Don't try to deduce enclosing
- template args.
-
-2018-01-17 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/83799
- * pt.c (type_dependent_expression_p): Strip any location wrapper
- before testing tree codes.
- (selftest::test_type_dependent_expression_p): New function.
- (selftest::cp_pt_c_tests): Call it.
-
-2018-01-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83739
- * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: Rebuild a range_for if
- this not a final instantiation.
-
-2018-01-16 Jason Merrill <jason@redhat.com>
-
- PR c++/83714 - ICE checking return in template.
- * typeck.c (check_return_expr): Call build_non_dependent_expr.
-
-2018-01-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83817
- * pt.c (tsubst_copy_and_build) <case CALL_EXPR>: If function
- is AGGR_INIT_EXPR rather than CALL_EXPR, set AGGR_INIT_FROM_THUNK_P
- instead of CALL_FROM_THUNK_P.
-
- PR c++/83825
- * name-lookup.c (member_vec_dedup): Return early if len is 0.
- (resort_type_member_vec, set_class_bindings,
- insert_late_enum_def_bindings): Use vec qsort method instead of
- calling qsort directly.
-
-2018-01-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/83588
- * class.c (find_flexarrays): Make a record of multiple flexible array
- members.
-
-2018-01-12 Jason Merrill <jason@redhat.com>
-
- PR c++/83186 - ICE with static_cast of list-initialized temporary.
- * typeck.c (build_static_cast): Use build_non_dependent_expr.
-
-2018-01-12 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (mark_rvalue_use): Add parm name.
- * expr.c (mark_lvalue_use, mark_lvalue_use_nonread): Move next to
- mark_rvalue_use.
- * call.c (convert_like_real): Fix formatting.
-
-2018-01-11 Jason Merrill <jason@redhat.com>
-
- PR c++/82728 - wrong -Wunused-but-set-variable
- PR c++/82799
- PR c++/83690
- * call.c (perform_implicit_conversion_flags): Call mark_rvalue_use.
- * decl.c (case_conversion): Likewise.
- * semantics.c (finish_static_assert): Call
- perform_implicit_conversion_flags.
-
-2018-01-11 Nathan Sidwell <nathan@acm.org>
-
- * method.c (enum mangling_flags): Delete long-dead enum.
-
-2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- * parser.c (cp_parser_std_attribute_spec): When
- token_pair::require_open / require_close return false simply
- return error_mark_node, avoid duplicate cp_parser_error about
- expected '(' / ')', respectively.
-
-2018-01-10 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/43486
- * call.c (null_ptr_cst_p): Strip location wrappers when
- converting from '0' to a pointer type in C++11 onwards.
- (conversion_null_warnings): Replace comparison with null_node with
- call to null_node_p.
- (build_over_call): Likewise.
- * cp-gimplify.c (cp_fold): Remove the early bailout when
- processing_template_decl.
- * cp-lang.c (selftest::run_cp_tests): Call
- selftest::cp_pt_c_tests and selftest::cp_tree_c_tests.
- * cp-tree.h (cp_expr::maybe_add_location_wrapper): New method.
- (selftest::run_cp_tests): Move decl to bottom of file.
- (null_node_p): New inline function.
- (selftest::cp_pt_c_tests): New decl.
- (selftest::cp_tree_c_tests): New decl.
- * cvt.c (build_expr_type_conversion): Replace comparison with
- null_node with call to null_node_p.
- * error.c (args_to_string): Likewise.
- * except.c (build_throw): Likewise.
- * mangle.c (write_expression): Skip location wrapper nodes.
- * parser.c (literal_integer_zerop): New function.
- (cp_parser_postfix_expression): Call maybe_add_location_wrapper on
- the result for RID_TYPEID. Pass true for new "wrap_locations_p"
- param of cp_parser_parenthesized_expression_list. When calling
- warn_for_memset, replace integer_zerop calls with
- literal_integer_zerop, eliminating the double logical negation
- cast to bool. Eliminate the special-casing for CONST_DECL in
- favor of the fold_for_warn within warn_for_memset.
- (cp_parser_parenthesized_expression_list): Add "wrap_locations_p"
- param, defaulting to false. Convert "expr" to a cp_expr, and call
- maybe_add_location_wrapper on it when wrap_locations_p is true.
- (cp_parser_unary_expression): Call maybe_add_location_wrapper on
- the result for RID_ALIGNOF and RID_SIZEOF.
- (cp_parser_builtin_offsetof): Likewise.
- * pt.c: Include "selftest.h".
- (tsubst_copy): Handle location wrappers.
- (tsubst_copy_and_build): Likewise.
- (build_non_dependent_expr): Likewise.
- (selftest::test_build_non_dependent_expr): New function.
- (selftest::cp_pt_c_tests): New function.
- * tree.c: Include "selftest.h".
- (lvalue_kind): Handle VIEW_CONVERT_EXPR location wrapper nodes.
- (selftest::test_lvalue_kind): New function.
- (selftest::cp_tree_c_tests): New function.
- * typeck.c (string_conv_p): Strip any location wrapper from "exp".
- (cp_build_binary_op): Replace comparison with null_node with call
- to null_node_p.
- (build_address): Use location of operand when building address
- expression.
-
-2018-01-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/82541
- * call.c (build_conditional_expr_1): Check complain before warning.
- * pt.c (tsubst_copy_and_build) <case COND_EXPR>: Suppress
- -Wduplicated-branches.
-
-2018-01-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81327
- * call.c (maybe_warn_class_memaccess): Add forward declaration.
- Change last argument from tree * to const vec<tree, va_gc> *, adjust
- args uses and check number of operands too. Don't strip away any
- nops. Use maybe_constant_value when looking for INTEGER_CST args.
- Deal with src argument not having pointer type. Check
- tree_fits_uhwi_p before calling tree_to_uhwi. Remove useless
- test.
- (build_over_call): Call maybe_warn_class_memaccess here on the
- original arguments.
- (build_cxx_call): Rather than here on converted arguments.
-
-2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81055
- * init.c (build_vec_init): Avoid building an INIT_EXPR with
- error_mark_node as second argument.
-
-2018-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83734
- * constexpr.c (cxx_eval_statement_list): Ignore DEBUG_BEGIN_STMTs
- in STATEMENT_LIST. Remove unneeded assert.
-
-2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * constexpr.c (cxx_eval_array_reference): Handle polynomial
- VECTOR_CST_NELTS.
- (cxx_fold_indirect_ref): Handle polynomial TYPE_VECTOR_SUBPARTS.
- * call.c (build_conditional_expr_1): Likewise.
- * decl.c (cp_finish_decomp): Likewise.
- * mangle.c (write_type): Likewise.
- * typeck.c (structural_comptypes): Likewise.
- (cp_build_binary_op): Likewise.
- * typeck2.c (process_init_constructor_array): Likewise.
-
-2018-01-03 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83555
- * typeck.c (build_static_cast_1): For static casts to reference types,
- call build_base_path with flag_delete_null_pointer_checks as nonnull
- instead of always false. When -fsanitize=null, call
- ubsan_maybe_instrument_reference on the NULL reference INTEGER_CST.
- * cp-gimplify.c (cp_genericize_r): Don't walk subtrees of UBSAN_NULL
- call if the first argument is INTEGER_CST with REFERENCE_TYPE.
-
-2018-01-03 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83667
- * method.c (make_alias_for): Copy DECL_CONTEXT.
-
-2018-01-03 Marek Polacek <polacek@redhat.com>
-
- PR c++/83592
- * decl.c (grokdeclarator): Don't warn about MVP in typename context.
-
-2018-01-03 Jakub Jelinek <jakub@redhat.com>
-
- PR preprocessor/83602
- * name-lookup.c (lookup_name_fuzzy): Don't use macro_use_before_def
- for builtin macros.
-
- PR c++/83634
- * cp-gimplify.c (cp_fold) <case NOP_EXPR>: If the operand folds to
- error_mark_node, return error_mark_node.
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
-
-2018-01-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83556
- * tree.c (replace_placeholders_r): Pass NULL as last argument to
- cp_walk_tree instead of d->pset. If non-TREE_CONSTANT and
- non-PLACEHOLDER_EXPR tree has been seen already, set *walk_subtrees
- to false and return.
- (replace_placeholders): Pass NULL instead of &pset as last argument
- to cp_walk_tree.
-
-2018-01-02 Nathan Sidwell <nathan@acm.org>
-
- * constexpr.c (cxx_bind_parameters_in_call): Remove unneeded local
- lval var.
-Copyright (C) 2018 Free Software Foundation, Inc.
+Copyright (C) 2019 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-2018 b/gcc/cp/ChangeLog-2018
new file mode 100644
index 0000000..a53ea05
--- /dev/null
+++ b/gcc/cp/ChangeLog-2018
@@ -0,0 +1,5477 @@
+2018-12-27 Martin Liska <mliska@suse.cz>
+
+ PR c++/88263
+ * decl2.c (get_local_tls_init_fn): Add location_t argument and
+ use it.
+ (get_tls_init_fn): Call it with location of variable for which
+ we'll need to create tls_init function.
+ (handle_tls_init): Likewise.
+
+2018-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86524
+ PR c++/88446
+ * cp-tree.h (cp_fold_maybe_rvalue, cp_fold_rvalue): Declare.
+ (fold_non_dependent_expr): Add manifestly_const_eval argument.
+ * constexpr.c (cxx_eval_builtin_function_call): Evaluate
+ __builtin_constant_p if ctx->manifestly_const_eval even in constexpr
+ functions. Don't reuse dummy{1,2} vars between different arguments.
+ Use cp_fold_rvalue instead of cp_fully_fold. Fix comment typo.
+ (fold_non_dependent_expr): Add manifestly_const_eval argument, pass
+ it through to cxx_eval_outermost_constant_expr and
+ maybe_constant_value.
+ * cp-gimplify.c (cp_fold_maybe_rvalue, cp_fold_rvalue): No longer
+ static.
+ * semantics.c (finish_static_assert): Call fold_non_dependent_expr
+ with true as manifestly_const_eval.
+
+2018-12-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88196 - ICE with class non-type template parameter.
+ * pt.c (convert_nontype_argument): If the expr is a PTRMEM_CST, also
+ check if the type we're converting it to is TYPE_PTRMEM_P.
+
+2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR c/51628
+ * call.c (convert_for_arg_passing): Call
+ warn_for_address_or_pointer_of_packed_member.
+ * typeck.c (convert_for_assignment): Likewise.
+
+2018-12-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88180
+ * parser.c (cp_parser_class_specifier_1): If
+ cp_parser_check_type_definition fails, skip default arguments, NSDMIs,
+ etc. like for erroneous template args.
+
+ * cp-tree.h (cp_fully_fold_init): Declare.
+ * cp-gimplify.c (cp_fully_fold_init): New function.
+ * typeck2.c (split_nonconstant_init, store_init_value): Use it
+ instead of cp_fully_fold.
+
+2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * parser.c (cp_parser_asm_definition): Do not allow any asm qualifiers
+ on top-level asm.
+
+2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * parser.c (cp_parser_asm_definition) <RID_CONST, RID_RESTRICT>: Give
+ a more specific error message (instead of just falling through).
+
+2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * parser.c (cp_parser_asm_definition): Rewrite the loop to work without
+ "done" boolean variable.
+ * parser.c (cp_parser_asm_definition): Keep track of the location each
+ asm qualifier is first seen; use that to give nicer "duplicate asm
+ qualifier" messages.
+
+2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * parser.c (cp_parser_asm_definition): Rewrite the loop to work without
+ "done" boolean variable.
+
+2018-12-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/88375
+ * typeck.c (convert_for_assignment): Capture location of rhs
+ before stripping, and if available. Use the location when
+ complaining about bad conversions, labelling it with the
+ rhstype if the location was present.
+ * typeck2.c (digest_init_r): Capture location of init before
+ stripping.
+
+2018-12-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/87504
+ * call.c (op_error): Convert 1st param from location_t to
+ const op_location_t &. Use binary_op_rich_location for binary
+ ops.
+ (build_conditional_expr_1): Convert 1st param from location_t to
+ const op_location_t &.
+ (build_conditional_expr): Likewise.
+ (build_new_op_1): Likewise.
+ (build_new_op): Likewise.
+ * cp-tree.h (build_conditional_expr): Likewise.
+ (build_new_op): Likewise.
+ (build_x_binary_op): Likewise.
+ (cp_build_binary_op): Likewise.
+ * parser.c (cp_parser_primary_expression): Build a location
+ for id-expression nodes.
+ (cp_parser_binary_expression): Use an op_location_t when
+ calling build_x_binary_op.
+ (cp_parser_operator): Build a location for user-defined literals.
+ * typeck.c (build_x_binary_op): Convert 1st param from location_t
+ to const op_location_t &.
+ (cp_build_binary_op): Likewise. Use binary_op_rich_location.
+
+2018-12-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/43064
+ PR c++/43486
+ * call.c (build_conditional_expr_1): Strip location wrappers when
+ checking for CONST_DECL.
+ (conversion_null_warnings): Use location of "expr" if available.
+ * class.c (fixed_type_or_null): Handle location wrappers.
+ * constexpr.c (potential_constant_expression_1): Likewise.
+ * cvt.c (ignore_overflows): Strip location wrappers when
+ checking for INTEGER_CST, and re-wrap the result if present.
+ (ocp_convert): Call fold_for_warn before checking for INTEGER_CST.
+ * decl.c (reshape_init_r): Strip any location wrapper.
+ (undeduced_auto_decl): Likewise.
+ * expr.c (mark_discarded_use): Likewise for expr.
+ * init.c (build_aggr_init): Likewise before checking init for
+ DECL_P.
+ (warn_placement_new_too_small): Call fold_for_warn on adj before
+ checking for CONSTANT_CLASS_P, and on nelts. Strip any location
+ wrapper from op0 and on oper before checking for VAR_P.
+ * parser.c (cp_parser_primary_expression): Call
+ maybe_add_location_wrapper on numeric and string literals.
+ (cp_parser_postfix_expression): Strip any location wrapper when
+ checking for DECL_IS_BUILTIN_CONSTANT_P.
+ (cp_parser_unary_expression): Ensure that folding of NEGATE_EXPR
+ around a constant happens in the presence of location wrappers and
+ returns a wrapped result.
+ (cp_parser_has_attribute_expression): Strip any location wrapper
+ from "oper".
+ (cp_parser_binary_expression): Strip any location wrapper when
+ checking for DECL_P on the lhs.
+ (cp_parser_decltype): Strip any location wrapper from result of
+ cp_parser_decltype_expr.
+ (cp_parser_mem_initializer): Add location wrappers to the
+ parenthesized expression list.
+ (cp_parser_template_parameter_list): Don't create wrapper nodes
+ within a template-parameter-list.
+ (cp_parser_template_argument_list): Don't create wrapper nodes
+ within a template-argument-list.
+ (cp_parser_parameter_declaration): Strip location wrappers from
+ default arguments.
+ (cp_parser_gnu_attribute_list): Don't create wrapper nodes.
+ (cp_parser_std_attribute_spec_seq): Likewise.
+ (cp_parser_omp_all_clauses): Don't create wrapper nodes within
+ OpenMP clauses.
+ (cp_parser_omp_for_loop): Likewise.
+ (cp_parser_omp_declare_reduction_exprs): Likewise.
+ * pt.c (convert_nontype_argument_function): Strip location
+ wrappers from fn_no_ptr before checking for FUNCTION_DECL.
+ (tsubst_default_argument): Move note about which callsite led to
+ instantiation to after the check_default_argument call.
+ (do_auto_deduction): Likewise from init before checking for
+ DECL_P.
+ * semantics.c (force_paren_expr): Likewise from expr before
+ checking for DECL_P.
+ (finish_parenthesized_expr): Likewise from expr before
+ checking for STRING_CST.
+ (perform_koenig_lookup): Likewise from fn.
+ (finish_call_expr): Likewise.
+ (finish_id_expression): Rename to...
+ (finish_id_expression_1): ...this, calling
+ maybe_add_location_wrapper on the result.
+ (capture_decltype): Use lookup_name_real rather than value_member
+ when looking up decl within the capture-list.
+ * tree.c (cp_stabilize_reference): Strip any location wrapper.
+ (builtin_valid_in_constant_expr_p): Likewise.
+ (strip_typedefs_expr): Strip any location wrapper before checking
+ for decls or constants.
+ (is_overloaded_fn): Likewise.
+ (maybe_get_fns): Likewise.
+ (selftest::test_lvalue_kind): Verify lvalue_p.
+ * typeck.c (cxx_sizeof_expr): Strip any location wrapper.
+ (cxx_alignof_expr): Likewise.
+ (is_bitfield_expr_with_lowered_type): Handle location wrappers.
+ (cp_build_array_ref): Call maybe_constant_value on "idx".
+ (cp_build_binary_op): Strip location wrapper from first_arg before
+ checking for PARM_DECL. Likewise for op1 before checking for
+ INTEGER_CST in two places. Likewise for orig_op0 and orig_op1
+ when checking for STRING_CST.
+ (cp_build_addr_expr_1): Likewise for arg when checking for
+ FUNCTION_DECL.
+ (cp_build_modify_expr): Likewise for newrhs when checking for
+ STRING_CST.
+ (convert_for_assignment): Don't strip location wrappers when
+ stripping NON_LVALUE_EXPR.
+ (maybe_warn_about_returning_address_of_local): Strip location
+ wrapper from whats_returned before checking for DECL_P.
+ (can_do_nrvo_p): Strip location wrapper from retval.
+ (treat_lvalue_as_rvalue_p): Likewise.
+ (check_return_expr): Likewise.
+ * typeck2.c (cxx_incomplete_type_diagnostic): Strip location
+ wrapper from value before checking for VAR_P or PARM_DECL.
+ (digest_init_r): Strip location wrapper from init. When
+ copying "init", also copy the wrapped node.
+
+2018-12-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87934
+ * constexpr.c (cxx_eval_constant_expression) <case CONSTRUCTOR>: Do
+ re-process TREE_CONSTANT CONSTRUCTORs if they aren't reduced constant
+ expressions.
+
+2018-12-19 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/87012
+ * pt.c (convert_template_argument): Canonicalize type after
+ tsubst/deduce.
+
+ PR c++/88146
+ * method.c (do_build_copy_constructor): Guard cvquals init and
+ loop over fields to run for non-inherited ctors only.
+ (synthesize_method): Retain location of inherited ctor.
+
+2018-12-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88410
+ * cp-gimplify.c (cp_fold) <case ADDR_EXPR>: For offsetof-like folding,
+ call maybe_constant_value on val to see if it is INTEGER_CST.
+
+2018-12-17 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/52321
+ * typeck.c (build_static_cast): Print a note when the destination
+ type or the operand is a pointer/reference to incomplete class type.
+
+2018-12-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88482
+ * except.c (verify_library_fn): New function.
+ (declare_library_fn): Use it. Initialize TM even if the non-TM
+ library function has been user declared.
+ (do_end_catch): Don't set TREE_NOTHROW on error_mark_node.
+ (expand_start_catch_block): Don't call initialize_handler_parm
+ for error_mark_node.
+ (build_throw): Use verify_library_fn. Initialize TM even if the
+ non-TM library function has been user declared. Don't crash if
+ any library fn is error_mark_node.
+
+2018-12-14 Jason Merrill <jason@redhat.com>
+
+ * pt.c (tsubst_expr) [DECL_EXPR]: Ignore class-scope bindings when
+ looking up a capture proxy.
+
+2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84644
+ * decl.c (check_tag_decl): A decltype with no declarator
+ doesn't declare anything.
+
+2018-12-14 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/87814
+ * pt.c (tsubst_exception_specification): Handle
+ DEFERRED_NOEXCEPT with !defer_ok.
+
+2018-12-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/86823
+ * parser.c (cp_parser_template_id): Rearrange deferred access
+ checks into the firewall.
+
+2018-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82294
+ PR c++/87436
+ * init.c (build_vec_init): Change num_initialized_elts type from int
+ to HOST_WIDE_INT. Build a RANGE_EXPR if e needs to be repeated more
+ than once.
+
+2018-12-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88216 - ICE with class type in non-type template parameter.
+ * mangle.c (write_expression): Handle TARGET_EXPR and
+ VIEW_CONVERT_EXPR.
+ * pt.c (convert_nontype_argument): Don't call
+ get_template_parm_object for value-dependent expressions.
+
+2018-12-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87531
+ * class.c (finish_struct): Set DECL_CONTEXT of template assign op.
+ * name-lookup.c (get_class_binding_direct): Don't strip using-decl
+ of overload here.
+ * parser.c (cp_parser_postfix_expression): Cope with using decl in
+ overload set.
+ * semantics.c (finish_id_expr): Likewise.
+
+2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokdeclarator): Fix location of error message about
+ static data member definition.
+
+2018-12-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88446
+ * cp-tree.h (maybe_constant_value): Add manifestly_const_eval
+ argument.
+ * constexpr.c (struct constexpr_call): Rename pretend_const_required
+ member to manifestly_const_eval.
+ (struct constexpr_ctx): Likewise.
+ (constexpr_call_hasher::equal): Adjust users.
+ (cxx_eval_builtin_function_call): Likewise. Formatting fix.
+ (cxx_eval_call_expression): Adjust users.
+ (cxx_eval_outermost_constant_expr, maybe_constant_init_1,
+ maybe_constant_init): Rename pretend_const_required argument to
+ manifestly_const_eval, adjust function comments.
+ (maybe_constant_value): Add manifestly_const_eval argument. If true,
+ don't cache and call cxx_eval_outermost_constant_expr with true as
+ manifestly_const_eval.
+ * decl.c (compute_array_index_type_loc): Call maybe_constant_value
+ with true as manifestly_const_eval.
+
+ PR c++/88449
+ * constexpr.c (struct constexpr_call): Add pretend_const_required
+ member.
+ (constexpr_call_hasher::equal): Return false if pretend_const_required
+ members differ.
+ (cxx_eval_call_expression): Adjust new_call initialization. Hash in
+ ctx->pretend_const_required.
+
+2018-12-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87861
+ * class.c (build_vtbl_initializer): For TARGET_VTABLE_USES_DESCRIPTORS
+ bump index for each added word.
+ * constexpr.c (find_array_ctor_elt): Add forward declaration.
+ (cxx_eval_call_expression): Handle TARGET_VTABLE_USES_DESCRIPTORS
+ vtable calls.
+ (cxx_eval_constant_expression) <case OBJ_TYPE_REF>: Divide token
+ by TARGET_VTABLE_USES_DESCRIPTORS if non-zero.
+
+2018-12-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86608 - reading constexpr volatile variable.
+ * constexpr.c (potential_constant_expression_1): Check want_rval
+ instead of checking if we have a decl.
+ * decl2.c (decl_maybe_constant_var_p): Don't consider volatile
+ constexpr variables as maybe constant.
+
+2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokvardecl): Add location_t parameter and use it
+ in build_lang_decl_loc and build_decl calls.
+ (grokdeclarator): Move up loc declaration and use it in the
+ grokvardecl call too.
+
+2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_kernels_parallel): Adjust EXPR_LOCATION
+ on the combined acc loop.
+
+2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error messages
+ about bit-fields with function type, warn_if_not_aligned type, and
+ static bit-fields; avoid DECL_NAME for unnamed declarations.
+
+2018-12-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86669
+ * call.c (make_temporary_var_for_ref_to_temp): Call pushdecl even for
+ automatic vars.
+
+ PR c++/87506
+ * constexpr.c (adjust_temp_type): Handle EMPTY_CLASS_EXPR.
+
+2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * class.c (check_bitfield_decl): In error message about non-integral
+ type print the type itself too.
+ * decl.c (grokdeclarator): Do not ICE on unnamed bit-fields declared
+ friends; when calling build_decl for a FIELD_DECL possibly pass the
+ declarator->id_loc.
+
+2018-12-06 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/86747
+ * pt.c (tsubst_friend_class): Enter tsubsted class context.
+
+ PR c++/86397
+ * except.c (build_noexcept_spec): Resolve nondependent
+ expressions.
+
+2018-12-06 Jason Merrill <jason@redhat.com>
+
+ PR c++/88136 - -Wdeprecated-copy false positives
+ * class.c (classtype_has_depr_implicit_copy): Rename from
+ classtype_has_user_copy_or_dtor.
+ * method.c (lazily_declare_fn): Adjust.
+ * decl2.c (cp_warn_deprecated_use): Refer to -Wdeprecated-copy-dtor
+ if deprecation is due to a destructor.
+
+2018-12-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88373 - wrong parse error with ~.
+ * parser.c (cp_parser_template_name): Check tag_type for
+ none_type.
+
+2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * cp-tree.h (finish_asm_stmt): Update declaration.
+ * parser.c (cp_parser_asm_definition): Detect the inline keyword
+ after asm. Pass a flag for it to finish_asm_stmt.
+ * pt.c (tsubst_expr): Pass the ASM_INLINE_P flag to finish_asm_stmt.
+ * semantics.c (finish_asm_stmt): Add inline_p parameter. Use it to
+ set ASM_INLINE_P.
+
+2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR inline-asm/55681
+ * parser.c (cp_parser_asm_definition): Update grammar. Allow any
+ combination of volatile and goto, in any order, without repetitions.
+
+2018-12-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * call.c (conversion_null_warnings): Try to use the location of
+ the expression for the warnings. Add notes showing the parameter
+ of the function decl, where available.
+ (get_fndecl_argument_location): For implicitly-declared functions,
+ use the fndecl location rather than that of the param.
+ (maybe_inform_about_fndecl_for_bogus_argument_init): New function.
+ (convert_like_real): Use it in various places to avoid repetition.
+ (complain_about_bad_argument): Likewise.
+ * cp-tree.h (maybe_inform_about_fndecl_for_bogus_argument_init):
+ New declaration.
+ * decl2.c (check_default_args): Put all diagnostics for the fndecl
+ into a diagnostic group. Use the location of the parameter when
+ complaining about parameters with missing default arguments in
+ preference to that of the fndecl. Attempt to record the location
+ of the first parameter with a default argument and emit a note
+ for the first parameter that's missing one.
+ * typeck.c (convert_arguments): When complaining about parameters
+ with incomplete types, attempt to use the location of the
+ argument. Where available, add a note showing the pertinent
+ parameter in the fndecl.
+ (convert_for_assignment): When complaining about bad conversions
+ at function calls, use the location of the unstripped argument.
+ (convert_for_initialization): When checking for bogus references,
+ add an auto_diagnostic_group, and update the note to use the
+ location of the pertinent parameter, rather than just the callee.
+
+2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error message;
+ print the type too; fix thinko in INDIRECT_TYPE_P use.
+
+2018-12-05 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/85569
+ * constexpr.c (adjust_temp_type): Test for type equality with
+ same_type_p.
+ (constexpr_call_hasher::equal): Likewise.
+
+2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84636
+ * decl.c (grokdeclarator): Avoid crashing on an anonymous bit-field
+ with function type.
+
+2018-12-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88184 - ICE when treating name as template-name.
+ * pt.c (lookup_template_function): Always build the TEMPLATE_ID_EXPR
+ with unknown_type_node.
+
+2018-12-04 Julian Brown <julian@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_wait_list): Fix error message and avoid
+ duplicate diagnostic.
+
+2018-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88103
+ * typeck.c (build_class_member_access_expr): If unary_complex_lvalue
+ turned xvalue_p into non-xvalue_p, call move on it.
+
+2018-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88258
+ * parser.c (cp_parser_skip_to_closing_parenthesis_1,
+ cp_parser_skip_to_end_of_statement,
+ cp_parser_skip_to_end_of_block_or_statement,
+ cp_parser_skip_to_closing_brace,
+ cp_parser_skip_to_closing_square_bracket,
+ cp_parser_skip_balanced_tokens): Don't treat CPP_PRAGMA_EOL specially
+ if in_pragma is false.
+
+2018-12-01 Marek Polacek <polacek@redhat.com>
+
+ Implement P0634R3, Down with typename!
+ * parser.c (CP_PARSER_FLAGS_TYPENAME_OPTIONAL): New enumerator.
+ (cp_parser_type_name): Remove declaration.
+ (cp_parser_postfix_expression): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
+ to cp_parser_type_id.
+ (cp_parser_new_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL to
+ cp_parser_type_specifier_seq.
+ (cp_parser_lambda_declarator_opt): Pass
+ CP_PARSER_FLAGS_TYPENAME_OPTIONAL to
+ cp_parser_parameter_declaration_clause.
+ (cp_parser_condition): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator.
+ (cp_parser_simple_declaration): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_init_declarator.
+ (cp_parser_conversion_type_id): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_type_specifier_seq.
+ (cp_parser_default_type_template_argument): Pass
+ CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_type_id.
+ (cp_parser_template_parameter): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
+ to cp_parser_parameter_declaration.
+ (cp_parser_explicit_instantiation): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator.
+ (cp_parser_simple_type_specifier): Adjust call to cp_parser_type_name
+ to relay if we should treat the typename keyword as optional. Maybe
+ call cp_parser_make_typename_type is parsing a template-id and it's
+ not a TYPE_DECL.
+ (cp_parser_type_name): Remove unused function.
+ (cp_parser_enum_specifier): Pass to CP_PARSER_FLAGS_NONE
+ cp_parser_type_specifier_seq.
+ (cp_parser_alias_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
+ to cp_parser_type_id.
+ (cp_parser_init_declarator): New parameter. Pass it down to
+ cp_parser_declarator.
+ (cp_parser_declarator): New parameter. Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator. Pass the new parameter to
+ cp_parser_direct_declarator.
+ (cp_parser_direct_declarator): New parameter. Pass it to
+ cp_parser_parameter_declaration_clause and cp_parser_declarator.
+ (cp_parser_declarator_id):
+ (cp_parser_type_id_1): New parameter. Pass it to
+ cp_parser_type_specifier_seq. Adjust call to cp_parser_declarator.
+ (cp_parser_type_id): New parameter. Pass it to cp_parser_type_id_1.
+ (cp_parser_template_type_arg): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_type_id_1.
+ (cp_parser_trailing_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
+ to cp_parser_type_id_1.
+ (cp_parser_type_specifier_seq): New parameter.
+ (function_being_declared_is_template_p):
+ (cp_parser_parameter_declaration_clause): New parameter. Pass it to
+ cp_parser_parameter_declaration_list.
+ (cp_parser_parameter_declaration_list): New parameter. Pass it to
+ cp_parser_parameter_declaration.
+ (cp_parser_parameter_declaration): New parameter. Pass it to
+ cp_parser_decl_specifier_seq. Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator.
+ (cp_parser_member_declaration): Adjust call to
+ cp_parser_decl_specifier_seq to also include
+ CP_PARSER_FLAGS_TYPENAME_OPTIONAL. Pass
+ CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_declarator.
+ (cp_parser_exception_declaration): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_type_specifier_seq and cp_parser_declarator.
+ (cp_parser_requirement_parameter_list): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_parameter_declaration_clause.
+ (cp_parser_constructor_declarator_p): Resolve the TYPENAME_TYPE.
+ (cp_parser_single_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL
+ to cp_parser_decl_specifier_seq and cp_parser_init_declarator.
+ (cp_parser_cache_defarg): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator and cp_parser_parameter_declaration_list.
+ (cp_parser_objc_method_tail_params_opt): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_parameter_declaration.
+ (cp_parser_objc_class_ivars): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator.
+ (cp_parser_objc_try_catch_finally_statement): Pass CP_PARSER_FLAGS_NONE
+ to cp_parser_parameter_declaration
+ (cp_parser_objc_struct_declaration): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator.
+ (cp_parser_omp_for_loop_init): Pass CP_PARSER_FLAGS_NONE to
+ cp_parser_declarator and cp_parser_type_specifier_seq.
+
+2018-11-30 David Malcolm <dmalcolm@redhat.com>
+
+ * typeck2.c: Include "gcc-rich-location.h".
+ (cxx_incomplete_type_diagnostic): When complaining about possibly
+ missing parens, add a fix-it hint if the member function takes no
+ additional params.
+
+2018-11-30 James Norris <jnorris@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_enter_exit_data): Use existing local
+ variable.
+
+2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (compute_array_index_type_loc): New, like the current
+ compute_array_index_type but takes a location_t too.
+ (compute_array_index_type): Forward to the latter.
+ (create_array_type_for_decl): Use compute_array_index_type_loc.
+
+2018-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/88121
+ * cp-name-hint.h (suggest_alternative_in_scoped_enum): New decl.
+ * error.c (dump_scope): Ensure that we print any scope for values
+ of unscoped enums. Print the scope of values of scoped enums.
+ (qualified_name_lookup_error): Offer suggestions for failures
+ within scoped enums by calling suggest_alternative_in_scoped_enum.
+ * name-lookup.c (class namespace_hints): Update comment to mention
+ scoped enums.
+ (namespace_hints::namespace_hints): Call
+ maybe_add_candidate_for_scoped_enum.
+ (namespace_hints::maybe_add_candidate_for_scoped_enum): New member
+ (suggest_alternatives_for): Update comment to mention scoped
+ enums.
+ (suggest_alternative_in_scoped_enum): New function.
+
+2018-11-28 Marek Polacek <polacek@redhat.com>
+
+ Implement P1094R2, Nested inline namespaces.
+ * parser.c (cp_parser_namespace_definition): Parse the optional inline
+ keyword in a nested-namespace-definition. Adjust push_namespace call.
+ Formatting fix.
+
+2018-11-28 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87531
+ * class.c (finish_struct): In a template, add artificial using
+ decl for operator=.
+
+2018-11-28 Jan Hubicka <hubicka@ucw.cz>
+
+ * except.c (do_allocate_exception): Annotate __cxa_allocate_exception
+ as COLD.
+
+2018-11-28 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88222 - ICE with bit-field with invalid type.
+ * decl.c (grokdeclarator): Check if declarator is null.
+
+2018-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87476
+ * typeck2.c (digest_init_r): Re-add handing of signed/unsigned char
+ strings and add it to the initialization of wide array from non-wide
+ string diagnostics too.
+
+2018-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88187
+ * decl.c (grokdeclarator): Don't diagnose deduction guide errors
+ if !funcdecl_p.
+
+ PR c++/88181
+ * class.c (fixup_attribute_variants): Also propagate TYPE_PACKED
+ to variants.
+
+2018-11-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88120 - ICE when calling save_expr in a template.
+ * typeck.c (cp_build_binary_op): Call cp_save_expr instead of
+ save_expr.
+
+2018-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87386
+ * parser.c (cp_parser_operator): Use str.get_value () instead of just
+ str in USERDEF_LITERAL_VALUE and USERDEF_LITERAL_SUFFIX_ID arguments.
+
+2018-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88122
+ * method.c (maybe_explain_implicit_delete): If
+ FUNCTION_FIRST_USER_PARMTYPE (decl) is NULL, set const_p to false
+ instead of ICEing.
+
+ PR c++/87386
+ * parser.c (cp_parser_primary_expression): Use
+ id_expression.get_location () instead of id_expr_token->location.
+ Adjust the range from id_expr_token->location to
+ id_expressio.get_finish ().
+ (cp_parser_operator_function_id): Pass location of the operator
+ token down to cp_parser_operator.
+ (cp_parser_operator): Add start_loc argument, always construct a
+ location with caret at start_loc and range from start_loc to the
+ finish of the last token.
+
+ PR c++/87393
+ * parser.c (cp_parser_linkage_specification): Remove useless
+ dereference of the consume_open method result.
+
+2018-11-20 Martin Sebor <msebor@redhat.com>
+
+ * cp-tree.h (cp_check_const_attributes): Declare.
+ * decl2.c (cp_check_const_attributes): Declare extern.
+ * parser.c (cp_parser_has_attribute_expression): New function.
+ (cp_parser_unary_expression): Handle RID_HAS_ATTRIBUTE_EXPRESSION.
+ (cp_parser_gnu_attribute_list): Add argument.
+
+2018-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88110
+ * constexpr.c (cxx_eval_constant_expression) <case OBJ_TYPE_REF>: Punt
+ if get_base_address of ADDR_EXPR operand is not a DECL_P.
+
+2018-11-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87781 - detect invalid elaborated-type-specifier.
+ * parser.c (cp_parser_elaborated_type_specifier): Ensure that
+ typename follows a nested-name-specifier.
+
+2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl2.c (grokfield): Remove obsolete _vptr check; fix
+ explicit template argument list error location.
+
+2018-11-16 Kamlesh Kumar <kamleshbhalui@gmail.com>
+
+ DR 1207
+ PR c++/52869
+ * parser.c (cp_parser_noexcept_specification_opt): Call
+ inject_this_parameter.
+
+2018-11-16 Jason Merrill <jason@redhat.com>
+
+ Implement P0479R5, [[likely]] and [[unlikely]].
+ * tree.c (handle_likeliness_attribute): New.
+ (std_attribute_table): Add likely/unlikely.
+ * cp-gimplify.c (lookup_hotness_attribute, remove_hotness_attribute)
+ (process_stmt_hotness_attribute, first_stmt): New.
+ (genericize_if_stmt): Check for duplicate predictions.
+ * parser.c (cp_parser_statement): Call
+ process_stmt_hotness_attribute.
+ (cp_parser_label_for_labeled_statement): Apply attributes to case.
+ * decl.c (finish_case_label): Give label in template type void.
+ * pt.c (tsubst_expr) [CASE_LABEL_EXPR]: Copy attributes.
+ [PREDICT_EXPR]: Handle.
+
+2018-11-16 Nathan Sidwell <nathan@acm.org>
+
+ Remove ovl_used, it is no longer needed
+ * cp-tree.h (OVL_USED_P): Delete.
+ (lookup_keep): Delete.
+ * friend.c (add_friend): Don't call it.
+ * parser.c (lookup_literal_operator): Likewise.
+ (cp_parser_primary_expression): Likewise.
+ * semantics.c (perform_koenig_lookup): Likewise.
+ * pt.c (tsubst_copy <OVERLOAD>): Don't assert OVL_USED_P.
+ * tree.c (ovl_copy): Delete.
+ (ovl_insert): Remove OVL_USED_P checks.
+ (ovl_iterator::reveal_node): Likewise.
+ (ovl_iterator::remove__node): Likewise.
+ (ovl_used, lookup_keep): Delete.
+
+ PR c++/87269
+ * parser.c (lookup_literal_operator): Mark overload for keeping
+ when inside template. Refactor.
+
+2018-11-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/86246
+ PR c++/87989
+ * typeck.c (finish_class_member_access_expr): Conversion operator
+ to dependent type is dependent.
+
+2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * constexpr.c (ensure_literal_type_for_constexpr_object): Use
+ DECL_SOURCE_LOCATION in error_at calls.
+
+2018-11-15 Nathan Sidwell <nathan@acm.org>
+
+ DR 2336
+ * cp-tree.h (enum special_function_kind): Add sfk_virtual_destructor.
+ * method.c (type_has_trivial_fn): Add it.
+ (SFK_DTOR_P): Likewise.
+ (synthesized_method_base_walk): Don't check access of vbases of
+ abstract classes when sfk_virtual_destructor.
+ (synthesized_method_walk): Skip vbases of abstract classes except
+ when sfk_virtual_destructor.
+ (get_defaulted_eh_spec): Set sfk_virtual_destructor as needed.
+
+ * cp-tree.h (enum special_function_kind): Reorder and comment.
+ * method.c (SFK_CTOR_P, SFK_DTOR_P, SFK_ASSIGN_P, SFK_COPY_P)
+ (SFK_MOVE_P): New predicates.
+ (walk_field_subobs, synthesized_method_base_walk): Drop
+ copy_arg_p, move_p, assign_p args. Use new SFK predicates. Order
+ parameters consistently.
+ (synthesized_method_walk): Drop ctor_p, copy_arg_p, move_p,
+ assign_p calculations. Use new SFK predicates. Adjust calls to
+ worker functions.
+
+2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * parser.c (make_id_declarator): Add location_t parameter.
+ (cp_parser_lambda_declarator_opt): Adjust call.
+ (cp_parser_decomposition_declaration): Likewise.
+ (cp_parser_alias_declaration): Likewise.
+ (cp_parser_direct_declarator): Likewise.
+ (cp_parser_member_declaration): Likewise.
+ (cp_parser_objc_class_ivars): Likewise.
+ * decl.c (grokdeclarator): Use declarator->id_loc in two error
+ messages.
+
+2018-11-14 Jakub Jelinek <jakub@redhat.com>
+
+ P1236R1 - Signed integers are two's complement
+ * constexpr.c (cxx_eval_check_shift_p): Disable the signed LSHIFT_EXPR
+ checks for c++2a.
+
+2018-11-13 David Malcolm <dmalcolm@redhat.com>
+
+ * call.c: Replace "source_location" with "location_t".
+ * cp-tree.h: Likewise.
+ * cvt.c: Likewise.
+ * name-lookup.c: Likewise.
+ * parser.c: Likewise.
+ * typeck.c: Likewise.
+
+2018-11-12 Jason Merrill <jason@redhat.com>
+
+ Implement P0315R4, Lambdas in unevaluated contexts.
+ * decl2.c (min_vis_expr_r): Handle LAMBDA_EXPR.
+ * mangle.c (write_expression): Handle LAMBDA_EXPR.
+ * parser.c (cp_parser_lambda_expression): Allow lambdas in
+ unevaluated context. Start the tentative firewall sooner.
+ (cp_parser_lambda_body): Use cp_evaluated.
+ * pt.c (iterative_hash_template_arg): Handle LAMBDA_EXPR.
+ (tsubst_function_decl): Substitute a lambda even if it isn't
+ dependent.
+ (tsubst_lambda_expr): Use cp_evaluated. Always complain.
+ (tsubst_copy_and_build) [LAMBDA_EXPR]: Do nothing if tf_partial.
+ * semantics.c (begin_class_definition): Allow in template parm list.
+ * tree.c (strip_typedefs_expr): Pass through LAMBDA_EXPR.
+ (cp_tree_equal): Handle LAMBDA_EXPR.
+
+ * pt.c (fn_type_unification): If we have a full set of explicit
+ arguments, go straight to substitution.
+
+ * decl2.c (min_vis_expr_r, expr_visibility): New.
+ (min_vis_r): Call expr_visibility.
+ (constrain_visibility_for_template): Likewise.
+
+ Implement P0722R3, destroying operator delete.
+ * call.c (std_destroying_delete_t_p, destroying_delete_p): New.
+ (aligned_deallocation_fn_p, usual_deallocation_fn_p): Use
+ destroying_delete_p.
+ (build_op_delete_call): Handle destroying delete.
+ * decl2.c (coerce_delete_type): Handle destroying delete.
+ * init.c (build_delete): Don't call dtor with destroying delete.
+ * optimize.c (build_delete_destructor_body): Likewise.
+
+ Implement P0780R2, pack expansion in lambda init-capture.
+ * parser.c (cp_parser_lambda_introducer): Parse pack init-capture.
+ * pt.c (tsubst_pack_expansion): Handle init-capture packs.
+ (lookup_init_capture_pack): New.
+ (tsubst_expr) [DECL_EXPR]: Use it.
+ (tsubst_lambda_expr): Remember field pack expansions for
+ init-captures.
+
+ * cp-tree.h (struct cp_evaluated): New.
+ * init.c (get_nsdmi): Use it.
+ * parser.c (cp_parser_enclosed_template_argument_list): Use it.
+ * pt.c (coerce_template_parms, tsubst_aggr_type): Use it.
+
+2018-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_omp_clause_final, cp_parser_omp_clause_if): Use
+ cp_parser_assignment_expression instead of cp_parser_condition.
+ (cp_parser_omp_clause_num_threads, cp_parser_omp_clause_num_tasks,
+ cp_parser_omp_clause_grainsize, cp_parser_omp_clause_priority,
+ cp_parser_omp_clause_num_teams, cp_parser_omp_clause_thread_limit,
+ cp_parser_omp_clause_linear, cp_parser_omp_clause_device): Use
+ cp_parser_assignment_expression instead of cp_parser_expression.
+ (cp_parser_omp_clause_hint): Likewise. Formatting fix.
+
+ * parser.c (cp_parser_omp_clause_reduction): Call sorry_at on
+ reduction clause with inscan modifier.
+
+ * parser.c (cp_parser_omp_requires): Call sorry_at on requires
+ clauses other than atomic_default_mem_order.
+
+2018-11-09 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/81824
+ * pt.c (warn_spec_missing_attributes): Move code to attribs.c.
+ Call decls_mismatched_attributes.
+
+2018-11-08 Jakub Jelinek <jakub@redhat.com>
+
+ * constexpr.c (potential_constant_expression_1): Handle OMP_DEPOBJ.
+ * cp-gimplify.c (cp_genericize_r): Handle
+ OMP_CLAUSE_{IN,TASK}_REDUCTION.
+ (cxx_omp_predetermined_sharing_1): Don't return
+ OMP_CLAUSE_DEFAULT_SHARED for const qualified decls with no mutable
+ member. Return OMP_CLAUSE_DEFAULT_FIRSTPRIVATE for this pointer.
+ * cp-objcp-common.c (cp_common_init_ts): Handle OMP_DEPOBJ.
+ * cp-tree.def (OMP_DEPOBJ): New tree code.
+ * cp-tree.h (OMP_ATOMIC_DEPENDENT_P): Return true also for first
+ argument being OMP_CLAUSE.
+ (OMP_DEPOBJ_DEPOBJ, OMP_DEPOBJ_CLAUSES): Define.
+ (cp_convert_omp_range_for, cp_finish_omp_range_for): Declare.
+ (finish_omp_atomic): Add LOC, CLAUSES and MO arguments. Remove
+ SEQ_CST argument.
+ (finish_omp_for_block): Declare.
+ (finish_omp_flush): Add MO argument.
+ (finish_omp_depobj): Declare.
+ * cxx-pretty-print.c (cxx_pretty_printer::statement): Handle
+ OMP_DEPOBJ.
+ * dump.c (cp_dump_tree): Likewise.
+ * lex.c (cxx_init): Likewise.
+ * parser.c: Include memmodel.h.
+ (cp_parser_for): Pass false as new is_omp argument to
+ cp_parser_range_for.
+ (cp_parser_range_for): Add IS_OMP argument, return before finalizing
+ if it is true.
+ (cp_parser_omp_clause_name): Handle nontemporal, in_reduction and
+ task_reduction clauses.
+ (cp_parser_omp_var_list_no_open): Handle
+ OMP_CLAUSE_{IN,TASK}_REDUCTION. For OMP_CLAUSE_DEPEND, parse clause
+ operands as either an array section, or lvalue assignment expression.
+ (cp_parser_omp_clause_if): Handle cancel and simd modifiers.
+ (cp_parser_omp_clause_defaultmap): Parse new kinds of defaultmap
+ clause.
+ (cp_parser_omp_clause_reduction): Add IS_OMP and KIND arguments.
+ Parse reduction modifiers. Pass KIND to c_parser_omp_variable_list.
+ (cp_parser_omp_clause_lastprivate, cp_parser_omp_iterators): New
+ functions.
+ (cp_parser_omp_clause_depend): Parse iterator modifier and handle
+ iterators. Parse mutexinoutset and depobj kinds.
+ (cp_parser_oacc_all_clauses): Adjust cp_parser_omp_clause_reduction
+ callers.
+ (cp_parser_omp_all_clauses): Likewise. Handle
+ PRAGMA_OMP_CLAUSE_NONTEMPORAL and
+ PRAGMA_OMP_CLAUSE_{IN,TASK}_REDUCTION. Call
+ cp_parser_omp_clause_lastprivate for OpenMP lastprivate clause.
+ (cp_parser_omp_atomic): Pass pragma_tok->location as
+ LOC to finish_omp_atomic. Parse hint and memory order clauses.
+ Handle default memory order from requires directive if any. Adjust
+ finish_omp_atomic caller.
+ (cp_parser_omp_critical): Allow comma in between (name) and hint
+ clause.
+ (cp_parser_omp_depobj): New function.
+ (cp_parser_omp_flush): Parse flush with memory-order-clause.
+ (cp_parser_omp_for_cond): Allow NE_EXPR even in OpenMP loops.
+ (cp_convert_omp_range_for, cp_finish_omp_range_for): New functions.
+ (cp_parser_omp_for_loop): Parse C++11 range for loops among omp
+ loops. Handle OMP_CLAUSE_IN_REDUCTION like OMP_CLAUSE_REDUCTION.
+ (OMP_SIMD_CLAUSE_MASK): Add if and nontemporal clauses.
+ (cp_parser_omp_simd, cp_parser_omp_for): Call keep_next_level before
+ begin_omp_structured_block and call finish_omp_for_block on
+ finish_omp_structured_block result.
+ (cp_parser_omp_master): Add p_name, mask and cclauses arguments.
+ Allow to be called while parsing combined parallel master.
+ Parse combined master taskloop{, simd}.
+ (cp_parser_omp_parallel): Parse combined
+ parallel master{, taskloop{, simd}} constructs.
+ (cp_parser_omp_single): Use SET_EXPR_LOCATION.
+ (OMP_TASK_CLAUSE_MASK): Add in_reduction clause.
+ (OMP_TASKWAIT_CLAUSE_MASK): Define.
+ (cp_parser_omp_taskwait): Handle taskwait with depend clauses.
+ (OMP_TASKGROUP_CLAUSE_MASK): Define.
+ (cp_parser_omp_taskgroup): Parse taskgroup clauses, adjust
+ c_finish_omp_taskgroup caller.
+ (cp_parser_omp_distribute): Call keep_next_level before
+ begin_omp_structured_block and call finish_omp_for_block on
+ finish_omp_structured_block result.
+ (cp_parser_omp_teams): Force a BIND_EXPR with BLOCK around teams
+ body.
+ (cp_parser_omp_target_data): Allow target data with only
+ use_device_ptr clauses.
+ (cp_parser_omp_target): Set OMP_REQUIRES_TARGET_USED bit in
+ omp_requires_mask.
+ (cp_parser_omp_requires): New function.
+ (OMP_TASKLOOP_CLAUSE_MASK): Add reduction and in_reduction clauses.
+ (cp_parser_omp_taskloop): Add forward declaration. Disallow
+ in_reduction clause when combined with parallel master. Call
+ keep_next_level before begin_omp_structured_block and call
+ finish_omp_for_block on finish_omp_structured_block result.
+ (cp_parser_omp_construct): Adjust cp_parser_omp_master caller.
+ (cp_parser_pragma): Handle PRAGMA_OMP_DEPOBJ and PRAGMA_OMP_REQUIRES.
+ * pt.c (tsubst_omp_clause_decl): Add iterators_cache argument.
+ Adjust recursive calls. Handle iterators.
+ (tsubst_omp_clauses): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION and
+ OMP_CLAUSE_NONTEMPORAL. Adjust tsubst_omp_clause_decl callers.
+ (tsubst_decomp_names):
+ (tsubst_omp_for_iterator): Change orig_declv into a reference.
+ Handle range for loops. Move orig_declv handling after declv/initv
+ handling.
+ (tsubst_expr): Force a BIND_EXPR with BLOCK around teams body.
+ Adjust finish_omp_atomic caller. Call keep_next_level before
+ begin_omp_structured_block. Call cp_finish_omp_range_for for range
+ for loops and use {begin,finish}_omp_structured_block instead of
+ {push,pop}_stmt_list if there are any range for loops. Call
+ finish_omp_for_block on finish_omp_structured_block result.
+ Handle OMP_DEPOBJ. Handle taskwait with depend clauses. For
+ OMP_ATOMIC call tsubst_omp_clauses on clauses if any, adjust
+ finish_omp_atomic caller. Use OMP_ATOMIC_MEMORY_ORDER rather
+ than OMP_ATOMIC_SEQ_CST. Handle clauses on OMP_TASKGROUP.
+ (dependent_omp_for_p): Always return true for range for loops if
+ processing_template_decl. Return true if class type iterator
+ does not have INTEGER_CST increment.
+ * semantics.c: Include memmodel.h.
+ (handle_omp_array_sections_1): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION
+ like OMP_CLAUSE_REDUCTION.
+ (handle_omp_array_sections): Likewise. Call save_expr on array
+ reductions before calling build_index_type. Handle depend clauses
+ with iterators.
+ (finish_omp_reduction_clause): Call save_expr for whole array
+ reduction sizes. Don't mark OMP_CLAUSE_DECL addressable if it has
+ reference type. Do mark decl_placeholder addressable if needed.
+ Use error_at with OMP_CLAUSE_LOCATION (c) as first argument instead
+ of error.
+ (cp_omp_finish_iterators): New function.
+ (finish_omp_clauses): Don't diagnose nonmonotonic clause with static,
+ runtime or auto schedule kinds. Diagnose nogroup clause used with
+ reduction clause(s). Handle depend clause with
+ OMP_CLAUSE_DEPEND_DEPOBJ. Diagnose bit-fields. Require
+ omp_depend_t type for OMP_CLAUSE_DEPEND_DEPOBJ kinds and
+ some different type for other kinds. Use cp_build_addr_expr
+ and cp_build_indirect_ref instead of cxx_mark_addressable.
+ Handle depend clauses with iterators. Only handle static data members
+ in the special case that const qualified vars may be specified in
+ firstprivate clause. Complain if const qualified vars without mutable
+ members are mentioned in data-sharing clauses other than firstprivate
+ or shared. Use error_at with OMP_CLAUSE_LOCATION (c) as first
+ argument instead of error. Diagnose more than one nontemporal clause
+ refering to the same variable. Use error_at rather than error for
+ priority and hint clause diagnostics. Fix pasto for hint clause.
+ Diagnose hint expression that doesn't fold into INTEGER_CST.
+ Diagnose if clause with modifier other than cancel. Handle
+ OMP_CLAUSE_{IN,TASK}_REDUCTION like OMP_CLAUSE_REDUCTION. Allow any
+ lvalue as OMP_CLAUSE_DEPEND operand (besides array section), adjust
+ diagnostics.
+ (handle_omp_for_class_iterator): Don't create a new TREE_LIST if one
+ has been created already for range for, just fill TREE_PURPOSE and
+ TREE_VALUE. Call cp_fully_fold on incr.
+ (finish_omp_for): Don't check cond/incr if cond is global_namespace.
+ Pass to c_omp_check_loop_iv_exprs orig_declv if non-NULL. Don't
+ use IS_EMPTY_STMT on NULL pre_body. Adjust c_finish_omp_for caller.
+ (finish_omp_for_block): New function.
+ (finish_omp_atomic): Add LOC argument, pass it through
+ to c_finish_omp_atomic and set it as location of OMP_ATOMIC* trees.
+ Remove SEQ_CST argument. Add CLAUSES and MO arguments. Adjust
+ c_finish_omp_atomic caller. Stick clauses if any into first argument
+ of wrapping OMP_ATOMIC.
+ (finish_omp_depobj): New function.
+ (finish_omp_flush): Add MO argument, if not
+ MEMMODEL_LAST, emit __atomic_thread_fence call with the given value.
+ (finish_omp_cancel): Diagnose if clause with modifier other than
+ cancel.
+
+2018-11-07 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87904
+ * cp-tree.h (struct tree_overload): Fix comment.
+ * tree.c (ovl_iterator::reveal_node): Propagate OVL_DEDUP_P.
+
+2018-11-04 Jason Merrill <jason@redhat.com>
+
+ Implement UDL changes from P0732R2.
+ * cp-tree.h (struct releasing_vec): Move from mangle.c.
+ Add get_ref method.
+ * parser.c (cp_parser_userdef_string_literal): Use it. Handle
+ passing the string to a single template parameter of class type.
+ (cp_parser_template_declaration_after_parameters): Allow it.
+ Pedwarn about the character pack template that was proposed but not
+ accepted for C++14, and don't suggest it.
+
+ Implement P0732R2, class types in non-type template parameters.
+ * error.c (dump_simple_decl): Look through a template parm object.
+ * mangle.c (write_template_arg): Likewise.
+ (mangle_template_parm_object): New.
+ * pt.c (template_parm_object_p, get_template_parm_object): New.
+ (invalid_tparm_referent_p): Factor from convert_nontype_argument.
+ (convert_nontype_argument, invalid_nontype_parm_type_p): Handle
+ class-type template arguments.
+ * tree.c (lvalue_kind): Likewise.
+
+ * cvt.c (ocp_convert): Don't wrap a CONSTRUCTOR in a NOP_EXPR.
+ * constexpr.c (initialized_type): Fix AGGR_INIT_EXPR handling.
+ (cxx_eval_vec_init_1): Correct type of AGGR_INIT_EXPR.
+ (cxx_eval_outermost_constant_expr): Make sure a CONSTRUCTOR has the
+ right type. Don't wrap a CONSTRUCTOR if one was passed in.
+ * tree.c (build_aggr_init_expr): Check for void.
+
+ PR c++/60503 - wrong lambda attribute syntax.
+ * parser.c (cp_parser_lambda_declarator_opt): Fix attribute
+ handling.
+
+2018-11-02 Nathan Sidwell <nathan@acm.org>
+
+ * decl.c (duplicate_decls): Refactor checks.
+
+2018-11-01 Marek Polacek <polacek@redhat.com>
+
+ Implement P0846R0, ADL and function templates.
+ * decl.c (grokfndecl): Allow FUNCTION_DECL in assert.
+ * lex.c (unqualified_fn_lookup_error): Handle TEMPLATE_ID_EXPR.
+ * parser.c (cp_parser_postfix_expression): Do ADL for a template-name.
+ (cp_parser_template_id): Give errors if parsing the template argument
+ list didn't go well. Allow FUNCTION_DECL in assert.
+ (cp_parser_template_name): Consider a name to refer to a template if
+ it is an unqualified-id followed by a <. Don't return the identifier
+ if the decl is a function and dependent.
+ * pt.c (tsubst_copy) <case OVERLOAD>: Remove assert.
+
+2018-11-01 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (struct lang_function): Delete x_local_names field.
+ (struct lang_decl_base): Rename u2sel to spare.
+ (struct lang_decl_min): Remove lang_decl_u2 union. Keep access
+ field.
+ (LANG_DECL_U2_CHECK): Delete.
+ (DECL_DISCRIMINATOR_P): Require function scope.
+ (DECL_DISCRIMINATOR): Adjust.
+ (DECL_DISCRIMINATOR_SET_P): Delete.
+ (DECL_CAPTURED_VARIABLE, DECL_ACCESS, THUnK_VIRTUAL_OFFSET): Adjust.
+ (local_classes): Don't declare.
+ (determine_local_discriminator): Declare.
+ * decl.c (push_local_name): Delete.
+ (local_entities, determina_local_discrminator): New.
+ (duplicate_decls): Copy DECL_ACCESS. Fix formatting.
+ (cp_finish_decl): Use determine_local_discriminator.
+ (save_function_data): Drop x_local_names.
+ (finish_function): Drop local_names.
+ * decl2.c (finish_anon_union): Use determine_local_disciminator.
+ * mangle.c (write_unnamed_type_name): Use
+ discriminator_for_local_entity.
+ (local_class_index): Delete.
+ (discriminator_for_local_entity): Reimplement.
+ (write_local_name): Adjust discriminator code.
+ * name-lookup.c (do_pushtag): Call determine_local_discrimiator.
+ * semantics.c (finish_omp_threadprivate): Drop DECL_DISCRIMINATOR
+ handling.
+ * class.c (local_classes): Delete.
+ (init_class_processing): Don't init it.
+
+2018-11-01 Martin Liska <mliska@suse.cz>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/64266
+ PR bootstrap/70422
+ PR ipa/81277
+ * cp-tree.h (DECL_FNAME_P): New macro.
+ * decl.c (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P,
+ DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
+ (cp_finish_decl):
+ * lambda.c (is_capture_proxy): Use DECL_FNAME_P.
+ * pt.c (tsubst_expr): Handle DECL_PRETTY_FUNCTION_P.
+
+2018-10-31 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (OVL_DEDUP_P): New.
+ * name-lookup.c (name_lookup::add_overload): Check OVL_DEDUP_P.
+ (get_class_binding_direct): Likwise.
+ * tree.c (ovl_make): Propagate OVL_DEDUP_P.
+ (ovl_copy): Copy it.
+ (ovl_insert): Do not keep using-decls ordered.
+ (lookup_maybe_add): Adjust comment.
+
+2018-10-30 Marek Polacek <polacek@redhat.com>
+
+ Implement P0892R2, explicit(bool).
+ * call.c (add_template_candidate_real): Return if the declaration is
+ explicit and we're only looking for non-converting constructor.
+ * cp-tree.h (lang_decl_fn): Add has_dependent_explicit_spec_p bit.
+ (DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P): New macro.
+ (cp_decl_specifier_seq): Add explicit_specifier field.
+ (build_explicit_specifier, store_explicit_specifier): Declare.
+ * decl.c (grokdeclarator): Call store_explicit_specifier.
+ (build_explicit_specifier): New function.
+ * parser.c (cp_parser_function_specifier_opt) <case RID_EXPLICIT>:
+ Parse C++20 explicit(bool).
+ * pt.c (store_explicit_specifier, lookup_explicit_specifier): New.
+ (tsubst_function_decl): Handle explicit(dependent-expr).
+
+2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokdeclarator): Use declarator->id_loc in diagnostic
+ about flexible array members.
+
+2018-10-29 David Malcolm <dmalcolm@redhat.com>
+
+ * cp-name-hint.h: New file.
+ * cp-tree.h (expr_to_string): New decl.
+ (suggest_alternatives_for): Move to cp-name-hint.h, changing
+ return type from bool to name_hint.
+ (suggest_alternative_in_explicit_scope): Likewise.
+ * error.c: Define INCLUDE_UNIQUE_PTR. Include "cp-name-hint.h".
+ (expr_to_string): Make non-static.
+ (qualified_name_lookup_error): For the non-"::" case, take
+ responsibity for issuing any suggestion from
+ suggest_alternative_in_explicit_scope, as it changes from
+ returning a bool to returning a name_hint. Replace fallback call
+ to suggest_alternatives_for to a call to
+ suggest_alternatives_in_other_namespaces, capturing the fact that
+ we don't have enough location information to issue a fix-it hint
+ for this case. Update the error to support emitting a fix-it hint
+ where appropriate. For the "::" case, take responsibility for
+ issuing any suggestion from suggest_alternatives_for, supporting
+ emitting a fix-it hint.
+ * lex.c: Define INCLUDE_UNIQUE_PTR. Include "gcc-rich-location.h"
+ and "cp-name-hint.h".
+ (unqualified_name_lookup_error): Take responsibility for issuing
+ any suggestion from suggest_alternatives_for, supporting emitting
+ a fix-it hint.
+ * name-lookup.c (class namespace_limit_reached): New subclass of
+ deferred_diagnostic.
+ (class show_candidate_location): Likewise.
+ (class suggest_alternatives): Likewise.
+ (class namespace_hints): New class.
+ (suggest_alternatives_for): Convert return type from bool to
+ name_hint, replacing all direct diagnostic emission by setting
+ suggestions on the return value, or creating deferred diagnostics.
+ Specifically, split out initial traversal of namespaces into
+ namespace_hints' ctor, and maybe_decorate_with_limit, and move the
+ rest of the implementation to
+ namespace_hints::convert_candidates_to_name_hint and
+ suggest_alternatives_for_1.
+ (namespace_hints::namespace_hints): New ctor, adapted from
+ suggest_alternatives_for's initial namespace traversal, storing
+ location and name, and converting locals "candidates", "limited"
+ and "limit" into members.
+ (namespace_hints::convert_candidates_to_name_hint): New member
+ function.
+ (namespace_hints::maybe_decorate_with_limit): New member function.
+ (suggest_alternatives_for_1): New function, based on second half
+ of old implementation of suggest_alternatives_for, converting from
+ immediate emission of suggestions to using name_hint.
+ (suggest_alternatives_in_other_namespaces): New function.
+ (maybe_suggest_missing_std_header): Convert from immediate
+ emission of suggestions to using name_hint, moving emission
+ implementation to...
+ (class missing_std_header): New subclass of deferred_diagnostic.
+ (maybe_suggest_missing_header): Convert return type from bool to
+ name_hint.
+ (suggest_alternative_in_explicit_scope): Convert from immediate
+ emission of suggestions to using name_hint.
+ * parser.c: Replace include of "c-family/name-hint.h" with
+ "cp-name-hint.h".
+ (cp_parser_diagnose_invalid_type_name): Update
+ "is there a suggestion" logic for change to
+ name_hint::operator bool. Take responsibility for emitting
+ fix-it hints from suggest_alternative_in_explicit_scope.
+ (cp_parser_namespace_name): Take responsibility for emitting
+ fix-it hints from suggest_alternative_in_explicit_scope. Don't
+ emit the "expected namespace-name" error if we've already emitted
+ an "is not a namespace-name" error.
+
+2018-10-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/56856
+ * call.c (build_over_call): Eliminate the "arglocs" array, and the
+ call to maybe_constant_value when building "fargs".
+
+2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (create_array_type_for_decl): Add location_t parameter
+ and use it.
+ (grokdeclarator): Adjust call.
+
+2018-10-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87594 - constexpr rejects-valid with range-based for.
+ * constexpr.c (potential_constant_expression_1): If the condition
+ can't be evaluated, return true.
+
+2018-10-29 Joseph Myers <joseph@codesourcery.com>
+ Julian Brown <julian@codesourcery.com>
+
+ PR c++/66053
+ * semantics.c (handle_omp_array_sections_1): Allow array
+ sections with "this" pointer for OpenACC.
+
+2018-10-25 Jason Merrill <jason@redhat.com>
+
+ * parser.c (cp_parser_sizeof_operand): Remove redundant use of
+ grokdeclarator.
+
+2018-10-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86288
+ * parser.c (cp_parser_std_attribute): Canonicalize attr_ns, and when
+ :: is not present and attr_ns non-NULL, canonicalize also attr_id.
+ (cp_parser_attribute_spec): Fix comment typo.
+
+2018-10-24 Martin Sebor <msebor@redhat.com>
+
+ PR c++/84851
+ * call.c (maybe_warn_class_memaccess): Tighten up.
+
+2018-10-17 David Malcolm <dmalcolm@redhat.com>
+
+ * Make-lang.in (selftest-c++): New.
+ (CPP_SELFTEST_FLAGS, CPP_SELFTEST_DEPS, s-selftest-c++)
+ (selftest-c++-gdb, selftest-c++-valgrind): Move here from
+ gcc/Makefile.in.
+
+2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84705
+ * tree.c (build_cplus_new): Avoid duplicate diagnostic about
+ incomplete type, early return error_mark_node if the second
+ argument is error_mark_node.
+
+2018-10-12 Nathan Sidwell <nathan@acm.org>
+
+ * parser.h (struct cp_parser): Drop implicit_extern_c.
+ * parser.c (cp_debug_parser): Drop implicit_extern_c.
+ (cp_parser_new): Likewise.
+ (cp_parser_translation_unit): Handle implicit extern c here. Call
+ cp_parser_toplevel_declaration.
+ (cp_parser_toplevel_declaration): New, broken out of ...
+ (cp_parser_declaration_seq_opt): ... here. Call it. Drop
+ implicit extern C handling.
+
+2018-10-11 Will Wray <wjwray@gmail.com>
+
+ PR c++/87364
+ * cxx-pretty-print.c (pp_cxx_enumeration_constant): New function.
+ (cxx_pretty_printer::constant): Use it.
+
+2018-10-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84993
+ * call.c (enforce_access): Move diagnostics to...
+ (complain_about_access): ...this new function.
+ * cp-tree.h (class access_failure_info): Rename split out field
+ "m_field_decl" into "m_decl" and "m_diag_decl".
+ (access_failure_info::record_access_failure): Add tree param.
+ (access_failure_info::was_inaccessible_p): New accessor.
+ (access_failure_info::get_decl): New accessor.
+ (access_failure_info::get_diag_decl): New accessor.
+ (access_failure_info::get_any_accessor): New member function.
+ (access_failure_info::add_fixit_hint): New static member function.
+ (complain_about_access): New decl.
+ * typeck.c (access_failure_info::record_access_failure): Update
+ for change to fields.
+ (access_failure_info::maybe_suggest_accessor): Split out into...
+ (access_failure_info::get_any_accessor): ...this new function...
+ (access_failure_info::add_fixit_hint): ...and this new function.
+ (finish_class_member_access_expr): Split out "has no member named"
+ error-handling into...
+ (complain_about_unrecognized_member): ...this new function, and
+ check that the guessed name is accessible along the access path.
+ Only provide a spell-correction fix-it hint if it is; otherwise,
+ attempt to issue an accessor fix-it hint.
+
+2018-10-11 Nathan Sidwell <nathan@acm.org>
+
+ * parser.c (cp_parser_translation_unit): Return void. Don't fail
+ at first extra }, simplify logic.
+ (c_parse_file): Call finish_translation_unit here.
+
+2018-10-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87582
+ * typeck.c (maybe_warn_about_returning_address_of_local): If
+ whats_returned is a structured binding identifier and the structured
+ binding is a reference, recurse on its initializer.
+
+ PR c++/87547
+ * rtti.c (get_tinfo_decl_dynamic): Use unlowered_expr_type instead
+ of TREE_TYPE.
+
+2018-10-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87567 - constexpr rejects call to non-constexpr function.
+ * constexpr.c (potential_constant_expression_1) <case FOR_STMT>: Return
+ true if the condition is always false.
+ <case WHILE_STMT>: Likewise.
+
+2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84423
+ * pt.c (convert_template_argument): Immediately return error_mark_node
+ if the second argument is erroneous.
+ * parser.c (cp_parser_type_id): Add location_t * parameter.
+ (cp_parser_type_id_1): Likewise.
+ (cp_parser_alias_declaration): Adjust cp_parser_type_id call,
+ obtain the location of the type and save it.
+ (cp_parser_template_type_arg): Adjust.
+ (cp_parser_trailing_type_id): Likewise.
+ * decl.c (grokdeclarator): Improve error message for 'auto' in
+ alias declaration.
+
+2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71128
+ * pt.c (do_decl_instantiation): Per 12.6.8/5, a concept cannot be
+ explicitly instantiated.
+
+2018-10-05 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/56856
+ * call.c (build_over_call): Build a vec of locations of the
+ arguments before the call to maybe_constant_value, and pass to
+ check_function_arguments.
+ * cp-lang.c (LANG_HOOKS_GET_SUBSTRING_LOCATION): Define as
+ c_get_substring_location.
+ * parser.c (cp_parser_string_literal): Capture string
+ concatenation locations.
+
+2018-10-04 Nathan Sidwell <nathan@acm.org>
+
+ * lang-specs.h: Use string contatenation, not line splicing.
+
+2018-10-03 Jason Merrill <jason@redhat.com>
+
+ Implement P0840, language support for empty objects.
+ * tree.c (handle_no_unique_addr_attribute): New.
+ (cxx_attribute_table): Add [[no_unique_address]].
+ * class.c (field_poverlapping_p): New.
+ (layout_class_type): Check it. Adjust DECL_SIZE of potentially
+ overlapping fields.
+ (layout_empty_base_or_field): Rename from layout_empty_base, handle
+ FIELD_DECL as well.
+ (build_base_field, record_subobject_offsets): Adjust.
+
+2018-10-03 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/86109
+ * parser.c (cp_parser_lambda_declarator_opt):
+ Set DECL_LAMBDA_FUNCTION for lambdas.
+
+2018-10-02 Richard Biener <rguenther@suse.de>
+
+ * name-lookup.c (check_local_shadow): Do not test DECL_FROM_INLINE.
+
+2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
+ Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * method.c (use_thunk): Adjust call to cgraph_node::create_thunk.
+
+2018-09-28 Richard Biener <rguenther@suse.de>
+
+ * error.c (cp_print_error_function): Simplify by eliding
+ the BLOCK_ABSTRACT_ORIGIN chasing.
+
+2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84940
+ * semantics.c (finish_unary_op_expr): Check return value of
+ build_x_unary_op for error_mark_node.
+
+2018-09-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87398
+ * constexpr.c (cxx_eval_constant_expression) <case OBJ_TYPE_REF>: Only
+ look through COMPONENT_REFs with DECL_FIELD_IS_BASE FIELD_DECLs.
+
+2018-09-25 Martin Liska <mliska@suse.cz>
+
+ * name-lookup.c (namespace_scope_ht_size): Remove
+ unused function.
+ * parser.c (cp_lexer_next_token_is_not_keyword): Likewise.
+
+2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85070
+ * method.c (lazily_declare_fn): During error-recovery add_method
+ may return false.
+
+2018-09-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87372 - __func__ constexpr evaluation.
+ * constexpr.c (maybe_constant_init_1): Pass false for strict down to
+ cxx_eval_outermost_constant_expr.
+
+2018-09-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87109 - wrong ctor with maybe-rvalue semantics.
+ * call.c (build_user_type_conversion_1): Refine the maybe-rvalue
+ check to only return if we're converting the return value to a base
+ class.
+
+2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
+
+ * g++spec.c (lang_specific_driver): Handle -r like -nostdlib.
+
+2018-09-20 Jason Merrill <jason@redhat.com>
+
+ PR c++/87075 - ICE with constexpr array initialization.
+ * constexpr.c (cxx_eval_vec_init_1): Handle trivial initialization.
+
+2018-09-19 Marek Polacek <polacek@redhat.com>
+
+ Add -Wclass-conversion.
+ * decl.c (grok_op_properties): Change a warning from -Wconversion to
+ -Wclass-conversion. Make it print the types.
+
+2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/87324
+ * parser.c (cp_parser_initializer_list): Assign error_mark_node
+ to the index upon error.
+
+2018-09-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87357 - missing -Wconversion warning
+ * decl.c (grok_op_properties): Remove diagnostic parts mentioning
+ a conversion to a reference to void. Use
+ same_type_ignoring_top_level_qualifiers_p rather than comparing types
+ directly.
+
+2018-09-18 Marek Polacek <polacek@redhat.com>
+
+ P1064R0 - Allowing Virtual Function Calls in Constant Expressions
+ * call.c (build_over_call): No longer check if we're outside a template
+ function.
+ * class.c (build_vtbl_initializer): Build vtable's constructor with
+ indexes.
+ * constexpr.c (cxx_eval_constant_expression): Don't ignore _vptr's
+ initializer. Handle OBJ_TYPE_REF.
+ (potential_constant_expression_1): Handle OBJ_TYPE_REF.
+ * decl.c (maybe_commonize_var): Bail out for any DECL_ARTIFICIAL.
+ (initialize_artificial_var): Mark the variable as constexpr.
+ (grokdeclarator): Change error to pedwarn. Only warn when
+ pedantic and not C++2a.
+
+2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85065
+ * cp-tree.h (NON_ERROR): New.
+ * pt.c (auto_hash::hash): Use it.
+ (do_auto_deduction): Likewise.
+
+2018-09-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/86881
+ * name-lookup.c (check_local_shadow): Ignore auto types.
+
+2018-09-17 David Malcolm <dmalcolm@redhat.com>
+
+ * error.c (range_label_for_type_mismatch::get_text): Update for
+ new param.
+
+2018-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * typeck2.c (digest_init_r): Fix overlength strings.
+
+2018-09-13 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/87093
+ * method.c (constructible_expr): We're in an unevaluated context
+ in all cases, not just for class targets.
+
+2018-09-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * call.c (struct conversion_info): Add "loc" field.
+ (arg_conversion_rejection): Add "loc" param, using it to
+ initialize the new field.
+ (bad_arg_conversion_rejection): Likewise.
+ (explicit_conversion_rejection): Initialize the new field to
+ UNKNOWN_LOCATION.
+ (template_conversion_rejection): Likewise.
+ (add_function_candidate): Pass on the argument location to the new
+ param of arg_conversion_rejection.
+ (add_conv_candidate): Likewise.
+ (build_builtin_candidate): Likewise.
+ (build_user_type_conversion_1): Likewise.
+ (single_z_candidate): New function.
+ (maybe_get_bad_conversion_for_unmatched_call): New function.
+ (complain_about_bad_argument): New function, based on part of
+ convert_for_assignment.
+ (build_new_method_call_1): Split out handling of the "no viable
+ candidates" case into...
+ (complain_about_no_candidates_for_method_call): ...this new
+ function, and use the new functions above to special-case the
+ handling of a single non-viable candidate due to a bad argument.
+ * cp-tree.h (complain_about_bad_argument): New decl.
+ * typeck.c (convert_for_assignment): Split out one error-handling
+ case into complain_about_bad_argument.
+
+2018-09-09 Cesar Philippidis <cesar@codesourcery.com>
+ Julian Brown <julian@codesourcery.com>
+
+ PR middle-end/86336
+ * semantics.c (finish_omp_clauses): Treat C++ references the same in
+ OpenACC as OpenMP.
+
+2018-08-28 Martin Liska <mliska@suse.cz>
+
+ * constexpr.c (cxx_eval_call_expression): Add quotes
+ to -fconstexpr-depth=.
+
+2018-09-10 Marek Polacek <polacek@redhat.com>
+
+ * class.c (build_vtbl_ref): Remove.
+ (build_vtbl_ref_1): Rename to build_vtbl_ref.
+ (build_vfn_ref): Call build_vtbl_ref instead of build_vtbl_ref_1.
+
+2018-09-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87150 - wrong ctor with maybe-rvalue semantics.
+ * call.c (struct conversion): Update commentary.
+ (standard_conversion): Set rvaluedness_matches_p if LOOKUP_PREFER_RVALUE
+ for ck_base.
+
+2018-09-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/86678 - constexpr function with non-constant after return.
+ * constexpr.c (potential_constant_expression_1): Add jump_target.
+ (breaks): Check for BREAK_STMT.
+ (continues): Check for CONTINUE_STMT.
+
+2018-09-08 Marek Polacek <polacek@redhat.com>
+
+ * cxx-pretty-print.c (cxx_pretty_printer::statement) <case
+ RANGE_FOR_SMT>: Handle RANGE_FOR_INIT_STMT.
+
+2018-09-07 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87152 - range-based for loops with initializer broken in templates.
+ * constexpr.c (potential_constant_expression_1) <case RANGE_FOR_STMT>:
+ Recur into RANGE_FOR_INIT_STMT.
+ * cp-tree.def: Add RANGE_FOR_INIT_STMT to RANGE_FOR_STMT.
+ * cp-tree.h (RANGE_FOR_INIT_STMT): Define.
+ * dump.c (cp_dump_tree) <case RANGE_FOR_STMT>: Also dump
+ RANGE_FOR_INIT_STMT.
+ * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: Recur into
+ RANGE_FOR_INIT_STMT.
+ * semantics.c (begin_range_for_stmt): Adjust call to build_stmt.
+ Do put the init statement in RANGE_FOR_INIT_STMT.
+ (finish_range_for_decl): Pop it for templates.
+
+2018-09-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * decl.c (check_initializer): Call cp_complete_array_type.
+
+2018-09-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87109, wrong overload with ref-qualifiers.
+ * call.c (build_user_type_conversion_1): Use NULL instead of 0. Bail
+ out if performing the maybe-rvalue overload resolution and a conversion
+ function is getting called.
+
+ PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
+ * typeck.c (maybe_warn_about_returning_address_of_local): Handle calls
+ to std::move or std::forward.
+ (is_std_forward_p): New function.
+
+2018-09-05 Pádraig Brady <p@draigbrady.com>
+
+ PR c++/87185
+ * lambda.c (prune_lambda_captures): Protect against const_vars.get
+ returning NULL.
+
+2018-09-04 Marek Polacek <polacek@redhat.com>
+
+ * cp-tree.h (treat_lvalue_as_rvalue_p): Declare.
+ * except.c (build_throw): Use it. Use CP_TYPE_VOLATILE_P.
+ * typeck.c (treat_lvalue_as_rvalue_p): No longer static. Add PARM_OK
+ parameter.
+ (maybe_warn_pessimizing_move): Adjust treat_lvalue_as_rvalue_p call.
+ (check_return_expr): Likewise.
+
+2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84980
+ * constraint.cc (finish_shorthand_constraint): Early return if the
+ constraint is erroneous.
+
+2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * decl.c (eval_check_narrowing): Remove.
+ (check_initializer): Move call to braced_list_to_string from here ...
+ * typeck2.c (store_init_value): ... to here.
+ (digest_init_r): Remove handing of signed/unsigned char strings.
+
+2018-08-31 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87155
+ PR c++/84707
+ * name-lookup.c (name_lookup::search_namespace): Don't look at
+ inlines when searching for NULL names.
+
+ * decl.c (decls_match): Remove SYSTEM_IMPLICIT_EXTERN_C matching
+ of return types and parms.
+ * parser.c (cp_parser_parameter_declaration_clause): Likewise,
+ '()' always means '(void)'.
+
+2018-08-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87095
+ * decl.c (begin_destructor_body): If current_class_type has
+ virtual bases and the primary base is nearly empty virtual base,
+ voidify clearing of vptr and make it conditional on in-charge
+ argument.
+
+2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85265
+ * parser.c (cp_parser_introduction_list): If cp_parser_identifier
+ returns error_mark_node early exit the loop.
+ (cp_parser_template_introduction): Improve error-recovery, remove
+ error call about empty introduction-list.
+
+2018-08-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * call.c (print_conversion_rejection): Add "fn" param and use it
+ for "no known conversion" messages to underline the pertinent
+ param.
+ (print_z_candidate): Supply "fn" to the new param above.
+
+2018-08-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87122
+ * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: If
+ processing_template_decl and decl is structured binding decl, call
+ cp_finish_decomp.
+
+2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/86546
+ * decl.c (finish_case_label): If the type is erroneous early
+ return error_mark_node.
+
+2018-08-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/63392
+ * parser.c (cp_parser_diagnose_invalid_type_name): Add fix-it
+ hint.
+
+2018-08-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86993
+ * cp-tree.h (cxx_readonly_error): Add location_t argument.
+ * typeck2.c (cxx_readonly_error): Add LOC argument, pass it to
+ ERROR_FOR_ASSIGNMENT macro and readonly_error. Add LOC argument
+ to ERROR_FOR_ASSIGNMENT macro, use error_at instead of error and
+ pass LOC to it. Formatting fixes.
+ * typeck.c (cp_build_unary_op): Pass location to cxx_readonly_error.
+ (cp_build_modify_expr): Pass loc to cxx_readonly_error.
+ * semantics.c (finish_asm_stmt): Pass input_location to
+ cxx_readonly_error.
+
+2018-08-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/87091
+ * decl.c (grokdeclarator): Update for conversion of show_caret_p
+ to a tri-state.
+ * error.c (cp_printer): Likewise.
+ * name-lookup.c (maybe_suggest_missing_std_header): Update call to
+ maybe_add_include_fixit to suggest overriding the location, as it
+ is for a note.
+ * parser.c (cp_parser_string_literal): Update for conversion of
+ show_caret_p to a tri-state.
+ (cp_parser_elaborated_type_specifier): Likewise.
+ (set_and_check_decl_spec_loc): Likewise.
+ * pt.c (listify): Update call to maybe_add_include_fixit to not
+ override the location, as it is for an error.
+ * rtti.c (typeid_ok_p): Likewise.
+
+2018-08-27 Martin Liska <mliska@suse.cz>
+
+ * call.c (build_call_a): Use new function
+ fndecl_built_in_p and remove check for FUNCTION_DECL if
+ possible.
+ (build_cxx_call): Likewise.
+ * constexpr.c (constexpr_fn_retval): Likewise.
+ (cxx_eval_builtin_function_call): Likewise.
+ (cxx_eval_call_expression): Likewise.
+ (potential_constant_expression_1): Likewise.
+ * cp-gimplify.c (cp_gimplify_expr): Likewise.
+ (cp_fold): Likewise.
+ * decl.c (decls_match): Likewise.
+ (validate_constexpr_redeclaration): Likewise.
+ (duplicate_decls): Likewise.
+ (make_rtl_for_nonlocal_decl): Likewise.
+ * name-lookup.c (consider_binding_level): Likewise.
+ (cp_emit_debug_info_for_using): Likewise.
+ * semantics.c (finish_call_expr): Likewise.
+ * tree.c (builtin_valid_in_constant_expr_p): Likewise.
+
+2018-08-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87080
+ * typeck.c (maybe_warn_pessimizing_move): Do nothing in a template.
+
+ PR c++/87029, Implement -Wredundant-move.
+ * typeck.c (treat_lvalue_as_rvalue_p): New function.
+ (maybe_warn_pessimizing_move): Call convert_from_reference.
+ Warn about redundant moves.
+
+2018-08-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/67012
+ PR c++/86942
+ * decl.c (grokdeclarator): Disallow functions with trailing return
+ type with decltype(auto) as its type. Also check the function if
+ it's inner declarator doesn't exist
+
+2018-08-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86499
+ * parser.c (cp_parser_lambda_introducer): Give error if a non-local
+ lambda has a capture-default.
+
+2018-08-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (check_static_variable_definition): Change to return void.
+
+2018-08-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86981, Implement -Wpessimizing-move.
+ * typeck.c (decl_in_std_namespace_p): New.
+ (is_std_move_p): New.
+ (maybe_warn_pessimizing_move): New.
+ (can_do_nrvo_p): New, factored out of ...
+ (check_return_expr): ... here. Warn about potentially harmful
+ std::move in a return statement.
+
+ PR c++/65043
+ * call.c (standard_conversion): Set check_narrowing.
+ * typeck2.c (check_narrowing): Use CP_INTEGRAL_TYPE_P rather
+ than comparing with INTEGER_TYPE.
+
+ * cp-tree.h: Fix typo.
+
+2018-08-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/84889
+ * call.c (build_user_type_conversion_1): Add auto_diagnostic_group
+ instance(s).
+ (print_error_for_call_failure): Likewise.
+ (build_op_call_1): Likewise.
+ (build_conditional_expr_1): Likewise.
+ (build_new_op_1): Likewise.
+ (build_op_delete_call): Likewise.
+ (convert_like_real): Likewise.
+ (build_over_call): Likewise.
+ (build_new_method_call_1): Likewise.
+ (joust): Likewise.
+ * class.c (check_tag): Likewise.
+ (finish_struct_anon_r): Likewise.
+ (one_inherited_ctor): Likewise.
+ (finalize_literal_type_property): Likewise.
+ (explain_non_literal_class): Likewise.
+ (find_flexarrays): Likewise.
+ (resolve_address_of_overloaded_function): Likewise.
+ * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
+ (is_valid_constexpr_fn): Likewise.
+ (cx_check_missing_mem_inits): Likewise.
+ * cp-gimplify.c (cp_genericize_r): Likewise.
+ * cvt.c (maybe_warn_nodiscard): Likewise.
+ * decl.c (warn_extern_redeclared_static): Likewise.
+ (check_redeclaration_exception_specification): Likewise.
+ (check_no_redeclaration_friend_default_args): Likewise.
+ (duplicate_decls): Likewise.
+ (redeclaration_error_message): Likewise.
+ (warn_misplaced_attr_for_class_type): Likewise.
+ * decl2.c (finish_static_data_member_decl): Likewise.
+ (no_linkage_error): Likewise.
+ (cp_warn_deprecated_use): Likewise.
+ * error.c (qualified_name_lookup_error): Likewise.
+ * friend.c (make_friend_class): Likewise.
+ (do_friend): Likewise.
+ * init.c (perform_member_init): Likewise.
+ (build_new_1): Likewise.
+ (build_vec_delete_1): Likewise.
+ (build_delete): Likewise.
+ * lex.c (unqualified_name_lookup_error): Likewise.
+ * name-lookup.c (check_extern_c_conflict): Likewise.
+ (inform_shadowed): New function.
+ (check_local_shadow): Add auto_diagnostic_group instances,
+ replacing goto "inform_shadowed" label with call to subroutine.
+ (set_local_extern_decl_linkage): Add auto_diagnostic_group
+ instance(s).
+ * parser.c (cp_parser_diagnose_invalid_type_name): Likewise.
+ (cp_parser_namespace_name): Likewise.
+ * pt.c (check_specialization_namespace): Likewise.
+ (check_template_variable): Likewise.
+ (warn_spec_missing_attributes): Likewise.
+ (check_explicit_specialization): Likewise.
+ (process_partial_specialization): Likewise.
+ (lookup_template_class_1): Likewise.
+ (finish_template_variable): Likewise.
+ (do_auto_deduction): Likewise.
+ * search.c (check_final_overrider): Likewise.
+ (look_for_overrides_r): Likewise.
+ * tree.c (maybe_warn_parm_abi): Likewise.
+ * typeck.c (cxx_sizeof_expr): Likewise.
+ (cp_build_function_call_vec): Likewise.
+ (cp_build_binary_op): Likewise.
+ (convert_for_assignment): Likewise.
+ (maybe_warn_about_returning_address_of_local): Likewise.
+ * typeck2.c (abstract_virtuals_error_sfinae): Likewise.
+ (check_narrowing): Likewise.
+
+2018-08-17 David Malcolm <dmalcolm@redhat.com>
+
+ * typeck.c (string_conv_p): Extract location from EXP and use it
+ in preference to input_location when issuing warnings.
+
+2018-08-15 David Malcolm <dmalcolm@redhat.com>
+
+ * call.c: Include "gcc-rich-location.h".
+ (convert_like_real): Add range label for "invalid conversion"
+ diagnostic.
+ (perform_implicit_conversion_flags): Add type label to the
+ "could not convert" error.
+ * error.c: Include "gcc-rich-location.h".
+ (range_label_for_type_mismatch::get_text): New function.
+ * typeck.c (convert_for_assignment): Add type label to
+ the "cannot convert" error if a location is available.
+
+2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (check_previous_goto_1): When decl_jump_unsafe returns 2
+ emit an error instead of a permerror.
+
+2018-08-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/57891
+ * call.c (struct conversion): Add check_narrowing_const_only.
+ (build_converted_constant_expr): Set check_narrowing and
+ check_narrowing_const_only. Give error if expr is error node.
+ (convert_like_real): Pass it to check_narrowing.
+ * cp-tree.h (check_narrowing): Add a default parameter.
+ * decl.c (compute_array_index_type): Use input_location instead of
+ location_of.
+ * pt.c (convert_nontype_argument): Return NULL_TREE if tf_error.
+ * typeck2.c (check_narrowing): Don't warn for instantiation-dependent
+ expressions. Call maybe_constant_value instead of
+ fold_non_dependent_expr. Don't mention { } in diagnostic. Only check
+ narrowing for constants if CONST_ONLY.
+
+2018-08-13 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/71625
+ * decl.c (check_initializer): Call braced_list_to_string.
+ (eval_check_narrowing): New function.
+ * gcc/cp/typeck2.c (digest_init_r): Accept strings literals
+ as initilizers for all narrow character types.
+
+2018-08-13 Marek Polacek <polacek@redhat.com>
+
+ P0806R2 - Deprecate implicit capture of this via [=]
+ * lambda.c (add_default_capture): Formatting fixes. Warn about
+ deprecated implicit capture of this via [=].
+
+ PR c++/86915
+ * decl.c (create_array_type_for_decl): Handle null name.
+
+2018-08-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/86728 - C variadic generic lambda.
+ * parser.c (cp_parser_parameter_declaration): Don't turn 'auto' into
+ a pack if it's followed by a declarator-id.
+
+2018-08-08 Jakub Jelinek <jakub@redhat.com>
+
+ P0595R1 - is_constant_evaluated
+ * cp-tree.h (enum cp_built_in_function): New.
+ (maybe_constant_init): Add pretend_const_required argument.
+ * typeck2.c (store_init_value): Pass true as new argument to
+ maybe_constant_init.
+ * constexpr.c (constexpr_fn_retval): Check also DECL_BUILT_IN_CLASS
+ for BUILT_IN_UNREACHABLE.
+ (struct constexpr_ctx): Add pretend_const_required field.
+ (cxx_eval_builtin_function_call): Use DECL_IS_BUILTIN_CONSTANT_P
+ macro. Handle CP_BUILT_IN_IS_CONSTANT_EVALUATED. Check also
+ DECL_BUILT_IN_CLASS for BUILT_IN_UNREACHABLE.
+ (cxx_eval_outermost_constant_expr): Add pretend_const_required
+ argument, initialize pretend_const_required field in ctx. If the
+ result is TREE_CONSTANT and non_constant_p, retry with
+ pretend_const_required false if it was true.
+ (is_sub_constant_expr): Initialize pretend_const_required_field in
+ ctx.
+ (cxx_constant_value): Pass true as pretend_const_required to
+ cxx_eval_outermost_constant_expr.
+ (maybe_constant_value): Pass false as pretend_const_required to
+ cxx_eval_outermost_constant_expr.
+ (fold_non_dependent_expr): Likewise.
+ (maybe_constant_init_1): Add pretend_const_required argument, pass it
+ down to cxx_eval_outermost_constant_expr. Pass !allow_non_constant
+ instead of false as strict to cxx_eval_outermost_constant_expr.
+ (maybe_constant_init): Add pretend_const_required argument, pass it
+ down to maybe_constant_init_1.
+ (cxx_constant_init): Pass true as pretend_const_required to
+ maybe_constant_init_1.
+ * cp-gimplify.c (cp_gimplify_expr): Handle CALL_EXPRs to
+ CP_BUILT_IN_IS_CONSTANT_EVALUATED.
+ (cp_fold): Don't fold CP_BUILT_IN_IS_CONSTANT_EVALUATED calls.
+ * decl.c: Include langhooks.h.
+ (cxx_init_decl_processing): Register __builtin_is_constant_evaluated
+ built-in.
+ * tree.c (builtin_valid_in_constant_expr_p): Return true for
+ CP_BUILT_IN_IS_CONSTANT_EVALUATED.
+ * pt.c (declare_integer_pack): Initialize DECL_FUNCTION_CODE.
+
+ PR c++/86836
+ * pt.c (tsubst_expr): For structured bindings, call tsubst_decomp_names
+ before tsubst_init, not after it.
+
+ PR c++/86738
+ * constexpr.c (cxx_eval_binary_expression): For arithmetics involving
+ NULL pointer set *non_constant_p to true.
+ (cxx_eval_component_reference): For dereferencing of a NULL pointer,
+ set *non_constant_p to true and return t.
+
+2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59480, DR 136
+ * decl.c (check_no_redeclaration_friend_default_args): New.
+ (duplicate_decls): Use the latter; also check that a friend
+ declaration specifying default arguments is a definition.
+
+2018-08-07 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/79133
+ * name-lookup.c (check_local_shadow): Reject captures and parameters
+ with the same name.
+
+2018-08-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86767
+ * constexpr.c (cxx_eval_statement_list): Handle continue.
+
+2018-08-03 David Malcolm <dmalcolm@redhat.com>
+ Jonathan Wakely <jwakely@redhat.com>
+
+ * decl.c: Include "gcc-rich-location.h".
+ (add_return_star_this_fixit): New function.
+ (finish_function): When warning about missing return statements in
+ functions returning non-void, add a "return *this;" fix-it hint for
+ assignment operators.
+
+2018-08-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/86706
+ * class.c (build_base_path): Use currently_open_class.
+
+2018-08-02 David Malcolm <dmalcolm@redhat.com>
+
+ * error.c (cxx_print_error_function): Duplicate "file" before
+ passing it to pp_set_prefix.
+ (cp_print_error_function): Use pp_take_prefix when saving the
+ existing prefix.
+
+2018-08-02 Richard Biener <rguenther@suse.de>
+
+ PR c++/86763
+ * class.c (layout_class_type): Copy TYPE_TYPELESS_STORAGE
+ to the CLASSTYPE_AS_BASE.
+
+2018-08-01 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86650
+ * error.c (cp_printer): Move usage of EXPR_LOCATION (t) and
+ TREE_BLOCK (t) from within percent_K_format to this callsite.
+
+2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/86661
+ * class.c (note_name_declared_in_class): Use location_of in permerror
+ instead of DECL_SOURCE_LOCATION (for OVERLOADs).
+
+2018-07-31 Tom de Vries <tdevries@suse.de>
+
+ PR debug/86687
+ * optimize.c (update_cloned_parm): Copy DECL_BY_REFERENCE.
+
+2018-07-31 Jakub Jelinek <jakub@redhat.com>
+
+ P1008R1 - prohibit aggregates with user-declared constructors
+ * class.c (check_bases_and_members): For C++2a set
+ CLASSTYPE_NON_AGGREGATE based on TYPE_HAS_USER_CONSTRUCTOR rather than
+ type_has_user_provided_or_explicit_constructor.
+
+2018-07-31 Martin Liska <mliska@suse.cz>
+
+ PR c++/86653
+ * parser.c (cp_parser_condition): Initialize non_constant_p
+ to false.
+
+2018-07-28 David Malcolm <dmalcolm@redhat.com>
+
+ * error.c (cp_printer): In the leading comment, move "%H" and "%I"
+ into alphabetical order, and add missing "%G" and "%K". Within
+ the switch statement, move cases 'G', 'H', 'I' and 'K' so that the
+ cases are in alphabetical order.
+
+2018-07-25 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-tree.h (enum cp_tree_index): Add
+ CPTI_{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE_{ELEMENT,SIZE}}_IDENTIFIER
+ and CPTI_{GNU,TYPE,VALUE,FUN,CLOSURE}_IDENTIFIER.
+ (abi_tag_identifier, aligned_identifier, begin_identifier,
+ end_identifier, get__identifier, gnu_identifier,
+ tuple_element_identifier, tuple_size_identifier, type_identifier,
+ value_identifier, fun_identifier, closure_identifier): Define.
+ * decl.c (initialize_predefined_identifiers): Initialize the above
+ identifiers.
+ (get_tuple_size): Use tuple_size_identifier instead of
+ get_identifier ("tuple_size") and value_identifier instead of
+ get_identifier ("value").
+ (get_tuple_element_type): Use tuple_element_identifier instead of
+ get_identifier ("tuple_element") and type_identifier instead of
+ get_identifier ("type").
+ (get_tuple_decomp_init): Use get__identifier instead of
+ get_identifier ("get").
+ * lambda.c (maybe_add_lambda_conv_op): Use fun_identifier instead of
+ get_identifier ("_FUN").
+ * parser.c (cp_parser_lambda_declarator_opt): Use closure_identifier
+ instead of get_identifier ("__closure").
+ (cp_parser_std_attribute): Use gnu_identifier instead of
+ get_identifier ("gnu").
+ (cp_parser_std_attribute_spec): Likewise. Use aligned_identifier
+ instead of get_identifier ("aligned").
+ * class.c (check_abi_tags, inherit_targ_abi_tags): Use
+ abi_tag_identifier instead of get_identifier ("abi_tag").
+
+ PR c++/85515
+ * cp-tree.h (enum cp_tree_index): Add
+ CPTI_FOR_{RANGE,BEGIN,END}{,_}_IDENTIFIER.
+ (for_range__identifier, for_begin__identifier, for_end__identifier,
+ for_range_identifier, for_begin_identifier, for_end_identifier):
+ Define.
+ * decl.c (initialize_predefined_identifiers): Initialize
+ for_{range,begin,end}{,_}_identifier.
+ * parser.c (build_range_temp): Use for_range__identifier instead of
+ get_identifier ("__for_range").
+ (cp_convert_range_for): Use for_begin__identifier and
+ for_end__identifier instead of get_identifier ("__for_begin") and
+ get_identifier ("__for_end").
+ * semantics.c (finish_for_stmt): Rename "__for_{range,begin,end} "
+ local symbols to "__for_{range,begin,end}".
+
+2018-07-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86569
+ * cp-gimplify.c (cp_fold): Don't fold comparisons into other kind
+ of expressions other than INTEGER_CST regardless of TREE_NO_WARNING
+ or warn_nonnull_compare.
+
+2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ Revert fix for c++/59480 (and testsuite followup)
+
+ 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59480, DR 136
+ * decl.c (check_no_redeclaration_friend_default_args): New.
+ (duplicate_decls): Use the latter; also check that a friend
+ declaration specifying default arguments is a definition.
+
+2018-07-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86550
+ * parser.c (cp_parser_decl_specifier_seq): Diagnose invalid type
+ specifier if CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR.
+
+2018-07-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86190 - bogus -Wsign-conversion warning
+ * typeck.c (cp_build_binary_op): Fix formatting. Add a warning
+ sentinel.
+
+2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59480, DR 136
+ * decl.c (check_no_redeclaration_friend_default_args): New.
+ (duplicate_decls): Use the latter; also check that a friend
+ declaration specifying default arguments is a definition.
+
+2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * class.c (note_name_declared_in_class): Prefer permerror + inform
+ to a pair of permerrors; use DECL_SOURCE_LOCATION.
+
+2018-07-18 Richard Biener <rguenther@suse.de>
+
+ PR debug/86523
+ * decl2.c (c_parse_final_cleanups): Call write_out_vars before
+ start_static_storage_duration_function sets current_function_decl.
+
+2018-07-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/86480 - nested variadic lambda and constexpr if.
+ * pt.c (find_parameter_packs_r) [IF_STMT]: Don't walk into
+ IF_STMT_EXTRA_ARGS.
+ * tree.c (cp_walk_subtrees) [DECLTYPE_TYPE]: Set
+ cp_unevaluated_operand.
+ [ALIGNOF_EXPR] [SIZEOF_EXPR] [NOEXCEPT_EXPR]: Likewise.
+
+2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * class.c (resolve_address_of_overloaded_function): Don't emit an
+ inform if the matching permerror returns false.
+ * pt.c (check_specialization_namespace): Likewise.
+
+2018-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/3698
+ PR c++/86208
+ * cp-gimplify.c (cp_genericize_r): When using extern_decl_map, or
+ in TREE_USED flag from stmt to h->to.
+
+2018-07-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/86374
+ * pt.c (lookup_template_class_1): Use tsubst_aggr_type for
+ contexts that are classes.
+ * parser.c (cp_parser_template_id): Combine entering_scope decl &
+ initializer.
+
+2018-07-12 Jakub Jelinek <jakub@redhat.com>
+
+ * decl2.c (cplus_decl_attributes): Don't diagnose vars without mappable
+ type here, instead add "omp declare target implicit" attribute. Add
+ that attribute instead of "omp declare target" also when
+ processing_template_decl.
+ * decl.c (cp_finish_decl): Diagnose vars without mappable type here,
+ and before calling cp_omp_mappable_type call complete_type.
+
+2018-07-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/86406
+ * cp-gimplify.c (cp_maybe_instrument_return): Skip trailing
+ DEBUG_BEGIN_STMTs.
+
+ PR c++/86443
+ * semantics.c (handle_omp_for_class_iterator): Remove lastp argument,
+ instead of setting *lastp turn orig_declv elt into a TREE_LIST.
+ (finish_omp_for): Adjust handle_omp_for_class_iterator caller.
+ * pt.c (tsubst_omp_for_iterator): Allow OMP_FOR_ORIG_DECLS to contain
+ TREE_LIST for both the original class iterator and the "last" helper
+ var.
+
+2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokdeclarator): Use rich_location::add_range in three
+ more places; include gcc-rich-location.h.
+
+2018-07-07 Aldy Hernandez <aldyh@redhat.com>
+
+ * decl.c (build_enumerator): Change overflow type to overflow_type.
+ * init.c (build_new_1): Same.
+
+2018-07-05 Nathan Sidwell <nathan@acm.org>
+
+ * cp/decl.c (decls_match): Check SYSTEM_IMPLICIT_EXTERN_C not
+ NO_IMPLICIT_EXTERN_C.
+ * cp/parser.c (cp_parser_parameter_declaration_clause): Likewise.
+
+2018-07-04 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/86398
+ * method.c (is_trivially_xible): Return false
+ if is_xible_helper returns a NULL_TREE.
+
+2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (min_location): New.
+ (smallest_type_quals_location): Use the latter.
+ (check_concept_fn): Use DECL_SOURCE_LOCATION.
+ (grokdeclarator): Use accurate locations in a number of error
+ messages involving ds_thread, ds_storage_class, ds_virtual,
+ ds_constexpr, ds_typedef and ds_friend; exploit min_location.
+
+2018-07-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86201
+ * typeck.c (cp_build_binary_op): Check c_inhibit_evaluation_warnings.
+
+2018-07-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/86378 - functional cast in noexcept-specifier.
+ * tree.c (strip_typedefs_expr) [TREE_LIST]: Fix iteration.
+
+2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * parser.c (set_and_check_decl_spec_loc): Use rich_location::add_range
+ in error message about __thread and thread_local at the same time.
+
+2018-06-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86184
+ * tree.c (cp_save_expr): Don't call save_expr for TARGET_EXPRs.
+
+2018-06-28 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (cp_parser_error_1): After issuing a conflict marker
+ error, consume tokens until the end of the source line.
+
+2018-06-28 Jason Merrill <jason@redhat.com>
+
+ PR c++/86342 - -Wdeprecated-copy and system headers.
+ * decl2.c (cp_warn_deprecated_use): Don't warn about declarations
+ in system headers.
+
+2018-06-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/86329
+ * name-lookup.c (consider_binding_level): Filter out names that
+ match anon_aggrname_p.
+
+2018-06-27 Jason Merrill <jason@redhat.com>
+
+ * name-lookup.c (do_pushtag): If we skip a class level, also skip
+ its template level.
+
+2018-06-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/86320 - memory-hog with std::array of pair
+ * typeck2.c (process_init_constructor_array): Only compute a
+ constant initializer once.
+
+ PR c++/80290 - memory-hog with std::pair.
+ * pt.c (fn_type_unification): Add convs parameter.
+ (check_non_deducible_conversion): Remember conversion.
+ (check_non_deducible_conversions): New. Do checks here.
+ (type_unification_real): Not here. Remove flags parm.
+ * call.c (add_function_candidate): Make convs a parameter.
+ Don't recalculate the conversion if it's already set.
+ (add_template_candidate_real): Allocate convs here.
+ (good_conversion, conv_flags): New.
+
+2018-06-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86291
+ * parser.c (cp_parser_omp_for_loop_init): Change for_block argument
+ type from vec<tree, va_gc> * to vec<tree, va_gc> *&.
+
+2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (bad_specifiers): Add const location_t* parameter and
+ use locations in error messages about 'inline' and 'virtual'.
+ (mark_inline_variable): Add location_t parameter and use it in
+ error_at and pedwarn messages.
+ (grokdeclarator): Use declspecs->locations[ds_constexpr],
+ declspecs->locations[ds_concept], declspecs->locations[ds_virtual],
+ declspecs->locations[ds_inline] in many error messages; adjust
+ bad_specifiers and mark_inline_variable calls.
+ (grokvardecl): Use declspecs->locations[ds_concept] in error message.
+
+2018-06-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/86219 - ICE with erroneous initializer in template.
+ * constexpr.c (fold_non_dependent_expr): Add complain parm.
+ * call.c, expr.c, init.c, pt.c, semantics.c, typeck.c, typeck2.c:
+ Pass it.
+ * call.c (build_cxx_call): Don't mess with builtins in a template.
+ * typeck2.c (store_init_value): If fold_non_dependent_expr didn't
+ produce a constant value, go back to the uninstantiated form.
+
+ Avoid taking the address of something just because it's in parens.
+ * constexpr.c (same_type_ignoring_tlq_and_bounds_p): New.
+ (cxx_fold_indirect_ref): Use it.
+ (cxx_eval_constant_expression) [VIEW_CONVERT_EXPR]: Use it.
+ * cp-tree.h (REF_PARENTHESIZED_P): Allow VIEW_CONVERT_EXPR.
+ * semantics.c (force_paren_expr): Use VIEW_CONVERT_EXPR instead of
+ static_cast to reference type.
+ (maybe_undo_parenthesized_ref): Handle VIEW_CONVERT_EXPR.
+
+2018-06-21 Jason Merrill <jason@redhat.com>
+
+ * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PARM_DESCENDANTS.
+
+ * name-lookup.c (do_push_to_top_level): Don't allocate
+ current_lang_base.
+ (do_pop_from_top_level): Release current_lang_base.
+
+ Let -fmem-report see callers of cxx_make_type.
+ * lex.c (cxx_make_type): Add MEM_STAT_DECL.
+ (make_class_type): Likewise.
+ (cxx_make_type_hook): New.
+ * cp-objcp-common.h (LANG_HOOKS_MAKE_TYPE): Use cxx_make_type_hook.
+
+2018-06-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/85634
+ * friend.c (add_friend): Keep lookup sets of tempate sets.
+
+2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokfndecl): Add const cp_decl_specifier_seq* parameter;
+ tidy handling of a null location_t argument; use proper location
+ information in a few additional error messages.
+ (grokdeclarator): Update calls.
+
+2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
+ Thomas Schwinge <thomas@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+
+ * parser.c (cp_parser_omp_clause_name): Add support for finalize
+ and if_present. Make present_or_{copy,copyin,copyout,create} aliases
+ to their non-present_or_* counterparts. Make 'self' an alias to
+ PRAGMA_OACC_CLAUSE_HOST.
+ (cp_parser_oacc_data_clause): Update GOMP mappings for
+ PRAGMA_OACC_CLAUSE_{COPY,COPYIN,COPYOUT,CREATE,DELETE}. Remove
+ PRAGMA_OACC_CLAUSE_{SELF,PRESENT_OR_*}.
+ (cp_parser_oacc_all_clauses): Handle finalize and if_present clauses.
+ Remove support for present_or_* clauses.
+ (OACC_KERNELS_CLAUSE_MASK): Remove PRESENT_OR_* clauses.
+ (OACC_PARALLEL_CLAUSE_MASK): Likewise.
+ (OACC_DECLARE_CLAUSE_MASK): Likewise.
+ (OACC_DATA_CLAUSE_MASK): Likewise.
+ (OACC_ENTER_DATA_CLAUSE_MASK): Remove PRESENT_OR_* clauses.
+ (OACC_EXIT_DATA_CLAUSE_MASK): Add FINALIZE clause.
+ (OACC_UPDATE_CLAUSE_MASK): Remove SELF, add IF_PRESENT.
+ (cp_parser_oacc_declare): Remove PRESENT_OR_* clauses.
+ * pt.c (tsubst_omp_clauses): Handle IF_PRESENT and FINALIZE.
+ * semantics.c (finish_omp_clauses): Handle IF_PRESENT and FINALIZE.
+
+2018-06-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86240
+ * constexpr.c (cxx_eval_constant_expression): Handle ABSU_EXPR.
+ (fold_simple_1): Likewise.
+ * error.c (dump_expr): Likewise.
+
+2018-06-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/85634
+ * cp-tree.h (lookup_keep): Drop KEEP parm.
+ (lookup_list_keep): Delete.
+ (maybe_get_fns): Declare.
+ * parser.c (cp_parser_primary_expression): Call lookup_keep here.
+ (cp_parser_template_id): Not here ...
+ * decl.c (cp_finish_decl): ... nor here ...
+ * init.c (build_raw_new_expr): ... nor here ...
+ * pt.c (process_template_parm): ... nor here ...
+ * semantics.c (perform_koenig_lookup): Call lookup_keep.
+ (finish_call_expr): Not here.
+ * tree.c (ovl_cache): Delete.
+ (ovl_make, ovl_copy): No cache.
+ (lookup_keep): Always keep.
+ (lookup_list_keep): Delete.
+ (maybe_get_fns): New, broken out of ...
+ (get_fns): ... here. Call it.
+ (built_min_nt_loc, build_min, build_min_non_dep): Drop lookup_keep.
+ (build_min_nt_call_vec): Likewise.
+
+2018-06-19 Jason Merrill <jason@redhat.com>
+
+ * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove.
+ * constexpr.c: Use CONSTRUCTOR_NO_CLEARING instead.
+
+ PR c++/86182 - ICE with anonymous union passed to template.
+ * pt.c (tsubst_expr) [DECL_EXPR]: Handle an anonymous union type
+ used to declare a named variable.
+
+2018-06-18 Jason Merrill <jason@redhat.com>
+
+ * tree.c (cp_expr_location): New.
+ * cp-tree.h (cp_expr_loc_or_loc): New.
+ * call.c, cvt.c, constexpr.c, constraint.cc, cp-gimplify.c, decl.c,
+ error.c, init.c, lex.c, parser.c, pt.c, semantics.c, typeck.c,
+ typeck2.c: Use it instead of EXPR_LOC_OR_LOC.
+
+ * parser.c (cp_parser_lambda_expression): Use a range for
+ LAMBDA_EXPR_LOCATION.
+
+ PR c++/86200 - ICE with unexpanded pack in lambda parameter.
+ * pt.c (find_parameter_packs_r) [LAMBDA_EXPR]: Also look into the
+ function type.
+
+ PR c++/81060 - ICE with unexpanded parameter pack.
+ * pt.c (check_for_bare_parameter_packs): Add loc parameter.
+ * decl.c (grokdeclarator): Call it for qualifying_scope.
+
+ PR c++/86171 - ICE with recursive alias instantiation.
+ * pt.c (tsubst_decl): Handle recursive alias instantiation.
+
+2018-06-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (duplicate_decls): Consistently use DECL_SOURCE_LOCATION
+ in errors about redefined default arguments; tidy.
+
+2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * constexpr.c (potential_constant_expression_1): Handle ABSU_EXPR.
+ * cp-gimplify.c (cp_fold): Likewise.
+
+2018-06-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/86147 - wrong capture for template argument.
+ * expr.c (mark_use): Look through NOP_EXPR.
+
+ * name-lookup.c (do_pushtag): Don't look through complete types, but
+ don't add to them either. Get context from current_binding_level.
+ * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level.
+
+ * decl.c (start_enum): Do compare dependent underlying type.
+
+ PR c++/82882 - ICE with lambda in template default argument.
+ * lambda.c (record_null_lambda_scope): New.
+ * pt.c (tsubst_lambda_expr): Use it.
+ * name-lookup.c (do_pushtag): Don't give a lambda DECL_CONTEXT of a
+ function that isn't open.
+
+ * tree.c (maybe_warn_parm_abi): Inform the location of the class.
+
+2018-06-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86063
+ * decl2.c (cp_check_const_attributes): Skip trees that are not
+ TREE_LISTs.
+
+2018-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ P0624R2 - Default constructible and assignable stateless lambdas
+ * method.c (synthesized_method_walk): For C++2a don't mark
+ sfk_constructor or sfk_copy_assignment as deleted if lambda has
+ no lambda-captures.
+
+2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (duplicate_decls): Use DECL_SOURCE_LOCATION in
+ OPT_Wshadow warning_at.
+ (grokfndecl): Consistently use the location_t argument in
+ literal operator diagnostic messages.
+ (grokdeclarator): Use declspecs->locations[ds_storage_class]
+ in error_at call.
+ * decl2.c (finish_static_data_member_decl): Use DECL_SOURCE_LOCATION
+ in permerror call.
+
+2018-06-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/86099 - ICE with trivial copy and non-trivial default ctor.
+ * constexpr.c (instantiate_cx_fn_r): Don't synthesize trivial
+ constructors.
+
+ PR c++/86094 - wrong code with defaulted move ctor.
+ * class.c (classtype_has_non_deleted_move_ctor): New.
+ * tree.c (maybe_warn_parm_abi, type_has_nontrivial_copy_init):
+ Handle v12 breakage.
+
+2018-06-12 Jason Merrill <jason@redhat.com>
+
+ PR c++/86098 - ICE with template placeholder for TTP.
+ * typeck.c (structural_comptypes) [TEMPLATE_TYPE_PARM]: Check
+ CLASS_PLACEHOLDER_TEMPLATE.
+
+2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl2.c (coerce_new_type, coerce_delete_type): Add location_t
+ parameter and adjust error_at calls.
+ * decl.c (grok_op_properties): Adjust calls.
+ * cp-tree.h (oerce_new_type, coerce_delete_type): Adjust decls.
+
+2018-06-12 Marek Polacek <polacek@redhat.com>
+
+ Core issue 1331 - const mismatch with defaulted copy constructor
+ * class.c (check_bases_and_members): When checking a defaulted
+ function, mark it as deleted rather than giving an error.
+
+2018-06-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/85792 -Wctor-dtor-privacy and inherited constructor.
+ * class.c (maybe_warn_about_overly_private_class): Handle inherited
+ constructors.
+
+ PR c++/85963 - -Wunused-but-set with ?: in template.
+ * pt.c (tsubst_copy_and_build) [COND_EXPR]: Call mark_rvalue_use.
+
+2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grok_op_properties): Consistently use the location
+ of the decl; remove special casing of POSTINCREMENT_EXPR and
+ POSTDECREMENT_EXPR wrt default arguments.
+
+2018-06-05 Jason Merrill <jason@redhat.com>
+
+ * constexpr.c (cxx_eval_binary_expression): Special case comparison
+ of pointers to members of the same union.
+
+2018-06-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/86094 - wrong code with defaulted move ctor.
+ * tree.c (type_has_nontrivial_copy_init): Fix move ctor handling.
+
+2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokfndecl): Use the location_t argument in two more places.
+
+2018-06-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85977
+ * pt.c (unify): If ELTTYPE has no deducible template parms, skip
+ deduction from the list elements.
+ (type_unification_real): Check convertibility of list elements.
+
+2018-06-06 Jason Merrill <jason@redhat.com>
+
+ PR c++/86060 - ICE on range for with -std=c++98.
+ * parser.c (cp_parser_init_statement): Don't clobber *decl after
+ pedwarn.
+
+ PR c++/85710 - ICE with -Wmemset-elt-size.
+ * semantics.c (finish_call_expr): Call warn_for_memset here.
+ * parser.c (cp_parser_postfix_expression): Not here.
+ (literal_integer_zerop): No longer static.
+ * pt.c (build_non_dependent_expr): Don't wrap CONST_DECL.
+
+2018-06-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85976
+ * tree.c (cp_tree_equal): Handle USING_DECL.
+
+2018-06-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/85731 - wrong error with qualified-id in template.
+ * semantics.c (finish_qualified_id_expr): build_qualified_name
+ for unbound names in the current class.
+
+2018-06-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/61806 - missed SFINAE with partial specialization.
+ * cp-tree.h (deferring_access_check_sentinel): Add deferring_kind
+ parameter to constructor.
+ * pt.c (instantiate_class_template_1): Enable access checking
+ before call to most_specialized_partial_spec.
+
+ PR c++/85765 - SFINAE and non-type default template arg.
+ * pt.c (type_unification_real): Do full semantic processing if
+ substituting a partial args list replaces all template parms.
+
+2018-06-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/85739 - ICE with pointer to member template parm.
+ * cvt.c (perform_qualification_conversions): Use cp_fold_convert.
+
+2018-06-02 Jason Merrill <jason@redhat.com>
+
+ PR c++/85761 - ICE with ill-formed use of const outer variable.
+ * expr.c (mark_use): Handle location wrappers.
+
+2018-06-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/85764 - bogus 'this' not captured error.
+ * lambda.c (resolvable_dummy_lambda): Use nonlambda_method_basetype.
+ (nonlambda_method_basetype): Handle NSDMI.
+
+ CWG 1581: When are constexpr member functions defined?
+ * constexpr.c (instantiate_cx_fn_r, instantiate_constexpr_fns): New.
+ (cxx_eval_outermost_constant_expr): Call instantiate_constexpr_fns.
+
+ PR c++/58281 - explicit instantiation of constexpr
+ * pt.c (mark_decl_instantiated): Clear DECL_EXTERNAL.
+
+ * pt.c (instantiate_decl): Any defaulted function is defined.
+
+2018-05-30 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/77777
+ * call.c (resolve_args): Use location of expression, not current input
+ location.
+
+2018-05-30 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Do not warn about zero-as-null when NULL is used.
+ * call.c (conversion_null_warnings): Check for pointer
+ types converted from zero constants.
+ (convert_like_real): Add a warning sentinel at the end.
+ * tree.c (maybe_warn_zero_as_null_pointer_constant): Also
+ check null_node_p.
+
+2018-05-30 Jason Merrill <jason@redhat.com>
+
+ PR c++/85807 - ICE with call in template NSDMI.
+ * init.c (get_nsdmi): Use push_to/pop_from_top_level.
+ * tree.c (bot_manip): Don't set_flags_from_callee in a template.
+
+ PR c++/85873 - constant initializer_list array not in .rodata.
+ * tree.c (build_target_expr): Set TREE_READONLY.
+ * call.c (set_up_extended_ref_temp): Set TREE_READONLY.
+
+ * parser.c (cp_parser_check_condition_declarator): Handle
+ cp_error_declarator.
+
+2018-05-30 Jonathan Wakely <jwakely@redhat.com>
+
+ * typeck.c (cxx_sizeof_or_alignof_type): Return size_one_node instead
+ of using it in dead store.
+
+2018-05-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/67445 - returning temporary initializer_list.
+ PR c++/67711 - assigning from temporary initializer_list.
+ PR c++/48562 - new initializer_list.
+ * typeck.c (maybe_warn_about_returning_address_of_local): Also warn
+ about returning local initializer_list.
+ * cp-tree.h (AUTO_TEMP_NAME, TEMP_NAME_P): Remove.
+ * call.c (build_over_call): Warn about assignment from temporary
+ init_list.
+ * init.c (build_new_1): Warn about 'new std::initializer_list'.
+ (find_list_begin, maybe_warn_list_ctor): New.
+ (perform_member_init): Use maybe_warn_list_ctor.
+
+2018-05-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85883
+ * init.c (build_new): Handle deducing a class with new
+ with more than one argument.
+
+2018-05-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85952
+ * init.c (build_aggr_init): For structured binding initialized from
+ array call mark_rvalue_use on the initializer.
+
+2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * decl2.c (start_static_storage_duration_function): Use
+ splay_tree_delete_pointers.
+
+2018-05-25 Jason Merrill <jason@redhat.com>
+
+ PR c++/85815 - reference to member of enclosing template.
+ * search.c (lookup_base): Use currently_open_class.
+ (lookup_member): Use it regardless of -fconcepts.
+ * parser.c (cp_parser_postfix_dot_deref_expression): Check it.
+
+ CWG 616, 1213 - value category of subobject references.
+ * tree.c (lvalue_kind): Fix handling of ARRAY_REF of pointer.
+
+2018-05-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/85842 - -Wreturn-type, constexpr if and generic lambda.
+ * pt.c (tsubst_lambda_expr): Copy current_function_returns_* to
+ generic lambda.
+
+2018-05-24 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Pedwarn on a non-standard position of a C++ attribute.
+ * parser.c (cp_parser_namespace_definition): Pedwarn about attributes
+ after the namespace name.
+
+2018-05-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * cp-tree.h (INDIRECT_TYPE_P): New.
+ * call.c (build_trivial_dtor_call, maybe_warn_class_memaccess,
+ joust): Use it instead of POINTER_TYPE_P.
+ * class.c (update_vtable_entry_for_fn, find_flexarrays,
+ * fixed_type_or_null, resolves_to_fixed_type_p): Likewise.
+ * constexpr.c (cxx_eval_binary_expression, cxx_fold_indirect_ref,
+ * cxx_eval_increment_expression, potential_constant_expression_1):
+ Likewise.
+ * cp-gimplify.c (cp_gimplify_expr, cp_genericize_r): Likewise.
+ * cp-objcp-common.c (cxx_get_alias_set): Likewise.
+ * cp-ubsan.c (cp_ubsan_maybe_instrument_member_call,
+ cp_ubsan_maybe_instrument_downcast): Likewise.
+ * cvt.c (cp_convert_to_pointer, ocp_convert,
+ cp_get_fndecl_from_callee, maybe_warn_nodiscard, convert): Likewise.
+ * cxx-pretty-print.c (cxx_pretty_printer::abstract_declarator,
+ pp_cxx_offsetof_expression_1): Likewise.
+ * decl.c (grokparms, static_fn_type): Likewise.
+ * decl2.c (grokbitfield): Likewise.
+ * error.c (dump_expr): Likewise.
+ * except.c (initialize_handler_parm, check_noexcept_r): Likewise.
+ * init.c (warn_placement_new_too_small): Likewise.
+ * lambda.c (build_capture_proxy, add_capture): Likewise.
+ * parser.c (cp_parser_omp_for_loop): Likewise.
+ * pt.c (convert_nontype_argument, fn_type_unification,
+ uses_deducible_template_parms, check_cv_quals_for_unify,
+ dependent_type_p_r): Likewise.
+ * search.c (check_final_overrider): Likewise.
+ * semantics.c (handle_omp_array_sections, finish_omp_clauses,
+ finish_omp_for): Likewise.
+ * tree.c (cp_build_qualified_type_real): Likewise.
+ * typeck.c (build_class_member_access_expr,
+ finish_class_member_access_expr, build_x_indirect_ref,
+ cp_build_indirect_ref_1, cp_build_binary_op, build_const_cast_1):
+ Likewise.
+
+2018-05-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/85864 - literal template and default template arg.
+ * pt.c (instantiation_dependent_r): Handle NONTYPE_ARGUMENT_PACK.
+
+2018-05-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85847
+ * init.c (build_new_1): Use fold_non_dependent_expr. Use a dedicated
+ variable for its result. Fix a condition.
+ (build_new): Use fold_non_dependent_expr. Tweak a condition.
+
+2018-05-23 Jason Merrill <jason@redhat.com>
+
+ Fix cast to rvalue reference from prvalue.
+ * cvt.c (diagnose_ref_binding): Handle rvalue reference.
+ * rtti.c (build_dynamic_cast_1): Don't try to build a reference to
+ non-class type. Handle xvalue argument.
+ * typeck.c (build_reinterpret_cast_1): Allow cast from prvalue to
+ rvalue reference.
+ * semantics.c (finish_compound_literal): Do direct-initialization,
+ not cast, to initialize a reference.
+
+ CWG 616, 1213 - value category of subobject references.
+ * tree.c (lvalue_kind): A reference to a subobject of a prvalue is
+ an xvalue.
+ * typeck2.c (build_m_component_ref): Likewise.
+ * typeck.c (cp_build_addr_expr_1, lvalue_or_else): Remove diagnostic
+ distinction between temporary and xvalue.
+
+2018-05-23 Marek Polacek <polacek@redhat.com>
+
+ Implement P0614R1, Range-based for statements with initializer.
+ * parser.c (cp_parser_range_based_for_with_init_p): New.
+ (cp_parser_init_statement): Use it. Parse the optional init-statement
+ for a range-based for loop.
+ (cp_parser_skip_to_closing_parenthesis_1): Handle balancing ?:.
+
+2018-05-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/81420 - not extending temporary lifetime.
+ * call.c (extend_ref_init_temps_1): Handle ARRAY_REF.
+ * class.c (build_base_path): Avoid redundant move of an rvalue.
+
+ PR c++/85866 - error with .* in default template arg.
+ * pt.c (tsubst_copy_and_build): Handle partial instantiation.
+
+2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * parser.c (cp_parser_parameter_declaration_list): Remove
+ bool* parameter.
+ (cp_parser_parameter_declaration_clause): Adjust.
+ (cp_parser_cache_defarg): Likewise.
+
+2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84588
+ * parser.c (cp_parser_maybe_commit_to_declaration,
+ cp_parser_check_condition_declarator): New.
+ (cp_parser_simple_declaration): Use the first above.
+ (cp_parser_condition): Use both the above; enforce
+ [stmt.stmt]/2 about the declarator not specifying
+ a function or an array; improve error-recovery.
+
+2018-05-20 Jason Merrill <jason@redhat.com>
+
+ PR libstdc++/85843 - warning in logic_error copy constructor.
+ * class.c (type_has_user_nondefault_constructor): Check for a
+ user-provided ctor, not user-declared.
+
+2018-05-19 Jason Merrill <jason@redhat.com>
+
+ * pt.c (tsubst_pack_expansion): Sorry rather than abort
+ on __integer_pack as subexpression of pattern.
+
+2018-05-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/58407 - deprecated implicit copy ops.
+ * call.c (build_over_call): Warn about deprecated trivial fns.
+ * class.c (classtype_has_user_copy_or_dtor): New.
+ (type_build_ctor_call): Check TREE_DEPRECATED.
+ (type_build_dtor_call): Likewise.
+ * decl2.c (cp_warn_deprecated_use): Move from tree.c.
+ Add checks. Return bool. Handle -Wdeprecated-copy.
+ (mark_used): Use it.
+ * decl.c (grokdeclarator): Remove redundant checks.
+ * typeck2.c (build_functional_cast): Likewise.
+ * method.c (lazily_declare_fn): Mark deprecated copy ops.
+ * init.c (build_aggr_init): Only set TREE_USED if there are
+ side-effects.
+
+2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR c++/85782
+ * cp-gimplify.c (cp_genericize_r): Call genericize_omp_for_stmt for
+ OACC_LOOPs.
+
+2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * constexpr.c (cxx_eval_constant_expression): Remove FMA_EXPR handling.
+ (potential_constant_expression_1): Likewise.
+
+2018-05-16 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85363
+ * call.c (set_flags_from_callee): Handle AGGR_INIT_EXPRs too.
+ * tree.c (bot_manip): Call set_flags_from_callee for
+ AGGR_INIT_EXPRs too.
+
+2018-05-15 Jason Merrill <jason@redhat.com>
+
+ * cp-tree.h (cp_expr): Remove copy constructor.
+ * mangle.c (struct releasing_vec): Declare copy constructor.
+
+ * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet.
+
+ PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversion in ?:
+ * call.c (build_conditional_expr_1): Don't force_rvalue when one arm
+ is a throw-expression.
+
+2018-05-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * cp-tree.h (DECL_MAYBE_IN_CHARGE_CDTOR_P): New.
+ (FOR_EACH_CLONE): Update.
+ * decl.c (grokdeclarator): Use it.
+ * decl2.c (vague_linkage_p): Likewise.
+ * mangle.c (mangle_decl): Likewise.
+ * method.c (lazily_declare_fn): Likewise.
+ * optimize.c (can_alias_cdtor, maybe_clone_body): Likewise.
+ * repo.c (repo_emit_p): Likewise.
+ * tree.c (decl_linkage): Likewise.
+
+2018-05-14 Jason Merrill <jason@redhat.com>
+
+ Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec.
+ * tree.c (build_cp_fntype_variant): New.
+ (build_ref_qualified_type, build_exception_variant)
+ (strip_typedefs, cxx_copy_lang_qualifiers): Use it.
+ (cxx_type_hash_eq, cp_check_qualified_type): Check
+ TYPE_HAS_LATE_RETURN_TYPE.
+ (cp_build_type_attribute_variant): Check cxx_type_hash_eq.
+ (cp_build_qualified_type_real): No need to preserve C++ qualifiers.
+ * class.c (build_clone): Use cxx_copy_lang_qualifiers.
+ (adjust_clone_args): Likewise.
+ * decl.c (grokfndecl): Add late_return_type_p parameter. Use
+ build_cp_fntype_variant.
+ (grokdeclarator): Pass late_return_type_p to grokfndecl.
+ (check_function_type): Use cxx_copy_lang_qualifiers.
+ (static_fn_type): Use cxx_copy_lang_qualifiers.
+ * decl2.c (build_memfn_type, maybe_retrofit_in_chrg)
+ (cp_reconstruct_complex_type, coerce_new_type, coerce_delete_type)
+ (change_return_type): Use cxx_copy_lang_qualifiers.
+ * mangle.c (write_type): Use cxx_copy_lang_qualifiers.
+ * parser.c (cp_parser_lambda_declarator_opt): Represent an explicit
+ return type on the declarator like a normal trailing return type.
+ * pt.c (tsubst_function_type): Use build_cp_fntype_variant.
+ (copy_default_args_to_explicit_spec): Use cxx_copy_lang_qualifiers.
+ * typeck.c (merge_types): Use build_cp_fntype_variant.
+
+2018-05-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * cp-tree.h (TYPE_REF_P): New.
+ (TYPE_OBJ_P, TYPE_REF_OBJ_P, TYPE_REFFN_P): Update.
+ * call.c (build_list_conv, build_aggr_conv, standard_conversion,
+ direct_reference_binding, reference_binding, implicit_conversion,
+ add_builtin_candidate, build_user_type_conversion_1, build_op_call_1,
+ build_new_op_1, build_x_va_arg, conv_binds_ref_to_prvalue,
+ build_over_call, perform_implicit_conversion_flags,
+ extend_ref_init_temps, type_has_extended_temps): Use it.
+ * class.c (one_inheriting_sig, check_field_decls,
+ check_bases_and_members, find_flexarrays, finish_struct,
+ fixed_type_or_null): Likewise.
+ * constexpr.c (literal_type_p, cxx_bind_parameters_in_call,
+ non_const_var_error, cxx_eval_constant_expression,
+ potential_constant_expression_1): Likewise.
+ * cp-gimplify.c (omp_var_to_track, omp_cxx_notice_variable,
+ cp_genericize_r, cxx_omp_privatize_by_reference,
+ cxx_omp_const_qual_no_mutable, cxx_omp_finish_clause,
+ cp_fold_maybe_rvalue): Likewise.
+ * cp-ubsan.c (cp_ubsan_maybe_instrument_downcast): Likewise.
+ * cvt.c (build_up_reference, convert_to_reference,
+ convert_from_reference, convert_to_void, noexcept_conv_p,
+ fnptr_conv_p): Likewise.
+ * decl.c (poplevel, check_for_uninitialized_const_var,
+ check_initializer, initialize_local_var, cp_finish_decl,
+ get_tuple_decomp_init, cp_finish_decomp, grokdeclarator, copy_fn_p,
+ move_signature_fn_p, grok_op_properties, finish_function): Likewise.
+ * decl2.c (grok_array_decl, cp_reconstruct_complex_type,
+ decl_maybe_constant_var_p): Likewise.
+ * error.c (dump_type_prefix, dump_expr): Likewise.
+ * except.c (initialize_handler_parm, complete_ptr_ref_or_void_ptr_p,
+ is_admissible_throw_operand_or_catch_parameter): Likewise.
+ * expr.c (mark_use): Likewise.
+ * init.c (build_zero_init_1, build_value_init_noctor,
+ perform_member_init, diagnose_uninitialized_cst_or_ref_member_1,
+ build_new, build_delete): Likewise.
+ * lambda.c (build_lambda_object): Likewise.
+ * mangle.c (write_expression, write_template_arg): Likewise.
+ * method.c (forward_parm, do_build_copy_constructor,
+ do_build_copy_assign, build_stub_object, constructible_expr,
+ walk_field_subobs): Likewise.
+ * parser.c (cp_parser_omp_for_loop_init,
+ cp_parser_omp_declare_reduction_exprs,
+ cp_parser_omp_declare_reduction): Likewise.
+ * pt.c (convert_nontype_argument_function, convert_nontype_argument,
+ convert_template_argument, tsubst_pack_expansion,
+ tsubst_function_decl, tsubst_decl, tsubst, tsubst_copy_and_build,
+ maybe_adjust_types_for_deduction, check_cv_quals_for_unify, unify,
+ more_specialized_fn, invalid_nontype_parm_type_p, dependent_type_p_r,
+ value_dependent_expression_p, build_deduction_guide): Likewise.
+ * semantics.c (finish_handler_parms, finish_non_static_data_member,
+ finish_compound_literal, omp_privatize_field,
+ handle_omp_array_sections_1, handle_omp_array_sections,
+ cp_check_omp_declare_reduction, finish_omp_reduction_clause,
+ finish_omp_declare_simd_methods, cp_finish_omp_clause_depend_sink,
+ finish_omp_clauses, finish_decltype_type, capture_decltype,
+ finish_builtin_launder): Likewise.
+ * tree.c (lvalue_kind, cp_build_reference_type, move,
+ cp_build_qualified_type_real, stabilize_expr, stabilize_init): Likewise.
+ * typeck.c (cxx_safe_arg_type_equiv_p, build_class_member_access_expr,
+ cp_build_indirect_ref_1, convert_arguments, warn_for_null_address,
+ cp_build_addr_expr_1, maybe_warn_about_useless_cast,
+ build_static_cast_1, build_static_cast, build_reinterpret_cast_1,
+ build_const_cast_1, cp_build_c_cast, cp_build_modify_expr,
+ convert_for_initialization,
+ maybe_warn_about_returning_address_of_local, check_return_expr,
+ cp_type_quals, casts_away_constness, non_reference): Likewise.
+ * typeck2.c (cxx_readonly_error, store_init_value,
+ process_init_constructor_record, build_x_arrow, build_functional_cast,
+ add_exception_specifier): Likewise.
+
+2018-05-14 Jason Merrill <jason@redhat.com>
+
+ * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p.
+ (tsubst_copy_and_build) [NEW_EXPR]: Clear in_decl.
+
+2018-05-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/85696
+ * cp-tree.h (cxx_omp_predetermined_sharing_1): New prototype.
+ * cp-gimplify.c (cxx_omp_predetermined_sharing): New wrapper around
+ cxx_omp_predetermined_sharing_1. Rename old function to ...
+ (cxx_omp_predetermined_sharing_1): ... this.
+ * semantics.c (finish_omp_clauses): Use cxx_omp_predetermined_sharing_1
+ instead of cxx_omp_predetermined_sharing.
+
+2018-05-10 Jason Merrill <jason@redhat.com>
+
+ * decl.c (cp_finish_decl): Don't instantiate auto variable.
+ (check_static_variable_definition): Allow auto.
+ * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
+
+ * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P.
+ (DECL_DESTRUCTOR_P): Use DECL_CXX_DESTRUCTOR_P.
+
+ Core issue 2310 - conversion to base of incomplete type.
+ * class.c (build_base_path): Check COMPLETE_TYPE_P for source type.
+
+ CWG 2267 - list-initialization of reference temporary
+ * call.c (reference_binding): List-initializing a reference
+ temporary is copy-list-initialization.
+
+ * parser.c (cp_parser_class_head): Use num_template_headers_for_class.
+
+ * pt.c (instantiate_decl): Make sure we aren't trying to do a nested
+ instantiation in template context.
+
+ * class.c (vbase_has_user_provided_move_assign): Use
+ user_provided_p.
+
+ * lambda.c (lambda_expr_this_capture): Improve logic.
+
+ * decl.c (make_typename_type): s/parameters/arguments/.
+ * parser.c (cp_parser_nested_name_specifier_opt): Likewise.
+ * pt.c (make_pack_expansion): Correct error message.
+
+2018-05-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85662
+ * cp-gimplify.c (cp_fold): Use fold_offsetof rather than
+ fold_offsetof_1, pass TREE_TYPE (x) as TYPE to it and drop the
+ fold_convert.
+
+2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR c++/85400
+ * decl2.c (adjust_var_decl_tls_model): New static function.
+ (comdat_linkage): Call it on a variable.
+ (maybe_make_one_only): Likewise.
+
+2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85713
+ Revert:
+ 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84588
+ * parser.c (cp_parser_parameter_declaration_list): When the
+ entire parameter-declaration-list is erroneous maybe call
+ abort_fully_implicit_template.
+
+2018-05-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/85706 - class deduction under decltype
+ * pt.c (for_each_template_parm_r): Handle DECLTYPE_TYPE. Clear
+ *walk_subtrees whether or not we walked into the operand.
+ (type_uses_auto): Only look at deduced contexts.
+
+2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84588
+ * parser.c (cp_parser_parameter_declaration_list): When the
+ entire parameter-declaration-list is erroneous maybe call
+ abort_fully_implicit_template.
+
+2018-05-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85695
+ * semantics.c (finish_if_stmt_cond): See through typedefs.
+
+2018-05-07 Jason Merrill <jason@redhat.com>
+
+ PR c++/85646 - lambda visibility.
+ * decl2.c (determine_visibility): Don't mess with template arguments
+ from the containing scope.
+ (vague_linkage_p): Check DECL_ABSTRACT_P before looking at a 'tor
+ thunk.
+
+2018-05-07 Nathan Sidwell <nathan@acm.org>
+
+ Remove fno-for-scope
+ * cp-tree.h (DECL_ERROR_REPORTED, DECL_DEAD_FOR_LOCAL)
+ (DECL_HAS_SHADOWED_FOR_VAR_P, DECL_SHADOWED_FOR_VAR)
+ (SET_DECL_SHADOWED_FOR_VAR): Delete.
+ (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert)
+ (check_for_out_of_scope_variable, init_shadowed_var_for_decl):
+ Don't declare.
+ * name-lookup.h (struct cp_binding_level): Remove
+ dead_vars_from_for field.
+ * cp-lang.c (cp_init_ts): Delete.
+ (LANG_HOOKS_INIT_TS): Override to cp_common_init_ts.
+ * cp-objcp-common.c (shadowed_var_for_decl): Delete.
+ (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert)
+ (init_shadowed_var_for_decl): Delete.
+ * decl.c (poplevel): Remove shadowed for var handling.
+ (cxx_init_decl_processing): Remove -ffor-scope deprecation.
+ * name-lookup.c (find_local_binding): Remove shadowed for var
+ handling.
+ (check_local_shadow): Likewise.
+ (check_for_out_of_scope_variable): Delete.
+ * parser.c (cp_parser_primary_expression): Remove shadowed for var
+ handling.
+ * pt.c (tsubst_decl): Remove DECL_DEAD_FOR_LOCAL setting.
+ * semantics.c (begin_for_scope): Always have a scope.
+ (begin_for_stmt, finish_for_stmt): Remove ARM-for scope handling.
+ (begin_range_for_stmt, finish_id_expression): Likewise.
+
+2018-05-07 Jason Merrill <jason@redhat.com>
+
+ PR c++/85618 - ICE with initialized VLA.
+ * tree.c (vla_type_p): New.
+ * typeck2.c (store_init_value, split_nonconstant_init_1): Check it
+ rather than array_of_runtime_bound_p.
+
+2018-05-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * cvt.c (ocp_convert): Early handle the special case of a
+ null_ptr_cst_p expr converted to a NULLPTR_TYPE_P type.
+
+2018-05-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/85600 - virtual delete failure.
+ * init.c (build_delete): Always save_expr when deleting.
+
+2018-05-03 Nathan Sidwell <nathan@acm.org>
+
+ * decl.c (cxx_init_decl_processing): Remove flag_friend_injection.
+ * name-lookup.c (do_pushdecl): Likewise.
+
+2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/68374
+ * name-lookup.c (check_local_shadow): Don't handle static old
+ declarations in the block handling locals shadowing locals.
+
+2018-05-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/85587 - error with scoped enum in template.
+ * semantics.c (finish_qualified_id_expr): Don't return an
+ unqualified IDENTIFIER_NODE.
+
+2018-04-30 Jason Merrill <jason@redhat.com>
+
+ PR c++/85580 - extern "C" and local variables
+ * name-lookup.c (check_extern_c_conflict): Ignore local decls.
+
+ PR c++/84701 - unsigned typeof.
+ * decl.c (grokdeclarator): Overhaul diagnostics for invalid use
+ of long/short/signed/unsigned.
+
+ PR c++/85305 - pack in lambda init-capture.
+ * parser.c (cp_parser_initializer): Add subexpression_p parm; don't
+ check_for_bare_parameter_packs in a subexpression.
+ (cp_parser_lambda_introducer): Use it.
+
+ PR c++/61982 - dead stores to destroyed objects.
+ * call.c (build_trivial_dtor_call): New, assigns a clobber.
+ (build_over_call, build_special_member_call): Use it.
+ * cp-tree.h: Declare it.
+ * init.c (build_delete): Remove trivial path.
+
+ * init.c (build_dtor_call): Use build_special_member_call.
+ (build_delete): Remove redundant uses of save_addr.
+
+ * decl.c (build_clobber_this): Use build_clobber.
+
+2018-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85553
+ * init.c (build_zero_init_1): For zero initialization of
+ NULLPTR_TYPE_P type use build_int_cst directly.
+
+2018-04-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85515
+ * name-lookup.c (consider_binding_level): Skip compiler-generated
+ variables.
+ * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Flatten
+ nested if statements into a series of rejection tests. Reject
+ lambda-ignored entities as suggestions.
+
+2018-04-27 Jason Merrill <jason@redhat.com>
+
+ * cvt.c (cp_fold_convert): Use convert_ptrmem.
+ * typeck.c (convert_ptrmem): Add a NOP even if no adjustment.
+
+2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84691
+ * decl.c (grokdeclarator): Clear friendp upon definition in local
+ class definition error.
+
+2018-04-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/85545 - ICE with noexcept PMF conversion.
+ * cvt.c (cp_fold_convert): Pass PMF CONSTRUCTORs to
+ build_ptrmemfunc.
+ * typeck.c (build_ptrmemfunc): Don't build a NOP_EXPR for zero
+ adjustment.
+ (build_ptrmemfunc_access_expr): Special-case CONSTRUCTORs.
+
+2018-04-27 Nathan Sidwell <nathan@acm.org>
+
+ * typeck.c (convert_ptrmem): Move local var decls to initialization.
+
+ * cp-tree.h (TEMPLATE_INFO): Fix comments.
+ (TI_PENDING_TEMPLATE_FLAG): Check TEMPLATE_INFO.
+ (NON_DEFAULT_TEMPLATE_ARG_COUNT): Wrap line.
+ (dump, print_other_binding_stacks): Remove declarations.
+ * name-lookup.c (print_other_binding_stack): Make static.
+ * pt.c (build_template_decl): Make static.
+
+2018-04-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/85545 - ICE with noexcept PMF conversion.
+ * cvt.c (cp_fold_convert): Handle PMF CONSTRUCTORs directly.
+
+2018-04-25 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/85437
+ PR c++/49171
+ * cp-tree.h (REINTERPRET_CAST_P): New.
+ * constexpr.c (cxx_eval_constant_expression) <case NOP_EXPR>:
+ Reject REINTERPET_CAST_P conversions. Use cplus_expand_constant
+ for non-trivial PTRMEM_CST cases.
+ * typeck.c (build_nop_reinterpret): New.
+ (build_reinterpret_cast_1): Use it. Set REINTERPRET_CAST_P on
+ NOP_EXPRs returned by cp_convert.
+
+2018-04-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/69560 - wrong alignof(double) on x86.
+ CWG 1879 - Inadequate definition of alignment requirement.
+ * cp-tree.h (ALIGNOF_EXPR_STD_P): New.
+ * typeck.c (cxx_sizeof_or_alignof_type): Add std_alignof parm.
+ (cxx_sizeof_expr, cxx_sizeof_nowarn, cxx_alignas_expr)
+ (cxx_alignof_expr): Pass it.
+ * parser.c (cp_parser_unary_expression): Pass it.
+ * pt.c (tsubst_copy): Copy it.
+ (tsubst_copy_and_build): Pass it.
+ * decl.c (fold_sizeof_expr): Pass it.
+
+2018-04-23 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/85470 - wrong error with static data member.
+ * decl.c (check_initializer): Check DECL_INITIALIZED_IN_CLASS_P.
+ * typeck2.c (store_init_value): Likewise.
+
+2018-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85462
+ * cp-tree.h (tinst_level): Remove in_system_header_p member,
+ change refcount member from unsigned char to unsigned short,
+ add refcount_infinity static data member, adjust comments.
+ * pt.c (tinst_level::refcount_infinity): Define.
+ (inc_refcount_use): Remove assert, don't increment if refcount
+ is already refcount_infinity, adjust comment.
+ (dec_refcount_use): Remove assert, don't decrement if refcount
+ is refcount_infinity, adjust comment.
+ (push_tinst_level_loc): Formatting fix.
+
+2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84611
+ * pt.c (lookup_template_class_1): Check pushtag return value for
+ error_mark_node.
+
+2018-04-19 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/80290
+ * cp-tree.h (tinst_level::free): Fix whitespace.
+
+2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84630
+ * pt.c (tsubst_lambda_expr): Check begin_lambda_type return value
+ for error_mark_node.
+
+2018-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84463
+ * typeck.c (cp_build_addr_expr_1): Move handling of offsetof-like
+ tricks from here to ...
+ * cp-gimplify.c (cp_fold) <case ADDR_EXPR>: ... here. Only use it
+ if INDIRECT_REF's operand is INTEGER_CST cast to pointer type.
+
+2018-04-18 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/80290
+ * cp-tree.h (struct tinst_level): Split decl into tldcl and
+ targs. Add private split_list_p, tree_list_p, and not_list_p
+ inline const predicates; to_list private member function
+ declaration; free public member function declaration; list_p,
+ get_node and maybe_get_node accessors, and refcount data
+ member. Narrow errors to unsigned short.
+ * error.c (print_instantiation_full_context): Use new
+ accessors.
+ (print_instantiation_partial_context_line): Likewise. Drop
+ const from tinst_level-typed parameter.
+ * mangle.c (mangle_decl_string): Likewise.
+ * pt.c (freelist): New template class.
+ (tree_list_freelist_head): New var.
+ (tree_list_freelist): New fn, along with specializations.
+ (tinst_level_freelist_head): New var.
+ (pending_template_freelist_head): Likewise.
+ (tinst_level_freelist, pending_template_freelist): New fns.
+ (tinst_level::to_list, tinst_level::free): Define.
+ (inc_refcount_use, dec_refcount_use): New fns for tinst_level.
+ (set_refcount_ptr): New template fn.
+ (add_pending_template): Adjust for refcounting, freelists and
+ new accessors.
+ (neglectable_inst_p): Take a NULL d as a non-DECL.
+ (limit_bad_template_recursion): Use new accessors.
+ (push_tinst_level): New overload to create the list.
+ (push_tinst_level_loc): Make it static, split decl into two
+ args, adjust tests and initialization to cope with split
+ lists, use freelist, adjust for refcounting.
+ (push_tinst_level_loc): New wrapper with the old interface.
+ (pop_tinst_level): Adjust for refcounting.
+ (record_last_problematic_instantiation): Likewise.
+ (reopen_tinst_level): Likewise. Use new accessors.
+ (instantiate_alias_template): Adjust for split list.
+ (fn_type_unification): Likewise.
+ (get_partial_spec_bindings): Likewise.
+ (instantiate_pending_templates): Use new accessors. Adjust
+ for refcount. Release pending_template to freelist.
+ (instantiating_current_function_p): Use new accessors.
+
+2018-04-16 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/85039
+ * parser.c (cp_parser_builtin_offset): Reject type definitions.
+ * mangle.c (nested_anon_class_index): Avoid crash returning -1
+ if we've seen errors.
+
+2018-04-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85385
+ * name-lookup.c (macro_use_before_def::maybe_make): New function,
+ checking that the use is indeed before the definition.
+ (macro_use_before_def::macro_use_before_def): Make private.
+ (macro_use_before_def::~macro_use_before_def): Make private. Move
+ check for UNKNOWN_LOCATION to macro_use_before_def::maybe_make.
+ (lookup_name_fuzzy): Call macro_use_before_def::maybe_make rather
+ than using new directly.
+
+2018-04-12 Jason Merrill <jason@redhat.com>
+
+ PR c++/85356 - ICE with pointer to member function.
+ * pt.c (maybe_instantiate_noexcept): Do instantiate in templates if
+ flag_noexcept_type. Build the new spec within the function context.
+ * except.c (build_noexcept_spec): Do get constant value in templates
+ if flag_noexcept_type.
+ * decl.c (check_redeclaration_exception_specification): Don't
+ instantiate noexcept on a dependent declaration.
+
+2018-04-12 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85258
+ * constexpr.c (reduced_constant_expression_p): Return false for null
+ trees.
+
+2018-04-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85032
+ * constexpr.c (potential_constant_expression_1): Consider conversions
+ from classes to literal types potentially constant.
+
+2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70808
+ * init.c (build_zero_init_1): Handle NULLPTR_TYPE_P being true of
+ the type like TYPE_PTR_OR_PTRMEM_P.
+
+2018-04-10 Jason Merrill <jason@redhat.com>
+
+ PR debug/65821 - wrong location for main().
+ * call.c (clear_location_r, convert_default_arg): Revert.
+ * tree.c (break_out_target_exprs): Add clear_location parm.
+ (struct bot_data): New.
+ (bot_manip): Clear location if requested.
+ * init.c (get_nsdmi): Pass clear_location.
+
+2018-04-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * call.c (get_fndecl_argument_location): Make non-static.
+ * cp-tree.h (get_fndecl_argument_location): New decl.
+ * typeck.c (convert_for_assignment): When complaining due to
+ conversions for an argument, show the location of the parameter
+ within the decl.
+
+2018-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85312 - P0962 cleanup
+ * parser.c (cp_parser_perform_range_for_lookup): Remove unreachable
+ diagnostics.
+
+2018-04-10 Jason Merrill <jason@redhat.com>
+
+ PR debug/65821 - wrong location for main().
+ * call.c (clear_location_r): New.
+ (convert_default_arg): Use it.
+ * tree.c (bot_manip): Remove builtin_LINE/FILE handling.
+
+ PR c++/85285 - ICE with flexible array after substitution.
+ * pt.c (instantiate_class_template_1): Check for flexible array in
+ union.
+
+2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85227
+ * decl.c (cp_finish_decomp): In a template, if the type is incomplete
+ issue a pedwarn and defer trying to do bindings.
+
+2018-04-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/85279 - dump_expr doesn't understand decltype.
+ * error.c (dump_expr): Handle DECLTYPE_TYPE.
+
+ PR c++/85262 - ICE with redundant qualification on constructor.
+ * call.c (build_new_method_call_1): Move make_args_non_dependent
+ after A::A() handling.
+
+ PR c++/85277 - ICE with invalid offsetof.
+ * semantics.c (finish_offsetof): Avoid passing non-DECL to %qD.
+ Adjust -Winvalid-offsetof diagnostic to say conditionally supported.
+
+ PR c++/85264 - ICE with excess template-parameter-list.
+ * parser.c (cp_parser_check_template_parameters): Add template_id_p
+ parameter. Don't allow an extra template header if true.
+ (cp_parser_class_head): Pass template_id_p.
+ (cp_parser_elaborated_type_specifier): Likewise.
+ (cp_parser_alias_declaration): Likewise.
+ (cp_parser_check_declarator_template_parameters): Likewise.
+
+2018-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85194
+ * parser.c (cp_parser_simple_declaration): For structured bindings,
+ if *maybe_range_for_decl is NULL after parsing it, set it to
+ error_mark_node.
+
+2018-04-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/85256 - ICE capturing pointer to VLA.
+ * lambda.c (add_capture): Distinguish between variable-size and
+ variably-modified types.
+
+2018-04-06 Jason Merrill <jason@redhat.com>
+
+ PR c++/85214 - ICE with alias, generic lambda, constexpr if.
+ * pt.c (extract_locals_r): Remember local typedefs.
+
+2018-04-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84269
+ * name-lookup.c (struct std_name_hint): Move out of
+ get_std_name_hint; add field "min_dialect".
+ (get_std_name_hint): Add min_dialect values to all initializers.
+ Add <any>, <atomic>, <bitset>, <condition_variable>, <functional>,
+ <future>, <istream>, <iterator>, <ostream>, <mutex>, <optional>,
+ <shared_mutex>, <string_view>, <thread>, and <variant>.
+ Add fstream, ifstream, and ofstream to <fstream>.
+ Add istringstream, ostringstream, and stringstream to <sstream>.
+ Add basic_string to <string>.
+ Add tuple_element and tuple_size to <tuple>.
+ Add declval to <utility>.
+ Fix ordering of <queue> and <tuple>.
+ Return a std_name_hint, rather than a const char *.
+ (get_cxx_dialect_name): New function.
+ (maybe_suggest_missing_std_header): Detect names that aren't yet
+ available in the current dialect, and instead of suggesting a
+ missing #include, warn about the dialect.
+
+2018-04-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85210
+ * pt.c (tsubst_decomp_names): Return error_mark_node and assert
+ errorcount is set if tsubst doesn't return a VAR_DECL.
+
+2018-04-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85021
+ * name-lookup.c (using_directives_contain_std_p): New function.
+ (has_using_namespace_std_directive_p): New function.
+ (suggest_alternatives_for): Simplify if/else logic using early
+ returns. If no candidates were found, and there's a
+ "using namespace std;" directive, call
+ maybe_suggest_missing_std_header.
+ (maybe_suggest_missing_header): Split later part of the function
+ into..
+ (maybe_suggest_missing_std_header): New.
+
+2018-04-06 Jason Merrill <jason@redhat.com>
+
+ PR c++/85242 - ICE with class definition in template parm.
+ * cp-tree.h (PROCESSING_REAL_TEMPLATE_DECL_P): False if
+ processing_template_parmlist.
+
+ PR c++/85240 - LTO ICE with using of undeduced auto fn.
+ * cp-gimplify.c (cp_genericize_r): Discard using of undeduced auto.
+
+2018-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85209
+ * pt.c (tsubst_decomp_names): Don't fail or ICE if DECL_CHAIN (decl3)
+ is not prev, if prev == decl.
+
+ PR c++/85208
+ * decl.c (start_decl): For DECL_DECOMPOSITION_P decls, don't call
+ maybe_apply_pragma_weak here...
+ (cp_maybe_mangle_decomp): ... but call it here instead.
+
+2018-04-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/85136 - ICE with designated init in template.
+ * decl.c (maybe_deduce_size_from_array_init): Handle dependent
+ designated initializer.
+ (check_array_designated_initializer): Update ce->index with the
+ constant value.
+
+ PR c++/83808 - ICE with VLA initialization.
+ * typeck2.c (process_init_constructor_array): Don't require a VLA
+ initializer to have VLA type.
+
+2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80956
+ * call.c (convert_like_real): Fail gracefully for a broken
+ std::initializer_list, missing a definition.
+
+ * name-lookup.c (do_pushtag): Tweak message, use %< and %>.
+
+2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84792
+ * decl.c (grokdeclarator): Fix diagnostic about typedef name used
+ as nested-name-specifier, keep type and TREE_TYPE (decl) in sync.
+
+2018-04-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/82152 - ICE with class deduction and inherited ctor.
+ * pt.c (do_class_deduction): Ignore inherited ctors.
+
+ PR c++/84665 - ICE with array of empty class.
+ * decl2.c (cp_check_const_attributes): Use fold_non_dependent_expr.
+
+ PR c++/85228 - ICE with lambda in enumerator in template.
+ * pt.c (bt_instantiate_type_proc): Don't assume
+ CLASSTYPE_TEMPLATE_INFO is non-null.
+
+2018-04-05 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Implement P0969
+ * decl.c (find_decomp_class_base): Check accessibility instead
+ of declared access, adjust diagnostic.
+
+2018-04-05 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Implement P0961
+ * decl.c (get_tuple_decomp_init): Check the templatedness
+ of a member get.
+
+2018-04-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/85200 - ICE with constexpr if in generic lambda.
+ * pt.c (extract_locals_r): Don't record the local specs of variables
+ declared within the pattern.
+
+2018-04-05 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84979
+ * pt.c (check_auto_in_tmpl_args): New.
+ (tsubst_qualified_id): Use it to reject template args
+ referencing auto for non-type templates.
+ * parser.c (cp_parser_template_id): Likewise.
+ * cp-tree.h (check_auto_in_tmpl_args): Declare.
+ * typeck2.c (build_functional_cast): Report correct location
+ for invalid use of auto.
+
+2018-04-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/85215 - ICE with copy-init from conversion.
+ * call.c (merge_conversion_sequences): Fix type of direct binding
+ sequence.
+
+ PR c++/84938 - ICE with division by ~-1.
+ * call.c (set_up_extended_ref_temp): Call cp_fully_fold.
+
+ PR c++/84936 - ICE with unexpanded pack in mem-initializer.
+ * parser.c (cp_parser_mem_initializer_list): Call
+ check_for_bare_parameter_packs.
+
+2018-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR inline-asm/85172
+ * constexpr.c (cxx_eval_builtin_function_call): For calls to
+ builtin_valid_in_constant_expr_p functions, don't call
+ cxx_eval_constant_expression if argument is not
+ potential_constant_expression.
+
+ PR c++/85146
+ * cp-tree.h (calculate_bases, calculate_direct_bases): Add complain
+ argument.
+ * semantics.c (calculate_bases): Add complain argument. Use
+ complete_type_or_maybe_complain instead of just complete_type and
+ return an empty vector if it fails. Move make_tree_vector () call
+ after early return. Formatting fixes.
+ (calculate_direct_bases): Likewise. Call release_tree_vector at the
+ end.
+ (dfs_calculate_bases_post, calculate_bases_helper): Formatting fixes.
+ * pt.c (tsubst_pack_expansion): Adjust calculate_bases and
+ calculate_direct_bases callers, formatting fixes.
+
+2018-04-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/85006 - -fconcepts ICE with A<auto...> return type
+ * pt.c (tsubst_pack_expansion): Allow unsubstituted auto pack.
+
+ PR c++/85200 - ICE with constexpr if in generic lambda.
+ * tree.c (cp_walk_subtrees): Walk into DECL_EXPR in templates.
+
+ PR c++/84221 - bogus -Wunused with attribute and template.
+ * decl2.c (is_late_template_attribute): Handle unused and used
+ normally on non-TYPE_DECL.
+
+ PR c++/85135 - ICE with omitted template arguments.
+ * decl.c (grokdeclarator): Catch deduced class type in trailing
+ return type.
+
+ PR c++/85133 - ICE with missing concept initializer.
+ * decl.c (cp_finish_decl): If a concept initializer is missing, use
+ true.
+
+ PR c++/85118 - wrong error with generic lambda and std::bind.
+ * call.c (add_template_conv_candidate): Disable if there are any
+ call operators.
+
+ PR c++/85141 - ICE with compound assignment and static member fn.
+ * typeck.c (cp_build_modify_expr): Call decay_conversion for RHS of
+ compound assignment.
+
+ PR c++/85148 - ICE with 'this' in array NSDMI.
+ * tree.c (replace_placeholders_r): Use handled_component_p.
+
+2018-04-04 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/65923
+ * decl.c (grokfndecl): Handle standard UDL diagnostics here..
+ * parser.c (cp_parser_unqualified_id): ..not here.
+
+2018-04-04 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84943
+ * typeck.c (cp_build_addr_expr_1): Mark FUNCTION_DECL as
+ used.
+ * decl2.c (mark_used): Return without effects if tf_conv.
+
+2018-04-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/85092 - C++17 ICE with unused list constructor.
+ * call.c (conv_binds_ref_to_prvalue): Also count ck_identity
+ from a TARGET_EXPR.
+
+ PR c++/85113 - ICE with constexpr and __builtin_constant_p.
+ * constexpr.c (cxx_eval_builtin_function_call): Only defer
+ __builtin_constant_p if ctx->quiet.
+
+2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84768
+ * pt.c (rewrite_template_parm): If the first argument is
+ error_mark_node return it immediately.
+ (build_deduction_guide): Check the return value of the
+ latter for error_mark_node.
+ (do_class_deduction): Check the return value of the latter.
+
+2018-04-03 Jason Merrill <jason@redhat.com>
+
+ * semantics.c (finish_if_stmt_cond): Use
+ instantiation_dependent_expression_p.
+
+ PR c++/85149 - generic lambda and constexpr if.
+ * pt.c (build_extra_args, add_extra_args): Split from
+ tsubst_pack_expansion.
+ (tsubst_expr) [IF_STMT]: Use them.
+ * cp-tree.h (IF_STMT_EXTRA_ARGS): New.
+
+ * typeck.c (merge_types): Limit matching attribute shortcut to
+ the default case.
+
+2018-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85147
+ * pt.c (fixed_parameter_pack_p_1): Punt if parm is error_mark_node.
+
+ PR c++/85140
+ * name-lookup.c (handle_namespace_attrs): Return early if attributes
+ is error_mark_node.
+
+ PR c++/85134
+ * decl.c (cp_finish_decl): If ensure_literal_type_for_constexpr_object
+ fails, after clearing DECL_DECLARED_CONSTEXPR_P don't return early,
+ instead for static data members clear init and set DECL_EXTERNAL.
+
+2018-04-02 Jason Merrill <jason@redhat.com>
+
+ PR c++/64095 - auto... parameter pack.
+ * parser.c (cp_parser_parameter_declaration): Handle turning autos
+ into packs here.
+ (cp_parser_parameter_declaration_list): Not here.
+
+2018-03-31 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/85027
+ * class.c (instantiate_type): Peel off SAVE_EXPR before
+ BASELINK.
+
+2018-03-30 Jason Merrill <jason@redhat.com>
+
+ * typeck2.c (process_init_constructor_record): Use
+ init_list_type_node for the CONSTRUCTOR around an anonymous union
+ designated initializer.
+
+2018-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84791
+ * semantics.c (finish_omp_reduction_clause): If
+ OMP_CLAUSE_REDUCTION_PLACEHOLDER is error_mark_node, return true
+ even if processing_template_decl.
+
+2018-03-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84269
+ * name-lookup.c (get_std_name_hint): Add names from <memory>,
+ <tuple>, and <utility>.
+
+2018-03-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/85093 - too many template args with pack expansion.
+ * pt.c (coerce_template_parms): Keep pack expansion args that will
+ need to be empty.
+
+2018-03-29 Jason Merrill <jason@redhat.com>
+
+ * pt.c (build_non_dependent_expr): Propagate expr location.
+
+2018-03-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/85060 - wrong-code with call to base member in template.
+ * search.c (any_dependent_bases_p): Check uses_template_parms
+ rather than processing_template_decl.
+
+2018-03-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * typeck.c (convert_for_assignment): When complaining due to
+ conversions for an argument, attempt to use the location of the
+ argument.
+
+2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85028
+ * pt.c (tsubst_default_argument): Early return if the type of the
+ parameter is erroneous.
+
+2018-03-28 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84973
+ * decl2.c (note_vague_linkage_fn): Don't defer uninstantiated
+ templates.
+
+ PR c++/84968
+ * tree.c (strip_typedefs_expr): Reject STATEMENT_LISTs.
+
+2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85067
+ * method.c (defaulted_late_check): Partially revert r253321 changes,
+ do not early return upon error.
+
+2018-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85077
+ * cp-gimplify.c (cp_fold) <case CONSTRUCTOR>: For ctors with vector
+ type call fold to generate VECTOR_CSTs when possible.
+
+ PR c++/85076
+ * tree.c (cp_build_reference_type): If to_type is error_mark_node,
+ return it right away.
+
+2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * search.c (check_final_overrider): Use inform instead of error
+ for the diagnostics of the overridden functions. Tweak wording.
+
+2018-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85068
+ * class.c (update_vtable_entry_for_fn): Don't ICE if base_binfo
+ is NULL. Assert if thunk_binfo is NULL then errorcount is non-zero.
+
+2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/84632
+ * init.c (build_aggr_init): When initializing from array,
+ reject anything but CONSTRUCTORs and TARGET_EXPRs.
+ (build_vec_init): Handle separately ARRAY_TYPEs.
+
+2018-03-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/85062 - ICE with alignas in wrong place.
+ * decl.c (grokdeclarator): Ignore attributes on type-specifiers
+ here.
+
+ PR c++/85049 - ICE with __integer_pack.
+ * pt.c (unify_pack_expansion): Don't try to deduce generated packs.
+ * cp-tree.h (TEMPLATE_PARM_P): New.
+
+2018-03-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/78489 - wrong SFINAE behavior.
+
+ PR c++/84489
+ * pt.c (type_unification_real): Don't defer substitution failure.
+
+2018-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85015
+ * decl.c (compute_array_index_type): Set osize to mark_rvalue_use
+ result.
+
+ PR c++/84942
+ * pt.c (tsubst_copy_and_build) <case FIX_TRUNC_EXPR>: Replace
+ cp_build_unary_op call with gcc_unreachable ().
+
+2018-03-23 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85045
+ * cxx-pretty-print.c (cxx_pretty_printer::multiplicative_expression):
+ Handle EXACT_DIV_EXPR and RDIV_EXPR. Tweak condition.
+ (cxx_pretty_printer::expression): Handle EXACT_DIV_EXPR and RDIV_EXPR.
+
+2018-03-23 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Implement P0962
+ * parser.c (cp_parser_perform_range_for_lookup): Change
+ the condition for deciding whether to use members.
+
+2018-03-23 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85033
+ * semantics.c (finish_offsetof): Don't allow CONST_DECLs.
+
+2018-03-23 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/71251
+ * parser.c (cp_parser_alias_declaration): Call
+ parser_check_template_parameters.
+
+ PR c++/84789
+ * pt.c (resolve_typename_type): Drop assert that stopped
+ simplification to template-independent types. Add assert to
+ verify the initial scope is template dependent.
+ * parser.c (cp_parser_parse_and_diagnose_invalid_type_name):
+ Reparse the id expression as a type-name, not a declarator.
+
+ PR c++/84729
+ * init.c (build_vec_init): Error at parenthesized array init.
+
+ PR c++/84610
+ PR c++/84642
+ PR c++/84942
+ * cp-tree.h (temp_override): New template class, generalizing
+ a cleanup that was only used...
+ * parser.c (cp_parser_parameter_declaration_clause):
+ ... here for auto_is_implicit_function_template_parm_p.
+ (cp_parser_gnu_attributes_opt): Use it here as well.
+ (cp_parser_std_attribute): Likewise.
+
+2018-03-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84854
+ * semantics.c (finish_if_stmt_cond): Check if the type of the condition
+ is boolean.
+
+2018-03-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/81311 - wrong C++17 overload resolution.
+ * call.c (build_user_type_conversion_1): Remove C++17 code.
+ (conv_binds_ref_to_prvalue): New.
+ (build_over_call): Handle C++17 copy elision.
+ (build_special_member_call): Only do C++17 copy elision here if the
+ argument is already the right type.
+
+2018-03-21 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/71965
+ * init.c (build_vec_init): Silence error, former sorry,
+ without tf_error.
+
+ PR c++/84610
+ PR c++/84642
+ * parser.c (abort_fully_implicit_template_p): New.
+ (cp_parser_skip_to_end_of_statement): Use it.
+ (cp_parser_skip_to_end_of_block_or_statement): Likewise.
+ (finish_fully_implicit_template_p): Clear
+ implicit_template_parms and implicit_template_scope.
+
+2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84972
+ * decl.c (maybe_deduce_size_from_array_init): Set TREE_TYPE to
+ error_mark_node when check_array_designated_initializer fails.
+
+2018-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84961
+ * cp-tree.h (genericize_compound_lvalue): Declare.
+ * typeck.c (genericize_compound_lvalue): New function.
+ (unary_complex_lvalue, cp_build_modify_expr): Use it.
+ * semantics.c (finish_asm_stmt): Replace MODIFY_EXPR, PREINCREMENT_EXPR
+ and PREDECREMENT_EXPR in output and "m" constrained input operands with
+ COMPOUND_EXPR. Call cxx_mark_addressable on the rightmost
+ COMPOUND_EXPR operand.
+
+2018-03-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/85008
+ * tree.c (decl_linkage): Use DECL_CLONED_FUNCTION_P.
+ * decl2.c (vague_linkage_p): Likewise.
+
+2018-03-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84994
+ * constexpr.c (constexpr_fn_retval): Make non-"static".
+ * cp-tree.h (constexpr_fn_retval): New decl.
+ * search.c (direct_accessor_p): Update leading comment.
+ (reference_accessor_p): Likewise.
+ (field_accessor_p): Replace check that function body is a
+ RETURN_EXPR with a call to constexpr_fn_retval. Fix
+ indentation of "field_type" decl.
+
+2018-03-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84804
+ * name-lookup.c (do_pushtag): Permit lambdas to be pushed into
+ complete classes.
+
+2018-03-21 Martin Sebor <msebor@redhat.com>
+
+ PR c++/84850
+ * call.c (first_non_public_field): New template and function.
+ (first_non_trivial_field): New function.
+ (maybe_warn_class_memaccess): Call them.
+
+2018-03-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84892
+ * search.c (field_accessor_p): Use class_of_this_parm rather than
+ type_of_this_parm, to check that "this" is a "const T *", rather
+ than a "T *const".
+
+2018-03-21 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (finish_struct_anon_r): Refactor, deprecate anything
+ other than public non-static data members.
+ * parser.c (cp_parser_init_declarator): Deprecate attributes after
+ parenthesized initializer.
+
+ PR c++/84836
+ * name-lookup.c (update_binding): Correct logic for local binding
+ update.
+
+2018-03-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/71638, ICE with NSDMI and reference.
+ * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags
+ even when we replace an element.
+
+2018-03-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84978, ICE with NRVO.
+ * constexpr.c (cxx_eval_constant_expression): Handle the case when
+ a RESULT_DECL isn't in the hash map.
+
+2018-03-20 Jason Merrill <jason@redhat.com>
+
+ PR c++/84978, ICE with NRVO.
+ * cvt.c (cp_get_fndecl_from_callee): Add fold parameter.
+ (cp_get_callee_fndecl_nofold): New.
+ * cp-gimplify.c (cp_genericize_r): Use it instead.
+ * call.c (check_self_delegation): Likewise.
+
+2018-03-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84962
+ * name-lookup.c (pushdecl_class_level): Push anon-struct's
+ member_vec, if there is one.
+
+ PR c++/84970
+ * cp-tree.h (lookup_list_keep): Declare.
+ * tree.c (lookup_list_keep): New, broken out of ...
+ (build_min): ... here. Call it.
+ * decl.c (cp_finish_decl): Call lookup_list_keep.
+
+2018-03-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/84937 - ICE with class deduction and auto.
+ * pt.c (rewrite_template_parm): Fix auto handling.
+
+2018-03-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84925
+ * pt.c (enclosing_instantiation_of): Check if fn is null.
+
+ PR c++/84927
+ * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags
+ as we evaluate the elements.
+ (cxx_eval_constant_expression): Verify constructor's flags
+ unconditionally.
+
+2018-03-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/71834 - template-id with too few arguments.
+ * pt.c (coerce_template_parms): Check fixed_parameter_pack_p.
+
+2018-03-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84835
+ * lambda.c (maybe_add_lambda_conv_op): Force C++ linkage.
+ * pt.c (build_template_decl): Propagate language linkage.
+
+ PR c++/84812
+ * name-lookup.c (set_local_extern_decl_linkage): Defend against
+ ambiguous lookups.
+
+2018-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/84910
+ * parser.c (cp_parser_lambda_introducer): Remove trailing space from
+ diagnostics.
+ * method.c (synthesize_method): Likewise.
+ * pt.c (convert_nontype_argument): Likewise.
+
+2018-03-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/84720 - ICE with rvalue ref non-type argument.
+ * pt.c (invalid_nontype_parm_type_p): Prohibit rvalue reference.
+ (convert_nontype_argument): Revert earlier change.
+
+ PR c++/80227 - SFINAE and negative array size.
+ * decl.c (compute_array_index_type): Use
+ build_converted_constant_expr and valid_constant_size_p.
+
+ PR c++/84906 - silent wrong code with ambiguous conversion.
+ * call.c (build_user_type_conversion_1): Set need_temporary_p on
+ ambiguous conversion.
+ (convert_like_real): Check it.
+
+ PR c++/83937 - wrong C++17 handling of init-list ctor argument.
+ * call.c (build_special_member_call): Don't convert an init-list
+ argument directly to the class type.
+
+2018-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79937
+ PR c++/82410
+ * cp-tree.h (CONSTRUCTOR_PLACEHOLDER_BOUNDARY): Define.
+ (find_placeholder): Declare.
+ * tree.c (struct replace_placeholders_t): Add exp member.
+ (replace_placeholders_r): Don't walk into ctors with
+ CONSTRUCTOR_PLACEHOLDER_BOUNDARY flag set, unless they are equal to
+ d->exp. Replace PLACEHOLDER_EXPR with unshare_expr (x) rather than x.
+ (replace_placeholders): Initialize data.exp.
+ (find_placeholders_r, find_placeholders): New functions.
+ * typeck2.c (process_init_constructor_record,
+ process_init_constructor_union): Set CONSTRUCTOR_PLACEHOLDER_BOUNDARY
+ if adding NSDMI on which find_placeholder returns true.
+ * call.c (build_over_call): Don't call replace_placeholders here.
+ * cp-gimplify.c (cp_genericize_r): Set TARGET_EXPR_NO_ELIDE on
+ TARGET_EXPRs with CONSTRUCTOR_PLACEHOLDER_BOUNDARY set on
+ TARGET_EXPR_INITIAL.
+ (cp_fold): Copy over CONSTRUCTOR_PLACEHOLDER_BOUNDARY bit to new
+ ctor.
+
+2018-03-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/83911 - ICE with multiversioned constructor.
+ * cp-gimplify.c (cp_genericize_r): Replace versioned function with
+ dispatchere here.
+ * call.c (build_over_call): Not here.
+
+2018-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84874
+ * decl.c (reshape_init_class): Don't assert d->cur->index == field
+ if d->cur->index is a FIELD_DECL, instead set field to d->cur->index.
+
+2018-03-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84222
+ * cp-tree.h (cp_warn_deprecated_use): Declare.
+ * tree.c (cp_warn_deprecated_use): New function.
+ * typeck2.c (build_functional_cast): Use it.
+ * decl.c (grokparms): Likewise.
+ (grokdeclarator): Likewise. Temporarily push nested class scope
+ around grokparms call for out of class member definitions.
+
+2018-03-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/84820 - no error for invalid qualified-id.
+ * parser.c (cp_parser_make_indirect_declarator): Don't wrap
+ cp_error_declarator.
+
+ PR c++/84801 - ICE with unexpanded pack in lambda.
+ * pt.c (check_for_bare_parameter_packs): Don't return early for a
+ lambda in non-template context.
+
+ PR c++/81236 - auto variable and auto function
+ * pt.c (tsubst_baselink): Update the type of the BASELINK after
+ mark_used.
+
+2018-03-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/83916 - ICE with template template parameters.
+ * pt.c (convert_template_argument): Don't substitute into type of
+ non-type parameter if we don't have enough arg levels.
+ (unify): Likewise.
+
+2018-03-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84596
+ * semantics.c (finish_static_assert): Check
+ instantiation_dependent_expression_p instead of
+ {type,value}_dependent_expression_p.
+
+2018-03-13 Paolo Carlini <paolo.carlini@oracle.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/82336 - link error with list-init default argument.
+ * decl.c (check_default_argument): Unshare an initializer list.
+
+2018-03-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84843
+ * decl.c (duplicate_decls): For redefinition of built-in, use error
+ and return error_mark_node. For redeclaration, return error_mark_node
+ rather than olddecl if !flag_permissive.
+
+2018-03-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/82565 - ICE with concepts and generic lambda.
+ * pt.c (instantiate_decl): Clear fn_context for lambdas.
+
+2018-03-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/84720 - ICE with rvalue ref non-type argument.
+ * pt.c (convert_nontype_argument): Handle rvalue references.
+
+ PR c++/84839 - ICE with decltype of parameter pack.
+ * pt.c (tsubst_pack_expansion): Set cp_unevaluated_operand while
+ instantiating dummy parms.
+
+ * parser.c (cp_parser_simple_type_specifier): Pedwarn about auto
+ parameter even without -Wpedantic.
+
+ PR c++/84798 - ICE with auto in abstract function declarator.
+ * parser.c (cp_parser_parameter_declaration_clause): Check
+ parser->default_arg_ok_p.
+
+2018-03-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84808
+ * constexpr.c (find_array_ctor_elt): Don't use elt reference after
+ first potential CONSTRUCTOR_ELTS reallocation. Convert dindex to
+ sizetype. Formatting fixes.
+
+2018-03-12 Jason Merrill <jason@redhat.com>
+
+ PR c++/84355 - ICE with deduction for member class template.
+ * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Always substitute into
+ CLASS_PLACEHOLDER_TEMPLATE.
+
+ PR c++/84802 - ICE capturing uninstantiated class.
+ * lambda.c (build_capture_proxy): Call complete_type.
+
+2018-03-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/84770 - ICE with typedef and parameter pack.
+ * pt.c (verify_unstripped_args_1): Split out from
+ verify_unstripped_args.
+
+ PR c++/84785 - ICE with alias template and default targs.
+ * pt.c (type_unification_real): Set processing_template_decl if
+ saw_undeduced == 1.
+
+ PR c++/84752 - ICE with capture of constexpr array.
+ * call.c (standard_conversion): Set rvaluedness_matches_p on the
+ identity conversion under ck_lvalue.
+
+2018-03-09 Jason Merrill <jason@redhat.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71169
+ PR c++/71832
+ * pt.c (any_erroneous_template_args_p): New.
+ * cp-tree.h (any_erroneous_template_args_p): Declare it.
+ * parser.c (cp_parser_class_specifier_1): Use it.
+
+2018-03-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/84726 - unnecessary capture of constant vars.
+ * cp-tree.h (LAMBDA_CAPTURE_EXPLICIT_P)
+ (LAMBDA_EXPR_CAPTURE_OPTIMIZED): New.
+ * expr.c (mark_use): Set LAMBDA_EXPR_CAPTURE_OPTIMIZED.
+ * lambda.c (is_constant_capture_proxy)
+ (current_lambda_expr, var_to_maybe_prune, mark_const_cap_r)
+ (prune_lambda_captures): New.
+ (finish_lambda_function): Call prune_lambda_captures.
+
+2018-03-09 Jason Merrill <jason@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84076
+ * call.c (convert_arg_to_ellipsis): Instead of cp_build_addr_expr
+ build ADDR_EXPR with REFERENCE_TYPE.
+ (build_over_call): For purposes of check_function_arguments, if
+ argarray[j] is ADDR_EXPR with REFERENCE_TYPE created above, use
+ its operand rather than the argument itself.
+
+2018-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84724
+ * decl.c (duplicate_decls): Don't override __* prefixed builtins
+ except for __[^b]*_chk, instead issue permerror and for -fpermissive
+ also a note and return olddecl.
+
+2018-03-09 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84733
+ * name-lookup.c (do_pushdecl_with_scope): Only clear
+ current_function_decl when pushing a non-class (i.e. namespace)
+ scope.
+
+2018-03-08 Jason Merrill <jason@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80598
+ * call.c (build_over_call): In templates set TREE_USED (first_fn) when
+ not calling mark_used for the benefit of -Wunused-function warning.
+
+2018-03-06 Jason Merrill <jason@redhat.com>
+
+ * lambda.c (is_capture_proxy_with_ref): Remove.
+ * constexpr.c, expr.c, cp-tree.h, semantics.c: Adjust.
+
+2018-03-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84684
+ * constexpr.c (cxx_bind_parameters_in_call): Unshare evaluated
+ arguments.
+
+2018-03-06 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84231
+ * tree.c (lvalue_kind): Use presence/absence of REFERENCE_TYPE
+ only while processing template decls.
+ * typeck.c (build_x_conditional_expr): Move wrapping of
+ reference type around type...
+ * call.c (build_conditional_expr_1): ... here. Rename
+ is_lvalue to is_glvalue.
+ * parser.c (cp_parser_fold_expression): Catch REFERENCE_REF_P
+ INDIRECT_REF of COND_EXPR too.
+
+ PR c++/84593
+ * init.c (build_zero_init_1): Zero-initialize references.
+
+ PR c++/84492
+ * semantics.c (finish_stmt_expr_expr): Reject unresolved
+ overloads used as stmt expr values.
+
+2018-03-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/84708 - ICE with lambda in local class NSDMI.
+ * lambda.c (lambda_expr_this_capture): Handle local class NSDMI
+ context.
+
+2018-03-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84684
+ * constexpr.c (constexpr_call_hasher::equal): Return false if
+ lhs->hash != rhs->hash. Change return 1 to return true and
+ return 0 to return false.
+
+2018-03-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84702
+ * pt.c (process_template_arg): Mark lookup_keep on a default arg.
+
+2018-03-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84707
+ * decl.c (duplicate_decls): Check DECL_NAME before accessing
+ UDLIT_OPER_P.
+
+2018-03-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84694
+ * friend.c (do_friend): Restore check for identifier_p inside
+ TEMPLATE_ID_EXPR.
+
+2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84618
+ * parser.c (cp_parser_lambda_introducer): Reject any capture not
+ involving a VAR_DECL or a PARM_DECL.
+
+2018-03-05 Pádraig Brady <P@draigBrady.com>
+ Jason Merrill <jason@redhat.com>
+ Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84497
+ * decl2.c (get_tls_init_fn): Check TYPE_HAS_TRIVIAL_DFLT too.
+
+2018-03-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/84686 - missing volatile loads.
+ * cvt.c (convert_to_void): Call maybe_undo_parenthesized_ref.
+
+2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71464
+ * optimize.c (maybe_thunk_body): Bail out immediately if either
+ fns[0] or fns[1] is null.
+
+2018-03-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84578
+ * constexpr.c (get_array_or_vector_nelts): New.
+ (cxx_eval_array_reference): Use it.
+ (cxx_eval_vec_init_1): Likewise.
+ (cxx_eval_store_expression): Likewise.
+
+2018-03-02 Jason Merrill <jason@redhat.com>
+
+ * semantics.c (force_paren_expr): Remove redundant test.
+
+2018-03-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84663
+ * decl.c (cp_complete_array_type): Check error_mark_node.
+
+ PR c++/84664
+ * typeck.c (cp_perform_integral_promotions): Check the result of
+ mark_rvalue_use.
+
+2018-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84662
+ * pt.c (tsubst_copy_and_build) <case TEMPLATE_ID_EXPR>: Use
+ RETURN instead of return.
+ <case POINTER_PLUS_EXPR>: Likewise.
+ <case CONVERT_EXPR>: If op0 is error_mark_node, just return
+ it instead of wrapping it into CONVERT_EXPR.
+
+2018-03-02 Jason Merrill <jason@redhat.com>
+
+ Fix MIPS16 ICE.
+ * pt.c (type_dependent_expression_p): Check DECL_LANG_SPECIFIC.
+
+2018-03-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84590
+ * cp-gimplify.c (cp_fully_fold): Unwrap TARGET_EXPR or a CONSTRUCTOR
+ wrapped in VIEW_CONVERT_EXPR.
+
+2018-03-01 Martin Sebor <msebor@redhat.com>
+
+ PR c++/84294
+ * decl.c (check_redeclaration_no_default_args): Merge attributes
+ specified on redeclarations of the same function template.
+ Remove dead code.
+
+2018-03-01 Marek Polacek <polacek@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/84582
+ * semantics.c (force_paren_expr): Create a PAREN_EXPR when in
+ a template.
+ (maybe_undo_parenthesized_ref): Unwrap PAREN_EXPR.
+ * typeck2.c (store_init_value): Call fold_non_dependent_expr instead
+ of instantiate_non_dependent_expr.
+ * tree.c (lvalue_kind): Handle PAREN_EXPR like NON_DEPENDENT_EXPR.
+
+2018-03-01 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84434
+ * name-lookup.c (member_vec_dedup): Remove manually peeled
+ iteration. Ignore dependent ctor inheritance.
+
+2018-03-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/71569 - decltype of template.
+ * parser.c (cp_parser_decltype_expr): Handle missing template args.
+
+2018-03-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84596
+ * constexpr.c (require_rvalue_constant_expression): New function.
+ * cp-tree.h: Declare it.
+ * semantics.c (finish_static_assert): Use it instead of
+ require_potential_rvalue_constant_expression.
+
+2018-03-01 Jason Merrill <jason@redhat.com>
+ Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/71569 - ICE with redundant args on member variable template.
+ * decl.c (start_decl): Handle partial specialization of member
+ variable template.
+ * pt.c (determine_specialization): Allow partial specialization
+ of member variable template without specializing enclosing class.
+ (process_partial_specialization): Improve error message.
+
+2018-02-28 Jason Merrill <jason@redhat.com>
+
+ PR c++/71784 - ICE with ref-qualifier and explicit specialization.
+ * pt.c (determine_specialization): Check ref-qualifier.
+
+2018-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84609
+ * parser.c (cp_parser_attributes_opt): Formatting fix.
+ (cp_parser_skip_balanced_tokens, cp_parser_skip_gnu_attributes_opt,
+ cp_parser_skip_std_attribute_spec_seq, cp_parser_skip_attributes_opt):
+ New functions.
+ (cp_parser_member_declaration): Use cp_parser_skip_attributes_opt
+ instead of tentative parse to peek over optional attribute tokens
+ to check for CPP_COLON after them.
+
+ PR c++/83871
+ PR c++/83503
+ * pt.c (INCLUDE_STRING): Remove define.
+ (warn_spec_missing_attributes): Use pretty_printer instead of
+ std::string. Fix up inform call so that the list of attributes
+ is in %s argument.
+
+2018-02-28 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/84617
+ * decl.c (duplicate_decls): Fully merge attributes const, pure,
+ and malloc.
+
+2018-02-28 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84602
+ * name-lookup.h (search_anon_aggr): Add defaulted WANT_TYPE arg.
+ * name-lookup.c (fields_linear_search): Look in an anon-aggr
+ regardless of want_type.
+ (search_anon_aggr): Just use get_class_binding_direct.
+
+2018-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ * decl.c (cp_finish_decomp): Don't adjust eltscnt when calling
+ inform_n.
+
+2018-02-27 Martin Sebor <msebor@redhat.com>
+
+ * pt.c: Avoid including <string> directly.
+
+2018-02-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83871
+ PR c++/83503
+ * cp-tree.h (warn_spec_missing_attributes): New function.
+ ((check_explicit_specialization): Add an argument. Call the above
+ function.
+ * decl.c (duplicate_decls): Avoid applying primary function template's
+ attributes to its explicit specializations.
+ cp/pt.c (warn_spec_missing_attributes): Define.
+
+2018-02-27 HÃ¥kon Sandsmark <hsandsmark@gmail.com>
+
+ PR c++/71546 - lambda init-capture with qualified-id.
+ * parser.c (cp_parser_lambda_introducer): Clear scope after
+ each lambda capture.
+
+2018-02-27 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84426
+ * name-lookup.h (get_member_slot): Rename ...
+ (find_member_slot): ... here.
+ (add_member_slot): New.
+ * name-lookup.c (member_vec_linear_search): No need to check for
+ NULL slot.
+ (get_member_slot): Rename ...
+ (find_member_slot): ... here. Don't add slot for incomplete class.
+ (add_member_slot): New.
+ * class.c (add_method): Adjust get_member_slot rename. Bail out
+ if push_class_level_binding fails. Create slot and grok
+ properties once we're committed to insertion.
+
+2018-02-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/84489 - dependent default template argument
+ * pt.c (type_unification_real): Handle early substitution failure.
+
+2018-02-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/84560 - ICE capturing multi-dimensional VLA.
+ * tree.c (array_of_runtime_bound_p): False if the element is
+ variably-modified.
+
+ PR c++/84441 - ICE with base initialized from ?:
+ * call.c (unsafe_copy_elision_p): Handle COND_EXPR.
+
+ PR c++/84520 - ICE with generic lambda in NSDMI.
+ * lambda.c (lambda_expr_this_capture): Don't look for fake NSDMI
+ 'this' in a generic lambda instantiation.
+
+ PR c++/84559 - ICE with constexpr VLA.
+ * constexpr.c (ensure_literal_type_for_constexpr_object): Check
+ for constexpr variable with VLA type.
+
+2018-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84558
+ * constexpr.c (cxx_eval_vec_init_1): For reuse, treat NULL eltinit like
+ a valid constant initializer. Formatting fixes.
+
+2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84540
+ * pt.c (tsubst_attributes): Handle correctly tsubst_attribute
+ returning NULL_TREE.
+ (apply_late_template_attributes): Likewise.
+
+2018-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84557
+ * parser.c (cp_parser_omp_var_list_no_open): Only call
+ cp_parser_lookup_name_simple on names satisfying identifier_p.
+ (cp_parser_oacc_routine): Likewise.
+
+2018-02-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/84551 - ICE with concepts and -g.
+ * parser.c (add_debug_begin_stmt): Do nothing in a concept.
+
+2018-02-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84325
+ * tree.c (replace_placeholders_r): Only check TREE_CONSTANT on
+ non-types.
+
+2018-02-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/84447 - ICE with deleted inherited ctor with default arg.
+ * call.c (build_over_call): Handle deleted functions in one place.
+
+2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84533
+ * decl.c (redeclaration_error_message): Don't try to use
+ DECL_DECLARED_CONSTEXPR_P on CONST_DECLs.
+
+2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * lambda.c (build_capture_proxy): Define static.
+ * cp-tree.h (build_capture_proxy): Remove.
+
+2018-02-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84537
+ * name-lookup.c (suggest_alternative_in_explicit_scope): Return false
+ if name is error node.
+
+2018-02-25 Jason Merrill <jason@redhat.com>
+
+ PR c++/84015 - ICE with class deduction and auto template parm.
+ * pt.c (rewrite_template_parm): Use tf_partial in first tsubst.
+
+2018-02-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83692
+ * constexpr.c (maybe_constant_init_1): New function.
+ (maybe_constant_init): Make it a wrapper around maybe_constant_init_1.
+ (cxx_constant_init): New function.
+ * cp-tree.h (cxx_constant_init): Declare.
+ * typeck2.c (store_init_value): Call cxx_constant_init instead of
+ cxx_constant_value. Move the maybe_constant_init call under an 'else'.
+
+2018-02-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/70468 - ICE with constructor delegation via typedef.
+ * pt.c (tsubst_initializer_list): Check for other mem-initializers
+ with constructor delegation.
+
+2018-02-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/84424 - ICE with constexpr and __builtin_shuffle.
+ * constexpr.c (reduced_constant_expression_p): Handle CONSTRUCTOR of
+ VECTOR_TYPE.
+
+2018-02-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84493
+ * parser.c (cp_parser_braced_list): Use require_open instead of
+ consume_open.
+
+2018-02-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/84454 - ICE with pack expansion in signature.
+ * error.c (find_typenames_r): Also stop on EXPR_PACK_EXPANSION.
+
+2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ * cp-objcp-common.c (cxx_block_may_fallthru): Add case for
+ IF_STMT.
+
+2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84446
+ * parser.c (cp_parser_init_declarator): Don't call start_lambda_scope
+ on error_mark_node.
+
+2018-02-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84445
+ * class.c (fixed_type_or_null) <case CALL_EXPR>: Only test
+ TREE_HAS_CONSTRUCTOR if instance is not an internal function call.
+
+ PR c++/84449
+ * tree.c (bot_manip): If build_cplus_new or break_out_target_exprs
+ returns error_mark_node, return it immediately.
+ (break_out_target_exprs): If cp_walk_tree with bot_manip returns
+ error_mark_node, return error_mark_node.
+
+ PR c++/84455
+ * pt.c (tsubst_lambda_expr): If not nested, increment temporarily
+ function_depth to avoid GC during finish_lambda_function.
+
+2018-02-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/84429 - ICE capturing VLA.
+ * lambda.c (build_capture_proxy): Handle reference refs.
+
+2018-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84448
+ * parser.c (cp_parser_binary_expression): For no_toplevel_fold_p, if
+ either operand is error_mark_node, set current.lhs to that instead of
+ creating a binary op with error_mark_node operands.
+
+ PR c++/84430
+ * constexpr.c (potential_constant_expression_1): Handle OMP_SIMD.
+
+2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84348
+ * decl.c (grokdeclarator): Early return error_mark_node upon
+ ill-formed friend declaration.
+
+2018-02-16 Marek Polacek <polacek@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84192
+ * constexpr.c (cxx_eval_constant_expression) <case RETURN_EXPR>: Don't
+ set *jump_target to anything if jump_target is NULL.
+
+2018-02-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/84151 - unnecessary volatile load with static member.
+ * call.c (build_new_method_call_1): Avoid loading from a volatile
+ lvalue used as the object argument for a static member function.
+
+ PR c++/81853 - using-directive and constexpr.
+ * constexpr.c (cxx_eval_constant_expression): Handle USING_STMT.
+
+ PR c++/84420 - ICE with structured binding in lambda.
+ * lambda.c (is_capture_proxy): Check DECL_DECOMPOSITION_P.
+
+ PR c++/83835 - C++17 error with constructor ctors.
+ * call.c (build_special_member_call): Set TARGET_EXPR_DIRECT_INIT_P.
+
+ PR c++/82664 - ICE with reference to function template parm.
+ * pt.c (convert_nontype_argument_function): Avoid obfuscationg
+ NOP_EXPRs.
+
+ PR c++/82764 - C++17 ICE with empty base
+ * class.c (build_base_field_1): Set DECL_SIZE to zero for empty base.
+
+2018-02-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/84421 - type-dependent if constexpr
+ * semantics.c (finish_if_stmt_cond): Check type_dependent_expression_p.
+
+2018-02-16 Nathan Sidwell <nathan@acm.org>
+
+ Deprecate -ffriend-injection.
+ * decl.c (cxx_init_decl_processing): Emit warning on option.
+ * name-lookup.c (do_pushdecl): Emit warning if we push a visible
+ friend.
+
+2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82468
+ * decl.c (check_special_function_return_type): Reject template
+ template parameter in deduction guide.
+
+2018-02-16 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84375
+ * name-lookup.c (do_pushdecl): Bail out on bad local friend injection.
+
+2018-02-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/83227 - C++17 ICE with init-list derived-to-base conversion.
+ * call.c (convert_like_real): Don't use the copy-list-initialization
+ shortcut for ck_base.
+
+ PR c++/84045 - ICE with typedef and noexcept.
+ * except.c (build_noexcept_spec): Use strip_typedefs_expr.
+
+ PR c++/84376 - ICE with omitted template arguments.
+ * pt.c (dguide_name_p): Check for IDENTIFIER_NODE.
+
+ PR c++/84368 - wrong error with local variable in variadic lambda.
+ * pt.c (tsubst_pack_expansion): Fix handling of non-packs in
+ local_specializations.
+
+2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84330
+ * constraint.cc (tsubst_constraint_info): Handle an error_mark_node
+ as first argument.
+
+2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84350
+ * pt.c (do_auto_deduction): Don't check the TREE_TYPE of a null
+ init, early return.
+
+2018-02-14 Nathan Sidwell <nathan@acm.org>
+
+ * decl2.c (mark_vtable_entries): Set input_location to decl's.
+ (c_parse_final_cleanups): Restore input_location after emitting
+ vtables.
+
+2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * cp-tree.h (do_auto_deduction (tree, tree, tree)): Remove.
+ (do_auto_deduction (tree, tree, tree, tsubst_flags_t,
+ auto_deduction_context, tree, int): Add defaults.
+ * pt.c (do_auto_deduction (tree, tree, tree)): Remove definition.
+ (tsubst_omp_for_iterator): Adjust do_auto_deduction call, forward
+ tsubst_flags_t argument.
+ * init.c (build_new): Likewise.
+
+2018-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84364
+ * typeck.c (check_return_expr): Don't emit -Weffc++ warning
+ about return other than *this in assignment operators if
+ retval is type dependent expression.
+
+2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84333
+ * call.c (build_conditional_expr_1): Use cp_save_expr instead of
+ save_expr for the G++ extension.
+
+2018-02-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/84080 - ICE with return type deduction and specialization.
+ * pt.c (determine_specialization): Check uses_template_parms.
+
+ Fix more variadic capture issues.
+ * pt.c (find_parameter_packs_r): Also look at explicit captures.
+ (check_for_bare_parameter_packs): Check current_class_type for
+ lambda context.
+ (extract_locals_r): Handle seeing a full instantiation of a pack.
+ (tsubst_pack_expansion): Likewise. Force lambda capture.
+ * parser.c (cp_parser_lambda_introducer): Don't
+ check_for_bare_parameter_packs.
+
+ PR c++/84338 - wrong variadic sizeof.
+ * pt.c (argument_pack_select_arg): Like the macro, but look through
+ a pack expansion.
+ (tsubst, tsubst_copy, dependent_template_arg_p): Use it.
+ (extract_fnparm_pack): Do make_pack_expansion.
+ (extract_locals_r): Do strip a pack expansion.
+ * cp-tree.h (ARGUMENT_PACK_SELECT_ARG): Remove.
+
+2018-02-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84341
+ * parser.c (cp_parser_binary_expression): Use build_min instead of
+ build2_loc to build the no_toplevel_fold_p toplevel binary expression.
+
+2018-02-12 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84263
+ * parser.c (cp_parser_decltype): Push and pop
+ deferring_access_checks. Reorganize to avoid goto.
+
+2018-02-12 Richard Biener <rguenther@suse.de>
+
+ PR c++/84281
+ * constexpr.c (cxx_eval_vec_init_1): Use a RANGE_EXPR to compact
+ uniform constructors and delay allocating them fully.
+
+2018-02-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/84036 - ICE with variadic capture.
+ Handle variadic capture proxies more like non-variadic.
+ * lambda.c (build_capture_proxy): Remove workaround.
+ * pt.c (find_parameter_packs_r): The proxy is a pack.
+ (instantiate_class_template_1): Remove dead lambda code.
+ (extract_fnparm_pack): Don't make_pack_expansion.
+ (extract_locals_r): Don't strip a pack expansion.
+ (tsubst_pack_expansion): Handle proxy packs. Use
+ PACK_EXPANSION_EXTRA_ARGS less.
+ (tsubst_decl) [FIELD_DECL]: Don't register_specialization.
+ (tsubst_copy) [FIELD_DECL]: Don't retrieve*_specialization.
+ [VAR_DECL]: Handle ARGUMENT_PACK_SELECT.
+ (tsubst_expr) [DECL_EXPR]: Handle proxy packs.
+ (tsubst_copy_and_build) [VAR_DECL]: Handle proxy packs normally.
+
+2018-02-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/83987
+ * tree.c (cp_free_lang_data): Revert 2018-01-23 change.
+
+2018-02-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/81917 - ICE with void_t and partial specialization.
+ * pt.c (instantiate_class_template_1): Set TYPE_BEING_DEFINED before
+ calling most_specialized_partial_spec.
+
+2018-02-09 Nathan Sidwell <nathan@acm.org>
+
+ PR c/84293
+ * typeck.c (cp_build_indirect_ref_1, build_reinterpret_cast_1):
+ Pass expr location to strict_aliasing_warning.
+
+2018-02-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/84296 - ICE with qualified-id in template.
+ PR c++/83714
+ * pt.c (unknown_base_ref_p): New.
+ (instantiation_dependent_scope_ref_p): Use it instead of
+ any_dependent_bases_p.
+
+2018-02-09 Marek Polacek <polacek@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83659
+ * constexpr.c (cxx_fold_indirect_ref): Sync some changes from
+ fold_indirect_ref_1, including poly_*int64. Verify first that
+ tree_fits_poly_int64_p (op01). Formatting fixes.
+
+2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * constexpr.c (cxx_eval_component_reference): Use INDIRECT_REF_P.
+ * lambda.c (build_capture_proxy): Likewise.
+ * search.c (field_access_p): Likewise.
+ * semantics.c (omp_clause_decl, omp_privatize_field,
+ finish_omp_clauses): Likewise.
+
+2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83806
+ * typeck.c (decay_conversion): Use mark_rvalue_use for the special
+ case of nullptr too.
+
+2018-02-08 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (finish_struct): Fix std:initializer_list diagnostic
+ formatting.
+
+2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83204
+ * pt.c (tsubst_copy_and_build): Use force_paren_expr for INDIRECT_REF.
+
+2018-02-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84082
+ * parser.c (cp_parser_dot_deref_incomplete): New function.
+ (cp_parser_postfix_dot_deref_expression): Use it.
+
+2018-02-07 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/81610
+ PR c++/80567
+ * name-lookup.c (suggest_rid_p): New function.
+ (lookup_name_fuzzy): Replace enum-rid-filtering logic with call to
+ suggest_rid_p.
+
+2018-02-07 Jason Merrill <jason@redhat.com>
+
+ PR c++/84182 - ICE with captured lambda
+ PR c++/84181
+ * pt.c (extract_locals_r, extract_local_specs): New.
+ (tsubst_pack_expansion): Use them.
+
+2018-02-07 Martin Liska <mliska@suse.cz>
+
+ PR c++/84059.
+ * class.c (add_method): Append argument value.
+ * cp-tree.h (maybe_version_functions): Add new argument.
+ * decl.c (decls_match): Call it if a declaration does not
+ have DECL_FUNCTION_VERSIONED.
+ (maybe_version_functions): record argument is added.
+
+2018-02-05 Marek Polacek <polacek@redhat.com>
+
+ * class.c: Remove unused global variables.
+ (build_primary_vtable): Don't gather statistics.
+ (print_class_statistics): Remove.
+ * cp-tree.h (print_class_statistics): Remove.
+ * tree.c (cxx_print_statistics): Don't call print_class_statistics.
+
+2018-02-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * class.c (is_really_empty_class): Use DECL_UNNAMED_BIT_FIELD.
+ * constexpr.c (cx_check_missing_mem_inits): Likewise.
+ * decl.c (next_initializable_field, find_decomp_class_base,
+ cp_finish_decomp): Likewise.
+ * typeck2.c (process_init_constructor_record): Likewise.
+
+2018-02-02 Jason Merrill <jason@redhat.com>
+
+ PR c++/84181 - ICE with lambda parm in template argument.
+ * tree.c (strip_typedefs_expr): Use cp_tree_operand_length.
+
+2018-02-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/84160 - ICE with nested variadic capture.
+ * lambda.c (is_capture_proxy_with_ref): New.
+ (insert_capture_proxy): Don't set DECL_CAPTURED_VARIABLE from a
+ COMPONENT_REF.
+ * expr.c (mark_use): Use is_capture_proxy_with_ref.
+ * constexpr.c (potential_constant_expression_1): Likewise.
+ * semantics.c (process_outer_var_ref): Likewise.
+
+2018-02-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84125
+ * typeck.c (build_address): Relax the assert when
+ processing_template_decl.
+
+2018-02-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/84126 - ICE with variadic generic lambda
+ PR c++/84036
+ PR c++/82249
+ * pt.c (tsubst_pack_expansion): Handle function parameter_packs in
+ PACK_EXPANSION_EXTRA_ARGS.
+
+2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83796
+ * call.c (convert_like_real): If w're initializing from {} explicitly
+ call abstract_virtuals_error_sfinae.
+
+2018-01-31 Jason Merrill <jason@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83993
+ * constexpr.c (cxx_eval_outermost_constant_expr): Build NOP_EXPR
+ around non-constant ADDR_EXPRs rather than clearing TREE_CONSTANT
+ on ADDR_EXPR.
+
+2018-01-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83993
+ * constexpr.c (diag_array_subscript): Emit different diagnostics
+ if TYPE_DOMAIN (arraytype) is NULL.
+ (cxx_eval_array_reference, cxx_eval_store_expression): For arrays
+ with NULL TYPE_DOMAIN use size_zero_node as nelts.
+
+2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84092
+ * semantics.c (finish_qualified_id_expr): When handling an
+ UNBOUND_CLASS_TEMPLATE only adjust qualifying_class and expr.
+
+2018-01-31 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84138
+ * cp-gimplify.c (cp_fold): Check if X is an error node before
+ calling useless_type_conversion_p.
+
+2018-01-30 Jason Merrill <jason@redhat.com>
+
+ PR c++/84091 - ICE with local class in lambda in template.
+ * decl2.c (determine_visibility): Look for outer containing template
+ instantiation.
+
+ PR c++/84098 - ICE with lambda in template NSDMI.
+ * pt.c (instantiate_class_template_1): Ignore more lambdas.
+
+2018-01-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/68810 - wrong location for reinterpret_cast error.
+ * cvt.c (cp_convert_to_pointer): Always build a CONVERT_EXPR when
+ !dofold.
+
+2018-01-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83996
+ * constexpr.c (cxx_fold_indirect_ref): Compute ((foo *)&fooarray)[1]
+ => fooarray[1] in offset_int.
+
+2018-01-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/83942 - wrong unused warning with static_cast.
+ * cvt.c (ocp_convert): Call mark_rvalue_use.
+
+2018-01-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/83956 - wrong dtor error with anonymous union
+ * method.c (walk_field_subobs): Variant members only affect
+ deletedness.
+ (maybe_explain_implicit_delete): Pass &deleted_p for diagnostic.
+
+ PR c++/84036 - ICE with variadic capture.
+ PR c++/82249
+ * pt.c (tsubst_pack_expansion): When optimizing a simple
+ substitution, pull a single pack expansion out of its pack.
+
+ PR c++/82514 - ICE with local class in generic lambda.
+ * pt.c (regenerated_lambda_fn_p): Remove.
+ (enclosing_instantiation_of): Don't use it.
+ (tsubst_function_decl): Call enclosing_instantiation_of.
+
+ * pt.c (lookup_template_class_1): Add sanity check.
+ * name-lookup.c (do_pushtag): Don't add closures to local_classes.
+
+2018-01-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84031
+ * decl.c (find_decomp_class_base): Ignore unnamed bitfields. Ignore
+ recursive calls that return ret.
+ (cp_finish_decomp): Ignore unnamed bitfields.
+
+2018-01-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/82249 - wrong mismatched pack length error.
+ * pt.c (extract_fnparm_pack, tsubst_pack_expansion): Handle
+ unsubstituted function parameter pack.
+
+2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83921
+ * decl.c (check_for_uninitialized_const_var): Not static; add
+ bool and tsubst_flags_t parameters; adjust to be used both in
+ constexpr context and not.
+ * constexpr.c (potential_constant_expression_1): Use the above.
+ * cp-tree.h (check_for_uninitialized_const_var): Declare.
+
+2018-01-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/83947 - ICE with auto declarations.
+ * pt.c (do_auto_deduction): Don't deduce from an auto decl.
+ * decl.c (undeduced_auto_decl): Limit to vars and fns.
+
+2018-01-23 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/83974
+ * pt.c (tsubst_copy_and_build) <CONSTRUCTOR>: Remove early bailout
+ for pointer to member function types.
+
+2018-01-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/83987
+ * tree.c (cp_free_lang_data): Change DECL_VALUE_EXPR of
+ DECL_OMP_PRIVATIZED_MEMBER vars to error_mark_node.
+
+2018-01-23 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83988
+ * pt.c (tsubst_baselink): Remove optype assert.
+ * ptree.c (cxx_print_xnode): <case BASELINK> Print BASELINK_OPTYPE.
+
+2018-01-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83958
+ * decl.c (cp_finish_decomp): Diagnose if reference structure binding
+ refers to incomplete type.
+
+2018-01-23 Nathan Sidwell <nathan@acm.org>
+
+ Deprecate ARM-era for scope handling
+ * decl.c (poplevel): Flag_new_for_scope is a boolean-like.
+ (cxx_init_decl_processing): Deprecate flag_new_for_scope being
+ cleared.
+ * name-lookup.c (check_for_out_of_scope_variable): Deprecate and
+ cleanup handling.
+ * semantics.c (begin_for_scope): Flag_new_for_scope is
+ boolean-like.
+ (finish_for_stmt, begin_range_for_stmt): Likewise.
+
+2018-01-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/83720
+ * decl2.c (determine_visibility): Fix template_decl handling
+ instead of blocking it.
+
+ PR c++/83720 - ICE with lambda and LTO.
+ * decl2.c (determine_visibility): Clear template_decl for
+ function-scope decls. Propagate anonymous linkage from containing
+ function.
+
+2018-01-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/81933
+ * typeck2.c (split_nonconstant_init_1): Return false if we didn't
+ split out anything.
+
+2018-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/83895
+ * decl.c (grokdeclarator): Don't diagnose extra parens
+ on typedefs.
+
+2018-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81167
+ * call.c (joust): Use TREE_TYPE (source) if source is
+ a POINTER_TYPE_P rather than if ! DECL_CONSTRUCTOR_P (w->fn).
+
+ PR c++/83919
+ * typeck.c (convert_for_assignment): Suppress warn_ignored_qualifiers
+ for direct enum init.
+ * decl.c (reshape_init): Likewise.
+
+2018-01-19 Marek Polacek <polacek@redhat.com>
+
+ * constexpr.c (fold_simple): Simplify.
+
+2018-01-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/83714
+ * search.c (any_dependent_bases_p): Handle null TREE_BINFO.
+ * pt.c (instantiation_dependent_scope_ref_p): True if
+ any_dependent_bases_p.
+
+2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * cp-tree.h: Fix comment typo (DECL_NON_TRIVIALLY_INITIALIZED_P
+ vs DECL_NONTRIVIALLY_INITIALIZED_P).
+
+2018-01-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/82461 - constexpr list-initialized member
+ * constexpr.c (potential_constant_expression_1): Check
+ TARGET_EXPR_DIRECT_INIT_P.
+
+2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81013
+ * decl.c (xref_basetypes): Early return upon error about derived
+ union.
+
+2018-01-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83160
+ * cp-tree.h (mark_use): Declare.
+ * expr.c (mark_use): Make extern.
+ * call.c (direct_reference_binding): Set inner conv's
+ rvaluedness_matches_p, if it is an identity.
+ (convert_like_real): Mark lvalue or rvalue use for identity as
+ rvaledness_matches_p demands.
+
+2018-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83824
+ * parser.c (attr_chainon): New function.
+ (cp_parser_label_for_labeled_statement, cp_parser_decl_specifier_seq,
+ cp_parser_namespace_definition, cp_parser_init_declarator,
+ cp_parser_type_specifier_seq, cp_parser_parameter_declaration,
+ cp_parser_gnu_attributes_opt): Use it.
+ (cp_parser_member_declaration, cp_parser_objc_class_ivars,
+ cp_parser_objc_struct_declaration): Likewise. Don't reset
+ prefix_attributes if attributes is error_mark_node.
+
+2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78344
+ * decl.c (grokdeclarator): Do not append the error_mark_node
+ due to an erroneous optional attribute-specifier-seq.
+
+2018-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83897
+ * cp-gimplify.c (cp_maybe_instrument_return): Handle
+ CLEANUP_POINT_EXPR.
+
+2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81054
+ * constexpr.c (ensure_literal_type_for_constexpr_object): Return
+ error_mark_node when we give an error.
+ * decl.c (cp_finish_decl): Use the latter.
+
+2018-01-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83287
+ * init.c (build_raw_new_expr): Scan list for lookups to keep.
+
+2018-01-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/83814
+ * expr.c (fold_for_warn): Move from c-common.c, reducing to just
+ the C++ part. If processing a template, call
+ fold_non_dependent_expr rather than fully folding.
+
+2018-01-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/81067 - redundant NULL warning.
+ * call.c (convert_like_real): Restore null_node handling.
+
+2018-01-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/81843 - ICE with variadic member template.
+ PR c++/72801
+ * pt.c (unify_pack_expansion): Don't try to deduce enclosing
+ template args.
+
+2018-01-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/83799
+ * pt.c (type_dependent_expression_p): Strip any location wrapper
+ before testing tree codes.
+ (selftest::test_type_dependent_expression_p): New function.
+ (selftest::cp_pt_c_tests): Call it.
+
+2018-01-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83739
+ * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: Rebuild a range_for if
+ this not a final instantiation.
+
+2018-01-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/83714 - ICE checking return in template.
+ * typeck.c (check_return_expr): Call build_non_dependent_expr.
+
+2018-01-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83817
+ * pt.c (tsubst_copy_and_build) <case CALL_EXPR>: If function
+ is AGGR_INIT_EXPR rather than CALL_EXPR, set AGGR_INIT_FROM_THUNK_P
+ instead of CALL_FROM_THUNK_P.
+
+ PR c++/83825
+ * name-lookup.c (member_vec_dedup): Return early if len is 0.
+ (resort_type_member_vec, set_class_bindings,
+ insert_late_enum_def_bindings): Use vec qsort method instead of
+ calling qsort directly.
+
+2018-01-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83588
+ * class.c (find_flexarrays): Make a record of multiple flexible array
+ members.
+
+2018-01-12 Jason Merrill <jason@redhat.com>
+
+ PR c++/83186 - ICE with static_cast of list-initialized temporary.
+ * typeck.c (build_static_cast): Use build_non_dependent_expr.
+
+2018-01-12 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (mark_rvalue_use): Add parm name.
+ * expr.c (mark_lvalue_use, mark_lvalue_use_nonread): Move next to
+ mark_rvalue_use.
+ * call.c (convert_like_real): Fix formatting.
+
+2018-01-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/82728 - wrong -Wunused-but-set-variable
+ PR c++/82799
+ PR c++/83690
+ * call.c (perform_implicit_conversion_flags): Call mark_rvalue_use.
+ * decl.c (case_conversion): Likewise.
+ * semantics.c (finish_static_assert): Call
+ perform_implicit_conversion_flags.
+
+2018-01-11 Nathan Sidwell <nathan@acm.org>
+
+ * method.c (enum mangling_flags): Delete long-dead enum.
+
+2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * parser.c (cp_parser_std_attribute_spec): When
+ token_pair::require_open / require_close return false simply
+ return error_mark_node, avoid duplicate cp_parser_error about
+ expected '(' / ')', respectively.
+
+2018-01-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/43486
+ * call.c (null_ptr_cst_p): Strip location wrappers when
+ converting from '0' to a pointer type in C++11 onwards.
+ (conversion_null_warnings): Replace comparison with null_node with
+ call to null_node_p.
+ (build_over_call): Likewise.
+ * cp-gimplify.c (cp_fold): Remove the early bailout when
+ processing_template_decl.
+ * cp-lang.c (selftest::run_cp_tests): Call
+ selftest::cp_pt_c_tests and selftest::cp_tree_c_tests.
+ * cp-tree.h (cp_expr::maybe_add_location_wrapper): New method.
+ (selftest::run_cp_tests): Move decl to bottom of file.
+ (null_node_p): New inline function.
+ (selftest::cp_pt_c_tests): New decl.
+ (selftest::cp_tree_c_tests): New decl.
+ * cvt.c (build_expr_type_conversion): Replace comparison with
+ null_node with call to null_node_p.
+ * error.c (args_to_string): Likewise.
+ * except.c (build_throw): Likewise.
+ * mangle.c (write_expression): Skip location wrapper nodes.
+ * parser.c (literal_integer_zerop): New function.
+ (cp_parser_postfix_expression): Call maybe_add_location_wrapper on
+ the result for RID_TYPEID. Pass true for new "wrap_locations_p"
+ param of cp_parser_parenthesized_expression_list. When calling
+ warn_for_memset, replace integer_zerop calls with
+ literal_integer_zerop, eliminating the double logical negation
+ cast to bool. Eliminate the special-casing for CONST_DECL in
+ favor of the fold_for_warn within warn_for_memset.
+ (cp_parser_parenthesized_expression_list): Add "wrap_locations_p"
+ param, defaulting to false. Convert "expr" to a cp_expr, and call
+ maybe_add_location_wrapper on it when wrap_locations_p is true.
+ (cp_parser_unary_expression): Call maybe_add_location_wrapper on
+ the result for RID_ALIGNOF and RID_SIZEOF.
+ (cp_parser_builtin_offsetof): Likewise.
+ * pt.c: Include "selftest.h".
+ (tsubst_copy): Handle location wrappers.
+ (tsubst_copy_and_build): Likewise.
+ (build_non_dependent_expr): Likewise.
+ (selftest::test_build_non_dependent_expr): New function.
+ (selftest::cp_pt_c_tests): New function.
+ * tree.c: Include "selftest.h".
+ (lvalue_kind): Handle VIEW_CONVERT_EXPR location wrapper nodes.
+ (selftest::test_lvalue_kind): New function.
+ (selftest::cp_tree_c_tests): New function.
+ * typeck.c (string_conv_p): Strip any location wrapper from "exp".
+ (cp_build_binary_op): Replace comparison with null_node with call
+ to null_node_p.
+ (build_address): Use location of operand when building address
+ expression.
+
+2018-01-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/82541
+ * call.c (build_conditional_expr_1): Check complain before warning.
+ * pt.c (tsubst_copy_and_build) <case COND_EXPR>: Suppress
+ -Wduplicated-branches.
+
+2018-01-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81327
+ * call.c (maybe_warn_class_memaccess): Add forward declaration.
+ Change last argument from tree * to const vec<tree, va_gc> *, adjust
+ args uses and check number of operands too. Don't strip away any
+ nops. Use maybe_constant_value when looking for INTEGER_CST args.
+ Deal with src argument not having pointer type. Check
+ tree_fits_uhwi_p before calling tree_to_uhwi. Remove useless
+ test.
+ (build_over_call): Call maybe_warn_class_memaccess here on the
+ original arguments.
+ (build_cxx_call): Rather than here on converted arguments.
+
+2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81055
+ * init.c (build_vec_init): Avoid building an INIT_EXPR with
+ error_mark_node as second argument.
+
+2018-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83734
+ * constexpr.c (cxx_eval_statement_list): Ignore DEBUG_BEGIN_STMTs
+ in STATEMENT_LIST. Remove unneeded assert.
+
+2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * constexpr.c (cxx_eval_array_reference): Handle polynomial
+ VECTOR_CST_NELTS.
+ (cxx_fold_indirect_ref): Handle polynomial TYPE_VECTOR_SUBPARTS.
+ * call.c (build_conditional_expr_1): Likewise.
+ * decl.c (cp_finish_decomp): Likewise.
+ * mangle.c (write_type): Likewise.
+ * typeck.c (structural_comptypes): Likewise.
+ (cp_build_binary_op): Likewise.
+ * typeck2.c (process_init_constructor_array): Likewise.
+
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83555
+ * typeck.c (build_static_cast_1): For static casts to reference types,
+ call build_base_path with flag_delete_null_pointer_checks as nonnull
+ instead of always false. When -fsanitize=null, call
+ ubsan_maybe_instrument_reference on the NULL reference INTEGER_CST.
+ * cp-gimplify.c (cp_genericize_r): Don't walk subtrees of UBSAN_NULL
+ call if the first argument is INTEGER_CST with REFERENCE_TYPE.
+
+2018-01-03 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83667
+ * method.c (make_alias_for): Copy DECL_CONTEXT.
+
+2018-01-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83592
+ * decl.c (grokdeclarator): Don't warn about MVP in typename context.
+
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/83602
+ * name-lookup.c (lookup_name_fuzzy): Don't use macro_use_before_def
+ for builtin macros.
+
+ PR c++/83634
+ * cp-gimplify.c (cp_fold) <case NOP_EXPR>: If the operand folds to
+ error_mark_node, return error_mark_node.
+
+ Update copyright years.
+
+2018-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83556
+ * tree.c (replace_placeholders_r): Pass NULL as last argument to
+ cp_walk_tree instead of d->pset. If non-TREE_CONSTANT and
+ non-PLACEHOLDER_EXPR tree has been seen already, set *walk_subtrees
+ to false and return.
+ (replace_placeholders): Pass NULL instead of &pset as last argument
+ to cp_walk_tree.
+
+2018-01-02 Nathan Sidwell <nathan@acm.org>
+
+ * constexpr.c (cxx_bind_parameters_in_call): Remove unneeded local
+ lval var.
+
+Copyright (C) 2018 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in
index e358b76..8fc1570 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS
index c8cc769..e41165b 100644
--- a/gcc/cp/NEWS
+++ b/gcc/cp/NEWS
@@ -401,7 +401,7 @@
the exception handling work.
-Copyright (C) 1997-2018 Free Software Foundation, Inc.
+Copyright (C) 1997-2019 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 cd220d7..956d4cf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 a858eb4..eacce86 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-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h
index 6af282f..0a0d668 100644
--- a/gcc/cp/cfns.h
+++ b/gcc/cp/cfns.h
@@ -30,7 +30,7 @@
#line 4 "cfns.gperf"
-/* Copyright (C) 2000-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/class.c b/gcc/cp/class.c
index 5d6e12f..e7897f2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 5465726..beeab9b 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c
index cea414d..148150b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/constraint.cc b/gcc/cp/constraint.cc
index 7b32355..9884eb0 100644
--- a/gcc/cp/constraint.cc
+++ b/gcc/cp/constraint.cc
@@ -1,5 +1,5 @@
/* Processing rules for constraints.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
Contributed by Andrew Sutton (andrew.n.sutton@gmail.com)
This file is part of GCC.
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c
index 76bd8f6..726adac 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 a0b0102..9dc3659 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is part of GCC.
diff --git a/gcc/cp/cp-name-hint.h b/gcc/cp/cp-name-hint.h
index 2f9da73..dc1d5e9 100644
--- a/gcc/cp/cp-name-hint.h
+++ b/gcc/cp/cp-name-hint.h
@@ -1,5 +1,5 @@
/* Declarations for working with name_hint instances in the C++ frontend.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@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 584f428..4765104 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 6f08253..89a889a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 43d90eb..03c105b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 604e615..99e0734 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 0c02db4..d1ef707 100644
--- a/gcc/cp/cp-ubsan.c
+++ b/gcc/cp/cp-ubsan.c
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 f758f2d..449ce50 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 b79ff51..47eebd1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 ccd5cb2..aba3e84 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 056bf19..2003008 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 63437db..6667c33 100644
--- a/gcc/cp/decl.h
+++ b/gcc/cp/decl.h
@@ -1,5 +1,5 @@
/* Variables and structures for declaration processing.
- Copyright (C) 1993-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index 7997a1d..dbab95f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 1653886..744bd73 100644
--- a/gcc/cp/dump.c
+++ b/gcc/cp/dump.c
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 f9b0b99..3677213 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 b04eb0c..139e871 100644
--- a/gcc/cp/except.c
+++ b/gcc/cp/except.c
@@ -1,5 +1,5 @@
/* Handle exceptional things in C++.
- Copyright (C) 1989-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 8163866..071c6fb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c
index 8cb1388..2429cd4c 100644
--- a/gcc/cp/friend.c
+++ b/gcc/cp/friend.c
@@ -1,5 +1,5 @@
/* Help friends in C++.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 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 8c81e09..6c4574a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/init.c b/gcc/cp/init.c
index 5538eeb..efbda3a 100644
--- a/gcc/cp/init.c
+++ b/gcc/cp/init.c
@@ -1,5 +1,5 @@
/* Handle initialization things in C++.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 318671b..6e6db1f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 ebae5c3..c6e42eda 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c
index 49bcf51..36ffa37 100644
--- a/gcc/cp/lex.c
+++ b/gcc/cp/lex.c
@@ -1,5 +1,5 @@
/* Separate lexical analyzer for GNU C++.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 d415a86..2ace8c3 100644
--- a/gcc/cp/logic.cc
+++ b/gcc/cp/logic.cc
@@ -1,5 +1,5 @@
/* Derivation and subsumption rules for constraints.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 5624788..919f7b3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 17404a6..a5f2304 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 39710fc..b65fd5f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 2bda0f1..36816df 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 07f586b..cc52e9b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c
index da068b5..40d0dcc 100644
--- a/gcc/cp/optimize.c
+++ b/gcc/cp/optimize.c
@@ -1,5 +1,5 @@
/* Perform optimizations on tree structure.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 2cd91a3..6ad2282 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -1,5 +1,5 @@
/* -*- C++ -*- Parser.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 8bfa3f3..81abb69 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index 18b093e..19594b7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 40535c7..8b0f284 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 6af8f19..f83045a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 a0629e1..a6d32b9 100644
--- a/gcc/cp/rtti.c
+++ b/gcc/cp/rtti.c
@@ -1,5 +1,5 @@
/* RunTime Type Identification
- Copyright (C) 1995-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 d700fe3..0367e49 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 e201c3d..82fda5f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 aac3ece..6bbad5f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 6781f3c..ff06850 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c
index d5d1115..cf3e46f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 cc9bf02..5dec117 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 7a9a5f2..f8173da 100644
--- a/gcc/cp/vtable-class-hierarchy.c
+++ b/gcc/cp/vtable-class-hierarchy.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c
index 7591229..60e5bed 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppbuiltin.h b/gcc/cppbuiltin.h
index 0e3906d8..c5a2135 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.c
index b36a979..c479638 100644
--- a/gcc/cppdefault.c
+++ b/gcc/cppdefault.c
@@ -1,5 +1,5 @@
/* CPP Library.
- Copyright (C) 1986-2018 Free Software Foundation, Inc.
+ Copyright (C) 1986-2019 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 4a0186d..e2d96f1 100644
--- a/gcc/cppdefault.h
+++ b/gcc/cppdefault.h
@@ -1,5 +1,5 @@
/* CPP Library.
- Copyright (C) 1986-2018 Free Software Foundation, Inc.
+ Copyright (C) 1986-2019 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 e4df509..cd0e29a 100644
--- a/gcc/cprop.c
+++ b/gcc/cprop.c
@@ -1,5 +1,5 @@
/* Global constant/copy propagation for RTL.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cse.c b/gcc/cse.c
index 3d7888b..6c9cda1 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -1,5 +1,5 @@
/* Common subexpression elimination for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cselib.c b/gcc/cselib.c
index 9d68e3c..cef4bc0 100644
--- a/gcc/cselib.c
+++ b/gcc/cselib.c
@@ -1,5 +1,5 @@
/* Common subexpression elimination library for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cselib.h b/gcc/cselib.h
index 0005ad3..8b8d3e8 100644
--- a/gcc/cselib.h
+++ b/gcc/cselib.h
@@ -1,5 +1,5 @@
/* Common subexpression elimination for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index cc5ec67..55cf98f 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,5 +1,7 @@
2019-01-01 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gdc.texi: Bump @copyrights-d year.
Copyright (C) 2019 Free Software Foundation, Inc.
diff --git a/gcc/d/Make-lang.in b/gcc/d/Make-lang.in
index 4bab7dd..4e5b4a6 100644
--- a/gcc/d/Make-lang.in
+++ b/gcc/d/Make-lang.in
@@ -1,5 +1,5 @@
# Make-lang.in -- Top level -*- makefile -*- fragment for the D frontend.
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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/d/config-lang.in b/gcc/d/config-lang.in
index 745ad7e..3fe1ac4 100644
--- a/gcc/d/config-lang.in
+++ b/gcc/d/config-lang.in
@@ -1,5 +1,5 @@
# config-lang.in -- Top level configure fragment for gcc D frontend.
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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/d/d-attribs.cc b/gcc/d/d-attribs.cc
index 4f5d3e6..59dd2eb 100644
--- a/gcc/d/d-attribs.cc
+++ b/gcc/d/d-attribs.cc
@@ -1,5 +1,5 @@
/* d-attribs.c -- D attributes handling.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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/d/d-builtins.cc b/gcc/d/d-builtins.cc
index a4a31e6..564e8c6 100644
--- a/gcc/d/d-builtins.cc
+++ b/gcc/d/d-builtins.cc
@@ -1,5 +1,5 @@
/* d-builtins.cc -- GCC builtins support for D.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-codegen.cc b/gcc/d/d-codegen.cc
index 74edb36..e62d1f9 100644
--- a/gcc/d/d-codegen.cc
+++ b/gcc/d/d-codegen.cc
@@ -1,5 +1,5 @@
/* d-codegen.cc -- Code generation and routines for manipulation of GCC trees.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-convert.cc b/gcc/d/d-convert.cc
index 7e07366..0f3cb7a 100644
--- a/gcc/d/d-convert.cc
+++ b/gcc/d/d-convert.cc
@@ -1,5 +1,5 @@
/* d-convert.cc -- Data type conversion routines.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-diagnostic.cc b/gcc/d/d-diagnostic.cc
index a21e7d6..95a008d 100644
--- a/gcc/d/d-diagnostic.cc
+++ b/gcc/d/d-diagnostic.cc
@@ -1,5 +1,5 @@
/* d-diagnostics.cc -- D frontend interface to gcc diagnostics.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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/d/d-frontend.cc b/gcc/d/d-frontend.cc
index 3cba25b..a1c0d53 100644
--- a/gcc/d/d-frontend.cc
+++ b/gcc/d/d-frontend.cc
@@ -1,5 +1,5 @@
/* d-frontend.cc -- D frontend interface to the gcc back-end.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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/d/d-incpath.cc b/gcc/d/d-incpath.cc
index 87db816..7c9a562 100644
--- a/gcc/d/d-incpath.cc
+++ b/gcc/d/d-incpath.cc
@@ -1,5 +1,5 @@
/* d-incpath.cc -- Set up combined import paths for the D frontend.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-lang.cc b/gcc/d/d-lang.cc
index 42fefaf..109bf4b 100644
--- a/gcc/d/d-lang.cc
+++ b/gcc/d/d-lang.cc
@@ -1,5 +1,5 @@
/* d-lang.cc -- Language-dependent hooks for D.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-longdouble.cc b/gcc/d/d-longdouble.cc
index fdea91f..f464de0 100644
--- a/gcc/d/d-longdouble.cc
+++ b/gcc/d/d-longdouble.cc
@@ -1,5 +1,5 @@
/* d-longdouble.cc -- Software floating-point emulation for the frontend.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-spec.cc b/gcc/d/d-spec.cc
index d0b7844..724e5d2 100644
--- a/gcc/d/d-spec.cc
+++ b/gcc/d/d-spec.cc
@@ -1,5 +1,5 @@
/* d-spec.c -- Specific flags and argument handling of the D front end.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-system.h b/gcc/d/d-system.h
index 25a83b6..cd59b82 100644
--- a/gcc/d/d-system.h
+++ b/gcc/d/d-system.h
@@ -1,5 +1,5 @@
/* d-system.h -- DMD frontend inclusion of gcc header files.
- * Copyright (C) 2018 Free Software Foundation, Inc.
+ * Copyright (C) 2018-2019 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/d/d-target-def.h b/gcc/d/d-target-def.h
index ef3e948..1eadddf 100644
--- a/gcc/d/d-target-def.h
+++ b/gcc/d/d-target-def.h
@@ -1,5 +1,5 @@
/* d-target-def.h -- Default initializers for D target hooks.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This 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/d/d-target.cc b/gcc/d/d-target.cc
index 86b0429..de57d92 100644
--- a/gcc/d/d-target.cc
+++ b/gcc/d/d-target.cc
@@ -1,5 +1,5 @@
/* d-target.cc -- Target interface for the D front end.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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/d/d-target.def b/gcc/d/d-target.def
index d2ff07f..be46f06 100644
--- a/gcc/d/d-target.def
+++ b/gcc/d/d-target.def
@@ -1,5 +1,5 @@
/* d-target.def -- Target hook definitions for the D front end.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This 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/d/d-target.h b/gcc/d/d-target.h
index 283eb24..6d70aa4 100644
--- a/gcc/d/d-target.h
+++ b/gcc/d/d-target.h
@@ -1,5 +1,5 @@
/* d-target.h -- Data structure definitions for target-specific D behavior.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This 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/d/d-tree.def b/gcc/d/d-tree.def
index 86b6461..ae3f41d 100644
--- a/gcc/d/d-tree.def
+++ b/gcc/d/d-tree.def
@@ -1,6 +1,6 @@
/* d-tree.def -- Definitions and documentation for additional tree codes used
in the D compiler (see tree.def for standard codes).
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/d-tree.h b/gcc/d/d-tree.h
index 6f18e40..adab1d1 100644
--- a/gcc/d/d-tree.h
+++ b/gcc/d/d-tree.h
@@ -1,5 +1,5 @@
/* d-tree.h -- Definitions and declarations for code generation.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/decl.cc b/gcc/d/decl.cc
index 6fd0808..aba1abb 100644
--- a/gcc/d/decl.cc
+++ b/gcc/d/decl.cc
@@ -1,5 +1,5 @@
/* decl.cc -- Lower D frontend declarations to GCC trees.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/dmd/root/dsystem.h b/gcc/d/dmd/root/dsystem.h
index 940ff50..16caa89 100644
--- a/gcc/d/dmd/root/dsystem.h
+++ b/gcc/d/dmd/root/dsystem.h
@@ -1,5 +1,5 @@
/* dsystem.h -- Get common system includes from the host.
- * Copyright (C) 2018 Free Software Foundation, Inc.
+ * Copyright (C) 2018-2019 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/d/expr.cc b/gcc/d/expr.cc
index 9a1aad4..fecdffd 100644
--- a/gcc/d/expr.cc
+++ b/gcc/d/expr.cc
@@ -1,5 +1,5 @@
/* expr.cc -- Lower D frontend expressions to GCC trees.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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/d/imports.cc b/gcc/d/imports.cc
index 5a2f4ef..03065e7 100644
--- a/gcc/d/imports.cc
+++ b/gcc/d/imports.cc
@@ -1,5 +1,5 @@
/* imports.cc -- Build imported modules/declarations.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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/d/intrinsics.cc b/gcc/d/intrinsics.cc
index e554606..4bd321b 100644
--- a/gcc/d/intrinsics.cc
+++ b/gcc/d/intrinsics.cc
@@ -1,5 +1,5 @@
/* intrinsics.cc -- D language compiler intrinsics.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/intrinsics.def b/gcc/d/intrinsics.def
index c8ad81b..c49bafb 100644
--- a/gcc/d/intrinsics.def
+++ b/gcc/d/intrinsics.def
@@ -1,5 +1,5 @@
/* intrinsics.def -- Definitions for D compiler intrinsics.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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/d/lang-specs.h b/gcc/d/lang-specs.h
index 479fcca..098f0f9 100644
--- a/gcc/d/lang-specs.h
+++ b/gcc/d/lang-specs.h
@@ -1,5 +1,5 @@
/* lang-specs.h -- GCC driver specs for D frontend.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 the Free
diff --git a/gcc/d/lang.opt b/gcc/d/lang.opt
index a9ce059..52ddd77 100644
--- a/gcc/d/lang.opt
+++ b/gcc/d/lang.opt
@@ -1,5 +1,5 @@
; lang.opt -- Options for the D front end.
-; Copyright (C) 2006-2018 Free Software Foundation, Inc.
+; Copyright (C) 2006-2019 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 the Free
diff --git a/gcc/d/longdouble.h b/gcc/d/longdouble.h
index 89fc2b2..f7f1684 100644
--- a/gcc/d/longdouble.h
+++ b/gcc/d/longdouble.h
@@ -1,5 +1,5 @@
/* longdouble.h -- Definitions of floating-point access for the frontend.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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/d/modules.cc b/gcc/d/modules.cc
index 80573e1..a1fc534 100644
--- a/gcc/d/modules.cc
+++ b/gcc/d/modules.cc
@@ -1,5 +1,5 @@
/* modules.cc -- D module initialization and termination.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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/d/runtime.cc b/gcc/d/runtime.cc
index 7f1e910..c2a5c55 100644
--- a/gcc/d/runtime.cc
+++ b/gcc/d/runtime.cc
@@ -1,5 +1,5 @@
/* runtime.cc -- D runtime functions called by generated code.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/runtime.def b/gcc/d/runtime.def
index e135bc3..e1c58ef 100644
--- a/gcc/d/runtime.def
+++ b/gcc/d/runtime.def
@@ -1,5 +1,5 @@
/* runtime.def -- Definitions for D runtime functions.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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/d/toir.cc b/gcc/d/toir.cc
index 0d78fa6..ebe7638 100644
--- a/gcc/d/toir.cc
+++ b/gcc/d/toir.cc
@@ -1,5 +1,5 @@
/* toir.cc -- Lower D frontend statements to GCC trees.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/d/typeinfo.cc b/gcc/d/typeinfo.cc
index 0c2b695..dac66ac 100644
--- a/gcc/d/typeinfo.cc
+++ b/gcc/d/typeinfo.cc
@@ -1,5 +1,5 @@
/* typeinfo.cc -- D runtime type identification.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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/d/types.cc b/gcc/d/types.cc
index d5eac2d..cdbfbb7 100644
--- a/gcc/d/types.cc
+++ b/gcc/d/types.cc
@@ -1,5 +1,5 @@
/* types.cc -- Lower D frontend types to GCC trees.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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/data-streamer-in.c b/gcc/data-streamer-in.c
index 5f451ad..9c79e1d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 11f2b43..d058efd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 03e1d36..b1fae33 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 3f969d5..cb3efc1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 1eea658..2838def 100644
--- a/gcc/dbgcnt.c
+++ b/gcc/dbgcnt.c
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def
index 0421fae..dd874c5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.h b/gcc/dbgcnt.h
index ddf2fe2..c855d23 100644
--- a/gcc/dbgcnt.h
+++ b/gcc/dbgcnt.h
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbxout.c b/gcc/dbxout.c
index bf41b17..bd74d0a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbxout.h b/gcc/dbxout.h
index d9a0032..c655e48 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dce.c b/gcc/dce.c
index 7fc3fd2..ae8c478 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dce.h b/gcc/dce.h
index fe50770..8b5ee87b 100644
--- a/gcc/dce.h
+++ b/gcc/dce.h
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ddg.c b/gcc/ddg.c
index d514566..82554ed 100644
--- a/gcc/ddg.c
+++ b/gcc/ddg.c
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph implementation.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 721770f..3bfc2c8 100644
--- a/gcc/ddg.h
+++ b/gcc/ddg.h
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph - interface.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 529c457..b44e6a7 100644
--- a/gcc/debug.c
+++ b/gcc/debug.c
@@ -1,5 +1,5 @@
/* Do-nothing debug hooks for GCC.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 3f78d06..412e7ca 100644
--- a/gcc/debug.h
+++ b/gcc/debug.h
@@ -1,5 +1,5 @@
/* Debug hooks for GCC.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 9035b33..2a1a5b8 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -1,5 +1,5 @@
/* Definitions of various defaults for tm.h macros.
- Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 74ef0a1..7299bfd 100644
--- a/gcc/df-core.c
+++ b/gcc/df-core.c
@@ -1,5 +1,5 @@
/* Allocation for dataflow support routines.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 ccab9a9..a9dfa62 100644
--- a/gcc/df-problems.c
+++ b/gcc/df-problems.c
@@ -1,5 +1,5 @@
/* Standard problems for dataflow support routines.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 0b119f2..eeccf65 100644
--- a/gcc/df-scan.c
+++ b/gcc/df-scan.c
@@ -1,5 +1,5 @@
/* Scanning of rtl for dataflow analysis.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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.h b/gcc/df.h
index 6d1ff4d..d76d31b 100644
--- a/gcc/df.h
+++ b/gcc/df.h
@@ -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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 230b1b1..65d5fcb 100644
--- a/gcc/dfp.c
+++ b/gcc/dfp.c
@@ -1,5 +1,5 @@
/* Decimal floating point support.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dfp.h b/gcc/dfp.h
index fca0567..7c1449e 100644
--- a/gcc/dfp.h
+++ b/gcc/dfp.h
@@ -1,5 +1,5 @@
/* Decimal floating point support functions for GNU compiler.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c
index 3ee21bc..69e759f 100644
--- a/gcc/diagnostic-color.c
+++ b/gcc/diagnostic-color.c
@@ -1,5 +1,5 @@
/* Output colorization.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This program is free software; 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 4493e26..1349d04 100644
--- a/gcc/diagnostic-color.h
+++ b/gcc/diagnostic-color.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This program is free software; 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 6c40f26..efafde4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic-format-json.cc b/gcc/diagnostic-format-json.cc
index 8d56120..0355210 100644
--- a/gcc/diagnostic-format-json.cc
+++ b/gcc/diagnostic-format-json.cc
@@ -1,5 +1,5 @@
/* JSON output for diagnostics
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.c
index 65fb102..ddc9421 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 d97e959..be6b657 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 ce3dc56..f3c0b2c 100644
--- a/gcc/diagnostic.def
+++ b/gcc/diagnostic.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h
index 596717e..46c3b50 100644
--- a/gcc/diagnostic.h
+++ b/gcc/diagnostic.h
@@ -1,5 +1,5 @@
/* Various declarations for language-independent diagnostics subroutines.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 569b241..ea0161e 100644
--- a/gcc/doc/avr-mmcu.texi
+++ b/gcc/doc/avr-mmcu.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2012-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2019 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 f8dc782..2c494c5 100644
--- a/gcc/doc/bugreport.texi
+++ b/gcc/doc/bugreport.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 745fdfc..21c3ea5 100644
--- a/gcc/doc/cfg.texi
+++ b/gcc/doc/cfg.texi
@@ -1,5 +1,5 @@
@c -*-texinfo-*-
-@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2019 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 ac6ede9..313f798 100644
--- a/gcc/doc/collect2.texi
+++ b/gcc/doc/collect2.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 994fc9d..d412cdc 100644
--- a/gcc/doc/compat.texi
+++ b/gcc/doc/compat.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2019 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 fcd1d99..e333fc5 100644
--- a/gcc/doc/configfiles.texi
+++ b/gcc/doc/configfiles.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 de05a08..35981cc 100644
--- a/gcc/doc/configterms.texi
+++ b/gcc/doc/configterms.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2019 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 7e772cf..5e41b76 100644
--- a/gcc/doc/contrib.texi
+++ b/gcc/doc/contrib.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 7ade116..bc3d209 100644
--- a/gcc/doc/contribute.texi
+++ b/gcc/doc/contribute.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 ca33205..cc72360 100644
--- a/gcc/doc/cppdiropts.texi
+++ b/gcc/doc/cppdiropts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2019 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 1bf410a..74fcb39 100644
--- a/gcc/doc/cppenv.texi
+++ b/gcc/doc/cppenv.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2019 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 af5ee08..48c574f 100644
--- a/gcc/doc/cppopts.texi
+++ b/gcc/doc/cppopts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2019 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 666fd7b..e2cbf71 100644
--- a/gcc/doc/cppwarnopts.texi
+++ b/gcc/doc/cppwarnopts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2019 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 27724e4..d4a8d87 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -1,4 +1,4 @@
-c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+c Copyright (C) 1988-2019 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 314942e..bf93abe 100644
--- a/gcc/doc/fragments.texi
+++ b/gcc/doc/fragments.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 5965440..aa0035d 100644
--- a/gcc/doc/frontends.texi
+++ b/gcc/doc/frontends.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/gcov-dump.texi b/gcc/doc/gcov-dump.texi
index 0313358..8fcfd6f 100644
--- a/gcc/doc/gcov-dump.texi
+++ b/gcc/doc/gcov-dump.texi
@@ -1,10 +1,10 @@
-@c Copyright (C) 2017-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2017-2019 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
@ignore
@c man begin COPYRIGHT
-Copyright @copyright{} 2017-2018 Free Software Foundation, Inc.
+Copyright @copyright{} 2017-2019 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/gcov-tool.texi b/gcc/doc/gcov-tool.texi
index 146d868..03fd577 100644
--- a/gcc/doc/gcov-tool.texi
+++ b/gcc/doc/gcov-tool.texi
@@ -1,10 +1,10 @@
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 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-2018 Free Software Foundation, Inc.
+Copyright @copyright{} 2014-2019 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 41a0ea6..a128f5f 100644
--- a/gcc/doc/gcov.texi
+++ b/gcc/doc/gcov.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1996-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1996-2019 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 5d0a541..15f6cfe 100644
--- a/gcc/doc/generic.texi
+++ b/gcc/doc/generic.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2004-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2019 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 2fa3afb..74ca401 100644
--- a/gcc/doc/gimple.texi
+++ b/gcc/doc/gimple.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2008-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2008-2019 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 24d5c74..7d4d212 100644
--- a/gcc/doc/gty.texi
+++ b/gcc/doc/gty.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2019 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 97798d3..3cec810 100644
--- a/gcc/doc/headerdirs.texi
+++ b/gcc/doc/headerdirs.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 ed16c45..bb29e03 100644
--- a/gcc/doc/hostconfig.texi
+++ b/gcc/doc/hostconfig.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 5ac9876..8a50c43 100644
--- a/gcc/doc/implement-c.texi
+++ b/gcc/doc/implement-c.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2019 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 330da5f..73c9e6d 100644
--- a/gcc/doc/implement-cxx.texi
+++ b/gcc/doc/implement-cxx.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2009-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2019 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 b2e92af..394612f 100644
--- a/gcc/doc/include/gcc-common.texi
+++ b/gcc/doc/include/gcc-common.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2019 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 e5092a5..6c67a19 100644
--- a/gcc/doc/install-old.texi
+++ b/gcc/doc/install-old.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 85adfb9..4c27af7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 fec190f..775b34e 100644
--- a/gcc/doc/interface.texi
+++ b/gcc/doc/interface.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 fe55c36..292227a 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 5692aef..c9b0861 100644
--- a/gcc/doc/languages.texi
+++ b/gcc/doc/languages.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2019 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 bd2b99f..bf0ca9c 100644
--- a/gcc/doc/libgcc.texi
+++ b/gcc/doc/libgcc.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2003-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2003-2019 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 a232d00..255eabc 100644
--- a/gcc/doc/loop.texi
+++ b/gcc/doc/loop.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2006-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2006-2019 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 212b766..d19dc09 100644
--- a/gcc/doc/lto.texi
+++ b/gcc/doc/lto.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2010-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2010-2019 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 a6f9462..96d332a 100644
--- a/gcc/doc/makefile.texi
+++ b/gcc/doc/makefile.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2019 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 024d747..760b703 100644
--- a/gcc/doc/match-and-simplify.texi
+++ b/gcc/doc/match-and-simplify.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 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 197b6ba..42b0296 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 f425c29..634c773 100644
--- a/gcc/doc/objc.texi
+++ b/gcc/doc/objc.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 6202802..c4f518e 100644
--- a/gcc/doc/optinfo.texi
+++ b/gcc/doc/optinfo.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2013-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2013-2019 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 e618b95..0081243 100644
--- a/gcc/doc/options.texi
+++ b/gcc/doc/options.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2003-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2003-2019 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 d834168..6edb9a0 100644
--- a/gcc/doc/passes.texi
+++ b/gcc/doc/passes.texi
@@ -1,6 +1,6 @@
@c markers: BUG TODO
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 51c88af..90e7571 100644
--- a/gcc/doc/plugins.texi
+++ b/gcc/doc/plugins.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2009-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2019 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 c1bf6ae..f92df78 100644
--- a/gcc/doc/portability.texi
+++ b/gcc/doc/portability.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 9c00a7f..5832910 100644
--- a/gcc/doc/rtl.texi
+++ b/gcc/doc/rtl.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 684ff3b..68d6383 100644
--- a/gcc/doc/service.texi
+++ b/gcc/doc/service.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 29c693b..1970f44 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2019 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 4c1e2da..83a3dc6 100644
--- a/gcc/doc/standards.texi
+++ b/gcc/doc/standards.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2000-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2019 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 c9a8560..edc0902 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 2205e2d..976a700 100644
--- a/gcc/doc/tm.texi.in
+++ b/gcc/doc/tm.texi.in
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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 9baabf9..9714c5a 100644
--- a/gcc/doc/tree-ssa.texi
+++ b/gcc/doc/tree-ssa.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2004-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2019 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 fb35a36..693912e 100644
--- a/gcc/doc/trouble.texi
+++ b/gcc/doc/trouble.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2019 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/ux.texi b/gcc/doc/ux.texi
index 47b4492..1f695ea 100644
--- a/gcc/doc/ux.texi
+++ b/gcc/doc/ux.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2018 Free Software Foundation, Inc.
+@c Copyright (C) 2018-2019 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/dojump.c b/gcc/dojump.c
index 9dccc72..8626689 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dojump.h b/gcc/dojump.h
index f948ee9..ad01929 100644
--- a/gcc/dojump.h
+++ b/gcc/dojump.h
@@ -1,5 +1,5 @@
/* Export function prototypes from dojump.c.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dominance.c b/gcc/dominance.c
index 5ba765c..d245776 100644
--- a/gcc/dominance.c
+++ b/gcc/dominance.c
@@ -1,5 +1,5 @@
/* Calculate (post)dominators in slightly super-linear time.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 610f25a..5b59833 100644
--- a/gcc/dominance.h
+++ b/gcc/dominance.h
@@ -1,5 +1,5 @@
/* Calculate (post)dominators header file.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/domwalk.c b/gcc/domwalk.c
index 2791e93..3849eed 100644
--- a/gcc/domwalk.c
+++ b/gcc/domwalk.c
@@ -1,5 +1,5 @@
/* Generic dominator tree walker
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 3057bdd..c3bc804 100644
--- a/gcc/domwalk.h
+++ b/gcc/domwalk.h
@@ -1,5 +1,5 @@
/* Generic dominator tree walker
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 223adea..574856a 100644
--- a/gcc/double-int.c
+++ b/gcc/double-int.c
@@ -1,5 +1,5 @@
/* Operations with long integers.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/double-int.h b/gcc/double-int.h
index eff85cc..09bf154 100644
--- a/gcc/double-int.h
+++ b/gcc/double-int.h
@@ -1,5 +1,5 @@
/* Operations with long integers.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dse.c b/gcc/dse.c
index 21d166d..0407308 100644
--- a/gcc/dse.c
+++ b/gcc/dse.c
@@ -1,5 +1,5 @@
/* RTL dead store elimination.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
Contributed by Richard Sandiford <rsandifor@codesourcery.com>
and Kenneth Zadeck <zadeck@naturalbridge.com>
diff --git a/gcc/dump-context.h b/gcc/dump-context.h
index 26bed1e..b17b86a 100644
--- a/gcc/dump-context.h
+++ b/gcc/dump-context.h
@@ -1,5 +1,5 @@
/* Support code for handling the various dump_* calls in dumpfile.h
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.c
index 5005f5e..c92bba8 100644
--- a/gcc/dumpfile.c
+++ b/gcc/dumpfile.c
@@ -1,5 +1,5 @@
/* Dump infrastructure for optimizations and intermediate representation.
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h
index d51e4ce..1f9ac42 100644
--- a/gcc/dumpfile.h
+++ b/gcc/dumpfile.h
@@ -1,5 +1,5 @@
/* Definitions for the shared dumpfile.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c
index c6f11c7..488e54b 100644
--- a/gcc/dwarf2asm.c
+++ b/gcc/dwarf2asm.c
@@ -1,5 +1,5 @@
/* Dwarf2 assembler output helper routines.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2asm.h b/gcc/dwarf2asm.h
index 1b76909..965bc7f 100644
--- a/gcc/dwarf2asm.h
+++ b/gcc/dwarf2asm.h
@@ -1,5 +1,5 @@
/* Dwarf2 assembler output helper routines.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c
index 44dd76d..86b88c6 100644
--- a/gcc/dwarf2cfi.c
+++ b/gcc/dwarf2cfi.c
@@ -1,5 +1,5 @@
/* Dwarf2 Call Frame Information helper routines.
- Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 24e2d97..94e36b1 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -1,5 +1,5 @@
/* Output Dwarf2 format symbol table information from GCC.
- Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 a0ba414..add8836 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/early-remat.c b/gcc/early-remat.c
index 776b2d0..122891c 100644
--- a/gcc/early-remat.c
+++ b/gcc/early-remat.c
@@ -1,5 +1,5 @@
/* Early (pre-RA) rematerialization
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/edit-context.c b/gcc/edit-context.c
index 85afc4a..d3246ab 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/edit-context.h b/gcc/edit-context.h
index 124d91f..a26ed1d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 9a735fa..187d612 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -1,5 +1,5 @@
/* Emit RTL for the GCC expander.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h
index f089355..bc28d48 100644
--- a/gcc/emit-rtl.h
+++ b/gcc/emit-rtl.h
@@ -1,5 +1,5 @@
/* Exported functions from emit-rtl.c
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/errors.c b/gcc/errors.c
index 9f1974d..167787d 100644
--- a/gcc/errors.c
+++ b/gcc/errors.c
@@ -1,5 +1,5 @@
/* Basic error reporting routines.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/errors.h b/gcc/errors.h
index 1bd8450..11ead1a 100644
--- a/gcc/errors.h
+++ b/gcc/errors.h
@@ -1,5 +1,5 @@
/* Basic error reporting routines.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/et-forest.c b/gcc/et-forest.c
index 19dcb00..6f0f6b6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 8a5defe..3eb9ab4 100644
--- a/gcc/et-forest.h
+++ b/gcc/et-forest.h
@@ -1,5 +1,5 @@
/* Et-forest data structure implementation.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This program is free software; 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 728b1e1..8ce6bc5 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1,5 +1,5 @@
/* Implements exception handling.
- Copyright (C) 1989-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 caa375e..dbd4ddb 100644
--- a/gcc/except.h
+++ b/gcc/except.h
@@ -1,5 +1,5 @@
/* Exception Handling interface routines.
- Copyright (C) 1996-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 f9ec6f0..34b0341 100644
--- a/gcc/exec-tool.in
+++ b/gcc/exec-tool.in
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 2c5de12..ba06458 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/explow.h b/gcc/explow.h
index b263d35..5110ad8 100644
--- a/gcc/explow.h
+++ b/gcc/explow.h
@@ -1,5 +1,5 @@
/* Export function prototypes from explow.c.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expmed.c b/gcc/expmed.c
index 444d6a8..b207a34 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expmed.h b/gcc/expmed.h
index cc247c4..cb9b13e 100644
--- a/gcc/expmed.h
+++ b/gcc/expmed.h
@@ -1,5 +1,5 @@
/* Target-dependent costs for expmed.c.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expr.c b/gcc/expr.c
index abbaef2..450486e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expr.h b/gcc/expr.h
index 4469652..17c3962 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.c
index 906a436..aec6913 100644
--- a/gcc/fibonacci_heap.c
+++ b/gcc/fibonacci_heap.c
@@ -1,5 +1,5 @@
/* Fibonacci heap for GNU compiler.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 136489b2..6e0a216 100644
--- a/gcc/fibonacci_heap.h
+++ b/gcc/fibonacci_heap.h
@@ -1,5 +1,5 @@
/* Fibonacci heap for GNU compiler.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 d0667f2..0b7ec2b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/file-find.h b/gcc/file-find.h
index ecfb540..2802c2e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/file-prefix-map.c b/gcc/file-prefix-map.c
index 8824814..faf4306 100644
--- a/gcc/file-prefix-map.c
+++ b/gcc/file-prefix-map.c
@@ -1,5 +1,5 @@
/* Implementation of file prefix remapping support (-f*-prefix-map options).
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This 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/file-prefix-map.h b/gcc/file-prefix-map.h
index 3309eee..901c063 100644
--- a/gcc/file-prefix-map.h
+++ b/gcc/file-prefix-map.h
@@ -1,5 +1,5 @@
/* Declarations for file prefix remapping support (-f*-prefix-map options).
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This 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/final.c b/gcc/final.c
index a2993f0..6dc1cd1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.c
index 6776002..3a81161 100644
--- a/gcc/fixed-value.c
+++ b/gcc/fixed-value.c
@@ -1,5 +1,5 @@
/* Fixed-point arithmetic support.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fixed-value.h b/gcc/fixed-value.h
index 119fd7c..27fc3a8 100644
--- a/gcc/fixed-value.h
+++ b/gcc/fixed-value.h
@@ -1,5 +1,5 @@
/* Fixed-point arithmetic support.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/flag-types.h b/gcc/flag-types.h
index 2bbca65..a210328 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/flags.h b/gcc/flags.h
index f025efb..0ea1812 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -1,5 +1,5 @@
/* Compilation switch flag definitions for GCC.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 06a42060..004f94e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 7eeac9a..fa2931a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index 1851a3d..0fdb914 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const.h b/gcc/fold-const.h
index ca6d47b..049fee9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 4041b4a..3af5510 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,7 @@
2019-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 5eff00b..80016a3 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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 98af27e..99fb61c 100644
--- a/gcc/fortran/arith.c
+++ b/gcc/fortran/arith.c
@@ -1,5 +1,5 @@
/* Compiler arithmetic
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 85aca5b..e06c705 100644
--- a/gcc/fortran/arith.h
+++ b/gcc/fortran/arith.h
@@ -1,5 +1,5 @@
/* Compiler arithmetic header.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 1c5af79..96732ecd 100644
--- a/gcc/fortran/array.c
+++ b/gcc/fortran/array.c
@@ -1,5 +1,5 @@
/* Array things
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 aec07e7..624780d 100644
--- a/gcc/fortran/bbt.c
+++ b/gcc/fortran/bbt.c
@@ -1,5 +1,5 @@
/* Balanced binary trees using treaps.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 2f63c3e..10f4f25 100644
--- a/gcc/fortran/check.c
+++ b/gcc/fortran/check.c
@@ -1,5 +1,5 @@
/* Check functions
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 105511d..e55ab25 100644
--- a/gcc/fortran/class.c
+++ b/gcc/fortran/class.c
@@ -1,5 +1,5 @@
/* Implementation of Fortran 2003 Polymorphism.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 0087cb8..9365b5b 100644
--- a/gcc/fortran/config-lang.in
+++ b/gcc/fortran/config-lang.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.c
index 27295c4..38415be 100644
--- a/gcc/fortran/constructor.c
+++ b/gcc/fortran/constructor.c
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/constructor.h b/gcc/fortran/constructor.h
index ceb3d75..6f13a2c 100644
--- a/gcc/fortran/constructor.h
+++ b/gcc/fortran/constructor.h
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.c
index ee78786..588f759 100644
--- a/gcc/fortran/convert.c
+++ b/gcc/fortran/convert.c
@@ -1,5 +1,5 @@
/* Data type conversion
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.c
index bf4d891..d3c4487 100644
--- a/gcc/fortran/cpp.c
+++ b/gcc/fortran/cpp.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/cpp.h b/gcc/fortran/cpp.h
index 0a5be78..50f15e8 100644
--- a/gcc/fortran/cpp.h
+++ b/gcc/fortran/cpp.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.c
index 0d1f830..9c200d2 100644
--- a/gcc/fortran/data.c
+++ b/gcc/fortran/data.c
@@ -1,5 +1,5 @@
/* Supporting functions for resolving DATA statement.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 fe8298a..02e1263 100644
--- a/gcc/fortran/data.h
+++ b/gcc/fortran/data.h
@@ -1,5 +1,5 @@
/* Header for functions resolving DATA statements.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c
index 51c19c1..29a57d3 100644
--- a/gcc/fortran/decl.c
+++ b/gcc/fortran/decl.c
@@ -1,5 +1,5 @@
/* Declaration statement matcher
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 b78c138..ae0f803 100644
--- a/gcc/fortran/dependency.c
+++ b/gcc/fortran/dependency.c
@@ -1,5 +1,5 @@
/* Dependency analysis
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0ffb569..dd30887 100644
--- a/gcc/fortran/dependency.h
+++ b/gcc/fortran/dependency.h
@@ -1,5 +1,5 @@
/* Header for dependency analysis
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 af64588..3099ae8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 5b41fd3..68a2791 100644
--- a/gcc/fortran/error.c
+++ b/gcc/fortran/error.c
@@ -1,5 +1,5 @@
/* Handle errors.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 aad1496..7d1c65d 100644
--- a/gcc/fortran/expr.c
+++ b/gcc/fortran/expr.c
@@ -1,5 +1,5 @@
/* Routines for manipulation of expression nodes.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0f39f0c..ad81f7d 100644
--- a/gcc/fortran/f95-lang.c
+++ b/gcc/fortran/f95-lang.c
@@ -1,5 +1,5 @@
/* gfortran backend interface
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 91d216b..a5f1c5a4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 565fa83..181cb0f 100644
--- a/gcc/fortran/gfc-diagnostic.def
+++ b/gcc/fortran/gfc-diagnostic.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h
index fd0bc36f..fd8b353 100644
--- a/gcc/fortran/gfortran.h
+++ b/gcc/fortran/gfortran.h
@@ -1,5 +1,5 @@
/* gfortran header file
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 b971093..33e6e57 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c
index ff6b2bb..99011e7 100644
--- a/gcc/fortran/interface.c
+++ b/gcc/fortran/interface.c
@@ -1,5 +1,5 @@
/* Deal with interfaces.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0c934e1..2cb7084 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0ca3f92..027f16b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 541e6ef..ade7059 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 9ab3b58..1fc459a 100644
--- a/gcc/fortran/ioparm.def
+++ b/gcc/fortran/ioparm.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c
index 3331fb7..d132f56 100644
--- a/gcc/fortran/iresolve.c
+++ b/gcc/fortran/iresolve.c
@@ -1,5 +1,5 @@
/* Intrinsic function resolution.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 094f4b5..b0df2cc 100644
--- a/gcc/fortran/iso-c-binding.def
+++ b/gcc/fortran/iso-c-binding.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 92dc5ed..c2f1f62 100644
--- a/gcc/fortran/iso-fortran-env.def
+++ b/gcc/fortran/iso-fortran-env.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2019 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 61a9118..21339bb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 dc9a94c..9151d02 100644
--- a/gcc/fortran/lang.opt
+++ b/gcc/fortran/lang.opt
@@ -1,5 +1,5 @@
; Options for the Fortran front end.
-; Copyright (C) 2003-2018 Free Software Foundation, Inc.
+; Copyright (C) 2003-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/fortran/libgfortran.h b/gcc/fortran/libgfortran.h
index ef9c7c7..581b2f5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c
index d548bb9..4c0bda9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 f25ed86..ac47d99 100644
--- a/gcc/fortran/match.h
+++ b/gcc/fortran/match.h
@@ -1,5 +1,5 @@
/* All matcher functions.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 fb81e10..ff4bb6d 100644
--- a/gcc/fortran/matchexp.c
+++ b/gcc/fortran/matchexp.c
@@ -1,5 +1,5 @@
/* Expression parser.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 3c9c70c..8cc40e7 100644
--- a/gcc/fortran/mathbuiltins.def
+++ b/gcc/fortran/mathbuiltins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c
index fb18c5c..ec31fb9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 4cfedf6..320b30c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 261a54a..15c5842 100644
--- a/gcc/fortran/openmp.c
+++ b/gcc/fortran/openmp.c
@@ -1,5 +1,5 @@
/* OpenMP directive matching and resolving.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 48e35e3..4e55ade 100644
--- a/gcc/fortran/options.c
+++ b/gcc/fortran/options.c
@@ -1,5 +1,5 @@
/* Parse and display command line options.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 7acd8cf..399867b 100644
--- a/gcc/fortran/parse.c
+++ b/gcc/fortran/parse.c
@@ -1,5 +1,5 @@
/* Main parser.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 e9a6e41..800f2f4 100644
--- a/gcc/fortran/parse.h
+++ b/gcc/fortran/parse.h
@@ -1,5 +1,5 @@
/* Parser header
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 52cc2f1..d7bd6d6 100644
--- a/gcc/fortran/primary.c
+++ b/gcc/fortran/primary.c
@@ -1,5 +1,5 @@
/* Primary expression subroutines
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 ec8070f..a498d19 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 a79689a..efb6ebf 100644
--- a/gcc/fortran/scanner.c
+++ b/gcc/fortran/scanner.c
@@ -1,5 +1,5 @@
/* Character scanner.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 e7a654e..294838d 100644
--- a/gcc/fortran/scanner.h
+++ b/gcc/fortran/scanner.h
@@ -1,5 +1,5 @@
/* Character scanner header.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 4ee1f77..2231390 100644
--- a/gcc/fortran/simplify.c
+++ b/gcc/fortran/simplify.c
@@ -1,5 +1,5 @@
/* Simplify intrinsic functions at compile-time.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 7603cbd..ade2fce 100644
--- a/gcc/fortran/st.c
+++ b/gcc/fortran/st.c
@@ -1,5 +1,5 @@
/* Build executable statement trees.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0a4f7c1..a88e7c0 100644
--- a/gcc/fortran/symbol.c
+++ b/gcc/fortran/symbol.c
@@ -1,5 +1,5 @@
/* Maintain binary trees of symbols.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 6b9292b..69879c2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 8f25899..37ac22f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 04fb426..738022a 100644
--- a/gcc/fortran/trans-array.c
+++ b/gcc/fortran/trans-array.c
@@ -1,5 +1,5 @@
/* Array translation routines
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 5ef8656..aaca62b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 bd9721d..28732e4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 0e14f17..432d12b 100644
--- a/gcc/fortran/trans-const.c
+++ b/gcc/fortran/trans-const.c
@@ -1,5 +1,5 @@
/* Translation of constants
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 4f5a520..270a4f4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 83cbcd1..a51f6a6 100644
--- a/gcc/fortran/trans-decl.c
+++ b/gcc/fortran/trans-decl.c
@@ -1,5 +1,5 @@
/* Backend function setup
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 d0a24fb..27eb2d2 100644
--- a/gcc/fortran/trans-expr.c
+++ b/gcc/fortran/trans-expr.c
@@ -1,5 +1,5 @@
/* Expression translation
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 473334e..96a749e 100644
--- a/gcc/fortran/trans-intrinsic.c
+++ b/gcc/fortran/trans-intrinsic.c
@@ -1,5 +1,5 @@
/* Intrinsic translation
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 88dbcb8..9a13af4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 37acef6..6cbe6c7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 00fdf19..62cca29 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 848c7d9..9cb0f68 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 1a813ea..1302d2a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 197b173..2952d11 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 9297b2f..29a4d00 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 4f33a89..409c6ab 100644
--- a/gcc/fortran/trans.h
+++ b/gcc/fortran/trans.h
@@ -1,5 +1,5 @@
/* Header for code translation functions
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 0eabc3f..b96e292 100644
--- a/gcc/fortran/types.def
+++ b/gcc/fortran/types.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fp-test.c b/gcc/fp-test.c
index 6e68280..988f5e8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 196b3a3..f1e29e4 100644
--- a/gcc/function-tests.c
+++ b/gcc/function-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for function-handling.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/function.c b/gcc/function.c
index 60e96f3..cec344b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/function.h b/gcc/function.h
index 7e59050..cef093c 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -1,5 +1,5 @@
/* Structure for saving state for a nested function.
- Copyright (C) 1989-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fwprop.c b/gcc/fwprop.c
index 78c08e0..cf2c9de 100644
--- a/gcc/fwprop.c
+++ b/gcc/fwprop.c
@@ -1,5 +1,5 @@
/* RTL-based forward propagation pass for GNU compiler.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 82e0e69..7182d36 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 6a759bb..6f94c914 100644
--- a/gcc/gcc-main.c
+++ b/gcc/gcc-main.c
@@ -1,5 +1,5 @@
/* "main" for the compiler driver.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-plugin.h b/gcc/gcc-plugin.h
index 79a7c770..d9e143e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 25a604f..82d4f52 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 202d4f4..de92e3b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-symtab.h b/gcc/gcc-symtab.h
index a87850a..4bd3d2b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc.c b/gcc/gcc.c
index ee1a91b..bcd04df 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -1,5 +1,5 @@
/* Compiler driver program that can handle many languages.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc.h b/gcc/gcc.h
index 7bfa387..a0a1d94 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcov-counter.def b/gcc/gcov-counter.def
index 69135a0..3a0e620 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.c
index 4dcb128..72d94d9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 63cc7fc..e3b1c5c 100644
--- a/gcc/gcov-io.c
+++ b/gcc/gcov-io.c
@@ -1,5 +1,5 @@
/* File format for coverage information
- Copyright (C) 1996-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 1fc31f5..9edb292 100644
--- a/gcc/gcov-io.h
+++ b/gcc/gcov-io.h
@@ -1,5 +1,5 @@
/* File format for coverage information
- Copyright (C) 1996-2018 Free Software Foundation, Inc.
+ Copyright (C) 1996-2019 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 fec8f2f..371ef9a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 211b03c..5bb1cca 100644
--- a/gcc/gcov-tool.c
+++ b/gcc/gcov-tool.c
@@ -1,5 +1,5 @@
/* Gcc offline profile processing tool support. */
-/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2019 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 8f25c70..b8ce1ee 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 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 655c555..e6e4b64 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse-common.h b/gcc/gcse-common.h
index a9c1900..b44c2d4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 8b9518e..35716cd 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -1,5 +1,5 @@
/* Partial redundancy elimination / Hoisting for RTL.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse.h b/gcc/gcse.h
index 08c6224..5371873 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gdbhooks.py b/gcc/gdbhooks.py
index e9913e0..bbe7618 100644
--- a/gcc/gdbhooks.py
+++ b/gcc/gdbhooks.py
@@ -1,5 +1,5 @@
# Python hooks for gdb for debugging GCC
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# Contributed by David Malcolm <dmalcolm@redhat.com>
diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in
index a2d03e4..71ca264 100644
--- a/gcc/gdbinit.in
+++ b/gcc/gdbinit.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 3621dbe..911e4e2 100644
--- a/gcc/gen-pass-instances.awk
+++ b/gcc/gen-pass-instances.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
#
# This 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 a23fd63..09bbc76 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genattr.c b/gcc/genattr.c
index 6a9a3c3..352303d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 d5cdbf5..2cd04cd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 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 59a8e26..a992835 100644
--- a/gcc/genautomata.c
+++ b/gcc/genautomata.c
@@ -1,5 +1,5 @@
/* Pipeline hazard description translator.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
Written by Vladimir Makarov <vmakarov@redhat.com>
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.c
index 28f7b6f..84b0862 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gencheck.c b/gcc/gencheck.c
index d4673ff..bcd4b93 100644
--- a/gcc/gencheck.c
+++ b/gcc/gencheck.c
@@ -1,5 +1,5 @@
/* Generate check macros for tree codes.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.c
index 6e93eab..ada1906 100644
--- a/gcc/genchecksum.c
+++ b/gcc/genchecksum.c
@@ -1,5 +1,5 @@
/* Generate checksums of executables for PCH validation
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gencodes.c b/gcc/gencodes.c
index 891f465..b985565 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconditions.c b/gcc/genconditions.c
index 110e6c6..c5f0f82 100644
--- a/gcc/genconditions.c
+++ b/gcc/genconditions.c
@@ -1,5 +1,5 @@
/* Process machine description and calculate constant conditions.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconfig.c b/gcc/genconfig.c
index 745d537..194fe95 100644
--- a/gcc/genconfig.c
+++ b/gcc/genconfig.c
@@ -1,6 +1,6 @@
/* Generate from machine description:
- some #define configuration flags.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconstants.c b/gcc/genconstants.c
index f2beaa7..1487e3f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genemit.c b/gcc/genemit.c
index 678b9aa..83f86a3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genenums.c b/gcc/genenums.c
index 300b3c3..fd711c3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 0165bd0..a46f375 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/generic-match.h b/gcc/generic-match.h
index f1fa38d..a1e5e2b 100644
--- a/gcc/generic-match.h
+++ b/gcc/generic-match.h
@@ -1,6 +1,6 @@
/* Generic simplify definitions.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 387184b..b26f56a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genflags.c b/gcc/genflags.c
index 6186d64..3a34650 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c
index b021af3..5c78fab 100644
--- a/gcc/gengenrtl.c
+++ b/gcc/gengenrtl.c
@@ -1,5 +1,5 @@
/* Generate code to allocate RTL structures.
- Copyright (C) 1997-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-lex.l b/gcc/gengtype-lex.l
index f78ce61..1188691 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.c
index 6cb8695..25fdce3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.c
index 6a3b981..03f4069 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype.c b/gcc/gengtype.c
index 49393dd..5331733 100644
--- a/gcc/gengtype.c
+++ b/gcc/gengtype.c
@@ -1,5 +1,5 @@
/* Process source files and output type information.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1611,7 +1611,7 @@ static outf_p
create_file (const char *name, const char *oname)
{
static const char *const hdr[] = {
- " Copyright (C) 2004-2018 Free Software Foundation, Inc.\n",
+ " Copyright (C) 2004-2019 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 8da7fb9..db9cb0f 100644
--- a/gcc/gengtype.h
+++ b/gcc/gengtype.h
@@ -1,5 +1,5 @@
/* Process source files and output type information.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genhooks.c b/gcc/genhooks.c
index 9b6ab05..0fcba74 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmatch.c b/gcc/genmatch.c
index 8e3827c..5edd39a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 2c0c95a..b4207bf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This 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 e04d1b1..f1ab6c7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmodes.c b/gcc/genmodes.c
index 6db9ed4..f33eefa 100644
--- a/gcc/genmodes.c
+++ b/gcc/genmodes.c
@@ -1,5 +1,5 @@
/* Generate the machine mode enumeration and associated tables.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmultilib b/gcc/genmultilib
index 73c20ba..0229b73 100644
--- a/gcc/genmultilib
+++ b/gcc/genmultilib
@@ -1,6 +1,6 @@
#!/bin/sh
# Generates multilib.h.
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/genopinit.c b/gcc/genopinit.c
index 79835cc..ea4c3ce 100644
--- a/gcc/genopinit.c
+++ b/gcc/genopinit.c
@@ -1,5 +1,5 @@
/* Generate code to initialize optabs from machine description.
- Copyright (C) 1993-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genoutput.c b/gcc/genoutput.c
index 06456f4..37ee509 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genpeep.c b/gcc/genpeep.c
index 190a9b6..8ecf6ad 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genpreds.c b/gcc/genpreds.c
index bb29484..19b7dcb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genrecog.c b/gcc/genrecog.c
index 629e2dc..90e2508 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gensupport.c b/gcc/gensupport.c
index 41ad9bc..31a67d5 100644
--- a/gcc/gensupport.c
+++ b/gcc/gensupport.c
@@ -1,5 +1,5 @@
/* Support routines for the various generation passes.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gensupport.h b/gcc/gensupport.h
index f41edf5..5c43203 100644
--- a/gcc/gensupport.h
+++ b/gcc/gensupport.h
@@ -1,5 +1,5 @@
/* Declarations for rtx-reader support for gen* routines.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.c
index 71f3cb9..f7a22b7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c
index c989fb0..9a12fad 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-internal.h b/gcc/ggc-internal.h
index 68a285f..f27ce29 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c
index 49259cf..6edec27 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c
index f04b22c..143986b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.c
index f62f474..752f446 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc.h b/gcc/ggc.h
index e74f364..60273f2 100644
--- a/gcc/ggc.h
+++ b/gcc/ggc.h
@@ -1,6 +1,6 @@
/* Garbage collection for the GNU compiler.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.c
index 8af3577..fd87e42 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-builder.h b/gcc/gimple-builder.h
index 1811255..3383851 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c
index d07c89b..b0c9f9b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 96733bd..1ad1432 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c
index fb43552..3e7cbfd 100644
--- a/gcc/gimple-fold.c
+++ b/gcc/gimple-fold.c
@@ -1,5 +1,5 @@
/* Statement simplification on GIMPLE.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 e1da276..76a6581 100644
--- a/gcc/gimple-fold.h
+++ b/gcc/gimple-fold.h
@@ -1,6 +1,6 @@
/* Gimple folding definitions.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 c0131f3..e0e4e12 100644
--- a/gcc/gimple-iterator.c
+++ b/gcc/gimple-iterator.c
@@ -1,5 +1,5 @@
/* Iterator routines for GIMPLE statements.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 e23d4b2..ee6f5b1 100644
--- a/gcc/gimple-iterator.h
+++ b/gcc/gimple-iterator.h
@@ -1,5 +1,5 @@
/* Header file for gimple iterators.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.c
index e2fb000..90efcfe 100644
--- a/gcc/gimple-laddress.c
+++ b/gcc/gimple-laddress.c
@@ -1,5 +1,5 @@
/* Lower and optimize address expressions.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple-loop-interchange.cc b/gcc/gimple-loop-interchange.cc
index 9145b12..bb01a9b 100644
--- a/gcc/gimple-loop-interchange.cc
+++ b/gcc/gimple-loop-interchange.cc
@@ -1,5 +1,5 @@
/* Loop interchange.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.c
index 5920cad..90ddbf3 100644
--- a/gcc/gimple-loop-jam.c
+++ b/gcc/gimple-loop-jam.c
@@ -1,5 +1,5 @@
/* Loop unroll-and-jam.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-loop-versioning.cc b/gcc/gimple-loop-versioning.cc
index 887b5e7..f5e674b 100644
--- a/gcc/gimple-loop-versioning.cc
+++ b/gcc/gimple-loop-versioning.cc
@@ -1,5 +1,5 @@
/* Loop versioning pass.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.c
index b00e14f..056b0cb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-low.h b/gcc/gimple-low.h
index 3d96d8f..89317c9 100644
--- a/gcc/gimple-low.h
+++ b/gcc/gimple-low.h
@@ -1,5 +1,5 @@
/* Header file for gimple lowering pass.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 374232b..bbbc0f2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-match.h b/gcc/gimple-match.h
index b6eb888..22fa86c 100644
--- a/gcc/gimple-match.h
+++ b/gcc/gimple-match.h
@@ -1,6 +1,6 @@
/* Gimple simplify definitions.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 6357913..761098b 100644
--- a/gcc/gimple-predict.h
+++ b/gcc/gimple-predict.h
@@ -1,6 +1,6 @@
/* Gimple prediction routines.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 51c0fb3..45ef09e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 6ae6a3b..8d8e105 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 16b8943..30fb7cb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.c
index 3efaca1..149b666 100644
--- a/gcc/gimple-ssa-evrp-analyze.c
+++ b/gcc/gimple-ssa-evrp-analyze.c
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-evrp-analyze.h b/gcc/gimple-ssa-evrp-analyze.h
index 01942f0..1157027 100644
--- a/gcc/gimple-ssa-evrp-analyze.h
+++ b/gcc/gimple-ssa-evrp-analyze.h
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.c
index 9900980..96da79b 100644
--- a/gcc/gimple-ssa-evrp.c
+++ b/gcc/gimple-ssa-evrp.c
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 880836c..1a9e0a52 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 98bb33b..e6e9ffa 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 75f6be8..33bbb66 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 8284c76..fe50c89 100644
--- a/gcc/gimple-ssa-sprintf.c
+++ b/gcc/gimple-ssa-sprintf.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2019 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 e813e45..4a8cf6f 100644
--- a/gcc/gimple-ssa-store-merging.c
+++ b/gcc/gimple-ssa-store-merging.c
@@ -1,5 +1,5 @@
/* GIMPLE store merging and byte swapping passes.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 d47772b..82721a9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 9d2d68a..2d88fcf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.c
index d47f73f..6eb393d 100644
--- a/gcc/gimple-ssa-warn-restrict.c
+++ b/gcc/gimple-ssa-warn-restrict.c
@@ -1,6 +1,6 @@
/* Pass to detect and issue warnings for violations of the restrict
qualifier.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by Martin Sebor <msebor@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-warn-restrict.h b/gcc/gimple-ssa-warn-restrict.h
index c624589..167d584 100644
--- a/gcc/gimple-ssa-warn-restrict.h
+++ b/gcc/gimple-ssa-warn-restrict.h
@@ -1,5 +1,5 @@
/* Warn on violations of the restrict qualifier.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by Martin Sebor <msebor@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa.h b/gcc/gimple-ssa.h
index a82857e..227f58c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 31ba4cc..3142b37 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 3a23680..34b8d6f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 68f646b..d0d144e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 c50a6dd..29f33b0 100644
--- a/gcc/gimple-walk.c
+++ b/gcc/gimple-walk.c
@@ -1,6 +1,6 @@
/* Gimple walk support.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 a051b3e..0f0bd45 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple.c b/gcc/gimple.c
index b3548f4..3a91d1c 100644
--- a/gcc/gimple.c
+++ b/gcc/gimple.c
@@ -1,6 +1,6 @@
/* Gimple IR support functions.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 38206e9..78e3467 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 37fd5fb..8b5c9e2 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -1,6 +1,6 @@
/* Gimple IR definitions.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 269fe6b..edcb3df 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 0ee9c0e..5340ac4 100644
--- a/gcc/gimplify-me.h
+++ b/gcc/gimplify-me.h
@@ -1,5 +1,5 @@
/* Header file for middle end gimplification.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index 40ed18e..5677ddd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 62ca869..1070006 100644
--- a/gcc/gimplify.h
+++ b/gcc/gimplify.h
@@ -1,5 +1,5 @@
/* Header file for gimplification.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/float.h b/gcc/ginclude/float.h
index 96a360f..9ebae05 100644
--- a/gcc/ginclude/float.h
+++ b/gcc/ginclude/float.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/iso646.h b/gcc/ginclude/iso646.h
index cae57da..01a1245 100644
--- a/gcc/ginclude/iso646.h
+++ b/gcc/ginclude/iso646.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdalign.h b/gcc/ginclude/stdalign.h
index 87a0170..999c431 100644
--- a/gcc/ginclude/stdalign.h
+++ b/gcc/ginclude/stdalign.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h
index e4c73fd..7d16fbf 100644
--- a/gcc/ginclude/stdarg.h
+++ b/gcc/ginclude/stdarg.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1989-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdatomic.h b/gcc/ginclude/stdatomic.h
index 5cc7b08..96ee9b2 100644
--- a/gcc/ginclude/stdatomic.h
+++ b/gcc/ginclude/stdatomic.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdbool.h b/gcc/ginclude/stdbool.h
index aa55406..3617ff4 100644
--- a/gcc/ginclude/stdbool.h
+++ b/gcc/ginclude/stdbool.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h
index cea220c..da692e1 100644
--- a/gcc/ginclude/stddef.h
+++ b/gcc/ginclude/stddef.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1989-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdfix.h b/gcc/ginclude/stdfix.h
index 9ee244c..c20fa68 100644
--- a/gcc/ginclude/stdfix.h
+++ b/gcc/ginclude/stdfix.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2019 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 f11f111..83b03b2 100644
--- a/gcc/ginclude/stdint-gcc.h
+++ b/gcc/ginclude/stdint-gcc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdnoreturn.h b/gcc/ginclude/stdnoreturn.h
index eb81aad..c8d65a6 100644
--- a/gcc/ginclude/stdnoreturn.h
+++ b/gcc/ginclude/stdnoreturn.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/tgmath.h b/gcc/ginclude/tgmath.h
index 483e1ca..edfb71e 100644
--- a/gcc/ginclude/tgmath.h
+++ b/gcc/ginclude/tgmath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2019 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 8a1a919..6df783e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 6c50848..0cddf0f 100644
--- a/gcc/glimits.h
+++ b/gcc/glimits.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index 460e742..3713881 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,5 +1,7 @@
2019-01-01 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gccgo.texi: Bump @copyrights-go year.
2018-11-27 Ian Lance Taylor <iant@golang.org>
@@ -1591,7 +1593,7 @@
Go frontend added to gcc repository.
-Copyright (C) 2010-2018 Free Software Foundation, Inc.
+Copyright (C) 2010-2019 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in
index e8656cb..ba3f7f7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 79ee2e2..91e7ce6 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 96e0c50..1375323 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 2dc1d43..42e86cd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 6ddf0f4..0fbeaff 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-2018 Free Software Foundation, Inc.
+// Copyright (C) 2016-2019 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 32b91c1..8443256 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-2018 Free Software Foundation, Inc.
+// Copyright (C) 2011-2019 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 f67a20b..970f0d5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 e76e1fc..dd22fda 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 baa7bb2..c008915 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 3a02464..f54362f 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-2018 Free Software Foundation, Inc.
+// Copyright (C) 2009-2019 Free Software Foundation, Inc.
// This file is part of GCC.
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.c
index d265fc9..46b838a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 cf2d291..f7f2e64 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/lang.opt b/gcc/go/lang.opt
index ee1c291..f1a81266 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-2018 Free Software Foundation, Inc.
+; Copyright (C) 2009-2019 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/godump.c b/gcc/godump.c
index baf21e2..17390b8 100644
--- a/gcc/godump.c
+++ b/gcc/godump.c
@@ -1,5 +1,5 @@
/* Output Go language descriptions of types.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 3b559a4..89b2031 100644
--- a/gcc/graph.c
+++ b/gcc/graph.c
@@ -1,5 +1,5 @@
/* Output routines for graphical representation.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 71cff2e..356f9fe 100644
--- a/gcc/graph.h
+++ b/gcc/graph.h
@@ -1,5 +1,5 @@
/* Header file for graph routines.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphds.c b/gcc/graphds.c
index 631d797..9eb1343 100644
--- a/gcc/graphds.c
+++ b/gcc/graphds.c
@@ -1,5 +1,5 @@
/* Graph representation and manipulation functions.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphds.h b/gcc/graphds.h
index 371607e..68adc49 100644
--- a/gcc/graphds.h
+++ b/gcc/graphds.h
@@ -1,5 +1,5 @@
/* Graph representation.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c
index 80aff31..3f8fe54 100644
--- a/gcc/graphite-dependences.c
+++ b/gcc/graphite-dependences.c
@@ -1,5 +1,5 @@
/* Data dependence analysis for Graphite.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 cc93fb9..f1619e7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 8ceaa49..c4b8f3b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 51ca038..29f9740 100644
--- a/gcc/graphite-poly.c
+++ b/gcc/graphite-poly.c
@@ -1,5 +1,5 @@
/* Graphite polyhedral representation.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 0dafc39..5f63bce 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 1d41cff..62572dd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 f49eef6..7b52c16 100644
--- a/gcc/graphite.c
+++ b/gcc/graphite.c
@@ -1,5 +1,5 @@
/* Gimple Represented as Polyhedra.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 be0a22b..fa0c351 100644
--- a/gcc/graphite.h
+++ b/gcc/graphite.h
@@ -1,5 +1,5 @@
/* Graphite polyhedral representation.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 dcc03f9..adeaf03 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 f15997a..26c8969 100644
--- a/gcc/gstab.h
+++ b/gcc/gstab.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gsyms.h b/gcc/gsyms.h
index 68cda75..d069997 100644
--- a/gcc/gsyms.h
+++ b/gcc/gsyms.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index 2c84ce3..72178b6 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 f826ec9..9f41b44 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 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 98b5830..7b7a1c8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 cb38ccb..af66018 100644
--- a/gcc/hash-map-traits.h
+++ b/gcc/hash-map-traits.h
@@ -1,5 +1,5 @@
/* A hash map traits.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-map.h b/gcc/hash-map.h
index 5cee4a4..9d41696 100644
--- a/gcc/hash-map.h
+++ b/gcc/hash-map.h
@@ -1,5 +1,5 @@
/* A type-safe hash map.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 838560a..5ca1e4e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-set.h b/gcc/hash-set.h
index ea6e84c..1f09518 100644
--- a/gcc/hash-set.h
+++ b/gcc/hash-set.h
@@ -1,5 +1,5 @@
/* A type-safe hash set.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-table.c b/gcc/hash-table.c
index bff9644..646a7a1 100644
--- a/gcc/hash-table.c
+++ b/gcc/hash-table.c
@@ -1,5 +1,5 @@
/* A type-safe hash table template.
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 bd83345..1fd3694 100644
--- a/gcc/hash-table.h
+++ b/gcc/hash-table.h
@@ -1,5 +1,5 @@
/* A type-safe hash table template.
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 6058cfc..2d17e2c 100644
--- a/gcc/hash-traits.h
+++ b/gcc/hash-traits.h
@@ -1,5 +1,5 @@
/* Traits for hashable types.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 a417ff3..9f91165 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
Contributed by INRIA.
diff --git a/gcc/hooks.c b/gcc/hooks.c
index 46bf2a8..bbc35fc 100644
--- a/gcc/hooks.c
+++ b/gcc/hooks.c
@@ -1,5 +1,5 @@
/* General-purpose hooks.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This 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 bcfc231..9e4bc29 100644
--- a/gcc/hooks.h
+++ b/gcc/hooks.h
@@ -1,5 +1,5 @@
/* General-purpose hooks.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This 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 d6ebe48..22e7078 100644
--- a/gcc/host-default.c
+++ b/gcc/host-default.c
@@ -1,5 +1,5 @@
/* Default host-specific hook definitions.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hosthooks-def.h b/gcc/hosthooks-def.h
index 72b7f1f..e955143 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hosthooks.h b/gcc/hosthooks.h
index d6d542c..f4d1bfb 100644
--- a/gcc/hosthooks.h
+++ b/gcc/hosthooks.h
@@ -1,5 +1,5 @@
/* The host_hooks data structure.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 96b962f..eb28863 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-brig.c b/gcc/hsa-brig.c
index ca06611..016e61f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 e11cc2d..28c3cbf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-common.c b/gcc/hsa-common.c
index 0e18fa7..27714cd 100644
--- a/gcc/hsa-common.c
+++ b/gcc/hsa-common.c
@@ -1,5 +1,5 @@
/* Implementation of commonly needed HSAIL related functions and methods.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
Contributed by Martin Jambor <mjambor@suse.cz> and
Martin Liska <mliska@suse.cz>.
diff --git a/gcc/hsa-common.h b/gcc/hsa-common.h
index c72343f..9c61786 100644
--- a/gcc/hsa-common.h
+++ b/gcc/hsa-common.h
@@ -1,5 +1,5 @@
/* HSAIL and BRIG related macros and definitions.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c
index 96f8264..332d89d 100644
--- a/gcc/hsa-dump.c
+++ b/gcc/hsa-dump.c
@@ -1,5 +1,5 @@
/* Infrastructure to dump our HSAIL IL
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 69e092e..edcec10 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 819f680..d0c1609 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
Contributed by Michael Matz <matz@suse.de>
This file is part of GCC.
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c
index 1e73fac..2decece 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hw-doloop.h b/gcc/hw-doloop.h
index 5a68a79..25a7d13 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hwint.c b/gcc/hwint.c
index b10b5e4..7fe866f 100644
--- a/gcc/hwint.c
+++ b/gcc/hwint.c
@@ -1,5 +1,5 @@
/* Operations on HOST_WIDE_INT.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hwint.h b/gcc/hwint.h
index 8068cad..dfb552f 100644
--- a/gcc/hwint.h
+++ b/gcc/hwint.h
@@ -1,5 +1,5 @@
/* HOST_WIDE_INT definitions for the GNU compiler.
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index 8b39076..77feb45 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -1,5 +1,5 @@
/* If-conversion support.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ifcvt.h b/gcc/ifcvt.h
index a18ba94..153ad96 100644
--- a/gcc/ifcvt.h
+++ b/gcc/ifcvt.h
@@ -1,5 +1,5 @@
/* If-conversion header file.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/inchash.c b/gcc/inchash.c
index d92cec1..2d33b3e 100644
--- a/gcc/inchash.c
+++ b/gcc/inchash.c
@@ -1,5 +1,5 @@
/* Incremential hashing for jhash.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/inchash.h b/gcc/inchash.h
index 20c16d5..f61e631 100644
--- a/gcc/inchash.h
+++ b/gcc/inchash.h
@@ -1,5 +1,5 @@
/* An incremental hash abstract data type.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/incpath.c b/gcc/incpath.c
index b11c6a5..bcbe208 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1986-2019 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 89aa6c9..4926e2f 100644
--- a/gcc/incpath.h
+++ b/gcc/incpath.h
@@ -1,5 +1,5 @@
/* Set up combined include path for the preprocessor.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This 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 78d1e3b..766b13c 100644
--- a/gcc/init-regs.c
+++ b/gcc/init-regs.c
@@ -1,5 +1,5 @@
/* Initialization of uninitialized regs.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/input.c b/gcc/input.c
index be1da2c..bf1ca66 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/input.h b/gcc/input.h
index 1f766f3..3c7cf36 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/insn-addr.h b/gcc/insn-addr.h
index 9473c89..8e33c62 100644
--- a/gcc/insn-addr.h
+++ b/gcc/insn-addr.h
@@ -1,5 +1,5 @@
/* Macros to support INSN_ADDRESSES
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/insn-notes.def b/gcc/insn-notes.def
index 0afd475..337e9df 100644
--- a/gcc/insn-notes.def
+++ b/gcc/insn-notes.def
@@ -1,5 +1,5 @@
/* Insn note definitions.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/int-vector-builder.h b/gcc/int-vector-builder.h
index 49fe473..adf0904 100644
--- a/gcc/int-vector-builder.h
+++ b/gcc/int-vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector integer constants.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c
index d082dd5..103e0c1 100644
--- a/gcc/internal-fn.c
+++ b/gcc/internal-fn.c
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def
index a7e7db6..7313f92 100644
--- a/gcc/internal-fn.def
+++ b/gcc/internal-fn.def
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.h b/gcc/internal-fn.h
index ff3bace..7164ee5 100644
--- a/gcc/internal-fn.h
+++ b/gcc/internal-fn.h
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/intl.c b/gcc/intl.c
index 1dcea9f..f3a5757 100644
--- a/gcc/intl.c
+++ b/gcc/intl.c
@@ -1,5 +1,5 @@
/* Message translation utilities.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/intl.h b/gcc/intl.h
index 22feeb0..0baef54 100644
--- a/gcc/intl.h
+++ b/gcc/intl.h
@@ -1,5 +1,5 @@
/* intl.h - internationalization
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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-comdats.c b/gcc/ipa-comdats.c
index 243756a..4980fd9 100644
--- a/gcc/ipa-comdats.c
+++ b/gcc/ipa-comdats.c
@@ -1,5 +1,5 @@
/* Localize comdats.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c
index 5758915..247aba7 100644
--- a/gcc/ipa-cp.c
+++ b/gcc/ipa-cp.c
@@ -1,5 +1,5 @@
/* Interprocedural constant propagation
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 4ba0f0b..9c54edd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c
index 1c43b31..1189648 100644
--- a/gcc/ipa-fnsummary.c
+++ b/gcc/ipa-fnsummary.c
@@ -1,5 +1,5 @@
/* Function summary pass.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-fnsummary.h b/gcc/ipa-fnsummary.h
index 9e79594..f1642a3 100644
--- a/gcc/ipa-fnsummary.h
+++ b/gcc/ipa-fnsummary.h
@@ -1,5 +1,5 @@
/* IPA function body analysis.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 63b41ea..b48f94b 100644
--- a/gcc/ipa-hsa.c
+++ b/gcc/ipa-hsa.c
@@ -1,5 +1,5 @@
/* Callgraph based analysis of static variables.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 5361139..2528493 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 65dfe69..0035db3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 ff31319..6701931 100644
--- a/gcc/ipa-icf.c
+++ b/gcc/ipa-icf.c
@@ -1,5 +1,5 @@
/* Interprocedural Identical Code Folding pass
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 0359653..d8a8d43 100644
--- a/gcc/ipa-icf.h
+++ b/gcc/ipa-icf.h
@@ -1,5 +1,5 @@
/* Interprocedural semantic function equality pass
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 c967eaa..6c77f32 100644
--- a/gcc/ipa-inline-analysis.c
+++ b/gcc/ipa-inline-analysis.c
@@ -1,5 +1,5 @@
/* Analysis used by inlining decision heuristics.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 0e74998..0910a9c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 bd6ab22..623381f 100644
--- a/gcc/ipa-inline.c
+++ b/gcc/ipa-inline.c
@@ -1,5 +1,5 @@
/* Inlining decision heuristics.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 02d6da0..f6eb677 100644
--- a/gcc/ipa-inline.h
+++ b/gcc/ipa-inline.h
@@ -1,5 +1,5 @@
/* Inlining decision heuristics.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.c
index 1e3a92a..037253a 100644
--- a/gcc/ipa-param-manipulation.c
+++ b/gcc/ipa-param-manipulation.c
@@ -1,6 +1,6 @@
/* Manipulation of formal and actual parameters of functions and function
calls.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-param-manipulation.h b/gcc/ipa-param-manipulation.h
index 84bc42d..e2b543a 100644
--- a/gcc/ipa-param-manipulation.h
+++ b/gcc/ipa-param-manipulation.h
@@ -1,6 +1,6 @@
/* Manipulation of formal and actual parameters of functions and function
calls.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.c
index 6e54733..44808cf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.c
index 6ef02b1..3b7c4df 100644
--- a/gcc/ipa-predicate.c
+++ b/gcc/ipa-predicate.c
@@ -1,5 +1,5 @@
/* IPA predicates.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-predicate.h b/gcc/ipa-predicate.h
index 9a82fe6..e97754c 100644
--- a/gcc/ipa-predicate.h
+++ b/gcc/ipa-predicate.h
@@ -1,5 +1,5 @@
/* IPA predicates.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 7065af5..4e57b88 100644
--- a/gcc/ipa-profile.c
+++ b/gcc/ipa-profile.c
@@ -1,5 +1,5 @@
/* Basic IPA optimizations based on profile.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
index 05e666e..d5d9ca9 100644
--- a/gcc/ipa-prop.c
+++ b/gcc/ipa-prop.c
@@ -1,5 +1,5 @@
/* Interprocedural analyses.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h
index 5e826c5..6d1f7ea 100644
--- a/gcc/ipa-prop.h
+++ b/gcc/ipa-prop.h
@@ -1,5 +1,5 @@
/* Interprocedural analyses.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 4418eef..ba0c7c2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 2b9a7e3..66d54c9 100644
--- a/gcc/ipa-ref.c
+++ b/gcc/ipa-ref.c
@@ -1,5 +1,5 @@
/* Interprocedural reference lists.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 4e22d85..05e1058 100644
--- a/gcc/ipa-ref.h
+++ b/gcc/ipa-ref.h
@@ -1,5 +1,5 @@
/* IPA reference lists.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 6242aef..95f91b7 100644
--- a/gcc/ipa-reference.c
+++ b/gcc/ipa-reference.c
@@ -1,5 +1,5 @@
/* Callgraph based analysis of static variables.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 75c8128..3be02fb 100644
--- a/gcc/ipa-reference.h
+++ b/gcc/ipa-reference.h
@@ -1,5 +1,5 @@
/* IPA handling of references.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 38f5bcf..eeef7bb 100644
--- a/gcc/ipa-split.c
+++ b/gcc/ipa-split.c
@@ -1,5 +1,5 @@
/* Function splitting pass
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 f07e3b3..c972375 100644
--- a/gcc/ipa-utils.c
+++ b/gcc/ipa-utils.c
@@ -1,5 +1,5 @@
/* Utilities for ipa analysis.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 02ce51b..618d74f 100644
--- a/gcc/ipa-utils.h
+++ b/gcc/ipa-utils.h
@@ -1,5 +1,5 @@
/* Utilities for ipa analysis.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 35de913..ebcccef 100644
--- a/gcc/ipa-visibility.c
+++ b/gcc/ipa-visibility.c
@@ -1,5 +1,5 @@
/* IPA visibility pass
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa.c b/gcc/ipa.c
index 5916346..3505899 100644
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -1,5 +1,5 @@
/* Basic IPA optimizations and utilities.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ira-build.c b/gcc/ira-build.c
index da017be..2f87c81 100644
--- a/gcc/ira-build.c
+++ b/gcc/ira-build.c
@@ -1,5 +1,5 @@
/* Building internal representation for IRA.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 02002f7..565f7a0 100644
--- a/gcc/ira-color.c
+++ b/gcc/ira-color.c
@@ -1,5 +1,5 @@
/* IRA allocation based on graph coloring.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 eb85e77..b57468b 100644
--- a/gcc/ira-conflicts.c
+++ b/gcc/ira-conflicts.c
@@ -1,5 +1,5 @@
/* IRA conflict builder.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 14d0ff3..e5d8804 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 dc7a239..51bf9c8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 b7cc9c1..181fba5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 f74958f..c9e422a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 c8f2df4..4b9c11d 100644
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -1,5 +1,5 @@
/* Integrated Register Allocator (IRA) entry point.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 8a8e460..0e7232a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 e28af43..f3533f6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 4f8f737..12a6c61 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-11-15 David Malcolm <dmalcolm@redhat.com>
PR other/19165
@@ -2615,7 +2619,7 @@
* Initial creation
-Copyright (C) 2013-2018 Free Software Foundation, Inc.
+Copyright (C) 2013-2019 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 e82f945..660f54d 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 23f36b3..b27805c 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 3bc5ae4..e689ecf 100644
--- a/gcc/jit/docs/_build/texinfo/libgccjit.texi
+++ b/gcc/jit/docs/_build/texinfo/libgccjit.texi
@@ -23,7 +23,7 @@ libgccjit 8.0.0 (experimental 20171031), October 31, 2017
David Malcolm
-Copyright @copyright{} 2014-2018 Free Software Foundation, Inc.
+Copyright @copyright{} 2014-2019 Free Software Foundation, Inc.
@end quotation
@end copying
@@ -46,7 +46,7 @@ Copyright @copyright{} 2014-2018 Free Software Foundation, Inc.
@c %**start of body
@anchor{index doc}@anchor{0}
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 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-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -388,7 +388,7 @@ Running the test suite
@chapter Tutorial
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -432,7 +432,7 @@ the details in later parts of this tutorial.
@example
/* Smoketest example for libgccjit.so
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
@@ -583,7 +583,7 @@ hello world
@noindent
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -1037,7 +1037,7 @@ Here's what the above looks like as a complete program:
@example
/* Usage example for libgccjit.so
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1170,7 +1170,7 @@ result: 25
@noindent
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -1651,7 +1651,7 @@ install it with @cite{yum install python-xdot}):
@example
/* Usage example for libgccjit.so
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1843,7 +1843,7 @@ loop_test returned: 285
@noindent
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -3992,7 +3992,7 @@ instr9:
@noindent
-@c Copyright (C) 2015-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -4824,7 +4824,7 @@ to an executable. It's also possible to compile it to an object file,
and to a dynamic library. See the documentation of
@pxref{4a,,gcc_jit_context_compile_to_file()} for more information.
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -4846,7 +4846,7 @@ and to a dynamic library. See the documentation of
@chapter Topic Reference
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -5623,7 +5623,7 @@ its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -5740,7 +5740,7 @@ object's context is released.
@end cartouche
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -6378,7 +6378,7 @@ create_code (gcc_jit_context *ctxt, void *user_data)
Function pointer types can be created using
@pxref{91,,gcc_jit_context_new_function_ptr_type()}.
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -7464,7 +7464,7 @@ PTR[INDEX]
in C (or, indeed, to @code{PTR + INDEX}).
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8090,7 +8090,7 @@ create_code (gcc_jit_context *ctxt, void *user_data)
@end quotation
@end deffn
-@c Copyright (C) 2017-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2017-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8173,7 +8173,7 @@ Generate a @pxref{a,,gcc_jit_type} for a function pointer with the
given return type and parameters.
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8261,7 +8261,7 @@ argument is true, this will also set up @cite{gcc_jit_location} information
throughout the context, pointing at the dump file as if it were a source
file, giving you @emph{something} you can step through in the debugger.
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8538,7 +8538,7 @@ There is currently no support for specifying libraries to link
against.
@end deffn
-@c Copyright (C) 2015-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8789,7 +8789,7 @@ entrypoints:
@code{LIBGCCJIT_ABI_10} covers the addition of
@pxref{85,,gcc_jit_context_new_rvalue_from_vector()}
-@c Copyright (C) 2015-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9100,7 +9100,7 @@ for its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9138,7 +9138,7 @@ production yet.
Contents:
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9273,7 +9273,7 @@ Compiling a context
@section Tutorial
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9316,7 +9316,7 @@ the details in later parts of this tutorial.
@example
/* Smoketest example for libgccjit.so C++ API
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
@@ -9451,7 +9451,7 @@ hello world
@noindent
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9847,7 +9847,7 @@ Here's what the above looks like as a complete program:
@example
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
@@ -9962,7 +9962,7 @@ result: 25
@noindent
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -10466,7 +10466,7 @@ install it with @cite{yum install python-xdot}):
@example
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
@@ -10623,7 +10623,7 @@ loop_test returned: 285
@noindent
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -12549,7 +12549,7 @@ instr9:
@noindent
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -12571,7 +12571,7 @@ instr9:
@section Topic Reference
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -12965,7 +12965,7 @@ its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -13063,7 +13063,7 @@ obj: 4.0 * (float)i
@noindent
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -13351,7 +13351,7 @@ size of the struct is not known), or later specified using
@pxref{8d,,gcc_jit_struct_set_fields()}.
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14253,7 +14253,7 @@ gccjit::lvalue element = array[0];
@noindent
@end quotation
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14716,7 +14716,7 @@ create_code (gcc_jit_context *c_ctxt, void *user_data)
@end quotation
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14797,7 +14797,7 @@ argument is true, this will also set up @cite{gccjit::location} information
throughout the context, pointing at the dump file as if it were a source
file, giving you @emph{something} you can step through in the debugger.
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14869,7 +14869,7 @@ This is a thin wrapper around the
@pxref{4a,,gcc_jit_context_compile_to_file()} API entrypoint.
@end deffn
-@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2019 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 8484224..3e630db 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-2018 Free Software Foundation, Inc.'
+copyright = u'2014-2019 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 8075421..0d8c0d2 100644
--- a/gcc/jit/docs/cp/index.rst
+++ b/gcc/jit/docs/cp/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 0c6105b..2a5f67c 100644
--- a/gcc/jit/docs/cp/intro/index.rst
+++ b/gcc/jit/docs/cp/intro/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 a284288..6d50bcc 100644
--- a/gcc/jit/docs/cp/intro/tutorial01.rst
+++ b/gcc/jit/docs/cp/intro/tutorial01.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 72f1530..55fd53f 100644
--- a/gcc/jit/docs/cp/intro/tutorial02.rst
+++ b/gcc/jit/docs/cp/intro/tutorial02.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 dc733f1..861ecf5 100644
--- a/gcc/jit/docs/cp/intro/tutorial03.rst
+++ b/gcc/jit/docs/cp/intro/tutorial03.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 188d757..291e09a 100644
--- a/gcc/jit/docs/cp/intro/tutorial04.rst
+++ b/gcc/jit/docs/cp/intro/tutorial04.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 d4cd9b3..7e8d9a1 100644
--- a/gcc/jit/docs/cp/topics/compilation.rst
+++ b/gcc/jit/docs/cp/topics/compilation.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 338d68f..a60c1d6 100644
--- a/gcc/jit/docs/cp/topics/contexts.rst
+++ b/gcc/jit/docs/cp/topics/contexts.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 db0e33b1..9d5f429 100644
--- a/gcc/jit/docs/cp/topics/expressions.rst
+++ b/gcc/jit/docs/cp/topics/expressions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 ca1141d..3012218 100644
--- a/gcc/jit/docs/cp/topics/functions.rst
+++ b/gcc/jit/docs/cp/topics/functions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 f1ac3f4..89a2363 100644
--- a/gcc/jit/docs/cp/topics/index.rst
+++ b/gcc/jit/docs/cp/topics/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 3827899..39dd924 100644
--- a/gcc/jit/docs/cp/topics/locations.rst
+++ b/gcc/jit/docs/cp/topics/locations.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 3b803e1..bcb4718 100644
--- a/gcc/jit/docs/cp/topics/objects.rst
+++ b/gcc/jit/docs/cp/topics/objects.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 bae6e64..b6c0f4e 100644
--- a/gcc/jit/docs/cp/topics/types.rst
+++ b/gcc/jit/docs/cp/topics/types.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 afeb862..6c8609c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 b22c8aa..fa70279 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 13efb11..f7a6e07 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 19a3081..eccc487 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 8c5b93c..21d3ff9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 309eeea..147960c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 32780ef..b81efe4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 5b36721..949e0b8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 5def959..5cb4490 100644
--- a/gcc/jit/docs/index.rst
+++ b/gcc/jit/docs/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 8f58b16..1e30b77 100644
--- a/gcc/jit/docs/internals/index.rst
+++ b/gcc/jit/docs/internals/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 a2c5e7d..181d1b0c 100644
--- a/gcc/jit/docs/intro/index.rst
+++ b/gcc/jit/docs/intro/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 3a66e9d..2126d49 100644
--- a/gcc/jit/docs/intro/tutorial01.rst
+++ b/gcc/jit/docs/intro/tutorial01.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 1b411a1..6530a02 100644
--- a/gcc/jit/docs/intro/tutorial02.rst
+++ b/gcc/jit/docs/intro/tutorial02.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 9286bee..027f018 100644
--- a/gcc/jit/docs/intro/tutorial03.rst
+++ b/gcc/jit/docs/intro/tutorial03.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 1d15aca..a81594f 100644
--- a/gcc/jit/docs/intro/tutorial04.rst
+++ b/gcc/jit/docs/intro/tutorial04.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 a5d3440..4788db7 100644
--- a/gcc/jit/docs/intro/tutorial05.rst
+++ b/gcc/jit/docs/intro/tutorial05.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2019 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 0185fcf..38d338b 100644
--- a/gcc/jit/docs/topics/compatibility.rst
+++ b/gcc/jit/docs/topics/compatibility.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2019 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 8654cb3..4b0f1ea 100644
--- a/gcc/jit/docs/topics/compilation.rst
+++ b/gcc/jit/docs/topics/compilation.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 8f58a32..95964ca 100644
--- a/gcc/jit/docs/topics/contexts.rst
+++ b/gcc/jit/docs/topics/contexts.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 ace4973..9dee2d8 100644
--- a/gcc/jit/docs/topics/expressions.rst
+++ b/gcc/jit/docs/topics/expressions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/function-pointers.rst b/gcc/jit/docs/topics/function-pointers.rst
index dbaf374..2cd9f2f 100644
--- a/gcc/jit/docs/topics/function-pointers.rst
+++ b/gcc/jit/docs/topics/function-pointers.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2017-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2017-2019 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 3733d17..673ac9c 100644
--- a/gcc/jit/docs/topics/functions.rst
+++ b/gcc/jit/docs/topics/functions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 65cdab8..056ce50 100644
--- a/gcc/jit/docs/topics/index.rst
+++ b/gcc/jit/docs/topics/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 d3cec37..df85d2f 100644
--- a/gcc/jit/docs/topics/locations.rst
+++ b/gcc/jit/docs/topics/locations.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 87b0770..af77958 100644
--- a/gcc/jit/docs/topics/objects.rst
+++ b/gcc/jit/docs/topics/objects.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 9df0a75..18bd12b 100644
--- a/gcc/jit/docs/topics/performance.rst
+++ b/gcc/jit/docs/topics/performance.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2019 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 a43f670..1d2dcd4 100644
--- a/gcc/jit/docs/topics/types.rst
+++ b/gcc/jit/docs/topics/types.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2019 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 ec91852..d4fcdbb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 9f5c04b..850329c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 382eb8c..b853447 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 3e04a9e..1d96cc3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 3919cdf..3538251 100644
--- a/gcc/jit/jit-logging.c
+++ b/gcc/jit/jit-logging.c
@@ -1,5 +1,5 @@
/* Internals of libgccjit: logging
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 c48b659..db0b6a5 100644
--- a/gcc/jit/jit-logging.h
+++ b/gcc/jit/jit-logging.h
@@ -1,5 +1,5 @@
/* Internals of libgccjit: logging
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 1bb0fde..86f588d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 2dfb96e..bc4de9c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 95bcaa0..04cc6a6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 b1d5982..b9c6544 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 c8dbe99..7a4ec64 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 ff67810..a887580 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 c7f743c..9f49adf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 a9bded1..4538bc5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 955a4bf..1ec3192 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 9cf0533..5c2bd2d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.c
index ea7fcfb..de7fb25 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 ed756f3..e872ae7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit.map b/gcc/jit/libgccjit.map
index ab833b4..2826f1c 100644
--- a/gcc/jit/libgccjit.map
+++ b/gcc/jit/libgccjit.map
@@ -1,5 +1,5 @@
# Linker script for libgccjit.so
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# Contributed by David Malcolm <dmalcolm@redhat.com>.
#
# This file is part of GCC.
diff --git a/gcc/json.cc b/gcc/json.cc
index 46b6ef6..2e8e21b 100644
--- a/gcc/json.cc
+++ b/gcc/json.cc
@@ -1,5 +1,5 @@
/* JSON trees
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/json.h b/gcc/json.h
index e99141e..0527a2fc 100644
--- a/gcc/json.h
+++ b/gcc/json.h
@@ -1,5 +1,5 @@
/* JSON trees
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 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 06f7255..ce5cee5 100644
--- a/gcc/jump.c
+++ b/gcc/jump.c
@@ -1,5 +1,5 @@
/* Optimize jump instructions, for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/langhooks-def.h b/gcc/langhooks-def.h
index 27b8273..a059841 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 9d7c2d3..2df97f2 100644
--- a/gcc/langhooks.c
+++ b/gcc/langhooks.c
@@ -1,5 +1,5 @@
/* Default language-specific hooks.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 8ad2ec7..a45579b 100644
--- a/gcc/langhooks.h
+++ b/gcc/langhooks.h
@@ -1,5 +1,5 @@
/* The lang_hooks data structure.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lcm.c b/gcc/lcm.c
index 154dc94..1b26e6d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lcm.h b/gcc/lcm.h
index d056eac..72f8d0e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/libfuncs.h b/gcc/libfuncs.h
index 6bffb38..50d4a4a 100644
--- a/gcc/libfuncs.h
+++ b/gcc/libfuncs.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/limitx.h b/gcc/limitx.h
index be13b53..a472868 100644
--- a/gcc/limitx.h
+++ b/gcc/limitx.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lists.c b/gcc/lists.c
index ce74a3d..5946ca8 100644
--- a/gcc/lists.c
+++ b/gcc/lists.c
@@ -1,5 +1,5 @@
/* List management for the GCC expander.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c
index 4e8ce9f..89714be 100644
--- a/gcc/loop-doloop.c
+++ b/gcc/loop-doloop.c
@@ -1,5 +1,5 @@
/* Perform doloop optimizations
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 f6a8de4..bdfa385 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c
index 5bd6fc7..715be59 100644
--- a/gcc/loop-invariant.c
+++ b/gcc/loop-invariant.c
@@ -1,5 +1,5 @@
/* RTL-level loop invariant motion.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c
index 8f47681..82b4bdb 100644
--- a/gcc/loop-iv.c
+++ b/gcc/loop-iv.c
@@ -1,5 +1,5 @@
/* Rtl-level induction variable analysis.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c
index 5b37052..6a9436b 100644
--- a/gcc/loop-unroll.c
+++ b/gcc/loop-unroll.c
@@ -1,5 +1,5 @@
/* Loop unrolling.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-unroll.h b/gcc/loop-unroll.h
index 674e82d..f851ad4 100644
--- a/gcc/loop-unroll.h
+++ b/gcc/loop-unroll.h
@@ -1,5 +1,5 @@
/* Loop unrolling header file.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c
index 25cb155..fcc0aa2 100644
--- a/gcc/lower-subreg.c
+++ b/gcc/lower-subreg.c
@@ -1,5 +1,5 @@
/* Decompose multiword subregs.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 801e36f..f05ef66 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.c
index c43feda..e59f499 100644
--- a/gcc/lra-assigns.c
+++ b/gcc/lra-assigns.c
@@ -1,5 +1,5 @@
/* Assign reload pseudos.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 7a5b8e7..f795462 100644
--- a/gcc/lra-coalesce.c
+++ b/gcc/lra-coalesce.c
@@ -1,5 +1,5 @@
/* Coalesce spilled pseudos.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 c061093..7ffcd35 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 d0cfaa8..e7d4830 100644
--- a/gcc/lra-eliminations.c
+++ b/gcc/lra-eliminations.c
@@ -1,5 +1,5 @@
/* Code for RTL register eliminations.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 6e0eb96..9d9e81d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 da47692..7b60691 100644
--- a/gcc/lra-lives.c
+++ b/gcc/lra-lives.c
@@ -1,5 +1,5 @@
/* Build live ranges for pseudos.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 627a248..61efc37 100644
--- a/gcc/lra-remat.c
+++ b/gcc/lra-remat.c
@@ -1,5 +1,5 @@
/* Rematerialize pseudos values.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 008d739..29c3620 100644
--- a/gcc/lra-spills.c
+++ b/gcc/lra-spills.c
@@ -1,5 +1,5 @@
/* Change pseudos by memory.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 ae82b60..75ee742 100644
--- a/gcc/lra.c
+++ b/gcc/lra.c
@@ -1,5 +1,5 @@
/* LRA (local register allocator) driver and LRA utilities.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 cacad92..76b3dcf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 45138fd..a6af812 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 e1d8137..3287178 100644
--- a/gcc/lto-compress.c
+++ b/gcc/lto-compress.c
@@ -1,6 +1,6 @@
/* LTO IL compression streams.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 0927f66..87f53f7 100644
--- a/gcc/lto-compress.h
+++ b/gcc/lto-compress.h
@@ -1,6 +1,6 @@
/* LTO IL compression streams.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 dbb41f6..5e59e93 100644
--- a/gcc/lto-opts.c
+++ b/gcc/lto-opts.c
@@ -1,6 +1,6 @@
/* LTO IL options.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 f4d340f..4cfc0ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 528aa3c..07f0f6b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 9626502..c91e58f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 4ddcc8f..6d78e66 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 0119339..209ce86 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 f51d665..7852ffc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 dd279f6..5cd2a60 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 15cf6ed..c079c7b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 ca2f01f..3c18f30 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-12-24 Jan Hubicka <hubicka@ucw.cz>
* lto-symtab.c (lto_symtab_merge_decls_2): Do not report ODR violations
@@ -6027,7 +6031,7 @@
* lto-tree.h: Likewise.
* lto-lang.c: Likewise.
-Copyright (C) 2006-2018 Free Software Foundation, Inc.
+Copyright (C) 2006-2019 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 2cc3619..1b856d6 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/lto/common.c b/gcc/lto/common.c
index 37d2909..4f3fb78 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 ccf3586..750727d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 0b5a846..de971250 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 5e689f2..38422f8 100644
--- a/gcc/lto/lang-specs.h
+++ b/gcc/lto/lang-specs.h
@@ -1,5 +1,5 @@
/* LTO driver specs.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 1d280a8..5ef0f53 100644
--- a/gcc/lto/lang.opt
+++ b/gcc/lto/lang.opt
@@ -1,5 +1,5 @@
; Options for the LTO front end.
-; Copyright (C) 2008-2018 Free Software Foundation, Inc.
+; Copyright (C) 2008-2019 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 8eb4a25..c6c3304 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 93995ab..9784850 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 867f075..988e89b 100644
--- a/gcc/lto/lto-partition.c
+++ b/gcc/lto/lto-partition.c
@@ -1,5 +1,5 @@
/* LTO partitioning logic routines.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 06c0daa..4152d6a 100644
--- a/gcc/lto/lto-partition.h
+++ b/gcc/lto/lto-partition.h
@@ -1,5 +1,5 @@
/* LTO partitioning logic routines.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 6b981d4..83b0edf 100644
--- a/gcc/lto/lto-symtab.c
+++ b/gcc/lto/lto-symtab.c
@@ -1,5 +1,5 @@
/* LTO symbol table.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 6162728..1f28025 100644
--- a/gcc/lto/lto-symtab.h
+++ b/gcc/lto/lto-symtab.h
@@ -1,5 +1,5 @@
/* LTO symbol table merging.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 4355087..c62c551 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 f838dcf..a95ef31 100644
--- a/gcc/lto/lto.c
+++ b/gcc/lto/lto.c
@@ -1,5 +1,5 @@
/* Top-level LTO routines.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 6893fc8..a1b39ef 100644
--- a/gcc/lto/lto.h
+++ b/gcc/lto/lto.h
@@ -1,5 +1,5 @@
/* LTO declarations.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 9505cc3..5f0b370 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/machmode.h b/gcc/machmode.h
index 239a909..3a7cee8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1991-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/main.c b/gcc/main.c
index 1dc1a0d..cca8170 100644
--- a/gcc/main.c
+++ b/gcc/main.c
@@ -1,5 +1,5 @@
/* main.c: defines main() for cc1, cc1plus, etc.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/match.pd b/gcc/match.pd
index fbb4d6fa..97a94cd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 f972644..c4aee37 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 10ccafd..7e591e6 100644
--- a/gcc/mem-stats-traits.h
+++ b/gcc/mem-stats-traits.h
@@ -1,5 +1,5 @@
/* A memory statistics traits.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 219959f..cbc328f 100644
--- a/gcc/mem-stats.h
+++ b/gcc/mem-stats.h
@@ -1,5 +1,5 @@
/* A memory statistics tracking infrastructure.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 f0a3f7c..87c3529 100644
--- a/gcc/memmodel.h
+++ b/gcc/memmodel.h
@@ -1,5 +1,5 @@
/* Prototypes of memory model helper functions.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/memory-block.cc b/gcc/memory-block.cc
index b439c06..507feae 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/memory-block.h b/gcc/memory-block.h
index c045d2e..8ebeee0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/mkconfig.sh b/gcc/mkconfig.sh
index 0f75c86..308b87d 100644
--- a/gcc/mkconfig.sh
+++ b/gcc/mkconfig.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 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 62ec138..a363998 100644
--- a/gcc/mode-classes.def
+++ b/gcc/mode-classes.def
@@ -1,5 +1,5 @@
/* Machine mode class definitions for GCC.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c
index 589fbeb..ef6f6e1 100644
--- a/gcc/mode-switching.c
+++ b/gcc/mode-switching.c
@@ -1,5 +1,5 @@
/* CPU mode switching
- Copyright (C) 1998-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c
index 121e619..7ead258 100644
--- a/gcc/modulo-sched.c
+++ b/gcc/modulo-sched.c
@@ -1,5 +1,5 @@
/* Swing Modulo Scheduling implementation.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 5225e46..589d059 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 8e11f78..50536b7 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-12-19 David Malcolm <dmalcolm@redhat.com>
PR c++/43064
@@ -3808,7 +3812,7 @@
Move to c-objc-common.h.
-Copyright (C) 2004-2018 Free Software Foundation, Inc.
+Copyright (C) 2004-2019 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 909a774..5db40ca 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 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 e384245..a982049 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 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 871c079..6a26817 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 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 42b2fc2..cc5f70a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 4bae555..5794cdf4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 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 d057ad7..2db7c09 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 d0d7158..d3a9759 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 3631cb2..cf9a987 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 4372b00..3948308 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 a714cea..2e3e382 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 ea6d6ea..f84b984 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 b58e000..1822aa7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 9fff7f6..77d2c37 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 4dbdfc9..a221419 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 037a1ce..d600eaa 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 f90efb6..b319ef1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 6243cb8..072a16e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 04ce3bf..4512fdf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index 26de7cb..eb8c7b8 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-10-17 David Malcolm <dmalcolm@redhat.com>
* Make-lang.in (selftest-obj-c++): New.
@@ -542,7 +546,7 @@
* objcp-lang.c: Likewise.
-Copyright (C) 2005-2018 Free Software Foundation, Inc.
+Copyright (C) 2005-2019 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 c98286b..acd1657 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 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 46dea14..71bf986 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 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 6d3abfe..4c64f8a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 24cb1cd..27402e0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 072f91e..39aff28 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 0372b60..7f0e08c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 1872680..9961c28 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c
index 79bc9ac..5c2dba9 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-expand.h b/gcc/omp-expand.h
index 9733250..1bfc1e4 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-general.c b/gcc/omp-general.c
index 99d8226..12210c5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-general.h b/gcc/omp-general.h
index b847506..f5f03c8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-grid.c b/gcc/omp-grid.c
index d443bce..12029b7 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-grid.h b/gcc/omp-grid.h
index d862415..83ee055 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-low.c b/gcc/omp-low.c
index 4517fc1..84a6add 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-low.h b/gcc/omp-low.h
index 893f59d..22dd5ed 100644
--- a/gcc/omp-low.h
+++ b/gcc/omp-low.h
@@ -1,5 +1,5 @@
/* Header file for openMP lowering directives.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c
index a220b4b..aade9f2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-offload.h b/gcc/omp-offload.h
index 176c4da..6759a83 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 ba03bd5..783118f 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-simd-clone.h b/gcc/omp-simd-clone.h
index c4833e2..0f99fd7 100644
--- a/gcc/omp-simd-clone.h
+++ b/gcc/omp-simd-clone.h
@@ -1,6 +1,6 @@
/* OMP constructs' SIMD clone supporting code.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk
index 6f62526..1190e6d 100644
--- a/gcc/opt-functions.awk
+++ b/gcc/opt-functions.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 f9bc51e..95f551b 100644
--- a/gcc/opt-gather.awk
+++ b/gcc/opt-gather.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 5cf1edc..149959d 100644
--- a/gcc/opt-include.awk
+++ b/gcc/opt-include.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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-problem.cc b/gcc/opt-problem.cc
index c781ee3..9f10c9e 100644
--- a/gcc/opt-problem.cc
+++ b/gcc/opt-problem.cc
@@ -1,5 +1,5 @@
/* Rich optional information on why an optimization wasn't possible.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/opt-problem.h b/gcc/opt-problem.h
index 55d0ff0..dc395d5 100644
--- a/gcc/opt-problem.h
+++ b/gcc/opt-problem.h
@@ -1,5 +1,5 @@
/* Rich information on why an optimization wasn't possible.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/opt-read.awk b/gcc/opt-read.awk
index 2072958..151a16f 100644
--- a/gcc/opt-read.awk
+++ b/gcc/opt-read.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.c
index 9444a35..c14c29d 100644
--- a/gcc/opt-suggestions.c
+++ b/gcc/opt-suggestions.c
@@ -1,6 +1,6 @@
/* Provide option suggestion for --complete option and a misspelled
used by a user.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opt-suggestions.h b/gcc/opt-suggestions.h
index eb93277..8d24833 100644
--- a/gcc/opt-suggestions.h
+++ b/gcc/opt-suggestions.h
@@ -1,6 +1,6 @@
/* Provide suggestions to handle misspelled options, and implement the
--complete option for auto-completing options from a prefix.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.c
index 73a28e9..ef43dae 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-libfuncs.h b/gcc/optabs-libfuncs.h
index cf39da3..85a1059 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.c
index 5e5d620..71c73fb 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-query.h b/gcc/optabs-query.h
index a2574bb..b0f50a9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.c
index 1c7181a..8157798 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-tree.h b/gcc/optabs-tree.h
index 0133d32..5e48489 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.c b/gcc/optabs.c
index 68270bd..f8dabbf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.def b/gcc/optabs.def
index 7d65ab8..8af3a2f 100644
--- a/gcc/optabs.def
+++ b/gcc/optabs.def
@@ -1,5 +1,5 @@
/* Definitions for operation tables, or "optabs".
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.h b/gcc/optabs.h
index f9a8169..17b5dfb 100644
--- a/gcc/optabs.h
+++ b/gcc/optabs.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk
index 3668b3e..85f68a6 100644
--- a/gcc/optc-gen.awk
+++ b/gcc/optc-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 4d60223..1285a9f 100644
--- a/gcc/optc-save-gen.awk
+++ b/gcc/optc-save-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 de2d29f..a143c41 100644
--- a/gcc/opth-gen.awk
+++ b/gcc/opth-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/optinfo-emit-json.cc b/gcc/optinfo-emit-json.cc
index f28a0e3..814446b 100644
--- a/gcc/optinfo-emit-json.cc
+++ b/gcc/optinfo-emit-json.cc
@@ -1,5 +1,5 @@
/* Emit optimization information as JSON files.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/optinfo-emit-json.h b/gcc/optinfo-emit-json.h
index 2185c08..e1c01c5 100644
--- a/gcc/optinfo-emit-json.h
+++ b/gcc/optinfo-emit-json.h
@@ -1,5 +1,5 @@
/* Emit optimization information as JSON files.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/optinfo.cc b/gcc/optinfo.cc
index 314fcbf..9133549 100644
--- a/gcc/optinfo.cc
+++ b/gcc/optinfo.cc
@@ -1,5 +1,5 @@
/* Optimization information.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/optinfo.h b/gcc/optinfo.h
index 4a678ff..670b09a 100644
--- a/gcc/optinfo.h
+++ b/gcc/optinfo.h
@@ -1,5 +1,5 @@
/* Optimization information.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/opts-common.c b/gcc/opts-common.c
index 9158602..ee8898b 100644
--- a/gcc/opts-common.c
+++ b/gcc/opts-common.c
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts-diagnostic.h b/gcc/opts-diagnostic.h
index 05d32d5..08110af 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts-global.c b/gcc/opts-global.c
index f33c9da..1c24c85 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts.c b/gcc/opts.c
index 64e56c2..a4be6ae 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 04efda5..f14d9bc 100644
--- a/gcc/opts.h
+++ b/gcc/opts.h
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/output.h b/gcc/output.h
index b2f0cc1..835d635 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-enum.h b/gcc/params-enum.h
index 5f9ac30..3433550 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-list.h b/gcc/params-list.h
index 4889c39a..6c0fbc7 100644
--- a/gcc/params-list.h
+++ b/gcc/params-list.h
@@ -1,5 +1,5 @@
/* File used to generate params.list
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-options.h b/gcc/params-options.h
index e9ac2e7..d2cb13d 100644
--- a/gcc/params-options.h
+++ b/gcc/params-options.h
@@ -1,5 +1,5 @@
/* File used to generate params.list
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params.c b/gcc/params.c
index af47396..8d5e58f 100644
--- a/gcc/params.c
+++ b/gcc/params.c
@@ -1,5 +1,5 @@
/* params.c - Run-time parameters.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 6f98fcc..00389d8 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -1,5 +1,5 @@
/* params.def - Run-time parameters.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 8aa960a..26f1236 100644
--- a/gcc/params.h
+++ b/gcc/params.h
@@ -1,5 +1,5 @@
/* params.h - Run-time parameters.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 aa0411e..8c7d272 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/passes.c b/gcc/passes.c
index 85aa47d..c007aa0 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -1,5 +1,5 @@
/* Top level of GCC compilers (cc1, cc1plus, etc.)
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/passes.def b/gcc/passes.def
index 144df4f..e9d9433 100644
--- a/gcc/passes.def
+++ b/gcc/passes.def
@@ -1,5 +1,5 @@
/* Description of pass structure
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.c b/gcc/plugin.c
index 1a62102..f6c61d2 100644
--- a/gcc/plugin.c
+++ b/gcc/plugin.c
@@ -1,5 +1,5 @@
/* Support for GCC plugin mechanism.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.def b/gcc/plugin.def
index 1ca579b..eb31f1a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.h b/gcc/plugin.h
index 86d0b0c..ab3e83f 100644
--- a/gcc/plugin.h
+++ b/gcc/plugin.h
@@ -1,5 +1,5 @@
/* Header file for internal GCC plugin mechanism.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 868b164..c82afa8 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
* EXCLUDES: Add sources from d/dmd.
@@ -2633,7 +2637,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com)
libiberty/include directories.
-Copyright (C) 1999-2018 Free Software Foundation, Inc.
+Copyright (C) 1999-2019 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
@@ -4683,7 +4687,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com)
libiberty/include directories.
-Copyright (C) 1999-2018 Free Software Foundation, Inc.
+Copyright (C) 1999-2019 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 dbcfb34..57b587e 100644
--- a/gcc/po/EXCLUDES
+++ b/gcc/po/EXCLUDES
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/po/exgettext b/gcc/po/exgettext
index 71d7561..22bebe4 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1998-2019 Free Software Foundation, Inc.
# Written by Paul Eggert <eggert@twinsun.com>.
# Revised by Zack Weinberg <zackw@stanford.edu> for no-POTFILES operation.
diff --git a/gcc/poly-int-types.h b/gcc/poly-int-types.h
index 5a1e40a..c3adf37 100644
--- a/gcc/poly-int-types.h
+++ b/gcc/poly-int-types.h
@@ -1,5 +1,5 @@
/* Typedefs for polynomial integers used in GCC.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/poly-int.h b/gcc/poly-int.h
index c2cd2c2..d68a652 100644
--- a/gcc/poly-int.h
+++ b/gcc/poly-int.h
@@ -1,5 +1,5 @@
/* Polynomial integer classes.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c
index 399970c..cc9e657 100644
--- a/gcc/postreload-gcse.c
+++ b/gcc/postreload-gcse.c
@@ -1,5 +1,5 @@
/* Post reload partially redundant load elimination
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/postreload.c b/gcc/postreload.c
index 56cb14d..728aa9b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.c b/gcc/predict.c
index 81dbb67..745be18 100644
--- a/gcc/predict.c
+++ b/gcc/predict.c
@@ -1,5 +1,5 @@
/* Branch prediction routines for the GNU compiler.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.def b/gcc/predict.def
index 27d0e4d..53b39ab 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.h b/gcc/predict.h
index e4d1da0..c1f2f03 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/prefix.c b/gcc/prefix.c
index 5966495..73da287 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/prefix.h b/gcc/prefix.h
index 1753178..9e33500 100644
--- a/gcc/prefix.h
+++ b/gcc/prefix.h
@@ -1,5 +1,5 @@
/* Provide prototypes for functions exported from prefix.c.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c
index 691dbb6..6948971 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 a6e60f1..e4df659 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 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 a6e7230..aff0672 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c
index 7af92e1..fbb1085 100644
--- a/gcc/print-rtl.c
+++ b/gcc/print-rtl.c
@@ -1,5 +1,5 @@
/* Print RTL for GCC.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-rtl.h b/gcc/print-rtl.h
index 0d41490..84808a2 100644
--- a/gcc/print-rtl.h
+++ b/gcc/print-rtl.h
@@ -1,5 +1,5 @@
/* Print RTL for GCC.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-tree.c b/gcc/print-tree.c
index 8caf9dd..81b66a1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-tree.h b/gcc/print-tree.h
index fd843b8..1d4fe6e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/profile-count.c b/gcc/profile-count.c
index 90f4feb..8c58f86 100644
--- a/gcc/profile-count.c
+++ b/gcc/profile-count.c
@@ -1,5 +1,5 @@
/* Profile counter container type.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/profile-count.h b/gcc/profile-count.h
index 183a4fb..96b7400 100644
--- a/gcc/profile-count.h
+++ b/gcc/profile-count.h
@@ -1,5 +1,5 @@
/* Profile counter container type.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/profile.c b/gcc/profile.c
index 3c2ac33..14b35ff 100644
--- a/gcc/profile.c
+++ b/gcc/profile.c
@@ -1,5 +1,5 @@
/* Calculate branch probabilities, and basic block execution counts.
- Copyright (C) 1990-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 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 183e8d8..e30630d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 174e471..8247640 100644
--- a/gcc/read-md.c
+++ b/gcc/read-md.c
@@ -1,5 +1,5 @@
/* MD reader for GCC.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-md.h b/gcc/read-md.h
index 56d5431..18426f7 100644
--- a/gcc/read-md.h
+++ b/gcc/read-md.h
@@ -1,5 +1,5 @@
/* MD reader definitions.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.c
index 8746f70..53f7a94 100644
--- a/gcc/read-rtl-function.c
+++ b/gcc/read-rtl-function.c
@@ -1,5 +1,5 @@
/* read-rtl-function.c - Reader for RTL function dumps
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-rtl-function.h b/gcc/read-rtl-function.h
index ffe4f41..19a3d2a 100644
--- a/gcc/read-rtl-function.h
+++ b/gcc/read-rtl-function.h
@@ -1,5 +1,5 @@
/* read-rtl-function.h - Reader for RTL function dumps
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.c
index dfe22d3..ebd69bd 100644
--- a/gcc/read-rtl.c
+++ b/gcc/read-rtl.c
@@ -1,5 +1,5 @@
/* RTL reader for GCC.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/real.c b/gcc/real.c
index 0e2da25..0164f09 100644
--- a/gcc/real.c
+++ b/gcc/real.c
@@ -1,5 +1,5 @@
/* real.c - software floating point emulation.
- Copyright (C) 1993-2018 Free Software Foundation, Inc.
+ Copyright (C) 1993-2019 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 cd557b3..95b9db8 100644
--- a/gcc/real.h
+++ b/gcc/real.h
@@ -1,5 +1,5 @@
/* Definitions of floating-point access for GNU compiler.
- Copyright (C) 1989-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.c
index 10f05ca..39f9fa1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/realmpfr.h b/gcc/realmpfr.h
index 77d2bfd..bfea86d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/recog.c b/gcc/recog.c
index d7c6943..6fedf77 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -1,5 +1,5 @@
/* Subroutines used by or related to instruction recognition.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/recog.h b/gcc/recog.h
index 3d417ea2..75cbbdc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ree.c b/gcc/ree.c
index 8f0ce97..e49514b 100644
--- a/gcc/ree.c
+++ b/gcc/ree.c
@@ -1,5 +1,5 @@
/* Redundant Extension Elimination pass for the GNU compiler.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 76f3f45..9acbd48 100644
--- a/gcc/reg-notes.def
+++ b/gcc/reg-notes.def
@@ -1,5 +1,5 @@
/* Register note definitions.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 8b45ecf..033c978 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regcprop.c b/gcc/regcprop.c
index 1f80576..b107ea2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regcprop.h b/gcc/regcprop.h
index 899a990..96992d1 100644
--- a/gcc/regcprop.h
+++ b/gcc/regcprop.h
@@ -1,5 +1,5 @@
/* Copy propagation on hard registers.
- Copyright (C) 1989-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reginfo.c b/gcc/reginfo.c
index 33befa5..7a7fa4d 100644
--- a/gcc/reginfo.c
+++ b/gcc/reginfo.c
@@ -1,5 +1,5 @@
/* Compute different info about registers.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 7294107..a180ced 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -1,5 +1,5 @@
/* Register renaming for the GNU compiler.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regrename.h b/gcc/regrename.h
index b0ac471..37f5e39 100644
--- a/gcc/regrename.h
+++ b/gcc/regrename.h
@@ -1,5 +1,5 @@
/* This file contains definitions for the register renamer.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regs.h b/gcc/regs.h
index f143cbd..48b2e70 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regset.h b/gcc/regset.h
index 9dac07c..34a9eb4 100644
--- a/gcc/regset.h
+++ b/gcc/regset.h
@@ -1,5 +1,5 @@
/* Define regsets.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regstat.c b/gcc/regstat.c
index beeea1f..4da9b7c 100644
--- a/gcc/regstat.c
+++ b/gcc/regstat.c
@@ -1,5 +1,5 @@
/* Scanning of rtl for dataflow analysis.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 88299a8..6cfd5e2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reload.h b/gcc/reload.h
index 0cb88e1..813075b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 3c0c9ff..b703402 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reorg.c b/gcc/reorg.c
index 2f0ed54..1f26ffb 100644
--- a/gcc/reorg.c
+++ b/gcc/reorg.c
@@ -1,5 +1,5 @@
/* Perform instruction reorganizations for delay slot filling.
- Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 fdfab69..5e1ed44 100644
--- a/gcc/resource.c
+++ b/gcc/resource.c
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/resource.h b/gcc/resource.h
index d9c66d4..7916344 100644
--- a/gcc/resource.h
+++ b/gcc/resource.h
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.c
index fdc474d..5e733dd 100644
--- a/gcc/rtl-error.c
+++ b/gcc/rtl-error.c
@@ -1,5 +1,5 @@
/* RTL specific diagnostic subroutines for GCC
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 b86f551..1b3658f 100644
--- a/gcc/rtl-error.h
+++ b/gcc/rtl-error.h
@@ -1,5 +1,5 @@
/* RTL specific diagnostic subroutines for GCC
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-iter.h b/gcc/rtl-iter.h
index 9eb2d5f..e48ae4f 100644
--- a/gcc/rtl-iter.h
+++ b/gcc/rtl-iter.h
@@ -1,5 +1,5 @@
/* RTL iterators
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.c
index c684f8e..8eda49d 100644
--- a/gcc/rtl-tests.c
+++ b/gcc/rtl-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for RTL-handling.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.c b/gcc/rtl.c
index 2ab3499..8a89777 100644
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -1,5 +1,5 @@
/* RTL utility routines.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.def b/gcc/rtl.def
index b4282ab..6c8ff30 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.h b/gcc/rtl.h
index c2aaa9e..71a2ba4 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1,5 +1,5 @@
/* Register Transfer Language (RTL) definitions for GCC
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c
index 11e9664..5f40f65 100644
--- a/gcc/rtlanal.c
+++ b/gcc/rtlanal.c
@@ -1,5 +1,5 @@
/* Analyze RTL for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.c
index e71b9ca..af7529c 100644
--- a/gcc/rtlhash.c
+++ b/gcc/rtlhash.c
@@ -1,5 +1,5 @@
/* RTL hash functions.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhash.h b/gcc/rtlhash.h
index 5cfd01b..125ccc2 100644
--- a/gcc/rtlhash.h
+++ b/gcc/rtlhash.h
@@ -1,5 +1,5 @@
/* Register Transfer Language (RTL) hash functions.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhooks-def.h b/gcc/rtlhooks-def.h
index 7b92581..4e3bb7e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.c
index 5914550..0ce3d1e 100644
--- a/gcc/rtlhooks.c
+++ b/gcc/rtlhooks.c
@@ -1,5 +1,5 @@
/* Generic hooks for the RTL middle-end.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.c
index c58760a..c63eb72 100644
--- a/gcc/rtx-vector-builder.c
+++ b/gcc/rtx-vector-builder.c
@@ -1,5 +1,5 @@
/* A class for building vector rtx constants.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtx-vector-builder.h b/gcc/rtx-vector-builder.h
index 667a4d7..d5950e2 100644
--- a/gcc/rtx-vector-builder.h
+++ b/gcc/rtx-vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector rtx constants.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.c
index 7e947e9..f65c0af 100644
--- a/gcc/run-rtl-passes.c
+++ b/gcc/run-rtl-passes.c
@@ -1,5 +1,5 @@
/* run-rtl-passes.c - Run RTL passes directly from frontend
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/run-rtl-passes.h b/gcc/run-rtl-passes.h
index 8a4243d..b38196d 100644
--- a/gcc/run-rtl-passes.h
+++ b/gcc/run-rtl-passes.h
@@ -1,5 +1,5 @@
/* run-rtl-passes.h - Run a subset of the RTL passes
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sancov.c b/gcc/sancov.c
index 684a885..59786ac 100644
--- a/gcc/sancov.c
+++ b/gcc/sancov.c
@@ -1,5 +1,5 @@
/* Code coverage instrumentation for fuzzing.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
Contributed by Dmitry Vyukov <dvyukov@google.com> and
Wish Wu <wishwu007@gmail.com>
diff --git a/gcc/sanitizer.def b/gcc/sanitizer.def
index a043c4e..374d150 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sanopt.c b/gcc/sanopt.c
index 082f936..5cb98e1 100644
--- a/gcc/sanopt.c
+++ b/gcc/sanopt.c
@@ -1,5 +1,5 @@
/* Optimize and expand sanitizer functions.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 967868a..5e3d6b8 100644
--- a/gcc/sbitmap.c
+++ b/gcc/sbitmap.c
@@ -1,5 +1,5 @@
/* Simple bitmaps.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h
index 64e5d9f..a33175d 100644
--- a/gcc/sbitmap.h
+++ b/gcc/sbitmap.h
@@ -1,5 +1,5 @@
/* Simple bitmaps.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c
index dfdf5cc..e15cf08 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 49ae286..d459e09 100644
--- a/gcc/sched-ebb.c
+++ b/gcc/sched-ebb.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 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 d46d899..3ca5e26 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c
index ea8dd5c..bc309fe 100644
--- a/gcc/sched-rgn.c
+++ b/gcc/sched-rgn.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.c
index a2da29c..6083143 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 3c2f944..d4f2456 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 85ff5bd..a3c6b19 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 b5ec63c..1d9c04a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c
index e57a8f2..2bae6ef 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched.h b/gcc/sel-sched.h
index af68d62..144a21d 100644
--- a/gcc/sel-sched.h
+++ b/gcc/sel-sched.h
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.c
index 4a7f0de..eb7dae8 100644
--- a/gcc/selftest-diagnostic.c
+++ b/gcc/selftest-diagnostic.c
@@ -1,5 +1,5 @@
/* Selftest support for diagnostics.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-diagnostic.h b/gcc/selftest-diagnostic.h
index b1d6ace..388fe38 100644
--- a/gcc/selftest-diagnostic.h
+++ b/gcc/selftest-diagnostic.h
@@ -1,5 +1,5 @@
/* Selftest support for diagnostics.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.c
index bd6d677..a5a81c6 100644
--- a/gcc/selftest-rtl.c
+++ b/gcc/selftest-rtl.c
@@ -1,5 +1,5 @@
/* Selftest support for RTL.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-rtl.h b/gcc/selftest-rtl.h
index baaf783..8d743a8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 27be70d..c2e0ee2 100644
--- a/gcc/selftest-run-tests.c
+++ b/gcc/selftest-run-tests.c
@@ -1,5 +1,5 @@
/* Implementation of selftests.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest.c b/gcc/selftest.c
index dc90557..193b03c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest.h b/gcc/selftest.h
index 3b2298b..3e00e75 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sese.c b/gcc/sese.c
index 5e76a7e..e904731 100644
--- a/gcc/sese.c
+++ b/gcc/sese.c
@@ -1,5 +1,5 @@
/* Single entry single exit control flow regions.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 d0f03e8..8931b28 100644
--- a/gcc/sese.h
+++ b/gcc/sese.h
@@ -1,5 +1,5 @@
/* Single entry single exit control flow regions.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 1ad7379..ab57101 100644
--- a/gcc/shrink-wrap.c
+++ b/gcc/shrink-wrap.c
@@ -1,5 +1,5 @@
/* Shrink-wrapping related optimizations.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/shrink-wrap.h b/gcc/shrink-wrap.h
index d25ac6f..afe8999 100644
--- a/gcc/shrink-wrap.h
+++ b/gcc/shrink-wrap.h
@@ -1,5 +1,5 @@
/* Shrink-wrapping related functions.
- Copyright (C) 1989-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/signop.h b/gcc/signop.h
index 280d3b7..50747fa 100644
--- a/gcc/signop.h
+++ b/gcc/signop.h
@@ -1,5 +1,5 @@
/* Operations with SIGNED and UNSIGNED. -*- C++ -*-
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c
index db8af2f..748155a 100644
--- a/gcc/simplify-rtx.c
+++ b/gcc/simplify-rtx.c
@@ -1,5 +1,5 @@
/* RTL simplification functions for GNU compiler.
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sort.cc b/gcc/sort.cc
index b3be1ea..3e9c032 100644
--- a/gcc/sort.cc
+++ b/gcc/sort.cc
@@ -1,5 +1,5 @@
/* Platform-independent deterministic sort function.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
Contributed by Alexander Monakov.
This file is part of GCC.
diff --git a/gcc/sparseset.c b/gcc/sparseset.c
index 286a4fa..5e73638 100644
--- a/gcc/sparseset.c
+++ b/gcc/sparseset.c
@@ -1,5 +1,5 @@
/* SparseSet implementation.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 e97bf20..6d884a2 100644
--- a/gcc/sparseset.h
+++ b/gcc/sparseset.h
@@ -1,5 +1,5 @@
/* SparseSet implementation.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 596293e..68041ad 100644
--- a/gcc/spellcheck-tree.c
+++ b/gcc/spellcheck-tree.c
@@ -1,5 +1,5 @@
/* Find near-matches for identifiers.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck-tree.h b/gcc/spellcheck-tree.h
index 4324bd2..255ff31 100644
--- a/gcc/spellcheck-tree.h
+++ b/gcc/spellcheck-tree.h
@@ -1,5 +1,5 @@
/* Find near-matches for identifiers.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.c
index 391a242..f0f036f 100644
--- a/gcc/spellcheck.c
+++ b/gcc/spellcheck.c
@@ -1,5 +1,5 @@
/* Find near-matches for strings.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck.h b/gcc/spellcheck.h
index e8fa77c..3d48e3e 100644
--- a/gcc/spellcheck.h
+++ b/gcc/spellcheck.h
@@ -1,5 +1,5 @@
/* Find near-matches for strings and identifiers.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sreal.c b/gcc/sreal.c
index e17d93a..b991652 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sreal.h b/gcc/sreal.h
index e2ad1a3..aa3327b 100644
--- a/gcc/sreal.h
+++ b/gcc/sreal.h
@@ -1,5 +1,5 @@
/* Definitions for simple data type for real numbers.
- Copyright (C) 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ssa-iterators.h b/gcc/ssa-iterators.h
index 4b2eb50..1462699 100644
--- a/gcc/ssa-iterators.h
+++ b/gcc/ssa-iterators.h
@@ -1,5 +1,5 @@
/* Header file for SSA iterators.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ssa.h b/gcc/ssa.h
index 807b840..56a8d10 100644
--- a/gcc/ssa.h
+++ b/gcc/ssa.h
@@ -1,5 +1,5 @@
/* Common SSA files
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stab.def b/gcc/stab.def
index 677128a..5739ed3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1988-2019 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 6b04e26..a10d59b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/statistics.c b/gcc/statistics.c
index 87b6312..7b86b7b 100644
--- a/gcc/statistics.c
+++ b/gcc/statistics.c
@@ -1,5 +1,5 @@
/* Optimization statistics functions.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 71f1d88..39422c7 100644
--- a/gcc/statistics.h
+++ b/gcc/statistics.h
@@ -1,5 +1,5 @@
/* Memory and optimization statistics helpers.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 0735598..b69d7c4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stmt.h b/gcc/stmt.h
index 3275b24..d0fe98c 100644
--- a/gcc/stmt.h
+++ b/gcc/stmt.h
@@ -1,5 +1,5 @@
/* Declarations and data structures for stmt.c.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c
index 4f32317..5d6f2e0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stor-layout.h b/gcc/stor-layout.h
index 559393d..038bbae 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/store-motion.c b/gcc/store-motion.c
index ca2d8fd..28c4825 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.c
index 3213aa7..6fe5b05 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 1779d48..2a45513 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 75b7f47..b7bb865 100644
--- a/gcc/stringpool.c
+++ b/gcc/stringpool.c
@@ -1,5 +1,5 @@
/* String pool for GCC.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stringpool.h b/gcc/stringpool.h
index 5f81072..6f7401e 100644
--- a/gcc/stringpool.h
+++ b/gcc/stringpool.h
@@ -1,5 +1,5 @@
/* Declarations and definitons for stringpool.c.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.c
index db88f20..0841681 100644
--- a/gcc/substring-locations.c
+++ b/gcc/substring-locations.c
@@ -1,5 +1,5 @@
/* Source locations within string literals.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/substring-locations.h b/gcc/substring-locations.h
index 19047a1..98cefd17 100644
--- a/gcc/substring-locations.h
+++ b/gcc/substring-locations.h
@@ -1,5 +1,5 @@
/* Source locations within string literals.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h
index 26e9773..f2378cd 100644
--- a/gcc/symbol-summary.h
+++ b/gcc/symbol-summary.h
@@ -1,5 +1,5 @@
/* Callgraph summary data structure.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 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 baa8255..d9c2b2d 100644
--- a/gcc/symtab.c
+++ b/gcc/symtab.c
@@ -1,5 +1,5 @@
/* Symbol table.
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 f93d6e9..d9e362a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/system.h b/gcc/system.h
index d23300f..d04f8fd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/target-def.h b/gcc/target-def.h
index fb968e6..9919978 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 886237f..94a465c 100644
--- a/gcc/target-globals.c
+++ b/gcc/target-globals.c
@@ -1,5 +1,5 @@
/* Target-dependent globals.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/target-globals.h b/gcc/target-globals.h
index aa26223..5af846c 100644
--- a/gcc/target-globals.h
+++ b/gcc/target-globals.h
@@ -1,5 +1,5 @@
/* Target-dependent globals.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 c3945ef..5523f38 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 d39889b..8801b8a 100644
--- a/gcc/target-insns.def
+++ b/gcc/target-insns.def
@@ -1,5 +1,5 @@
/* Target instruction definitions.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This 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 698c3aa..e8f0f70 100644
--- a/gcc/target.def
+++ b/gcc/target.def
@@ -1,5 +1,5 @@
/* Target hook definitions.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 663926b..008932b 100644
--- a/gcc/target.h
+++ b/gcc/target.h
@@ -1,5 +1,5 @@
/* Data structure definitions for a generic GCC target.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This 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 41ccffe..898848f 100644
--- a/gcc/targhooks.c
+++ b/gcc/targhooks.c
@@ -1,5 +1,5 @@
/* Default target hook functions.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/targhooks.h b/gcc/targhooks.h
index 430c79e..3b6e404 100644
--- a/gcc/targhooks.h
+++ b/gcc/targhooks.h
@@ -1,5 +1,5 @@
/* Default target hook functions.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c5ca8d9..4c9083a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,22432 +1,8 @@
-2018-12-31 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/82995
- * gfortran.dg/optional_absent_4.f90: New test.
- * gfortran.dg/optional_absent_5.f90: New test.
-
-2018-12-31 Martin Liska <mliska@suse.cz>
-
- * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
-
-2018-12-31 Martin Liska <mliska@suse.cz>
-
- * g++.dg/predict-2.C: New test.
- * g++.dg/predict-3.C: New test.
- * g++.dg/predict-4.C: New test.
- * gcc.dg/tree-ssa/attr-hotcold-2.c: Adjust test-case.
-
-2018-12-30 H.J. Lu <hongjiu.lu@intel.com>
-
- PR testsuite/88639
- * gfortran.dg/ieee/ieee_10.f90: Use dg-additional-options
- instead of dg-options.
-
-2018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org>
-
- * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
-
-2018-12-29 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/ieee/ieee_11.F90: New test.
-
-2018-12-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.target/msp430/critical-interrupt.c: New test.
-
-2018-12-29 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88342
- * gfortran.dg/ieee/ieee_10.f90: New test.
-
-2018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org>
-
- PR tree-optimization/68356
- PR target/81210
- PR target/81693
- * gcc.dg/torture/pr68264.c: Skip on darwin.
- * gcc.dg/torture/pr68037-1.c: Likewise.
- * gcc.dg/torture/pr68037-2.c: Likewise.
- * gcc.dg/torture/pr68037-3.c: Likewise.
- * gcc.dg/torture/pr25967-1.c: Likewise.
- * gcc.dg/torture/pr25967-2.c: Likewise.
-
-2018-12-29 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/88586
- * g++.dg/gomp/pr88586.C: New test.
-
-2018-12-28 David Edelsohn <dje.gcc@gmail.com>
-
- * c-c++-common/ident-1b.c: XFAIL AIX and Darwin.
- * c-c++-common/ident-2b.c: Likewise.
-
-2018-12-28 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file
- directive.
- * gcc.target/x86_64/abi/asm-support.S: Likewise.
- * gcc.target/x86_64/abi/avx/asm-support-darwin.s: Likewise.
- * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
- * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
-
-2018-12-27 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/ipa/devirt-53.C: New testcase.
-
-2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/81027
- * gfortran.dg/pr81027.f90: New test.
- * gfortran.dg/initialization_7.f90: Update error message.
-
-2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * libgomp.fortran/aligned1.f03: Fix invalid code that now causes
- an error after r267415.
-
-2018-12-27 Martin Liska <mliska@suse.cz>
-
- PR c++/88263
- * g++.dg/gcov/pr88263.C: New test.
-
-2018-12-26 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85357
- * gfortran.df/pr85357.f90: New test.
-
-2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/45513
- PR fortran/81509
- * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND.
- * gfortran.dg/pr81509_1.f90: New test.
- * gfortran.dg/pr81509_2.f90: New test.
-
-2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf].
-
-2018-12-24 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/88140
- * gcc.c-torture/pr88140.c: New testcase.
-
-2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
-
- PR testsuite/67974
- * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
-
-2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
-
- * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
- * c-c++-common/ident-0b.c: Likewise.
- * c-c++-common/ident-1a.c: Likewise.
- * c-c++-common/ident-1b.c: Likewise.
- * c-c++-common/ident-2a.c: Likewise.
- * c-c++-common/ident-2b.c: Likewise.
-
-2018-12-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/77703
- * gfortran.dg/ptr_func_assign_5.f08 : New test.
-
-2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88328
- * gfortran.dg/pr88328.f90: New test.
-
-2018-12-21 Jan Hubicka <jh@suse.cz>
-
- * g++.dg/ipa/devirt-30.C: Add dg-do.
- * g++.dg/lto/devirt-1_0.C: New testcase.
- * g++.dg/lto/devirt-2_0.C: New testcase.
- * g++.dg/lto/devirt-3_0.C: New testcase.
- * g++.dg/lto/devirt-4_0.C: New testcase.
- * g++.dg/lto/devirt-5_0.C: New testcase.
- * g++.dg/lto/devirt-6_0.C: New testcase.
- * g++.dg/lto/devirt-13_0.C: New testcase.
- * g++.dg/lto/devirt-14_0.C: New testcase.
- * g++.dg/lto/devirt-19_0.C: New testcase.
- * g++.dg/lto/devirt-22_0.C: New testcase.
- * g++.dg/lto/devirt-23_0.C: New testcase.
- * g++.dg/lto/devirt-30_0.C: New testcase.
- * g++.dg/lto/devirt-34_0.C: New testcase.
-
-2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85798
- * gfortran.dg/pr85798.f90: New test.
-
-2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88169
- * gfortran.dg/pr88169_1.f90: new test.
- * gfortran.dg/pr88169_2.f90: Ditto.
- * gfortran.dg/pr88169_3.f90: Ditto.
-
-2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/69121
- * gfortran.dg/ieee/ieee_9.f90: New test.
-
-2018-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86524
- PR c++/88446
- * g++.dg/cpp1y/constexpr-86524.C: New test.
- * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
- * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
- * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
-
- PR middle-end/85594
- PR middle-end/88553
- * gcc.dg/gomp/pr85594.c: New test.
- * gcc.dg/gomp/pr88553.c: New test.
-
-2018-12-15 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/88561
- * g++.dg/tree-prof/devirt.C: New testcase.
-
-2018-12-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87881
- * gfortran.dg/inquiry_part_ref_4.f90: New test.
-
-2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
- * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
-
-2018-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/88563
- * gcc.dg/pr88563.c: New test.
-
- PR c++/87125
- * g++.dg/cpp0x/pr87125.C: New test.
-
-2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
-
- * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
- -mfloat-abi=softfp or -mfloat-abi=hard.
- * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
- * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
-
-2018-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88547
- * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
- insns instead of 4, check for vpminud, vpminuq and no vpsubd or
- vpsubq.
- * gcc.target/i386/sse2-pr88547-1.c: New test.
- * gcc.target/i386/sse2-pr88547-2.c: New test.
- * gcc.target/i386/sse4_1-pr88547-1.c: New test.
- * gcc.target/i386/sse4_1-pr88547-2.c: New test.
- * gcc.target/i386/avx2-pr88547-1.c: New test.
- * gcc.target/i386/avx2-pr88547-2.c: New test.
- * gcc.target/i386/avx512f-pr88547-2.c: New test.
- * gcc.target/i386/avx512vl-pr88547-1.c: New test.
- * gcc.target/i386/avx512vl-pr88547-2.c: New test.
- * gcc.target/i386/avx512vl-pr88547-3.c: New test.
- * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
- array to int array.
-
-2018-12-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/88196 - ICE with class non-type template parameter.
- * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
- * g++.dg/cpp2a/nontype-class10.C: New test.
- * g++.dg/template/pr54858.C: Tweak dg-error.
-
-2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
-
- PR c/51628
- * c-c++-common/pr51628-1.c: New test.
- * c-c++-common/pr51628-2.c: Likewise.
- * c-c++-common/pr51628-3.c: Likewise.
- * c-c++-common/pr51628-4.c: Likewise.
- * c-c++-common/pr51628-5.c: Likewise.
- * c-c++-common/pr51628-6.c: Likewise.
- * c-c++-common/pr51628-7.c: Likewise.
- * c-c++-common/pr51628-8.c: Likewise.
- * c-c++-common/pr51628-9.c: Likewise.
- * c-c++-common/pr51628-10.c: Likewise.
- * c-c++-common/pr51628-11.c: Likewise.
- * c-c++-common/pr51628-12.c: Likewise.
- * c-c++-common/pr51628-13.c: Likewise.
- * c-c++-common/pr51628-14.c: Likewise.
- * c-c++-common/pr51628-15.c: Likewise.
- * c-c++-common/pr51628-26.c: Likewise.
- * c-c++-common/pr51628-27.c: Likewise.
- * c-c++-common/pr51628-28.c: Likewise.
- * c-c++-common/pr51628-29.c: Likewise.
- * c-c++-common/pr51628-30.c: Likewise.
- * c-c++-common/pr51628-31.c: Likewise.
- * c-c++-common/pr51628-32.c: Likewise.
- * gcc.dg/pr51628-17.c: Likewise.
- * gcc.dg/pr51628-18.c: Likewise.
- * gcc.dg/pr51628-19.c: Likewise.
- * gcc.dg/pr51628-20.c: Likewise.
- * gcc.dg/pr51628-21.c: Likewise.
- * gcc.dg/pr51628-22.c: Likewise.
- * gcc.dg/pr51628-23.c: Likewise.
- * gcc.dg/pr51628-24.c: Likewise.
- * gcc.dg/pr51628-25.c: Likewise.
- * c-c++-common/asan/misalign-1.c: Add
- -Wno-address-of-packed-member.
- * c-c++-common/asan/misalign-2.c: Likewise.
- * c-c++-common/ubsan/align-2.c: Likewise.
- * c-c++-common/ubsan/align-4.c: Likewise.
- * c-c++-common/ubsan/align-6.c: Likewise.
- * c-c++-common/ubsan/align-7.c: Likewise.
- * c-c++-common/ubsan/align-8.c: Likewise.
- * c-c++-common/ubsan/align-10.c: Likewise.
- * g++.dg/ubsan/align-2.C: Likewise.
- * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
- * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
- * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
- * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
- * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
- * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
-
-2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/88457
- * gcc.target/powerpc/pr88457.c: New.
-
-2018-12-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88180
- * g++.dg/parse/pr88180.C: New test.
- * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
- definition's NSDMIs.
-
-2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/pr64946.c: Force nosve.
- * gcc.target/aarch64/ssadv16qi.c: Likewise.
- * gcc.target/aarch64/usadv16qi.c: Likewise.
- * gcc.target/aarch64/vect-abs-compile.c: Likewise.
- * gcc.target/aarch64/sve/abs_1.c: New test.
-
-2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/sve/fmla_2.c: New test.
- * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
-
-2018-12-20 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/84053
- * gcc.dg/Warray-bounds-36.c: New test.
-
-2018-12-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/87504
- * c-c++-common/Wtautological-compare-8.c: New test.
-
-2018-12-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84362
- * g++.dg/vect/pr84362.cc: New testcase.
-
-2018-12-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88547
- * gcc.target/i386/pr88547-1.c: New test.
-
-2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/87992
- * gfortran.dg/pr87992.f90: New test.
-
-2018-12-19 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
-
-2018-12-19 Tony Wang <tony.wang@arm.com>
- Thomas Preud'homme <thomas.preudhomme@linaro.org>
-
- * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
- to same value as execname.
- (scan-symbol): Move and rename to ...
- * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
- helper function returning true or false if a symbol is present.
- (scan-symbol): New procedure.
- (scan-symbol-not): Likewise.
- * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
- * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
- * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
-
-2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- * g++.dg/asm-qual-3.C: New testcase.
- * gcc.dg/asm-qual-3.c: New testcase.
-
-2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- * g++.dg/asm-qual-1.C: New testcase.
- * g++.dg/asm-qual-2.C: New testcase.
- * gcc.dg/asm-qual-1.c: Update.
-
-2018-12-19 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/88375
- * g++.dg/init/pr88375-2.C: New test.
- * g++.dg/init/pr88375.C: New test.
-
-2018-12-19 David Malcolm <dmalcolm@redhat.com>
-
- * c-c++-common/Wtautological-compare-ranges.c: New test.
- * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
- expected output.
- * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
- 1-location form to 3-location form, with labelling of ranges with
- types. Add examples of id-expression nodes with namespaces.
- * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
-
-2018-12-19 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/43064
- PR c++/43486
- * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
- * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
- * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
- * g++.dg/cpp0x/scoped_enum2.C: Likewise.
- * g++.dg/cpp1z/decomp48.C: Update expected location of warning
- for named local variables to use that of the local variable.
- * g++.dg/ext/vla1.C: Update column.
- * g++.dg/init/array43.C: Update expected column to be that of the
- initializer.
- * g++.dg/init/initializer-string-too-long.C: New test.
- * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
- * g++.dg/init/pr43064-1.C: New test.
- * g++.dg/init/pr43064-2.C: New test.
- * g++.dg/init/pr43064-3.C: New test.
- * g++.dg/other/fold1.C: Update column of expected error.
- * g++.dg/parse/crash36.C: Likewise.
- * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
- integer and float expressions.
- * g++.dg/template/defarg6.C: Move expected error to the default
- argument; add expected message about where instantiated.
- * g++.dg/wrappers/Wparentheses.C: New test.
- * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
- error.
-
-2018-12-19 Paul A. Clarke <pc@us.ibm.com>
-
- * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
- * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
- issues.
- * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
- * gcc.target/powerpc/ssse3-palignr.c: Likewise.
- * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
- * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
- * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
- * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
- * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
- * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
- * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
- * gcc.target/powerpc/ssse3-psignb.c: Likewise.
- * gcc.target/powerpc/ssse3-psignd.c: Likewise.
- * gcc.target/powerpc/ssse3-psignw.c: Likewise.
- * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
-
-2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
-
- * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
-
-2018-12-19 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/goacc/nvptx-merged-loop.c: Move to
- libgomp/testsuite/libgomp.oacc-c-c++-common.
- * gcc.dg/goacc/nvptx-sese-1.c: Same.
-
-2018-12-19 Tom de Vries <tom@codesourcery.com>
-
- * lib/scanoffloadrtl.exp: New file.
- * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
- offload-rtl.
-
-2018-12-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88533
- Revert
- 2018-04-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/28364
- PR tree-optimization/85275
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
-
- * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
- * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
- * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
- * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
-
-2018-12-19 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88541
- * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
-
- PR c++/87934
- * g++.dg/cpp0x/constexpr-87934.C: New test.
-
-2018-12-19 Alexandre Oliva <aoliva@redhat.com>
-
- PR testsuite/86153
- PR middle-end/83239
- * gcc.dg/vrp-overflow-1.c: New.
-
- PR c++/87012
- * g++.dg/cpp0x/pr87012.C: New.
-
- PR c++/88146
- * g++.dg/cpp0x/inh-ctor32.C: New.
-
-2018-12-18 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/87759
- * gcc.target/i386/pr87759.c: Require int128 effective target.
-
-2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/87759
- * gcc.target/i386/pr87759.c: New.
-
-2018-12-18 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88464
- * gcc.target/i386/avx512f-pr88464-5.c: New test.
- * gcc.target/i386/avx512f-pr88464-6.c: New test.
- * gcc.target/i386/avx512f-pr88464-7.c: New test.
- * gcc.target/i386/avx512f-pr88464-8.c: New test.
- * gcc.target/i386/avx512vl-pr88464-5.c: New test.
- * gcc.target/i386/avx512vl-pr88464-6.c: New test.
- * gcc.target/i386/avx512vl-pr88464-7.c: New test.
- * gcc.target/i386/avx512vl-pr88464-8.c: New test.
- * gcc.target/i386/avx512vl-pr88464-9.c: New test.
- * gcc.target/i386/avx512vl-pr88464-10.c: New test.
- * gcc.target/i386/avx512vl-pr88464-11.c: New test.
- * gcc.target/i386/avx512vl-pr88464-12.c: New test.
- * gcc.target/i386/avx512vl-pr88464-13.c: New test.
- * gcc.target/i386/avx512vl-pr88464-14.c: New test.
- * gcc.target/i386/avx512vl-pr88464-15.c: New test.
- * gcc.target/i386/avx512vl-pr88464-16.c: New test.
-
-2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_usad_char):
- Add non-SVE aarch64 to supported list.
-
-2018-12-18 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88513
- PR target/88514
- * gcc.target/i386/avx512f-pr88513-1.c: New test.
- * gcc.target/i386/avx512f-pr88513-2.c: New test.
- * gcc.target/i386/avx512vl-pr88464-1.c: New test.
- * gcc.target/i386/avx512vl-pr88464-2.c: New test.
- * gcc.target/i386/avx512vl-pr88464-3.c: New test.
- * gcc.target/i386/avx512vl-pr88464-4.c: New test.
- * gcc.target/i386/avx512vl-pr88513-1.c: New test.
- * gcc.target/i386/avx512vl-pr88513-2.c: New test.
- * gcc.target/i386/avx512vl-pr88513-3.c: New test.
- * gcc.target/i386/avx512vl-pr88513-4.c: New test.
- * gcc.target/i386/avx512vl-pr88514-1.c: New test.
- * gcc.target/i386/avx512vl-pr88514-2.c: New test.
- * gcc.target/i386/avx512vl-pr88514-3.c: New test.
-
-2018-12-18 Wei Xiao <wei3.xiao@intel.com>
-
- * g++.target/i386/mv16.C: Handle new march.
- * gcc.target/i386/builtin_target.c: Ditto.
-
-2018-12-17 Peter Bergner <bergner@linux.ibm.com>
-
- PR target/87870
- * gcc.target/powerpc/pr87870.c: New test.
-
-2018-12-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88410
- * g++.dg/cpp0x/pr88410.C: New test.
-
-2018-12-17 Steve Ellcey <sellcey@cavium.com>
-
- * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
- * gcc.target/aarch64/torture/simd-abi-1.c: New test.
- * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
- * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
- * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
- * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
- * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
- * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
-
-2018-12-17 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
-
-2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
-
- PR rtl-optimization/88253
- * gcc.target/avr/pr88253.c: New test.
-
-2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/loop-versioning-1.c: New test.
- * gcc.dg/loop-versioning-10.c: Likewise.
- * gcc.dg/loop-versioning-11.c: Likewise.
- * gcc.dg/loop-versioning-2.c: Likewise.
- * gcc.dg/loop-versioning-3.c: Likewise.
- * gcc.dg/loop-versioning-4.c: Likewise.
- * gcc.dg/loop-versioning-5.c: Likewise.
- * gcc.dg/loop-versioning-6.c: Likewise.
- * gcc.dg/loop-versioning-7.c: Likewise.
- * gcc.dg/loop-versioning-8.c: Likewise.
- * gcc.dg/loop-versioning-9.c: Likewise.
- * gfortran.dg/loop_versioning_1.f90: Likewise.
- * gfortran.dg/loop_versioning_2.f90: Likewise.
- * gfortran.dg/loop_versioning_3.f90: Likewise.
- * gfortran.dg/loop_versioning_4.f90: Likewise.
- * gfortran.dg/loop_versioning_5.f90: Likewise.
- * gfortran.dg/loop_versioning_6.f90: Likewise.
- * gfortran.dg/loop_versioning_7.f90: Likewise.
- * gfortran.dg/loop_versioning_8.f90: Likewise.
-
-2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88116
- * gfortran.dg/pr88116_1.f90: New test.
- * gfortran.dg/pr88116_2.f90: Ditto.
-
- PR fortran/88467
- * gfortran.dg/pr88467.f90: New test.
-
-2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
-
-2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/88363
- * intent_out_13.f90: New test.
-
-2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/88483
- * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
- reversion 267133.
-
-2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/87944
- * gfortran.dg/pr87994_1.f90: New test.
- * gfortran.dg/pr87994_2.f90: Ditto.
- * gfortran.dg/pr87994_3.f90: Ditto.
-
-2018-12-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88482
- * g++.dg/eh/builtin5.C: New test.
- * g++.dg/eh/builtin6.C: New test.
- * g++.dg/eh/builtin7.C: New test.
- * g++.dg/eh/builtin8.C: New test.
- * g++.dg/eh/builtin9.C: New test.
- * g++.dg/eh/builtin10.C: New test.
- * g++.dg/eh/builtin11.C: New test.
- * g++.dg/parse/crash55.C: Adjust expected diagnostics.
-
-2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88138
- * gfortran.dg/pr88138.f90: new test.
-
-2018-12-15 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/88464
- PR target/88498
- * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
- * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
- Expect 4 vectorized loops instead of 3.
- (f4): New function.
- * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
- * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
- and #include.
- (avx512f_test): Prepare arguments for f4 and check the results.
- * gcc.target/i386/avx512f-pr88464-3.c: New test.
- * gcc.target/i386/avx512f-pr88464-4.c: New test.
-
-2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84644
- * g++.dg/cpp0x/decltype68.C: New.
- * g++.dg/cpp0x/decltype-33838.C: Adjust.
- * g++.dg/template/spec32.C: Likewise.
- * g++.dg/template/ttp22.C: Likewise.
-
-2018-12-15 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88489
- * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
- * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
-
- PR rtl-optimization/88478
- * g++.dg/opt/pr88478.C: New test.
-
-2018-12-14 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/88372
- * gcc.dg/Walloc-size-larger-than-18.c: New test.
- * gcc.dg/builtin-object-size-19.c: Same.
-
-2018-12-14 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/87096
- * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
-
-2018-12-14 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/87814
- * g++.dg/cpp1z/pr87814.C: New.
-
-2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/cf_check-1.c: New test.
- * gcc.target/i386/cf_check-2.c: Likewise.
- * gcc.target/i386/cf_check-3.c: Likewise.
- * gcc.target/i386/cf_check-4.c: Likewise.
- * gcc.target/i386/cf_check-5.c: Likewise.
-
-2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
- Cesar Philippidis <cesar@codesourcery.com>
-
- * c-c++-common/goacc/note-parallelism.c: New test.
- * gfortran.dg/goacc/note-parallelism.f90: New test.
- * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
- * c-c++-common/goacc/classify-kernels.c: Likewise.
- * c-c++-common/goacc/classify-parallel.c: Likewise.
- * c-c++-common/goacc/classify-routine.c: Likewise.
- * c-c++-common/goacc/kernels-1.c: Likewise.
- * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
- * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
- * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
- * gfortran.dg/goacc/classify-kernels.f95: Likewise.
- * gfortran.dg/goacc/classify-parallel.f95: Likewise.
- * gfortran.dg/goacc/classify-routine.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
-
-2018-12-14 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/86823
- * g++.dg/pr86823.C: New.
-
-2018-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82294
- PR c++/87436
- * g++.dg/tree-ssa/pr82294.C: New test.
- * g++.dg/tree-ssa/pr87436.C: New test.
-
-2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
- effective target.
- * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
- * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
- * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
-
-2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/88483
- * gcc.target/i386/stackalign/pr88483.c: New test.
-
-2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/max_size.adb: New test.
- * gnat.dg/max_size_pkg.ads: Likewise.
-
-2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/milli-1.c: New test.
-
-2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
-
- * gcc.dg/lto/pr88297_0.c: New test.
- * gcc.dg/lto/pr88297_1.c: New test.
-
-2018-12-13 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/88444
- * gcc.dg/tree-ssa/pr88444.c: New test.
-
- PR rtl-optimization/88470
- * gcc.target/i386/pr88470.c: New test.
-
-2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/88414
- * gcc.target/i386/pr88414.c: New.
-
-2018-12-13 Marek Polacek <polacek@redhat.com>
-
- PR c++/88216 - ICE with class type in non-type template parameter.
- * g++.dg/cpp2a/nontype-class9.C: New test.
-
-2018-12-13 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/88416
- * gcc.target/i386/pr88416.c: New test.
-
- PR tree-optimization/88464
- * gcc.target/i386/avx512f-pr88462-1.c: New test.
- * gcc.target/i386/avx512f-pr88462-2.c: New test.
-
-2018-12-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87531
- * g++.dg/lookup/pr87531-2.C: New.
-
-2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR testsuite/88041
- * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
- * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
- Include $subdir in filename.
- Cleanup generated source.
- * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
- absolute path.
- * gdc.test/compilable/depsOutput9948.d: Likewise.
-
-2018-12-13 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/88454
- * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
- const char * to const signed char *.
- (bmhi_init): Change pattern parameter's type the same. Use
- __builtin_strlen instead of undeclared strlen.
-
-2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/zvector/vec-double-1.c: New test.
- * gcc.target/s390/zvector/vec-double-2.c: New test.
-
-2018-12-13 Wei Xiao <wei3.xiao@intel.com>
-
- * gcc.target/i386/funcspec-56.inc: Handle new march.
-
-2018-12-13 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88465
- * gcc.target/i386/avx512f-pr88465.c: New test.
- * gcc.target/i386/avx512dq-pr88465.c: New test.
-
- PR target/88461
- * gcc.target/i386/pr88461.c: New test.
-
-2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/other/static5.C: New.
-
-2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
-
- PR testsuite/88318
- * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
-
-2018-12-12 Joel Brobecker <brobecker@adacore.com>
-
- * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
-
-2018-12-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88446
- * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
-
- PR c++/88449
- * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
- to dg-do run.
- (e): Adjust comment with correct expected value.
- (main): Expect e == 1.
- * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
-
-2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88155
- * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
- * gfortran.dg/pr88155.f90: New test.
-
-2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88249
- * gfortran.dg/pr88249.f90: New test.
-
-2018-12-11 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/80520
- * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
- clean.
-
-2018-12-11 Marek Polacek <polacek@redhat.com>
-
- PR c++/86608 - reading constexpr volatile variable.
- * g++.dg/cpp0x/constexpr-volatile2.C: New test.
- * g++.dg/cpp0x/pr65327.C: Add dg-error.
-
-2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/pr53037-4.C: Test the first two locations too.
-
-2018-12-11 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/88444
- * gcc.dg/pr88444.c: New test.
-
-2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
-
- * gcc.target/i386/pr52813.c: New test.
-
-2018-12-11 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88425
- * gcc.target/i386/pr88425.c: New test.
-
- PR sanitizer/88426
- * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
-
-2018-12-11 Yannick Moy <moy@adacore.com>
-
- * gnat.dg/ghost4.adb: New testcase.
-
-2018-12-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/iter4.adb: New testcase.
-
-2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
- gnat.dg/valid4_pkg.ads: New testcase.
-
-2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
- gnat.dg/packed_array_pkg.ads: New testcase.
-
-2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
-
-2018-12-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
- gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
- gnat.dg/bip_cu_t.ads: New testcase.
-
-2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
-
-2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
- gnat.dg/atomic11_pkg2.ads: New testcase.
-
-2018-12-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
- gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
- New testcase.
- * gnat.dg/static_pred1.adb: Expect an error message.
-
-2018-12-11 Jakub Jelinek <jakub@redhat.com>
-
- PR lto/86004
- * lib/target-supports.exp (check_effective_target_lto_incremental):
- New.
- * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
- * g++.dg/lto/pr65316_0.C: Likewise.
- * g++.dg/lto/pr85176_0.C: Likewise.
- * g++.dg/lto/pr79000_0.C: Likewise.
- * g++.dg/lto/pr66180_0.C: Likewise.
- * g++.dg/lto/pr65193_0.C: Likewise.
- * g++.dg/lto/pr69077_0.C: Likewise.
- * g++.dg/lto/pr68057_0.C: Likewise.
- * g++.dg/lto/pr66705_0.C: Likewise.
- * g++.dg/lto/pr65302_0.C: Likewise.
- * g++.dg/lto/20091002-1_0.C: Likewise.
- * g++.dg/lto/pr81940_0.C: Likewise.
- * g++.dg/lto/pr64043_0.C: Likewise.
- * g++.dg/lto/pr65549_0.C: Likewise.
- * g++.dg/lto/pr69133_0.C: Likewise.
- * gfortran.dg/lto/pr79108_0.f90: Likewise.
-
-2018-12-10 Jeff Law <law@redhat.com>
-
- PR tree-optimization/80520
- * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
- * gcc.dg/tree-ssa/split-path-11.c: New test.
-
-2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/97922
- * gfortran.dg/io_constraints_8.f90: Update error message.
- * gfortran.dg/pr87922.f90: New test.
-
-2018-12-10 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86196
- * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
- base size only of arrays.
-
-2018-12-10 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
-
-2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88269
- * gfortran.dg/pr88269.f90: New test.
-
-2018-12-10 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/88418
- * gcc.target/i386/pr88418.c: New test.
-
-2018-12-10 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88427
- * gcc.dg/pr88427.c: New testcase.
-
-2018-12-10 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/87955
- * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
-
-2018-12-10 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/88214
- * gcc.dg/ipa/pr88214.c: New test.
-
-2018-12-10 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/88369
- * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
- * gcc.dg/vect/vect-ivdep-2.c: Likewise.
- * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
- * g++.dg/vect/pr33426-ivdep.cc: Likewise.
- * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
- * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
- * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
-
-2018-12-10 Richard Biener <rguenther@suse.de>
-
- PR middle-end/88415
- * gcc.dg/gomp/pr88415.c: New testcase.
-
-2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
- Visium and remove other specific handling.
- * c-c++-common/patchable_function_entry-default.c: Likewise.
- * c-c++-common/patchable_function_entry-definition.c: Likewise.
-
-2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88205
- * gfortran.dg/pr88205.f90: New unit.
-
-2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
-
- PR d/88039
- * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
- (dmd2dg): Check generated html in ddoc tests.
- (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
-
-2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88206
- * gfortran.dg/pr88206.f90: New test.
-
-2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88228
- * gfortran.dg/pr88228.f90: New test.
-
-2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
-
- * gfortran.dg/goacc/combined-directives-3.f90: New file.
-
-2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
-
- * c-c++-common/goacc/combined-directives-3.c: New test.
- * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
- * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
- * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
-
-2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
-
- * gfortran.dg/goacc/loop-2-kernels.f95: Update.
- * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
- * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
-
- * gfortran.dg/goacc/loop-2.f95: Split into...
- * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
- * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
- * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
- * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
- * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
- file...
- * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
- * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
-
- PR fortran/88420
- * gfortran.dg/goacc/loop-1-2.f95: Update.
- * gfortran.dg/goacc/loop-1.f95: Likewise.
-
-2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88048
- * gfortran.dg/pr88048.f90: New test.
-
-2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/87945
- * gfortran.dg/pr87945_1.f90: New test.
- * gfortran.dg/pr87945_2.f90: New test.
-
-2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/88025
- * gfortran.dg/pr88025.f90: New test.
-
-2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/pr88357_1.f90: New test.
- * gfortran.dg/pr88357_2.f90: New test.
-
-2018-12-08 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/88304
- * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
-
-2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/other/bitfield7.C: New.
- * g++.dg/parse/bitfield8.C: Likewise.
- * g++.dg/parse/bitfield9.C: Likewise.
- * g++.dg/pr53037-4.C: Test the locations too.
-
-2018-12-07 Peter Bergner <bergner@linux.ibm.com>
-
- PR target/87496
- * gcc.target/powerpc/pr87496.c: Rename from this...
- * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
- * gcc.target/powerpc/pr87496-2.c: New test.
- * gcc.target/powerpc/pr87496-3.c: New test.
-
-2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
-
-2018-12-07 Jeff Law <law@redhat.com>
-
- PR middle-end/87813
- * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
- options to test.
-
-2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/88349
- * gcc.target/mips/pr88349.c: New.
-
-2018-12-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86669
- * g++.dg/cpp0x/initlist105.C: New test.
- * g++.dg/cpp0x/initlist106.C: New test.
- * g++.dg/other/pr86669.C: New test.
-
-2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/sve/pred_elim_2.c: New test.
-
-2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/sve/pred_elim_1.c: New test.
-
-2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/ipa-stack-alignment-2.c: Add
- -fomit-frame-pointer to dg-options.
-
-2018-12-07 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85593
- * gcc.target/i386/pr85593.c: New test.
-
- PR rtl-optimization/85770
- * gcc.target/i386/pr85770.c: Require int128 effective target.
-
- PR fortran/88377
- * gfortran.dg/gomp/pr88377.f90: New test.
-
- PR c/88367
- * gcc.dg/tree-ssa/pr88367.c: New test.
-
- PR c++/87506
- * g++.dg/cpp0x/constexpr-87506.C: New test.
-
-2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/parse/bitfield7.C: New.
- * g++.dg/other/bitfield2.C: Check location and type.
- * g++.dg/parse/bitfield1.C: Likewise.
- * g++.dg/parse/bitfield2.C: Likewise.
-
-2018-12-06 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/86747
- * g++.dg/pr86747.C: New.
-
- PR c++/86397
- * g++.dg/cpp0x/pr86397-1.C: New.
- * g++.dg/cpp0x/pr86397-2.C: New.
-
-2018-12-06 Paul A. Clarke <pc@us.ibm.com>
-
- PR target/88316
- * gcc.target/powerpc/bmi-check.h: Remove test for
- __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
- * gcc.target/powerpc/bmi2-check.h: Likewise.
- * gcc.target/powerpc/mmx-check.h: Likewise.
- * gcc.target/powerpc/sse-check.h: Likewise.
- * gcc.target/powerpc/sse2-check.h: Likewise.
- * gcc.target/powerpc/sse3-check.h: Likewise.
-
-2018-12-06 Paul A. Clarke <pc@us.ibm.com>
-
- PR target/88316
- * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
- * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
- * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
- * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
- * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
-
-2018-12-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/88373 - wrong parse error with ~.
- * g++.dg/cpp2a/fn-template19.C: New test.
-
-2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
-
-2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
-
- * c-c++-common/torture/asm-inline.c: New testcase.
- * gcc.dg/asm-qual-2.c: Test asm inline, too.
-
-2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR inline-asm/55681
- * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
- * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
- in any order, but that duplicates are not allowed.
-
-2018-12-06 Jeff Law <law@redhat.com>
-
- PR testsuite/86540
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
- tests on aarch64.
- * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
-
-2018-12-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * g++.dg/diagnostic/missing-default-args.C: New test.
- * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
- * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
- references and incomplete types.
- * g++.dg/warn/Wconversion-null-4.C: New test.
-
-2018-12-06 Jakub Jelinek <jakub@redhat.com>
-
- PR target/87598
- * gcc.target/aarch64/asm-5.c: New test.
-
- PR tree-optimization/85726
- * gcc.dg/tree-ssa/pr85726-1.c: New test.
- * gcc.dg/tree-ssa/pr85726-2.c: New test.
- * gcc.dg/tree-ssa/pr85726-3.c: New test.
- * gcc.dg/tree-ssa/pr85726-4.c: New test.
-
- PR fortran/88304
- * gfortran.fortran-torture/compile/pr88304.f90: New test.
-
-2018-12-06 Richard Biener <rguenther@suse.de>
-
- PR middle-end/63184
- * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
- optimized dump scanning.
- * c-c++-common/pr19807-3.c: Likewise.
-
-2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/parse/bitfield6b.C: New.
- * g++.dg/parse/bitfield3.C: Test location and type.
-
-2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
-
- * lib/c-compat.exp (compat-use-alt-compiler):
- Handle -fno-diagnostics-show-line-numbers.
- (compat_setup_dfp): Likewise.
-
-2018-12-05 Jeff Law <law@redhat.com>
-
- PR rtl-optimization/85770
- * gcc.target/i386/pr85770.c: New test.
-
-2018-12-05 Martin Sebor <msebor@redhat.com>
-
- PR c/87028
- * c-c++-common/Wstringop-truncation.c: Remove xfails.
- * gcc.dg/Wstringop-truncation-5.c: New test.
- * gcc.dg/strcmpopt_1.c: Adjust.
- * gcc.dg/tree-ssa/pr79697.c: Same.
-
-2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/88064
- * gcc.dg/vect/vect-over-widen-23.c: New test.
-
-2018-12-05 David Malcolm <dmalcolm@redhat.com>
-
- * lib/gcc-dg.exp (process-message): Change verbosity level of
- "verbose" from 2 to 3.
- (dg-locus): Likewise.
-
-2018-12-05 Richard Biener <rguenther@suse.de>
-
- PR middle-end/63184
- * c-c++-common/pr19807-2.c: New testcase.
- * c-c++-common/pr19807-3.c: Likewise.
-
-2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR testsuite/88208
- * gcc.target/sparc/attr-aligned.c (MAXALIGN)
- [__sparcv9 || __arch64__]: Define.
-
-2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
- * gcc.target/sparc/20181129-2.c: Likewise.
-
-2018-12-05 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87360
- * g++.dg/opt/pr87360.C: New test.
- * gfortran.dg/pr87360.f90: New test.
-
- PR c++/87897
- * g++.dg/init/const13.C: New test.
-
- PR sanitizer/88333
- * c-c++-common/asan/pr88333.c: New test.
-
-2018-12-05 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/85569
- * g++.dg/cpp1z/pr85569.C: New.
-
-2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
- to clei_<su>.df $wn,$wn,4 in test31.
-
-2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84636
- * g++.dg/parse/bitfield6.C: New.
-
-2018-12-04 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87320
- * gcc.dg/pr87320.c: New test.
-
-2018-12-04 Jeff Law <law@redhat.com>
-
- * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
-
-2018-12-04 Martin Sebor <msebor@redhat.com>
-
- * gcc.target/i386/attr-aligned-2.c: New test.
- * gcc.target/i386/falign-functions-3.c: New test.
-
-2018-12-04 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88188
- * gcc.target/powerpc/pr88188-2.c: New test.
-
-2018-12-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/88184 - ICE when treating name as template-name.
- * g++.dg/cpp2a/fn-template17.C: New test.
- * g++.dg/cpp2a/fn-template18.C: New test.
-
-2018-12-04 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/live-patching-2.c: Require LTO.
-
-2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
-
- PR testsuite/88310
- * lib/target-supports.exp (check_effective_target_freorder):
- Suppress warnings for missing profile.
-
-2018-12-04 Jakub Jelinek <jakub@redhat.com>
-
- * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
- for C++2a.
- * g++.old-deja/g++.oliva/typename2.C: Likewise.
-
- PR tree-optimization/88285
- * gcc.dg/predict-22.c: Only compile on freorder targets.
-
-2018-12-04 Julian Brown <julian@codesourcery.com>
-
- * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
- test for "wait (".
-
-2018-12-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88103
- * g++.dg/cpp0x/rv-cond3.C: New test.
-
-2018-12-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88315
- * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
- initial value.
-
-2018-12-03 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/64242
- * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
- (p): Make it void *volatile instead of volatile void *.
- (q): New variable.
- (main): Add a dummy 32-byte aligned variable and escape its address.
- Don't require that the two __builtin_alloca (0) calls return the
- same address, just require that their difference is smaller than
- 1024 bytes.
-
-2018-12-03 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
-
-2018-12-03 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/array33.adb: New testcase.
-
-2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
-
-2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
- gnat.dg/generic_inst2_c.ads: New testcase.
-
-2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
- gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
- gnat.dg/overload2_q.ads: New testcase.
-
-2018-12-03 Fritz Reese <fritzoreese@gmail.com>
- Mark Eggleston <mark.eggleston@codethink.co.uk>
-
- PR fortran/87919
- * gfortran.dg/array_temporaries_5.f90: New test.
- * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
- * gfortran.dg/dec_d_lines_3.f: Ditto.
- * gfortran.dg/dec_exp_4.f90: Ditto.
- * gfortran.dg/dec_exp_5.f90: Ditto.
- * gfortran.dg/dec_io_7.f90: Ditto.
- * gfortran.dg/dec_structure_24.f90: Ditto.
- * gfortran.dg/dec_structure_25.f90: Ditto.
- * gfortran.dg/dec_structure_26.f90: Ditto.
- * gfortran.dg/dec_structure_27.f90: Ditto.
- * gfortran.dg/dec_type_print_3.f90: Ditto.
- * gfortran.dg/init_flag_20.f90: Ditto.
-
-2018-12-03 Jeff Law <law@redhat.com>
-
- * gcc.dg/pr59963-2.c: Make testnames unique.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
-
-2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
- of a@GOTENT.
- * gcc.target/s390/section-anchors.c: New test.
- * gcc.target/s390/section-anchors2.c: New test.
- * gcc.target/s390/section-anchors3.c: New test.
-
-2018-12-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88301
- * gcc.dg/tree-ssa/evrp13.c: New testcase.
-
-2018-12-03 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71109
- * gcc.c-torture/compile/pr71109.c: New test.
-
- PR target/88287
- * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
- canonicalization.
-
-2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
-
- PR target/80080
- * gcc.target/s390/pr80080-4.c: New test.
-
-2018-12-02 Andi Kleen <ak@linux.intel.com>
-
- * gcc.target/i386/returninst1.c: Run on 64bit only.
- * gcc.target/i386/returninst2.c: Dito.
- * gcc.target/i386/returninst3.c: Dito.
-
-2018-12-02 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88278
- * gcc.target/i386/pr88278.c: New test.
- * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
- instead.
- * gcc.target/i386/pr53759-2.c: New test.
-
- * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
- tests.
-
- PR sanitizer/88291
- * c-c++-common/asan/pr88291.c: New test.
-
- PR c++/88258
- * g++.dg/gomp/pr88258.C: New test.
-
-2018-12-01 Marek Polacek <polacek@redhat.com>
-
- Implement P0634R3, Down with typename!
- * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
- * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
- * g++.dg/cpp1z/typename1.C: New test.
- * g++.dg/cpp2a/typename1.C: New test.
- * g++.dg/cpp2a/typename10.C: New test.
- * g++.dg/cpp2a/typename11.C: New test.
- * g++.dg/cpp2a/typename2.C: New test.
- * g++.dg/cpp2a/typename3.C: New test.
- * g++.dg/cpp2a/typename4.C: New test.
- * g++.dg/cpp2a/typename5.C: New test.
- * g++.dg/cpp2a/typename6.C: New test.
- * g++.dg/cpp2a/typename7.C: New test.
- * g++.dg/cpp2a/typename8.C: New test.
- * g++.dg/cpp2a/typename9.C: New test.
- * g++.dg/diagnostic/missing-typename.C: Only run the test in
- c++17_down.
- * g++.dg/other/crash-9.C: Add template disambiguator.
- * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
- * g++.dg/parse/crash13.C: Likewise.
- * g++.dg/parse/error36.C: Likewise.
- * g++.dg/parse/no-typename1.C: Likewise.
- * g++.dg/parse/typedef2.C: Likewise.
- * g++.dg/parse/typename11.C: Likewise.
- * g++.dg/template/crash48.C: Adjust dg-error.
- * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
- Add dg-error.
- * g++.dg/template/error29.C: Only expect error in c++17_down.
- * g++.dg/template/nested5.C: Add template disambiguator.
- * g++.dg/template/pr84789.C: Only expect error in c++17_down.
- * g++.dg/template/static30.C: Add dg-error.
- * g++.dg/template/typedef6.C: Adjust dg-error.
- * g++.dg/template/typename3.C: Only expect error in c++17_down.
-
- PR c++/83856
- * g++.dg/cpp1y/lambda-generic-83856.C: New test.
-
- PR c++/79629
- * g++.dg/other/error35.C: New test.
-
- PR c++/87523
- * g++.dg/cpp1y/lambda-generic-87523.C: New test.
-
-2018-12-01 Jeff Law <law@redhat.com>
-
- * gcc.dg/predict-22.c: Update expected output.
-
-2018-12-01 Jakub Jelinek <jakub@redhat.com>
-
- PR target/54589
- * gcc.target/i386/pr54589.c: New test.
-
-2018-11-30 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/85368
- * lib/target-supports.exp (logical_op_short_circuit): Remove.
- * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
- effective target, drop -mbranch-cost= options from the test and
- instead pass --param logical-op-non-short-circuit=0 or
- --param logical-op-non-short-circuit=1 depending on what the
- tests meant to test.
- * gcc.dg/pr21643.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
- * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
- * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
- * gcc.dg/tree-ssa/vrp47.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
- * gcc.dg/tree-ssa/vrp87.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
- * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
- * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
- * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
- * gcc.dg/binop-xor1.c: Likewise.
- * gcc.dg/pr46309.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
- * gcc.dg/tree-ssa/reassoc-32.c: Add
- --param logical-op-non-short-circuit=1 to dg-options.
- * 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.
-
-2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR middle-end/64242
- * gcc.c-torture/execute/pr64242.c: New test.
-
-2018-11-30 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/parse/missing-parens-fixit.C: New test.
-
-2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
-
- * gcc.dg/independent-cloneids-1.c: New test.
-
-2018-11-30 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/85550
- * g++.dg/debug/dwarf2/pr85550.C: New test.
-
-2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
-
- PR c/87924
- * c-c++-common/goacc/asyncwait-5.c: Update.
- * gfortran.dg/goacc/asyncwait-5.f: Likewise.
-
- * c-c++-common/goacc/asyncwait-5.c: New file.
- * gfortran.dg/goacc/asyncwait-5.f: Likewise.
-
-2018-11-30 Peter Bergner <bergner@linux.ibm.com>
-
- PR target/87496
- * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
- Add -mcpu=power7 option.
-
-2018-11-30 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/88257
- * c-c++-common/Wformat-pr88257.c: New test.
- * c-c++-common/Wformat-pr88257.h: New test header.
- * c-c++-common/empty.h: New test header.
-
-2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
-
- * gcc.target/arm/neon-dotprod-restriction.c: New file.
- * lib/target-supports.exp
- (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
- stdint.h.
-
-2018-11-30 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/81715
- * c-c++-common/asan/asan-stack-small.c: New test.
-
-2018-11-30 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-34.c: New testcase.
- * gcc.dg/gimplefe-35.c: Likewise.
-
-2018-11-30 Martin Liska <mliska@suse.cz>
-
- PR testsuite/88265
- * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
- * gfortran.dg/simd-builtins-6.f90: Likewise.
-
-2018-11-29 Andi Kleen <ak@linux.intel.com>
-
- * gcc.target/i386/fentryname2.c: New test.
- * gcc.target/i386/fentryname3.c: New test.
-
-2018-11-29 Andi Kleen <ak@linux.intel.com>
-
- * gcc.target/i386/fentryname1.c: New test.
-
-2018-11-29 Andi Kleen <ak@linux.intel.com>
-
- * gcc.target/i386/returninst1.c: New test.
- * gcc.target/i386/returninst2.c: New test.
- * gcc.target/i386/returninst3.c: New test.
-
-2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20181129-1.c: New test.
- * gcc.target/sparc/20181129-2.c: Likewise.
-
-2018-11-29 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88152
- * g++.target/i386/pr88152.C: New test.
-
-2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
-
- * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
-
-2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/constexpr-base6b.C: New.
- * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
- * g++.dg/cpp0x/constexpr-48324.C: Likewise.
- * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
- * g++.dg/cpp0x/scoped_enum2.C: Likewise.
- * g++.dg/cpp1y/pr63996.C: Likewise.
- * g++.dg/ext/constexpr-vla5.C: Likewise.
- * g++.dg/ext/stmtexpr15.C: Likewise.
- * g++.dg/ext/vla1.C: Likewise.
- * g++.dg/other/fold1.C: Likewise.
- * g++.dg/parse/array-size2.C: Likewise.
- * g++.dg/parse/crash36.C: Likewise.
- * g++.dg/ubsan/pr81530.C: Likewise.
- * g++.dg/warn/Wvla-1.C: Likewise.
- * g++.dg/warn/Wvla-2.C: Likewise.
- * g++.old-deja/g++.brendan/array1.C: Likewise.
- * g++.old-deja/g++.bugs/900402_02.C: Likewise.
- * g++.old-deja/g++.law/init3.C: Likewise.
- * g++.old-deja/g++.mike/p6149.C: Likewise.
-
-2018-11-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/88121
- * g++.dg/lookup/suggestions-scoped-enums.C: New test.
- * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
-
-2018-11-29 Peter Bergner <bergner@linux.ibm.com>
-
- PR target/87496
- * gcc.target/powerpc/pr87496.c: New test.
-
-2018-11-29 Martin Sebor <msebor@redhat.com>
-
- PR c/88172
- PR testsuite/88208
- * gcc.dg/attr-aligned-2.c: New test.
- * gcc.dg/builtin-has-attribute.c: Adjust.
- * c-c++-common/builtin-has-attribute-2.c: Same.
- * c-c++-common/builtin-has-attribute-3.c: Same.
- * c-c++-common/builtin-has-attribute-4.c: Same.
- * c-c++-common/builtin-has-attribute-5.c: New test.
- * gcc.target/aarch64/attr-aligned.c: Same.
- * gcc.target/i386/attr-aligned.c: Same.
- * gcc.target/powerpc/attr-aligned.c: Same.
- * gcc.target/sparc/attr-aligned.c: Same.
-
-2018-11-29 qing zhao <qing.zhao@oracle.com>
-
- * gcc.dg/live-patching-1.c: New test.
- * gcc.dg/live-patching-2.c: New test.
- * gcc.dg/live-patching-3.c: New test.
- * gcc.dg/tree-ssa/writeonly-3.c: New test.
- * gcc.target/i386/ipa-stack-alignment-2.c: New test.
-
-2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
-
- * gcc.dg/sinhatanh-1.c: New test.
- * gcc.dg/sinhatanh-2.c: New test.
- * gcc.dg/sinhatanh-3.c: New test.
-
-2018-11-29 Jakub Jelinek <jakub@redhat.com>
-
- PR target/54700
- * g++.target/i386/sse4_1-pr54700-1.C: New test.
- * g++.target/i386/sse4_1-pr54700-2.C: New test.
- * g++.target/i386/avx-pr54700-1.C: New test.
- * g++.target/i386/avx-pr54700-2.C: New test.
- * g++.target/i386/avx2-pr54700-1.C: New test.
- * g++.target/i386/avx2-pr54700-2.C: New test.
- * g++.target/i386/sse4_1-check.h: New file.
- * g++.target/i386/avx-check.h: New file.
- * g++.target/i386/avx2-check.h: New file.
- * g++.target/i386/m128-check.h: New file.
- * g++.target/i386/m256-check.h: New file.
- * g++.target/i386/avx-os-support.h: New file.
-
- PR target/88152
- * g++.dg/tree-ssa/pr88152-1.C: New test.
- * g++.dg/tree-ssa/pr88152-2.C: New test.
-
- PR target/88234
- * gcc.dg/ubsan/pr88234.c: New test.
-
-2018-11-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88243
- * gcc.dg/torture/pr88243.c: New testcase.
-
-2018-11-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87539
- * g++.dg/cpp0x/pr87539.C: New test.
-
-2018-11-28 Martin Sebor <msebor@redhat.com>
-
- PR c/88065
- PR c/87297
- * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
-
-2018-11-28 Marek Polacek <polacek@redhat.com>
-
- Implement P1094R2, Nested inline namespaces.
- * g++.dg/cpp2a/nested-inline-ns1.C: New test.
- * g++.dg/cpp2a/nested-inline-ns2.C: New test.
-
-2018-11-28 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87531
- * g++.dg/lookup/pr87531.C: New.
-
-2018-11-28 Jan Hubicka <jh@suse.cz>
-
- * gcc.dg/predict-13.c: Update template.
- * gcc.dg/predict-13b.c: New testcase.
- * gcc.dg/predict-22.c: New testcase.
- * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
- get sane profile.
-
-2018-11-28 Marek Polacek <polacek@redhat.com>
-
- PR c++/88222 - ICE with bit-field with invalid type.
- * g++.dg/ext/flexary31.C: New test.
-
-2018-11-28 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
- * g++.dg/opt/pr83084.C: XFAIL AIX.
- * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
-
-2018-11-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88223
- * gcc.dg/torture/pr88223.c: New testcase.
-
-2018-11-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88217
- * g++.dg/pr88217.C: New testcase.
-
-2018-11-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79351
- * gcc.dg/torture/pr79351.c: New testcase.
-
-2018-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88189
- * gcc.target/i386/sse4_1-pr88189-1.c: New test.
- * gcc.target/i386/sse4_1-pr88189-2.c: New test.
- * gcc.target/i386/avx-pr88189-1.c: New test.
- * gcc.target/i386/avx-pr88189-2.c: New test.
-
- PR c++/87476
- * g++.dg/cpp0x/pr87476-1.C: New test.
- * g++.dg/cpp0x/pr87476-2.C: New test.
-
- PR c++/88215
- * c-c++-common/ubsan/pr88215.c: New test.
-
-2018-11-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88182
- * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
-
-2018-11-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88187
- * g++.dg/other/pr88187.C: New test.
-
- PR c++/88181
- * g++.dg/debug/pr88181.C: New test.
-
- PR middle-end/87157
- * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
- attribute.
-
-2018-11-27 Martin Sebor <msebor@redhat.com>
-
- PR 87756
- PR 88211
- PR 88226
- * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
- * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
- * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
-
-2018-11-27 Mike Gulick <mgulick@mathworks.com>
-
- PR preprocessor/83173
- * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
- * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
- pr83173.c.
- * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
- pr83173.c.
- * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
- pr83173.c.
- * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
- instead of PLUGIN_START_UNIT.
- * gcc.dg/plugin/plugin.exp: Enable new test.
-
-2018-11-27 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/85368
- * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
- rather than 0 or 2 depending on logical_op_short_circuit.
-
- PR target/88188
- * gcc.target/powerpc/pr88188.c: New test.
-
-2018-11-27 Martin Liska <mliska@suse.cz>
-
- * gfortran.dg/simd-builtins-1.f90: New test.
- * gfortran.dg/simd-builtins-1.h: New test.
- * gfortran.dg/simd-builtins-2.f90: New test.
- * gfortran.dg/simd-builtins-3.f90: New test.
- * gfortran.dg/simd-builtins-3.h: New test.
- * gfortran.dg/simd-builtins-4.f: New test.
- * gfortran.dg/simd-builtins-4.h: New test.
- * gfortran.dg/simd-builtins-5.f: New test.
- * gfortran.dg/simd-builtins-6.f90: New test.
-
-2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * lib/target-supports.exp
- (check_effective_target_logical_op_short_circuit): Add msp430.
- (check_effective_target_int_eq_float): New.
- (check_effective_target_ptr_eq_long): New.
- * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
- * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
- sizeof (float) != sizeof (int).
- * gcc.dg/pr84670-4.c: Require ptr_eq_long.
- * gcc.dg/pr85859.c: Likewise.
- * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
- * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
- * gcc.dg/ifcvt-4.c: Likewise.
- * gcc.dg/pr34856.c: Likewise.
- * gcc.dg/builtin-apply2.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
- * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
- * gcc.dg/tree-ssa/20040204-1.c: Likewise.
- * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
- so it fits.
- * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
- * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
- sizeof(void *) != sizeof(long).
- * gcc.dg/lto/20091013-1_2.c: Likewise.
- * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
- * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
- * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
- * gcc.dg/tree-ssa/loop-35.c: Likewise.
- * gcc.dg/tree-ssa/pr23455.c: Likewise.
- * gcc.dg/weak/typeof-2.c: Likewise.
- * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
- * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
- * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
- * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
-
-2018-11-26 Martin Sebor <msebor@redhat.com>
-
- PR 87756
- * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
- * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
-
-2018-11-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/88120 - ICE when calling save_expr in a template.
- * g++.dg/cpp0x/pr88120.C: New test.
-
-2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
- of int if __SIZEOF_INT__ == 2.
- * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
- __SIZEOF_SIZE_T < 4.
- * c-c++-common/rotate-8.c: Define smaller "large" constant when
- __SIZEOF_INT__ == 2.
- * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
- * gcc.dg/pr53037-2.c: Likewise.
- * gcc.dg/pr53037-3.c: Likewise.
- * gcc.dg/pr85512.c: Likewise.
- * gcc.dg/pr59963-2.c: Add dg-warning for int16.
- * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
- * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
- * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
- int16.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
- directives for int16.
-
-2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
- * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
- _printf_float for newlib_nano_io target.
- * gcc.c-torture/execute/930513-1.c: Likewise.
- * gcc.dg/torture/builtin-sprintf.c: Likewise.
- * gcc.c-torture/execute/ieee/920810-1.x: New.
-
-2018-11-26 Jakub Jelinek <jakub@redhat.com>
-
- PR target/88195
- * gcc.target/i386/pr88195.c: New test.
-
- PR testsuite/88090
- * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
- (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
- expect it in diagnostics.
-
- PR c++/86900
- * g++.dg/debug/dwarf2/pr86900.C: New test.
-
-2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
- size20plus.
- * gcc.dg/pr34225.c: Likewise.
- * gcc.dg/pr40971.c: Likewise.
- * gcc.dg/pr69071.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
- size32plus.
- * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
- * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
- * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
- * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
- * lib/target-supports.exp (check_effective_target_size20plus): New.
- (check_effective_target_size32plus): Update comment.
-
-2018-11-26 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/88178
- * gcc.target/pr88178.c: New test.
-
-2018-11-26 Matthias Klose <doko@ubuntu.com>
-
- * jit.dg/test-long-names.c: Fix build with -Wformat-security.
-
-2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/target-supports.exp (check_compile): Handle D.
- (check_effective_target_d_runtime): New proc.
- * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
- compile unless d_runtime.
- * gdc.dg/runnable.d: Skip unless d_runtime.
- * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
-
-2018-11-24 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/88143
- * gfortran.dg/associate_46.f90: New test.
-
-2018-11-23 Jeff Law <law@redhat.com>
-
- PR rtl-optimization/84768
- * gcc.c-torture/compile/pr84768.c: New test.
-
-2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
-
- * gcc.target/powerpc/pr70669.c: Use unary minus instead of
- addition.
-
-2018-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87756
- * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
- optimized.
- * gcc.dg/builtin-memchr-3.c: Likewise.
-
-2018-11-23 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/87756
- * gcc.dg/builtin-memchr-2.c: New test.
- * gcc.dg/builtin-memchr-3.c: Same.
- * gcc.dg/warn-sprintf-no-nul-2.c: Same.
-
-2018-11-23 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/88098
- * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
- * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
- * gcc.dg/torture/pr67222.c: Adjust.
-
-2018-11-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88149
- * g++.dg/torture/pr88149.C: New testcase.
-
-2018-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/86614
- * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
- call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
- warnings, just early ones from FE. Remove dg-prune-output.
- * c-c++-common/Warray-bounds-6.c: New test.
-
- * gfortran.dg/pad_source_1.f: New test.
- * gfortran.dg/pad_source_2.f: New test.
- * gfortran.dg/pad_source_3.f: New test.
- * gfortran.dg/pad_source_4.f: New test.
- * gfortran.dg/pad_source_5.f: New test.
-
-2018-11-22 Jan Hubicka <jh@suse.cz>
-
- PR lto/88142
- * g++.dg/lto/odr-5_0.C: New testcase.
- * g++.dg/lto/odr-5_1.C: New testcase.
-
-2018-11-22 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
- * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
-
-2018-11-22 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/85794
- * gcc.dg/vect/O3-pr85794.c: New test.
-
-2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/87718
- * gcc.target/i386/pr82361-1.c: Check only the first operand of
- moves.
-
-2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
-
- * gcc.target/arm/pr85434.c: New test.
-
-2018-11-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88148
- * gfortran.dg/pr88148.f90: New testcase.
-
-2018-11-22 Andreas Schwab <schwab@suse.de>
-
- * g++.dg/lto/odr-2_0.C: Remove extra brace
-
-2018-11-22 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/88017
- * gcc.dg/tsan/pr88017.c: New test.
-
-2018-11-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88122
- * g++.dg/cpp0x/implicit15.C: New test.
-
- PR c++/87386
- * g++.dg/diagnostic/pr87386.C: New test.
- * g++.dg/parse/error17.C: Adjust expected diagnostics.
-
- PR rtl-optimization/85925
- * gcc.c-torture/execute/20181120-1.c: Require effective target
- int32plus.
- (u): New variable.
- (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
- instead of 0x10101.
-
-018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
-
- PR target/85667
- * gcc.target/pr85667-1.c: New testcase.
- * gcc.target/pr85667-2.c: New testcase.
- * gcc.target/pr85667-3.c: New testcase.
- * gcc.target/pr85667-4.c: New testcase.
-
-2018-11-21 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/87957
- * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
- * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
- * g++.dg/lto/odr-2_0.C: New.
- * g++.dg/lto/odr-2_1.C: New.
- * g++.dg/lto/odr-3_0.C: New.
- * g++.dg/lto/odr-3_1.C: New.
-
-2018-11-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/87839
- * gcc.target/aarch64/pr87839.c: New test.
-
-2018-11-21 Renlin Li <renlin.li@arm.com>
-
- PR middle-end/84877
- * gcc.dg/pr84877.c: New.
-
-2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/87317
- * gcc.target/i386/pr87317-1.c: New file.
- * gcc.target/i386/pr87317-2.c: Likewise.
- * gcc.target/i386/pr87317-3.c: Likewise.
- * gcc.target/i386/pr87317-4.c: Likewise.
- * gcc.target/i386/pr87317-5.c: Likewise.
- * gcc.target/i386/pr87317-6.c: Likewise.
- * gcc.target/i386/pr87317-7.c: Likewise.
- * gcc.target/i386/pr87317-8.c: Likewise.
- * gcc.target/i386/pr87317-9.c: Likewise.
- * gcc.target/i386/pr87317-10.c: Likewise.
- * gcc.target/i386/pr87317-11.c: Likewise.
- * gcc.target/i386/pr87317-12.c: Likewise.
- * gcc.target/i386/pr87317-13.c: Likewise.
-
-2018-11-21 Tom de Vries <tdevries@suse.de>
-
- PR driver/79855
- * lib/options.exp (check_for_options_with_filter): New proc.
- * gcc.misc-tests/help.exp: Check that --help=params lines end with
- period.
-
-2018-11-21 Jakub Jelinek <jakub@redhat.com>
- Mark Eggleston <mark.eggleston@codethink.com>
-
- * gfortran.dg/include_10.f: New test.
- * gfortran.dg/include_10.inc: New file.
- * gfortran.dg/include_11.f: New test.
- * gfortran.dg/include_12.f: New test.
- * gfortran.dg/include_13.f90: New test.
- * gfortran.dg/gomp/include_1.f: New test.
- * gfortran.dg/gomp/include_1.inc: New file.
- * gfortran.dg/gomp/include_2.f90: New test.
-
-2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/vector/align-1.c: New test.
- * gcc.target/s390/vector/align-2.c: New test.
-
-2018-11-20 Martin Sebor <msebor@redhat.com>
-
- * c-c++-common/builtin-has-attribute-2.c: New test.
- * c-c++-common/builtin-has-attribute-3.c: New test.
- * c-c++-common/builtin-has-attribute-4.c: New test.
- * c-c++-common/builtin-has-attribute.c: New test.
- * gcc.dg/builtin-has-attribute.c: New test.
- * gcc.target/i386/builtin-has-attribute.c: New test.
-
-2018-11-20 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/84044
- * g++.dg/lto/odr-4_0.C: New testcase.
- * g++.dg/lto/odr-4_1.C: New testcase.
-
-2018-11-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/88110
- * g++.dg/cpp2a/constexpr-virtual13.C: New test.
-
- PR tree-optimization/87895
- * gcc.dg/gomp/pr87895-1.c: New test.
- * gcc.dg/gomp/pr87895-2.c: New test.
- * gcc.dg/gomp/pr87895-3.c: New test.
-
-2018-11-20 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/88070
- * gcc.target/i386/pr88070.c: New test.
-
-2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/flogr-1.c: New test.
-
-2018-11-20 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/87997
- * g++.dg/torture/pr87997.C: New testcase.
-
-2018-11-20 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/87706
- * gcc.dg/ipa/ctor-empty-1.c: Update template.
-
-2018-11-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88074
- * gcc.dg/pr88074.c: New testcase.
-
-2018-11-20 Martin Liska <mliska@suse.cz>
-
- * pr57362.C: Move to g++.target/i386 folder.
- * pr57548.C: Likewise.
- * pr59492.C: Likewise.
- * pr82625.C: Likewise.
- * pr85329-2.C: Likewise.
- * pr85329.C: Likewise.
-
-2018-11-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88069
- * gcc.dg/pr88069.c: New testcase.
-
-2018-11-20 Martin Liska <mliska@suse.cz>
-
- PR ipa/88093
- * gcc.target/i386/ipa-stack-alignment.c: Add
- -fomit-frame-pointer.
-
-2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
-
- PR target/88083
- * gcc.target/s390/pr88083.c: New test.
-
-2018-11-20 Richard Biener <rguenther@suse.de>
-
- PR middle-end/83215
- * g++.dg/tree-ssa/pr83215.C: New testcase.
-
-2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20181120-1.c: New test.
-
-2018-11-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88087
- * gcc.dg/tree-ssa/pr88087.c: New testcase.
-
-2018-11-19 Paul Koning <ni1d@arrl.net>
-
- * gcc.c-torture/execute/align-3.c: Skip if pdp11.
- * gcc.c-torture/execute/pr23467.c: Ditto.
- * gcc.c-torture/execute/pr36093.c: Ditto.
- * gcc.c-torture/execute/pr43783.c: Ditto.
- * gcc.dg/const-elim-2.c: Xfail if pdp11.
- * gcc.dg/torture/pr36400.c: Ditto.
- * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
- for jsr.
-
-2018-11-19 Paul Koning <ni1d@arrl.net>
-
- * lib/target-supports.exp (check_weak_available): Return "no" for
- pdp11.
-
-2018-11-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/87781 - detect invalid elaborated-type-specifier.
- * g++.dg/parse/elab3.C: New test.
- * g++.dg/template/crash115.C: Adjust dg-error.
-
-2018-11-19 Peter Bergner <bergner@linux.ibm.com>
-
- PR rtl-optimization/88033
- * gcc.target/i386/pr88033.c: New test.
-
-2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/sve/unroll-1.c: New test.
-
-2018-11-19 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/87025
- * gcc.dg/pr87025.c: New test.
-
-2018-11-19 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/88071
- * gcc.dg/pr88071.c: New test.
-
- PR c++/60994
- * g++.dg/lookup/pr60994.C: New test.
-
- PR debug/87039
- * g++.dg/gomp/pr78363-4.C: New test.
- * g++.dg/gomp/pr78363-5.C: New test.
- * g++.dg/gomp/pr78363-6.C: New test.
- * g++.dg/gomp/pr78363-7.C: New test.
-
-2018-11-19 Richard Biener <rguenther@suse.de>
-
- PR lto/87229
- * g++.dg/lto/pr87229_0.C: New testcase.
-
-2018-11-19 Martin Liska <mliska@suse.cz>
-
- PR lto/88077
- * gcc.dg/lto/pr88077_0.c: New test.
- * gcc.dg/lto/pr88077_1.c: New test.
-
-2018-11-19 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/pr84548.C: Remove remove-gcda.
- * g++.dg/gcov/ternary.C: Likewise.
- * lib/gcov.exp: Support pattern of following form:
- count(1*).
-
-2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
- unrelated final test.
- * gcc.target/visium/overflow16: Likewise.
- * gcc.target/visium/overflow32.c: Likewise.
-
-2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/template/crash91.C: Check location too.
-
-2018-11-19 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/88045
- * g++.dg/gcov/pr88045.C: New test.
-
-2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/88073
- * gfortran.dg/where_7.f90: New test.
-
-2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/70260
- * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
- * gfortran.dg/protected_4.f90: Split line to allow for extra error.
- * gfortran.dg/protected_6.f90: Likewise.
- * gfortran.dg/assign_11.f90: New test.
- * gfortran.dg/pointer_assign_12.f90: New test.
-
-2018-11-17 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87546
- * gcc.dg/vect/O3-pr87546.c: New test.
-
-2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- PR middle-end/87854
- * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
- bits. Update comment.
- * gcc.dg/concat2.c: Likewise.
- * gcc.c-torture/compile/pr46534.c: Likewise.
-
-2018-11-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87269
- * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
- (operator"" _a) Change unsigned long type to std::size_t.
-
-2018-11-16 Michael Meissner <meissner@linux.ibm.com>
-
- * gcc.target/powerpc/fusion3.c: Delete.
- * gcc.target/powerpc/fusion4.c: Delete.
-
-2018-11-16 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/87475
- * g++.dg/opt/pr87475.C: New test.
-
-2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
-
- * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
- * gcc.c-torture/execute/user-printf.c: Likewise.
-
-2018-11-16 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87269
- * g++.dg/lookup/pr87269.C: New.
-
-2018-11-16 Richard Biener <rguenther@suse.de>
-
- PR testsuite/88053
- * g++.dg/lto/pr54625-2_0.c: Add -w.
-
-2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
- r{o,x}sbg expectations.
- * gcc.target/s390/risbg-ll-2.c: Likewise.
-
-2018-11-16 Richard Biener <rguenther@suse.de>
-
- PR testsuite/88053
- * g++.dg/lto/pr54625-1_0.c: Add -w.
-
-2018-11-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/87541
- PR c++/87542
- * g++.dg/ext/attr-alloc_size.C: New test.
- * c-c++-common/pr71574.c: Adjust diagnostics.
- * c-c++-common/attributes-1.c: Same.
- * gcc.dg/attr-alloc_align-2.c: Same.
- * gcc.dg/attr-alloc_align-4.c: New test.
- * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
- * gcc.dg/attr-alloc_size.c: Same.
- * gcc.dg/attr-assume_aligned-4.c: New test.
- * gcc.dg/format/attr-3.c: Adjust diagnostics.
- * gcc.dg/nonnull-2.c: Same.
- * gcc.dg/torture/pr80612.c: Same.
- * obj-c++.dg/attributes/method-format-1.mm: Same.
- * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
- * objc.dg/attributes/method-format-1.m: same.
- * objc.dg/attributes/method-nonnull-1.m: Same.
-
-2018-11-15 Martin Sebor <msebor@redhat.com>
-
- PR c/83656
- * gcc.dg/20021006-1.c
- * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
- * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
- * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
- * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
- * gcc.dg/Walloca-16.c: Adjust.
- * gcc.dg/Wrestrict-4.c: Adjust.
- * gcc.dg/Wrestrict-5.c: Adjust.
- * gcc.dg/atomic/stdatomic-generic.c: Adjust.
- * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
- * gcc.dg/initpri1.c: Adjust.
- * gcc.dg/pr15698-1.c: Adjust.
- * gcc.dg/pr69156.c: Adjust.
- * gcc.dg/pr83463.c: Adjust.
- * gcc.dg/redecl-4.c: Adjust.
- * gcc.dg/tls/thr-init-2.c: Adjust.
- * gcc.dg/torture/pr55890-2.c: Adjust.
- * gcc.dg/torture/pr55890-3.c: Adjust.
- * gcc.dg/torture/pr67741.c: Adjust.
- * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
- * gcc.dg/torture/tls/thr-init-1.c: Adjust.
- * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
-
-2018-11-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/86246
- PR c++/87989
- * g++.dg/template/pr86246.C: New.
- * g++.dg/template/pr87989.C: New.
-
-2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
- * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
- * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
- * g++.dg/ext/constexpr-vla5.C: Likewise.
- * g++.dg/gomp/pr85134.C: Likewise.
-
-2018-11-15 Nathan Sidwell <nathan@acm.org>
-
- DR 2336
- * g++.dg/cpp1y/pr79393-3.C: New.
-
-2018-11-15 David Malcolm <dmalcolm@redhat.com>
-
- PR other/19165
- * c-c++-common/diagnostic-format-json-1.c: New test.
- * c-c++-common/diagnostic-format-json-2.c: New test.
- * c-c++-common/diagnostic-format-json-3.c: New test.
- * c-c++-common/diagnostic-format-json-4.c: New test.
- * c-c++-common/diagnostic-format-json-5.c: New test.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (custom_diagnostic_finalizer): Add diagnostic_t param.
- * gcc.dg/plugin/location_overflow_plugin.c
- (verify_unpacked_ranges): Likewise.
- (verify_no_columns): Likewise.
- * gfortran.dg/diagnostic-format-json-1.F90: New test.
- * gfortran.dg/diagnostic-format-json-2.F90: New test.
- * gfortran.dg/diagnostic-format-json-3.F90: New test.
-
-2018-11-15 Richard Biener <rguenther@suse.de>
-
- PR middle-end/88029
- * gcc.dg/tree-ssa/pr88029.c: New testcase.
-
-2018-11-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88031
- * gcc.dg/pr88031.c: New testcase.
-
-2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/pr62178.c: Fix spaces.
-
-2018-11-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/88030
- * gcc.dg/tsan/pr88030.c: New testcase.
-
-2018-11-15 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/88018
- * g++.dg/tsan/pr88018.C: New test.
-
-2018-11-15 Richard Biener <rguenther@suse.de>
-
- PR middle-end/87917
- * gcc.dg/tree-ssa/pr87917.c: New testcase.
-
-2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
-
- PR tree-optimization/84648
- * gcc.dg/tree-ssa/pr84648.c: New test.
- * gcc.dg/pr68317.c: Add warning check on overflow.
-
-2018-11-14 Nathan Sidwell <nathan@acm.org>
-
- PR debug/88006
- PR debug/87462
- * g++.dg/debug/dwarf2/pr87462.C: New.
- * g++.dg/debug/dwarf2/pr88006.C: New.
-
-2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
- * g++.dg/cpp0x/nsdmi6.C: Likewise.
- * g++.dg/ext/flexary4.C: Likewise.
- * g++.dg/ext/flexary9.C: Likewise.
- * g++.dg/other/incomplete2.C: Likewise.
- * g++.dg/parse/friend12.C: Likewise.
-
-2018-11-14 Jakub Jelinek <jakub@redhat.com>
-
- P1236R1 - Signed integers are two's complement
- * g++.dg/cpp2a/constexpr-shift1.C: New test.
- * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
- diagnostics here for c++2a.
- * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
- diagnostics here for c++2a.
- * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
- * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
- * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
- * g++.dg/ubsan/cxx2a-shift-1.C: New test.
- * g++.dg/ubsan/cxx2a-shift-2.C: New test.
-
-2018-11-14 Jeff Law <law@redhat.com>
-
- * gcc.c-torture/compile/20181114.c: New test.
-
-2018-11-14 Richard Biener <rguenther@suse.de>
-
- PR middle-end/87985
- * gcc.dg/pr87985.c: New testcase.
-
-2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
- 31-bit mode.
-
-2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/global-array-almost-huge-element.c: Run only
- in 64-bit mode.
- * gcc.target/s390/global-array-almost-negative-huge-element.c:
- Likewise.
- * gcc.target/s390/global-array-even-element.c: Likewise.
-
-2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
- Jackson Woodruff <jackson.woodruff@arm.com>
-
- PR 71026/tree-optimization
- * gcc.dg/div-cmp-1.c: New test.
- * gcc.dg/div-cmp-2.c: New test.
-
-2018-11-14 Jakub Jelinek <jakub@redhat.com>
-
- PR other/88007
- * gcc.dg/pr88007.c: New test.
-
- PR rtl-optimization/87817
- * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
-
-2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
-
-2018-11-14 Patrick Bernardi <bernardi@adacore.com>
-
- * gnat.dg/rt_signals.adb: New testcase.
-
-2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
-
-2018-11-14 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
-
-2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/compile_time_error1.adb,
- gnat.dg/compile_time_error1.ads,
- gnat.dg/compile_time_error1_pkg.ads: New testcase.
-
-2018-11-14 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/generic_pkg.adb: New testcase.
-
-2018-11-14 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
- testcase.
-
-2018-11-14 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/enum5.adb: New testcase.
-
-2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
- gnat.dg/bip_exception_pkg.ads: New testcase.
-
-2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
- gnat.dg/equal4_controlled_filter.ads,
- gnat.dg/equal4_full_selector_filter.ads,
- gnat.dg/equal4_smart_pointers.ads: New testcase.
-
-2018-11-14 Piotr Trojanek <trojanek@adacore.com>
-
- * gnat.dg/generic_actuals.adb: New testcase.
-
-2018-11-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87974
- * g++.dg/opt/pr87974.C: New testcase.
-
-2018-11-14 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87977
- * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
- * gcc.dg/recip_sqrt_mult_2.c: Likewise.
- * gcc.dg/recip_sqrt_mult_3.c: Likewise.
- * gcc.dg/recip_sqrt_mult_4.c: Likewise.
- * gcc.dg/recip_sqrt_mult_5.c: Likewise.
-
-2018-11-13 Peter Bergner <bergner@linux.ibm.com>
-
- PR rtl-optimization/87507
- * gcc.target/powerpc/pr87507.c: New test.
- * gcc.target/powerpc/pr68805.c: Update expected results.
-
-2018-11-13 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87898
- * gcc.dg/gomp/pr87898.c: New test.
-
-2018-11-13 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
- "location_t".
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
-
-2018-11-13 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/81824
- * gcc.dg/attr-copy-5.c: New test.
- * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
-
-2018-11-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86991
- * gcc.dg/pr86991.c: New testcase.
-
-2018-11-13 David Malcolm <dmalcolm@redhat.com>
-
- PR ipa/87955
- * gcc.target/i386/pr87955.c: New test.
-
-2018-11-12 Aldy Hernandez <aldyh@redhat.com>
-
- * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
- printer.
- * gcc.dg/tree-ssa/vrp92.c: Same.
-
-2018-11-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87931
- * gcc.dg/graphite/pr87931.c: New testcase.
-
-2018-11-13 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/87930
- * gcc.target/i386/pr87930.c: New test.
-
-2018-11-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87962
- * gcc.dg/pr87962.c: New testcase.
-
-2018-11-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87967
- * g++.dg/opt/pr87967.C: New testcase.
-
-2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/builtin_eh.c: New test.
-
-2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/firq-1.c: Update test.
- * gcc.target/arc/firq-3.c: Likewise.
- * gcc.target/arc/firq-4.c: Likewise.
- * gcc.target/arc/interrupt-6.c: Likewise.
-
-2018-11-13 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/87918
- * gcc.target/i386/pr87918.c: New test.
-
-2018-11-13 Alan Modra <amodra@gmail.com>
-
- * gcc.target/powerpc/rotmask.c: New.
-
-2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/86677
- PR middle-end/87528
- * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
- pattern.
- * gcc.dg/tree-ssa/popcount.c: Likewise.
- * gcc.dg/tree-ssa/popcount2.c: Likewise.
- * gcc.dg/tree-ssa/popcount3.c: Likewise.
- * gcc.target/aarch64/popcount4.c: New test.
- * lib/target-supports.exp (check_effective_target_popcountl): New.
-
-2018-11-12 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/87442
- * gcc.dg/profile-filtering-1.c: New test.
- * gcc.dg/profile-filtering-2.c: New test.
-
-2018-11-12 Martin Sebor <msebor@redhat.com>
-
- PR c/81824
- * gcc.dg/Wattribute-alias.c: Require ifunc support.
-
-2018-11-12 Renlin Li <renlin.li@arm.com>
-
- PR target/87815
- * gcc.target/aarch64/sve/pr87815.c: New.
-
-2018-11-12 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
- combination tests.
-
-2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
-
- * gcc.target/csky/fnmul-1.c: New.
- * gcc.target/csky/fnmul-2.c: New.
- * gcc.target/csky/fnmul-3.c: New.
- * gcc.target/csky/fnmul-4.c: New.
-
-2018-11-11 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/87928
- * gcc.target/i386/pr87928.c: New test.
-
-2018-11-09 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/87965
- * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
- * gcc.dg/pr39323-1.c: Ditto.
-
-2018-11-09 Paul Koning <ni1d@arrl.net>
-
- * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
- warnings.
- * gcc.dg/Wrestrict-4.c: Ditto.
- * gcc.dg/Wrestrict-5.c: Ditto.
- * gcc.dg/pr83463.c: Ditto.
- * gcc.dg/torture/pr55890-2.c: Ditto.
- * gcc.dg/torture/pr55890-3.c: Ditto.
- * gcc.dg/torture/pr71816.c: Ditto.
-
-2018-11-09 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/gomp/clauses-5.c: New test.
-
- * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
- * c-c++-common/gomp/requires-2.c: Likewise.
- * c-c++-common/gomp/requires-4.c: Likewise.
-
- * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
- * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
-
-2018-11-09 Jeff Law <law@redhat.com>
-
- gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
-
-2018-11-09 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/81824
- * gcc.dg/Wattribute-alias.c: New test.
- * gcc.dg/Wmissing-attributes.c: New test.
- * gcc.dg/attr-copy.c: New test.
- * gcc.dg/attr-copy-2.c: New test.
- * gcc.dg/attr-copy-3.c: New test.
- * gcc.dg/attr-copy-4.c: New test.
-
-2018-11-09 Martin Sebor <msebor@redhat.com>
-
- PR c/87795
- * gcc.dg/attr-aligned.c: New test.
-
-2018-11-09 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/ipa-stack-alignment.c: New test.
-
-2018-11-09 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/writeonly-2.c: New test.
-
-2018-11-09 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/gomp/workshare-reduction-1.c: New test.
- * gcc.dg/gomp/workshare-reduction-2.c: New test.
- * gcc.dg/gomp/workshare-reduction-3.c: New test.
- * gcc.dg/gomp/workshare-reduction-4.c: New test.
- * gcc.dg/gomp/workshare-reduction-5.c: New test.
- * gcc.dg/gomp/workshare-reduction-6.c: New test.
- * gcc.dg/gomp/workshare-reduction-7.c: New test.
- * gcc.dg/gomp/workshare-reduction-8.c: New test.
- * gcc.dg/gomp/workshare-reduction-9.c: New test.
- * gcc.dg/gomp/workshare-reduction-10.c: New test.
- * gcc.dg/gomp/workshare-reduction-11.c: New test.
- * gcc.dg/gomp/workshare-reduction-12.c: New test.
- * gcc.dg/gomp/workshare-reduction-13.c: New test.
- * gcc.dg/gomp/workshare-reduction-14.c: New test.
- * gcc.dg/gomp/workshare-reduction-15.c: New test.
- * gcc.dg/gomp/workshare-reduction-16.c: New test.
- * gcc.dg/gomp/workshare-reduction-17.c: New test.
- * gcc.dg/gomp/workshare-reduction-18.c: New test.
- * gcc.dg/gomp/workshare-reduction-19.c: New test.
- * gcc.dg/gomp/workshare-reduction-20.c: New test.
- * gcc.dg/gomp/workshare-reduction-21.c: New test.
- * gcc.dg/gomp/workshare-reduction-22.c: New test.
- * gcc.dg/gomp/workshare-reduction-23.c: New test.
- * gcc.dg/gomp/workshare-reduction-24.c: New test.
- * gcc.dg/gomp/workshare-reduction-25.c: New test.
- * gcc.dg/gomp/workshare-reduction-26.c: New test.
- * gcc.dg/gomp/workshare-reduction-27.c: New test.
- * gcc.dg/gomp/workshare-reduction-28.c: New test.
- * gcc.dg/gomp/workshare-reduction-29.c: New test.
- * gcc.dg/gomp/workshare-reduction-30.c: New test.
- * gcc.dg/gomp/workshare-reduction-31.c: New test.
- * gcc.dg/gomp/workshare-reduction-32.c: New test.
- * gcc.dg/gomp/workshare-reduction-33.c: New test.
- * gcc.dg/gomp/workshare-reduction-34.c: New test.
- * gcc.dg/gomp/workshare-reduction-35.c: New test.
- * gcc.dg/gomp/workshare-reduction-36.c: New test.
- * gcc.dg/gomp/workshare-reduction-37.c: New test.
- * gcc.dg/gomp/workshare-reduction-38.c: New test.
- * gcc.dg/gomp/workshare-reduction-39.c: New test.
- * gcc.dg/gomp/workshare-reduction-40.c: New test.
- * gcc.dg/gomp/workshare-reduction-41.c: New test.
- * gcc.dg/gomp/workshare-reduction-42.c: New test.
- * gcc.dg/gomp/workshare-reduction-43.c: New test.
- * gcc.dg/gomp/workshare-reduction-44.c: New test.
- * gcc.dg/gomp/workshare-reduction-45.c: New test.
- * gcc.dg/gomp/workshare-reduction-46.c: New test.
- * gcc.dg/gomp/workshare-reduction-47.c: New test.
- * gcc.dg/gomp/workshare-reduction-48.c: New test.
- * gcc.dg/gomp/workshare-reduction-49.c: New test.
- * gcc.dg/gomp/workshare-reduction-50.c: New test.
- * gcc.dg/gomp/workshare-reduction-51.c: New test.
- * gcc.dg/gomp/workshare-reduction-52.c: New test.
- * gcc.dg/gomp/workshare-reduction-53.c: New test.
- * gcc.dg/gomp/workshare-reduction-54.c: New test.
- * gcc.dg/gomp/workshare-reduction-55.c: New test.
- * gcc.dg/gomp/workshare-reduction-56.c: New test.
- * gcc.dg/gomp/workshare-reduction-57.c: New test.
- * gcc.dg/gomp/workshare-reduction-58.c: New test.
-
-2018-11-09 Stafford Horne <shorne@gmail.com>
- Richard Henderson <rth@twiddle.net>
-
- * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
- * gcc.dg/20020312-2.c: Likewise.
- * gcc.dg/attr-alloc_size-11.c: Likewise.
- * gcc.dg/builtin-apply2.c: Likewise.
- * gcc.dg/nop.h: Likewise.
- * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
- * gcc.dg/tree-ssa/20040204-1.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.
- * lib/target-supports.exp
- (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
- * gcc.target/or1k/*: New.
-
-2018-11-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87621
- * g++.dg/vect/pr87621.cc: New testcase.
-
-2018-11-09 Alexandre Oliva <aoliva@redhat.com>
-
- PR rtl-optimization/86438
- * gcc.dg/torture/pr86438.c: New.
-
- PR target/87793
- * gcc.dg/pr87793.c: New.
-
-2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.target/arm/neon-vect-div-1.c: New test.
- * gcc.target/arm/neon-vect-div-2.c: Likewise.
-
-2018-11-08 Andi Kleen <ak@linux.intel.com>
-
- * gcc.target/i386/ptwrite1.c: New test.
- * gcc.target/i386/ptwrite2.c: New test.
-
-2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libfortran/78351
- * gfortran.dg/read_legacy_comma.f90: New test.
-
-2018-11-08 Peter Bergner <bergner@linux.ibm.com>
-
- PR rtl-optimization/87600
- * gcc.dg/pr87600.h: New file.
- * gcc.dg/pr87600-1.c: New test.
- * gcc.dg/pr87600-2.c: Likewise.
-
-2018-11-08 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/gomp/atomic-17.c: New test.
- * c-c++-common/gomp/atomic-18.c: New test.
- * c-c++-common/gomp/atomic-19.c: New test.
- * c-c++-common/gomp/atomic-20.c: New test.
- * c-c++-common/gomp/atomic-21.c: New test.
- * c-c++-common/gomp/atomic-22.c: New test.
- * c-c++-common/gomp/clauses-1.c (r2): New variable.
- (foo): Add ntm argument and test if and nontemporal clauses on
- constructs with simd.
- (bar): Put taskloop simd inside of taskgroup with task_reduction,
- use in_reduction clause instead of reduction. Add another
- taskloop simd without nogroup clause, but with reduction clause and
- a new in_reduction. Add ntm and i3 arguments. Test if and
- nontemporal clauses on constructs with simd. Change if clauses on
- some constructs from specific to the particular constituents to one
- without a modifier. Add new tests for combined host teams and for
- new parallel master and {,parallel }master taskloop{, simd} combined
- constructs.
- (baz): New function with host teams tests.
- * gcc.dg/gomp/combined-1.c: Moved to ...
- * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
- call.
- * c-c++-common/gomp/combined-2.c: New test.
- * c-c++-common/gomp/combined-3.c: New test.
- * c-c++-common/gomp/critical-1.c: New test.
- * c-c++-common/gomp/critical-2.c: New test.
- * c-c++-common/gomp/default-1.c: New test.
- * c-c++-common/gomp/defaultmap-1.c: New test.
- * c-c++-common/gomp/defaultmap-2.c: New test.
- * c-c++-common/gomp/defaultmap-3.c: New test.
- * c-c++-common/gomp/depend-5.c: New test.
- * c-c++-common/gomp/depend-6.c: New test.
- * c-c++-common/gomp/depend-iterator-1.c: New test.
- * c-c++-common/gomp/depend-iterator-2.c: New test.
- * c-c++-common/gomp/depobj-1.c: New test.
- * c-c++-common/gomp/flush-1.c: New test.
- * c-c++-common/gomp/flush-2.c: New test.
- * c-c++-common/gomp/for-1.c: New test.
- * c-c++-common/gomp/for-2.c: New test.
- * c-c++-common/gomp/for-3.c: New test.
- * c-c++-common/gomp/for-4.c: New test.
- * c-c++-common/gomp/for-5.c: New test.
- * c-c++-common/gomp/for-6.c: New test.
- * c-c++-common/gomp/for-7.c: New test.
- * c-c++-common/gomp/if-1.c (foo): Add some further tests.
- * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
- diagnostics wording in one case.
- * c-c++-common/gomp/if-3.c: New test.
- * c-c++-common/gomp/master-combined-1.c: New test.
- * c-c++-common/gomp/master-combined-2.c: New test.
- * c-c++-common/gomp/nontemporal-1.c: New test.
- * c-c++-common/gomp/nontemporal-2.c: New test.
- * c-c++-common/gomp/reduction-task-1.c: New test.
- * c-c++-common/gomp/reduction-task-2.c: New test.
- * c-c++-common/gomp/requires-1.c: New test.
- * c-c++-common/gomp/requires-2.c: New test.
- * c-c++-common/gomp/requires-3.c: New test.
- * c-c++-common/gomp/requires-4.c: New test.
- * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
- diagnostics for nonmonotonic modifier with static, runtime or auto
- schedule kinds.
- * c-c++-common/gomp/simd7.c: New test.
- * c-c++-common/gomp/target-data-1.c: New test.
- * c-c++-common/gomp/taskloop-reduction-1.c: New test.
- * c-c++-common/gomp/taskwait-depend-1.c: New test.
- * c-c++-common/gomp/teams-1.c: New test.
- * c-c++-common/gomp/teams-2.c: New test.
- * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
- shared(c) clause.
- * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
- * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
- qualified vars without mutable member no longer being predeterined
- shared.
- * gcc.dg/gomp/sharing-1.c: Likewise.
- * g++.dg/gomp/clause-3.C: Likewise.
- * g++.dg/gomp/member-2.C: Likewise.
- * g++.dg/gomp/predetermined-1.C: Likewise.
- * g++.dg/gomp/private-1.C: Likewise.
- * g++.dg/gomp/sharing-1.C: Likewise.
- * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
- const static data member without mutable elements.
- * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
- * gcc.dg/gomp/for-5.c: Likewise.
- * gcc.dg/gomp/for-6.c: Change expected library call.
- * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
- * gcc.dg/gomp/reduction-2.c: New test.
- * gcc.dg/gomp/simd-1.c: New test.
- * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
- * g++.dg/gomp/atomic-18.C: New test.
- * g++.dg/gomp/atomic-19.C: New test.
- * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
- variable messages. Add another expected error.
- * g++.dg/gomp/critical-3.C: New test.
- * g++.dg/gomp/depend-iterator-1.C: New test.
- * g++.dg/gomp/depend-iterator-2.C: New test.
- * g++.dg/gomp/depobj-1.C: New test.
- * g++.dg/gomp/doacross-1.C: New test.
- * g++.dg/gomp/for-21.C: New test.
- * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
- * g++.dg/gomp/for-5.C: Likewise.
- * g++.dg/gomp/for-6.C: Change expected library call.
- * g++.dg/gomp/loop-4.C: New test.
- * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
- diagnostics.
- * g++.dg/gomp/pr33372-3.C: Likewise.
- * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
- * g++.dg/gomp/simd-2.C: New test.
- * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
-
-2018-11-08 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/pr87874.c (em): Declare uint64_max as
- const unsigned long long int.
-
-2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
- integer overflow when sizeof(short) == sizeof(int).
- * gcc.dg/attr-alloc_size-11.c: Likewise.
- * gcc.dg/attr-alloc_size-3.c: Likewise.
- * gcc.dg/attr-alloc_size-5.c: Likewise.
- * gcc.dg/builtin-stringop-chk-7.c: Likewise.
-
-2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
- uppercase "NOP" instructions in assembler output.
- * c-c++-common/patchable_function_entry-default.c: Likewise.
- * c-c++-common/patchable_function_entry-definition.c: Likewise.
-
-2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
- checks.
- * gcc.dg/addr_equal-1.c: Likewise.
- * gcc.dg/tree-ssa/pr78154.c: Likewise.
- * gcc.dg/tree-ssa/vrp111.c: Likewise.
-
-2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
- an output section is too large for a memory region, or a memory
- region overflows.
-
-2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
- * gnat.dg/null_pointer_deref2.adb: Likewise.
- * gnat.dg/null_pointer_deref3.adb: Likewise.
- * gnat.dg/opt74.adb: New test.
- * gnat.dg/opt74_pkg.ad[sb]: New helper.
- * gnat.dg/warn12.adb: Delete.
- * gnat.dg/warn12_pkg.ads: Likewise.
-
-2018-11-08 David Malcolm <dmalcolm@redhat.com>
-
- PR ipa/86395
- * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
- "-fdump-ipa-inline".
- * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
- "-fdump-tree-einline".
- * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
- "-fdump-tree-einline".
- * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
- "-fdump-tree-einline".
- * g++.dg/tree-ssa/inline-2.C: Likewise.
- * g++.dg/tree-ssa/inline-3.C: Likewise.
- * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
- using "-fopt-info-inline".
- * gcc.dg/ipa/fopt-info-inline-1.c: New test.
- * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
- "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
- directive.
- * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
- "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
- directive. Update scan-tree-dump-times to reflect /order
- suffixes.
- * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
- reflect /order suffixes.
- * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
- avoid getting extra messages from inliner.
- * gcc.dg/plugin/dump-2.c: Likewise.
- * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
- "function body not available" missed optimization messages.
- * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
- /order suffixes.
- * gcc.dg/pr71969-3.c: Likewise.
- * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
- "-fdump-tree-einline".
- * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
- "-fdump-tree-einline". Update scan-tree-dump-times to reflect
- /order suffixes.
- * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
- "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
- directive.
- * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
- "-fdump-tree-einline".
- * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
- suffixes.
-
-2018-11-08 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
-
-2018-11-08 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
- (test_dump): Add testing of %C.
-
-2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/other/pr87916.C: New test.
-
-2018-11-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87929
- * gcc.dg/pr87929.c: New testcase.
-
-2018-11-08 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/pr87811.c: Update scanned pattern.
- * gcc.dg/pr87811-2.c: Likewise.
-
-2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
- sun.
- * g++.dg/lto/pr87906_1.C: Likewise.
-
-2018-11-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87913
- * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
-
-2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/mips.exp (mips-dg-options):
- Add mips_option_dependency msoft-float vs no-mmi and
- mips16/micromips vs no-mmi/ext/ext2 only gcc
- config with Loongson target.
-
-2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
- memcpy from "unsigned long" to __SIZE_TYPE__.
-
-2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- PR c/87691
- * gcc.target/msp430/pr87691.c: New test.
-
-2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
-
- * gcc.dg/Wno-attribute-warning.c: New test.
-
-2018-11-07 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87904
- * g++.dg/lookup/pr87904.C: New.
-
-2018-11-07 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/pr87874.c: Compile only for int128 effective target.
-
-2018-11-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87914
- * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
- (check_avx2_available): Likewise.
- * g++.dg/vect/pr87914.cc: New testcase.
-
-2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/loongson-ctz.c: Fix typo.
- * gcc.target/mips/loongson-dctz.c: Fix typo.
-
-2018-11-07 Jan Hubicka <jh@suse.cz>
-
- * g++.dg/lto/odr-1_1.C: Fix template.
-
-2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/loongson-ctz.c: New test.
- * gcc.target/mips/loongson-dctz.c: Likewise.
- * gcc.target/mips/mips.exp (mips_option_groups): Add
- -mloongson-ext2 option.
-
-2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/mips.exp (mips_option_groups): Add
- -mloongson-ext option.
- (mips-dg-options): Add mips_option_dependency options
- "-mmicromips" vs "-mno-loongson-ext",
-
-2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/loongson-shift-count-truncated-1.c
- (dg-options): Run under -mloongson-mmi option.
- Include loongson-mmiintrin.h instead of loongson.h.
- * gcc.target/mips/loongson-simd.c: Likewise.
- * gcc.target/mips/mips.exp (mips_option_groups): Add
- -mloongson-mmi option.
- (mips-dg-options): Add mips_option_dependency options "-mips16" vs
- "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
- "-msoft-float" vs "-mno-loongson-mmi".
- (mips-dg-init): Add -mloongson-mmi option.
- * lib/target-supports.exp: Rename check_mips_loongson_hw_available
- to check_mips_loongson_mmi_hw_available.
- Rename check_effective_target_mips_loongson_runtime to
- check_effective_target_mips_loongson_mmi_runtime.
- (check_effective_target_vect_int): Use mips_loongson_mmi instead
- of mips_loongson when check et-is-effective-target.
- (add_options_for_mips_loongson_mmi): New proc.
- Rename check_effective_target_mips_loongson to
- check_effective_target_mips_loongson_mmi.
- (check_effective_target_vect_shift,
- check_effective_target_whole_vector_shift,
- check_effective_target_vect_no_int_min_max,
- check_effective_target_vect_no_align,
- check_effective_target_vect_short_mult,
- check_vect_support_and_set_flags):Use mips_loongson_mmi instead
- of mips_loongson when check et-is-effective-target.
-
-2018-11-07 Richard Biener <rguenther@suse.de>
-
- PR lto/87906
- * g++.dg/lto/pr87906_0.C: New testcase.
- * g++.dg/lto/pr87906_1.C: Likewise.
-
-2018-11-07 Alexandre Oliva <aoliva@redhat.com>
-
- PR rtl-optimization/87874
- * gcc.dg/pr87874.c: New.
-
-2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
-
-2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.target/msp430/special-regs.c: New test.
-
-2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR sanitizer/80953
- * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
- support.
- (foo): Use __builtin_alloca.
-
-2018-11-06 Jan Hubicka <jh@suse.cz>
-
- * gcc.dg/lto/tbaa-1.c: New testcase.
-
-2018-11-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87889
- * gcc.dg/pr87894.c: New testcase.
-
-2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
-
- PR target/87723
- * gcc.target/s390/pr87723.c: New test.
-
-2018-11-06 Richard Biener <rguenther@suse.de>
-
- PR middle-end/18041
- * gcc.target/i386/pr18041-1.c: New testcase.
- * gcc.target/i386/pr18041-2.c: Likewise.
-
-2018-11-06 Wei Xiao <wei3.xiao@intel.com>
-
- * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
- * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
- * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
- * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
- * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
- * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
- * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
- * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
- * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
- * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
- * 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.
- * gcc.target/i386/testimm-10.c: Ditto.
- * gcc.target/i386/testround-1.c: Ditto.
-
-2018-11-05 Paul Koning <ni1d@arrl.net>
-
- * lib/target-supports.exp: Add check for "inf" effective target
- keyword.
- * gcc.dg/builtins-44.c: Skip if no infinite support.
- * gcc.dg/builtins-45.c: Ditto.
- * gcc.dg/torture/builtin-complex-1.c: Ditto.
- * gcc.dg/torture/builtin-cproj-1.c: Ditto.
- * gcc.dg/torture/builtin-frexp-1.c: Ditto.
- * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
- * gcc.dg/torture/builtin-logb-1.c: Ditto.
- * gcc.dg/torture/builtin-math-2.c: Ditto.
- * gcc.dg/torture/builtin-math-5.c: Ditto.
- * gcc.dg/torture/builtin-math-7.c: Ditto.
- * gcc.dg/torture/builtin-modf-1.c: Ditto.
- * gcc.dg/torture/type-generic-1.c: Ditto.
-
-2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/md/andc-splitter-1.c: Add colon to
- expectations.
- * gcc.target/s390/md/andc-splitter-2.c: Likewise.
- * gcc.target/s390/md/setmem_long-1.c: Likewise.
-
-2018-11-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87873
- * gcc.dg/pr87873.c: New testcase.
-
-2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
-
- * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
- * gcc.target/s390/ifcvt-one-insn-char.c: New test.
-
-2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
-
- * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
-
-2018-11-05 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
- * gcc.dg/tree-ssa/scev-7.c: Likewise.
-
-2018-11-05 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87859
- * gcc.dg/store_merging_24.c: New test.
- * gcc.dg/store_merging_25.c: New test.
-
- PR sanitizer/87837
- * c-c++-common/ubsan/pr87837.c: New test.
-
-2018-11-05 Martin Liska <mliska@suse.cz>
-
- PR c/87811
- * gcc.dg/pr87811.c: New test.
- * gcc.dg/pr87811-2.c: Likewise.
- * gcc.dg/pr87811-3.c: Likewise.
-
-2018-11-05 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/77698
- * gcc.dg/tree-prof/pr77698.c: New test.
-
-2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR tree-optimization/86572
- * gcc.dg/pr86572.c: New test.
-
-2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR tree-optimization/87672
- * gcc.dg/pr87672.c: New test.
-
-2018-11-04 Uros Bizjak <ubizjak@gmail.com>
-
- PR middle-end/58372
- * g++.target/i386/pr58372.C: New test.
-
-2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
-
- PR target/87079
- * gcc.target/nios2/pr87079-1.c: New.
- * gcc.target/nios2/pr87079-2.c: New.
-
-2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
- * gcc.dg/compat/pr83487-1_main.c: ... here.
- * gcc.dg/compat/struct-by-value-10_main.c,
- gcc.dg/compat/struct-by-value-10_x.c,
- gcc.dg/compat/struct-by-value-11_main.c,
- gcc.dg/compat/struct-by-value-11_x.c,
- gcc.dg/compat/struct-by-value-12_main.c,
- gcc.dg/compat/struct-by-value-12_x.c,
- gcc.dg/compat/struct-by-value-13_main.c,
- gcc.dg/compat/struct-by-value-13_x.c,
- gcc.dg/compat/struct-by-value-14_main.c,
- gcc.dg/compat/struct-by-value-14_x.c,
- gcc.dg/compat/struct-by-value-15_main.c,
- gcc.dg/compat/struct-by-value-15_x.c,
- gcc.dg/compat/struct-by-value-17_main.c,
- gcc.dg/compat/struct-by-value-17_x.c,
- gcc.dg/compat/struct-by-value-18_main.c,
- gcc.dg/compat/struct-by-value-18_x.c,
- gcc.dg/compat/struct-by-value-2_main.c,
- gcc.dg/compat/struct-by-value-2_x.c,
- gcc.dg/compat/struct-by-value-22_main.c,
- gcc.dg/compat/struct-by-value-22_x.c,
- gcc.dg/compat/struct-by-value-3_main.c,
- gcc.dg/compat/struct-by-value-3_x.c,
- gcc.dg/compat/struct-by-value-4_main.c,
- gcc.dg/compat/struct-by-value-4_x.c,
- gcc.dg/compat/struct-by-value-5b_main.c,
- gcc.dg/compat/struct-by-value-5b_x.c,
- gcc.dg/compat/struct-by-value-6b_main.c,
- gcc.dg/compat/struct-by-value-6b_x.c,
- gcc.dg/compat/struct-by-value-6b_main.c,
- gcc.dg/compat/struct-by-value-7b_x.c,
- gcc.dg/compat/struct-by-value-7b_main.c,
- gcc.dg/compat/struct-by-value-8_main.c,
- gcc.dg/compat/struct-by-value-8_x.c,
- gcc.dg/compat/struct-by-value-9_main.c,
- gcc.dg/compat/struct-by-value-9_x.c,
- gcc.dg/compat/struct-return-2_main.c,
- gcc.dg/compat/struct-return-2_x.c: Likewise.
-
-2018-11-02 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/crash6.C: Adjust error
- * g++.dg/parse/crash38.C: Likewise.
-
-2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.c-torture/execute/20010904-2.c: Fix last change.
- * gcc.dg/Wattributes-10.c: Likewise.
-
-2018-11-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87776
- * gcc.dg/torture/pr87776.c: New testcase.
-
-2018-11-01 Marek Polacek <polacek@redhat.com>
-
- Implement P0846R0, ADL and function templates.
- * g++.dg/addr_builtin-1.C: Adjust dg-error.
- * g++.dg/cpp2a/fn-template1.C: New test.
- * g++.dg/cpp2a/fn-template10.C: New test.
- * g++.dg/cpp2a/fn-template11.C: New test.
- * g++.dg/cpp2a/fn-template12.C: New test.
- * g++.dg/cpp2a/fn-template13.C: New test.
- * g++.dg/cpp2a/fn-template14.C: New test.
- * g++.dg/cpp2a/fn-template15.C: New test.
- * g++.dg/cpp2a/fn-template16.C: New test.
- * g++.dg/cpp2a/fn-template2.C: New test.
- * g++.dg/cpp2a/fn-template3.C: New test.
- * g++.dg/cpp2a/fn-template4.C: New test.
- * g++.dg/cpp2a/fn-template5.C: New test.
- * g++.dg/cpp2a/fn-template6.C: New test.
- * g++.dg/cpp2a/fn-template7.C: New test.
- * g++.dg/cpp2a/fn-template8.C: New test.
- * g++.dg/cpp2a/fn-template9.C: New test.
- * g++.dg/parse/fn-template1.C: New test.
- * g++.dg/parse/fn-template2.C: New test.
- * g++.dg/parse/template19.C: Adjust dg-error.
- * g++.dg/template/pr61745.C: Add target to dg-error.
-
-2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/54613
- * gfortran.dg/findloc_1.f90: Actually commit.
- * gfortran.dg/findloc_2.f90: Actually commit.
- * gfortran.dg/findloc_3.f90: Actually commit.
- * gfortran.dg/findloc_4.f90: Actually commit.
- * gfortran.dg/findloc_5.f90: Actually commit.
- * gfortran.dg/findloc_6.f90: Actually commit.
-
-2018-11-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/40196
- * gfortran.dg/inquiry_part_ref_1.f08: New test.
- * gfortran.dg/inquiry_part_ref_2.f90: New test.
- * gfortran.dg/inquiry_part_ref_3.f90: New test.
-
-2018-11-01 Paul Koning <ni1d@arrl.net>
-
- * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
- * gcc.c-torture/execute/20010904-2.c: Ditto.
- * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
- * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
- * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
- * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
- * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
- * gcc.dg/Walloca-14.c: Ditto.
- * gcc.dg/Wlarger-than3.c: Ditto.
- * gcc.dg/compat/pr83487-1_y.c: Ditto.
- * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
- * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
- * gcc.dg/compat/struct-return-2_x.c: Ditto.
- * gcc.dg/falign-labels-1.c: Ditto.
- * gcc.dg/long_branch.c: Ditto.
- * gcc.dg/nextafter-1.c: Ditto.
- * gcc.dg/pr35045.c: Ditto.
- * gcc.dg/pr48616.c: Ditto.
- * gcc.dg/pr84100.c: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
- * gcc.dg/Wattributes-10.c: Expect error if pdp11.
- * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
- * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
- * gcc.dg/builtins-1.c: Ditto.
-
-2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/46020
- * gfortran.dg/bind_c_18.f90: Adjust error message.
-
-2018-11-01 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp1z/constexpr-lambda22.C: New test,
-
-2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
-
-2018-11-30 Jan Hubicka <jh@suse.cz>
-
- * g++.dg/lto/pr84805_1.C: Update template.
- * g++.dg/lto/pr84805_0.C: Update template.
- * g++.dg/lto/pr84805_1b.C: Update template.
- * g++.dg/lto/pr84805_0b.C: Update template.
-
-2018-11-01 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87826
- * gcc.dg/pr87826.c: New test.
-
-2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/46020
- * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
- * gfortran.dg/bind_c_usage_32.f90: New test.
-
-2018-11-01 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/abi/anon5.C: New.
-
-2018-11-01 Jakub Jelinek <jakub@redhat.com>
-
- PR d/87824
- * gdc.dg/simd.d: Add -Wno-psabi.
- * gdc.dg/compilable.d: Likewise.
-
-2018-11-01 Martin Liska <mliska@suse.cz>
- Jason Merrill <jason@redhat.com>
-
- PR c++/64266
- PR bootstrap/70422
- PR ipa/81277
- * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
- test.
- * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
- assumptions are not longer valid.
-
-2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/20520
- * gfortran.dg/allocatable_uninitialized_1.f90: New test.
-
-2018-10-31 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/friend21.C: New.
-
-2018-10-31 Martin Liska <mliska@suse.cz>
-
- PR driver/83193
- * gcc.target/aarch64/spellcheck_7.c: New test.
- * gcc.target/aarch64/spellcheck_8.c: New test.
- * gcc.target/aarch64/spellcheck_9.c: New test.
-
-2018-10-31 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/using60.C: New.
-
-2018-10-31 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70359
- PR middle-end/86270
- * gcc.target/i386/pr70359.c: New testcase.
- * gcc.target/i386/pr86270.c: Likewise.
-
-2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/jumptable.c: New test.
-
-2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/tls-gd.c: New file.
- * gcc.target/arc/tls-ie.c: Likewise.
- * gcc.target/arc/tls-ld.c: Likewise.
- * gcc.target/arc/tls-le.c: Likewise.
- * gcc.target/arc/tls-1.c: Update test.
-
-2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/mulsi3_highpart-2.c: Update test.
-
-2018-10-31 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
- * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
- * c-c++-common/ubsan/unreachable-2.c: Likewise.
- * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
-
-2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
-
- PR target/87374
- * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
- -mword-relocations would be passed when compiling the test.
- * gcc.target/arm/movsi_movt.c: Likewise.
- * gcc.target/arm/pr81863.c: Likewise.
- * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
- * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
- * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
- * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
- * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
- * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
-
-2018-10-31 Richard Biener <rguenther@suse.de>
-
- PR testsuite/87802
- * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
-
-2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85896
- * gfortran.dg/min_max_type.f90: New test.
-
-2018-10-30 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/87041
- * gcc.c-torture/execute/fprintf-2.c: New test.
- * gcc.c-torture/execute/printf-2.c: Same.
- * gcc.c-torture/execute/user-printf.c: Same.
- * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
- * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
- * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
- * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
-
-2018-10-30 Marek Polacek <polacek@redhat.com>
-
- Implement P0892R2, explicit(bool).
- * g++.dg/cpp2a/explicit1.C: New test.
- * g++.dg/cpp2a/explicit10.C: New test.
- * g++.dg/cpp2a/explicit11.C: New test.
- * g++.dg/cpp2a/explicit12.C: New test.
- * g++.dg/cpp2a/explicit13.C: New test.
- * g++.dg/cpp2a/explicit2.C: New test.
- * g++.dg/cpp2a/explicit3.C: New test.
- * g++.dg/cpp2a/explicit4.C: New test.
- * g++.dg/cpp2a/explicit5.C: New test.
- * g++.dg/cpp2a/explicit6.C: New test.
- * g++.dg/cpp2a/explicit7.C: New test.
- * g++.dg/cpp2a/explicit8.C: New test.
- * g++.dg/cpp2a/explicit9.C: New test.
-
-2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/87708
- * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
- * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
-
-2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
- * g++.dg/ext/flexarray-mangle-2.C: Likewise.
- * g++.dg/ext/flexarray-mangle.C: Likewise.
- * g++.dg/ext/flexarray-subst.C: Likewise.
- * g++.dg/ext/flexary10.C: Likewise.
- * g++.dg/ext/flexary11.C: Likewise.
- * g++.dg/ext/flexary14.C: Likewise.
- * g++.dg/ext/flexary16.C: Likewise.
- * g++.dg/ext/flexary26.C: Likewise.
- * g++.dg/ext/flexary27.C: Likewise.
- * g++.dg/ext/flexary7.C: Likewise.
- * g++.dg/ext/pr71290.C: Likewise.
-
-2018-10-30 Paul Koning <ni1d@arrl.net>
-
- * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
-
-2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
-
- * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
- section names without numbers.
- * gcc.dg/tree-prof/section-attr-1.c: Ditto.
- * gcc.dg/tree-prof/section-attr-2.c: Ditto.
- * gcc.dg/tree-prof/section-attr-3.c: Ditto.
-
-2018-10-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/87721
- * c-c++-common/substring-location-PR-87721.c: New test.
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
- PR 87721.
- * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
- (test_string_literals): Fold the index arguments before checking
- for INTEGER_CST.
-
-2018-10-29 David Malcolm <dmalcolm@redhat.com>
-
- * c-c++-common/spellcheck-reserved.c: Update expected output for
- C++ for merger of "did you mean" suggestions into the error
- message.
- * g++.dg/ext/builtin3.C: Update expected output for merger of "did
- you mean" suggestion into the error.
- * g++.dg/lookup/error1.C: Likewise.
- * g++.dg/lookup/pr77549.C: Likewise.
- * g++.dg/lookup/pr80913.C: Likewise.
- * g++.dg/lookup/suggestions1.C: Likewise.
- * g++.dg/lookup/suggestions2.C: New test.
- * g++.dg/overload/koenig1.C: Update expected output as above.
- * g++.dg/spellcheck-identifiers-2.C: Likewise.
- * g++.dg/spellcheck-identifiers.C: Likewise.
- * g++.dg/spellcheck-ns.C: New test.
- * g++.dg/spellcheck-pr77829.C: Update expected output as above.
- * g++.dg/spellcheck-pr78656.C: Likewise.
- * g++.dg/spellcheck-pr79298.C: Likewise, adding
- -fdiagnostics-show-caret to options.
- * g++.dg/spellcheck-pr80177.C: Likewise.
- * g++.dg/spellcheck-single-vs-multiple.C: New test.
- * g++.dg/spellcheck-typenames.C: Update expected output as above.
- * g++.dg/template/static10.C: Likewise.
- * g++.old-deja/g++.mike/ns5.C: Likewise.
- * g++.old-deja/g++.mike/ns7.C: Likewise.
- * g++.old-deja/g++.ns/koenig5.C: Likewise.
- * g++.old-deja/g++.other/lineno5.C: Likewise.
-
-2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/auto24.C: Test location too.
- * g++.dg/cpp0x/auto3.C: Likewise.
- * g++.dg/cpp0x/auto42.C: Likewise.
- * g++.dg/cpp0x/initlist57.C: Likewise.
- * g++.dg/cpp0x/initlist75.C: Likewise.
- * g++.dg/cpp0x/initlist80.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
- * g++.old-deja/g++.brendan/array-refs.C: Likewise.
- * g++.old-deja/g++.bugs/900322_01.C: Likewise.
- * g++.old-deja/g++.bugs/900519_07.C: Likewise.
- * g++.old-deja/g++.other/typeck1.C: Likewise.
-
-2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/87469
- * g++.dg/pr87469.C: New test.
-
-2018-10-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/87594 - constexpr rejects-valid with range-based for.
- * g++.dg/cpp1y/constexpr-loop8.C: New test.
-
-2018-10-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87785
- * gcc.dg/torture/20181029-1.c: New testcase.
- * gcc.dg/torture/20181029-2.c: Likewise.
-
-2018-10-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87790
- * gcc.dg/pr87790.c: New testcase.
-
-2018-10-29 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
- * lib/gcov.exp: Remove legacy verify-intermediate.
-
-2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/gimplefe-30.c: New test.
- * gcc.dg/gimplefe-31.c: New test.
- * gcc.dg/gimplefe-32.c: New test.
- * gcc.dg/gimplefe-33.c: New test.
-
-2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * gcc.misc-tests/help.exp: Add D to option descriptions check.
- * gdc.dg/asan/asan.exp: New file.
- * gdc.dg/asan/gdc272.d: New test.
- * gdc.dg/compilable.d: New test.
- * gdc.dg/dg.exp: New file.
- * gdc.dg/gdc254.d: New test.
- * gdc.dg/gdc260.d: New test.
- * gdc.dg/gdc270a.d: New test.
- * gdc.dg/gdc270b.d: New test.
- * gdc.dg/gdc282.d: New test.
- * gdc.dg/gdc283.d: New test.
- * gdc.dg/imports/gdc170.d: New test.
- * gdc.dg/imports/gdc231.d: New test.
- * gdc.dg/imports/gdc239.d: New test.
- * gdc.dg/imports/gdc241a.d: New test.
- * gdc.dg/imports/gdc241b.d: New test.
- * gdc.dg/imports/gdc251a.d: New test.
- * gdc.dg/imports/gdc251b.d: New test.
- * gdc.dg/imports/gdc253.d: New test.
- * gdc.dg/imports/gdc254a.d: New test.
- * gdc.dg/imports/gdc256.d: New test.
- * gdc.dg/imports/gdc27.d: New test.
- * gdc.dg/imports/gdcpkg256/package.d: New test.
- * gdc.dg/imports/runnable.d: New test.
- * gdc.dg/link.d: New test.
- * gdc.dg/lto/lto.exp: New file.
- * gdc.dg/lto/ltotests_0.d: New test.
- * gdc.dg/lto/ltotests_1.d: New test.
- * gdc.dg/runnable.d: New test.
- * gdc.dg/simd.d: New test.
- * gdc.test/gdc-test.exp: New file.
- * lib/gdc-dg.exp: New file.
- * lib/gdc.exp: New file.
-
-2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/54613
- * gfortran.dg/findloc_1.f90: New test.
- * gfortran.dg/findloc_2.f90: New test.
- * gfortran.dg/findloc_3.f90: New test.
- * gfortran.dg/findloc_4.f90: New test.
- * gfortran.dg/findloc_5.f90: New test.
- * gfortran.dg/findloc_6.f90: New test.
-
-2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
- Jinsong Ji <jji@us.ibm.com>
-
- * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
- formatting cleanup.
- * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
- * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
- * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-movq-1.c: Likewise.
- * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
- * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
- * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
- * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
- * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
- * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
- * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
- * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
- * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
- * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
- * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
-
-2018-10-26 Paul A. Clarke <pc@us.ibm.com>
-
- * gcc.target/powerpc/ssse3-check.h: New file.
- * gcc.target/powerpc/ssse3-vals.h: New file.
- * gcc.target/powerpc/ssse3-pabsb.c: New file.
- * gcc.target/powerpc/ssse3-pabsd.c: New file.
- * gcc.target/powerpc/ssse3-pabsw.c: New file.
- * gcc.target/powerpc/ssse3-palignr.c: New file.
- * gcc.target/powerpc/ssse3-phaddd.c: New file.
- * gcc.target/powerpc/ssse3-phaddsw.c: New file.
- * gcc.target/powerpc/ssse3-phaddw.c: New file.
- * gcc.target/powerpc/ssse3-phsubd.c: New file.
- * gcc.target/powerpc/ssse3-phsubsw.c: New file.
- * gcc.target/powerpc/ssse3-phsubw.c: New file.
- * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
- * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
- * gcc.target/powerpc/ssse3-pshufb.c: New file.
- * gcc.target/powerpc/ssse3-psignb.c: New file.
- * gcc.target/powerpc/ssse3-psignd.c: New file.
- * gcc.target/powerpc/ssse3-psignw.c: New file.
-
-2018-10-26 Paul A. Clarke <pc@us.ibm.com>
-
- * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
- * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
- * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
- * gcc.target/powerpc/mmx-packs.c: Likewise.
- * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
- * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
- * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
- * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
- * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
- * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
- * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
- * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
- * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
- * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
- * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
- * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
- * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
- * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
- * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
- * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
- * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
- * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
- * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
- * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
- * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
- * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
- * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
- * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
- * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
- * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
- * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
- * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
- * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
- * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
- * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
- * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
- * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
- * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
- * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
- * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
- * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
- * gcc.target/powerpc/pr37191.c: Likewise.
- * gcc.target/powerpc/sse-addps-1.c: Likewise.
- * gcc.target/powerpc/sse-addss-1.c: Likewise.
- * gcc.target/powerpc/sse-andnps-1.c: Likewise.
- * gcc.target/powerpc/sse-andps-1.c: Likewise.
- * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
- * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
- * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
- * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
- * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
- * gcc.target/powerpc/sse-divps-1.c: Likewise.
- * gcc.target/powerpc/sse-divss-1.c: Likewise.
- * gcc.target/powerpc/sse-maxps-1.c: Likewise.
- * gcc.target/powerpc/sse-maxps-2.c: Likewise.
- * gcc.target/powerpc/sse-maxss-1.c: Likewise.
- * gcc.target/powerpc/sse-minps-1.c: Likewise.
- * gcc.target/powerpc/sse-minps-2.c: Likewise.
- * gcc.target/powerpc/sse-minss-1.c: Likewise.
- * gcc.target/powerpc/sse-movaps-1.c: Likewise.
- * gcc.target/powerpc/sse-movaps-2.c: Likewise.
- * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
- * gcc.target/powerpc/sse-movhps-1.c: Likewise.
- * gcc.target/powerpc/sse-movhps-2.c: Likewise.
- * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
- * gcc.target/powerpc/sse-movlps-1.c: Likewise.
- * gcc.target/powerpc/sse-movlps-2.c: Likewise.
- * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
- * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
- * gcc.target/powerpc/sse-movss-1.c: Likewise.
- * gcc.target/powerpc/sse-movss-2.c: Likewise.
- * gcc.target/powerpc/sse-movss-3.c: Likewise.
- * gcc.target/powerpc/sse-mulps-1.c: Likewise.
- * gcc.target/powerpc/sse-mulss-1.c: Likewise.
- * gcc.target/powerpc/sse-orps-1.c: Likewise.
- * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
- * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
- * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
- * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
- * gcc.target/powerpc/sse-pminub-1.c: Likewise.
- * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
- * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
- * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
- * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
- * gcc.target/powerpc/sse-shufps-1.c: Likewise.
- * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
- * gcc.target/powerpc/sse-subps-1.c: Likewise.
- * gcc.target/powerpc/sse-subss-1.c: Likewise.
- * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
- * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
- * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
- * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
- * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
- * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
- * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
- * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
- * gcc.target/powerpc/sse-xorps-1.c: Likewise.
- * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
- * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
- * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
- * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
- * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
- * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
- * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
- * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
- * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
- * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-mmx.c: Likewise.
- * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
- * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
- * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-movq-1.c: Likewise.
- * gcc.target/powerpc/sse2-movq-2.c: Likewise.
- * gcc.target/powerpc/sse2-movq-3.c: Likewise.
- * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
- * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
- * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
- * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
- * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
- * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pand-1.c: Likewise.
- * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
- * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
- * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
- * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
- * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
- * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
- * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pextrw.c: Likewise.
- * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
- * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
- * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
- * gcc.target/powerpc/sse2-por-1.c: Likewise.
- * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
- * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
- * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
- * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
- * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
- * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
- * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
- * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
- * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
- * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
- * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
- * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
- * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
- * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
- * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
- * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
- * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
- * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
- * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
- * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
- * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
- * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
- * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
- * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
- * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
- * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
- * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
- * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
- * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
- * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
- * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
- * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
- * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
- * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
- * gcc.target/powerpc/sse3-addsubps.c: Likewise.
- * gcc.target/powerpc/sse3-haddpd.c: Likewise.
- * gcc.target/powerpc/sse3-haddps.c: Likewise.
- * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
- * gcc.target/powerpc/sse3-hsubps.c: Likewise.
- * gcc.target/powerpc/sse3-lddqu.c: Likewise.
- * gcc.target/powerpc/sse3-movddup.c: Likewise.
- * gcc.target/powerpc/sse3-movshdup.c: Likewise.
- * gcc.target/powerpc/sse3-movsldup.c: Likewise.
- * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
- ommitted "-mpower8-vector" to dg-options.
-
-2018-10-26 Jan Hubicka <jh@suse.cz>
-
- * g++.dg/lto/odr-1_0.C: Fix template.
- * g++.dg/lto/odr-1_1.C: Fix template.
-
-2018-10-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87105
- * g++.dg/vect/slp-pr87105.cc: Adjust.
- * gcc.dg/torture/20181024-1.c: New testcase.
- * g++.dg/opt/20181025-1.C: Likewise.
-
-2018-10-26 Richard Biener <rguenther@suse.de>
-
- PR testsuite/87754
- * g++.dg/lto/odr-1_0.C: Fix pattern.
-
-2018-10-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87746
- * gcc.dg/pr87746.c: New testcase.
-
-2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
-
-2018-10-25 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
-
-2018-10-25 Martin Liska <mliska@suse.cz>
-
- PR testsuite/87739
- * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
-
-2018-10-25 Martin Liska <mliska@suse.cz>
-
- PR other/87735
- * gcc.dg/tree-prof/time-profiler-1.c: Revert.
- * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
- * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
-
-2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/global-array-almost-huge-element.c: New test.
- * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
- * gcc.target/s390/global-array-element-pic.c: New test.
- * gcc.target/s390/global-array-even-element.c: New test.
- * gcc.target/s390/global-array-huge-element.c: New test.
- * gcc.target/s390/global-array-negative-huge-element.c: New test.
- * gcc.target/s390/global-array-odd-element.c: New test.
-
-2018-10-25 Jan Hubicka <jh@suse.cz>
-
- * g++.dg/lto/odr-1_0.C: New test.
- * g++.dg/lto/odr-1_1.C: New test.
-
-2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
-
-
- * gcc.dg/sibcall-9.c: Make v static.
- * gcc.dg/sibcall-10.c: Likewise.
-
-2018-10-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87665
- PR tree-optimization/87745
- * gfortran.dg/20181025-1.f: New testcase.
-
-2018-10-25 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/87725
- * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
- from kind with a colon rather than comma.
- * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
- * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
-
-2018-10-24 Michael Meissner <meissner@linux.ibm.com>
-
- * gcc.target/powerpc/float128-math.c: New test to make sure the
- long double built-in function names use the f128 form if the user
- switched from IBM long double to IEEE long double.
- * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
-
-2018-10-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86288
- * g++.dg/cpp0x/gen-attrs-66.C: New test.
-
-2018-10-24 Martin Sebor <msebor@redhat.com>
-
- PR c++/84851
- * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
-
-2018-10-24 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/84436
- * gcc.dg/tree-ssa/pr84436-1.c: New test.
- * gcc.dg/tree-ssa/pr84436-2.c: New test.
- * gcc.dg/tree-ssa/pr84436-3.c: New test.
- * gcc.dg/tree-ssa/pr84436-4.c: New test.
- * gcc.dg/tree-ssa/pr84436-5.c: New test.
-
-2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/20181024-1.c: New test.
-
-2018-10-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87105
- * gcc.dg/vect/bb-slp-39.c: New testcase.
- * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
-
-2018-10-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84013
- * gcc.dg/tree-ssa/restrict-9.c: New testcase.
-
-2018-10-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87665
- * gcc.dg/torture/pr87665.c: New testcase.
-
-2018-10-23 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
- only. Add expected warnings and messages for c++2a.
-
-2018-10-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87105
- PR tree-optimization/87608
- * g++.dg/tree-ssa/phiopt-1.C: New testcase.
- g++.dg/vect/slp-pr87105.cc: Likewise.
- * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
- relies on phiprop run before.
- * g++.dg/tree-ssa/pr30738.C: Likewise.
- * g++.dg/tree-ssa/pr57380.C: Likewise.
- * gcc.dg/tree-ssa/pr84859.c: Likewise.
- * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
- confused by copies in the IL left by EVRP.
- * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
- by predictors.
- * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
- * gcc.dg/pr24574.c: Likewise.
- * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
-
-2018-10-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87700
- * gcc.dg/torture/pr87700.c: New testcase.
-
-2018-10-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87693
- * gcc.dg/torture/pr87693.c: New testcase.
-
-2018-10-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/85603
- * gfortran.dg/deferred_character_23.f90 : Check reallocation is
- occurring as it should and a regression caused by version 1 of
- this patch.
-
-2018-10-22 Yury Gribov <tetra2005@gmail.com>
-
- PR tree-optimization/87633
- * g++.dg/pr87633.C: New test.
-
-2018-10-22 Marek Polacek <polacek@redhat.com>
-
- PR testsuite/87694
- * g++.dg/concepts/memfun-err.C: Make it a compile test.
-
-2018-10-22 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/evrp12.c: New testcase.
- * gcc.dg/predict-6.c: Adjust.
- * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
- * gcc.dg/tree-ssa/vrp02.c: Likewise.
- * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
-
-2018-10-22 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/87686
- * g++.dg/tree-ssa/pr87686.C: New test.
-
-2018-10-22 Jakub Jelinek <jakub@redhat.com>
-
- * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
- properly -std= options.
-
-2018-10-22 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
-
-2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/sso14.adb: New test.
- * gnat.dg/sso15.adb: Likewise.
-
-2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/warn19.ad[sb]: New test.
- * gnat.dg/warn19_pkg.ads: New helper.
-
-2018-10-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87640
- * gcc.dg/torture/pr87640.c: New testcase.
-
-2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/litpool-int.c: New test.
-
-2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
- * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
- * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
-
-2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
- * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
- * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
- * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
- * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
-
-2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
- * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
- * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
- * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
-
-2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
- (__builtin_ia32_vfmsubpd512_maskz): Likewise.
- (__builtin_ia32_vfmsubps512_mask): Likewise.
- (__builtin_ia32_vfmsubps512_maskz): Likewise.
- (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
- (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
- (__builtin_ia32_vfnmaddps512_mask3): Likewise.
- (__builtin_ia32_vfnmaddps512_maskz): Likewise.
- (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
- (__builtin_ia32_vfnmsubps512_maskz): Likewise.
- * gcc.target/i386/sse-13.c
- (__builtin_ia32_vfmsubpd512_mask): Likewise.
- (__builtin_ia32_vfmsubpd512_maskz): Likewise.
- (__builtin_ia32_vfmsubps512_mask): Likewise.
- (__builtin_ia32_vfmsubps512_maskz): Likewise.
- (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
- (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
- (__builtin_ia32_vfnmaddps512_mask3): Likewise.
- (__builtin_ia32_vfnmaddps512_maskz): Likewise.
- (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
- (__builtin_ia32_vfnmsubps512_maskz): Likewise.
- * gcc.target/i386/sse-23.c
- (__builtin_ia32_vfmsubpd512_mask): Likewise.
- (__builtin_ia32_vfmsubpd512_maskz): Likewise.
- (__builtin_ia32_vfmsubps512_mask): Likewise.
- (__builtin_ia32_vfmsubps512_maskz): Likewise.
- (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
- (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
- (__builtin_ia32_vfnmaddps512_mask3): Likewise.
- (__builtin_ia32_vfnmaddps512_maskz): Likewise.
- (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
- (__builtin_ia32_vfnmsubps512_maskz): Likewise.
-
-2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
- * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
- * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
-
-2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
- * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
- * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
-
-2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
- * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
- * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
-
-2018-10-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/71880
- * gfortran.dg/deferred_character_31.f90 : New test.
-
-2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
- * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
- * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
-
-2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/87662
- * gcc.target/i386/pr87662.c
-
-2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
- * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
-
-2018-10-20 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
- * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
- the list of default stds to test.
-
-2018-10-20 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/87647
- * gcc.c-torture/compile/pr87647.c: New test.
-
-2018-10-19 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/85488
- PR middle-end/87649
- * c-c++-common/gomp/doacross-2.c: New test.
- * c-c++-common/gomp/sink-3.c: Expect another error during error
- recovery.
-
-2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
- field number.
- * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
-
-2018-10-19 Richard Biener <rguenther@suse.de>
-
- PR middle-end/87645
- * gcc.dg/torture/pr87645.c: New testcase.
-
-2018-10-19 Richard Biener <rguenther@suse.de>
-
- PR target/87657
- * gcc.target/i386/pr87657.c: New testcase.
-
-2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512-binop-1.h: New file.
- * gcc.target/i386/avx512-binop-2.h: Likewise.
- * gcc.target/i386/avx512-binop-3.h: Likewise.
- * gcc.target/i386/avx512-binop-4.h: Likewise.
- * gcc.target/i386/avx512-binop-5.h: Likewise.
- * gcc.target/i386/avx512-binop-6.h: Likewise.
- * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
- * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
-
-2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
-
- PR rtl-optimization/87596
- * gcc.target/i386/pr87596.c: New test.
-
-2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/frame_overflow2.adb: New test.
-
-2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72782
- * gcc.target/i386/avx512-fma-1.h: New file.
- * gcc.target/i386/avx512-fma-2.h: Likewise.
- * gcc.target/i386/avx512-fma-3.h: Likewise.
- * gcc.target/i386/avx512-fma-4.h: Likewise.
- * gcc.target/i386/avx512-fma-5.h: Likewise.
- * gcc.target/i386/avx512-fma-6.h: Likewise.
- * gcc.target/i386/avx512-fma-7.h: Likewise.
- * gcc.target/i386/avx512-fma-8.h: Likewise.
- * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
- * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
- * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
- * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
-
-2018-10-18 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/87625
- * gfortran.dg/realloc_on_assign_31.f90: New file.
-
-2018-10-18 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/87562
- * c-c++-common/substring-location-PR-87562-1-a.h: New file.
- * c-c++-common/substring-location-PR-87562-1-b.h: New file.
- * c-c++-common/substring-location-PR-87562-1.c: New test.
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
- PR 87562.
- * gcc.dg/plugin/pr87562-a.h: New file.
- * gcc.dg/plugin/pr87562-b.h: New file.
-
-2018-10-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/58618
- * gfortran.dg/associate_45.f90 : New test.
-
-2018-10-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/58618
- * gfortran.dg/deferred_character_30.f90 : New test.
-
-2018-10-18 Richard Biener <rguenther@suse.de>
-
- PR middle-end/87087
- * gcc.dg/torture/pr87087.c: New testcase.
- * gcc.dg/graphite/pr84204.c: XFAIL.
- * gcc.dg/graphite/pr85935.c: Likewise.
-
-2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/87537
- * gcc.target/i386/pr87537-1.c: New test.
-
-2018-10-17 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
- gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
- gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
- gcc.dg/gnu2x-static-assert-1.c: New tests.
- * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
-
-2018-10-17 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/87632
- * gfortran.dg/select_type_47.f90: New.
-
-2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/pr87623.c: New test.
-
-2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84705
- * g++.dg/cpp0x/pr84705.C: New.
-
-2018-10-17 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/56386
- PR fortran/58906
- PR fortran/77385
- * gfortran.dg/associate_44.f90 : New test.
-
- PR fortran/80260
- * gfortran.dg/select_type_45.f90 : New test.
-
- PR fortran/82077
- * gfortran.dg/select_type_46.f90 : New test.
-
-2018-10-16 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/67125
- * gfortran.dg/allocate_with_source_26.f90: Extend
- testcase with polymorphic variables.
-
-2018-10-16 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/67125
- * gfortran.dg/allocate_with_source_26.f90: New.
-
-2018-10-15 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/missing-header-fixit-3.c: Update expected indentation
- to reflect minimum margin width.
- * gcc.dg/missing-header-fixit-4.c: Likewise.
- * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
- Likewise.
- * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
- Likewise.
- * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
- New test.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
-
-2018-10-15 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/87597
- * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
-
-2018-10-15 Renlin Li <renlin.li@arm.com>
-
- PR target/87563
- * gcc.target/aarch64/sve/pr87563.c: New.
-
-2018-10-15 Paul Thomas <pault@gcc.gnu.org>
- Tobias Burnus <burnus@gcc.gnu.org>
-
- PR fortran/87566
- * gfortran.dg/select_type_44.f90: New test.
- * gfortran.dg/associate_42.f90: New test.
-
-2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
-
- PR tree-optimization/87022
- * gcc.dg/tree-ssa/pr87022.c: New test.
-
-2018-10-15 Richard Biener <rguenther@suse.de>
-
- PR middle-end/87610
- * gcc.dg/torture/restrict-6.c: New testcase.
-
-2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * g++.dg/vec-init-1.C: New test.
-
-2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/87599
- * gcc.target/i386/pr87599.c: New test.
-
-2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/87572
- * gcc.target/i386/pr87572.c: New test.
-
-2018-10-14 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83146
- * gfortran.dg/associate_43.f90: New test.
-
-2018-10-14 Anthony Green <green@moxielogic.com>
-
- * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
-
-2018-10-12 Yury Gribov <tetra2005@gmail.com>
-
- PR middle-end/81376
- * c-c++-common/pr81376.c: New test.
- * gcc.target/i386/387-ficom-2.c: Update test.
- * gcc.target/i386/387-ficom-2.c: Ditto.
-
-2018-10-12 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/87597
- * gfortran.dg/inline_matmul_24.f90: New.
-
-2018-10-12 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/58787
- * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
- * gfortran.dg/interface_42.f90: Ditto.
- * gfortran.dg/internal_references_1.f90: Ditto.
- * gfortran.dg/invalid_procedure_name.f90: Ditto.
- * gfortran.dg/pr65453.f90: Ditto.
- * gfortran.dg/pr77414.f90: Ditto.
- * gfortran.dg/pr78741.f90: Ditto.
- * gfortran.dg/same_name_2.f90: Ditto.
-
-2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
- * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
-
-2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
- * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
- * gcc.target/powerpc/fold-vec-insert-double.c: New.
- * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
- * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
- * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
- * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
- * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
- * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
- * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
-
-2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
- * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
- * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
- * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
- * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
- * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
- * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
- * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
- * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
- * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
- * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
- * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
- * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
- * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
- * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
- * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
- * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
- * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
-
-2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-select-char.c: New.
- * gcc.target/powerpc/fold-vec-select-double.c: New.
- * gcc.target/powerpc/fold-vec-select-float.c: New.
- * gcc.target/powerpc/fold-vec-select-int.c: New.
- * gcc.target/powerpc/fold-vec-select-longlong.c: New.
- * gcc.target/powerpc/fold-vec-select-short.c: New.
-
-2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
-
- PR tree-optimization/86829
- * gcc.dg/sinatan-1.c: New test.
- * gcc.dg/sinatan-2.c: New test.
- * gcc.dg/sinatan-3.c: New test.
-
-2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
- * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
-
-2018-10-11 Tobias Burnus <burnus@net-b.de>
-
- Revert:
- 2018-10-09 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/83522
- * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
- change to dg-do compile.
- * gfortran.dg/actual_array_substr_2.f90: Ditto.
- * gfortran.dg/array_initializer_1.f90: Use array
- element not size-one section.
- * gfortran.dg/array_substring.f90: New.
-
-2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/87511
- * gcc.target/aarch64/pr87511.c: Add new test.
-
-2018-10-11 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84993
- * g++.dg/torture/accessor-fixits-9.C: New test.
-
-2018-10-11 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/parse/close-brace.C: New.
- * g++.dg/cpp0x/noexcept16.C: Avoid warning.
- * g++.old-deja/g++.other/crash32.C: Add another error
-
-2018-10-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85070
- * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
- c++14_only to c++14.
-
-2018-10-11 David Malcolm <dmalcolm@redhat.com>
-
- * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
- there hasn't been a dg-end-multiline-output since the last
- dg-begin-multiline-output.
- (dg-end-multiline-output): Issue an error if there hasn't been a
- dg-begin-multiline-output. Reset _multiline_last_beginning_line
- as soon possible. Rename "line" to "last_line".
-
-2018-10-11 Andrew Stubbs <ams@codesourcery.com>
-
- * selftests/repeat.rtl: New file.
-
-2018-10-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87582
- * g++.dg/cpp1z/decomp48.C: New test.
-
-2018-10-11 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/diagnostic/macro-arg-count.C: Move to...
- * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
- output for C vs C++. Expect notes showing the definitions of the
- macros.
- * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
- above.
-
-2018-10-11 Martin Jambor <mjambor@suse.cz>
-
- * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
- greater that the size of double by target large_long double.
-
-2018-10-11 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp2a/feat-cxx2a.C: New test.
-
- PR c++/87547
- * g++.dg/rtti/typeid12.C: New test.
-
-2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/other/pr87574.C: New test.
-
-2018-10-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/87567 - constexpr rejects call to non-constexpr function.
- * g++.dg/cpp1y/constexpr-loop7.C: New test.
-
-2018-10-10 Paul A. Clarke <pc@us.ibm.com>
-
- PR target/87579
- * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
- * gcc.target/powerpc/sse3-addsubps.c: Likewise.
- * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
- * gcc.target/powerpc/sse3-haddps.c: Likewise.
- * gcc.target/powerpc/sse3-hsubps.c: Likewise.
- * gcc.target/powerpc/sse3-haddpd.c: Likewise.
- * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
- * gcc.target/powerpc/sse3-lddqu.c: Likewise.
- * gcc.target/powerpc/sse3-movsldup.c: Likewise.
- * gcc.target/powerpc/sse3-movshdup.c: Likewise.
- * gcc.target/powerpc/sse3-movddup.c: Likewise.
- * gcc.target/powerpc/pr37191.c: Likewise.
-2018-10-10 Martin Sebor <msebor@redhat.com>
-
- PR c/54391
- * gcc.dg/transparent-union-6.c: New.
-
-2018-10-10 Martin Sebor <msebor@redhat.com>
-
- * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
- Add a test for 2-byte wchar_t.
- * gcc.dg/builtin-memchr.c: New test.
-
-2018-10-10 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/87573
- * gcc.target/i386/pr87573.c: New test.
-
-2018-10-10 Jakub Jelinek <jakub@redhat.com>
-
- PR target/87550
- * gcc.target/i386/pr87550.c: New test.
-
- PR c/87286
- * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
-
-2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84423
- * g++.dg/concepts/pr84423-1.C: New.
- * g++.dg/concepts/pr84423-2.C: Likewise.
- * g++.dg/cpp0x/auto39.C: Test location too.
- * g++.dg/cpp0x/auto9.C: Likewise.
- * g++.dg/cpp1y/pr60384.C: Likewise.
-
-2018-10-09 Paul A. Clarke <pc@us.ibm.com>
-
- * gcc.target/powerpc/sse3-check.h: New file.
- * gcc.target/powerpc/sse3-addsubps.c: New file.
- * gcc.target/powerpc/sse3-addsubpd.c: New file.
- * gcc.target/powerpc/sse3-haddps.c: New file.
- * gcc.target/powerpc/sse3-hsubps.c: New file.
- * gcc.target/powerpc/sse3-haddpd.c: New file.
- * gcc.target/powerpc/sse3-hsubpd.c: New file.
- * gcc.target/powerpc/sse3-lddqu.c: New file.
- * gcc.target/powerpc/sse3-movsldup.c: New file.
- * gcc.target/powerpc/sse3-movshdup.c: New file.
- * gcc.target/powerpc/sse3-movddup.c: New file.
- * gcc.target/powerpc/pr37191.c: New file.
-
-2018-10-09 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/83522
- * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
- change to dg-do compile.
- * gfortran.dg/actual_array_substr_2.f90: Ditto.
- * gfortran.dg/array_initializer_1.f90: Use array
- element not size-one section.
- * gfortran.dg/array_substring.f90: New.
-
-2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
- testcase.
-
-2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/warn17.adb: New testcase.
-
-2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
- gnat.dg/inline14_pkg.ads: New testcase.
-
-2018-10-09 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/warn18.adb: New testcase.
-
-2018-10-09 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/asan/pr64820.c: Add line number to scanned
- pattern.
- * c-c++-common/asan/use-after-return-1.c: Likewise.
- * g++.dg/asan/function-argument-1.C (main): Likewise.
- * g++.dg/asan/function-argument-2.C (main): Likewise.
- * g++.dg/asan/function-argument-3.C (main): Likewise.
- * g++.dg/asan/use-after-scope-1.C (main): Likewise.
- * g++.dg/asan/use-after-scope-2.C (main): Likewise.
- * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
- * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
- * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
- * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
- * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
- * gcc.dg/asan/pr78541.c (main): Likewise.
- * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
- * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
- * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
- * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
- * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
- * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
-
-2018-10-09 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87151
- * gfortran.dg/deferred_type_component_3.f90: New test.
-
- PR fortran/80931
- * gfortran.dg/deferred_character_28.f90: New test.
- * gfortran.dg/deferred_character_29.f90: New test (note that
- this test appears in PR83196 comment #4 by mistake).
-
-2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/i386/vararg-loc.c: Accept a column number.
-
-2018-10-08 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/i386.exp: Move procedures to
- target-supports.exp.
- * g++.target/i386/i386.exp: New file.
- * gcc.target/i386/mv*.C: Move here tests and remove
- target filter in these tests.
-
-2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
-
- * gfortran.dg/contiguous_4.f90: Adjust.
- * gfortran.dg/contiguous_4.f90: New test.
-
-2018-10-08 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/86372
- * gfortran.dg/associate_41.f90: New test.
-
-2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/merge-all-constants-2.c: Require string_merging support.
- * gnat.dg/string_merge1.adb: Likewise.
- * gnat.dg/string_merge2.adb: Likewise.
-
-2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
-
-2018-10-08 Martin Liska <mliska@suse.cz>
-
- * g++.dg/ext/pr82625.C: Add dg-compile filter.
-
-2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71128
- * g++.dg/concepts/pr71128.C: New.
-
-2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
-
- PR c/87286
- * gcc.dg/pr87286.c: New test.
-
-2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/86111
- * gfortran.dg/array_constructor_type_23.f90: New test.
-
-2018-10-06 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83999
- * gfortran.dg/elemental_function_4.f90 : New test.
-
-2018-10-05 Peter Bergner <bergner@linux.ibm.com>
-
- PR rtl-optimization/86939
- PR rtl-optimization/87479
- * gcc.target/powerpc/pr86939.c: New test.
- * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
-
-2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gnat.dg/string_merge1.adb: Fix test expectations.
- * gnat.dg/string_merge2.adb: Likewise.
-
-2018-10-05 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/56856
- * g++.dg/ext/builtin4.C: Set expected location for warning to the
- correct location within the format string.
- * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
- files for testing locations within string literal locations from
- the C frontend.
- * g++.dg/warn/Wformat-method.C: New test.
- * g++.dg/warn/Wformat-pr71863.C: New test.
- * g++.dg/warn/Wformat-ranges-c++11.C: New test.
- * g++.dg/warn/Wformat-ranges.C: New test, based on
- gcc.dg/format/diagnostic-ranges.c.
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c
- (test_multitoken_macro): Generalize expected output to work with
- both C and C++.
- * gcc.dg/plugin/diagnostic-test-string-literals-2.c
- (test_stringified_token_1): Likewise.
- (test_stringified_token_3): Likewise.
-
-2018-10-05 David Malcolm <dmalcolm@redhat.com>
-
- * lib/multiline.exp (proc dg-end-multiline-output): Check argument
- count. If there's a 3rd argument, use dg-process-target on it,
- bailing out, or recording expected failures as "maybe_x".
- (proc handle-multiline-outputs): Extract "maybe_x", and use it
- to convert pass/fail into xpass/xfail.
-
-2018-10-05 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/87490
- * gcc.dg/pr87490.c: New test.
- * gcc.dg/warn-strnlen-no-nul-2.c: Same.
-
-2018-10-05 Steve Ellcey <sellcey@cavium.com>
-
- PR tree-optimization/71625
- * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
- (test_vclz_s16): Ditto.
- (test_vclz_s32): Ditto.
- (test_vclzq_s8): Ditto.
- (test_vclzq_s16): Ditto.
- (test_vclzq_s32): Ditto.
- (test_vclz_u8): Ditto.
- (test_vclz_u16): Ditto.
- (test_vclz_u32): Ditto.
- (test_vclzq_u8): Ditto.
- (test_vclzq_u16): Ditto.
- (test_vclzq_u32): Ditto.
- * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
- (test_vneg_s16): Ditto.
- (test_vneg_s32): Ditto.
- (test_vneg_s64): Ditto.
- (test_vnegd_s64): Ditto.
- (test_vnegq_s8): Ditto.
- (test_vnegq_s16): Ditto.
- (test_vnegq_s32): Ditto.
- (test_vnegq_s64): Ditto.
-
-2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/87509
- * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
- of dfp_hw. Don't include <altivec.h>.
- * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
- lp64.
- * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
- * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
- * gcc.target/powerpc/test_mffsl.c: Ditto.
-
-2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
-
- * c-c++-common/Wprio-ctor-dtor.c: New test.
-
-2018-10-04 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
- * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
- dg-additional-options. Add dg-message and dg-missed directives
- to verify that -fopt-info messages are written at the correct
- locations.
-
-2018-10-04 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
- due to "-internals" not being selected.
- * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
- "-internals" added to re-enable the output from test_scopes.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
-
-2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gnat.dg/string_merge1.adb: New test.
- * gnat.dg/string_merge2.adb: New test.
- * gcc.dg/merge-all-constants-1.c: Adjust test.
- * gcc.dg/merge-all-constants-2.c: New test.
-
-2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- PR target/87486
- * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
-
-2018-10-04 Martin Liska <mliska@suse.cz>
-
- PR c/87483
- * gcc.dg/pr87483.c: New test.
-
-2018-10-04 Martin Liska <mliska@suse.cz>
-
- PR ipa/82625
- * g++.dg/ext/pr82625.C: New test.
-
-2018-10-04 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/dump-1.c: New test.
- * gcc.dg/plugin/dump_plugin.c: New test plugin.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
-
-2018-10-04 Peter Bergner <bergner@linux.ibm.com>
-
- PR rtl-optimization/87466
- * gcc.target/powerpc/pr87466.c: New test.
-
-2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/85787
- * gcc.dg/ipa/propmalloc-4.c: New test.
-
-2018-10-04 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
-
-2018-10-03 Ian Lance Taylor <iant@google.com>
-
- * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
-
-2018-10-03 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/warn-sprintf-no-nul.c: New test.
-
-2018-10-03 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/86109
- * g++.dg/gcov/pr86109.C: New test.
-
-2018-10-02 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/muldiv-1.c: New file.
- * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
-
-2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/87081
- * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
-
-2018-10-01 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/warn-strnlen-no-nul.c: New.
-
-2018-10-01 Carl Love <cel@us.ibm.com>
-
- PR 69431
- * gcc.target/powerpc/test_mffsl-p9.c: New file.
- * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
- * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
- * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
- * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
-
-2018-10-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/65677
- * gfortran.dg/dependency_52.f90 : Expand the test to check both
- the call to adjustl and direct assignment of the substring.
-
-2018-10-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87465
- * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
-
-2018-10-01 Tamar Christina <tamar.christina@arm.com>
-
- PR target/86486
- * gcc.dg/pr82788.c: Skip for AArch64.
- * gcc.dg/guality/vla-1.c: Turn off stack-clash.
- * gcc.target/aarch64/subsp.c: Likewise.
- * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
- on AArch64.
- * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
- * gcc.dg/stack-check-12.c: ILP32 fixup.
- * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
- * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
- * lib/target-supports.exp
- (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
- require frame pointer for non-leaf functions.
-
-2018-10-01 Tamar Christina <tamar.christina@arm.com>
-
- PR target/86486
- * gcc.target/aarch64/stack-check-alloca-1.c: New.
- * gcc.target/aarch64/stack-check-alloca-10.c: New.
- * gcc.target/aarch64/stack-check-alloca-2.c: New.
- * gcc.target/aarch64/stack-check-alloca-3.c: New.
- * gcc.target/aarch64/stack-check-alloca-4.c: New.
- * gcc.target/aarch64/stack-check-alloca-5.c: New.
- * gcc.target/aarch64/stack-check-alloca-6.c: New.
- * gcc.target/aarch64/stack-check-alloca-7.c: New.
- * gcc.target/aarch64/stack-check-alloca-8.c: New.
- * gcc.target/aarch64/stack-check-alloca-9.c: New.
- * gcc.target/aarch64/stack-check-alloca.h: New.
- * gcc.target/aarch64/stack-check-14.c: New.
- * gcc.target/aarch64/stack-check-15.c: New.
-
-2018-10-01 Tamar Christina <tamar.christina@arm.com>
-
- PR target/86486
- * gcc.target/aarch64/stack-check-prologue-16.c: New test
- * gcc.target/aarch64/stack-check-cfa-3.c: New test.
- * gcc.target/aarch64/sve/struct_vect_24.c: New test.
- * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
-
-2018-10-01 Jeff Law <law@redhat.com>
- Richard Sandiford <richard.sandiford@linaro.org>
- Tamar Christina <tamar.christina@arm.com>
-
- PR target/86486
- * gcc.target/aarch64/stack-check-12.c: New.
- * gcc.target/aarch64/stack-check-13.c: New.
- * gcc.target/aarch64/stack-check-cfa-1.c: New.
- * gcc.target/aarch64/stack-check-cfa-2.c: New.
- * gcc.target/aarch64/stack-check-prologue-1.c: New.
- * gcc.target/aarch64/stack-check-prologue-10.c: New.
- * gcc.target/aarch64/stack-check-prologue-11.c: New.
- * gcc.target/aarch64/stack-check-prologue-12.c: New.
- * gcc.target/aarch64/stack-check-prologue-13.c: New.
- * gcc.target/aarch64/stack-check-prologue-14.c: New.
- * gcc.target/aarch64/stack-check-prologue-15.c: New.
- * gcc.target/aarch64/stack-check-prologue-2.c: New.
- * gcc.target/aarch64/stack-check-prologue-3.c: New.
- * gcc.target/aarch64/stack-check-prologue-4.c: New.
- * gcc.target/aarch64/stack-check-prologue-5.c: New.
- * gcc.target/aarch64/stack-check-prologue-6.c: New.
- * gcc.target/aarch64/stack-check-prologue-7.c: New.
- * gcc.target/aarch64/stack-check-prologue-8.c: New.
- * gcc.target/aarch64/stack-check-prologue-9.c: New.
- * gcc.target/aarch64/stack-check-prologue.h: New.
- * lib/target-supports.exp
- (check_effective_target_supports_stack_clash_protection): Add AArch64.
-
-2018-10-01 Tamar Christina <tamar.christina@arm.com>
-
- * lib/target-supports.exp (check_cached_effective_target_indexed): New.
- (check_cached_effective_target, clear_effective_target_cache): Cleanup.
- (check_compile): Support values already Boolean.
- (check_alias_available, check_gc_sections_available,
- check_profiling_available, check_effective_target_vect_cmdline_needed,
- check_effective_target_vect_int,
- check_effective_target_vect_intfloat_cvt,
- check_effective_target_vect_doubleint_cvt,
- check_effective_target_vect_intdouble_cvt,
- check_effective_target_vect_uintfloat_cvt,
- check_effective_target_vect_floatint_cvt,
- check_effective_target_vect_floatuint_cvt,
- check_effective_target_vect_peeling_profitable,
- check_effective_target_vect_simd_clones,
- check_effective_target_vect_peeling_profitable,
- check_effective_target_vect_simd_clones,
- check_effective_target_vect_shift,
- check_effective_target_vect_bswap,
- check_effective_target_vect_shift_char,
- check_effective_target_vect_float,
- check_effective_target_vect_double,
- check_effective_target_vect_long_long,
- check_effective_target_vect_no_int_min_max,
- check_effective_target_vect_no_int_add,
- check_effective_target_vect_no_bitwise,
- check_effective_target_vect_perm,
- check_effective_target_vect_perm_byte,
- check_effective_target_vect_perm_short,
- check_effective_target_xorsign,
- check_effective_target_vect_widen_sum_hi_to_si_pattern,
- check_effective_target_vect_widen_sum_hi_to_si,
- check_effective_target_vect_widen_sum_qi_to_hi,
- check_effective_target_vect_widen_sum_qi_to_si,
- check_effective_target_vect_widen_mult_qi_to_hi,
- check_effective_target_vect_widen_mult_hi_to_si,
- check_effective_target_vect_widen_mult_qi_to_hi_pattern,
- check_effective_target_vect_widen_mult_hi_to_si_pattern,
- check_effective_target_vect_widen_mult_si_to_di_pattern,
- check_effective_target_vect_widen_shift,
- check_effective_target_vect_sdot_qi,
- check_effective_target_vect_udot_qi,
- check_effective_target_vect_sdot_hi,
- check_effective_target_vect_udot_hi,
- check_effective_target_vect_usad_char,
- check_effective_target_vect_pack_trunc,
- check_effective_target_vect_unpack,
- check_effective_target_unaligned_stack,
- check_effective_target_vect_no_align,
- check_effective_target_vect_hw_misalign,
- check_effective_target_natural_alignment_32,
- check_effective_target_natural_alignment_64,
- check_effective_target_vect_element_align,
- check_effective_target_vect_load_lanes **,
- check_effective_target_vect_condition,
- check_effective_target_vect_cond_mixed,
- check_effective_target_vect_char_mult,
- check_effective_target_vect_short_mult,
- check_effective_target_vect_int_mult,
- check_effective_target_vect_extract_even_odd,
- check_effective_target_vect_interleave,
- check_effective_target_vect_stridedN,
- check_effective_target_vect_call_copysignf,
- check_effective_target_sqrt_insn,
- check_effective_target_vect_call_sqrtf,
- check_effective_target_vect_call_btrunc,
- check_effective_target_vect_call_btruncf,
- check_effective_target_vect_call_ceil,
- check_effective_target_vect_call_ceilf,
- check_effective_target_vect_call_floor,
- check_effective_target_vect_call_floorf,
- check_effective_target_vect_call_lceil,
- check_effective_target_vect_call_lfloor,
- check_effective_target_vect_call_nearbyint,
- check_effective_target_vect_call_nearbyintf,
- check_effective_target_vect_call_round,
- check_effective_target_vect_call_roundf,
- check_effective_target_section_anchors,
- check_effective_target_bswap,
- check_effective_target_sync_int_long,
- check_effective_target_sync_char_short,
- check_effective_target_tiny,
- check_effective_target_pie_copyreloc,
- check_effective_target_got32x_reloc,
- check_effective_target_tls_get_addr_via_got): Use new caching.
-
-2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
-
- PR tree-optimization/87261
- * gcc.dg/pr87261.c: New test.
-
-2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/tph_addx.c: New test.
-
-2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/tmac-3.c: New file.
-
-2018-09-30 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87359
- * gfortran.dg/associate_40.f90 : New test.
-
-2018-09-30 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/70752
- PR fortran/72709
- * gfortran.dg/deferred_character_25.f90 : New test.
- * gfortran.dg/deferred_character_26.f90 : New test.
- * gfortran.dg/deferred_character_27.f90 : New test to verify
- that PR82617 remains fixed.
-
-2018-09-30 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/70149
- * gfortran.dg/deferred_character_24.f90 : New test.
-
-2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/87370
- * gcc.target/i386/pr87370.c: New test.
-
-2018-09-29 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/65667
- * gfortran.dg/dependency_52.f90 : New test.
-
-2018-09-29 Jakub Jelinek <jakub@redhat.com>
-
- PR target/87467
- * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
- (CALC): Use double instead of float.
- (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
- _mm512_abs_ps and _mm512_mask_abs_ps.
-
-2018-09-28 David Malcolm <dmalcolm@redhat.com>
-
- * c-c++-common/unroll-1.c: Update expected output from "note" to
- "optimized".
- * c-c++-common/unroll-2.c: Likewise.
- * c-c++-common/unroll-3.c: Likewise.
- * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
- dg-message to dg-missed. Convert param from -fopt-info to
- -fopt-info-missed-ipa.
- * g++.dg/tree-ssa/pr81408.C: Update expected output from
- dg-message to dg-missed.
- * g++.dg/vect/slp-pr56812.cc: Update expected output from
- dg-message to dg-optimized.
- * gcc.dg/pr26570.c: Update expected output from dg-message to
- dg-missed. Convert param from -fopt-info to
- -fopt-info-missed-ipa.
- * gcc.dg/pr32773.c: Likewise.
- * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
- dg-message to dg-missed.
- * gcc.dg/unroll-2.c: Update expected output from dg-message to
- dg-optimized.
- * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
- from -fopt-info to -fopt-info-vec.
- * gfortran.dg/directive_unroll_1.f90: Update expected output from
- "note" to "optimized".
- * gfortran.dg/directive_unroll_2.f90: Likewise.
- * gfortran.dg/directive_unroll_3.f90: Likewise.
- * gnat.dg/unroll4.adb: Likewise.
- * lib/gcc-dg.exp (dg-optimized): New procedure.
- (dg-missed): New procedure.
-
-2018-09-28 Joseph Myers <joseph@codesourcery.com>
-
- PR c/87390
- * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
- values explicitly to target type for comparison.
-
-2018-09-28 Steve Ellcey <sellcey@cavium.com>
-
- PR testsuite/87433
- * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
- instead of 4.
-
-2018-09-28 Steve Ellcey <sellcey@cavium.com>
-
- PR testsuite/87433
- * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
-
-2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20160229-1.c: Minor tweak.
- * gcc.target/sparc/cbcond-2.c: Likewise.
- * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
- * gcc.target/sparc/movcc-2.c: Minor tweak.
- * gcc.target/sparc/overflow-3.c: Likewise.
- * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
- * gcc.target/sparc/overflow-5.c: Minor tweak.
- * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
-
-2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
-
- * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
- valid value, in the "vector bool int" case.
-
-2018-09-27 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
- * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
- * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
-
-2018-09-27 Martin Liska <mliska@suse.cz>
-
- * g++.dg/pr60518.C: Add -Wno-missing-profile.
- * g++.dg/torture/pr59265.C: Likewise.
- * g++.dg/tree-prof/morefunc.C: Likewise.
- * g++.dg/tree-ssa/dom-invalid.C: Likewise.
- * gcc.dg/pr26570.c: Likewise.
- * gcc.dg/pr32773.c: Likewise.
- * gcc.dg/pr40209.c: Likewise.
- * gcc.dg/pr51957-1.c: Likewise.
- * gcc.dg/pr80747.c: Likewise.
- * gcc.target/aarch64/pr62262.c: Likewise.
-
-2018-09-27 Richard Biener <rguenther@suse.de>
-
- PR testsuite/87451
- * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
-
-2018-09-27 Richard Biener <rguenther@suse.de>
-
- PR debug/37801
- PR debug/87440
- * gcc.dg/debug/dwarf2/inline2.c: Adjust.
- * gcc.dg/debug/dwarf2/inline4.c: New testcase.
-
-2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67544
- * g++.dg/concepts/pr67544.C: New.
-
-2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84940
- * g++.dg/expr/unary4.C: New.
-
-2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
-
- PR gcov-profile/86957
- * gcc.dg/Wmissing-profile.c: New test.
-
-2018-09-26 Joseph Myers <joseph@codesourcery.com>
-
- PR c/87390
- * gcc.target/i386/excess-precision-9.c,
- gcc.target/i386/excess-precision-10.c: New tests.
-
-2018-09-26 Richard Biener <rguenther@suse.de>
-
- PR debug/87443
- * gcc.dg/debug/dwarf2/inline5.c: New testcase.
-
-2018-09-26 Martin Jambor <mjambor@suse.cz>
-
- PR c/87347
- * gcc.dg/pr87347.c: New test.
-
-2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71131
- * g++.dg/concepts/pr71131.C: New.
-
-2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71127
- * g++.dg/concepts/pr71127.C: New.
-
-2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67655
- * g++.dg/concepts/pr67655.C: New.
-
-2018-09-26 Thomas Quinot <quinot@adacore.com>
-
- * gnat.dg/sso13.adb: New testcase.
-
-2018-09-26 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/warn16.adb: New testcase.
-
-2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
- gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
- gnat.dg/elab7_pkg2.ads: New testcase.
-
-2018-09-26 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
-
-2018-09-26 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/predicate2-containers.ads,
- gnat.dg/predicate2-project-name_values.ads,
- gnat.dg/predicate2-project-registry-attribute.ads,
- gnat.dg/predicate2-project-registry.ads,
- gnat.dg/predicate2-project-typ-set.ads,
- gnat.dg/predicate2-project-typ.ads,
- gnat.dg/predicate2-project.ads,
- gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
- gnat.dg/predicate2_main.adb: New testcase.
-
-2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/dynhash1.adb: New testcase.
-
-2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/sets1.adb: New testcase.
- * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
- to new API.
-
-2018-09-26 Thomas Quinot <quinot@adacore.com>
-
- * gnat.dg/sso12.adb: New testcase.
-
-2018-09-26 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/expr_func8.adb: New testcase.
-
-2018-09-26 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
- testcase.
-
-2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67656
- * g++.dg/concepts/pr67656.C: New.
-
-2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
- gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
- gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
-
-2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/other/vthunk1.C: Rename to...
- * g++.dg/other/thunk1.C: ...this.
- * g++.dg/other/thunk2a.C: New test.
- * g++.dg/other/thunk2b.C: Likewise.
-
-2018-09-25 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/weak-1.c: New.
-
-2018-09-25 Jeff Law <law@redhat.com>
-
- * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
- * gcc.dg/warn-stplen-no-nul.c: Likewise.
-
-2018-09-25 Alexandre Oliva <oliva@adacore.com>
-
- * gnat.dg/dinst.adb: Adjust for locviews.
-
-2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
- * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
- vec_splat calls from recently added tests. Update instruction counts.
- * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
- * gcc.target/powerpc/fold-vec-splat-int.c: Same.
- * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
- * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
- * gcc.target/powerpc/fold-vec-splat-short.c: Same.
-
-2018-09-25 Marek Polacek <polacek@redhat.com>
-
- PR c++/87425
- * g++.dg/cpp2a/constexpr-virtual12.C: New test.
-
-2018-09-25 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87398
- * g++.dg/other/pr87398.C: New test.
- * g++.dg/cpp2a/constexpr-virtual10.C: New test.
- * g++.dg/cpp2a/constexpr-virtual11.C: New test.
-
-2018-09-25 Martin Jambor <mjambor@suse.cz>
-
- PR testsuite/87339
- * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
- float125 target.
- * gcc.target/i386/warn-abs-3.c: New test.
-
-2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81246
- * g++.dg/cpp0x/pr81246.C: New.
-
-2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82699
- * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
- * gcc.target/i386/pr82699-6.c: Add -fno-pic.
-
-2018-09-25 Jakub Jelinek <jakub@redhat.com>
-
- * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
- ILP32.
-
-2018-09-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87402
- * gcc.dg/torture/pr87402.c: New testcase.
-
-2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
-
- PR testsuite/70150
- * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
- for pie_enabled target.
- * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
- * gcc.target/i386/pr34256.c: Likewise.
-
-2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85070
- * g++.dg/cpp0x/pr85070.C: New.
-
-2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82699
- * gcc.target/i386/pr82699-1.c: New file.
- * gcc.target/i386/pr82699-2.c: Likewise.
- * gcc.target/i386/pr82699-3.c: Likewise.
- * gcc.target/i386/pr82699-4.c: Likewise.
- * gcc.target/i386/pr82699-5.c: Likewise.
- * gcc.target/i386/pr82699-6.c: Likewise.
-
-2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/87401
- * gfortran.dg/intent_out_12.f90: New test.
-
-2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- PR testsuite/86952
- * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
- update expected codegen
-
-2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
-
- * gfortran.dg/goacc/nested-parallelism.f90: New test.
-
-2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
-
- PR target/80080
- * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
- * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
-
-2018-09-24 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/85774
- * g++.dg/asan/pr85774.C: New test.
-
-2018-09-24 Alexandre Oliva <oliva@adacore.com>
-
- PR middle-end/87054
- * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
-
-2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/87395
- * gfortran.dg/intent_out_11.f90: New test.
-
-2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
-
- * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
- * gfortran.dg/coarray_lock_7.f90: Likewise.
-
-2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/87395
- * gfortran.dg/intent_out_10.f90: New test.
-
-2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/41453
- * gfortran.dg/intent_optimize_2.f90: New test.
-
-2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/87318
- * gfortran.dg/dtio_1.f90: Update test to valid code.
-
-2018-09-22 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/85603
- * gfortran.dg/deferred_character_23.f90 : New test.
-
-2018-09-21 Jeff Law <law@redhat.com>
-
- * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
- * gcc.dg/tree-ssa/vrp120.c: New test.
-
-2018-09-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/87372 - __func__ constexpr evaluation.
- * g++.dg/cpp1y/func_constexpr2.C: New test.
-
-2018-09-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/77325
- * gfortran.dg/deferred_character_22.f90 : New test.
-
-2018-09-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87359
- * gfortran.dg/finalize_33.f90 : New test.
-
-2018-09-21 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/87309
- * gcc.dg/pr87309.c: New test.
-
-2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-14.c: New test.
-
-2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/nested-func-11.c: New test.
-
- * lib/target-supports.exp (check_effective_target_tls_runtime): Make
- more robust and remove target-specific handling.
-
-2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20180921-1.c: New test.
-
-2018-09-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/87109 - wrong ctor with maybe-rvalue semantics.
- * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
- * g++.dg/cpp0x/ref-qual20.C: New test.
-
-2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
- * g++.dg/lto/20081109-1_0.C: Likewise.
- * g++.dg/lto/20090302_0.C: Likewise.
- * g++.dg/lto/pr45621_0.C: Likewise.
- * g++.dg/lto/pr60567_0.C: Likewise.
- * g++.dg/lto/pr62026.C: Likewise.
- * gcc.dg/lto/pr45736_0.c: Likewise.
- * gcc.dg/lto/pr52634_0.c: Likewise.
- * gfortran.dg/lto/20091016-1_0.f90: Likewise.
- * gfortran.dg/lto/pr79108_0.f90: Likewise.
-
-2018-09-20 Alexandre Oliva <oliva@adacore.com>
-
- PR middle-end/87054
- * gcc.dg/pr87054.c: New.
-
-2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/87288
- * gcc.dg/vect/pr87288-1.c: New test.
- * gcc.dg/vect/pr87288-2.c: Likewise,
- * gcc.dg/vect/pr87288-3.c: Likewise.
-
-2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/86877
- * gfortran.dg/vect/vect-8-epilogue.F90: New test.
-
-2018-09-19 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/conversion/op4.C: Add dg-warning.
- * g++.dg/warn/Wclass-conversion1.C: New test.
- * g++.dg/warn/Wclass-conversion2.C: New test.
- * g++.dg/warn/Wconversion5.C: Remove file.
- * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
- * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
- * g++.old-deja/g++.jason/conversion5.C: Likewise.
-
-2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/87324
- * g++.dg/cpp0x/desig5.C: New.
-
-2018-09-19 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84109
- * gfortran.dg/elemental_function_3.f90 : New test.
-
-2018-09-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/87357 - missing -Wconversion warning
- * g++.dg/warn/Wconversion5.C: New test.
-
-2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
-
- * gcc.target/aarch64/atomic-store.c: New.
-
-2018-09-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87349
- PR tree-optimization/87342
- * gcc.dg/torture/pr87349-1.c: New testcase.
- * gcc.dg/torture/pr87349-2.c: Likewise.
- * gcc.dg/torture/pr87342.c: Likewise.
-
-2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/29550
- * gfortran.dg/inline_matmul_13.f90: Adjust count for
- _gfortran_matmul.
- * gfortran.dg/inline_matmul_16.f90: Likewise.
- * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
- for dgemm instead of dgemm_. Add call to random_number to make
- standard conforming.
- * gfortran.dg/matmul_blas_1.f90: New test.
- * gfortran.dg/matmul_bounds_14.f: New test.
- * gfortran.dg/matmul_bounds_15.f: New test.
- * gfortran.dg/matmul_bounds_16.f: New test.
- * gfortran.dg/blas_gemm_routines.f: New test / additional file for
- preceding tests.
-
-2018-09-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87239
- * gfortran.dg/elemental_function_2.f90 : New test.
-
-2018-09-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87336
- * gfortran.dg/pointer_array_10.f90 : New test.
- * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
- * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
- count to 72.
-
-2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85065
- * g++.dg/concepts/pr85065.C: New.
-
-2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR testsuite/87339
- * gcc.dg/warn-abs-1.c: Require float128 target.
- Skip if large_long_double newlib target.
-
-2018-09-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/86881
- * g++.dg/warn/pr86881.C: New.
-
-2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/spellcheck_1.c:
- Make architecture suggestion optional.
- * gcc.target/aarch64/spellcheck_4.c:
- Likewise.
-
-2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
- functions.
-
-2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
- Bernd Schmidt <bernds_cb1@t-online.de>
-
- * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
- * gcc.target/nvptx/atomic_fetch-2.c: ... this.
- * gcc.target/nvptx/atomic_fetch-3.c: New test.
-
-2018-09-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87328
- * gcc.dg/torture/pr87328.c: New testcase.
-
-2018-09-17 Martin Jambor <mjambor@suse.cz>
-
- PR c/63886
- * gcc.dg/warn-abs-1.c: New test.
- * gcc.dg/dfp/warn-abs-2.c: Likewise.
-
-2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
- TEST_ALWAYS_FLAGS to HOSTCXX.
-
-2018-09-17 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/64120
- * gfortran.dg/allocatable_scalar_14.f90 : New test.
-
-2018-09-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87301
- * gcc.dg/torture/pr87301.c: New testcase.
-
-2018-09-17 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/85954
- * gfortran.dg/deferred_character_21.f90 : New test.
-
-2018-09-16 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/86484
- PR fortran/84543
- * gfortran.dg/class_assign_2.f90: New test case.
- * gfortran.dg/class_assign_3.f90: New test case.
-
-2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/37802
- * gfortran.dg/matmul_bounds_13.f90: New test case.
- * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
- error.
- * gfortran.dg/matmul_5.f90: Likewise.
- * gfortran.dg/matmul_bounds_10.f90: Likewise.
- * gfortran.dg/matmul_bounds_11.f90: Likewise.
- * gfortran.dg/matmul_bounds_2.f90: Likewise.
- * gfortran.dg/matmul_bounds_4.f90: Likewise.
- * gfortran.dg/matmul_bounds_5.f90: Likewise.
-
-2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/compile/20180915-1.c: New test.
-
-2018-09-14 David Malcolm <dmalcolm@redhat.com>
-
- PR c/82967
- * c-c++-common/attributes-1.c: Remove bogus suggestion from
- dg-prune-output.
- * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
- bogus suggestion.
- * gcc.dg/spellcheck-identifiers-4.c: New test.
-
-2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
-
-2018-09-14 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/warn-stpcpy-no-nul.c: New test.
-
-2018-09-14 Martin Sebor <msebor@redhat.com>
- Jeff Law <law@redhat.com>
-
- * gcc.dg/warn-strcpy-no-nul.c: New test.
-
-2018-09-14 Martin Sebor <msebor@redhat.com>
-
- c++/61941
- * g++.dg/pr61941.C: New test.
-
-2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
- rather than pattern name in combine dump.
-
-2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
-
- PR target/85628
- * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
- New functions.
-
-2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR tree-optimization/87259
- * gcc.dg/pr87259.c: New test.
-
-2018-09-13 Martin Sebor <msebor@redhat.com>
- Jeff Law <law@redhat.com>
-
- * gcc.dg/warn-strlen-no-nul.c: New test.
-
-2018-09-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87263
- * gcc.dg/torture/pr87263.c: New testcase.
- * gcc.dg/torture/ssa-fre-2.c: Likewise.
- * gcc.dg/torture/ssa-fre-3.c: Likewise.
- * gcc.dg/torture/ssa-fre-4.c: Likewise.
-
-2018-09-13 Omar Sandoval <osandov@osandov.com>
- Tom de Vries <tdevries@suse.de>
-
- PR debug/86985
- * gcc.dg/guality/zero-length-array.c: New test.
-
-2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
-
- PR target/85628
- * gcc.target/aarch64/combine_bfxil.c: New file.
- * gcc.target/aarch64/combine_bfxil_2.c: New file.
-
-2018-09-13 Jakub Jelinek <jakub@redhat.com>
- Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR middle-end/87290
- * gcc.target/i386/pr87290.c: New test.
- * gcc.c-torture/execute/pr87290.c: New test.
-
-2018-09-13 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/87287
- * gcc.dg/tree-ssa/pr87287.c: New test.
-
-2018-09-12 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
- special-casing of diagnostic for a single non-viable candidate due
- to a bad argument.
- * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
- Add test coverage for an unmatched overloaded operator.
- * g++.dg/expr/pmf-1.C: Likewise.
- * g++.old-deja/g++.bugs/900330_02.C: Likewise.
- * g++.old-deja/g++.jason/conversion11.C: Likewise.
- * g++.old-deja/g++.law/arg11.C: Likewise.
- * g++.old-deja/g++.law/arm9.C: Likewise.
- * g++.old-deja/g++.robertl/eb131.C: Likewise.
-
-2018-09-12 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87284
- * gfortran.dg/allocate_with_mold_2.f90: New test.
-
-2018-09-12 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/82853
- * gcc.target/i386/pr82853-1.c: New test.
- * gcc.target/i386/pr82853-2.c: New test.
-
-2018-09-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87280
- * gcc.dg/torture/pr87280.c: New testcase.
-
-2018-09-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87266
- * gcc.dg/torture/pr87266-1.c: New testcase.
- * gcc.dg/torture/pr87266-2.c: Likewise.
- * gcc.dg/torture/pr87266-3.c: Likewise.
- * gcc.dg/torture/pr87266-4.c: Likewise.
-
-2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
-
-2018-09-12 Jakub Jelinek <jakub@redhat.com>
- Andreas Krebbel <krebbel@linux.ibm.com>
-
- PR tree-optimization/86844
- * gcc.c-torture/execute/pr86844.c: New test.
- * gcc.dg/store_merging_22.c: New test.
- * gcc.dg/store_merging_23.c: New test.
-
-2018-09-12 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/87248
- * c-c++-common/torture/pr87248.c: New test.
-
-2018-09-11 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/87172
- * gfortran.dg/iso_c_binding_only_2.f90: New test case.
-
-2018-09-11 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/87277
- * gfortran.dg/select_type_43.f90: New test.
-
-2018-09-11 Nathan Sidwell <nathan@acm.org>
-
- * gcc.dg/driver-specs.c: New.
-
-2018-09-11 Joey Ye <joey.ye@arm.com>
-
- * lib/gcov.exp (verify-intermediate): Add missing close.
-
-2018-09-11 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/86830
- * gfortran.dg/typebound_call_30.f90: New test case.
-
-2018-09-10 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85395
- * gfortran.dg/proc_ptr_comp_52.f90: New test case.
-
-2018-09-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/87150 - wrong ctor with maybe-rvalue semantics.
- * g++.dg/cpp0x/move-return2.C: New test.
-
-2018-09-08 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/array-init.c: Add dg-prune-output.
- * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
- * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
- * g++.dg/cpp1y/pr64382.C: Likewise.
- * g++.dg/cpp1y/pr77739.C: Likewise.
- * g++.dg/cpp1z/lambda-this1.C: Likewise.
- * g++.dg/cpp1z/lambda-this2.C: Likewise.
- * g++.dg/template/crash84.C: Adjust dg-error.
-
-2018-09-07 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
- messages.
-
-2018-09-07 Marek Polacek <polacek@redhat.com>
-
- PR c++/87152 - range-based for loops with initializer broken in templates.
- * g++.dg/cpp2a/range-for11.C: New test.
- * g++.dg/cpp2a/range-for12.C: New test.
- * g++.dg/cpp2a/range-for13.C: New test.
- * g++.dg/cpp2a/range-for14.C: New test.
- * g++.dg/cpp2a/range-for15.C: New test.
- * g++.dg/cpp2a/range-for16.C: New test.
- * g++.dg/cpp2a/range-for17.C: New test.
- * g++.dg/cpp2a/range-for18.C: New test.
- * g++.dg/parse/error61.C (foo): Adjust dg-error.
-
-2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- PR target/86731
- * gcc.target/powerpc/pr86731.c: New test.
- * gcc.target/powerpc/pr86731-longlong.c: New test.
- * gcc.target/powerpc/pr86731-fwrapv.c: New test.
- * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
- * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
- * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
-
-2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
-
- PR target/80080
- * gcc.target/s390/pr80080-3.c: New test.
- * gcc.target/s390/s390.exp: Make sure the new test passes
- on all optimization levels.
-
-2018-09-05 Marek Polacek <polacek@redhat.com>
-
- PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
- * g++.dg/warn/Wreturn-local-addr-5.C: New test.
-
-2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
- Bernd Schmidt <bernds_cb1@t-online.de>
-
- * gcc.target/nvptx/atomic_fetch-1.c: New test.
- * gcc.target/nvptx/atomic_fetch-1.c: New test.
-
-2018-09-05 Marek Polacek <polacek@redhat.com>
-
- PR c++/87109, wrong overload with ref-qualifiers.
- * g++.dg/cpp0x/ref-qual19.C: New test.
-
-2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
-
- PR testsuite/52665
- * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
- * lib/target-supports.exp (scan-assembler_required_options,
- scan-assembler-not_required_options,
- scan-assembler-times_required_options): Add -fno-ident.
- * lib/scanasm.exp (scan-assembler-times): Fix error message.
- * c-c++-common/ident-0a.c: New test.
- * c-c++-common/ident-0b.c: New test.
- * c-c++-common/ident-1a.c: New test.
- * c-c++-common/ident-1b.c: New test.
- * c-c++-common/ident-2a.c: New test.
- * c-c++-common/ident-2b.c: New test.
-
-2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/recip_sqrt_mult_1.c: New test.
- * gcc.dg/recip_sqrt_mult_2.c: Likewise.
- * gcc.dg/recip_sqrt_mult_3.c: Likewise.
- * gcc.dg/recip_sqrt_mult_4.c: Likewise.
- * gcc.dg/recip_sqrt_mult_5.c: Likewise.
- * g++.dg/recip_sqrt_mult_1.C: Likewise.
- * g++.dg/recip_sqrt_mult_2.C: Likewise.
-
-2018-09-05 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/87205
- * gcc.dg/tree-ssa/pr87205-2.c: New test.
- * gcc.dg/tree-ssa/pr87205.c: New test.
-
-2018-09-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87217
- * gfortran.dg/pr87217.f: New testcase.
-
-2018-09-05 Pádraig Brady p@draigbrady.com
-
- PR c++/87137
- * g++.dg/abi/pr87137.C: New.
-
- PR c++/87185
- * g++.dg/pr87185.C: New.
-
-2018-09-05 Martin Liska <mliska@suse.cz>
-
- PR testsuite/87216
- * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
- to support Darwin names.
-
-2018-09-05 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/loop.C: Update test to support new format.
-
-2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
-
- PR debug/86593
- * g++.dg/pr86593.C: New test.
-
-2018-09-04 Jakub Jelinek <jakub@redhat.com>
-
- PR target/87198
- * gcc.target/i386/pr87198.c: New test.
-
-2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR target/86744
- * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
-
-2018-09-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87211
- * gcc.dg/torture/pr87211.c: New testcase.
-
-2018-09-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87176
- * gcc.dg/torture/pr87176.c: New testcase.
- * gcc.dg/torture/ssa-fre-1.c: Likewise.
-
-2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- * gfortran.dg/modulo_check: New test.
-
-2018-09-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87177
- * gcc.dg/torture/pr87177.c: New testcase.
- * gcc.dg/torture/pr87177-2.c: Likewise.
-
-2018-09-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87200
- * gcc.dg/torture/pr87200.c: New testcase.
-
-2018-09-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87197
- * gcc.dg/torture/pr87197.c: New testcase.
-
- PR tree-optimization/87169
- * gcc.dg/torture/pr87169.c: New testcase.
-
-2018-09-03 Martin Liska <mliska@suse.cz>
-
- PR driver/83193
- * gcc.dg/completion-4.c: New test.
-
-2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84980
- * g++.dg/concepts/pr84980.C: New.
-
-2018-09-03 Martin Liska <mliska@suse.cz>
-
- PR middle-end/59521
- * c-c++-common/pr59521-1.c: New test.
- * c-c++-common/pr59521-2.c: New test.
- * gcc.dg/tree-prof/pr59521-3.c: New test.
-
-2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/array-init.c: New test.
- * g++.dg/init/string2.C: Remove selector.
-
-2018-09-01 Michael Matz <matz@suse.de>
-
- PR tree-optimization/87074
- * gcc.dg/pr87074.c: New test.
-
-2018-08-31 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87168
- * gcc.dg/torture/pr87168.c: New testcase.
-
-2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
-
- * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
- * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
- (test_vnegd_s64): Likewise.
- * gcc.target/aarch64/vnegd_64.c: New.
- * gcc.target/aarch64/vabsd_64.c: New.
- * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
-
-2018-08-31 Nathan Sidwell <nathan@acm.org>
-
- PR c++/87155
- PR c++/84707
- * g++.dg/cpp0x/pr87155.C: New.
- * g++.dg/cpp0x/inline-ns10.C: Adjust.
-
-2018-08-31 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/87138
- * gcc.target/i386/avx512bw-pr87138.c: New test.
-
-2018-08-31 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/86328
- PR fortran/86760
- * gfortran.dg/pr86328.f90 : New test.
- in comment 12 of the PR.
- * gfortran.dg/pr86760.f90 : New test.
-
-2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
-
- * g++.dg/cpp0x/noexcept30.C: Make dependence on
- -fdelete-null-pointer-checks explicit.
- * g++.dg/cpp1y/constexpr-82218.C: Likewise.
- * g++.dg/expr/pmf-3.C: Likewise.
- * g++.dg/ext/attr-returns-nonnull.C: Likewise.
- * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
- * g++.dg/tree-ssa/pr61034.C: Likewise.
- * gcc.dg/addr_equal-1.c: Likewise.
- * gcc.dg/ipa/pr85734.c: Likewise.
- * gcc.dg/ipa/propmalloc-1.c: Likewise.
- * gcc.dg/ipa/propmalloc-2.c: Likewise.
- * gcc.dg/ipa/propmalloc-3.c: Likewise.
- * gcc.dg/tree-ssa/pr78154.c: Likewise.
- * gcc.dg/tree-ssa/pr83648.c: Likewise.
-
-2018-08-30 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/87158
- * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
-
-2018-08-30 Qing Zhao <qing.zhao@oracle.com>
-
- PR testsuite/86519
- * gcc.dg/strcmpopt_6.c: Remove.
- * gcc.target/aarch64/strcmpopt_6.c: New testcase.
- * gcc.target/i386/strcmpopt_6.c: Likewise.
-
-2018-08-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87147
- * gcc.dg/torture/pr87147.c: New testcase.
-
-2018-08-30 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/large_struct_copy_2.c: New.
-
-2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR middle-end/87053
- * gcc.c-torture/execute/pr87053.c: New test.
-
-2018-08-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87095
- * g++.dg/ubsan/vptr-13.C: New test.
-
-2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85265
- * g++.dg/concepts/pr85265.C: New.
-
-2018-08-29 Martin Sebor <msebor@redhat.com>
- Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR tree-optimization/86714
- PR tree-optimization/86711
- * gcc.c-torture/execute/memchr-1.c: New test.
- * gcc.c-torture/execute/pr86714.c: New test.
- * gcc.c-torture/execute/widechar-3.c: New test.
- * gcc.dg/strlenopt-58.c: New test.
-
-2018-08-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87132
- * gcc.dg/torture/pr87132.c: New testcase.
-
-2018-08-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
- output to reflect underlining of pertinent parameter in decl
- for "no known conversion" messages.
-
-2018-08-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/87122
- * g++.dg/cpp1z/decomp47.C: New test.
-
-2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
-
- * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
- where appropriate.
-
-2018-08-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87117
- * gfortran.dg/pr87117.f90: New testcase.
-
-2018-08-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87126
- * gcc.dg/tree-ssa/pr87126.c: New testcase.
-
-2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
-
- PR tree-optimization/87009
- * gcc.dg/pr87009.c: New test.
-
-2018-08-28 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/86631
- * g++.dg/Walloca1.C: Adjust.
-
-2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/86546
- * g++.dg/other/switch4.C: New.
-
-2018-08-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87124
- * g++.dg/torture/pr87124.C: New testcase.
-
-2017-08-28 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/80477
- * gfortran.dg/class_result_7.f90: New test.
- * gfortran.dg/class_result_8.f90: New test.
- * gfortran.dg/class_result_9.f90: New test.
-
- PR fortran/86481
- * gfortran.dg/allocate_with_source_25.f90: New test.
-
-2018-08-28 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/87099
- * gcc.dg/pr87099.c: New test.
-
-2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
-
- PR testsuite/87078
- * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
-
-2018-08-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87117
- * gcc.dg/pr87117-1.c: New testcase.
-
-2018-08-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87117
- * gcc.dg/pr87117-2.c: New testcase.
-
-2018-08-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/87117
- * gcc.dg/lvalue-5.c: New testcase.
-
-2018-08-27 Jeff Law <law@redhat.com>
-
- PR tree-optimization/87110
- * gcc.c-torture/compile/pr87110.c: New test.
-
-2018-08-27 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86914
- * gcc.dg/strlenopt-57.c: New test.
-
-2018-08-27 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/87112
- * gcc.dg/pr87112.c: New test.
-
-2018-08-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/63392
- * g++.dg/diagnostic/missing-typename.C: New test.
-
-2018-08-27 Jeff Law <law@redhat.com>
-
- * gcc.c-torture/compile/dse.c: New test.
-
-2018-08-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86993
- * g++.dg/diagnostic/pr86993.C: New test.
-
-2018-08-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86927
- * gcc.dg/vect/pr86927.c: New testcase.
-
-2018-08-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/87091
- * gcc.dg/empty.h: New file.
- * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
- top of file and removal of redundant second printing of warning
- location.
- * gcc.dg/fixits-pr84852-2.c: Likewise.
- * gcc.dg/missing-header-fixit-3.c: Likewise.
- * gcc.dg/missing-header-fixit-4.c: New test.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
- conversion of show_caret_p to a tri-state.
-
-2018-08-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/87091
- * g++.dg/pr85523.C: Extend expected output to show line
- before line-insertion fix-it hint.
- * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
- (test_fixit_insert_newline): Add previous line to expected output.
- * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
- * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
-
-2018-08-27 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/86962
- * gcc.dg/asan/pr86962.c: New test.
-
-2018-08-27 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/val-prof-10.c: New test.
-
-2018-08-27 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/86847
- * gcc.dg/tree-ssa/switch-3.c: New test.
- * gcc.dg/tree-ssa/vrp105.c: Remove.
-
-2018-08-27 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/switch-2.c: New test.
-
-2018-08-27 Richard Biener <rguenther@suse.de>
-
- * g++.dg/torture/20180705-1.C: New testcase.
- * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
- * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
- * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
- * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
- * gcc.dg/pr85195.c: Likewise.
- * gcc.dg/pr85467.c: Likewise.
- * gcc.dg/torture/pr81790.c: Likewise.
-
- * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
- param to current default.
-
-2018-08-27 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/87065
- * gcc.target/i386/pr87065.c: New test.
-
-2018-08-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/87080
- * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
-
- PR c++/87029, Implement -Wredundant-move.
- * g++.dg/cpp0x/Wredundant-move1.C: New test.
- * g++.dg/cpp0x/Wredundant-move2.C: New test.
- * g++.dg/cpp0x/Wredundant-move3.C: New test.
- * g++.dg/cpp0x/Wredundant-move4.C: New test.
-
-2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR libfortran/86704
- * gfortran.dg/matmul_19.f90: New test.
-
-2018-08-25 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/86545
- * gfortran.dg/generic_35.f90: New test case.
-
-2018-08-24 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/87091
- * gcc.dg/missing-header-fixit-3.c: Update for changes to how
- line spans are printed with -fdiagnostics-show-line-numbers.
-
-2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/86837
- * gfortran.dg/implied_do_io_6.f90: New test.
-
-2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR middle-end/87092
- * gcc.dg/pr87092.c: New test.
-
-2018-08-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/67012
- PR c++/86942
- * g++.dg/cpp0x/auto52.C: New test.
- * g++.dg/cpp1y/auto-fn52.C: New test.
- * g++.dg/cpp1y/auto-fn53.C: New test.
- * g++.dg/cpp1y/auto-fn54.C: New test.
-
-2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
-
- * lib/target-supports.exp (vect_perm_supported): Only return
- false for variable-length vectors if the permute size is not
- a power of 2.
- (check_effective_target_vect_perm)
- (check_effective_target_vect_perm_byte)
- (check_effective_target_vect_perm_short): Remove check for
- variable-length vectors.
- * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
- * gcc.dg/vect/slp-perm-10.c: Likewise.
- * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
-
-2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/sve/bswap_1.c: New test.
- * gcc.target/aarch64/sve/bswap_2.c: Likewise.
- * gcc.target/aarch64/sve/bswap_3.c: Likewise.
-
-2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/sve/slp_perm_1.c: New test.
- * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
- * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
- * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
- * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
- * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
- * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
-
-2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR debug/79342
- * gcc.dg/pr79342.: New test.
-
-2018-08-23 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/87072
- * gcc.dg/Warray-bounds-35.c: New test.
-
-2018-08-23 Richard Biener <rguenther@suse.de>
-
- PR middle-end/87024
- * gcc.dg/pr87024.c: New testcase.
-
-2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
- * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
- * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
- * gcc.dg/vect/pr80631-2.c: Likewise.
-
-2017-08-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/86863
- * gfortran.dg/submodule_32.f08: New test.
-
-2018-08-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/86935
- * gfortran.dg/associate_3.f90: Update error message.
- * gfortran.dg/associate_39.f90: New test case.
-
-2018-08-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/86888
- * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
- an additional case.
- * gfortran.dg/alloc_comp_basics_7.f90: New test case.
- * gfortran.dg/class_17.f03: Update error message.
- * gfortran.dg/class_55.f90: Ditto.
- * gfortran.dg/dtio_11.f90: Update error messages.
- * gfortran.dg/implicit_actual.f90: Add an error message.
- * gfortran.dg/typebound_proc_12.f90: Update error message.
-
-2018-08-22 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/87052
- * gcc.dg/pr87052.c: New test.
- * gcc.dg/tree-ssa/dump-3.c: Adjust.
-
-2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- * gfortran.dg/max_fmax_aarch64.f90: Rename to...
- * gfortran.dg/max_expr.f90: ...this.
- * gfortran.dg/min_fmin_aarch64.f90: Rename to...
- * gfortran.dg/min_expr.f90: ...this.
-
-2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/86725
- * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
- * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
- * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
- * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
-
-2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/86725
- * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
-
-2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-avg-16.c: New test.
- * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
- * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
- * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
- the second loop in main1.
-
-2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
-
- * gcc.dg/lto/pr85248_0.c (test_alias):
- Stringify __USER_LABEL_PREFIX__.
- (test_noreturn): Likewise.
-
-2018-08-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86988
- * g++.dg/pr86988.C: New testcase.
-
-2018-08-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86945
- * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
-
-2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
-
- * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
-
-2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
- Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/25829
- * gfortran.dg/f2003_inquire_1.f03: Add write statement.
- * gfortran.dg/f2003_io_1.f03: Add wait statement.
-
-2018-08-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/86981, Implement -Wpessimizing-move.
- * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
- * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
- * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
- * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
- * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
-
- PR c++/65043
- * g++.dg/concepts/pr67595.C: Add dg-warning.
- * g++.dg/cpp0x/Wnarrowing11.C: New test.
- * g++.dg/cpp0x/Wnarrowing12.C: New test.
- * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
-
- PR c++/86499
- * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
- * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
-
-2018-08-21 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
-
-2018-08-21 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
-
-2018-08-21 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
-
-2018-08-21 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
-
-2018-08-21 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
-
-2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/rep_clause7.adb: New testcase.
-
-2018-08-21 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
- gnat.dg/task1_pkg.ads: New testcase.
-
-2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/linkedlist.adb: New testcase.
-
-2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
- gnat.dg/elab6_pkg.ads: New testcase.
-
-2018-08-21 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/expr_func5.adb: New testcase.
-
-2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/dynhash.adb: New testcase.
-
-2018-08-21 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/enum4.adb: New testcase.
-
-2018-08-21 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/large_struct_copy.c: New test.
-
-2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
-
-2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR middle-end/86121
- * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
-
-2018-08-21 Tom de Vries <tdevries@suse.de>
-
- * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
- to avoid mismatch in .debug and .earlydebug dump files.
-
-2018-08-20 Michael Meissner <meissner@linux.ibm.com>
-
- PR target/87033
- * gcc.target/powerpc/pr87033.c: New test.
-
-2018-08-20 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/87034
- * gcc.dg/builtin-sprintf-warn-20.c: New test.
-
-2018-08-20 David Malcolm <dmalcolm@redhat.com>
-
- PR other/84889
- * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
- * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
-
-2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/87014
- * g++.dg/torture/pr87014.C: New file.
-
-2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR target/86984
- * gcc.target/alpha/pr86984.c: New test.
-
-2018-08-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78655
- * gcc.dg/tree-ssa/evrp11.c: New testcase.
-
-2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
-
- * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
- for Darwin.
-
-2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
-
- * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
- test on Darwin.
- * g++.dg/debug/dwarf2/pr85302.C: Likewise.
- * gcc.dg/lto/pr83719_0.c: Likewise.
-
-2018-08-17 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/86996
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
-
-2018-08-17 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/conversion/Wwrite-strings.C: New test.
-
-2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
- Chung-Lin Tang <cltang@codesourcery.com>
- Xianmiao Qu <xianmiao_qu@c-sky.com>
-
- C-SKY port: Testsuite
-
- * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
- * g++.dg/torture/type-generic-1.C: Likewise.
- * gcc.c-torture/compile/20000804-1.c: Likewise.
- * gcc.c-torture/execute/20101011-1.c: Likewise.
- * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
- * gcc.dg/20020312-2.c: Likewise.
- * gcc.dg/Wno-frame-address.c: Likewise.
- * gcc.dg/c11-true_min-1.c: Likewise.
- * gcc.dg/sibcall-10.c: Likewise.
- * gcc.dg/sibcall-9.c: Likewise.
- * gcc.dg/stack-usage-1.c: Likewise.
- * gcc.dg/torture/float32-tg-3.c: Likewise.
- * gcc.dg/torture/float32x-tg-3.c: Likewise.
- * gcc.dg/torture/float64-tg-3.c: Likewise.
- * gcc.dg/torture/float64x-tg-3.c: Likewise.
- * gcc.dg/torture/type-generic-1.c: Likewise.
- * gcc.target/csky/*: New.
- * lib/target-supports.exp (check_profiling_available): Add
- csky-*-elf.
- (check_effective_target_hard_float): Handle C-SKY targets with
- single-precision hard float only.
- (check_effective_target_logical_op_short_circuit): Handle C-SKY.
-
-2018-08-17 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
- gcc_dump_printf.
- * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
- coverage for gcc_dump_printf.
-
-2018-08-17 Martin Liska <mliska@suse.cz>
-
- * g++.dg/opt/mpx.C: Fix scanned pattern.
- * gcc.target/i386/mpx.c: Likewise.
- * g++.dg/warn/Wunreachable-code-1.C: Remove.
- * g++.dg/warn/Wunreachable-code-2.C: Likewise.
- * gcc.dg/torture/pr52969.c: Likewise.
- * g++.dg/warn/pr31246-2.C: Likewise.
- * g++.dg/warn/pr31246.C: Likewise.
- * gcc.dg/pr33092.c: Likewise.
- * g++.dg/opt/eh1.C: Remove a deprecated option.
- * g++.dg/template/inline1.C: Likewise.
- * g++.dg/tree-ssa/pr81408.C: Likewise.
- * gcc.dg/pr41837.c: Likewise.
- * gcc.dg/pr41841.c: Likewise.
- * gcc.dg/pr42250.c: Likewise.
- * gcc.dg/pr43084.c: Likewise.
- * gcc.dg/pr43317.c: Likewise.
- * gcc.dg/pr51879-18.c: Likewise.
- * gcc.dg/torture/pr36066.c: Likewise.
- * gcc.dg/tree-ssa/ifc-8.c: Likewise.
- * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
- * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
- * gcc.dg/tree-ssa/pr45122.c: Likewise.
- * gcc.target/i386/pr45352-2.c: Likewise.
- * gcc.target/i386/zee.c: Likewise.
- * gfortran.dg/auto_char_len_2.f90: Likewise.
- * gfortran.dg/auto_char_len_4.f90: Likewise.
- * gfortran.dg/c_ptr_tests_15.f90: Likewise.
- * gfortran.dg/char_array_structure_constructor.f90: Likewise.
- * gfortran.dg/gomp/pr47331.f90: Likewise.
- * gfortran.dg/pr40999.f: Likewise.
- * gfortran.dg/pr41011.f: Likewise.
- * gfortran.dg/pr42051.f03: Likewise.
- * gfortran.dg/pr46804.f90: Likewise.
- * gfortran.dg/pr83149_1.f90: Likewise.
- * gfortran.dg/pr83149_b.f90: Likewise.
- * gfortran.dg/whole_file_1.f90: Likewise.
- * gfortran.dg/whole_file_10.f90: Likewise.
- * gfortran.dg/whole_file_11.f90: Likewise.
- * gfortran.dg/whole_file_12.f90: Likewise.
- * gfortran.dg/whole_file_13.f90: Likewise.
- * gfortran.dg/whole_file_14.f90: Likewise.
- * gfortran.dg/whole_file_15.f90: Likewise.
- * gfortran.dg/whole_file_16.f90: Likewise.
- * gfortran.dg/whole_file_17.f90: Likewise.
- * gfortran.dg/whole_file_18.f90: Likewise.
- * gfortran.dg/whole_file_19.f90: Likewise.
- * gfortran.dg/whole_file_2.f90: Likewise.
- * gfortran.dg/whole_file_20.f03: Likewise.
- * gfortran.dg/whole_file_3.f90: Likewise.
- * gfortran.dg/whole_file_4.f90: Likewise.
- * gfortran.dg/whole_file_5.f90: Likewise.
- * gfortran.dg/whole_file_6.f90: Likewise.
- * gfortran.dg/whole_file_7.f90: Likewise.
- * gfortran.dg/whole_file_8.f90: Likewise.
- * gfortran.dg/whole_file_9.f90: Likewise.
- * gcc.dg/vect/vect.exp: Likewise.
-
-2018-08-17 Richard Biener <rguenther@suse.de>
-
- PR middle-end/86505
- * gcc.dg/torture/pr86505.c: New testcase.
-
-2018-08-16 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86853
- * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
-
-2018-08-16 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/missing-header-fixit-3.c: New test.
-
-2018-08-16 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
- (test_fixit_insert_newline): Update expected output to show '+'
- characters in margin of line-insertion fix-it hint.
-
-2018-08-16 Nathan Sidwell <nathan@acm.org>
-
- * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
- * gcc.dg/cpp/macsyntx2.c: likewise.
-
-2018-08-15 Uros Bizjak <ubizjak@gmail.com>
-
- PR testsuite/86745
- * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
- * gcc.target/i386/avx-cvt-2.c: Ditto.
-
-2018-08-16 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/70693
- * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
-
-2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
-
- * gcc.target/aarch64/imm_choice_comparison.c: New test.
-
-2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
-
- * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
- (lib_strncmp): Likewise.
-
-2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
-
- * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
- * c-c++-common/asan/pointer-subtract-4.c: Likewise.
- * g++.dg/torture/pr44295.C : Likewise.
-
-2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
-
- PR testsuite/78544
- * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
- attributes and matching.
- * gcc.dg/tree-prof/section-attr-2.c: Likewise.
- * gcc.dg/tree-prof/section-attr-3.c: Likewise.
-
-2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
-
- * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
-
-2018-08-15 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/rop1.c: Remove.
- * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
-
-2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-splat-char.c: New.
- * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-splat-int.c: New.
- * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
- * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
- * gcc.target/powerpc/fold-vec-splat-short.c: New.
-
-2018-08-15 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/diagnostic/aka3.C: New test.
- * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
- output to show range labels.
- * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
- * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
- * g++.dg/plugin/show-template-tree-color-labels.C: New test.
- * gcc.dg/bad-binary-ops.c: Update expected output to show range
- labels. Add an "aka" example.
- * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
- labels.
- * gcc.dg/format/diagnostic-ranges.c: Likewise.
- * gcc.dg/format/pr72858.c: Likewise.
- * gcc.dg/format/pr78498.c: Likewise.
- * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
- Update expected output to show range labels. Add examples of
- -Wincompatible-pointer-types and -Wpointer-sign for parameters.
- * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
- Update expected output to show range labels.
- * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
- (test_very_wide_line): Adjust so that label is at left-clipping
- boundary.
- (test_very_wide_line_2): New test.
- * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
- Update expected output to show range labels.
- * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
- * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
- * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
- for new param to gcc_rich_location::add_expr.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
- Add "label" param.
- (test_show_locus): Add examples of labels to various tests. Tweak
- the "very wide_line" test case and duplicate it, to cover the
- boundary values for clipping of labels against the left-margin.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
- diagnostic-test-show-locus-no-labels.c.
- * gcc.dg/pr69554-1.c: Update expected output to show range labels.
- Update line numbers of dg-locus directives.
- * gcc.dg/pr69627.c: Update expected output to show range labels.
- * lib/multiline.exp (proc _build_multiline_regex): Remove
- special-case handling of lines with trailing '|'.
-
-2018-08-15 Qing Zhao <qing.zhao@oracle.com>
-
- PR testsuite/86519
- * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
- the .expand file.
-
-2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/wmain.c: New test.
-
-2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
-
- PR c/19315
- * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
- * gcc.dg/redecl-10.c: Expect warnings for the static vars with
- unknown size.
-
-2018-08-15 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/86925
- * gcc.dg/predict-20.c: New test.
- * gcc.dg/predict-21.c: New test.
-
-2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/init/goto3.C: Adjust for error instead of permerror.
-
-2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- * gcc.target/i386/sse2-movs.c: New test.
-
-2018-08-14 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86650
- * gcc.dg/Warray-bounds-34.c: New test.
-
-2018-08-14 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/86116
- * gfortran.dg/generic_34.f90: New test case.
-
-2018-08-13 Marek Polacek <polacek@redhat.com>
-
- PR c++/57891
- * g++.dg/cpp0x/Wnarrowing6.C: New test.
- * g++.dg/cpp0x/Wnarrowing7.C: New test.
- * g++.dg/cpp0x/Wnarrowing8.C: New test.
- * g++.dg/cpp0x/Wnarrowing9.C: New test.
- * g++.dg/cpp0x/Wnarrowing10.C: New test.
- * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
- * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
- * g++.dg/cpp0x/constexpr-targ.C: Likewise.
- * g++.dg/cpp0x/scoped_enum2.C: Likewise.
- * g++.dg/ext/stmtexpr15.C: Likewise.
- * g++.dg/gomp/pr47963.C: Likewise.
- * g++.dg/init/new37.C: Likewise.
- * g++.dg/init/new43.C: Likewise.
- * g++.dg/other/fold1.C: Likewise.
- * g++.dg/parse/array-size2.C: Likewise.
- * g++.dg/template/dependent-name3.C: Likewise.
- * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
- * g++.dg/other/vrp1.C: Likewise.
- * g++.dg/template/char1.C: Likewise.
-
-2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/pr56605.c: The generated code can have an AND
- instead of a ZERO_EXTEND.
-
-2018-08-13 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/71625
- * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
- * g++.dg/init/string2.C: New test.
- * g++.dg/init/string3.C: New test.
- * g++.dg/init/string4.C: New test.
- * gcc.dg/init-string-3.c: New test.
- * gcc.dg/strlenopt-55.c: New test.
- * gcc.dg/strlenopt-56.c: New test.
-
-2018-08-13 Marek Polacek <polacek@redhat.com>
-
- P0806R2 - Deprecate implicit capture of this via [=]
- * g++.dg/cpp2a/lambda-this1.C: New test.
- * g++.dg/cpp2a/lambda-this2.C: New test.
- * g++.dg/cpp2a/lambda-this3.C: New test.
-
-2018-08-13 Marek Polacek <polacek@redhat.com>
-
- PR c++/86915
- * g++.dg/diagnostic/auto1.C: New test.
-
-2018-08-12 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/66679
- * gfortran.dg/transfer_class_3.f90: New test.
-
-2018-08-12 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/86906
- * gfortran.dg/use_rename_9.f90: New test.
-
-2018-08-11 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/86835
- * gcc.dg/pr86835.c: New test.
-
-2018-08-10 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/57160
- * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
- * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
- * gfortran.dg/short_circuiting_2.f90: New test case.
- * gfortran.dg/short_circuiting_3.f90: New test case.
-
-2018-08-10 Alexander Monakov <amonakov@ispras.ru>
-
- PR target/82418
- * gcc.target/i386/pr82418.c: New test.
-
-2018-08-10 Martin Liska <mliska@suse.cz>
-
- PR target/83610
- * gcc.dg/predict-17.c: New test.
- * gcc.dg/predict-18.c: New test.
- * gcc.dg/predict-19.c: New test.
-
-2018-08-10 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/85799
- * gcc.dg/pr85799.c: New test.
-
-2018-08-09 Jeff Law <law@redhat.com>
-
- PR middle-end/86897
- * gcc.dg/uninit-suppress_2.c: Disable DOM.
-
-2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/sve/reduc_8.c: New test.
-
-2018-08-09 David Malcolm <dmalcolm@redhat.com>
-
- PR other/84889
- * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
- test.
- * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
- New test.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
- * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
- TEST_ALWAYS_FLAGS.
-
-2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/86858
- * gcc.dg/vect/pr86858.c: New test.
-
-2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/86871
- * gcc.dg/vect/pr86871.c: New test.
-
-2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
-
-2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
- arch and tune numbers by 2.
- * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
- * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
-
-2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
-
- PR target/84332
- * gcc.target/s390/pr84332.c: New testcase.
-
-2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
-
- PR target/46179
- * gcc.target/m68k/tls-dimode.c: New file.
-
-2018-08-08 Nathan Sidwell <nathan@acm.org>
-
- * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
- c-c++-common/inc-from-1.c: New
-
-2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
-
- PR target/85295
- * gcc.target/s390/TI-constants-lra.c: New testcase.
- * gcc.target/s390/TI-constants-nolra.c: New testcase.
-
-2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/hotpatch-8.c: Remove.
- * gcc.target/s390/hotpatch-9.c: Remove.
- * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
- * gcc.target/s390/mnop-mcount-m31.c: Remove.
-
-2018-08-08 Jakub Jelinek <jakub@redhat.com>
-
- P0595R1 - is_constant_evaluated
- * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
-
- PR c++/86836
- * g++.dg/cpp1z/decomp46.C: New test.
-
- PR c++/86738
- * g++.dg/opt/pr86738.C: New test.
-
-2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
-
- PR target/86838
- * gcc.target/aarch64/frecpe_1.c: New test.
- * gcc.target/aarch64/frecpe_2.c: Likewise.
-
-2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59480, DR 136
- * g++.dg/other/friend8.C: New.
- * g++.dg/other/friend9.C: Likewise.
- * g++.dg/other/friend10.C: Likewise.
- * g++.dg/other/friend11.C: Likewise.
- * g++.dg/other/friend12.C: Likewise.
- * g++.dg/other/friend13.C: Likewise.
- * g++.dg/other/friend14.C: Likewise.
- * g++.dg/other/friend15.C: Likewise.
- * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
- * g++.dg/parse/defarg8.C: Likewise.
-
-2018-08-07 Martin Liska <mliska@suse.cz>
-
- PR middle-end/83023
- * gcc.dg/predict-16.c: New test.
- * g++.dg/predict-1.C: New test.
-
-2018-08-07 Steve Ellcey <sellcey@cavium.com>
- Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR tree-optimization/80925
- * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
- vectorized on !vect_hw_misalign targets.
-
-2018-08-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/86767
- * g++.dg/cpp1y/constexpr-86767.C: New test.
-
-2018-08-06 Uros Bizjak <ubizjak@gmail.com>
-
- * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
- for target *-*-linux-gnu.
-
-2018-08-06 Alan Hayward <alan.hayward@arm.com>
-
- * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
- * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
- * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
-
-2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/nomemloopunroll-1.c: New test.
-
-2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/86386
- * gcc.target/i386/pr86386.c: New file.
-
-2018-08-04 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
-
-2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.dg/guality/const-volatile.c: Remove duplicate test
- "type:cvip".
-
-2018-08-04 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/45521
- * gfortran.dg/interface_assignment_6.f90: New test case.
-
-2018-08-04 Uros Bizjak <ubizjak@gmail.com>
-
- PR testsuite/86153
- * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
-
-2018-08-03 David Malcolm <dmalcolm@redhat.com>
- Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/85523
- * g++.dg/pr85523.C: New test.
-
-2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
-
- PR c/86690
- * gcc.dg/union-duplicate-field.c: New test.
-
-2018-08-03 Jason Merrill <jason@redhat.com>
-
- PR c++/86706
- * g++.dg/template/pr86706.C: New test.
-
-2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
- on vect_avg_qi targets.
- * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
- * gcc.dg/vect/bb-slp-pow-1.c: New test.
- * gcc.dg/vect/vect-avg-15.c: Likewise.
-
-2018-08-03 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
- * gcc.dg/predict-13.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-9.c: Likewise.
- * gfortran.dg/predict-1.f90: Likewise.
-
-2018-08-02 Richard Biener <rguenther@suse.de>
-
- PR c++/86763
- * g++.dg/torture/pr86763.C: New testcase.
-
-2018-08-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86816
- * g++.dg/torture/pr86816.C: New testcase.
-
-2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
- to be used.
- * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
- * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
- * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
- for .h.
- * gcc.target/aarch64/sve/single_2.c: Likewise.
- * gcc.target/aarch64/sve/single_3.c: Likewise.
- * gcc.target/aarch64/sve/single_4.c: Likewise.
-
-2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
-
- PR target/86014
- * gcc.target/aarch64/ldp_stp_13.c: New test.
-
-2018-08-01 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86650
- * gcc.dg/format/gcc_diag-10.c: Adjust.
-
-2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
- of range check.
- * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
-
-2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
-
- PR target/86753
- * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
- * gcc.target/aarch64/sve/vcond_5.c: Likewise.
-
-2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/pointer-range-check-1.c: New test.
- * gcc.dg/pointer-range-check-2.c: Likewise.
-
-2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/86749
- * gcc.dg/vect/pr86749.c: New test.
-
-2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/86661
- * g++.dg/lookup/name-clash12.C: New.
-
-2018-08-01 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
-
-2018-08-01 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
-
-2018-08-01 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
-
-2018-08-01 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
- * gcc.dg/tree-prof/stringop-2.c: Likewise.
- * gcc.dg/tree-prof/val-prof-1.c: Likewise.
- * gcc.dg/tree-prof/val-prof-2.c: Likewise.
- * gcc.dg/tree-prof/val-prof-3.c: Likewise.
- * gcc.dg/tree-prof/val-prof-4.c: Likewise.
- * gcc.dg/tree-prof/val-prof-5.c: Likewise.
- * gcc.dg/tree-prof/val-prof-7.c: Likewise.
-
-2018-08-01 Martin Liska <mliska@suse.cz>
-
- PR value-prof/35543
- * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
-
-2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
-
- * gcc.target/aarch64/extract_zero_extend.c: New file.
-
-2018-08-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c/85704
- * gcc.c-torture/compile/pr85704.c: New test.
-
-2018-07-31 Alexandre Oliva <oliva@adacore.com>
- Olivier Hainque <hainque@adacore.com>
-
- * gnat.dg/dinst.adb: New.
- * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
-
-2018-07-31 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
- tdiag and cxxdiag.
- * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
- and %K.
-
-2018-07-31 Richard Earnshaw <rearnsha@arm.com>
-
- * c-c++-common/spec-barrier-1.c: New test.
- * c-c++-common/spec-barrier-2.c: New test.
- * gcc.dg/spec-barrier-3.c: New test.
-
-2018-07-31 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86741
- * gcc.dg/Warray-bounds-33.c: New test.
-
-2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/memset-1.c: Improve testcase.
-
-2018-07-31 Tom de Vries <tdevries@suse.de>
-
- PR debug/86687
- * g++.dg/guality/pr86687.C: New test.
-
-2018-07-31 Jakub Jelinek <jakub@redhat.com>
-
- P1008R1 - prohibit aggregates with user-declared constructors
- * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
- * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
- * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
- * g++.dg/cpp2a/aggr1.C: New test.
- * g++.dg/cpp2a/aggr2.C: New test.
-
-2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/86640
- * gcc.target/arm/pr86640.c: New testcase.
-
-2018-07-31 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/85338
- PR gcov-profile/85350
- PR gcov-profile/85372
- * gcc.misc-tests/gcov-pr85338.c: New test.
- * gcc.misc-tests/gcov-pr85350.c: New test.
- * gcc.misc-tests/gcov-pr85372.c: New test.
-
-2018-07-31 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/83813
- PR gcov-profile/84758
- PR gcov-profile/85217
- PR gcov-profile/85332
- * gcc.misc-tests/gcov-pr83813.c: New test.
- * gcc.misc-tests/gcov-pr84758.c: New test.
- * gcc.misc-tests/gcov-pr85217.c: New test.
- * gcc.misc-tests/gcov-pr85332.c: New test.
-
-2018-07-31 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
- gnat.dg/prot5_pkg.ads: New testcase.
-
-2018-07-31 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/addr11.adb: New testcase.
-
-2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
-
-2018-07-31 Gary Dismukes <dismukes@adacore.com>
-
- * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
-
-2018-07-31 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/iter3.adb: New testcase.
-
-2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- Revert 'AsyncI/O patch committed'
- 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
- Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/25829
- * gfortran.dg/f2003_inquire_1.f03: Add write statement.
- * gfortran.dg/f2003_io_1.f03: Add wait statement.
-
-2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/85160
- * gcc.target/powerpc/combine-2-2.c: New testcase.
-
-2018-07-27 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86696
- * g++.dg/pr86696.C: New test.
-
-2018-07-27 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/86636
- * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
- Add dg-require-effective-target pthread.
-
-2018-07-26 Qing Zhao <qing.zhao@oracle.com>
-
- * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
- * gcc.dg/strcmpopt_6.c: Likewise.
-
-2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/86612
- * gcc.target/powerpc/pr58673-2.c: Call strdup.
-
-2018-07-26 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86043
- PR tree-optimization/86042
- * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
- pr86688.
- * gcc.dg/strlenopt-44.c: New test.
-
-2018-07-26 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/86536
- * gcc.misc-tests/gcov-pr86536.c: New test.
-
-2018-07-25 Martin Sebor <msebor@redhat.com>
-
- * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
- ignored by the test harness.
-
-2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
- Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/25829
- * gfortran.dg/f2003_inquire_1.f03: Add write statement.
- * gfortran.dg/f2003_io_1.f03: Add wait statement.
-
-2018-07-25 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85515
- * g++.dg/pr85515-2.C: Add expected dg-error.
- * g++.dg/cpp0x/range-for36.C: New test.
-
-2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/uncached-1.c: New test.
- * gcc.target/arc/uncached-2.c: Likewise.
-
-2018-07-24 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86622
- PR tree-optimization/86532
- * gcc.c-torture/execute/strlen-2.c: New test.
- * gcc.c-torture/execute/strlen-3.c: New test.
- * gcc.c-torture/execute/strlen-4.c: New test.
-
-2018-07-24 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/86636
- * gcc.c-torture/compile/pr86636.c: New test.
-
-2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
-
- * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
-
-2018-07-24 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/86627
- * gcc.target/i386/pr86627.c: New test.
-
- PR testsuite/86649
- * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
- * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
- * g++.dg/tree-ssa-/pr19476-6.C: New test.
- * g++.dg/tree-ssa-/pr19476-7.C: New test.
-
-2018-07-23 Carl Love <cel@us.ibm.com>
-
- PR 86591
- * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
- file altivec-2-runnable.c.
- * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
- * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
- Update dg-final test for __divdi3 and __udivdi3 instructions. Update
- comments for instruction generated by vec_mergeh, vec_perm, vec_round,
- vec_cts, vec_ctu, vec_cpsgn tests.
-
-2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c/86617
- * gcc.dg/pr86617.c: New test.
-
-2018-07-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86569
- * g++.dg/warn/Wnonnull-compare-9.C: New test.
-
-2018-07-20 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/82063
- * c-c++-common/pr68657-1.c: Adjust.
- * c-c++-common/pr68657-2.c: Same.
- * c-c++-common/pr68657-3.c: Same.
- * c-c++-common/pr68833-1.c: Same.
- * gcc.dg/Walloc-size-larger-than-16.c: Same.
- * gcc.dg/Walloca-larger-than.c: New test.
- * gcc.dg/Walloca-larger-than-2.c: New test.
- * gcc.dg/Wframe-larger-than-2.c: New test.
- * gcc.dg/Wlarger-than3.c: New test.
- * gcc.dg/Wvla-larger-than-3.c: New test.
- * gcc.dg/pr42611.c: Adjust.
- * gnat.dg/frame_overflow.adb: Same.
-
-2018-07-20 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86613
- PR tree-optimization/86611
- * c-c++-common/Warray-bounds-2.c: Undefine macros and
- prune duplicate warnings.
- * gcc.dg/Warray-bounds-31.c: Xfail test cases with
- data-model-dependencies.
- * gcc.dg/Warray-bounds-32.c: Ditto.
-
-2018-07-20 Richard Biener <rguenther@suse.de>
-
- PR debug/86585
- * g++.dg/lto/pr86585_0.C: New testcase.
- * g++.dg/lto/pr86585_1.C: Likewise.
-
-2018-07-19 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83776
- PR tree-optimization/84047
- * gcc.dg/Warray-bounds-29.c: New test.
- * gcc.dg/Warray-bounds-30.c: New test.
- * gcc.dg/Warray-bounds-31.c: New test.
- * gcc.dg/Warray-bounds-32.c: New test.
-
-2018-07-19 Michael Collison <michael.collison@arm.com>
- Richard Henderson <rth@redhat.com>
-
- * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
- * gcc.target/aarch64/builtin_saddl.c: New testcase.
- * gcc.target/aarch64/builtin_saddll.c: New testcase.
- * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
- * gcc.target/aarch64/builtin_uaddl.c: New testcase.
- * gcc.target/aarch64/builtin_uaddll.c: New testcase.
- * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
- * gcc.target/aarch64/builtin_ssubl.c: New testcase.
- * gcc.target/aarch64/builtin_ssubll.c: New testcase.
- * gcc.target/aarch64/builtin_usub_128.c: New testcase.
- * gcc.target/aarch64/builtin_usubl.c: New testcase.
- * gcc.target/aarch64/builtin_usubll.c: New testcase.
-
-2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- Revert fix for c++/59480 (and testsuite followup)
-
- 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
-
- 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59480, DR 136
- * g++.dg/other/friend8.C: New.
- * g++.dg/other/friend9.C: Likewise.
- * g++.dg/other/friend10.C: Likewise.
- * g++.dg/other/friend11.C: Likewise.
- * g++.dg/other/friend12.C: Likewise.
- * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
- * g++.dg/parse/defarg8.C: Likewise.
-
-2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/aarch64/profile.c: New test.
-
-2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- PR target/83009
- * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
-
-2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/86560
- * gcc.target/i386/pr86560-4.c: New test.
- * gcc.target/i386/pr86560-5.c: Likewise.
-
-2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/86560
- * gcc.target/i386/pr86560-1.c: New test.
- * gcc.target/i386/pr86560-2.c: Likewise.
- * gcc.target/i386/pr86560-3.c: Likewise.
-
-2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gfortran.dg/max_fmax_aarch64.f90: New test.
- * gfortran.dg/min_fmin_aarch64.f90: Likewise.
- * gfortran.dg/minmax_integer.f90: Likewise.
-
-2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
-
-2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/86544
- * g++.dg/tree-ssa/pr86544.C: New test.
-
-2018-07-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86550
- * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
-
-2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR 69558
- * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
- * c-c++-common/pr69558.c: Remove xfail.
- * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
- * gcc.dg/pr61817-1.c: Likewise.
- * gcc.dg/pr61817-2.c: Likewise.
- * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
-
-2018-07-18 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85599
- * gfortran.dg/function_optimize_5.f90: Add option
- '-faggressive-function-elimination' and update dg-warning clauses.
- * gfortran.dg/short_circuiting.f90: New test.
-
-2018-07-18 Marek Polacek <polacek@redhat.com>
-
- PR c++/86190 - bogus -Wsign-conversion warning
- * g++.dg/warn/Wsign-conversion-3.C: New test.
- * g++.dg/warn/Wsign-conversion-4.C: New test.
-
-2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59480, DR 136
- * g++.dg/other/friend8.C: New.
- * g++.dg/other/friend9.C: Likewise.
- * g++.dg/other/friend10.C: Likewise.
- * g++.dg/other/friend11.C: Likewise.
- * g++.dg/other/friend12.C: Likewise.
- * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
- * g++.dg/parse/defarg8.C: Likewise.
-
-2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/ext/uow-3.C: Adjust.
- * g++.dg/ext/uow-4.C: Likewise.
- * g++.dg/lookup/name-clash11.C: Likewise.
- * g++.dg/lookup/name-clash7.C: Likewise.
- * g++.dg/lookup/redecl1.C: Likewise.
- * g++.dg/warn/changes-meaning.C: Likewise.
- * g++.old-deja/g++.jason/scoping8.C: Likewise.
- * g++.old-deja/g++.law/nest1.C: Likewise.
-
-2018-07-18 Richard Biener <rguenther@suse.de>
-
- PR debug/86523
- * g++.dg/lto/pr86523-3_0.C: New testcase.
-
-2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.target/m68k/mulsi_highpart.c: New test.
-
-2018-07-17 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
- * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
- * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
- * gcc.dg/cpp/pr61854-8.c: New test.
-
-2018-07-17 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.target/powerpc/pr85456.c: Require longdouble128.
-
-2018-07-17 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/83184
- * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
-
-2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-unpack-char.c: New.
- * gcc.target/powerpc/fold-vec-unpack-float.c: New.
- * gcc.target/powerpc/fold-vec-unpack-int.c: New.
- * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
- * gcc.target/powerpc/fold-vec-unpack-short.c: New.
-
-2018-07-17 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.target/powerpc/pr57150.c: Require longdouble128.
- * gcc.target/powerpc/pr79916.c: Require dfp.
-
-2018-07-17 Richard Biener <rguenther@suse.de>
-
- PR lto/86456
- * g++.dg/debug/dwarf2/pr86456.C: New testcase.
-
-2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
-
- * gcc.target/s390/function-align1.c: New test.
- * gcc.target/s390/function-align2.c: New test.
- * gcc.target/s390/function-align3.c: New test.
-
-2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/discr55.adb: New test.
-
-2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/vartrack-1.c (dg-options): Add
- -fomit-frame-pointer.
-
-2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
- (dg-lto-options): Add -fPIC.
- * g++.dg/lto/pr86523-2_0.C: Likewise.
-
-2018-07-17 Martin Liska <mliska@suse.cz>
-
- * gcc.target/powerpc/loop_align.c: Update scanned pattern.
-
-2018-07-17 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
- testcase.
-
-2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
-
-2018-07-17 Patrick Bernardi <bernardi@adacore.com>
-
- * gnat.dg/memorytest.adb: New testcase.
-
-2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
- New testcase.
-
-2018-07-17 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/equal3.adb: New testcase.
-
-2018-07-17 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/split_args.adb: New testcase.
-
-2018-07-17 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
-
-2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
- New testcase.
-
-2018-07-16 Carl Love <cel@us.ibm.com>
-
- PR target/86414
- Forgot the PR number on the commit log.
-
- 2018-07-16 Carl Love <cel@us.ibm.com>
-
- PR target/86414
- * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
- longdouble128.
- * gcc.target/powerpc/divkc3-3.c: Ditto.
- * gcc.target/powerpc/mulkc3-2.c: Ditto.
- * gcc.target/powerpc/mulkc3-3.c: Ditto.
- * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
- * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
-
-2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/convert-fp-128.c: New testcase.
- * gcc.target/powerpc/convert-fp-64.c: New testcase.
-
-2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
-
- * lib/target-supports.exp (check_effective_target_longdouble64,
- check_effective_target_ppc_float128,
- check_effective_target_ppc_float128_insns,
- check_effective_target_powerpc_vsx): New.
-
-2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
-
- * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
- syntax error.
-
-2018-07-16 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/86526
- * gcc.c-torture/compile/pr86526.c: New test.
-
-2018-07-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
- longdouble128.
- * gcc.target/powerpc/divkc3-3.c: Ditto.
- * gcc.target/powerpc/mulkc3-2.c: Ditto.
- * gcc.target/powerpc/mulkc3-3.c: Ditto.
- * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
- * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
-
-2018-07-16 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/83184
- * gfortran.dg/assumed_rank_14.f90: New testcase.
- * gfortran.dg/assumed_rank_15.f90: New testcase.
- * gfortran.dg/dec_structure_8.f90: Update error messages.
- * gfortran.dg/dec_structure_23.f90: Update error messages.
-
-2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR middle-end/86528
- * gcc.c-torture/execute/pr86528.c: New test.
- * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
-
-2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/template/spec40.C: New.
- * g++.dg/parse/ptrmem8.C: Likewise.
-
-2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
- * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
- * gcc.target/s390/mnop-mcount-m31.c: New testcase.
- * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
- * gcc.target/s390/mnop-mcount-m64.c: New testcase.
-
-2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/mrecord-mcount.c: New testcase.
-
-2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
-
- * gcc.target/s390/mfentry-m64.c: New testcase.
-
-2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
- testcase.
-
-2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
- testcase.
-
-2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/wide_wide_value1.adb: New testcase.
-
-2018-07-16 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/bit_order1.adb: New testcase.
-
-2018-07-16 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
-
-2018-07-16 Richard Biener <rguenther@suse.de>
-
- PR lto/86523
- * g++.dg/lto/pr86523-1_0.C: New testcase.
- * g++.dg/lto/pr86523-2_0.C: Likewise.
-
-2018-07-16 Martin Liska <mliska@suse.cz>
-
- PR ipa/86529
- * g++.dg/ipa/pr86529.C: New test.
-
-2018-07-16 Tom de Vries <tdevries@suse.de>
-
- PR debug/86455
- * gcc.target/i386/vartrack-1.c: New test.
-
-2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt73.adb: New test.
-
-2018-07-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/3698
- PR c++/86208
- * g++.dg/opt/pr3698.C: New test.
-
-2018-07-16 Richard Biener <rguenther@suse.de>
-
- PR ipa/86389
- * gcc.dg/torture/pr86389.c: Require trampolines.
-
-2018-07-15 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
- * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
- already called.
- * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
- * gcc.dg/guality/guality.exp: Same.
- * gfortran.dg/guality/guality.exp: Same.
-
-2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
- Sunil K Pandey <sunil.k.pandey@intel.com>
-
- PR target/84413
- * gcc.target/i386/pr84413-1.c: New test.
- * gcc.target/i386/pr84413-2.c: Likewise.
- * gcc.target/i386/pr84413-3.c: Likewise.
-
-2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
- Steve Munroe <munroesj52@gmail.com>
-
- * gcc.target/powerpc/sse2-pand-1.c: New file.
- * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
- * gcc.target/powerpc/sse2-por-1.c: Likewise.
- * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
-
-2018-07-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/86374
- * g++.dg/pr86374.C: New.
-
-2018-07-13 Qing Zhao <qing.zhao@oracle.com>
-
- PR middle-end/78809
- * gcc.dg/strcmpopt_5.c: New test.
- * gcc.dg/strcmpopt_6.c: New test.
-
-2018-07-13 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85974
- * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
-
-2018-07-13 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
- * gcc.dg/guality/ctztest.c: Same.
- * gcc.dg/guality/sra-1.c: Same.
-
-2018-07-13 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/vla-1.c: Update.
-
-2018-07-13 Tom de Vries <tdevries@suse.de>
-
- * gcc.src/maintainers.exp: New file.
-
-2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/86489
- * gcc.dg/pr86489.c: New test.
-
-2018-07-12 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/86510
- g++.dg/warn/pr86453.C: Adjust.
-
-2018-07-12 Jim Wilson <jimw@sifive.com>
-
- * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
-
-2018-07-12 Kito Cheng <kito.cheng@gmail.com>
-
- * gcc.target/riscv/interrupt-conflict-mode.c: New.
-
-2018-07-12 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/gomp/declare-target-3.c: New test.
- * g++.dg/gomp/declare-target-2.C: New test.
-
-2018-07-12 Martin Sebor <msebor@redhat.com>
-
- PR c/86453
- * c-c++-common/Wattributes.c: Adjust.
- * gcc.dg/Wattributes-10.c: New test.
- * g++.dg/Wattributes-3.C: Adjust.
- * gcc.dg/Wattributes-6.c: Adjust.
- * gcc.dg/pr18079.c: Adjust.
- * gcc.dg/torture/pr42363.c: Adjust.
-
-2018-07-12 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
- version.
-
-2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-cond-arith-6.c: New test.
- * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_14.c: Likewise.
- * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
-
-2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-cond-arith-4.c: New test.
- * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
- * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
-
-2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/vect-fma-2.c: New test.
- * gcc.target/aarch64/sve/reduc_4.c: Likewise.
- * gcc.target/aarch64/sve/reduc_6.c: Likewise.
- * gcc.target/aarch64/sve/reduc_7.c: Likewise.
-
-2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-cond-arith-3.c: New test.
- * gcc.target/aarch64/sve/vcond_13.c: Likewise.
- * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_14.c: Likewise.
- * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_15.c: Likewise.
- * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_16.c: Likewise.
- * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
-
-2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-cond-arith-2.c: New test.
- * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
-
-2018-07-12 Richard Biener <rguenther@suse.de>
-
- PR target/84829
- * gcc.target/i386/pr84829.c: New testcase.
-
-2018-07-12 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/torture/20180712-1.c: New test.
-
- PR tree-optimization/86492
- * gcc.c-torture/execute/pr86492.c: New test.
-
-2018-07-12 Richard Biener <rguenther@suse.de>
-
- PR c/86453
- * g++.dg/warn/pr86453.C: New testcase.
-
-2018-07-12 Richard Biener <rguenther@suse.de>
-
- PR middle-end/86479
- * gcc.dg/graphite/pr86479.c: New testcase.
-
-2018-07-11 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
- of hardcoding size. Cast (rel) to MASK_TYPE.
- * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
- * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
- * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
- * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
- * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
-
-2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
-
- * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
- (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
- * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
-
-2018-07-10 Mark Wielaard <mark@klomp.org>
-
- PR debug/86459
- * gcc.dg/pr86459.c: New test.
-
-2018-07-10 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/86461
- * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
-
-2018-07-10 Martin Liska <mliska@suse.cz>
-
- PR testsuite/86445
- * gcc.dg/pr84100.c: Change it back to dg-bogus.
-
-2018-07-10 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/86406
- * g++.dg/ubsan/pr86406.C: New test.
-
- PR fortran/86421
- * gfortran.dg/vect/pr86421.f90: New test.
-
-2018-07-09 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86415
- * gcc.dg/strlenopt-53.c: New test.
-
-2018-07-09 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77357
- * gcc.dg/strlenopt-49.c: New test.
- * gcc.dg/strlenopt-50.c: New test.
- * gcc.dg/strlenopt-51.c: New test.
- * gcc.dg/strlenopt-52.c: New test.
- * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
-
-2018-07-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c/86420
- * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
- to be returned and when first argument is not 0, so that they don't do
- anything for NEED_EXC or NEED_ERRNO.
-
-2018-07-09 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
- * gcc.dg/guality/bswaptest.c: Same.
- * gcc.dg/guality/clztest.c: Same.
- * gcc.dg/guality/csttest.c: Same.
- * gcc.dg/guality/ctztest.c: Same.
- * gcc.dg/guality/drap.c: Same.
- * gcc.dg/guality/nrv-1.c: Same.
- * gcc.dg/guality/pr41353-1.c: Same.
- * gcc.dg/guality/pr41353-2.c: Same.
- * gcc.dg/guality/pr41404-1.c: Same.
- * gcc.dg/guality/pr43051-1.c: Same.
- * gcc.dg/guality/pr43077-1.c: Same.
- * gcc.dg/guality/pr43177.c: Same.
- * gcc.dg/guality/pr43329-1.c: Same.
- * gcc.dg/guality/pr43479.c: Same.
- * gcc.dg/guality/pr43593.c: Same.
- * gcc.dg/guality/pr45003-1.c: Same.
- * gcc.dg/guality/pr45003-2.c: Same.
- * gcc.dg/guality/pr45003-3.c: Same.
- * gcc.dg/guality/pr48437.c: Same.
- * gcc.dg/guality/pr48466.c: Same.
- * gcc.dg/guality/pr49888.c: Same.
- * gcc.dg/guality/pr54200.c: Same.
- * gcc.dg/guality/pr54519-1.c: Same.
- * gcc.dg/guality/pr54519-2.c: Same.
- * gcc.dg/guality/pr54519-3.c: Same.
- * gcc.dg/guality/pr54519-4.c: Same.
- * gcc.dg/guality/pr54519-5.c: Same.
- * gcc.dg/guality/pr54519-6.c: Same.
- * gcc.dg/guality/pr54551.c: Same.
- * gcc.dg/guality/pr54693-2.c: Same.
- * gcc.dg/guality/pr54693.c: Same.
- * gcc.dg/guality/pr54796.c: Same.
- * gcc.dg/guality/pr54970.c: Same.
- * gcc.dg/guality/pr67192.c: Same.
- * gcc.dg/guality/pr69947.c: Same.
- * gcc.dg/guality/pr78726.c: Same.
- * gcc.dg/guality/rotatetest.c: Same.
- * gcc.dg/guality/sra-1.c: Same.
- * gcc.dg/guality/vla-2.c: Same.
-
-2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/diagnostic/long-short.C: New.
- * g++.dg/diagnostic/signed-unsigned.C: Likewise.
- * g++.dg/diagnostic/virtual-friend.C: Likewise.
- * g++.old-deja/g++.brendan/crash11.C: Adjust.
-
-2018-07-09 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/vla-1.c: New test.
-
-2018-07-07 Tom de Vries <tdevries@suse.de>
-
- * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
- files.
- (get_dump_flags): New proc.
- (toplevel): Test all dump flags.
-
-2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/stack_usage6.adb: New test.
- * gnat.dg/stack_usage6_pkg.ads: New helper.
-
-2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/pure_function3a.adb: New test.
- * gnat.dg/pure_function3b.adb: Likewise.
- * gnat.dg/pure_function3c.adb: Likewise.
- * gnat.dg/pure_function3_pkg.ads: New helper.
-
-2018-07-07 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84711
- * gcc.dg/vect/pr84711.c: Remove unnecessary sse
- dg-require-effective-target. Add -msse not just on i386-*, but
- on all i?86-* and x86_64-*.
-
-2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
-
- * gcc.dg/tree-ssa/phi-opt-16.c: New test.
- * gcc.dg/tree-ssa/phi-opt-17.c: New test.
- * gcc.dg/tree-ssa/phi-opt-18.c: New test.
- * gcc.dg/tree-ssa/phi-opt-19.c: New test.
- * gcc.dg/tree-ssa/popcount3.c: New test.
-
-2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
- to preserve the test.
- * gcc.target/i386/pr85073.c: Likewise.
-
-2018-07-06 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/86401
- * gcc.dg/tree-ssa/pr86401-1.c: New test.
- * gcc.dg/tree-ssa/pr86401-2.c: New test.
- * c-c++-common/rotate-9.c: New test.
-
-2018-07-06 Peter Bergner <bergner@linux.ibm.com>
-
- PR target/86324
- gcc.target/powerpc/pr86324-1.c: New test.
- gcc.target/powerpc/pr86324-2.c: Likewise.
-
-2018-07-06 Tamar Christina <tamar.christina@arm.com>
-
- PR target/84711
- * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
-
-2018-07-06 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/struct_cpy.c: Remove ;.
-
-2018-07-05 Jeff Law <law@redhat.com>
-
- * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
-
-2018-07-05 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/86408
- * gfortran.dg/deferred_character_20.f90: New test.
-
-2018-07-05 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/83183
- PR fortran/86325
- * gfortran.dg/init_flag_18.f90: New testcase.
- * gfortran.dg/init_flag_19.f03: New testcase.
-
-2018-07-05 Carl Love <cel@us.ibm.com>
- * gcc.target/altivec-1-runnable.c: New test file.
- * gcc.target/altivec-2-runnable.c: New test file.
- * gcc.target/vsx-7.c (main2): Change expected expected instruction
- for tests.
-
-2018-07-05 Martin Sebor <msebor@redhat.com>
-
- PR c++/86400
- * gcc.dg/strlenopt-47.c: New test.
- * gcc.dg/strlenopt-48.c: New test.
-
-2018-07-05 Tamar Christina <tamar.christina@arm.com>
-
- PR target/84711
- * gcc.target/arm/big-endian-subreg.c: New.
-
-2018-07-05 Tamar Christina <tamar.christina@arm.com>
-
- PR target/84711
- * gcc.dg/vect/pr84711.c: New.
-
-2018-07-05 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/struct_cpy.c: New.
-
-2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
-
- * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
- * c-c++-common/unroll-2.c: Likewise.
- * g++.dg/cdce3.C: Likewise.
- * g++.dg/ext/unroll-1.C: Likewise.
- * g++.dg/ext/unroll-2.C: Likewise.
- * g++.dg/ext/unroll-3.C: Likewise.
- * gcc.dg/cdce1.c: Likewise.
- * gcc.dg/cdce2.c: Likewise.
- * gcc.dg/gomp/pr68128-1.c: Likewise.
- * gcc.dg/vect/pr46032.c: Likewise.
- * gcc.dg/vect/vect-cond-10.c: Likewise.
- * gcc.dg/vect/vect-cond-8.c: Likewise.
- * gcc.dg/vect/vect-cond-9.c: Likewise.
- * gcc.dg/vect/vect-mask-load-1.c: Likewise.
- * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
- * gcc.target/i386/avx-cvt-2.c: Likewise.
- * gcc.target/i386/avx-cvt-3.c: Likewise.
- * gcc.target/i386/avx2-cvt-2.c: Likewise.
- * gcc.target/i386/avx2-gather-2.c: Likewise.
- * gcc.target/i386/avx2-gather-6.c: Likewise.
- * gcc.target/i386/avx512f-gather-2.c: Likewise.
- * gcc.target/i386/sse2-cvt-2.c: Likewise.
- * gfortran.dg/directive_unroll_1.f90: Likewise.
- * gfortran.dg/directive_unroll_2.f90: Likewise.
- * gnat.dg/unroll2.adb: Likewise.
- * gnat.dg/unroll3.adb: Likewise.
-
-2018-07-05 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-dg.exp (dg-final): Simplify tcl code.
-
-2018-07-04 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86274
- * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
-
-2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/82009
- * gfortran.dg/block_16.f08. New test.
-
-2018-07-04 Aldy Hernandez <aldyh@redhat.com>
-
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
- has a slightly different IL that provides more threading
- opportunities.
-
-2018-07-04 Martin Liska <mliska@suse.cz>
-
- PR middle-end/66240
- PR target/45996
- PR c/84100
- * gcc.dg/pr84100.c (foo):
- * gcc.target/i386/falign-functions-2.c: New test.
- * gcc.target/i386/falign-functions.c: New test.
-
-2018-07-04 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/pr47793.c: Remove.
-
-2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
- final scan test.
- * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
-
-2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85620
- * gcc.target/i386/pr85620-1.c: New test.
- * gcc.target/i386/pr85620-2.c: Likewise.
- * gcc.target/i386/pr85620-3.c: Likewise.
- * gcc.target/i386/pr85620-4.c: Likewise.
-
-2018-07-03 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86274
- * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
- * gcc.dg/tree-ssa/pr83198.c: Same.
-
-2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/other/locations1.C: New.
- * g++.dg/tls/locations1.C: Likewise.
- * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
- * g++.dg/diagnostic/virtual-static.C: Likewise.
- * g++.dg/concepts/fn-concept2.C: Test the locations too.
- * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
- * g++.dg/cpp0x/pr51463.C: Likewise.
- * g++.dg/other/typedef1.C: Likewise.
- * g++.dg/parse/dtor13.C: Likewise.
- * g++.dg/template/error44.C: Likewise.
- * g++.dg/template/typedef4.C: Likewise.
- * g++.dg/template/typedef5.C: Likewise.
- * g++.dg/tls/diag-2.C: Likewise.
- * g++.old-deja/g++.brendan/crash11.C: Likewise.
-
-2018-07-03 Marek Polacek <polacek@redhat.com>
-
- PR c++/86201
- * g++.dg/diagnostic/pr86201.C: New test.
-
-2018-07-03 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/85694
- * gcc.target/i386/pr85694.c: New test.
-
-2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/85694
- * lib/target-supports.exp (check_effective_target_vect_avg_qi):
- Return true for AArch64 without SVE.
- * gcc.target/aarch64/vect_hadd_1.h: New file.
- * gcc.target/aarch64/vect_shadd_1.c: New test.
- * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
- * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
- * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
-
-2018-07-03 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/86202
- * gcc.dg/Wint-conversion-2.c: New test.
-
- PR c++/84306
- * g++.dg/overload/conv-op3.C: New test.
-
-2018-07-03 Richard Biener <rguenther@suse.de>
-
- PR ipa/86389
- * gcc.dg/torture/pr86389.c: New testcase.
-
-2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/85694
- * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
- proc.
- * gcc.dg/vect/vect-avg-1.c: New test.
- * gcc.dg/vect/vect-avg-2.c: Likewise.
- * gcc.dg/vect/vect-avg-3.c: Likewise.
- * gcc.dg/vect/vect-avg-4.c: Likewise.
- * gcc.dg/vect/vect-avg-5.c: Likewise.
- * gcc.dg/vect/vect-avg-6.c: Likewise.
- * gcc.dg/vect/vect-avg-7.c: Likewise.
- * gcc.dg/vect/vect-avg-8.c: Likewise.
- * gcc.dg/vect/vect-avg-9.c: Likewise.
- * gcc.dg/vect/vect-avg-10.c: Likewise.
- * gcc.dg/vect/vect-avg-11.c: Likewise.
- * gcc.dg/vect/vect-avg-12.c: Likewise.
- * gcc.dg/vect/vect-avg-13.c: Likewise.
- * gcc.dg/vect/vect-avg-14.c: Likewise.
-
-2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
- get split into two for use by the over-widening pattern.
- * gcc.dg/vect/vect-over-widen-6.c: Likewise.
- * gcc.dg/vect/vect-over-widen-7.c: Likewise.
- * gcc.dg/vect/vect-over-widen-8.c: Likewise.
- * gcc.dg/vect/vect-over-widen-9.c: Likewise.
- * gcc.dg/vect/vect-over-widen-10.c: Likewise.
- * gcc.dg/vect/vect-over-widen-11.c: Likewise.
- * gcc.dg/vect/vect-over-widen-12.c: Likewise.
- * gcc.dg/vect/vect-over-widen-13.c: Likewise.
- * gcc.dg/vect/vect-over-widen-14.c: Likewise.
- * gcc.dg/vect/vect-over-widen-15.c: Likewise.
- * gcc.dg/vect/vect-over-widen-16.c: Likewise.
- * gcc.dg/vect/vect-over-widen-22.c: New test.
-
-2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
- widen_mult pattern.
- * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
- over-widening messages.
- * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
- * gcc.dg/vect/vect-over-widen-2.c: Likewise.
- * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
- * gcc.dg/vect/vect-over-widen-3.c: Likewise.
- * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
- * gcc.dg/vect/vect-over-widen-4.c: Likewise.
- * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
- * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
- * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
- * gcc.dg/vect/vect-over-widen-5.c: Likewise.
- * gcc.dg/vect/vect-over-widen-6.c: Likewise.
- * gcc.dg/vect/vect-over-widen-7.c: Likewise.
- * gcc.dg/vect/vect-over-widen-8.c: Likewise.
- * gcc.dg/vect/vect-over-widen-9.c: Likewise.
- * gcc.dg/vect/vect-over-widen-10.c: Likewise.
- * gcc.dg/vect/vect-over-widen-11.c: Likewise.
- * gcc.dg/vect/vect-over-widen-12.c: Likewise.
- * gcc.dg/vect/vect-over-widen-13.c: Likewise.
- * gcc.dg/vect/vect-over-widen-14.c: Likewise.
- * gcc.dg/vect/vect-over-widen-15.c: Likewise.
- * gcc.dg/vect/vect-over-widen-16.c: Likewise.
- * gcc.dg/vect/vect-over-widen-17.c: Likewise.
- * gcc.dg/vect/vect-over-widen-18.c: Likewise.
- * gcc.dg/vect/vect-over-widen-19.c: Likewise.
- * gcc.dg/vect/vect-over-widen-20.c: Likewise.
- * gcc.dg/vect/vect-over-widen-21.c: Likewise.
-
-2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
-
-2018-07-02 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/interrupt-debug.c: New.
-
-2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/diagnostic/thread-thread_local.C: New.
-
-2018-07-02 Martin Liska <mliska@suse.cz>
-
- PR testsuite/86366
- * gcc.dg/profile-dir-1.c: Fix scanned pattern.
- * gcc.dg/profile-dir-2.c: Likewise.
- * gcc.dg/profile-dir-3.c: Likewise.
-
-2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
- overriden.
-
-2018-07-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86363
- * gcc.dg/torture/pr86363.c: New testcase.
-
-2018-07-02 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/completion-1.c: New test.
- * gcc.dg/completion-2.c: New test.
- * gcc.dg/completion-3.c: New test.
-
-2018-07-02 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82969
- PR fortran/86242
- * gfortran.dg/proc_ptr_50.f90: New test.
-
-2018-07-02 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/45305
- * gfortran.dg/scalarize_parameter_array_2.f90: New test.
-
-2018-07-02 Martin Liska <mliska@suse.cz>
-
- PR ipa/86279
- * gcc.dg/ipa/pr86279.c: New test.
-
-2018-07-02 Martin Liska <mliska@suse.cz>
-
- PR ipa/86323
- * g++.dg/ipa/pr86323.C: New test.
-
-2018-07-01 Tom de Vries <tdevries@suse.de>
-
- revert:
- 2018-07-01 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
- * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
-
-2018-07-01 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
- argument.
- * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
- with @main.
-
-2018-07-01 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
- * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
-
-2018-07-01 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
- * gcc.dg/guality/vla-1.c: Use relative line numbers.
-
-2018-07-01 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
- (verify_call): ... here. Move to toplevel.
- (verify_call_np, dg_final_directive_check_utils): New proc.
- (toplevel): Call dg_final_directive_check_utils.
- * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
-
-2018-06-30 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/shift-shift-1.c: New.
- * gcc.target/riscv/shift-shift-2.c: New.
- * gcc.target/riscv/shift-shift-3.c: New.
-
-2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
-
-2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
- * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
- by 4 in the computation of a[i].
- * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
- main multiplication constant.
- * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
- pattern to cast the result to int.
- * gcc.dg/vect/vect-reduc-dot-1.c: New test.
- * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
- * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
- * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
- * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
- * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
- * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
- * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
- * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
-
-2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
- test for vectorization along the lines described in the comment.
-
-2018-06-30 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
- (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
- LTO_TORTURE_OPTIONS.
- * gcc.dg/guality/prevent-optimization.h: New file.
- * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
- (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
-
-2018-06-30 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
- * lib/gcc-dg.exp (dg-final): New proc.
- * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
- argument.
-
-2018-06-29 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
- that don't define the function.
-
-2018-06-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/86184
- * g++.dg/ext/cond3.C: New test.
-
-2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/arm-soft-strd-even.c: New test.
-
-2018-06-29 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
- line, and use it.
- * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
- (process-message): ... here.
- * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
-
-2018-06-29 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/86263
- * gcc.dg/tree-ssa/pr86263.c: New test.
-
-2018-06-28 Carl Love <cel@us.ibm.com>
-
- * gcc.target/p9-extract-1.c: Add test case.
- * gcc.target/builtins-3-p9-runnable.c: Add test case to match
- name in ABI.
-
-2018-06-28 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/86348
- * gcc.target/i386/pr86348.c: New test.
-
-2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
-
-2018-06-28 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/82865
- * gfortran.dg/dec_type_print_2.f03: New testcase.
-
-2018-06-28 David Pagan <dave.pagan@oracle.com>
-
- PR c/55976
- * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
- message causing unexpected test FAIL.
-
-2018-06-28 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/switch-1.c: New test.
-
-2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/debug15.adb: New test.
-
-2018-06-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/86329
- * g++.dg/lookup/pr86329.C: New test.
-
-2018-06-27 Carl Love <cel@us.ibm.com>
-
- * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
-
-2018-06-27 Tamar Christina <tamar.christina@arm.com>
-
- PR target/85769
- * gcc.target/aarch64/f16_mov_immediate_3.c: New.
-
-2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/builtins-1.c: Correct a comment.
-
-2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
- requirement for this test.
- * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
- requirement, and -mpower8-vector compile option.
-
-2018-06-26 Jakub Jelinek <jakub@redhat.com>
-
- PR target/86314
- * gcc.dg/pr86314.c: New test.
-
- PR debug/86257
- * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
-
-2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/pr86257.c: Require 64-bit.
-
-2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/pr86082.C: Require IBM1047 support.
-
-2018-06-26 Richard Biener <rguenther@suse.de>
-
- PR middle-end/86271
- * gcc.dg/pr86271.c: New testcase.
-
-2018-06-26 Alexandre Oliva <aoliva@redhat.com>
-
- PR debug/86064
- * gcc.dg/pr86064.c: New.
-
-2018-06-25 Jeff Law <law@redhat.com>
-
- * lib/target-supports.exp
- (check_effective_target_logical_op_short_circuit): Add v850.
-
-2018-06-25 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86204
- * gcc.dg/strlenopt-46.c: New test.
-
-2018-06-25 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/85700
- * gcc.dg/Wstringop-truncation-4.c: New test.
-
-2018-06-25 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/82972
- PR fortran/83088
- PR fortran/85851
- * gfortran.dg/init_flag_17.f90: New testcase.
-
-2018-06-25 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/p9-extract-1.c: Make second argument of
- vec_extract a signed int. Add vec_extract tests for bool char
- and bool int.
- * gcc.target/powerpc/p9-extract-4.c: New test file for long long
- vec_extract tests.
-
-2018-06-25 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
-
-2018-06-25 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84786
- * gcc.target/i386/avx512f-pr84786-3.c: New test.
-
-2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
-
- * gnat.dg/sso9.adb: New testcase.
- * gnat.dg/sso9_pkg.ads: Likewise.
-
-2018-06-25 Tom de Vries <tdevries@suse.de>
-
- PR debug/86257
- * gcc.target/i386/pr86257.c: New test.
-
-2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
-
- PR C++/86082
- * g++.dg/pr86082.C: New test.
-
-2018-06-24 Tom de Vries <tdevries@suse.de>
-
- * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
- * gcc.dg/guality/guality.exp: Same.
- * gfortran.dg/guality/guality.exp: Same.
- * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
-
-2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/concepts/locations1.C: New.
- * g++.dg/cpp0x/locations1.C: Likewise.
- * g++.dg/cpp1z/inline-var2.C: Test locations too.
- * g++.dg/cpp1z/inline-var3.C: Likewise.
-
-2018-06-22 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/86281
- * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
-
-2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
- this test.
- * gcc.target/powerpc/builtins-9.c: New test.
- * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
- to expect different code generation on big-endian vs.
- little-endian targets.
-
-2018-06-22 Tom de Vries <tdevries@suse.de>
-
- * g++.dg/guality/guality.exp (guality_gdb_name): Default to
- $rootme/../gdb/gdb, if available.
- * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
- * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
-
-2018-06-22 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-gdb-test.exp (report_gdb): New proc.
- * g++.dg/guality/guality.exp: Use report_gdb.
- * gcc.dg/guality/guality.exp: Same.
- * gfortran.dg/guality/guality.exp: Same.
-
-2018-06-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85662
- * g++.dg/ext/offsetof3.C: New test.
-
-2018-06-22 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
- versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
- for the vnor, vand and vxor instructions.
- * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
- Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
- * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
- * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
- * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
- Add -dp to dg-options, update expected counts.
-
-2018-06-22 Paul Koning <ni1d@arrl.net>
-
- * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
- if pdp11.
- * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
- * gcc.c-torture/compile/20040101-1.c: Ditto.
- * gcc.c-torture/compile/20050622-1.c: Ditto.
- * gcc.c-torture/compile/20080625-1.c: Ditto.
- * gcc.c-torture/compile/20090107-1.c: Ditto.
- * gcc.c-torture/compile/920501-12.c: Ditto.
- * gcc.c-torture/compile/920501-4.c: Ditto.
- * gcc.c-torture/compile/961203-1.c: Ditto.
- * gcc.c-torture/compile/limits-externdecl.c: Ditto.
- * gcc.c-torture/compile/pr25310.c: Ditto.
-
-2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
- James Norris <jnorris@codesourcery.com>
- Thomas Schwinge <thomas@codesourcery.com>
- Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/deviceptr-4.c: New file.
- * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
- Likewise.
- * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
- * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
- * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
- * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
- * c-c++-common/goacc/kernels-loop-data.c: Likewise.
- * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
- Likewise.
- * c-c++-common/goacc/parallel-reduction.c: Likewise.
- * c-c++-common/goacc/private-reduction-1.c: Likewise.
- * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
- Likewise.
- * gfortran.dg/goacc/modules.f95: Likewise.
- * gfortran.dg/goacc/routine-8.f90: Likewise.
- * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
-
-2018-06-21 Michael Meissner <meissner@linux.ibm.com>
-
- * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
- if the long double format is IEEE 128-bit for tests that are
- explicitly testing IBM extended double support. Use the
- appropriate pack and unpack built-in functions. Change calls from
- __builtin_isinfl to __builtin_isinf since the later supports all
- floating point types.
- * gcc.target/powerpc/pr57150.c: Likewise.
- * gcc.target/powerpc/pr60203.c: Likewise.
- * gcc.target/powerpc/pr67808.c: Likewise.
- * gcc.target/powerpc/pr70117.c: Likewise.
- * gcc.target/powerpc/tfmode_off.c: Likewise.
-
-2018-06-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/49630
- * gfortran.dg/assumed_charlen_function_7.f90: New test.
-
-2018-06-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83118
- * gfortran.dg/unlimited_polymorphic_30.f03: New test.
-
-2018-06-21 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg/guality/pr45882.c (a): Add used attribute.
-
-2018-06-21 Tom de Vries <tdevries@suse.de>
-
- PR tree-optimization/85859
- * gcc.dg/pr85859.c: New test.
-
-2018-06-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86232
- * gcc.dg/torture/pr86232.c: New testcase.
-
-2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
-
-2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc/gcc.target/aarch64/aes_2.c: New test.
-
-2018-06-20 Than McIntosh <thanm@google.com>
-
- PR libgcc/86213
- * gcc.dg/split-8.c: New.
-
-2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
- for vpkudus in place of vpksdus.
- * gcc.target/powerpc/builtins-3-p8.c: Likewise.
-
-2018-06-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/85634
- * g++.dg/lookup/pr85634-2.C: New.
-
-2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/template/friend65.C: New.
- * g++.dg/cpp0x/main1.C: Likewise.
- * g++.dg/other/main2.C: Likewise.
- * g++.dg/other/main3.C: Likewise.
- * g++.dg/template/friend42.C: Test location too.
- * g++.dg/concepts/decl-diagnose.C: Likewise.
- * g++.dg/warn/main-2.C: Update.
-
-2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
- Thomas Schwinge <thomas@codesourcery.com>
- Cesar Philippidis <cesar@codesourcery.com>
-
- * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
- 2.5 data clause semantics.
- * c-c++-common/goacc/declare-2.c: Likewise.
- * c-c++-common/goacc/default-4.c: Likewise.
- * c-c++-common/goacc/finalize-1.c: New test.
- * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
- OpenACC 2.5 data clause semantics.
- * c-c++-common/goacc/kernels-alias.c: Likewise.
- * c-c++-common/goacc/routine-5.c: Likewise.
- * c-c++-common/goacc/update-if_present-1.c: New test.
- * c-c++-common/goacc/update-if_present-2.c: New test.
- * g++.dg/goacc/template.C: Update test case to utilize OpenACC
- 2.5 data clause semantics.
- * gfortran.dg/goacc/combined-directives.f90: Likewise.
- * gfortran.dg/goacc/data-tree.f95: Likewise.
- * gfortran.dg/goacc/declare-2.f95: Likewise.
- * gfortran.dg/goacc/default-4.f: Likewise.
- * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
- * gfortran.dg/goacc/finalize-1.f: New test.
- * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
- OpenACC 2.5 data clause semantics.
- * gfortran.dg/goacc/kernels-alias.f95: Likewise.
- * gfortran.dg/goacc/kernels-tree.f95: Likewise.
- * gfortran.dg/goacc/nested-function-1.f90: Likewise.
- * gfortran.dg/goacc/parallel-tree.f95: Likewise.
- * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
- * gfortran.dg/goacc/update-if_present-1.f90: New test.
- * gfortran.dg/goacc/update-if_present-2.f90: New test.
-
-2018-06-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/86210
- * g++.dg/warn/Wnonnull4.C: New test.
-
-2018-06-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/86240
- * g++.dg/pr86240.C: New test.
-
-2018-06-20 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/86194
- * gcc.target/i386/pr86194.c: New test.
-
- PR tree-optimization/86231
- * gcc.dg/tree-ssa/vrp119.c: New test.
- * gcc.c-torture/execute/pr86231.c: New test.
-
-2018-06-20 Tom de Vries <tdevries@suse.de>
-
- PR tree-optimization/86097
- * gcc.dg/autopar/pr86097.c: New test.
-
-2018-06-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/85634
- * g++.dg/lookup/pr85634.C: New.
-
-2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ldp_stp_q.c: New test.
- * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
- * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
-
-2018-06-20 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
-
-2018-06-19 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/48560
- * gcc.dg/Warray-bounds-28.c: New test.
-
-2018-06-19 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/85602
- * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
- to also match C++.
-
-2018-06-19 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/lto/pr84805_0.C: Update template.
- * g++.dg/lto/pr84805_1.C: Update template.
-
-2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/aggr24.adb: New test.
- * gnat.dg/aggr24_pkg.ad[sb]: New helper.
-
-2018-06-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86179
- * gcc.dg/pr86179.c: New testcase.
-
-2018-06-18 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/85602
- * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
- * c-c++-common/attr-nonstring-8.c: New test.
-
-2018-06-18 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/81384
- * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
- * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
- * gcc.c-torture/execute/builtins/strnlen.c: New test.
- * gcc.dg/attr-nonstring-2.c: New test.
- * gcc.dg/attr-nonstring-3.c: New test.
- * gcc.dg/attr-nonstring-4.c: New test.
- * gcc.dg/strlenopt-45.c: New test.
- * gcc.dg/strlenopt.h (strnlen): Declare.
-
-2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR tree-optimization/86076
- * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
-
-2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR tree-optimization/64946
- * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
-
-2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/debug/dwarf2/pr37726.c: Move to...
- * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
- * gnat.dg/stack_usage5.adb: New test.
-
-2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/82479
- * gcc.dg/tree-ssa/popcount.c: New test.
- * gcc.dg/tree-ssa/popcount2.c: New test.
-
-2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/64946
- * gcc.dg/absu.c: New test.
- * gcc.dg/gimplefe-29.c: New test.
- * gcc.target/aarch64/pr64946.c: New test.
-
-2018-06-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c/86093
- * c-c++-common/pr86093.c: New test.
-
- PR middle-end/85878
- * gfortran.fortran-torture/compile/pr85878.f90: New test.
-
- PR middle-end/86123
- * gcc.c-torture/compile/pr86123.c: New test.
-
-2018-06-15 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg-selftests/dg-final.exp: Force sequential execution.
-
-2018-06-15 Nick Clifton <nickc@redhat.com>
-
- PR 84195
- * gcc.c-torture/compile/pr84195.c: New test.
-
-2018-06-15 Richard Biener <rguenther@suse.de>
-
- PR middle-end/86159
- * g++.dg/pr86159.C: New testcase.
-
-2018-06-15 Richard Biener <rguenther@suse.de>
-
- PR middle-end/86076
- * gcc.dg/pr86076.c: New testcase.
-
-2018-06-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/86063
- * g++.dg/cpp0x/gen-attrs-65.C: New test.
-
-2018-06-14 Jakub Jelinek <jakub@redhat.com>
-
- PR target/86048
- * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
- -msse2 to dg-options.
-
- PR middle-end/86122
- * gcc.c-torture/compile/pr86122.c: New test.
-
- P0624R2 - Default constructible and assignable stateless lambdas
- * g++.dg/cpp2a/lambda1.C: New test.
- * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
- for -std=c++2a.
-
-2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/other/static3.C: New.
- * g++.dg/other/static4.C: Likewise.
- * g++.dg/warn/Wshadow-15.C: Likewise.
- * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
- * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
- * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
- * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
- * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
- * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
- * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
-
-2018-06-14 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85945
- * gcc.c-torture/compile/pr85945.c: New test.
-
-2018-06-14 Richard Biener <rguenther@suse.de>
-
- PR ipa/86124
- * gcc.dg/pr86124.c: New testcase.
-
-2018-06-13 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86114
- * gcc.dg/pr86114.c: New test.
-
-2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/86110
- * gfortran.dg/pr86110.f90: New test.
-
-2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
-
- PR fortran/85703
- * gfortran.dg/goacc/pr85703.f90: New test.
- * gfortran.dg/gomp/pr85703.f90: New test.
-
-2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
-
- PR fortran/85702
- * gfortran.dg/goacc/pr85702.f90: New test.
-
-2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/i386/pr86048.c: New test.
-
-2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/fma-1.c: New test.
-
-2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/pr9001107555.c: New file.
-
-2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
-
- * g++.dg/torture/aarch64-vect-init-1.C: New test.
-
-2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/init/delete3.C: New.
- * g++.dg/init/new49.C: Likewise.
- * g++.dg/init/new25.C: Test locations too.
- * g++.dg/template/new4.C: Likewise.
- * g++.old-deja/g++.jason/operator.C: Likewise.
-
-2018-06-12 Marek Polacek <polacek@redhat.com>
-
- Core issue 1331 - const mismatch with defaulted copy constructor
- * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
- * g++.dg/cpp0x/defaulted52.C: New test.
- * g++.dg/cpp0x/defaulted53.C: New test.
- * g++.dg/cpp0x/defaulted54.C: New test.
- * g++.dg/cpp0x/defaulted55.C: New test.
- * g++.dg/cpp0x/defaulted56.C: New test.
- * g++.dg/cpp0x/defaulted57.C: New test.
- * g++.dg/cpp0x/defaulted58.C: New test.
- * g++.dg/cpp0x/defaulted59.C: New test.
- * g++.dg/cpp0x/defaulted60.C: New test.
-
-2018-06-12 David Malcolm <dmalcolm@redhat.com>
-
- PR other/69968
- * gcc.dg/spellcheck-transposition.c: New test.
-
-2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/44491
- * gfortran.dg/pr44491.f90: New testcase
-
-2018-06-12 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/85259
- * gcc.dg/Wstringop-overflow-5.c: New test.
- * gcc.dg/Wstringop-overflow-6.c: New test.
-
-2018-06-12 Martin Sebor <msebor@redhat.com>
-
- PR c/85931
- * gcc.dg/Wstringop-truncation-3.c: New test.
-
-2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
- * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
- * gcc.target/powerpc/swaps-p8-17.c: Same.
-
-2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
-
-2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
- * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
- * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
- * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
- * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
- * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
-
-2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
- * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
-
-2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
- * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
- * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
- * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
- * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
- * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
-
-2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
- * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
- * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
- * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
- * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
- * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
-
-2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
- * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
- * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
- * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
- * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
- * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
-
-2018-06-12 Martin Liska <mliska@suse.cz>
-
- * g++.dg/opt/mpx.C: New test.
- * gcc.target/i386/mpx.c: New test.
-
-2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/builtin_simdarc.c: Update test.
- * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
- * gcc.target/arc/tumaddsidi4.c: Likewise.
-
-2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt72a.ad[sb]: New test.
- * gnat.dg/opt72_pkg.ads: New helper.
-
-2018-06-12 Tom de Vries <tdevries@suse.de>
-
- * gcc.dg-selftests/dg-final.exp: New file.
-
-2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/lookup/new2.C: Test locations too.
- * g++.dg/other/ellipsis1.C: Likewise.
- * g++.dg/other/operator1.C: Likewise.
- * g++.dg/other/operator2.C: Likewise.
- * g++.dg/overload/operator2.C: Likewise.
- * g++.dg/parse/defarg11.C: Likewise.
- * g++.dg/parse/operator4.C: Likewise.
- * g++.dg/template/error30.C: Likewise.
- * g++.dg/template/explicit-args3.C: Likewise.
- * g++.dg/warn/effc1.C: Likewise.
- * g++.old-deja/g++.brendan/prepost2.C: Likewise.
- * g++.old-deja/g++.brendan/prepost3.C: Likewise.
- * g++.old-deja/g++.bugs/900215_01.C: Likewise.
- * g++.old-deja/g++.jason/conversion5.C: Likewise.
- * g++.old-deja/g++.jason/operator.C: Likewise.
-
-2018-06-11 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/86083
- * gcc.dg/strlenopt-44.c: New test.
-
-2018-06-11 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/45521
- * gfortran.dg/generic_32.f90: New test.
- * gfortran.dg/generic_33.f90: New test.
-
-2018-06-11 Carl Love <cel@us.ibm.com>
- * gcc.target/powerpc/altivec-7.c (main): Remove tests
- vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
- long long bool. Remove duplicate dg-final for xxlxor. Update
- dg-final instruction counts.
- * gcc.target/powerpc/altivec-37.c (main): New file for
- tests vec_unpackh and vec_unpackl returning long long bool and
- long long int.
-
-2018-06-11 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/86089
- * gcc.dg/tree-ssa/pr86089.c: New test.
-
-2018-06-11 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
- * gcc.target/i386/vpclmulqdq.c: Ditto.
-
-2018-06-11 Olivier Hainque <hainque@adacore.com>
-
- * gnat.dg/lang-dw2.adb: New test.
- * gnat.dg/lang-dw3.adb: New test.
-
-2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
- gnat.dg/assertion_policy1_pkg.ads: New testcase.
-
-2018-06-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/predicate1.adb: New testcase.
-
-2018-06-11 Yannick Moy <moy@adacore.com>
-
- * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
-
-2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
- testcase.
-
-2018-06-11 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/prot4.adb: New testcase.
-
-2018-06-11 Yannick Moy <moy@adacore.com>
-
- * gnat.dg/part_of1-instantiation.adb,
- gnat.dg/part_of1-instantiation.ads,
- gnat.dg/part_of1-private_generic.adb,
- gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
- testcase.
-
-2018-06-11 Piotr Trojanek <trojanek@adacore.com>
-
- * gnat.dg/contract1.adb: New testcase.
-
-2018-06-11 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
- testcase.
-
-2018-06-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/inline_always1.adb: New testcase.
-
-2018-06-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
- gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
- gnat.dg/nested_generic2_g2.ads: New testcase.
-
-2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/template/friend64.C: New.
- * g++.old-deja/g++.other/friend4.C: Test the location too.
- * g++.old-deja/g++.pt/crash23.C: Likewise.
-
-2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran.dg/inline_matmul_23.f90: New test.
-
-2018-06-10 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85088
- * gfortran.dg/intent_decl_1.f90: New test case.
-
-2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
- * gfortran.dg/ieee/large_4.f90: Ditto.
- * gfortran.dg/round_4.f90: Ditto.
-
-2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/38351
- * gfortran.dg/pr38351.f90: New test.
- * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
-
-2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85138
- PR fortran/85996
- PR fortran/86051
- * gfortran.dg/pr85138_1.f90: New test.
- * gfortran.dg/pr85138_2.f90: Ditto.
- * gfortran.dg/pr85996.f90: Ditto.
-
-2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78278
- * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
- * gfortran.dg/data_char_1.f90: Ditto.
- * gfortran.dg/pr78571.f90: Ditto.
- * gfortran.dg/pr78278.f90: New test.
-
-2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/63514
- * gfortran.dg/pr63514.f90: New test.
-
-2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85631
- * gfortran.dg/bounds_check_20.f90: New test.
-
-2018-06-08 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
- vpkudum counts.
- * gcc.target/powerpc/p9-extract-3.c: Make second argument of
- vec_extract a signed int.
- * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
- vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
- vcmpgtsd, vcmpgtud.
- * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
- vec_extract a signed int.
- * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
- vec_extract a signed int.
- * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
- vec_xor builtins. Update xxsel, xxlxor counts.
-
-2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/86059
- * gfortran.dg/associate_30.f90: Remove code tested ...
- * gfortran.dg/pr67803.f90: Ditto.
- * gfortran.dg/pr67805.f90: Ditto.
- * gfortran.dg/pr86059.f90: ... here. New test.
-
-2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78571
- * gfortran.dg/pr78571.f90: New test.
-
-2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/85755
- * gcc.target/powerpc/pr85755.c: New test.
-
-2018-06-08 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
- vsx-vector-6.p7.c.
- * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
- vsx-vector-6.p9.c.
- * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
- for BE system that are different then for an LE system from this file
- into vsx-vector-6-le.c using be target qualifier. Remove this file.
- * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
- the various instruction counts. Rename file to vsx-vector-6.p8.c.
-
-2018-06-08 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
-
-2018-06-08 Martin Liska <mliska@suse.cz>
-
- * g++.dg/dg.exp: Do not use mpx.exp.
- * g++.dg/lto/lto.exp: Likewise.
- * g++.dg/lto/pr69729_0.C: Remove.
- * g++.dg/opt/pr71529.C: Remove.
- * g++.dg/pr63995-1.C: Remove.
- * g++.dg/pr68270.C: Remove.
- * g++.dg/pr71624.C: Remove.
- * g++.dg/pr71633.C: Remove.
- * g++.dg/pr79761.C: Remove.
- * g++.dg/pr79764.C: Remove.
- * g++.dg/pr79769.C: Remove.
- * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
- * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
- * gcc.dg/lto/chkp-privatize_0.c: Remove.
- * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
- * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
- * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
- * gcc.dg/lto/lto.exp: Do not use mpx.exp.
- * gcc.dg/lto/pr66221_0.c: Remove.
- * gcc.target/i386/chkp-always_inline.c: Remove.
- * gcc.target/i386/chkp-bndret.c: Remove.
- * gcc.target/i386/chkp-builtins-1.c: Remove.
- * gcc.target/i386/chkp-builtins-2.c: Remove.
- * gcc.target/i386/chkp-builtins-3.c: Remove.
- * gcc.target/i386/chkp-builtins-4.c: Remove.
- * gcc.target/i386/chkp-const-check-1.c: Remove.
- * gcc.target/i386/chkp-const-check-2.c: Remove.
- * gcc.target/i386/chkp-hidden-def.c: Remove.
- * gcc.target/i386/chkp-label-address.c: Remove.
- * gcc.target/i386/chkp-lifetime-1.c: Remove.
- * gcc.target/i386/chkp-narrow-bounds.c: Remove.
- * gcc.target/i386/chkp-pr69044.c: Remove.
- * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
- * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
- * gcc.target/i386/chkp-strchr.c: Remove.
- * gcc.target/i386/chkp-strlen-1.c: Remove.
- * gcc.target/i386/chkp-strlen-2.c: Remove.
- * gcc.target/i386/chkp-strlen-3.c: Remove.
- * gcc.target/i386/chkp-strlen-4.c: Remove.
- * gcc.target/i386/chkp-strlen-5.c: Remove.
- * gcc.target/i386/chkp-stropt-1.c: Remove.
- * gcc.target/i386/chkp-stropt-10.c: Remove.
- * gcc.target/i386/chkp-stropt-11.c: Remove.
- * gcc.target/i386/chkp-stropt-12.c: Remove.
- * gcc.target/i386/chkp-stropt-13.c: Remove.
- * gcc.target/i386/chkp-stropt-14.c: Remove.
- * gcc.target/i386/chkp-stropt-15.c: Remove.
- * gcc.target/i386/chkp-stropt-16.c: Remove.
- * gcc.target/i386/chkp-stropt-17.c: Remove.
- * gcc.target/i386/chkp-stropt-2.c: Remove.
- * gcc.target/i386/chkp-stropt-3.c: Remove.
- * gcc.target/i386/chkp-stropt-4.c: Remove.
- * gcc.target/i386/chkp-stropt-5.c: Remove.
- * gcc.target/i386/chkp-stropt-6.c: Remove.
- * gcc.target/i386/chkp-stropt-7.c: Remove.
- * gcc.target/i386/chkp-stropt-8.c: Remove.
- * gcc.target/i386/chkp-stropt-9.c: Remove.
- * gcc.target/i386/i386.exp: Do not use mpx.exp.
- * gcc.target/i386/indirect-thunk-11.c: Remove.
- * gcc.target/i386/indirect-thunk-12.c: Remove.
- * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
- * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
- * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
- * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
- * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
- * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
- * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
- * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
- * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
- * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
- * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
- * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
- * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
- * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
- * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
- * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
- * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
- * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
- * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
- * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
- * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
- * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
- * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
- * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
- * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
- * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
- * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
- * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
- * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
- * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
- * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
- * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
- * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
- * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
- * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
- * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
- * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
- * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
- * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
- * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
- * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
- * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
- * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
- * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
- * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
- * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
- * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
- * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
- * gcc.target/i386/mpx/label-address-1.c: Remove.
- * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
- * gcc.target/i386/mpx/macro.c: Remove.
- * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
- * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
- * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
- * gcc.target/i386/mpx/memcpy-1.c: Remove.
- * gcc.target/i386/mpx/memmove-1.c: Remove.
- * gcc.target/i386/mpx/memmove-2.c: Remove.
- * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
- * gcc.target/i386/mpx/mpx-check.h: Remove.
- * gcc.target/i386/mpx/mpx-os-support.h: Remove.
- * gcc.target/i386/mpx/mpx.exp: Remove.
- * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
- * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
- * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
- * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
- * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
- * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
- * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
- * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
- * gcc.target/i386/mpx/pr65508.c: Remove.
- * gcc.target/i386/mpx/pr65531.cc: Remove.
- * gcc.target/i386/mpx/pr66048.cc: Remove.
- * gcc.target/i386/mpx/pr66134.c: Remove.
- * gcc.target/i386/mpx/pr66566.c: Remove.
- * gcc.target/i386/mpx/pr66567.c: Remove.
- * gcc.target/i386/mpx/pr66568.c: Remove.
- * gcc.target/i386/mpx/pr66569.c: Remove.
- * gcc.target/i386/mpx/pr66581.c: Remove.
- * gcc.target/i386/mpx/pr68337-1.c: Remove.
- * gcc.target/i386/mpx/pr68337-2.c: Remove.
- * gcc.target/i386/mpx/pr68416.c: Remove.
- * gcc.target/i386/mpx/pr78339.c: Remove.
- * gcc.target/i386/mpx/pr79631.c: Remove.
- * gcc.target/i386/mpx/pr79633.c: Remove.
- * gcc.target/i386/mpx/pr79753.c: Remove.
- * gcc.target/i386/mpx/pr79770.c: Remove.
- * gcc.target/i386/mpx/pr79987.c: Remove.
- * gcc.target/i386/mpx/pr79988.c: Remove.
- * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
- * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
- * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
- * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
- * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
- * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
- * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
- * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
- * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
- * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
- * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
- * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
- * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
- * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
- * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
- * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
- * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
- * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
- * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
- * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
- * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
- * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
- * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
- * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
- * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
- * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
- * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
- * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
- * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
- * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
- * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
- * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
- * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
- * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
- * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
- * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
- * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
- * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
- * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
- * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
- * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
- * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
- * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
- * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
- * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
- * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
- * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
- * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
- * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
- * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
- * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
- * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
- * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
- * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
- * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
- * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
- * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
- * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
- * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
- * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
- * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
- * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
- * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
- * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
- * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
- * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
- * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
- * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
- * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
- * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
- * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
- * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
- * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
- * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
- * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
- * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
- * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
- * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
- * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
- * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
- * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
- * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
- * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
- * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
- * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
- * gcc.target/i386/mpx/vla-1-nov.c: Remove.
- * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
- * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
- * gcc.target/i386/mpx/vla-2-nov.c: Remove.
- * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
- * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
- * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
- * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
- * gcc.target/i386/pr63995-2.c: Remove.
- * gcc.target/i386/pr64805.c: Remove.
- * gcc.target/i386/pr65044.c: Remove.
- * gcc.target/i386/pr65167.c: Remove.
- * gcc.target/i386/pr65183.c: Remove.
- * gcc.target/i386/pr65184.c: Remove.
- * gcc.target/i386/pr65523.c: Remove.
- * gcc.target/i386/pr70876.c: Remove.
- * gcc.target/i386/pr70877.c: Remove.
- * gcc.target/i386/pr71458.c: Remove.
- * gcc.target/i386/pr80880.c: Remove.
- * gcc.target/i386/ret-thunk-25.c: Remove.
- * gcc.target/i386/thunk-retbnd.c: Remove.
- * lib/mpx-dg.exp: Remove.
- * gcc.target/i386/funcspec-56.inc: Adjust test case.
-
-2018-06-07 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
- statements.
-
-2018-06-07 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
- error message.
-
-2018-06-07 Marek Polacek <polacek@redhat.com>
-
- PR c/85318
- * gcc.dg/Wc90-c99-compat-10.c: New test.
- * gcc.dg/Wc90-c99-compat-11.c: New test.
- * gcc.dg/Wc90-c99-compat-12.c: New test.
- * gcc.dg/Wc90-c99-compat-9.c: New test.
-
-2018-06-07 Paul Koning <ni1d@arrl.net>
-
- * gcc.c-torture/compile/20180605-1.c: New test.
-
-2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/86045
- * gfortran.dg/pr86045.f90: New test.
-
-2018-06-07 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
-
-2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
-
-2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.target/msp430/msp430i-device-symbol.c: New test.
- * gcc.target/msp430/msp430f-device-symbol.c: New test.
- * gcc.target/msp430/msp430.h: New test header file.
-
-2018-06-07 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69615
- * gcc.dg/tree-ssa/pr69615.c: New test.
-
-2018-06-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85935
- * gcc.dg/graphite/pr85935.c: New testcase.
-
-2018-06-04 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
- debug print statements. Fix a few formating issues.
-
-2018-06-06 Michael Meissner <meissner@linux.ibm.com>
-
- PR target/85657
- * gcc.target/powerpc/pr85657-4.c: New tests.
- * gcc.target/powerpc/pr85657-5.c: Likewise.
- * gcc.target/powerpc/pr85657-6.c: Likewise.
-
-2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85641
- * gfortran.dg/realloc_on_assign_30.f90: New test.
-
-2018-06-06 Carl Love <cel@us.ibm.com>
- * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
- argument to vui_arg.
-
-2018-06-06 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
- to builtins-4.c.
- * gcc.target/powerpc/builtins-4.c: New test file for tests
- that need -mvsx.
-
-2018-06-06 Michael Meissner <meissner@linux.ibm.com>
-
- PR target/85657
- * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
- be used in templates. Don't check for them in overloaded functions.
-
-2018-06-06 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
- * gcc.target/riscv/interrupt-mmode.c: New.
- * gcc.target/riscv/interrupt-smode.c: New.
- * gcc.target/riscv/interrupt-umode.c: New.
-
-2018-06-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/85977
- * g++.dg/cpp0x/initlist102.C: New test.
- * g++.dg/cpp0x/initlist103.C: New test.
- * g++.dg/cpp0x/initlist104.C: New test.
-
-2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/torture/pr86066.c: New test.
-
-2018-06-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86062
- * g++.dg/tree-ssa/pr86062.C: New testcase.
-
-2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
-
- * gcc.target/msp430/function-attributes-4.c: New test.
- * gcc.target/msp430/static-interrupts.c: New test.
-
-2018-06-05 Steve Ellcey <sellcey@cavium.com>
-
- PR target/79924
- * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
- * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
- * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
- * gcc.target/aarch64/nofp_1.c: Ditto.
-
-2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/cmse/cmse-1c99.c: New test.
-
-2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
-
- PR fortran/85701
- * gfortran.dg/goacc/pr85701.f90: New test.
-
-2018-06-05 Marek Polacek <polacek@redhat.com>
-
- PR c++/85976
- * g++.dg/cpp0x/alias-decl-64.C: New test.
-
-2018-06-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86046
- * gcc.dg/pr86046.c: New testcase.
-
-2018-06-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86047
- * gcc.dg/pr86047.c: New testcase.
-
-2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/81497
- * g++.target/arm/arm.exp: New file.
- * g++.target/arm/pr81497.C: Likewise.
-
-2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
-
- * gcc.target/s390/htm-builtins-compile-4.c: New test.
-
-2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/store_merging_21.c: New test.
- * gnat.dg/opt71b.adb: Likewise.
- * gnat.dg/opt71.adb: Rename into...
- * gnat.dg/opt71a.adb: ...this.
-
-2018-06-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85955
- * gcc.dg/pr85955.c: New testcase.
-
-2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85981
- * gfortran.dg/allocate_alloc_opt_14.f90: New test.
- * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
- * gfortran.dg/allocate_stat_2.f90: Ditto.
- * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
-
-2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/extract_5.c: New test.
-
-2018-06-04 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85832
- PR target/86036
- * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
- vptestm.
- * gcc.target/i386/avx512vl-pr85832.c: Likewise.
- * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
- * gcc.target/i386/avx512bw-pr85832.c: Likewise.
- * gcc.target/i386/avx512bw-pr86036.c: New test.
-
-2018-06-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/86038
- * gcc.dg/pr86038.c: New testcase.
-
-2018-06-04 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69615
- * gcc.dg/pr69615.c: New test.
-
- PR c++/86025
- * c-c++-common/gomp/pr86025.c: New test.
-
-2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.target/powerpc/altivec-7.c: Remove extra brace.
-
-2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/torture/pr86034.c: New test.
-
-2018-06-03 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/36497
- * gfortran.dg/cray_pointer_12.f90: New test.
-
-2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85938
- * gfortran.dg/pr85938.f90: Fixed by revision r261081
-
-2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/opt3.ads: New test.
- * gnat.dg/specs/opt3_pkg.ads: New helper.
-
-2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/discr53.ad[sb]: New test.
- * gnat.dg/discr53_pkg.ads: New helper.
-
-2018-06-01 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
- * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
-
-2018-06-01 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
- to make it consistent with the naming convention in the file.
- * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
- to altivec-7.c. Delete file.
- * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
- to altivec-7.c. Delete file.
- * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
- * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
- vec_unpackl tests. Update instruction counts.
- * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
- tests to builtins-1.c.
- * gcc.target/powerpc/builtins-1-be.c: Move BE specific
- tests to builtins-1.c.
- * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
- * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
- vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
- Remove vec_ctf tests returning double. Remove vec_cts with
- double args. Remove vec_sel with invalid arguments. Add tests for
- vec_splat.
- Add instruction counts for new tests.
- * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
- vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
- vec_unsigned.
- * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
- test_sll_vsill_vsill_vuc.
- * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
- vec_revb.
- * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
- tests from altivec-7.h.
- * gcc.target/powerpc/vsx-7-be.c: Remove file.
- * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
- splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
- splat_sll, splat_uc, splat_int128, splat_uint128.
- Make second argument of vec_extract and vec_insert a signed int.
- * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
- argument.
-
-2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/store_merging_20.c: New test.
- * gnat.dg/opt71.adb: Likewise.
- * gnat.dg/opt71_pkg.ads: New helper.
-
-2018-06-01 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
- * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
- Add vec_xst_be for signed and unsigned arguments.
-
-2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85816
- PR fortran/85975
- * gfortran.dg/pr85816.f90: New test.
- * gfortran.dg/pr85975.f90: New test.
-
-2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/63570
- * gfortran.dg/random_init_1.f90: New test.
- * gfortran.dg/random_init_2.f90: New test.
- * gfortran.dg/random_init_3.f90: New test.
- * gfortran.dg/random_init_4.f90: New test.
- * gfortran.dg/random_init_5.f90: New test.
- * gfortran.dg/random_init_6.f90: New test.
-
-2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/85989
- * gcc.dg/torture/pr85989.c: New test.
-
-2018-06-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/86017
- * gcc.dg/tree-ssa/pr86017.c: New testcase.
-
-2018-06-01 Richard Biener <rguenther@suse.de>
-
- PR ipa/85960
- * gcc.dg/ipa/ipa-pta-19.c: New testcase.
-
-2018-05-31 Qing Zhao <qing.zhao@oracle.com>
-
- PR middle-end/78809
- * gcc.dg/strcmpopt_2.c: New test.
- * gcc.dg/strcmpopt_3.c: New test.
-
- PR middle-end/83026
- * gcc.dg/strcmpopt_3.c: New test.
-
-2018-05-31 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85984
- * gcc.target/i386/pr85984.c: New test.
-
-2018-05-31 Martin Sebor <msebor@redhat.com>
-
- PR c/82063
- * gcc.dg/Walloc-size-larger-than-1.c: New test.
- * gcc.dg/Walloc-size-larger-than-10.c: New test.
- * gcc.dg/Walloc-size-larger-than-11.c: New test.
- * gcc.dg/Walloc-size-larger-than-12.c: New test.
- * gcc.dg/Walloc-size-larger-than-13.c: New test.
- * gcc.dg/Walloc-size-larger-than-14.c: New test.
- * gcc.dg/Walloc-size-larger-than-15.c: New test.
- * gcc.dg/Walloc-size-larger-than-16.c: New test.
- * gcc.dg/Walloc-size-larger-than-17.c: New test.
- * gcc.dg/Walloc-size-larger-than-2.c: New test.
- * gcc.dg/Walloc-size-larger-than-3.c: New test.
- * gcc.dg/Walloc-size-larger-than-4.c: New test.
- * gcc.dg/Walloc-size-larger-than-5.c: New test.
- * gcc.dg/Walloc-size-larger-than-6.c: New test.
- * gcc.dg/Walloc-size-larger-than-7.c: New test.
- * gcc.dg/Walloc-size-larger-than-8.c: New test.
- * gcc.dg/Walloc-size-larger-than-9.c: New test.
- * gcc.dg/Walloc-size-larger-than.c: New test.
-
-2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
- Cesar Philippidis <cesar@codesourcery.com>
-
- PR middle-end/85879
- * gfortran.dg/goacc/pr77371-1.f90: New test.
- * gfortran.dg/goacc/pr77371-2.f90: New test.
- * gfortran.dg/goacc/pr85879.f90: New test.
-
-2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
- * gnat.dg/stack_usage1b.adb: Likewise.
- * gnat.dg/stack_usage1c.adb: Likewise.
- * gnat.dg/stack_usage3.adb: Likewise.
- * gnat.dg/stack_usage1_pkg.adb: Delete.
-
-2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
- * gcc.dg/store_merging_11.c: Likewise.
- * gcc.dg/store_merging_13.c: Likewise.
- * gcc.dg/store_merging_14.c: Likewise.
- * gcc.dg/store_merging_15.c: Likewise.
- * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
-
-2018-05-31 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
- gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
- gnat.dg/limited1_outer.ads: New testcase.
-
-2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
- gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
- New testcase.
-
-2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/size_clause1.adb: New testcase.
-
-2018-05-31 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
-
-2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
- vld1x3 intrinsics for aarch64.
- * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
- vst1x2 intrinsics for aarch64.
- * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
- vst1x3 intrinsics for aarch64.
-
-2018-05-30 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/77777
- * g++.dg/diagnostic/pr77777.C: New test.
-
-2018-05-30 David Pagan <dave.pagan@oracle.com>
-
- PR c/55976
- * gcc.dg/noncompile/pr55976-1.c: New test.
- * gcc.dg/noncompile/pr55976-2.c: New test.
-
-2018-05-30 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/lto/20111213-1_0.c: Fix template.
- * gcc.dg/lto/20100603-1_0.c: Fix template.
- * gcc.dg/lto/20100603-2_0.c: Fix template.
- * gcc.dg/lto/20100603-3_0.c: Fix template.
-
- * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
- * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
- * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
- * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
- * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
- * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
- * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
- * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
- * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
- * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
- * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
-
-2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- Revert:
- * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
-
-2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
-
- * gcc.target/aarch64/simd/ldp_stp_9: New.
- * gcc.target/aarch64/simd/ldp_stp_10: New.
- * gcc.target/aarch64/simd/ldp_stp_11: New.
- * gcc.target/aarch64/simd/ldp_stp_12: New.
-
-2018-05-30 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
-
-2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
-
-2018-05-29 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/85950
- * gcc.target/i386/pr85950.c: New test.
-
-2018-05-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/85883
- * g++.dg/cpp1z/class-deduction55.C: New test.
- * g++.dg/cpp1z/class-deduction56.C: New test.
- * g++.dg/cpp1z/class-deduction57.C: New test.
-
-2018-05-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85952
- * g++.dg/warn/Wunused-var-33.C: New test.
-
- PR target/85918
- * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
- and -fno-vect-cost-model options. Add aligned(64) attribute to the
- arrays. Add suffix 1 to all functions and use 4 iterations rather
- than N. Add functions with conversions to and from float.
- Add new set of functions with 8 iterations and another one
- with 16 iterations, expect 24 vectorized loops instead of just 4.
- * gcc.target/i386/avx512dq-pr85918-2.c: New test.
-
-2018-05-29 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/equal2.adb: New testcase.
-
-2018-05-29 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/float_attributes_overflows.adb: New testcase.
-
-2018-05-29 Pascal Obry <obry@adacore.com>
-
- * gnat.dg/normalize_pathname.adb: New testcase.
-
-2018-05-29 Tom de Vries <tom@codesourcery.com>
-
- * lib/scanasm.exp (scan-assembler-times): Use proc name in error
- message.
- * lib/scanipa.exp (scan-ipa-dump-times): Same.
- * lib/scanrtl.exp (scan-rtl-dump-times): Same.
- * lib/scantree.exp (scan-tree-dump-times): Same.
-
-2018-05-29 Tom de Vries <tom@codesourcery.com>
-
- * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
- (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
- Use proc name as first argument to dg-scan.
-
-2018-05-29 Tom de Vries <tom@codesourcery.com>
-
- * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
- with no arguments.
-
-2018-05-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85934
- * gcc.target/i386/pr85934.c: New testcase.
-
-2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
-
-2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
-
-2018-05-28 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/fixedpnt5.adb: New testcase.
-
-2018-05-28 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/array31.adb: New testcase.
-
-2018-05-28 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
- gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
-
-2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/data_stmt_pointer.f90: new test.
-
-2018-05-27 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85918
- * gcc.target/i386/avx512dq-pr85918.c: New test.
-
-2018-05-25 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/interrupt-1.c: New.
- * gcc.target/riscv/interrupt-2.c: New.
- * gcc.target/riscv/interrupt-3.c: New.
- * gcc.target/riscv/interrupt-4.c: New.
- * gcc.target/riscv/interrupt-5.c: New.
-
-2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85786
- * gfortran.dg/pr85786.f90: New test.
-
-2018-05-25 Paul Koning <ni1d@arrl.net>
-
- * gcc.c-torture/compile/20151204.c: Skip if pdp11.
- * gcc.c-torture/compile/pr55921.c: Ditto.
- * gcc.c-torture/compile/pr60655-1.c: Ditto.
- * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
-
-2018-05-25 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85832
- * gcc.target/i386/avx512f-pr85832.c: New test.
- * gcc.target/i386/avx512vl-pr85832.c: New test.
- * gcc.target/i386/avx512bw-pr85832.c: New test.
- * gcc.target/i386/avx512vlbw-pr85832.c: New test.
-
-2018-05-25 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/85720
- * gcc.dg/tree-ssa/pr85720.c: New test.
- * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
- distribution.
-
-2018-05-25 Martin Liska <mliska@suse.cz>
-
- PR testsuite/85911
- * gcc.dg/tree-prof/update-loopch.c: Do not scan
- for 'Removing basic block'.
-
-2018-05-25 Patrick Bernardi <bernardi@adacore.com>
-
- * gnat.dg/sec_stack1.adb: New testcase.
-
-2018-05-25 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/fixedpnt4.adb: New testcase.
-
-2018-05-25 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/interface7.adb: New testcase.
-
-2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/sec_stack2.adb: New testcase.
-
-2018-05-25 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/interface6.adb: New testcase.
-
-2018-05-25 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
-
-2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
-
- * lib/target-supports.exp
- (check_effective_target_vect_double_cond_arith): Include
- multiplication and division.
- * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
- fully-masked loops with a fixed vector length.
- * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
- tests.
- * gcc.target/aarch64/sve/vcond_8.c: Likewise.
- * gcc.target/aarch64/sve/vcond_9.c: Likewise.
- * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
-
-2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/div_1.c: New test.
- * gcc.target/aarch64/sve/div_1_run.c: Likewise.
- * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
- * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
-
-2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
-
-2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
-
- * lib/target-supports.exp
- (check_effective_target_vect_double_cond_arith): New proc.
- * gcc.dg/vect/vect-cond-arith-1.c: New test.
- * gcc.target/aarch64/sve/vcond_8.c: Likewise.
- * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_9.c: Likewise.
- * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_12.c: Likewise.
- * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
-
-2018-05-25 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85839
- * gfortran.dg/f2018_obs.f90: New test case.
-
-2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85543
- * gfortran.dg/pr85543.f90: New test.
-
-2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85780
- * gfortran.dg/pr85780.f90: New test.
-
-2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85779
- * gfortran.dg/pr85779_1.f90: New test.
- * gfortran.dg/pr85779_2.f90: Ditto.
- * gfortran.dg/pr85779_3.f90: Ditto.
-
-2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85895
-
- * gfortran.dg/coarray_3.f90: Fix invalid testcase.
- * gfortran.dg/pr85895.f90: New test.
-
-2018-05-24 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
- * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
-
-2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
-
- * gcc.dg/fold-popcount-1.c: New testcase.
- * gcc.dg/fold-popcount-2.c: New testcase.
- * gcc.dg/fold-popcount-3.c: New testcase.
- * gcc.dg/fold-popcount-4.c: New testcase.
-
-2018-05-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/85847
- * g++.dg/cpp0x/new3.C: New test.
-
-2018-05-24 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/discr52.adb: New testcase.
-
-2018-05-24 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/others1.adb: New testcase.
-
-2018-05-24 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/raise_expr.adb: New testcase.
-
-2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/formal_containers.adb: New testcase.
-
-2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/pr85345.c: Require ifunc support.
-
-2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-fma-1.c: New test.
-
-2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
- scan-tree-dump*.
-
-2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- PR target/83009
- * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
-
-2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
-
- PR target/78849
- * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
- DEFAULT_CFLAGS.
- * gcc.target/msp430/pr78849.c: New test.
-
-2018-05-23 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp2a/range-for8.C: New test.
- * g++.dg/cpp2a/range-for9.C: New test.
- * g++.dg/cpp2a/range-for10.C: New test.
-
-2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
-
- * lib/target-supports.exp (check_effective_target_be): New.
- (check_effective_target_le): New.
-
-2018-05-23 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp2a/range-for1.C: New test.
- * g++.dg/cpp2a/range-for2.C: New test.
- * g++.dg/cpp2a/range-for3.C: New test.
- * g++.dg/cpp2a/range-for4.C: New test.
- * g++.dg/cpp2a/range-for5.C: New test.
- * g++.dg/cpp2a/range-for6.C: New test.
- * g++.dg/cpp2a/range-for7.C: New test.
-
-2018-05-23 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/cvt-3.c: New test.
-
-2018-05-23 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/cvt-2.c: New test.
-
-2018-05-23 Alexander Monakov <amonakov@ispras.ru>
-
- * gcc.dg/pr79985.c: New testcase.
-
-2018-05-23 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
-
-2018-05-23 Sudakshina Das <sudi.das@arm.com>
-
- PR target/84882
- * gcc.target/aarch64/pr84882.c: New test.
- * gcc.target/aarch64/target_attr_18.c: Likewise.
-
-2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/85853
- * gfortran.dg/vect/pr85853.f90: New test.
-
-2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/import2.adb: New testcase.
-
-2018-05-23 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/discr51.adb: New testcase.
-
-2018-05-23 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/valid_scalars1.adb: New testcase.
-
-2018-05-23 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
-
-2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
- testcase.
-
-2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
- testcase.
-
-2018-05-23 Bob Duff <duff@adacore.com>
-
- * gnat.dg/addr10.adb: New testcase.
-
-2018-05-23 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85874
- * gcc.dg/Wstrict-overflow-27.c: New testcase.
-
-2018-05-23 Yury Gribov <tetra2005@gmail.com>
-
- PR tree-optimization/85822
- * c-c++-common/pr85822.c: New test.
-
-2018-05-23 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
-
-2018-05-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85841
- * gfortran.dg/pr30667.f: Add option "-std=legacy".
-
-2018-05-22 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/85359
- * gcc.dg/attr-nonstring.c: New test.
-
-2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85345
- * gcc.target/i386/pr85345.c: New test.
-
-2018-05-22 Luis Machado <luis.machado@linaro.org>
-
- * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
-
-2018-05-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85841
- * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
- dg-additional-options.
- * gfortran.dg/graphite/block-2.f: Ditto.
- * gfortran.dg/graphite/id-19.f: Ditto.
- * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
- * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
- * gfortran.dg/vect/pr52580.f: Ditto.
-
-2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
-
- * gcc.target/aarch64/ldp_stp_6.c: New.
- * gcc.target/aarch64/ldp_stp_7.c: New.
- * gcc.target/aarch64/ldp_stp_8.c: New.
-
-2018-05-22 Martin Sebor <msebor@redhat.com>
-
- PR c/85623
- * c-c++-common/attr-nonstring-3.c: Adjust.
- * c-c++-common/attr-nonstring-4.c: Adjust.
- * c-c++-common/attr-nonstring-6.c: New test.
-
-2018-05-22 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/85826
- * gcc.dg/Wrestrict-17.c: New test.
-
-2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/torture/pr85862.c: Rename to...
- * gcc.dg/torture/pr85852.c: ...this.
-
-2018-05-22 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/warn14.adb: New testcase.
-
-2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/controlled8.adb: New testcase.
-
-2018-05-22 Patrick Bernardi <bernardi@adacore.com>
-
- * gnat.dg/discr50.adb: New testcase.
-
-2018-05-22 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
- gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
- gnat.dg/discr49_rec2.ads: New testcase.
-
-2018-05-22 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
- gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
- testcase.
-
-2018-05-22 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/fixedpnt3.adb: New testcase.
-
-2018-05-22 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
- gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
-
-2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR middle-end/85862
- * gcc.dg/torture/pr85862.c: New test.
-
-2018-05-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85834
- * g++.dg/torture/pr85834.C: New testcase.
- * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
-
-2018-05-22 Martin Liska <mliska@suse.cz>
-
- PR ipa/85607
- * g++.dg/ipa/pr85607.C: New test.
-
-2018-05-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85863
- * gfortran.fortran-torture/compile/pr85863.f: New testcase.
-
-2018-05-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85841
- * gfortran.dg/assumed_rank_5.f90: Update error message.
- * gfortran.dg/assumed_type_4.f90: Ditto.
- * gfortran.dg/bind_c_array_params.f03: Ditto.
- * gfortran.dg/bind_c_usage_28.f90: Ditto.
- * gfortran.dg/c_funloc_tests_5.f03: Ditto.
- * gfortran.dg/c_funloc_tests_6.f90: Ditto.
- * gfortran.dg/c_loc_tests_11.f03: Ditto.
- * gfortran.dg/coarray_atomic_2.f90: Ditto.
- * gfortran.dg/coarray_collectives_2.f90: Ditto.
- * gfortran.dg/coarray_collectives_10.f90: Ditto.
- * gfortran.dg/coarray_collectives_13.f90: Ditto.
- * gfortran.dg/rank_3.f90: Ditto.
- * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
- * gfortran.dg/implicit_14.f90: Ditto.
-
-2018-05-21 Christian Groessler <chris@groessler.org>
-
- * gcc.c-torture/compile/simd-5.c: Fix comment.
-
-2018-05-21 Michael Meissner <meissner@linux.ibm.com>
-
- PR target/85657
- * gcc.target/powerpc/pr85657-1.c: New test for converting between
- __float128, __ibm128, and long double.
- * gcc.target/powerpc/pr85657-2.c: Likewise.
- * gcc.target/powerpc/pr85657-3.c: Likewise.
- * g++.dg/pr85667.C: New test to make sure __ibm128 is
- implementated as a separate type internally, and is not just an
- alias for long double.
-
-2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/85814
- * gcc.dg/torture/pr85814.c: New test.
-
-2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84588
- * g++.dg/cpp0x/cond1.C: New.
- * g++.dg/cpp1y/pr84588-1.C: Likewise.
- * g++.dg/cpp1y/pr84588-2.C: Likewise.
- * g++.dg/cpp1y/pr84588-3.C: Likewise.
- * g++.dg/parse/cond6.C: Likewise.
- * g++.dg/parse/cond7.C: Likewise.
- * g++.dg/parse/cond8.C: Likewise.
- * g++.dg/cpp1z/decomp16.C: Update.
- * g++.old-deja/g++.jason/cond.C: Likewise.
-
-2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
-
- ChangeLog for r260480
- * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
- warnings for deleted and obsolescent features.
- * gfortran.dg/graphite/id-19.f: Ditto.
- * gfortran.dg/graphite/id-20.f: Ditto.
- * gfortran.dg/graphite/id-27.f90: Ditto.
- * gfortran.dg/graphite/pr82449.f: Ditto.
-
-2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
- tiny and large memory models.
-
-2018-04-04 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/suppress_initialization.adb,
- gnat.dg/suppress_initialization_pkg.ads: New testcase.
-
-2018-04-04 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/exit1.adb: New testcase.
-
-2018-04-04 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/array30.adb: New testcase.
-
-2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
-
-2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.c-torture/execute/ssad-run.c: New test.
- * gcc.c-torture/execute/usad-run.c: Likewise.
- * gcc.target/aarch64/ssadv16qi.c: Likewise.
- * gcc.target/aarch64/usadv16qi.c: Likewise.
-
-2018-05-21 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
- veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
- vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
- vbcaxq_s64): New.
- * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
- * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
- * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
-
-2018-05-21 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/85841
- * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
- * gfortran.dg/g77/20020307-1.f: Ditto.
- * gfortran.dg/g77/980310-3.f: Ditto.
- * gfortran.dg/goacc/loop-1-2.f95: Ditto.
- * gfortran.dg/goacc/loop-1.f95: Ditto.
- * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
- * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
- * gfortran.dg/gomp/do-1.f90: Ditto.
- * gfortran.dg/gomp/omp_do1.f90: Ditto.
- * gfortran.dg/pr17229.f: Ditto.
- * gfortran.dg/pr37243.f: Ditto.
- * gfortran.dg/pr49721-1.f: Ditto.
- * gfortran.dg/pr58484.f: Ditto.
- * gfortran.dg/pr81175.f: Ditto.
- * gfortran.dg/pr81723.f: Ditto.
- * gfortran.dg/predcom-2.f: Ditto.
- * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
- * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
- * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
- * gfortran.dg/vect/pr52580.f: Ditto.
-
-2018-05-20 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/80657
- * gfortran.dg/char_result_18.f90: New test.
-
-2018-05-20 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/49636
- * gfortran.dg/associate_38.f90: New test.
-
-2018-05-20 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82275
- * gfortran.dg/select_type_42.f90: New test.
-
-2018-05-19 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82923
- * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
- that the patch fixes PR66694 & PR82617, although the testcases
- are not explicitly included.
-
-2018-05-18 Kito Cheng <kito.cheng@gmail.com>
-
- * gcc.dg/stack-usage-1.c: Add support for rv32e.
-
-2018-05-18 Marc Glisse <marc.glisse@inria.fr>
-
- PR c++/82899
- * g++.dg/pr82899.C: New testcase.
-
-2018-05-18 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/pr68766.c: Change pruned output.
-
-2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
-
- PR c++/85782
- * c-c++-common/goacc/pr85782.c: New test.
-
-2018-05-18 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
-
-2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/pr62554.c: Delete.
- * gcc.target/arm/pr69610-1.c: Likewise.
- * gcc.target/arm/pr69610-2.c: Likewise.
-
-2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/pr40887.c: Update comment.
- * lib/target-supports.exp: Don't generate effective target checks
- and related helpers for armv5. Update comment.
- * gcc.target/arm/armv5_thumb_isa.c: Delete.
- * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
- target check and options.
-
-2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR middle-end/85817
- * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
- scan-tree-dump-not for h.
-
-2018-05-18 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr21559.c: Adjust.
- * gcc.dg/tree-ssa/pr45397.c: Likewise.
- * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
- * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
- * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
- * gcc.dg/tree-ssa/vrp17.c: Likewise.
- * gcc.dg/tree-ssa/vrp18.c: Likewise.
- * gcc.dg/tree-ssa/vrp23.c: Likewise.
- * gcc.dg/tree-ssa/vrp24.c: Likewise.
- * gcc.dg/tree-ssa/vrp58.c: Likewise.
- * gcc.dg/vrp-min-max-1.c: Likewise.
- * gcc.dg/vrp-min-max-3.c: New testcase.
-
-2018-05-18 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
- * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
- * gcc.dg/graphite/scop-6.c: Likewise.
- * gcc.dg/graphite/scop-7.c: Likewise.
- * gcc.dg/graphite/scop-8.c: Likewise.
- * gcc.dg/graphite/scop-9.c: Likewise.
-
-2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/vect-init-ld1.c: New test.
-
-2018-05-18 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
- * gcc.dg/tree-prof/update-loopch.c: Likewise.
-
-2018-05-18 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/ipa/ipa-icf-39.c: New test.
- * gcc.dg/pr68766.c: Adjust pruned output.
-
-2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
-
- * lib/target-supports.exp (check_effective_target_scalar_all_fma):
- New proc.
- * gcc.dg/fma-1.c: New test.
- * gcc.dg/fma-2.c: Likewise.
- * gcc.dg/fma-3.c: Likewise.
- * gcc.dg/fma-4.c: Likewise.
- * gcc.dg/fma-5.c: Likewise.
- * gcc.dg/fma-6.c: Likewise.
- * gcc.dg/fma-7.c: Likewise.
- * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
- scalar_all_fma.
- * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
- * gfortran.dg/reassoc_8.f: Likewise.
- * gfortran.dg/reassoc_9.f: Likewise.
- * gfortran.dg/reassoc_10.f: Likewise.
-
-2018-05-17 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/switch-qi.c: New.
- * gcc.target/riscv/switch-si.c: New.
-
-2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/85698
- * gcc.target/powerpc/pr85698.c: New test.
-
-2018-05-17 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
-
-2018-05-17 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/85793
- * gcc.dg/vect/pr85793.c: New test.
-
-2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/gimplefe-28.c: New test.
- * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
- internal function calls.
- * gcc.dg/goacc/loop-processing-1.c: Likewise.
-
-2018-05-17 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
- space in between 'G_' and '('.
-
-2018-05-17 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85323
- * gcc.target/i386/pr85323-7.c: New test.
- * gcc.target/i386/pr85323-8.c: New test.
- * gcc.target/i386/pr85323-9.c: New test.
-
- PR target/85323
- * gcc.target/i386/pr85323-4.c: New test.
- * gcc.target/i386/pr85323-5.c: New test.
- * gcc.target/i386/pr85323-6.c: New test.
-
- PR target/85323
- * gcc.target/i386/pr85323-1.c: New test.
- * gcc.target/i386/pr85323-2.c: New test.
- * gcc.target/i386/pr85323-3.c: New test.
-
- * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
- * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
- * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
- * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
- * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
- * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
- * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
- * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
- * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
- * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
- * gcc.target/i386/avx512f-setzero-1.c: New test.
-
-2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/vect-slp-dup.c: New.
-
-2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85713
- * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
-
-2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/builtin_target.c: Test goldmont-plus.
- * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
-
-2018-05-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85757
- * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
-
-2018-05-16 Marek Polacek <polacek@redhat.com>
-
- PR c++/85363
- * g++.dg/cpp0x/initlist-throw1.C: New test.
- * g++.dg/cpp0x/initlist-throw2.C: New test.
-
-2018-05-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
- * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
- xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
-
-2018-05-16 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
- * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
- * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
-
-2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/vcond_10.c: New test.
- * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_11.c: Likewise.
- * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
-
-2018-05-15 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/85753
- * gcc.dg/Wrestrict-10.c: Adjust.
- * gcc.dg/Wrestrict-16.c: New test.
-
-2018-05-15 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/85643
- * c-c++-common/attr-nonstring-7.c: New test.
-
-2018-05-15 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
-
-2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/83648
- * gcc.dg/tree-ssa/pr83648.c: New test.
- * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
-
-2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR ipa/85734
- * gcc.dg/ipa/pr85734.c: New test.
-
-2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
-
- PR target/85756
- * gnat.dg/opt70.adb: New test.
- * gnat.dg/opt70_pkg.ad[sb]: New helper.
-
-2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/crypto-fuse-1.c: New test.
- * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
-
-2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/vmov_n_1.c: Update test.
- * gcc.target/aarch64/vfp-1.c: Update test.
-
-2018-05-14 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85756
- * gcc.c-torture/execute/pr85756.c: New test.
-
-2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/cldemote-1.c: New test.
-
-2018-05-13 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/85742
- * gfortran.dg/assumed_type_9.f90 : New test.
-
-2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85542
- * gfortran.dg/pr85542.f90: New test.
-
-2018-05-11 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/85655
- * g++.dg/lto/pr85655_0.C: New test.
-
-2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/tpause-1.c: New test.
- * gcc.target/i386/umonitor-1.c: New test.
-
-2018-05-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c/85696
- * c-c++-common/gomp/pr85696.c: New test.
-
-2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
- Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/85692
- * gcc.target/i386/pr85692.c: New test.
-
-2018-05-11 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/85556
- * c-c++-common/ubsan/attrib-6.c: New test.
-
-2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85687
- * gfortran.dg/pr85687.f90: new test.
-
-2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85521
- * gfortran.dg/pr85521_1.f90: New test.
- * gfortran.dg/pr85521_2.f90: New test.
-
-2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/70870
- * gfortran.dg/pr70870_1.f90: New test.
-
-2018-05-10 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
-
-2018-05-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85662
- * g++.dg/ext/offsetof2.C: New test.
-
-2018-05-10 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/68846
- * gfortran.dg/temporary_3.f90 : New test.
-
- PR fortran/70864
- * gfortran.dg/temporary_2.f90 : New test.
-
-2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.dg/vmx/extract-be-order.c: Delete testcase.
- * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/insert-be-order.c: Delete testcase.
- * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/ld-be-order.c: Delete testcase.
- * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/lde-be-order.c: Delete testcase.
- * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
- * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/merge-be-order.c: Delete testcase.
- * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
- * gcc.dg/vmx/pack-be-order.c: Delete testcase.
- * gcc.dg/vmx/perm-be-order.c: Delete testcase.
- * gcc.dg/vmx/splat-be-order.c: Delete testcase.
- * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/st-be-order.c: Delete testcase.
- * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/ste-be-order.c: Delete testcase.
- * gcc.dg/vmx/stl-be-order.c: Delete testcase.
- * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
- * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
- * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
- * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
- * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
- * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
- * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
-
-2018-05-10 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/85699
- * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
- !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
- * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
- NO_LONG_DOUBLE to 1 before including nextafter-1.c.
-
-2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/tls/pr85400.C: New test.
-
-2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85713
- * g++.dg/cpp1y/lambda-generic-85713.C: New.
-
-2018-05-09 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
-
-2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85713
- Revert:
- 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84588
- * g++.dg/cpp1y/pr84588.C: New.
-
-2018-05-09 Andreas Schwab <schwab@suse.de>
-
- * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
-
-2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/store_lane_spill_1.c: New test.
- * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
-
-2018-05-08 Carl Love <cel@us.ibm.com>
- * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
-
-2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84588
- * g++.dg/cpp1y/pr84588.C: New.
-
-2018-05-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/85695
- * g++.dg/cpp1z/constexpr-if22.C: New test.
-
-2018-05-08 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/85693
- * gcc.target/i386/pr85693.c: New test.
-
-2018-05-08 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85683
- * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
- scan-assembler-times checking that except for [fh]*xor other functions
- don't use any load instructions.
-
-2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/builtin_target.c: Test goldmont.
- * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
- arch=silvermont.
-
-2018-05-08 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85572
- * g++.dg/other/sse2-pr85572-1.C: New test.
- * g++.dg/other/sse2-pr85572-2.C: New test.
- * g++.dg/other/sse4-pr85572-1.C: New test.
- * g++.dg/other/avx2-pr85572-1.C: New test.
-
- PR target/85317
- * gcc.target/i386/pr85317.c: New test.
- * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
- optimization barrier to avoid optimizing away the expected insn.
-
- PR target/85480
- * gcc.target/i386/avx512dq-pr85480-1.c: New test.
- * gcc.target/i386/avx512dq-pr85480-2.c: New test.
-
-2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
-
- * g++.dg/other/sve_const_pred_1.C: Rename to...
- * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
- target selectors and explicit -march options.
- * g++.dg/other/sve_const_pred_2.C: Rename to...
- * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
- * g++.dg/other/sve_const_pred_3.C: Rename to...
- * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
- * g++.dg/other/sve_const_pred_4.C: Rename to...
- * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
- * g++.dg/other/sve_tls_2.C: Rename to...
- * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
- * g++.dg/other/sve_vcond_1.C: Rename to...
- * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
- * g++.dg/other/sve_vcond_1_run.C: Rename to...
- * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
-
-2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR testsuite/85586
- * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
- !vect_no_align.
-
-2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/57429
- * g++.dg/cpp0x/deleted14.C: New.
-
-2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
- XFAIL the BIC test.
- * gcc.target/aarch64/sve/vcond_7.c: New test.
- * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
-
-2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70563
- * g++.dg/cpp0x/sfinae62.C: New.
-
-2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
- load from src[i].
-
-2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80691
- * g++.dg/cpp0x/narrowing1.C: New.
-
-2018-05-08 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85588
- * gcc.dg/torture/pr85574.c: Rename to...
- * gcc.dg/torture/pr85588.c: ... this.
-
-2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/54613
- * gfortran.dg/minmaxloc_12.f90: New test case.
- * gfortran.dg/minmaxloc_13.f90: New test case.
-
-2018-05-07 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/cpp0x/range-for10.C: Delete.
- * g++.dg/ext/forscope1.C: Delete.
- * g++.dg/ext/forscope2.C: Delete.
- * g++.dg/template/for1.C: Delete.
-
-2018-05-07 Jeff Law <law@redhat.com>
-
- * gfortran.dg/linefile.f90: New test.
-
-2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.dg/nextafter-2.c: Add c99_runtime effective target
- and options.
-
-2018-05-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85659
- * g++.dg/ext/asm14.C: New test.
- * g++.dg/ext/asm15.C: New test.
- * g++.dg/ext/asm16.C: New test.
-
-2018-05-06 Michael Eager <eager@eagercon.com>
-
- * gcc.target/microblaze/others/picdtr.c: Correct option
- -fPIE -mpic-data-is-text-relative.
-
-2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
-
- * gcc.target/microblaze/others/picdtr.c: Add test for
- -fPIE -mpic-data-is-text-relative.
-
-2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/85507
- * gfortran.dg/coarray_dependency_1.f90: New test.
- * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
-
-2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
-
- * brig.dg/test/gimple/smoke_test.hsail: Fix the test
- to match the currently produced gimple.
-
-2018-05-04 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
- vec_trunc.
- * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
- xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
- * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
- xvcmpgedp counts. Add xxsel counts.
-
-2018-05-04 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85627
- * g++.dg/torture/pr85627.C: New testcase.
-
-2018-05-04 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85574
- * gcc.dg/torture/pr85574.c: New testcase.
- * gcc.dg/torture/pr57656.c: Use dg-additional-options.
-
-2018-05-04 Jakub Jelinek <jakub@redhat.com>
-
- PR libstdc++/85466
- * gcc.dg/nextafter-1.c: New test.
- * gcc.dg/nextafter-2.c: New test.
- * gcc.dg/nextafter-3.c: New test.
- * gcc.dg/nextafter-4.c: New test.
-
-2018-05-03 Nathan Sidwell <nathan@acm.org>
-
- Remove -ffriend-injection.
- * g++.old-deja/g++.jason/scoping15.C: Delete.
- * g++.old-deja/g++.mike/net43.C: Delete.
-
-2018-05-03 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85530
- * gcc.target/i386/avx512f-vpmullq-1.c: New test.
- * gcc.target/i386/avx512f-vpmullq-2.c: New test.
- * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
- * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
-
-2018-05-03 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/85106
- * lib/scanoffloadtree.exp: New file.
-
-2018-05-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85615
- * gcc.dg/torture/pr85615.c: New testcase.
-
-2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR tree-optimization/70291
- * gcc.dg/complex-6.c: New test.
- * gcc.dg/complex-7.c: Likewise.
-
-2018-05-03 Richard Biener <rguenther@suse.de>
-
- PR testsuite/85579
- * fortran.dg/pr51434.f90: Truncate transfer argument.
-
-2018-05-02 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85582
- * gcc.c-torture/execute/pr85582-3.c: New test.
-
-2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/68374
- * g++.dg/warn/Wshadow-13.C: New.
- * g++.dg/warn/Wshadow-14.C: Likewise.
-
-2018-05-02 Tom de Vries <tom@codesourcery.com>
-
- PR libgomp/82428
- * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
- * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
-
-2018-05-02 David Pagan <dave.pagan@oracle.com>
-
- PR c/30552
- * gcc.dg/noncompile/pr30552-1.c: New test.
- * gcc.dg/noncompile/pr30552-2.c: New test.
- * gcc.dg/noncompile/pr30552-3.c: New test.
- * gcc.dg/noncompile/pr30552-4.c: New test.
-
-2018-05-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85597
- * gcc.dg/vect/pr85597.c: New testcase.
-
-2018-05-02 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/85106
- * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
- * lib/scanltranstree.exp: New file.
- * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
- (scan-ltrans-tree-dump-times_required_options)
- (scan-ltrans-tree-dump-not_required_options)
- (scan-ltrans-tree-dump-dem_required_options)
- (scan-ltrans-tree-dump-dem-not_required_options): New proc.
- * lib/gcc-dg.exp: Include scanltranstree.exp.
-
-2018-05-02 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/85106
- * gcc.dg/ipa/ipa-icf-38.c: New test.
- * gcc.dg/ipa/ipa-icf-38a.c: New test.
- * lib/scandump.exp (dump-base): New proc.
- (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
- (scan-dump-dem-not): Add and handle parameter for suffix of the dump
- base.
- * lib/scanipa.exp: Add "" argument to scan-dump calls.
- * lib/scanlang.exp: Same.
- * lib/scanrtl.exp: Same.
- * lib/scantree.exp: Same.
- * lib/scanwpaipa.exp: New file.
- * lib/gcc-dg.exp: Include scanwpaipa.exp.
-
-2018-05-02 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85567
- * gcc.dg/torture/pr85567.c: New testcase.
-
-2018-05-02 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85582
- * gcc.c-torture/execute/pr85582-1.c: New test.
- * gcc.c-torture/execute/pr85582-2.c: New test.
-
-2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/85586
- * gcc.dg/vect/pr85586.c: New test.
-
-2018-05-01 Marc Glisse <marc.glisse@inria.fr>
-
- PR tree-optimization/85143
- * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
- * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
-
-2018-05-01 David Malcolm <dmalcolm@redhat.com>
-
- PR c/84258
- * c-c++-common/Wformat-pr84258.c: New test.
-
-2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/82665
- * gcc.dg/tree-ssa/pr82665.c: New test.
-
-2018-04-30 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85523
- * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
- (test_add_fixit_insert_formatted_single_line): New function.
- (test_add_fixit_insert_formatted_multiline): New function.
- Extend expected output of generated patch to include fix-it hints
- for these.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
- "gcc-rich-location.h". Add test coverage for
- gcc_rich_location::add_fixit_insert_formatted.
-
-2018-04-30 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (test_show_locus): Update for location_get_source_line returning a
- char_span. Use char_span for handling words in the
- "test_many_nested_locations" fix-it example.
-
-2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/interrupt-8.c: Update test.
- * gcc.target/arc/loop-4.c: Likewise.
- * gcc.target/arc/loop-hazard-1.c: Likewise.
- * gcc.target/arc/sdata-3.c: Likewise.
-
-2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/store-merge-1.c: New test.
- * gcc.target/arc/add_n-combine.c: Update test.
-
-2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
-
- Microblaze Target: PIC data text relative
-
- * gcc.target/microblaze/others/data_var1.c: Include
- PIC case of r20 base register.
- * gcc.target/microblaze/others/data_var2.c: Ditto.
- * gcc.target/microblaze/others/picdtr.c: Add new
- test case for -mpic-is-data-text-relative.
- * gcc.target/microblaze/others/sdata_var1.c: Add
- * gcc.target/microblaze/others/sdata_var2.c: Ditto.
- * gcc.target/microblaze/others/sdata_var3.c: Ditto.
- * gcc.target/microblaze/others/sdata_var4.c: Ditto.
- * gcc.target/microblaze/others/sdata_var5.c: Ditto.
- * gcc.target/microblaze/others/sdata_var6.c: Ditto.
- * gcc.target/microblaze/others/string_cst1_gpopt.c:
- Ditto.
- * gcc.target/microblaze/others/string_cst2_gpopt.c:
- Ditto.
-
-2018-04-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/28364
- PR tree-optimization/85275
- * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
- * gcc.dg/tree-ssa/predcom-8.c: Likewise.
- * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
- * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
- * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
- still passes.
- * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
- * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
- still passes.
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
- * gcc.dg/tree-ssa/20030710-1.c: Likewise.
- * gcc.dg/tree-ssa/20030711-1.c: Likewise.
-
-2018-04-28 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/84431
- * gcc.target/i386/pr84431.c: New test.
-
-2018-04-27 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/85549
- * g++.dg/ipa/pr85549.C: New test.
-
-2018-04-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85553
- * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
- directive.
- * g++.dg/cpp0x/constexpr-85553.C: New test.
-
-2018-04-27 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85515
- * g++.dg/pr85515-1.C: New test.
- * g++.dg/pr85515-2.C: New test.
-
-2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84691
- * g++.dg/cpp0x/friend3.C: New.
-
-2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/82518
- * lib/target-supports.exp (check_effective_target_vect_load_lanes):
- Use check_effective_target_arm_little_endian.
-
-2018-04-27 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/85529
- * gcc.c-torture/execute/pr85529-1.c: New test.
- * gcc.c-torture/execute/pr85529-2.c: New test.
- * gcc.dg/pr85529.c: New test.
-
-2018-04-26 Maciej W. Rozycki <macro@mips.com>
-
- * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
- `.dword' in addition to `lw' and `.word'.
-
-2018-04-26 Maciej W. Rozycki <macro@mips.com>
-
- * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
-
-2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/loop_optimization24.adb: New test.
-
-2018-04-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85116
- * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
- * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
- * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
- * gcc.dg/tree-ssa/loadpre6.c: Adjust.
-
-2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
-
- PR target/85473
- * gcc.target/i386/pr85473-1.c: New test.
- * gcc.target/i386/pr85473-2.c: New test.
-
-2018-04-25 Nathan Sidwell <nathan@acm.org>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85437
- PR c++/49171
- * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
- * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
- * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
- * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
- * g++.dg/cpp0x/pr85437-1.C: New.
- * g++.dg/cpp0x/pr85437-2.C: New.
- * g++.dg/cpp0x/pr85437-3.C: New.
- * g++.dg/cpp0x/pr85437-4.C: New.
-
-2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85520
- * gfortran.dg/pr85520.f90: New test.
-
-2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/85512
- * gcc.dg/pr85512.c: New test.
-
-2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85485
- * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
- * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
- * gcc.dg/pr85388-1.c (dg-options): Likwise.
- * gcc.dg/pr85388-2.c (dg-options): Likwise.
- * gcc.dg/pr85388-3.c (dg-options): Likwise.
- * gcc.dg/pr85388-4.c (dg-options): Likwise.
- * gcc.dg/pr85388-5.c (dg-options): Likwise.
- * gcc.dg/pr85388-6.c (dg-options): Likwise.
- * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
- * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
- * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
- * gcc.target/i386/cet-label.c (dg-options): Likwise.
- * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
- * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
- * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
- * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
- * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
- * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
- * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
- * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
- * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
- * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
- * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
- * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
- * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
- * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
- * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
- * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
- * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
- * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
- * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
- * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
- * gcc.target/i386/pr84146.c (dg-options): Likwise.
- * gcc.target/i386/pr85403.c (dg-options): Likwise.
- * gcc.target/i386/pr85404.c (dg-options): Likwise.
- * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
- with -mshstk.
- * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
- * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
- * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
- * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
- * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
- * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
- * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
- * (dg-options): Likwise.
- * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
- -mno-cet.
- * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
- * gcc.target/i386/cet-label-3.c: Removed.
- * gcc.target/i386/cet-property-3.c: Likwise.
- * gcc.target/i386/cet-sjlj-7.c: Likwise.
-
-2018-04-24 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85511
- * gcc.target/i386/pr85511.c: New test.
-
- PR target/85503
- * g++.dg/ext/pr85503.C: New test.
-
- PR target/85508
- * gcc.target/i386/pr85508.c: New test.
-
-2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
-
- PR tree-optimization/85478
- * g++.dg/pr85478.C: New test.
-
-2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/torture/pr85496.C: New test.
-
-2018-04-23 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/85423
- * gcc.dg/pr85423.c: New test.
-
-2018-04-20 Martin Sebor <msebor@redhat.com>
-
- PR c/85365
- * gcc.dg/Wrestrict-15.c: New test.
-
-2018-04-20 Michael Meissner <meissner@linux.ibm.com>
-
- PR target/85456
- * gcc.target/powerpc/pr85456.c: New test.
-
-2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
-
- * g++.dg/ext/undef-bool-1.C: Require lp64.
- * gcc.target/powerpc/undef-bool-2.c: Likewise.
-
-2018-04-20 Jeff Law <law@redhat.com>
-
- * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
- stack protector.
- * gcc.dg/stack-check-6.c: Likewise.
- * gcc.dg/stack-check-6a.c: Likewise.
- * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
- * gcc.target/i386/stack-check-18.c: Likewise.
- * gcc.target/i386/stack-check-19.c: Likewise.
-
-2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR testsuite/85483
- * gcc.target/aarch64/sve/vcond_1.c: Move to...
- * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
- * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
- * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
-
-2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85469
- * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
- * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
-
-2018-04-20 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85475
- * gcc.dg/torture/pr85475.c: New testcase.
-
-2018-04-20 Martin Jambor <mjambor@suse.cz>
-
- ipa/85449
- * gcc.dg/ipa/pr85449.c: New test.
-
-2018-04-20 Martin Jambor <mjambor@suse.cz>
-
- ipa/85447
- * g++.dg/ipa/pr85447.C: New file.
- * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
-
-2018-04-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85462
- * g++.dg/cpp0x/pr85462.C: New test.
-
-2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pr85404.c: Require CET target.
-
-2018-04-19 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/85467
- * gcc.dg/pr85467.c: New test.
-
-2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84611
- * g++.dg/parse/crash68.C: New.
-
-2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR libgcc/85334
- * g++.dg/torture/pr85334.C: New test.
-
-2018-04-19 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
- * g++.dg/diagnostic/pr85464.C: New.
-
-2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85397
- * gcc.dg/torture/pr85397-1.c: New test.
- * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
- * gcc.target/i386/cet-sjlj-6b.c: Likewise.
-
-2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85404
- * gcc.target/i386/pr85404.c: New test.
-
-2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85417
- * c-c++-common/attr-nocf-check-1.c: Compile with
- -fcf-protection=none.
- * c-c++-common/attr-nocf-check-3.c: Likewise.
- * gcc.dg/march-generic.c: Likewise.
- * gcc.target/i386/align-limit.c: Likewise.
- * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
- * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
- * gcc.target/i386/cet-property-2.c: Likewise.
- * gcc.target/i386/ret-thunk-26.c: Likewise.
- * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
- targets.
- * c-c++-common/fcf-protection-2.c: Likewise.
- * c-c++-common/fcf-protection-3.c: Likewise.
- * c-c++-common/fcf-protection-5.c: Likewise.
- * c-c++-common/fcf-protection-6.c: Likewise.
- * c-c++-common/fcf-protection-7.c: Likewise.
- * gcc.target/i386/cet-label-3.c: New test.
- * gcc.target/i386/cet-property-3.c: Likewise.
- * gcc.target/i386/cet-sjlj-7.c: Likewise.
- * gcc.target/i386/pr85417-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
- __x86_indirect_thunk_nt_(r|e)ax
- * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
- * gcc.target/i386/pr85403.c: Remove dg-error,
-
-2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/movdir-1.c: New test.
-
-2018-04-19 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85455
- * gcc.dg/pr85455.c: New testcase.
-
-2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
-
- * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
- targets.
- * g++.dg/lto/pr85405b_0.C: Likewise.
- * g++.dg/lto/pr84805_0.C: Likewise.
-
-2018-04-18 Martin Liska <mliska@suse.cz>
-
- PR ipa/83983
- PR ipa/85391
- * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
- output.
-
-2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85388
- * gcc.dg/pr85388-1.c: New test.
- * gcc.dg/pr85388-2.c: Likewise.
- * gcc.dg/pr85388-3.c: Likewise.
- * gcc.dg/pr85388-4.c: Likewise.
- * gcc.dg/pr85388-5.c: Likewise.
- * gcc.dg/pr85388-6.c: Likewise.
-
-2018-04-18 Jan Hubicka <jh@suse.cz>
- Martin Liska <mliska@suse.cz>
-
- * g++.dg/lto/pr83121_0.C: Update template.
- * g++.dg/lto/pr83121_1.C: Update template.
- * g++.dg/lto/pr84805_0.C: Update template.
- * g++.dg/lto/pr84805_1.C: Update template.
- * g++.dg/lto/pr84805_2.C: Update template.
-
-2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84630
- * g++.dg/cpp0x/pr84630.C: New.
-
-2018-04-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84463
- * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
- * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
- in two cases. Uncomment two other tests and add expected dg-error for
- them.
- * g++.dg/init/struct2.C: Cast to int rather than long to avoid
- -Wnarrowing diagnostics on some targets for c++11.
- * g++.dg/parse/array-size2.C: Remove xfail.
- * g++.dg/cpp0x/constexpr-84463.C: New test.
-
-2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
-
- * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
- * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
-
-2018-04-17 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/85326
- * g++.dg/other/pr81422.C: Require effective target tls and c++11.
- * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
- * g++.dg/other/sve_tls_2.C: Require effective target tls.
-
-2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
- prevent cascading of errors and change expected error message.
- * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
- to 64-bit targets.
- * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
- error message.
- * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
-
-2018-04-17 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85430
- * gcc.dg/pr85430.c: New test.
-
-2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR testsuite/85326
- * gcc.target/arm/pr54300.C: Move to...
- * g++.dg/other/pr54300.C: ... Here. Add target directives.
- * gcc.target/arm/pr55073.C: Move to...
- * g++.dg/other/pr55073.C: ... Here. Add target directives.
- * gcc.target/arm/pr56184.C: Move to...
- * g++.dg/other/pr56184.C: ... Here. Add target directives.
- * gcc.target/arm/pr59985.C: Move to...
- * g++.dg/other/pr59985.C: ... Here. Add target directives.
- * gcc.target/aarch64/pr60675.C: Move to...
- * g++.dg/other/pr60675.C: ... Here. Add target directives.
- * gcc.target/aarch64/pr81422.C: Move to...
- * g++.dg/other/pr81422.C: ... Here. Add target directives.
- * gcc.target/aarch64/sve/const_pred_1.C: Move to...
- * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
- * gcc.target/aarch64/sve/const_pred_2.C: Move to...
- * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
- * gcc.target/aarch64/sve/const_pred_3.C: Move to...
- * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
- * gcc.target/aarch64/sve/const_pred_4.C: Move to...
- * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
- * gcc.target/aarch64/sve/tls_2.C: Move to...
- * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
- * gcc.target/aarch64/pr81414.C: Rename to...
- * gcc.target/aarch64/pr81414.c: ... This.
- * gcc.target/aarch64/simd/pr67896.C: Rename to...
- * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
- messages.
- * gcc.target/aarch64/sve/vcond_1.C: Rename to...
- * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
- * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
- * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
- file name.
-
-2018-04-17 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/85414
- * gcc.dg/pr85414.c: New test.
-
-2018-04-17 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/85421
- * g++.dg/ipa/pr85421.C: New test.
-
-2018-04-17 Martin Liska <mliska@suse.cz>
-
- PR lto/85405
- * g++.dg/lto/pr85405b_0.C: New test.
- * g++.dg/lto/pr85405b_1.C: New test.
-
-2018-04-17 Martin Liska <mliska@suse.cz>
-
- PR lto/85405
- * g++.dg/lto/pr85405_0.C: New test.
- * g++.dg/lto/pr85405_1.C: New test.
-
-2018-04-17 Martin Liska <mliska@suse.cz>
-
- PR ipa/85329
- * g++.dg/ext/pr85329-2.C: New test.
- * g++.dg/ext/pr85329.C: New test.
- * gcc.target/i386/mvc12.c: New test.
-
-2018-04-16 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/85039
- * g++.dg/pr85039-1.C: New.
- * g++.dg/pr85039-2.C: New.
- * g++.dg/parse/semicolon3.C: Remove test_offsetof.
-
-2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
-
- PR target/85080
- * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
- if the target supports efficient unaligned storage accesses.
-
-2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
-
- PR target/83660
- * gcc.target/powerpc/pr83660.C: New test.
-
-2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85403
- * gcc.target/i386/pr85403.c: New test.
-
-2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
-
- PR target/84331
- * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
-
-2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/85112
- * g++.dg/cpp0x/pr85112.C: New.
-
-2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
-
- PR testsuite/85326
- * g++.dg/ext/undef-bool-1.C: New file.
- * gcc.target/powerpc/powerpc.exp: Remove .C support.
- * gcc.target/powerpc/undef-bool-1.C: Remove file.
-
-2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/85293
- * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
- corresponding dg-error clause.
- * gcc.target/powerpc/pr80098-3.c: Ditto.
- * gcc.target/powerpc/pr80103-1.c: Delete.
-
-2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/81773
- PR fortran/83606
- * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
- * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
-
-2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85387
- * gfortran.dg/implied_do_io_5.f90: New test.
-
-2018-04-13 Paul A. Clarke <pc@us.ibm.com>
-
- PR target/83402
- * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
- several values: positive, negative, and zero.
- * gcc.target/powerpc/sse2-pslld-1.c: Same.
- * gcc.target/powerpc/sse2-psllq-1.c: Same.
-
-2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/79916
- * gcc.target/powerpc/pr79916.c: New.
-
-2018-04-13 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/85393
- * g++.dg/opt/pr85393.C: New test.
- * g++.dg/opt/pr85393-aux.cc: New file.
-
- PR rtl-optimization/85376
- * gcc.dg/pr85376.c: New test.
-
-2018-04-13 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/83852
- * gcc.dg/pr83852.c: New testcase.
-
-2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
-
- PR testsuite/85326
- * gcc.target/s390/pr77822-1.C: Rename to ...
- * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
- * gcc.target/s390/pr77822-2.c: Add asm scan check.
- * gcc.target/s390/s390.exp: Remove C from testcase regexps.
-
-2018-04-13 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/71991
- * gcc.target/i386/pr71991.c: New testcase.
-
-2018-04-13 Martin Liska <mliska@suse.cz>
- Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/81657
- * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
- call.
-
-2018-04-12 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85385
- * g++.dg/diagnostic/macro-arg-count.C: New test.
-
-2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83064
- PR testsuite/85346
- * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
- array and move test to libgomp/testsuite/libgomp.fortran.
- * gfortran.dg/do_concurrent_6.f90: New test.
-
-2018-04-12 Marek Polacek <polacek@redhat.com>
-
- PR c++/85258
- * g++.dg/parse/error61.C: New test.
-
-2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/85347
- * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
- specify -mvsx on gcc command line.
-
-2018-04-12 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85328
- * gcc.target/i386/pr85328.c: New test.
-
-2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
-
-2018-04-12 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/85342
- * gcc.target/i386/pr85342.c: New test.
-
-2018-04-11 Jason Merrill <jason@redhat.com>
-
- * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
- if ulimit -v is set.
-
-2018-04-11 Bin Cheng <bin.cheng@arm.com>
-
- PR testsuite/85190
- * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
-
-2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
- * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
-
-2018-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70808
- * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
- effective target.
-
-2018-04-11 Alexander Monakov <amonakov@ispras.ru>
-
- PR target/84301
- * gcc.target/i386/pr84301.c: New test.
-
-2018-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/85331
- * gcc.c-torture/execute/pr85331.c: New test.
-
-2018-04-11 Marek Polacek <polacek@redhat.com>
-
- PR c++/85032
- * g++.dg/cpp0x/pr51225.C: Adjust error message.
- * g++.dg/cpp1z/constexpr-if21.C: New test.
-
-2018-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85281
- * gcc.target/i386/pr85281.c: New test.
-
-2018-04-11 Alexander Monakov <amonakov@ispras.ru>
-
- PR rtl-optimization/84659
- * gcc.dg/pr84659.c: New test.
-
-2018-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/85302
- * g++.dg/debug/dwarf2/pr85302.C: New test.
-
-2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR target/85261
- * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
- into register.
-
-2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70808
- * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
-
-2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
- * gcc.target/powerpc/dimode_off.c: Ditto.
- * gcc.target/powerpc/tfmode_off.c: Ditto.
- * gcc.target/powerpc/timode_off.c: Ditto.
-
-2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/vec-ldl-1.c: New test.
- * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
- corrections to ABI implementation.
-
-2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
-
- PR target/85056
- * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
-
-2018-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/85300
- * gcc.dg/pr85300.c: New test.
-
-2018-04-10 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
- where we now show the pertinent parameter.
- * g++.dg/diagnostic/aka2.C: Likewise.
- * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
-
-2018-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/85313
- * gfortran.dg/gomp/pr85313.f90: New test.
-
-2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/24314
- * g++.dg/parse/template29.C: New.
-
-2018-04-10 Bin Cheng <bin.cheng@arm.com>
-
- PR testsuite/85190
- * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
-
-2018-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85177
- PR target/85255
- * gcc.target/i386/avx512f-pr85177.c: New test.
- * gcc.target/i386/avx512f-pr85255.c: New test.
-
-2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/85286
- * gcc.dg/vect/pr85286.c: New test.
-
-2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/85173
- * gcc.target/arm/pr85173.c: New test.
-
-2018-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR lto/85248
- * gcc.dg/lto/pr85248_0.c: New test.
- * gcc.dg/lto/pr85248_1.c: New test.
-
-2018-04-09 Jan Hubicka <jh@suse.cz>
-
- PR lto/85078
- * g++.dg/torture/pr85078.C: New.
-
-2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85227
- * g++.dg/cpp1z/decomp44.C: New.
- * g++.dg/cpp1z/decomp45.C: Likewise.
-
-2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83064
- * gfortran.dg/do_concurrent_5.f90: New test.
- * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
- message.
-
-2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/51260
- * gfortran.dg/parameter_array_element_3.f90: New test.
-
-2018-04-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85194
- * g++.dg/cpp1z/decomp43.C: New test.
-
- PR rtl-optimization/80463
- * g++.dg/pr80463.C: Add -w to dg-options.
-
-2018-04-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85284
- * gcc.dg/torture/pr85284.c: New testcase.
-
-2018-04-09 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/80463
- PR rtl-optimization/83972
- PR rtl-optimization/83480
-
- * gcc.dg/pr80463.c: New test.
- * g++.dg/pr80463.C: Likewise.
- * gcc.dg/pr83972.c: Likewise.
-
-2018-04-09 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/83913
- * gcc.dg/pr83913.c: New test.
-
-2018-04-09 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/83962
- * gcc.dg/pr83962.c: New test.
-
-2018-04-09 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/83530
- * gcc.dg/pr83530.c: New test.
-
-2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR middle-end/82976
- * gfortran.dg/realloc_on_assign_16a.f90: New test.
-
-2018-04-07 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/85257
- * gcc.dg/pr85257.c: New test.
-
-2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/opt/pr85196.C: New test.
-
-2018-04-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84269
- * g++.dg/lookup/missing-std-include-6.C: Move std::array and
- std::tuple here since they need C++11.
- * g++.dg/lookup/missing-std-include-8.C: New test.
- * g++.dg/lookup/missing-std-include.C: Move std::array and
- std::tuple test to missing-std-include-6.C to avoid failures
- with C++98.
-
-2018-04-06 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/85252
- * gcc.dg/debug/pr85252.c: New test.
-
- PR rtl-optimization/84872
- * gcc.dg/graphite/pr84872.c: New test.
-
- PR c++/85210
- * g++.dg/cpp1z/decomp42.C: New test.
-
-2018-04-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85021
- * g++.dg/lookup/missing-std-include-7.C: New test.
-
-2018-04-06 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.dg/struct-simple.c: Revert r254862.
- * lib/target-supports.exp
- (check_effective_target_word_mode_no_slow_unalign): Likewise.
-
-2018-04-06 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85244
- * gcc.dg/torture/pr85244-1.c: New testcase.
- * gcc.dg/torture/pr85244-2.c: Likewise.
-
-2018-04-06 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/85213
- * c-c++-common/ubsan/pr85213.c: New test.
-
-2018-04-06 Richard Biener <rguenther@suse.de>
-
- PR middle-end/85180
- * gcc.dg/pr85180.c: New testcase.
-
-2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
- to trigger the optimization. Do some cleanup and function
- renaming. Add more test functions.
-
-2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/s390.exp: Remove -O0 from list of torture
- options.
- * gcc.target/s390/hotpatch-1.c: Skip when building without
- optimization.
- * gcc.target/s390/hotpatch-10.c: Likewise.
- * gcc.target/s390/hotpatch-11.c: Likewise.
- * gcc.target/s390/hotpatch-12.c: Likewise.
- * gcc.target/s390/hotpatch-13.c: Likewise.
- * gcc.target/s390/hotpatch-14.c: Likewise.
- * gcc.target/s390/hotpatch-15.c: Likewise.
- * gcc.target/s390/hotpatch-16.c: Likewise.
- * gcc.target/s390/hotpatch-17.c: Likewise.
- * gcc.target/s390/hotpatch-18.c: Likewise.
- * gcc.target/s390/hotpatch-19.c: Likewise.
- * gcc.target/s390/hotpatch-2.c: Likewise.
- * gcc.target/s390/hotpatch-3.c: Likewise.
- * gcc.target/s390/hotpatch-4.c: Likewise.
- * gcc.target/s390/hotpatch-5.c: Likewise.
- * gcc.target/s390/hotpatch-6.c: Likewise.
- * gcc.target/s390/hotpatch-7.c: Likewise.
- * gcc.target/s390/hotpatch-8.c: Likewise.
- * gcc.target/s390/hotpatch-9.c: Likewise.
-
-2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * c-c++-common/Wattributes.c: Disable warning for s390* target and
- check for an error instead.
- * gcc.dg/Wattributes-6.c: Likewise.
-
-2018-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85209
- * g++.dg/cpp1z/decomp39.C: New test.
- * g++.dg/cpp1z/decomp40.C: New test.
-
- PR c++/85208
- * g++.dg/cpp1z/decomp41.C: New test.
-
- PR middle-end/85195
- * gcc.dg/pr85195.c: New test.
-
-2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80956
- * g++.dg/cpp0x/initlist100.C: New.
- * g++.dg/cpp0x/initlist101.C: Likewise.
-
-2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84792
- * g++.dg/other/pr84792-1.C: New.
- * g++.dg/other/pr84792-2.C: Likewise.
-
-2018-04-05 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/85193
- * gcc.target/i386/pr85193.c: New test.
-
-2018-04-05 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84979
- * g++.dg/concepts/pr84979.C: New.
- * g++.dg/concepts/pr84979-2.C: New.
- * g++.dg/concepts/pr84979-3.C: New.
-
-2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80026
- * g++.dg/cpp0x/variadic174.C: New.
-
-2018-04-04 Jakub Jelinek <jakub@redhat.com>
-
- PR inline-asm/85172
- * g++.dg/ext/builtin13.C: New test.
- * g++.dg/ext/atomic-4.C: New test.
-
- PR c++/85146
- * g++.dg/ext/bases2.C: Expect extra error diagnostics.
- * g++.dg/ext/bases3.C: New test.
-
-2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR target/85203
- * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
- to match a single insn of the baz function. Move scan directives at
- the end of the file below the functions they are trying to test for
- better readability.
- * gcc.target/arm/cmse/cmse-16.c: New testcase.
-
-2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
-
- PR rtl-optimization/84878
- * gcc.target/powerpc/pr84878.c: New test.
-
-2018-04-04 Michael Matz <matz@suse.de>
-
- * gcc.dg/Wstringop-overflow-4.c: New test.
- * c-c++-common/Wstringop-truncation-4.c: Adjust.
-
-2018-04-04 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/85189
- * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
- for the diagnostics of overridden functions. Adjust for new wording.
-
-2018-04-04 Richard Biener <rguenther@suse.de>
-
- PR lto/85176
- * g++.dg/lto/pr85176_0.C: New testcase.
-
-2018-04-04 Richard Biener <rguenther@suse.de>
-
- PR testsuite/85191
- * lib/target-supports.exp (check_effective_target_vect_perm_short):
- Fix typo.
-
-2018-04-04 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/85174
- * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
- and msdata as a workaround for powerpc.
-
-2018-04-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85168
- * gcc.dg/torture/pr85168.c: New testcase.
-
-2018-04-04 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84943
- * g++.dg/pr84943.C: New.
- * g++.dg/pr84943-2.C: New.
-
-2018-04-03 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/85167
- * gcc.dg/pr85167.c: New test.
-
- PR tree-optimization/85156
- * c-c++-common/pr85156.c: New test.
- * gcc.c-torture/execute/pr85156.c: New test.
-
-2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
-
- * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
- * gcc.target/powerpc/undef-bool-1.C: New file.
- * gcc.target/powerpc/undef-bool-2.c: New file.
-
-2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84768
- * g++.dg/cpp1z/class-deduction52.C: New.
-
-2018-04-03 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85147
- * g++.dg/cpp0x/pr85147.C: New test.
-
- PR c++/85140
- * g++.dg/cpp0x/gen-attrs-64.C: New test.
-
- PR c++/85134
- * g++.dg/gomp/pr85134.C: New test.
- * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
-
- PR target/85169
- * gcc.c-torture/execute/pr85169.c: New test.
- * gcc.target/i386/avx512f-pr85169.c: New test.
- * gcc.target/i386/avx512bw-pr85169.c: New test.
-
-2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/85126
- * gcc.target/powerpc/pr69946: Adjust comment. Remove
- scan-assembler-times clause.
-
-2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
- dg-additional-options.
-
-2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
-
-2018-04-03 Richard Biener <rguenther@suse.de>
-
- PR testsuite/85154
- * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
-
-2018-04-02 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/pr84660.c: New.
- * gcc.target/riscv/shift-and-1.c: New.
- * gcc.target/riscv/shift-and-2.c: New.
-
-2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85102
- * gfortran.dg/array_simplify_2.f90: New test.
-
-2018-04-01 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/85090
- * gcc.target/i386/avx512f-pr85090-1.c: New test.
- * gcc.target/i386/avx512f-pr85090-2.c: New test.
- * gcc.target/i386/avx512f-pr85090-3.c: New test.
- * gcc.target/i386/avx512bw-pr85090-2.c: New test.
- * gcc.target/i386/avx512bw-pr85090-3.c: New test.
-
-2018-03-31 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/85027
- * g++.dg/pr85027.C: New.
-
-2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/83315
- * gcc.target/powerpc/sse-maxps-2.c: New test.
- * gcc.target/powerpc/sse-minps-2.c: New test.
-
-2018-03-30 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84791
- * g++.dg/gomp/pr84791.C: New test.
-
-2018-03-30 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84931
- * gfortran.dg/array_constructor_53.f90: New test.
-
-2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85130
- * gfortran.dg/substr_6.f90: Remove illegal test for
- out-of-bounds substring.
-
-2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85111
- * gfortran.dg/zero_sized_10.f90: New test.
-
-2018-03-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84269
- * g++.dg/lookup/missing-std-include-6.C: New test.
- * g++.dg/lookup/missing-std-include.C: Add std::pair and
- std::tuple tests.
- * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
- * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
- <cstring>, <cassert>, and <cstdlib>.
-
-2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
-
- PR inline-asm/84985
- * gcc.target/i386/pr84985.c: New.
-
-2018-03-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/85110
- * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
-
-2018-03-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85108
- * g++.dg/warn/Wunused-var-31.C: New test.
-
- PR c/85094
- * c-c++-common/Wduplicated-branches-14.c: New test.
-
-2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84606
- * g++.dg/cpp0x/pr84606.C: New.
-
-2018-03-29 Carl Love <cel@us.ibm.com>
-
- Revert
- 2017-09-27 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
- for the __builtin_fctid and __builtin_fctiw.
-
-2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/84912
- * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
- deleted builtin function.
- (div_weuo): Likewise.
- * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
- (div_deuo): Likewise.
-
-2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85028
- * g++.dg/other/default13.C: New.
-
-2018-03-28 Jakub Jelinek <jakub@redhat.com>
-
- PR target/85095
- * gcc.target/i386/pr85095-1.c: New test.
- * gcc.target/i386/pr85095-2.c: New test.
- * gcc.c-torture/execute/pr85095.c: New test.
-
- PR tree-optimization/82004
- * gcc.dg/pr82004.c: New test.
-
-2018-03-28 Jakub Jelinek <jakub@redhat.com>
- Martin Liska <mliska@suse.cz>
-
- PR sanitizer/85081
- * g++.dg/asan/pr85081.C: New test.
-
-2018-03-28 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84789
- * g++.dg/template/pr84789.C: Adjust for testing with
- -fconcepts too.
-
- PR c++/84973
- * g++.dg/template/pr84973.C: New.
- * g++.dg/template/pr84973-2.C: New.
- * g++.dg/template/pr84973-3.C: New.
-
- PR c++/84968
- * g++.dg/eh/pr84968.C: New.
-
-2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/84914
- * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
- long double multiply/divide uses the correct function.
- * gcc.target/powerpc/mulkc-3.c: Likewise.
- * gcc.target/powerpc/divkc-2.c: Likewise.
- * gcc.target/powerpc/divkc-3.c: Likewise.
-
-2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/85067
- * g++.dg/cpp0x/defaulted51.C: New.
- * g++.dg/cpp0x/constexpr-68754.C: Adjust.
-
-2018-03-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85077
- * g++.dg/ext/vector35.C: New test.
-
- PR c++/85061
- * g++.dg/ext/builtin-offsetof3.C: New test.
-
- PR c++/85076
- * g++.dg/cpp1y/pr85076.C: New test.
-
-2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/85084
- * gfortran.dg/matmul_rank_1.f90: New test.
-
-2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
- Harald Anlauf <anlauf@gmx.de>
-
- * gfortran.dg/structure_constructor_15.f90: New test.
-
-2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
- for the diagnostics of overridden functions. Adjust for new wording.
- * g++.dg/cpp0x/implicit1.C: Likewise.
- * g++.dg/cpp0x/override1.C: Likewise.
- * g++.dg/cpp1y/auto-fn18.C: Likewise.
- * g++.dg/eh/shadow1.C: Likewise.
- * g++.dg/inherit/covariant12.C: Likewise.
- * g++.dg/inherit/covariant14.C: Likewise.
- * g++.dg/inherit/covariant15.C: Likewise.
- * g++.dg/inherit/covariant16.C: Likewise.
- * g++.dg/inherit/covariant22.C: Likewise.
- * g++.dg/inherit/crash3.C: Likewise.
- * g++.dg/inherit/error2.C: Likewise.
- * g++.dg/template/crash100.C: Likewise.
- * g++.old-deja/g++.eh/spec6.C: Likewise.
- * g++.old-deja/g++.mike/p811.C: Likewise.
- * g++.old-deja/g++.other/virtual11.C: Likewise.
- * g++.old-deja/g++.other/virtual4.C: Likewise.
-
-2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/85044
- * gcc.target/i386/pr85044.c: New test.
-
-2018-03-27 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/83462
- * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
- other than x86.
-
-2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/83009
- * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
-
-2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
-
- PR target/81863
- * gcc.target/arm/pr81863.c: New test.
-
-2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
-
- PR target/85056
- * gcc.target/nvptx/pr85056.c: New test.
- * gcc.target/nvptx/pr85056a.c: New test.
-
-2018-03-27 Richard Biener <rguenther@suse.de>
-
- PR testsuite/82847
- * lib/target-supports.exp (check_ssse3_available): New function.
- (check_effective_target_vect_perm_short): Enable for x86 if
- check_ssse3_available.
-
-2018-03-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/85082
- * gfortran.dg/pr85082.f90: New testcase.
-
-2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
- to "l=2" in dg-final.
-
-2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
- * gcc.target/mips/fix-r4000-2.c: Likewise.
- * gcc.target/mips/fix-r4000-3.c: Likewise.
- * gcc.target/mips/fix-r4000-4.c: Likewise.
- * gcc.target/mips/fix-r4000-5.c: Likewise.
- * gcc.target/mips/fix-r4000-6.c: Likewise.
- * gcc.target/mips/fix-r4000-7.c: Likewise.
- * gcc.target/mips/fix-r4000-8.c: Likewise.
- * gcc.target/mips/fix-r4000-9.c: Likewise.
- * gcc.target/mips/fix-r4000-10.c: Likewise.
- * gcc.target/mips/fix-r4000-7.c: Change dg-final
- "mulditi3_r4000" instead of "mulditi3".
- * gcc.target/mips/fix-r4000-8.c: Change dg-final
- "umulditi3_r4000" instead of "umulditi3".
-
-2018-03-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85068
- * g++.dg/inherit/covariant22.C: New test.
-
-2018-03-27 Richard Biener <rguenther@suse.de>
-
- PR testsuite/84004
- * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
- alignment.
-
-2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/84632
- * g++.dg/init/array49.C: New.
- * g++.dg/torture/pr70499.C: Adjust.
-
-2018-03-26 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/85073
- * gcc.target/i386/pr85073.c: New test.
-
-2018-03-26 Richard Biener <rguenther@suse.de>
-
- PR testsuite/85066
- * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
- instead of long.
-
-2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/66709
- * gfortran.dg/parameter_array_format.f90: New test.
-
-2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
- Neil Carlson <neil.n.carlson@gmail.com>
-
- PR fortran/84381
- * gfortran.dg/literal_character_constant_1.inc: Replace
- call abort by STOP n.
- * gfortran.dg/overload_1.f90: Likewise.
-
-2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
- Dominique d'Humieres <dominiq@gcc.gnu.org>
-
- PR fortran/84924
- * gfortran.dg/scalar_pointer_1.f90: New test.
-
-2018-03-25 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
- precise.
-
-2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/69497
- * gfortran.dg/pr89497.f90: New test.
-
-2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/70068
- * gfortran.dg/substr_7.f90: New test.
-
-2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/42651
- * gfortran.dg/pr42651.f90: New test.
- * gfortran.dg/func_result_7.f90: Update error message.
-
-2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/84005
- * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
- failing to force the alignment.
-
-2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
-
- * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
- from this to...
- <vclzd>: ...this.
-
-2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
-
- * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
- message. Fix scan-assembler patterns.
-
-2018-03-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/85015
- * g++.dg/cpp0x/pr85015.C: New test.
-
- PR c++/84942
- * g++.dg/cpp1y/pr84942.C: New test.
-
-2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
-
- PR inline-asm/85030
- * gcc.target/i386/pr85030.c: New.
-
-2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/85026
- * g++.dg/pr85026.C: New test.
-
-2018-03-23 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/debug/pr84704.C: XFAIL AIX.
-
-2018-03-23 Sudakshina Das <sudi.das@arm.com>
-
- PR target/84826
- * gcc.target/arm/pr84826.c: Add dg directive.
-
-2018-03-23 Marek Polacek <polacek@redhat.com>
-
- PR c++/85033
- * g++.dg/ext/builtin-offsetof2.C: New test.
-
- PR c++/85045
- * g++.dg/cpp0x/Wnarrowing5.C: New test.
- * gcc.dg/pr85045.c: New test.
-
-2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
-
- PR debug/85020
- * gnat.dg/lto22.adb: New test.
- * gnat.dg/lto22_pkg1.ad[sb]: New helper.
- * gnat.dg/lto22_pkg2.ads: Likewise.
-
-2018-03-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c/80778
- * gcc.dg/lto/pr80778_0.c: New test.
-
- PR inline-asm/85034
- * gcc.target/i386/pr85034.c: New test.
-
- PR inline-asm/85022
- * c-c++-common/torture/pr85022.c: New test.
-
- PR sanitizer/85029
- * g++.dg/ubsan/pr85029.C: New test.
-
-2018-03-23 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/71251
- * g++.dg/cpp0x/pr71251.C: New.
-
- PR c++/84789
- * g++.dg/template/pr84789.C: New.
- * g++.dg/template/pr84789-2.C: New.
- * g++.dg/template/pr84789-3.C: New.
- * g++.dg/parse/dtor11.C: Accept alternate error message.
-
- PR c++/84729
- * g++.dg/pr84729.C: New.
- * g++.old-deja/g++.ext/arrnew2.C: Require error.
- * g++.old-deja/g++.robertl/eb58.C: Likewise.
- * g++.old-deja/g++.robertl/eb63.C: Likewise.
-
-2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/84922
- * gfortran.dg/interface_42.f90: New test.
- * gfortran.dg/interface_43.f90: New test.
-
-2018-03-22 Sudakshina Das <sudi.das@arm.com>
-
- PR target/84826
- * gcc.target/arm/pr84826.c: New test.
-
-2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/addr-modes-float.c: Move dg-do before
- dg-require-effective-target.
- * gcc.target/arm/addr-modes-int.c: Likewise.
- * gcc.target/nios2/lo-addr-tls.c: Likewise.
-
-2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/84760
- * gcc.target/powerpc/altivec-ld-1.c: New test.
-
-2018-03-22 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/graphite/pr83126.c: Require pthread for the test.
-
-2018-03-22 Jakub Jelinek <jakub@redhat.com>
-
- PR inline-asm/84941
- * gcc.dg/pr84941.c: New test.
-
-2018-03-22 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/84956
- * gcc.dg/pr84956.c: New test.
-
-2018-03-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/84854
- * g++.dg/cpp1z/constexpr-if15.C: New test.
- * g++.dg/cpp1z/constexpr-if16.C: New test.
-
-2018-03-21 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/builtin-tgmath-3.c: New test.
-
-2018-03-21 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/71965
- * g++.dg/concepts/pr71965.C: New.
-
- PR c++/84610
- PR c++/84642
- * g++.dg/cpp0x/pr84610.C: New.
- * g++.dg/cpp0x/pr84642.C: New.
-
-2018-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c/84999
- * c-c++-common/pr84999.c: New test.
-
-2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84972
- * g++.dg/ext/desig10.C: New.
-
-2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
- Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/84957
- * gfortran.dg/pr84957.f90: New test.
-
-2018-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84960
- * gcc.c-torture/compile/pr84960.c: New test.
-
-2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/84811
- * gcc.dg/torture/pr84811.c: New test.
-
-2018-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84982
- * c-c++-common/pr84982.c: New test.
-
- PR c++/84961
- * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
- "m" (++x) in C++.
- * g++.dg/torture/pr84961-1.C: New test.
- * g++.dg/torture/pr84961-2.C: New test.
-
-2018-03-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/85008
- * g++.dg/pr85008.C: New.
-
-2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/84615
- * gfortran.dg/char_result_17.f90: New test.
-
-2018-03-21 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84994
- * g++.dg/other/accessor-fixits-1.C: Move to...
- * g++.dg/torture/accessor-fixits-1.C: ...here.
- * g++.dg/other/accessor-fixits-2.C: Move to...
- * g++.dg/torture/accessor-fixits-2.C: ...here.
- * g++.dg/other/accessor-fixits-3.C: Move to...
- * g++.dg/torture/accessor-fixits-3.C: ...here.
- * g++.dg/other/accessor-fixits-4.C: Move to...
- * g++.dg/torture/accessor-fixits-4.C: ...here.
- * g++.dg/other/accessor-fixits-5.C: Move to...
- * g++.dg/torture/accessor-fixits-5.C: ...here.
- * g++.dg/torture/accessor-fixits-6.C: New testcase.
- * g++.dg/torture/accessor-fixits-7.C: New testcase.
- * g++.dg/torture/accessor-fixits-8.C: New testcase.
-
-2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
-
-2018-03-21 Sudakshina Das <sudi.das@arm.com>
-
- PR target/82989
- * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
-
-2018-03-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84804
- * g++.dg/lookup/pr84804.C: New.
-
-2018-03-21 Martin Sebor <msebor@redhat.com>
-
- PR c++/84850
- * g++.dg/Wclass-memaccess-3.C: New test.
- * g++.dg/Wclass-memaccess-4.C: New test.
-
-2018-03-21 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/84892
- * g++.dg/other/accessor-fixits-1.C
- (test_access_const_t1_color): New.
- (test_deref_const_t1_color): New.
- * g++.dg/other/accessor-fixits-5.C: New testcase.
-
-2018-03-21 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/83126
- * gcc.dg/graphite/pr83126.c: New test.
-
-2018-03-21 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/ext/anon-struct6.C: Adjust.
- * g++.dg/ext/deprecate-1.C: New.
- * g++.dg/ext/deprecate-2.C: New.
- * g++.dg/lookup/pr84602.C: Adjust.
- * g++.dg/lookup/pr84962.C: Adjust.
- * g++.old-deja/g++.other/anon4.C
-
- PR c++/84836
- * g++.dg/lookup/pr84836.C: New.
-
-2018-03-21 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/84969
- * gcc.dg/tree-ssa/pr84969.c: New test.
-
-2018-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/84989
- * gcc.target/i386/pr84989.c: New test.
-
-2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pr82518.c: Require arm_neon_hw.
-
-2018-03-21 Martin Liska <mliska@suse.cz>
-
- PR ipa/84963
- * gfortran.dg/goacc/pr84963.f90: New test.
-
-2018-03-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/71638, ICE with NSDMI and reference.
- * g++.dg/cpp0x/nsdmi14.C: New test.
- * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
-
-2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
- MIPS with -mpaired-single directives.
-
-2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/85001
- * gfortran.dg/interface_41.f90: New test.
-
-2018-03-20 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/84875
- * gcc.dg/pr84875.c: New test.
-
-2018-03-20 Marek Polacek <polacek@redhat.com>
-
- PR c++/84978, ICE with NRVO.
- * g++.dg/opt/nrv19.C: New test.
-
-2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/82518
- * lib/target-supports.exp (check_effective_target_vect_load_lanes):
- Disable for armeb targets.
- * gcc.target/arm/pr82518.c: New test.
-
-2018-03-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84962
- * g++.dg/lookup/pr84962.C: New.
-
- PR c++/84970
- * g++.dg/lookup/pr84970.C: New.
-
-2018-03-20 Richard Biener <rguenther@suse.de>
-
- PR target/84986
- * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
-
-2018-03-20 Martin Liska <mliska@suse.cz>
-
- PR ipa/84825
- * g++.dg/ipa/pr84825.C: New test.
-
-2018-03-20 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
-
-2018-03-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84845
- * gcc.c-torture/compile/pr84845.c: New test.
-
-2018-03-20 Sudakshina Das <sudi.das@arm.com>
-
- PR target/82989
- * gcc.target/arm/pr82989.c: New test.
-
-2018-03-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84945
- * gcc.target/i386/pr84945.c: New test.
-
-2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
-
- PR target/81647
- * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
-
-2018-03-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c/84953
- * gcc.dg/pr84953.c: New test.
-
-2018-03-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/84925
- * g++.dg/cpp1z/lambda-__func__.C: New test.
-
- PR c++/84927
- * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
-
-2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- PR sanitizer/78651
- * g++.dg/asan/pr78651.C: New test.
-
-2018-03-19 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
- vect_int_mult. Add nvptx xfail for PR84958.
-
-2018-03-19 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84835
- * g++.dg/cpp1y/pr84835.C: New.
-
-2018-03-19 Sudakshina Das <sudi.das@arm.com>
-
- PR target/81647
- * gcc.target/aarch64/pr81647.c: New.
-
-2018-03-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84933
- * g++.dg/pr84933.C: New testcase.
-
-2018-03-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84859
- * gcc.dg/tree-ssa/pr84859.c: New testcase.
- * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
- * gcc.dg/tree-ssa/split-path-6.c: Likewise.
- * gcc.dg/tree-ssa/split-path-7.c: Likewise.
-
-2018-03-19 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84812
- * g++.dg/lookup/pr84812.C: New.
-
-2018-03-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84929
- * gcc.dg/torture/pr84929.c: New testcase.
-
-2018-03-19 Tamar Christina <tamar.christina@arm.com>
-
- PR target/84711
- * gcc.target/arm/big-endian-subreg.c: Delete.
-
-2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84931
- * gfortran.dg/array_constructor_52.f90: New test.
-
-2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77414
- * gfortran.dg/pr77414.f90: New test.
- * gfortran.dg/internal_references_1.f90: Adjust error message.
-
-2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/65453
- * gfortran.dg/pr65453.f90: New test.
-
-2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/84913
- * gfortran.dg/vect/pr84913.f90: New test.
-
-2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/79929
- * gfortran.dg/warn_concat.f90: New test.
-
-2018-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84899
- * gcc.dg/pr84899.c: New test.
-
-2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/69395
- * gfortran.dg/pr69395.f90: Add test for max dimensions
-
-2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/84876
- * gcc.target/i386/pr84876.c: New test.
-
-2018-03-16 Martin Liska <mliska@suse.cz>
-
- PR ipa/84833
- * gcc.target/i386/mvc11.c: New test.
-
-2018-03-16 Martin Liska <mliska@suse.cz>
-
- PR ipa/84722
- * gcc.target/i386/mvc10.c: New test.
-
-2018-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79937
- PR c++/82410
- * g++.dg/cpp1y/pr79937-1.C: New test.
- * g++.dg/cpp1y/pr79937-2.C: New test.
- * g++.dg/cpp1y/pr79937-3.C: New test.
- * g++.dg/cpp1y/pr79937-4.C: New test.
- * g++.dg/cpp1y/pr82410.C: New test.
-
-2018-03-16 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
-
-2018-03-16 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
-
-2018-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84874
- * g++.dg/cpp2a/desig8.C: New test.
-
- PR tree-optimization/84841
- * gcc.dg/pr84841.c: New test.
-
- PR c++/84874
- * g++.dg/cpp2a/desig7.C: New test.
-
-2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
- Jim MacArthur <jim.macarthur@codethink.co.uk>
-
- * gfortran.dg/automatic_1.f90: New test.
- * gfortran.dg/automatic_repeat.f90: New test
- * gfortran.dg/automatic_save.f90: New test.
- * gfortran.dg/vax_structure.f90: New test.
-
-2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78741
- * gfortran.dg/pr78741.f90: New test.
-
-2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/69395
- * gfortran.dg/pr69395.f90: New test.
-
-2018-03-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79085
- * g++.dg/opt/pr79085.C: New test.
-
-2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/84574
- * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
- label instead of __x86_indirect_thunk label.
-
-2018-03-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84222
- * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
- * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
- * g++.dg/warn/deprecated-13.C: New test.
-
-2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
-
-2018-03-15 Richard Biener <rguenther@suse.de>
-
- PR c/84873
- * c-c++-common/pr84873.c: New testcase.
-
-2018-03-15 Tamar Christina <tamar.christina@arm.com>
-
- PR target/84711
- * gcc.target/arm/big-endian-subreg.c: New.
-
-2018-03-15 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84860
- * gcc.c-torture/compile/pr84860.c: New test.
-
-2018-03-15 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
- cannonlake.
- (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
- avx512bitalg.
-
-2018-03-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c/84853
- * gcc.dg/pr84853.c: New test.
-
-2018-03-14 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-7-runnable.c: New test file.
-
-2018-03-14 Martin Liska <mliska@suse.cz>
-
- PR ipa/8480
- * g++.dg/lto/pr84805_0.C: New test.
- * g++.dg/lto/pr84805_1.C: New test.
- * g++.dg/lto/pr84805_2.C: New test.
-
-2018-03-14 David Malcolm <dmalcolm@redhat.com>
-
- PR c/84852
- * gcc.dg/fixits-pr84852-1.c: New test.
- * gcc.dg/fixits-pr84852-2.c: New test.
-
-2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
- separate verbose message.
- * lib/scandump.exp (scan-dump-times): Likewise.
-
-2018-03-14 Julia Koval <julia.koval@intel.com>
-
- * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
- server.
- * gcc.target/i386/funcspec-56.inc: Ditto.
-
-2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
- aarch64_sve_hw.
-
-2018-03-14 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/83392
- * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
- check count from 17 to 14.
-
- PR target/84844
- * gcc.target/i386/pr84844.c: New test.
-
-2018-03-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84830
- * gcc.dg/torture/pr84830.c: New testcase.
-
-2018-03-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/84596
- * g++.dg/cpp0x/static_assert15.C: New test.
-
-2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/61775
- * gfortran.dg/pr61775.f90: New test.
-
-2018-03-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84843
- * g++.dg/ext/pr84843-1.C: New test.
- * g++.dg/ext/pr84843-2.C: New test.
-
-2018-03-13 David Pagan <dave.pagan@oracle.com>
-
- PR c/46921
- * gcc.dg/pr46921.c: New test.
-
-2018-03-13 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/84725
- * c-c++-common/Wstringop-truncation-4.c: New test.
- * c-c++-common/attr-nonstring-5.c: New test.
-
-2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
- than unpacks.
- * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
- * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
-
-2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/tls_1.c: New test.
- * gcc.target/aarch64/sve/tls_2.C: Likewise.
-
-2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
- * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
-
-2018-03-13 Martin Liska <mliska@suse.cz>
-
- PR ipa/84658.
- * g++.dg/ipa/pr84658.C: New test.
-
-2018-03-13 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/84834
- * gcc.dg/pr84834.c: New test.
-
- PR target/84827
- * gcc.target/i386/pr84827.c: New test.
-
- PR target/84828
- * g++.dg/ext/pr84828.C: New test.
-
- PR target/84786
- * gcc.target/i386/avx512f-pr84786-1.c: New test.
- * gcc.target/i386/avx512f-pr84786-2.c: New test.
-
- PR c++/84808
- * g++.dg/cpp1y/constexpr-84808.C: New test.
-
- PR c++/84704
- * g++.dg/debug/pr84704.C: New test.
-
-2018-03-12 Renlin Li <renlin.li@arm.com>
-
- * gcc.target/aarch64/movi_hf.c: New.
- * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
- * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
-
-2018-03-12 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83456
- * c-c++-common/Wrestrict-2.c: Remove test cases.
- * c-c++-common/Wrestrict.c: Same.
- * gcc.dg/Wrestrict-12.c: New test.
- * gcc.dg/Wrestrict-14.c: New test.
-
-2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
-
- * g++.dg/pr84821.C: New test.
-
-2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.dg/pr84799.c: New test.
-
-2018-03-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84803
- * gcc.dg/torture/pr84803.c: New testcase.
-
-2018-03-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84813
- * g++.dg/debug/pr84813.C: New test.
-
-2018-03-11 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84546
- * gfortran.dg/unlimited_polymorphic_29.f90: New test.
-
-2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83939
- * gfortran.dg/pr83939.f90
-
-2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/66128
- * gfortran.dg/zero_sized_9.f90: New test.
-
-2018-03-11 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/58150
- * g++.dg/debug/dwarf2/enum2.C: New test.
-
-2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/84734
- * gfortran.dg/pr84734.f90: New test.
-
-2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/prot3.adb: New test.
- * gnat.dg/prot3_pkg.ad[sb]: New helper.
-
-2018-03-09 Jason Merrill <jason@redhat.com>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71169
- PR c++/71832
- * g++.dg/cpp0x/pr71169.C: New.
- * g++.dg/cpp0x/pr71169-2.C: Likewise.
- * g++.dg/cpp0x/pr71832.C: Likewise.
-
-2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/83969
- * gcc.target/powerpc/pr83969.c: New test.
-
-2018-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84772
- * gcc.dg/pr84772.c: New test.
-
- PR c++/84076
- * g++.dg/warn/Wformat-2.C: New test.
-
- PR c++/84767
- * g++.dg/ext/vla18.C: New test.
-
-2018-03-09 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/84526
- * gcc.dg/Wrestrict-10.c: New test.
- * gcc.dg/Wrestrict-11.c: New test.
-
-2018-03-09 Alexandre Oliva <aoliva@redhat.com>
-
- PR rtl-optimization/84682
- * gcc.dg/torture/pr84682-1.c: New.
- * gcc.dg/torture/pr84682-2.c: New.
- * gcc.dg/torture/pr84682-3.c: New.
-
-2018-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84724
- * g++.dg/ext/pr84724.C: New test.
-
-2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/83712
- * gcc.target/arm/pr83712.c: New.
-
-2018-03-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84775
- * gcc.dg/torture/pr84775.c: New testcase.
-
-2018-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/84404
- * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
- targets.
-
-2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/compile/20180309-1.c: New test.
-
-2018-03-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80598
- * g++.dg/warn/Wunused-function4.C: New test.
-
- PR inline-asm/84742
- * gcc.target/i386/pr84742-1.c: New test.
- * gcc.target/i386/pr84742-2.c: New test.
-
-2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/84748
- * gcc.c-torture/execute/pr84748.c: New test.
-
-2018-03-08 Richard Biener <rguenther@suse.de>
-
- PR middle-end/84552
- * gcc.dg/graphite/pr84552.c: New testcase.
-
-2018-03-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84178
- * gcc.dg/torture/pr84178-2.c: New testcase.
-
-2018-03-08 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/84178
- * gcc.c-torture/compile/pr84178-1.c: New test.
-
-2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
-
- * lib/target-supports.exp: Do not return zero from a ifunc
- function.
-
-2018-03-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84746
- * gcc.dg/torture/pr84746.c: New testcase.
-
-
-2018-03-08 Alexandre Oliva <aoliva@redhat.com>
- PR debug/84404
- PR debug/84408
- * gcc.dg/graphite/pr84404.c: New.
-
-2018-03-08 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84740
- * gcc.dg/torture/pr84740.c: New test.
-
- PR tree-optimization/84739
- * gcc.dg/pr84739.c: New test.
-
-2018-03-07 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83519
- * gcc.dg/Wrestrict-13.c: New test.
-
-2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/64124
- PR fortran/70409
- * gfortran.dg/pr64124.f90: New tests.
- * gfortran.dg/pr70409.f90: New tests.
-
-2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/82411
- * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
-
-2018-03-07 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/84526
- * gcc.dg/Wrestrict-10.c: New test.
-
-2018-03-07 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/84468
- * g++.dg/warn/Wstringop-truncation-2.C: New test.
- * gcc.dg/Wstringop-truncation.c: New test.
- * gcc.dg/Wstringop-truncation-2.c: New test.
-
-2018-03-07 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/84565
- * gfortran.dg/pr84565.f90: New test.
-
- PR middle-end/84723
- * gcc.target/i386/pr84723-1.c: New test.
- * gcc.target/i386/pr84723-2.c: New test.
- * gcc.target/i386/pr84723-3.c: New test.
- * gcc.target/i386/pr84723-4.c: New test.
- * gcc.target/i386/pr84723-5.c: New test.
-
-2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/64107
- * gfortran.dg/pr64107.f90: New test.
-
-2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84697
- PR fortran/66128
- * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
-
-2018-03-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/84684
- * g++.dg/cpp1z/constexpr-84684.C: New test.
-
-2018-03-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c/84721
- * gcc.dg/pr84721.c: New test.
-
- PR target/84710
- * gcc.dg/pr84710.c: New test.
-
-2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/56667
- * gfortran.dg/implied_do_2.f90: New test.
- * gfortran.dg/coarray_8.f90: Update for new error message.
-
-2018-03-06 Jakub Jelinek <jakub@redhat.com>
-
- PR inline-asm/84683
- * g++.dg/ext/pr84683.C: New test.
-
- PR tree-optimization/84687
- * gcc.dg/pr84687.c: New test.
-
-2018-03-06 Alexandre Oliva <aoliva@redhat.com>
-
- PR c++/84231
- * g++.dg/pr84231.C: New.
-
- PR c++/84593
- * g++.dg/cpp1y/pr84593.C: New.
-
- PR c++/84492
- * g++.dg/pr84492.C: New.
-
-2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/spec-barr-1.c: Change called function name to
- __builtin_ppc_speculation_barrier.
-
-2018-03-05 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84700
- * gcc.target/powerpc/pr84700.c: New test.
-
-2018-03-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84702
- * g++.dg/lookup/pr84702.C: New.
-
-2018-03-05 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84564
- * gcc.target/i386/pr84564.c: New test.
-
-2018-03-05 Marek Polacek <polacek@redhat.com>
-
- PR c++/84707
- * g++.dg/cpp0x/inline-ns10.C: New test.
-
-2018-03-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84694
- * g++.dg/template/pr84694.C: New.
-
-2018-03-05 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84524
- * gcc.c-torture/execute/pr84524.c: New test.
- * gcc.target/i386/avx512bw-pr84524.c: New test.
-
-2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/84264
- * g++.dg/pr84264.C: New test.
-
-2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84618
- * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
- * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
- * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
-
-2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
-
- * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
- * g++.dg/other/i386-3.C: Ditto.
- * gcc.target/i386/sse-12.c: Ditto.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-14.c: Ditto.
- * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
- * gcc.target/i386/wbinvd-1.c: New test.
- * gcc.target/i386/wbnoinvd-1.c: Ditto.
- * gcc.target/i386/pconfig-1.c: Ditto.
-
-2018-03-05 Pádraig Brady <P@draigBrady.com>
- Nathan Sidwell <nathan@acm.org>
-
- PR c++/84497
- * g++.dg/cpp0x/pr84497.C: New.
-
-2018-03-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84670
- * gcc.dg/pr84670-1.c: New testcase.
- * gcc.dg/pr84670-2.c: Likewise.
- * gcc.dg/pr84670-3.c: Likewise.
- * gcc.dg/pr84670-4.c: Likewise.
-
-2018-03-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84650
- * gcc.dg/graphite/pr84650.c: New testcase.
-
-2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82022
- * g++.dg/cpp1z/constexpr-lambda20.C: New.
-
-2018-03-03 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/71085
- * gfortran.dg/pr71085.f90: New test.
-
-2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/66128
- * gfortran.dg/zero_sized_8.f90: Really commit New test.
-
-2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/51434
- * gfortran.dg/pr51434.f90: New test.
-
-2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/61358
- * g++.dg/cpp0x/lambda/lambda-61358.C: New.
-
-2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67370
- * g++.dg/cpp0x/lambda/lambda-67370.C: New.
-
-2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71464
- * g++.dg/torture/pr71464.C: New.
-
-2018-03-03 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/80965
- * gfortran.dg/select_type_41.f90: New test.
-
-2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/61135
- * g++.dg/cpp0x/lambda/lambda-61135.C: New.
-
-2018-03-02 Marek Polacek <polacek@redhat.com>
-
- PR c++/84578
- * g++.dg/ext/flexary29.C: New test.
-
-2018-03-02 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
-
-2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81812
- * g++.dg/torture/pr81812.C: New.
-
-2018-03-02 Marek Polacek <polacek@redhat.com>
-
- PR c++/84171
- * g++.dg/warn/Wsign-compare-8.C: New test.
-
- PR c++/84663
- * g++.dg/parse/array-size3.C: New test.
-
- PR c++/84664
- * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
-
-2018-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84662
- * g++.dg/cpp1y/pr84662.C: New test.
-
-2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
-
- * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
- * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
- "dg-lto-options".
- * g++.dg/lto/20101010-1_0.C: Likewise.
- * g++.dg/lto/20101010-2_0.C: Likewise.
-
-2018-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/84628
- * gcc.dg/pr84628.c: New test.
-
- PR target/56540
- * gcc.target/ia64/pr56540.c: New test.
-
-2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
- 32-bit target.
- * gcc.target/powerpc/altivec-7.h: Remove VSX content.
- * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
- * gcc.target/powerpc/vsx-7.h: New include (VSX content).
- * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
-
-2018-03-02 Marek Polacek <polacek@redhat.com>
-
- PR c++/84590
- * c-c++-common/ubsan/shift-11.c: New test.
-
-2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-alias-check-13.c: New test.
-
-2018-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84614
- * gcc.dg/pr84614.c: New test.
-
- PR inline-asm/84625
- * gcc.target/i386/pr84625.c: New test.
-
-2018-03-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84427
- * gcc.dg/torture/pr84427.c: New testcase.
-
-2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/84534
- * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
- powerpc64le*-*-linux*.
- * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
- * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
-
-2018-03-01 Martin Sebor <msebor@redhat.com>
-
- PR c++/84294
- * g++.dg/ext/attr-const.C: Remove xfail.
- * g++.dg/ext/attr-malloc-3.C: New test.
- * g++.dg/ext/attr-noinline-3.C: New test.
- * g++.dg/ext/attr-noreturn-3.C: New test.
- * g++.dg/ext/attr-nothrow-3.C: New test.
- * g++.dg/ext/attr-pure.C: Remove xfail.
-
-2018-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/70875
- * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
- dg-options and dg-shouldfail "ubsan" directive.
-
-2018-03-01 Marek Polacek <polacek@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/84582
- * g++.dg/cpp1y/auto-fn15.C: Extend testing.
- * g++.dg/cpp1z/static1.C: New test.
- * g++.dg/template/static37.C: New test.
-
-2018-03-01 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84434
- * g++.dg/template/pr84434.C: New.
-
-2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
- -mthumb to the command-line.
-
-2018-03-01 Marek Polacek <polacek@redhat.com>
-
- PR c++/84596
- * g++.dg/cpp0x/static_assert14.C: New test.
-
-2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79410
- * g++.dg/torture/pr79410.C: New.
-
-2018-03-01 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/82484
- * gcc.dg/asan/pr82484.c: New test.
-
-2018-03-01 Richard Biener <rguenther@suse.de>
-
- PR debug/84645
- * gfortran.dg/lto/pr84645_0.f90: New testcase.
-
-2018-03-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84219
- * gfortran.dg/coarray_47.f90: New test.
-
-2018-03-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84538
- * gfortran.dg/class_array_23.f03: New test.
-
-2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR rtl-optimization/84528
- * gcc.dg/torture/pr84538.c: Rename to...
- * gcc.dg/torture/pr84528.c: ...this.
-
-2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR rtl-optimization/84528
- * gcc.dg/torture/pr84538.c: New test.
-
-2018-02-28 Martin Sebor <msebor@redhat.com>
-
- * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
- -fpic test failures.
- * c-c++-common/Wrestrict-2.c: Same.
- * c-c++-common/Wstringop-truncation.c: Same.
- * gcc.dg/Warray-bounds-22.c: Same.
- * gcc.dg/Wstringop-overflow.c: Same.
- * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
- (signed_range): Same.
- (unsigned_anti_range): Same.
- * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
- (signed_range): Same.
- (unsigned_anti_range): Same.
- * gcc.dg/attr-alloc_size-7.c: Same.
- * gcc.dg/attr-alloc_size-8.c: Same.
- * gcc.dg/builtin-alloc-size.c: Same.
- * gcc.dg/builtin-stpncpy.c: Same.
- * gcc.dg/builtins-nonnull.c: Same.
- * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
- * gcc.dg/pr79214.c: Same.
- * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
- * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
-
-2018-02-28 David Edelsohn <dje.gcc@gmail.com>
-
- PR target/84014
- * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
-
-2018-02-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84609
- * g++.dg/cpp0x/pr84609.C: New test.
-
-2018-02-28 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/84617
- * g++.dg/ext/attr-malloc-3.C: New test.
- * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
- to pre-existing problems.
- * g++.dg/ext/attr-pure.C: Same.
-
-2018-02-28 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83901
- * gfortran.dg/associate_37.f90: New test.
-
- PR fortran/83344
- * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
-
-2018-02-28 Jakub Jelinek <jakub@redhat.com>
-
- PR target/52991
- * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
- * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
- * gcc.dg/bf-ms-layout-4.c: New test.
- * gcc.dg/bf-ms-layout-5.c: New test.
-
-2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/83399
- * gcc.target/powerpc/pr83399.c: Only run on Linux.
-
-2018-02-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84584
- * gcc.dg/graphite/pr84584.c: New testcase.
-
-2018-02-28 Jonathan Wakely <jwakely@redhat.com>
-
- PR preprocessor/84517
- * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
-
-2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-12.c: New test.
- * c-c++-common/dump-ada-spec-13.c: Likewise.
-
-2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-11.c: New test.
-
-2018-02-28 Martin Liska <mliska@suse.cz>
-
- PR testsuite/84597
- * g++.dg/ext/timevar1.C: Fix pruned patterns.
- * g++.dg/ext/timevar2.C: Likewise.
-
-2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-8.c: New test.
- * c-c++-common/dump-ada-spec-9.c: Likewise.
- * c-c++-common/dump-ada-spec-10.c: Likewise.
-
-2018-02-28 Richard Biener <rguenther@suse.de>
-
- PR middle-end/84607
- * gcc.dg/pr84607.c: New testcase.
-
-2018-02-28 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84602
- * g++.dg/lookup/pr84602.C: New.
-
-2018-02-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83871
- PR c++/83503
- * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
- dg-options.
- * g++.dg/ext/attr-nonnull.C: Likewise.
- * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
- directives.
- * g++.dg/ext/attr-noinline-2.C: Likewise.
- * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
- -fdump-tree-eh in dg-options.
-
-2018-02-28 Alan Modra <amodra@gmail.com>
-
- * lib/prune.exp (prune_gcc_output): Match lower case "in function"
- GNU ld message.
- * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
-
-2018-02-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/83871
- PR c++/83503
- * g++.dg/Wmissing-attributes.C: New test.
- * g++.dg/ext/attr-const-pure.C: New test.
- * g++.dg/ext/attr-const.C: New test.
- * g++.dg/ext/attr-deprecated-2.C: New test.
- * g++.dg/ext/attr-malloc-2.C: New test.
- * g++.dg/ext/attr-malloc.C: New test.
- * g++.dg/ext/attr-noinline-2.C: New test.
- * g++.dg/ext/attr-noinline.C: New test.
- * g++.dg/ext/attr-nonnull.C: New test.
- * g++.dg/ext/attr-noreturn-2.C: New test.
- * g++.dg/ext/attr-noreturn.C: New test.
- * g++.dg/ext/attr-nothrow-2.C: New test.
- * g++.dg/ext/attr-nothrow.C: New test.
- * g++.dg/ext/attr-optimize.C: New test.
- * g++.dg/ext/attr-pure.C: New test.
- * g++.dg/ext/attr-returns-nonnull.C: New test.
- * g++.dg/ext/attr-warning.C: New test.
-
-2018-02-27 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84426
- * g++.dg/lookup/pr84426.C: New.
-
-2018-02-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84512
- * gcc.dg/tree-ssa/pr84512.c: New testcase.
-
-2018-02-27 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/84548
- * g++.dg/gcov/pr84548.C: New test.
-
-2018-02-27 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84575
- * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
-
-2018-02-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84558
- * g++.dg/cpp1y/pr84558.C: New test.
-
-2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84540
- * g++.dg/cpp0x/alignas14.C: New.
- * g++.dg/cpp0x/alignas15.C: Likewise.
-
-2018-02-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84557
- * g++.dg/gomp/pr84557.C: New test.
-
-2018-02-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/84325
- * g++.dg/cpp1z/pr84325.C: New test.
-
-2018-02-26 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
- Power 8 test file.
- * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
- * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
- * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
- -mcpu=power8.
- * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
- * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
- -mcpu=power8.
-
-2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/84039
- * gcc.target/i386/indirect-thunk-1.c: Updated.
- * gcc.target/i386/indirect-thunk-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
- * gcc.target/i386/ret-thunk-9.c: Likewise.
- * gcc.target/i386/ret-thunk-10.c: Likewise.
- * gcc.target/i386/ret-thunk-11.c: Likewise.
- * gcc.target/i386/ret-thunk-12.c: Likewise.
- * gcc.target/i386/ret-thunk-13.c: Likewise.
- * gcc.target/i386/ret-thunk-14.c: Likewise.
- * gcc.target/i386/ret-thunk-15.c: Likewise.
-
-2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20180226-1.c: New test.
-
-2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83965
- * gcc.dg/vect/pr83965-2.c: New test.
-
-2018-02-26 Tom de Vries <tom@codesourcery.com>
-
- * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
-
-2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/84530
- * gcc.target/i386/ret-thunk-22.c: New test.
- * gcc.target/i386/ret-thunk-23.c: Likewise.
- * gcc.target/i386/ret-thunk-24.c: Likewise.
- * gcc.target/i386/ret-thunk-25.c: Likewise.
- * gcc.target/i386/ret-thunk-26.c: Likewise.
-
-2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84533
- * g++.dg/cpp1z/pr84533.C: New.
-
-2018-02-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/84537
- * g++.dg/parse/error60.C: New test.
-
-2018-02-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84556
- * g++.dg/gomp/pr84556.C: New test.
- * g++.dg/vect/pr84556.cc: New test.
-
-2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
-
- PR fortran/32957
- * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
- * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
- * gfortran.dg/c_funloc_tests_3.f03: Likewise.
- * gfortran.dg/c_loc_test.f90: Likewise.
- * gfortran.dg/c_loc_tests_2.f03: Likewise.
- * gfortran.dg/proc_decl_17.f90: Likewise.
- * gfortran.dg/proc_ptr_8.f90: Likewise.
-
-2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
-
- PR target/84521
- * gcc.target/aarch64/lr_free_2.c: Revert changes in
- r254814 disabling -fomit-frame-pointer by default.
- * gcc.target/aarch64/spill_1.c: Likewise.
- * gcc.target/aarch64/test_frame_11.c: Likewise.
- * gcc.target/aarch64/test_frame_12.c: Likewise.
- * gcc.target/aarch64/test_frame_13.c: Likewise.
- * gcc.target/aarch64/test_frame_14.c: Likewise.
- * gcc.target/aarch64/test_frame_15.c: Likewise.
- * gcc.target/aarch64/test_frame_3.c: Likewise.
- * gcc.target/aarch64/test_frame_5.c: Likewise.
- * gcc.target/aarch64/test_frame_9.c: Likewise.
-
-2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83633
- * gfortran.dg/explicit_shape_1.f90: New test.
- * gfortran.dg/automatic_module_variable.f90: Update regex.
- * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
- * gfortran.dg/constant_shape.f90: Ditto.
- * gfortran.dg/dec_structure_23.f90: Ditto.
- * gfortran.dg/pr78240.f90: Ditto.
-
-2018-02-25 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84523
- * gfortran.dg/pr84523.f90: New test.
-
-2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/78238
- * gfortran.dg/select_type_40.f90: New test.
-
-2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/30792
- * gfortran.dg/data_substring.f90: New test.
-
-2018-02-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/83692
- * g++.dg/cpp1z/constexpr-83692.C: New test.
-
-2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/84346
- * gfortran.dg/statement_function_1.f90: Update test.
-
-2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/84506
- * gfortran.dg/inquire_19.f90: New test.
-
-2018-02-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83149
- * gfortran.dg/pr83149_b.f90: New test.
- * gfortran.dg/pr83149_a.f90: Additional source for previous.
-
-2018-02-23 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
- vec_signed2 and vec_unsigned2 to new Power 8 test file.
- * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
- Power 8 tests.
-
-2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
- * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
-
-2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
- expected output.
-
-2018-02-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83149
- * gfortran.dg/pr83149_1.f90: New test.
- * gfortran.dg/pr83149.f90: Additional source for previous.
-
-2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR testsuite/80551
- * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
- __GI___pthread_mutex_init as well.
-
-2018-02-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83148
- * gfortran.dg/class_68.f90: New test.
-
-2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/59781
- * gfortran.dg/derived_init_5.f90: New test.
-
-2018-02-22 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82851
- * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
- * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
-
-2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/81572
- * gcc.target/powerpc/pr81572.c: New.
-
-2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
-
- * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
-
-2018-02-22 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/84480
- * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
- * g++.dg/warn/Wstringop-truncation-1.C: New test.
-
-2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/84176
- * gcc.target/i386/indirect-thunk-11.c: New test.
- * gcc.target/i386/indirect-thunk-12.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
-
-2018-02-22 Steve Ellcey <sellcey@cavium.com>
-
- PR target/83335
- * gcc.target/aarch64/asm-2.c: Add dg-error for
- ILP32 mode.
- * gcc.target/aarch64/asm-4.c: New test.
-
-2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
-
-2018-02-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/84493
- * g++.dg/parse/error59.C: New test.
-
-2018-02-22 Tom de Vries <tom@codesourcery.com>
-
- * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
-
-2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/77655
- * g++.dg/cpp0x/pr77655.C: New.
-
-2018-02-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84496
- * g++.dg/cpp1y/pr84496.C: New test.
-
- PR target/84502
- * g++.dg/torture/pr84502.C: New test.
-
- PR tree-optimization/84503
- * gcc.dg/pr84503-1.c: New test.
- * gcc.dg/pr84503-2.c: New test.
-
-2018-02-21 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84478
- * gcc.c-torture/execute/pr84478.c: New test.
-
-2018-02-20 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/84095
- * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
- * c-c++-common/Wrestrict.c: Same.
- * gcc.dg/Wrestrict-6.c: Same.
- * gcc.dg/Warray-bounds-27.c: New test.
- * gcc.dg/Wrestrict-8.c: New test.
- * gcc.dg/Wrestrict-9.c: New test.
- * gcc.dg/pr84095.c: New test.
-
-2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
-
-2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/48890
- PR fortran/83823
- * gfortran.dg/structure_constructor_14.f90: New test.
-
-2018-02-20 Jeff Law <law@redhat.com>
-
- PR middle-end/82123
- PR tree-optimization/81592
- PR middle-end/79257
- * gcc.dg/pr81592.c: New test.
- * gcc.dg/pr82123.c: New test.
- * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
-
-2018-02-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84488
- * g++.dg/warn/Wunused-var-30.C: New test.
-
-2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/84419
- * gcc.dg/vect/pr84419.c: New test.
-
-2018-02-20 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/82004
- * gfortran.dg/pr82004.f90: New test.
-
-2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
-
- * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
-
-2018-02-20 Martin Liska <mliska@suse.cz>
-
- PR c/84310
- PR target/79747
- * gcc.target/i386/pr84310.c: New test.
- * gcc.target/i386/pr84310-2.c: Likewise.
-
-2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84446
- * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
-
-2018-02-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84445
- * g++.dg/cpp1z/launder7.C: New test.
-
- PR c++/84449
- * g++.dg/cpp0x/constexpr-84449.C: New test.
-
- PR c++/84455
- * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
-
-2018-02-19 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83344
- PR fortran/83975
- * gfortran.dg/associate_22.f90: Enable commented out test.
- * gfortran.dg/associate_36.f90: New test.
-
-2018-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84146
- * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
-
-2017-02-19 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
- (dg-options): Use -mavx instead of -w.
-
-2018-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84444
- * g++.dg/cpp1z/launder8.C: New test.
-
- PR c++/84448
- * g++.dg/gomp/pr84448.C: New test.
-
- PR c++/84430
- * g++.dg/gomp/pr84430.C: New test.
-
- PR tree-optimization/84452
- * gcc.dg/pr84452.c: New test.
-
- PR c++/79064
- * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
-
-2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/35339
- * gfortran.dg/implied_do_io_4.f90: New test.
-
-2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_alloc_comp_6.f08: New test.
- * gfortran.dg/coarray_alloc_comp_7.f08: New test.
- * gfortran.dg/coarray_alloc_comp_8.f08: New test.
-
-2018-02-19 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
-
-2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
-
- PR target/84460
- * gcc.target/i386/pr57193.c: Add -mtune=generic.
-
-2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84348
- * g++.dg/cpp0x/auto50.C: New.
- * g++.dg/parse/friend12.C: Adjust.
-
-2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/84389
- * gfortran.dg/dtio_33.f90: New test.
-
-2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/84412
- * gfortran.dg/inquire_18.f90: New test.
-
-2018-02-18 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/84381
- * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
- * gfortran.dg/pointer_intent_3.f90: Ditto.
- * gfortran.dg/proc_ptr_common_1.f90: Ditto.
- * gfortran.dg/protected_3.f90: Ditto.
- * gfortran.dg/protected_4.f90: Ditto.
- * gfortran.dg/protected_5.f90: Ditto.
- * gfortran.dg/protected_6.f90: Ditto.
-
-2018-02-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/80945
- * gfortran.dg/associate_35.f90: Remove error, add stop n's and
- change to run.
-
-2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84270
- * gfortran.dg/inline_matmul_22.f90: New test.
-
-2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84381
- * gfortran.dg/abort_shoulfail.f90: New test.
- * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
- by STOP n.
- * gfortran.dg/PR19754_2.f90: Likewise.
- * gfortran.dg/PR19872.f: Likewise.
- * gfortran.dg/PR49268.f90: Likewise.
- * gfortran.dg/Wall.f90: Likewise.
- * gfortran.dg/Wno-all.f90: Likewise.
- * gfortran.dg/achar_1.f90: Likewise.
- * gfortran.dg/achar_2.f90: Likewise.
- * gfortran.dg/achar_4.f90: Likewise.
- * gfortran.dg/achar_6.F90: Likewise.
- * gfortran.dg/actual_array_constructor_1.f90: Likewise.
- * gfortran.dg/actual_array_constructor_2.f90: Likewise.
- * gfortran.dg/actual_array_constructor_3.f90: Likewise.
- * gfortran.dg/actual_array_offset_1.f90: Likewise.
- * gfortran.dg/actual_array_result_1.f90: Likewise.
- * gfortran.dg/actual_array_substr_1.f90: Likewise.
- * gfortran.dg/actual_array_substr_2.f90: Likewise.
- * gfortran.dg/actual_pointer_function_1.f90: Likewise.
- * gfortran.dg/actual_procedure_1.f90: Likewise.
- * gfortran.dg/adjustl_1.f90: Likewise.
- * gfortran.dg/advance_1.f90: Likewise.
- * gfortran.dg/advance_4.f90: Likewise.
- * gfortran.dg/advance_5.f90: Likewise.
- * gfortran.dg/advance_6.f90: Likewise.
- * gfortran.dg/aint_anint_1.f90: Likewise.
- * gfortran.dg/aliasing_array_result_1.f90: Likewise.
- * gfortran.dg/aliasing_dummy_1.f90: Likewise.
- * gfortran.dg/aliasing_dummy_4.f90: Likewise.
- * gfortran.dg/aliasing_dummy_5.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
- * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
- * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
- * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
- * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
- * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
- * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
- * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
- * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
- * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
- * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
- * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
- * gfortran.dg/alloc_comp_class_1.f90: Likewise.
- * gfortran.dg/alloc_comp_class_2.f90: Likewise.
- * gfortran.dg/alloc_comp_class_4.f03: Likewise.
- * gfortran.dg/alloc_comp_class_5.f03: Likewise.
- * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
- * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
- * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
- * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
- * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
- * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
- * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
- * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
- * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
- * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
- * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
- * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
- * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
- * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
- * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
- * gfortran.dg/alloc_comp_result_1.f90: Likewise.
- * gfortran.dg/alloc_comp_result_2.f90: Likewise.
- * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
- * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
- * gfortran.dg/allocatable_dummy_1.f90: Likewise.
- * gfortran.dg/allocatable_dummy_3.f90: Likewise.
- * gfortran.dg/allocatable_function_1.f90: Likewise.
- * gfortran.dg/allocatable_function_10.f90: Likewise.
- * gfortran.dg/allocatable_function_3.f90: Likewise.
- * gfortran.dg/allocatable_function_5.f90: Likewise.
- * gfortran.dg/allocatable_function_6.f90: Likewise.
- * gfortran.dg/allocatable_function_7.f90: Likewise.
- * gfortran.dg/allocatable_function_8.f90: Likewise.
- * gfortran.dg/allocatable_scalar_1.f90: Likewise.
- * gfortran.dg/allocatable_scalar_10.f90: Likewise.
- * gfortran.dg/allocatable_scalar_12.f90: Likewise.
- * gfortran.dg/allocatable_scalar_13.f90: Likewise.
- * gfortran.dg/allocatable_scalar_3.f90: Likewise.
- * gfortran.dg/allocatable_scalar_4.f90: Likewise.
- * gfortran.dg/allocatable_scalar_5.f90: Likewise.
- * gfortran.dg/allocatable_scalar_6.f90: Likewise.
- * gfortran.dg/allocatable_scalar_7.f90: Likewise.
- * gfortran.dg/allocatable_scalar_8.f90: Likewise.
- * gfortran.dg/allocatable_scalar_9.f90: Likewise.
- * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
- * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
- * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
- * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
- * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
- * gfortran.dg/allocate_class_3.f90: Likewise.
- * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
- * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
- * gfortran.dg/allocate_derived_5.f90: Likewise.
- * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
- * gfortran.dg/allocate_with_mold_1.f90: Likewise.
- * gfortran.dg/allocate_with_source_1.f90: Likewise.
- * gfortran.dg/allocate_with_source_10.f08: Likewise.
- * gfortran.dg/allocate_with_source_11.f08: Likewise.
- * gfortran.dg/allocate_with_source_12.f03: Likewise.
- * gfortran.dg/allocate_with_source_15.f03: Likewise.
- * gfortran.dg/allocate_with_source_16.f90: Likewise.
- * gfortran.dg/allocate_with_source_17.f03: Likewise.
- * gfortran.dg/allocate_with_source_18.f03: Likewise.
- * gfortran.dg/allocate_with_source_2.f90: Likewise.
- * gfortran.dg/allocate_with_source_20.f03: Likewise.
- * gfortran.dg/allocate_with_source_22.f03: Likewise.
- * gfortran.dg/allocate_with_source_23.f03: Likewise.
- * gfortran.dg/allocate_with_source_24.f90: Likewise.
- * gfortran.dg/allocate_with_source_5.f90: Likewise.
- * gfortran.dg/allocate_with_source_6.f90: Likewise.
- * gfortran.dg/allocate_with_source_7.f08: Likewise.
- * gfortran.dg/allocate_with_source_8.f08: Likewise.
- * gfortran.dg/allocate_with_source_9.f08: Likewise.
- * gfortran.dg/allocate_zerosize_1.f90: Likewise.
- * gfortran.dg/allocate_zerosize_3.f: Likewise.
- * gfortran.dg/altreturn_3.f90: Likewise.
- * gfortran.dg/altreturn_5.f90: Likewise.
- * gfortran.dg/altreturn_7.f90: Likewise.
- * gfortran.dg/and_or_xor.f90: Likewise.
- * gfortran.dg/anint_1.f90: Likewise.
- * gfortran.dg/any_all_1.f90: Likewise.
- * gfortran.dg/anyallcount_1.f90: Likewise.
- * gfortran.dg/append_1.f90: Likewise.
- * gfortran.dg/argument_checking_1.f90: Likewise.
- * gfortran.dg/argument_checking_2.f90: Likewise.
- * gfortran.dg/argument_checking_8.f90: Likewise.
- * gfortran.dg/arithmetic_if.f90: Likewise.
- * gfortran.dg/array_1.f90: Likewise.
- * gfortran.dg/array_2.f90: Likewise.
- * gfortran.dg/array_alloc_1.f90: Likewise.
- * gfortran.dg/array_alloc_2.f90: Likewise.
- * gfortran.dg/array_alloc_3.f90: Likewise.
- * gfortran.dg/array_assignment_1.F90: Likewise.
- * gfortran.dg/array_assignment_5.f90: Likewise.
- * gfortran.dg/array_constructor_1.f90: Likewise.
- * gfortran.dg/array_constructor_10.f90: Likewise.
- * gfortran.dg/array_constructor_11.f90: Likewise.
- * gfortran.dg/array_constructor_12.f90: Likewise.
- * gfortran.dg/array_constructor_15.f90: Likewise.
- * gfortran.dg/array_constructor_16.f90: Likewise.
- * gfortran.dg/array_constructor_17.f90: Likewise.
- * gfortran.dg/array_constructor_19.f90: Likewise.
- * gfortran.dg/array_constructor_23.f: Likewise.
- * gfortran.dg/array_constructor_24.f: Likewise.
- * gfortran.dg/array_constructor_32.f90: Likewise.
- * gfortran.dg/array_constructor_36.f90: Likewise.
- * gfortran.dg/array_constructor_39.f90: Likewise.
- * gfortran.dg/array_constructor_4.f90: Likewise.
- * gfortran.dg/array_constructor_40.f90: Likewise.
- * gfortran.dg/array_constructor_44.f90: Likewise.
- * gfortran.dg/array_constructor_45.f90: Likewise.
- * gfortran.dg/array_constructor_46.f90: Likewise.
- * gfortran.dg/array_constructor_47.f90: Likewise.
- * gfortran.dg/array_constructor_49.f90: Likewise.
- * gfortran.dg/array_constructor_5.f90: Likewise.
- * gfortran.dg/array_constructor_50.f90: Likewise.
- * gfortran.dg/array_constructor_6.f90: Likewise.
- * gfortran.dg/array_constructor_7.f90: Likewise.
- * gfortran.dg/array_constructor_8.f90: Likewise.
- * gfortran.dg/array_constructor_9.f90: Likewise.
- * gfortran.dg/array_constructor_type_1.f03: Likewise.
- * gfortran.dg/array_constructor_type_10.f03: Likewise.
- * gfortran.dg/array_constructor_type_11.f03: Likewise.
- * gfortran.dg/array_constructor_type_12.f03: Likewise.
- * gfortran.dg/array_constructor_type_13.f90: Likewise.
- * gfortran.dg/array_constructor_type_14.f03: Likewise.
- * gfortran.dg/array_constructor_type_16.f03: Likewise.
- * gfortran.dg/array_constructor_type_2.f03: Likewise.
- * gfortran.dg/array_constructor_type_22.f03: Likewise.
- * gfortran.dg/array_constructor_type_3.f03: Likewise.
- * gfortran.dg/array_constructor_type_4.f03: Likewise.
- * gfortran.dg/array_constructor_type_5.f03: Likewise.
- * gfortran.dg/array_constructor_type_6.f03: Likewise.
- * gfortran.dg/array_constructor_type_7.f03: Likewise.
- * gfortran.dg/array_function_1.f90: Likewise.
- * gfortran.dg/array_function_5.f90: Likewise.
- * gfortran.dg/array_initializer_1.f90: Likewise.
- * gfortran.dg/array_initializer_2.f90: Likewise.
- * gfortran.dg/array_memcpy_5.f90: Likewise.
- * gfortran.dg/array_memset_2.f90: Likewise.
- * gfortran.dg/array_reference_1.f90: Likewise.
- * gfortran.dg/array_return_value_1.f90: Likewise.
- * gfortran.dg/array_section_1.f90: Likewise.
- * gfortran.dg/array_temporaries_3.f90: Likewise.
- * gfortran.dg/arrayio_1.f90: Likewise.
- * gfortran.dg/arrayio_10.f90: Likewise.
- * gfortran.dg/arrayio_11.f90: Likewise.
- * gfortran.dg/arrayio_12.f90: Likewise.
- * gfortran.dg/arrayio_13.f90: Likewise.
- * gfortran.dg/arrayio_14.f90: Likewise.
- * gfortran.dg/arrayio_16.f90: Likewise.
- * gfortran.dg/arrayio_2.f90: Likewise.
- * gfortran.dg/arrayio_3.f90: Likewise.
- * gfortran.dg/arrayio_4.f90: Likewise.
- * gfortran.dg/arrayio_5.f90: Likewise.
- * gfortran.dg/arrayio_6.f90: Likewise.
- * gfortran.dg/arrayio_7.f90: Likewise.
- * gfortran.dg/arrayio_8.f90: Likewise.
- * gfortran.dg/arrayio_9.f90: Likewise.
- * gfortran.dg/arrayio_derived_1.f90: Likewise.
- * gfortran.dg/assign_10.f90: Likewise.
- * gfortran.dg/assign_9.f90: Likewise.
- * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
- * gfortran.dg/assignment_1.f90: Likewise.
- * gfortran.dg/associate_1.f03: Likewise.
- * gfortran.dg/associate_11.f90: Likewise.
- * gfortran.dg/associate_13.f90: Likewise.
- * gfortran.dg/associate_15.f90: Likewise.
- * gfortran.dg/associate_17.f90: Likewise.
- * gfortran.dg/associate_18.f08: Likewise.
- * gfortran.dg/associate_19.f03: Likewise.
- * gfortran.dg/associate_20.f03: Likewise.
- * gfortran.dg/associate_22.f90: Likewise.
- * gfortran.dg/associate_23.f90: Likewise.
- * gfortran.dg/associate_24.f90: Likewise.
- * gfortran.dg/associate_25.f90: Likewise.
- * gfortran.dg/associate_27.f90: Likewise.
- * gfortran.dg/associate_28.f90: Likewise.
- * gfortran.dg/associate_32.f03: Likewise.
- * gfortran.dg/associate_33.f03: Likewise.
- * gfortran.dg/associate_34.f90: Likewise.
- * gfortran.dg/associate_6.f03: Likewise.
- * gfortran.dg/associate_7.f03: Likewise.
- * gfortran.dg/associate_8.f03: Likewise.
- * gfortran.dg/associate_9.f03: Likewise.
- * gfortran.dg/associated_1.f90: Likewise.
- * gfortran.dg/associated_2.f90: Likewise.
- * gfortran.dg/associated_5.f90: Likewise.
- * gfortran.dg/associated_6.f90: Likewise.
- * gfortran.dg/associated_target_3.f90: Likewise.
- * gfortran.dg/associated_target_4.f90: Likewise.
- * gfortran.dg/associated_target_5.f03: Likewise.
- * gfortran.dg/associated_target_6.f03: Likewise.
- * gfortran.dg/assumed_dummy_1.f90: Likewise.
- * gfortran.dg/assumed_rank_1.f90: Likewise.
- * gfortran.dg/assumed_rank_10.f90: Likewise.
- * gfortran.dg/assumed_rank_2.f90: Likewise.
- * gfortran.dg/assumed_rank_7.f90: Likewise.
- * gfortran.dg/assumed_rank_8.f90: Likewise.
- * gfortran.dg/assumed_rank_9.f90: Likewise.
- * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
- * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
- * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
- * gfortran.dg/assumed_type_2.f90: Likewise.
- * gfortran.dg/atan2_1.f90: Likewise.
- * gfortran.dg/auto_array_1.f90: Likewise.
- * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
- * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
- * gfortran.dg/auto_char_len_3.f90: Likewise.
- * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
- * gfortran.dg/auto_internal_assumed.f90: Likewise.
- * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
- * gfortran.dg/auto_save_2.f90: Likewise.
- * gfortran.dg/automatic_default_init_1.f90: Likewise.
- * gfortran.dg/backslash_1.f90: Likewise.
- * gfortran.dg/backslash_2.f90: Likewise.
- * gfortran.dg/backslash_3.f: Likewise.
- * gfortran.dg/backspace_1.f: Likewise.
- * gfortran.dg/backspace_10.f90: Likewise.
- * gfortran.dg/backspace_11.f90: Likewise.
- * gfortran.dg/backspace_2.f: Likewise.
- * gfortran.dg/backspace_3.f: Likewise.
- * gfortran.dg/backspace_4.f: Likewise.
- * gfortran.dg/backspace_5.f: Likewise.
- * gfortran.dg/backspace_6.f: Likewise.
- * gfortran.dg/backspace_7.f90: Likewise.
- * gfortran.dg/backspace_8.f: Likewise.
- * gfortran.dg/backspace_9.f: Likewise.
- * gfortran.dg/bessel_1.f90: Likewise.
- * gfortran.dg/bessel_2.f90: Likewise.
- * gfortran.dg/bessel_5.f90: Likewise.
- * gfortran.dg/bessel_6.f90: Likewise.
- * gfortran.dg/bessel_7.f90: Likewise.
- * gfortran.dg/bind_c_dts_2.f03: Likewise.
- * gfortran.dg/bind_c_dts_3.f03: Likewise.
- * gfortran.dg/bind_c_usage_15.f90: Likewise.
- * gfortran.dg/bind_c_usage_16.f03: Likewise.
- * gfortran.dg/bind_c_usage_17.f90: Likewise.
- * gfortran.dg/bind_c_usage_24.f90: Likewise.
- * gfortran.dg/binding_c_table_15_1.f03: Likewise.
- * gfortran.dg/binding_label_tests_16.f03: Likewise.
- * gfortran.dg/binding_label_tests_23.f90: Likewise.
- * gfortran.dg/bit_comparison_1.F90: Likewise.
- * gfortran.dg/bit_comparison_2.F90: Likewise.
- * gfortran.dg/block_1.f08: Likewise.
- * gfortran.dg/block_13.f08: Likewise.
- * gfortran.dg/block_14.f90: Likewise.
- * gfortran.dg/block_2.f08: Likewise.
- * gfortran.dg/block_6.f08: Likewise.
- * gfortran.dg/block_7.f08: Likewise.
- * gfortran.dg/block_8.f08: Likewise.
- * gfortran.dg/blockdata_1.f90: Likewise.
- * gfortran.dg/bound_1.f90: Likewise.
- * gfortran.dg/bound_2.f90: Likewise.
- * gfortran.dg/bound_3.f90: Likewise.
- * gfortran.dg/bound_4.f90: Likewise.
- * gfortran.dg/bound_5.f90: Likewise.
- * gfortran.dg/bound_6.f90: Likewise.
- * gfortran.dg/bound_7.f90: Likewise.
- * gfortran.dg/bound_8.f90: Likewise.
- * gfortran.dg/bound_9.f90: Likewise.
- * gfortran.dg/bound_simplification_1.f90: Likewise.
- * gfortran.dg/bound_simplification_3.f90: Likewise.
- * gfortran.dg/bound_simplification_4.f90: Likewise.
- * gfortran.dg/bound_simplification_5.f90: Likewise.
- * gfortran.dg/bound_simplification_6.f90: Likewise.
- * gfortran.dg/bounds_check_1.f90: Likewise.
- * gfortran.dg/bounds_check_12.f90: Likewise.
- * gfortran.dg/bounds_check_14.f90: Likewise.
- * gfortran.dg/bounds_check_15.f90: Likewise.
- * gfortran.dg/bounds_check_19.f90: Likewise.
- * gfortran.dg/bounds_check_8.f90: Likewise.
- * gfortran.dg/bounds_check_9.f90: Likewise.
- * gfortran.dg/bounds_check_fail_2.f90: Likewise.
- * gfortran.dg/bounds_check_fail_3.f90: Likewise.
- * gfortran.dg/bounds_check_fail_4.f90: Likewise.
- * gfortran.dg/boz_1.f90: Likewise.
- * gfortran.dg/boz_11.f90: Likewise.
- * gfortran.dg/boz_13.f90: Likewise.
- * gfortran.dg/boz_14.f90: Likewise.
- * gfortran.dg/boz_15.f90: Likewise.
- * gfortran.dg/boz_3.f90: Likewise.
- * gfortran.dg/boz_6.f90: Likewise.
- * gfortran.dg/boz_9.f90: Likewise.
- * gfortran.dg/byte_1.f90: Likewise.
- * gfortran.dg/byte_2.f90: Likewise.
- * gfortran.dg/c_assoc.f90: Likewise.
- * gfortran.dg/c_assoc_2.f03: Likewise.
- * gfortran.dg/c_assoc_3.f90: Likewise.
- * gfortran.dg/c_by_val_1.f: Likewise.
- * gfortran.dg/c_by_val_5.f90: Likewise.
- * gfortran.dg/c_char_tests.f03: Likewise.
- * gfortran.dg/c_char_tests_2.f03: Likewise.
- * gfortran.dg/c_f_pointer_complex.f03: Likewise.
- * gfortran.dg/c_f_pointer_logical.f03: Likewise.
- * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
- * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
- * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
- * gfortran.dg/c_f_pointer_tests.f90: Likewise.
- * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
- * gfortran.dg/c_kind_int128_test2.f03: Likewise.
- * gfortran.dg/c_kind_params.f90: Likewise.
- * gfortran.dg/c_loc_test_20.f90: Likewise.
- * gfortran.dg/c_loc_tests_2.f03: Likewise.
- * gfortran.dg/c_ptr_tests_14.f90: Likewise.
- * gfortran.dg/c_ptr_tests_15.f90: Likewise.
- * gfortran.dg/c_size_t_test.f03: Likewise.
- * gfortran.dg/c_sizeof_1.f90: Likewise.
- * gfortran.dg/c_sizeof_5.f90: Likewise.
- * gfortran.dg/c_sizeof_6.f90: Likewise.
- * gfortran.dg/char4_iunit_1.f03: Likewise.
- * gfortran.dg/char4_iunit_2.f03: Likewise.
- * gfortran.dg/char_allocation_1.f90: Likewise.
- * gfortran.dg/char_array_constructor.f90: Likewise.
- * gfortran.dg/char_array_structure_constructor.f90: Likewise.
- * gfortran.dg/char_assign_1.f90: Likewise.
- * gfortran.dg/char_associated_1.f90: Likewise.
- * gfortran.dg/char_cast_2.f90: Likewise.
- * gfortran.dg/char_comparison_1.f: Likewise.
- * gfortran.dg/char_component_initializer_1.f90: Likewise.
- * gfortran.dg/char_component_initializer_2.f90: Likewise.
- * gfortran.dg/char_cons_len.f90: Likewise.
- * gfortran.dg/char_conversion.f90: Likewise.
- * gfortran.dg/char_cshift_1.f90: Likewise.
- * gfortran.dg/char_cshift_2.f90: Likewise.
- * gfortran.dg/char_decl_2.f90: Likewise.
- * gfortran.dg/char_eoshift_1.f90: Likewise.
- * gfortran.dg/char_eoshift_2.f90: Likewise.
- * gfortran.dg/char_eoshift_3.f90: Likewise.
- * gfortran.dg/char_eoshift_4.f90: Likewise.
- * gfortran.dg/char_eoshift_5.f90: Likewise.
- * gfortran.dg/char_expr_1.f90: Likewise.
- * gfortran.dg/char_expr_3.f90: Likewise.
- * gfortran.dg/char_initialiser_actual.f90: Likewise.
- * gfortran.dg/char_length_12.f90: Likewise.
- * gfortran.dg/char_length_14.f90: Likewise.
- * gfortran.dg/char_length_15.f90: Likewise.
- * gfortran.dg/char_length_17.f90: Likewise.
- * gfortran.dg/char_length_20.f90: Likewise.
- * gfortran.dg/char_length_21.f90: Likewise.
- * gfortran.dg/char_length_5.f90: Likewise.
- * gfortran.dg/char_length_6.f90: Likewise.
- * gfortran.dg/char_length_7.f90: Likewise.
- * gfortran.dg/char_length_8.f90: Likewise.
- * gfortran.dg/char_pack_1.f90: Likewise.
- * gfortran.dg/char_pack_2.f90: Likewise.
- * gfortran.dg/char_pointer_assign.f90: Likewise.
- * gfortran.dg/char_pointer_assign_3.f90: Likewise.
- * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
- * gfortran.dg/char_pointer_dependency.f90: Likewise.
- * gfortran.dg/char_pointer_dummy.f90: Likewise.
- * gfortran.dg/char_pointer_func.f90: Likewise.
- * gfortran.dg/char_reshape_1.f90: Likewise.
- * gfortran.dg/char_result_1.f90: Likewise.
- * gfortran.dg/char_result_12.f90: Likewise.
- * gfortran.dg/char_result_13.f90: Likewise.
- * gfortran.dg/char_result_14.f90: Likewise.
- * gfortran.dg/char_result_15.f90: Likewise.
- * gfortran.dg/char_result_2.f90: Likewise.
- * gfortran.dg/char_result_3.f90: Likewise.
- * gfortran.dg/char_result_4.f90: Likewise.
- * gfortran.dg/char_result_5.f90: Likewise.
- * gfortran.dg/char_result_6.f90: Likewise.
- * gfortran.dg/char_result_7.f90: Likewise.
- * gfortran.dg/char_result_8.f90: Likewise.
- * gfortran.dg/char_spread_1.f90: Likewise.
- * gfortran.dg/char_transpose_1.f90: Likewise.
- * gfortran.dg/char_type_len.f90: Likewise.
- * gfortran.dg/char_unpack_1.f90: Likewise.
- * gfortran.dg/char_unpack_2.f90: Likewise.
- * gfortran.dg/character_array_constructor_1.f90: Likewise.
- * gfortran.dg/character_comparison_1.f90: Likewise.
- * gfortran.dg/character_comparison_2.f90: Likewise.
- * gfortran.dg/character_comparison_3.f90: Likewise.
- * gfortran.dg/character_comparison_4.f90: Likewise.
- * gfortran.dg/character_comparison_5.f90: Likewise.
- * gfortran.dg/character_comparison_6.f90: Likewise.
- * gfortran.dg/character_comparison_7.f90: Likewise.
- * gfortran.dg/character_comparison_8.f90: Likewise.
- * gfortran.dg/character_comparison_9.f90: Likewise.
- * gfortran.dg/charlen_15.f90: Likewise.
- * gfortran.dg/charlen_16.f90: Likewise.
- * gfortran.dg/chkbits.f90: Likewise.
- * gfortran.dg/chmod_1.f90: Likewise.
- * gfortran.dg/chmod_2.f90: Likewise.
- * gfortran.dg/chmod_3.f90: Likewise.
- * gfortran.dg/class_1.f03: Likewise.
- * gfortran.dg/class_18.f03: Likewise.
- * gfortran.dg/class_19.f03: Likewise.
- * gfortran.dg/class_35.f90: Likewise.
- * gfortran.dg/class_46.f03: Likewise.
- * gfortran.dg/class_48.f90: Likewise.
- * gfortran.dg/class_51.f90: Likewise.
- * gfortran.dg/class_52.f90: Likewise.
- * gfortran.dg/class_6.f03: Likewise.
- * gfortran.dg/class_63.f90: Likewise.
- * gfortran.dg/class_64.f90: Likewise.
- * gfortran.dg/class_65.f90: Likewise.
- * gfortran.dg/class_66.f90: Likewise.
- * gfortran.dg/class_67.f90: Likewise.
- * gfortran.dg/class_9.f03: Likewise.
- * gfortran.dg/class_alias.f90: Likewise.
- * gfortran.dg/class_allocate_1.f03: Likewise.
- * gfortran.dg/class_allocate_10.f03: Likewise.
- * gfortran.dg/class_allocate_13.f90: Likewise.
- * gfortran.dg/class_allocate_14.f90: Likewise.
- * gfortran.dg/class_allocate_15.f90: Likewise.
- * gfortran.dg/class_allocate_19.f03: Likewise.
- * gfortran.dg/class_allocate_21.f90: Likewise.
- * gfortran.dg/class_allocate_22.f90: Likewise.
- * gfortran.dg/class_allocate_3.f03: Likewise.
- * gfortran.dg/class_allocate_4.f03: Likewise.
- * gfortran.dg/class_allocate_5.f90: Likewise.
- * gfortran.dg/class_allocate_6.f03: Likewise.
- * gfortran.dg/class_allocate_7.f03: Likewise.
- * gfortran.dg/class_allocate_8.f03: Likewise.
- * gfortran.dg/class_allocate_9.f03: Likewise.
- * gfortran.dg/class_array_1.f03: Likewise.
- * gfortran.dg/class_array_14.f90: Likewise.
- * gfortran.dg/class_array_15.f03: Likewise.
- * gfortran.dg/class_array_16.f90: Likewise.
- * gfortran.dg/class_array_2.f03: Likewise.
- * gfortran.dg/class_array_20.f03: Likewise.
- * gfortran.dg/class_array_21.f03: Likewise.
- * gfortran.dg/class_array_3.f03: Likewise.
- * gfortran.dg/class_array_4.f03: Likewise.
- * gfortran.dg/class_array_7.f03: Likewise.
- * gfortran.dg/class_array_8.f03: Likewise.
- * gfortran.dg/class_array_9.f03: Likewise.
- * gfortran.dg/class_defined_operator_1.f03: Likewise.
- * gfortran.dg/class_dummy_1.f03: Likewise.
- * gfortran.dg/class_optional_1.f90: Likewise.
- * gfortran.dg/class_optional_2.f90: Likewise.
- * gfortran.dg/class_result_5.f90: Likewise.
- * gfortran.dg/class_result_6.f90: Likewise.
- * gfortran.dg/class_to_type_1.f03: Likewise.
- * gfortran.dg/class_to_type_2.f90: Likewise.
- * gfortran.dg/class_to_type_3.f03: Likewise.
- * gfortran.dg/class_to_type_4.f90: Likewise.
- * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
- * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
- * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
- * gfortran.dg/coarray/atomic_1.f90: Likewise.
- * gfortran.dg/coarray/atomic_2.f90: Likewise.
- * gfortran.dg/coarray/codimension.f90: Likewise.
- * gfortran.dg/coarray/coindexed_1.f90: Likewise.
- * gfortran.dg/coarray/collectives_1.f90: Likewise.
- * gfortran.dg/coarray/collectives_2.f90: Likewise.
- * gfortran.dg/coarray/collectives_3.f90: Likewise.
- * gfortran.dg/coarray/collectives_4.f90: Likewise.
- * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
- * gfortran.dg/coarray/dummy_1.f90: Likewise.
- * gfortran.dg/coarray/event_1.f90: Likewise.
- * gfortran.dg/coarray/event_2.f90: Likewise.
- * gfortran.dg/coarray/get_array.f90: Likewise.
- * gfortran.dg/coarray/image_index_1.f90: Likewise.
- * gfortran.dg/coarray/image_index_2.f90: Likewise.
- * gfortran.dg/coarray/image_index_3.f90: Likewise.
- * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
- * gfortran.dg/coarray/lock_1.f90: Likewise.
- * gfortran.dg/coarray/lock_2.f90: Likewise.
- * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
- * gfortran.dg/coarray/poly_run_1.f90: Likewise.
- * gfortran.dg/coarray/poly_run_2.f90: Likewise.
- * gfortran.dg/coarray/poly_run_3.f90: Likewise.
- * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
- * gfortran.dg/coarray/registering_1.f90: Likewise.
- * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
- * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
- * gfortran.dg/coarray/send_array.f90: Likewise.
- * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
- * gfortran.dg/coarray/sendget_array.f90: Likewise.
- * gfortran.dg/coarray/subobject_1.f90: Likewise.
- * gfortran.dg/coarray/sync_1.f90: Likewise.
- * gfortran.dg/coarray/sync_3.f90: Likewise.
- * gfortran.dg/coarray/this_image_1.f90: Likewise.
- * gfortran.dg/coarray/this_image_2.f90: Likewise.
- * gfortran.dg/coarray_13.f90: Likewise.
- * gfortran.dg/coarray_15.f90: Likewise.
- * gfortran.dg/coarray_16.f90: Likewise.
- * gfortran.dg/coarray_2.f90: Likewise.
- * gfortran.dg/coarray_23.f90: Likewise.
- * gfortran.dg/coarray_40.f90: Likewise.
- * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
- * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
- * gfortran.dg/coarray_allocate_10.f08: Likewise.
- * gfortran.dg/coarray_allocate_2.f08: Likewise.
- * gfortran.dg/coarray_allocate_3.f08: Likewise.
- * gfortran.dg/coarray_allocate_4.f08: Likewise.
- * gfortran.dg/coarray_allocate_5.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_lib_alloc_4.f90: Likewise.
- * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
- * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
- * gfortran.dg/coarray_lib_token_1.f90: Likewise.
- * gfortran.dg/coarray_lib_token_2.f90: Likewise.
- * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
- * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
- * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
- * gfortran.dg/coarray_stat_2.f90: Likewise.
- * gfortran.dg/coarray_subobject_1.f90: Likewise.
- * gfortran.dg/coindexed_1.f90: Likewise.
- * gfortran.dg/comma.f: Likewise.
- * gfortran.dg/comma_format_extension_3.f: Likewise.
- * gfortran.dg/comma_format_extension_4.f: Likewise.
- * gfortran.dg/common_2.f90: Likewise.
- * gfortran.dg/common_4.f90: Likewise.
- * gfortran.dg/common_align_1.f90: Likewise.
- * gfortran.dg/common_align_2.f90: Likewise.
- * gfortran.dg/common_equivalence_1.f: Likewise.
- * gfortran.dg/common_pointer_1.f90: Likewise.
- * gfortran.dg/common_resize_1.f: Likewise.
- * gfortran.dg/complex_intrinsic_1.f90: Likewise.
- * gfortran.dg/complex_intrinsic_3.f90: Likewise.
- * gfortran.dg/complex_intrinsic_5.f90: Likewise.
- * gfortran.dg/complex_intrinsic_7.f90: Likewise.
- * gfortran.dg/complex_read.f90: Likewise.
- * gfortran.dg/complex_write.f90: Likewise.
- * gfortran.dg/constant_substring.f: Likewise.
- * gfortran.dg/constructor_2.f90: Likewise.
- * gfortran.dg/constructor_3.f90: Likewise.
- * gfortran.dg/constructor_6.f90: Likewise.
- * gfortran.dg/contained_1.f90: Likewise.
- * gfortran.dg/contained_3.f90: Likewise.
- * gfortran.dg/contained_equivalence_1.f90: Likewise.
- * gfortran.dg/contained_module_proc_1.f90: Likewise.
- * gfortran.dg/continuation_1.f90: Likewise.
- * gfortran.dg/continuation_11.f90: Likewise.
- * gfortran.dg/continuation_12.f90: Likewise.
- * gfortran.dg/continuation_13.f90: Likewise.
- * gfortran.dg/continuation_14.f: Likewise.
- * gfortran.dg/continuation_8.f90: Likewise.
- * gfortran.dg/convert_2.f90: Likewise.
- * gfortran.dg/convert_implied_open.f90: Likewise.
- * gfortran.dg/count_init_expr.f03: Likewise.
- * gfortran.dg/cr_lf.f90: Likewise.
- * gfortran.dg/cray_pointers_10.f90: Likewise.
- * gfortran.dg/cray_pointers_2.f90: Likewise.
- * gfortran.dg/cray_pointers_5.f90: Likewise.
- * gfortran.dg/cray_pointers_7.f90: Likewise.
- * gfortran.dg/cray_pointers_8.f90: Likewise.
- * gfortran.dg/cshift_1.f90: Likewise.
- * gfortran.dg/cshift_2.f90: Likewise.
- * gfortran.dg/cshift_large_1.f90: Likewise.
- * gfortran.dg/cshift_nan_1.f90: Likewise.
- * gfortran.dg/csqrt_2.f: Likewise.
- * gfortran.dg/data_array_1.f90: Likewise.
- * gfortran.dg/data_char_1.f90: Likewise.
- * gfortran.dg/data_char_2.f90: Likewise.
- * gfortran.dg/data_char_3.f90: Likewise.
- * gfortran.dg/data_derived_1.f90: Likewise.
- * gfortran.dg/data_implied_do_1.f90: Likewise.
- * gfortran.dg/data_namelist_conflict.f90: Likewise.
- * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
- * gfortran.dg/deallocate_stat.f90: Likewise.
- * gfortran.dg/deallocate_stat_2.f90: Likewise.
- * gfortran.dg/debug/pr37738.f: Likewise.
- * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
- * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
- * gfortran.dg/dec_exp_1.f90: Likewise.
- * gfortran.dg/dec_init_1.f90: Likewise.
- * gfortran.dg/dec_init_2.f90: Likewise.
- * gfortran.dg/dec_init_3.f90: Likewise.
- * gfortran.dg/dec_init_4.f90: Likewise.
- * gfortran.dg/dec_io_1.f90: Likewise.
- * gfortran.dg/dec_io_2.f90: Likewise.
- * gfortran.dg/dec_io_2a.f90: Likewise.
- * gfortran.dg/dec_io_6.f90: Likewise.
- * gfortran.dg/dec_loc_rval_1.f90: Likewise.
- * gfortran.dg/dec_logical_xor_1.f90: Likewise.
- * gfortran.dg/dec_math.f90: Likewise.
- * gfortran.dg/dec_parameter_1.f: Likewise.
- * gfortran.dg/dec_parameter_2.f90: Likewise.
- * gfortran.dg/dec_static_1.f90: Likewise.
- * gfortran.dg/dec_static_2.f90: Likewise.
- * gfortran.dg/dec_structure_1.f90: Likewise.
- * gfortran.dg/dec_structure_10.f90: Likewise.
- * gfortran.dg/dec_structure_18.f90: Likewise.
- * gfortran.dg/dec_structure_19.f90: Likewise.
- * gfortran.dg/dec_structure_2.f90: Likewise.
- * gfortran.dg/dec_structure_22.f90: Likewise.
- * gfortran.dg/dec_structure_3.f90: Likewise.
- * gfortran.dg/dec_structure_4.f90: Likewise.
- * gfortran.dg/dec_structure_5.f90: Likewise.
- * gfortran.dg/dec_structure_6.f90: Likewise.
- * gfortran.dg/dec_structure_7.f90: Likewise.
- * gfortran.dg/dec_union_1.f90: Likewise.
- * gfortran.dg/dec_union_2.f90: Likewise.
- * gfortran.dg/dec_union_3.f90: Likewise.
- * gfortran.dg/dec_union_4.f90: Likewise.
- * gfortran.dg/dec_union_5.f90: Likewise.
- * gfortran.dg/default_format_1.f90: Likewise.
- * gfortran.dg/default_format_2.f90: Likewise.
- * gfortran.dg/default_format_denormal_1.f90: Likewise.
- * gfortran.dg/default_format_denormal_2.f90: Likewise.
- * gfortran.dg/default_initialization_3.f90: Likewise.
- * gfortran.dg/default_initialization_4.f90: Likewise.
- * gfortran.dg/default_initialization_5.f90: Likewise.
- * gfortran.dg/deferred_character_1.f90: Likewise.
- * gfortran.dg/deferred_character_10.f90: Likewise.
- * gfortran.dg/deferred_character_11.f90: Likewise.
- * gfortran.dg/deferred_character_12.f90: Likewise.
- * gfortran.dg/deferred_character_13.f90: Likewise.
- * gfortran.dg/deferred_character_14.f90: Likewise.
- * gfortran.dg/deferred_character_15.f90: Likewise.
- * gfortran.dg/deferred_character_16.f90: Likewise.
- * gfortran.dg/deferred_character_2.f90: Likewise.
- * gfortran.dg/deferred_character_3.f90: Likewise.
- * gfortran.dg/deferred_character_4.f90: Likewise.
- * gfortran.dg/deferred_character_5.f90: Likewise.
- * gfortran.dg/deferred_character_6.f90: Likewise.
- * gfortran.dg/deferred_character_7.f90: Likewise.
- * gfortran.dg/deferred_character_8.f90: Likewise.
- * gfortran.dg/deferred_character_9.f90: Likewise.
- * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
- * gfortran.dg/deferred_type_component_1.f90: Likewise.
- * gfortran.dg/deferred_type_component_2.f90: Likewise.
- * gfortran.dg/deferred_type_param_2.f90: Likewise.
- * gfortran.dg/deferred_type_param_4.f90: Likewise.
- * gfortran.dg/deferred_type_param_5.f90: Likewise.
- * gfortran.dg/deferred_type_param_6.f90: Likewise.
- * gfortran.dg/deferred_type_param_8.f90: Likewise.
- * gfortran.dg/deferred_type_param_9.f90: Likewise.
- * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
- * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
- * gfortran.dg/defined_assignment_1.f90: Likewise.
- * gfortran.dg/defined_assignment_10.f90: Likewise.
- * gfortran.dg/defined_assignment_11.f90: Likewise.
- * gfortran.dg/defined_assignment_2.f90: Likewise.
- * gfortran.dg/defined_assignment_3.f90: Likewise.
- * gfortran.dg/defined_assignment_4.f90: Likewise.
- * gfortran.dg/defined_assignment_5.f90: Likewise.
- * gfortran.dg/defined_assignment_8.f90: Likewise.
- * gfortran.dg/defined_assignment_9.f90: Likewise.
- * gfortran.dg/dependency_2.f90: Likewise.
- * gfortran.dg/dependency_21.f90: Likewise.
- * gfortran.dg/dependency_22.f90: Likewise.
- * gfortran.dg/dependency_23.f90: Likewise.
- * gfortran.dg/dependency_24.f90: Likewise.
- * gfortran.dg/dependency_25.f90: Likewise.
- * gfortran.dg/dependency_26.f90: Likewise.
- * gfortran.dg/dependency_39.f90: Likewise.
- * gfortran.dg/dependency_40.f90: Likewise.
- * gfortran.dg/dependency_41.f90: Likewise.
- * gfortran.dg/dependency_42.f90: Likewise.
- * gfortran.dg/dependency_43.f90: Likewise.
- * gfortran.dg/dependency_44.f90: Likewise.
- * gfortran.dg/dependency_45.f90: Likewise.
- * gfortran.dg/dependency_50.f90: Likewise.
- * gfortran.dg/dependency_51.f90: Likewise.
- * gfortran.dg/dependent_decls_1.f90: Likewise.
- * gfortran.dg/der_array_1.f90: Likewise.
- * gfortran.dg/der_array_io_1.f90: Likewise.
- * gfortran.dg/der_array_io_2.f90: Likewise.
- * gfortran.dg/der_array_io_3.f90: Likewise.
- * gfortran.dg/der_io_1.f90: Likewise.
- * gfortran.dg/der_io_3.f90: Likewise.
- * gfortran.dg/der_pointer_2.f90: Likewise.
- * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
- * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
- * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
- * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
- * gfortran.dg/derived_constructor_char_3.f90: Likewise.
- * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
- * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
- * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
- * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
- * gfortran.dg/derived_external_function_1.f90: Likewise.
- * gfortran.dg/derived_init_1.f90: Likewise.
- * gfortran.dg/derived_init_2.f90: Likewise.
- * gfortran.dg/derived_init_3.f90: Likewise.
- * gfortran.dg/derived_init_4.f90: Likewise.
- * gfortran.dg/derived_pointer_null_1.f90: Likewise.
- * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
- * gfortran.dg/dev_null.F90: Likewise.
- * gfortran.dg/dfloat_1.f90: Likewise.
- * gfortran.dg/dim_sum_1.f90: Likewise.
- * gfortran.dg/dim_sum_2.f90: Likewise.
- * gfortran.dg/dim_sum_3.f90: Likewise.
- * gfortran.dg/direct_io_10.f: Likewise.
- * gfortran.dg/direct_io_11.f90: Likewise.
- * gfortran.dg/direct_io_12.f90: Likewise.
- * gfortran.dg/direct_io_2.f90: Likewise.
- * gfortran.dg/direct_io_3.f90: Likewise.
- * gfortran.dg/direct_io_4.f90: Likewise.
- * gfortran.dg/direct_io_5.f90: Likewise.
- * gfortran.dg/direct_io_6.f90: Likewise.
- * gfortran.dg/direct_io_7.f90: Likewise.
- * gfortran.dg/direct_io_8.f90: Likewise.
- * gfortran.dg/direct_io_9.f: Likewise.
- * gfortran.dg/do_1.f90: Likewise.
- * gfortran.dg/do_3.F90: Likewise.
- * gfortran.dg/do_concurrent_2.f90: Likewise.
- * gfortran.dg/do_concurrent_4.f90: Likewise.
- * gfortran.dg/do_corner_warn.f90: Likewise.
- * gfortran.dg/do_iterator_2.f90: Likewise.
- * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
- * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
- * gfortran.dg/dos_eol.f: Likewise.
- * gfortran.dg/dot_product_1.f03: Likewise.
- * gfortran.dg/dot_product_2.f90: Likewise.
- * gfortran.dg/dot_product_4.f90: Likewise.
- * gfortran.dg/dshift_1.F90: Likewise.
- * gfortran.dg/dshift_2.F90: Likewise.
- * gfortran.dg/dtio_1.f90: Likewise.
- * gfortran.dg/dtio_10.f90: Likewise.
- * gfortran.dg/dtio_12.f90: Likewise.
- * gfortran.dg/dtio_14.f90: Likewise.
- * gfortran.dg/dtio_15.f90: Likewise.
- * gfortran.dg/dtio_16.f90: Likewise.
- * gfortran.dg/dtio_17.f90: Likewise.
- * gfortran.dg/dtio_19.f90: Likewise.
- * gfortran.dg/dtio_2.f90: Likewise.
- * gfortran.dg/dtio_20.f03: Likewise.
- * gfortran.dg/dtio_22.f90: Likewise.
- * gfortran.dg/dtio_24.f90: Likewise.
- * gfortran.dg/dtio_25.f90: Likewise.
- * gfortran.dg/dtio_26.f03: Likewise.
- * gfortran.dg/dtio_27.f90: Likewise.
- * gfortran.dg/dtio_28.f03: Likewise.
- * gfortran.dg/dtio_3.f90: Likewise.
- * gfortran.dg/dtio_30.f03: Likewise.
- * gfortran.dg/dtio_31.f03: Likewise.
- * gfortran.dg/dtio_32.f03: Likewise.
- * gfortran.dg/dtio_4.f90: Likewise.
- * gfortran.dg/dtio_5.f90: Likewise.
- * gfortran.dg/dtio_7.f90: Likewise.
- * gfortran.dg/dtio_8.f90: Likewise.
- * gfortran.dg/dtio_9.f90: Likewise.
- * gfortran.dg/dummy_procedure_3.f90: Likewise.
- * gfortran.dg/dummy_procedure_7.f90: Likewise.
- * gfortran.dg/dup_save_1.f90: Likewise.
- * gfortran.dg/dup_save_2.f90: Likewise.
- * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
- * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
- * gfortran.dg/e_d_fmt.f90: Likewise.
- * gfortran.dg/edit_real_1.f90: Likewise.
- * gfortran.dg/elemental_by_value_1.f90: Likewise.
- * gfortran.dg/elemental_dependency_1.f90: Likewise.
- * gfortran.dg/elemental_dependency_4.f90: Likewise.
- * gfortran.dg/elemental_dependency_5.f90: Likewise.
- * gfortran.dg/elemental_dependency_6.f90: Likewise.
- * gfortran.dg/elemental_optional_args_2.f90: Likewise.
- * gfortran.dg/elemental_optional_args_3.f90: Likewise.
- * gfortran.dg/elemental_optional_args_4.f90: Likewise.
- * gfortran.dg/elemental_optional_args_5.f03: Likewise.
- * gfortran.dg/elemental_optional_args_6.f90: Likewise.
- * gfortran.dg/elemental_optional_args_7.f90: Likewise.
- * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
- * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
- * gfortran.dg/elemental_subroutine_1.f90: Likewise.
- * gfortran.dg/elemental_subroutine_10.f90: Likewise.
- * gfortran.dg/elemental_subroutine_11.f90: Likewise.
- * gfortran.dg/elemental_subroutine_2.f90: Likewise.
- * gfortran.dg/elemental_subroutine_3.f90: Likewise.
- * gfortran.dg/elemental_subroutine_7.f90: Likewise.
- * gfortran.dg/elemental_subroutine_9.f90: Likewise.
- * gfortran.dg/empty_format_1.f90: Likewise.
- * gfortran.dg/endfile.f: Likewise.
- * gfortran.dg/endfile.f90: Likewise.
- * gfortran.dg/endfile_2.f90: Likewise.
- * gfortran.dg/entry_1.f90: Likewise.
- * gfortran.dg/entry_10.f90: Likewise.
- * gfortran.dg/entry_12.f90: Likewise.
- * gfortran.dg/entry_13.f90: Likewise.
- * gfortran.dg/entry_14.f90: Likewise.
- * gfortran.dg/entry_16.f90: Likewise.
- * gfortran.dg/entry_3.f90: Likewise.
- * gfortran.dg/entry_6.f90: Likewise.
- * gfortran.dg/entry_9.f90: Likewise.
- * gfortran.dg/entry_array_specs_2.f: Likewise.
- * gfortran.dg/enum_1.f90: Likewise.
- * gfortran.dg/enum_9.f90: Likewise.
- * gfortran.dg/eof_1.f90: Likewise.
- * gfortran.dg/eof_2.f90: Likewise.
- * gfortran.dg/eof_4.f90: Likewise.
- * gfortran.dg/eof_5.f90: Likewise.
- * gfortran.dg/eor_handling_1.f90: Likewise.
- * gfortran.dg/eor_handling_2.f90: Likewise.
- * gfortran.dg/eor_handling_3.f90: Likewise.
- * gfortran.dg/eor_handling_4.f90: Likewise.
- * gfortran.dg/eor_handling_5.f90: Likewise.
- * gfortran.dg/eoshift_3.f90: Likewise.
- * gfortran.dg/eoshift_4.f90: Likewise.
- * gfortran.dg/eoshift_5.f90: Likewise.
- * gfortran.dg/eoshift_6.f90: Likewise.
- * gfortran.dg/eoshift_large_1.f90: Likewise.
- * gfortran.dg/equiv_6.f90: Likewise.
- * gfortran.dg/equiv_7.f90: Likewise.
- * gfortran.dg/equiv_9.f90: Likewise.
- * gfortran.dg/equiv_constraint_4.f90: Likewise.
- * gfortran.dg/erf_2.F90: Likewise.
- * gfortran.dg/erf_3.F90: Likewise.
- * gfortran.dg/erfc_scaled_1.f90: Likewise.
- * gfortran.dg/error_format_2.f90: Likewise.
- * gfortran.dg/error_recovery_5.f90: Likewise.
- * gfortran.dg/execute_command_line_2.f90: Likewise.
- * gfortran.dg/execute_command_line_3.f90: Likewise.
- * gfortran.dg/exit_1.f08: Likewise.
- * gfortran.dg/exit_3.f08: Likewise.
- * gfortran.dg/exponent_1.f90: Likewise.
- * gfortran.dg/exponent_2.f90: Likewise.
- * gfortran.dg/extended_char_comparison_1.f: Likewise.
- * gfortran.dg/extends_1.f03: Likewise.
- * gfortran.dg/extends_16.f90: Likewise.
- * gfortran.dg/extends_2.f03: Likewise.
- * gfortran.dg/extends_3.f03: Likewise.
- * gfortran.dg/extends_4.f03: Likewise.
- * gfortran.dg/extends_type_of_1.f03: Likewise.
- * gfortran.dg/extends_type_of_2.f03: Likewise.
- * gfortran.dg/external_procedures_3.f90: Likewise.
- * gfortran.dg/f2003_inquire_1.f03: Likewise.
- * gfortran.dg/f2003_io_1.f03: Likewise.
- * gfortran.dg/f2003_io_4.f03: Likewise.
- * gfortran.dg/f2003_io_5.f03: Likewise.
- * gfortran.dg/f2003_io_6.f03: Likewise.
- * gfortran.dg/f2003_io_7.f03: Likewise.
- * gfortran.dg/f2c_1.f90: Likewise.
- * gfortran.dg/f2c_2.f90: Likewise.
- * gfortran.dg/f2c_3.f90: Likewise.
- * gfortran.dg/f2c_4.f90: Likewise.
- * gfortran.dg/f2c_6.f90: Likewise.
- * gfortran.dg/f2c_7.f90: Likewise.
- * gfortran.dg/f2c_9.f90: Likewise.
- * gfortran.dg/fgetc_1.f90: Likewise.
- * gfortran.dg/fgetc_2.f90: Likewise.
- * gfortran.dg/filename_null.f90: Likewise.
- * gfortran.dg/finalize_12.f90: Likewise.
- * gfortran.dg/finalize_13.f90: Likewise.
- * gfortran.dg/finalize_15.f90: Likewise.
- * gfortran.dg/finalize_17.f90: Likewise.
- * gfortran.dg/finalize_18.f90: Likewise.
- * gfortran.dg/finalize_25.f90: Likewise.
- * gfortran.dg/finalize_29.f08: Likewise.
- * gfortran.dg/finalize_31.f90: Likewise.
- * gfortran.dg/float_1.f90: Likewise.
- * gfortran.dg/flush_1.f90: Likewise.
- * gfortran.dg/fmt_bz_bn.f: Likewise.
- * gfortran.dg/fmt_bz_bn_err.f: Likewise.
- * gfortran.dg/fmt_cache_1.f: Likewise.
- * gfortran.dg/fmt_cache_2.f: Likewise.
- * gfortran.dg/fmt_cache_3.f90: Likewise.
- * gfortran.dg/fmt_colon.f90: Likewise.
- * gfortran.dg/fmt_e.f90: Likewise.
- * gfortran.dg/fmt_en.f90: Likewise.
- * gfortran.dg/fmt_error_10.f: Likewise.
- * gfortran.dg/fmt_error_9.f: Likewise.
- * gfortran.dg/fmt_exhaust.f90: Likewise.
- * gfortran.dg/fmt_f0_1.f90: Likewise.
- * gfortran.dg/fmt_f_an_p.f: Likewise.
- * gfortran.dg/fmt_fw_d.f90: Likewise.
- * gfortran.dg/fmt_g.f: Likewise.
- * gfortran.dg/fmt_g0_1.f08: Likewise.
- * gfortran.dg/fmt_g0_2.f08: Likewise.
- * gfortran.dg/fmt_g0_4.f08: Likewise.
- * gfortran.dg/fmt_g0_5.f08: Likewise.
- * gfortran.dg/fmt_g0_6.f08: Likewise.
- * gfortran.dg/fmt_g0_7.f08: Likewise.
- * gfortran.dg/fmt_g_1.f90: Likewise.
- * gfortran.dg/fmt_int_sign.f90: Likewise.
- * gfortran.dg/fmt_l.f90: Likewise.
- * gfortran.dg/fmt_missing_period_2.f: Likewise.
- * gfortran.dg/fmt_missing_period_3.f: Likewise.
- * gfortran.dg/fmt_p_1.f90: Likewise.
- * gfortran.dg/fmt_pf.f90: Likewise.
- * gfortran.dg/fmt_read.f90: Likewise.
- * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
- * gfortran.dg/fmt_t_1.f90: Likewise.
- * gfortran.dg/fmt_t_2.f90: Likewise.
- * gfortran.dg/fmt_t_3.f90: Likewise.
- * gfortran.dg/fmt_t_4.f90: Likewise.
- * gfortran.dg/fmt_t_5.f90: Likewise.
- * gfortran.dg/fmt_t_6.f: Likewise.
- * gfortran.dg/fmt_t_7.f: Likewise.
- * gfortran.dg/fmt_t_9.f: Likewise.
- * gfortran.dg/fmt_tl.f: Likewise.
- * gfortran.dg/fmt_unlimited.f90: Likewise.
- * gfortran.dg/fmt_white.f: Likewise.
- * gfortran.dg/fmt_zero_digits.f90: Likewise.
- * gfortran.dg/fold_nearest.f90: Likewise.
- * gfortran.dg/forall_1.f90: Likewise.
- * gfortran.dg/forall_10.f90: Likewise.
- * gfortran.dg/forall_12.f90: Likewise.
- * gfortran.dg/forall_13.f90: Likewise.
- * gfortran.dg/forall_15.f90: Likewise.
- * gfortran.dg/forall_4.f90: Likewise.
- * gfortran.dg/forall_5.f90: Likewise.
- * gfortran.dg/forall_6.f90: Likewise.
- * gfortran.dg/forall_7.f90: Likewise.
- * gfortran.dg/fraction.f90: Likewise.
- * gfortran.dg/fseek.f90: Likewise.
- * gfortran.dg/ftell_1.f90: Likewise.
- * gfortran.dg/ftell_2.f90: Likewise.
- * gfortran.dg/ftell_3.f90: Likewise.
- * gfortran.dg/func_assign_2.f90: Likewise.
- * gfortran.dg/func_assign_3.f90: Likewise.
- * gfortran.dg/func_derived_1.f90: Likewise.
- * gfortran.dg/func_derived_2.f90: Likewise.
- * gfortran.dg/func_derived_3.f90: Likewise.
- * gfortran.dg/func_result_1.f90: Likewise.
- * gfortran.dg/func_result_2.f90: Likewise.
- * gfortran.dg/func_result_6.f90: Likewise.
- * gfortran.dg/function_charlen_2.f90: Likewise.
- * gfortran.dg/function_charlen_3.f: Likewise.
- * gfortran.dg/function_kinds_1.f90: Likewise.
- * gfortran.dg/function_kinds_4.f90: Likewise.
- * gfortran.dg/function_optimize_10.f90: Likewise.
- * gfortran.dg/function_optimize_11.f90: Likewise.
- * gfortran.dg/function_optimize_12.f90: Likewise.
- * gfortran.dg/function_optimize_4.f90: Likewise.
- * gfortran.dg/function_optimize_8.f90: Likewise.
- * gfortran.dg/g77/13037.f: Likewise.
- * gfortran.dg/g77/1832.f: Likewise.
- * gfortran.dg/g77/19981119-0.f: Likewise.
- * gfortran.dg/g77/19990313-0.f: Likewise.
- * gfortran.dg/g77/19990313-1.f: Likewise.
- * gfortran.dg/g77/19990313-2.f: Likewise.
- * gfortran.dg/g77/19990313-3.f: Likewise.
- * gfortran.dg/g77/19990419-1.f: Likewise.
- * gfortran.dg/g77/19990826-0.f: Likewise.
- * gfortran.dg/g77/19990826-2.f: Likewise.
- * gfortran.dg/g77/20000503-1.f: Likewise.
- * gfortran.dg/g77/20001111.f: Likewise.
- * gfortran.dg/g77/20010116.f: Likewise.
- * gfortran.dg/g77/20010216-1.f: Likewise.
- * gfortran.dg/g77/20010430.f: Likewise.
- * gfortran.dg/g77/20010610.f: Likewise.
- * gfortran.dg/g77/6177.f: Likewise.
- * gfortran.dg/g77/7388.f: Likewise.
- * gfortran.dg/g77/947.f: Likewise.
- * gfortran.dg/g77/970625-2.f: Likewise.
- * gfortran.dg/g77/971102-1.f: Likewise.
- * gfortran.dg/g77/980628-0.f: Likewise.
- * gfortran.dg/g77/980628-1.f: Likewise.
- * gfortran.dg/g77/980628-10.f: Likewise.
- * gfortran.dg/g77/980628-2.f: Likewise.
- * gfortran.dg/g77/980628-3.f: Likewise.
- * gfortran.dg/g77/980628-7.f: Likewise.
- * gfortran.dg/g77/980628-8.f: Likewise.
- * gfortran.dg/g77/980628-9.f: Likewise.
- * gfortran.dg/g77/980701-0.f: Likewise.
- * gfortran.dg/g77/980701-1.f: Likewise.
- * gfortran.dg/g77/cabs.f: Likewise.
- * gfortran.dg/g77/claus.f: Likewise.
- * gfortran.dg/g77/complex_1.f: Likewise.
- * gfortran.dg/g77/cpp3.F: Likewise.
- * gfortran.dg/g77/cpp4.F: Likewise.
- * gfortran.dg/g77/cpp5.F: Likewise.
- * gfortran.dg/g77/dcomplex.f: Likewise.
- * gfortran.dg/g77/dnrm2.f: Likewise.
- * gfortran.dg/g77/erfc.f: Likewise.
- * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
- * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
- * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
- * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
- * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
- * gfortran.dg/g77/int8421.f: Likewise.
- * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
- * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
- * gfortran.dg/g77/le.f: Likewise.
- * gfortran.dg/g77/short.f: Likewise.
- * gfortran.dg/gamma_1.f90: Likewise.
- * gfortran.dg/gamma_4.f90: Likewise.
- * gfortran.dg/gamma_5.f90: Likewise.
- * gfortran.dg/generic_13.f90: Likewise.
- * gfortran.dg/generic_15.f90: Likewise.
- * gfortran.dg/generic_19.f90: Likewise.
- * gfortran.dg/generic_20.f90: Likewise.
- * gfortran.dg/generic_23.f03: Likewise.
- * gfortran.dg/generic_25.f90: Likewise.
- * gfortran.dg/generic_27.f90: Likewise.
- * gfortran.dg/generic_31.f90: Likewise.
- * gfortran.dg/generic_4.f90: Likewise.
- * gfortran.dg/global_vars_c_init.f90: Likewise.
- * gfortran.dg/global_vars_f90_init.f90: Likewise.
- * gfortran.dg/gnu_logical_1.F: Likewise.
- * gfortran.dg/goacc/fixed-1.f: Likewise.
- * gfortran.dg/goacc/fixed-2.f: Likewise.
- * gfortran.dg/goacc/gang-static.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop.f95: Likewise.
- * gfortran.dg/goacc/omp-fixed.f: Likewise.
- * gfortran.dg/gomp/crayptr5.f90: Likewise.
- * gfortran.dg/gomp/pr48794-2.f90: Likewise.
- * gfortran.dg/gomp/pr48794.f90: Likewise.
- * gfortran.dg/gomp/pr72744.f90: Likewise.
- * gfortran.dg/gomp/pr77665.f90: Likewise.
- * gfortran.dg/gomp/workshare2.f90: Likewise.
- * gfortran.dg/gomp/workshare3.f90: Likewise.
- * gfortran.dg/goto_1.f: Likewise.
- * gfortran.dg/goto_2.f90: Likewise.
- * gfortran.dg/goto_4.f90: Likewise.
- * gfortran.dg/goto_6.f: Likewise.
- * gfortran.dg/graphite/id-26.f03: Likewise.
- * gfortran.dg/graphite/id-pr45370.f90: Likewise.
- * gfortran.dg/graphite/pr29581.f90: Likewise.
- * gfortran.dg/graphite/pr29832.f90: Likewise.
- * gfortran.dg/graphite/run-id-1.f: Likewise.
- * gfortran.dg/graphite/run-id-2.f90: Likewise.
- * gfortran.dg/graphite/run-id-3.f90: Likewise.
- * gfortran.dg/hollerith.f90: Likewise.
- * gfortran.dg/hollerith4.f90: Likewise.
- * gfortran.dg/hollerith6.f90: Likewise.
- * gfortran.dg/hollerith8.f90: Likewise.
- * gfortran.dg/hollerith_1.f90: Likewise.
- * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
- * gfortran.dg/hollerith_f95.f90: Likewise.
- * gfortran.dg/hollerith_legacy.f90: Likewise.
- * gfortran.dg/host_assoc_call_3.f90: Likewise.
- * gfortran.dg/host_assoc_function_1.f90: Likewise.
- * gfortran.dg/host_assoc_function_3.f90: Likewise.
- * gfortran.dg/host_assoc_function_4.f90: Likewise.
- * gfortran.dg/host_assoc_function_9.f90: Likewise.
- * gfortran.dg/host_dummy_index_1.f90: Likewise.
- * gfortran.dg/hypot_1.f90: Likewise.
- * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
- * gfortran.dg/iargc.f90: Likewise.
- * gfortran.dg/ibits.f90: Likewise.
- * gfortran.dg/ichar_1.f90: Likewise.
- * gfortran.dg/ichar_2.f90: Likewise.
- * gfortran.dg/ieee/ieee_1.F90: Likewise.
- * gfortran.dg/ieee/ieee_2.f90: Likewise.
- * gfortran.dg/ieee/ieee_3.f90: Likewise.
- * gfortran.dg/ieee/ieee_4.f90: Likewise.
- * gfortran.dg/ieee/ieee_6.f90: Likewise.
- * gfortran.dg/ieee/ieee_7.f90: Likewise.
- * gfortran.dg/ieee/ieee_8.f90: Likewise.
- * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
- * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
- * gfortran.dg/ieee/large_1.f90: Likewise.
- * gfortran.dg/ieee/large_2.f90: Likewise.
- * gfortran.dg/ieee/large_3.F90: Likewise.
- * gfortran.dg/ieee/large_4.f90: Likewise.
- * gfortran.dg/ieee/rounding_1.f90: Likewise.
- * gfortran.dg/ieee/underflow_1.f90: Likewise.
- * gfortran.dg/impl_do_var_data.f90: Likewise.
- * gfortran.dg/implicit_10.f90: Likewise.
- * gfortran.dg/implicit_12.f90: Likewise.
- * gfortran.dg/implicit_class_1.f90: Likewise.
- * gfortran.dg/implicit_pure_1.f90: Likewise.
- * gfortran.dg/implied_do_1.f90: Likewise.
- * gfortran.dg/implied_do_io_1.f90: Likewise.
- * gfortran.dg/implied_do_io_2.f90: Likewise.
- * gfortran.dg/implied_do_io_3.f90: Likewise.
- * gfortran.dg/implied_shape_1.f08: Likewise.
- * gfortran.dg/import.f90: Likewise.
- * gfortran.dg/import4.f90: Likewise.
- * gfortran.dg/impure_1.f08: Likewise.
- * gfortran.dg/index.f90: Likewise.
- * gfortran.dg/index_2.f90: Likewise.
- * gfortran.dg/init_flag_1.f90: Likewise.
- * gfortran.dg/init_flag_10.f90: Likewise.
- * gfortran.dg/init_flag_15.f03: Likewise.
- * gfortran.dg/init_flag_2.f90: Likewise.
- * gfortran.dg/init_flag_3.f90: Likewise.
- * gfortran.dg/init_flag_4.f90: Likewise.
- * gfortran.dg/init_flag_5.f90: Likewise.
- * gfortran.dg/init_flag_6.f90: Likewise.
- * gfortran.dg/init_flag_7.f90: Likewise.
- * gfortran.dg/init_flag_9.f90: Likewise.
- * gfortran.dg/initialization_11.f90: Likewise.
- * gfortran.dg/initialization_19.f90: Likewise.
- * gfortran.dg/initialization_2.f90: Likewise.
- * gfortran.dg/initialization_22.f90: Likewise.
- * gfortran.dg/initialization_27.f90: Likewise.
- * gfortran.dg/initialization_5.f90: Likewise.
- * gfortran.dg/initialization_6.f90: Likewise.
- * gfortran.dg/inline_matmul_1.f90: Likewise.
- * gfortran.dg/inline_matmul_10.f90: Likewise.
- * gfortran.dg/inline_matmul_11.f90: Likewise.
- * gfortran.dg/inline_matmul_13.f90: Likewise.
- * gfortran.dg/inline_matmul_14.f90: Likewise.
- * gfortran.dg/inline_matmul_16.f90: Likewise.
- * gfortran.dg/inline_matmul_17.f90: Likewise.
- * gfortran.dg/inline_matmul_18.f90: Likewise.
- * gfortran.dg/inline_matmul_19.f90: Likewise.
- * gfortran.dg/inline_matmul_2.f90: Likewise.
- * gfortran.dg/inline_matmul_20.f90: Likewise.
- * gfortran.dg/inline_matmul_22.f90: Likewise.
- * gfortran.dg/inline_matmul_3.f90: Likewise.
- * gfortran.dg/inline_matmul_4.f90: Likewise.
- * gfortran.dg/inline_matmul_5.f90: Likewise.
- * gfortran.dg/inline_matmul_6.f90: Likewise.
- * gfortran.dg/inline_matmul_7.f90: Likewise.
- * gfortran.dg/inline_matmul_8.f90: Likewise.
- * gfortran.dg/inline_matmul_9.f90: Likewise.
- * gfortran.dg/inline_sum_1.f90: Likewise.
- * gfortran.dg/inline_sum_3.f90: Likewise.
- * gfortran.dg/inline_sum_5.f90: Likewise.
- * gfortran.dg/inquire-complex.f90: Likewise.
- * gfortran.dg/inquire.f90: Likewise.
- * gfortran.dg/inquire_10.f90: Likewise.
- * gfortran.dg/inquire_13.f90: Likewise.
- * gfortran.dg/inquire_15.f90: Likewise.
- * gfortran.dg/inquire_16.f90: Likewise.
- * gfortran.dg/inquire_17.f90: Likewise.
- * gfortran.dg/inquire_5.f90: Likewise.
- * gfortran.dg/inquire_6.f90: Likewise.
- * gfortran.dg/inquire_7.f90: Likewise.
- * gfortran.dg/inquire_9.f90: Likewise.
- * gfortran.dg/inquire_internal.f90: Likewise.
- * gfortran.dg/inquire_recl_f2018.f90: Likewise.
- * gfortran.dg/inquire_size.f90: Likewise.
- * gfortran.dg/int_1.f90: Likewise.
- * gfortran.dg/int_conv_1.f90: Likewise.
- * gfortran.dg/int_range_io_1.f90: Likewise.
- * gfortran.dg/integer_exponentiation_2.f90: Likewise.
- * gfortran.dg/integer_exponentiation_3.F90: Likewise.
- * gfortran.dg/integer_exponentiation_5.F90: Likewise.
- * gfortran.dg/integer_plus.f90: Likewise.
- * gfortran.dg/intent_out_2.f90: Likewise.
- * gfortran.dg/intent_out_5.f90: Likewise.
- * gfortran.dg/intent_out_6.f90: Likewise.
- * gfortran.dg/interface_12.f90: Likewise.
- * gfortran.dg/interface_19.f90: Likewise.
- * gfortran.dg/interface_4.f90: Likewise.
- * gfortran.dg/interface_5.f90: Likewise.
- * gfortran.dg/interface_9.f90: Likewise.
- * gfortran.dg/interface_assignment_1.f90: Likewise.
- * gfortran.dg/interface_assignment_2.f90: Likewise.
- * gfortran.dg/internal_dummy_2.f08: Likewise.
- * gfortran.dg/internal_dummy_3.f08: Likewise.
- * gfortran.dg/internal_dummy_4.f08: Likewise.
- * gfortran.dg/internal_pack_1.f90: Likewise.
- * gfortran.dg/internal_pack_10.f90: Likewise.
- * gfortran.dg/internal_pack_12.f90: Likewise.
- * gfortran.dg/internal_pack_13.f90: Likewise.
- * gfortran.dg/internal_pack_14.f90: Likewise.
- * gfortran.dg/internal_pack_15.f90: Likewise.
- * gfortran.dg/internal_pack_2.f90: Likewise.
- * gfortran.dg/internal_pack_3.f90: Likewise.
- * gfortran.dg/internal_pack_4.f90: Likewise.
- * gfortran.dg/internal_pack_6.f90: Likewise.
- * gfortran.dg/internal_pack_8.f90: Likewise.
- * gfortran.dg/internal_readwrite_1.f90: Likewise.
- * gfortran.dg/internal_readwrite_2.f90: Likewise.
- * gfortran.dg/internal_readwrite_3.f90: Likewise.
- * gfortran.dg/intrinsic_actual_1.f: Likewise.
- * gfortran.dg/intrinsic_actual_2.f90: Likewise.
- * gfortran.dg/intrinsic_actual_4.f90: Likewise.
- * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
- * gfortran.dg/intrinsic_char_1.f90: Likewise.
- * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
- * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
- * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
- * gfortran.dg/intrinsic_pack_1.f90: Likewise.
- * gfortran.dg/intrinsic_pack_2.f90: Likewise.
- * gfortran.dg/intrinsic_pack_3.f90: Likewise.
- * gfortran.dg/intrinsic_pack_5.f90: Likewise.
- * gfortran.dg/intrinsic_product_1.f90: Likewise.
- * gfortran.dg/intrinsic_sign_1.f90: Likewise.
- * gfortran.dg/intrinsic_sign_2.f90: Likewise.
- * gfortran.dg/intrinsic_spread_1.f90: Likewise.
- * gfortran.dg/intrinsic_spread_2.f90: Likewise.
- * gfortran.dg/intrinsic_spread_3.f90: Likewise.
- * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
- * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
- * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
- * gfortran.dg/intrinsic_verify_1.f90: Likewise.
- * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
- * gfortran.dg/io_err_1.f90: Likewise.
- * gfortran.dg/io_real_boz.f90: Likewise.
- * gfortran.dg/iomsg_1.f90: Likewise.
- * gfortran.dg/iostat_1.f90: Likewise.
- * gfortran.dg/iostat_2.f90: Likewise.
- * gfortran.dg/iostat_4.f90: Likewise.
- * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
- * gfortran.dg/ishft_1.f90: Likewise.
- * gfortran.dg/ishft_2.f90: Likewise.
- * gfortran.dg/ishft_4.f90: Likewise.
- * gfortran.dg/isnan_1.f90: Likewise.
- * gfortran.dg/isnan_2.f90: Likewise.
- * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
- * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
- * gfortran.dg/iso_fortran_env_1.f90: Likewise.
- * gfortran.dg/iso_fortran_env_3.f90: Likewise.
- * gfortran.dg/iso_fortran_env_5.f90: Likewise.
- * gfortran.dg/iso_fortran_env_6.f90: Likewise.
- * gfortran.dg/itime_idate_1.f: Likewise.
- * gfortran.dg/itime_idate_2.f: Likewise.
- * gfortran.dg/large_integer_kind_1.f90: Likewise.
- * gfortran.dg/large_integer_kind_2.f90: Likewise.
- * gfortran.dg/large_real_kind_1.f90: Likewise.
- * gfortran.dg/large_real_kind_2.F90: Likewise.
- * gfortran.dg/large_real_kind_3.F90: Likewise.
- * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
- * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
- * gfortran.dg/large_recl.f90: Likewise.
- * gfortran.dg/large_unit_1.f90: Likewise.
- * gfortran.dg/large_unit_2.f90: Likewise.
- * gfortran.dg/largeequiv_1.f90: Likewise.
- * gfortran.dg/leadz_trailz_1.f90: Likewise.
- * gfortran.dg/leadz_trailz_2.f90: Likewise.
- * gfortran.dg/leadz_trailz_3.f90: Likewise.
- * gfortran.dg/list_read_1.f90: Likewise.
- * gfortran.dg/list_read_10.f90: Likewise.
- * gfortran.dg/list_read_11.f90: Likewise.
- * gfortran.dg/list_read_12.f90: Likewise.
- * gfortran.dg/list_read_13.f: Likewise.
- * gfortran.dg/list_read_14.f90: Likewise.
- * gfortran.dg/list_read_2.f90: Likewise.
- * gfortran.dg/list_read_3.f90: Likewise.
- * gfortran.dg/list_read_4.f90: Likewise.
- * gfortran.dg/list_read_5.f90: Likewise.
- * gfortran.dg/list_read_6.f90: Likewise.
- * gfortran.dg/list_read_7.f90: Likewise.
- * gfortran.dg/list_read_8.f90: Likewise.
- * gfortran.dg/list_read_9.f90: Likewise.
- * gfortran.dg/loc_2.f90: Likewise.
- * gfortran.dg/logical_1.f90: Likewise.
- * gfortran.dg/logical_dot_product.f90: Likewise.
- * gfortran.dg/logical_temp_io.f90: Likewise.
- * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
- * gfortran.dg/lrshift_1.f90: Likewise.
- * gfortran.dg/ltime_gmtime_1.f90: Likewise.
- * gfortran.dg/ltime_gmtime_2.f90: Likewise.
- * gfortran.dg/lto/pr40725_0.f03: Likewise.
- * gfortran.dg/lto/pr41576_1.f90: Likewise.
- * gfortran.dg/make_unit.f90: Likewise.
- * gfortran.dg/mapping_1.f90: Likewise.
- * gfortran.dg/mapping_2.f90: Likewise.
- * gfortran.dg/mapping_3.f90: Likewise.
- * gfortran.dg/masklr_1.F90: Likewise.
- * gfortran.dg/masklr_2.F90: Likewise.
- * gfortran.dg/matmul_1.f90: Likewise.
- * gfortran.dg/matmul_10.f90: Likewise.
- * gfortran.dg/matmul_12.f90: Likewise.
- * gfortran.dg/matmul_16.f90: Likewise.
- * gfortran.dg/matmul_17.f90: Likewise.
- * gfortran.dg/matmul_18.f90: Likewise.
- * gfortran.dg/matmul_2.f90: Likewise.
- * gfortran.dg/matmul_3.f90: Likewise.
- * gfortran.dg/matmul_4.f90: Likewise.
- * gfortran.dg/matmul_6.f90: Likewise.
- * gfortran.dg/matmul_8.f03: Likewise.
- * gfortran.dg/matmul_9.f90: Likewise.
- * gfortran.dg/matmul_bounds_12.f90: Likewise.
- * gfortran.dg/matmul_bounds_6.f90: Likewise.
- * gfortran.dg/matmul_const.f90: Likewise.
- * gfortran.dg/maxloc_1.f90: Likewise.
- * gfortran.dg/maxloc_2.f90: Likewise.
- * gfortran.dg/maxloc_3.f90: Likewise.
- * gfortran.dg/maxloc_4.f90: Likewise.
- * gfortran.dg/maxloc_string_1.f90: Likewise.
- * gfortran.dg/maxlocval_1.f90: Likewise.
- * gfortran.dg/maxlocval_2.f90: Likewise.
- * gfortran.dg/maxlocval_3.f90: Likewise.
- * gfortran.dg/maxlocval_4.f90: Likewise.
- * gfortran.dg/maxval_char_1.f90: Likewise.
- * gfortran.dg/maxval_char_2.f90: Likewise.
- * gfortran.dg/maxval_char_3.f90: Likewise.
- * gfortran.dg/maxval_char_4.f90: Likewise.
- * gfortran.dg/maxval_parameter_1.f90: Likewise.
- * gfortran.dg/mclock.f90: Likewise.
- * gfortran.dg/merge_bits_1.F90: Likewise.
- * gfortran.dg/merge_bits_2.F90: Likewise.
- * gfortran.dg/merge_char_1.f90: Likewise.
- * gfortran.dg/merge_init_expr.f90: Likewise.
- * gfortran.dg/min_max_optional_1.f90: Likewise.
- * gfortran.dg/min_max_optional_5.f90: Likewise.
- * gfortran.dg/minloc_1.f90: Likewise.
- * gfortran.dg/minloc_2.f90: Likewise.
- * gfortran.dg/minloc_3.f90: Likewise.
- * gfortran.dg/minloc_4.f90: Likewise.
- * gfortran.dg/minloc_string_1.f90: Likewise.
- * gfortran.dg/minlocval_1.f90: Likewise.
- * gfortran.dg/minlocval_2.f90: Likewise.
- * gfortran.dg/minlocval_3.f90: Likewise.
- * gfortran.dg/minlocval_4.f90: Likewise.
- * gfortran.dg/minmax_char_1.f90: Likewise.
- * gfortran.dg/minmaxloc_1.f90: Likewise.
- * gfortran.dg/minmaxloc_10.f90: Likewise.
- * gfortran.dg/minmaxloc_11.f90: Likewise.
- * gfortran.dg/minmaxloc_12.f90: Likewise.
- * gfortran.dg/minmaxloc_13.f90: Likewise.
- * gfortran.dg/minmaxloc_2.f90: Likewise.
- * gfortran.dg/minmaxloc_3.f90: Likewise.
- * gfortran.dg/minmaxloc_4.f90: Likewise.
- * gfortran.dg/minmaxloc_5.f90: Likewise.
- * gfortran.dg/minmaxloc_6.f90: Likewise.
- * gfortran.dg/minmaxloc_7.f90: Likewise.
- * gfortran.dg/minmaxloc_8.f90: Likewise.
- * gfortran.dg/minmaxval_1.f90: Likewise.
- * gfortran.dg/minval_char_1.f90: Likewise.
- * gfortran.dg/minval_char_2.f90: Likewise.
- * gfortran.dg/minval_char_3.f90: Likewise.
- * gfortran.dg/minval_char_4.f90: Likewise.
- * gfortran.dg/minval_char_5.f90: Likewise.
- * gfortran.dg/minval_parameter_1.f90: Likewise.
- * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
- * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
- * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
- * gfortran.dg/missing_parens_1.f90: Likewise.
- * gfortran.dg/missing_parens_2.f90: Likewise.
- * gfortran.dg/mod_large_1.f90: Likewise.
- * gfortran.dg/mod_sign0_1.f90: Likewise.
- * gfortran.dg/module_blank_common.f90: Likewise.
- * gfortran.dg/module_commons_1.f90: Likewise.
- * gfortran.dg/module_commons_3.f90: Likewise.
- * gfortran.dg/module_double_reuse.f90: Likewise.
- * gfortran.dg/module_equivalence_1.f90: Likewise.
- * gfortran.dg/module_equivalence_2.f90: Likewise.
- * gfortran.dg/module_equivalence_3.f90: Likewise.
- * gfortran.dg/module_equivalence_5.f90: Likewise.
- * gfortran.dg/module_interface_1.f90: Likewise.
- * gfortran.dg/module_nan.f90: Likewise.
- * gfortran.dg/module_private_array_refs_1.f90: Likewise.
- * gfortran.dg/module_procedure_1.f90: Likewise.
- * gfortran.dg/module_read_1.f90: Likewise.
- * gfortran.dg/module_read_2.f90: Likewise.
- * gfortran.dg/module_widestring_1.f90: Likewise.
- * gfortran.dg/move_alloc.f90: Likewise.
- * gfortran.dg/move_alloc_10.f90: Likewise.
- * gfortran.dg/move_alloc_13.f90: Likewise.
- * gfortran.dg/move_alloc_14.f90: Likewise.
- * gfortran.dg/move_alloc_15.f90: Likewise.
- * gfortran.dg/move_alloc_16.f90: Likewise.
- * gfortran.dg/move_alloc_2.f90: Likewise.
- * gfortran.dg/move_alloc_5.f90: Likewise.
- * gfortran.dg/move_alloc_6.f90: Likewise.
- * gfortran.dg/move_alloc_9.f90: Likewise.
- * gfortran.dg/multiple_allocation_1.f90: Likewise.
- * gfortran.dg/multiple_allocation_3.f90: Likewise.
- * gfortran.dg/mvbits_1.f90: Likewise.
- * gfortran.dg/mvbits_2.f90: Likewise.
- * gfortran.dg/mvbits_3.f90: Likewise.
- * gfortran.dg/mvbits_4.f90: Likewise.
- * gfortran.dg/mvbits_7.f90: Likewise.
- * gfortran.dg/mvbits_8.f90: Likewise.
- * gfortran.dg/namelist_11.f: Likewise.
- * gfortran.dg/namelist_12.f: Likewise.
- * gfortran.dg/namelist_13.f90: Likewise.
- * gfortran.dg/namelist_14.f90: Likewise.
- * gfortran.dg/namelist_15.f90: Likewise.
- * gfortran.dg/namelist_16.f90: Likewise.
- * gfortran.dg/namelist_17.f90: Likewise.
- * gfortran.dg/namelist_18.f90: Likewise.
- * gfortran.dg/namelist_19.f90: Likewise.
- * gfortran.dg/namelist_20.f90: Likewise.
- * gfortran.dg/namelist_21.f90: Likewise.
- * gfortran.dg/namelist_22.f90: Likewise.
- * gfortran.dg/namelist_23.f90: Likewise.
- * gfortran.dg/namelist_24.f90: Likewise.
- * gfortran.dg/namelist_26.f90: Likewise.
- * gfortran.dg/namelist_27.f90: Likewise.
- * gfortran.dg/namelist_28.f90: Likewise.
- * gfortran.dg/namelist_29.f90: Likewise.
- * gfortran.dg/namelist_37.f90: Likewise.
- * gfortran.dg/namelist_38.f90: Likewise.
- * gfortran.dg/namelist_39.f90: Likewise.
- * gfortran.dg/namelist_40.f90: Likewise.
- * gfortran.dg/namelist_41.f90: Likewise.
- * gfortran.dg/namelist_42.f90: Likewise.
- * gfortran.dg/namelist_43.f90: Likewise.
- * gfortran.dg/namelist_44.f90: Likewise.
- * gfortran.dg/namelist_47.f90: Likewise.
- * gfortran.dg/namelist_48.f90: Likewise.
- * gfortran.dg/namelist_49.f90: Likewise.
- * gfortran.dg/namelist_50.f90: Likewise.
- * gfortran.dg/namelist_51.f90: Likewise.
- * gfortran.dg/namelist_52.f90: Likewise.
- * gfortran.dg/namelist_54.f90: Likewise.
- * gfortran.dg/namelist_55.f90: Likewise.
- * gfortran.dg/namelist_56.f90: Likewise.
- * gfortran.dg/namelist_57.f90: Likewise.
- * gfortran.dg/namelist_58.f90: Likewise.
- * gfortran.dg/namelist_59.f90: Likewise.
- * gfortran.dg/namelist_60.f90: Likewise.
- * gfortran.dg/namelist_61.f90: Likewise.
- * gfortran.dg/namelist_64.f90: Likewise.
- * gfortran.dg/namelist_65.f90: Likewise.
- * gfortran.dg/namelist_69.f90: Likewise.
- * gfortran.dg/namelist_70.f90: Likewise.
- * gfortran.dg/namelist_71.f90: Likewise.
- * gfortran.dg/namelist_72.f: Likewise.
- * gfortran.dg/namelist_73.f90: Likewise.
- * gfortran.dg/namelist_77.f90: Likewise.
- * gfortran.dg/namelist_78.f90: Likewise.
- * gfortran.dg/namelist_79.f90: Likewise.
- * gfortran.dg/namelist_80.f90: Likewise.
- * gfortran.dg/namelist_81.f90: Likewise.
- * gfortran.dg/namelist_82.f90: Likewise.
- * gfortran.dg/namelist_84.f90: Likewise.
- * gfortran.dg/namelist_85.f90: Likewise.
- * gfortran.dg/namelist_86.f90: Likewise.
- * gfortran.dg/namelist_87.f90: Likewise.
- * gfortran.dg/namelist_88.f90: Likewise.
- * gfortran.dg/namelist_89.f90: Likewise.
- * gfortran.dg/namelist_90.f: Likewise.
- * gfortran.dg/namelist_95.f90: Likewise.
- * gfortran.dg/namelist_char_only.f90: Likewise.
- * gfortran.dg/namelist_empty.f90: Likewise.
- * gfortran.dg/namelist_internal.f90: Likewise.
- * gfortran.dg/namelist_use.f90: Likewise.
- * gfortran.dg/namelist_use_only.f90: Likewise.
- * gfortran.dg/namelist_utf8.f90: Likewise.
- * gfortran.dg/nan_1.f90: Likewise.
- * gfortran.dg/nan_2.f90: Likewise.
- * gfortran.dg/nan_3.f90: Likewise.
- * gfortran.dg/nan_6.f90: Likewise.
- * gfortran.dg/nan_7.f90: Likewise.
- * gfortran.dg/nearest_1.f90: Likewise.
- * gfortran.dg/nearest_2.f90: Likewise.
- * gfortran.dg/nearest_3.f90: Likewise.
- * gfortran.dg/negative-z-descriptor.f90: Likewise.
- * gfortran.dg/negative_automatic_size.f90: Likewise.
- * gfortran.dg/negative_unit.f: Likewise.
- * gfortran.dg/negative_unit2.f90: Likewise.
- * gfortran.dg/negative_unit_int8.f: Likewise.
- * gfortran.dg/nested_array_constructor_2.f90: Likewise.
- * gfortran.dg/nested_array_constructor_3.f90: Likewise.
- * gfortran.dg/nested_array_constructor_4.f90: Likewise.
- * gfortran.dg/nested_modules_1.f90: Likewise.
- * gfortran.dg/nested_modules_2.f90: Likewise.
- * gfortran.dg/nested_modules_3.f90: Likewise.
- * gfortran.dg/nesting_1.f90: Likewise.
- * gfortran.dg/new_line.f90: Likewise.
- * gfortran.dg/newunit_1.f90: Likewise.
- * gfortran.dg/newunit_3.f90: Likewise.
- * gfortran.dg/newunit_5.f90.f90: Likewise.
- * gfortran.dg/nint_1.f90: Likewise.
- * gfortran.dg/nint_2.f90: Likewise.
- * gfortran.dg/no_arg_check_2.f90: Likewise.
- * gfortran.dg/no_range_check_1.f90: Likewise.
- * gfortran.dg/no_range_check_2.f90: Likewise.
- * gfortran.dg/no_range_check_3.f90: Likewise.
- * gfortran.dg/noadv_size.f90: Likewise.
- * gfortran.dg/nonreturning_statements.f90: Likewise.
- * gfortran.dg/norm2_1.f90: Likewise.
- * gfortran.dg/norm2_3.f90: Likewise.
- * gfortran.dg/nosigned_zero_1.f90: Likewise.
- * gfortran.dg/nosigned_zero_2.f90: Likewise.
- * gfortran.dg/nosigned_zero_3.f90: Likewise.
- * gfortran.dg/null_4.f90: Likewise.
- * gfortran.dg/null_9.f90: Likewise.
- * gfortran.dg/nullify_3.f90: Likewise.
- * gfortran.dg/oldstyle_1.f90: Likewise.
- * gfortran.dg/open_access_append_1.f90: Likewise.
- * gfortran.dg/open_access_append_2.f90: Likewise.
- * gfortran.dg/open_errors.f90: Likewise.
- * gfortran.dg/open_negative_unit_1.f90: Likewise.
- * gfortran.dg/open_new.f90: Likewise.
- * gfortran.dg/open_readonly_1.f90: Likewise.
- * gfortran.dg/operator_1.f90: Likewise.
- * gfortran.dg/optional_absent_1.f90: Likewise.
- * gfortran.dg/optional_absent_2.f90: Likewise.
- * gfortran.dg/optional_absent_3.f90: Likewise.
- * gfortran.dg/optional_class_1.f90: Likewise.
- * gfortran.dg/optional_dim_2.f90: Likewise.
- * gfortran.dg/optional_dim_3.f90: Likewise.
- * gfortran.dg/output_exponents_1.f90: Likewise.
- * gfortran.dg/overload_1.f90: Likewise.
- * gfortran.dg/overload_2.f90: Likewise.
- * gfortran.dg/overwrite_1.f: Likewise.
- * gfortran.dg/pad_no.f90: Likewise.
- * gfortran.dg/parameter_array_init_1.f90: Likewise.
- * gfortran.dg/parameter_array_init_2.f90: Likewise.
- * gfortran.dg/parameter_array_init_4.f90: Likewise.
- * gfortran.dg/parameter_array_init_5.f90: Likewise.
- * gfortran.dg/parameter_array_section_2.f90: Likewise.
- * gfortran.dg/parens_3.f90: Likewise.
- * gfortran.dg/parens_5.f90: Likewise.
- * gfortran.dg/parens_6.f90: Likewise.
- * gfortran.dg/parent_result_ref_1.f90: Likewise.
- * gfortran.dg/parent_result_ref_2.f90: Likewise.
- * gfortran.dg/parent_result_ref_3.f90: Likewise.
- * gfortran.dg/parent_result_ref_4.f90: Likewise.
- * gfortran.dg/parity_1.f90: Likewise.
- * gfortran.dg/past_eor.f90: Likewise.
- * gfortran.dg/pdt_1.f03: Likewise.
- * gfortran.dg/pdt_10.f03: Likewise.
- * gfortran.dg/pdt_11.f03: Likewise.
- * gfortran.dg/pdt_12.f03: Likewise.
- * gfortran.dg/pdt_13.f03: Likewise.
- * gfortran.dg/pdt_14.f03: Likewise.
- * gfortran.dg/pdt_15.f03: Likewise.
- * gfortran.dg/pdt_19.f03: Likewise.
- * gfortran.dg/pdt_20.f03: Likewise.
- * gfortran.dg/pdt_22.f03: Likewise.
- * gfortran.dg/pdt_23.f03: Likewise.
- * gfortran.dg/pdt_25.f03: Likewise.
- * gfortran.dg/pdt_26.f03: Likewise.
- * gfortran.dg/pdt_27.f03: Likewise.
- * gfortran.dg/pdt_28.f03: Likewise.
- * gfortran.dg/pdt_3.f03: Likewise.
- * gfortran.dg/pdt_4.f03: Likewise.
- * gfortran.dg/pdt_5.f03: Likewise.
- * gfortran.dg/pdt_7.f03: Likewise.
- * gfortran.dg/pointer_1.f90: Likewise.
- * gfortran.dg/pointer_array_1.f90: Likewise.
- * gfortran.dg/pointer_array_3.f90: Likewise.
- * gfortran.dg/pointer_array_4.f90: Likewise.
- * gfortran.dg/pointer_array_5.f90: Likewise.
- * gfortran.dg/pointer_array_6.f90: Likewise.
- * gfortran.dg/pointer_array_7.f90: Likewise.
- * gfortran.dg/pointer_array_8.f90: Likewise.
- * gfortran.dg/pointer_array_9.f90: Likewise.
- * gfortran.dg/pointer_array_component_1.f90: Likewise.
- * gfortran.dg/pointer_array_component_2.f90: Likewise.
- * gfortran.dg/pointer_assign_10.f90: Likewise.
- * gfortran.dg/pointer_assign_11.f90: Likewise.
- * gfortran.dg/pointer_assign_4.f90: Likewise.
- * gfortran.dg/pointer_assign_8.f90: Likewise.
- * gfortran.dg/pointer_assign_9.f90: Likewise.
- * gfortran.dg/pointer_check_10.f90: Likewise.
- * gfortran.dg/pointer_check_9.f90: Likewise.
- * gfortran.dg/pointer_function_actual_1.f90: Likewise.
- * gfortran.dg/pointer_function_actual_2.f90: Likewise.
- * gfortran.dg/pointer_function_result_1.f90: Likewise.
- * gfortran.dg/pointer_init_1.f90: Likewise.
- * gfortran.dg/pointer_init_3.f90: Likewise.
- * gfortran.dg/pointer_init_4.f90: Likewise.
- * gfortran.dg/pointer_init_5.f90: Likewise.
- * gfortran.dg/pointer_init_8.f90: Likewise.
- * gfortran.dg/pointer_intent_1.f90: Likewise.
- * gfortran.dg/pointer_intent_4.f90: Likewise.
- * gfortran.dg/pointer_intent_5.f90: Likewise.
- * gfortran.dg/pointer_remapping_10.f90: Likewise.
- * gfortran.dg/pointer_remapping_4.f03: Likewise.
- * gfortran.dg/pointer_remapping_5.f08: Likewise.
- * gfortran.dg/pointer_remapping_9.f90: Likewise.
- * gfortran.dg/pointer_target_1.f90: Likewise.
- * gfortran.dg/pointer_target_2.f90: Likewise.
- * gfortran.dg/popcnt_poppar_1.F90: Likewise.
- * gfortran.dg/popcnt_poppar_2.F90: Likewise.
- * gfortran.dg/power.f90: Likewise.
- * gfortran.dg/power1.f90: Likewise.
- * gfortran.dg/power_3.f90: Likewise.
- * gfortran.dg/power_4.f90: Likewise.
- * gfortran.dg/power_5.f90: Likewise.
- * gfortran.dg/pr12884.f: Likewise.
- * gfortran.dg/pr15129.f90: Likewise.
- * gfortran.dg/pr15140.f90: Likewise.
- * gfortran.dg/pr15324.f90: Likewise.
- * gfortran.dg/pr15332.f: Likewise.
- * gfortran.dg/pr15957.f90: Likewise.
- * gfortran.dg/pr15959.f90: Likewise.
- * gfortran.dg/pr16597.f90: Likewise.
- * gfortran.dg/pr16861.f90: Likewise.
- * gfortran.dg/pr16938.f90: Likewise.
- * gfortran.dg/pr17090.f90: Likewise.
- * gfortran.dg/pr17143.f90: Likewise.
- * gfortran.dg/pr17164.f90: Likewise.
- * gfortran.dg/pr17229.f: Likewise.
- * gfortran.dg/pr17285.f90: Likewise.
- * gfortran.dg/pr17286.f90: Likewise.
- * gfortran.dg/pr17472.f: Likewise.
- * gfortran.dg/pr17612.f90: Likewise.
- * gfortran.dg/pr17706.f90: Likewise.
- * gfortran.dg/pr18025.f90: Likewise.
- * gfortran.dg/pr18122.f90: Likewise.
- * gfortran.dg/pr18210.f90: Likewise.
- * gfortran.dg/pr18392.f90: Likewise.
- * gfortran.dg/pr19155.f: Likewise.
- * gfortran.dg/pr19216.f: Likewise.
- * gfortran.dg/pr19467.f90: Likewise.
- * gfortran.dg/pr19657.f: Likewise.
- * gfortran.dg/pr19926.f90: Likewise.
- * gfortran.dg/pr19928-1.f90: Likewise.
- * gfortran.dg/pr19928-2.f90: Likewise.
- * gfortran.dg/pr20086.f90: Likewise.
- * gfortran.dg/pr20124.f90: Likewise.
- * gfortran.dg/pr20163-2.f: Likewise.
- * gfortran.dg/pr20480.f90: Likewise.
- * gfortran.dg/pr20755.f: Likewise.
- * gfortran.dg/pr20950.f: Likewise.
- * gfortran.dg/pr21177.f90: Likewise.
- * gfortran.dg/pr21730.f: Likewise.
- * gfortran.dg/pr22491.f: Likewise.
- * gfortran.dg/pr25603.f: Likewise.
- * gfortran.dg/pr26246_2.f90: Likewise.
- * gfortran.dg/pr32136.f90: Likewise.
- * gfortran.dg/pr32533.f90: Likewise.
- * gfortran.dg/pr33794.f90: Likewise.
- * gfortran.dg/pr35662.f90: Likewise.
- * gfortran.dg/pr35944-1.f90: Likewise.
- * gfortran.dg/pr35944-2.f90: Likewise.
- * gfortran.dg/pr35983.f90: Likewise.
- * gfortran.dg/pr39865.f90: Likewise.
- * gfortran.dg/pr41212.f90: Likewise.
- * gfortran.dg/pr43808.f90: Likewise.
- * gfortran.dg/pr44592.f90: Likewise.
- * gfortran.dg/pr44735.f90: Likewise.
- * gfortran.dg/pr45308.f03: Likewise.
- * gfortran.dg/pr46297.f: Likewise.
- * gfortran.dg/pr46588.f90: Likewise.
- * gfortran.dg/pr46665.f90: Likewise.
- * gfortran.dg/pr46804.f90: Likewise.
- * gfortran.dg/pr47008.f03: Likewise.
- * gfortran.dg/pr47614.f: Likewise.
- * gfortran.dg/pr47878.f90: Likewise.
- * gfortran.dg/pr49103.f90: Likewise.
- * gfortran.dg/pr50069_1.f90: Likewise.
- * gfortran.dg/pr50769.f90: Likewise.
- * gfortran.dg/pr52608.f90: Likewise.
- * gfortran.dg/pr55086_2.f90: Likewise.
- * gfortran.dg/pr55086_2_tfat.f90: Likewise.
- * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
- * gfortran.dg/pr55330.f90: Likewise.
- * gfortran.dg/pr56015.f90: Likewise.
- * gfortran.dg/pr57910.f90: Likewise.
- * gfortran.dg/pr59700.f90: Likewise.
- * gfortran.dg/pr62125.f90: Likewise.
- * gfortran.dg/pr64530.f90: Likewise.
- * gfortran.dg/pr65429.f90: Likewise.
- * gfortran.dg/pr65450.f90: Likewise.
- * gfortran.dg/pr65504.f90: Likewise.
- * gfortran.dg/pr65903.f90: Likewise.
- * gfortran.dg/pr66311.f90: Likewise.
- * gfortran.dg/pr66864.f90: Likewise.
- * gfortran.dg/pr67140.f90: Likewise.
- * gfortran.dg/pr67524.f90: Likewise.
- * gfortran.dg/pr67885.f90: Likewise.
- * gfortran.dg/pr68053.f90: Likewise.
- * gfortran.dg/pr68566.f90: Likewise.
- * gfortran.dg/pr69514_1.f90: Likewise.
- * gfortran.dg/pr69514_2.f90: Likewise.
- * gfortran.dg/pr69739.f90: Likewise.
- * gfortran.dg/pr70673.f90: Likewise.
- * gfortran.dg/pr71523_2.f90: Likewise.
- * gfortran.dg/pr71764.f90: Likewise.
- * gfortran.dg/pr78092.f90: Likewise.
- * gfortran.dg/pr82973.f90: Likewise.
- * gfortran.dg/pr83864.f90: Likewise.
- * gfortran.dg/pr83874.f90: Likewise.
- * gfortran.dg/pr84088.f90: Likewise.
- * gfortran.dg/pr84155.f90: Likewise.
- * gfortran.dg/proc_decl_12.f90: Likewise.
- * gfortran.dg/proc_decl_13.f90: Likewise.
- * gfortran.dg/proc_decl_15.f90: Likewise.
- * gfortran.dg/proc_decl_17.f90: Likewise.
- * gfortran.dg/proc_decl_18.f90: Likewise.
- * gfortran.dg/proc_decl_2.f90: Likewise.
- * gfortran.dg/proc_decl_5.f90: Likewise.
- * gfortran.dg/proc_decl_9.f90: Likewise.
- * gfortran.dg/proc_ptr_1.f90: Likewise.
- * gfortran.dg/proc_ptr_10.f90: Likewise.
- * gfortran.dg/proc_ptr_12.f90: Likewise.
- * gfortran.dg/proc_ptr_18.f90: Likewise.
- * gfortran.dg/proc_ptr_19.f90: Likewise.
- * gfortran.dg/proc_ptr_21.f90: Likewise.
- * gfortran.dg/proc_ptr_22.f90: Likewise.
- * gfortran.dg/proc_ptr_23.f90: Likewise.
- * gfortran.dg/proc_ptr_25.f90: Likewise.
- * gfortran.dg/proc_ptr_26.f90: Likewise.
- * gfortran.dg/proc_ptr_3.f90: Likewise.
- * gfortran.dg/proc_ptr_36.f90: Likewise.
- * gfortran.dg/proc_ptr_47.f90: Likewise.
- * gfortran.dg/proc_ptr_48.f90: Likewise.
- * gfortran.dg/proc_ptr_5.f90: Likewise.
- * gfortran.dg/proc_ptr_6.f90: Likewise.
- * gfortran.dg/proc_ptr_7.f90: Likewise.
- * gfortran.dg/proc_ptr_8.f90: Likewise.
- * gfortran.dg/proc_ptr_common_1.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
- * gfortran.dg/proc_ptr_result_1.f90: Likewise.
- * gfortran.dg/proc_ptr_result_3.f90: Likewise.
- * gfortran.dg/proc_ptr_result_6.f90: Likewise.
- * gfortran.dg/proc_ptr_result_7.f90: Likewise.
- * gfortran.dg/proc_ptr_result_8.f90: Likewise.
- * gfortran.dg/product_init_expr.f03: Likewise.
- * gfortran.dg/promotion.f90: Likewise.
- * gfortran.dg/promotion_3.f90: Likewise.
- * gfortran.dg/promotion_4.f90: Likewise.
- * gfortran.dg/protected_1.f90: Likewise.
- * gfortran.dg/protected_2.f90: Likewise.
- * gfortran.dg/ptr-func-1.f90: Likewise.
- * gfortran.dg/ptr-func-2.f90: Likewise.
- * gfortran.dg/ptr_func_assign_1.f08: Likewise.
- * gfortran.dg/ptr_func_assign_2.f08: Likewise.
- * gfortran.dg/ptr_func_assign_3.f08: Likewise.
- * gfortran.dg/pure_byref_1.f90: Likewise.
- * gfortran.dg/pure_byref_2.f90: Likewise.
- * gfortran.dg/pure_byref_3.f90: Likewise.
- * gfortran.dg/quad_2.f90: Likewise.
- * gfortran.dg/quad_3.f90: Likewise.
- * gfortran.dg/random_3.f90: Likewise.
- * gfortran.dg/random_4.f90: Likewise.
- * gfortran.dg/random_7.f90: Likewise.
- * gfortran.dg/read_2.f90: Likewise.
- * gfortran.dg/read_3.f90: Likewise.
- * gfortran.dg/read_4.f90: Likewise.
- * gfortran.dg/read_5.f90: Likewise.
- * gfortran.dg/read_bad_advance.f90: Likewise.
- * gfortran.dg/read_bang.f90: Likewise.
- * gfortran.dg/read_bang4.f90: Likewise.
- * gfortran.dg/read_comma.f: Likewise.
- * gfortran.dg/read_dir.f90: Likewise.
- * gfortran.dg/read_empty_file.f: Likewise.
- * gfortran.dg/read_eof_1.f90: Likewise.
- * gfortran.dg/read_eof_2.f90: Likewise.
- * gfortran.dg/read_eof_3.f90: Likewise.
- * gfortran.dg/read_eof_4.f90: Likewise.
- * gfortran.dg/read_eof_5.f90: Likewise.
- * gfortran.dg/read_eof_6.f: Likewise.
- * gfortran.dg/read_eof_7.f90: Likewise.
- * gfortran.dg/read_eof_8.f90: Likewise.
- * gfortran.dg/read_eof_all.f90: Likewise.
- * gfortran.dg/read_eor.f90: Likewise.
- * gfortran.dg/read_float_1.f90: Likewise.
- * gfortran.dg/read_float_2.f03: Likewise.
- * gfortran.dg/read_float_3.f90: Likewise.
- * gfortran.dg/read_float_4.f90: Likewise.
- * gfortran.dg/read_infnan_1.f90: Likewise.
- * gfortran.dg/read_list_eof_1.f90: Likewise.
- * gfortran.dg/read_logical.f90: Likewise.
- * gfortran.dg/read_many_1.f: Likewise.
- * gfortran.dg/read_no_eor.f90: Likewise.
- * gfortran.dg/read_noadvance.f90: Likewise.
- * gfortran.dg/read_repeat.f90: Likewise.
- * gfortran.dg/read_repeat_2.f90: Likewise.
- * gfortran.dg/read_size_noadvance.f90: Likewise.
- * gfortran.dg/read_x_eof.f90: Likewise.
- * gfortran.dg/read_x_past.f: Likewise.
- * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
- * gfortran.dg/real_const_1.f: Likewise.
- * gfortran.dg/real_const_2.f90: Likewise.
- * gfortran.dg/real_const_3.f90: Likewise.
- * gfortran.dg/real_do_1.f90: Likewise.
- * gfortran.dg/real_index_1.f90: Likewise.
- * gfortran.dg/realloc_on_assign_1.f03: Likewise.
- * gfortran.dg/realloc_on_assign_10.f90: Likewise.
- * gfortran.dg/realloc_on_assign_11.f90: Likewise.
- * gfortran.dg/realloc_on_assign_12.f90: Likewise.
- * gfortran.dg/realloc_on_assign_16.f90: Likewise.
- * gfortran.dg/realloc_on_assign_17.f90: Likewise.
- * gfortran.dg/realloc_on_assign_18.f90: Likewise.
- * gfortran.dg/realloc_on_assign_2.f03: Likewise.
- * gfortran.dg/realloc_on_assign_23.f90: Likewise.
- * gfortran.dg/realloc_on_assign_25.f90: Likewise.
- * gfortran.dg/realloc_on_assign_26.f90: Likewise.
- * gfortran.dg/realloc_on_assign_27.f08: Likewise.
- * gfortran.dg/realloc_on_assign_28.f90: Likewise.
- * gfortran.dg/realloc_on_assign_29.f90: Likewise.
- * gfortran.dg/realloc_on_assign_3.f03: Likewise.
- * gfortran.dg/realloc_on_assign_4.f03: Likewise.
- * gfortran.dg/realloc_on_assign_5.f03: Likewise.
- * gfortran.dg/realloc_on_assign_7.f03: Likewise.
- * gfortran.dg/record_marker_1.f90: Likewise.
- * gfortran.dg/record_marker_2.f: Likewise.
- * gfortran.dg/record_marker_3.f90: Likewise.
- * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
- * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
- * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
- * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
- * gfortran.dg/recursive_check_7.f90: Likewise.
- * gfortran.dg/recursive_reference_1.f90: Likewise.
- * gfortran.dg/recursive_reference_2.f90: Likewise.
- * gfortran.dg/recursive_stack.f90: Likewise.
- * gfortran.dg/reduction.f90: Likewise.
- * gfortran.dg/repack_arrays_1.f90: Likewise.
- * gfortran.dg/repeat_1.f90: Likewise.
- * gfortran.dg/repeat_2.f90: Likewise.
- * gfortran.dg/repeat_3.f90: Likewise.
- * gfortran.dg/repeat_6.f90: Likewise.
- * gfortran.dg/reshape-alloc.f90: Likewise.
- * gfortran.dg/reshape-complex.f90: Likewise.
- * gfortran.dg/reshape.f90: Likewise.
- * gfortran.dg/reshape_2.f90: Likewise.
- * gfortran.dg/reshape_7.f90: Likewise.
- * gfortran.dg/reshape_empty_1.f03: Likewise.
- * gfortran.dg/reshape_pad_1.f90: Likewise.
- * gfortran.dg/reshape_rank7.f90: Likewise.
- * gfortran.dg/reshape_transpose_1.f90: Likewise.
- * gfortran.dg/reshape_zerosize_3.f90: Likewise.
- * gfortran.dg/result_default_init_1.f90: Likewise.
- * gfortran.dg/result_in_spec_1.f90: Likewise.
- * gfortran.dg/result_in_spec_2.f90: Likewise.
- * gfortran.dg/ret_array_1.f90: Likewise.
- * gfortran.dg/ret_pointer_1.f90: Likewise.
- * gfortran.dg/ret_pointer_2.f90: Likewise.
- * gfortran.dg/rewind_1.f90: Likewise.
- * gfortran.dg/round_1.f03: Likewise.
- * gfortran.dg/round_2.f03: Likewise.
- * gfortran.dg/round_3.f08: Likewise.
- * gfortran.dg/round_4.f90: Likewise.
- * gfortran.dg/rrspacing_1.f90: Likewise.
- * gfortran.dg/runtime_warning_1.f90: Likewise.
- * gfortran.dg/same_type_as_2.f03: Likewise.
- * gfortran.dg/save_1.f90: Likewise.
- * gfortran.dg/save_5.f90: Likewise.
- * gfortran.dg/save_6.f90: Likewise.
- * gfortran.dg/scalar_mask_1.f90: Likewise.
- * gfortran.dg/scalar_mask_2.f90: Likewise.
- * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
- * gfortran.dg/scale_1.f90: Likewise.
- * gfortran.dg/scan_1.f90: Likewise.
- * gfortran.dg/scan_2.f90: Likewise.
- * gfortran.dg/secnds-1.f: Likewise.
- * gfortran.dg/secnds.f: Likewise.
- * gfortran.dg/select_1.f90: Likewise.
- * gfortran.dg/select_2.f90: Likewise.
- * gfortran.dg/select_3.f90: Likewise.
- * gfortran.dg/select_5.f90: Likewise.
- * gfortran.dg/select_char_1.f90: Likewise.
- * gfortran.dg/select_char_2.f90: Likewise.
- * gfortran.dg/select_type_13.f03: Likewise.
- * gfortran.dg/select_type_14.f03: Likewise.
- * gfortran.dg/select_type_15.f03: Likewise.
- * gfortran.dg/select_type_19.f03: Likewise.
- * gfortran.dg/select_type_2.f03: Likewise.
- * gfortran.dg/select_type_26.f03: Likewise.
- * gfortran.dg/select_type_27.f03: Likewise.
- * gfortran.dg/select_type_28.f03: Likewise.
- * gfortran.dg/select_type_3.f03: Likewise.
- * gfortran.dg/select_type_35.f03: Likewise.
- * gfortran.dg/select_type_36.f03: Likewise.
- * gfortran.dg/select_type_37.f03: Likewise.
- * gfortran.dg/select_type_39.f03: Likewise.
- * gfortran.dg/select_type_4.f90: Likewise.
- * gfortran.dg/select_type_5.f03: Likewise.
- * gfortran.dg/select_type_6.f03: Likewise.
- * gfortran.dg/select_type_7.f03: Likewise.
- * gfortran.dg/select_type_8.f03: Likewise.
- * gfortran.dg/selected_char_kind_1.f90: Likewise.
- * gfortran.dg/selected_char_kind_4.f90: Likewise.
- * gfortran.dg/selected_kind_1.f90: Likewise.
- * gfortran.dg/selected_real_kind_2.f90: Likewise.
- * gfortran.dg/shape_2.f90: Likewise.
- * gfortran.dg/shape_4.f90: Likewise.
- * gfortran.dg/shape_5.f90: Likewise.
- * gfortran.dg/shape_7.f90: Likewise.
- * gfortran.dg/shape_8.f90: Likewise.
- * gfortran.dg/shape_9.f90: Likewise.
- * gfortran.dg/shift-kind_2.f90: Likewise.
- * gfortran.dg/shiftalr_1.F90: Likewise.
- * gfortran.dg/shiftalr_2.F90: Likewise.
- * gfortran.dg/simpleif_1.f90: Likewise.
- * gfortran.dg/simplify_argN_1.f90: Likewise.
- * gfortran.dg/simplify_cshift_1.f90: Likewise.
- * gfortran.dg/simplify_cshift_4.f90: Likewise.
- * gfortran.dg/simplify_eoshift_1.f90: Likewise.
- * gfortran.dg/simplify_modulo.f90: Likewise.
- * gfortran.dg/single_char_string.f90: Likewise.
- * gfortran.dg/size_dim.f90: Likewise.
- * gfortran.dg/size_optional_dim_1.f90: Likewise.
- * gfortran.dg/sizeof.f90: Likewise.
- * gfortran.dg/sizeof_4.f90: Likewise.
- * gfortran.dg/slash_1.f90: Likewise.
- * gfortran.dg/sms-1.f90: Likewise.
- * gfortran.dg/sms-2.f90: Likewise.
- * gfortran.dg/spec_expr_7.f90: Likewise.
- * gfortran.dg/specifics_1.f90: Likewise.
- * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
- * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
- * gfortran.dg/spread_init_expr.f03: Likewise.
- * gfortran.dg/spread_scalar_source.f90: Likewise.
- * gfortran.dg/spread_shape_1.f90: Likewise.
- * gfortran.dg/stat_1.f90: Likewise.
- * gfortran.dg/stat_2.f90: Likewise.
- * gfortran.dg/stfunc_1.f90: Likewise.
- * gfortran.dg/stfunc_4.f90: Likewise.
- * gfortran.dg/stfunc_6.f90: Likewise.
- * gfortran.dg/storage_size_1.f08: Likewise.
- * gfortran.dg/storage_size_3.f08: Likewise.
- * gfortran.dg/storage_size_4.f90: Likewise.
- * gfortran.dg/streamio_1.f90: Likewise.
- * gfortran.dg/streamio_10.f90: Likewise.
- * gfortran.dg/streamio_11.f90: Likewise.
- * gfortran.dg/streamio_12.f90: Likewise.
- * gfortran.dg/streamio_13.f90: Likewise.
- * gfortran.dg/streamio_14.f90: Likewise.
- * gfortran.dg/streamio_15.f90: Likewise.
- * gfortran.dg/streamio_16.f90: Likewise.
- * gfortran.dg/streamio_17.f90: Likewise.
- * gfortran.dg/streamio_2.f90: Likewise.
- * gfortran.dg/streamio_3.f90: Likewise.
- * gfortran.dg/streamio_4.f90: Likewise.
- * gfortran.dg/streamio_5.f90: Likewise.
- * gfortran.dg/streamio_6.f90: Likewise.
- * gfortran.dg/streamio_7.f90: Likewise.
- * gfortran.dg/streamio_8.f90: Likewise.
- * gfortran.dg/streamio_9.f90: Likewise.
- * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
- * gfortran.dg/string_4.f90: Likewise.
- * gfortran.dg/string_array_constructor_2.f90: Likewise.
- * gfortran.dg/string_assign_2.f90: Likewise.
- * gfortran.dg/string_compare_1.f90: Likewise.
- * gfortran.dg/string_compare_2.f90: Likewise.
- * gfortran.dg/string_compare_3.f90: Likewise.
- * gfortran.dg/string_ctor_1.f90: Likewise.
- * gfortran.dg/string_length_1.f90: Likewise.
- * gfortran.dg/string_length_2.f90: Likewise.
- * gfortran.dg/string_length_3.f90: Likewise.
- * gfortran.dg/string_length_4.f90: Likewise.
- * gfortran.dg/string_null_compare_1.f: Likewise.
- * gfortran.dg/string_pad_trunc.f90: Likewise.
- * gfortran.dg/structure_constructor_1.f03: Likewise.
- * gfortran.dg/structure_constructor_11.f90: Likewise.
- * gfortran.dg/structure_constructor_13.f03: Likewise.
- * gfortran.dg/structure_constructor_2.f03: Likewise.
- * gfortran.dg/structure_constructor_5.f03: Likewise.
- * gfortran.dg/submodule_1.f08: Likewise.
- * gfortran.dg/submodule_11.f08: Likewise.
- * gfortran.dg/submodule_14.f08: Likewise.
- * gfortran.dg/submodule_15.f08: Likewise.
- * gfortran.dg/submodule_17.f08: Likewise.
- * gfortran.dg/submodule_18.f08: Likewise.
- * gfortran.dg/submodule_19.f08: Likewise.
- * gfortran.dg/submodule_2.f08: Likewise.
- * gfortran.dg/submodule_27.f08: Likewise.
- * gfortran.dg/submodule_28.f08: Likewise.
- * gfortran.dg/submodule_29.f08: Likewise.
- * gfortran.dg/submodule_30.f08: Likewise.
- * gfortran.dg/submodule_6.f08: Likewise.
- * gfortran.dg/submodule_7.f08: Likewise.
- * gfortran.dg/submodule_8.f08: Likewise.
- * gfortran.dg/subnormal_1.f90: Likewise.
- * gfortran.dg/subref_array_pointer_1.f90: Likewise.
- * gfortran.dg/subref_array_pointer_2.f90: Likewise.
- * gfortran.dg/subref_array_pointer_4.f90: Likewise.
- * gfortran.dg/substr_2.f: Likewise.
- * gfortran.dg/substr_3.f: Likewise.
- * gfortran.dg/substr_4.f: Likewise.
- * gfortran.dg/substr_5.f90: Likewise.
- * gfortran.dg/substr_6.f90: Likewise.
- * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
- * gfortran.dg/sum_init_expr.f03: Likewise.
- * gfortran.dg/sum_zero_array_1.f90: Likewise.
- * gfortran.dg/system_clock_3.f08: Likewise.
- * gfortran.dg/t_editing.f: Likewise.
- * gfortran.dg/team_change_1.f90: Likewise.
- * gfortran.dg/team_end_1.f90: Likewise.
- * gfortran.dg/team_number_1.f90: Likewise.
- * gfortran.dg/temporary_1.f90: Likewise.
- * gfortran.dg/test_com_block.f90: Likewise.
- * gfortran.dg/test_only_clause.f90: Likewise.
- * gfortran.dg/tiny_1.f90: Likewise.
- * gfortran.dg/tiny_2.f90: Likewise.
- * gfortran.dg/tl_editing.f90: Likewise.
- * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
- * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
- * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
- * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
- * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
- * gfortran.dg/transfer_class_2.f90: Likewise.
- * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
- * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
- * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
- * gfortran.dg/transfer_resolve_1.f90: Likewise.
- * gfortran.dg/transfer_simplify_1.f90: Likewise.
- * gfortran.dg/transfer_simplify_10.f90: Likewise.
- * gfortran.dg/transfer_simplify_11.f90: Likewise.
- * gfortran.dg/transfer_simplify_2.f90: Likewise.
- * gfortran.dg/transfer_simplify_3.f90: Likewise.
- * gfortran.dg/transfer_simplify_4.f90: Likewise.
- * gfortran.dg/transfer_simplify_8.f90: Likewise.
- * gfortran.dg/transfer_simplify_9.f90: Likewise.
- * gfortran.dg/transpose_1.f90: Likewise.
- * gfortran.dg/transpose_3.f03: Likewise.
- * gfortran.dg/transpose_4.f90: Likewise.
- * gfortran.dg/transpose_conjg_1.f90: Likewise.
- * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
- * gfortran.dg/transpose_optimization_2.f90: Likewise.
- * gfortran.dg/trim_1.f90: Likewise.
- * gfortran.dg/trim_optimize_1.f90: Likewise.
- * gfortran.dg/trim_optimize_2.f90: Likewise.
- * gfortran.dg/trim_optimize_3.f90: Likewise.
- * gfortran.dg/trim_optimize_4.f90: Likewise.
- * gfortran.dg/trim_optimize_5.f90: Likewise.
- * gfortran.dg/trim_optimize_6.f90: Likewise.
- * gfortran.dg/trim_optimize_7.f90: Likewise.
- * gfortran.dg/trim_optimize_8.f90: Likewise.
- * gfortran.dg/type_to_class_1.f03: Likewise.
- * gfortran.dg/type_to_class_2.f03: Likewise.
- * gfortran.dg/type_to_class_3.f03: Likewise.
- * gfortran.dg/type_to_class_4.f03: Likewise.
- * gfortran.dg/type_to_class_5.f03: Likewise.
- * gfortran.dg/typebound_assignment_5.f03: Likewise.
- * gfortran.dg/typebound_assignment_6.f03: Likewise.
- * gfortran.dg/typebound_assignment_7.f90: Likewise.
- * gfortran.dg/typebound_call_1.f03: Likewise.
- * gfortran.dg/typebound_call_13.f03: Likewise.
- * gfortran.dg/typebound_call_18.f03: Likewise.
- * gfortran.dg/typebound_call_19.f03: Likewise.
- * gfortran.dg/typebound_call_2.f03: Likewise.
- * gfortran.dg/typebound_call_20.f03: Likewise.
- * gfortran.dg/typebound_call_3.f03: Likewise.
- * gfortran.dg/typebound_generic_5.f03: Likewise.
- * gfortran.dg/typebound_generic_6.f03: Likewise.
- * gfortran.dg/typebound_generic_9.f03: Likewise.
- * gfortran.dg/typebound_operator_12.f03: Likewise.
- * gfortran.dg/typebound_operator_13.f03: Likewise.
- * gfortran.dg/typebound_operator_15.f90: Likewise.
- * gfortran.dg/typebound_operator_20.f90: Likewise.
- * gfortran.dg/typebound_operator_3.f03: Likewise.
- * gfortran.dg/typebound_operator_6.f03: Likewise.
- * gfortran.dg/typebound_operator_7.f03: Likewise.
- * gfortran.dg/typebound_operator_8.f03: Likewise.
- * gfortran.dg/typebound_operator_9.f03: Likewise.
- * gfortran.dg/typebound_proc_19.f90: Likewise.
- * gfortran.dg/typebound_proc_20.f90: Likewise.
- * gfortran.dg/typebound_proc_23.f90: Likewise.
- * gfortran.dg/typebound_proc_27.f03: Likewise.
- * gfortran.dg/typebound_proc_35.f90: Likewise.
- * gfortran.dg/typebound_proc_36.f90: Likewise.
- * gfortran.dg/unf_io_convert_1.f90: Likewise.
- * gfortran.dg/unf_io_convert_2.f90: Likewise.
- * gfortran.dg/unf_io_convert_3.f90: Likewise.
- * gfortran.dg/unf_io_convert_4.f90: Likewise.
- * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
- * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
- * gfortran.dg/unf_short_record_1.f90: Likewise.
- * gfortran.dg/unformatted_recl_1.f90: Likewise.
- * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
- * gfortran.dg/unit_1.f90: Likewise.
- * gfortran.dg/unlimited_fmt_1.f08: Likewise.
- * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
- * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
- * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
- * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
- * gfortran.dg/unpack_init_expr.f03: Likewise.
- * gfortran.dg/use_10.f90: Likewise.
- * gfortran.dg/use_11.f90: Likewise.
- * gfortran.dg/use_13.f90: Likewise.
- * gfortran.dg/use_24.f90: Likewise.
- * gfortran.dg/use_27.f90: Likewise.
- * gfortran.dg/use_5.f90: Likewise.
- * gfortran.dg/use_allocated_1.f90: Likewise.
- * gfortran.dg/use_only_1.f90: Likewise.
- * gfortran.dg/use_only_4.f90: Likewise.
- * gfortran.dg/use_rename_2.f90: Likewise.
- * gfortran.dg/use_rename_4.f90: Likewise.
- * gfortran.dg/used_dummy_types_1.f90: Likewise.
- * gfortran.dg/used_interface_ref.f90: Likewise.
- * gfortran.dg/used_types_5.f90: Likewise.
- * gfortran.dg/utf8_1.f03: Likewise.
- * gfortran.dg/utf8_2.f03: Likewise.
- * gfortran.dg/value_1.f90: Likewise.
- * gfortran.dg/value_2.f90: Likewise.
- * gfortran.dg/value_4.f90: Likewise.
- * gfortran.dg/value_6.f03: Likewise.
- * gfortran.dg/value_7.f03: Likewise.
- * gfortran.dg/value_test.f90: Likewise.
- * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
- * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
- * gfortran.dg/vect/pr60510.f: Likewise.
- * gfortran.dg/vect/pr69882.f90: Likewise.
- * gfortran.dg/vect/pr69980.f90: Likewise.
- * gfortran.dg/vect/vect-5.f90: Likewise.
- * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
- * gfortran.dg/vector_subscript_1.f90: Likewise.
- * gfortran.dg/vector_subscript_2.f90: Likewise.
- * gfortran.dg/vector_subscript_3.f90: Likewise.
- * gfortran.dg/vector_subscript_5.f90: Likewise.
- * gfortran.dg/verify_2.f90: Likewise.
- * gfortran.dg/volatile10.f90: Likewise.
- * gfortran.dg/where_1.f90: Likewise.
- * gfortran.dg/where_operator_assign_1.f90: Likewise.
- * gfortran.dg/where_operator_assign_2.f90: Likewise.
- * gfortran.dg/where_operator_assign_3.f90: Likewise.
- * gfortran.dg/whole_file_13.f90: Likewise.
- * gfortran.dg/whole_file_2.f90: Likewise.
- * gfortran.dg/widechar_2.f90: Likewise.
- * gfortran.dg/widechar_4.f90: Likewise.
- * gfortran.dg/widechar_5.f90: Likewise.
- * gfortran.dg/widechar_6.f90: Likewise.
- * gfortran.dg/widechar_8.f90: Likewise.
- * gfortran.dg/widechar_IO_1.f90: Likewise.
- * gfortran.dg/widechar_IO_2.f90: Likewise.
- * gfortran.dg/widechar_IO_3.f90: Likewise.
- * gfortran.dg/widechar_IO_4.f90: Likewise.
- * gfortran.dg/widechar_compare_1.f90: Likewise.
- * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
- * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
- * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
- * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
- * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
- * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
- * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
- * gfortran.dg/widechar_select_1.f90: Likewise.
- * gfortran.dg/winapi.f90: Likewise.
- * gfortran.dg/write_0_pe_format.f90: Likewise.
- * gfortran.dg/write_back.f: Likewise.
- * gfortran.dg/write_check3.f90: Likewise.
- * gfortran.dg/write_direct_eor.f90: Likewise.
- * gfortran.dg/write_padding.f90: Likewise.
- * gfortran.dg/write_recursive.f90: Likewise.
- * gfortran.dg/write_rewind_1.f: Likewise.
- * gfortran.dg/write_rewind_2.f: Likewise.
- * gfortran.dg/write_zero_array.f90: Likewise.
- * gfortran.dg/x_slash_1.f: Likewise.
- * gfortran.dg/x_slash_2.f: Likewise.
- * gfortran.dg/zero_array_components_1.f90: Likewise.
- * gfortran.dg/zero_length_1.f90: Likewise.
- * gfortran.dg/zero_length_2.f90: Likewise.
- * gfortran.dg/zero_sized_1.f90: Likewise.
- * gfortran.dg/zero_sized_3.f90: Likewise.
- * gfortran.fortran-torture/compile/nested.f90: Likewise.
- * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
- * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
- * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
- * gfortran.fortran-torture/execute/allocate.f90: Likewise.
- * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
- * gfortran.fortran-torture/execute/args.f90: Likewise.
- * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
- * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
- * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
- * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
- * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
- * gfortran.fortran-torture/execute/backspace.f90: Likewise.
- * gfortran.fortran-torture/execute/bounds.f90: Likewise.
- * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
- * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
- * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
- * gfortran.fortran-torture/execute/common.f90: Likewise.
- * gfortran.fortran-torture/execute/common_2.f90: Likewise.
- * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
- * gfortran.fortran-torture/execute/common_size.f90: Likewise.
- * gfortran.fortran-torture/execute/constructor.f90: Likewise.
- * gfortran.fortran-torture/execute/contained.f90: Likewise.
- * gfortran.fortran-torture/execute/contained2.f90: Likewise.
- * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
- * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
- * gfortran.fortran-torture/execute/data.f90: Likewise.
- * gfortran.fortran-torture/execute/data_2.f90: Likewise.
- * gfortran.fortran-torture/execute/data_3.f90: Likewise.
- * gfortran.fortran-torture/execute/data_4.f90: Likewise.
- * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
- * gfortran.fortran-torture/execute/der_init.f90: Likewise.
- * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
- * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
- * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
- * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
- * gfortran.fortran-torture/execute/der_io.f90: Likewise.
- * gfortran.fortran-torture/execute/der_point.f90: Likewise.
- * gfortran.fortran-torture/execute/der_type.f90: Likewise.
- * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
- * gfortran.fortran-torture/execute/elemental.f90: Likewise.
- * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
- * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
- * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
- * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
- * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
- * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
- * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
- * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
- * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
- * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
- * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
- * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
- * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
- * gfortran.fortran-torture/execute/forall.f90: Likewise.
- * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
- * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
- * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
- * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
- * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
- * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
- * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
- * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
- * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
- * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
- * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
- * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
- * gfortran.fortran-torture/execute/initializer.f90: Likewise.
- * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
- * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
- * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
- * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
- * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
- * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
- * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
- * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
- Likewise.
- * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
- * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
- * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
- * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
- * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
- * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
- * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
- * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
- * gfortran.fortran-torture/execute/math.f90: Likewise.
- * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
- * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
- * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
- * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
- * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
- * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
- * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
- * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
- * gfortran.fortran-torture/execute/partparm.f90: Likewise.
- * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
- * gfortran.fortran-torture/execute/power.f90: Likewise.
- * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
- * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
- * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
- * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
- * gfortran.fortran-torture/execute/pr40021.f: Likewise.
- * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
- * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
- * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
- * gfortran.fortran-torture/execute/procarg.f90: Likewise.
- * gfortran.fortran-torture/execute/ptr.f90: Likewise.
- * gfortran.fortran-torture/execute/random_1.f90: Likewise.
- * gfortran.fortran-torture/execute/random_2.f90: Likewise.
- * gfortran.fortran-torture/execute/random_init.f90: Likewise.
- * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
- * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
- * gfortran.fortran-torture/execute/retarray.f90: Likewise.
- * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
- * gfortran.fortran-torture/execute/save_1.f90: Likewise.
- * gfortran.fortran-torture/execute/save_2.f90: Likewise.
- * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
- * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
- * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
- * gfortran.fortran-torture/execute/select_1.f90: Likewise.
- * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
- * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
- * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
- * gfortran.fortran-torture/execute/specifics.f90: Likewise.
- * gfortran.fortran-torture/execute/st_function.f90: Likewise.
- * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
- * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
- * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
- * gfortran.fortran-torture/execute/straret.f90: Likewise.
- * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
- * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
- * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
- * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
- * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
- * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
- * gfortran.fortran-torture/execute/string.f90: Likewise.
- * gfortran.fortran-torture/execute/strlen.f90: Likewise.
- * gfortran.fortran-torture/execute/strret.f90: Likewise.
- * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
- * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
- * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
- * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
- * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
- * gfortran.fortran-torture/execute/userop.f90: Likewise.
- * gfortran.fortran-torture/execute/where17.f90: Likewise.
- * gfortran.fortran-torture/execute/where18.f90: Likewise.
- * gfortran.fortran-torture/execute/where19.f90: Likewise.
- * gfortran.fortran-torture/execute/where20.f90: Likewise.
- * gfortran.fortran-torture/execute/where21.f90: Likewise.
- * gfortran.fortran-torture/execute/where_1.f90: Likewise.
- * gfortran.fortran-torture/execute/where_10.f90: Likewise.
- * gfortran.fortran-torture/execute/where_11.f90: Likewise.
- * gfortran.fortran-torture/execute/where_14.f90: Likewise.
- * gfortran.fortran-torture/execute/where_15.f90: Likewise.
- * gfortran.fortran-torture/execute/where_16.f90: Likewise.
- * gfortran.fortran-torture/execute/where_2.f90: Likewise.
- * gfortran.fortran-torture/execute/where_3.f90: Likewise.
- * gfortran.fortran-torture/execute/where_4.f90: Likewise.
- * gfortran.fortran-torture/execute/where_5.f90: Likewise.
- * gfortran.fortran-torture/execute/where_6.f90: Likewise.
- * gfortran.fortran-torture/execute/where_7.f90: Likewise.
- * gfortran.fortran-torture/execute/where_8.f90: Likewise.
- * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
- * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
- * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
- * gfortran.dg/inline_transpose_1.f90: Likewise.
-
-2018-02-17 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84115
- * gfortran.dg/associate_35.f90: Remove error, add STOP n and
- change to dg-run.
-
-2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
-
- PR ada/84277
- * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
- * gnat.dg/dispatch1.adb: Rename into...
- * gnat.dg/disp1.adb: ...this.
- * gnat.dg/dispatch1_p.ads: Rename into...
- * gnat.dg/disp1_pkg.ads: ...this.
- * gnat.dg/disp2.adb: Rename into...
- * gnat.dg/dispatch2.adb: ...this.
- * gnat.dg/dispatch2_p.ads: Rename into...
- * gnat.dg/disp2_pkg.ads: ...this.
- * gnat.dg/dispatch2_p.adb: Rename into...
- * gnat.dg/disp2_pkg.adb: this.
- * gnat.dg/generic_dispatch.adb: Rename into...
- * gnat.dg/generic_disp.adb: this.
- * gnat.dg/generic_dispatch_p.ads: Rename into...
- * gnat.dg/generic_disp_pkg.ads: ...this.
- * gnat.dg/generic_dispatch_p.adb: Rename into...
- * gnat.dg/generic_disp_pkg.adb: ...this.
- * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
- * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
- * gnat.dg/object_overflow1.adb: Tweak index.
- * gnat.dg/object_overflow2.adb: Likewise.
- * gnat.dg/object_overflow3.adb: Likewise.
- * gnat.dg/object_overflow4.adb: Likewise.
- * gnat.dg/object_overflow5.adb: Likewise.
-
-2018-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/84425
- * gcc.c-torture/compile/pr84425.c: New test.
-
-2018-02-16 Marek Polacek <polacek@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84192
- * g++.dg/cpp1y/constexpr-84192.C: New test.
-
-2018-02-16 Martin Sebor <msebor@redhat.com>
-
- PR c++/79064
- * g++.dg/overload15.C: New test.
-
-2018-02-16 Yury Gribov <tetra2005@gmail.com>
-
- PR target/81535
- * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
- * gcc.dg/pr56727-2.c: Ditto.
- * gcc.target/powerpc/pr79439.c: Renamed to...
- * gcc.target/powerpc/pr79439-1.c: ...this.
- * gcc.target/powerpc/pr79439-2.c: New test.
- * gcc.target/powerpc/pr79439-3.c: New test.
-
-2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- target/pr84371
- * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
- * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
- * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
- * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
- * gcc.target/powerpc/builtins-3.c: Same.
-
-2018-02-16 Nathan Sidwell <nathan@acm.org>
-
- * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
-
-2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/70023
- * gcc.target/i386/pr70023.c: New.
-
-2018-02-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
- tests.
- * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
- tests.
-
-2018-02-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
- for the ABI definitions for vec_extract4b and vec_insert4b.
-
-2018-02-16 Nathan Sidwell <nathan@acm.org>
-
- * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
- * g++.old-deja/g++.mike/net43.C: Likewise.
-
-2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82468
- * g++.dg/cpp1z/class-deduction48.C: New.
-
-2018-02-16 Nathan Sidwell <nathan@acm.org>
-
- PR c++/84375
- * g++.dg/lookup/pr84375.C: New.
-
-2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/83831
- * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
-
-2018-02-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84417
- * gcc.dg/torture/pr84417.c: New testcase.
-
-2018-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84272
- * g++.dg/opt/pr84272.C: New test.
-
- PR rtl-optimization/83723
- * gcc.dg/pr83723.c: New test.
-
-2018-02-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84399
- * gcc.dg/graphite/pr84399.c: New testcase.
-
-2018-02-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84190
- * g++.dg/torture/pr84190.C: New testcase.
-
-2018-02-15 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
- directives.
-
-2018-02-15 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/84409
- * gfortran.dg/dtio_21.f03: Add an error message.
- * gfortran.dg/dtio_22.f90: Fix invalid test case.
-
-2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84381
- * gfortran.dg/stop_shouldfail.f90: New test.
-
-2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84330
- * g++.dg/concepts/pr84330.C: New.
-
-2018-02-15 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
-
-2018-02-15 Tom de Vries <tom@codesourcery.com>
-
- * gcc.c-torture/compile/pr84136.c: Require effective target
- indirect_jumps.
-
-2018-02-15 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84383
- * gcc.c-torture/compile/pr84383.c: New test.
-
- PR tree-optimization/84334
- * gcc.dg/pr84334.c: New test.
-
-2018-02-14 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-4-int128-runnable.c
- (dg-require-effective-target): Change vsx_hw to p8vector_hw.
- (dg-options): Change -maltivec -mvsx to -mpower8-vector.
-
-2018-02-14 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83698
- * gcc.dg/Wrestrict-7.c: New test.
- * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
- * gcc.target/i386/chkp-stropt-17.c: Same.
-
-2018-02-14 Martin Sebor <msebor@redhat.com>
-
- PR c/84108
- * gcc.dg/Wattributes-8.c: New test.
-
-2018-02-14 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/84385
- * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
- * gfortran.dg/allocate_with_source_23.f90: Ditto.
- * gfortran.dg/select_type_1.f03: Extend test case.
-
-2017-02-14 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
- (dg-options): Use -O2 -msse2 -mno-sse3.
-
-2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
- this test case still works ok.
- * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/insert-be-order.c: Likewise.
- * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/ld-be-order.c: Likewise.
- * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/lde-be-order.c: Likewise.
- * gcc.dg/vmx/ldl-be-order.c: Likewise.
- * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/merge-be-order.c: Likewise.
- * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
- * gcc.dg/vmx/pack-be-order.c: Likewise.
- * gcc.dg/vmx/perm-be-order.c: Likewise.
- * gcc.dg/vmx/splat-be-order.c: Likewise.
- * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/st-be-order.c: Likewise.
- * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/ste-be-order.c: Likewise.
- * gcc.dg/vmx/stl-be-order.c: Likewise.
- * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
- * gcc.dg/vmx/sum2s-be-order.c: Likewise.
- * gcc.dg/vmx/unpack-be-order.c: Likewise.
- * gcc.dg/vmx/vsums-be-order.c: Likewise.
- * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
-
-2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84350
- * g++.dg/cpp0x/auto49.C: New.
-
-2018-02-14 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/template/instantiate5.C: Adjust required-from loc.
-
-2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
- * gcc.target/powerpc/le-altivec-consts.c: Same.
-
-2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- PR target/84220
- * gcc.target/powerpc/pr84220-sld.c: New test.
- * gcc.target/powerpc/pr84220-sld2.c: New test.
- * gcc.target/powerpc/pr84220-sldw.c: New test.
- * gcc.target/powerpc/pr84220-xxperm.c: New test.
- * gcc.target/powerpc/pr84220-xxsld.c: New test.
-
-2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
-
- PR target/84239
- * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
- _inc_ssp intrinsics.
- * gcc.target/i386/cet-intrin-4.c: Likewise.
- * gcc.target/i386/cet-rdssp-1.c: Remove argument from
- __builtin_ia32_rdssp[d|q].
-
-2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/84357
- * gcc.dg/vect/pr84357.c: New test.
-
-2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/83831
- * gcc.target/rx/pr83831.c: New tests.
-
-2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
-
- PR target/79242
- * gcc.target/msp430/pr79242.c: New test.
-
-2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/84372
- * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
- with -mcpu=power9.
-
-2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/84279
- * g++.dg/pr84279.C: New test.
-
-2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/84169
- * gcc.c-torture/execute/pr84169.c: New.
-
-2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/84370
- * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
-
-2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/84365
- * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
- with -mcpu=power9.
-
-2018-02-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84364
- * g++.dg/warn/effc4.C: New test.
-
-2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84333
- * g++.dg/template/sizeof16.C: New.
- * g++.dg/template/sizeof17.C: Likewise.
-
-2018-02-13 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/84313
- * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
- add necessary compiler options.
- * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
-
-2018-02-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c/82210
- * gcc.c-torture/execute/pr82210.c: New test.
-
- PR middle-end/84309
- * gcc.dg/pr84309-2.c: New test.
-
-2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/84321
- * gcc.dg/pr84321.c: New test.
-
-2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/84359
- * gcc.target/i386/pr57193.c: Add -march=x86-64.
-
-2018-02-13 Paolo Bonzini <bonzini@gnu.org>
-
- PR sanitizer/84340
- * gcc.dg/asan/pr84307.c: Remove test.
-
-2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
-
- * gcc.target/rl78/test_auto_vector.c: New test.
-
-2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR c/84305
- * gcc.c-torture/compile/pr84305.c: New test.
-
-2018-02-13 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84335
- * gcc.target/i386/pr84335.c: New test.
-
- PR tree-optimization/84339
- * gcc.c-torture/execute/pr84339.c: New test.
-
- PR middle-end/84309
- * gcc.dg/pr84309.c: New test.
- * gcc.target/i386/pr84309.c: New test.
-
- PR target/84336
- * gcc.target/i386/pr84336.c: New test.
-
-2018-02-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84341
- * c-c++-common/gomp/pr84341.c: New test.
-
-2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/68746
- * gfortran.dg/read_dir.f90: Re-add dg-do run.
-
-2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/68746
- * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
- of zero for read.
-
-2018-02-12 Jeff Law <law@redhat.com>
-
- * gcc.c-torture/compile/reg-args-size.c: New test.
-
-2018-02-12 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
- uint128 tests to new testfile.
- * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
- int128 and uint128 tests.
- * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
- list of torture tests.
-
-2018-02-12 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/84273
- * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
- * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
-
-2018-02-12 Tamar Christina <tamar.christina@arm.com>
-
- PR target/82641
- * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
-
-2018-02-12 Paolo Bonzini <bonzini@gnu.org>
-
- PR sanitizer/84307
- * gcc.dg/asan/pr84307.c: New test.
-
-2018-02-12 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/parse/pr84263.C: New.
-
-2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79626
- * g++.dg/template/crash129.C: New.
-
-2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
-
- PR target/83828
- * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
- * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
- * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
- * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
- * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
-
-2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
- _mm_maskz_scalef_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
- (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
- intrinsics.
- * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
- _mm_maskz_scalef_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
- _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
- intrinsics.
- * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
- __builtin_ia32_scalefss_round): Remove builtin.
- (__builtin_ia32_scalefsd_mask_round,
- __builtin_ia32_scalefss_mask_round): Test new builtin.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
-
-2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
- (_mm_maskz_sqrt_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
- (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
- (_mm_maskz_sqrt_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
- (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
- intrinsics.
- * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
- (__builtin_ia32_sqrtss_round): Remove builtins.
- (__builtin_ia32_sqrtsd_mask_round)
- (__builtin_ia32_sqrtss_mask_round): Test new builtins.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
-
-2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
-
- PR fortran/35299
- * gfortran.dg/statement_function_3.f: New test.
-
-2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/54223
- PR fortran/84276
- * gfortran.dg/statement_function_1.f90: New test.
- * gfortran.dg/statement_function_2.f90: New test.
-
-2018-02-11 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84074
- * gfortran.dg/type_to_class_5.f03: New test.
-
-2018-02-10 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/56691
- * gfortran.dg/type_to_class_4.f03: New test.
-
-2018-02-10 Alan Modra <amodra@gmail.com>
-
- PR target/84300
- * gcc.dg/pr84300.c: New.
-
-2018-02-10 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/83987
- * g++.dg/ubsan/pr83987-2.C: New test.
-
-2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
-
- * gcc.target/rx/movsicc.c: New test.
-
-2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/83926
- * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
- message.
-
-2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
- * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
-
-2018-02-09 Nathan Sidwell <nathan@acm.org>
-
- PR c/84293
- * c-c++-common/pr84293.h: New.
- * c-c++-common/pr84293.c: New.
-
-2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/57193
- * gcc.target/i386/pr57193.c: New.
-
-2018-02-09 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84226
- * gcc.target/powerpc/pr84226.c: New test.
-
-2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
-
- * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
- from this to...
- <vclzd>: ...this.
-
-2018-02-09 Martin Sebor <msebor@redhat.com>
-
- PR lto/84212
- * gcc.dg/lto/pr84212_0.c: New test file.
- * gcc.dg/lto/pr84212_1.c: Same.
-
-2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/83926
- * gcc.target/powerpc/pr83926.c: New test.
- * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
- message. Fix test for running in 32-bit mode.
-
-2018-02-09 Tamar Christina <tamar.christina@arm.com>
-
- PR target/82641
- * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
-
-2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/PR84295
- * gcc.target/s390/pr84295.c: New test.
-
-2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/77522
- * g++.dg/cpp1y/lambda-init16.C: New.
-
-2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/sso8.adb: New test.
- * gnat.dg/sso8_pkg.ads: New helper.
-
-2018-02-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84278
- * gcc.target/i386/pr84278.c: Adjust regex.
-
-2018-02-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84232
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
-
- PR debug/84252
- * gcc.target/aarch64/pr84252.c: New test.
-
- PR middle-end/84237
- * gcc.dg/pr84237.c: New test.
-
-2018-02-09 Marek Polacek <polacek@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83659
- * g++.dg/torture/pr83659.C: New test.
-
-2018-02-08 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/84136
- * gcc.c-torture/compile/pr84136.c: New test.
-
-2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
-
- PR target/83008
- * gcc.target/i386/pr83008.c: New test.
-
-2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/81143
- * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
-
-2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83806
- * g++.dg/warn/Wunused-parm-11.C: New.
-
-2018-02-08 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/84238
- * gcc.dg/Wstringop-overflow-3.c: New test.
-
-2018-02-08 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
-
-2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/84265
- * gcc.dg/vect/pr84265.c: New test.
-
-2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/81635
- * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
- * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
-
-2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/nobp-function-pointer-attr.c: New test.
- * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
- * gcc.target/s390/nobp-function-pointer-z10.c: New test.
- * gcc.target/s390/nobp-function-pointer-z900.c: New test.
- * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
- * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
- * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
- * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
- * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
- * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
- * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
- * gcc.target/s390/nobp-return-attr-all.c: New test.
- * gcc.target/s390/nobp-return-attr-neg.c: New test.
- * gcc.target/s390/nobp-return-mem-attr.c: New test.
- * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
- * gcc.target/s390/nobp-return-mem-z10.c: New test.
- * gcc.target/s390/nobp-return-mem-z900.c: New test.
- * gcc.target/s390/nobp-return-reg-attr.c: New test.
- * gcc.target/s390/nobp-return-reg-mixed.c: New test.
- * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
- * gcc.target/s390/nobp-return-reg-z10.c: New test.
- * gcc.target/s390/nobp-return-reg-z900.c: New test.
- * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
- * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
- * gcc.target/s390/nobp-table-jump-z10.c: New test.
- * gcc.target/s390/nobp-table-jump-z900.c: New test.
-
-2018-02-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84233
- * g++.dg/torture/pr84233.C: New testcase.
-
-2018-02-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84278
- * gcc.target/i386/pr84278.c: New testcase.
-
-2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR rtl-optimization/84068
- PR rtl-optimization/83459
- * gcc.dg/pr84068.c: New test.
-
-2018-02-08 Richard Biener <rguenther@suse.de>
-
- * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
- loop vectorization to happen.
-
-2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83204
- * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
-
-2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
-
-2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/84154
- * gcc.target/powerpc/pr84154-1.c: New tests.
- * gcc.target/powerpc/pr84154-2.c: Likewise.
- * gcc.target/powerpc/pr84154-3.c: Likewise.
-
-2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
-
-2018-02-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84082
- * g++.dg/template/incomplete11.C: New test.
- * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
-
-2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/82994
- * gfortran.dg/deallocate_error_3.f90: New test.
- * gfortran.dg/deallocate_error_4.f90: New test.
-
-2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/68560
- * gfortran.dg/shape_9.f90: New test.
-
-2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/82049
- * gfortran.dg/assumed_charlen_parameter.f90: New test.
-
-2018-02-07 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/81610
- PR c++/80567
- * g++.dg/spellcheck-reswords.C: New test case.
- * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
- suggestion of "if".
-
-2018-02-07 Martin Liska <mliska@suse.cz>
-
- PR c++/84059.
- * g++.dg/ext/mv26.C: New test.
-
-2018-02-07 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/pr83844.c: Require effective target alloca.
-
-2018-02-07 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
-
-2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/84243
- * gcc.target/i386/cet-intrin-4.c (dg-options): Use
- -fcf-protection=return.
-
-2018-02-07 Tom de Vries <tom@codesourcery.com>
-
- PR libgomp/84217
- * c-c++-common/goacc/pr84217.c: New test.
- * gfortran.dg/goacc/pr84217.f90: New test.
-
-2018-02-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84204
- * gcc.dg/graphite/pr84204.c: New testcase.
-
- PR tree-optimization/84205
- * gcc.dg/graphite/pr84205.c: New testcase.
-
- PR tree-optimization/84223
- * gfortran.dg/graphite/pr84223.f90: New testcase.
-
-2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71662
- * g++.dg/cpp0x/scoped_enum7.C: New.
-
-2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
-
- PR tree-optimization/83008
- * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
-
-2018-02-07 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84235
- * gcc.c-torture/execute/ieee/pr84235.c: New test.
-
-2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR testsuite/84243
- * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
- targets.
- * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
-
-2018-02-06 Jakub Jelinek <jakub@redhat.com>
-
- PR target/84146
- * gcc.target/i386/pr84146.c: New test.
-
-2018-02-06 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
-
-2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
- warning for -mno-speculate-indirect-jumps.
- * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
- * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
- * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
- * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
- * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
- * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
-
-2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
-
- PR target/84145
- * c-c++-common/fcf-protection-1.c: Change a compared message.
- * c-c++-common/fcf-protection-2.c: Likewise.
- * c-c++-common/fcf-protection-3.c: Likewise.
- * c-c++-common/fcf-protection-5.c: Likewise.
- * c-c++-common/fcf-protection-6.c: New test.
- * c-c++-common/fcf-protection-7.c: Likewise.
-
-2018-02-06 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/84228
- * c-c++-common/Wstringop-truncation-3.c: New test.
-
-2018-02-06 Tamar Christina <tamar.christina@arm.com>
-
- PR target/82641
- * gcc.target/arm/pragma_arch_switch_2.c: New.
-
-2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR target/79975
- * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
-
-2018-02-05 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83369
- * gcc.dg/Wnonnull.c: New test.
-
-2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
-
- * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
- argument and use dg-messages-by-file instead. Expect it to be
- an array rather than a dict.
- (lto-link-and-maybe-run): Remove messages_by_file argument and
- use an upvar for dg-messages-by-file. Update call to
- lto_handle_diagnostics.
- (lt-get-options): Treat dg-messages-by-file as an array
- rather than a dict.
- (lto-get-options-main): Likewise. Set the entry rather than appending.
- (lto-execute): Treat dg-messages-by-file as an array rather than
- a dict. Update call to lto-link-and-maybe-run.
-
-2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82782
- * g++.dg/cpp1z/inline-var4.C: New.
-
-2018-02-05 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
- options.
- * c-c++-common/asan/pointer-compare-2.c: Likewise.
- * c-c++-common/asan/pointer-subtract-1.c: Likewise.
- * c-c++-common/asan/pointer-subtract-2.c: Likewise.
- * c-c++-common/asan/pointer-subtract-3.c: Likewise.
- * c-c++-common/asan/pointer-subtract-4.c: Likewise.
- * c-c++-common/asan/pointer-compare-3.c: New test.
-
-2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
- * gcc.target/aarch64/sve/vcond_5.c: Likewise.
-
-2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
- _mm_maskz_range_sd, _mm_mask_range_round_sd,
- _mm_maskz_range_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
- _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
- _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
- _mm_maskz_range_ss, _mm_mask_range_round_ss,
- _mm_maskz_range_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
- _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
- _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
- * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
- __builtin_ia32_rangess128_round): Remove builtins.
- (__builtin_ia32_rangesd128_mask_round,
- __builtin_ia32_rangess128_mask_round): Test new builtins.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
-
-2018-02-04 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/79966
- * gfortran.dg/pr79966.f90: New testcase
-
-2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
-
- PR fortran/84094
- * gfortran.dg/associate_23.f90: Fix invalid code.
- * gfortran.dg/intrinsic_actual_4.f90: Likewise.
- * gfortran.dg/matmul_3.f90: Likewise.
- * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
-
-2018-02-04 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84115
- * gfortran.dg/associate_34.f90: New test.
- * gfortran.dg/associate_35.f90: New test.
-
-2018-02-03 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84141
- PR fortran/84155
- * gfortran.dg/pr84155.f90: New test.
-
-2017-02-02 Uros Bizjak <ubizjak@gmail.com>
-
- * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
- * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
-
-2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
- dg-do run stanza.
-
-2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
- requirement.
- * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
- * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
- * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
-
-2018-02-02 Georg-Johann Lay <avr@gjlay.de>
-
- PR testsuite/52641
- * gcc.c-torture/execute/pr83362.c: Make work for int16.
- * gcc.dg/Wsign-conversion.c: Dito.
- * gcc.dg/attr-alloc_size-4.c: Dito.
- * gcc.dg/pr81020.c: Dito.
- * gcc.dg/pr81192.c: Dito.
- * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
- * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
- * gcc.dg/pr83844.c: Restrict to int32plus.
- * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
- * gcc.dg/tree-ssa/ldist-25.c: Dito.
- * gcc.dg/tree-ssa/ldist-27.c: Dito.
- * gcc.dg/tree-ssa/ldist-28.c: Dito.
- * gcc.dg/tree-ssa/ldist-29.c: Dito.
- * gcc.dg/tree-ssa/ldist-30.c: Dito.
- * gcc.dg/tree-ssa/ldist-31.c: Dito.
- * gcc.dg/tree-ssa/ldist-32.c: Dito.
- * gcc.dg/tree-ssa/ldist-33.c: Dito.
- * gcc.dg/tree-ssa/ldist-34.c: Dito.
- * gcc.dg/tree-ssa/ldist-35.c: Dito.
- * gcc.dg/tree-ssa/ldist-36.c: Dito.
-
-2018-02-02 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/funcspec-56.inc: Handle new march.
- * g++.dg/ext/mv16.C: Ditto.
-
-2018-02-02 Georg-Johann Lay <avr@gjlay.de>
-
- * lib/target-supports.exp
- (check_effective_target_keeps_null_pointer_checks): No more
- special-case avr.
- * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
- * gcc.dg/ifcvt-4.c: Skip avr.
- * gcc.dg/pr53037-1.c: Dito.
- * gcc.dg/pr53037-2.c: Dito.
- * gcc.dg/pr53037-3.c: Dito.
- * gcc.dg/pr63387-2.c: Dito.
- * gcc.dg/pr63387.c: Dito.
- * gcc.dg/sancov/cmp0.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
- * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
- * gcc.dg/tree-ssa/pr82059.c: Dito.
- * gcc.c-torture/execute/pr70460.c: Dito.
-
-2018-02-02 Georg-Johann Lay <avr@gjlay.de>
-
- PR testsuite/52641
- * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
- * gcc.c-torture/execute/20180112-1.c: Dito.
- * gcc.c-torture/execute/pr81503.c: Dito.
- * gcc.dg/store_merging_12.c: Dito.
- * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
- * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
- * gcc.dg/tree-ssa/pr80898.c: Dito.
- * gcc.dg/tree-ssa/pr82363.c: Dito.
- * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
- * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
- * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
- * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
- * gcc.dg/torture/pr81814.c: Restrict to int32plus.
- * gcc.dg/tree-ssa/pr80803.c: Dito.
- * gcc.dg/tree-ssa/pr80898-2.c: Dito.
- * gcc.dg/tree-ssa/pr81346-4.c: Dito.
- * gcc.dg/tree-ssa/vrp114.c: Dito.
- * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
- * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
- * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
-
-2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
-
- PR target/84066
- * gcc.target/i386/cet-sjlj-6a.c: New test.
- * gcc.target/i386/cet-sjlj-6b.c: Likewise.
-
-2018-02-01 Marek Polacek <polacek@redhat.com>
-
- PR c++/84125
- * g++.dg/cpp1y/lambda-generic-84125.C: New test.
-
-2018-01-30 Jeff Law <law@redhat.com>
-
- PR target/84128
- * gcc.target/i386/pr84128.c: New test.
-
-2018-02-01 Georg-Johann Lay <avr@gjlay.de>
-
- * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
- -fdelete-null-pointer-checks.
-
-2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83796
- * g++.dg/cpp0x/abstract-default1.C: New.
-
-2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/81635
- * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
- * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
-
-2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR target/83370
- * gcc.target/aarch64/pr83370.c: New.
-
-2018-02-01 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/pr35356-1.c: Adjust.
-
-2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR testsuite/83846
- * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
- for ILP32.
- * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
- of hard-coding the choice.
- * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
- * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
- * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
- memset call.
- * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
- stdint.h types.
- * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
- * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
- * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
- * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
- * gcc.target/aarch64/sve/logical_1.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
- * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
- __builtin_popcountll rather than __builtin_popcountl.
-
-2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
- of LD1R[HWD] for multi-element constants on big-endian targets.
- * gcc.target/aarch64/sve/slp_3.c: Likewise.
- * gcc.target/aarch64/sve/slp_4.c: Likewise.
-
-2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
- * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
- * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
-
-2018-02-01 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81661
- PR tree-optimization/84117
- * gcc.dg/pr81661.c: New test.
- * gfortran.dg/pr84117.f90: New test.
-
-2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/83705
- * gfortran.dg/repeat_7.f90: Catch warning message.
-
-2018-01-31 Ian Lance Taylor <iant@golang.org>
-
- * go.go-torture/execute/printnil.go: New test.
-
-2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/target-supports.exp (check_effective_target_comdat_group):
- Allow for Solaris as comdat syntax.
-
- * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
- Solaris with comdat_group support and as.
-
-2018-01-31 Marek Polacek <polacek@redhat.com>
-
- PR c/81779
- * gcc.dg/pr81779.c: New test.
-
-2018-01-31 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/84116
- * gfortran.dg/gomp/pr84116.f90: New test.
-
- PR c++/83993
- * g++.dg/init/pr83993-2.C: New test.
-
- PR c++/83993
- * g++.dg/init/pr83993-1.C: New test.
- * g++.dg/cpp0x/pr83993.C: New test.
-
-2018-01-31 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/84088
- * gfortran.dg/pr84088.f90: New test.
-
-2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/82444
- * gcc.target/i386/pr82444.c: New.
-
-2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
- * gcc.target/powerpc/vsx-13.c: New.
-
-2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/84092
- * g++.dg/cpp1y/var-templ57.C: New.
-
-2018-01-31 Marek Polacek <polacek@redhat.com>
-
- PR c++/84138
- * g++.dg/diagnostic/pr84138.C: New test.
-
-2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/78534
- * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
- -Wstringop-overflow warnings due to spurious warning with -O1.
- * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
- * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
-
-2018-01-31 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84132
- * g++.dg/torture/pr84132.C: New testcase.
-
-2018-01-31 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
- dg-final scan.
-
-2018-01-31 Julia Koval <julia.koval@intel.com>
-
- PR target/83618
- * gcc.target/i386/rdpid.c: Remove "eax".
-
-2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR tree-optimization/64946
- * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
- scan-assembler checks.
-
-2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20180131-1.c: New test.
-
-2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/taux-1.c: New test.
- * gcc.target/arc/taux-2.c: Likewise.
-
-2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/uncached.c: New test.
-
-2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR lto/83954
- * gnat.dg/lto20.adb: Remove dg-excess-errors.
-
-2018-01-31 Jakub Jelinek <jakub@redhat.com>
-
- PR preprocessor/69869
- * gcc.dg/cpp/trad/pr69869.c: New test.
-
- PR c/84100
- * gcc.dg/pr84100.c: New test.
-
-2018-01-30 Jeff Law <law@redhat.com>
-
- PR target/84064
- * gcc.target/i386/pr84064: New test.
-
-2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84134
- * gfortran.dg/data_implied_do_2.f90: New test.
-
-2018-01-30 Janus Weil <janus@gcc.gnu.org>
-
- * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
-
-2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84133
- * gfortran.dg/inline_matmul_21.f90: New test case.
-
-2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
-
-2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/84112
- * gcc.target/powerpc/pr84112.c: New.
-
-2018-01-30 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/83986
- * gcc.dg/pr83986.c: New test.
-
-2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- PR 58684
- * gcc.dg/torture/inf-compare-1.c: Add xfail.
- * gcc.dg/torture/inf-compare-2.c: Add xfail.
- * gcc.dg/torture/inf-compare-3.c: Add xfail.
- * gcc.dg/torture/inf-compare-4.c: Add xfail.
-
-2018-01-30 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/84111
- * gcc.c-torture/compile/pr84111.c: New test.
-
-2018-01-30 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/83179
- * gcc.dg/ipa/inline-2.c: Fix template.
- * gcc.dg/ipa/inline-3.c: Fix template.
-
-2018-01-30 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/81360
- * g++.dg/torture/pr81360.C: New testcase.
-
-2018-01-30 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/83954
- * gcc.dg/lto/pr83954.h: New testcase.
- * gcc.dg/lto/pr83954_0.c: New testcase.
- * gcc.dg/lto/pr83954_1.c: New testcase.
-
-2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR bootstrap/84017
- * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
- to dg-options.
- Simplify DW_AT_producer scan.
-
-2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
-
-2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
-
- PR target/83828
- * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
- * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
- * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
- * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
-
-2018-01-29 Jeff Law <law@redhat.com>
-
- PR testsuite/81010
- * gcc.target/powerpc/pr56605.c: Update various dg- directives to
- better match other tests which require vsx. Verify the zero
- extension is part of the test in the combiner dump.
-
-2018-01-29 Marek Polacek <polacek@redhat.com>
-
- PR c/83966
- * gcc.dg/format/Wsuggest-attribute-1.c: New test.
-
- PR c++/83996
- * g++.dg/ext/pr83996.C: New test.
-
-2018-01-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/84057
- * gcc.dg/graphite/pr84057.c: New testcase.
-
-2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/84073
- * gfortran.dg/bind_c_usage_31.f90: New test.
-
-2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83924
- * g++.dg/warn/Wduplicated-branches5.C: New.
-
-2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
-
- * gcc.target/rl78/test_addsi3_internal.c: New test.
-
-2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
- Make expected output depend on whether we expect sibcalls or not.
- * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
- safe-indirect-jump-1.c).
-
-2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
- Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
- Soren Rasmussen <s.c.rasmussen@gmail.com>
-
- Fortran 2018 teams tests.
-
- * gfortran.dg/team_number_1.f90: new test for team_number.
- * gfortran.dg/team_change_1.f90: new test for change team.
- * gfortran.dg/team_end_1.f90: new test for end team.
- * gfortran.dg/team_form_1.f90: new test for form team.
-
-2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83998
- * gfortran.dg/dot_product_4.f90
-
-2018-01-26 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83896
- * gcc.dg/strlenopt-43.c: New.
-
-2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
- * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
- * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
- * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
- * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
- * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
- * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
- * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
- stanzas.
- * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
- * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
- * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
- instruction list.
- * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
-
-2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
- * gcc.target/powerpc/fold-vec-cmp-int.h: New.
- * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
- * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
- * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
- * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
- * gcc.target/powerpc/fold-vec-cmp-short.h: New.
- * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
- * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
- * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
- * gcc.target/powerpc/fold-vec-cmp-char.h: New.
- * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
- * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
-
-2018-01-26 Martin Liska <mliska@suse.cz>
-
- * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
- warning is seen.
-
-2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
- * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
- * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
- * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
- * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
- * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
- * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
- * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
-
-2018-01-26 Richard Biener <rguenther@suse.de>
-
- PR rtl-optimization/84003
- * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
- latent bug in DSE if NOINLINE is appropriately defined.
- * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
- and defining NOINLINE.
-
-2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
- tests specific to aarch64. XFAIL test on arm.
-
-2018-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/83985
- * gcc.dg/pr83985.c: New test.
-
- PR c/83989
- * c-c++-common/Wrestrict-3.c: New test.
-
-2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/tdelegitimize_addr.c: New test.
-
-2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/jli-1.c: New file.
- * gcc.target/arc/jli-2.c: Likewise.
-
-2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
- scan-assembler.
- * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
-
-2018-01-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81082
- * gcc.dg/vect/pr81082.c: New testcase.
- * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
- simplification to n * n.
-
-2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
- Solaris 10.
- * gcc.target/i386/pr63620.c: Likewise.
-
-2018-01-26 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
- -mavx512f -mavx512bw.
- * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
- * gcc.target/i386/i386.exp: Fix types.
-
-2018-01-26 Alan Modra <amodra@gmail.com>
-
- PR target/84033
- * gcc.target/powerpc/swaps-p8-46.c: New.
-
-2018-25-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/37577
- * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
- * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
- 'array01' in the tree dump comparison.
- * gfortran.dg/coarray_lib_token_4.f90: Likewise.
- * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
- * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
-
-2018-01-25 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/83055
- * gcc.dg/torture/pr83055.c: New testcase.
-
-2018-01-25 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/84031
- * g++.dg/cpp1z/decomp36.C: New test.
-
- PR middle-end/83977
- * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
-
-2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
- the shift dump line.
- * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
-
-2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/81550
- * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
- index instead of int, which allows IVOPTs to properly optimize the
- loop.
-
-2018-01-24 David Malcolm <dmalcolm@redhat.com>
-
- PR jit/82846
- * jit.dg/test-alignment.c (create_aligned_code): Fix return type
- of "fn_type" typedef.
- * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
-
-2018-01-24 Ian Lance Taylor <iant@golang.org>
-
- * go.go-torture/execute/names-1.go: New test.
-
-2018-01-19 Jeff Law <law@redhat.com>
-
- PR target/83994
- * gcc.target/i386/pr83994.c: New test.
-
-2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/84014
- * gcc.target/powerpc/pr84014.c: New.
-
-2018-01-24 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/83977
- * c-c++-common/gomp/pr83977-1.c: New test.
- * c-c++-common/gomp/pr83977-2.c: New test.
- * c-c++-common/gomp/pr83977-3.c: New test.
- * gfortran.dg/gomp/pr83977.f90: New test.
-
-2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR testsuite/83889
- * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
- * gcc.dg/vect/pr80631-1.c: Likewise.
- * gcc.dg/vect/pr80631-2.c: Likewise.
- * gcc.dg/vect/pr81410.c: Likewise.
- * gcc.dg/vect/pr81633.c: Likewise.
- * gcc.dg/vect/pr81815.c: Likewise.
- * gcc.dg/vect/pr82108.c: Likewise.
- * gcc.dg/vect/pr83857.c: Likewise.
- * gcc.dg/vect/vect-alias-check-8.c: Likewise.
- * gcc.dg/vect/vect-alias-check-9.c: Likewise.
- * gcc.dg/vect/vect-alias-check-10.c: Likewise.
- * gcc.dg/vect/vect-alias-check-11.c: Likewise.
- * gcc.dg/vect/vect-alias-check-12.c: Likewise.
- * gcc.dg/vect/vect-reduc-11.c: Likewise.
- * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
- * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
- dg-xfail-run-if instead.
- * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
- * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
- * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
- * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
- * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
-
-2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83979
- * g++.dg/pr83979.c: New test.
-
-2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
- option. Add arm_neon_ok_no_float_abi check.
-
-2018-01-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83176
- * gcc.dg/graphite/pr83176.c: New testcase.
-
-2018-01-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82819
- * gcc.dg/graphite/pr82819.c: New testcase.
-
-2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83921
- * g++.dg/cpp1y/constexpr-83921-1.C: New.
- * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
- * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
- * g++.dg/ext/stmtexpr20.C: Likewise.
- * g++.dg/ext/stmtexpr21.C: Likewise.
-
-2018-01-23 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/83974
- * g++.dg/warn/pr83974.C: New test case.
-
-2018-01-23 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/83987
- * g++.dg/ubsan/pr83987.C: New test.
-
-2018-01-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83866
- * gfortran.dg/pdt_29.f03: New test.
-
-2018-01-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83898
- * gfortran.dg/associate_33.f03: New test.
-
-2018-01-23 Martin Liska <mliska@suse.cz>
-
- PR lto/81440
- * gcc.dg/lto/pr81440.h: New test.
- * gcc.dg/lto/pr81440_0.c: New test.
- * gcc.dg/lto/pr81440_1.c: New test.
-
-2018-01-23 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83988
- * g++.dg/template/pr83988.C: New.
-
-2018-01-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82882
- PR c++/83978
- * g++.dg/cpp0x/pr82882.C: New test.
- * g++.dg/cpp0x/pr83978.C: New test.
-
- PR c++/83958
- * g++.dg/cpp1z/decomp35.C: New test.
-
-2018-01-23 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/cpp0x/range-for10.C: Adjust.
- * g++.dg/ext/forscope1.C: Adjust.
- * g++.dg/ext/forscope2.C: Adjust.
- * g++.dg/template/for1.C: Adjust.
-
-2018-01-23 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/83510
- * gcc.c-torture/compile/pr83510.c: New test case.
-
-2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR testsuite/83888
- * lib/target-supports.exp (check_effective_target_vect_float): Say
- that the result only holds when -funsafe-math-optimizations is on.
- (check_effective_target_vect_float_strict): New procedure.
- * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
- of vect_float.
- * gcc.dg/vect/vect-reduc-6.c: Likewise.
-
-2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83965
- * gcc.dg/vect/pr83965.c: New test.
-
-2018-01-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83963
- * gfortran.dg/graphite/pr83963.f: New testcase.
- * gcc.dg/graphite/pr83963-2.c: Likewise.
-
-2018-01-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83918
- * g++.dg/cpp1z/pr83918.C: New test.
-
-2018-01-22 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83957
- * gcc.dg/autopar/pr83957.c: New test.
-
- PR tree-optimization/83081
- * gcc.dg/predict-8.c: Adjust expected probability.
-
-2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/83862
- * gcc.target/powerpc/pr83862.c: New test.
-
-2018-01-22 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/powerpc.exp: Add torture tests for
- builtins-4-runnable.c, builtins-6-runnable.c,
- builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
- * gcc.target/powerpc/builtins-6-runnable.c: New test file.
- * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
- for signed/unsigned 128-bit and long long int loads.
-
-2018-01-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/81933
- * g++.dg/cpp1y/constexpr-empty4.C: New test.
-
-2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
- scan-asembler valid instructions list.
- * gcc.target/powerpc/fold-vec-abs-short.c: Same.
- * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
- power8-vector requirement and option.
- * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
-
-2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR 78534
- PR 83704
- * gfortran.dg/string_1.f90: Remove printing the length.
-
-2018-01-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83963
- * gcc.dg/graphite/pr83963.c: New testcase.
-
-2018-01-22 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
- dg-require-effective-target directives.
-
-2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * lib/target-supports.exp (check_effective_target_arm_softfloat):
- New procedure.
- * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
- Adjust scan-assembler checks for soft-float.
-
-2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/83946
- * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
-
-2018-01-21 John David Anglin <danglin@gcc.gnu.org>
-
- * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
- * gcc.dg/pr83623.c: Likewise.
- * gcc.dg/pr83666.c: Likewise.
-
-2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
- David Edelsohn <dje.gcc@gmail.com>
-
- PR target/83946
- * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
- assembly output from "crset eq" to "crset 2".
- * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
- assembly output from . to $.
- * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
- * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
- assembly output from "crset eq" to "crset 2".
- * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
- assembly output from "crset eq" to "crset 2", and from . to $.
-
-2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83900
- * gfortran.dg/matmul_18.f90: New test.
-
-2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83940
- * gcc.dg/torture/pr83940.c: New test.
-
-2018-01-20 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/83945
- * gcc.dg/tls/pr83945.c: New test.
-
- PR target/83930
- * gcc.dg/pr83930.c: New test.
-
-2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83900
- * gfortran.dg/matmul_17.f90: New test.
-
-2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/80768
- * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
-
-2018-01-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81167
- * g++.dg/cpp0x/pr81167.C: New test.
-
- PR c++/83919
- * g++.dg/cpp0x/pr83919.C: New test.
-
-2018-01-19 Jeff Law <law@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/stack-check-16.c: New test.
-
-2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
-
- PR target/83790
- * gcc.target/nvptx/indirect_call.c: New test.
-
-2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/torture/pr83619.C: Remove dg-message.
-
-2018-01-19 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/predict-1.c: Adjust expected probability.
- * gcc.dg/predict-3.c: Likewise.
- * gcc.dg/predict-5.c: Likewise.
- * gcc.dg/predict-6.c: Likewise.
- * gcc.dg/predict-9.c: Likewise.
-
-2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83922
- * gcc.dg/pr83922.c: New test.
-
-2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83914
- * gcc.dg/vect/pr83914.c: New test.
-
-2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
- * gcc.target/arm/negdi-2.c: Likewise.
- * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
-
-2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
-
-2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
-
-2018-01-18 John David Anglin <danglin@gcc.gnu.org>
-
- * gcc.dg/torture/pr52451.c (main): Skip long double test on
- hppa*-*-hpux*.
-
-2018-01-18 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/83619
- PR testsuite/83934
- * g++.dg/torture/pr83619.C (e): Define before first use instead of
- forward declaration.
-
-2018-01-18 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
- to the function.
-
-2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81013
- * g++.dg/inherit/union3.C: New.
-
-2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
-
-2018-01-18 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/83619
- * g++.dg/torture/pr83619.C: New testcase.
-
-2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
- Add function body to force error messages in some configurations.
-
-2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
- and arm_thumb1_ok.
-
-2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
-
- PR other/70268
- * c-c++-common/ffile-prefix-map.c: New test.
- * c-c++-common/fmacro-prefix-map.c: New test.
- * c-c++-common/cpp/ffile-prefix-map.c: New test.
- * c-c++-common/cpp/fmacro-prefix-map.c: New test.
-
-2018-01-18 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
- * gcc.target/i386/indirect-thunk-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
- * gcc.target/i386/ret-thunk-10.c: Likewise.
- * gcc.target/i386/ret-thunk-11.c: Likewise.
- * gcc.target/i386/ret-thunk-12.c: Likewise.
- * gcc.target/i386/ret-thunk-15.c: Likewise.
- * gcc.target/i386/ret-thunk-9.c: Likewise.
-
-2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
- order.
-
-2018-01-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83160
- * g++.dg/cpp0x/pr83160.C: New.
-
-2018-01-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83887
- * gcc.dg/graphite/pr83887.c: New testcase.
- * gfortran.dg/graphite/pr83887.f90: Likewise.
- * gfortran.dg/graphite/pr83887.f: Likewise.
-
-2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/65578
- * gcc.target/arm/builtin-bswap.x: New file.
- * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
- and options for armv6t2.
- * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
- and options for Thumb1.
- * gcc.target/arm/builtin-bswap16.x: New file.
- * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
- and options for armv6t2.
- * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
- and options for Thumb1.
-
-2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
- order.
-
-2018-01-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c/61240
- * gcc.dg/pr61240.c: New test.
-
-2018-01-17 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/83864
- * gfortran.dg/pr83864.f90: New test.
-
-2018-01-17 Jeff Law <law@redhat.com>
-
- PR testsuite/83883
- * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
-
-2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
- restriction, but still restrict to 64-bit.
- * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
- * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
-
-2018-01-17 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/83874
- * gfortran.dg/pr83874.f90: New test.
-
-2018-01-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83824
- * g++.dg/cpp0x/pr83824.C: New test.
-
-2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
- appropriate .gnu_attribute for the long double type, if we use the
- long double type, but do not generate any calls.
- * gcc.target/powerpc/gnuattr2.c: Likewise.
- * gcc.target/powerpc/gnuattr3.c: Likewise.
-
-2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78344
- * g++.dg/cpp0x/alignas13.C: New.
-
-2018-01-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83897
- * g++.dg/cpp0x/pr83897.C: New test.
-
-2018-01-17 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/83051
- * gcc.c-torture/compile/pr83051-2.c: New testcase.
-
-2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81054
- * g++.dg/cpp0x/constexpr-ice19.C: New.
-
-2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
- * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
- * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
- * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
- * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
- * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
- * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
- * gcc.target/powerpc/builtins-1-be-folded.c: New.
- * gcc.target/powerpc/builtins-1-le-folded.c: New.
- * gcc.target/powerpc/builtins-1.fold.h: New.
-
-2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
- * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
-
-2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/g2.c: Add -marm to dg-options.
- * gcc.target/arm/scd42-2.c: Likewise.
-
-2018-01-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83287
- * g++.dg/lookup/pr83287-2.C: New.
-
-2018-01-17 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/83814
- PR c++/83902
- * g++.dg/wrappers/pr83814.C: New test case.
- * g++.dg/wrappers/pr83902.C: New test case.
-
-2018-01-17 David Malcolm <dmalcolm@redhat.com>
-
- PR lto/83121
- * g++.dg/lto/pr83121_0.C: New test case.
- * g++.dg/lto/pr83121_1.C: New test case.
- * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
- adapted from DejaGnu's dg-test.
- (lto_handle_diagnostics): New procedure.
- (lto_prune_warns): Ignore informational notes.
- (lto-link-and-maybe-run): Add "messages_by_file" param.
- Call lto_handle_diagnostics. Avoid issuing "unresolved" for
- "execute" when "link" fails if "execute" was not specified.
- (lto-can-handle-directive): New procedure.
- (lto-get-options-main): Call lto-can-handle-directive. Add a
- dg-messages local, using it to set the caller's
- dg-messages-by-file for the given source file.
- (lto-get-options): Likewise.
- (lto-execute): Add dg-messages-by-file local, and pass it to
- lto-link-and-maybe-run.
-
-2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
- Richard Sandiford <richard.sandiford@linaro.org>
-
- PR target/79041
- PR target/82964
- * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
- * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
-
-2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * lib/target-supports.exp: Fix -march arguments in arm arch effective
- target check autogenerator for armv8.1-a and armv8.2-a.
-
-2018-01-17 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
- Add debug print statements.
- * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
- 16 byte vector load followed by a partial vector load.
-
-2018-01-17 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/83799
- * g++.dg/wrappers/pr83799.C: New test case.
-
-2018-01-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83739
- * g++.dg/cpp1y/pr83739.C: New.
-
-2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
- * gcc.target/visium/overflow16.c: Likewise.
- * gcc.target/visium/overflow32.c: Likewise.
-
-2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
-
-2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/rtl/arm/stl-cond.c: New test.
- * gcc.target/arm/stl-cond.c: Delete.
-
-2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
- directives.
-
-2018-01-17 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83843
- * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
- * gcc.dg/store_merging_19.c: New test.
-
-2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
- and options.
-
-2018-01-17 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/83771
- * gcc.dg/pr83771.c: New test.
-
-2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
-
- PR tree-optimization/81184
- * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
- targets.
- * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
-
-2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
-
-2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
-
- PR target/83546
- * gcc.target/i386/pr83546.c: New test.
-
-2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
-
-2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
- test and add dg-warning for the -Wstringop-overflow warning.
-
-2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
- XFAIL last test on SPARC and Visium.
-
-2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/80481
- * g++.dg/pr80481.C: Exclude solaris.
-
-2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
- * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
- * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
-
-2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
- * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
- * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
-
-2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
-
- PR testsuite/77734
- * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
-
-2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
- * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
- * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
- * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
- * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
- * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
-
-2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83857
- * gcc.dg/vect/pr83857.c: New test.
-
-2018-01-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83867
- * gcc.dg/vect/pr83867.c: New testcase.
-
-2018-01-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c/83844
- * gcc.dg/pr83844.c: New test.
-
-2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/torture/pr83847.c: New test.
-
-2018-01-16 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/86620
- * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
- instead of --param=max-sched-ready-insns=0.
- * gcc.target/i386/pr83620.c: New test.
- * gcc.dg/pr83620.c: New test.
-
- PR tree-optimization/83843
- * gcc.dg/store_merging_18.c: New test.
-
- PR c++/83817
- * g++.dg/cpp1y/pr83817.C: New test.
-
- PR c++/83825
- * g++.dg/template/pr83825.C: New test.
-
-2018-01-16 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
-
-2018-01-16 Richard Biener <rguenther@suse.de>
-
- PR testsuite/82132
- * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
- from gcc.dg/torture/pr60092.c.
-
-2018-01-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/83588
- * g++.dg/ext/flexary28.C: New test.
-
-2018-01-15 Louis Krupp <louis.krupp@zoho.com>
-
- PR fortran/82257
- * gfortran.dg/unlimited_polymorphic_28.f90: New test.
-
-2018-01-15 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/83869
- * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
-
-2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/54613
- * gfortran.dg/minmaxloc_9.f90: New test.
- * gfortran.dg/minmaxloc_10.f90: New test.
- * gfortran.dg/minmaxloc_11.f90: New test.
-
-2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/83839
- * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
- * gcc.target/i386/indirect-thunk-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
- * gcc.target/i386/ret-thunk-10.c: Likewise.
- * gcc.target/i386/ret-thunk-11.c: Likewise.
- * gcc.target/i386/ret-thunk-12.c: Likewise.
- * gcc.target/i386/ret-thunk-13.c: Likewise.
- * gcc.target/i386/ret-thunk-14.c: Likewise.
- * gcc.target/i386/ret-thunk-15.c: Likewise.
- * gcc.target/i386/ret-thunk-9.c: Don't check the
- __x86_return_thunk label. Scan for "push" only for Linux.
-
-2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR testsuite/79920
- * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
-
-2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/83687
- * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
- tests.
- * gcc.target/arm/pr83687.c: New test.
-
-2018-01-15 Georg-Johann Lay <avr@gjlay.de>
-
- Adjust tests to AVR_TINY.
-
- * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
- * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
- * gcc.target/avr/pr71627.c: Same.
- * gcc.target/avr/torture/addr-space-1-0.c: Same.
- * gcc.target/avr/torture/addr-space-1-1.c: Same.
- * gcc.target/avr/torture/addr-space-1-x.c: Same.
- * gcc.target/avr/torture/addr-space-2-0.c: Same.
- * gcc.target/avr/torture/addr-space-2-1.c: Same.
- * gcc.target/avr/torture/addr-space-2-x.c: Same.
- * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
- * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
- * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
- * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
- * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
- * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
- * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
- * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
- * gcc.target/avr/torture/pr61055.c: Same.
- * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
- available.
- * gcc.target/avr/torture/int24-mul.c: Same.
- * gcc.target/avr/torture/pr51782-1.c: Same.
- * gcc.target/avr/torture/pr61443.c: Same.
- * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
- * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
-
-2018-01-15 Georg-Johann Lay <avr@gjlay.de>
-
- PR c/83801
- PR c/83729
- * gcc.target/avr/torture/pr83729.c: New test.
- * gcc.target/avr/torture/pr83801.c: New test.
-
-2018-01-15 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/82694
- * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
- * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
-
-2018-01-10 Martin Sebor <msebor@redhat.com>
-
- PR other/83508
- * gcc.dg/Wstringop-overflow-2.c: New test.
-
-2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/83811
- * gfortran.dg/fmt_e.f90: New test.
-
-2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/indirect-thunk-10.c: New test.
- * gcc.target/i386/indirect-thunk-8.c: Likewise.
- * gcc.target/i386/indirect-thunk-9.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
- * gcc.target/i386/ret-thunk-17.c: Likewise.
- * gcc.target/i386/ret-thunk-18.c: Likewise.
- * gcc.target/i386/ret-thunk-19.c: Likewise.
- * gcc.target/i386/ret-thunk-20.c: Likewise.
- * gcc.target/i386/ret-thunk-21.c: Likewise.
-
-2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/indirect-thunk-register-4.c: New test.
-
-2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
- -mno-indirect-branch-register.
- * gcc.target/i386/indirect-thunk-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
- * gcc.target/i386/ret-thunk-10.c: Likewise.
- * gcc.target/i386/ret-thunk-11.c: Likewise.
- * gcc.target/i386/ret-thunk-12.c: Likewise.
- * gcc.target/i386/ret-thunk-13.c: Likewise.
- * gcc.target/i386/ret-thunk-14.c: Likewise.
- * gcc.target/i386/ret-thunk-15.c: Likewise.
- * gcc.target/i386/ret-thunk-9.c: Likewise.
- * gcc.target/i386/indirect-thunk-register-1.c: New test.
- * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
-
-2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
- -mfunction-return=keep.
- * gcc.target/i386/indirect-thunk-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
- * gcc.target/i386/ret-thunk-1.c: New test.
- * gcc.target/i386/ret-thunk-10.c: Likewise.
- * gcc.target/i386/ret-thunk-11.c: Likewise.
- * gcc.target/i386/ret-thunk-12.c: Likewise.
- * gcc.target/i386/ret-thunk-13.c: Likewise.
- * gcc.target/i386/ret-thunk-14.c: Likewise.
- * gcc.target/i386/ret-thunk-15.c: Likewise.
- * gcc.target/i386/ret-thunk-16.c: Likewise.
- * gcc.target/i386/ret-thunk-2.c: Likewise.
- * gcc.target/i386/ret-thunk-3.c: Likewise.
- * gcc.target/i386/ret-thunk-4.c: Likewise.
- * gcc.target/i386/ret-thunk-5.c: Likewise.
- * gcc.target/i386/ret-thunk-6.c: Likewise.
- * gcc.target/i386/ret-thunk-7.c: Likewise.
- * gcc.target/i386/ret-thunk-8.c: Likewise.
- * gcc.target/i386/ret-thunk-9.c: Likewise.
-
-2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/indirect-thunk-1.c: New test.
- * gcc.target/i386/indirect-thunk-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
- * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
-
-2018-01-14 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/83051
- * gcc.c-torture/compile/pr83051.c: New testcase.
-
-2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/83501
- * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
-
-2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
- for lvx and stvx instead of lxvd2x and stxvd2x and require
- little-endian target. Add comments.
- * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
- comprehensive testing.
- * gcc.target/powerpc/swaps-p8-29.c: Likewise.
- * gcc.target/powerpc/swaps-p8-30.c: Likewise.
- * gcc.target/powerpc/swaps-p8-31.c: Likewise.
- * gcc.target/powerpc/swaps-p8-32.c: Likewise.
- * gcc.target/powerpc/swaps-p8-33.c: Likewise.
- * gcc.target/powerpc/swaps-p8-34.c: Likewise.
- * gcc.target/powerpc/swaps-p8-35.c: Likewise.
- * gcc.target/powerpc/swaps-p8-36.c: Likewise.
- * gcc.target/powerpc/swaps-p8-37.c: Likewise.
- * gcc.target/powerpc/swaps-p8-38.c: Likewise.
- * gcc.target/powerpc/swaps-p8-39.c: Likewise.
- * gcc.target/powerpc/swaps-p8-40.c: Likewise.
- * gcc.target/powerpc/swaps-p8-41.c: Likewise.
- * gcc.target/powerpc/swaps-p8-42.c: Likewise.
- * gcc.target/powerpc/swaps-p8-43.c: Likewise.
- * gcc.target/powerpc/swaps-p8-44.c: Likewise.
- * gcc.target/powerpc/swaps-p8-45.c: Likewise.
- * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
- scan-assembler-not directives that forbid lvx and xxpermdi.
- * gcc.target/powerpc/vec-extract-3.c: Likewise.
- * gcc.target/powerpc/vec-extract-5.c: Likewise.
- * 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.
- * gcc.target/powerpc/vsx-vector-6-le.c: Change
- scan-assembler-times directives to reflect different numbers of
- expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
- than SLP vectorization.
- * gcc.dg/vect/vect-alias-check-10.c: New test.
- * gcc.dg/vect/vect-alias-check-11.c: Likewise.
- * gcc.dg/vect/vect-alias-check-12.c: Likewise.
- * gcc.dg/vect/vect-alias-check-8.c: Likewise.
- * gcc.dg/vect/vect-alias-check-9.c: Likewise.
- * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
- * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
- * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
- * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_scatter_store):
- New proc.
- * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
- targets with scatter stores.
- * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
- stores.
- * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
- * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
- * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
- * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
- * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
- * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
- * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
- * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
- * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
- * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
- * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
- * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
- * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
- * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
- * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
- * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
- for double_reduc1.
- * gcc.target/aarch64/sve/strided_load_4.c: New test.
- * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
- * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
- * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/strided_load_1.c: New test.
- * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
- * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/gather_load_1.c: New test.
- * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
- * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
- * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
- * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
- * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
- * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
- * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
- * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
- * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
- * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
- * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
- * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
- * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
- check for a message about using in-order reductions.
- * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
- check for a message about using in-order reductions.
- * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
- vectorized and check for a message about using in-order reductions.
- Expect targets with variable-length vectors to fall back to the
- fixed-length mininum.
- * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
- check for a message about using in-order reductions.
- * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
- * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
- * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
- * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
- * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
- * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
- * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
- * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
- * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
- * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
- * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
- vect_fold_left_plus.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
- are spilled.
- * gcc.target/aarch64/sve/spill_2.c: New test.
- * gcc.target/aarch64/sve/spill_3.c: Likewise.
- * gcc.target/aarch64/sve/spill_4.c: Likewise.
- * gcc.target/aarch64/sve/spill_5.c: Likewise.
- * gcc.target/aarch64/sve/spill_6.c: Likewise.
- * gcc.target/aarch64/sve/spill_7.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
- of branches.
- * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_20.c: New test.
- * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/struct_vect_18.c: New test.
- * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_vect_fold_extract_last): New proc.
- * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
- for fold_extract_last.
- * gcc.dg/vect/pr65947-2.c: Likewise.
- * gcc.dg/vect/pr65947-3.c: Likewise.
- * gcc.dg/vect/pr65947-4.c: Likewise.
- * gcc.dg/vect/pr65947-5.c: Likewise.
- * gcc.dg/vect/pr65947-6.c: Likewise.
- * gcc.dg/vect/pr65947-9.c: Likewise.
- * gcc.dg/vect/pr65947-10.c: Likewise.
- * gcc.dg/vect/pr65947-12.c: Likewise.
- * gcc.dg/vect/pr65947-14.c: Likewise.
- * gcc.dg/vect/pr80631-1.c: Likewise.
- * gcc.target/aarch64/sve/clastb_1.c: New test.
- * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
- * gcc.target/aarch64/sve/clastb_2.c: Likewise.
- * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
- * gcc.target/aarch64/sve/clastb_3.c: Likewise.
- * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
- * gcc.target/aarch64/sve/clastb_4.c: Likewise.
- * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
- * gcc.target/aarch64/sve/clastb_5.c: Likewise.
- * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
- * gcc.target/aarch64/sve/clastb_6.c: Likewise.
- * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
- * gcc.target/aarch64/sve/clastb_7.c: Likewise.
- * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/live_1.c: New test.
- * gcc.target/aarch64/sve/live_1_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/nopeel_1.c: New test.
- * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
- * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_fully_masked):
- New proc.
- * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
- vect_fully_masked.
- * gcc.target/aarch64/sve/loop_add_4.c: New test.
- * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
- * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
- * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
- * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
- * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
- instead of just ADDRESS.
- * gcc.dg/tree-ssa/scev-10.c: Likewise.
- * gcc.dg/tree-ssa/scev-11.c: Likewise.
- * gcc.dg/tree-ssa/scev-12.c: Likewise.
- * gcc.target/aarch64/sve/index_offset_1.c: New test.
- * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
- * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
- * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
- * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
- * gcc.target/aarch64/sve/while_2.c: Likewise.
- * gcc.target/aarch64/sve/while_3.c: Likewise.
- * gcc.target/aarch64/sve/while_4.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
- * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
- to be predicated.
- * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
- * gcc.target/aarch64/sve/slp_7.c: Likewise.
- * gcc.target/aarch64/sve/reduc_5.c: New test.
- * gcc.target/aarch64/sve/slp_13.c: Likewise.
- * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
- * gcc.dg/tree-ssa/peel1.c: Likewise.
- * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
- variable-length vectors.
- * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
- * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
- * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
- * gcc.target/aarch64/sve/slp_2.c: Likewise.
- * gcc.target/aarch64/sve/slp_3.c: Likewise.
- * gcc.target/aarch64/sve/slp_4.c: Likewise.
- * gcc.target/aarch64/sve/slp_6.c: Likewise.
- * gcc.target/aarch64/sve/slp_8.c: New test.
- * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_9.c: Likewise.
- * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_10.c: Likewise.
- * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_11.c: Likewise.
- * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_12.c: Likewise.
- * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
- * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
- * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
- * gcc.target/aarch64/sve/while_1.c: Likewise.
- * gcc.target/aarch64/sve/while_2.c: Likewise.
- * gcc.target/aarch64/sve/while_3.c: Likewise.
- * gcc.target/aarch64/sve/while_4.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
- New proc.
- * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
- and add an associated scan-dump test. Prevent vectorization
- of the first two loops.
- * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
- * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
- * gcc.target/aarch64/sve/reduc_2.c: Likewise.
- * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
- (INIT_VECTOR): Tweak initial value so that some bits are always set.
- * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
- * gcc.dg/vect/pr67790.c: Likewise.
- * gcc.dg/vect/slp-reduc-1.c: Likewise.
- * gcc.dg/vect/slp-reduc-2.c: Likewise.
- * gcc.dg/vect/slp-reduc-3.c: Likewise.
- * gcc.dg/vect/slp-reduc-5.c: Likewise.
- * gcc.target/aarch64/sve/slp_5.c: New test.
- * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_6.c: Likewise.
- * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_7.c: Likewise.
- * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
- && vect_load_lanes
- * gcc.dg/vect/slp-1.c: Likewise.
- * gcc.dg/vect/slp-10.c: Likewise.
- * gcc.dg/vect/slp-12b.c: Likewise.
- * gcc.dg/vect/slp-12c.c: Likewise.
- * gcc.dg/vect/slp-17.c: Likewise.
- * gcc.dg/vect/slp-19b.c: Likewise.
- * gcc.dg/vect/slp-20.c: Likewise.
- * gcc.dg/vect/slp-21.c: Likewise.
- * gcc.dg/vect/slp-22.c: Likewise.
- * gcc.dg/vect/slp-23.c: Likewise.
- * gcc.dg/vect/slp-24-big-array.c: Likewise.
- * gcc.dg/vect/slp-24.c: Likewise.
- * gcc.dg/vect/slp-28.c: Likewise.
- * gcc.dg/vect/slp-39.c: Likewise.
- * gcc.dg/vect/slp-6.c: Likewise.
- * gcc.dg/vect/slp-7.c: Likewise.
- * gcc.dg/vect/slp-cond-1.c: Likewise.
- * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
- * gcc.dg/vect/slp-cond-2.c: Likewise.
- * gcc.dg/vect/slp-multitypes-1.c: Likewise.
- * gcc.dg/vect/slp-multitypes-8.c: Likewise.
- * gcc.dg/vect/slp-multitypes-9.c: Likewise.
- * gcc.dg/vect/slp-multitypes-10.c: Likewise.
- * gcc.dg/vect/slp-multitypes-12.c: Likewise.
- * gcc.dg/vect/slp-perm-6.c: Likewise.
- * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
- * gcc.dg/vect/vect-live-slp-1.c: Likewise.
- * gcc.dg/vect/vect-live-slp-2.c: Likewise.
- * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
- * gcc.dg/vect/slp-12a.c: Likewise.
- * gcc.dg/vect/slp-14.c: Likewise.
- * gcc.dg/vect/slp-15.c: Likewise.
- * gcc.dg/vect/slp-multitypes-2.c: Likewise.
- * gcc.dg/vect/slp-multitypes-4.c: Likewise.
- * gcc.dg/vect/slp-multitypes-5.c: Likewise.
- * gcc.target/aarch64/sve/slp_1.c: New test.
- * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_2.c: Likewise.
- * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_3.c: Likewise.
- * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
- * gcc.target/aarch64/sve/slp_4.c: Likewise.
- * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/vect-ooo-group-1.c: New test.
- * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
- * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/struct_move_1.c: New test.
- * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
- * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
- * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
- * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
- * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
- * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_load_lanes):
- Return true for SVE too.
- * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
- if load/store lanes are supported.
- * gcc.dg/vect/slp-10.c: Likewise.
- * gcc.dg/vect/slp-12c.c: Likewise.
- * gcc.dg/vect/slp-17.c: Likewise.
- * gcc.dg/vect/slp-33.c: Likewise.
- * gcc.dg/vect/slp-6.c: Likewise.
- * gcc.dg/vect/slp-cond-1.c: Likewise.
- * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
- * gcc.dg/vect/slp-multitypes-11.c: Likewise.
- * gcc.dg/vect/slp-multitypes-12.c: Likewise.
- * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
- * gcc.dg/vect/slp-perm-6.c: Likewise.
- * gcc.dg/vect/slp-perm-9.c: Likewise.
- * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
- * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
- for variable-length vectors.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
- * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
-
- * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
- * g++.target/aarch64/sve/catch_1.C: New test.
- * g++.target/aarch64/sve/catch_2.C: Likewise.
- * g++.target/aarch64/sve/catch_3.C: Likewise.
- * g++.target/aarch64/sve/catch_4.C: Likewise.
- * g++.target/aarch64/sve/catch_5.C: Likewise.
- * g++.target/aarch64/sve/catch_6.C: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
- New proc.
- * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
- * gcc.target/aarch64/fmaxmin.c: Likewise.
- * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
- * gcc.target/aarch64/orr_imm_1.c: Likewise.
- * gcc.target/aarch64/pr62178.c: Likewise.
- * gcc.target/aarch64/pr71727-2.c: Likewise.
- * gcc.target/aarch64/saddw-1.c: Likewise.
- * gcc.target/aarch64/saddw-2.c: Likewise.
- * gcc.target/aarch64/uaddw-1.c: Likewise.
- * gcc.target/aarch64/uaddw-2.c: Likewise.
- * gcc.target/aarch64/uaddw-3.c: Likewise.
- * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
- * gcc.target/aarch64/vect-compile.c: Likewise.
- * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
- * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
- * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
- * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
- * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
- * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
- * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
- * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
- * gcc.target/aarch64/vect-fmaxv-fminv-compile.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-fp-compile.c: Likewise.
- * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
- * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
- * gcc.target/aarch64/vect-movi.c: Likewise.
- * gcc.target/aarch64/vect-mull-compile.c: Likewise.
- * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
- * gcc.target/aarch64/vect-vaddv.c: Likewise.
- * gcc.target/aarch64/vect_saddl_1.c: Likewise.
- * gcc.target/aarch64/vect_smlal_1.c: Likewise.
- * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
- fixed-length SVE.
- * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
- * gcc.target/aarch64/sve/arith_1.c: New test.
- * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
- * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
- * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
- * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
- * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
- * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
- * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
- * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
- * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
- * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
- * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
- * gcc.target/aarch64/sve/ext_1.c: Likewise.
- * gcc.target/aarch64/sve/ext_2.c: Likewise.
- * gcc.target/aarch64/sve/extract_1.c: Likewise.
- * gcc.target/aarch64/sve/extract_2.c: Likewise.
- * gcc.target/aarch64/sve/extract_3.c: Likewise.
- * gcc.target/aarch64/sve/extract_4.c: Likewise.
- * gcc.target/aarch64/sve/fabs_1.c: Likewise.
- * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
- * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
- * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
- * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
- * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
- * gcc.target/aarch64/sve/fdup_1.c: Likewise.
- * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
- * gcc.target/aarch64/sve/fmad_1.c: Likewise.
- * gcc.target/aarch64/sve/fmla_1.c: Likewise.
- * gcc.target/aarch64/sve/fmls_1.c: Likewise.
- * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
- * gcc.target/aarch64/sve/fmul_1.c: Likewise.
- * gcc.target/aarch64/sve/fneg_1.c: Likewise.
- * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
- * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
- * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
- * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
- * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
- * gcc.target/aarch64/sve/frinta_1.c: Likewise.
- * gcc.target/aarch64/sve/frinti_1.c: Likewise.
- * gcc.target/aarch64/sve/frintm_1.c: Likewise.
- * gcc.target/aarch64/sve/frintp_1.c: Likewise.
- * gcc.target/aarch64/sve/frintx_1.c: Likewise.
- * gcc.target/aarch64/sve/frintz_1.c: Likewise.
- * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
- * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
- * gcc.target/aarch64/sve/index_1.c: Likewise.
- * gcc.target/aarch64/sve/index_1_run.c: Likewise.
- * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
- * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
- * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
- * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
- * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
- * gcc.target/aarch64/sve/logical_1.c: Likewise.
- * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
- * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
- * gcc.target/aarch64/sve/mad_1.c: Likewise.
- * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
- * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
- * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
- * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
- * gcc.target/aarch64/sve/mla_1.c: Likewise.
- * gcc.target/aarch64/sve/mls_1.c: Likewise.
- * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
- * gcc.target/aarch64/sve/msb_1.c: Likewise.
- * gcc.target/aarch64/sve/mul_1.c: Likewise.
- * gcc.target/aarch64/sve/neg_1.c: Likewise.
- * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
- * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
- * gcc.target/aarch64/sve/pack_1.c: Likewise.
- * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
- * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
- * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
- * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
- * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
- * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
- * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
- * gcc.target/aarch64/sve/popcount_1.c: Likewise.
- * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
- * gcc.target/aarch64/sve/reduc_1.c: Likewise.
- * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
- * gcc.target/aarch64/sve/reduc_2.c: Likewise.
- * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
- * gcc.target/aarch64/sve/reduc_3.c: Likewise.
- * gcc.target/aarch64/sve/rev_1.c: Likewise.
- * gcc.target/aarch64/sve/revb_1.c: Likewise.
- * gcc.target/aarch64/sve/revh_1.c: Likewise.
- * gcc.target/aarch64/sve/revw_1.c: Likewise.
- * gcc.target/aarch64/sve/shift_1.c: Likewise.
- * gcc.target/aarch64/sve/single_1.c: Likewise.
- * gcc.target/aarch64/sve/single_2.c: Likewise.
- * gcc.target/aarch64/sve/single_3.c: Likewise.
- * gcc.target/aarch64/sve/single_4.c: Likewise.
- * gcc.target/aarch64/sve/spill_1.c: Likewise.
- * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
- * gcc.target/aarch64/sve/subr_1.c: Likewise.
- * gcc.target/aarch64/sve/trn1_1.c: Likewise.
- * gcc.target/aarch64/sve/trn2_1.c: Likewise.
- * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
- * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
- * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
- * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
- * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
- * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
- * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
- * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
- * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
- * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
- * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
- * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
- * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
- * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_1.C: Likewise.
- * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
- * gcc.target/aarch64/sve/vcond_2.c: Likewise.
- * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_3.c: Likewise.
- * gcc.target/aarch64/sve/vcond_4.c: Likewise.
- * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_5.c: Likewise.
- * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
- * gcc.target/aarch64/sve/vcond_6.c: Likewise.
- * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
- * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
- * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
- * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
- * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
- * gcc.target/aarch64/sve/zip1_1.c: Likewise.
- * gcc.target/aarch64/sve/zip2_1.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (check_effective_target_aarch64_sve)
- (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
- (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
- New procedures.
- (check_effective_target_vect_perm): Handle SVE.
- (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_mult_qi_to_hi): Likewise.
- (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
- (check_effective_target_vect_element_align_preferred): Likewise.
- (check_effective_target_vect_align_stack_vars): Likewise.
- (check_effective_target_vect_load_lanes): Likewise.
- (check_effective_target_vect_masked_store): Likewise.
- (available_vector_sizes): Use aarch64_sve_bits for SVE.
- * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
- * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
- * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
- * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
- * gcc.dg/vect/slp-23.c: Likewise.
- * gcc.dg/vect/slp-perm-5.c: Likewise.
- * gcc.dg/vect/slp-perm-6.c: Likewise.
- * gcc.dg/vect/slp-perm-9.c: Likewise.
- * gcc.dg/vect/slp-reduc-3.c: Likewise.
- * gcc.dg/vect/vect-114.c: Likewise.
- * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
- * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
-
-2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
- vect_variable_length, expecting the test to be vectorized
- without SLP instead.
- * gcc.dg/vect/pr33953.c: Likewise.
- * gcc.dg/vect/pr37027.c: Likewise.
- * gcc.dg/vect/pr67790.c: Likewise.
- * gcc.dg/vect/pr68445.c: Likewise.
- * gcc.dg/vect/slp-1.c: Likewise.
- * gcc.dg/vect/slp-10.c: Likewise.
- * gcc.dg/vect/slp-12a.c: Likewise.
- * gcc.dg/vect/slp-12b.c: Likewise.
- * gcc.dg/vect/slp-12c.c: Likewise.
- * gcc.dg/vect/slp-13-big-array.c: Likewise.
- * gcc.dg/vect/slp-13.c: Likewise.
- * gcc.dg/vect/slp-14.c: Likewise.
- * gcc.dg/vect/slp-15.c: Likewise.
- * gcc.dg/vect/slp-17.c: Likewise.
- * gcc.dg/vect/slp-19b.c: Likewise.
- * gcc.dg/vect/slp-2.c: Likewise.
- * gcc.dg/vect/slp-20.c: Likewise.
- * gcc.dg/vect/slp-21.c: Likewise.
- * gcc.dg/vect/slp-22.c: Likewise.
- * gcc.dg/vect/slp-24-big-array.c: Likewise.
- * gcc.dg/vect/slp-24.c: Likewise.
- * gcc.dg/vect/slp-28.c: Likewise.
- * gcc.dg/vect/slp-39.c: Likewise.
- * gcc.dg/vect/slp-42.c: Likewise.
- * gcc.dg/vect/slp-6.c: Likewise.
- * gcc.dg/vect/slp-7.c: Likewise.
- * gcc.dg/vect/slp-cond-1.c: Likewise.
- * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
- * gcc.dg/vect/slp-cond-2.c: Likewise.
- * gcc.dg/vect/slp-multitypes-1.c: Likewise.
- * gcc.dg/vect/slp-multitypes-10.c: Likewise.
- * gcc.dg/vect/slp-multitypes-12.c: Likewise.
- * gcc.dg/vect/slp-multitypes-2.c: Likewise.
- * gcc.dg/vect/slp-multitypes-4.c: Likewise.
- * gcc.dg/vect/slp-multitypes-5.c: Likewise.
- * gcc.dg/vect/slp-multitypes-8.c: Likewise.
- * gcc.dg/vect/slp-multitypes-9.c: Likewise.
- * gcc.dg/vect/slp-reduc-1.c: Likewise.
- * gcc.dg/vect/slp-reduc-2.c: Likewise.
- * gcc.dg/vect/slp-reduc-4.c: Likewise.
- * gcc.dg/vect/slp-reduc-5.c: Likewise.
- * gcc.dg/vect/slp-reduc-7.c: Likewise.
- * gcc.dg/vect/slp-widen-mult-half.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.
-
-2018-01-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c/83801
- * gcc.dg/pr83801.c: New test.
-
-2018-01-13 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/52162
- * gfortran.dg/bounds_check_19.f90: New test.
-
-2018-01-12 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
- instead of scan-assembler-not for xsnabsqp.
-
-2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/83525
- * gfortran.dg/newunit_5.f90: New test.
-
-2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/80481
- * g++.dg/pr80481.C: New.
-
-2018-01-12 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/83628
- * gcc.target/alpha/pr83628-3.c: New test.
-
-2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/target-supports.exp (check_effective_target_avx512f): Also
- check for __builtin_ia32_addsd_round,
- __builtin_ia32_getmantsd_round.
- * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
-
-2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/83629
- * gcc.target/powerpc/pr83629.c: Require ilp32.
-
-2018-01-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80846
- * gcc.target/i386/pr80846-1.c: New testcase.
- * gcc.target/i386/pr80846-2.c: Likewise.
-
-2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20180112-1.c: New test.
-
-2018-01-12 Tom de Vries <tom@codesourcery.com>
-
- * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
- * g++.dg/ext/label13a.C: Same.
- * g++.dg/ext/label14.C: Same.
- * g++.dg/ext/label2.C: Same.
- * g++.dg/ext/label3.C: Same.
- * g++.dg/torture/pr42462.C: Same.
- * g++.dg/torture/pr42739.C: Same.
- * g++.dg/warn/Wunused-label-3.C: Same.
-
-2018-01-12 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
- * g++.dg/Walloca1.C: Same.
- * g++.dg/cpp0x/pr70338.C: Same.
- * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
- * g++.dg/cpp1y/vla10.C: Same.
- * g++.dg/cpp1y/vla2.C: Same.
- * g++.dg/cpp1y/vla6.C: Same.
- * g++.dg/cpp1y/vla8.C: Same.
- * g++.dg/debug/debug5.C: Same.
- * g++.dg/debug/debug6.C: Same.
- * g++.dg/debug/pr54828.C: Same.
- * g++.dg/diagnostic/pr70105.C: Same.
- * g++.dg/eh/cleanup5.C: Same.
- * g++.dg/eh/spbp.C: Same.
- * g++.dg/ext/tmplattr9.C: Same.
- * g++.dg/ext/vla10.C: Same.
- * g++.dg/ext/vla11.C: Same.
- * g++.dg/ext/vla12.C: Same.
- * g++.dg/ext/vla15.C: Same.
- * g++.dg/ext/vla16.C: Same.
- * g++.dg/ext/vla17.C: Same.
- * g++.dg/ext/vla3.C: Same.
- * g++.dg/ext/vla6.C: Same.
- * g++.dg/ext/vla7.C: Same.
- * g++.dg/init/array24.C: Same.
- * g++.dg/init/new47.C: Same.
- * g++.dg/init/pr55497.C: Same.
- * g++.dg/opt/pr78201.C: Same.
- * g++.dg/template/vla2.C: Same.
- * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
- * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
- * g++.dg/torture/pr62127.C: Same.
- * g++.dg/torture/pr67055.C: Same.
- * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
- * g++.dg/torture/stackalign/eh-inline-2.C: Same.
- * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
- * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
- * g++.dg/warn/Wplacement-new-size-5.C: Same.
- * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
- * g++.dg/warn/Wvla-1.C: Same.
- * g++.dg/warn/Wvla-3.C: Same.
- * g++.old-deja/g++.ext/array2.C: Same.
- * g++.old-deja/g++.ext/constructor.C: Same.
- * g++.old-deja/g++.law/builtin1.C: Same.
- * g++.old-deja/g++.other/crash12.C: Same.
- * g++.old-deja/g++.other/eh3.C: Same.
- * g++.old-deja/g++.pt/array6.C: Same.
- * g++.old-deja/g++.pt/dynarray.C: Same.
-
-2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
-
-2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR libfortran/67412
- * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
- on *-*-solaris2.10.
-
-2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/target-supports.exp (check_effective_target_branch_cost):
- Accept all x86 targets.
-
-2018-01-12 Martin Liska <mliska@suse.cz>
-
- PR ipa/83054
- * g++.dg/warn/pr83054.C: New test.
-
-2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/spec-barr-1.c: New file.
-
-2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/83330
- * gcc.target/i386/pr83330.c: New test.
-
-2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/79383
- * gfortran.dg/dtio_31.f03: New test.
- * gfortran.dg/dtio_32.f03: New test.
-
-2018-01-11 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/43486
- * g++.dg/wrappers: New subdirectory.
- * g++.dg/wrappers/README: New file.
- * g++.dg/wrappers/alloc.C: New test case.
- * g++.dg/wrappers/cow-istream-string.C: New test case.
- * g++.dg/wrappers/cp-stdlib.C: New test case.
- * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
- * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
-
-2018-01-11 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/83718
- * g++.dg/torture/pr83718.C: New testcase.
-
-2018-01-11 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/83178
- * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
-
-2018-01-11 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/83695
- * gcc.dg/tree-ssa/pr83695.c: New test.
-
-2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
- * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
-
-2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
- * gcc.target/arm/simd/fp16fml_high.c: New test.
- * gcc.target/arm/simd/fp16fml_low.c: Likewise.
- * lib/target-supports.exp
- (check_effective_target_arm_fp16fml_neon_ok_nocache,
- check_effective_target_arm_fp16fml_neon_ok,
- add_options_for_arm_fp16fml_neon): New procedures.
-
-2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
- combination tests.
-
-2018-01-11 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83435
- * gcc.dg/graphite/pr83435.c: New testcase.
-
-2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
-
-2018-01-11 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
-
-2018-01-11 Sudakshina Das <sudi.das@arm.com>
-
- PR target/82096
- * gcc.c-torture/compile/pr82096.c: New test.
-
-2018-01-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
-
-2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
-
-2018-01-11 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/expr_func4.adb: New testcase.
-
-2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
- testcase.
-
-2018-01-11 Bob Duff <duff@adacore.com>
-
- * gnat.dg/protected_null.adb: New testcase.
-
-2018-01-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
-
-2018-01-11 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
-
-2018-01-11 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/loopvar.adb: New testcase.
-
-2018-01-10 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/83189
- * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
-
-2018-01-10 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.c-torture/compile/pr83575.c: New testcase.
-
-2018-01-10 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
- * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
- * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
- * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
- * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
-
-2018-01-10 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/sha2.h: New shared testcase.
- * gcc.target/aarch64/sha2_1.c: New testcase.
- * gcc.target/aarch64/sha2_2.c: New testcase.
- * gcc.target/aarch64/sha2_3.c: New testcase.
- * gcc.target/aarch64/sha3.h: New shared testcase.
- * gcc.target/aarch64/sha3_1.c: New testcase.
- * gcc.target/aarch64/sha3_2.c: New testcase.
- * gcc.target/aarch64/sha3_3.c: New testcase.
-
-2018-01-10 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/sm3_sm4.c: New testcase.
-
-2018-01-10 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83781
- * gcc.dg/strlenopt-42.c: New test.
-
-2018-01-11 Martin Sebor <msebor@gmail.com>
- Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/83501
- PR tree-optimization/81703
-
- * gcc.dg/strlenopt-39.c: New test-case.
- * gcc.dg/pr81703.c: Likewise.
-
-2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/atomic10.adb: New test.
-
-2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/82367
- * gfortran.dg/deferred_character_18.f90: New test.
-
-2018-01-10 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83671
- * gcc.dg/strlenopt-40.c: New test.
- * gcc.dg/strlenopt-41.c: New test.
-
-2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83093
- * gfortran.dg/allocate_with_typespec_7.f90: New test.
-
-2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/83399
- * gcc.target/powerpc/pr83399.c: New test.
-
-2018-01-10 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/43486
- * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
- to reflect that the arguments are correctly underlined.
- * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
- for globals, params, locals and literals.
- (test_sizeof): Directly test the location of "sizeof", rather than
- when used in compound expressions.
- (test_alignof): Likewise for "alignof".
- (test_string_literals): Likewise for string literals.
- (test_numeric_literals): Likewise for numeric literals.
- (test_builtin_offsetof): Likewise for "__builtin_offsetof".
- (test_typeid): Likewise for typeid.
- (test_unary_plus): New.
- * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
- format strings.
-
-2018-01-10 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
-
-2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
-
- * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
-
-2018-01-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/82541
- * g++.dg/warn/Wduplicated-branches4.C: New test.
-
-2018-01-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81327
- * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
- cast to void *.
-
-2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81055
- * g++.dg/cpp0x/new2.C: New.
-
-2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/83735
- * gcc.target/i386/pr83735.c: New test.
-
-2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp (check_effective_target_branch_cost):
- New function.
- * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
- * gcc.dg/pr21643.c: Likewise.
- * gcc.dg/pr46309.c: Likewise.
- * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
- * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
- * 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-13.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.
-
-2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/83629
- * gcc.target/powerpc/pr83629.c: New testcase.
-
-2018-01-10 Richard Biener <rguenther@suse.de>
-
- PR testsuite/78768
- * gcc.dg/pr78768.c: Un-XFAIL.
-
-2018-01-10 Richard Biener <rguenther@suse.de>
-
- PR debug/82425
- * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
-
-2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/83753
- * gcc.dg/torture/pr83753.c: New test.
-
-2018-01-09 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.target/i386/avx2-gather-1.c: Add -march.
- * gcc.target/i386/avx2-gather-2.c: Add -march.
- * gcc.target/i386/avx2-gather-3.c: Add -march.
- * gcc.target/i386/avx2-gather-4.c: Add -march.
- * gcc.target/i386/avx2-gather-5.c: Add -march.
- * gcc.target/i386/avx2-gather-6.c: Add -march.
- * gcc.target/i386/avx512f-gather-1.c: Add -march.
- * gcc.target/i386/avx512f-gather-2.c: Add -march.
- * gcc.target/i386/avx512f-gather-3.c: Add -march.
- * gcc.target/i386/avx512f-gather-4.c: Add -march.
- * gcc.target/i386/avx512f-gather-5.c: Add -march.
- * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
- * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
- * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
- * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
- * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
-
-2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/78585:
- * gcc.target/i386/pr78585.c: New test.
-
-2018-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83734
- * g++.dg/cpp0x/pr83734.C: New test.
-
-2018-01-09 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
- vec_mergeo builtins with float, double, long long, unsigned long long,
- bool long long arguments.
- * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
- vec_float2 with double arguments.
- * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
- vec_mergew and vec_mergow builtins.
-
-2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83742
- * gfortran.dg/contiguous_6.f90: New test.
-
-2018-01-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83668
- * gcc.dg/graphite/pr83668.c: New testcase.
-
-2018-01-09 Joseph Myers <joseph@codesourcery.com>
-
- PR tree-optimization/64811
- * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
- gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
- gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
- gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
- New tests.
- * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
-
-2018-01-09 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/79883
- * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
-
-2018-01-09 Tamar Christina <tamar.christina@arm.com>
-
- PR target/82641
- * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
- no NEON and require softfp or hard float-abi.
- * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
-
-2018-01-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83572
- * gcc.dg/graphite/pr83572.c: New testcase.
-
-2018-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR target/83507
- * gcc.dg/sms-13.c: New test.
-
-2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83741
- * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
-
-2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
- Monk Chiang <sh.chiang04@gmail.com>
-
- * gcc.target/riscv/save-restore-1.c: New.
-
-2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/83677
- * gcc.target/powerpc/pr83677.c: New file.
-
-2018-01-08 Jeff Law <law@redhat.com>
-
- PR rtl-optimizatin/81308
- * g++.dg/pr81308-1.C: New test.
- * g++.dg/pr81308-2.C: New test.
-
-2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
-
- PR target/83663 - Revert r255946
- * gcc.target/aarch64/vect-slp-dup.c: New.
-
-2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
- combination tests.
-
-2018-01-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83563
- * gcc.dg/graphite/pr83563.c: New testcase.
-
-2018-01-08 Richard Biener <rguenther@suse.de>
-
- PR middle-end/83713
- * g++.dg/torture/pr83713.C: New testcase.
-
-2018-01-08 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
-
-2018-01-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83685
- * gcc.dg/torture/pr83685.c: New testcase.
-
-2018-01-08 Richard Biener <rguenther@suse.de>
-
- PR lto/83719
- * gcc.dg/lto/pr83719_0.c: New testcase.
-
-2018-01-08 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
- * gcc.dg/graphite/run-id-1.c: Same.
- * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
-
-2018-01-08 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83611
- * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
- * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
- * gfortran.dg/pdt_27.f03: New test.
-
- PR fortran/83731
- * gfortran.dg/pdt_28.f03: New test.
-
-2018-01-08 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/builtins.c: Require effective target alloca.
- * gcc.dg/Wrestrict.c: Same.
- * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
-
-2018-01-08 Richard Biener <rguenther@suse.de>
-
- PR middle-end/83580
- * gcc.dg/torture/pr83580.c: New testcase.
-
-2018-01-08 Richard Biener <rguenther@suse.de>
-
- PR middle-end/83517
- * gcc.dg/pr83517.c: New testcase.
-
-2018-01-06 Aldy Hernandez <aldyh@redhat.com>
-
- PR middle-end/81897
- * gcc.dg/uninit-pr81897.c: New test.
-
-2018-01-06 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83640
- * gcc.dg/Wrestrict-6.c: New test.
- * gcc.dg/pr83640.c: New test.
-
-2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/reg-alloc-1.c: New test.
-
-2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/50892
- * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
-
-2018-01-06 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/83480
- * gcc.dg/pr83480.c: New test.
-
- PR rtl-optimization/83682
- * gcc.target/i386/pr83682.c: New test.
-
-2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/78534
- PR fortran/66310
- * gfortran.dg/char_cast_1.f90: Update scan pattern.
- * gfortran.dg/dependency_49.f90: Likewise.
- * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
- * gfortran.dg/repeat_7.f90: New test for PR 66310.
- * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
- * gfortran.dg/string_1.f90: Limit to ilp32 targets.
- * gfortran.dg/string_1_lp64.f90: New test.
- * gfortran.dg/string_3.f90: Limit to ilp32 targets.
- * gfortran.dg/string_3_lp64.f90: New test.
-
-2018-01-05 Jakub Jelinek <jakub@redhat.com>
-
- PR target/83604
- * gcc.target/i386/sse-26.c: New test.
-
- PR target/83604
- * gcc.target/i386/pr83604.c: New test.
-
-2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-align-4.c: New test.
- * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
- and redefine as a structure with an unaligned member "b".
- (foo): Update accordingly.
-
-2018-01-05 Sudakshina Das <sudi.das@arm.com>
-
- PR target/82439
- * gcc.target/aarch64/bics_5.c: New test.
- * gcc.target/arm/bics_5.c: Likewise.
-
-2018-01-05 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83605
- * gcc.dg/pr83605.c: New test.
-
-2018-01-04 Jakub Jelinek <jakub@redhat.com>
-
- PR target/83554
- * gcc.target/i386/pr83554.c: New test.
-
- PR ipa/82352
- * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
- long unsigned int.
-
-2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83683
- PR fortran/45689
- * gfortran.dg/eoshift_8.f90: New test.
- * gfortran.dg/simplify_eoshift_1.f90: New test.
-
-2018-01-04 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/83585
- * gcc.dg/pr83585.c: New test.
-
-2018-01-04 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83667
- * g++.dg/ipa/pr83667.C: Fix regex, require alias.
-
-2018-01-04 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/83666
- * gcc.dg/pr83666.c: New test.
-
-2018-01-04 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/83628
- * gcc.target/alpha/pr83628-1.c: New test.
- * gcc.target/alpha/pr83628-2.c: Ditto.
-
-2018-01-04 Martin Liska <mliska@suse.cz>
-
- PR ipa/82352
- * g++.dg/ipa/pr82352.C: New test.
-
-2018-01-04 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/vect-opt-info-1.c: Moved to ...
- * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
- vect_int targets, use dg-additional-options instead of dg-options and
- use relative line numbers instead of absolute.
-
-2018-01-03 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83655
- * gcc.dg/Wrestrict-5.c: New test.
- * c-c++-common/builtins.c: New test.
-
-2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
- (main): Call it.
-
-2018-01-03 Jeff Law <law@redhat.com>
-
- PR target/83641
- * gcc.target/i386/stack-check-17.c: New test.
- * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
-
-2018-01-03 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/83621
- * gcc.dg/pr83621.c: New test.
-
- PR debug/83645
- * gcc.dg/pr83645.c: New test.
-
-2018-01-03 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83603
- * gcc.dg/Wrestrict-4.c: New test.
-
- PR c/83559
- * gcc.dg/const-2.c: New test.
- * gcc.dg/pure-3.c: New test.
-
-2018-01-03 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/Wrestrict-3.c: New test.
-
-2018-01-03 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83555
- * g++.dg/opt/pr83555.C: New test.
- * g++.dg/ubsan/pr83555.C: New test.
-
-2018-01-03 David Malcolm <dmalcolm@redhat.com>
-
- PR c/82050
- * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
- the !CHECKING_P case by expecting a note.
- * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
- a note for the !CHECKING_P case, and move the return statement
- outside of #if CHECKING_P guard.
-
-2018-01-03 Jeff Law <law@redhat.com>
-
- PR middle-end/83654
- * gcc.target/i386/stack-check-18.c: New test.
- * gcc.target/i386/stack-check-19.c: New test.
-
-2018-01-03 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83501
- * c-c++-common/Warray-bounds-3.c: Remove xfail.
-
-2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/83501
- * gcc.dg/tree-ssa/pr83501-1.c: New test.
-
-2018-01-03 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83667
- * g++.dg/ipa/pr83667.C: New.
-
-2018-01-03 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/83593
- * gcc.dg/pr83593.c: New test.
-
-2018-01-03 Martin Liska <mliska@suse.cz>
-
- PR ipa/83549
- * g++.dg/ipa/pr83549.C: New test.
-
-2018-01-03 Marek Polacek <polacek@redhat.com>
-
- PR c++/83592
- * g++.dg/warn/mvp2.C: New test.
-
-2018-01-03 Jakub Jelinek <jakub@redhat.com>
-
- PR preprocessor/83602
- * g++.dg/cpp/pr83602.C: New test.
-
- PR c++/83634
- * g++.dg/parse/pr83634.C: New test.
-
-2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83664
- * gfortran.dg/eoshift_7.f90: New test.
-
-2018-01-03 Jan Beulich <jbeulich@suse.com>
-
- * gcc.target/i386/avx512vl-no-vmovdqu8.c,
- gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
-
-2018-01-03 Jakub Jelinek <jakub@redhat.com>
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
-
-2018-01-03 Martin Liska <mliska@suse.cz>
-
- PR ipa/83594
- * gcc.dg/ipa/pr83594.c: New test.
-
-2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect-opt-info-1.c: New test.
-
-2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
- floorf128, truncf128, and roundf128.
- * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
- optimizations added in match.pd.
- * gcc.target/powerpc/float128-hw6.c: Likewise.
- * gcc.target/powerpc/float128-hw7.c: Likewise.
- * gcc.target/powerpc/float128-hw8.c: Likewise.
- * gcc.target/powerpc/float128-hw9.c: Likewise.
- * gcc.target/powerpc/float128-hw10.c: Likewise.
- * gcc.target/powerpc/float128-hw11.c: Likewise.
-
-2018-01-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83556
- * g++.dg/cpp0x/pr83556.C: New test.
-
-2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/45689
- PR fortran/83650
- * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
- * gfortran.dg/simplify_cshift_4.f90: New test.
-
-2018-01-02 Marek Polacek <polacek@redhat.com>
-
- PR c++/81860
- * g++.dg/cpp0x/inh-ctor30.C: New test.
-
- PR c++/83644
- * g++.dg/cpp1z/pr83644.C: New test.
-
-2018-01-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83076
- * gfortran.dg/coarray_45.f90: New test.
-
- PR fortran/83319
- * gfortran.dg/coarray_46.f90: New test.
-
-2018-01-01 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83581
- * gcc.dg/pr83581.c: New test.
-
- PR c/83595
- * gcc.dg/pr83595.c: New test.
-
- PR middle-end/83608
- * g++.dg/opt/pr83608.C: New test.
-
- PR middle-end/83609
- * gcc.dg/pr83609.c: New test.
- * g++.dg/opt/pr83609.C: New test.
-
- PR middle-end/83623
- * gcc.dg/pr83623.c: New test.
-
- * gcc.target/i386/i386.exp
- (check_effective_target_avx512vpopcntdqvl): New proc.
- * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
- avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
- * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
-Copyright (C) 2018 Free Software Foundation, Inc.
+Copyright (C) 2019 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-2018 b/gcc/testsuite/ChangeLog-2018
new file mode 100644
index 0000000..c5ca8d9
--- /dev/null
+++ b/gcc/testsuite/ChangeLog-2018
@@ -0,0 +1,22433 @@
+2018-12-31 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/82995
+ * gfortran.dg/optional_absent_4.f90: New test.
+ * gfortran.dg/optional_absent_5.f90: New test.
+
+2018-12-31 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
+
+2018-12-31 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/predict-2.C: New test.
+ * g++.dg/predict-3.C: New test.
+ * g++.dg/predict-4.C: New test.
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Adjust test-case.
+
+2018-12-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/88639
+ * gfortran.dg/ieee/ieee_10.f90: Use dg-additional-options
+ instead of dg-options.
+
+2018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org>
+
+ * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
+
+2018-12-29 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/ieee/ieee_11.F90: New test.
+
+2018-12-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/critical-interrupt.c: New test.
+
+2018-12-29 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88342
+ * gfortran.dg/ieee/ieee_10.f90: New test.
+
+2018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org>
+
+ PR tree-optimization/68356
+ PR target/81210
+ PR target/81693
+ * gcc.dg/torture/pr68264.c: Skip on darwin.
+ * gcc.dg/torture/pr68037-1.c: Likewise.
+ * gcc.dg/torture/pr68037-2.c: Likewise.
+ * gcc.dg/torture/pr68037-3.c: Likewise.
+ * gcc.dg/torture/pr25967-1.c: Likewise.
+ * gcc.dg/torture/pr25967-2.c: Likewise.
+
+2018-12-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/88586
+ * g++.dg/gomp/pr88586.C: New test.
+
+2018-12-28 David Edelsohn <dje.gcc@gmail.com>
+
+ * c-c++-common/ident-1b.c: XFAIL AIX and Darwin.
+ * c-c++-common/ident-2b.c: Likewise.
+
+2018-12-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file
+ directive.
+ * gcc.target/x86_64/abi/asm-support.S: Likewise.
+ * gcc.target/x86_64/abi/avx/asm-support-darwin.s: Likewise.
+ * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
+ * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
+
+2018-12-27 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/ipa/devirt-53.C: New testcase.
+
+2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/81027
+ * gfortran.dg/pr81027.f90: New test.
+ * gfortran.dg/initialization_7.f90: Update error message.
+
+2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * libgomp.fortran/aligned1.f03: Fix invalid code that now causes
+ an error after r267415.
+
+2018-12-27 Martin Liska <mliska@suse.cz>
+
+ PR c++/88263
+ * g++.dg/gcov/pr88263.C: New test.
+
+2018-12-26 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85357
+ * gfortran.df/pr85357.f90: New test.
+
+2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/45513
+ PR fortran/81509
+ * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND.
+ * gfortran.dg/pr81509_1.f90: New test.
+ * gfortran.dg/pr81509_2.f90: New test.
+
+2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf].
+
+2018-12-24 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/88140
+ * gcc.c-torture/pr88140.c: New testcase.
+
+2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR testsuite/67974
+ * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
+
+2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
+
+ * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
+ * c-c++-common/ident-0b.c: Likewise.
+ * c-c++-common/ident-1a.c: Likewise.
+ * c-c++-common/ident-1b.c: Likewise.
+ * c-c++-common/ident-2a.c: Likewise.
+ * c-c++-common/ident-2b.c: Likewise.
+
+2018-12-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/77703
+ * gfortran.dg/ptr_func_assign_5.f08 : New test.
+
+2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88328
+ * gfortran.dg/pr88328.f90: New test.
+
+2018-12-21 Jan Hubicka <jh@suse.cz>
+
+ * g++.dg/ipa/devirt-30.C: Add dg-do.
+ * g++.dg/lto/devirt-1_0.C: New testcase.
+ * g++.dg/lto/devirt-2_0.C: New testcase.
+ * g++.dg/lto/devirt-3_0.C: New testcase.
+ * g++.dg/lto/devirt-4_0.C: New testcase.
+ * g++.dg/lto/devirt-5_0.C: New testcase.
+ * g++.dg/lto/devirt-6_0.C: New testcase.
+ * g++.dg/lto/devirt-13_0.C: New testcase.
+ * g++.dg/lto/devirt-14_0.C: New testcase.
+ * g++.dg/lto/devirt-19_0.C: New testcase.
+ * g++.dg/lto/devirt-22_0.C: New testcase.
+ * g++.dg/lto/devirt-23_0.C: New testcase.
+ * g++.dg/lto/devirt-30_0.C: New testcase.
+ * g++.dg/lto/devirt-34_0.C: New testcase.
+
+2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85798
+ * gfortran.dg/pr85798.f90: New test.
+
+2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88169
+ * gfortran.dg/pr88169_1.f90: new test.
+ * gfortran.dg/pr88169_2.f90: Ditto.
+ * gfortran.dg/pr88169_3.f90: Ditto.
+
+2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/69121
+ * gfortran.dg/ieee/ieee_9.f90: New test.
+
+2018-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86524
+ PR c++/88446
+ * g++.dg/cpp1y/constexpr-86524.C: New test.
+ * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
+ * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
+ * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
+
+ PR middle-end/85594
+ PR middle-end/88553
+ * gcc.dg/gomp/pr85594.c: New test.
+ * gcc.dg/gomp/pr88553.c: New test.
+
+2018-12-15 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/88561
+ * g++.dg/tree-prof/devirt.C: New testcase.
+
+2018-12-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87881
+ * gfortran.dg/inquiry_part_ref_4.f90: New test.
+
+2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
+ * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
+
+2018-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/88563
+ * gcc.dg/pr88563.c: New test.
+
+ PR c++/87125
+ * g++.dg/cpp0x/pr87125.C: New test.
+
+2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
+
+ * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
+ -mfloat-abi=softfp or -mfloat-abi=hard.
+ * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
+ * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
+
+2018-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88547
+ * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
+ insns instead of 4, check for vpminud, vpminuq and no vpsubd or
+ vpsubq.
+ * gcc.target/i386/sse2-pr88547-1.c: New test.
+ * gcc.target/i386/sse2-pr88547-2.c: New test.
+ * gcc.target/i386/sse4_1-pr88547-1.c: New test.
+ * gcc.target/i386/sse4_1-pr88547-2.c: New test.
+ * gcc.target/i386/avx2-pr88547-1.c: New test.
+ * gcc.target/i386/avx2-pr88547-2.c: New test.
+ * gcc.target/i386/avx512f-pr88547-2.c: New test.
+ * gcc.target/i386/avx512vl-pr88547-1.c: New test.
+ * gcc.target/i386/avx512vl-pr88547-2.c: New test.
+ * gcc.target/i386/avx512vl-pr88547-3.c: New test.
+ * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
+ array to int array.
+
+2018-12-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88196 - ICE with class non-type template parameter.
+ * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
+ * g++.dg/cpp2a/nontype-class10.C: New test.
+ * g++.dg/template/pr54858.C: Tweak dg-error.
+
+2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR c/51628
+ * c-c++-common/pr51628-1.c: New test.
+ * c-c++-common/pr51628-2.c: Likewise.
+ * c-c++-common/pr51628-3.c: Likewise.
+ * c-c++-common/pr51628-4.c: Likewise.
+ * c-c++-common/pr51628-5.c: Likewise.
+ * c-c++-common/pr51628-6.c: Likewise.
+ * c-c++-common/pr51628-7.c: Likewise.
+ * c-c++-common/pr51628-8.c: Likewise.
+ * c-c++-common/pr51628-9.c: Likewise.
+ * c-c++-common/pr51628-10.c: Likewise.
+ * c-c++-common/pr51628-11.c: Likewise.
+ * c-c++-common/pr51628-12.c: Likewise.
+ * c-c++-common/pr51628-13.c: Likewise.
+ * c-c++-common/pr51628-14.c: Likewise.
+ * c-c++-common/pr51628-15.c: Likewise.
+ * c-c++-common/pr51628-26.c: Likewise.
+ * c-c++-common/pr51628-27.c: Likewise.
+ * c-c++-common/pr51628-28.c: Likewise.
+ * c-c++-common/pr51628-29.c: Likewise.
+ * c-c++-common/pr51628-30.c: Likewise.
+ * c-c++-common/pr51628-31.c: Likewise.
+ * c-c++-common/pr51628-32.c: Likewise.
+ * gcc.dg/pr51628-17.c: Likewise.
+ * gcc.dg/pr51628-18.c: Likewise.
+ * gcc.dg/pr51628-19.c: Likewise.
+ * gcc.dg/pr51628-20.c: Likewise.
+ * gcc.dg/pr51628-21.c: Likewise.
+ * gcc.dg/pr51628-22.c: Likewise.
+ * gcc.dg/pr51628-23.c: Likewise.
+ * gcc.dg/pr51628-24.c: Likewise.
+ * gcc.dg/pr51628-25.c: Likewise.
+ * c-c++-common/asan/misalign-1.c: Add
+ -Wno-address-of-packed-member.
+ * c-c++-common/asan/misalign-2.c: Likewise.
+ * c-c++-common/ubsan/align-2.c: Likewise.
+ * c-c++-common/ubsan/align-4.c: Likewise.
+ * c-c++-common/ubsan/align-6.c: Likewise.
+ * c-c++-common/ubsan/align-7.c: Likewise.
+ * c-c++-common/ubsan/align-8.c: Likewise.
+ * c-c++-common/ubsan/align-10.c: Likewise.
+ * g++.dg/ubsan/align-2.C: Likewise.
+ * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
+ * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
+ * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
+ * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
+ * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
+ * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
+
+2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/88457
+ * gcc.target/powerpc/pr88457.c: New.
+
+2018-12-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88180
+ * g++.dg/parse/pr88180.C: New test.
+ * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
+ definition's NSDMIs.
+
+2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/pr64946.c: Force nosve.
+ * gcc.target/aarch64/ssadv16qi.c: Likewise.
+ * gcc.target/aarch64/usadv16qi.c: Likewise.
+ * gcc.target/aarch64/vect-abs-compile.c: Likewise.
+ * gcc.target/aarch64/sve/abs_1.c: New test.
+
+2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/fmla_2.c: New test.
+ * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
+
+2018-12-20 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/84053
+ * gcc.dg/Warray-bounds-36.c: New test.
+
+2018-12-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/87504
+ * c-c++-common/Wtautological-compare-8.c: New test.
+
+2018-12-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84362
+ * g++.dg/vect/pr84362.cc: New testcase.
+
+2018-12-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88547
+ * gcc.target/i386/pr88547-1.c: New test.
+
+2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/87992
+ * gfortran.dg/pr87992.f90: New test.
+
+2018-12-19 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
+
+2018-12-19 Tony Wang <tony.wang@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@linaro.org>
+
+ * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
+ to same value as execname.
+ (scan-symbol): Move and rename to ...
+ * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
+ helper function returning true or false if a symbol is present.
+ (scan-symbol): New procedure.
+ (scan-symbol-not): Likewise.
+ * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
+ * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
+ * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
+
+2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * g++.dg/asm-qual-3.C: New testcase.
+ * gcc.dg/asm-qual-3.c: New testcase.
+
+2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * g++.dg/asm-qual-1.C: New testcase.
+ * g++.dg/asm-qual-2.C: New testcase.
+ * gcc.dg/asm-qual-1.c: Update.
+
+2018-12-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/88375
+ * g++.dg/init/pr88375-2.C: New test.
+ * g++.dg/init/pr88375.C: New test.
+
+2018-12-19 David Malcolm <dmalcolm@redhat.com>
+
+ * c-c++-common/Wtautological-compare-ranges.c: New test.
+ * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
+ expected output.
+ * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
+ 1-location form to 3-location form, with labelling of ranges with
+ types. Add examples of id-expression nodes with namespaces.
+ * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
+
+2018-12-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/43064
+ PR c++/43486
+ * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
+ * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
+ * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
+ * g++.dg/cpp0x/scoped_enum2.C: Likewise.
+ * g++.dg/cpp1z/decomp48.C: Update expected location of warning
+ for named local variables to use that of the local variable.
+ * g++.dg/ext/vla1.C: Update column.
+ * g++.dg/init/array43.C: Update expected column to be that of the
+ initializer.
+ * g++.dg/init/initializer-string-too-long.C: New test.
+ * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
+ * g++.dg/init/pr43064-1.C: New test.
+ * g++.dg/init/pr43064-2.C: New test.
+ * g++.dg/init/pr43064-3.C: New test.
+ * g++.dg/other/fold1.C: Update column of expected error.
+ * g++.dg/parse/crash36.C: Likewise.
+ * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
+ integer and float expressions.
+ * g++.dg/template/defarg6.C: Move expected error to the default
+ argument; add expected message about where instantiated.
+ * g++.dg/wrappers/Wparentheses.C: New test.
+ * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
+ error.
+
+2018-12-19 Paul A. Clarke <pc@us.ibm.com>
+
+ * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
+ * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
+ issues.
+ * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
+ * gcc.target/powerpc/ssse3-palignr.c: Likewise.
+ * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
+ * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
+ * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
+ * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
+ * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
+ * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
+ * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
+ * gcc.target/powerpc/ssse3-psignb.c: Likewise.
+ * gcc.target/powerpc/ssse3-psignd.c: Likewise.
+ * gcc.target/powerpc/ssse3-psignw.c: Likewise.
+ * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
+
+2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
+
+ * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
+
+2018-12-19 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/goacc/nvptx-merged-loop.c: Move to
+ libgomp/testsuite/libgomp.oacc-c-c++-common.
+ * gcc.dg/goacc/nvptx-sese-1.c: Same.
+
+2018-12-19 Tom de Vries <tom@codesourcery.com>
+
+ * lib/scanoffloadrtl.exp: New file.
+ * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
+ offload-rtl.
+
+2018-12-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88533
+ Revert
+ 2018-04-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/28364
+ PR tree-optimization/85275
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
+
+ * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
+ * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
+ * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
+ * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
+
+2018-12-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88541
+ * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
+
+ PR c++/87934
+ * g++.dg/cpp0x/constexpr-87934.C: New test.
+
+2018-12-19 Alexandre Oliva <aoliva@redhat.com>
+
+ PR testsuite/86153
+ PR middle-end/83239
+ * gcc.dg/vrp-overflow-1.c: New.
+
+ PR c++/87012
+ * g++.dg/cpp0x/pr87012.C: New.
+
+ PR c++/88146
+ * g++.dg/cpp0x/inh-ctor32.C: New.
+
+2018-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/87759
+ * gcc.target/i386/pr87759.c: Require int128 effective target.
+
+2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/87759
+ * gcc.target/i386/pr87759.c: New.
+
+2018-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88464
+ * gcc.target/i386/avx512f-pr88464-5.c: New test.
+ * gcc.target/i386/avx512f-pr88464-6.c: New test.
+ * gcc.target/i386/avx512f-pr88464-7.c: New test.
+ * gcc.target/i386/avx512f-pr88464-8.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-5.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-6.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-7.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-8.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-9.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-10.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-11.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-12.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-13.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-14.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-15.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-16.c: New test.
+
+2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_usad_char):
+ Add non-SVE aarch64 to supported list.
+
+2018-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88513
+ PR target/88514
+ * gcc.target/i386/avx512f-pr88513-1.c: New test.
+ * gcc.target/i386/avx512f-pr88513-2.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-1.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-2.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-3.c: New test.
+ * gcc.target/i386/avx512vl-pr88464-4.c: New test.
+ * gcc.target/i386/avx512vl-pr88513-1.c: New test.
+ * gcc.target/i386/avx512vl-pr88513-2.c: New test.
+ * gcc.target/i386/avx512vl-pr88513-3.c: New test.
+ * gcc.target/i386/avx512vl-pr88513-4.c: New test.
+ * gcc.target/i386/avx512vl-pr88514-1.c: New test.
+ * gcc.target/i386/avx512vl-pr88514-2.c: New test.
+ * gcc.target/i386/avx512vl-pr88514-3.c: New test.
+
+2018-12-18 Wei Xiao <wei3.xiao@intel.com>
+
+ * g++.target/i386/mv16.C: Handle new march.
+ * gcc.target/i386/builtin_target.c: Ditto.
+
+2018-12-17 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/87870
+ * gcc.target/powerpc/pr87870.c: New test.
+
+2018-12-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88410
+ * g++.dg/cpp0x/pr88410.C: New test.
+
+2018-12-17 Steve Ellcey <sellcey@cavium.com>
+
+ * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
+ * gcc.target/aarch64/torture/simd-abi-1.c: New test.
+ * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
+ * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
+ * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
+ * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
+ * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
+ * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
+
+2018-12-17 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
+
+2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
+
+ PR rtl-optimization/88253
+ * gcc.target/avr/pr88253.c: New test.
+
+2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/loop-versioning-1.c: New test.
+ * gcc.dg/loop-versioning-10.c: Likewise.
+ * gcc.dg/loop-versioning-11.c: Likewise.
+ * gcc.dg/loop-versioning-2.c: Likewise.
+ * gcc.dg/loop-versioning-3.c: Likewise.
+ * gcc.dg/loop-versioning-4.c: Likewise.
+ * gcc.dg/loop-versioning-5.c: Likewise.
+ * gcc.dg/loop-versioning-6.c: Likewise.
+ * gcc.dg/loop-versioning-7.c: Likewise.
+ * gcc.dg/loop-versioning-8.c: Likewise.
+ * gcc.dg/loop-versioning-9.c: Likewise.
+ * gfortran.dg/loop_versioning_1.f90: Likewise.
+ * gfortran.dg/loop_versioning_2.f90: Likewise.
+ * gfortran.dg/loop_versioning_3.f90: Likewise.
+ * gfortran.dg/loop_versioning_4.f90: Likewise.
+ * gfortran.dg/loop_versioning_5.f90: Likewise.
+ * gfortran.dg/loop_versioning_6.f90: Likewise.
+ * gfortran.dg/loop_versioning_7.f90: Likewise.
+ * gfortran.dg/loop_versioning_8.f90: Likewise.
+
+2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88116
+ * gfortran.dg/pr88116_1.f90: New test.
+ * gfortran.dg/pr88116_2.f90: Ditto.
+
+ PR fortran/88467
+ * gfortran.dg/pr88467.f90: New test.
+
+2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
+
+2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/88363
+ * intent_out_13.f90: New test.
+
+2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/88483
+ * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
+ reversion 267133.
+
+2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/87944
+ * gfortran.dg/pr87994_1.f90: New test.
+ * gfortran.dg/pr87994_2.f90: Ditto.
+ * gfortran.dg/pr87994_3.f90: Ditto.
+
+2018-12-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88482
+ * g++.dg/eh/builtin5.C: New test.
+ * g++.dg/eh/builtin6.C: New test.
+ * g++.dg/eh/builtin7.C: New test.
+ * g++.dg/eh/builtin8.C: New test.
+ * g++.dg/eh/builtin9.C: New test.
+ * g++.dg/eh/builtin10.C: New test.
+ * g++.dg/eh/builtin11.C: New test.
+ * g++.dg/parse/crash55.C: Adjust expected diagnostics.
+
+2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88138
+ * gfortran.dg/pr88138.f90: new test.
+
+2018-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/88464
+ PR target/88498
+ * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
+ * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
+ Expect 4 vectorized loops instead of 3.
+ (f4): New function.
+ * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
+ * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
+ and #include.
+ (avx512f_test): Prepare arguments for f4 and check the results.
+ * gcc.target/i386/avx512f-pr88464-3.c: New test.
+ * gcc.target/i386/avx512f-pr88464-4.c: New test.
+
+2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84644
+ * g++.dg/cpp0x/decltype68.C: New.
+ * g++.dg/cpp0x/decltype-33838.C: Adjust.
+ * g++.dg/template/spec32.C: Likewise.
+ * g++.dg/template/ttp22.C: Likewise.
+
+2018-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88489
+ * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
+ * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
+
+ PR rtl-optimization/88478
+ * g++.dg/opt/pr88478.C: New test.
+
+2018-12-14 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/88372
+ * gcc.dg/Walloc-size-larger-than-18.c: New test.
+ * gcc.dg/builtin-object-size-19.c: Same.
+
+2018-12-14 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/87096
+ * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
+
+2018-12-14 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/87814
+ * g++.dg/cpp1z/pr87814.C: New.
+
+2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/cf_check-1.c: New test.
+ * gcc.target/i386/cf_check-2.c: Likewise.
+ * gcc.target/i386/cf_check-3.c: Likewise.
+ * gcc.target/i386/cf_check-4.c: Likewise.
+ * gcc.target/i386/cf_check-5.c: Likewise.
+
+2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+
+ * c-c++-common/goacc/note-parallelism.c: New test.
+ * gfortran.dg/goacc/note-parallelism.f90: New test.
+ * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
+ * c-c++-common/goacc/classify-kernels.c: Likewise.
+ * c-c++-common/goacc/classify-parallel.c: Likewise.
+ * c-c++-common/goacc/classify-routine.c: Likewise.
+ * c-c++-common/goacc/kernels-1.c: Likewise.
+ * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
+ * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
+ * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+ * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+ * gfortran.dg/goacc/classify-parallel.f95: Likewise.
+ * gfortran.dg/goacc/classify-routine.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
+
+2018-12-14 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/86823
+ * g++.dg/pr86823.C: New.
+
+2018-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82294
+ PR c++/87436
+ * g++.dg/tree-ssa/pr82294.C: New test.
+ * g++.dg/tree-ssa/pr87436.C: New test.
+
+2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
+ effective target.
+ * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
+ * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
+ * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
+
+2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/88483
+ * gcc.target/i386/stackalign/pr88483.c: New test.
+
+2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/max_size.adb: New test.
+ * gnat.dg/max_size_pkg.ads: Likewise.
+
+2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/milli-1.c: New test.
+
+2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
+
+ * gcc.dg/lto/pr88297_0.c: New test.
+ * gcc.dg/lto/pr88297_1.c: New test.
+
+2018-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/88444
+ * gcc.dg/tree-ssa/pr88444.c: New test.
+
+ PR rtl-optimization/88470
+ * gcc.target/i386/pr88470.c: New test.
+
+2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/88414
+ * gcc.target/i386/pr88414.c: New.
+
+2018-12-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88216 - ICE with class type in non-type template parameter.
+ * g++.dg/cpp2a/nontype-class9.C: New test.
+
+2018-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/88416
+ * gcc.target/i386/pr88416.c: New test.
+
+ PR tree-optimization/88464
+ * gcc.target/i386/avx512f-pr88462-1.c: New test.
+ * gcc.target/i386/avx512f-pr88462-2.c: New test.
+
+2018-12-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87531
+ * g++.dg/lookup/pr87531-2.C: New.
+
+2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR testsuite/88041
+ * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
+ * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
+ Include $subdir in filename.
+ Cleanup generated source.
+ * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
+ absolute path.
+ * gdc.test/compilable/depsOutput9948.d: Likewise.
+
+2018-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/88454
+ * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
+ const char * to const signed char *.
+ (bmhi_init): Change pattern parameter's type the same. Use
+ __builtin_strlen instead of undeclared strlen.
+
+2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/zvector/vec-double-1.c: New test.
+ * gcc.target/s390/zvector/vec-double-2.c: New test.
+
+2018-12-13 Wei Xiao <wei3.xiao@intel.com>
+
+ * gcc.target/i386/funcspec-56.inc: Handle new march.
+
+2018-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88465
+ * gcc.target/i386/avx512f-pr88465.c: New test.
+ * gcc.target/i386/avx512dq-pr88465.c: New test.
+
+ PR target/88461
+ * gcc.target/i386/pr88461.c: New test.
+
+2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/other/static5.C: New.
+
+2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
+
+ PR testsuite/88318
+ * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
+
+2018-12-12 Joel Brobecker <brobecker@adacore.com>
+
+ * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
+
+2018-12-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88446
+ * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
+
+ PR c++/88449
+ * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
+ to dg-do run.
+ (e): Adjust comment with correct expected value.
+ (main): Expect e == 1.
+ * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
+
+2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88155
+ * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
+ * gfortran.dg/pr88155.f90: New test.
+
+2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88249
+ * gfortran.dg/pr88249.f90: New test.
+
+2018-12-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/80520
+ * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
+ clean.
+
+2018-12-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86608 - reading constexpr volatile variable.
+ * g++.dg/cpp0x/constexpr-volatile2.C: New test.
+ * g++.dg/cpp0x/pr65327.C: Add dg-error.
+
+2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/pr53037-4.C: Test the first two locations too.
+
+2018-12-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/88444
+ * gcc.dg/pr88444.c: New test.
+
+2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * gcc.target/i386/pr52813.c: New test.
+
+2018-12-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88425
+ * gcc.target/i386/pr88425.c: New test.
+
+ PR sanitizer/88426
+ * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
+
+2018-12-11 Yannick Moy <moy@adacore.com>
+
+ * gnat.dg/ghost4.adb: New testcase.
+
+2018-12-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/iter4.adb: New testcase.
+
+2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
+ gnat.dg/valid4_pkg.ads: New testcase.
+
+2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
+ gnat.dg/packed_array_pkg.ads: New testcase.
+
+2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
+
+2018-12-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
+ gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
+ gnat.dg/bip_cu_t.ads: New testcase.
+
+2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
+
+2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
+ gnat.dg/atomic11_pkg2.ads: New testcase.
+
+2018-12-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
+ gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
+ New testcase.
+ * gnat.dg/static_pred1.adb: Expect an error message.
+
+2018-12-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/86004
+ * lib/target-supports.exp (check_effective_target_lto_incremental):
+ New.
+ * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
+ * g++.dg/lto/pr65316_0.C: Likewise.
+ * g++.dg/lto/pr85176_0.C: Likewise.
+ * g++.dg/lto/pr79000_0.C: Likewise.
+ * g++.dg/lto/pr66180_0.C: Likewise.
+ * g++.dg/lto/pr65193_0.C: Likewise.
+ * g++.dg/lto/pr69077_0.C: Likewise.
+ * g++.dg/lto/pr68057_0.C: Likewise.
+ * g++.dg/lto/pr66705_0.C: Likewise.
+ * g++.dg/lto/pr65302_0.C: Likewise.
+ * g++.dg/lto/20091002-1_0.C: Likewise.
+ * g++.dg/lto/pr81940_0.C: Likewise.
+ * g++.dg/lto/pr64043_0.C: Likewise.
+ * g++.dg/lto/pr65549_0.C: Likewise.
+ * g++.dg/lto/pr69133_0.C: Likewise.
+ * gfortran.dg/lto/pr79108_0.f90: Likewise.
+
+2018-12-10 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/80520
+ * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
+ * gcc.dg/tree-ssa/split-path-11.c: New test.
+
+2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/97922
+ * gfortran.dg/io_constraints_8.f90: Update error message.
+ * gfortran.dg/pr87922.f90: New test.
+
+2018-12-10 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86196
+ * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
+ base size only of arrays.
+
+2018-12-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
+
+2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88269
+ * gfortran.dg/pr88269.f90: New test.
+
+2018-12-10 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/88418
+ * gcc.target/i386/pr88418.c: New test.
+
+2018-12-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88427
+ * gcc.dg/pr88427.c: New testcase.
+
+2018-12-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/87955
+ * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
+
+2018-12-10 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/88214
+ * gcc.dg/ipa/pr88214.c: New test.
+
+2018-12-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/88369
+ * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
+ * gcc.dg/vect/vect-ivdep-2.c: Likewise.
+ * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
+ * g++.dg/vect/pr33426-ivdep.cc: Likewise.
+ * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
+ * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
+ * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
+
+2018-12-10 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/88415
+ * gcc.dg/gomp/pr88415.c: New testcase.
+
+2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
+ Visium and remove other specific handling.
+ * c-c++-common/patchable_function_entry-default.c: Likewise.
+ * c-c++-common/patchable_function_entry-definition.c: Likewise.
+
+2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88205
+ * gfortran.dg/pr88205.f90: New unit.
+
+2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/88039
+ * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
+ (dmd2dg): Check generated html in ddoc tests.
+ (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
+
+2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88206
+ * gfortran.dg/pr88206.f90: New test.
+
+2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88228
+ * gfortran.dg/pr88228.f90: New test.
+
+2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
+
+ * gfortran.dg/goacc/combined-directives-3.f90: New file.
+
+2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
+
+ * c-c++-common/goacc/combined-directives-3.c: New test.
+ * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
+ * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
+ * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
+
+2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
+
+ * gfortran.dg/goacc/loop-2-kernels.f95: Update.
+ * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
+ * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
+
+ * gfortran.dg/goacc/loop-2.f95: Split into...
+ * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
+ * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
+ * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
+ * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
+ * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
+ file...
+ * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
+ * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
+
+ PR fortran/88420
+ * gfortran.dg/goacc/loop-1-2.f95: Update.
+ * gfortran.dg/goacc/loop-1.f95: Likewise.
+
+2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88048
+ * gfortran.dg/pr88048.f90: New test.
+
+2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/87945
+ * gfortran.dg/pr87945_1.f90: New test.
+ * gfortran.dg/pr87945_2.f90: New test.
+
+2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/88025
+ * gfortran.dg/pr88025.f90: New test.
+
+2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/pr88357_1.f90: New test.
+ * gfortran.dg/pr88357_2.f90: New test.
+
+2018-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/88304
+ * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
+
+2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/other/bitfield7.C: New.
+ * g++.dg/parse/bitfield8.C: Likewise.
+ * g++.dg/parse/bitfield9.C: Likewise.
+ * g++.dg/pr53037-4.C: Test the locations too.
+
+2018-12-07 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/87496
+ * gcc.target/powerpc/pr87496.c: Rename from this...
+ * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
+ * gcc.target/powerpc/pr87496-2.c: New test.
+ * gcc.target/powerpc/pr87496-3.c: New test.
+
+2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
+
+2018-12-07 Jeff Law <law@redhat.com>
+
+ PR middle-end/87813
+ * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
+ options to test.
+
+2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/88349
+ * gcc.target/mips/pr88349.c: New.
+
+2018-12-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86669
+ * g++.dg/cpp0x/initlist105.C: New test.
+ * g++.dg/cpp0x/initlist106.C: New test.
+ * g++.dg/other/pr86669.C: New test.
+
+2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/pred_elim_2.c: New test.
+
+2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/pred_elim_1.c: New test.
+
+2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/ipa-stack-alignment-2.c: Add
+ -fomit-frame-pointer to dg-options.
+
+2018-12-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85593
+ * gcc.target/i386/pr85593.c: New test.
+
+ PR rtl-optimization/85770
+ * gcc.target/i386/pr85770.c: Require int128 effective target.
+
+ PR fortran/88377
+ * gfortran.dg/gomp/pr88377.f90: New test.
+
+ PR c/88367
+ * gcc.dg/tree-ssa/pr88367.c: New test.
+
+ PR c++/87506
+ * g++.dg/cpp0x/constexpr-87506.C: New test.
+
+2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/parse/bitfield7.C: New.
+ * g++.dg/other/bitfield2.C: Check location and type.
+ * g++.dg/parse/bitfield1.C: Likewise.
+ * g++.dg/parse/bitfield2.C: Likewise.
+
+2018-12-06 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/86747
+ * g++.dg/pr86747.C: New.
+
+ PR c++/86397
+ * g++.dg/cpp0x/pr86397-1.C: New.
+ * g++.dg/cpp0x/pr86397-2.C: New.
+
+2018-12-06 Paul A. Clarke <pc@us.ibm.com>
+
+ PR target/88316
+ * gcc.target/powerpc/bmi-check.h: Remove test for
+ __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
+ * gcc.target/powerpc/bmi2-check.h: Likewise.
+ * gcc.target/powerpc/mmx-check.h: Likewise.
+ * gcc.target/powerpc/sse-check.h: Likewise.
+ * gcc.target/powerpc/sse2-check.h: Likewise.
+ * gcc.target/powerpc/sse3-check.h: Likewise.
+
+2018-12-06 Paul A. Clarke <pc@us.ibm.com>
+
+ PR target/88316
+ * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
+ * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
+ * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
+
+2018-12-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88373 - wrong parse error with ~.
+ * g++.dg/cpp2a/fn-template19.C: New test.
+
+2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
+
+2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * c-c++-common/torture/asm-inline.c: New testcase.
+ * gcc.dg/asm-qual-2.c: Test asm inline, too.
+
+2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR inline-asm/55681
+ * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
+ * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
+ in any order, but that duplicates are not allowed.
+
+2018-12-06 Jeff Law <law@redhat.com>
+
+ PR testsuite/86540
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
+ tests on aarch64.
+ * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
+
+2018-12-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * g++.dg/diagnostic/missing-default-args.C: New test.
+ * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
+ * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
+ references and incomplete types.
+ * g++.dg/warn/Wconversion-null-4.C: New test.
+
+2018-12-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/87598
+ * gcc.target/aarch64/asm-5.c: New test.
+
+ PR tree-optimization/85726
+ * gcc.dg/tree-ssa/pr85726-1.c: New test.
+ * gcc.dg/tree-ssa/pr85726-2.c: New test.
+ * gcc.dg/tree-ssa/pr85726-3.c: New test.
+ * gcc.dg/tree-ssa/pr85726-4.c: New test.
+
+ PR fortran/88304
+ * gfortran.fortran-torture/compile/pr88304.f90: New test.
+
+2018-12-06 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/63184
+ * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
+ optimized dump scanning.
+ * c-c++-common/pr19807-3.c: Likewise.
+
+2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/parse/bitfield6b.C: New.
+ * g++.dg/parse/bitfield3.C: Test location and type.
+
+2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
+
+ * lib/c-compat.exp (compat-use-alt-compiler):
+ Handle -fno-diagnostics-show-line-numbers.
+ (compat_setup_dfp): Likewise.
+
+2018-12-05 Jeff Law <law@redhat.com>
+
+ PR rtl-optimization/85770
+ * gcc.target/i386/pr85770.c: New test.
+
+2018-12-05 Martin Sebor <msebor@redhat.com>
+
+ PR c/87028
+ * c-c++-common/Wstringop-truncation.c: Remove xfails.
+ * gcc.dg/Wstringop-truncation-5.c: New test.
+ * gcc.dg/strcmpopt_1.c: Adjust.
+ * gcc.dg/tree-ssa/pr79697.c: Same.
+
+2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/88064
+ * gcc.dg/vect/vect-over-widen-23.c: New test.
+
+2018-12-05 David Malcolm <dmalcolm@redhat.com>
+
+ * lib/gcc-dg.exp (process-message): Change verbosity level of
+ "verbose" from 2 to 3.
+ (dg-locus): Likewise.
+
+2018-12-05 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/63184
+ * c-c++-common/pr19807-2.c: New testcase.
+ * c-c++-common/pr19807-3.c: Likewise.
+
+2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR testsuite/88208
+ * gcc.target/sparc/attr-aligned.c (MAXALIGN)
+ [__sparcv9 || __arch64__]: Define.
+
+2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
+ * gcc.target/sparc/20181129-2.c: Likewise.
+
+2018-12-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87360
+ * g++.dg/opt/pr87360.C: New test.
+ * gfortran.dg/pr87360.f90: New test.
+
+ PR c++/87897
+ * g++.dg/init/const13.C: New test.
+
+ PR sanitizer/88333
+ * c-c++-common/asan/pr88333.c: New test.
+
+2018-12-05 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/85569
+ * g++.dg/cpp1z/pr85569.C: New.
+
+2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
+ to clei_<su>.df $wn,$wn,4 in test31.
+
+2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84636
+ * g++.dg/parse/bitfield6.C: New.
+
+2018-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87320
+ * gcc.dg/pr87320.c: New test.
+
+2018-12-04 Jeff Law <law@redhat.com>
+
+ * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
+
+2018-12-04 Martin Sebor <msebor@redhat.com>
+
+ * gcc.target/i386/attr-aligned-2.c: New test.
+ * gcc.target/i386/falign-functions-3.c: New test.
+
+2018-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88188
+ * gcc.target/powerpc/pr88188-2.c: New test.
+
+2018-12-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88184 - ICE when treating name as template-name.
+ * g++.dg/cpp2a/fn-template17.C: New test.
+ * g++.dg/cpp2a/fn-template18.C: New test.
+
+2018-12-04 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/live-patching-2.c: Require LTO.
+
+2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR testsuite/88310
+ * lib/target-supports.exp (check_effective_target_freorder):
+ Suppress warnings for missing profile.
+
+2018-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
+ for C++2a.
+ * g++.old-deja/g++.oliva/typename2.C: Likewise.
+
+ PR tree-optimization/88285
+ * gcc.dg/predict-22.c: Only compile on freorder targets.
+
+2018-12-04 Julian Brown <julian@codesourcery.com>
+
+ * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
+ test for "wait (".
+
+2018-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88103
+ * g++.dg/cpp0x/rv-cond3.C: New test.
+
+2018-12-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88315
+ * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
+ initial value.
+
+2018-12-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/64242
+ * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
+ (p): Make it void *volatile instead of volatile void *.
+ (q): New variable.
+ (main): Add a dummy 32-byte aligned variable and escape its address.
+ Don't require that the two __builtin_alloca (0) calls return the
+ same address, just require that their difference is smaller than
+ 1024 bytes.
+
+2018-12-03 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
+
+2018-12-03 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/array33.adb: New testcase.
+
+2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
+
+2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
+ gnat.dg/generic_inst2_c.ads: New testcase.
+
+2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
+ gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
+ gnat.dg/overload2_q.ads: New testcase.
+
+2018-12-03 Fritz Reese <fritzoreese@gmail.com>
+ Mark Eggleston <mark.eggleston@codethink.co.uk>
+
+ PR fortran/87919
+ * gfortran.dg/array_temporaries_5.f90: New test.
+ * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
+ * gfortran.dg/dec_d_lines_3.f: Ditto.
+ * gfortran.dg/dec_exp_4.f90: Ditto.
+ * gfortran.dg/dec_exp_5.f90: Ditto.
+ * gfortran.dg/dec_io_7.f90: Ditto.
+ * gfortran.dg/dec_structure_24.f90: Ditto.
+ * gfortran.dg/dec_structure_25.f90: Ditto.
+ * gfortran.dg/dec_structure_26.f90: Ditto.
+ * gfortran.dg/dec_structure_27.f90: Ditto.
+ * gfortran.dg/dec_type_print_3.f90: Ditto.
+ * gfortran.dg/init_flag_20.f90: Ditto.
+
+2018-12-03 Jeff Law <law@redhat.com>
+
+ * gcc.dg/pr59963-2.c: Make testnames unique.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
+
+2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
+ of a@GOTENT.
+ * gcc.target/s390/section-anchors.c: New test.
+ * gcc.target/s390/section-anchors2.c: New test.
+ * gcc.target/s390/section-anchors3.c: New test.
+
+2018-12-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88301
+ * gcc.dg/tree-ssa/evrp13.c: New testcase.
+
+2018-12-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71109
+ * gcc.c-torture/compile/pr71109.c: New test.
+
+ PR target/88287
+ * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
+ canonicalization.
+
+2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ PR target/80080
+ * gcc.target/s390/pr80080-4.c: New test.
+
+2018-12-02 Andi Kleen <ak@linux.intel.com>
+
+ * gcc.target/i386/returninst1.c: Run on 64bit only.
+ * gcc.target/i386/returninst2.c: Dito.
+ * gcc.target/i386/returninst3.c: Dito.
+
+2018-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88278
+ * gcc.target/i386/pr88278.c: New test.
+ * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
+ instead.
+ * gcc.target/i386/pr53759-2.c: New test.
+
+ * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
+ tests.
+
+ PR sanitizer/88291
+ * c-c++-common/asan/pr88291.c: New test.
+
+ PR c++/88258
+ * g++.dg/gomp/pr88258.C: New test.
+
+2018-12-01 Marek Polacek <polacek@redhat.com>
+
+ Implement P0634R3, Down with typename!
+ * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
+ * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
+ * g++.dg/cpp1z/typename1.C: New test.
+ * g++.dg/cpp2a/typename1.C: New test.
+ * g++.dg/cpp2a/typename10.C: New test.
+ * g++.dg/cpp2a/typename11.C: New test.
+ * g++.dg/cpp2a/typename2.C: New test.
+ * g++.dg/cpp2a/typename3.C: New test.
+ * g++.dg/cpp2a/typename4.C: New test.
+ * g++.dg/cpp2a/typename5.C: New test.
+ * g++.dg/cpp2a/typename6.C: New test.
+ * g++.dg/cpp2a/typename7.C: New test.
+ * g++.dg/cpp2a/typename8.C: New test.
+ * g++.dg/cpp2a/typename9.C: New test.
+ * g++.dg/diagnostic/missing-typename.C: Only run the test in
+ c++17_down.
+ * g++.dg/other/crash-9.C: Add template disambiguator.
+ * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
+ * g++.dg/parse/crash13.C: Likewise.
+ * g++.dg/parse/error36.C: Likewise.
+ * g++.dg/parse/no-typename1.C: Likewise.
+ * g++.dg/parse/typedef2.C: Likewise.
+ * g++.dg/parse/typename11.C: Likewise.
+ * g++.dg/template/crash48.C: Adjust dg-error.
+ * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
+ Add dg-error.
+ * g++.dg/template/error29.C: Only expect error in c++17_down.
+ * g++.dg/template/nested5.C: Add template disambiguator.
+ * g++.dg/template/pr84789.C: Only expect error in c++17_down.
+ * g++.dg/template/static30.C: Add dg-error.
+ * g++.dg/template/typedef6.C: Adjust dg-error.
+ * g++.dg/template/typename3.C: Only expect error in c++17_down.
+
+ PR c++/83856
+ * g++.dg/cpp1y/lambda-generic-83856.C: New test.
+
+ PR c++/79629
+ * g++.dg/other/error35.C: New test.
+
+ PR c++/87523
+ * g++.dg/cpp1y/lambda-generic-87523.C: New test.
+
+2018-12-01 Jeff Law <law@redhat.com>
+
+ * gcc.dg/predict-22.c: Update expected output.
+
+2018-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/54589
+ * gcc.target/i386/pr54589.c: New test.
+
+2018-11-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/85368
+ * lib/target-supports.exp (logical_op_short_circuit): Remove.
+ * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
+ effective target, drop -mbranch-cost= options from the test and
+ instead pass --param logical-op-non-short-circuit=0 or
+ --param logical-op-non-short-circuit=1 depending on what the
+ tests meant to test.
+ * gcc.dg/pr21643.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
+ * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
+ * gcc.dg/tree-ssa/vrp47.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
+ * gcc.dg/tree-ssa/vrp87.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
+ * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
+ * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
+ * gcc.dg/binop-xor1.c: Likewise.
+ * gcc.dg/pr46309.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
+ * gcc.dg/tree-ssa/reassoc-32.c: Add
+ --param logical-op-non-short-circuit=1 to dg-options.
+ * 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.
+
+2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR middle-end/64242
+ * gcc.c-torture/execute/pr64242.c: New test.
+
+2018-11-30 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/parse/missing-parens-fixit.C: New test.
+
+2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
+
+ * gcc.dg/independent-cloneids-1.c: New test.
+
+2018-11-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/85550
+ * g++.dg/debug/dwarf2/pr85550.C: New test.
+
+2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR c/87924
+ * c-c++-common/goacc/asyncwait-5.c: Update.
+ * gfortran.dg/goacc/asyncwait-5.f: Likewise.
+
+ * c-c++-common/goacc/asyncwait-5.c: New file.
+ * gfortran.dg/goacc/asyncwait-5.f: Likewise.
+
+2018-11-30 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/87496
+ * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
+ Add -mcpu=power7 option.
+
+2018-11-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/88257
+ * c-c++-common/Wformat-pr88257.c: New test.
+ * c-c++-common/Wformat-pr88257.h: New test header.
+ * c-c++-common/empty.h: New test header.
+
+2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
+
+ * gcc.target/arm/neon-dotprod-restriction.c: New file.
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
+ stdint.h.
+
+2018-11-30 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81715
+ * c-c++-common/asan/asan-stack-small.c: New test.
+
+2018-11-30 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-34.c: New testcase.
+ * gcc.dg/gimplefe-35.c: Likewise.
+
+2018-11-30 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/88265
+ * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
+ * gfortran.dg/simd-builtins-6.f90: Likewise.
+
+2018-11-29 Andi Kleen <ak@linux.intel.com>
+
+ * gcc.target/i386/fentryname2.c: New test.
+ * gcc.target/i386/fentryname3.c: New test.
+
+2018-11-29 Andi Kleen <ak@linux.intel.com>
+
+ * gcc.target/i386/fentryname1.c: New test.
+
+2018-11-29 Andi Kleen <ak@linux.intel.com>
+
+ * gcc.target/i386/returninst1.c: New test.
+ * gcc.target/i386/returninst2.c: New test.
+ * gcc.target/i386/returninst3.c: New test.
+
+2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20181129-1.c: New test.
+ * gcc.target/sparc/20181129-2.c: Likewise.
+
+2018-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88152
+ * g++.target/i386/pr88152.C: New test.
+
+2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
+
+ * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
+
+2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/constexpr-base6b.C: New.
+ * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
+ * g++.dg/cpp0x/constexpr-48324.C: Likewise.
+ * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
+ * g++.dg/cpp0x/scoped_enum2.C: Likewise.
+ * g++.dg/cpp1y/pr63996.C: Likewise.
+ * g++.dg/ext/constexpr-vla5.C: Likewise.
+ * g++.dg/ext/stmtexpr15.C: Likewise.
+ * g++.dg/ext/vla1.C: Likewise.
+ * g++.dg/other/fold1.C: Likewise.
+ * g++.dg/parse/array-size2.C: Likewise.
+ * g++.dg/parse/crash36.C: Likewise.
+ * g++.dg/ubsan/pr81530.C: Likewise.
+ * g++.dg/warn/Wvla-1.C: Likewise.
+ * g++.dg/warn/Wvla-2.C: Likewise.
+ * g++.old-deja/g++.brendan/array1.C: Likewise.
+ * g++.old-deja/g++.bugs/900402_02.C: Likewise.
+ * g++.old-deja/g++.law/init3.C: Likewise.
+ * g++.old-deja/g++.mike/p6149.C: Likewise.
+
+2018-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/88121
+ * g++.dg/lookup/suggestions-scoped-enums.C: New test.
+ * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
+
+2018-11-29 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/87496
+ * gcc.target/powerpc/pr87496.c: New test.
+
+2018-11-29 Martin Sebor <msebor@redhat.com>
+
+ PR c/88172
+ PR testsuite/88208
+ * gcc.dg/attr-aligned-2.c: New test.
+ * gcc.dg/builtin-has-attribute.c: Adjust.
+ * c-c++-common/builtin-has-attribute-2.c: Same.
+ * c-c++-common/builtin-has-attribute-3.c: Same.
+ * c-c++-common/builtin-has-attribute-4.c: Same.
+ * c-c++-common/builtin-has-attribute-5.c: New test.
+ * gcc.target/aarch64/attr-aligned.c: Same.
+ * gcc.target/i386/attr-aligned.c: Same.
+ * gcc.target/powerpc/attr-aligned.c: Same.
+ * gcc.target/sparc/attr-aligned.c: Same.
+
+2018-11-29 qing zhao <qing.zhao@oracle.com>
+
+ * gcc.dg/live-patching-1.c: New test.
+ * gcc.dg/live-patching-2.c: New test.
+ * gcc.dg/live-patching-3.c: New test.
+ * gcc.dg/tree-ssa/writeonly-3.c: New test.
+ * gcc.target/i386/ipa-stack-alignment-2.c: New test.
+
+2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
+
+ * gcc.dg/sinhatanh-1.c: New test.
+ * gcc.dg/sinhatanh-2.c: New test.
+ * gcc.dg/sinhatanh-3.c: New test.
+
+2018-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/54700
+ * g++.target/i386/sse4_1-pr54700-1.C: New test.
+ * g++.target/i386/sse4_1-pr54700-2.C: New test.
+ * g++.target/i386/avx-pr54700-1.C: New test.
+ * g++.target/i386/avx-pr54700-2.C: New test.
+ * g++.target/i386/avx2-pr54700-1.C: New test.
+ * g++.target/i386/avx2-pr54700-2.C: New test.
+ * g++.target/i386/sse4_1-check.h: New file.
+ * g++.target/i386/avx-check.h: New file.
+ * g++.target/i386/avx2-check.h: New file.
+ * g++.target/i386/m128-check.h: New file.
+ * g++.target/i386/m256-check.h: New file.
+ * g++.target/i386/avx-os-support.h: New file.
+
+ PR target/88152
+ * g++.dg/tree-ssa/pr88152-1.C: New test.
+ * g++.dg/tree-ssa/pr88152-2.C: New test.
+
+ PR target/88234
+ * gcc.dg/ubsan/pr88234.c: New test.
+
+2018-11-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88243
+ * gcc.dg/torture/pr88243.c: New testcase.
+
+2018-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87539
+ * g++.dg/cpp0x/pr87539.C: New test.
+
+2018-11-28 Martin Sebor <msebor@redhat.com>
+
+ PR c/88065
+ PR c/87297
+ * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
+
+2018-11-28 Marek Polacek <polacek@redhat.com>
+
+ Implement P1094R2, Nested inline namespaces.
+ * g++.dg/cpp2a/nested-inline-ns1.C: New test.
+ * g++.dg/cpp2a/nested-inline-ns2.C: New test.
+
+2018-11-28 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87531
+ * g++.dg/lookup/pr87531.C: New.
+
+2018-11-28 Jan Hubicka <jh@suse.cz>
+
+ * gcc.dg/predict-13.c: Update template.
+ * gcc.dg/predict-13b.c: New testcase.
+ * gcc.dg/predict-22.c: New testcase.
+ * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
+ get sane profile.
+
+2018-11-28 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88222 - ICE with bit-field with invalid type.
+ * g++.dg/ext/flexary31.C: New test.
+
+2018-11-28 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
+ * g++.dg/opt/pr83084.C: XFAIL AIX.
+ * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
+
+2018-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88223
+ * gcc.dg/torture/pr88223.c: New testcase.
+
+2018-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88217
+ * g++.dg/pr88217.C: New testcase.
+
+2018-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79351
+ * gcc.dg/torture/pr79351.c: New testcase.
+
+2018-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88189
+ * gcc.target/i386/sse4_1-pr88189-1.c: New test.
+ * gcc.target/i386/sse4_1-pr88189-2.c: New test.
+ * gcc.target/i386/avx-pr88189-1.c: New test.
+ * gcc.target/i386/avx-pr88189-2.c: New test.
+
+ PR c++/87476
+ * g++.dg/cpp0x/pr87476-1.C: New test.
+ * g++.dg/cpp0x/pr87476-2.C: New test.
+
+ PR c++/88215
+ * c-c++-common/ubsan/pr88215.c: New test.
+
+2018-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88182
+ * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
+
+2018-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88187
+ * g++.dg/other/pr88187.C: New test.
+
+ PR c++/88181
+ * g++.dg/debug/pr88181.C: New test.
+
+ PR middle-end/87157
+ * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
+ attribute.
+
+2018-11-27 Martin Sebor <msebor@redhat.com>
+
+ PR 87756
+ PR 88211
+ PR 88226
+ * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
+ * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
+ * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
+
+2018-11-27 Mike Gulick <mgulick@mathworks.com>
+
+ PR preprocessor/83173
+ * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
+ * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
+ pr83173.c.
+ * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
+ pr83173.c.
+ * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
+ pr83173.c.
+ * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
+ instead of PLUGIN_START_UNIT.
+ * gcc.dg/plugin/plugin.exp: Enable new test.
+
+2018-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/85368
+ * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
+ rather than 0 or 2 depending on logical_op_short_circuit.
+
+ PR target/88188
+ * gcc.target/powerpc/pr88188.c: New test.
+
+2018-11-27 Martin Liska <mliska@suse.cz>
+
+ * gfortran.dg/simd-builtins-1.f90: New test.
+ * gfortran.dg/simd-builtins-1.h: New test.
+ * gfortran.dg/simd-builtins-2.f90: New test.
+ * gfortran.dg/simd-builtins-3.f90: New test.
+ * gfortran.dg/simd-builtins-3.h: New test.
+ * gfortran.dg/simd-builtins-4.f: New test.
+ * gfortran.dg/simd-builtins-4.h: New test.
+ * gfortran.dg/simd-builtins-5.f: New test.
+ * gfortran.dg/simd-builtins-6.f90: New test.
+
+2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_logical_op_short_circuit): Add msp430.
+ (check_effective_target_int_eq_float): New.
+ (check_effective_target_ptr_eq_long): New.
+ * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
+ * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
+ sizeof (float) != sizeof (int).
+ * gcc.dg/pr84670-4.c: Require ptr_eq_long.
+ * gcc.dg/pr85859.c: Likewise.
+ * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
+ * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
+ * gcc.dg/ifcvt-4.c: Likewise.
+ * gcc.dg/pr34856.c: Likewise.
+ * gcc.dg/builtin-apply2.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
+ * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
+ * gcc.dg/tree-ssa/20040204-1.c: Likewise.
+ * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
+ so it fits.
+ * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
+ * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
+ sizeof(void *) != sizeof(long).
+ * gcc.dg/lto/20091013-1_2.c: Likewise.
+ * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
+ * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
+ * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
+ * gcc.dg/tree-ssa/loop-35.c: Likewise.
+ * gcc.dg/tree-ssa/pr23455.c: Likewise.
+ * gcc.dg/weak/typeof-2.c: Likewise.
+ * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
+ * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
+ * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
+ * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
+
+2018-11-26 Martin Sebor <msebor@redhat.com>
+
+ PR 87756
+ * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
+ * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
+
+2018-11-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88120 - ICE when calling save_expr in a template.
+ * g++.dg/cpp0x/pr88120.C: New test.
+
+2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
+ of int if __SIZEOF_INT__ == 2.
+ * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
+ __SIZEOF_SIZE_T < 4.
+ * c-c++-common/rotate-8.c: Define smaller "large" constant when
+ __SIZEOF_INT__ == 2.
+ * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
+ * gcc.dg/pr53037-2.c: Likewise.
+ * gcc.dg/pr53037-3.c: Likewise.
+ * gcc.dg/pr85512.c: Likewise.
+ * gcc.dg/pr59963-2.c: Add dg-warning for int16.
+ * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
+ * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
+ * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
+ int16.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
+ directives for int16.
+
+2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
+ * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
+ _printf_float for newlib_nano_io target.
+ * gcc.c-torture/execute/930513-1.c: Likewise.
+ * gcc.dg/torture/builtin-sprintf.c: Likewise.
+ * gcc.c-torture/execute/ieee/920810-1.x: New.
+
+2018-11-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/88195
+ * gcc.target/i386/pr88195.c: New test.
+
+ PR testsuite/88090
+ * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
+ (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
+ expect it in diagnostics.
+
+ PR c++/86900
+ * g++.dg/debug/dwarf2/pr86900.C: New test.
+
+2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
+ size20plus.
+ * gcc.dg/pr34225.c: Likewise.
+ * gcc.dg/pr40971.c: Likewise.
+ * gcc.dg/pr69071.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
+ size32plus.
+ * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
+ * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
+ * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
+ * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
+ * lib/target-supports.exp (check_effective_target_size20plus): New.
+ (check_effective_target_size32plus): Update comment.
+
+2018-11-26 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/88178
+ * gcc.target/pr88178.c: New test.
+
+2018-11-26 Matthias Klose <doko@ubuntu.com>
+
+ * jit.dg/test-long-names.c: Fix build with -Wformat-security.
+
+2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (check_compile): Handle D.
+ (check_effective_target_d_runtime): New proc.
+ * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
+ compile unless d_runtime.
+ * gdc.dg/runnable.d: Skip unless d_runtime.
+ * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
+
+2018-11-24 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/88143
+ * gfortran.dg/associate_46.f90: New test.
+
+2018-11-23 Jeff Law <law@redhat.com>
+
+ PR rtl-optimization/84768
+ * gcc.c-torture/compile/pr84768.c: New test.
+
+2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
+
+ * gcc.target/powerpc/pr70669.c: Use unary minus instead of
+ addition.
+
+2018-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87756
+ * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
+ optimized.
+ * gcc.dg/builtin-memchr-3.c: Likewise.
+
+2018-11-23 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/87756
+ * gcc.dg/builtin-memchr-2.c: New test.
+ * gcc.dg/builtin-memchr-3.c: Same.
+ * gcc.dg/warn-sprintf-no-nul-2.c: Same.
+
+2018-11-23 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/88098
+ * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
+ * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
+ * gcc.dg/torture/pr67222.c: Adjust.
+
+2018-11-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88149
+ * g++.dg/torture/pr88149.C: New testcase.
+
+2018-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/86614
+ * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
+ call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
+ warnings, just early ones from FE. Remove dg-prune-output.
+ * c-c++-common/Warray-bounds-6.c: New test.
+
+ * gfortran.dg/pad_source_1.f: New test.
+ * gfortran.dg/pad_source_2.f: New test.
+ * gfortran.dg/pad_source_3.f: New test.
+ * gfortran.dg/pad_source_4.f: New test.
+ * gfortran.dg/pad_source_5.f: New test.
+
+2018-11-22 Jan Hubicka <jh@suse.cz>
+
+ PR lto/88142
+ * g++.dg/lto/odr-5_0.C: New testcase.
+ * g++.dg/lto/odr-5_1.C: New testcase.
+
+2018-11-22 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
+ * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
+
+2018-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/85794
+ * gcc.dg/vect/O3-pr85794.c: New test.
+
+2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/87718
+ * gcc.target/i386/pr82361-1.c: Check only the first operand of
+ moves.
+
+2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
+
+ * gcc.target/arm/pr85434.c: New test.
+
+2018-11-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88148
+ * gfortran.dg/pr88148.f90: New testcase.
+
+2018-11-22 Andreas Schwab <schwab@suse.de>
+
+ * g++.dg/lto/odr-2_0.C: Remove extra brace
+
+2018-11-22 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/88017
+ * gcc.dg/tsan/pr88017.c: New test.
+
+2018-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88122
+ * g++.dg/cpp0x/implicit15.C: New test.
+
+ PR c++/87386
+ * g++.dg/diagnostic/pr87386.C: New test.
+ * g++.dg/parse/error17.C: Adjust expected diagnostics.
+
+ PR rtl-optimization/85925
+ * gcc.c-torture/execute/20181120-1.c: Require effective target
+ int32plus.
+ (u): New variable.
+ (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
+ instead of 0x10101.
+
+018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
+
+ PR target/85667
+ * gcc.target/pr85667-1.c: New testcase.
+ * gcc.target/pr85667-2.c: New testcase.
+ * gcc.target/pr85667-3.c: New testcase.
+ * gcc.target/pr85667-4.c: New testcase.
+
+2018-11-21 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/87957
+ * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
+ * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
+ * g++.dg/lto/odr-2_0.C: New.
+ * g++.dg/lto/odr-2_1.C: New.
+ * g++.dg/lto/odr-3_0.C: New.
+ * g++.dg/lto/odr-3_1.C: New.
+
+2018-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/87839
+ * gcc.target/aarch64/pr87839.c: New test.
+
+2018-11-21 Renlin Li <renlin.li@arm.com>
+
+ PR middle-end/84877
+ * gcc.dg/pr84877.c: New.
+
+2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/87317
+ * gcc.target/i386/pr87317-1.c: New file.
+ * gcc.target/i386/pr87317-2.c: Likewise.
+ * gcc.target/i386/pr87317-3.c: Likewise.
+ * gcc.target/i386/pr87317-4.c: Likewise.
+ * gcc.target/i386/pr87317-5.c: Likewise.
+ * gcc.target/i386/pr87317-6.c: Likewise.
+ * gcc.target/i386/pr87317-7.c: Likewise.
+ * gcc.target/i386/pr87317-8.c: Likewise.
+ * gcc.target/i386/pr87317-9.c: Likewise.
+ * gcc.target/i386/pr87317-10.c: Likewise.
+ * gcc.target/i386/pr87317-11.c: Likewise.
+ * gcc.target/i386/pr87317-12.c: Likewise.
+ * gcc.target/i386/pr87317-13.c: Likewise.
+
+2018-11-21 Tom de Vries <tdevries@suse.de>
+
+ PR driver/79855
+ * lib/options.exp (check_for_options_with_filter): New proc.
+ * gcc.misc-tests/help.exp: Check that --help=params lines end with
+ period.
+
+2018-11-21 Jakub Jelinek <jakub@redhat.com>
+ Mark Eggleston <mark.eggleston@codethink.com>
+
+ * gfortran.dg/include_10.f: New test.
+ * gfortran.dg/include_10.inc: New file.
+ * gfortran.dg/include_11.f: New test.
+ * gfortran.dg/include_12.f: New test.
+ * gfortran.dg/include_13.f90: New test.
+ * gfortran.dg/gomp/include_1.f: New test.
+ * gfortran.dg/gomp/include_1.inc: New file.
+ * gfortran.dg/gomp/include_2.f90: New test.
+
+2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/vector/align-1.c: New test.
+ * gcc.target/s390/vector/align-2.c: New test.
+
+2018-11-20 Martin Sebor <msebor@redhat.com>
+
+ * c-c++-common/builtin-has-attribute-2.c: New test.
+ * c-c++-common/builtin-has-attribute-3.c: New test.
+ * c-c++-common/builtin-has-attribute-4.c: New test.
+ * c-c++-common/builtin-has-attribute.c: New test.
+ * gcc.dg/builtin-has-attribute.c: New test.
+ * gcc.target/i386/builtin-has-attribute.c: New test.
+
+2018-11-20 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/84044
+ * g++.dg/lto/odr-4_0.C: New testcase.
+ * g++.dg/lto/odr-4_1.C: New testcase.
+
+2018-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/88110
+ * g++.dg/cpp2a/constexpr-virtual13.C: New test.
+
+ PR tree-optimization/87895
+ * gcc.dg/gomp/pr87895-1.c: New test.
+ * gcc.dg/gomp/pr87895-2.c: New test.
+ * gcc.dg/gomp/pr87895-3.c: New test.
+
+2018-11-20 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/88070
+ * gcc.target/i386/pr88070.c: New test.
+
+2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/flogr-1.c: New test.
+
+2018-11-20 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/87997
+ * g++.dg/torture/pr87997.C: New testcase.
+
+2018-11-20 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/87706
+ * gcc.dg/ipa/ctor-empty-1.c: Update template.
+
+2018-11-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88074
+ * gcc.dg/pr88074.c: New testcase.
+
+2018-11-20 Martin Liska <mliska@suse.cz>
+
+ * pr57362.C: Move to g++.target/i386 folder.
+ * pr57548.C: Likewise.
+ * pr59492.C: Likewise.
+ * pr82625.C: Likewise.
+ * pr85329-2.C: Likewise.
+ * pr85329.C: Likewise.
+
+2018-11-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88069
+ * gcc.dg/pr88069.c: New testcase.
+
+2018-11-20 Martin Liska <mliska@suse.cz>
+
+ PR ipa/88093
+ * gcc.target/i386/ipa-stack-alignment.c: Add
+ -fomit-frame-pointer.
+
+2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ PR target/88083
+ * gcc.target/s390/pr88083.c: New test.
+
+2018-11-20 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/83215
+ * g++.dg/tree-ssa/pr83215.C: New testcase.
+
+2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20181120-1.c: New test.
+
+2018-11-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88087
+ * gcc.dg/tree-ssa/pr88087.c: New testcase.
+
+2018-11-19 Paul Koning <ni1d@arrl.net>
+
+ * gcc.c-torture/execute/align-3.c: Skip if pdp11.
+ * gcc.c-torture/execute/pr23467.c: Ditto.
+ * gcc.c-torture/execute/pr36093.c: Ditto.
+ * gcc.c-torture/execute/pr43783.c: Ditto.
+ * gcc.dg/const-elim-2.c: Xfail if pdp11.
+ * gcc.dg/torture/pr36400.c: Ditto.
+ * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
+ for jsr.
+
+2018-11-19 Paul Koning <ni1d@arrl.net>
+
+ * lib/target-supports.exp (check_weak_available): Return "no" for
+ pdp11.
+
+2018-11-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87781 - detect invalid elaborated-type-specifier.
+ * g++.dg/parse/elab3.C: New test.
+ * g++.dg/template/crash115.C: Adjust dg-error.
+
+2018-11-19 Peter Bergner <bergner@linux.ibm.com>
+
+ PR rtl-optimization/88033
+ * gcc.target/i386/pr88033.c: New test.
+
+2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/sve/unroll-1.c: New test.
+
+2018-11-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/87025
+ * gcc.dg/pr87025.c: New test.
+
+2018-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/88071
+ * gcc.dg/pr88071.c: New test.
+
+ PR c++/60994
+ * g++.dg/lookup/pr60994.C: New test.
+
+ PR debug/87039
+ * g++.dg/gomp/pr78363-4.C: New test.
+ * g++.dg/gomp/pr78363-5.C: New test.
+ * g++.dg/gomp/pr78363-6.C: New test.
+ * g++.dg/gomp/pr78363-7.C: New test.
+
+2018-11-19 Richard Biener <rguenther@suse.de>
+
+ PR lto/87229
+ * g++.dg/lto/pr87229_0.C: New testcase.
+
+2018-11-19 Martin Liska <mliska@suse.cz>
+
+ PR lto/88077
+ * gcc.dg/lto/pr88077_0.c: New test.
+ * gcc.dg/lto/pr88077_1.c: New test.
+
+2018-11-19 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/pr84548.C: Remove remove-gcda.
+ * g++.dg/gcov/ternary.C: Likewise.
+ * lib/gcov.exp: Support pattern of following form:
+ count(1*).
+
+2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
+ unrelated final test.
+ * gcc.target/visium/overflow16: Likewise.
+ * gcc.target/visium/overflow32.c: Likewise.
+
+2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/template/crash91.C: Check location too.
+
+2018-11-19 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/88045
+ * g++.dg/gcov/pr88045.C: New test.
+
+2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/88073
+ * gfortran.dg/where_7.f90: New test.
+
+2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/70260
+ * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
+ * gfortran.dg/protected_4.f90: Split line to allow for extra error.
+ * gfortran.dg/protected_6.f90: Likewise.
+ * gfortran.dg/assign_11.f90: New test.
+ * gfortran.dg/pointer_assign_12.f90: New test.
+
+2018-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87546
+ * gcc.dg/vect/O3-pr87546.c: New test.
+
+2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ PR middle-end/87854
+ * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
+ bits. Update comment.
+ * gcc.dg/concat2.c: Likewise.
+ * gcc.c-torture/compile/pr46534.c: Likewise.
+
+2018-11-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87269
+ * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
+ (operator"" _a) Change unsigned long type to std::size_t.
+
+2018-11-16 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/fusion3.c: Delete.
+ * gcc.target/powerpc/fusion4.c: Delete.
+
+2018-11-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/87475
+ * g++.dg/opt/pr87475.C: New test.
+
+2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
+
+ * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
+ * gcc.c-torture/execute/user-printf.c: Likewise.
+
+2018-11-16 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87269
+ * g++.dg/lookup/pr87269.C: New.
+
+2018-11-16 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/88053
+ * g++.dg/lto/pr54625-2_0.c: Add -w.
+
+2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
+ r{o,x}sbg expectations.
+ * gcc.target/s390/risbg-ll-2.c: Likewise.
+
+2018-11-16 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/88053
+ * g++.dg/lto/pr54625-1_0.c: Add -w.
+
+2018-11-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/87541
+ PR c++/87542
+ * g++.dg/ext/attr-alloc_size.C: New test.
+ * c-c++-common/pr71574.c: Adjust diagnostics.
+ * c-c++-common/attributes-1.c: Same.
+ * gcc.dg/attr-alloc_align-2.c: Same.
+ * gcc.dg/attr-alloc_align-4.c: New test.
+ * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
+ * gcc.dg/attr-alloc_size.c: Same.
+ * gcc.dg/attr-assume_aligned-4.c: New test.
+ * gcc.dg/format/attr-3.c: Adjust diagnostics.
+ * gcc.dg/nonnull-2.c: Same.
+ * gcc.dg/torture/pr80612.c: Same.
+ * obj-c++.dg/attributes/method-format-1.mm: Same.
+ * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
+ * objc.dg/attributes/method-format-1.m: same.
+ * objc.dg/attributes/method-nonnull-1.m: Same.
+
+2018-11-15 Martin Sebor <msebor@redhat.com>
+
+ PR c/83656
+ * gcc.dg/20021006-1.c
+ * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
+ * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
+ * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
+ * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
+ * gcc.dg/Walloca-16.c: Adjust.
+ * gcc.dg/Wrestrict-4.c: Adjust.
+ * gcc.dg/Wrestrict-5.c: Adjust.
+ * gcc.dg/atomic/stdatomic-generic.c: Adjust.
+ * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
+ * gcc.dg/initpri1.c: Adjust.
+ * gcc.dg/pr15698-1.c: Adjust.
+ * gcc.dg/pr69156.c: Adjust.
+ * gcc.dg/pr83463.c: Adjust.
+ * gcc.dg/redecl-4.c: Adjust.
+ * gcc.dg/tls/thr-init-2.c: Adjust.
+ * gcc.dg/torture/pr55890-2.c: Adjust.
+ * gcc.dg/torture/pr55890-3.c: Adjust.
+ * gcc.dg/torture/pr67741.c: Adjust.
+ * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
+ * gcc.dg/torture/tls/thr-init-1.c: Adjust.
+ * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
+
+2018-11-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/86246
+ PR c++/87989
+ * g++.dg/template/pr86246.C: New.
+ * g++.dg/template/pr87989.C: New.
+
+2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
+ * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
+ * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
+ * g++.dg/ext/constexpr-vla5.C: Likewise.
+ * g++.dg/gomp/pr85134.C: Likewise.
+
+2018-11-15 Nathan Sidwell <nathan@acm.org>
+
+ DR 2336
+ * g++.dg/cpp1y/pr79393-3.C: New.
+
+2018-11-15 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/19165
+ * c-c++-common/diagnostic-format-json-1.c: New test.
+ * c-c++-common/diagnostic-format-json-2.c: New test.
+ * c-c++-common/diagnostic-format-json-3.c: New test.
+ * c-c++-common/diagnostic-format-json-4.c: New test.
+ * c-c++-common/diagnostic-format-json-5.c: New test.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (custom_diagnostic_finalizer): Add diagnostic_t param.
+ * gcc.dg/plugin/location_overflow_plugin.c
+ (verify_unpacked_ranges): Likewise.
+ (verify_no_columns): Likewise.
+ * gfortran.dg/diagnostic-format-json-1.F90: New test.
+ * gfortran.dg/diagnostic-format-json-2.F90: New test.
+ * gfortran.dg/diagnostic-format-json-3.F90: New test.
+
+2018-11-15 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/88029
+ * gcc.dg/tree-ssa/pr88029.c: New testcase.
+
+2018-11-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88031
+ * gcc.dg/pr88031.c: New testcase.
+
+2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/pr62178.c: Fix spaces.
+
+2018-11-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88030
+ * gcc.dg/tsan/pr88030.c: New testcase.
+
+2018-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/88018
+ * g++.dg/tsan/pr88018.C: New test.
+
+2018-11-15 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/87917
+ * gcc.dg/tree-ssa/pr87917.c: New testcase.
+
+2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
+
+ PR tree-optimization/84648
+ * gcc.dg/tree-ssa/pr84648.c: New test.
+ * gcc.dg/pr68317.c: Add warning check on overflow.
+
+2018-11-14 Nathan Sidwell <nathan@acm.org>
+
+ PR debug/88006
+ PR debug/87462
+ * g++.dg/debug/dwarf2/pr87462.C: New.
+ * g++.dg/debug/dwarf2/pr88006.C: New.
+
+2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
+ * g++.dg/cpp0x/nsdmi6.C: Likewise.
+ * g++.dg/ext/flexary4.C: Likewise.
+ * g++.dg/ext/flexary9.C: Likewise.
+ * g++.dg/other/incomplete2.C: Likewise.
+ * g++.dg/parse/friend12.C: Likewise.
+
+2018-11-14 Jakub Jelinek <jakub@redhat.com>
+
+ P1236R1 - Signed integers are two's complement
+ * g++.dg/cpp2a/constexpr-shift1.C: New test.
+ * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
+ diagnostics here for c++2a.
+ * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
+ diagnostics here for c++2a.
+ * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
+ * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
+ * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
+ * g++.dg/ubsan/cxx2a-shift-1.C: New test.
+ * g++.dg/ubsan/cxx2a-shift-2.C: New test.
+
+2018-11-14 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/20181114.c: New test.
+
+2018-11-14 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/87985
+ * gcc.dg/pr87985.c: New testcase.
+
+2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
+ 31-bit mode.
+
+2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/global-array-almost-huge-element.c: Run only
+ in 64-bit mode.
+ * gcc.target/s390/global-array-almost-negative-huge-element.c:
+ Likewise.
+ * gcc.target/s390/global-array-even-element.c: Likewise.
+
+2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
+ Jackson Woodruff <jackson.woodruff@arm.com>
+
+ PR 71026/tree-optimization
+ * gcc.dg/div-cmp-1.c: New test.
+ * gcc.dg/div-cmp-2.c: New test.
+
+2018-11-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR other/88007
+ * gcc.dg/pr88007.c: New test.
+
+ PR rtl-optimization/87817
+ * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
+
+2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
+
+2018-11-14 Patrick Bernardi <bernardi@adacore.com>
+
+ * gnat.dg/rt_signals.adb: New testcase.
+
+2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
+
+2018-11-14 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
+
+2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/compile_time_error1.adb,
+ gnat.dg/compile_time_error1.ads,
+ gnat.dg/compile_time_error1_pkg.ads: New testcase.
+
+2018-11-14 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/generic_pkg.adb: New testcase.
+
+2018-11-14 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
+ testcase.
+
+2018-11-14 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/enum5.adb: New testcase.
+
+2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
+ gnat.dg/bip_exception_pkg.ads: New testcase.
+
+2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
+ gnat.dg/equal4_controlled_filter.ads,
+ gnat.dg/equal4_full_selector_filter.ads,
+ gnat.dg/equal4_smart_pointers.ads: New testcase.
+
+2018-11-14 Piotr Trojanek <trojanek@adacore.com>
+
+ * gnat.dg/generic_actuals.adb: New testcase.
+
+2018-11-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87974
+ * g++.dg/opt/pr87974.C: New testcase.
+
+2018-11-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87977
+ * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
+ * gcc.dg/recip_sqrt_mult_2.c: Likewise.
+ * gcc.dg/recip_sqrt_mult_3.c: Likewise.
+ * gcc.dg/recip_sqrt_mult_4.c: Likewise.
+ * gcc.dg/recip_sqrt_mult_5.c: Likewise.
+
+2018-11-13 Peter Bergner <bergner@linux.ibm.com>
+
+ PR rtl-optimization/87507
+ * gcc.target/powerpc/pr87507.c: New test.
+ * gcc.target/powerpc/pr68805.c: Update expected results.
+
+2018-11-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87898
+ * gcc.dg/gomp/pr87898.c: New test.
+
+2018-11-13 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
+ "location_t".
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
+
+2018-11-13 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/81824
+ * gcc.dg/attr-copy-5.c: New test.
+ * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
+
+2018-11-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86991
+ * gcc.dg/pr86991.c: New testcase.
+
+2018-11-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR ipa/87955
+ * gcc.target/i386/pr87955.c: New test.
+
+2018-11-12 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
+ printer.
+ * gcc.dg/tree-ssa/vrp92.c: Same.
+
+2018-11-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87931
+ * gcc.dg/graphite/pr87931.c: New testcase.
+
+2018-11-13 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/87930
+ * gcc.target/i386/pr87930.c: New test.
+
+2018-11-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87962
+ * gcc.dg/pr87962.c: New testcase.
+
+2018-11-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87967
+ * g++.dg/opt/pr87967.C: New testcase.
+
+2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/builtin_eh.c: New test.
+
+2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/firq-1.c: Update test.
+ * gcc.target/arc/firq-3.c: Likewise.
+ * gcc.target/arc/firq-4.c: Likewise.
+ * gcc.target/arc/interrupt-6.c: Likewise.
+
+2018-11-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/87918
+ * gcc.target/i386/pr87918.c: New test.
+
+2018-11-13 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/powerpc/rotmask.c: New.
+
+2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/86677
+ PR middle-end/87528
+ * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
+ pattern.
+ * gcc.dg/tree-ssa/popcount.c: Likewise.
+ * gcc.dg/tree-ssa/popcount2.c: Likewise.
+ * gcc.dg/tree-ssa/popcount3.c: Likewise.
+ * gcc.target/aarch64/popcount4.c: New test.
+ * lib/target-supports.exp (check_effective_target_popcountl): New.
+
+2018-11-12 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/87442
+ * gcc.dg/profile-filtering-1.c: New test.
+ * gcc.dg/profile-filtering-2.c: New test.
+
+2018-11-12 Martin Sebor <msebor@redhat.com>
+
+ PR c/81824
+ * gcc.dg/Wattribute-alias.c: Require ifunc support.
+
+2018-11-12 Renlin Li <renlin.li@arm.com>
+
+ PR target/87815
+ * gcc.target/aarch64/sve/pr87815.c: New.
+
+2018-11-12 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
+ combination tests.
+
+2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
+
+ * gcc.target/csky/fnmul-1.c: New.
+ * gcc.target/csky/fnmul-2.c: New.
+ * gcc.target/csky/fnmul-3.c: New.
+ * gcc.target/csky/fnmul-4.c: New.
+
+2018-11-11 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/87928
+ * gcc.target/i386/pr87928.c: New test.
+
+2018-11-09 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/87965
+ * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
+ * gcc.dg/pr39323-1.c: Ditto.
+
+2018-11-09 Paul Koning <ni1d@arrl.net>
+
+ * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
+ warnings.
+ * gcc.dg/Wrestrict-4.c: Ditto.
+ * gcc.dg/Wrestrict-5.c: Ditto.
+ * gcc.dg/pr83463.c: Ditto.
+ * gcc.dg/torture/pr55890-2.c: Ditto.
+ * gcc.dg/torture/pr55890-3.c: Ditto.
+ * gcc.dg/torture/pr71816.c: Ditto.
+
+2018-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/gomp/clauses-5.c: New test.
+
+ * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
+ * c-c++-common/gomp/requires-2.c: Likewise.
+ * c-c++-common/gomp/requires-4.c: Likewise.
+
+ * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
+ * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
+
+2018-11-09 Jeff Law <law@redhat.com>
+
+ gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
+
+2018-11-09 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/81824
+ * gcc.dg/Wattribute-alias.c: New test.
+ * gcc.dg/Wmissing-attributes.c: New test.
+ * gcc.dg/attr-copy.c: New test.
+ * gcc.dg/attr-copy-2.c: New test.
+ * gcc.dg/attr-copy-3.c: New test.
+ * gcc.dg/attr-copy-4.c: New test.
+
+2018-11-09 Martin Sebor <msebor@redhat.com>
+
+ PR c/87795
+ * gcc.dg/attr-aligned.c: New test.
+
+2018-11-09 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/ipa-stack-alignment.c: New test.
+
+2018-11-09 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/writeonly-2.c: New test.
+
+2018-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/gomp/workshare-reduction-1.c: New test.
+ * gcc.dg/gomp/workshare-reduction-2.c: New test.
+ * gcc.dg/gomp/workshare-reduction-3.c: New test.
+ * gcc.dg/gomp/workshare-reduction-4.c: New test.
+ * gcc.dg/gomp/workshare-reduction-5.c: New test.
+ * gcc.dg/gomp/workshare-reduction-6.c: New test.
+ * gcc.dg/gomp/workshare-reduction-7.c: New test.
+ * gcc.dg/gomp/workshare-reduction-8.c: New test.
+ * gcc.dg/gomp/workshare-reduction-9.c: New test.
+ * gcc.dg/gomp/workshare-reduction-10.c: New test.
+ * gcc.dg/gomp/workshare-reduction-11.c: New test.
+ * gcc.dg/gomp/workshare-reduction-12.c: New test.
+ * gcc.dg/gomp/workshare-reduction-13.c: New test.
+ * gcc.dg/gomp/workshare-reduction-14.c: New test.
+ * gcc.dg/gomp/workshare-reduction-15.c: New test.
+ * gcc.dg/gomp/workshare-reduction-16.c: New test.
+ * gcc.dg/gomp/workshare-reduction-17.c: New test.
+ * gcc.dg/gomp/workshare-reduction-18.c: New test.
+ * gcc.dg/gomp/workshare-reduction-19.c: New test.
+ * gcc.dg/gomp/workshare-reduction-20.c: New test.
+ * gcc.dg/gomp/workshare-reduction-21.c: New test.
+ * gcc.dg/gomp/workshare-reduction-22.c: New test.
+ * gcc.dg/gomp/workshare-reduction-23.c: New test.
+ * gcc.dg/gomp/workshare-reduction-24.c: New test.
+ * gcc.dg/gomp/workshare-reduction-25.c: New test.
+ * gcc.dg/gomp/workshare-reduction-26.c: New test.
+ * gcc.dg/gomp/workshare-reduction-27.c: New test.
+ * gcc.dg/gomp/workshare-reduction-28.c: New test.
+ * gcc.dg/gomp/workshare-reduction-29.c: New test.
+ * gcc.dg/gomp/workshare-reduction-30.c: New test.
+ * gcc.dg/gomp/workshare-reduction-31.c: New test.
+ * gcc.dg/gomp/workshare-reduction-32.c: New test.
+ * gcc.dg/gomp/workshare-reduction-33.c: New test.
+ * gcc.dg/gomp/workshare-reduction-34.c: New test.
+ * gcc.dg/gomp/workshare-reduction-35.c: New test.
+ * gcc.dg/gomp/workshare-reduction-36.c: New test.
+ * gcc.dg/gomp/workshare-reduction-37.c: New test.
+ * gcc.dg/gomp/workshare-reduction-38.c: New test.
+ * gcc.dg/gomp/workshare-reduction-39.c: New test.
+ * gcc.dg/gomp/workshare-reduction-40.c: New test.
+ * gcc.dg/gomp/workshare-reduction-41.c: New test.
+ * gcc.dg/gomp/workshare-reduction-42.c: New test.
+ * gcc.dg/gomp/workshare-reduction-43.c: New test.
+ * gcc.dg/gomp/workshare-reduction-44.c: New test.
+ * gcc.dg/gomp/workshare-reduction-45.c: New test.
+ * gcc.dg/gomp/workshare-reduction-46.c: New test.
+ * gcc.dg/gomp/workshare-reduction-47.c: New test.
+ * gcc.dg/gomp/workshare-reduction-48.c: New test.
+ * gcc.dg/gomp/workshare-reduction-49.c: New test.
+ * gcc.dg/gomp/workshare-reduction-50.c: New test.
+ * gcc.dg/gomp/workshare-reduction-51.c: New test.
+ * gcc.dg/gomp/workshare-reduction-52.c: New test.
+ * gcc.dg/gomp/workshare-reduction-53.c: New test.
+ * gcc.dg/gomp/workshare-reduction-54.c: New test.
+ * gcc.dg/gomp/workshare-reduction-55.c: New test.
+ * gcc.dg/gomp/workshare-reduction-56.c: New test.
+ * gcc.dg/gomp/workshare-reduction-57.c: New test.
+ * gcc.dg/gomp/workshare-reduction-58.c: New test.
+
+2018-11-09 Stafford Horne <shorne@gmail.com>
+ Richard Henderson <rth@twiddle.net>
+
+ * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
+ * gcc.dg/20020312-2.c: Likewise.
+ * gcc.dg/attr-alloc_size-11.c: Likewise.
+ * gcc.dg/builtin-apply2.c: Likewise.
+ * gcc.dg/nop.h: Likewise.
+ * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
+ * gcc.dg/tree-ssa/20040204-1.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.
+ * lib/target-supports.exp
+ (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
+ * gcc.target/or1k/*: New.
+
+2018-11-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87621
+ * g++.dg/vect/pr87621.cc: New testcase.
+
+2018-11-09 Alexandre Oliva <aoliva@redhat.com>
+
+ PR rtl-optimization/86438
+ * gcc.dg/torture/pr86438.c: New.
+
+ PR target/87793
+ * gcc.dg/pr87793.c: New.
+
+2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.target/arm/neon-vect-div-1.c: New test.
+ * gcc.target/arm/neon-vect-div-2.c: Likewise.
+
+2018-11-08 Andi Kleen <ak@linux.intel.com>
+
+ * gcc.target/i386/ptwrite1.c: New test.
+ * gcc.target/i386/ptwrite2.c: New test.
+
+2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libfortran/78351
+ * gfortran.dg/read_legacy_comma.f90: New test.
+
+2018-11-08 Peter Bergner <bergner@linux.ibm.com>
+
+ PR rtl-optimization/87600
+ * gcc.dg/pr87600.h: New file.
+ * gcc.dg/pr87600-1.c: New test.
+ * gcc.dg/pr87600-2.c: Likewise.
+
+2018-11-08 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/gomp/atomic-17.c: New test.
+ * c-c++-common/gomp/atomic-18.c: New test.
+ * c-c++-common/gomp/atomic-19.c: New test.
+ * c-c++-common/gomp/atomic-20.c: New test.
+ * c-c++-common/gomp/atomic-21.c: New test.
+ * c-c++-common/gomp/atomic-22.c: New test.
+ * c-c++-common/gomp/clauses-1.c (r2): New variable.
+ (foo): Add ntm argument and test if and nontemporal clauses on
+ constructs with simd.
+ (bar): Put taskloop simd inside of taskgroup with task_reduction,
+ use in_reduction clause instead of reduction. Add another
+ taskloop simd without nogroup clause, but with reduction clause and
+ a new in_reduction. Add ntm and i3 arguments. Test if and
+ nontemporal clauses on constructs with simd. Change if clauses on
+ some constructs from specific to the particular constituents to one
+ without a modifier. Add new tests for combined host teams and for
+ new parallel master and {,parallel }master taskloop{, simd} combined
+ constructs.
+ (baz): New function with host teams tests.
+ * gcc.dg/gomp/combined-1.c: Moved to ...
+ * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
+ call.
+ * c-c++-common/gomp/combined-2.c: New test.
+ * c-c++-common/gomp/combined-3.c: New test.
+ * c-c++-common/gomp/critical-1.c: New test.
+ * c-c++-common/gomp/critical-2.c: New test.
+ * c-c++-common/gomp/default-1.c: New test.
+ * c-c++-common/gomp/defaultmap-1.c: New test.
+ * c-c++-common/gomp/defaultmap-2.c: New test.
+ * c-c++-common/gomp/defaultmap-3.c: New test.
+ * c-c++-common/gomp/depend-5.c: New test.
+ * c-c++-common/gomp/depend-6.c: New test.
+ * c-c++-common/gomp/depend-iterator-1.c: New test.
+ * c-c++-common/gomp/depend-iterator-2.c: New test.
+ * c-c++-common/gomp/depobj-1.c: New test.
+ * c-c++-common/gomp/flush-1.c: New test.
+ * c-c++-common/gomp/flush-2.c: New test.
+ * c-c++-common/gomp/for-1.c: New test.
+ * c-c++-common/gomp/for-2.c: New test.
+ * c-c++-common/gomp/for-3.c: New test.
+ * c-c++-common/gomp/for-4.c: New test.
+ * c-c++-common/gomp/for-5.c: New test.
+ * c-c++-common/gomp/for-6.c: New test.
+ * c-c++-common/gomp/for-7.c: New test.
+ * c-c++-common/gomp/if-1.c (foo): Add some further tests.
+ * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
+ diagnostics wording in one case.
+ * c-c++-common/gomp/if-3.c: New test.
+ * c-c++-common/gomp/master-combined-1.c: New test.
+ * c-c++-common/gomp/master-combined-2.c: New test.
+ * c-c++-common/gomp/nontemporal-1.c: New test.
+ * c-c++-common/gomp/nontemporal-2.c: New test.
+ * c-c++-common/gomp/reduction-task-1.c: New test.
+ * c-c++-common/gomp/reduction-task-2.c: New test.
+ * c-c++-common/gomp/requires-1.c: New test.
+ * c-c++-common/gomp/requires-2.c: New test.
+ * c-c++-common/gomp/requires-3.c: New test.
+ * c-c++-common/gomp/requires-4.c: New test.
+ * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
+ diagnostics for nonmonotonic modifier with static, runtime or auto
+ schedule kinds.
+ * c-c++-common/gomp/simd7.c: New test.
+ * c-c++-common/gomp/target-data-1.c: New test.
+ * c-c++-common/gomp/taskloop-reduction-1.c: New test.
+ * c-c++-common/gomp/taskwait-depend-1.c: New test.
+ * c-c++-common/gomp/teams-1.c: New test.
+ * c-c++-common/gomp/teams-2.c: New test.
+ * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
+ shared(c) clause.
+ * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
+ * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
+ qualified vars without mutable member no longer being predeterined
+ shared.
+ * gcc.dg/gomp/sharing-1.c: Likewise.
+ * g++.dg/gomp/clause-3.C: Likewise.
+ * g++.dg/gomp/member-2.C: Likewise.
+ * g++.dg/gomp/predetermined-1.C: Likewise.
+ * g++.dg/gomp/private-1.C: Likewise.
+ * g++.dg/gomp/sharing-1.C: Likewise.
+ * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
+ const static data member without mutable elements.
+ * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
+ * gcc.dg/gomp/for-5.c: Likewise.
+ * gcc.dg/gomp/for-6.c: Change expected library call.
+ * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
+ * gcc.dg/gomp/reduction-2.c: New test.
+ * gcc.dg/gomp/simd-1.c: New test.
+ * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
+ * g++.dg/gomp/atomic-18.C: New test.
+ * g++.dg/gomp/atomic-19.C: New test.
+ * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
+ variable messages. Add another expected error.
+ * g++.dg/gomp/critical-3.C: New test.
+ * g++.dg/gomp/depend-iterator-1.C: New test.
+ * g++.dg/gomp/depend-iterator-2.C: New test.
+ * g++.dg/gomp/depobj-1.C: New test.
+ * g++.dg/gomp/doacross-1.C: New test.
+ * g++.dg/gomp/for-21.C: New test.
+ * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
+ * g++.dg/gomp/for-5.C: Likewise.
+ * g++.dg/gomp/for-6.C: Change expected library call.
+ * g++.dg/gomp/loop-4.C: New test.
+ * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
+ diagnostics.
+ * g++.dg/gomp/pr33372-3.C: Likewise.
+ * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
+ * g++.dg/gomp/simd-2.C: New test.
+ * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
+
+2018-11-08 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr87874.c (em): Declare uint64_max as
+ const unsigned long long int.
+
+2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
+ integer overflow when sizeof(short) == sizeof(int).
+ * gcc.dg/attr-alloc_size-11.c: Likewise.
+ * gcc.dg/attr-alloc_size-3.c: Likewise.
+ * gcc.dg/attr-alloc_size-5.c: Likewise.
+ * gcc.dg/builtin-stringop-chk-7.c: Likewise.
+
+2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
+ uppercase "NOP" instructions in assembler output.
+ * c-c++-common/patchable_function_entry-default.c: Likewise.
+ * c-c++-common/patchable_function_entry-definition.c: Likewise.
+
+2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
+ checks.
+ * gcc.dg/addr_equal-1.c: Likewise.
+ * gcc.dg/tree-ssa/pr78154.c: Likewise.
+ * gcc.dg/tree-ssa/vrp111.c: Likewise.
+
+2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
+ an output section is too large for a memory region, or a memory
+ region overflows.
+
+2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
+ * gnat.dg/null_pointer_deref2.adb: Likewise.
+ * gnat.dg/null_pointer_deref3.adb: Likewise.
+ * gnat.dg/opt74.adb: New test.
+ * gnat.dg/opt74_pkg.ad[sb]: New helper.
+ * gnat.dg/warn12.adb: Delete.
+ * gnat.dg/warn12_pkg.ads: Likewise.
+
+2018-11-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR ipa/86395
+ * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
+ "-fdump-ipa-inline".
+ * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
+ "-fdump-tree-einline".
+ * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
+ "-fdump-tree-einline".
+ * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
+ "-fdump-tree-einline".
+ * g++.dg/tree-ssa/inline-2.C: Likewise.
+ * g++.dg/tree-ssa/inline-3.C: Likewise.
+ * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
+ using "-fopt-info-inline".
+ * gcc.dg/ipa/fopt-info-inline-1.c: New test.
+ * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
+ "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
+ directive.
+ * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
+ "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
+ directive. Update scan-tree-dump-times to reflect /order
+ suffixes.
+ * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
+ reflect /order suffixes.
+ * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
+ avoid getting extra messages from inliner.
+ * gcc.dg/plugin/dump-2.c: Likewise.
+ * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
+ "function body not available" missed optimization messages.
+ * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
+ /order suffixes.
+ * gcc.dg/pr71969-3.c: Likewise.
+ * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
+ "-fdump-tree-einline".
+ * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
+ "-fdump-tree-einline". Update scan-tree-dump-times to reflect
+ /order suffixes.
+ * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
+ "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
+ directive.
+ * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
+ "-fdump-tree-einline".
+ * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
+ suffixes.
+
+2018-11-08 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
+
+2018-11-08 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
+ (test_dump): Add testing of %C.
+
+2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/other/pr87916.C: New test.
+
+2018-11-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87929
+ * gcc.dg/pr87929.c: New testcase.
+
+2018-11-08 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/pr87811.c: Update scanned pattern.
+ * gcc.dg/pr87811-2.c: Likewise.
+
+2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
+ sun.
+ * g++.dg/lto/pr87906_1.C: Likewise.
+
+2018-11-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87913
+ * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
+
+2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/mips.exp (mips-dg-options):
+ Add mips_option_dependency msoft-float vs no-mmi and
+ mips16/micromips vs no-mmi/ext/ext2 only gcc
+ config with Loongson target.
+
+2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
+ memcpy from "unsigned long" to __SIZE_TYPE__.
+
+2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ PR c/87691
+ * gcc.target/msp430/pr87691.c: New test.
+
+2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
+
+ * gcc.dg/Wno-attribute-warning.c: New test.
+
+2018-11-07 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87904
+ * g++.dg/lookup/pr87904.C: New.
+
+2018-11-07 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr87874.c: Compile only for int128 effective target.
+
+2018-11-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87914
+ * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
+ (check_avx2_available): Likewise.
+ * g++.dg/vect/pr87914.cc: New testcase.
+
+2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/loongson-ctz.c: Fix typo.
+ * gcc.target/mips/loongson-dctz.c: Fix typo.
+
+2018-11-07 Jan Hubicka <jh@suse.cz>
+
+ * g++.dg/lto/odr-1_1.C: Fix template.
+
+2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/loongson-ctz.c: New test.
+ * gcc.target/mips/loongson-dctz.c: Likewise.
+ * gcc.target/mips/mips.exp (mips_option_groups): Add
+ -mloongson-ext2 option.
+
+2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/mips.exp (mips_option_groups): Add
+ -mloongson-ext option.
+ (mips-dg-options): Add mips_option_dependency options
+ "-mmicromips" vs "-mno-loongson-ext",
+
+2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/loongson-shift-count-truncated-1.c
+ (dg-options): Run under -mloongson-mmi option.
+ Include loongson-mmiintrin.h instead of loongson.h.
+ * gcc.target/mips/loongson-simd.c: Likewise.
+ * gcc.target/mips/mips.exp (mips_option_groups): Add
+ -mloongson-mmi option.
+ (mips-dg-options): Add mips_option_dependency options "-mips16" vs
+ "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
+ "-msoft-float" vs "-mno-loongson-mmi".
+ (mips-dg-init): Add -mloongson-mmi option.
+ * lib/target-supports.exp: Rename check_mips_loongson_hw_available
+ to check_mips_loongson_mmi_hw_available.
+ Rename check_effective_target_mips_loongson_runtime to
+ check_effective_target_mips_loongson_mmi_runtime.
+ (check_effective_target_vect_int): Use mips_loongson_mmi instead
+ of mips_loongson when check et-is-effective-target.
+ (add_options_for_mips_loongson_mmi): New proc.
+ Rename check_effective_target_mips_loongson to
+ check_effective_target_mips_loongson_mmi.
+ (check_effective_target_vect_shift,
+ check_effective_target_whole_vector_shift,
+ check_effective_target_vect_no_int_min_max,
+ check_effective_target_vect_no_align,
+ check_effective_target_vect_short_mult,
+ check_vect_support_and_set_flags):Use mips_loongson_mmi instead
+ of mips_loongson when check et-is-effective-target.
+
+2018-11-07 Richard Biener <rguenther@suse.de>
+
+ PR lto/87906
+ * g++.dg/lto/pr87906_0.C: New testcase.
+ * g++.dg/lto/pr87906_1.C: Likewise.
+
+2018-11-07 Alexandre Oliva <aoliva@redhat.com>
+
+ PR rtl-optimization/87874
+ * gcc.dg/pr87874.c: New.
+
+2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
+
+2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/special-regs.c: New test.
+
+2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR sanitizer/80953
+ * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
+ support.
+ (foo): Use __builtin_alloca.
+
+2018-11-06 Jan Hubicka <jh@suse.cz>
+
+ * gcc.dg/lto/tbaa-1.c: New testcase.
+
+2018-11-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87889
+ * gcc.dg/pr87894.c: New testcase.
+
+2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR target/87723
+ * gcc.target/s390/pr87723.c: New test.
+
+2018-11-06 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/18041
+ * gcc.target/i386/pr18041-1.c: New testcase.
+ * gcc.target/i386/pr18041-2.c: Likewise.
+
+2018-11-06 Wei Xiao <wei3.xiao@intel.com>
+
+ * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
+ * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
+ * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
+ * 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.
+ * gcc.target/i386/testimm-10.c: Ditto.
+ * gcc.target/i386/testround-1.c: Ditto.
+
+2018-11-05 Paul Koning <ni1d@arrl.net>
+
+ * lib/target-supports.exp: Add check for "inf" effective target
+ keyword.
+ * gcc.dg/builtins-44.c: Skip if no infinite support.
+ * gcc.dg/builtins-45.c: Ditto.
+ * gcc.dg/torture/builtin-complex-1.c: Ditto.
+ * gcc.dg/torture/builtin-cproj-1.c: Ditto.
+ * gcc.dg/torture/builtin-frexp-1.c: Ditto.
+ * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
+ * gcc.dg/torture/builtin-logb-1.c: Ditto.
+ * gcc.dg/torture/builtin-math-2.c: Ditto.
+ * gcc.dg/torture/builtin-math-5.c: Ditto.
+ * gcc.dg/torture/builtin-math-7.c: Ditto.
+ * gcc.dg/torture/builtin-modf-1.c: Ditto.
+ * gcc.dg/torture/type-generic-1.c: Ditto.
+
+2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/md/andc-splitter-1.c: Add colon to
+ expectations.
+ * gcc.target/s390/md/andc-splitter-2.c: Likewise.
+ * gcc.target/s390/md/setmem_long-1.c: Likewise.
+
+2018-11-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87873
+ * gcc.dg/pr87873.c: New testcase.
+
+2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
+
+ * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
+ * gcc.target/s390/ifcvt-one-insn-char.c: New test.
+
+2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
+
+ * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
+
+2018-11-05 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
+ * gcc.dg/tree-ssa/scev-7.c: Likewise.
+
+2018-11-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87859
+ * gcc.dg/store_merging_24.c: New test.
+ * gcc.dg/store_merging_25.c: New test.
+
+ PR sanitizer/87837
+ * c-c++-common/ubsan/pr87837.c: New test.
+
+2018-11-05 Martin Liska <mliska@suse.cz>
+
+ PR c/87811
+ * gcc.dg/pr87811.c: New test.
+ * gcc.dg/pr87811-2.c: Likewise.
+ * gcc.dg/pr87811-3.c: Likewise.
+
+2018-11-05 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/77698
+ * gcc.dg/tree-prof/pr77698.c: New test.
+
+2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR tree-optimization/86572
+ * gcc.dg/pr86572.c: New test.
+
+2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR tree-optimization/87672
+ * gcc.dg/pr87672.c: New test.
+
+2018-11-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR middle-end/58372
+ * g++.target/i386/pr58372.C: New test.
+
+2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR target/87079
+ * gcc.target/nios2/pr87079-1.c: New.
+ * gcc.target/nios2/pr87079-2.c: New.
+
+2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
+ * gcc.dg/compat/pr83487-1_main.c: ... here.
+ * gcc.dg/compat/struct-by-value-10_main.c,
+ gcc.dg/compat/struct-by-value-10_x.c,
+ gcc.dg/compat/struct-by-value-11_main.c,
+ gcc.dg/compat/struct-by-value-11_x.c,
+ gcc.dg/compat/struct-by-value-12_main.c,
+ gcc.dg/compat/struct-by-value-12_x.c,
+ gcc.dg/compat/struct-by-value-13_main.c,
+ gcc.dg/compat/struct-by-value-13_x.c,
+ gcc.dg/compat/struct-by-value-14_main.c,
+ gcc.dg/compat/struct-by-value-14_x.c,
+ gcc.dg/compat/struct-by-value-15_main.c,
+ gcc.dg/compat/struct-by-value-15_x.c,
+ gcc.dg/compat/struct-by-value-17_main.c,
+ gcc.dg/compat/struct-by-value-17_x.c,
+ gcc.dg/compat/struct-by-value-18_main.c,
+ gcc.dg/compat/struct-by-value-18_x.c,
+ gcc.dg/compat/struct-by-value-2_main.c,
+ gcc.dg/compat/struct-by-value-2_x.c,
+ gcc.dg/compat/struct-by-value-22_main.c,
+ gcc.dg/compat/struct-by-value-22_x.c,
+ gcc.dg/compat/struct-by-value-3_main.c,
+ gcc.dg/compat/struct-by-value-3_x.c,
+ gcc.dg/compat/struct-by-value-4_main.c,
+ gcc.dg/compat/struct-by-value-4_x.c,
+ gcc.dg/compat/struct-by-value-5b_main.c,
+ gcc.dg/compat/struct-by-value-5b_x.c,
+ gcc.dg/compat/struct-by-value-6b_main.c,
+ gcc.dg/compat/struct-by-value-6b_x.c,
+ gcc.dg/compat/struct-by-value-6b_main.c,
+ gcc.dg/compat/struct-by-value-7b_x.c,
+ gcc.dg/compat/struct-by-value-7b_main.c,
+ gcc.dg/compat/struct-by-value-8_main.c,
+ gcc.dg/compat/struct-by-value-8_x.c,
+ gcc.dg/compat/struct-by-value-9_main.c,
+ gcc.dg/compat/struct-by-value-9_x.c,
+ gcc.dg/compat/struct-return-2_main.c,
+ gcc.dg/compat/struct-return-2_x.c: Likewise.
+
+2018-11-02 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/crash6.C: Adjust error
+ * g++.dg/parse/crash38.C: Likewise.
+
+2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.c-torture/execute/20010904-2.c: Fix last change.
+ * gcc.dg/Wattributes-10.c: Likewise.
+
+2018-11-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87776
+ * gcc.dg/torture/pr87776.c: New testcase.
+
+2018-11-01 Marek Polacek <polacek@redhat.com>
+
+ Implement P0846R0, ADL and function templates.
+ * g++.dg/addr_builtin-1.C: Adjust dg-error.
+ * g++.dg/cpp2a/fn-template1.C: New test.
+ * g++.dg/cpp2a/fn-template10.C: New test.
+ * g++.dg/cpp2a/fn-template11.C: New test.
+ * g++.dg/cpp2a/fn-template12.C: New test.
+ * g++.dg/cpp2a/fn-template13.C: New test.
+ * g++.dg/cpp2a/fn-template14.C: New test.
+ * g++.dg/cpp2a/fn-template15.C: New test.
+ * g++.dg/cpp2a/fn-template16.C: New test.
+ * g++.dg/cpp2a/fn-template2.C: New test.
+ * g++.dg/cpp2a/fn-template3.C: New test.
+ * g++.dg/cpp2a/fn-template4.C: New test.
+ * g++.dg/cpp2a/fn-template5.C: New test.
+ * g++.dg/cpp2a/fn-template6.C: New test.
+ * g++.dg/cpp2a/fn-template7.C: New test.
+ * g++.dg/cpp2a/fn-template8.C: New test.
+ * g++.dg/cpp2a/fn-template9.C: New test.
+ * g++.dg/parse/fn-template1.C: New test.
+ * g++.dg/parse/fn-template2.C: New test.
+ * g++.dg/parse/template19.C: Adjust dg-error.
+ * g++.dg/template/pr61745.C: Add target to dg-error.
+
+2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/54613
+ * gfortran.dg/findloc_1.f90: Actually commit.
+ * gfortran.dg/findloc_2.f90: Actually commit.
+ * gfortran.dg/findloc_3.f90: Actually commit.
+ * gfortran.dg/findloc_4.f90: Actually commit.
+ * gfortran.dg/findloc_5.f90: Actually commit.
+ * gfortran.dg/findloc_6.f90: Actually commit.
+
+2018-11-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/40196
+ * gfortran.dg/inquiry_part_ref_1.f08: New test.
+ * gfortran.dg/inquiry_part_ref_2.f90: New test.
+ * gfortran.dg/inquiry_part_ref_3.f90: New test.
+
+2018-11-01 Paul Koning <ni1d@arrl.net>
+
+ * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
+ * gcc.c-torture/execute/20010904-2.c: Ditto.
+ * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
+ * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
+ * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
+ * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
+ * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
+ * gcc.dg/Walloca-14.c: Ditto.
+ * gcc.dg/Wlarger-than3.c: Ditto.
+ * gcc.dg/compat/pr83487-1_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
+ * gcc.dg/compat/struct-return-2_x.c: Ditto.
+ * gcc.dg/falign-labels-1.c: Ditto.
+ * gcc.dg/long_branch.c: Ditto.
+ * gcc.dg/nextafter-1.c: Ditto.
+ * gcc.dg/pr35045.c: Ditto.
+ * gcc.dg/pr48616.c: Ditto.
+ * gcc.dg/pr84100.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
+ * gcc.dg/Wattributes-10.c: Expect error if pdp11.
+ * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
+ * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
+ * gcc.dg/builtins-1.c: Ditto.
+
+2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/46020
+ * gfortran.dg/bind_c_18.f90: Adjust error message.
+
+2018-11-01 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp1z/constexpr-lambda22.C: New test,
+
+2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
+
+2018-11-30 Jan Hubicka <jh@suse.cz>
+
+ * g++.dg/lto/pr84805_1.C: Update template.
+ * g++.dg/lto/pr84805_0.C: Update template.
+ * g++.dg/lto/pr84805_1b.C: Update template.
+ * g++.dg/lto/pr84805_0b.C: Update template.
+
+2018-11-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87826
+ * gcc.dg/pr87826.c: New test.
+
+2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/46020
+ * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
+ * gfortran.dg/bind_c_usage_32.f90: New test.
+
+2018-11-01 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/abi/anon5.C: New.
+
+2018-11-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR d/87824
+ * gdc.dg/simd.d: Add -Wno-psabi.
+ * gdc.dg/compilable.d: Likewise.
+
+2018-11-01 Martin Liska <mliska@suse.cz>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/64266
+ PR bootstrap/70422
+ PR ipa/81277
+ * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
+ test.
+ * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
+ assumptions are not longer valid.
+
+2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/20520
+ * gfortran.dg/allocatable_uninitialized_1.f90: New test.
+
+2018-10-31 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/friend21.C: New.
+
+2018-10-31 Martin Liska <mliska@suse.cz>
+
+ PR driver/83193
+ * gcc.target/aarch64/spellcheck_7.c: New test.
+ * gcc.target/aarch64/spellcheck_8.c: New test.
+ * gcc.target/aarch64/spellcheck_9.c: New test.
+
+2018-10-31 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/using60.C: New.
+
+2018-10-31 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70359
+ PR middle-end/86270
+ * gcc.target/i386/pr70359.c: New testcase.
+ * gcc.target/i386/pr86270.c: Likewise.
+
+2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/jumptable.c: New test.
+
+2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tls-gd.c: New file.
+ * gcc.target/arc/tls-ie.c: Likewise.
+ * gcc.target/arc/tls-ld.c: Likewise.
+ * gcc.target/arc/tls-le.c: Likewise.
+ * gcc.target/arc/tls-1.c: Update test.
+
+2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/mulsi3_highpart-2.c: Update test.
+
+2018-10-31 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
+ * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
+ * c-c++-common/ubsan/unreachable-2.c: Likewise.
+ * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
+
+2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
+
+ PR target/87374
+ * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
+ -mword-relocations would be passed when compiling the test.
+ * gcc.target/arm/movsi_movt.c: Likewise.
+ * gcc.target/arm/pr81863.c: Likewise.
+ * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
+ * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
+ * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
+ * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
+ * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
+ * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
+
+2018-10-31 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/87802
+ * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
+
+2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85896
+ * gfortran.dg/min_max_type.f90: New test.
+
+2018-10-30 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/87041
+ * gcc.c-torture/execute/fprintf-2.c: New test.
+ * gcc.c-torture/execute/printf-2.c: Same.
+ * gcc.c-torture/execute/user-printf.c: Same.
+ * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
+ * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
+ * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
+ * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
+
+2018-10-30 Marek Polacek <polacek@redhat.com>
+
+ Implement P0892R2, explicit(bool).
+ * g++.dg/cpp2a/explicit1.C: New test.
+ * g++.dg/cpp2a/explicit10.C: New test.
+ * g++.dg/cpp2a/explicit11.C: New test.
+ * g++.dg/cpp2a/explicit12.C: New test.
+ * g++.dg/cpp2a/explicit13.C: New test.
+ * g++.dg/cpp2a/explicit2.C: New test.
+ * g++.dg/cpp2a/explicit3.C: New test.
+ * g++.dg/cpp2a/explicit4.C: New test.
+ * g++.dg/cpp2a/explicit5.C: New test.
+ * g++.dg/cpp2a/explicit6.C: New test.
+ * g++.dg/cpp2a/explicit7.C: New test.
+ * g++.dg/cpp2a/explicit8.C: New test.
+ * g++.dg/cpp2a/explicit9.C: New test.
+
+2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/87708
+ * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
+ * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
+
+2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
+ * g++.dg/ext/flexarray-mangle-2.C: Likewise.
+ * g++.dg/ext/flexarray-mangle.C: Likewise.
+ * g++.dg/ext/flexarray-subst.C: Likewise.
+ * g++.dg/ext/flexary10.C: Likewise.
+ * g++.dg/ext/flexary11.C: Likewise.
+ * g++.dg/ext/flexary14.C: Likewise.
+ * g++.dg/ext/flexary16.C: Likewise.
+ * g++.dg/ext/flexary26.C: Likewise.
+ * g++.dg/ext/flexary27.C: Likewise.
+ * g++.dg/ext/flexary7.C: Likewise.
+ * g++.dg/ext/pr71290.C: Likewise.
+
+2018-10-30 Paul Koning <ni1d@arrl.net>
+
+ * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
+
+2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
+
+ * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
+ section names without numbers.
+ * gcc.dg/tree-prof/section-attr-1.c: Ditto.
+ * gcc.dg/tree-prof/section-attr-2.c: Ditto.
+ * gcc.dg/tree-prof/section-attr-3.c: Ditto.
+
+2018-10-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/87721
+ * c-c++-common/substring-location-PR-87721.c: New test.
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
+ PR 87721.
+ * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
+ (test_string_literals): Fold the index arguments before checking
+ for INTEGER_CST.
+
+2018-10-29 David Malcolm <dmalcolm@redhat.com>
+
+ * c-c++-common/spellcheck-reserved.c: Update expected output for
+ C++ for merger of "did you mean" suggestions into the error
+ message.
+ * g++.dg/ext/builtin3.C: Update expected output for merger of "did
+ you mean" suggestion into the error.
+ * g++.dg/lookup/error1.C: Likewise.
+ * g++.dg/lookup/pr77549.C: Likewise.
+ * g++.dg/lookup/pr80913.C: Likewise.
+ * g++.dg/lookup/suggestions1.C: Likewise.
+ * g++.dg/lookup/suggestions2.C: New test.
+ * g++.dg/overload/koenig1.C: Update expected output as above.
+ * g++.dg/spellcheck-identifiers-2.C: Likewise.
+ * g++.dg/spellcheck-identifiers.C: Likewise.
+ * g++.dg/spellcheck-ns.C: New test.
+ * g++.dg/spellcheck-pr77829.C: Update expected output as above.
+ * g++.dg/spellcheck-pr78656.C: Likewise.
+ * g++.dg/spellcheck-pr79298.C: Likewise, adding
+ -fdiagnostics-show-caret to options.
+ * g++.dg/spellcheck-pr80177.C: Likewise.
+ * g++.dg/spellcheck-single-vs-multiple.C: New test.
+ * g++.dg/spellcheck-typenames.C: Update expected output as above.
+ * g++.dg/template/static10.C: Likewise.
+ * g++.old-deja/g++.mike/ns5.C: Likewise.
+ * g++.old-deja/g++.mike/ns7.C: Likewise.
+ * g++.old-deja/g++.ns/koenig5.C: Likewise.
+ * g++.old-deja/g++.other/lineno5.C: Likewise.
+
+2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/auto24.C: Test location too.
+ * g++.dg/cpp0x/auto3.C: Likewise.
+ * g++.dg/cpp0x/auto42.C: Likewise.
+ * g++.dg/cpp0x/initlist57.C: Likewise.
+ * g++.dg/cpp0x/initlist75.C: Likewise.
+ * g++.dg/cpp0x/initlist80.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
+ * g++.old-deja/g++.brendan/array-refs.C: Likewise.
+ * g++.old-deja/g++.bugs/900322_01.C: Likewise.
+ * g++.old-deja/g++.bugs/900519_07.C: Likewise.
+ * g++.old-deja/g++.other/typeck1.C: Likewise.
+
+2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/87469
+ * g++.dg/pr87469.C: New test.
+
+2018-10-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87594 - constexpr rejects-valid with range-based for.
+ * g++.dg/cpp1y/constexpr-loop8.C: New test.
+
+2018-10-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87785
+ * gcc.dg/torture/20181029-1.c: New testcase.
+ * gcc.dg/torture/20181029-2.c: Likewise.
+
+2018-10-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87790
+ * gcc.dg/pr87790.c: New testcase.
+
+2018-10-29 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
+ * lib/gcov.exp: Remove legacy verify-intermediate.
+
+2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/gimplefe-30.c: New test.
+ * gcc.dg/gimplefe-31.c: New test.
+ * gcc.dg/gimplefe-32.c: New test.
+ * gcc.dg/gimplefe-33.c: New test.
+
+2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gcc.misc-tests/help.exp: Add D to option descriptions check.
+ * gdc.dg/asan/asan.exp: New file.
+ * gdc.dg/asan/gdc272.d: New test.
+ * gdc.dg/compilable.d: New test.
+ * gdc.dg/dg.exp: New file.
+ * gdc.dg/gdc254.d: New test.
+ * gdc.dg/gdc260.d: New test.
+ * gdc.dg/gdc270a.d: New test.
+ * gdc.dg/gdc270b.d: New test.
+ * gdc.dg/gdc282.d: New test.
+ * gdc.dg/gdc283.d: New test.
+ * gdc.dg/imports/gdc170.d: New test.
+ * gdc.dg/imports/gdc231.d: New test.
+ * gdc.dg/imports/gdc239.d: New test.
+ * gdc.dg/imports/gdc241a.d: New test.
+ * gdc.dg/imports/gdc241b.d: New test.
+ * gdc.dg/imports/gdc251a.d: New test.
+ * gdc.dg/imports/gdc251b.d: New test.
+ * gdc.dg/imports/gdc253.d: New test.
+ * gdc.dg/imports/gdc254a.d: New test.
+ * gdc.dg/imports/gdc256.d: New test.
+ * gdc.dg/imports/gdc27.d: New test.
+ * gdc.dg/imports/gdcpkg256/package.d: New test.
+ * gdc.dg/imports/runnable.d: New test.
+ * gdc.dg/link.d: New test.
+ * gdc.dg/lto/lto.exp: New file.
+ * gdc.dg/lto/ltotests_0.d: New test.
+ * gdc.dg/lto/ltotests_1.d: New test.
+ * gdc.dg/runnable.d: New test.
+ * gdc.dg/simd.d: New test.
+ * gdc.test/gdc-test.exp: New file.
+ * lib/gdc-dg.exp: New file.
+ * lib/gdc.exp: New file.
+
+2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/54613
+ * gfortran.dg/findloc_1.f90: New test.
+ * gfortran.dg/findloc_2.f90: New test.
+ * gfortran.dg/findloc_3.f90: New test.
+ * gfortran.dg/findloc_4.f90: New test.
+ * gfortran.dg/findloc_5.f90: New test.
+ * gfortran.dg/findloc_6.f90: New test.
+
+2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
+ Jinsong Ji <jji@us.ibm.com>
+
+ * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
+ formatting cleanup.
+ * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
+ * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
+ * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
+ * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
+ * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
+
+2018-10-26 Paul A. Clarke <pc@us.ibm.com>
+
+ * gcc.target/powerpc/ssse3-check.h: New file.
+ * gcc.target/powerpc/ssse3-vals.h: New file.
+ * gcc.target/powerpc/ssse3-pabsb.c: New file.
+ * gcc.target/powerpc/ssse3-pabsd.c: New file.
+ * gcc.target/powerpc/ssse3-pabsw.c: New file.
+ * gcc.target/powerpc/ssse3-palignr.c: New file.
+ * gcc.target/powerpc/ssse3-phaddd.c: New file.
+ * gcc.target/powerpc/ssse3-phaddsw.c: New file.
+ * gcc.target/powerpc/ssse3-phaddw.c: New file.
+ * gcc.target/powerpc/ssse3-phsubd.c: New file.
+ * gcc.target/powerpc/ssse3-phsubsw.c: New file.
+ * gcc.target/powerpc/ssse3-phsubw.c: New file.
+ * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
+ * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
+ * gcc.target/powerpc/ssse3-pshufb.c: New file.
+ * gcc.target/powerpc/ssse3-psignb.c: New file.
+ * gcc.target/powerpc/ssse3-psignd.c: New file.
+ * gcc.target/powerpc/ssse3-psignw.c: New file.
+
+2018-10-26 Paul A. Clarke <pc@us.ibm.com>
+
+ * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
+ * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-packs.c: Likewise.
+ * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
+ * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
+ * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
+ * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
+ * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
+ * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
+ * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
+ * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
+ * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
+ * gcc.target/powerpc/pr37191.c: Likewise.
+ * gcc.target/powerpc/sse-addps-1.c: Likewise.
+ * gcc.target/powerpc/sse-addss-1.c: Likewise.
+ * gcc.target/powerpc/sse-andnps-1.c: Likewise.
+ * gcc.target/powerpc/sse-andps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
+ * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
+ * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
+ * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
+ * gcc.target/powerpc/sse-divps-1.c: Likewise.
+ * gcc.target/powerpc/sse-divss-1.c: Likewise.
+ * gcc.target/powerpc/sse-maxps-1.c: Likewise.
+ * gcc.target/powerpc/sse-maxps-2.c: Likewise.
+ * gcc.target/powerpc/sse-maxss-1.c: Likewise.
+ * gcc.target/powerpc/sse-minps-1.c: Likewise.
+ * gcc.target/powerpc/sse-minps-2.c: Likewise.
+ * gcc.target/powerpc/sse-minss-1.c: Likewise.
+ * gcc.target/powerpc/sse-movaps-1.c: Likewise.
+ * gcc.target/powerpc/sse-movaps-2.c: Likewise.
+ * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
+ * gcc.target/powerpc/sse-movhps-1.c: Likewise.
+ * gcc.target/powerpc/sse-movhps-2.c: Likewise.
+ * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
+ * gcc.target/powerpc/sse-movlps-1.c: Likewise.
+ * gcc.target/powerpc/sse-movlps-2.c: Likewise.
+ * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
+ * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
+ * gcc.target/powerpc/sse-movss-1.c: Likewise.
+ * gcc.target/powerpc/sse-movss-2.c: Likewise.
+ * gcc.target/powerpc/sse-movss-3.c: Likewise.
+ * gcc.target/powerpc/sse-mulps-1.c: Likewise.
+ * gcc.target/powerpc/sse-mulss-1.c: Likewise.
+ * gcc.target/powerpc/sse-orps-1.c: Likewise.
+ * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
+ * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
+ * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
+ * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
+ * gcc.target/powerpc/sse-pminub-1.c: Likewise.
+ * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
+ * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
+ * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
+ * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
+ * gcc.target/powerpc/sse-shufps-1.c: Likewise.
+ * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
+ * gcc.target/powerpc/sse-subps-1.c: Likewise.
+ * gcc.target/powerpc/sse-subss-1.c: Likewise.
+ * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
+ * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
+ * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
+ * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
+ * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
+ * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
+ * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
+ * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
+ * gcc.target/powerpc/sse-xorps-1.c: Likewise.
+ * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
+ * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
+ * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
+ * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
+ * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
+ * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
+ * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
+ * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-mmx.c: Likewise.
+ * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
+ * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
+ * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movq-2.c: Likewise.
+ * gcc.target/powerpc/sse2-movq-3.c: Likewise.
+ * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
+ * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
+ * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pand-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pextrw.c: Likewise.
+ * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
+ * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-por-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
+ * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
+ * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
+ * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
+ * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
+ * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
+ * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
+ * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
+ * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
+ * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
+ * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
+ * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
+ * gcc.target/powerpc/sse3-addsubps.c: Likewise.
+ * gcc.target/powerpc/sse3-haddpd.c: Likewise.
+ * gcc.target/powerpc/sse3-haddps.c: Likewise.
+ * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
+ * gcc.target/powerpc/sse3-hsubps.c: Likewise.
+ * gcc.target/powerpc/sse3-lddqu.c: Likewise.
+ * gcc.target/powerpc/sse3-movddup.c: Likewise.
+ * gcc.target/powerpc/sse3-movshdup.c: Likewise.
+ * gcc.target/powerpc/sse3-movsldup.c: Likewise.
+ * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
+ ommitted "-mpower8-vector" to dg-options.
+
+2018-10-26 Jan Hubicka <jh@suse.cz>
+
+ * g++.dg/lto/odr-1_0.C: Fix template.
+ * g++.dg/lto/odr-1_1.C: Fix template.
+
+2018-10-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87105
+ * g++.dg/vect/slp-pr87105.cc: Adjust.
+ * gcc.dg/torture/20181024-1.c: New testcase.
+ * g++.dg/opt/20181025-1.C: Likewise.
+
+2018-10-26 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/87754
+ * g++.dg/lto/odr-1_0.C: Fix pattern.
+
+2018-10-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87746
+ * gcc.dg/pr87746.c: New testcase.
+
+2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
+
+2018-10-25 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
+
+2018-10-25 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/87739
+ * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
+
+2018-10-25 Martin Liska <mliska@suse.cz>
+
+ PR other/87735
+ * gcc.dg/tree-prof/time-profiler-1.c: Revert.
+ * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
+ * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
+
+2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/global-array-almost-huge-element.c: New test.
+ * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
+ * gcc.target/s390/global-array-element-pic.c: New test.
+ * gcc.target/s390/global-array-even-element.c: New test.
+ * gcc.target/s390/global-array-huge-element.c: New test.
+ * gcc.target/s390/global-array-negative-huge-element.c: New test.
+ * gcc.target/s390/global-array-odd-element.c: New test.
+
+2018-10-25 Jan Hubicka <jh@suse.cz>
+
+ * g++.dg/lto/odr-1_0.C: New test.
+ * g++.dg/lto/odr-1_1.C: New test.
+
+2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
+
+
+ * gcc.dg/sibcall-9.c: Make v static.
+ * gcc.dg/sibcall-10.c: Likewise.
+
+2018-10-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87665
+ PR tree-optimization/87745
+ * gfortran.dg/20181025-1.f: New testcase.
+
+2018-10-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/87725
+ * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
+ from kind with a colon rather than comma.
+ * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
+ * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
+
+2018-10-24 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/float128-math.c: New test to make sure the
+ long double built-in function names use the f128 form if the user
+ switched from IBM long double to IEEE long double.
+ * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
+
+2018-10-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86288
+ * g++.dg/cpp0x/gen-attrs-66.C: New test.
+
+2018-10-24 Martin Sebor <msebor@redhat.com>
+
+ PR c++/84851
+ * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
+
+2018-10-24 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/84436
+ * gcc.dg/tree-ssa/pr84436-1.c: New test.
+ * gcc.dg/tree-ssa/pr84436-2.c: New test.
+ * gcc.dg/tree-ssa/pr84436-3.c: New test.
+ * gcc.dg/tree-ssa/pr84436-4.c: New test.
+ * gcc.dg/tree-ssa/pr84436-5.c: New test.
+
+2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/20181024-1.c: New test.
+
+2018-10-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87105
+ * gcc.dg/vect/bb-slp-39.c: New testcase.
+ * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
+
+2018-10-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84013
+ * gcc.dg/tree-ssa/restrict-9.c: New testcase.
+
+2018-10-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87665
+ * gcc.dg/torture/pr87665.c: New testcase.
+
+2018-10-23 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
+ only. Add expected warnings and messages for c++2a.
+
+2018-10-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87105
+ PR tree-optimization/87608
+ * g++.dg/tree-ssa/phiopt-1.C: New testcase.
+ g++.dg/vect/slp-pr87105.cc: Likewise.
+ * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
+ relies on phiprop run before.
+ * g++.dg/tree-ssa/pr30738.C: Likewise.
+ * g++.dg/tree-ssa/pr57380.C: Likewise.
+ * gcc.dg/tree-ssa/pr84859.c: Likewise.
+ * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
+ confused by copies in the IL left by EVRP.
+ * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
+ by predictors.
+ * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
+ * gcc.dg/pr24574.c: Likewise.
+ * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
+
+2018-10-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87700
+ * gcc.dg/torture/pr87700.c: New testcase.
+
+2018-10-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87693
+ * gcc.dg/torture/pr87693.c: New testcase.
+
+2018-10-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/85603
+ * gfortran.dg/deferred_character_23.f90 : Check reallocation is
+ occurring as it should and a regression caused by version 1 of
+ this patch.
+
+2018-10-22 Yury Gribov <tetra2005@gmail.com>
+
+ PR tree-optimization/87633
+ * g++.dg/pr87633.C: New test.
+
+2018-10-22 Marek Polacek <polacek@redhat.com>
+
+ PR testsuite/87694
+ * g++.dg/concepts/memfun-err.C: Make it a compile test.
+
+2018-10-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/evrp12.c: New testcase.
+ * gcc.dg/predict-6.c: Adjust.
+ * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
+ * gcc.dg/tree-ssa/vrp02.c: Likewise.
+ * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
+
+2018-10-22 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/87686
+ * g++.dg/tree-ssa/pr87686.C: New test.
+
+2018-10-22 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
+ properly -std= options.
+
+2018-10-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
+
+2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/sso14.adb: New test.
+ * gnat.dg/sso15.adb: Likewise.
+
+2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/warn19.ad[sb]: New test.
+ * gnat.dg/warn19_pkg.ads: New helper.
+
+2018-10-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87640
+ * gcc.dg/torture/pr87640.c: New testcase.
+
+2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/litpool-int.c: New test.
+
+2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
+
+2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
+
+2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
+
+2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
+ (__builtin_ia32_vfmsubpd512_maskz): Likewise.
+ (__builtin_ia32_vfmsubps512_mask): Likewise.
+ (__builtin_ia32_vfmsubps512_maskz): Likewise.
+ (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
+ (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
+ (__builtin_ia32_vfnmaddps512_mask3): Likewise.
+ (__builtin_ia32_vfnmaddps512_maskz): Likewise.
+ (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
+ (__builtin_ia32_vfnmsubps512_maskz): Likewise.
+ * gcc.target/i386/sse-13.c
+ (__builtin_ia32_vfmsubpd512_mask): Likewise.
+ (__builtin_ia32_vfmsubpd512_maskz): Likewise.
+ (__builtin_ia32_vfmsubps512_mask): Likewise.
+ (__builtin_ia32_vfmsubps512_maskz): Likewise.
+ (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
+ (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
+ (__builtin_ia32_vfnmaddps512_mask3): Likewise.
+ (__builtin_ia32_vfnmaddps512_maskz): Likewise.
+ (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
+ (__builtin_ia32_vfnmsubps512_maskz): Likewise.
+ * gcc.target/i386/sse-23.c
+ (__builtin_ia32_vfmsubpd512_mask): Likewise.
+ (__builtin_ia32_vfmsubpd512_maskz): Likewise.
+ (__builtin_ia32_vfmsubps512_mask): Likewise.
+ (__builtin_ia32_vfmsubps512_maskz): Likewise.
+ (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
+ (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
+ (__builtin_ia32_vfnmaddps512_mask3): Likewise.
+ (__builtin_ia32_vfnmaddps512_maskz): Likewise.
+ (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
+ (__builtin_ia32_vfnmsubps512_maskz): Likewise.
+
+2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
+ * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
+ * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
+
+2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
+ * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
+ * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
+
+2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
+ * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
+ * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
+
+2018-10-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/71880
+ * gfortran.dg/deferred_character_31.f90 : New test.
+
+2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
+
+2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/87662
+ * gcc.target/i386/pr87662.c
+
+2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
+
+2018-10-20 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
+ * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
+ the list of default stds to test.
+
+2018-10-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/87647
+ * gcc.c-torture/compile/pr87647.c: New test.
+
+2018-10-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/85488
+ PR middle-end/87649
+ * c-c++-common/gomp/doacross-2.c: New test.
+ * c-c++-common/gomp/sink-3.c: Expect another error during error
+ recovery.
+
+2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
+ field number.
+ * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
+
+2018-10-19 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/87645
+ * gcc.dg/torture/pr87645.c: New testcase.
+
+2018-10-19 Richard Biener <rguenther@suse.de>
+
+ PR target/87657
+ * gcc.target/i386/pr87657.c: New testcase.
+
+2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512-binop-1.h: New file.
+ * gcc.target/i386/avx512-binop-2.h: Likewise.
+ * gcc.target/i386/avx512-binop-3.h: Likewise.
+ * gcc.target/i386/avx512-binop-4.h: Likewise.
+ * gcc.target/i386/avx512-binop-5.h: Likewise.
+ * gcc.target/i386/avx512-binop-6.h: Likewise.
+ * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
+
+2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ PR rtl-optimization/87596
+ * gcc.target/i386/pr87596.c: New test.
+
+2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/frame_overflow2.adb: New test.
+
+2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72782
+ * gcc.target/i386/avx512-fma-1.h: New file.
+ * gcc.target/i386/avx512-fma-2.h: Likewise.
+ * gcc.target/i386/avx512-fma-3.h: Likewise.
+ * gcc.target/i386/avx512-fma-4.h: Likewise.
+ * gcc.target/i386/avx512-fma-5.h: Likewise.
+ * gcc.target/i386/avx512-fma-6.h: Likewise.
+ * gcc.target/i386/avx512-fma-7.h: Likewise.
+ * gcc.target/i386/avx512-fma-8.h: Likewise.
+ * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
+ * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
+ * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
+ * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
+
+2018-10-18 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/87625
+ * gfortran.dg/realloc_on_assign_31.f90: New file.
+
+2018-10-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/87562
+ * c-c++-common/substring-location-PR-87562-1-a.h: New file.
+ * c-c++-common/substring-location-PR-87562-1-b.h: New file.
+ * c-c++-common/substring-location-PR-87562-1.c: New test.
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
+ PR 87562.
+ * gcc.dg/plugin/pr87562-a.h: New file.
+ * gcc.dg/plugin/pr87562-b.h: New file.
+
+2018-10-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/58618
+ * gfortran.dg/associate_45.f90 : New test.
+
+2018-10-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/58618
+ * gfortran.dg/deferred_character_30.f90 : New test.
+
+2018-10-18 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/87087
+ * gcc.dg/torture/pr87087.c: New testcase.
+ * gcc.dg/graphite/pr84204.c: XFAIL.
+ * gcc.dg/graphite/pr85935.c: Likewise.
+
+2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/87537
+ * gcc.target/i386/pr87537-1.c: New test.
+
+2018-10-17 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
+ gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
+ gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
+ gcc.dg/gnu2x-static-assert-1.c: New tests.
+ * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
+
+2018-10-17 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/87632
+ * gfortran.dg/select_type_47.f90: New.
+
+2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/pr87623.c: New test.
+
+2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84705
+ * g++.dg/cpp0x/pr84705.C: New.
+
+2018-10-17 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/56386
+ PR fortran/58906
+ PR fortran/77385
+ * gfortran.dg/associate_44.f90 : New test.
+
+ PR fortran/80260
+ * gfortran.dg/select_type_45.f90 : New test.
+
+ PR fortran/82077
+ * gfortran.dg/select_type_46.f90 : New test.
+
+2018-10-16 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/67125
+ * gfortran.dg/allocate_with_source_26.f90: Extend
+ testcase with polymorphic variables.
+
+2018-10-16 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/67125
+ * gfortran.dg/allocate_with_source_26.f90: New.
+
+2018-10-15 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/missing-header-fixit-3.c: Update expected indentation
+ to reflect minimum margin width.
+ * gcc.dg/missing-header-fixit-4.c: Likewise.
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
+ Likewise.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
+ Likewise.
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
+ New test.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
+
+2018-10-15 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/87597
+ * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
+
+2018-10-15 Renlin Li <renlin.li@arm.com>
+
+ PR target/87563
+ * gcc.target/aarch64/sve/pr87563.c: New.
+
+2018-10-15 Paul Thomas <pault@gcc.gnu.org>
+ Tobias Burnus <burnus@gcc.gnu.org>
+
+ PR fortran/87566
+ * gfortran.dg/select_type_44.f90: New test.
+ * gfortran.dg/associate_42.f90: New test.
+
+2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
+
+ PR tree-optimization/87022
+ * gcc.dg/tree-ssa/pr87022.c: New test.
+
+2018-10-15 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/87610
+ * gcc.dg/torture/restrict-6.c: New testcase.
+
+2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * g++.dg/vec-init-1.C: New test.
+
+2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/87599
+ * gcc.target/i386/pr87599.c: New test.
+
+2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/87572
+ * gcc.target/i386/pr87572.c: New test.
+
+2018-10-14 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83146
+ * gfortran.dg/associate_43.f90: New test.
+
+2018-10-14 Anthony Green <green@moxielogic.com>
+
+ * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
+
+2018-10-12 Yury Gribov <tetra2005@gmail.com>
+
+ PR middle-end/81376
+ * c-c++-common/pr81376.c: New test.
+ * gcc.target/i386/387-ficom-2.c: Update test.
+ * gcc.target/i386/387-ficom-2.c: Ditto.
+
+2018-10-12 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/87597
+ * gfortran.dg/inline_matmul_24.f90: New.
+
+2018-10-12 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/58787
+ * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
+ * gfortran.dg/interface_42.f90: Ditto.
+ * gfortran.dg/internal_references_1.f90: Ditto.
+ * gfortran.dg/invalid_procedure_name.f90: Ditto.
+ * gfortran.dg/pr65453.f90: Ditto.
+ * gfortran.dg/pr77414.f90: Ditto.
+ * gfortran.dg/pr78741.f90: Ditto.
+ * gfortran.dg/same_name_2.f90: Ditto.
+
+2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
+ * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
+
+2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
+ * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
+ * gcc.target/powerpc/fold-vec-insert-double.c: New.
+ * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
+ * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
+ * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
+ * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
+ * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
+ * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
+
+2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
+ * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
+ * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
+ * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
+ * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
+ * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
+ * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
+ * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
+ * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
+ * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
+ * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
+ * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
+ * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
+ * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
+ * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
+ * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
+ * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
+ * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
+
+2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-select-char.c: New.
+ * gcc.target/powerpc/fold-vec-select-double.c: New.
+ * gcc.target/powerpc/fold-vec-select-float.c: New.
+ * gcc.target/powerpc/fold-vec-select-int.c: New.
+ * gcc.target/powerpc/fold-vec-select-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-select-short.c: New.
+
+2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
+
+ PR tree-optimization/86829
+ * gcc.dg/sinatan-1.c: New test.
+ * gcc.dg/sinatan-2.c: New test.
+ * gcc.dg/sinatan-3.c: New test.
+
+2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
+ * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
+
+2018-10-11 Tobias Burnus <burnus@net-b.de>
+
+ Revert:
+ 2018-10-09 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/83522
+ * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
+ change to dg-do compile.
+ * gfortran.dg/actual_array_substr_2.f90: Ditto.
+ * gfortran.dg/array_initializer_1.f90: Use array
+ element not size-one section.
+ * gfortran.dg/array_substring.f90: New.
+
+2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/87511
+ * gcc.target/aarch64/pr87511.c: Add new test.
+
+2018-10-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84993
+ * g++.dg/torture/accessor-fixits-9.C: New test.
+
+2018-10-11 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/parse/close-brace.C: New.
+ * g++.dg/cpp0x/noexcept16.C: Avoid warning.
+ * g++.old-deja/g++.other/crash32.C: Add another error
+
+2018-10-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85070
+ * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
+ c++14_only to c++14.
+
+2018-10-11 David Malcolm <dmalcolm@redhat.com>
+
+ * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
+ there hasn't been a dg-end-multiline-output since the last
+ dg-begin-multiline-output.
+ (dg-end-multiline-output): Issue an error if there hasn't been a
+ dg-begin-multiline-output. Reset _multiline_last_beginning_line
+ as soon possible. Rename "line" to "last_line".
+
+2018-10-11 Andrew Stubbs <ams@codesourcery.com>
+
+ * selftests/repeat.rtl: New file.
+
+2018-10-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87582
+ * g++.dg/cpp1z/decomp48.C: New test.
+
+2018-10-11 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/diagnostic/macro-arg-count.C: Move to...
+ * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
+ output for C vs C++. Expect notes showing the definitions of the
+ macros.
+ * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
+ above.
+
+2018-10-11 Martin Jambor <mjambor@suse.cz>
+
+ * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
+ greater that the size of double by target large_long double.
+
+2018-10-11 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp2a/feat-cxx2a.C: New test.
+
+ PR c++/87547
+ * g++.dg/rtti/typeid12.C: New test.
+
+2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/other/pr87574.C: New test.
+
+2018-10-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87567 - constexpr rejects call to non-constexpr function.
+ * g++.dg/cpp1y/constexpr-loop7.C: New test.
+
+2018-10-10 Paul A. Clarke <pc@us.ibm.com>
+
+ PR target/87579
+ * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
+ * gcc.target/powerpc/sse3-addsubps.c: Likewise.
+ * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
+ * gcc.target/powerpc/sse3-haddps.c: Likewise.
+ * gcc.target/powerpc/sse3-hsubps.c: Likewise.
+ * gcc.target/powerpc/sse3-haddpd.c: Likewise.
+ * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
+ * gcc.target/powerpc/sse3-lddqu.c: Likewise.
+ * gcc.target/powerpc/sse3-movsldup.c: Likewise.
+ * gcc.target/powerpc/sse3-movshdup.c: Likewise.
+ * gcc.target/powerpc/sse3-movddup.c: Likewise.
+ * gcc.target/powerpc/pr37191.c: Likewise.
+2018-10-10 Martin Sebor <msebor@redhat.com>
+
+ PR c/54391
+ * gcc.dg/transparent-union-6.c: New.
+
+2018-10-10 Martin Sebor <msebor@redhat.com>
+
+ * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
+ Add a test for 2-byte wchar_t.
+ * gcc.dg/builtin-memchr.c: New test.
+
+2018-10-10 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/87573
+ * gcc.target/i386/pr87573.c: New test.
+
+2018-10-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/87550
+ * gcc.target/i386/pr87550.c: New test.
+
+ PR c/87286
+ * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
+
+2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84423
+ * g++.dg/concepts/pr84423-1.C: New.
+ * g++.dg/concepts/pr84423-2.C: Likewise.
+ * g++.dg/cpp0x/auto39.C: Test location too.
+ * g++.dg/cpp0x/auto9.C: Likewise.
+ * g++.dg/cpp1y/pr60384.C: Likewise.
+
+2018-10-09 Paul A. Clarke <pc@us.ibm.com>
+
+ * gcc.target/powerpc/sse3-check.h: New file.
+ * gcc.target/powerpc/sse3-addsubps.c: New file.
+ * gcc.target/powerpc/sse3-addsubpd.c: New file.
+ * gcc.target/powerpc/sse3-haddps.c: New file.
+ * gcc.target/powerpc/sse3-hsubps.c: New file.
+ * gcc.target/powerpc/sse3-haddpd.c: New file.
+ * gcc.target/powerpc/sse3-hsubpd.c: New file.
+ * gcc.target/powerpc/sse3-lddqu.c: New file.
+ * gcc.target/powerpc/sse3-movsldup.c: New file.
+ * gcc.target/powerpc/sse3-movshdup.c: New file.
+ * gcc.target/powerpc/sse3-movddup.c: New file.
+ * gcc.target/powerpc/pr37191.c: New file.
+
+2018-10-09 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/83522
+ * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
+ change to dg-do compile.
+ * gfortran.dg/actual_array_substr_2.f90: Ditto.
+ * gfortran.dg/array_initializer_1.f90: Use array
+ element not size-one section.
+ * gfortran.dg/array_substring.f90: New.
+
+2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
+ testcase.
+
+2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/warn17.adb: New testcase.
+
+2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
+ gnat.dg/inline14_pkg.ads: New testcase.
+
+2018-10-09 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/warn18.adb: New testcase.
+
+2018-10-09 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/asan/pr64820.c: Add line number to scanned
+ pattern.
+ * c-c++-common/asan/use-after-return-1.c: Likewise.
+ * g++.dg/asan/function-argument-1.C (main): Likewise.
+ * g++.dg/asan/function-argument-2.C (main): Likewise.
+ * g++.dg/asan/function-argument-3.C (main): Likewise.
+ * g++.dg/asan/use-after-scope-1.C (main): Likewise.
+ * g++.dg/asan/use-after-scope-2.C (main): Likewise.
+ * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
+ * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
+ * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
+ * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
+ * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
+ * gcc.dg/asan/pr78541.c (main): Likewise.
+ * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
+ * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
+ * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
+ * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
+ * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
+ * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
+
+2018-10-09 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87151
+ * gfortran.dg/deferred_type_component_3.f90: New test.
+
+ PR fortran/80931
+ * gfortran.dg/deferred_character_28.f90: New test.
+ * gfortran.dg/deferred_character_29.f90: New test (note that
+ this test appears in PR83196 comment #4 by mistake).
+
+2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/i386/vararg-loc.c: Accept a column number.
+
+2018-10-08 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/i386.exp: Move procedures to
+ target-supports.exp.
+ * g++.target/i386/i386.exp: New file.
+ * gcc.target/i386/mv*.C: Move here tests and remove
+ target filter in these tests.
+
+2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
+
+ * gfortran.dg/contiguous_4.f90: Adjust.
+ * gfortran.dg/contiguous_4.f90: New test.
+
+2018-10-08 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/86372
+ * gfortran.dg/associate_41.f90: New test.
+
+2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/merge-all-constants-2.c: Require string_merging support.
+ * gnat.dg/string_merge1.adb: Likewise.
+ * gnat.dg/string_merge2.adb: Likewise.
+
+2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
+
+2018-10-08 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/ext/pr82625.C: Add dg-compile filter.
+
+2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71128
+ * g++.dg/concepts/pr71128.C: New.
+
+2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR c/87286
+ * gcc.dg/pr87286.c: New test.
+
+2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/86111
+ * gfortran.dg/array_constructor_type_23.f90: New test.
+
+2018-10-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83999
+ * gfortran.dg/elemental_function_4.f90 : New test.
+
+2018-10-05 Peter Bergner <bergner@linux.ibm.com>
+
+ PR rtl-optimization/86939
+ PR rtl-optimization/87479
+ * gcc.target/powerpc/pr86939.c: New test.
+ * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
+
+2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gnat.dg/string_merge1.adb: Fix test expectations.
+ * gnat.dg/string_merge2.adb: Likewise.
+
+2018-10-05 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/56856
+ * g++.dg/ext/builtin4.C: Set expected location for warning to the
+ correct location within the format string.
+ * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
+ files for testing locations within string literal locations from
+ the C frontend.
+ * g++.dg/warn/Wformat-method.C: New test.
+ * g++.dg/warn/Wformat-pr71863.C: New test.
+ * g++.dg/warn/Wformat-ranges-c++11.C: New test.
+ * g++.dg/warn/Wformat-ranges.C: New test, based on
+ gcc.dg/format/diagnostic-ranges.c.
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c
+ (test_multitoken_macro): Generalize expected output to work with
+ both C and C++.
+ * gcc.dg/plugin/diagnostic-test-string-literals-2.c
+ (test_stringified_token_1): Likewise.
+ (test_stringified_token_3): Likewise.
+
+2018-10-05 David Malcolm <dmalcolm@redhat.com>
+
+ * lib/multiline.exp (proc dg-end-multiline-output): Check argument
+ count. If there's a 3rd argument, use dg-process-target on it,
+ bailing out, or recording expected failures as "maybe_x".
+ (proc handle-multiline-outputs): Extract "maybe_x", and use it
+ to convert pass/fail into xpass/xfail.
+
+2018-10-05 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/87490
+ * gcc.dg/pr87490.c: New test.
+ * gcc.dg/warn-strnlen-no-nul-2.c: Same.
+
+2018-10-05 Steve Ellcey <sellcey@cavium.com>
+
+ PR tree-optimization/71625
+ * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
+ (test_vclz_s16): Ditto.
+ (test_vclz_s32): Ditto.
+ (test_vclzq_s8): Ditto.
+ (test_vclzq_s16): Ditto.
+ (test_vclzq_s32): Ditto.
+ (test_vclz_u8): Ditto.
+ (test_vclz_u16): Ditto.
+ (test_vclz_u32): Ditto.
+ (test_vclzq_u8): Ditto.
+ (test_vclzq_u16): Ditto.
+ (test_vclzq_u32): Ditto.
+ * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
+ (test_vneg_s16): Ditto.
+ (test_vneg_s32): Ditto.
+ (test_vneg_s64): Ditto.
+ (test_vnegd_s64): Ditto.
+ (test_vnegq_s8): Ditto.
+ (test_vnegq_s16): Ditto.
+ (test_vnegq_s32): Ditto.
+ (test_vnegq_s64): Ditto.
+
+2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/87509
+ * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
+ of dfp_hw. Don't include <altivec.h>.
+ * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
+ lp64.
+ * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
+ * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
+ * gcc.target/powerpc/test_mffsl.c: Ditto.
+
+2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
+
+ * c-c++-common/Wprio-ctor-dtor.c: New test.
+
+2018-10-04 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
+ * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
+ dg-additional-options. Add dg-message and dg-missed directives
+ to verify that -fopt-info messages are written at the correct
+ locations.
+
+2018-10-04 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
+ due to "-internals" not being selected.
+ * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
+ "-internals" added to re-enable the output from test_scopes.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
+
+2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gnat.dg/string_merge1.adb: New test.
+ * gnat.dg/string_merge2.adb: New test.
+ * gcc.dg/merge-all-constants-1.c: Adjust test.
+ * gcc.dg/merge-all-constants-2.c: New test.
+
+2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ PR target/87486
+ * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
+
+2018-10-04 Martin Liska <mliska@suse.cz>
+
+ PR c/87483
+ * gcc.dg/pr87483.c: New test.
+
+2018-10-04 Martin Liska <mliska@suse.cz>
+
+ PR ipa/82625
+ * g++.dg/ext/pr82625.C: New test.
+
+2018-10-04 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/dump-1.c: New test.
+ * gcc.dg/plugin/dump_plugin.c: New test plugin.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
+
+2018-10-04 Peter Bergner <bergner@linux.ibm.com>
+
+ PR rtl-optimization/87466
+ * gcc.target/powerpc/pr87466.c: New test.
+
+2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/85787
+ * gcc.dg/ipa/propmalloc-4.c: New test.
+
+2018-10-04 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
+
+2018-10-03 Ian Lance Taylor <iant@google.com>
+
+ * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
+
+2018-10-03 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/warn-sprintf-no-nul.c: New test.
+
+2018-10-03 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/86109
+ * g++.dg/gcov/pr86109.C: New test.
+
+2018-10-02 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/muldiv-1.c: New file.
+ * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
+
+2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/87081
+ * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
+
+2018-10-01 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/warn-strnlen-no-nul.c: New.
+
+2018-10-01 Carl Love <cel@us.ibm.com>
+
+ PR 69431
+ * gcc.target/powerpc/test_mffsl-p9.c: New file.
+ * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
+ * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
+ * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
+ * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
+
+2018-10-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/65677
+ * gfortran.dg/dependency_52.f90 : Expand the test to check both
+ the call to adjustl and direct assignment of the substring.
+
+2018-10-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87465
+ * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
+
+2018-10-01 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/86486
+ * gcc.dg/pr82788.c: Skip for AArch64.
+ * gcc.dg/guality/vla-1.c: Turn off stack-clash.
+ * gcc.target/aarch64/subsp.c: Likewise.
+ * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
+ on AArch64.
+ * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
+ * gcc.dg/stack-check-12.c: ILP32 fixup.
+ * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
+ * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
+ * lib/target-supports.exp
+ (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
+ require frame pointer for non-leaf functions.
+
+2018-10-01 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/86486
+ * gcc.target/aarch64/stack-check-alloca-1.c: New.
+ * gcc.target/aarch64/stack-check-alloca-10.c: New.
+ * gcc.target/aarch64/stack-check-alloca-2.c: New.
+ * gcc.target/aarch64/stack-check-alloca-3.c: New.
+ * gcc.target/aarch64/stack-check-alloca-4.c: New.
+ * gcc.target/aarch64/stack-check-alloca-5.c: New.
+ * gcc.target/aarch64/stack-check-alloca-6.c: New.
+ * gcc.target/aarch64/stack-check-alloca-7.c: New.
+ * gcc.target/aarch64/stack-check-alloca-8.c: New.
+ * gcc.target/aarch64/stack-check-alloca-9.c: New.
+ * gcc.target/aarch64/stack-check-alloca.h: New.
+ * gcc.target/aarch64/stack-check-14.c: New.
+ * gcc.target/aarch64/stack-check-15.c: New.
+
+2018-10-01 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/86486
+ * gcc.target/aarch64/stack-check-prologue-16.c: New test
+ * gcc.target/aarch64/stack-check-cfa-3.c: New test.
+ * gcc.target/aarch64/sve/struct_vect_24.c: New test.
+ * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
+
+2018-10-01 Jeff Law <law@redhat.com>
+ Richard Sandiford <richard.sandiford@linaro.org>
+ Tamar Christina <tamar.christina@arm.com>
+
+ PR target/86486
+ * gcc.target/aarch64/stack-check-12.c: New.
+ * gcc.target/aarch64/stack-check-13.c: New.
+ * gcc.target/aarch64/stack-check-cfa-1.c: New.
+ * gcc.target/aarch64/stack-check-cfa-2.c: New.
+ * gcc.target/aarch64/stack-check-prologue-1.c: New.
+ * gcc.target/aarch64/stack-check-prologue-10.c: New.
+ * gcc.target/aarch64/stack-check-prologue-11.c: New.
+ * gcc.target/aarch64/stack-check-prologue-12.c: New.
+ * gcc.target/aarch64/stack-check-prologue-13.c: New.
+ * gcc.target/aarch64/stack-check-prologue-14.c: New.
+ * gcc.target/aarch64/stack-check-prologue-15.c: New.
+ * gcc.target/aarch64/stack-check-prologue-2.c: New.
+ * gcc.target/aarch64/stack-check-prologue-3.c: New.
+ * gcc.target/aarch64/stack-check-prologue-4.c: New.
+ * gcc.target/aarch64/stack-check-prologue-5.c: New.
+ * gcc.target/aarch64/stack-check-prologue-6.c: New.
+ * gcc.target/aarch64/stack-check-prologue-7.c: New.
+ * gcc.target/aarch64/stack-check-prologue-8.c: New.
+ * gcc.target/aarch64/stack-check-prologue-9.c: New.
+ * gcc.target/aarch64/stack-check-prologue.h: New.
+ * lib/target-supports.exp
+ (check_effective_target_supports_stack_clash_protection): Add AArch64.
+
+2018-10-01 Tamar Christina <tamar.christina@arm.com>
+
+ * lib/target-supports.exp (check_cached_effective_target_indexed): New.
+ (check_cached_effective_target, clear_effective_target_cache): Cleanup.
+ (check_compile): Support values already Boolean.
+ (check_alias_available, check_gc_sections_available,
+ check_profiling_available, check_effective_target_vect_cmdline_needed,
+ check_effective_target_vect_int,
+ check_effective_target_vect_intfloat_cvt,
+ check_effective_target_vect_doubleint_cvt,
+ check_effective_target_vect_intdouble_cvt,
+ check_effective_target_vect_uintfloat_cvt,
+ check_effective_target_vect_floatint_cvt,
+ check_effective_target_vect_floatuint_cvt,
+ check_effective_target_vect_peeling_profitable,
+ check_effective_target_vect_simd_clones,
+ check_effective_target_vect_peeling_profitable,
+ check_effective_target_vect_simd_clones,
+ check_effective_target_vect_shift,
+ check_effective_target_vect_bswap,
+ check_effective_target_vect_shift_char,
+ check_effective_target_vect_float,
+ check_effective_target_vect_double,
+ check_effective_target_vect_long_long,
+ check_effective_target_vect_no_int_min_max,
+ check_effective_target_vect_no_int_add,
+ check_effective_target_vect_no_bitwise,
+ check_effective_target_vect_perm,
+ check_effective_target_vect_perm_byte,
+ check_effective_target_vect_perm_short,
+ check_effective_target_xorsign,
+ check_effective_target_vect_widen_sum_hi_to_si_pattern,
+ check_effective_target_vect_widen_sum_hi_to_si,
+ check_effective_target_vect_widen_sum_qi_to_hi,
+ check_effective_target_vect_widen_sum_qi_to_si,
+ check_effective_target_vect_widen_mult_qi_to_hi,
+ check_effective_target_vect_widen_mult_hi_to_si,
+ check_effective_target_vect_widen_mult_qi_to_hi_pattern,
+ check_effective_target_vect_widen_mult_hi_to_si_pattern,
+ check_effective_target_vect_widen_mult_si_to_di_pattern,
+ check_effective_target_vect_widen_shift,
+ check_effective_target_vect_sdot_qi,
+ check_effective_target_vect_udot_qi,
+ check_effective_target_vect_sdot_hi,
+ check_effective_target_vect_udot_hi,
+ check_effective_target_vect_usad_char,
+ check_effective_target_vect_pack_trunc,
+ check_effective_target_vect_unpack,
+ check_effective_target_unaligned_stack,
+ check_effective_target_vect_no_align,
+ check_effective_target_vect_hw_misalign,
+ check_effective_target_natural_alignment_32,
+ check_effective_target_natural_alignment_64,
+ check_effective_target_vect_element_align,
+ check_effective_target_vect_load_lanes **,
+ check_effective_target_vect_condition,
+ check_effective_target_vect_cond_mixed,
+ check_effective_target_vect_char_mult,
+ check_effective_target_vect_short_mult,
+ check_effective_target_vect_int_mult,
+ check_effective_target_vect_extract_even_odd,
+ check_effective_target_vect_interleave,
+ check_effective_target_vect_stridedN,
+ check_effective_target_vect_call_copysignf,
+ check_effective_target_sqrt_insn,
+ check_effective_target_vect_call_sqrtf,
+ check_effective_target_vect_call_btrunc,
+ check_effective_target_vect_call_btruncf,
+ check_effective_target_vect_call_ceil,
+ check_effective_target_vect_call_ceilf,
+ check_effective_target_vect_call_floor,
+ check_effective_target_vect_call_floorf,
+ check_effective_target_vect_call_lceil,
+ check_effective_target_vect_call_lfloor,
+ check_effective_target_vect_call_nearbyint,
+ check_effective_target_vect_call_nearbyintf,
+ check_effective_target_vect_call_round,
+ check_effective_target_vect_call_roundf,
+ check_effective_target_section_anchors,
+ check_effective_target_bswap,
+ check_effective_target_sync_int_long,
+ check_effective_target_sync_char_short,
+ check_effective_target_tiny,
+ check_effective_target_pie_copyreloc,
+ check_effective_target_got32x_reloc,
+ check_effective_target_tls_get_addr_via_got): Use new caching.
+
+2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
+
+ PR tree-optimization/87261
+ * gcc.dg/pr87261.c: New test.
+
+2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tph_addx.c: New test.
+
+2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tmac-3.c: New file.
+
+2018-09-30 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87359
+ * gfortran.dg/associate_40.f90 : New test.
+
+2018-09-30 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/70752
+ PR fortran/72709
+ * gfortran.dg/deferred_character_25.f90 : New test.
+ * gfortran.dg/deferred_character_26.f90 : New test.
+ * gfortran.dg/deferred_character_27.f90 : New test to verify
+ that PR82617 remains fixed.
+
+2018-09-30 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/70149
+ * gfortran.dg/deferred_character_24.f90 : New test.
+
+2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/87370
+ * gcc.target/i386/pr87370.c: New test.
+
+2018-09-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/65667
+ * gfortran.dg/dependency_52.f90 : New test.
+
+2018-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/87467
+ * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
+ (CALC): Use double instead of float.
+ (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
+ _mm512_abs_ps and _mm512_mask_abs_ps.
+
+2018-09-28 David Malcolm <dmalcolm@redhat.com>
+
+ * c-c++-common/unroll-1.c: Update expected output from "note" to
+ "optimized".
+ * c-c++-common/unroll-2.c: Likewise.
+ * c-c++-common/unroll-3.c: Likewise.
+ * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
+ dg-message to dg-missed. Convert param from -fopt-info to
+ -fopt-info-missed-ipa.
+ * g++.dg/tree-ssa/pr81408.C: Update expected output from
+ dg-message to dg-missed.
+ * g++.dg/vect/slp-pr56812.cc: Update expected output from
+ dg-message to dg-optimized.
+ * gcc.dg/pr26570.c: Update expected output from dg-message to
+ dg-missed. Convert param from -fopt-info to
+ -fopt-info-missed-ipa.
+ * gcc.dg/pr32773.c: Likewise.
+ * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
+ dg-message to dg-missed.
+ * gcc.dg/unroll-2.c: Update expected output from dg-message to
+ dg-optimized.
+ * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
+ from -fopt-info to -fopt-info-vec.
+ * gfortran.dg/directive_unroll_1.f90: Update expected output from
+ "note" to "optimized".
+ * gfortran.dg/directive_unroll_2.f90: Likewise.
+ * gfortran.dg/directive_unroll_3.f90: Likewise.
+ * gnat.dg/unroll4.adb: Likewise.
+ * lib/gcc-dg.exp (dg-optimized): New procedure.
+ (dg-missed): New procedure.
+
+2018-09-28 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/87390
+ * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
+ values explicitly to target type for comparison.
+
+2018-09-28 Steve Ellcey <sellcey@cavium.com>
+
+ PR testsuite/87433
+ * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
+ instead of 4.
+
+2018-09-28 Steve Ellcey <sellcey@cavium.com>
+
+ PR testsuite/87433
+ * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
+
+2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20160229-1.c: Minor tweak.
+ * gcc.target/sparc/cbcond-2.c: Likewise.
+ * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
+ * gcc.target/sparc/movcc-2.c: Minor tweak.
+ * gcc.target/sparc/overflow-3.c: Likewise.
+ * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
+ * gcc.target/sparc/overflow-5.c: Minor tweak.
+ * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
+
+2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
+ valid value, in the "vector bool int" case.
+
+2018-09-27 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
+ * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
+ * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
+
+2018-09-27 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/pr60518.C: Add -Wno-missing-profile.
+ * g++.dg/torture/pr59265.C: Likewise.
+ * g++.dg/tree-prof/morefunc.C: Likewise.
+ * g++.dg/tree-ssa/dom-invalid.C: Likewise.
+ * gcc.dg/pr26570.c: Likewise.
+ * gcc.dg/pr32773.c: Likewise.
+ * gcc.dg/pr40209.c: Likewise.
+ * gcc.dg/pr51957-1.c: Likewise.
+ * gcc.dg/pr80747.c: Likewise.
+ * gcc.target/aarch64/pr62262.c: Likewise.
+
+2018-09-27 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/87451
+ * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
+
+2018-09-27 Richard Biener <rguenther@suse.de>
+
+ PR debug/37801
+ PR debug/87440
+ * gcc.dg/debug/dwarf2/inline2.c: Adjust.
+ * gcc.dg/debug/dwarf2/inline4.c: New testcase.
+
+2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67544
+ * g++.dg/concepts/pr67544.C: New.
+
+2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84940
+ * g++.dg/expr/unary4.C: New.
+
+2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
+
+ PR gcov-profile/86957
+ * gcc.dg/Wmissing-profile.c: New test.
+
+2018-09-26 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/87390
+ * gcc.target/i386/excess-precision-9.c,
+ gcc.target/i386/excess-precision-10.c: New tests.
+
+2018-09-26 Richard Biener <rguenther@suse.de>
+
+ PR debug/87443
+ * gcc.dg/debug/dwarf2/inline5.c: New testcase.
+
+2018-09-26 Martin Jambor <mjambor@suse.cz>
+
+ PR c/87347
+ * gcc.dg/pr87347.c: New test.
+
+2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71131
+ * g++.dg/concepts/pr71131.C: New.
+
+2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71127
+ * g++.dg/concepts/pr71127.C: New.
+
+2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67655
+ * g++.dg/concepts/pr67655.C: New.
+
+2018-09-26 Thomas Quinot <quinot@adacore.com>
+
+ * gnat.dg/sso13.adb: New testcase.
+
+2018-09-26 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/warn16.adb: New testcase.
+
+2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
+ gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
+ gnat.dg/elab7_pkg2.ads: New testcase.
+
+2018-09-26 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
+
+2018-09-26 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/predicate2-containers.ads,
+ gnat.dg/predicate2-project-name_values.ads,
+ gnat.dg/predicate2-project-registry-attribute.ads,
+ gnat.dg/predicate2-project-registry.ads,
+ gnat.dg/predicate2-project-typ-set.ads,
+ gnat.dg/predicate2-project-typ.ads,
+ gnat.dg/predicate2-project.ads,
+ gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
+ gnat.dg/predicate2_main.adb: New testcase.
+
+2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/dynhash1.adb: New testcase.
+
+2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/sets1.adb: New testcase.
+ * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
+ to new API.
+
+2018-09-26 Thomas Quinot <quinot@adacore.com>
+
+ * gnat.dg/sso12.adb: New testcase.
+
+2018-09-26 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/expr_func8.adb: New testcase.
+
+2018-09-26 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
+ testcase.
+
+2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67656
+ * g++.dg/concepts/pr67656.C: New.
+
+2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
+ gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
+ gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
+
+2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/other/vthunk1.C: Rename to...
+ * g++.dg/other/thunk1.C: ...this.
+ * g++.dg/other/thunk2a.C: New test.
+ * g++.dg/other/thunk2b.C: Likewise.
+
+2018-09-25 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/weak-1.c: New.
+
+2018-09-25 Jeff Law <law@redhat.com>
+
+ * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
+ * gcc.dg/warn-stplen-no-nul.c: Likewise.
+
+2018-09-25 Alexandre Oliva <oliva@adacore.com>
+
+ * gnat.dg/dinst.adb: Adjust for locviews.
+
+2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
+ * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
+ vec_splat calls from recently added tests. Update instruction counts.
+ * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
+ * gcc.target/powerpc/fold-vec-splat-int.c: Same.
+ * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
+ * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
+ * gcc.target/powerpc/fold-vec-splat-short.c: Same.
+
+2018-09-25 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87425
+ * g++.dg/cpp2a/constexpr-virtual12.C: New test.
+
+2018-09-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87398
+ * g++.dg/other/pr87398.C: New test.
+ * g++.dg/cpp2a/constexpr-virtual10.C: New test.
+ * g++.dg/cpp2a/constexpr-virtual11.C: New test.
+
+2018-09-25 Martin Jambor <mjambor@suse.cz>
+
+ PR testsuite/87339
+ * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
+ float125 target.
+ * gcc.target/i386/warn-abs-3.c: New test.
+
+2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81246
+ * g++.dg/cpp0x/pr81246.C: New.
+
+2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82699
+ * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
+ * gcc.target/i386/pr82699-6.c: Add -fno-pic.
+
+2018-09-25 Jakub Jelinek <jakub@redhat.com>
+
+ * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
+ ILP32.
+
+2018-09-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87402
+ * gcc.dg/torture/pr87402.c: New testcase.
+
+2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/70150
+ * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
+ for pie_enabled target.
+ * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
+ * gcc.target/i386/pr34256.c: Likewise.
+
+2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85070
+ * g++.dg/cpp0x/pr85070.C: New.
+
+2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82699
+ * gcc.target/i386/pr82699-1.c: New file.
+ * gcc.target/i386/pr82699-2.c: Likewise.
+ * gcc.target/i386/pr82699-3.c: Likewise.
+ * gcc.target/i386/pr82699-4.c: Likewise.
+ * gcc.target/i386/pr82699-5.c: Likewise.
+ * gcc.target/i386/pr82699-6.c: Likewise.
+
+2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/87401
+ * gfortran.dg/intent_out_12.f90: New test.
+
+2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ PR testsuite/86952
+ * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
+ update expected codegen
+
+2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
+
+ * gfortran.dg/goacc/nested-parallelism.f90: New test.
+
+2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ PR target/80080
+ * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
+ * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
+
+2018-09-24 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/85774
+ * g++.dg/asan/pr85774.C: New test.
+
+2018-09-24 Alexandre Oliva <oliva@adacore.com>
+
+ PR middle-end/87054
+ * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
+
+2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/87395
+ * gfortran.dg/intent_out_11.f90: New test.
+
+2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
+
+ * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
+ * gfortran.dg/coarray_lock_7.f90: Likewise.
+
+2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/87395
+ * gfortran.dg/intent_out_10.f90: New test.
+
+2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/41453
+ * gfortran.dg/intent_optimize_2.f90: New test.
+
+2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/87318
+ * gfortran.dg/dtio_1.f90: Update test to valid code.
+
+2018-09-22 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/85603
+ * gfortran.dg/deferred_character_23.f90 : New test.
+
+2018-09-21 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
+ * gcc.dg/tree-ssa/vrp120.c: New test.
+
+2018-09-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87372 - __func__ constexpr evaluation.
+ * g++.dg/cpp1y/func_constexpr2.C: New test.
+
+2018-09-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/77325
+ * gfortran.dg/deferred_character_22.f90 : New test.
+
+2018-09-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87359
+ * gfortran.dg/finalize_33.f90 : New test.
+
+2018-09-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/87309
+ * gcc.dg/pr87309.c: New test.
+
+2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-14.c: New test.
+
+2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/nested-func-11.c: New test.
+
+ * lib/target-supports.exp (check_effective_target_tls_runtime): Make
+ more robust and remove target-specific handling.
+
+2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20180921-1.c: New test.
+
+2018-09-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87109 - wrong ctor with maybe-rvalue semantics.
+ * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
+ * g++.dg/cpp0x/ref-qual20.C: New test.
+
+2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
+
+ * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
+ * g++.dg/lto/20081109-1_0.C: Likewise.
+ * g++.dg/lto/20090302_0.C: Likewise.
+ * g++.dg/lto/pr45621_0.C: Likewise.
+ * g++.dg/lto/pr60567_0.C: Likewise.
+ * g++.dg/lto/pr62026.C: Likewise.
+ * gcc.dg/lto/pr45736_0.c: Likewise.
+ * gcc.dg/lto/pr52634_0.c: Likewise.
+ * gfortran.dg/lto/20091016-1_0.f90: Likewise.
+ * gfortran.dg/lto/pr79108_0.f90: Likewise.
+
+2018-09-20 Alexandre Oliva <oliva@adacore.com>
+
+ PR middle-end/87054
+ * gcc.dg/pr87054.c: New.
+
+2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/87288
+ * gcc.dg/vect/pr87288-1.c: New test.
+ * gcc.dg/vect/pr87288-2.c: Likewise,
+ * gcc.dg/vect/pr87288-3.c: Likewise.
+
+2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/86877
+ * gfortran.dg/vect/vect-8-epilogue.F90: New test.
+
+2018-09-19 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/conversion/op4.C: Add dg-warning.
+ * g++.dg/warn/Wclass-conversion1.C: New test.
+ * g++.dg/warn/Wclass-conversion2.C: New test.
+ * g++.dg/warn/Wconversion5.C: Remove file.
+ * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
+ * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
+ * g++.old-deja/g++.jason/conversion5.C: Likewise.
+
+2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/87324
+ * g++.dg/cpp0x/desig5.C: New.
+
+2018-09-19 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84109
+ * gfortran.dg/elemental_function_3.f90 : New test.
+
+2018-09-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87357 - missing -Wconversion warning
+ * g++.dg/warn/Wconversion5.C: New test.
+
+2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
+
+ * gcc.target/aarch64/atomic-store.c: New.
+
+2018-09-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87349
+ PR tree-optimization/87342
+ * gcc.dg/torture/pr87349-1.c: New testcase.
+ * gcc.dg/torture/pr87349-2.c: Likewise.
+ * gcc.dg/torture/pr87342.c: Likewise.
+
+2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/29550
+ * gfortran.dg/inline_matmul_13.f90: Adjust count for
+ _gfortran_matmul.
+ * gfortran.dg/inline_matmul_16.f90: Likewise.
+ * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
+ for dgemm instead of dgemm_. Add call to random_number to make
+ standard conforming.
+ * gfortran.dg/matmul_blas_1.f90: New test.
+ * gfortran.dg/matmul_bounds_14.f: New test.
+ * gfortran.dg/matmul_bounds_15.f: New test.
+ * gfortran.dg/matmul_bounds_16.f: New test.
+ * gfortran.dg/blas_gemm_routines.f: New test / additional file for
+ preceding tests.
+
+2018-09-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87239
+ * gfortran.dg/elemental_function_2.f90 : New test.
+
+2018-09-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87336
+ * gfortran.dg/pointer_array_10.f90 : New test.
+ * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
+ * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
+ count to 72.
+
+2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85065
+ * g++.dg/concepts/pr85065.C: New.
+
+2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR testsuite/87339
+ * gcc.dg/warn-abs-1.c: Require float128 target.
+ Skip if large_long_double newlib target.
+
+2018-09-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/86881
+ * g++.dg/warn/pr86881.C: New.
+
+2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/spellcheck_1.c:
+ Make architecture suggestion optional.
+ * gcc.target/aarch64/spellcheck_4.c:
+ Likewise.
+
+2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
+ functions.
+
+2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
+ Bernd Schmidt <bernds_cb1@t-online.de>
+
+ * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
+ * gcc.target/nvptx/atomic_fetch-2.c: ... this.
+ * gcc.target/nvptx/atomic_fetch-3.c: New test.
+
+2018-09-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87328
+ * gcc.dg/torture/pr87328.c: New testcase.
+
+2018-09-17 Martin Jambor <mjambor@suse.cz>
+
+ PR c/63886
+ * gcc.dg/warn-abs-1.c: New test.
+ * gcc.dg/dfp/warn-abs-2.c: Likewise.
+
+2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
+ TEST_ALWAYS_FLAGS to HOSTCXX.
+
+2018-09-17 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/64120
+ * gfortran.dg/allocatable_scalar_14.f90 : New test.
+
+2018-09-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87301
+ * gcc.dg/torture/pr87301.c: New testcase.
+
+2018-09-17 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/85954
+ * gfortran.dg/deferred_character_21.f90 : New test.
+
+2018-09-16 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/86484
+ PR fortran/84543
+ * gfortran.dg/class_assign_2.f90: New test case.
+ * gfortran.dg/class_assign_3.f90: New test case.
+
+2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/37802
+ * gfortran.dg/matmul_bounds_13.f90: New test case.
+ * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
+ error.
+ * gfortran.dg/matmul_5.f90: Likewise.
+ * gfortran.dg/matmul_bounds_10.f90: Likewise.
+ * gfortran.dg/matmul_bounds_11.f90: Likewise.
+ * gfortran.dg/matmul_bounds_2.f90: Likewise.
+ * gfortran.dg/matmul_bounds_4.f90: Likewise.
+ * gfortran.dg/matmul_bounds_5.f90: Likewise.
+
+2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/compile/20180915-1.c: New test.
+
+2018-09-14 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/82967
+ * c-c++-common/attributes-1.c: Remove bogus suggestion from
+ dg-prune-output.
+ * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
+ bogus suggestion.
+ * gcc.dg/spellcheck-identifiers-4.c: New test.
+
+2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
+
+2018-09-14 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/warn-stpcpy-no-nul.c: New test.
+
+2018-09-14 Martin Sebor <msebor@redhat.com>
+ Jeff Law <law@redhat.com>
+
+ * gcc.dg/warn-strcpy-no-nul.c: New test.
+
+2018-09-14 Martin Sebor <msebor@redhat.com>
+
+ c++/61941
+ * g++.dg/pr61941.C: New test.
+
+2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
+ rather than pattern name in combine dump.
+
+2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
+
+ PR target/85628
+ * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
+ New functions.
+
+2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR tree-optimization/87259
+ * gcc.dg/pr87259.c: New test.
+
+2018-09-13 Martin Sebor <msebor@redhat.com>
+ Jeff Law <law@redhat.com>
+
+ * gcc.dg/warn-strlen-no-nul.c: New test.
+
+2018-09-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87263
+ * gcc.dg/torture/pr87263.c: New testcase.
+ * gcc.dg/torture/ssa-fre-2.c: Likewise.
+ * gcc.dg/torture/ssa-fre-3.c: Likewise.
+ * gcc.dg/torture/ssa-fre-4.c: Likewise.
+
+2018-09-13 Omar Sandoval <osandov@osandov.com>
+ Tom de Vries <tdevries@suse.de>
+
+ PR debug/86985
+ * gcc.dg/guality/zero-length-array.c: New test.
+
+2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
+
+ PR target/85628
+ * gcc.target/aarch64/combine_bfxil.c: New file.
+ * gcc.target/aarch64/combine_bfxil_2.c: New file.
+
+2018-09-13 Jakub Jelinek <jakub@redhat.com>
+ Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR middle-end/87290
+ * gcc.target/i386/pr87290.c: New test.
+ * gcc.c-torture/execute/pr87290.c: New test.
+
+2018-09-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/87287
+ * gcc.dg/tree-ssa/pr87287.c: New test.
+
+2018-09-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
+ special-casing of diagnostic for a single non-viable candidate due
+ to a bad argument.
+ * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
+ Add test coverage for an unmatched overloaded operator.
+ * g++.dg/expr/pmf-1.C: Likewise.
+ * g++.old-deja/g++.bugs/900330_02.C: Likewise.
+ * g++.old-deja/g++.jason/conversion11.C: Likewise.
+ * g++.old-deja/g++.law/arg11.C: Likewise.
+ * g++.old-deja/g++.law/arm9.C: Likewise.
+ * g++.old-deja/g++.robertl/eb131.C: Likewise.
+
+2018-09-12 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87284
+ * gfortran.dg/allocate_with_mold_2.f90: New test.
+
+2018-09-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/82853
+ * gcc.target/i386/pr82853-1.c: New test.
+ * gcc.target/i386/pr82853-2.c: New test.
+
+2018-09-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87280
+ * gcc.dg/torture/pr87280.c: New testcase.
+
+2018-09-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87266
+ * gcc.dg/torture/pr87266-1.c: New testcase.
+ * gcc.dg/torture/pr87266-2.c: Likewise.
+ * gcc.dg/torture/pr87266-3.c: Likewise.
+ * gcc.dg/torture/pr87266-4.c: Likewise.
+
+2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
+
+2018-09-12 Jakub Jelinek <jakub@redhat.com>
+ Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR tree-optimization/86844
+ * gcc.c-torture/execute/pr86844.c: New test.
+ * gcc.dg/store_merging_22.c: New test.
+ * gcc.dg/store_merging_23.c: New test.
+
+2018-09-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/87248
+ * c-c++-common/torture/pr87248.c: New test.
+
+2018-09-11 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/87172
+ * gfortran.dg/iso_c_binding_only_2.f90: New test case.
+
+2018-09-11 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/87277
+ * gfortran.dg/select_type_43.f90: New test.
+
+2018-09-11 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.dg/driver-specs.c: New.
+
+2018-09-11 Joey Ye <joey.ye@arm.com>
+
+ * lib/gcov.exp (verify-intermediate): Add missing close.
+
+2018-09-11 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/86830
+ * gfortran.dg/typebound_call_30.f90: New test case.
+
+2018-09-10 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85395
+ * gfortran.dg/proc_ptr_comp_52.f90: New test case.
+
+2018-09-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87150 - wrong ctor with maybe-rvalue semantics.
+ * g++.dg/cpp0x/move-return2.C: New test.
+
+2018-09-08 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/array-init.c: Add dg-prune-output.
+ * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
+ * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
+ * g++.dg/cpp1y/pr64382.C: Likewise.
+ * g++.dg/cpp1y/pr77739.C: Likewise.
+ * g++.dg/cpp1z/lambda-this1.C: Likewise.
+ * g++.dg/cpp1z/lambda-this2.C: Likewise.
+ * g++.dg/template/crash84.C: Adjust dg-error.
+
+2018-09-07 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
+ messages.
+
+2018-09-07 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87152 - range-based for loops with initializer broken in templates.
+ * g++.dg/cpp2a/range-for11.C: New test.
+ * g++.dg/cpp2a/range-for12.C: New test.
+ * g++.dg/cpp2a/range-for13.C: New test.
+ * g++.dg/cpp2a/range-for14.C: New test.
+ * g++.dg/cpp2a/range-for15.C: New test.
+ * g++.dg/cpp2a/range-for16.C: New test.
+ * g++.dg/cpp2a/range-for17.C: New test.
+ * g++.dg/cpp2a/range-for18.C: New test.
+ * g++.dg/parse/error61.C (foo): Adjust dg-error.
+
+2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ PR target/86731
+ * gcc.target/powerpc/pr86731.c: New test.
+ * gcc.target/powerpc/pr86731-longlong.c: New test.
+ * gcc.target/powerpc/pr86731-fwrapv.c: New test.
+ * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
+ * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
+ * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
+
+2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ PR target/80080
+ * gcc.target/s390/pr80080-3.c: New test.
+ * gcc.target/s390/s390.exp: Make sure the new test passes
+ on all optimization levels.
+
+2018-09-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
+ * g++.dg/warn/Wreturn-local-addr-5.C: New test.
+
+2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
+ Bernd Schmidt <bernds_cb1@t-online.de>
+
+ * gcc.target/nvptx/atomic_fetch-1.c: New test.
+ * gcc.target/nvptx/atomic_fetch-1.c: New test.
+
+2018-09-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87109, wrong overload with ref-qualifiers.
+ * g++.dg/cpp0x/ref-qual19.C: New test.
+
+2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ PR testsuite/52665
+ * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
+ * lib/target-supports.exp (scan-assembler_required_options,
+ scan-assembler-not_required_options,
+ scan-assembler-times_required_options): Add -fno-ident.
+ * lib/scanasm.exp (scan-assembler-times): Fix error message.
+ * c-c++-common/ident-0a.c: New test.
+ * c-c++-common/ident-0b.c: New test.
+ * c-c++-common/ident-1a.c: New test.
+ * c-c++-common/ident-1b.c: New test.
+ * c-c++-common/ident-2a.c: New test.
+ * c-c++-common/ident-2b.c: New test.
+
+2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/recip_sqrt_mult_1.c: New test.
+ * gcc.dg/recip_sqrt_mult_2.c: Likewise.
+ * gcc.dg/recip_sqrt_mult_3.c: Likewise.
+ * gcc.dg/recip_sqrt_mult_4.c: Likewise.
+ * gcc.dg/recip_sqrt_mult_5.c: Likewise.
+ * g++.dg/recip_sqrt_mult_1.C: Likewise.
+ * g++.dg/recip_sqrt_mult_2.C: Likewise.
+
+2018-09-05 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/87205
+ * gcc.dg/tree-ssa/pr87205-2.c: New test.
+ * gcc.dg/tree-ssa/pr87205.c: New test.
+
+2018-09-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87217
+ * gfortran.dg/pr87217.f: New testcase.
+
+2018-09-05 Pádraig Brady p@draigbrady.com
+
+ PR c++/87137
+ * g++.dg/abi/pr87137.C: New.
+
+ PR c++/87185
+ * g++.dg/pr87185.C: New.
+
+2018-09-05 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/87216
+ * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
+ to support Darwin names.
+
+2018-09-05 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/loop.C: Update test to support new format.
+
+2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR debug/86593
+ * g++.dg/pr86593.C: New test.
+
+2018-09-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/87198
+ * gcc.target/i386/pr87198.c: New test.
+
+2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR target/86744
+ * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
+
+2018-09-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87211
+ * gcc.dg/torture/pr87211.c: New testcase.
+
+2018-09-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87176
+ * gcc.dg/torture/pr87176.c: New testcase.
+ * gcc.dg/torture/ssa-fre-1.c: Likewise.
+
+2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/modulo_check: New test.
+
+2018-09-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87177
+ * gcc.dg/torture/pr87177.c: New testcase.
+ * gcc.dg/torture/pr87177-2.c: Likewise.
+
+2018-09-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87200
+ * gcc.dg/torture/pr87200.c: New testcase.
+
+2018-09-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87197
+ * gcc.dg/torture/pr87197.c: New testcase.
+
+ PR tree-optimization/87169
+ * gcc.dg/torture/pr87169.c: New testcase.
+
+2018-09-03 Martin Liska <mliska@suse.cz>
+
+ PR driver/83193
+ * gcc.dg/completion-4.c: New test.
+
+2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84980
+ * g++.dg/concepts/pr84980.C: New.
+
+2018-09-03 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/59521
+ * c-c++-common/pr59521-1.c: New test.
+ * c-c++-common/pr59521-2.c: New test.
+ * gcc.dg/tree-prof/pr59521-3.c: New test.
+
+2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/array-init.c: New test.
+ * g++.dg/init/string2.C: Remove selector.
+
+2018-09-01 Michael Matz <matz@suse.de>
+
+ PR tree-optimization/87074
+ * gcc.dg/pr87074.c: New test.
+
+2018-08-31 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87168
+ * gcc.dg/torture/pr87168.c: New testcase.
+
+2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
+
+ * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
+ * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
+ (test_vnegd_s64): Likewise.
+ * gcc.target/aarch64/vnegd_64.c: New.
+ * gcc.target/aarch64/vabsd_64.c: New.
+ * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
+
+2018-08-31 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/87155
+ PR c++/84707
+ * g++.dg/cpp0x/pr87155.C: New.
+ * g++.dg/cpp0x/inline-ns10.C: Adjust.
+
+2018-08-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/87138
+ * gcc.target/i386/avx512bw-pr87138.c: New test.
+
+2018-08-31 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/86328
+ PR fortran/86760
+ * gfortran.dg/pr86328.f90 : New test.
+ in comment 12 of the PR.
+ * gfortran.dg/pr86760.f90 : New test.
+
+2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
+
+ * g++.dg/cpp0x/noexcept30.C: Make dependence on
+ -fdelete-null-pointer-checks explicit.
+ * g++.dg/cpp1y/constexpr-82218.C: Likewise.
+ * g++.dg/expr/pmf-3.C: Likewise.
+ * g++.dg/ext/attr-returns-nonnull.C: Likewise.
+ * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
+ * g++.dg/tree-ssa/pr61034.C: Likewise.
+ * gcc.dg/addr_equal-1.c: Likewise.
+ * gcc.dg/ipa/pr85734.c: Likewise.
+ * gcc.dg/ipa/propmalloc-1.c: Likewise.
+ * gcc.dg/ipa/propmalloc-2.c: Likewise.
+ * gcc.dg/ipa/propmalloc-3.c: Likewise.
+ * gcc.dg/tree-ssa/pr78154.c: Likewise.
+ * gcc.dg/tree-ssa/pr83648.c: Likewise.
+
+2018-08-30 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/87158
+ * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
+
+2018-08-30 Qing Zhao <qing.zhao@oracle.com>
+
+ PR testsuite/86519
+ * gcc.dg/strcmpopt_6.c: Remove.
+ * gcc.target/aarch64/strcmpopt_6.c: New testcase.
+ * gcc.target/i386/strcmpopt_6.c: Likewise.
+
+2018-08-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87147
+ * gcc.dg/torture/pr87147.c: New testcase.
+
+2018-08-30 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/large_struct_copy_2.c: New.
+
+2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR middle-end/87053
+ * gcc.c-torture/execute/pr87053.c: New test.
+
+2018-08-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87095
+ * g++.dg/ubsan/vptr-13.C: New test.
+
+2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85265
+ * g++.dg/concepts/pr85265.C: New.
+
+2018-08-29 Martin Sebor <msebor@redhat.com>
+ Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR tree-optimization/86714
+ PR tree-optimization/86711
+ * gcc.c-torture/execute/memchr-1.c: New test.
+ * gcc.c-torture/execute/pr86714.c: New test.
+ * gcc.c-torture/execute/widechar-3.c: New test.
+ * gcc.dg/strlenopt-58.c: New test.
+
+2018-08-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87132
+ * gcc.dg/torture/pr87132.c: New testcase.
+
+2018-08-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
+ output to reflect underlining of pertinent parameter in decl
+ for "no known conversion" messages.
+
+2018-08-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/87122
+ * g++.dg/cpp1z/decomp47.C: New test.
+
+2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
+
+ * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
+ where appropriate.
+
+2018-08-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87117
+ * gfortran.dg/pr87117.f90: New testcase.
+
+2018-08-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87126
+ * gcc.dg/tree-ssa/pr87126.c: New testcase.
+
+2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
+
+ PR tree-optimization/87009
+ * gcc.dg/pr87009.c: New test.
+
+2018-08-28 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/86631
+ * g++.dg/Walloca1.C: Adjust.
+
+2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/86546
+ * g++.dg/other/switch4.C: New.
+
+2018-08-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87124
+ * g++.dg/torture/pr87124.C: New testcase.
+
+2017-08-28 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80477
+ * gfortran.dg/class_result_7.f90: New test.
+ * gfortran.dg/class_result_8.f90: New test.
+ * gfortran.dg/class_result_9.f90: New test.
+
+ PR fortran/86481
+ * gfortran.dg/allocate_with_source_25.f90: New test.
+
+2018-08-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/87099
+ * gcc.dg/pr87099.c: New test.
+
+2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR testsuite/87078
+ * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
+
+2018-08-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87117
+ * gcc.dg/pr87117-1.c: New testcase.
+
+2018-08-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87117
+ * gcc.dg/pr87117-2.c: New testcase.
+
+2018-08-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/87117
+ * gcc.dg/lvalue-5.c: New testcase.
+
+2018-08-27 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/87110
+ * gcc.c-torture/compile/pr87110.c: New test.
+
+2018-08-27 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86914
+ * gcc.dg/strlenopt-57.c: New test.
+
+2018-08-27 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/87112
+ * gcc.dg/pr87112.c: New test.
+
+2018-08-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/63392
+ * g++.dg/diagnostic/missing-typename.C: New test.
+
+2018-08-27 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/dse.c: New test.
+
+2018-08-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86993
+ * g++.dg/diagnostic/pr86993.C: New test.
+
+2018-08-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86927
+ * gcc.dg/vect/pr86927.c: New testcase.
+
+2018-08-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/87091
+ * gcc.dg/empty.h: New file.
+ * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
+ top of file and removal of redundant second printing of warning
+ location.
+ * gcc.dg/fixits-pr84852-2.c: Likewise.
+ * gcc.dg/missing-header-fixit-3.c: Likewise.
+ * gcc.dg/missing-header-fixit-4.c: New test.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
+ conversion of show_caret_p to a tri-state.
+
+2018-08-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/87091
+ * g++.dg/pr85523.C: Extend expected output to show line
+ before line-insertion fix-it hint.
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
+ (test_fixit_insert_newline): Add previous line to expected output.
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
+
+2018-08-27 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/86962
+ * gcc.dg/asan/pr86962.c: New test.
+
+2018-08-27 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/val-prof-10.c: New test.
+
+2018-08-27 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/86847
+ * gcc.dg/tree-ssa/switch-3.c: New test.
+ * gcc.dg/tree-ssa/vrp105.c: Remove.
+
+2018-08-27 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/switch-2.c: New test.
+
+2018-08-27 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/torture/20180705-1.C: New testcase.
+ * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
+ * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
+ * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
+ * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
+ * gcc.dg/pr85195.c: Likewise.
+ * gcc.dg/pr85467.c: Likewise.
+ * gcc.dg/torture/pr81790.c: Likewise.
+
+ * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
+ param to current default.
+
+2018-08-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/87065
+ * gcc.target/i386/pr87065.c: New test.
+
+2018-08-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/87080
+ * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
+
+ PR c++/87029, Implement -Wredundant-move.
+ * g++.dg/cpp0x/Wredundant-move1.C: New test.
+ * g++.dg/cpp0x/Wredundant-move2.C: New test.
+ * g++.dg/cpp0x/Wredundant-move3.C: New test.
+ * g++.dg/cpp0x/Wredundant-move4.C: New test.
+
+2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR libfortran/86704
+ * gfortran.dg/matmul_19.f90: New test.
+
+2018-08-25 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/86545
+ * gfortran.dg/generic_35.f90: New test case.
+
+2018-08-24 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/87091
+ * gcc.dg/missing-header-fixit-3.c: Update for changes to how
+ line spans are printed with -fdiagnostics-show-line-numbers.
+
+2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/86837
+ * gfortran.dg/implied_do_io_6.f90: New test.
+
+2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR middle-end/87092
+ * gcc.dg/pr87092.c: New test.
+
+2018-08-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/67012
+ PR c++/86942
+ * g++.dg/cpp0x/auto52.C: New test.
+ * g++.dg/cpp1y/auto-fn52.C: New test.
+ * g++.dg/cpp1y/auto-fn53.C: New test.
+ * g++.dg/cpp1y/auto-fn54.C: New test.
+
+2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
+
+ * lib/target-supports.exp (vect_perm_supported): Only return
+ false for variable-length vectors if the permute size is not
+ a power of 2.
+ (check_effective_target_vect_perm)
+ (check_effective_target_vect_perm_byte)
+ (check_effective_target_vect_perm_short): Remove check for
+ variable-length vectors.
+ * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
+ * gcc.dg/vect/slp-perm-10.c: Likewise.
+ * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
+
+2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/bswap_1.c: New test.
+ * gcc.target/aarch64/sve/bswap_2.c: Likewise.
+ * gcc.target/aarch64/sve/bswap_3.c: Likewise.
+
+2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/slp_perm_1.c: New test.
+ * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
+ * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
+ * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
+ * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
+ * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
+ * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
+
+2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR debug/79342
+ * gcc.dg/pr79342.: New test.
+
+2018-08-23 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/87072
+ * gcc.dg/Warray-bounds-35.c: New test.
+
+2018-08-23 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/87024
+ * gcc.dg/pr87024.c: New testcase.
+
+2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
+ * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
+ * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
+ * gcc.dg/vect/pr80631-2.c: Likewise.
+
+2017-08-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/86863
+ * gfortran.dg/submodule_32.f08: New test.
+
+2018-08-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/86935
+ * gfortran.dg/associate_3.f90: Update error message.
+ * gfortran.dg/associate_39.f90: New test case.
+
+2018-08-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/86888
+ * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
+ an additional case.
+ * gfortran.dg/alloc_comp_basics_7.f90: New test case.
+ * gfortran.dg/class_17.f03: Update error message.
+ * gfortran.dg/class_55.f90: Ditto.
+ * gfortran.dg/dtio_11.f90: Update error messages.
+ * gfortran.dg/implicit_actual.f90: Add an error message.
+ * gfortran.dg/typebound_proc_12.f90: Update error message.
+
+2018-08-22 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/87052
+ * gcc.dg/pr87052.c: New test.
+ * gcc.dg/tree-ssa/dump-3.c: Adjust.
+
+2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * gfortran.dg/max_fmax_aarch64.f90: Rename to...
+ * gfortran.dg/max_expr.f90: ...this.
+ * gfortran.dg/min_fmin_aarch64.f90: Rename to...
+ * gfortran.dg/min_expr.f90: ...this.
+
+2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/86725
+ * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
+ * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
+ * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
+ * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
+
+2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/86725
+ * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
+
+2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-avg-16.c: New test.
+ * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
+ * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
+ * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
+ the second loop in main1.
+
+2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc.dg/lto/pr85248_0.c (test_alias):
+ Stringify __USER_LABEL_PREFIX__.
+ (test_noreturn): Likewise.
+
+2018-08-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86988
+ * g++.dg/pr86988.C: New testcase.
+
+2018-08-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86945
+ * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
+
+2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
+
+ * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
+
+2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
+ Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/25829
+ * gfortran.dg/f2003_inquire_1.f03: Add write statement.
+ * gfortran.dg/f2003_io_1.f03: Add wait statement.
+
+2018-08-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86981, Implement -Wpessimizing-move.
+ * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
+ * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
+ * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
+ * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
+ * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
+
+ PR c++/65043
+ * g++.dg/concepts/pr67595.C: Add dg-warning.
+ * g++.dg/cpp0x/Wnarrowing11.C: New test.
+ * g++.dg/cpp0x/Wnarrowing12.C: New test.
+ * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
+
+ PR c++/86499
+ * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
+ * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
+
+2018-08-21 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
+
+2018-08-21 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
+
+2018-08-21 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
+
+2018-08-21 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
+
+2018-08-21 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
+
+2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/rep_clause7.adb: New testcase.
+
+2018-08-21 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
+ gnat.dg/task1_pkg.ads: New testcase.
+
+2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/linkedlist.adb: New testcase.
+
+2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
+ gnat.dg/elab6_pkg.ads: New testcase.
+
+2018-08-21 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/expr_func5.adb: New testcase.
+
+2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/dynhash.adb: New testcase.
+
+2018-08-21 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/enum4.adb: New testcase.
+
+2018-08-21 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/large_struct_copy.c: New test.
+
+2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
+
+2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR middle-end/86121
+ * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
+
+2018-08-21 Tom de Vries <tdevries@suse.de>
+
+ * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
+ to avoid mismatch in .debug and .earlydebug dump files.
+
+2018-08-20 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/87033
+ * gcc.target/powerpc/pr87033.c: New test.
+
+2018-08-20 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/87034
+ * gcc.dg/builtin-sprintf-warn-20.c: New test.
+
+2018-08-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/84889
+ * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
+ * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
+
+2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/87014
+ * g++.dg/torture/pr87014.C: New file.
+
+2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR target/86984
+ * gcc.target/alpha/pr86984.c: New test.
+
+2018-08-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78655
+ * gcc.dg/tree-ssa/evrp11.c: New testcase.
+
+2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
+ for Darwin.
+
+2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
+ test on Darwin.
+ * g++.dg/debug/dwarf2/pr85302.C: Likewise.
+ * gcc.dg/lto/pr83719_0.c: Likewise.
+
+2018-08-17 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/86996
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
+
+2018-08-17 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/conversion/Wwrite-strings.C: New test.
+
+2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
+ Chung-Lin Tang <cltang@codesourcery.com>
+ Xianmiao Qu <xianmiao_qu@c-sky.com>
+
+ C-SKY port: Testsuite
+
+ * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
+ * g++.dg/torture/type-generic-1.C: Likewise.
+ * gcc.c-torture/compile/20000804-1.c: Likewise.
+ * gcc.c-torture/execute/20101011-1.c: Likewise.
+ * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
+ * gcc.dg/20020312-2.c: Likewise.
+ * gcc.dg/Wno-frame-address.c: Likewise.
+ * gcc.dg/c11-true_min-1.c: Likewise.
+ * gcc.dg/sibcall-10.c: Likewise.
+ * gcc.dg/sibcall-9.c: Likewise.
+ * gcc.dg/stack-usage-1.c: Likewise.
+ * gcc.dg/torture/float32-tg-3.c: Likewise.
+ * gcc.dg/torture/float32x-tg-3.c: Likewise.
+ * gcc.dg/torture/float64-tg-3.c: Likewise.
+ * gcc.dg/torture/float64x-tg-3.c: Likewise.
+ * gcc.dg/torture/type-generic-1.c: Likewise.
+ * gcc.target/csky/*: New.
+ * lib/target-supports.exp (check_profiling_available): Add
+ csky-*-elf.
+ (check_effective_target_hard_float): Handle C-SKY targets with
+ single-precision hard float only.
+ (check_effective_target_logical_op_short_circuit): Handle C-SKY.
+
+2018-08-17 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
+ gcc_dump_printf.
+ * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
+ coverage for gcc_dump_printf.
+
+2018-08-17 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/opt/mpx.C: Fix scanned pattern.
+ * gcc.target/i386/mpx.c: Likewise.
+ * g++.dg/warn/Wunreachable-code-1.C: Remove.
+ * g++.dg/warn/Wunreachable-code-2.C: Likewise.
+ * gcc.dg/torture/pr52969.c: Likewise.
+ * g++.dg/warn/pr31246-2.C: Likewise.
+ * g++.dg/warn/pr31246.C: Likewise.
+ * gcc.dg/pr33092.c: Likewise.
+ * g++.dg/opt/eh1.C: Remove a deprecated option.
+ * g++.dg/template/inline1.C: Likewise.
+ * g++.dg/tree-ssa/pr81408.C: Likewise.
+ * gcc.dg/pr41837.c: Likewise.
+ * gcc.dg/pr41841.c: Likewise.
+ * gcc.dg/pr42250.c: Likewise.
+ * gcc.dg/pr43084.c: Likewise.
+ * gcc.dg/pr43317.c: Likewise.
+ * gcc.dg/pr51879-18.c: Likewise.
+ * gcc.dg/torture/pr36066.c: Likewise.
+ * gcc.dg/tree-ssa/ifc-8.c: Likewise.
+ * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
+ * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
+ * gcc.dg/tree-ssa/pr45122.c: Likewise.
+ * gcc.target/i386/pr45352-2.c: Likewise.
+ * gcc.target/i386/zee.c: Likewise.
+ * gfortran.dg/auto_char_len_2.f90: Likewise.
+ * gfortran.dg/auto_char_len_4.f90: Likewise.
+ * gfortran.dg/c_ptr_tests_15.f90: Likewise.
+ * gfortran.dg/char_array_structure_constructor.f90: Likewise.
+ * gfortran.dg/gomp/pr47331.f90: Likewise.
+ * gfortran.dg/pr40999.f: Likewise.
+ * gfortran.dg/pr41011.f: Likewise.
+ * gfortran.dg/pr42051.f03: Likewise.
+ * gfortran.dg/pr46804.f90: Likewise.
+ * gfortran.dg/pr83149_1.f90: Likewise.
+ * gfortran.dg/pr83149_b.f90: Likewise.
+ * gfortran.dg/whole_file_1.f90: Likewise.
+ * gfortran.dg/whole_file_10.f90: Likewise.
+ * gfortran.dg/whole_file_11.f90: Likewise.
+ * gfortran.dg/whole_file_12.f90: Likewise.
+ * gfortran.dg/whole_file_13.f90: Likewise.
+ * gfortran.dg/whole_file_14.f90: Likewise.
+ * gfortran.dg/whole_file_15.f90: Likewise.
+ * gfortran.dg/whole_file_16.f90: Likewise.
+ * gfortran.dg/whole_file_17.f90: Likewise.
+ * gfortran.dg/whole_file_18.f90: Likewise.
+ * gfortran.dg/whole_file_19.f90: Likewise.
+ * gfortran.dg/whole_file_2.f90: Likewise.
+ * gfortran.dg/whole_file_20.f03: Likewise.
+ * gfortran.dg/whole_file_3.f90: Likewise.
+ * gfortran.dg/whole_file_4.f90: Likewise.
+ * gfortran.dg/whole_file_5.f90: Likewise.
+ * gfortran.dg/whole_file_6.f90: Likewise.
+ * gfortran.dg/whole_file_7.f90: Likewise.
+ * gfortran.dg/whole_file_8.f90: Likewise.
+ * gfortran.dg/whole_file_9.f90: Likewise.
+ * gcc.dg/vect/vect.exp: Likewise.
+
+2018-08-17 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/86505
+ * gcc.dg/torture/pr86505.c: New testcase.
+
+2018-08-16 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86853
+ * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
+
+2018-08-16 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/missing-header-fixit-3.c: New test.
+
+2018-08-16 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
+ (test_fixit_insert_newline): Update expected output to show '+'
+ characters in margin of line-insertion fix-it hint.
+
+2018-08-16 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
+ * gcc.dg/cpp/macsyntx2.c: likewise.
+
+2018-08-15 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/86745
+ * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
+ * gcc.target/i386/avx-cvt-2.c: Ditto.
+
+2018-08-16 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/70693
+ * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
+
+2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
+
+ * gcc.target/aarch64/imm_choice_comparison.c: New test.
+
+2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
+ (lib_strncmp): Likewise.
+
+2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
+
+ * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
+ * c-c++-common/asan/pointer-subtract-4.c: Likewise.
+ * g++.dg/torture/pr44295.C : Likewise.
+
+2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR testsuite/78544
+ * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
+ attributes and matching.
+ * gcc.dg/tree-prof/section-attr-2.c: Likewise.
+ * gcc.dg/tree-prof/section-attr-3.c: Likewise.
+
+2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
+
+2018-08-15 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/rop1.c: Remove.
+ * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
+
+2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-splat-char.c: New.
+ * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-splat-int.c: New.
+ * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
+ * gcc.target/powerpc/fold-vec-splat-short.c: New.
+
+2018-08-15 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/diagnostic/aka3.C: New test.
+ * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
+ output to show range labels.
+ * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
+ * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
+ * g++.dg/plugin/show-template-tree-color-labels.C: New test.
+ * gcc.dg/bad-binary-ops.c: Update expected output to show range
+ labels. Add an "aka" example.
+ * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
+ labels.
+ * gcc.dg/format/diagnostic-ranges.c: Likewise.
+ * gcc.dg/format/pr72858.c: Likewise.
+ * gcc.dg/format/pr78498.c: Likewise.
+ * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
+ Update expected output to show range labels. Add examples of
+ -Wincompatible-pointer-types and -Wpointer-sign for parameters.
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
+ Update expected output to show range labels.
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
+ (test_very_wide_line): Adjust so that label is at left-clipping
+ boundary.
+ (test_very_wide_line_2): New test.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
+ Update expected output to show range labels.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
+ * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
+ * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
+ for new param to gcc_rich_location::add_expr.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
+ Add "label" param.
+ (test_show_locus): Add examples of labels to various tests. Tweak
+ the "very wide_line" test case and duplicate it, to cover the
+ boundary values for clipping of labels against the left-margin.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
+ diagnostic-test-show-locus-no-labels.c.
+ * gcc.dg/pr69554-1.c: Update expected output to show range labels.
+ Update line numbers of dg-locus directives.
+ * gcc.dg/pr69627.c: Update expected output to show range labels.
+ * lib/multiline.exp (proc _build_multiline_regex): Remove
+ special-case handling of lines with trailing '|'.
+
+2018-08-15 Qing Zhao <qing.zhao@oracle.com>
+
+ PR testsuite/86519
+ * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
+ the .expand file.
+
+2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/wmain.c: New test.
+
+2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c/19315
+ * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
+ * gcc.dg/redecl-10.c: Expect warnings for the static vars with
+ unknown size.
+
+2018-08-15 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/86925
+ * gcc.dg/predict-20.c: New test.
+ * gcc.dg/predict-21.c: New test.
+
+2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/init/goto3.C: Adjust for error instead of permerror.
+
+2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
+
+ * gcc.target/i386/sse2-movs.c: New test.
+
+2018-08-14 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86650
+ * gcc.dg/Warray-bounds-34.c: New test.
+
+2018-08-14 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/86116
+ * gfortran.dg/generic_34.f90: New test case.
+
+2018-08-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/57891
+ * g++.dg/cpp0x/Wnarrowing6.C: New test.
+ * g++.dg/cpp0x/Wnarrowing7.C: New test.
+ * g++.dg/cpp0x/Wnarrowing8.C: New test.
+ * g++.dg/cpp0x/Wnarrowing9.C: New test.
+ * g++.dg/cpp0x/Wnarrowing10.C: New test.
+ * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
+ * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
+ * g++.dg/cpp0x/constexpr-targ.C: Likewise.
+ * g++.dg/cpp0x/scoped_enum2.C: Likewise.
+ * g++.dg/ext/stmtexpr15.C: Likewise.
+ * g++.dg/gomp/pr47963.C: Likewise.
+ * g++.dg/init/new37.C: Likewise.
+ * g++.dg/init/new43.C: Likewise.
+ * g++.dg/other/fold1.C: Likewise.
+ * g++.dg/parse/array-size2.C: Likewise.
+ * g++.dg/template/dependent-name3.C: Likewise.
+ * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
+ * g++.dg/other/vrp1.C: Likewise.
+ * g++.dg/template/char1.C: Likewise.
+
+2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/pr56605.c: The generated code can have an AND
+ instead of a ZERO_EXTEND.
+
+2018-08-13 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/71625
+ * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
+ * g++.dg/init/string2.C: New test.
+ * g++.dg/init/string3.C: New test.
+ * g++.dg/init/string4.C: New test.
+ * gcc.dg/init-string-3.c: New test.
+ * gcc.dg/strlenopt-55.c: New test.
+ * gcc.dg/strlenopt-56.c: New test.
+
+2018-08-13 Marek Polacek <polacek@redhat.com>
+
+ P0806R2 - Deprecate implicit capture of this via [=]
+ * g++.dg/cpp2a/lambda-this1.C: New test.
+ * g++.dg/cpp2a/lambda-this2.C: New test.
+ * g++.dg/cpp2a/lambda-this3.C: New test.
+
+2018-08-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86915
+ * g++.dg/diagnostic/auto1.C: New test.
+
+2018-08-12 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/66679
+ * gfortran.dg/transfer_class_3.f90: New test.
+
+2018-08-12 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/86906
+ * gfortran.dg/use_rename_9.f90: New test.
+
+2018-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/86835
+ * gcc.dg/pr86835.c: New test.
+
+2018-08-10 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/57160
+ * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
+ * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
+ * gfortran.dg/short_circuiting_2.f90: New test case.
+ * gfortran.dg/short_circuiting_3.f90: New test case.
+
+2018-08-10 Alexander Monakov <amonakov@ispras.ru>
+
+ PR target/82418
+ * gcc.target/i386/pr82418.c: New test.
+
+2018-08-10 Martin Liska <mliska@suse.cz>
+
+ PR target/83610
+ * gcc.dg/predict-17.c: New test.
+ * gcc.dg/predict-18.c: New test.
+ * gcc.dg/predict-19.c: New test.
+
+2018-08-10 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/85799
+ * gcc.dg/pr85799.c: New test.
+
+2018-08-09 Jeff Law <law@redhat.com>
+
+ PR middle-end/86897
+ * gcc.dg/uninit-suppress_2.c: Disable DOM.
+
+2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/reduc_8.c: New test.
+
+2018-08-09 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/84889
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
+ test.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
+ New test.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
+ * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
+ TEST_ALWAYS_FLAGS.
+
+2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/86858
+ * gcc.dg/vect/pr86858.c: New test.
+
+2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/86871
+ * gcc.dg/vect/pr86871.c: New test.
+
+2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
+
+2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
+ arch and tune numbers by 2.
+ * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
+ * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
+
+2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR target/84332
+ * gcc.target/s390/pr84332.c: New testcase.
+
+2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
+
+ PR target/46179
+ * gcc.target/m68k/tls-dimode.c: New file.
+
+2018-08-08 Nathan Sidwell <nathan@acm.org>
+
+ * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
+ c-c++-common/inc-from-1.c: New
+
+2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR target/85295
+ * gcc.target/s390/TI-constants-lra.c: New testcase.
+ * gcc.target/s390/TI-constants-nolra.c: New testcase.
+
+2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/hotpatch-8.c: Remove.
+ * gcc.target/s390/hotpatch-9.c: Remove.
+ * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
+ * gcc.target/s390/mnop-mcount-m31.c: Remove.
+
+2018-08-08 Jakub Jelinek <jakub@redhat.com>
+
+ P0595R1 - is_constant_evaluated
+ * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
+
+ PR c++/86836
+ * g++.dg/cpp1z/decomp46.C: New test.
+
+ PR c++/86738
+ * g++.dg/opt/pr86738.C: New test.
+
+2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/86838
+ * gcc.target/aarch64/frecpe_1.c: New test.
+ * gcc.target/aarch64/frecpe_2.c: Likewise.
+
+2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59480, DR 136
+ * g++.dg/other/friend8.C: New.
+ * g++.dg/other/friend9.C: Likewise.
+ * g++.dg/other/friend10.C: Likewise.
+ * g++.dg/other/friend11.C: Likewise.
+ * g++.dg/other/friend12.C: Likewise.
+ * g++.dg/other/friend13.C: Likewise.
+ * g++.dg/other/friend14.C: Likewise.
+ * g++.dg/other/friend15.C: Likewise.
+ * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
+ * g++.dg/parse/defarg8.C: Likewise.
+
+2018-08-07 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/83023
+ * gcc.dg/predict-16.c: New test.
+ * g++.dg/predict-1.C: New test.
+
+2018-08-07 Steve Ellcey <sellcey@cavium.com>
+ Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR tree-optimization/80925
+ * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
+ vectorized on !vect_hw_misalign targets.
+
+2018-08-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86767
+ * g++.dg/cpp1y/constexpr-86767.C: New test.
+
+2018-08-06 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
+ for target *-*-linux-gnu.
+
+2018-08-06 Alan Hayward <alan.hayward@arm.com>
+
+ * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
+ * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
+ * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
+
+2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/nomemloopunroll-1.c: New test.
+
+2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/86386
+ * gcc.target/i386/pr86386.c: New file.
+
+2018-08-04 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
+
+2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.dg/guality/const-volatile.c: Remove duplicate test
+ "type:cvip".
+
+2018-08-04 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/45521
+ * gfortran.dg/interface_assignment_6.f90: New test case.
+
+2018-08-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/86153
+ * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
+
+2018-08-03 David Malcolm <dmalcolm@redhat.com>
+ Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/85523
+ * g++.dg/pr85523.C: New test.
+
+2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
+
+ PR c/86690
+ * gcc.dg/union-duplicate-field.c: New test.
+
+2018-08-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/86706
+ * g++.dg/template/pr86706.C: New test.
+
+2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
+ on vect_avg_qi targets.
+ * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
+ * gcc.dg/vect/bb-slp-pow-1.c: New test.
+ * gcc.dg/vect/vect-avg-15.c: Likewise.
+
+2018-08-03 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
+ * gcc.dg/predict-13.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-9.c: Likewise.
+ * gfortran.dg/predict-1.f90: Likewise.
+
+2018-08-02 Richard Biener <rguenther@suse.de>
+
+ PR c++/86763
+ * g++.dg/torture/pr86763.C: New testcase.
+
+2018-08-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86816
+ * g++.dg/torture/pr86816.C: New testcase.
+
+2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
+ to be used.
+ * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
+ * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
+ * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
+ for .h.
+ * gcc.target/aarch64/sve/single_2.c: Likewise.
+ * gcc.target/aarch64/sve/single_3.c: Likewise.
+ * gcc.target/aarch64/sve/single_4.c: Likewise.
+
+2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ PR target/86014
+ * gcc.target/aarch64/ldp_stp_13.c: New test.
+
+2018-08-01 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86650
+ * gcc.dg/format/gcc_diag-10.c: Adjust.
+
+2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
+ of range check.
+ * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
+
+2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/86753
+ * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
+ * gcc.target/aarch64/sve/vcond_5.c: Likewise.
+
+2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/pointer-range-check-1.c: New test.
+ * gcc.dg/pointer-range-check-2.c: Likewise.
+
+2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/86749
+ * gcc.dg/vect/pr86749.c: New test.
+
+2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/86661
+ * g++.dg/lookup/name-clash12.C: New.
+
+2018-08-01 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
+
+2018-08-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
+
+2018-08-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
+
+2018-08-01 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
+ * gcc.dg/tree-prof/stringop-2.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-1.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-2.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-3.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-4.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-5.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-7.c: Likewise.
+
+2018-08-01 Martin Liska <mliska@suse.cz>
+
+ PR value-prof/35543
+ * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
+
+2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
+
+ * gcc.target/aarch64/extract_zero_extend.c: New file.
+
+2018-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/85704
+ * gcc.c-torture/compile/pr85704.c: New test.
+
+2018-07-31 Alexandre Oliva <oliva@adacore.com>
+ Olivier Hainque <hainque@adacore.com>
+
+ * gnat.dg/dinst.adb: New.
+ * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
+
+2018-07-31 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
+ tdiag and cxxdiag.
+ * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
+ and %K.
+
+2018-07-31 Richard Earnshaw <rearnsha@arm.com>
+
+ * c-c++-common/spec-barrier-1.c: New test.
+ * c-c++-common/spec-barrier-2.c: New test.
+ * gcc.dg/spec-barrier-3.c: New test.
+
+2018-07-31 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86741
+ * gcc.dg/Warray-bounds-33.c: New test.
+
+2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/memset-1.c: Improve testcase.
+
+2018-07-31 Tom de Vries <tdevries@suse.de>
+
+ PR debug/86687
+ * g++.dg/guality/pr86687.C: New test.
+
+2018-07-31 Jakub Jelinek <jakub@redhat.com>
+
+ P1008R1 - prohibit aggregates with user-declared constructors
+ * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
+ * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
+ * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
+ * g++.dg/cpp2a/aggr1.C: New test.
+ * g++.dg/cpp2a/aggr2.C: New test.
+
+2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/86640
+ * gcc.target/arm/pr86640.c: New testcase.
+
+2018-07-31 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/85338
+ PR gcov-profile/85350
+ PR gcov-profile/85372
+ * gcc.misc-tests/gcov-pr85338.c: New test.
+ * gcc.misc-tests/gcov-pr85350.c: New test.
+ * gcc.misc-tests/gcov-pr85372.c: New test.
+
+2018-07-31 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/83813
+ PR gcov-profile/84758
+ PR gcov-profile/85217
+ PR gcov-profile/85332
+ * gcc.misc-tests/gcov-pr83813.c: New test.
+ * gcc.misc-tests/gcov-pr84758.c: New test.
+ * gcc.misc-tests/gcov-pr85217.c: New test.
+ * gcc.misc-tests/gcov-pr85332.c: New test.
+
+2018-07-31 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
+ gnat.dg/prot5_pkg.ads: New testcase.
+
+2018-07-31 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/addr11.adb: New testcase.
+
+2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
+
+2018-07-31 Gary Dismukes <dismukes@adacore.com>
+
+ * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
+
+2018-07-31 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/iter3.adb: New testcase.
+
+2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ Revert 'AsyncI/O patch committed'
+ 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
+ Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/25829
+ * gfortran.dg/f2003_inquire_1.f03: Add write statement.
+ * gfortran.dg/f2003_io_1.f03: Add wait statement.
+
+2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/85160
+ * gcc.target/powerpc/combine-2-2.c: New testcase.
+
+2018-07-27 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86696
+ * g++.dg/pr86696.C: New test.
+
+2018-07-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/86636
+ * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
+ Add dg-require-effective-target pthread.
+
+2018-07-26 Qing Zhao <qing.zhao@oracle.com>
+
+ * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
+ * gcc.dg/strcmpopt_6.c: Likewise.
+
+2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/86612
+ * gcc.target/powerpc/pr58673-2.c: Call strdup.
+
+2018-07-26 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86043
+ PR tree-optimization/86042
+ * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
+ pr86688.
+ * gcc.dg/strlenopt-44.c: New test.
+
+2018-07-26 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/86536
+ * gcc.misc-tests/gcov-pr86536.c: New test.
+
+2018-07-25 Martin Sebor <msebor@redhat.com>
+
+ * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
+ ignored by the test harness.
+
+2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
+ Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/25829
+ * gfortran.dg/f2003_inquire_1.f03: Add write statement.
+ * gfortran.dg/f2003_io_1.f03: Add wait statement.
+
+2018-07-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85515
+ * g++.dg/pr85515-2.C: Add expected dg-error.
+ * g++.dg/cpp0x/range-for36.C: New test.
+
+2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/uncached-1.c: New test.
+ * gcc.target/arc/uncached-2.c: Likewise.
+
+2018-07-24 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86622
+ PR tree-optimization/86532
+ * gcc.c-torture/execute/strlen-2.c: New test.
+ * gcc.c-torture/execute/strlen-3.c: New test.
+ * gcc.c-torture/execute/strlen-4.c: New test.
+
+2018-07-24 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/86636
+ * gcc.c-torture/compile/pr86636.c: New test.
+
+2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
+
+ * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
+
+2018-07-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/86627
+ * gcc.target/i386/pr86627.c: New test.
+
+ PR testsuite/86649
+ * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
+ * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
+ * g++.dg/tree-ssa-/pr19476-6.C: New test.
+ * g++.dg/tree-ssa-/pr19476-7.C: New test.
+
+2018-07-23 Carl Love <cel@us.ibm.com>
+
+ PR 86591
+ * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
+ file altivec-2-runnable.c.
+ * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
+ * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
+ Update dg-final test for __divdi3 and __udivdi3 instructions. Update
+ comments for instruction generated by vec_mergeh, vec_perm, vec_round,
+ vec_cts, vec_ctu, vec_cpsgn tests.
+
+2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c/86617
+ * gcc.dg/pr86617.c: New test.
+
+2018-07-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86569
+ * g++.dg/warn/Wnonnull-compare-9.C: New test.
+
+2018-07-20 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/82063
+ * c-c++-common/pr68657-1.c: Adjust.
+ * c-c++-common/pr68657-2.c: Same.
+ * c-c++-common/pr68657-3.c: Same.
+ * c-c++-common/pr68833-1.c: Same.
+ * gcc.dg/Walloc-size-larger-than-16.c: Same.
+ * gcc.dg/Walloca-larger-than.c: New test.
+ * gcc.dg/Walloca-larger-than-2.c: New test.
+ * gcc.dg/Wframe-larger-than-2.c: New test.
+ * gcc.dg/Wlarger-than3.c: New test.
+ * gcc.dg/Wvla-larger-than-3.c: New test.
+ * gcc.dg/pr42611.c: Adjust.
+ * gnat.dg/frame_overflow.adb: Same.
+
+2018-07-20 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86613
+ PR tree-optimization/86611
+ * c-c++-common/Warray-bounds-2.c: Undefine macros and
+ prune duplicate warnings.
+ * gcc.dg/Warray-bounds-31.c: Xfail test cases with
+ data-model-dependencies.
+ * gcc.dg/Warray-bounds-32.c: Ditto.
+
+2018-07-20 Richard Biener <rguenther@suse.de>
+
+ PR debug/86585
+ * g++.dg/lto/pr86585_0.C: New testcase.
+ * g++.dg/lto/pr86585_1.C: Likewise.
+
+2018-07-19 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83776
+ PR tree-optimization/84047
+ * gcc.dg/Warray-bounds-29.c: New test.
+ * gcc.dg/Warray-bounds-30.c: New test.
+ * gcc.dg/Warray-bounds-31.c: New test.
+ * gcc.dg/Warray-bounds-32.c: New test.
+
+2018-07-19 Michael Collison <michael.collison@arm.com>
+ Richard Henderson <rth@redhat.com>
+
+ * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
+ * gcc.target/aarch64/builtin_saddl.c: New testcase.
+ * gcc.target/aarch64/builtin_saddll.c: New testcase.
+ * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
+ * gcc.target/aarch64/builtin_uaddl.c: New testcase.
+ * gcc.target/aarch64/builtin_uaddll.c: New testcase.
+ * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
+ * gcc.target/aarch64/builtin_ssubl.c: New testcase.
+ * gcc.target/aarch64/builtin_ssubll.c: New testcase.
+ * gcc.target/aarch64/builtin_usub_128.c: New testcase.
+ * gcc.target/aarch64/builtin_usubl.c: New testcase.
+ * gcc.target/aarch64/builtin_usubll.c: New testcase.
+
+2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ Revert fix for c++/59480 (and testsuite followup)
+
+ 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
+
+ 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59480, DR 136
+ * g++.dg/other/friend8.C: New.
+ * g++.dg/other/friend9.C: Likewise.
+ * g++.dg/other/friend10.C: Likewise.
+ * g++.dg/other/friend11.C: Likewise.
+ * g++.dg/other/friend12.C: Likewise.
+ * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
+ * g++.dg/parse/defarg8.C: Likewise.
+
+2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/aarch64/profile.c: New test.
+
+2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ PR target/83009
+ * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
+
+2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/86560
+ * gcc.target/i386/pr86560-4.c: New test.
+ * gcc.target/i386/pr86560-5.c: Likewise.
+
+2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/86560
+ * gcc.target/i386/pr86560-1.c: New test.
+ * gcc.target/i386/pr86560-2.c: Likewise.
+ * gcc.target/i386/pr86560-3.c: Likewise.
+
+2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gfortran.dg/max_fmax_aarch64.f90: New test.
+ * gfortran.dg/min_fmin_aarch64.f90: Likewise.
+ * gfortran.dg/minmax_integer.f90: Likewise.
+
+2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
+
+2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/86544
+ * g++.dg/tree-ssa/pr86544.C: New test.
+
+2018-07-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86550
+ * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
+
+2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR 69558
+ * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
+ * c-c++-common/pr69558.c: Remove xfail.
+ * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
+ * gcc.dg/pr61817-1.c: Likewise.
+ * gcc.dg/pr61817-2.c: Likewise.
+ * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
+
+2018-07-18 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85599
+ * gfortran.dg/function_optimize_5.f90: Add option
+ '-faggressive-function-elimination' and update dg-warning clauses.
+ * gfortran.dg/short_circuiting.f90: New test.
+
+2018-07-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86190 - bogus -Wsign-conversion warning
+ * g++.dg/warn/Wsign-conversion-3.C: New test.
+ * g++.dg/warn/Wsign-conversion-4.C: New test.
+
+2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59480, DR 136
+ * g++.dg/other/friend8.C: New.
+ * g++.dg/other/friend9.C: Likewise.
+ * g++.dg/other/friend10.C: Likewise.
+ * g++.dg/other/friend11.C: Likewise.
+ * g++.dg/other/friend12.C: Likewise.
+ * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
+ * g++.dg/parse/defarg8.C: Likewise.
+
+2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/ext/uow-3.C: Adjust.
+ * g++.dg/ext/uow-4.C: Likewise.
+ * g++.dg/lookup/name-clash11.C: Likewise.
+ * g++.dg/lookup/name-clash7.C: Likewise.
+ * g++.dg/lookup/redecl1.C: Likewise.
+ * g++.dg/warn/changes-meaning.C: Likewise.
+ * g++.old-deja/g++.jason/scoping8.C: Likewise.
+ * g++.old-deja/g++.law/nest1.C: Likewise.
+
+2018-07-18 Richard Biener <rguenther@suse.de>
+
+ PR debug/86523
+ * g++.dg/lto/pr86523-3_0.C: New testcase.
+
+2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.target/m68k/mulsi_highpart.c: New test.
+
+2018-07-17 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
+ * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
+ * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
+ * gcc.dg/cpp/pr61854-8.c: New test.
+
+2018-07-17 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.target/powerpc/pr85456.c: Require longdouble128.
+
+2018-07-17 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/83184
+ * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
+
+2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-unpack-char.c: New.
+ * gcc.target/powerpc/fold-vec-unpack-float.c: New.
+ * gcc.target/powerpc/fold-vec-unpack-int.c: New.
+ * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
+ * gcc.target/powerpc/fold-vec-unpack-short.c: New.
+
+2018-07-17 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.target/powerpc/pr57150.c: Require longdouble128.
+ * gcc.target/powerpc/pr79916.c: Require dfp.
+
+2018-07-17 Richard Biener <rguenther@suse.de>
+
+ PR lto/86456
+ * g++.dg/debug/dwarf2/pr86456.C: New testcase.
+
+2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
+
+ * gcc.target/s390/function-align1.c: New test.
+ * gcc.target/s390/function-align2.c: New test.
+ * gcc.target/s390/function-align3.c: New test.
+
+2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/discr55.adb: New test.
+
+2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/vartrack-1.c (dg-options): Add
+ -fomit-frame-pointer.
+
+2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
+ (dg-lto-options): Add -fPIC.
+ * g++.dg/lto/pr86523-2_0.C: Likewise.
+
+2018-07-17 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/powerpc/loop_align.c: Update scanned pattern.
+
+2018-07-17 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
+ testcase.
+
+2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
+
+2018-07-17 Patrick Bernardi <bernardi@adacore.com>
+
+ * gnat.dg/memorytest.adb: New testcase.
+
+2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
+ New testcase.
+
+2018-07-17 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/equal3.adb: New testcase.
+
+2018-07-17 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/split_args.adb: New testcase.
+
+2018-07-17 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
+
+2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
+ New testcase.
+
+2018-07-16 Carl Love <cel@us.ibm.com>
+
+ PR target/86414
+ Forgot the PR number on the commit log.
+
+ 2018-07-16 Carl Love <cel@us.ibm.com>
+
+ PR target/86414
+ * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
+ longdouble128.
+ * gcc.target/powerpc/divkc3-3.c: Ditto.
+ * gcc.target/powerpc/mulkc3-2.c: Ditto.
+ * gcc.target/powerpc/mulkc3-3.c: Ditto.
+ * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
+ * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
+
+2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/convert-fp-128.c: New testcase.
+ * gcc.target/powerpc/convert-fp-64.c: New testcase.
+
+2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * lib/target-supports.exp (check_effective_target_longdouble64,
+ check_effective_target_ppc_float128,
+ check_effective_target_ppc_float128_insns,
+ check_effective_target_powerpc_vsx): New.
+
+2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
+ syntax error.
+
+2018-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/86526
+ * gcc.c-torture/compile/pr86526.c: New test.
+
+2018-07-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
+ longdouble128.
+ * gcc.target/powerpc/divkc3-3.c: Ditto.
+ * gcc.target/powerpc/mulkc3-2.c: Ditto.
+ * gcc.target/powerpc/mulkc3-3.c: Ditto.
+ * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
+ * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
+
+2018-07-16 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/83184
+ * gfortran.dg/assumed_rank_14.f90: New testcase.
+ * gfortran.dg/assumed_rank_15.f90: New testcase.
+ * gfortran.dg/dec_structure_8.f90: Update error messages.
+ * gfortran.dg/dec_structure_23.f90: Update error messages.
+
+2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR middle-end/86528
+ * gcc.c-torture/execute/pr86528.c: New test.
+ * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
+
+2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/template/spec40.C: New.
+ * g++.dg/parse/ptrmem8.C: Likewise.
+
+2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
+ * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
+ * gcc.target/s390/mnop-mcount-m31.c: New testcase.
+ * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
+ * gcc.target/s390/mnop-mcount-m64.c: New testcase.
+
+2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/mrecord-mcount.c: New testcase.
+
+2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * gcc.target/s390/mfentry-m64.c: New testcase.
+
+2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
+ testcase.
+
+2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
+ testcase.
+
+2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/wide_wide_value1.adb: New testcase.
+
+2018-07-16 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/bit_order1.adb: New testcase.
+
+2018-07-16 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
+
+2018-07-16 Richard Biener <rguenther@suse.de>
+
+ PR lto/86523
+ * g++.dg/lto/pr86523-1_0.C: New testcase.
+ * g++.dg/lto/pr86523-2_0.C: Likewise.
+
+2018-07-16 Martin Liska <mliska@suse.cz>
+
+ PR ipa/86529
+ * g++.dg/ipa/pr86529.C: New test.
+
+2018-07-16 Tom de Vries <tdevries@suse.de>
+
+ PR debug/86455
+ * gcc.target/i386/vartrack-1.c: New test.
+
+2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt73.adb: New test.
+
+2018-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/3698
+ PR c++/86208
+ * g++.dg/opt/pr3698.C: New test.
+
+2018-07-16 Richard Biener <rguenther@suse.de>
+
+ PR ipa/86389
+ * gcc.dg/torture/pr86389.c: Require trampolines.
+
+2018-07-15 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
+ * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
+ already called.
+ * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
+ * gcc.dg/guality/guality.exp: Same.
+ * gfortran.dg/guality/guality.exp: Same.
+
+2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
+ Sunil K Pandey <sunil.k.pandey@intel.com>
+
+ PR target/84413
+ * gcc.target/i386/pr84413-1.c: New test.
+ * gcc.target/i386/pr84413-2.c: Likewise.
+ * gcc.target/i386/pr84413-3.c: Likewise.
+
+2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
+ Steve Munroe <munroesj52@gmail.com>
+
+ * gcc.target/powerpc/sse2-pand-1.c: New file.
+ * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
+ * gcc.target/powerpc/sse2-por-1.c: Likewise.
+ * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
+
+2018-07-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/86374
+ * g++.dg/pr86374.C: New.
+
+2018-07-13 Qing Zhao <qing.zhao@oracle.com>
+
+ PR middle-end/78809
+ * gcc.dg/strcmpopt_5.c: New test.
+ * gcc.dg/strcmpopt_6.c: New test.
+
+2018-07-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85974
+ * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
+
+2018-07-13 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
+ * gcc.dg/guality/ctztest.c: Same.
+ * gcc.dg/guality/sra-1.c: Same.
+
+2018-07-13 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/vla-1.c: Update.
+
+2018-07-13 Tom de Vries <tdevries@suse.de>
+
+ * gcc.src/maintainers.exp: New file.
+
+2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/86489
+ * gcc.dg/pr86489.c: New test.
+
+2018-07-12 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/86510
+ g++.dg/warn/pr86453.C: Adjust.
+
+2018-07-12 Jim Wilson <jimw@sifive.com>
+
+ * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
+
+2018-07-12 Kito Cheng <kito.cheng@gmail.com>
+
+ * gcc.target/riscv/interrupt-conflict-mode.c: New.
+
+2018-07-12 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/gomp/declare-target-3.c: New test.
+ * g++.dg/gomp/declare-target-2.C: New test.
+
+2018-07-12 Martin Sebor <msebor@redhat.com>
+
+ PR c/86453
+ * c-c++-common/Wattributes.c: Adjust.
+ * gcc.dg/Wattributes-10.c: New test.
+ * g++.dg/Wattributes-3.C: Adjust.
+ * gcc.dg/Wattributes-6.c: Adjust.
+ * gcc.dg/pr18079.c: Adjust.
+ * gcc.dg/torture/pr42363.c: Adjust.
+
+2018-07-12 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
+ version.
+
+2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-cond-arith-6.c: New test.
+ * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_14.c: Likewise.
+ * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
+
+2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-cond-arith-4.c: New test.
+ * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
+ * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
+
+2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/vect-fma-2.c: New test.
+ * gcc.target/aarch64/sve/reduc_4.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_6.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_7.c: Likewise.
+
+2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-cond-arith-3.c: New test.
+ * gcc.target/aarch64/sve/vcond_13.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_14.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_15.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_16.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
+
+2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-cond-arith-2.c: New test.
+ * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
+
+2018-07-12 Richard Biener <rguenther@suse.de>
+
+ PR target/84829
+ * gcc.target/i386/pr84829.c: New testcase.
+
+2018-07-12 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/torture/20180712-1.c: New test.
+
+ PR tree-optimization/86492
+ * gcc.c-torture/execute/pr86492.c: New test.
+
+2018-07-12 Richard Biener <rguenther@suse.de>
+
+ PR c/86453
+ * g++.dg/warn/pr86453.C: New testcase.
+
+2018-07-12 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/86479
+ * gcc.dg/graphite/pr86479.c: New testcase.
+
+2018-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
+ of hardcoding size. Cast (rel) to MASK_TYPE.
+ * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
+ * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
+ * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
+ * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
+
+2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
+
+ * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
+ (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
+ * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
+
+2018-07-10 Mark Wielaard <mark@klomp.org>
+
+ PR debug/86459
+ * gcc.dg/pr86459.c: New test.
+
+2018-07-10 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/86461
+ * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
+
+2018-07-10 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/86445
+ * gcc.dg/pr84100.c: Change it back to dg-bogus.
+
+2018-07-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/86406
+ * g++.dg/ubsan/pr86406.C: New test.
+
+ PR fortran/86421
+ * gfortran.dg/vect/pr86421.f90: New test.
+
+2018-07-09 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86415
+ * gcc.dg/strlenopt-53.c: New test.
+
+2018-07-09 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77357
+ * gcc.dg/strlenopt-49.c: New test.
+ * gcc.dg/strlenopt-50.c: New test.
+ * gcc.dg/strlenopt-51.c: New test.
+ * gcc.dg/strlenopt-52.c: New test.
+ * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
+
+2018-07-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/86420
+ * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
+ to be returned and when first argument is not 0, so that they don't do
+ anything for NEED_EXC or NEED_ERRNO.
+
+2018-07-09 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
+ * gcc.dg/guality/bswaptest.c: Same.
+ * gcc.dg/guality/clztest.c: Same.
+ * gcc.dg/guality/csttest.c: Same.
+ * gcc.dg/guality/ctztest.c: Same.
+ * gcc.dg/guality/drap.c: Same.
+ * gcc.dg/guality/nrv-1.c: Same.
+ * gcc.dg/guality/pr41353-1.c: Same.
+ * gcc.dg/guality/pr41353-2.c: Same.
+ * gcc.dg/guality/pr41404-1.c: Same.
+ * gcc.dg/guality/pr43051-1.c: Same.
+ * gcc.dg/guality/pr43077-1.c: Same.
+ * gcc.dg/guality/pr43177.c: Same.
+ * gcc.dg/guality/pr43329-1.c: Same.
+ * gcc.dg/guality/pr43479.c: Same.
+ * gcc.dg/guality/pr43593.c: Same.
+ * gcc.dg/guality/pr45003-1.c: Same.
+ * gcc.dg/guality/pr45003-2.c: Same.
+ * gcc.dg/guality/pr45003-3.c: Same.
+ * gcc.dg/guality/pr48437.c: Same.
+ * gcc.dg/guality/pr48466.c: Same.
+ * gcc.dg/guality/pr49888.c: Same.
+ * gcc.dg/guality/pr54200.c: Same.
+ * gcc.dg/guality/pr54519-1.c: Same.
+ * gcc.dg/guality/pr54519-2.c: Same.
+ * gcc.dg/guality/pr54519-3.c: Same.
+ * gcc.dg/guality/pr54519-4.c: Same.
+ * gcc.dg/guality/pr54519-5.c: Same.
+ * gcc.dg/guality/pr54519-6.c: Same.
+ * gcc.dg/guality/pr54551.c: Same.
+ * gcc.dg/guality/pr54693-2.c: Same.
+ * gcc.dg/guality/pr54693.c: Same.
+ * gcc.dg/guality/pr54796.c: Same.
+ * gcc.dg/guality/pr54970.c: Same.
+ * gcc.dg/guality/pr67192.c: Same.
+ * gcc.dg/guality/pr69947.c: Same.
+ * gcc.dg/guality/pr78726.c: Same.
+ * gcc.dg/guality/rotatetest.c: Same.
+ * gcc.dg/guality/sra-1.c: Same.
+ * gcc.dg/guality/vla-2.c: Same.
+
+2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/diagnostic/long-short.C: New.
+ * g++.dg/diagnostic/signed-unsigned.C: Likewise.
+ * g++.dg/diagnostic/virtual-friend.C: Likewise.
+ * g++.old-deja/g++.brendan/crash11.C: Adjust.
+
+2018-07-09 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/vla-1.c: New test.
+
+2018-07-07 Tom de Vries <tdevries@suse.de>
+
+ * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
+ files.
+ (get_dump_flags): New proc.
+ (toplevel): Test all dump flags.
+
+2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/stack_usage6.adb: New test.
+ * gnat.dg/stack_usage6_pkg.ads: New helper.
+
+2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/pure_function3a.adb: New test.
+ * gnat.dg/pure_function3b.adb: Likewise.
+ * gnat.dg/pure_function3c.adb: Likewise.
+ * gnat.dg/pure_function3_pkg.ads: New helper.
+
+2018-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84711
+ * gcc.dg/vect/pr84711.c: Remove unnecessary sse
+ dg-require-effective-target. Add -msse not just on i386-*, but
+ on all i?86-* and x86_64-*.
+
+2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
+
+ * gcc.dg/tree-ssa/phi-opt-16.c: New test.
+ * gcc.dg/tree-ssa/phi-opt-17.c: New test.
+ * gcc.dg/tree-ssa/phi-opt-18.c: New test.
+ * gcc.dg/tree-ssa/phi-opt-19.c: New test.
+ * gcc.dg/tree-ssa/popcount3.c: New test.
+
+2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
+ to preserve the test.
+ * gcc.target/i386/pr85073.c: Likewise.
+
+2018-07-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/86401
+ * gcc.dg/tree-ssa/pr86401-1.c: New test.
+ * gcc.dg/tree-ssa/pr86401-2.c: New test.
+ * c-c++-common/rotate-9.c: New test.
+
+2018-07-06 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/86324
+ gcc.target/powerpc/pr86324-1.c: New test.
+ gcc.target/powerpc/pr86324-2.c: Likewise.
+
+2018-07-06 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/84711
+ * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
+
+2018-07-06 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/struct_cpy.c: Remove ;.
+
+2018-07-05 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
+
+2018-07-05 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/86408
+ * gfortran.dg/deferred_character_20.f90: New test.
+
+2018-07-05 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/83183
+ PR fortran/86325
+ * gfortran.dg/init_flag_18.f90: New testcase.
+ * gfortran.dg/init_flag_19.f03: New testcase.
+
+2018-07-05 Carl Love <cel@us.ibm.com>
+ * gcc.target/altivec-1-runnable.c: New test file.
+ * gcc.target/altivec-2-runnable.c: New test file.
+ * gcc.target/vsx-7.c (main2): Change expected expected instruction
+ for tests.
+
+2018-07-05 Martin Sebor <msebor@redhat.com>
+
+ PR c++/86400
+ * gcc.dg/strlenopt-47.c: New test.
+ * gcc.dg/strlenopt-48.c: New test.
+
+2018-07-05 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/84711
+ * gcc.target/arm/big-endian-subreg.c: New.
+
+2018-07-05 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/84711
+ * gcc.dg/vect/pr84711.c: New.
+
+2018-07-05 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/struct_cpy.c: New.
+
+2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
+ * c-c++-common/unroll-2.c: Likewise.
+ * g++.dg/cdce3.C: Likewise.
+ * g++.dg/ext/unroll-1.C: Likewise.
+ * g++.dg/ext/unroll-2.C: Likewise.
+ * g++.dg/ext/unroll-3.C: Likewise.
+ * gcc.dg/cdce1.c: Likewise.
+ * gcc.dg/cdce2.c: Likewise.
+ * gcc.dg/gomp/pr68128-1.c: Likewise.
+ * gcc.dg/vect/pr46032.c: Likewise.
+ * gcc.dg/vect/vect-cond-10.c: Likewise.
+ * gcc.dg/vect/vect-cond-8.c: Likewise.
+ * gcc.dg/vect/vect-cond-9.c: Likewise.
+ * gcc.dg/vect/vect-mask-load-1.c: Likewise.
+ * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
+ * gcc.target/i386/avx-cvt-2.c: Likewise.
+ * gcc.target/i386/avx-cvt-3.c: Likewise.
+ * gcc.target/i386/avx2-cvt-2.c: Likewise.
+ * gcc.target/i386/avx2-gather-2.c: Likewise.
+ * gcc.target/i386/avx2-gather-6.c: Likewise.
+ * gcc.target/i386/avx512f-gather-2.c: Likewise.
+ * gcc.target/i386/sse2-cvt-2.c: Likewise.
+ * gfortran.dg/directive_unroll_1.f90: Likewise.
+ * gfortran.dg/directive_unroll_2.f90: Likewise.
+ * gnat.dg/unroll2.adb: Likewise.
+ * gnat.dg/unroll3.adb: Likewise.
+
+2018-07-05 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-dg.exp (dg-final): Simplify tcl code.
+
+2018-07-04 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86274
+ * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
+
+2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/82009
+ * gfortran.dg/block_16.f08. New test.
+
+2018-07-04 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
+ has a slightly different IL that provides more threading
+ opportunities.
+
+2018-07-04 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/66240
+ PR target/45996
+ PR c/84100
+ * gcc.dg/pr84100.c (foo):
+ * gcc.target/i386/falign-functions-2.c: New test.
+ * gcc.target/i386/falign-functions.c: New test.
+
+2018-07-04 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/pr47793.c: Remove.
+
+2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
+ final scan test.
+ * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
+
+2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85620
+ * gcc.target/i386/pr85620-1.c: New test.
+ * gcc.target/i386/pr85620-2.c: Likewise.
+ * gcc.target/i386/pr85620-3.c: Likewise.
+ * gcc.target/i386/pr85620-4.c: Likewise.
+
+2018-07-03 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86274
+ * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
+ * gcc.dg/tree-ssa/pr83198.c: Same.
+
+2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/other/locations1.C: New.
+ * g++.dg/tls/locations1.C: Likewise.
+ * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
+ * g++.dg/diagnostic/virtual-static.C: Likewise.
+ * g++.dg/concepts/fn-concept2.C: Test the locations too.
+ * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
+ * g++.dg/cpp0x/pr51463.C: Likewise.
+ * g++.dg/other/typedef1.C: Likewise.
+ * g++.dg/parse/dtor13.C: Likewise.
+ * g++.dg/template/error44.C: Likewise.
+ * g++.dg/template/typedef4.C: Likewise.
+ * g++.dg/template/typedef5.C: Likewise.
+ * g++.dg/tls/diag-2.C: Likewise.
+ * g++.old-deja/g++.brendan/crash11.C: Likewise.
+
+2018-07-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86201
+ * g++.dg/diagnostic/pr86201.C: New test.
+
+2018-07-03 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/85694
+ * gcc.target/i386/pr85694.c: New test.
+
+2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/85694
+ * lib/target-supports.exp (check_effective_target_vect_avg_qi):
+ Return true for AArch64 without SVE.
+ * gcc.target/aarch64/vect_hadd_1.h: New file.
+ * gcc.target/aarch64/vect_shadd_1.c: New test.
+ * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
+ * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
+ * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
+
+2018-07-03 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/86202
+ * gcc.dg/Wint-conversion-2.c: New test.
+
+ PR c++/84306
+ * g++.dg/overload/conv-op3.C: New test.
+
+2018-07-03 Richard Biener <rguenther@suse.de>
+
+ PR ipa/86389
+ * gcc.dg/torture/pr86389.c: New testcase.
+
+2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/85694
+ * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
+ proc.
+ * gcc.dg/vect/vect-avg-1.c: New test.
+ * gcc.dg/vect/vect-avg-2.c: Likewise.
+ * gcc.dg/vect/vect-avg-3.c: Likewise.
+ * gcc.dg/vect/vect-avg-4.c: Likewise.
+ * gcc.dg/vect/vect-avg-5.c: Likewise.
+ * gcc.dg/vect/vect-avg-6.c: Likewise.
+ * gcc.dg/vect/vect-avg-7.c: Likewise.
+ * gcc.dg/vect/vect-avg-8.c: Likewise.
+ * gcc.dg/vect/vect-avg-9.c: Likewise.
+ * gcc.dg/vect/vect-avg-10.c: Likewise.
+ * gcc.dg/vect/vect-avg-11.c: Likewise.
+ * gcc.dg/vect/vect-avg-12.c: Likewise.
+ * gcc.dg/vect/vect-avg-13.c: Likewise.
+ * gcc.dg/vect/vect-avg-14.c: Likewise.
+
+2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
+ get split into two for use by the over-widening pattern.
+ * gcc.dg/vect/vect-over-widen-6.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-7.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-8.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-9.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-10.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-11.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-12.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-13.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-14.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-15.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-16.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-22.c: New test.
+
+2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
+ widen_mult pattern.
+ * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
+ over-widening messages.
+ * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-2.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-3.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-4.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
+ * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
+ * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-5.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-6.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-7.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-8.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-9.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-10.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-11.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-12.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-13.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-14.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-15.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-16.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-17.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-18.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-19.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-20.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-21.c: Likewise.
+
+2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
+
+2018-07-02 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/interrupt-debug.c: New.
+
+2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/diagnostic/thread-thread_local.C: New.
+
+2018-07-02 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/86366
+ * gcc.dg/profile-dir-1.c: Fix scanned pattern.
+ * gcc.dg/profile-dir-2.c: Likewise.
+ * gcc.dg/profile-dir-3.c: Likewise.
+
+2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
+ overriden.
+
+2018-07-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86363
+ * gcc.dg/torture/pr86363.c: New testcase.
+
+2018-07-02 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/completion-1.c: New test.
+ * gcc.dg/completion-2.c: New test.
+ * gcc.dg/completion-3.c: New test.
+
+2018-07-02 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82969
+ PR fortran/86242
+ * gfortran.dg/proc_ptr_50.f90: New test.
+
+2018-07-02 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/45305
+ * gfortran.dg/scalarize_parameter_array_2.f90: New test.
+
+2018-07-02 Martin Liska <mliska@suse.cz>
+
+ PR ipa/86279
+ * gcc.dg/ipa/pr86279.c: New test.
+
+2018-07-02 Martin Liska <mliska@suse.cz>
+
+ PR ipa/86323
+ * g++.dg/ipa/pr86323.C: New test.
+
+2018-07-01 Tom de Vries <tdevries@suse.de>
+
+ revert:
+ 2018-07-01 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
+ * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
+
+2018-07-01 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
+ argument.
+ * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
+ with @main.
+
+2018-07-01 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
+ * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
+
+2018-07-01 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
+ * gcc.dg/guality/vla-1.c: Use relative line numbers.
+
+2018-07-01 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
+ (verify_call): ... here. Move to toplevel.
+ (verify_call_np, dg_final_directive_check_utils): New proc.
+ (toplevel): Call dg_final_directive_check_utils.
+ * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
+
+2018-06-30 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/shift-shift-1.c: New.
+ * gcc.target/riscv/shift-shift-2.c: New.
+ * gcc.target/riscv/shift-shift-3.c: New.
+
+2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
+
+2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
+ * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
+ by 4 in the computation of a[i].
+ * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
+ main multiplication constant.
+ * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
+ pattern to cast the result to int.
+ * gcc.dg/vect/vect-reduc-dot-1.c: New test.
+ * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
+ * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
+ * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
+ * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
+ * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
+ * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
+ * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
+ * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
+
+2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
+ test for vectorization along the lines described in the comment.
+
+2018-06-30 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
+ (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
+ LTO_TORTURE_OPTIONS.
+ * gcc.dg/guality/prevent-optimization.h: New file.
+ * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
+ (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
+
+2018-06-30 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
+ * lib/gcc-dg.exp (dg-final): New proc.
+ * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
+ argument.
+
+2018-06-29 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
+ that don't define the function.
+
+2018-06-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86184
+ * g++.dg/ext/cond3.C: New test.
+
+2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/arm-soft-strd-even.c: New test.
+
+2018-06-29 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
+ line, and use it.
+ * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
+ (process-message): ... here.
+ * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
+
+2018-06-29 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/86263
+ * gcc.dg/tree-ssa/pr86263.c: New test.
+
+2018-06-28 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/p9-extract-1.c: Add test case.
+ * gcc.target/builtins-3-p9-runnable.c: Add test case to match
+ name in ABI.
+
+2018-06-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/86348
+ * gcc.target/i386/pr86348.c: New test.
+
+2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
+
+2018-06-28 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/82865
+ * gfortran.dg/dec_type_print_2.f03: New testcase.
+
+2018-06-28 David Pagan <dave.pagan@oracle.com>
+
+ PR c/55976
+ * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
+ message causing unexpected test FAIL.
+
+2018-06-28 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/switch-1.c: New test.
+
+2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/debug15.adb: New test.
+
+2018-06-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/86329
+ * g++.dg/lookup/pr86329.C: New test.
+
+2018-06-27 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
+
+2018-06-27 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/85769
+ * gcc.target/aarch64/f16_mov_immediate_3.c: New.
+
+2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/builtins-1.c: Correct a comment.
+
+2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
+ requirement for this test.
+ * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
+ requirement, and -mpower8-vector compile option.
+
+2018-06-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/86314
+ * gcc.dg/pr86314.c: New test.
+
+ PR debug/86257
+ * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
+
+2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr86257.c: Require 64-bit.
+
+2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/pr86082.C: Require IBM1047 support.
+
+2018-06-26 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/86271
+ * gcc.dg/pr86271.c: New testcase.
+
+2018-06-26 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/86064
+ * gcc.dg/pr86064.c: New.
+
+2018-06-25 Jeff Law <law@redhat.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_logical_op_short_circuit): Add v850.
+
+2018-06-25 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86204
+ * gcc.dg/strlenopt-46.c: New test.
+
+2018-06-25 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/85700
+ * gcc.dg/Wstringop-truncation-4.c: New test.
+
+2018-06-25 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/82972
+ PR fortran/83088
+ PR fortran/85851
+ * gfortran.dg/init_flag_17.f90: New testcase.
+
+2018-06-25 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/p9-extract-1.c: Make second argument of
+ vec_extract a signed int. Add vec_extract tests for bool char
+ and bool int.
+ * gcc.target/powerpc/p9-extract-4.c: New test file for long long
+ vec_extract tests.
+
+2018-06-25 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
+
+2018-06-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84786
+ * gcc.target/i386/avx512f-pr84786-3.c: New test.
+
+2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gnat.dg/sso9.adb: New testcase.
+ * gnat.dg/sso9_pkg.ads: Likewise.
+
+2018-06-25 Tom de Vries <tdevries@suse.de>
+
+ PR debug/86257
+ * gcc.target/i386/pr86257.c: New test.
+
+2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR C++/86082
+ * g++.dg/pr86082.C: New test.
+
+2018-06-24 Tom de Vries <tdevries@suse.de>
+
+ * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
+ * gcc.dg/guality/guality.exp: Same.
+ * gfortran.dg/guality/guality.exp: Same.
+ * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
+
+2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/concepts/locations1.C: New.
+ * g++.dg/cpp0x/locations1.C: Likewise.
+ * g++.dg/cpp1z/inline-var2.C: Test locations too.
+ * g++.dg/cpp1z/inline-var3.C: Likewise.
+
+2018-06-22 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/86281
+ * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
+
+2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
+ this test.
+ * gcc.target/powerpc/builtins-9.c: New test.
+ * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
+ to expect different code generation on big-endian vs.
+ little-endian targets.
+
+2018-06-22 Tom de Vries <tdevries@suse.de>
+
+ * g++.dg/guality/guality.exp (guality_gdb_name): Default to
+ $rootme/../gdb/gdb, if available.
+ * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
+ * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
+
+2018-06-22 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-gdb-test.exp (report_gdb): New proc.
+ * g++.dg/guality/guality.exp: Use report_gdb.
+ * gcc.dg/guality/guality.exp: Same.
+ * gfortran.dg/guality/guality.exp: Same.
+
+2018-06-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85662
+ * g++.dg/ext/offsetof3.C: New test.
+
+2018-06-22 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
+ versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
+ for the vnor, vand and vxor instructions.
+ * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
+ Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
+ * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
+ * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
+ * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
+ Add -dp to dg-options, update expected counts.
+
+2018-06-22 Paul Koning <ni1d@arrl.net>
+
+ * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
+ if pdp11.
+ * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
+ * gcc.c-torture/compile/20040101-1.c: Ditto.
+ * gcc.c-torture/compile/20050622-1.c: Ditto.
+ * gcc.c-torture/compile/20080625-1.c: Ditto.
+ * gcc.c-torture/compile/20090107-1.c: Ditto.
+ * gcc.c-torture/compile/920501-12.c: Ditto.
+ * gcc.c-torture/compile/920501-4.c: Ditto.
+ * gcc.c-torture/compile/961203-1.c: Ditto.
+ * gcc.c-torture/compile/limits-externdecl.c: Ditto.
+ * gcc.c-torture/compile/pr25310.c: Ditto.
+
+2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
+ James Norris <jnorris@codesourcery.com>
+ Thomas Schwinge <thomas@codesourcery.com>
+ Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/deviceptr-4.c: New file.
+ * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
+ Likewise.
+ * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-data.c: Likewise.
+ * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
+ Likewise.
+ * c-c++-common/goacc/parallel-reduction.c: Likewise.
+ * c-c++-common/goacc/private-reduction-1.c: Likewise.
+ * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
+ Likewise.
+ * gfortran.dg/goacc/modules.f95: Likewise.
+ * gfortran.dg/goacc/routine-8.f90: Likewise.
+ * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
+
+2018-06-21 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
+ if the long double format is IEEE 128-bit for tests that are
+ explicitly testing IBM extended double support. Use the
+ appropriate pack and unpack built-in functions. Change calls from
+ __builtin_isinfl to __builtin_isinf since the later supports all
+ floating point types.
+ * gcc.target/powerpc/pr57150.c: Likewise.
+ * gcc.target/powerpc/pr60203.c: Likewise.
+ * gcc.target/powerpc/pr67808.c: Likewise.
+ * gcc.target/powerpc/pr70117.c: Likewise.
+ * gcc.target/powerpc/tfmode_off.c: Likewise.
+
+2018-06-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/49630
+ * gfortran.dg/assumed_charlen_function_7.f90: New test.
+
+2018-06-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83118
+ * gfortran.dg/unlimited_polymorphic_30.f03: New test.
+
+2018-06-21 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/guality/pr45882.c (a): Add used attribute.
+
+2018-06-21 Tom de Vries <tdevries@suse.de>
+
+ PR tree-optimization/85859
+ * gcc.dg/pr85859.c: New test.
+
+2018-06-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86232
+ * gcc.dg/torture/pr86232.c: New testcase.
+
+2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
+
+2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc/gcc.target/aarch64/aes_2.c: New test.
+
+2018-06-20 Than McIntosh <thanm@google.com>
+
+ PR libgcc/86213
+ * gcc.dg/split-8.c: New.
+
+2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
+ for vpkudus in place of vpksdus.
+ * gcc.target/powerpc/builtins-3-p8.c: Likewise.
+
+2018-06-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/85634
+ * g++.dg/lookup/pr85634-2.C: New.
+
+2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/template/friend65.C: New.
+ * g++.dg/cpp0x/main1.C: Likewise.
+ * g++.dg/other/main2.C: Likewise.
+ * g++.dg/other/main3.C: Likewise.
+ * g++.dg/template/friend42.C: Test location too.
+ * g++.dg/concepts/decl-diagnose.C: Likewise.
+ * g++.dg/warn/main-2.C: Update.
+
+2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
+ Thomas Schwinge <thomas@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+
+ * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
+ 2.5 data clause semantics.
+ * c-c++-common/goacc/declare-2.c: Likewise.
+ * c-c++-common/goacc/default-4.c: Likewise.
+ * c-c++-common/goacc/finalize-1.c: New test.
+ * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
+ OpenACC 2.5 data clause semantics.
+ * c-c++-common/goacc/kernels-alias.c: Likewise.
+ * c-c++-common/goacc/routine-5.c: Likewise.
+ * c-c++-common/goacc/update-if_present-1.c: New test.
+ * c-c++-common/goacc/update-if_present-2.c: New test.
+ * g++.dg/goacc/template.C: Update test case to utilize OpenACC
+ 2.5 data clause semantics.
+ * gfortran.dg/goacc/combined-directives.f90: Likewise.
+ * gfortran.dg/goacc/data-tree.f95: Likewise.
+ * gfortran.dg/goacc/declare-2.f95: Likewise.
+ * gfortran.dg/goacc/default-4.f: Likewise.
+ * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
+ * gfortran.dg/goacc/finalize-1.f: New test.
+ * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
+ OpenACC 2.5 data clause semantics.
+ * gfortran.dg/goacc/kernels-alias.f95: Likewise.
+ * gfortran.dg/goacc/kernels-tree.f95: Likewise.
+ * gfortran.dg/goacc/nested-function-1.f90: Likewise.
+ * gfortran.dg/goacc/parallel-tree.f95: Likewise.
+ * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
+ * gfortran.dg/goacc/update-if_present-1.f90: New test.
+ * gfortran.dg/goacc/update-if_present-2.f90: New test.
+
+2018-06-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86210
+ * g++.dg/warn/Wnonnull4.C: New test.
+
+2018-06-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86240
+ * g++.dg/pr86240.C: New test.
+
+2018-06-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/86194
+ * gcc.target/i386/pr86194.c: New test.
+
+ PR tree-optimization/86231
+ * gcc.dg/tree-ssa/vrp119.c: New test.
+ * gcc.c-torture/execute/pr86231.c: New test.
+
+2018-06-20 Tom de Vries <tdevries@suse.de>
+
+ PR tree-optimization/86097
+ * gcc.dg/autopar/pr86097.c: New test.
+
+2018-06-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/85634
+ * g++.dg/lookup/pr85634.C: New.
+
+2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ldp_stp_q.c: New test.
+ * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
+ * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
+
+2018-06-20 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
+
+2018-06-19 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/48560
+ * gcc.dg/Warray-bounds-28.c: New test.
+
+2018-06-19 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/85602
+ * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
+ to also match C++.
+
+2018-06-19 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/lto/pr84805_0.C: Update template.
+ * g++.dg/lto/pr84805_1.C: Update template.
+
+2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/aggr24.adb: New test.
+ * gnat.dg/aggr24_pkg.ad[sb]: New helper.
+
+2018-06-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86179
+ * gcc.dg/pr86179.c: New testcase.
+
+2018-06-18 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/85602
+ * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
+ * c-c++-common/attr-nonstring-8.c: New test.
+
+2018-06-18 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/81384
+ * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
+ * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
+ * gcc.c-torture/execute/builtins/strnlen.c: New test.
+ * gcc.dg/attr-nonstring-2.c: New test.
+ * gcc.dg/attr-nonstring-3.c: New test.
+ * gcc.dg/attr-nonstring-4.c: New test.
+ * gcc.dg/strlenopt-45.c: New test.
+ * gcc.dg/strlenopt.h (strnlen): Declare.
+
+2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR tree-optimization/86076
+ * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
+
+2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR tree-optimization/64946
+ * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
+
+2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/debug/dwarf2/pr37726.c: Move to...
+ * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
+ * gnat.dg/stack_usage5.adb: New test.
+
+2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/82479
+ * gcc.dg/tree-ssa/popcount.c: New test.
+ * gcc.dg/tree-ssa/popcount2.c: New test.
+
+2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/64946
+ * gcc.dg/absu.c: New test.
+ * gcc.dg/gimplefe-29.c: New test.
+ * gcc.target/aarch64/pr64946.c: New test.
+
+2018-06-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/86093
+ * c-c++-common/pr86093.c: New test.
+
+ PR middle-end/85878
+ * gfortran.fortran-torture/compile/pr85878.f90: New test.
+
+ PR middle-end/86123
+ * gcc.c-torture/compile/pr86123.c: New test.
+
+2018-06-15 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg-selftests/dg-final.exp: Force sequential execution.
+
+2018-06-15 Nick Clifton <nickc@redhat.com>
+
+ PR 84195
+ * gcc.c-torture/compile/pr84195.c: New test.
+
+2018-06-15 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/86159
+ * g++.dg/pr86159.C: New testcase.
+
+2018-06-15 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/86076
+ * gcc.dg/pr86076.c: New testcase.
+
+2018-06-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/86063
+ * g++.dg/cpp0x/gen-attrs-65.C: New test.
+
+2018-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/86048
+ * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
+ -msse2 to dg-options.
+
+ PR middle-end/86122
+ * gcc.c-torture/compile/pr86122.c: New test.
+
+ P0624R2 - Default constructible and assignable stateless lambdas
+ * g++.dg/cpp2a/lambda1.C: New test.
+ * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
+ for -std=c++2a.
+
+2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/other/static3.C: New.
+ * g++.dg/other/static4.C: Likewise.
+ * g++.dg/warn/Wshadow-15.C: Likewise.
+ * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
+ * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
+ * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
+ * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
+ * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
+ * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
+ * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
+
+2018-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85945
+ * gcc.c-torture/compile/pr85945.c: New test.
+
+2018-06-14 Richard Biener <rguenther@suse.de>
+
+ PR ipa/86124
+ * gcc.dg/pr86124.c: New testcase.
+
+2018-06-13 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86114
+ * gcc.dg/pr86114.c: New test.
+
+2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/86110
+ * gfortran.dg/pr86110.f90: New test.
+
+2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR fortran/85703
+ * gfortran.dg/goacc/pr85703.f90: New test.
+ * gfortran.dg/gomp/pr85703.f90: New test.
+
+2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR fortran/85702
+ * gfortran.dg/goacc/pr85702.f90: New test.
+
+2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/i386/pr86048.c: New test.
+
+2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/fma-1.c: New test.
+
+2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9001107555.c: New file.
+
+2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * g++.dg/torture/aarch64-vect-init-1.C: New test.
+
+2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/init/delete3.C: New.
+ * g++.dg/init/new49.C: Likewise.
+ * g++.dg/init/new25.C: Test locations too.
+ * g++.dg/template/new4.C: Likewise.
+ * g++.old-deja/g++.jason/operator.C: Likewise.
+
+2018-06-12 Marek Polacek <polacek@redhat.com>
+
+ Core issue 1331 - const mismatch with defaulted copy constructor
+ * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
+ * g++.dg/cpp0x/defaulted52.C: New test.
+ * g++.dg/cpp0x/defaulted53.C: New test.
+ * g++.dg/cpp0x/defaulted54.C: New test.
+ * g++.dg/cpp0x/defaulted55.C: New test.
+ * g++.dg/cpp0x/defaulted56.C: New test.
+ * g++.dg/cpp0x/defaulted57.C: New test.
+ * g++.dg/cpp0x/defaulted58.C: New test.
+ * g++.dg/cpp0x/defaulted59.C: New test.
+ * g++.dg/cpp0x/defaulted60.C: New test.
+
+2018-06-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/69968
+ * gcc.dg/spellcheck-transposition.c: New test.
+
+2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/44491
+ * gfortran.dg/pr44491.f90: New testcase
+
+2018-06-12 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/85259
+ * gcc.dg/Wstringop-overflow-5.c: New test.
+ * gcc.dg/Wstringop-overflow-6.c: New test.
+
+2018-06-12 Martin Sebor <msebor@redhat.com>
+
+ PR c/85931
+ * gcc.dg/Wstringop-truncation-3.c: New test.
+
+2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
+ * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
+ * gcc.target/powerpc/swaps-p8-17.c: Same.
+
+2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
+
+2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
+ * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
+ * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
+ * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
+ * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
+
+2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
+
+2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
+ * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
+ * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
+ * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
+ * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
+
+2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
+ * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
+ * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
+ * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
+ * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
+
+2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
+ * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
+ * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
+ * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
+ * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
+ * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
+
+2018-06-12 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/opt/mpx.C: New test.
+ * gcc.target/i386/mpx.c: New test.
+
+2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/builtin_simdarc.c: Update test.
+ * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
+ * gcc.target/arc/tumaddsidi4.c: Likewise.
+
+2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt72a.ad[sb]: New test.
+ * gnat.dg/opt72_pkg.ads: New helper.
+
+2018-06-12 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg-selftests/dg-final.exp: New file.
+
+2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/lookup/new2.C: Test locations too.
+ * g++.dg/other/ellipsis1.C: Likewise.
+ * g++.dg/other/operator1.C: Likewise.
+ * g++.dg/other/operator2.C: Likewise.
+ * g++.dg/overload/operator2.C: Likewise.
+ * g++.dg/parse/defarg11.C: Likewise.
+ * g++.dg/parse/operator4.C: Likewise.
+ * g++.dg/template/error30.C: Likewise.
+ * g++.dg/template/explicit-args3.C: Likewise.
+ * g++.dg/warn/effc1.C: Likewise.
+ * g++.old-deja/g++.brendan/prepost2.C: Likewise.
+ * g++.old-deja/g++.brendan/prepost3.C: Likewise.
+ * g++.old-deja/g++.bugs/900215_01.C: Likewise.
+ * g++.old-deja/g++.jason/conversion5.C: Likewise.
+ * g++.old-deja/g++.jason/operator.C: Likewise.
+
+2018-06-11 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/86083
+ * gcc.dg/strlenopt-44.c: New test.
+
+2018-06-11 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/45521
+ * gfortran.dg/generic_32.f90: New test.
+ * gfortran.dg/generic_33.f90: New test.
+
+2018-06-11 Carl Love <cel@us.ibm.com>
+ * gcc.target/powerpc/altivec-7.c (main): Remove tests
+ vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
+ long long bool. Remove duplicate dg-final for xxlxor. Update
+ dg-final instruction counts.
+ * gcc.target/powerpc/altivec-37.c (main): New file for
+ tests vec_unpackh and vec_unpackl returning long long bool and
+ long long int.
+
+2018-06-11 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/86089
+ * gcc.dg/tree-ssa/pr86089.c: New test.
+
+2018-06-11 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
+ * gcc.target/i386/vpclmulqdq.c: Ditto.
+
+2018-06-11 Olivier Hainque <hainque@adacore.com>
+
+ * gnat.dg/lang-dw2.adb: New test.
+ * gnat.dg/lang-dw3.adb: New test.
+
+2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
+ gnat.dg/assertion_policy1_pkg.ads: New testcase.
+
+2018-06-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/predicate1.adb: New testcase.
+
+2018-06-11 Yannick Moy <moy@adacore.com>
+
+ * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
+
+2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
+ testcase.
+
+2018-06-11 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/prot4.adb: New testcase.
+
+2018-06-11 Yannick Moy <moy@adacore.com>
+
+ * gnat.dg/part_of1-instantiation.adb,
+ gnat.dg/part_of1-instantiation.ads,
+ gnat.dg/part_of1-private_generic.adb,
+ gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
+ testcase.
+
+2018-06-11 Piotr Trojanek <trojanek@adacore.com>
+
+ * gnat.dg/contract1.adb: New testcase.
+
+2018-06-11 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
+ testcase.
+
+2018-06-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/inline_always1.adb: New testcase.
+
+2018-06-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
+ gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
+ gnat.dg/nested_generic2_g2.ads: New testcase.
+
+2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/template/friend64.C: New.
+ * g++.old-deja/g++.other/friend4.C: Test the location too.
+ * g++.old-deja/g++.pt/crash23.C: Likewise.
+
+2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/inline_matmul_23.f90: New test.
+
+2018-06-10 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85088
+ * gfortran.dg/intent_decl_1.f90: New test case.
+
+2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
+ * gfortran.dg/ieee/large_4.f90: Ditto.
+ * gfortran.dg/round_4.f90: Ditto.
+
+2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/38351
+ * gfortran.dg/pr38351.f90: New test.
+ * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
+
+2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85138
+ PR fortran/85996
+ PR fortran/86051
+ * gfortran.dg/pr85138_1.f90: New test.
+ * gfortran.dg/pr85138_2.f90: Ditto.
+ * gfortran.dg/pr85996.f90: Ditto.
+
+2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78278
+ * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
+ * gfortran.dg/data_char_1.f90: Ditto.
+ * gfortran.dg/pr78571.f90: Ditto.
+ * gfortran.dg/pr78278.f90: New test.
+
+2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/63514
+ * gfortran.dg/pr63514.f90: New test.
+
+2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85631
+ * gfortran.dg/bounds_check_20.f90: New test.
+
+2018-06-08 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
+ vpkudum counts.
+ * gcc.target/powerpc/p9-extract-3.c: Make second argument of
+ vec_extract a signed int.
+ * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
+ vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
+ vcmpgtsd, vcmpgtud.
+ * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
+ vec_extract a signed int.
+ * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
+ vec_extract a signed int.
+ * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
+ vec_xor builtins. Update xxsel, xxlxor counts.
+
+2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/86059
+ * gfortran.dg/associate_30.f90: Remove code tested ...
+ * gfortran.dg/pr67803.f90: Ditto.
+ * gfortran.dg/pr67805.f90: Ditto.
+ * gfortran.dg/pr86059.f90: ... here. New test.
+
+2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78571
+ * gfortran.dg/pr78571.f90: New test.
+
+2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/85755
+ * gcc.target/powerpc/pr85755.c: New test.
+
+2018-06-08 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
+ vsx-vector-6.p7.c.
+ * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
+ vsx-vector-6.p9.c.
+ * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
+ for BE system that are different then for an LE system from this file
+ into vsx-vector-6-le.c using be target qualifier. Remove this file.
+ * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
+ the various instruction counts. Rename file to vsx-vector-6.p8.c.
+
+2018-06-08 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
+
+2018-06-08 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/dg.exp: Do not use mpx.exp.
+ * g++.dg/lto/lto.exp: Likewise.
+ * g++.dg/lto/pr69729_0.C: Remove.
+ * g++.dg/opt/pr71529.C: Remove.
+ * g++.dg/pr63995-1.C: Remove.
+ * g++.dg/pr68270.C: Remove.
+ * g++.dg/pr71624.C: Remove.
+ * g++.dg/pr71633.C: Remove.
+ * g++.dg/pr79761.C: Remove.
+ * g++.dg/pr79764.C: Remove.
+ * g++.dg/pr79769.C: Remove.
+ * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
+ * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
+ * gcc.dg/lto/chkp-privatize_0.c: Remove.
+ * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
+ * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
+ * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
+ * gcc.dg/lto/lto.exp: Do not use mpx.exp.
+ * gcc.dg/lto/pr66221_0.c: Remove.
+ * gcc.target/i386/chkp-always_inline.c: Remove.
+ * gcc.target/i386/chkp-bndret.c: Remove.
+ * gcc.target/i386/chkp-builtins-1.c: Remove.
+ * gcc.target/i386/chkp-builtins-2.c: Remove.
+ * gcc.target/i386/chkp-builtins-3.c: Remove.
+ * gcc.target/i386/chkp-builtins-4.c: Remove.
+ * gcc.target/i386/chkp-const-check-1.c: Remove.
+ * gcc.target/i386/chkp-const-check-2.c: Remove.
+ * gcc.target/i386/chkp-hidden-def.c: Remove.
+ * gcc.target/i386/chkp-label-address.c: Remove.
+ * gcc.target/i386/chkp-lifetime-1.c: Remove.
+ * gcc.target/i386/chkp-narrow-bounds.c: Remove.
+ * gcc.target/i386/chkp-pr69044.c: Remove.
+ * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
+ * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
+ * gcc.target/i386/chkp-strchr.c: Remove.
+ * gcc.target/i386/chkp-strlen-1.c: Remove.
+ * gcc.target/i386/chkp-strlen-2.c: Remove.
+ * gcc.target/i386/chkp-strlen-3.c: Remove.
+ * gcc.target/i386/chkp-strlen-4.c: Remove.
+ * gcc.target/i386/chkp-strlen-5.c: Remove.
+ * gcc.target/i386/chkp-stropt-1.c: Remove.
+ * gcc.target/i386/chkp-stropt-10.c: Remove.
+ * gcc.target/i386/chkp-stropt-11.c: Remove.
+ * gcc.target/i386/chkp-stropt-12.c: Remove.
+ * gcc.target/i386/chkp-stropt-13.c: Remove.
+ * gcc.target/i386/chkp-stropt-14.c: Remove.
+ * gcc.target/i386/chkp-stropt-15.c: Remove.
+ * gcc.target/i386/chkp-stropt-16.c: Remove.
+ * gcc.target/i386/chkp-stropt-17.c: Remove.
+ * gcc.target/i386/chkp-stropt-2.c: Remove.
+ * gcc.target/i386/chkp-stropt-3.c: Remove.
+ * gcc.target/i386/chkp-stropt-4.c: Remove.
+ * gcc.target/i386/chkp-stropt-5.c: Remove.
+ * gcc.target/i386/chkp-stropt-6.c: Remove.
+ * gcc.target/i386/chkp-stropt-7.c: Remove.
+ * gcc.target/i386/chkp-stropt-8.c: Remove.
+ * gcc.target/i386/chkp-stropt-9.c: Remove.
+ * gcc.target/i386/i386.exp: Do not use mpx.exp.
+ * gcc.target/i386/indirect-thunk-11.c: Remove.
+ * gcc.target/i386/indirect-thunk-12.c: Remove.
+ * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
+ * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
+ * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
+ * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
+ * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
+ * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
+ * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
+ * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
+ * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
+ * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
+ * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
+ * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
+ * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
+ * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
+ * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
+ * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
+ * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
+ * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
+ * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
+ * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
+ * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
+ * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
+ * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
+ * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
+ * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
+ * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
+ * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
+ * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
+ * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
+ * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
+ * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/label-address-1.c: Remove.
+ * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
+ * gcc.target/i386/mpx/macro.c: Remove.
+ * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
+ * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/memcpy-1.c: Remove.
+ * gcc.target/i386/mpx/memmove-1.c: Remove.
+ * gcc.target/i386/mpx/memmove-2.c: Remove.
+ * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
+ * gcc.target/i386/mpx/mpx-check.h: Remove.
+ * gcc.target/i386/mpx/mpx-os-support.h: Remove.
+ * gcc.target/i386/mpx/mpx.exp: Remove.
+ * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
+ * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
+ * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
+ * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
+ * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
+ * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/pr65508.c: Remove.
+ * gcc.target/i386/mpx/pr65531.cc: Remove.
+ * gcc.target/i386/mpx/pr66048.cc: Remove.
+ * gcc.target/i386/mpx/pr66134.c: Remove.
+ * gcc.target/i386/mpx/pr66566.c: Remove.
+ * gcc.target/i386/mpx/pr66567.c: Remove.
+ * gcc.target/i386/mpx/pr66568.c: Remove.
+ * gcc.target/i386/mpx/pr66569.c: Remove.
+ * gcc.target/i386/mpx/pr66581.c: Remove.
+ * gcc.target/i386/mpx/pr68337-1.c: Remove.
+ * gcc.target/i386/mpx/pr68337-2.c: Remove.
+ * gcc.target/i386/mpx/pr68416.c: Remove.
+ * gcc.target/i386/mpx/pr78339.c: Remove.
+ * gcc.target/i386/mpx/pr79631.c: Remove.
+ * gcc.target/i386/mpx/pr79633.c: Remove.
+ * gcc.target/i386/mpx/pr79753.c: Remove.
+ * gcc.target/i386/mpx/pr79770.c: Remove.
+ * gcc.target/i386/mpx/pr79987.c: Remove.
+ * gcc.target/i386/mpx/pr79988.c: Remove.
+ * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
+ * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
+ * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
+ * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
+ * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
+ * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
+ * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
+ * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
+ * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
+ * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
+ * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
+ * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
+ * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
+ * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
+ * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
+ * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
+ * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
+ * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
+ * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
+ * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
+ * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
+ * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
+ * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
+ * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
+ * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
+ * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
+ * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
+ * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
+ * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
+ * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
+ * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
+ * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
+ * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
+ * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
+ * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
+ * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
+ * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
+ * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
+ * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
+ * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
+ * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
+ * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
+ * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
+ * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
+ * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
+ * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/vla-1-nov.c: Remove.
+ * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
+ * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
+ * gcc.target/i386/mpx/vla-2-nov.c: Remove.
+ * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
+ * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
+ * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
+ * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
+ * gcc.target/i386/pr63995-2.c: Remove.
+ * gcc.target/i386/pr64805.c: Remove.
+ * gcc.target/i386/pr65044.c: Remove.
+ * gcc.target/i386/pr65167.c: Remove.
+ * gcc.target/i386/pr65183.c: Remove.
+ * gcc.target/i386/pr65184.c: Remove.
+ * gcc.target/i386/pr65523.c: Remove.
+ * gcc.target/i386/pr70876.c: Remove.
+ * gcc.target/i386/pr70877.c: Remove.
+ * gcc.target/i386/pr71458.c: Remove.
+ * gcc.target/i386/pr80880.c: Remove.
+ * gcc.target/i386/ret-thunk-25.c: Remove.
+ * gcc.target/i386/thunk-retbnd.c: Remove.
+ * lib/mpx-dg.exp: Remove.
+ * gcc.target/i386/funcspec-56.inc: Adjust test case.
+
+2018-06-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
+ statements.
+
+2018-06-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
+ error message.
+
+2018-06-07 Marek Polacek <polacek@redhat.com>
+
+ PR c/85318
+ * gcc.dg/Wc90-c99-compat-10.c: New test.
+ * gcc.dg/Wc90-c99-compat-11.c: New test.
+ * gcc.dg/Wc90-c99-compat-12.c: New test.
+ * gcc.dg/Wc90-c99-compat-9.c: New test.
+
+2018-06-07 Paul Koning <ni1d@arrl.net>
+
+ * gcc.c-torture/compile/20180605-1.c: New test.
+
+2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/86045
+ * gfortran.dg/pr86045.f90: New test.
+
+2018-06-07 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
+
+2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
+
+2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/msp430i-device-symbol.c: New test.
+ * gcc.target/msp430/msp430f-device-symbol.c: New test.
+ * gcc.target/msp430/msp430.h: New test header file.
+
+2018-06-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69615
+ * gcc.dg/tree-ssa/pr69615.c: New test.
+
+2018-06-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85935
+ * gcc.dg/graphite/pr85935.c: New testcase.
+
+2018-06-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
+ debug print statements. Fix a few formating issues.
+
+2018-06-06 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/85657
+ * gcc.target/powerpc/pr85657-4.c: New tests.
+ * gcc.target/powerpc/pr85657-5.c: Likewise.
+ * gcc.target/powerpc/pr85657-6.c: Likewise.
+
+2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85641
+ * gfortran.dg/realloc_on_assign_30.f90: New test.
+
+2018-06-06 Carl Love <cel@us.ibm.com>
+ * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
+ argument to vui_arg.
+
+2018-06-06 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
+ to builtins-4.c.
+ * gcc.target/powerpc/builtins-4.c: New test file for tests
+ that need -mvsx.
+
+2018-06-06 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/85657
+ * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
+ be used in templates. Don't check for them in overloaded functions.
+
+2018-06-06 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
+ * gcc.target/riscv/interrupt-mmode.c: New.
+ * gcc.target/riscv/interrupt-smode.c: New.
+ * gcc.target/riscv/interrupt-umode.c: New.
+
+2018-06-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85977
+ * g++.dg/cpp0x/initlist102.C: New test.
+ * g++.dg/cpp0x/initlist103.C: New test.
+ * g++.dg/cpp0x/initlist104.C: New test.
+
+2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/torture/pr86066.c: New test.
+
+2018-06-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86062
+ * g++.dg/tree-ssa/pr86062.C: New testcase.
+
+2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/function-attributes-4.c: New test.
+ * gcc.target/msp430/static-interrupts.c: New test.
+
+2018-06-05 Steve Ellcey <sellcey@cavium.com>
+
+ PR target/79924
+ * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
+ * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
+ * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
+ * gcc.target/aarch64/nofp_1.c: Ditto.
+
+2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/cmse/cmse-1c99.c: New test.
+
+2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR fortran/85701
+ * gfortran.dg/goacc/pr85701.f90: New test.
+
+2018-06-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85976
+ * g++.dg/cpp0x/alias-decl-64.C: New test.
+
+2018-06-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86046
+ * gcc.dg/pr86046.c: New testcase.
+
+2018-06-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86047
+ * gcc.dg/pr86047.c: New testcase.
+
+2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/81497
+ * g++.target/arm/arm.exp: New file.
+ * g++.target/arm/pr81497.C: Likewise.
+
+2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/htm-builtins-compile-4.c: New test.
+
+2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/store_merging_21.c: New test.
+ * gnat.dg/opt71b.adb: Likewise.
+ * gnat.dg/opt71.adb: Rename into...
+ * gnat.dg/opt71a.adb: ...this.
+
+2018-06-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85955
+ * gcc.dg/pr85955.c: New testcase.
+
+2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85981
+ * gfortran.dg/allocate_alloc_opt_14.f90: New test.
+ * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
+ * gfortran.dg/allocate_stat_2.f90: Ditto.
+ * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
+
+2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/extract_5.c: New test.
+
+2018-06-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85832
+ PR target/86036
+ * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
+ vptestm.
+ * gcc.target/i386/avx512vl-pr85832.c: Likewise.
+ * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
+ * gcc.target/i386/avx512bw-pr85832.c: Likewise.
+ * gcc.target/i386/avx512bw-pr86036.c: New test.
+
+2018-06-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86038
+ * gcc.dg/pr86038.c: New testcase.
+
+2018-06-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69615
+ * gcc.dg/pr69615.c: New test.
+
+ PR c++/86025
+ * c-c++-common/gomp/pr86025.c: New test.
+
+2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.target/powerpc/altivec-7.c: Remove extra brace.
+
+2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/torture/pr86034.c: New test.
+
+2018-06-03 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/36497
+ * gfortran.dg/cray_pointer_12.f90: New test.
+
+2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85938
+ * gfortran.dg/pr85938.f90: Fixed by revision r261081
+
+2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/opt3.ads: New test.
+ * gnat.dg/specs/opt3_pkg.ads: New helper.
+
+2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/discr53.ad[sb]: New test.
+ * gnat.dg/discr53_pkg.ads: New helper.
+
+2018-06-01 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
+ * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
+
+2018-06-01 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
+ to make it consistent with the naming convention in the file.
+ * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
+ to altivec-7.c. Delete file.
+ * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
+ to altivec-7.c. Delete file.
+ * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
+ * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
+ vec_unpackl tests. Update instruction counts.
+ * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
+ tests to builtins-1.c.
+ * gcc.target/powerpc/builtins-1-be.c: Move BE specific
+ tests to builtins-1.c.
+ * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
+ * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
+ vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
+ Remove vec_ctf tests returning double. Remove vec_cts with
+ double args. Remove vec_sel with invalid arguments. Add tests for
+ vec_splat.
+ Add instruction counts for new tests.
+ * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
+ vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
+ vec_unsigned.
+ * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
+ test_sll_vsill_vsill_vuc.
+ * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
+ vec_revb.
+ * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
+ tests from altivec-7.h.
+ * gcc.target/powerpc/vsx-7-be.c: Remove file.
+ * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
+ splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
+ splat_sll, splat_uc, splat_int128, splat_uint128.
+ Make second argument of vec_extract and vec_insert a signed int.
+ * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
+ argument.
+
+2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/store_merging_20.c: New test.
+ * gnat.dg/opt71.adb: Likewise.
+ * gnat.dg/opt71_pkg.ads: New helper.
+
+2018-06-01 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
+ * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
+ Add vec_xst_be for signed and unsigned arguments.
+
+2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85816
+ PR fortran/85975
+ * gfortran.dg/pr85816.f90: New test.
+ * gfortran.dg/pr85975.f90: New test.
+
+2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/63570
+ * gfortran.dg/random_init_1.f90: New test.
+ * gfortran.dg/random_init_2.f90: New test.
+ * gfortran.dg/random_init_3.f90: New test.
+ * gfortran.dg/random_init_4.f90: New test.
+ * gfortran.dg/random_init_5.f90: New test.
+ * gfortran.dg/random_init_6.f90: New test.
+
+2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/85989
+ * gcc.dg/torture/pr85989.c: New test.
+
+2018-06-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/86017
+ * gcc.dg/tree-ssa/pr86017.c: New testcase.
+
+2018-06-01 Richard Biener <rguenther@suse.de>
+
+ PR ipa/85960
+ * gcc.dg/ipa/ipa-pta-19.c: New testcase.
+
+2018-05-31 Qing Zhao <qing.zhao@oracle.com>
+
+ PR middle-end/78809
+ * gcc.dg/strcmpopt_2.c: New test.
+ * gcc.dg/strcmpopt_3.c: New test.
+
+ PR middle-end/83026
+ * gcc.dg/strcmpopt_3.c: New test.
+
+2018-05-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85984
+ * gcc.target/i386/pr85984.c: New test.
+
+2018-05-31 Martin Sebor <msebor@redhat.com>
+
+ PR c/82063
+ * gcc.dg/Walloc-size-larger-than-1.c: New test.
+ * gcc.dg/Walloc-size-larger-than-10.c: New test.
+ * gcc.dg/Walloc-size-larger-than-11.c: New test.
+ * gcc.dg/Walloc-size-larger-than-12.c: New test.
+ * gcc.dg/Walloc-size-larger-than-13.c: New test.
+ * gcc.dg/Walloc-size-larger-than-14.c: New test.
+ * gcc.dg/Walloc-size-larger-than-15.c: New test.
+ * gcc.dg/Walloc-size-larger-than-16.c: New test.
+ * gcc.dg/Walloc-size-larger-than-17.c: New test.
+ * gcc.dg/Walloc-size-larger-than-2.c: New test.
+ * gcc.dg/Walloc-size-larger-than-3.c: New test.
+ * gcc.dg/Walloc-size-larger-than-4.c: New test.
+ * gcc.dg/Walloc-size-larger-than-5.c: New test.
+ * gcc.dg/Walloc-size-larger-than-6.c: New test.
+ * gcc.dg/Walloc-size-larger-than-7.c: New test.
+ * gcc.dg/Walloc-size-larger-than-8.c: New test.
+ * gcc.dg/Walloc-size-larger-than-9.c: New test.
+ * gcc.dg/Walloc-size-larger-than.c: New test.
+
+2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+
+ PR middle-end/85879
+ * gfortran.dg/goacc/pr77371-1.f90: New test.
+ * gfortran.dg/goacc/pr77371-2.f90: New test.
+ * gfortran.dg/goacc/pr85879.f90: New test.
+
+2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
+ * gnat.dg/stack_usage1b.adb: Likewise.
+ * gnat.dg/stack_usage1c.adb: Likewise.
+ * gnat.dg/stack_usage3.adb: Likewise.
+ * gnat.dg/stack_usage1_pkg.adb: Delete.
+
+2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
+ * gcc.dg/store_merging_11.c: Likewise.
+ * gcc.dg/store_merging_13.c: Likewise.
+ * gcc.dg/store_merging_14.c: Likewise.
+ * gcc.dg/store_merging_15.c: Likewise.
+ * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
+
+2018-05-31 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
+ gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
+ gnat.dg/limited1_outer.ads: New testcase.
+
+2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
+ gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
+ New testcase.
+
+2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/size_clause1.adb: New testcase.
+
+2018-05-31 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
+
+2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
+ vld1x3 intrinsics for aarch64.
+ * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
+ vst1x2 intrinsics for aarch64.
+ * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
+ vst1x3 intrinsics for aarch64.
+
+2018-05-30 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/77777
+ * g++.dg/diagnostic/pr77777.C: New test.
+
+2018-05-30 David Pagan <dave.pagan@oracle.com>
+
+ PR c/55976
+ * gcc.dg/noncompile/pr55976-1.c: New test.
+ * gcc.dg/noncompile/pr55976-2.c: New test.
+
+2018-05-30 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/lto/20111213-1_0.c: Fix template.
+ * gcc.dg/lto/20100603-1_0.c: Fix template.
+ * gcc.dg/lto/20100603-2_0.c: Fix template.
+ * gcc.dg/lto/20100603-3_0.c: Fix template.
+
+ * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
+ * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
+ * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
+ * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
+ * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
+ * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
+ * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
+ * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
+ * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
+ * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
+
+2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ Revert:
+ * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
+
+2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ * gcc.target/aarch64/simd/ldp_stp_9: New.
+ * gcc.target/aarch64/simd/ldp_stp_10: New.
+ * gcc.target/aarch64/simd/ldp_stp_11: New.
+ * gcc.target/aarch64/simd/ldp_stp_12: New.
+
+2018-05-30 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
+
+2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
+
+2018-05-29 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/85950
+ * gcc.target/i386/pr85950.c: New test.
+
+2018-05-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85883
+ * g++.dg/cpp1z/class-deduction55.C: New test.
+ * g++.dg/cpp1z/class-deduction56.C: New test.
+ * g++.dg/cpp1z/class-deduction57.C: New test.
+
+2018-05-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85952
+ * g++.dg/warn/Wunused-var-33.C: New test.
+
+ PR target/85918
+ * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
+ and -fno-vect-cost-model options. Add aligned(64) attribute to the
+ arrays. Add suffix 1 to all functions and use 4 iterations rather
+ than N. Add functions with conversions to and from float.
+ Add new set of functions with 8 iterations and another one
+ with 16 iterations, expect 24 vectorized loops instead of just 4.
+ * gcc.target/i386/avx512dq-pr85918-2.c: New test.
+
+2018-05-29 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/equal2.adb: New testcase.
+
+2018-05-29 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/float_attributes_overflows.adb: New testcase.
+
+2018-05-29 Pascal Obry <obry@adacore.com>
+
+ * gnat.dg/normalize_pathname.adb: New testcase.
+
+2018-05-29 Tom de Vries <tom@codesourcery.com>
+
+ * lib/scanasm.exp (scan-assembler-times): Use proc name in error
+ message.
+ * lib/scanipa.exp (scan-ipa-dump-times): Same.
+ * lib/scanrtl.exp (scan-rtl-dump-times): Same.
+ * lib/scantree.exp (scan-tree-dump-times): Same.
+
+2018-05-29 Tom de Vries <tom@codesourcery.com>
+
+ * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
+ (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
+ Use proc name as first argument to dg-scan.
+
+2018-05-29 Tom de Vries <tom@codesourcery.com>
+
+ * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
+ with no arguments.
+
+2018-05-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85934
+ * gcc.target/i386/pr85934.c: New testcase.
+
+2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
+
+2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
+
+2018-05-28 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/fixedpnt5.adb: New testcase.
+
+2018-05-28 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/array31.adb: New testcase.
+
+2018-05-28 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
+ gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
+
+2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/data_stmt_pointer.f90: new test.
+
+2018-05-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85918
+ * gcc.target/i386/avx512dq-pr85918.c: New test.
+
+2018-05-25 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/interrupt-1.c: New.
+ * gcc.target/riscv/interrupt-2.c: New.
+ * gcc.target/riscv/interrupt-3.c: New.
+ * gcc.target/riscv/interrupt-4.c: New.
+ * gcc.target/riscv/interrupt-5.c: New.
+
+2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85786
+ * gfortran.dg/pr85786.f90: New test.
+
+2018-05-25 Paul Koning <ni1d@arrl.net>
+
+ * gcc.c-torture/compile/20151204.c: Skip if pdp11.
+ * gcc.c-torture/compile/pr55921.c: Ditto.
+ * gcc.c-torture/compile/pr60655-1.c: Ditto.
+ * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
+
+2018-05-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85832
+ * gcc.target/i386/avx512f-pr85832.c: New test.
+ * gcc.target/i386/avx512vl-pr85832.c: New test.
+ * gcc.target/i386/avx512bw-pr85832.c: New test.
+ * gcc.target/i386/avx512vlbw-pr85832.c: New test.
+
+2018-05-25 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/85720
+ * gcc.dg/tree-ssa/pr85720.c: New test.
+ * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
+ distribution.
+
+2018-05-25 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/85911
+ * gcc.dg/tree-prof/update-loopch.c: Do not scan
+ for 'Removing basic block'.
+
+2018-05-25 Patrick Bernardi <bernardi@adacore.com>
+
+ * gnat.dg/sec_stack1.adb: New testcase.
+
+2018-05-25 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/fixedpnt4.adb: New testcase.
+
+2018-05-25 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/interface7.adb: New testcase.
+
+2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/sec_stack2.adb: New testcase.
+
+2018-05-25 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/interface6.adb: New testcase.
+
+2018-05-25 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
+
+2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_double_cond_arith): Include
+ multiplication and division.
+ * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
+ fully-masked loops with a fixed vector length.
+ * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
+ tests.
+ * gcc.target/aarch64/sve/vcond_8.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_9.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
+
+2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/div_1.c: New test.
+ * gcc.target/aarch64/sve/div_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
+ * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
+
+2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
+
+2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_double_cond_arith): New proc.
+ * gcc.dg/vect/vect-cond-arith-1.c: New test.
+ * gcc.target/aarch64/sve/vcond_8.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_9.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_12.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
+
+2018-05-25 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85839
+ * gfortran.dg/f2018_obs.f90: New test case.
+
+2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85543
+ * gfortran.dg/pr85543.f90: New test.
+
+2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85780
+ * gfortran.dg/pr85780.f90: New test.
+
+2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85779
+ * gfortran.dg/pr85779_1.f90: New test.
+ * gfortran.dg/pr85779_2.f90: Ditto.
+ * gfortran.dg/pr85779_3.f90: Ditto.
+
+2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85895
+
+ * gfortran.dg/coarray_3.f90: Fix invalid testcase.
+ * gfortran.dg/pr85895.f90: New test.
+
+2018-05-24 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
+ * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
+
+2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
+
+ * gcc.dg/fold-popcount-1.c: New testcase.
+ * gcc.dg/fold-popcount-2.c: New testcase.
+ * gcc.dg/fold-popcount-3.c: New testcase.
+ * gcc.dg/fold-popcount-4.c: New testcase.
+
+2018-05-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85847
+ * g++.dg/cpp0x/new3.C: New test.
+
+2018-05-24 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/discr52.adb: New testcase.
+
+2018-05-24 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/others1.adb: New testcase.
+
+2018-05-24 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/raise_expr.adb: New testcase.
+
+2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/formal_containers.adb: New testcase.
+
+2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr85345.c: Require ifunc support.
+
+2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-fma-1.c: New test.
+
+2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
+ scan-tree-dump*.
+
+2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ PR target/83009
+ * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
+
+2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
+
+ PR target/78849
+ * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
+ DEFAULT_CFLAGS.
+ * gcc.target/msp430/pr78849.c: New test.
+
+2018-05-23 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp2a/range-for8.C: New test.
+ * g++.dg/cpp2a/range-for9.C: New test.
+ * g++.dg/cpp2a/range-for10.C: New test.
+
+2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * lib/target-supports.exp (check_effective_target_be): New.
+ (check_effective_target_le): New.
+
+2018-05-23 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp2a/range-for1.C: New test.
+ * g++.dg/cpp2a/range-for2.C: New test.
+ * g++.dg/cpp2a/range-for3.C: New test.
+ * g++.dg/cpp2a/range-for4.C: New test.
+ * g++.dg/cpp2a/range-for5.C: New test.
+ * g++.dg/cpp2a/range-for6.C: New test.
+ * g++.dg/cpp2a/range-for7.C: New test.
+
+2018-05-23 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/cvt-3.c: New test.
+
+2018-05-23 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/cvt-2.c: New test.
+
+2018-05-23 Alexander Monakov <amonakov@ispras.ru>
+
+ * gcc.dg/pr79985.c: New testcase.
+
+2018-05-23 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
+
+2018-05-23 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/84882
+ * gcc.target/aarch64/pr84882.c: New test.
+ * gcc.target/aarch64/target_attr_18.c: Likewise.
+
+2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/85853
+ * gfortran.dg/vect/pr85853.f90: New test.
+
+2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/import2.adb: New testcase.
+
+2018-05-23 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/discr51.adb: New testcase.
+
+2018-05-23 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/valid_scalars1.adb: New testcase.
+
+2018-05-23 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
+
+2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
+ testcase.
+
+2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
+ testcase.
+
+2018-05-23 Bob Duff <duff@adacore.com>
+
+ * gnat.dg/addr10.adb: New testcase.
+
+2018-05-23 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85874
+ * gcc.dg/Wstrict-overflow-27.c: New testcase.
+
+2018-05-23 Yury Gribov <tetra2005@gmail.com>
+
+ PR tree-optimization/85822
+ * c-c++-common/pr85822.c: New test.
+
+2018-05-23 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
+
+2018-05-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85841
+ * gfortran.dg/pr30667.f: Add option "-std=legacy".
+
+2018-05-22 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/85359
+ * gcc.dg/attr-nonstring.c: New test.
+
+2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85345
+ * gcc.target/i386/pr85345.c: New test.
+
+2018-05-22 Luis Machado <luis.machado@linaro.org>
+
+ * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
+
+2018-05-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85841
+ * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
+ dg-additional-options.
+ * gfortran.dg/graphite/block-2.f: Ditto.
+ * gfortran.dg/graphite/id-19.f: Ditto.
+ * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
+ * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
+ * gfortran.dg/vect/pr52580.f: Ditto.
+
+2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ * gcc.target/aarch64/ldp_stp_6.c: New.
+ * gcc.target/aarch64/ldp_stp_7.c: New.
+ * gcc.target/aarch64/ldp_stp_8.c: New.
+
+2018-05-22 Martin Sebor <msebor@redhat.com>
+
+ PR c/85623
+ * c-c++-common/attr-nonstring-3.c: Adjust.
+ * c-c++-common/attr-nonstring-4.c: Adjust.
+ * c-c++-common/attr-nonstring-6.c: New test.
+
+2018-05-22 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/85826
+ * gcc.dg/Wrestrict-17.c: New test.
+
+2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/torture/pr85862.c: Rename to...
+ * gcc.dg/torture/pr85852.c: ...this.
+
+2018-05-22 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/warn14.adb: New testcase.
+
+2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/controlled8.adb: New testcase.
+
+2018-05-22 Patrick Bernardi <bernardi@adacore.com>
+
+ * gnat.dg/discr50.adb: New testcase.
+
+2018-05-22 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
+ gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
+ gnat.dg/discr49_rec2.ads: New testcase.
+
+2018-05-22 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
+ gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
+ testcase.
+
+2018-05-22 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/fixedpnt3.adb: New testcase.
+
+2018-05-22 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
+ gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
+
+2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR middle-end/85862
+ * gcc.dg/torture/pr85862.c: New test.
+
+2018-05-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85834
+ * g++.dg/torture/pr85834.C: New testcase.
+ * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
+
+2018-05-22 Martin Liska <mliska@suse.cz>
+
+ PR ipa/85607
+ * g++.dg/ipa/pr85607.C: New test.
+
+2018-05-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85863
+ * gfortran.fortran-torture/compile/pr85863.f: New testcase.
+
+2018-05-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85841
+ * gfortran.dg/assumed_rank_5.f90: Update error message.
+ * gfortran.dg/assumed_type_4.f90: Ditto.
+ * gfortran.dg/bind_c_array_params.f03: Ditto.
+ * gfortran.dg/bind_c_usage_28.f90: Ditto.
+ * gfortran.dg/c_funloc_tests_5.f03: Ditto.
+ * gfortran.dg/c_funloc_tests_6.f90: Ditto.
+ * gfortran.dg/c_loc_tests_11.f03: Ditto.
+ * gfortran.dg/coarray_atomic_2.f90: Ditto.
+ * gfortran.dg/coarray_collectives_2.f90: Ditto.
+ * gfortran.dg/coarray_collectives_10.f90: Ditto.
+ * gfortran.dg/coarray_collectives_13.f90: Ditto.
+ * gfortran.dg/rank_3.f90: Ditto.
+ * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
+ * gfortran.dg/implicit_14.f90: Ditto.
+
+2018-05-21 Christian Groessler <chris@groessler.org>
+
+ * gcc.c-torture/compile/simd-5.c: Fix comment.
+
+2018-05-21 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/85657
+ * gcc.target/powerpc/pr85657-1.c: New test for converting between
+ __float128, __ibm128, and long double.
+ * gcc.target/powerpc/pr85657-2.c: Likewise.
+ * gcc.target/powerpc/pr85657-3.c: Likewise.
+ * g++.dg/pr85667.C: New test to make sure __ibm128 is
+ implementated as a separate type internally, and is not just an
+ alias for long double.
+
+2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/85814
+ * gcc.dg/torture/pr85814.c: New test.
+
+2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84588
+ * g++.dg/cpp0x/cond1.C: New.
+ * g++.dg/cpp1y/pr84588-1.C: Likewise.
+ * g++.dg/cpp1y/pr84588-2.C: Likewise.
+ * g++.dg/cpp1y/pr84588-3.C: Likewise.
+ * g++.dg/parse/cond6.C: Likewise.
+ * g++.dg/parse/cond7.C: Likewise.
+ * g++.dg/parse/cond8.C: Likewise.
+ * g++.dg/cpp1z/decomp16.C: Update.
+ * g++.old-deja/g++.jason/cond.C: Likewise.
+
+2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ ChangeLog for r260480
+ * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
+ warnings for deleted and obsolescent features.
+ * gfortran.dg/graphite/id-19.f: Ditto.
+ * gfortran.dg/graphite/id-20.f: Ditto.
+ * gfortran.dg/graphite/id-27.f90: Ditto.
+ * gfortran.dg/graphite/pr82449.f: Ditto.
+
+2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
+ tiny and large memory models.
+
+2018-04-04 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/suppress_initialization.adb,
+ gnat.dg/suppress_initialization_pkg.ads: New testcase.
+
+2018-04-04 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/exit1.adb: New testcase.
+
+2018-04-04 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/array30.adb: New testcase.
+
+2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
+
+2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.c-torture/execute/ssad-run.c: New test.
+ * gcc.c-torture/execute/usad-run.c: Likewise.
+ * gcc.target/aarch64/ssadv16qi.c: Likewise.
+ * gcc.target/aarch64/usadv16qi.c: Likewise.
+
+2018-05-21 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
+ veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
+ vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
+ vbcaxq_s64): New.
+ * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
+ * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
+ * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
+
+2018-05-21 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/85841
+ * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
+ * gfortran.dg/g77/20020307-1.f: Ditto.
+ * gfortran.dg/g77/980310-3.f: Ditto.
+ * gfortran.dg/goacc/loop-1-2.f95: Ditto.
+ * gfortran.dg/goacc/loop-1.f95: Ditto.
+ * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
+ * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
+ * gfortran.dg/gomp/do-1.f90: Ditto.
+ * gfortran.dg/gomp/omp_do1.f90: Ditto.
+ * gfortran.dg/pr17229.f: Ditto.
+ * gfortran.dg/pr37243.f: Ditto.
+ * gfortran.dg/pr49721-1.f: Ditto.
+ * gfortran.dg/pr58484.f: Ditto.
+ * gfortran.dg/pr81175.f: Ditto.
+ * gfortran.dg/pr81723.f: Ditto.
+ * gfortran.dg/predcom-2.f: Ditto.
+ * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
+ * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
+ * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
+ * gfortran.dg/vect/pr52580.f: Ditto.
+
+2018-05-20 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80657
+ * gfortran.dg/char_result_18.f90: New test.
+
+2018-05-20 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/49636
+ * gfortran.dg/associate_38.f90: New test.
+
+2018-05-20 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82275
+ * gfortran.dg/select_type_42.f90: New test.
+
+2018-05-19 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82923
+ * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
+ that the patch fixes PR66694 & PR82617, although the testcases
+ are not explicitly included.
+
+2018-05-18 Kito Cheng <kito.cheng@gmail.com>
+
+ * gcc.dg/stack-usage-1.c: Add support for rv32e.
+
+2018-05-18 Marc Glisse <marc.glisse@inria.fr>
+
+ PR c++/82899
+ * g++.dg/pr82899.C: New testcase.
+
+2018-05-18 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/pr68766.c: Change pruned output.
+
+2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR c++/85782
+ * c-c++-common/goacc/pr85782.c: New test.
+
+2018-05-18 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
+
+2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/pr62554.c: Delete.
+ * gcc.target/arm/pr69610-1.c: Likewise.
+ * gcc.target/arm/pr69610-2.c: Likewise.
+
+2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/pr40887.c: Update comment.
+ * lib/target-supports.exp: Don't generate effective target checks
+ and related helpers for armv5. Update comment.
+ * gcc.target/arm/armv5_thumb_isa.c: Delete.
+ * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
+ target check and options.
+
+2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR middle-end/85817
+ * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
+ scan-tree-dump-not for h.
+
+2018-05-18 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr21559.c: Adjust.
+ * gcc.dg/tree-ssa/pr45397.c: Likewise.
+ * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
+ * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
+ * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
+ * gcc.dg/tree-ssa/vrp17.c: Likewise.
+ * gcc.dg/tree-ssa/vrp18.c: Likewise.
+ * gcc.dg/tree-ssa/vrp23.c: Likewise.
+ * gcc.dg/tree-ssa/vrp24.c: Likewise.
+ * gcc.dg/tree-ssa/vrp58.c: Likewise.
+ * gcc.dg/vrp-min-max-1.c: Likewise.
+ * gcc.dg/vrp-min-max-3.c: New testcase.
+
+2018-05-18 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
+ * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
+ * gcc.dg/graphite/scop-6.c: Likewise.
+ * gcc.dg/graphite/scop-7.c: Likewise.
+ * gcc.dg/graphite/scop-8.c: Likewise.
+ * gcc.dg/graphite/scop-9.c: Likewise.
+
+2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/vect-init-ld1.c: New test.
+
+2018-05-18 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
+ * gcc.dg/tree-prof/update-loopch.c: Likewise.
+
+2018-05-18 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/ipa/ipa-icf-39.c: New test.
+ * gcc.dg/pr68766.c: Adjust pruned output.
+
+2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * lib/target-supports.exp (check_effective_target_scalar_all_fma):
+ New proc.
+ * gcc.dg/fma-1.c: New test.
+ * gcc.dg/fma-2.c: Likewise.
+ * gcc.dg/fma-3.c: Likewise.
+ * gcc.dg/fma-4.c: Likewise.
+ * gcc.dg/fma-5.c: Likewise.
+ * gcc.dg/fma-6.c: Likewise.
+ * gcc.dg/fma-7.c: Likewise.
+ * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
+ scalar_all_fma.
+ * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
+ * gfortran.dg/reassoc_8.f: Likewise.
+ * gfortran.dg/reassoc_9.f: Likewise.
+ * gfortran.dg/reassoc_10.f: Likewise.
+
+2018-05-17 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/switch-qi.c: New.
+ * gcc.target/riscv/switch-si.c: New.
+
+2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/85698
+ * gcc.target/powerpc/pr85698.c: New test.
+
+2018-05-17 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
+
+2018-05-17 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/85793
+ * gcc.dg/vect/pr85793.c: New test.
+
+2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/gimplefe-28.c: New test.
+ * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
+ internal function calls.
+ * gcc.dg/goacc/loop-processing-1.c: Likewise.
+
+2018-05-17 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
+ space in between 'G_' and '('.
+
+2018-05-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85323
+ * gcc.target/i386/pr85323-7.c: New test.
+ * gcc.target/i386/pr85323-8.c: New test.
+ * gcc.target/i386/pr85323-9.c: New test.
+
+ PR target/85323
+ * gcc.target/i386/pr85323-4.c: New test.
+ * gcc.target/i386/pr85323-5.c: New test.
+ * gcc.target/i386/pr85323-6.c: New test.
+
+ PR target/85323
+ * gcc.target/i386/pr85323-1.c: New test.
+ * gcc.target/i386/pr85323-2.c: New test.
+ * gcc.target/i386/pr85323-3.c: New test.
+
+ * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
+ * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
+ * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
+ * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
+ * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
+ * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
+ * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
+ * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
+ * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
+ * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
+ * gcc.target/i386/avx512f-setzero-1.c: New test.
+
+2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/vect-slp-dup.c: New.
+
+2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85713
+ * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
+
+2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/builtin_target.c: Test goldmont-plus.
+ * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
+
+2018-05-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85757
+ * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
+
+2018-05-16 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85363
+ * g++.dg/cpp0x/initlist-throw1.C: New test.
+ * g++.dg/cpp0x/initlist-throw2.C: New test.
+
+2018-05-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
+ * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
+ xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
+
+2018-05-16 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
+ * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
+
+2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/vcond_10.c: New test.
+ * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_11.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
+
+2018-05-15 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/85753
+ * gcc.dg/Wrestrict-10.c: Adjust.
+ * gcc.dg/Wrestrict-16.c: New test.
+
+2018-05-15 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/85643
+ * c-c++-common/attr-nonstring-7.c: New test.
+
+2018-05-15 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
+
+2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/83648
+ * gcc.dg/tree-ssa/pr83648.c: New test.
+ * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
+
+2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR ipa/85734
+ * gcc.dg/ipa/pr85734.c: New test.
+
+2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR target/85756
+ * gnat.dg/opt70.adb: New test.
+ * gnat.dg/opt70_pkg.ad[sb]: New helper.
+
+2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/crypto-fuse-1.c: New test.
+ * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
+
+2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/vmov_n_1.c: Update test.
+ * gcc.target/aarch64/vfp-1.c: Update test.
+
+2018-05-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85756
+ * gcc.c-torture/execute/pr85756.c: New test.
+
+2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/cldemote-1.c: New test.
+
+2018-05-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/85742
+ * gfortran.dg/assumed_type_9.f90 : New test.
+
+2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85542
+ * gfortran.dg/pr85542.f90: New test.
+
+2018-05-11 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/85655
+ * g++.dg/lto/pr85655_0.C: New test.
+
+2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/tpause-1.c: New test.
+ * gcc.target/i386/umonitor-1.c: New test.
+
+2018-05-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/85696
+ * c-c++-common/gomp/pr85696.c: New test.
+
+2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/85692
+ * gcc.target/i386/pr85692.c: New test.
+
+2018-05-11 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/85556
+ * c-c++-common/ubsan/attrib-6.c: New test.
+
+2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85687
+ * gfortran.dg/pr85687.f90: new test.
+
+2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85521
+ * gfortran.dg/pr85521_1.f90: New test.
+ * gfortran.dg/pr85521_2.f90: New test.
+
+2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/70870
+ * gfortran.dg/pr70870_1.f90: New test.
+
+2018-05-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
+
+2018-05-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85662
+ * g++.dg/ext/offsetof2.C: New test.
+
+2018-05-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/68846
+ * gfortran.dg/temporary_3.f90 : New test.
+
+ PR fortran/70864
+ * gfortran.dg/temporary_2.f90 : New test.
+
+2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.dg/vmx/extract-be-order.c: Delete testcase.
+ * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/insert-be-order.c: Delete testcase.
+ * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/ld-be-order.c: Delete testcase.
+ * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/lde-be-order.c: Delete testcase.
+ * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
+ * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/merge-be-order.c: Delete testcase.
+ * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
+ * gcc.dg/vmx/pack-be-order.c: Delete testcase.
+ * gcc.dg/vmx/perm-be-order.c: Delete testcase.
+ * gcc.dg/vmx/splat-be-order.c: Delete testcase.
+ * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/st-be-order.c: Delete testcase.
+ * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/ste-be-order.c: Delete testcase.
+ * gcc.dg/vmx/stl-be-order.c: Delete testcase.
+ * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
+ * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
+ * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
+ * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
+ * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
+ * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
+ * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
+
+2018-05-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/85699
+ * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
+ !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
+ * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
+ NO_LONG_DOUBLE to 1 before including nextafter-1.c.
+
+2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/tls/pr85400.C: New test.
+
+2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85713
+ * g++.dg/cpp1y/lambda-generic-85713.C: New.
+
+2018-05-09 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
+
+2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85713
+ Revert:
+ 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84588
+ * g++.dg/cpp1y/pr84588.C: New.
+
+2018-05-09 Andreas Schwab <schwab@suse.de>
+
+ * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
+
+2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/store_lane_spill_1.c: New test.
+ * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
+
+2018-05-08 Carl Love <cel@us.ibm.com>
+ * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
+
+2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84588
+ * g++.dg/cpp1y/pr84588.C: New.
+
+2018-05-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85695
+ * g++.dg/cpp1z/constexpr-if22.C: New test.
+
+2018-05-08 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/85693
+ * gcc.target/i386/pr85693.c: New test.
+
+2018-05-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85683
+ * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
+ scan-assembler-times checking that except for [fh]*xor other functions
+ don't use any load instructions.
+
+2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/builtin_target.c: Test goldmont.
+ * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
+ arch=silvermont.
+
+2018-05-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85572
+ * g++.dg/other/sse2-pr85572-1.C: New test.
+ * g++.dg/other/sse2-pr85572-2.C: New test.
+ * g++.dg/other/sse4-pr85572-1.C: New test.
+ * g++.dg/other/avx2-pr85572-1.C: New test.
+
+ PR target/85317
+ * gcc.target/i386/pr85317.c: New test.
+ * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
+ optimization barrier to avoid optimizing away the expected insn.
+
+ PR target/85480
+ * gcc.target/i386/avx512dq-pr85480-1.c: New test.
+ * gcc.target/i386/avx512dq-pr85480-2.c: New test.
+
+2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * g++.dg/other/sve_const_pred_1.C: Rename to...
+ * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
+ target selectors and explicit -march options.
+ * g++.dg/other/sve_const_pred_2.C: Rename to...
+ * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
+ * g++.dg/other/sve_const_pred_3.C: Rename to...
+ * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
+ * g++.dg/other/sve_const_pred_4.C: Rename to...
+ * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
+ * g++.dg/other/sve_tls_2.C: Rename to...
+ * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
+ * g++.dg/other/sve_vcond_1.C: Rename to...
+ * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
+ * g++.dg/other/sve_vcond_1_run.C: Rename to...
+ * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
+
+2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR testsuite/85586
+ * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
+ !vect_no_align.
+
+2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/57429
+ * g++.dg/cpp0x/deleted14.C: New.
+
+2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
+ XFAIL the BIC test.
+ * gcc.target/aarch64/sve/vcond_7.c: New test.
+ * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
+
+2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70563
+ * g++.dg/cpp0x/sfinae62.C: New.
+
+2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
+ load from src[i].
+
+2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80691
+ * g++.dg/cpp0x/narrowing1.C: New.
+
+2018-05-08 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85588
+ * gcc.dg/torture/pr85574.c: Rename to...
+ * gcc.dg/torture/pr85588.c: ... this.
+
+2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/54613
+ * gfortran.dg/minmaxloc_12.f90: New test case.
+ * gfortran.dg/minmaxloc_13.f90: New test case.
+
+2018-05-07 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp0x/range-for10.C: Delete.
+ * g++.dg/ext/forscope1.C: Delete.
+ * g++.dg/ext/forscope2.C: Delete.
+ * g++.dg/template/for1.C: Delete.
+
+2018-05-07 Jeff Law <law@redhat.com>
+
+ * gfortran.dg/linefile.f90: New test.
+
+2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/nextafter-2.c: Add c99_runtime effective target
+ and options.
+
+2018-05-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85659
+ * g++.dg/ext/asm14.C: New test.
+ * g++.dg/ext/asm15.C: New test.
+ * g++.dg/ext/asm16.C: New test.
+
+2018-05-06 Michael Eager <eager@eagercon.com>
+
+ * gcc.target/microblaze/others/picdtr.c: Correct option
+ -fPIE -mpic-data-is-text-relative.
+
+2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
+
+ * gcc.target/microblaze/others/picdtr.c: Add test for
+ -fPIE -mpic-data-is-text-relative.
+
+2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/85507
+ * gfortran.dg/coarray_dependency_1.f90: New test.
+ * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
+
+2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
+
+ * brig.dg/test/gimple/smoke_test.hsail: Fix the test
+ to match the currently produced gimple.
+
+2018-05-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
+ vec_trunc.
+ * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
+ xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
+ * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
+ xvcmpgedp counts. Add xxsel counts.
+
+2018-05-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85627
+ * g++.dg/torture/pr85627.C: New testcase.
+
+2018-05-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85574
+ * gcc.dg/torture/pr85574.c: New testcase.
+ * gcc.dg/torture/pr57656.c: Use dg-additional-options.
+
+2018-05-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/85466
+ * gcc.dg/nextafter-1.c: New test.
+ * gcc.dg/nextafter-2.c: New test.
+ * gcc.dg/nextafter-3.c: New test.
+ * gcc.dg/nextafter-4.c: New test.
+
+2018-05-03 Nathan Sidwell <nathan@acm.org>
+
+ Remove -ffriend-injection.
+ * g++.old-deja/g++.jason/scoping15.C: Delete.
+ * g++.old-deja/g++.mike/net43.C: Delete.
+
+2018-05-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85530
+ * gcc.target/i386/avx512f-vpmullq-1.c: New test.
+ * gcc.target/i386/avx512f-vpmullq-2.c: New test.
+ * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
+ * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
+
+2018-05-03 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/85106
+ * lib/scanoffloadtree.exp: New file.
+
+2018-05-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85615
+ * gcc.dg/torture/pr85615.c: New testcase.
+
+2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR tree-optimization/70291
+ * gcc.dg/complex-6.c: New test.
+ * gcc.dg/complex-7.c: Likewise.
+
+2018-05-03 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/85579
+ * fortran.dg/pr51434.f90: Truncate transfer argument.
+
+2018-05-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85582
+ * gcc.c-torture/execute/pr85582-3.c: New test.
+
+2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/68374
+ * g++.dg/warn/Wshadow-13.C: New.
+ * g++.dg/warn/Wshadow-14.C: Likewise.
+
+2018-05-02 Tom de Vries <tom@codesourcery.com>
+
+ PR libgomp/82428
+ * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
+ * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
+
+2018-05-02 David Pagan <dave.pagan@oracle.com>
+
+ PR c/30552
+ * gcc.dg/noncompile/pr30552-1.c: New test.
+ * gcc.dg/noncompile/pr30552-2.c: New test.
+ * gcc.dg/noncompile/pr30552-3.c: New test.
+ * gcc.dg/noncompile/pr30552-4.c: New test.
+
+2018-05-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85597
+ * gcc.dg/vect/pr85597.c: New testcase.
+
+2018-05-02 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/85106
+ * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
+ * lib/scanltranstree.exp: New file.
+ * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
+ (scan-ltrans-tree-dump-times_required_options)
+ (scan-ltrans-tree-dump-not_required_options)
+ (scan-ltrans-tree-dump-dem_required_options)
+ (scan-ltrans-tree-dump-dem-not_required_options): New proc.
+ * lib/gcc-dg.exp: Include scanltranstree.exp.
+
+2018-05-02 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/85106
+ * gcc.dg/ipa/ipa-icf-38.c: New test.
+ * gcc.dg/ipa/ipa-icf-38a.c: New test.
+ * lib/scandump.exp (dump-base): New proc.
+ (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
+ (scan-dump-dem-not): Add and handle parameter for suffix of the dump
+ base.
+ * lib/scanipa.exp: Add "" argument to scan-dump calls.
+ * lib/scanlang.exp: Same.
+ * lib/scanrtl.exp: Same.
+ * lib/scantree.exp: Same.
+ * lib/scanwpaipa.exp: New file.
+ * lib/gcc-dg.exp: Include scanwpaipa.exp.
+
+2018-05-02 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85567
+ * gcc.dg/torture/pr85567.c: New testcase.
+
+2018-05-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85582
+ * gcc.c-torture/execute/pr85582-1.c: New test.
+ * gcc.c-torture/execute/pr85582-2.c: New test.
+
+2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/85586
+ * gcc.dg/vect/pr85586.c: New test.
+
+2018-05-01 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/85143
+ * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
+ * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
+
+2018-05-01 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/84258
+ * c-c++-common/Wformat-pr84258.c: New test.
+
+2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/82665
+ * gcc.dg/tree-ssa/pr82665.c: New test.
+
+2018-04-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85523
+ * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
+ (test_add_fixit_insert_formatted_single_line): New function.
+ (test_add_fixit_insert_formatted_multiline): New function.
+ Extend expected output of generated patch to include fix-it hints
+ for these.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
+ "gcc-rich-location.h". Add test coverage for
+ gcc_rich_location::add_fixit_insert_formatted.
+
+2018-04-30 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Update for location_get_source_line returning a
+ char_span. Use char_span for handling words in the
+ "test_many_nested_locations" fix-it example.
+
+2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/interrupt-8.c: Update test.
+ * gcc.target/arc/loop-4.c: Likewise.
+ * gcc.target/arc/loop-hazard-1.c: Likewise.
+ * gcc.target/arc/sdata-3.c: Likewise.
+
+2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/store-merge-1.c: New test.
+ * gcc.target/arc/add_n-combine.c: Update test.
+
+2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
+
+ Microblaze Target: PIC data text relative
+
+ * gcc.target/microblaze/others/data_var1.c: Include
+ PIC case of r20 base register.
+ * gcc.target/microblaze/others/data_var2.c: Ditto.
+ * gcc.target/microblaze/others/picdtr.c: Add new
+ test case for -mpic-is-data-text-relative.
+ * gcc.target/microblaze/others/sdata_var1.c: Add
+ * gcc.target/microblaze/others/sdata_var2.c: Ditto.
+ * gcc.target/microblaze/others/sdata_var3.c: Ditto.
+ * gcc.target/microblaze/others/sdata_var4.c: Ditto.
+ * gcc.target/microblaze/others/sdata_var5.c: Ditto.
+ * gcc.target/microblaze/others/sdata_var6.c: Ditto.
+ * gcc.target/microblaze/others/string_cst1_gpopt.c:
+ Ditto.
+ * gcc.target/microblaze/others/string_cst2_gpopt.c:
+ Ditto.
+
+2018-04-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/28364
+ PR tree-optimization/85275
+ * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
+ * gcc.dg/tree-ssa/predcom-8.c: Likewise.
+ * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
+ * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
+ * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
+ still passes.
+ * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
+ * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
+ still passes.
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
+ * gcc.dg/tree-ssa/20030710-1.c: Likewise.
+ * gcc.dg/tree-ssa/20030711-1.c: Likewise.
+
+2018-04-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/84431
+ * gcc.target/i386/pr84431.c: New test.
+
+2018-04-27 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/85549
+ * g++.dg/ipa/pr85549.C: New test.
+
+2018-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85553
+ * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
+ directive.
+ * g++.dg/cpp0x/constexpr-85553.C: New test.
+
+2018-04-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85515
+ * g++.dg/pr85515-1.C: New test.
+ * g++.dg/pr85515-2.C: New test.
+
+2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84691
+ * g++.dg/cpp0x/friend3.C: New.
+
+2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/82518
+ * lib/target-supports.exp (check_effective_target_vect_load_lanes):
+ Use check_effective_target_arm_little_endian.
+
+2018-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/85529
+ * gcc.c-torture/execute/pr85529-1.c: New test.
+ * gcc.c-torture/execute/pr85529-2.c: New test.
+ * gcc.dg/pr85529.c: New test.
+
+2018-04-26 Maciej W. Rozycki <macro@mips.com>
+
+ * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
+ `.dword' in addition to `lw' and `.word'.
+
+2018-04-26 Maciej W. Rozycki <macro@mips.com>
+
+ * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
+
+2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/loop_optimization24.adb: New test.
+
+2018-04-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85116
+ * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
+ * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
+ * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre6.c: Adjust.
+
+2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ PR target/85473
+ * gcc.target/i386/pr85473-1.c: New test.
+ * gcc.target/i386/pr85473-2.c: New test.
+
+2018-04-25 Nathan Sidwell <nathan@acm.org>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85437
+ PR c++/49171
+ * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
+ * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
+ * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
+ * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
+ * g++.dg/cpp0x/pr85437-1.C: New.
+ * g++.dg/cpp0x/pr85437-2.C: New.
+ * g++.dg/cpp0x/pr85437-3.C: New.
+ * g++.dg/cpp0x/pr85437-4.C: New.
+
+2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85520
+ * gfortran.dg/pr85520.f90: New test.
+
+2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/85512
+ * gcc.dg/pr85512.c: New test.
+
+2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85485
+ * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
+ * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
+ * gcc.dg/pr85388-1.c (dg-options): Likwise.
+ * gcc.dg/pr85388-2.c (dg-options): Likwise.
+ * gcc.dg/pr85388-3.c (dg-options): Likwise.
+ * gcc.dg/pr85388-4.c (dg-options): Likwise.
+ * gcc.dg/pr85388-5.c (dg-options): Likwise.
+ * gcc.dg/pr85388-6.c (dg-options): Likwise.
+ * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
+ * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
+ * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
+ * gcc.target/i386/cet-label.c (dg-options): Likwise.
+ * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
+ * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
+ * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
+ * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
+ * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
+ * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
+ * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
+ * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
+ * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
+ * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
+ * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
+ * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
+ * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
+ * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
+ * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
+ * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
+ * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
+ * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
+ * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
+ * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
+ * gcc.target/i386/pr84146.c (dg-options): Likwise.
+ * gcc.target/i386/pr85403.c (dg-options): Likwise.
+ * gcc.target/i386/pr85404.c (dg-options): Likwise.
+ * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
+ with -mshstk.
+ * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
+ * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
+ * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
+ * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
+ * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
+ * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
+ * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
+ * (dg-options): Likwise.
+ * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
+ -mno-cet.
+ * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
+ * gcc.target/i386/cet-label-3.c: Removed.
+ * gcc.target/i386/cet-property-3.c: Likwise.
+ * gcc.target/i386/cet-sjlj-7.c: Likwise.
+
+2018-04-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85511
+ * gcc.target/i386/pr85511.c: New test.
+
+ PR target/85503
+ * g++.dg/ext/pr85503.C: New test.
+
+ PR target/85508
+ * gcc.target/i386/pr85508.c: New test.
+
+2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR tree-optimization/85478
+ * g++.dg/pr85478.C: New test.
+
+2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/torture/pr85496.C: New test.
+
+2018-04-23 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/85423
+ * gcc.dg/pr85423.c: New test.
+
+2018-04-20 Martin Sebor <msebor@redhat.com>
+
+ PR c/85365
+ * gcc.dg/Wrestrict-15.c: New test.
+
+2018-04-20 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/85456
+ * gcc.target/powerpc/pr85456.c: New test.
+
+2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ * g++.dg/ext/undef-bool-1.C: Require lp64.
+ * gcc.target/powerpc/undef-bool-2.c: Likewise.
+
+2018-04-20 Jeff Law <law@redhat.com>
+
+ * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
+ stack protector.
+ * gcc.dg/stack-check-6.c: Likewise.
+ * gcc.dg/stack-check-6a.c: Likewise.
+ * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
+ * gcc.target/i386/stack-check-18.c: Likewise.
+ * gcc.target/i386/stack-check-19.c: Likewise.
+
+2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR testsuite/85483
+ * gcc.target/aarch64/sve/vcond_1.c: Move to...
+ * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
+ * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
+ * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
+
+2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85469
+ * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
+ * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
+
+2018-04-20 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85475
+ * gcc.dg/torture/pr85475.c: New testcase.
+
+2018-04-20 Martin Jambor <mjambor@suse.cz>
+
+ ipa/85449
+ * gcc.dg/ipa/pr85449.c: New test.
+
+2018-04-20 Martin Jambor <mjambor@suse.cz>
+
+ ipa/85447
+ * g++.dg/ipa/pr85447.C: New file.
+ * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
+
+2018-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85462
+ * g++.dg/cpp0x/pr85462.C: New test.
+
+2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr85404.c: Require CET target.
+
+2018-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/85467
+ * gcc.dg/pr85467.c: New test.
+
+2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84611
+ * g++.dg/parse/crash68.C: New.
+
+2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR libgcc/85334
+ * g++.dg/torture/pr85334.C: New test.
+
+2018-04-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
+ * g++.dg/diagnostic/pr85464.C: New.
+
+2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85397
+ * gcc.dg/torture/pr85397-1.c: New test.
+ * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
+ * gcc.target/i386/cet-sjlj-6b.c: Likewise.
+
+2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85404
+ * gcc.target/i386/pr85404.c: New test.
+
+2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85417
+ * c-c++-common/attr-nocf-check-1.c: Compile with
+ -fcf-protection=none.
+ * c-c++-common/attr-nocf-check-3.c: Likewise.
+ * gcc.dg/march-generic.c: Likewise.
+ * gcc.target/i386/align-limit.c: Likewise.
+ * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
+ * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
+ * gcc.target/i386/cet-property-2.c: Likewise.
+ * gcc.target/i386/ret-thunk-26.c: Likewise.
+ * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
+ targets.
+ * c-c++-common/fcf-protection-2.c: Likewise.
+ * c-c++-common/fcf-protection-3.c: Likewise.
+ * c-c++-common/fcf-protection-5.c: Likewise.
+ * c-c++-common/fcf-protection-6.c: Likewise.
+ * c-c++-common/fcf-protection-7.c: Likewise.
+ * gcc.target/i386/cet-label-3.c: New test.
+ * gcc.target/i386/cet-property-3.c: Likewise.
+ * gcc.target/i386/cet-sjlj-7.c: Likewise.
+ * gcc.target/i386/pr85417-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
+ __x86_indirect_thunk_nt_(r|e)ax
+ * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
+ * gcc.target/i386/pr85403.c: Remove dg-error,
+
+2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/movdir-1.c: New test.
+
+2018-04-19 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85455
+ * gcc.dg/pr85455.c: New testcase.
+
+2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
+ targets.
+ * g++.dg/lto/pr85405b_0.C: Likewise.
+ * g++.dg/lto/pr84805_0.C: Likewise.
+
+2018-04-18 Martin Liska <mliska@suse.cz>
+
+ PR ipa/83983
+ PR ipa/85391
+ * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
+ output.
+
+2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85388
+ * gcc.dg/pr85388-1.c: New test.
+ * gcc.dg/pr85388-2.c: Likewise.
+ * gcc.dg/pr85388-3.c: Likewise.
+ * gcc.dg/pr85388-4.c: Likewise.
+ * gcc.dg/pr85388-5.c: Likewise.
+ * gcc.dg/pr85388-6.c: Likewise.
+
+2018-04-18 Jan Hubicka <jh@suse.cz>
+ Martin Liska <mliska@suse.cz>
+
+ * g++.dg/lto/pr83121_0.C: Update template.
+ * g++.dg/lto/pr83121_1.C: Update template.
+ * g++.dg/lto/pr84805_0.C: Update template.
+ * g++.dg/lto/pr84805_1.C: Update template.
+ * g++.dg/lto/pr84805_2.C: Update template.
+
+2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84630
+ * g++.dg/cpp0x/pr84630.C: New.
+
+2018-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84463
+ * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
+ * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
+ in two cases. Uncomment two other tests and add expected dg-error for
+ them.
+ * g++.dg/init/struct2.C: Cast to int rather than long to avoid
+ -Wnarrowing diagnostics on some targets for c++11.
+ * g++.dg/parse/array-size2.C: Remove xfail.
+ * g++.dg/cpp0x/constexpr-84463.C: New test.
+
+2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
+ * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
+
+2018-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/85326
+ * g++.dg/other/pr81422.C: Require effective target tls and c++11.
+ * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
+ * g++.dg/other/sve_tls_2.C: Require effective target tls.
+
+2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
+ prevent cascading of errors and change expected error message.
+ * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
+ to 64-bit targets.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
+ error message.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
+
+2018-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85430
+ * gcc.dg/pr85430.c: New test.
+
+2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR testsuite/85326
+ * gcc.target/arm/pr54300.C: Move to...
+ * g++.dg/other/pr54300.C: ... Here. Add target directives.
+ * gcc.target/arm/pr55073.C: Move to...
+ * g++.dg/other/pr55073.C: ... Here. Add target directives.
+ * gcc.target/arm/pr56184.C: Move to...
+ * g++.dg/other/pr56184.C: ... Here. Add target directives.
+ * gcc.target/arm/pr59985.C: Move to...
+ * g++.dg/other/pr59985.C: ... Here. Add target directives.
+ * gcc.target/aarch64/pr60675.C: Move to...
+ * g++.dg/other/pr60675.C: ... Here. Add target directives.
+ * gcc.target/aarch64/pr81422.C: Move to...
+ * g++.dg/other/pr81422.C: ... Here. Add target directives.
+ * gcc.target/aarch64/sve/const_pred_1.C: Move to...
+ * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
+ * gcc.target/aarch64/sve/const_pred_2.C: Move to...
+ * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
+ * gcc.target/aarch64/sve/const_pred_3.C: Move to...
+ * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
+ * gcc.target/aarch64/sve/const_pred_4.C: Move to...
+ * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
+ * gcc.target/aarch64/sve/tls_2.C: Move to...
+ * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
+ * gcc.target/aarch64/pr81414.C: Rename to...
+ * gcc.target/aarch64/pr81414.c: ... This.
+ * gcc.target/aarch64/simd/pr67896.C: Rename to...
+ * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
+ messages.
+ * gcc.target/aarch64/sve/vcond_1.C: Rename to...
+ * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
+ * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
+ * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
+ file name.
+
+2018-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/85414
+ * gcc.dg/pr85414.c: New test.
+
+2018-04-17 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/85421
+ * g++.dg/ipa/pr85421.C: New test.
+
+2018-04-17 Martin Liska <mliska@suse.cz>
+
+ PR lto/85405
+ * g++.dg/lto/pr85405b_0.C: New test.
+ * g++.dg/lto/pr85405b_1.C: New test.
+
+2018-04-17 Martin Liska <mliska@suse.cz>
+
+ PR lto/85405
+ * g++.dg/lto/pr85405_0.C: New test.
+ * g++.dg/lto/pr85405_1.C: New test.
+
+2018-04-17 Martin Liska <mliska@suse.cz>
+
+ PR ipa/85329
+ * g++.dg/ext/pr85329-2.C: New test.
+ * g++.dg/ext/pr85329.C: New test.
+ * gcc.target/i386/mvc12.c: New test.
+
+2018-04-16 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/85039
+ * g++.dg/pr85039-1.C: New.
+ * g++.dg/pr85039-2.C: New.
+ * g++.dg/parse/semicolon3.C: Remove test_offsetof.
+
+2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ PR target/85080
+ * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
+ if the target supports efficient unaligned storage accesses.
+
+2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
+
+ PR target/83660
+ * gcc.target/powerpc/pr83660.C: New test.
+
+2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85403
+ * gcc.target/i386/pr85403.c: New test.
+
+2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
+
+ PR target/84331
+ * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
+
+2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/85112
+ * g++.dg/cpp0x/pr85112.C: New.
+
+2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ PR testsuite/85326
+ * g++.dg/ext/undef-bool-1.C: New file.
+ * gcc.target/powerpc/powerpc.exp: Remove .C support.
+ * gcc.target/powerpc/undef-bool-1.C: Remove file.
+
+2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/85293
+ * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
+ corresponding dg-error clause.
+ * gcc.target/powerpc/pr80098-3.c: Ditto.
+ * gcc.target/powerpc/pr80103-1.c: Delete.
+
+2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/81773
+ PR fortran/83606
+ * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
+ * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
+
+2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85387
+ * gfortran.dg/implied_do_io_5.f90: New test.
+
+2018-04-13 Paul A. Clarke <pc@us.ibm.com>
+
+ PR target/83402
+ * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
+ several values: positive, negative, and zero.
+ * gcc.target/powerpc/sse2-pslld-1.c: Same.
+ * gcc.target/powerpc/sse2-psllq-1.c: Same.
+
+2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/79916
+ * gcc.target/powerpc/pr79916.c: New.
+
+2018-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/85393
+ * g++.dg/opt/pr85393.C: New test.
+ * g++.dg/opt/pr85393-aux.cc: New file.
+
+ PR rtl-optimization/85376
+ * gcc.dg/pr85376.c: New test.
+
+2018-04-13 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/83852
+ * gcc.dg/pr83852.c: New testcase.
+
+2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR testsuite/85326
+ * gcc.target/s390/pr77822-1.C: Rename to ...
+ * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
+ * gcc.target/s390/pr77822-2.c: Add asm scan check.
+ * gcc.target/s390/s390.exp: Remove C from testcase regexps.
+
+2018-04-13 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/71991
+ * gcc.target/i386/pr71991.c: New testcase.
+
+2018-04-13 Martin Liska <mliska@suse.cz>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/81657
+ * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
+ call.
+
+2018-04-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85385
+ * g++.dg/diagnostic/macro-arg-count.C: New test.
+
+2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83064
+ PR testsuite/85346
+ * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
+ array and move test to libgomp/testsuite/libgomp.fortran.
+ * gfortran.dg/do_concurrent_6.f90: New test.
+
+2018-04-12 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85258
+ * g++.dg/parse/error61.C: New test.
+
+2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/85347
+ * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
+ specify -mvsx on gcc command line.
+
+2018-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85328
+ * gcc.target/i386/pr85328.c: New test.
+
+2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
+
+2018-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/85342
+ * gcc.target/i386/pr85342.c: New test.
+
+2018-04-11 Jason Merrill <jason@redhat.com>
+
+ * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
+ if ulimit -v is set.
+
+2018-04-11 Bin Cheng <bin.cheng@arm.com>
+
+ PR testsuite/85190
+ * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
+
+2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
+ * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
+
+2018-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70808
+ * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
+ effective target.
+
+2018-04-11 Alexander Monakov <amonakov@ispras.ru>
+
+ PR target/84301
+ * gcc.target/i386/pr84301.c: New test.
+
+2018-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/85331
+ * gcc.c-torture/execute/pr85331.c: New test.
+
+2018-04-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85032
+ * g++.dg/cpp0x/pr51225.C: Adjust error message.
+ * g++.dg/cpp1z/constexpr-if21.C: New test.
+
+2018-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85281
+ * gcc.target/i386/pr85281.c: New test.
+
+2018-04-11 Alexander Monakov <amonakov@ispras.ru>
+
+ PR rtl-optimization/84659
+ * gcc.dg/pr84659.c: New test.
+
+2018-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/85302
+ * g++.dg/debug/dwarf2/pr85302.C: New test.
+
+2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR target/85261
+ * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
+ into register.
+
+2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70808
+ * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
+
+2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
+ * gcc.target/powerpc/dimode_off.c: Ditto.
+ * gcc.target/powerpc/tfmode_off.c: Ditto.
+ * gcc.target/powerpc/timode_off.c: Ditto.
+
+2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/vec-ldl-1.c: New test.
+ * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
+ corrections to ABI implementation.
+
+2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR target/85056
+ * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
+
+2018-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/85300
+ * gcc.dg/pr85300.c: New test.
+
+2018-04-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
+ where we now show the pertinent parameter.
+ * g++.dg/diagnostic/aka2.C: Likewise.
+ * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
+
+2018-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/85313
+ * gfortran.dg/gomp/pr85313.f90: New test.
+
+2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/24314
+ * g++.dg/parse/template29.C: New.
+
+2018-04-10 Bin Cheng <bin.cheng@arm.com>
+
+ PR testsuite/85190
+ * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
+
+2018-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85177
+ PR target/85255
+ * gcc.target/i386/avx512f-pr85177.c: New test.
+ * gcc.target/i386/avx512f-pr85255.c: New test.
+
+2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/85286
+ * gcc.dg/vect/pr85286.c: New test.
+
+2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/85173
+ * gcc.target/arm/pr85173.c: New test.
+
+2018-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/85248
+ * gcc.dg/lto/pr85248_0.c: New test.
+ * gcc.dg/lto/pr85248_1.c: New test.
+
+2018-04-09 Jan Hubicka <jh@suse.cz>
+
+ PR lto/85078
+ * g++.dg/torture/pr85078.C: New.
+
+2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85227
+ * g++.dg/cpp1z/decomp44.C: New.
+ * g++.dg/cpp1z/decomp45.C: Likewise.
+
+2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83064
+ * gfortran.dg/do_concurrent_5.f90: New test.
+ * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
+ message.
+
+2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/51260
+ * gfortran.dg/parameter_array_element_3.f90: New test.
+
+2018-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85194
+ * g++.dg/cpp1z/decomp43.C: New test.
+
+ PR rtl-optimization/80463
+ * g++.dg/pr80463.C: Add -w to dg-options.
+
+2018-04-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85284
+ * gcc.dg/torture/pr85284.c: New testcase.
+
+2018-04-09 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/80463
+ PR rtl-optimization/83972
+ PR rtl-optimization/83480
+
+ * gcc.dg/pr80463.c: New test.
+ * g++.dg/pr80463.C: Likewise.
+ * gcc.dg/pr83972.c: Likewise.
+
+2018-04-09 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/83913
+ * gcc.dg/pr83913.c: New test.
+
+2018-04-09 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/83962
+ * gcc.dg/pr83962.c: New test.
+
+2018-04-09 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/83530
+ * gcc.dg/pr83530.c: New test.
+
+2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR middle-end/82976
+ * gfortran.dg/realloc_on_assign_16a.f90: New test.
+
+2018-04-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/85257
+ * gcc.dg/pr85257.c: New test.
+
+2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/opt/pr85196.C: New test.
+
+2018-04-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84269
+ * g++.dg/lookup/missing-std-include-6.C: Move std::array and
+ std::tuple here since they need C++11.
+ * g++.dg/lookup/missing-std-include-8.C: New test.
+ * g++.dg/lookup/missing-std-include.C: Move std::array and
+ std::tuple test to missing-std-include-6.C to avoid failures
+ with C++98.
+
+2018-04-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/85252
+ * gcc.dg/debug/pr85252.c: New test.
+
+ PR rtl-optimization/84872
+ * gcc.dg/graphite/pr84872.c: New test.
+
+ PR c++/85210
+ * g++.dg/cpp1z/decomp42.C: New test.
+
+2018-04-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85021
+ * g++.dg/lookup/missing-std-include-7.C: New test.
+
+2018-04-06 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/struct-simple.c: Revert r254862.
+ * lib/target-supports.exp
+ (check_effective_target_word_mode_no_slow_unalign): Likewise.
+
+2018-04-06 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85244
+ * gcc.dg/torture/pr85244-1.c: New testcase.
+ * gcc.dg/torture/pr85244-2.c: Likewise.
+
+2018-04-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/85213
+ * c-c++-common/ubsan/pr85213.c: New test.
+
+2018-04-06 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/85180
+ * gcc.dg/pr85180.c: New testcase.
+
+2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
+ to trigger the optimization. Do some cleanup and function
+ renaming. Add more test functions.
+
+2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/s390.exp: Remove -O0 from list of torture
+ options.
+ * gcc.target/s390/hotpatch-1.c: Skip when building without
+ optimization.
+ * gcc.target/s390/hotpatch-10.c: Likewise.
+ * gcc.target/s390/hotpatch-11.c: Likewise.
+ * gcc.target/s390/hotpatch-12.c: Likewise.
+ * gcc.target/s390/hotpatch-13.c: Likewise.
+ * gcc.target/s390/hotpatch-14.c: Likewise.
+ * gcc.target/s390/hotpatch-15.c: Likewise.
+ * gcc.target/s390/hotpatch-16.c: Likewise.
+ * gcc.target/s390/hotpatch-17.c: Likewise.
+ * gcc.target/s390/hotpatch-18.c: Likewise.
+ * gcc.target/s390/hotpatch-19.c: Likewise.
+ * gcc.target/s390/hotpatch-2.c: Likewise.
+ * gcc.target/s390/hotpatch-3.c: Likewise.
+ * gcc.target/s390/hotpatch-4.c: Likewise.
+ * gcc.target/s390/hotpatch-5.c: Likewise.
+ * gcc.target/s390/hotpatch-6.c: Likewise.
+ * gcc.target/s390/hotpatch-7.c: Likewise.
+ * gcc.target/s390/hotpatch-8.c: Likewise.
+ * gcc.target/s390/hotpatch-9.c: Likewise.
+
+2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * c-c++-common/Wattributes.c: Disable warning for s390* target and
+ check for an error instead.
+ * gcc.dg/Wattributes-6.c: Likewise.
+
+2018-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85209
+ * g++.dg/cpp1z/decomp39.C: New test.
+ * g++.dg/cpp1z/decomp40.C: New test.
+
+ PR c++/85208
+ * g++.dg/cpp1z/decomp41.C: New test.
+
+ PR middle-end/85195
+ * gcc.dg/pr85195.c: New test.
+
+2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80956
+ * g++.dg/cpp0x/initlist100.C: New.
+ * g++.dg/cpp0x/initlist101.C: Likewise.
+
+2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84792
+ * g++.dg/other/pr84792-1.C: New.
+ * g++.dg/other/pr84792-2.C: Likewise.
+
+2018-04-05 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/85193
+ * gcc.target/i386/pr85193.c: New test.
+
+2018-04-05 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84979
+ * g++.dg/concepts/pr84979.C: New.
+ * g++.dg/concepts/pr84979-2.C: New.
+ * g++.dg/concepts/pr84979-3.C: New.
+
+2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80026
+ * g++.dg/cpp0x/variadic174.C: New.
+
+2018-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR inline-asm/85172
+ * g++.dg/ext/builtin13.C: New test.
+ * g++.dg/ext/atomic-4.C: New test.
+
+ PR c++/85146
+ * g++.dg/ext/bases2.C: Expect extra error diagnostics.
+ * g++.dg/ext/bases3.C: New test.
+
+2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR target/85203
+ * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
+ to match a single insn of the baz function. Move scan directives at
+ the end of the file below the functions they are trying to test for
+ better readability.
+ * gcc.target/arm/cmse/cmse-16.c: New testcase.
+
+2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR rtl-optimization/84878
+ * gcc.target/powerpc/pr84878.c: New test.
+
+2018-04-04 Michael Matz <matz@suse.de>
+
+ * gcc.dg/Wstringop-overflow-4.c: New test.
+ * c-c++-common/Wstringop-truncation-4.c: Adjust.
+
+2018-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/85189
+ * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
+ for the diagnostics of overridden functions. Adjust for new wording.
+
+2018-04-04 Richard Biener <rguenther@suse.de>
+
+ PR lto/85176
+ * g++.dg/lto/pr85176_0.C: New testcase.
+
+2018-04-04 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/85191
+ * lib/target-supports.exp (check_effective_target_vect_perm_short):
+ Fix typo.
+
+2018-04-04 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/85174
+ * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
+ and msdata as a workaround for powerpc.
+
+2018-04-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85168
+ * gcc.dg/torture/pr85168.c: New testcase.
+
+2018-04-04 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84943
+ * g++.dg/pr84943.C: New.
+ * g++.dg/pr84943-2.C: New.
+
+2018-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/85167
+ * gcc.dg/pr85167.c: New test.
+
+ PR tree-optimization/85156
+ * c-c++-common/pr85156.c: New test.
+ * gcc.c-torture/execute/pr85156.c: New test.
+
+2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
+ * gcc.target/powerpc/undef-bool-1.C: New file.
+ * gcc.target/powerpc/undef-bool-2.c: New file.
+
+2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84768
+ * g++.dg/cpp1z/class-deduction52.C: New.
+
+2018-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85147
+ * g++.dg/cpp0x/pr85147.C: New test.
+
+ PR c++/85140
+ * g++.dg/cpp0x/gen-attrs-64.C: New test.
+
+ PR c++/85134
+ * g++.dg/gomp/pr85134.C: New test.
+ * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
+
+ PR target/85169
+ * gcc.c-torture/execute/pr85169.c: New test.
+ * gcc.target/i386/avx512f-pr85169.c: New test.
+ * gcc.target/i386/avx512bw-pr85169.c: New test.
+
+2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/85126
+ * gcc.target/powerpc/pr69946: Adjust comment. Remove
+ scan-assembler-times clause.
+
+2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
+ dg-additional-options.
+
+2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
+
+2018-04-03 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/85154
+ * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
+
+2018-04-02 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/pr84660.c: New.
+ * gcc.target/riscv/shift-and-1.c: New.
+ * gcc.target/riscv/shift-and-2.c: New.
+
+2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85102
+ * gfortran.dg/array_simplify_2.f90: New test.
+
+2018-04-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/85090
+ * gcc.target/i386/avx512f-pr85090-1.c: New test.
+ * gcc.target/i386/avx512f-pr85090-2.c: New test.
+ * gcc.target/i386/avx512f-pr85090-3.c: New test.
+ * gcc.target/i386/avx512bw-pr85090-2.c: New test.
+ * gcc.target/i386/avx512bw-pr85090-3.c: New test.
+
+2018-03-31 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/85027
+ * g++.dg/pr85027.C: New.
+
+2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/83315
+ * gcc.target/powerpc/sse-maxps-2.c: New test.
+ * gcc.target/powerpc/sse-minps-2.c: New test.
+
+2018-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84791
+ * g++.dg/gomp/pr84791.C: New test.
+
+2018-03-30 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84931
+ * gfortran.dg/array_constructor_53.f90: New test.
+
+2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85130
+ * gfortran.dg/substr_6.f90: Remove illegal test for
+ out-of-bounds substring.
+
+2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85111
+ * gfortran.dg/zero_sized_10.f90: New test.
+
+2018-03-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84269
+ * g++.dg/lookup/missing-std-include-6.C: New test.
+ * g++.dg/lookup/missing-std-include.C: Add std::pair and
+ std::tuple tests.
+ * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
+ * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
+ <cstring>, <cassert>, and <cstdlib>.
+
+2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR inline-asm/84985
+ * gcc.target/i386/pr84985.c: New.
+
+2018-03-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/85110
+ * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
+
+2018-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85108
+ * g++.dg/warn/Wunused-var-31.C: New test.
+
+ PR c/85094
+ * c-c++-common/Wduplicated-branches-14.c: New test.
+
+2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84606
+ * g++.dg/cpp0x/pr84606.C: New.
+
+2018-03-29 Carl Love <cel@us.ibm.com>
+
+ Revert
+ 2017-09-27 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
+ for the __builtin_fctid and __builtin_fctiw.
+
+2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/84912
+ * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
+ deleted builtin function.
+ (div_weuo): Likewise.
+ * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
+ (div_deuo): Likewise.
+
+2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85028
+ * g++.dg/other/default13.C: New.
+
+2018-03-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/85095
+ * gcc.target/i386/pr85095-1.c: New test.
+ * gcc.target/i386/pr85095-2.c: New test.
+ * gcc.c-torture/execute/pr85095.c: New test.
+
+ PR tree-optimization/82004
+ * gcc.dg/pr82004.c: New test.
+
+2018-03-28 Jakub Jelinek <jakub@redhat.com>
+ Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/85081
+ * g++.dg/asan/pr85081.C: New test.
+
+2018-03-28 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84789
+ * g++.dg/template/pr84789.C: Adjust for testing with
+ -fconcepts too.
+
+ PR c++/84973
+ * g++.dg/template/pr84973.C: New.
+ * g++.dg/template/pr84973-2.C: New.
+ * g++.dg/template/pr84973-3.C: New.
+
+ PR c++/84968
+ * g++.dg/eh/pr84968.C: New.
+
+2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/84914
+ * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
+ long double multiply/divide uses the correct function.
+ * gcc.target/powerpc/mulkc-3.c: Likewise.
+ * gcc.target/powerpc/divkc-2.c: Likewise.
+ * gcc.target/powerpc/divkc-3.c: Likewise.
+
+2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/85067
+ * g++.dg/cpp0x/defaulted51.C: New.
+ * g++.dg/cpp0x/constexpr-68754.C: Adjust.
+
+2018-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85077
+ * g++.dg/ext/vector35.C: New test.
+
+ PR c++/85061
+ * g++.dg/ext/builtin-offsetof3.C: New test.
+
+ PR c++/85076
+ * g++.dg/cpp1y/pr85076.C: New test.
+
+2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/85084
+ * gfortran.dg/matmul_rank_1.f90: New test.
+
+2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
+ Harald Anlauf <anlauf@gmx.de>
+
+ * gfortran.dg/structure_constructor_15.f90: New test.
+
+2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
+ for the diagnostics of overridden functions. Adjust for new wording.
+ * g++.dg/cpp0x/implicit1.C: Likewise.
+ * g++.dg/cpp0x/override1.C: Likewise.
+ * g++.dg/cpp1y/auto-fn18.C: Likewise.
+ * g++.dg/eh/shadow1.C: Likewise.
+ * g++.dg/inherit/covariant12.C: Likewise.
+ * g++.dg/inherit/covariant14.C: Likewise.
+ * g++.dg/inherit/covariant15.C: Likewise.
+ * g++.dg/inherit/covariant16.C: Likewise.
+ * g++.dg/inherit/covariant22.C: Likewise.
+ * g++.dg/inherit/crash3.C: Likewise.
+ * g++.dg/inherit/error2.C: Likewise.
+ * g++.dg/template/crash100.C: Likewise.
+ * g++.old-deja/g++.eh/spec6.C: Likewise.
+ * g++.old-deja/g++.mike/p811.C: Likewise.
+ * g++.old-deja/g++.other/virtual11.C: Likewise.
+ * g++.old-deja/g++.other/virtual4.C: Likewise.
+
+2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/85044
+ * gcc.target/i386/pr85044.c: New test.
+
+2018-03-27 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/83462
+ * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
+ other than x86.
+
+2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/83009
+ * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
+
+2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/81863
+ * gcc.target/arm/pr81863.c: New test.
+
+2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR target/85056
+ * gcc.target/nvptx/pr85056.c: New test.
+ * gcc.target/nvptx/pr85056a.c: New test.
+
+2018-03-27 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/82847
+ * lib/target-supports.exp (check_ssse3_available): New function.
+ (check_effective_target_vect_perm_short): Enable for x86 if
+ check_ssse3_available.
+
+2018-03-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/85082
+ * gfortran.dg/pr85082.f90: New testcase.
+
+2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
+ to "l=2" in dg-final.
+
+2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
+ * gcc.target/mips/fix-r4000-2.c: Likewise.
+ * gcc.target/mips/fix-r4000-3.c: Likewise.
+ * gcc.target/mips/fix-r4000-4.c: Likewise.
+ * gcc.target/mips/fix-r4000-5.c: Likewise.
+ * gcc.target/mips/fix-r4000-6.c: Likewise.
+ * gcc.target/mips/fix-r4000-7.c: Likewise.
+ * gcc.target/mips/fix-r4000-8.c: Likewise.
+ * gcc.target/mips/fix-r4000-9.c: Likewise.
+ * gcc.target/mips/fix-r4000-10.c: Likewise.
+ * gcc.target/mips/fix-r4000-7.c: Change dg-final
+ "mulditi3_r4000" instead of "mulditi3".
+ * gcc.target/mips/fix-r4000-8.c: Change dg-final
+ "umulditi3_r4000" instead of "umulditi3".
+
+2018-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85068
+ * g++.dg/inherit/covariant22.C: New test.
+
+2018-03-27 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/84004
+ * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
+ alignment.
+
+2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/84632
+ * g++.dg/init/array49.C: New.
+ * g++.dg/torture/pr70499.C: Adjust.
+
+2018-03-26 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/85073
+ * gcc.target/i386/pr85073.c: New test.
+
+2018-03-26 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/85066
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
+ instead of long.
+
+2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/66709
+ * gfortran.dg/parameter_array_format.f90: New test.
+
+2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
+ Neil Carlson <neil.n.carlson@gmail.com>
+
+ PR fortran/84381
+ * gfortran.dg/literal_character_constant_1.inc: Replace
+ call abort by STOP n.
+ * gfortran.dg/overload_1.f90: Likewise.
+
+2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
+ Dominique d'Humieres <dominiq@gcc.gnu.org>
+
+ PR fortran/84924
+ * gfortran.dg/scalar_pointer_1.f90: New test.
+
+2018-03-25 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
+ precise.
+
+2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/69497
+ * gfortran.dg/pr89497.f90: New test.
+
+2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/70068
+ * gfortran.dg/substr_7.f90: New test.
+
+2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/42651
+ * gfortran.dg/pr42651.f90: New test.
+ * gfortran.dg/func_result_7.f90: Update error message.
+
+2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/84005
+ * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
+ failing to force the alignment.
+
+2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
+ from this to...
+ <vclzd>: ...this.
+
+2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
+ message. Fix scan-assembler patterns.
+
+2018-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/85015
+ * g++.dg/cpp0x/pr85015.C: New test.
+
+ PR c++/84942
+ * g++.dg/cpp1y/pr84942.C: New test.
+
+2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR inline-asm/85030
+ * gcc.target/i386/pr85030.c: New.
+
+2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/85026
+ * g++.dg/pr85026.C: New test.
+
+2018-03-23 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/debug/pr84704.C: XFAIL AIX.
+
+2018-03-23 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/84826
+ * gcc.target/arm/pr84826.c: Add dg directive.
+
+2018-03-23 Marek Polacek <polacek@redhat.com>
+
+ PR c++/85033
+ * g++.dg/ext/builtin-offsetof2.C: New test.
+
+ PR c++/85045
+ * g++.dg/cpp0x/Wnarrowing5.C: New test.
+ * gcc.dg/pr85045.c: New test.
+
+2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR debug/85020
+ * gnat.dg/lto22.adb: New test.
+ * gnat.dg/lto22_pkg1.ad[sb]: New helper.
+ * gnat.dg/lto22_pkg2.ads: Likewise.
+
+2018-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/80778
+ * gcc.dg/lto/pr80778_0.c: New test.
+
+ PR inline-asm/85034
+ * gcc.target/i386/pr85034.c: New test.
+
+ PR inline-asm/85022
+ * c-c++-common/torture/pr85022.c: New test.
+
+ PR sanitizer/85029
+ * g++.dg/ubsan/pr85029.C: New test.
+
+2018-03-23 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/71251
+ * g++.dg/cpp0x/pr71251.C: New.
+
+ PR c++/84789
+ * g++.dg/template/pr84789.C: New.
+ * g++.dg/template/pr84789-2.C: New.
+ * g++.dg/template/pr84789-3.C: New.
+ * g++.dg/parse/dtor11.C: Accept alternate error message.
+
+ PR c++/84729
+ * g++.dg/pr84729.C: New.
+ * g++.old-deja/g++.ext/arrnew2.C: Require error.
+ * g++.old-deja/g++.robertl/eb58.C: Likewise.
+ * g++.old-deja/g++.robertl/eb63.C: Likewise.
+
+2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/84922
+ * gfortran.dg/interface_42.f90: New test.
+ * gfortran.dg/interface_43.f90: New test.
+
+2018-03-22 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/84826
+ * gcc.target/arm/pr84826.c: New test.
+
+2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/addr-modes-float.c: Move dg-do before
+ dg-require-effective-target.
+ * gcc.target/arm/addr-modes-int.c: Likewise.
+ * gcc.target/nios2/lo-addr-tls.c: Likewise.
+
+2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/84760
+ * gcc.target/powerpc/altivec-ld-1.c: New test.
+
+2018-03-22 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/graphite/pr83126.c: Require pthread for the test.
+
+2018-03-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR inline-asm/84941
+ * gcc.dg/pr84941.c: New test.
+
+2018-03-22 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/84956
+ * gcc.dg/pr84956.c: New test.
+
+2018-03-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84854
+ * g++.dg/cpp1z/constexpr-if15.C: New test.
+ * g++.dg/cpp1z/constexpr-if16.C: New test.
+
+2018-03-21 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/builtin-tgmath-3.c: New test.
+
+2018-03-21 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/71965
+ * g++.dg/concepts/pr71965.C: New.
+
+ PR c++/84610
+ PR c++/84642
+ * g++.dg/cpp0x/pr84610.C: New.
+ * g++.dg/cpp0x/pr84642.C: New.
+
+2018-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/84999
+ * c-c++-common/pr84999.c: New test.
+
+2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84972
+ * g++.dg/ext/desig10.C: New.
+
+2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
+ Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/84957
+ * gfortran.dg/pr84957.f90: New test.
+
+2018-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84960
+ * gcc.c-torture/compile/pr84960.c: New test.
+
+2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/84811
+ * gcc.dg/torture/pr84811.c: New test.
+
+2018-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84982
+ * c-c++-common/pr84982.c: New test.
+
+ PR c++/84961
+ * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
+ "m" (++x) in C++.
+ * g++.dg/torture/pr84961-1.C: New test.
+ * g++.dg/torture/pr84961-2.C: New test.
+
+2018-03-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/85008
+ * g++.dg/pr85008.C: New.
+
+2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/84615
+ * gfortran.dg/char_result_17.f90: New test.
+
+2018-03-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84994
+ * g++.dg/other/accessor-fixits-1.C: Move to...
+ * g++.dg/torture/accessor-fixits-1.C: ...here.
+ * g++.dg/other/accessor-fixits-2.C: Move to...
+ * g++.dg/torture/accessor-fixits-2.C: ...here.
+ * g++.dg/other/accessor-fixits-3.C: Move to...
+ * g++.dg/torture/accessor-fixits-3.C: ...here.
+ * g++.dg/other/accessor-fixits-4.C: Move to...
+ * g++.dg/torture/accessor-fixits-4.C: ...here.
+ * g++.dg/other/accessor-fixits-5.C: Move to...
+ * g++.dg/torture/accessor-fixits-5.C: ...here.
+ * g++.dg/torture/accessor-fixits-6.C: New testcase.
+ * g++.dg/torture/accessor-fixits-7.C: New testcase.
+ * g++.dg/torture/accessor-fixits-8.C: New testcase.
+
+2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
+
+2018-03-21 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/82989
+ * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
+
+2018-03-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84804
+ * g++.dg/lookup/pr84804.C: New.
+
+2018-03-21 Martin Sebor <msebor@redhat.com>
+
+ PR c++/84850
+ * g++.dg/Wclass-memaccess-3.C: New test.
+ * g++.dg/Wclass-memaccess-4.C: New test.
+
+2018-03-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/84892
+ * g++.dg/other/accessor-fixits-1.C
+ (test_access_const_t1_color): New.
+ (test_deref_const_t1_color): New.
+ * g++.dg/other/accessor-fixits-5.C: New testcase.
+
+2018-03-21 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/83126
+ * gcc.dg/graphite/pr83126.c: New test.
+
+2018-03-21 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/ext/anon-struct6.C: Adjust.
+ * g++.dg/ext/deprecate-1.C: New.
+ * g++.dg/ext/deprecate-2.C: New.
+ * g++.dg/lookup/pr84602.C: Adjust.
+ * g++.dg/lookup/pr84962.C: Adjust.
+ * g++.old-deja/g++.other/anon4.C
+
+ PR c++/84836
+ * g++.dg/lookup/pr84836.C: New.
+
+2018-03-21 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/84969
+ * gcc.dg/tree-ssa/pr84969.c: New test.
+
+2018-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/84989
+ * gcc.target/i386/pr84989.c: New test.
+
+2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pr82518.c: Require arm_neon_hw.
+
+2018-03-21 Martin Liska <mliska@suse.cz>
+
+ PR ipa/84963
+ * gfortran.dg/goacc/pr84963.f90: New test.
+
+2018-03-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/71638, ICE with NSDMI and reference.
+ * g++.dg/cpp0x/nsdmi14.C: New test.
+ * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
+
+2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
+ MIPS with -mpaired-single directives.
+
+2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/85001
+ * gfortran.dg/interface_41.f90: New test.
+
+2018-03-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/84875
+ * gcc.dg/pr84875.c: New test.
+
+2018-03-20 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84978, ICE with NRVO.
+ * g++.dg/opt/nrv19.C: New test.
+
+2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/82518
+ * lib/target-supports.exp (check_effective_target_vect_load_lanes):
+ Disable for armeb targets.
+ * gcc.target/arm/pr82518.c: New test.
+
+2018-03-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84962
+ * g++.dg/lookup/pr84962.C: New.
+
+ PR c++/84970
+ * g++.dg/lookup/pr84970.C: New.
+
+2018-03-20 Richard Biener <rguenther@suse.de>
+
+ PR target/84986
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
+
+2018-03-20 Martin Liska <mliska@suse.cz>
+
+ PR ipa/84825
+ * g++.dg/ipa/pr84825.C: New test.
+
+2018-03-20 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
+
+2018-03-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84845
+ * gcc.c-torture/compile/pr84845.c: New test.
+
+2018-03-20 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/82989
+ * gcc.target/arm/pr82989.c: New test.
+
+2018-03-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84945
+ * gcc.target/i386/pr84945.c: New test.
+
+2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/81647
+ * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
+
+2018-03-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/84953
+ * gcc.dg/pr84953.c: New test.
+
+2018-03-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84925
+ * g++.dg/cpp1z/lambda-__func__.C: New test.
+
+ PR c++/84927
+ * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
+
+2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ PR sanitizer/78651
+ * g++.dg/asan/pr78651.C: New test.
+
+2018-03-19 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
+ vect_int_mult. Add nvptx xfail for PR84958.
+
+2018-03-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84835
+ * g++.dg/cpp1y/pr84835.C: New.
+
+2018-03-19 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/81647
+ * gcc.target/aarch64/pr81647.c: New.
+
+2018-03-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84933
+ * g++.dg/pr84933.C: New testcase.
+
+2018-03-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84859
+ * gcc.dg/tree-ssa/pr84859.c: New testcase.
+ * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
+ * gcc.dg/tree-ssa/split-path-6.c: Likewise.
+ * gcc.dg/tree-ssa/split-path-7.c: Likewise.
+
+2018-03-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84812
+ * g++.dg/lookup/pr84812.C: New.
+
+2018-03-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84929
+ * gcc.dg/torture/pr84929.c: New testcase.
+
+2018-03-19 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/84711
+ * gcc.target/arm/big-endian-subreg.c: Delete.
+
+2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84931
+ * gfortran.dg/array_constructor_52.f90: New test.
+
+2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77414
+ * gfortran.dg/pr77414.f90: New test.
+ * gfortran.dg/internal_references_1.f90: Adjust error message.
+
+2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/65453
+ * gfortran.dg/pr65453.f90: New test.
+
+2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/84913
+ * gfortran.dg/vect/pr84913.f90: New test.
+
+2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/79929
+ * gfortran.dg/warn_concat.f90: New test.
+
+2018-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84899
+ * gcc.dg/pr84899.c: New test.
+
+2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/69395
+ * gfortran.dg/pr69395.f90: Add test for max dimensions
+
+2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/84876
+ * gcc.target/i386/pr84876.c: New test.
+
+2018-03-16 Martin Liska <mliska@suse.cz>
+
+ PR ipa/84833
+ * gcc.target/i386/mvc11.c: New test.
+
+2018-03-16 Martin Liska <mliska@suse.cz>
+
+ PR ipa/84722
+ * gcc.target/i386/mvc10.c: New test.
+
+2018-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79937
+ PR c++/82410
+ * g++.dg/cpp1y/pr79937-1.C: New test.
+ * g++.dg/cpp1y/pr79937-2.C: New test.
+ * g++.dg/cpp1y/pr79937-3.C: New test.
+ * g++.dg/cpp1y/pr79937-4.C: New test.
+ * g++.dg/cpp1y/pr82410.C: New test.
+
+2018-03-16 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
+
+2018-03-16 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
+
+2018-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84874
+ * g++.dg/cpp2a/desig8.C: New test.
+
+ PR tree-optimization/84841
+ * gcc.dg/pr84841.c: New test.
+
+ PR c++/84874
+ * g++.dg/cpp2a/desig7.C: New test.
+
+2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
+ Jim MacArthur <jim.macarthur@codethink.co.uk>
+
+ * gfortran.dg/automatic_1.f90: New test.
+ * gfortran.dg/automatic_repeat.f90: New test
+ * gfortran.dg/automatic_save.f90: New test.
+ * gfortran.dg/vax_structure.f90: New test.
+
+2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78741
+ * gfortran.dg/pr78741.f90: New test.
+
+2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/69395
+ * gfortran.dg/pr69395.f90: New test.
+
+2018-03-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79085
+ * g++.dg/opt/pr79085.C: New test.
+
+2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/84574
+ * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
+ label instead of __x86_indirect_thunk label.
+
+2018-03-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84222
+ * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
+ * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
+ * g++.dg/warn/deprecated-13.C: New test.
+
+2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
+
+2018-03-15 Richard Biener <rguenther@suse.de>
+
+ PR c/84873
+ * c-c++-common/pr84873.c: New testcase.
+
+2018-03-15 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/84711
+ * gcc.target/arm/big-endian-subreg.c: New.
+
+2018-03-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84860
+ * gcc.c-torture/compile/pr84860.c: New test.
+
+2018-03-15 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
+ cannonlake.
+ (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
+ avx512bitalg.
+
+2018-03-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/84853
+ * gcc.dg/pr84853.c: New test.
+
+2018-03-14 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-7-runnable.c: New test file.
+
+2018-03-14 Martin Liska <mliska@suse.cz>
+
+ PR ipa/8480
+ * g++.dg/lto/pr84805_0.C: New test.
+ * g++.dg/lto/pr84805_1.C: New test.
+ * g++.dg/lto/pr84805_2.C: New test.
+
+2018-03-14 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/84852
+ * gcc.dg/fixits-pr84852-1.c: New test.
+ * gcc.dg/fixits-pr84852-2.c: New test.
+
+2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
+ separate verbose message.
+ * lib/scandump.exp (scan-dump-times): Likewise.
+
+2018-03-14 Julia Koval <julia.koval@intel.com>
+
+ * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
+ server.
+ * gcc.target/i386/funcspec-56.inc: Ditto.
+
+2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
+ aarch64_sve_hw.
+
+2018-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/83392
+ * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
+ check count from 17 to 14.
+
+ PR target/84844
+ * gcc.target/i386/pr84844.c: New test.
+
+2018-03-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84830
+ * gcc.dg/torture/pr84830.c: New testcase.
+
+2018-03-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84596
+ * g++.dg/cpp0x/static_assert15.C: New test.
+
+2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/61775
+ * gfortran.dg/pr61775.f90: New test.
+
+2018-03-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84843
+ * g++.dg/ext/pr84843-1.C: New test.
+ * g++.dg/ext/pr84843-2.C: New test.
+
+2018-03-13 David Pagan <dave.pagan@oracle.com>
+
+ PR c/46921
+ * gcc.dg/pr46921.c: New test.
+
+2018-03-13 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/84725
+ * c-c++-common/Wstringop-truncation-4.c: New test.
+ * c-c++-common/attr-nonstring-5.c: New test.
+
+2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
+ than unpacks.
+ * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
+
+2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/tls_1.c: New test.
+ * gcc.target/aarch64/sve/tls_2.C: Likewise.
+
+2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
+ * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
+
+2018-03-13 Martin Liska <mliska@suse.cz>
+
+ PR ipa/84658.
+ * g++.dg/ipa/pr84658.C: New test.
+
+2018-03-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/84834
+ * gcc.dg/pr84834.c: New test.
+
+ PR target/84827
+ * gcc.target/i386/pr84827.c: New test.
+
+ PR target/84828
+ * g++.dg/ext/pr84828.C: New test.
+
+ PR target/84786
+ * gcc.target/i386/avx512f-pr84786-1.c: New test.
+ * gcc.target/i386/avx512f-pr84786-2.c: New test.
+
+ PR c++/84808
+ * g++.dg/cpp1y/constexpr-84808.C: New test.
+
+ PR c++/84704
+ * g++.dg/debug/pr84704.C: New test.
+
+2018-03-12 Renlin Li <renlin.li@arm.com>
+
+ * gcc.target/aarch64/movi_hf.c: New.
+ * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
+ * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
+
+2018-03-12 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83456
+ * c-c++-common/Wrestrict-2.c: Remove test cases.
+ * c-c++-common/Wrestrict.c: Same.
+ * gcc.dg/Wrestrict-12.c: New test.
+ * gcc.dg/Wrestrict-14.c: New test.
+
+2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ * g++.dg/pr84821.C: New test.
+
+2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.dg/pr84799.c: New test.
+
+2018-03-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84803
+ * gcc.dg/torture/pr84803.c: New testcase.
+
+2018-03-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84813
+ * g++.dg/debug/pr84813.C: New test.
+
+2018-03-11 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84546
+ * gfortran.dg/unlimited_polymorphic_29.f90: New test.
+
+2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83939
+ * gfortran.dg/pr83939.f90
+
+2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/66128
+ * gfortran.dg/zero_sized_9.f90: New test.
+
+2018-03-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/58150
+ * g++.dg/debug/dwarf2/enum2.C: New test.
+
+2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/84734
+ * gfortran.dg/pr84734.f90: New test.
+
+2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/prot3.adb: New test.
+ * gnat.dg/prot3_pkg.ad[sb]: New helper.
+
+2018-03-09 Jason Merrill <jason@redhat.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71169
+ PR c++/71832
+ * g++.dg/cpp0x/pr71169.C: New.
+ * g++.dg/cpp0x/pr71169-2.C: Likewise.
+ * g++.dg/cpp0x/pr71832.C: Likewise.
+
+2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/83969
+ * gcc.target/powerpc/pr83969.c: New test.
+
+2018-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84772
+ * gcc.dg/pr84772.c: New test.
+
+ PR c++/84076
+ * g++.dg/warn/Wformat-2.C: New test.
+
+ PR c++/84767
+ * g++.dg/ext/vla18.C: New test.
+
+2018-03-09 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/84526
+ * gcc.dg/Wrestrict-10.c: New test.
+ * gcc.dg/Wrestrict-11.c: New test.
+
+2018-03-09 Alexandre Oliva <aoliva@redhat.com>
+
+ PR rtl-optimization/84682
+ * gcc.dg/torture/pr84682-1.c: New.
+ * gcc.dg/torture/pr84682-2.c: New.
+ * gcc.dg/torture/pr84682-3.c: New.
+
+2018-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84724
+ * g++.dg/ext/pr84724.C: New test.
+
+2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/83712
+ * gcc.target/arm/pr83712.c: New.
+
+2018-03-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84775
+ * gcc.dg/torture/pr84775.c: New testcase.
+
+2018-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/84404
+ * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
+ targets.
+
+2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/compile/20180309-1.c: New test.
+
+2018-03-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80598
+ * g++.dg/warn/Wunused-function4.C: New test.
+
+ PR inline-asm/84742
+ * gcc.target/i386/pr84742-1.c: New test.
+ * gcc.target/i386/pr84742-2.c: New test.
+
+2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/84748
+ * gcc.c-torture/execute/pr84748.c: New test.
+
+2018-03-08 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/84552
+ * gcc.dg/graphite/pr84552.c: New testcase.
+
+2018-03-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84178
+ * gcc.dg/torture/pr84178-2.c: New testcase.
+
+2018-03-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/84178
+ * gcc.c-torture/compile/pr84178-1.c: New test.
+
+2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
+
+ * lib/target-supports.exp: Do not return zero from a ifunc
+ function.
+
+2018-03-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84746
+ * gcc.dg/torture/pr84746.c: New testcase.
+
+
+2018-03-08 Alexandre Oliva <aoliva@redhat.com>
+ PR debug/84404
+ PR debug/84408
+ * gcc.dg/graphite/pr84404.c: New.
+
+2018-03-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84740
+ * gcc.dg/torture/pr84740.c: New test.
+
+ PR tree-optimization/84739
+ * gcc.dg/pr84739.c: New test.
+
+2018-03-07 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83519
+ * gcc.dg/Wrestrict-13.c: New test.
+
+2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/64124
+ PR fortran/70409
+ * gfortran.dg/pr64124.f90: New tests.
+ * gfortran.dg/pr70409.f90: New tests.
+
+2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/82411
+ * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
+
+2018-03-07 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/84526
+ * gcc.dg/Wrestrict-10.c: New test.
+
+2018-03-07 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/84468
+ * g++.dg/warn/Wstringop-truncation-2.C: New test.
+ * gcc.dg/Wstringop-truncation.c: New test.
+ * gcc.dg/Wstringop-truncation-2.c: New test.
+
+2018-03-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/84565
+ * gfortran.dg/pr84565.f90: New test.
+
+ PR middle-end/84723
+ * gcc.target/i386/pr84723-1.c: New test.
+ * gcc.target/i386/pr84723-2.c: New test.
+ * gcc.target/i386/pr84723-3.c: New test.
+ * gcc.target/i386/pr84723-4.c: New test.
+ * gcc.target/i386/pr84723-5.c: New test.
+
+2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/64107
+ * gfortran.dg/pr64107.f90: New test.
+
+2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84697
+ PR fortran/66128
+ * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
+
+2018-03-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84684
+ * g++.dg/cpp1z/constexpr-84684.C: New test.
+
+2018-03-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/84721
+ * gcc.dg/pr84721.c: New test.
+
+ PR target/84710
+ * gcc.dg/pr84710.c: New test.
+
+2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/56667
+ * gfortran.dg/implied_do_2.f90: New test.
+ * gfortran.dg/coarray_8.f90: Update for new error message.
+
+2018-03-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR inline-asm/84683
+ * g++.dg/ext/pr84683.C: New test.
+
+ PR tree-optimization/84687
+ * gcc.dg/pr84687.c: New test.
+
+2018-03-06 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c++/84231
+ * g++.dg/pr84231.C: New.
+
+ PR c++/84593
+ * g++.dg/cpp1y/pr84593.C: New.
+
+ PR c++/84492
+ * g++.dg/pr84492.C: New.
+
+2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/spec-barr-1.c: Change called function name to
+ __builtin_ppc_speculation_barrier.
+
+2018-03-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84700
+ * gcc.target/powerpc/pr84700.c: New test.
+
+2018-03-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84702
+ * g++.dg/lookup/pr84702.C: New.
+
+2018-03-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84564
+ * gcc.target/i386/pr84564.c: New test.
+
+2018-03-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84707
+ * g++.dg/cpp0x/inline-ns10.C: New test.
+
+2018-03-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84694
+ * g++.dg/template/pr84694.C: New.
+
+2018-03-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84524
+ * gcc.c-torture/execute/pr84524.c: New test.
+ * gcc.target/i386/avx512bw-pr84524.c: New test.
+
+2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/84264
+ * g++.dg/pr84264.C: New test.
+
+2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84618
+ * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
+ * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
+ * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
+
+2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
+
+ * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
+ * g++.dg/other/i386-3.C: Ditto.
+ * gcc.target/i386/sse-12.c: Ditto.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
+ * gcc.target/i386/wbinvd-1.c: New test.
+ * gcc.target/i386/wbnoinvd-1.c: Ditto.
+ * gcc.target/i386/pconfig-1.c: Ditto.
+
+2018-03-05 Pádraig Brady <P@draigBrady.com>
+ Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84497
+ * g++.dg/cpp0x/pr84497.C: New.
+
+2018-03-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84670
+ * gcc.dg/pr84670-1.c: New testcase.
+ * gcc.dg/pr84670-2.c: Likewise.
+ * gcc.dg/pr84670-3.c: Likewise.
+ * gcc.dg/pr84670-4.c: Likewise.
+
+2018-03-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84650
+ * gcc.dg/graphite/pr84650.c: New testcase.
+
+2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82022
+ * g++.dg/cpp1z/constexpr-lambda20.C: New.
+
+2018-03-03 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/71085
+ * gfortran.dg/pr71085.f90: New test.
+
+2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/66128
+ * gfortran.dg/zero_sized_8.f90: Really commit New test.
+
+2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/51434
+ * gfortran.dg/pr51434.f90: New test.
+
+2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/61358
+ * g++.dg/cpp0x/lambda/lambda-61358.C: New.
+
+2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67370
+ * g++.dg/cpp0x/lambda/lambda-67370.C: New.
+
+2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71464
+ * g++.dg/torture/pr71464.C: New.
+
+2018-03-03 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80965
+ * gfortran.dg/select_type_41.f90: New test.
+
+2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/61135
+ * g++.dg/cpp0x/lambda/lambda-61135.C: New.
+
+2018-03-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84578
+ * g++.dg/ext/flexary29.C: New test.
+
+2018-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
+
+2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81812
+ * g++.dg/torture/pr81812.C: New.
+
+2018-03-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84171
+ * g++.dg/warn/Wsign-compare-8.C: New test.
+
+ PR c++/84663
+ * g++.dg/parse/array-size3.C: New test.
+
+ PR c++/84664
+ * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
+
+2018-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84662
+ * g++.dg/cpp1y/pr84662.C: New test.
+
+2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
+
+ * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
+ * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
+ "dg-lto-options".
+ * g++.dg/lto/20101010-1_0.C: Likewise.
+ * g++.dg/lto/20101010-2_0.C: Likewise.
+
+2018-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/84628
+ * gcc.dg/pr84628.c: New test.
+
+ PR target/56540
+ * gcc.target/ia64/pr56540.c: New test.
+
+2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
+ 32-bit target.
+ * gcc.target/powerpc/altivec-7.h: Remove VSX content.
+ * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
+ * gcc.target/powerpc/vsx-7.h: New include (VSX content).
+ * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
+
+2018-03-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84590
+ * c-c++-common/ubsan/shift-11.c: New test.
+
+2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-alias-check-13.c: New test.
+
+2018-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84614
+ * gcc.dg/pr84614.c: New test.
+
+ PR inline-asm/84625
+ * gcc.target/i386/pr84625.c: New test.
+
+2018-03-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84427
+ * gcc.dg/torture/pr84427.c: New testcase.
+
+2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/84534
+ * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
+ powerpc64le*-*-linux*.
+ * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
+ * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
+
+2018-03-01 Martin Sebor <msebor@redhat.com>
+
+ PR c++/84294
+ * g++.dg/ext/attr-const.C: Remove xfail.
+ * g++.dg/ext/attr-malloc-3.C: New test.
+ * g++.dg/ext/attr-noinline-3.C: New test.
+ * g++.dg/ext/attr-noreturn-3.C: New test.
+ * g++.dg/ext/attr-nothrow-3.C: New test.
+ * g++.dg/ext/attr-pure.C: Remove xfail.
+
+2018-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/70875
+ * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
+ dg-options and dg-shouldfail "ubsan" directive.
+
+2018-03-01 Marek Polacek <polacek@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/84582
+ * g++.dg/cpp1y/auto-fn15.C: Extend testing.
+ * g++.dg/cpp1z/static1.C: New test.
+ * g++.dg/template/static37.C: New test.
+
+2018-03-01 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84434
+ * g++.dg/template/pr84434.C: New.
+
+2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
+ -mthumb to the command-line.
+
+2018-03-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84596
+ * g++.dg/cpp0x/static_assert14.C: New test.
+
+2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79410
+ * g++.dg/torture/pr79410.C: New.
+
+2018-03-01 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/82484
+ * gcc.dg/asan/pr82484.c: New test.
+
+2018-03-01 Richard Biener <rguenther@suse.de>
+
+ PR debug/84645
+ * gfortran.dg/lto/pr84645_0.f90: New testcase.
+
+2018-03-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84219
+ * gfortran.dg/coarray_47.f90: New test.
+
+2018-03-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84538
+ * gfortran.dg/class_array_23.f03: New test.
+
+2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR rtl-optimization/84528
+ * gcc.dg/torture/pr84538.c: Rename to...
+ * gcc.dg/torture/pr84528.c: ...this.
+
+2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR rtl-optimization/84528
+ * gcc.dg/torture/pr84538.c: New test.
+
+2018-02-28 Martin Sebor <msebor@redhat.com>
+
+ * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
+ -fpic test failures.
+ * c-c++-common/Wrestrict-2.c: Same.
+ * c-c++-common/Wstringop-truncation.c: Same.
+ * gcc.dg/Warray-bounds-22.c: Same.
+ * gcc.dg/Wstringop-overflow.c: Same.
+ * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
+ (signed_range): Same.
+ (unsigned_anti_range): Same.
+ * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
+ (signed_range): Same.
+ (unsigned_anti_range): Same.
+ * gcc.dg/attr-alloc_size-7.c: Same.
+ * gcc.dg/attr-alloc_size-8.c: Same.
+ * gcc.dg/builtin-alloc-size.c: Same.
+ * gcc.dg/builtin-stpncpy.c: Same.
+ * gcc.dg/builtins-nonnull.c: Same.
+ * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
+ * gcc.dg/pr79214.c: Same.
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
+
+2018-02-28 David Edelsohn <dje.gcc@gmail.com>
+
+ PR target/84014
+ * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
+
+2018-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84609
+ * g++.dg/cpp0x/pr84609.C: New test.
+
+2018-02-28 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/84617
+ * g++.dg/ext/attr-malloc-3.C: New test.
+ * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
+ to pre-existing problems.
+ * g++.dg/ext/attr-pure.C: Same.
+
+2018-02-28 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83901
+ * gfortran.dg/associate_37.f90: New test.
+
+ PR fortran/83344
+ * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
+
+2018-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/52991
+ * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
+ * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
+ * gcc.dg/bf-ms-layout-4.c: New test.
+ * gcc.dg/bf-ms-layout-5.c: New test.
+
+2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/83399
+ * gcc.target/powerpc/pr83399.c: Only run on Linux.
+
+2018-02-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84584
+ * gcc.dg/graphite/pr84584.c: New testcase.
+
+2018-02-28 Jonathan Wakely <jwakely@redhat.com>
+
+ PR preprocessor/84517
+ * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
+
+2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-12.c: New test.
+ * c-c++-common/dump-ada-spec-13.c: Likewise.
+
+2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-11.c: New test.
+
+2018-02-28 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/84597
+ * g++.dg/ext/timevar1.C: Fix pruned patterns.
+ * g++.dg/ext/timevar2.C: Likewise.
+
+2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-8.c: New test.
+ * c-c++-common/dump-ada-spec-9.c: Likewise.
+ * c-c++-common/dump-ada-spec-10.c: Likewise.
+
+2018-02-28 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/84607
+ * gcc.dg/pr84607.c: New testcase.
+
+2018-02-28 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84602
+ * g++.dg/lookup/pr84602.C: New.
+
+2018-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83871
+ PR c++/83503
+ * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
+ dg-options.
+ * g++.dg/ext/attr-nonnull.C: Likewise.
+ * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
+ directives.
+ * g++.dg/ext/attr-noinline-2.C: Likewise.
+ * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
+ -fdump-tree-eh in dg-options.
+
+2018-02-28 Alan Modra <amodra@gmail.com>
+
+ * lib/prune.exp (prune_gcc_output): Match lower case "in function"
+ GNU ld message.
+ * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
+
+2018-02-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83871
+ PR c++/83503
+ * g++.dg/Wmissing-attributes.C: New test.
+ * g++.dg/ext/attr-const-pure.C: New test.
+ * g++.dg/ext/attr-const.C: New test.
+ * g++.dg/ext/attr-deprecated-2.C: New test.
+ * g++.dg/ext/attr-malloc-2.C: New test.
+ * g++.dg/ext/attr-malloc.C: New test.
+ * g++.dg/ext/attr-noinline-2.C: New test.
+ * g++.dg/ext/attr-noinline.C: New test.
+ * g++.dg/ext/attr-nonnull.C: New test.
+ * g++.dg/ext/attr-noreturn-2.C: New test.
+ * g++.dg/ext/attr-noreturn.C: New test.
+ * g++.dg/ext/attr-nothrow-2.C: New test.
+ * g++.dg/ext/attr-nothrow.C: New test.
+ * g++.dg/ext/attr-optimize.C: New test.
+ * g++.dg/ext/attr-pure.C: New test.
+ * g++.dg/ext/attr-returns-nonnull.C: New test.
+ * g++.dg/ext/attr-warning.C: New test.
+
+2018-02-27 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84426
+ * g++.dg/lookup/pr84426.C: New.
+
+2018-02-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84512
+ * gcc.dg/tree-ssa/pr84512.c: New testcase.
+
+2018-02-27 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/84548
+ * g++.dg/gcov/pr84548.C: New test.
+
+2018-02-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84575
+ * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
+
+2018-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84558
+ * g++.dg/cpp1y/pr84558.C: New test.
+
+2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84540
+ * g++.dg/cpp0x/alignas14.C: New.
+ * g++.dg/cpp0x/alignas15.C: Likewise.
+
+2018-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84557
+ * g++.dg/gomp/pr84557.C: New test.
+
+2018-02-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84325
+ * g++.dg/cpp1z/pr84325.C: New test.
+
+2018-02-26 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
+ Power 8 test file.
+ * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
+ * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
+ * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
+ -mcpu=power8.
+ * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
+ * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
+ -mcpu=power8.
+
+2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/84039
+ * gcc.target/i386/indirect-thunk-1.c: Updated.
+ * gcc.target/i386/indirect-thunk-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
+ * gcc.target/i386/ret-thunk-9.c: Likewise.
+ * gcc.target/i386/ret-thunk-10.c: Likewise.
+ * gcc.target/i386/ret-thunk-11.c: Likewise.
+ * gcc.target/i386/ret-thunk-12.c: Likewise.
+ * gcc.target/i386/ret-thunk-13.c: Likewise.
+ * gcc.target/i386/ret-thunk-14.c: Likewise.
+ * gcc.target/i386/ret-thunk-15.c: Likewise.
+
+2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20180226-1.c: New test.
+
+2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83965
+ * gcc.dg/vect/pr83965-2.c: New test.
+
+2018-02-26 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
+
+2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/84530
+ * gcc.target/i386/ret-thunk-22.c: New test.
+ * gcc.target/i386/ret-thunk-23.c: Likewise.
+ * gcc.target/i386/ret-thunk-24.c: Likewise.
+ * gcc.target/i386/ret-thunk-25.c: Likewise.
+ * gcc.target/i386/ret-thunk-26.c: Likewise.
+
+2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84533
+ * g++.dg/cpp1z/pr84533.C: New.
+
+2018-02-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84537
+ * g++.dg/parse/error60.C: New test.
+
+2018-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84556
+ * g++.dg/gomp/pr84556.C: New test.
+ * g++.dg/vect/pr84556.cc: New test.
+
+2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
+
+ PR fortran/32957
+ * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
+ * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
+ * gfortran.dg/c_funloc_tests_3.f03: Likewise.
+ * gfortran.dg/c_loc_test.f90: Likewise.
+ * gfortran.dg/c_loc_tests_2.f03: Likewise.
+ * gfortran.dg/proc_decl_17.f90: Likewise.
+ * gfortran.dg/proc_ptr_8.f90: Likewise.
+
+2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/84521
+ * gcc.target/aarch64/lr_free_2.c: Revert changes in
+ r254814 disabling -fomit-frame-pointer by default.
+ * gcc.target/aarch64/spill_1.c: Likewise.
+ * gcc.target/aarch64/test_frame_11.c: Likewise.
+ * gcc.target/aarch64/test_frame_12.c: Likewise.
+ * gcc.target/aarch64/test_frame_13.c: Likewise.
+ * gcc.target/aarch64/test_frame_14.c: Likewise.
+ * gcc.target/aarch64/test_frame_15.c: Likewise.
+ * gcc.target/aarch64/test_frame_3.c: Likewise.
+ * gcc.target/aarch64/test_frame_5.c: Likewise.
+ * gcc.target/aarch64/test_frame_9.c: Likewise.
+
+2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83633
+ * gfortran.dg/explicit_shape_1.f90: New test.
+ * gfortran.dg/automatic_module_variable.f90: Update regex.
+ * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
+ * gfortran.dg/constant_shape.f90: Ditto.
+ * gfortran.dg/dec_structure_23.f90: Ditto.
+ * gfortran.dg/pr78240.f90: Ditto.
+
+2018-02-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84523
+ * gfortran.dg/pr84523.f90: New test.
+
+2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/78238
+ * gfortran.dg/select_type_40.f90: New test.
+
+2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/30792
+ * gfortran.dg/data_substring.f90: New test.
+
+2018-02-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83692
+ * g++.dg/cpp1z/constexpr-83692.C: New test.
+
+2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/84346
+ * gfortran.dg/statement_function_1.f90: Update test.
+
+2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/84506
+ * gfortran.dg/inquire_19.f90: New test.
+
+2018-02-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83149
+ * gfortran.dg/pr83149_b.f90: New test.
+ * gfortran.dg/pr83149_a.f90: Additional source for previous.
+
+2018-02-23 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
+ vec_signed2 and vec_unsigned2 to new Power 8 test file.
+ * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
+ Power 8 tests.
+
+2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
+ * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
+
+2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
+ expected output.
+
+2018-02-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83149
+ * gfortran.dg/pr83149_1.f90: New test.
+ * gfortran.dg/pr83149.f90: Additional source for previous.
+
+2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR testsuite/80551
+ * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
+ __GI___pthread_mutex_init as well.
+
+2018-02-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83148
+ * gfortran.dg/class_68.f90: New test.
+
+2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/59781
+ * gfortran.dg/derived_init_5.f90: New test.
+
+2018-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82851
+ * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
+ * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
+
+2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/81572
+ * gcc.target/powerpc/pr81572.c: New.
+
+2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
+
+ * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
+
+2018-02-22 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/84480
+ * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
+ * g++.dg/warn/Wstringop-truncation-1.C: New test.
+
+2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/84176
+ * gcc.target/i386/indirect-thunk-11.c: New test.
+ * gcc.target/i386/indirect-thunk-12.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
+
+2018-02-22 Steve Ellcey <sellcey@cavium.com>
+
+ PR target/83335
+ * gcc.target/aarch64/asm-2.c: Add dg-error for
+ ILP32 mode.
+ * gcc.target/aarch64/asm-4.c: New test.
+
+2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
+
+2018-02-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84493
+ * g++.dg/parse/error59.C: New test.
+
+2018-02-22 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
+
+2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/77655
+ * g++.dg/cpp0x/pr77655.C: New.
+
+2018-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84496
+ * g++.dg/cpp1y/pr84496.C: New test.
+
+ PR target/84502
+ * g++.dg/torture/pr84502.C: New test.
+
+ PR tree-optimization/84503
+ * gcc.dg/pr84503-1.c: New test.
+ * gcc.dg/pr84503-2.c: New test.
+
+2018-02-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84478
+ * gcc.c-torture/execute/pr84478.c: New test.
+
+2018-02-20 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/84095
+ * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
+ * c-c++-common/Wrestrict.c: Same.
+ * gcc.dg/Wrestrict-6.c: Same.
+ * gcc.dg/Warray-bounds-27.c: New test.
+ * gcc.dg/Wrestrict-8.c: New test.
+ * gcc.dg/Wrestrict-9.c: New test.
+ * gcc.dg/pr84095.c: New test.
+
+2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
+
+2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/48890
+ PR fortran/83823
+ * gfortran.dg/structure_constructor_14.f90: New test.
+
+2018-02-20 Jeff Law <law@redhat.com>
+
+ PR middle-end/82123
+ PR tree-optimization/81592
+ PR middle-end/79257
+ * gcc.dg/pr81592.c: New test.
+ * gcc.dg/pr82123.c: New test.
+ * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
+
+2018-02-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84488
+ * g++.dg/warn/Wunused-var-30.C: New test.
+
+2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/84419
+ * gcc.dg/vect/pr84419.c: New test.
+
+2018-02-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/82004
+ * gfortran.dg/pr82004.f90: New test.
+
+2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
+
+2018-02-20 Martin Liska <mliska@suse.cz>
+
+ PR c/84310
+ PR target/79747
+ * gcc.target/i386/pr84310.c: New test.
+ * gcc.target/i386/pr84310-2.c: Likewise.
+
+2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84446
+ * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
+
+2018-02-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84445
+ * g++.dg/cpp1z/launder7.C: New test.
+
+ PR c++/84449
+ * g++.dg/cpp0x/constexpr-84449.C: New test.
+
+ PR c++/84455
+ * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
+
+2018-02-19 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83344
+ PR fortran/83975
+ * gfortran.dg/associate_22.f90: Enable commented out test.
+ * gfortran.dg/associate_36.f90: New test.
+
+2018-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84146
+ * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
+
+2017-02-19 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
+ (dg-options): Use -mavx instead of -w.
+
+2018-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84444
+ * g++.dg/cpp1z/launder8.C: New test.
+
+ PR c++/84448
+ * g++.dg/gomp/pr84448.C: New test.
+
+ PR c++/84430
+ * g++.dg/gomp/pr84430.C: New test.
+
+ PR tree-optimization/84452
+ * gcc.dg/pr84452.c: New test.
+
+ PR c++/79064
+ * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
+
+2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/35339
+ * gfortran.dg/implied_do_io_4.f90: New test.
+
+2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_alloc_comp_6.f08: New test.
+ * gfortran.dg/coarray_alloc_comp_7.f08: New test.
+ * gfortran.dg/coarray_alloc_comp_8.f08: New test.
+
+2018-02-19 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
+
+2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ PR target/84460
+ * gcc.target/i386/pr57193.c: Add -mtune=generic.
+
+2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84348
+ * g++.dg/cpp0x/auto50.C: New.
+ * g++.dg/parse/friend12.C: Adjust.
+
+2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/84389
+ * gfortran.dg/dtio_33.f90: New test.
+
+2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/84412
+ * gfortran.dg/inquire_18.f90: New test.
+
+2018-02-18 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/84381
+ * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
+ * gfortran.dg/pointer_intent_3.f90: Ditto.
+ * gfortran.dg/proc_ptr_common_1.f90: Ditto.
+ * gfortran.dg/protected_3.f90: Ditto.
+ * gfortran.dg/protected_4.f90: Ditto.
+ * gfortran.dg/protected_5.f90: Ditto.
+ * gfortran.dg/protected_6.f90: Ditto.
+
+2018-02-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80945
+ * gfortran.dg/associate_35.f90: Remove error, add stop n's and
+ change to run.
+
+2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84270
+ * gfortran.dg/inline_matmul_22.f90: New test.
+
+2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84381
+ * gfortran.dg/abort_shoulfail.f90: New test.
+ * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
+ by STOP n.
+ * gfortran.dg/PR19754_2.f90: Likewise.
+ * gfortran.dg/PR19872.f: Likewise.
+ * gfortran.dg/PR49268.f90: Likewise.
+ * gfortran.dg/Wall.f90: Likewise.
+ * gfortran.dg/Wno-all.f90: Likewise.
+ * gfortran.dg/achar_1.f90: Likewise.
+ * gfortran.dg/achar_2.f90: Likewise.
+ * gfortran.dg/achar_4.f90: Likewise.
+ * gfortran.dg/achar_6.F90: Likewise.
+ * gfortran.dg/actual_array_constructor_1.f90: Likewise.
+ * gfortran.dg/actual_array_constructor_2.f90: Likewise.
+ * gfortran.dg/actual_array_constructor_3.f90: Likewise.
+ * gfortran.dg/actual_array_offset_1.f90: Likewise.
+ * gfortran.dg/actual_array_result_1.f90: Likewise.
+ * gfortran.dg/actual_array_substr_1.f90: Likewise.
+ * gfortran.dg/actual_array_substr_2.f90: Likewise.
+ * gfortran.dg/actual_pointer_function_1.f90: Likewise.
+ * gfortran.dg/actual_procedure_1.f90: Likewise.
+ * gfortran.dg/adjustl_1.f90: Likewise.
+ * gfortran.dg/advance_1.f90: Likewise.
+ * gfortran.dg/advance_4.f90: Likewise.
+ * gfortran.dg/advance_5.f90: Likewise.
+ * gfortran.dg/advance_6.f90: Likewise.
+ * gfortran.dg/aint_anint_1.f90: Likewise.
+ * gfortran.dg/aliasing_array_result_1.f90: Likewise.
+ * gfortran.dg/aliasing_dummy_1.f90: Likewise.
+ * gfortran.dg/aliasing_dummy_4.f90: Likewise.
+ * gfortran.dg/aliasing_dummy_5.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
+ * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
+ * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
+ * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
+ * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
+ * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
+ * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
+ * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
+ * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
+ * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_class_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_class_2.f90: Likewise.
+ * gfortran.dg/alloc_comp_class_4.f03: Likewise.
+ * gfortran.dg/alloc_comp_class_5.f03: Likewise.
+ * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
+ * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
+ * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
+ * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
+ * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
+ * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
+ * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
+ * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
+ * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
+ * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
+ * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
+ * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_result_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_result_2.f90: Likewise.
+ * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
+ * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
+ * gfortran.dg/allocatable_dummy_1.f90: Likewise.
+ * gfortran.dg/allocatable_dummy_3.f90: Likewise.
+ * gfortran.dg/allocatable_function_1.f90: Likewise.
+ * gfortran.dg/allocatable_function_10.f90: Likewise.
+ * gfortran.dg/allocatable_function_3.f90: Likewise.
+ * gfortran.dg/allocatable_function_5.f90: Likewise.
+ * gfortran.dg/allocatable_function_6.f90: Likewise.
+ * gfortran.dg/allocatable_function_7.f90: Likewise.
+ * gfortran.dg/allocatable_function_8.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_1.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_10.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_12.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_13.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_3.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_4.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_5.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_6.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_7.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_8.f90: Likewise.
+ * gfortran.dg/allocatable_scalar_9.f90: Likewise.
+ * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
+ * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
+ * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
+ * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
+ * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
+ * gfortran.dg/allocate_class_3.f90: Likewise.
+ * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
+ * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
+ * gfortran.dg/allocate_derived_5.f90: Likewise.
+ * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
+ * gfortran.dg/allocate_with_mold_1.f90: Likewise.
+ * gfortran.dg/allocate_with_source_1.f90: Likewise.
+ * gfortran.dg/allocate_with_source_10.f08: Likewise.
+ * gfortran.dg/allocate_with_source_11.f08: Likewise.
+ * gfortran.dg/allocate_with_source_12.f03: Likewise.
+ * gfortran.dg/allocate_with_source_15.f03: Likewise.
+ * gfortran.dg/allocate_with_source_16.f90: Likewise.
+ * gfortran.dg/allocate_with_source_17.f03: Likewise.
+ * gfortran.dg/allocate_with_source_18.f03: Likewise.
+ * gfortran.dg/allocate_with_source_2.f90: Likewise.
+ * gfortran.dg/allocate_with_source_20.f03: Likewise.
+ * gfortran.dg/allocate_with_source_22.f03: Likewise.
+ * gfortran.dg/allocate_with_source_23.f03: Likewise.
+ * gfortran.dg/allocate_with_source_24.f90: Likewise.
+ * gfortran.dg/allocate_with_source_5.f90: Likewise.
+ * gfortran.dg/allocate_with_source_6.f90: Likewise.
+ * gfortran.dg/allocate_with_source_7.f08: Likewise.
+ * gfortran.dg/allocate_with_source_8.f08: Likewise.
+ * gfortran.dg/allocate_with_source_9.f08: Likewise.
+ * gfortran.dg/allocate_zerosize_1.f90: Likewise.
+ * gfortran.dg/allocate_zerosize_3.f: Likewise.
+ * gfortran.dg/altreturn_3.f90: Likewise.
+ * gfortran.dg/altreturn_5.f90: Likewise.
+ * gfortran.dg/altreturn_7.f90: Likewise.
+ * gfortran.dg/and_or_xor.f90: Likewise.
+ * gfortran.dg/anint_1.f90: Likewise.
+ * gfortran.dg/any_all_1.f90: Likewise.
+ * gfortran.dg/anyallcount_1.f90: Likewise.
+ * gfortran.dg/append_1.f90: Likewise.
+ * gfortran.dg/argument_checking_1.f90: Likewise.
+ * gfortran.dg/argument_checking_2.f90: Likewise.
+ * gfortran.dg/argument_checking_8.f90: Likewise.
+ * gfortran.dg/arithmetic_if.f90: Likewise.
+ * gfortran.dg/array_1.f90: Likewise.
+ * gfortran.dg/array_2.f90: Likewise.
+ * gfortran.dg/array_alloc_1.f90: Likewise.
+ * gfortran.dg/array_alloc_2.f90: Likewise.
+ * gfortran.dg/array_alloc_3.f90: Likewise.
+ * gfortran.dg/array_assignment_1.F90: Likewise.
+ * gfortran.dg/array_assignment_5.f90: Likewise.
+ * gfortran.dg/array_constructor_1.f90: Likewise.
+ * gfortran.dg/array_constructor_10.f90: Likewise.
+ * gfortran.dg/array_constructor_11.f90: Likewise.
+ * gfortran.dg/array_constructor_12.f90: Likewise.
+ * gfortran.dg/array_constructor_15.f90: Likewise.
+ * gfortran.dg/array_constructor_16.f90: Likewise.
+ * gfortran.dg/array_constructor_17.f90: Likewise.
+ * gfortran.dg/array_constructor_19.f90: Likewise.
+ * gfortran.dg/array_constructor_23.f: Likewise.
+ * gfortran.dg/array_constructor_24.f: Likewise.
+ * gfortran.dg/array_constructor_32.f90: Likewise.
+ * gfortran.dg/array_constructor_36.f90: Likewise.
+ * gfortran.dg/array_constructor_39.f90: Likewise.
+ * gfortran.dg/array_constructor_4.f90: Likewise.
+ * gfortran.dg/array_constructor_40.f90: Likewise.
+ * gfortran.dg/array_constructor_44.f90: Likewise.
+ * gfortran.dg/array_constructor_45.f90: Likewise.
+ * gfortran.dg/array_constructor_46.f90: Likewise.
+ * gfortran.dg/array_constructor_47.f90: Likewise.
+ * gfortran.dg/array_constructor_49.f90: Likewise.
+ * gfortran.dg/array_constructor_5.f90: Likewise.
+ * gfortran.dg/array_constructor_50.f90: Likewise.
+ * gfortran.dg/array_constructor_6.f90: Likewise.
+ * gfortran.dg/array_constructor_7.f90: Likewise.
+ * gfortran.dg/array_constructor_8.f90: Likewise.
+ * gfortran.dg/array_constructor_9.f90: Likewise.
+ * gfortran.dg/array_constructor_type_1.f03: Likewise.
+ * gfortran.dg/array_constructor_type_10.f03: Likewise.
+ * gfortran.dg/array_constructor_type_11.f03: Likewise.
+ * gfortran.dg/array_constructor_type_12.f03: Likewise.
+ * gfortran.dg/array_constructor_type_13.f90: Likewise.
+ * gfortran.dg/array_constructor_type_14.f03: Likewise.
+ * gfortran.dg/array_constructor_type_16.f03: Likewise.
+ * gfortran.dg/array_constructor_type_2.f03: Likewise.
+ * gfortran.dg/array_constructor_type_22.f03: Likewise.
+ * gfortran.dg/array_constructor_type_3.f03: Likewise.
+ * gfortran.dg/array_constructor_type_4.f03: Likewise.
+ * gfortran.dg/array_constructor_type_5.f03: Likewise.
+ * gfortran.dg/array_constructor_type_6.f03: Likewise.
+ * gfortran.dg/array_constructor_type_7.f03: Likewise.
+ * gfortran.dg/array_function_1.f90: Likewise.
+ * gfortran.dg/array_function_5.f90: Likewise.
+ * gfortran.dg/array_initializer_1.f90: Likewise.
+ * gfortran.dg/array_initializer_2.f90: Likewise.
+ * gfortran.dg/array_memcpy_5.f90: Likewise.
+ * gfortran.dg/array_memset_2.f90: Likewise.
+ * gfortran.dg/array_reference_1.f90: Likewise.
+ * gfortran.dg/array_return_value_1.f90: Likewise.
+ * gfortran.dg/array_section_1.f90: Likewise.
+ * gfortran.dg/array_temporaries_3.f90: Likewise.
+ * gfortran.dg/arrayio_1.f90: Likewise.
+ * gfortran.dg/arrayio_10.f90: Likewise.
+ * gfortran.dg/arrayio_11.f90: Likewise.
+ * gfortran.dg/arrayio_12.f90: Likewise.
+ * gfortran.dg/arrayio_13.f90: Likewise.
+ * gfortran.dg/arrayio_14.f90: Likewise.
+ * gfortran.dg/arrayio_16.f90: Likewise.
+ * gfortran.dg/arrayio_2.f90: Likewise.
+ * gfortran.dg/arrayio_3.f90: Likewise.
+ * gfortran.dg/arrayio_4.f90: Likewise.
+ * gfortran.dg/arrayio_5.f90: Likewise.
+ * gfortran.dg/arrayio_6.f90: Likewise.
+ * gfortran.dg/arrayio_7.f90: Likewise.
+ * gfortran.dg/arrayio_8.f90: Likewise.
+ * gfortran.dg/arrayio_9.f90: Likewise.
+ * gfortran.dg/arrayio_derived_1.f90: Likewise.
+ * gfortran.dg/assign_10.f90: Likewise.
+ * gfortran.dg/assign_9.f90: Likewise.
+ * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
+ * gfortran.dg/assignment_1.f90: Likewise.
+ * gfortran.dg/associate_1.f03: Likewise.
+ * gfortran.dg/associate_11.f90: Likewise.
+ * gfortran.dg/associate_13.f90: Likewise.
+ * gfortran.dg/associate_15.f90: Likewise.
+ * gfortran.dg/associate_17.f90: Likewise.
+ * gfortran.dg/associate_18.f08: Likewise.
+ * gfortran.dg/associate_19.f03: Likewise.
+ * gfortran.dg/associate_20.f03: Likewise.
+ * gfortran.dg/associate_22.f90: Likewise.
+ * gfortran.dg/associate_23.f90: Likewise.
+ * gfortran.dg/associate_24.f90: Likewise.
+ * gfortran.dg/associate_25.f90: Likewise.
+ * gfortran.dg/associate_27.f90: Likewise.
+ * gfortran.dg/associate_28.f90: Likewise.
+ * gfortran.dg/associate_32.f03: Likewise.
+ * gfortran.dg/associate_33.f03: Likewise.
+ * gfortran.dg/associate_34.f90: Likewise.
+ * gfortran.dg/associate_6.f03: Likewise.
+ * gfortran.dg/associate_7.f03: Likewise.
+ * gfortran.dg/associate_8.f03: Likewise.
+ * gfortran.dg/associate_9.f03: Likewise.
+ * gfortran.dg/associated_1.f90: Likewise.
+ * gfortran.dg/associated_2.f90: Likewise.
+ * gfortran.dg/associated_5.f90: Likewise.
+ * gfortran.dg/associated_6.f90: Likewise.
+ * gfortran.dg/associated_target_3.f90: Likewise.
+ * gfortran.dg/associated_target_4.f90: Likewise.
+ * gfortran.dg/associated_target_5.f03: Likewise.
+ * gfortran.dg/associated_target_6.f03: Likewise.
+ * gfortran.dg/assumed_dummy_1.f90: Likewise.
+ * gfortran.dg/assumed_rank_1.f90: Likewise.
+ * gfortran.dg/assumed_rank_10.f90: Likewise.
+ * gfortran.dg/assumed_rank_2.f90: Likewise.
+ * gfortran.dg/assumed_rank_7.f90: Likewise.
+ * gfortran.dg/assumed_rank_8.f90: Likewise.
+ * gfortran.dg/assumed_rank_9.f90: Likewise.
+ * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
+ * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
+ * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
+ * gfortran.dg/assumed_type_2.f90: Likewise.
+ * gfortran.dg/atan2_1.f90: Likewise.
+ * gfortran.dg/auto_array_1.f90: Likewise.
+ * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
+ * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
+ * gfortran.dg/auto_char_len_3.f90: Likewise.
+ * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
+ * gfortran.dg/auto_internal_assumed.f90: Likewise.
+ * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
+ * gfortran.dg/auto_save_2.f90: Likewise.
+ * gfortran.dg/automatic_default_init_1.f90: Likewise.
+ * gfortran.dg/backslash_1.f90: Likewise.
+ * gfortran.dg/backslash_2.f90: Likewise.
+ * gfortran.dg/backslash_3.f: Likewise.
+ * gfortran.dg/backspace_1.f: Likewise.
+ * gfortran.dg/backspace_10.f90: Likewise.
+ * gfortran.dg/backspace_11.f90: Likewise.
+ * gfortran.dg/backspace_2.f: Likewise.
+ * gfortran.dg/backspace_3.f: Likewise.
+ * gfortran.dg/backspace_4.f: Likewise.
+ * gfortran.dg/backspace_5.f: Likewise.
+ * gfortran.dg/backspace_6.f: Likewise.
+ * gfortran.dg/backspace_7.f90: Likewise.
+ * gfortran.dg/backspace_8.f: Likewise.
+ * gfortran.dg/backspace_9.f: Likewise.
+ * gfortran.dg/bessel_1.f90: Likewise.
+ * gfortran.dg/bessel_2.f90: Likewise.
+ * gfortran.dg/bessel_5.f90: Likewise.
+ * gfortran.dg/bessel_6.f90: Likewise.
+ * gfortran.dg/bessel_7.f90: Likewise.
+ * gfortran.dg/bind_c_dts_2.f03: Likewise.
+ * gfortran.dg/bind_c_dts_3.f03: Likewise.
+ * gfortran.dg/bind_c_usage_15.f90: Likewise.
+ * gfortran.dg/bind_c_usage_16.f03: Likewise.
+ * gfortran.dg/bind_c_usage_17.f90: Likewise.
+ * gfortran.dg/bind_c_usage_24.f90: Likewise.
+ * gfortran.dg/binding_c_table_15_1.f03: Likewise.
+ * gfortran.dg/binding_label_tests_16.f03: Likewise.
+ * gfortran.dg/binding_label_tests_23.f90: Likewise.
+ * gfortran.dg/bit_comparison_1.F90: Likewise.
+ * gfortran.dg/bit_comparison_2.F90: Likewise.
+ * gfortran.dg/block_1.f08: Likewise.
+ * gfortran.dg/block_13.f08: Likewise.
+ * gfortran.dg/block_14.f90: Likewise.
+ * gfortran.dg/block_2.f08: Likewise.
+ * gfortran.dg/block_6.f08: Likewise.
+ * gfortran.dg/block_7.f08: Likewise.
+ * gfortran.dg/block_8.f08: Likewise.
+ * gfortran.dg/blockdata_1.f90: Likewise.
+ * gfortran.dg/bound_1.f90: Likewise.
+ * gfortran.dg/bound_2.f90: Likewise.
+ * gfortran.dg/bound_3.f90: Likewise.
+ * gfortran.dg/bound_4.f90: Likewise.
+ * gfortran.dg/bound_5.f90: Likewise.
+ * gfortran.dg/bound_6.f90: Likewise.
+ * gfortran.dg/bound_7.f90: Likewise.
+ * gfortran.dg/bound_8.f90: Likewise.
+ * gfortran.dg/bound_9.f90: Likewise.
+ * gfortran.dg/bound_simplification_1.f90: Likewise.
+ * gfortran.dg/bound_simplification_3.f90: Likewise.
+ * gfortran.dg/bound_simplification_4.f90: Likewise.
+ * gfortran.dg/bound_simplification_5.f90: Likewise.
+ * gfortran.dg/bound_simplification_6.f90: Likewise.
+ * gfortran.dg/bounds_check_1.f90: Likewise.
+ * gfortran.dg/bounds_check_12.f90: Likewise.
+ * gfortran.dg/bounds_check_14.f90: Likewise.
+ * gfortran.dg/bounds_check_15.f90: Likewise.
+ * gfortran.dg/bounds_check_19.f90: Likewise.
+ * gfortran.dg/bounds_check_8.f90: Likewise.
+ * gfortran.dg/bounds_check_9.f90: Likewise.
+ * gfortran.dg/bounds_check_fail_2.f90: Likewise.
+ * gfortran.dg/bounds_check_fail_3.f90: Likewise.
+ * gfortran.dg/bounds_check_fail_4.f90: Likewise.
+ * gfortran.dg/boz_1.f90: Likewise.
+ * gfortran.dg/boz_11.f90: Likewise.
+ * gfortran.dg/boz_13.f90: Likewise.
+ * gfortran.dg/boz_14.f90: Likewise.
+ * gfortran.dg/boz_15.f90: Likewise.
+ * gfortran.dg/boz_3.f90: Likewise.
+ * gfortran.dg/boz_6.f90: Likewise.
+ * gfortran.dg/boz_9.f90: Likewise.
+ * gfortran.dg/byte_1.f90: Likewise.
+ * gfortran.dg/byte_2.f90: Likewise.
+ * gfortran.dg/c_assoc.f90: Likewise.
+ * gfortran.dg/c_assoc_2.f03: Likewise.
+ * gfortran.dg/c_assoc_3.f90: Likewise.
+ * gfortran.dg/c_by_val_1.f: Likewise.
+ * gfortran.dg/c_by_val_5.f90: Likewise.
+ * gfortran.dg/c_char_tests.f03: Likewise.
+ * gfortran.dg/c_char_tests_2.f03: Likewise.
+ * gfortran.dg/c_f_pointer_complex.f03: Likewise.
+ * gfortran.dg/c_f_pointer_logical.f03: Likewise.
+ * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
+ * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
+ * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
+ * gfortran.dg/c_f_pointer_tests.f90: Likewise.
+ * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
+ * gfortran.dg/c_kind_int128_test2.f03: Likewise.
+ * gfortran.dg/c_kind_params.f90: Likewise.
+ * gfortran.dg/c_loc_test_20.f90: Likewise.
+ * gfortran.dg/c_loc_tests_2.f03: Likewise.
+ * gfortran.dg/c_ptr_tests_14.f90: Likewise.
+ * gfortran.dg/c_ptr_tests_15.f90: Likewise.
+ * gfortran.dg/c_size_t_test.f03: Likewise.
+ * gfortran.dg/c_sizeof_1.f90: Likewise.
+ * gfortran.dg/c_sizeof_5.f90: Likewise.
+ * gfortran.dg/c_sizeof_6.f90: Likewise.
+ * gfortran.dg/char4_iunit_1.f03: Likewise.
+ * gfortran.dg/char4_iunit_2.f03: Likewise.
+ * gfortran.dg/char_allocation_1.f90: Likewise.
+ * gfortran.dg/char_array_constructor.f90: Likewise.
+ * gfortran.dg/char_array_structure_constructor.f90: Likewise.
+ * gfortran.dg/char_assign_1.f90: Likewise.
+ * gfortran.dg/char_associated_1.f90: Likewise.
+ * gfortran.dg/char_cast_2.f90: Likewise.
+ * gfortran.dg/char_comparison_1.f: Likewise.
+ * gfortran.dg/char_component_initializer_1.f90: Likewise.
+ * gfortran.dg/char_component_initializer_2.f90: Likewise.
+ * gfortran.dg/char_cons_len.f90: Likewise.
+ * gfortran.dg/char_conversion.f90: Likewise.
+ * gfortran.dg/char_cshift_1.f90: Likewise.
+ * gfortran.dg/char_cshift_2.f90: Likewise.
+ * gfortran.dg/char_decl_2.f90: Likewise.
+ * gfortran.dg/char_eoshift_1.f90: Likewise.
+ * gfortran.dg/char_eoshift_2.f90: Likewise.
+ * gfortran.dg/char_eoshift_3.f90: Likewise.
+ * gfortran.dg/char_eoshift_4.f90: Likewise.
+ * gfortran.dg/char_eoshift_5.f90: Likewise.
+ * gfortran.dg/char_expr_1.f90: Likewise.
+ * gfortran.dg/char_expr_3.f90: Likewise.
+ * gfortran.dg/char_initialiser_actual.f90: Likewise.
+ * gfortran.dg/char_length_12.f90: Likewise.
+ * gfortran.dg/char_length_14.f90: Likewise.
+ * gfortran.dg/char_length_15.f90: Likewise.
+ * gfortran.dg/char_length_17.f90: Likewise.
+ * gfortran.dg/char_length_20.f90: Likewise.
+ * gfortran.dg/char_length_21.f90: Likewise.
+ * gfortran.dg/char_length_5.f90: Likewise.
+ * gfortran.dg/char_length_6.f90: Likewise.
+ * gfortran.dg/char_length_7.f90: Likewise.
+ * gfortran.dg/char_length_8.f90: Likewise.
+ * gfortran.dg/char_pack_1.f90: Likewise.
+ * gfortran.dg/char_pack_2.f90: Likewise.
+ * gfortran.dg/char_pointer_assign.f90: Likewise.
+ * gfortran.dg/char_pointer_assign_3.f90: Likewise.
+ * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
+ * gfortran.dg/char_pointer_dependency.f90: Likewise.
+ * gfortran.dg/char_pointer_dummy.f90: Likewise.
+ * gfortran.dg/char_pointer_func.f90: Likewise.
+ * gfortran.dg/char_reshape_1.f90: Likewise.
+ * gfortran.dg/char_result_1.f90: Likewise.
+ * gfortran.dg/char_result_12.f90: Likewise.
+ * gfortran.dg/char_result_13.f90: Likewise.
+ * gfortran.dg/char_result_14.f90: Likewise.
+ * gfortran.dg/char_result_15.f90: Likewise.
+ * gfortran.dg/char_result_2.f90: Likewise.
+ * gfortran.dg/char_result_3.f90: Likewise.
+ * gfortran.dg/char_result_4.f90: Likewise.
+ * gfortran.dg/char_result_5.f90: Likewise.
+ * gfortran.dg/char_result_6.f90: Likewise.
+ * gfortran.dg/char_result_7.f90: Likewise.
+ * gfortran.dg/char_result_8.f90: Likewise.
+ * gfortran.dg/char_spread_1.f90: Likewise.
+ * gfortran.dg/char_transpose_1.f90: Likewise.
+ * gfortran.dg/char_type_len.f90: Likewise.
+ * gfortran.dg/char_unpack_1.f90: Likewise.
+ * gfortran.dg/char_unpack_2.f90: Likewise.
+ * gfortran.dg/character_array_constructor_1.f90: Likewise.
+ * gfortran.dg/character_comparison_1.f90: Likewise.
+ * gfortran.dg/character_comparison_2.f90: Likewise.
+ * gfortran.dg/character_comparison_3.f90: Likewise.
+ * gfortran.dg/character_comparison_4.f90: Likewise.
+ * gfortran.dg/character_comparison_5.f90: Likewise.
+ * gfortran.dg/character_comparison_6.f90: Likewise.
+ * gfortran.dg/character_comparison_7.f90: Likewise.
+ * gfortran.dg/character_comparison_8.f90: Likewise.
+ * gfortran.dg/character_comparison_9.f90: Likewise.
+ * gfortran.dg/charlen_15.f90: Likewise.
+ * gfortran.dg/charlen_16.f90: Likewise.
+ * gfortran.dg/chkbits.f90: Likewise.
+ * gfortran.dg/chmod_1.f90: Likewise.
+ * gfortran.dg/chmod_2.f90: Likewise.
+ * gfortran.dg/chmod_3.f90: Likewise.
+ * gfortran.dg/class_1.f03: Likewise.
+ * gfortran.dg/class_18.f03: Likewise.
+ * gfortran.dg/class_19.f03: Likewise.
+ * gfortran.dg/class_35.f90: Likewise.
+ * gfortran.dg/class_46.f03: Likewise.
+ * gfortran.dg/class_48.f90: Likewise.
+ * gfortran.dg/class_51.f90: Likewise.
+ * gfortran.dg/class_52.f90: Likewise.
+ * gfortran.dg/class_6.f03: Likewise.
+ * gfortran.dg/class_63.f90: Likewise.
+ * gfortran.dg/class_64.f90: Likewise.
+ * gfortran.dg/class_65.f90: Likewise.
+ * gfortran.dg/class_66.f90: Likewise.
+ * gfortran.dg/class_67.f90: Likewise.
+ * gfortran.dg/class_9.f03: Likewise.
+ * gfortran.dg/class_alias.f90: Likewise.
+ * gfortran.dg/class_allocate_1.f03: Likewise.
+ * gfortran.dg/class_allocate_10.f03: Likewise.
+ * gfortran.dg/class_allocate_13.f90: Likewise.
+ * gfortran.dg/class_allocate_14.f90: Likewise.
+ * gfortran.dg/class_allocate_15.f90: Likewise.
+ * gfortran.dg/class_allocate_19.f03: Likewise.
+ * gfortran.dg/class_allocate_21.f90: Likewise.
+ * gfortran.dg/class_allocate_22.f90: Likewise.
+ * gfortran.dg/class_allocate_3.f03: Likewise.
+ * gfortran.dg/class_allocate_4.f03: Likewise.
+ * gfortran.dg/class_allocate_5.f90: Likewise.
+ * gfortran.dg/class_allocate_6.f03: Likewise.
+ * gfortran.dg/class_allocate_7.f03: Likewise.
+ * gfortran.dg/class_allocate_8.f03: Likewise.
+ * gfortran.dg/class_allocate_9.f03: Likewise.
+ * gfortran.dg/class_array_1.f03: Likewise.
+ * gfortran.dg/class_array_14.f90: Likewise.
+ * gfortran.dg/class_array_15.f03: Likewise.
+ * gfortran.dg/class_array_16.f90: Likewise.
+ * gfortran.dg/class_array_2.f03: Likewise.
+ * gfortran.dg/class_array_20.f03: Likewise.
+ * gfortran.dg/class_array_21.f03: Likewise.
+ * gfortran.dg/class_array_3.f03: Likewise.
+ * gfortran.dg/class_array_4.f03: Likewise.
+ * gfortran.dg/class_array_7.f03: Likewise.
+ * gfortran.dg/class_array_8.f03: Likewise.
+ * gfortran.dg/class_array_9.f03: Likewise.
+ * gfortran.dg/class_defined_operator_1.f03: Likewise.
+ * gfortran.dg/class_dummy_1.f03: Likewise.
+ * gfortran.dg/class_optional_1.f90: Likewise.
+ * gfortran.dg/class_optional_2.f90: Likewise.
+ * gfortran.dg/class_result_5.f90: Likewise.
+ * gfortran.dg/class_result_6.f90: Likewise.
+ * gfortran.dg/class_to_type_1.f03: Likewise.
+ * gfortran.dg/class_to_type_2.f90: Likewise.
+ * gfortran.dg/class_to_type_3.f03: Likewise.
+ * gfortran.dg/class_to_type_4.f90: Likewise.
+ * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
+ * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
+ * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
+ * gfortran.dg/coarray/atomic_1.f90: Likewise.
+ * gfortran.dg/coarray/atomic_2.f90: Likewise.
+ * gfortran.dg/coarray/codimension.f90: Likewise.
+ * gfortran.dg/coarray/coindexed_1.f90: Likewise.
+ * gfortran.dg/coarray/collectives_1.f90: Likewise.
+ * gfortran.dg/coarray/collectives_2.f90: Likewise.
+ * gfortran.dg/coarray/collectives_3.f90: Likewise.
+ * gfortran.dg/coarray/collectives_4.f90: Likewise.
+ * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
+ * gfortran.dg/coarray/dummy_1.f90: Likewise.
+ * gfortran.dg/coarray/event_1.f90: Likewise.
+ * gfortran.dg/coarray/event_2.f90: Likewise.
+ * gfortran.dg/coarray/get_array.f90: Likewise.
+ * gfortran.dg/coarray/image_index_1.f90: Likewise.
+ * gfortran.dg/coarray/image_index_2.f90: Likewise.
+ * gfortran.dg/coarray/image_index_3.f90: Likewise.
+ * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
+ * gfortran.dg/coarray/lock_1.f90: Likewise.
+ * gfortran.dg/coarray/lock_2.f90: Likewise.
+ * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
+ * gfortran.dg/coarray/poly_run_1.f90: Likewise.
+ * gfortran.dg/coarray/poly_run_2.f90: Likewise.
+ * gfortran.dg/coarray/poly_run_3.f90: Likewise.
+ * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
+ * gfortran.dg/coarray/registering_1.f90: Likewise.
+ * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
+ * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
+ * gfortran.dg/coarray/send_array.f90: Likewise.
+ * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
+ * gfortran.dg/coarray/sendget_array.f90: Likewise.
+ * gfortran.dg/coarray/subobject_1.f90: Likewise.
+ * gfortran.dg/coarray/sync_1.f90: Likewise.
+ * gfortran.dg/coarray/sync_3.f90: Likewise.
+ * gfortran.dg/coarray/this_image_1.f90: Likewise.
+ * gfortran.dg/coarray/this_image_2.f90: Likewise.
+ * gfortran.dg/coarray_13.f90: Likewise.
+ * gfortran.dg/coarray_15.f90: Likewise.
+ * gfortran.dg/coarray_16.f90: Likewise.
+ * gfortran.dg/coarray_2.f90: Likewise.
+ * gfortran.dg/coarray_23.f90: Likewise.
+ * gfortran.dg/coarray_40.f90: Likewise.
+ * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
+ * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
+ * gfortran.dg/coarray_allocate_10.f08: Likewise.
+ * gfortran.dg/coarray_allocate_2.f08: Likewise.
+ * gfortran.dg/coarray_allocate_3.f08: Likewise.
+ * gfortran.dg/coarray_allocate_4.f08: Likewise.
+ * gfortran.dg/coarray_allocate_5.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_lib_alloc_4.f90: Likewise.
+ * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
+ * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
+ * gfortran.dg/coarray_lib_token_1.f90: Likewise.
+ * gfortran.dg/coarray_lib_token_2.f90: Likewise.
+ * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
+ * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
+ * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
+ * gfortran.dg/coarray_stat_2.f90: Likewise.
+ * gfortran.dg/coarray_subobject_1.f90: Likewise.
+ * gfortran.dg/coindexed_1.f90: Likewise.
+ * gfortran.dg/comma.f: Likewise.
+ * gfortran.dg/comma_format_extension_3.f: Likewise.
+ * gfortran.dg/comma_format_extension_4.f: Likewise.
+ * gfortran.dg/common_2.f90: Likewise.
+ * gfortran.dg/common_4.f90: Likewise.
+ * gfortran.dg/common_align_1.f90: Likewise.
+ * gfortran.dg/common_align_2.f90: Likewise.
+ * gfortran.dg/common_equivalence_1.f: Likewise.
+ * gfortran.dg/common_pointer_1.f90: Likewise.
+ * gfortran.dg/common_resize_1.f: Likewise.
+ * gfortran.dg/complex_intrinsic_1.f90: Likewise.
+ * gfortran.dg/complex_intrinsic_3.f90: Likewise.
+ * gfortran.dg/complex_intrinsic_5.f90: Likewise.
+ * gfortran.dg/complex_intrinsic_7.f90: Likewise.
+ * gfortran.dg/complex_read.f90: Likewise.
+ * gfortran.dg/complex_write.f90: Likewise.
+ * gfortran.dg/constant_substring.f: Likewise.
+ * gfortran.dg/constructor_2.f90: Likewise.
+ * gfortran.dg/constructor_3.f90: Likewise.
+ * gfortran.dg/constructor_6.f90: Likewise.
+ * gfortran.dg/contained_1.f90: Likewise.
+ * gfortran.dg/contained_3.f90: Likewise.
+ * gfortran.dg/contained_equivalence_1.f90: Likewise.
+ * gfortran.dg/contained_module_proc_1.f90: Likewise.
+ * gfortran.dg/continuation_1.f90: Likewise.
+ * gfortran.dg/continuation_11.f90: Likewise.
+ * gfortran.dg/continuation_12.f90: Likewise.
+ * gfortran.dg/continuation_13.f90: Likewise.
+ * gfortran.dg/continuation_14.f: Likewise.
+ * gfortran.dg/continuation_8.f90: Likewise.
+ * gfortran.dg/convert_2.f90: Likewise.
+ * gfortran.dg/convert_implied_open.f90: Likewise.
+ * gfortran.dg/count_init_expr.f03: Likewise.
+ * gfortran.dg/cr_lf.f90: Likewise.
+ * gfortran.dg/cray_pointers_10.f90: Likewise.
+ * gfortran.dg/cray_pointers_2.f90: Likewise.
+ * gfortran.dg/cray_pointers_5.f90: Likewise.
+ * gfortran.dg/cray_pointers_7.f90: Likewise.
+ * gfortran.dg/cray_pointers_8.f90: Likewise.
+ * gfortran.dg/cshift_1.f90: Likewise.
+ * gfortran.dg/cshift_2.f90: Likewise.
+ * gfortran.dg/cshift_large_1.f90: Likewise.
+ * gfortran.dg/cshift_nan_1.f90: Likewise.
+ * gfortran.dg/csqrt_2.f: Likewise.
+ * gfortran.dg/data_array_1.f90: Likewise.
+ * gfortran.dg/data_char_1.f90: Likewise.
+ * gfortran.dg/data_char_2.f90: Likewise.
+ * gfortran.dg/data_char_3.f90: Likewise.
+ * gfortran.dg/data_derived_1.f90: Likewise.
+ * gfortran.dg/data_implied_do_1.f90: Likewise.
+ * gfortran.dg/data_namelist_conflict.f90: Likewise.
+ * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
+ * gfortran.dg/deallocate_stat.f90: Likewise.
+ * gfortran.dg/deallocate_stat_2.f90: Likewise.
+ * gfortran.dg/debug/pr37738.f: Likewise.
+ * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
+ * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
+ * gfortran.dg/dec_exp_1.f90: Likewise.
+ * gfortran.dg/dec_init_1.f90: Likewise.
+ * gfortran.dg/dec_init_2.f90: Likewise.
+ * gfortran.dg/dec_init_3.f90: Likewise.
+ * gfortran.dg/dec_init_4.f90: Likewise.
+ * gfortran.dg/dec_io_1.f90: Likewise.
+ * gfortran.dg/dec_io_2.f90: Likewise.
+ * gfortran.dg/dec_io_2a.f90: Likewise.
+ * gfortran.dg/dec_io_6.f90: Likewise.
+ * gfortran.dg/dec_loc_rval_1.f90: Likewise.
+ * gfortran.dg/dec_logical_xor_1.f90: Likewise.
+ * gfortran.dg/dec_math.f90: Likewise.
+ * gfortran.dg/dec_parameter_1.f: Likewise.
+ * gfortran.dg/dec_parameter_2.f90: Likewise.
+ * gfortran.dg/dec_static_1.f90: Likewise.
+ * gfortran.dg/dec_static_2.f90: Likewise.
+ * gfortran.dg/dec_structure_1.f90: Likewise.
+ * gfortran.dg/dec_structure_10.f90: Likewise.
+ * gfortran.dg/dec_structure_18.f90: Likewise.
+ * gfortran.dg/dec_structure_19.f90: Likewise.
+ * gfortran.dg/dec_structure_2.f90: Likewise.
+ * gfortran.dg/dec_structure_22.f90: Likewise.
+ * gfortran.dg/dec_structure_3.f90: Likewise.
+ * gfortran.dg/dec_structure_4.f90: Likewise.
+ * gfortran.dg/dec_structure_5.f90: Likewise.
+ * gfortran.dg/dec_structure_6.f90: Likewise.
+ * gfortran.dg/dec_structure_7.f90: Likewise.
+ * gfortran.dg/dec_union_1.f90: Likewise.
+ * gfortran.dg/dec_union_2.f90: Likewise.
+ * gfortran.dg/dec_union_3.f90: Likewise.
+ * gfortran.dg/dec_union_4.f90: Likewise.
+ * gfortran.dg/dec_union_5.f90: Likewise.
+ * gfortran.dg/default_format_1.f90: Likewise.
+ * gfortran.dg/default_format_2.f90: Likewise.
+ * gfortran.dg/default_format_denormal_1.f90: Likewise.
+ * gfortran.dg/default_format_denormal_2.f90: Likewise.
+ * gfortran.dg/default_initialization_3.f90: Likewise.
+ * gfortran.dg/default_initialization_4.f90: Likewise.
+ * gfortran.dg/default_initialization_5.f90: Likewise.
+ * gfortran.dg/deferred_character_1.f90: Likewise.
+ * gfortran.dg/deferred_character_10.f90: Likewise.
+ * gfortran.dg/deferred_character_11.f90: Likewise.
+ * gfortran.dg/deferred_character_12.f90: Likewise.
+ * gfortran.dg/deferred_character_13.f90: Likewise.
+ * gfortran.dg/deferred_character_14.f90: Likewise.
+ * gfortran.dg/deferred_character_15.f90: Likewise.
+ * gfortran.dg/deferred_character_16.f90: Likewise.
+ * gfortran.dg/deferred_character_2.f90: Likewise.
+ * gfortran.dg/deferred_character_3.f90: Likewise.
+ * gfortran.dg/deferred_character_4.f90: Likewise.
+ * gfortran.dg/deferred_character_5.f90: Likewise.
+ * gfortran.dg/deferred_character_6.f90: Likewise.
+ * gfortran.dg/deferred_character_7.f90: Likewise.
+ * gfortran.dg/deferred_character_8.f90: Likewise.
+ * gfortran.dg/deferred_character_9.f90: Likewise.
+ * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
+ * gfortran.dg/deferred_type_component_1.f90: Likewise.
+ * gfortran.dg/deferred_type_component_2.f90: Likewise.
+ * gfortran.dg/deferred_type_param_2.f90: Likewise.
+ * gfortran.dg/deferred_type_param_4.f90: Likewise.
+ * gfortran.dg/deferred_type_param_5.f90: Likewise.
+ * gfortran.dg/deferred_type_param_6.f90: Likewise.
+ * gfortran.dg/deferred_type_param_8.f90: Likewise.
+ * gfortran.dg/deferred_type_param_9.f90: Likewise.
+ * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
+ * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
+ * gfortran.dg/defined_assignment_1.f90: Likewise.
+ * gfortran.dg/defined_assignment_10.f90: Likewise.
+ * gfortran.dg/defined_assignment_11.f90: Likewise.
+ * gfortran.dg/defined_assignment_2.f90: Likewise.
+ * gfortran.dg/defined_assignment_3.f90: Likewise.
+ * gfortran.dg/defined_assignment_4.f90: Likewise.
+ * gfortran.dg/defined_assignment_5.f90: Likewise.
+ * gfortran.dg/defined_assignment_8.f90: Likewise.
+ * gfortran.dg/defined_assignment_9.f90: Likewise.
+ * gfortran.dg/dependency_2.f90: Likewise.
+ * gfortran.dg/dependency_21.f90: Likewise.
+ * gfortran.dg/dependency_22.f90: Likewise.
+ * gfortran.dg/dependency_23.f90: Likewise.
+ * gfortran.dg/dependency_24.f90: Likewise.
+ * gfortran.dg/dependency_25.f90: Likewise.
+ * gfortran.dg/dependency_26.f90: Likewise.
+ * gfortran.dg/dependency_39.f90: Likewise.
+ * gfortran.dg/dependency_40.f90: Likewise.
+ * gfortran.dg/dependency_41.f90: Likewise.
+ * gfortran.dg/dependency_42.f90: Likewise.
+ * gfortran.dg/dependency_43.f90: Likewise.
+ * gfortran.dg/dependency_44.f90: Likewise.
+ * gfortran.dg/dependency_45.f90: Likewise.
+ * gfortran.dg/dependency_50.f90: Likewise.
+ * gfortran.dg/dependency_51.f90: Likewise.
+ * gfortran.dg/dependent_decls_1.f90: Likewise.
+ * gfortran.dg/der_array_1.f90: Likewise.
+ * gfortran.dg/der_array_io_1.f90: Likewise.
+ * gfortran.dg/der_array_io_2.f90: Likewise.
+ * gfortran.dg/der_array_io_3.f90: Likewise.
+ * gfortran.dg/der_io_1.f90: Likewise.
+ * gfortran.dg/der_io_3.f90: Likewise.
+ * gfortran.dg/der_pointer_2.f90: Likewise.
+ * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
+ * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
+ * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
+ * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
+ * gfortran.dg/derived_constructor_char_3.f90: Likewise.
+ * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
+ * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
+ * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
+ * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
+ * gfortran.dg/derived_external_function_1.f90: Likewise.
+ * gfortran.dg/derived_init_1.f90: Likewise.
+ * gfortran.dg/derived_init_2.f90: Likewise.
+ * gfortran.dg/derived_init_3.f90: Likewise.
+ * gfortran.dg/derived_init_4.f90: Likewise.
+ * gfortran.dg/derived_pointer_null_1.f90: Likewise.
+ * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
+ * gfortran.dg/dev_null.F90: Likewise.
+ * gfortran.dg/dfloat_1.f90: Likewise.
+ * gfortran.dg/dim_sum_1.f90: Likewise.
+ * gfortran.dg/dim_sum_2.f90: Likewise.
+ * gfortran.dg/dim_sum_3.f90: Likewise.
+ * gfortran.dg/direct_io_10.f: Likewise.
+ * gfortran.dg/direct_io_11.f90: Likewise.
+ * gfortran.dg/direct_io_12.f90: Likewise.
+ * gfortran.dg/direct_io_2.f90: Likewise.
+ * gfortran.dg/direct_io_3.f90: Likewise.
+ * gfortran.dg/direct_io_4.f90: Likewise.
+ * gfortran.dg/direct_io_5.f90: Likewise.
+ * gfortran.dg/direct_io_6.f90: Likewise.
+ * gfortran.dg/direct_io_7.f90: Likewise.
+ * gfortran.dg/direct_io_8.f90: Likewise.
+ * gfortran.dg/direct_io_9.f: Likewise.
+ * gfortran.dg/do_1.f90: Likewise.
+ * gfortran.dg/do_3.F90: Likewise.
+ * gfortran.dg/do_concurrent_2.f90: Likewise.
+ * gfortran.dg/do_concurrent_4.f90: Likewise.
+ * gfortran.dg/do_corner_warn.f90: Likewise.
+ * gfortran.dg/do_iterator_2.f90: Likewise.
+ * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
+ * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
+ * gfortran.dg/dos_eol.f: Likewise.
+ * gfortran.dg/dot_product_1.f03: Likewise.
+ * gfortran.dg/dot_product_2.f90: Likewise.
+ * gfortran.dg/dot_product_4.f90: Likewise.
+ * gfortran.dg/dshift_1.F90: Likewise.
+ * gfortran.dg/dshift_2.F90: Likewise.
+ * gfortran.dg/dtio_1.f90: Likewise.
+ * gfortran.dg/dtio_10.f90: Likewise.
+ * gfortran.dg/dtio_12.f90: Likewise.
+ * gfortran.dg/dtio_14.f90: Likewise.
+ * gfortran.dg/dtio_15.f90: Likewise.
+ * gfortran.dg/dtio_16.f90: Likewise.
+ * gfortran.dg/dtio_17.f90: Likewise.
+ * gfortran.dg/dtio_19.f90: Likewise.
+ * gfortran.dg/dtio_2.f90: Likewise.
+ * gfortran.dg/dtio_20.f03: Likewise.
+ * gfortran.dg/dtio_22.f90: Likewise.
+ * gfortran.dg/dtio_24.f90: Likewise.
+ * gfortran.dg/dtio_25.f90: Likewise.
+ * gfortran.dg/dtio_26.f03: Likewise.
+ * gfortran.dg/dtio_27.f90: Likewise.
+ * gfortran.dg/dtio_28.f03: Likewise.
+ * gfortran.dg/dtio_3.f90: Likewise.
+ * gfortran.dg/dtio_30.f03: Likewise.
+ * gfortran.dg/dtio_31.f03: Likewise.
+ * gfortran.dg/dtio_32.f03: Likewise.
+ * gfortran.dg/dtio_4.f90: Likewise.
+ * gfortran.dg/dtio_5.f90: Likewise.
+ * gfortran.dg/dtio_7.f90: Likewise.
+ * gfortran.dg/dtio_8.f90: Likewise.
+ * gfortran.dg/dtio_9.f90: Likewise.
+ * gfortran.dg/dummy_procedure_3.f90: Likewise.
+ * gfortran.dg/dummy_procedure_7.f90: Likewise.
+ * gfortran.dg/dup_save_1.f90: Likewise.
+ * gfortran.dg/dup_save_2.f90: Likewise.
+ * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
+ * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
+ * gfortran.dg/e_d_fmt.f90: Likewise.
+ * gfortran.dg/edit_real_1.f90: Likewise.
+ * gfortran.dg/elemental_by_value_1.f90: Likewise.
+ * gfortran.dg/elemental_dependency_1.f90: Likewise.
+ * gfortran.dg/elemental_dependency_4.f90: Likewise.
+ * gfortran.dg/elemental_dependency_5.f90: Likewise.
+ * gfortran.dg/elemental_dependency_6.f90: Likewise.
+ * gfortran.dg/elemental_optional_args_2.f90: Likewise.
+ * gfortran.dg/elemental_optional_args_3.f90: Likewise.
+ * gfortran.dg/elemental_optional_args_4.f90: Likewise.
+ * gfortran.dg/elemental_optional_args_5.f03: Likewise.
+ * gfortran.dg/elemental_optional_args_6.f90: Likewise.
+ * gfortran.dg/elemental_optional_args_7.f90: Likewise.
+ * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
+ * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
+ * gfortran.dg/elemental_subroutine_1.f90: Likewise.
+ * gfortran.dg/elemental_subroutine_10.f90: Likewise.
+ * gfortran.dg/elemental_subroutine_11.f90: Likewise.
+ * gfortran.dg/elemental_subroutine_2.f90: Likewise.
+ * gfortran.dg/elemental_subroutine_3.f90: Likewise.
+ * gfortran.dg/elemental_subroutine_7.f90: Likewise.
+ * gfortran.dg/elemental_subroutine_9.f90: Likewise.
+ * gfortran.dg/empty_format_1.f90: Likewise.
+ * gfortran.dg/endfile.f: Likewise.
+ * gfortran.dg/endfile.f90: Likewise.
+ * gfortran.dg/endfile_2.f90: Likewise.
+ * gfortran.dg/entry_1.f90: Likewise.
+ * gfortran.dg/entry_10.f90: Likewise.
+ * gfortran.dg/entry_12.f90: Likewise.
+ * gfortran.dg/entry_13.f90: Likewise.
+ * gfortran.dg/entry_14.f90: Likewise.
+ * gfortran.dg/entry_16.f90: Likewise.
+ * gfortran.dg/entry_3.f90: Likewise.
+ * gfortran.dg/entry_6.f90: Likewise.
+ * gfortran.dg/entry_9.f90: Likewise.
+ * gfortran.dg/entry_array_specs_2.f: Likewise.
+ * gfortran.dg/enum_1.f90: Likewise.
+ * gfortran.dg/enum_9.f90: Likewise.
+ * gfortran.dg/eof_1.f90: Likewise.
+ * gfortran.dg/eof_2.f90: Likewise.
+ * gfortran.dg/eof_4.f90: Likewise.
+ * gfortran.dg/eof_5.f90: Likewise.
+ * gfortran.dg/eor_handling_1.f90: Likewise.
+ * gfortran.dg/eor_handling_2.f90: Likewise.
+ * gfortran.dg/eor_handling_3.f90: Likewise.
+ * gfortran.dg/eor_handling_4.f90: Likewise.
+ * gfortran.dg/eor_handling_5.f90: Likewise.
+ * gfortran.dg/eoshift_3.f90: Likewise.
+ * gfortran.dg/eoshift_4.f90: Likewise.
+ * gfortran.dg/eoshift_5.f90: Likewise.
+ * gfortran.dg/eoshift_6.f90: Likewise.
+ * gfortran.dg/eoshift_large_1.f90: Likewise.
+ * gfortran.dg/equiv_6.f90: Likewise.
+ * gfortran.dg/equiv_7.f90: Likewise.
+ * gfortran.dg/equiv_9.f90: Likewise.
+ * gfortran.dg/equiv_constraint_4.f90: Likewise.
+ * gfortran.dg/erf_2.F90: Likewise.
+ * gfortran.dg/erf_3.F90: Likewise.
+ * gfortran.dg/erfc_scaled_1.f90: Likewise.
+ * gfortran.dg/error_format_2.f90: Likewise.
+ * gfortran.dg/error_recovery_5.f90: Likewise.
+ * gfortran.dg/execute_command_line_2.f90: Likewise.
+ * gfortran.dg/execute_command_line_3.f90: Likewise.
+ * gfortran.dg/exit_1.f08: Likewise.
+ * gfortran.dg/exit_3.f08: Likewise.
+ * gfortran.dg/exponent_1.f90: Likewise.
+ * gfortran.dg/exponent_2.f90: Likewise.
+ * gfortran.dg/extended_char_comparison_1.f: Likewise.
+ * gfortran.dg/extends_1.f03: Likewise.
+ * gfortran.dg/extends_16.f90: Likewise.
+ * gfortran.dg/extends_2.f03: Likewise.
+ * gfortran.dg/extends_3.f03: Likewise.
+ * gfortran.dg/extends_4.f03: Likewise.
+ * gfortran.dg/extends_type_of_1.f03: Likewise.
+ * gfortran.dg/extends_type_of_2.f03: Likewise.
+ * gfortran.dg/external_procedures_3.f90: Likewise.
+ * gfortran.dg/f2003_inquire_1.f03: Likewise.
+ * gfortran.dg/f2003_io_1.f03: Likewise.
+ * gfortran.dg/f2003_io_4.f03: Likewise.
+ * gfortran.dg/f2003_io_5.f03: Likewise.
+ * gfortran.dg/f2003_io_6.f03: Likewise.
+ * gfortran.dg/f2003_io_7.f03: Likewise.
+ * gfortran.dg/f2c_1.f90: Likewise.
+ * gfortran.dg/f2c_2.f90: Likewise.
+ * gfortran.dg/f2c_3.f90: Likewise.
+ * gfortran.dg/f2c_4.f90: Likewise.
+ * gfortran.dg/f2c_6.f90: Likewise.
+ * gfortran.dg/f2c_7.f90: Likewise.
+ * gfortran.dg/f2c_9.f90: Likewise.
+ * gfortran.dg/fgetc_1.f90: Likewise.
+ * gfortran.dg/fgetc_2.f90: Likewise.
+ * gfortran.dg/filename_null.f90: Likewise.
+ * gfortran.dg/finalize_12.f90: Likewise.
+ * gfortran.dg/finalize_13.f90: Likewise.
+ * gfortran.dg/finalize_15.f90: Likewise.
+ * gfortran.dg/finalize_17.f90: Likewise.
+ * gfortran.dg/finalize_18.f90: Likewise.
+ * gfortran.dg/finalize_25.f90: Likewise.
+ * gfortran.dg/finalize_29.f08: Likewise.
+ * gfortran.dg/finalize_31.f90: Likewise.
+ * gfortran.dg/float_1.f90: Likewise.
+ * gfortran.dg/flush_1.f90: Likewise.
+ * gfortran.dg/fmt_bz_bn.f: Likewise.
+ * gfortran.dg/fmt_bz_bn_err.f: Likewise.
+ * gfortran.dg/fmt_cache_1.f: Likewise.
+ * gfortran.dg/fmt_cache_2.f: Likewise.
+ * gfortran.dg/fmt_cache_3.f90: Likewise.
+ * gfortran.dg/fmt_colon.f90: Likewise.
+ * gfortran.dg/fmt_e.f90: Likewise.
+ * gfortran.dg/fmt_en.f90: Likewise.
+ * gfortran.dg/fmt_error_10.f: Likewise.
+ * gfortran.dg/fmt_error_9.f: Likewise.
+ * gfortran.dg/fmt_exhaust.f90: Likewise.
+ * gfortran.dg/fmt_f0_1.f90: Likewise.
+ * gfortran.dg/fmt_f_an_p.f: Likewise.
+ * gfortran.dg/fmt_fw_d.f90: Likewise.
+ * gfortran.dg/fmt_g.f: Likewise.
+ * gfortran.dg/fmt_g0_1.f08: Likewise.
+ * gfortran.dg/fmt_g0_2.f08: Likewise.
+ * gfortran.dg/fmt_g0_4.f08: Likewise.
+ * gfortran.dg/fmt_g0_5.f08: Likewise.
+ * gfortran.dg/fmt_g0_6.f08: Likewise.
+ * gfortran.dg/fmt_g0_7.f08: Likewise.
+ * gfortran.dg/fmt_g_1.f90: Likewise.
+ * gfortran.dg/fmt_int_sign.f90: Likewise.
+ * gfortran.dg/fmt_l.f90: Likewise.
+ * gfortran.dg/fmt_missing_period_2.f: Likewise.
+ * gfortran.dg/fmt_missing_period_3.f: Likewise.
+ * gfortran.dg/fmt_p_1.f90: Likewise.
+ * gfortran.dg/fmt_pf.f90: Likewise.
+ * gfortran.dg/fmt_read.f90: Likewise.
+ * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
+ * gfortran.dg/fmt_t_1.f90: Likewise.
+ * gfortran.dg/fmt_t_2.f90: Likewise.
+ * gfortran.dg/fmt_t_3.f90: Likewise.
+ * gfortran.dg/fmt_t_4.f90: Likewise.
+ * gfortran.dg/fmt_t_5.f90: Likewise.
+ * gfortran.dg/fmt_t_6.f: Likewise.
+ * gfortran.dg/fmt_t_7.f: Likewise.
+ * gfortran.dg/fmt_t_9.f: Likewise.
+ * gfortran.dg/fmt_tl.f: Likewise.
+ * gfortran.dg/fmt_unlimited.f90: Likewise.
+ * gfortran.dg/fmt_white.f: Likewise.
+ * gfortran.dg/fmt_zero_digits.f90: Likewise.
+ * gfortran.dg/fold_nearest.f90: Likewise.
+ * gfortran.dg/forall_1.f90: Likewise.
+ * gfortran.dg/forall_10.f90: Likewise.
+ * gfortran.dg/forall_12.f90: Likewise.
+ * gfortran.dg/forall_13.f90: Likewise.
+ * gfortran.dg/forall_15.f90: Likewise.
+ * gfortran.dg/forall_4.f90: Likewise.
+ * gfortran.dg/forall_5.f90: Likewise.
+ * gfortran.dg/forall_6.f90: Likewise.
+ * gfortran.dg/forall_7.f90: Likewise.
+ * gfortran.dg/fraction.f90: Likewise.
+ * gfortran.dg/fseek.f90: Likewise.
+ * gfortran.dg/ftell_1.f90: Likewise.
+ * gfortran.dg/ftell_2.f90: Likewise.
+ * gfortran.dg/ftell_3.f90: Likewise.
+ * gfortran.dg/func_assign_2.f90: Likewise.
+ * gfortran.dg/func_assign_3.f90: Likewise.
+ * gfortran.dg/func_derived_1.f90: Likewise.
+ * gfortran.dg/func_derived_2.f90: Likewise.
+ * gfortran.dg/func_derived_3.f90: Likewise.
+ * gfortran.dg/func_result_1.f90: Likewise.
+ * gfortran.dg/func_result_2.f90: Likewise.
+ * gfortran.dg/func_result_6.f90: Likewise.
+ * gfortran.dg/function_charlen_2.f90: Likewise.
+ * gfortran.dg/function_charlen_3.f: Likewise.
+ * gfortran.dg/function_kinds_1.f90: Likewise.
+ * gfortran.dg/function_kinds_4.f90: Likewise.
+ * gfortran.dg/function_optimize_10.f90: Likewise.
+ * gfortran.dg/function_optimize_11.f90: Likewise.
+ * gfortran.dg/function_optimize_12.f90: Likewise.
+ * gfortran.dg/function_optimize_4.f90: Likewise.
+ * gfortran.dg/function_optimize_8.f90: Likewise.
+ * gfortran.dg/g77/13037.f: Likewise.
+ * gfortran.dg/g77/1832.f: Likewise.
+ * gfortran.dg/g77/19981119-0.f: Likewise.
+ * gfortran.dg/g77/19990313-0.f: Likewise.
+ * gfortran.dg/g77/19990313-1.f: Likewise.
+ * gfortran.dg/g77/19990313-2.f: Likewise.
+ * gfortran.dg/g77/19990313-3.f: Likewise.
+ * gfortran.dg/g77/19990419-1.f: Likewise.
+ * gfortran.dg/g77/19990826-0.f: Likewise.
+ * gfortran.dg/g77/19990826-2.f: Likewise.
+ * gfortran.dg/g77/20000503-1.f: Likewise.
+ * gfortran.dg/g77/20001111.f: Likewise.
+ * gfortran.dg/g77/20010116.f: Likewise.
+ * gfortran.dg/g77/20010216-1.f: Likewise.
+ * gfortran.dg/g77/20010430.f: Likewise.
+ * gfortran.dg/g77/20010610.f: Likewise.
+ * gfortran.dg/g77/6177.f: Likewise.
+ * gfortran.dg/g77/7388.f: Likewise.
+ * gfortran.dg/g77/947.f: Likewise.
+ * gfortran.dg/g77/970625-2.f: Likewise.
+ * gfortran.dg/g77/971102-1.f: Likewise.
+ * gfortran.dg/g77/980628-0.f: Likewise.
+ * gfortran.dg/g77/980628-1.f: Likewise.
+ * gfortran.dg/g77/980628-10.f: Likewise.
+ * gfortran.dg/g77/980628-2.f: Likewise.
+ * gfortran.dg/g77/980628-3.f: Likewise.
+ * gfortran.dg/g77/980628-7.f: Likewise.
+ * gfortran.dg/g77/980628-8.f: Likewise.
+ * gfortran.dg/g77/980628-9.f: Likewise.
+ * gfortran.dg/g77/980701-0.f: Likewise.
+ * gfortran.dg/g77/980701-1.f: Likewise.
+ * gfortran.dg/g77/cabs.f: Likewise.
+ * gfortran.dg/g77/claus.f: Likewise.
+ * gfortran.dg/g77/complex_1.f: Likewise.
+ * gfortran.dg/g77/cpp3.F: Likewise.
+ * gfortran.dg/g77/cpp4.F: Likewise.
+ * gfortran.dg/g77/cpp5.F: Likewise.
+ * gfortran.dg/g77/dcomplex.f: Likewise.
+ * gfortran.dg/g77/dnrm2.f: Likewise.
+ * gfortran.dg/g77/erfc.f: Likewise.
+ * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
+ * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
+ * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
+ * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
+ * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
+ * gfortran.dg/g77/int8421.f: Likewise.
+ * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
+ * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
+ * gfortran.dg/g77/le.f: Likewise.
+ * gfortran.dg/g77/short.f: Likewise.
+ * gfortran.dg/gamma_1.f90: Likewise.
+ * gfortran.dg/gamma_4.f90: Likewise.
+ * gfortran.dg/gamma_5.f90: Likewise.
+ * gfortran.dg/generic_13.f90: Likewise.
+ * gfortran.dg/generic_15.f90: Likewise.
+ * gfortran.dg/generic_19.f90: Likewise.
+ * gfortran.dg/generic_20.f90: Likewise.
+ * gfortran.dg/generic_23.f03: Likewise.
+ * gfortran.dg/generic_25.f90: Likewise.
+ * gfortran.dg/generic_27.f90: Likewise.
+ * gfortran.dg/generic_31.f90: Likewise.
+ * gfortran.dg/generic_4.f90: Likewise.
+ * gfortran.dg/global_vars_c_init.f90: Likewise.
+ * gfortran.dg/global_vars_f90_init.f90: Likewise.
+ * gfortran.dg/gnu_logical_1.F: Likewise.
+ * gfortran.dg/goacc/fixed-1.f: Likewise.
+ * gfortran.dg/goacc/fixed-2.f: Likewise.
+ * gfortran.dg/goacc/gang-static.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop.f95: Likewise.
+ * gfortran.dg/goacc/omp-fixed.f: Likewise.
+ * gfortran.dg/gomp/crayptr5.f90: Likewise.
+ * gfortran.dg/gomp/pr48794-2.f90: Likewise.
+ * gfortran.dg/gomp/pr48794.f90: Likewise.
+ * gfortran.dg/gomp/pr72744.f90: Likewise.
+ * gfortran.dg/gomp/pr77665.f90: Likewise.
+ * gfortran.dg/gomp/workshare2.f90: Likewise.
+ * gfortran.dg/gomp/workshare3.f90: Likewise.
+ * gfortran.dg/goto_1.f: Likewise.
+ * gfortran.dg/goto_2.f90: Likewise.
+ * gfortran.dg/goto_4.f90: Likewise.
+ * gfortran.dg/goto_6.f: Likewise.
+ * gfortran.dg/graphite/id-26.f03: Likewise.
+ * gfortran.dg/graphite/id-pr45370.f90: Likewise.
+ * gfortran.dg/graphite/pr29581.f90: Likewise.
+ * gfortran.dg/graphite/pr29832.f90: Likewise.
+ * gfortran.dg/graphite/run-id-1.f: Likewise.
+ * gfortran.dg/graphite/run-id-2.f90: Likewise.
+ * gfortran.dg/graphite/run-id-3.f90: Likewise.
+ * gfortran.dg/hollerith.f90: Likewise.
+ * gfortran.dg/hollerith4.f90: Likewise.
+ * gfortran.dg/hollerith6.f90: Likewise.
+ * gfortran.dg/hollerith8.f90: Likewise.
+ * gfortran.dg/hollerith_1.f90: Likewise.
+ * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
+ * gfortran.dg/hollerith_f95.f90: Likewise.
+ * gfortran.dg/hollerith_legacy.f90: Likewise.
+ * gfortran.dg/host_assoc_call_3.f90: Likewise.
+ * gfortran.dg/host_assoc_function_1.f90: Likewise.
+ * gfortran.dg/host_assoc_function_3.f90: Likewise.
+ * gfortran.dg/host_assoc_function_4.f90: Likewise.
+ * gfortran.dg/host_assoc_function_9.f90: Likewise.
+ * gfortran.dg/host_dummy_index_1.f90: Likewise.
+ * gfortran.dg/hypot_1.f90: Likewise.
+ * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
+ * gfortran.dg/iargc.f90: Likewise.
+ * gfortran.dg/ibits.f90: Likewise.
+ * gfortran.dg/ichar_1.f90: Likewise.
+ * gfortran.dg/ichar_2.f90: Likewise.
+ * gfortran.dg/ieee/ieee_1.F90: Likewise.
+ * gfortran.dg/ieee/ieee_2.f90: Likewise.
+ * gfortran.dg/ieee/ieee_3.f90: Likewise.
+ * gfortran.dg/ieee/ieee_4.f90: Likewise.
+ * gfortran.dg/ieee/ieee_6.f90: Likewise.
+ * gfortran.dg/ieee/ieee_7.f90: Likewise.
+ * gfortran.dg/ieee/ieee_8.f90: Likewise.
+ * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
+ * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
+ * gfortran.dg/ieee/large_1.f90: Likewise.
+ * gfortran.dg/ieee/large_2.f90: Likewise.
+ * gfortran.dg/ieee/large_3.F90: Likewise.
+ * gfortran.dg/ieee/large_4.f90: Likewise.
+ * gfortran.dg/ieee/rounding_1.f90: Likewise.
+ * gfortran.dg/ieee/underflow_1.f90: Likewise.
+ * gfortran.dg/impl_do_var_data.f90: Likewise.
+ * gfortran.dg/implicit_10.f90: Likewise.
+ * gfortran.dg/implicit_12.f90: Likewise.
+ * gfortran.dg/implicit_class_1.f90: Likewise.
+ * gfortran.dg/implicit_pure_1.f90: Likewise.
+ * gfortran.dg/implied_do_1.f90: Likewise.
+ * gfortran.dg/implied_do_io_1.f90: Likewise.
+ * gfortran.dg/implied_do_io_2.f90: Likewise.
+ * gfortran.dg/implied_do_io_3.f90: Likewise.
+ * gfortran.dg/implied_shape_1.f08: Likewise.
+ * gfortran.dg/import.f90: Likewise.
+ * gfortran.dg/import4.f90: Likewise.
+ * gfortran.dg/impure_1.f08: Likewise.
+ * gfortran.dg/index.f90: Likewise.
+ * gfortran.dg/index_2.f90: Likewise.
+ * gfortran.dg/init_flag_1.f90: Likewise.
+ * gfortran.dg/init_flag_10.f90: Likewise.
+ * gfortran.dg/init_flag_15.f03: Likewise.
+ * gfortran.dg/init_flag_2.f90: Likewise.
+ * gfortran.dg/init_flag_3.f90: Likewise.
+ * gfortran.dg/init_flag_4.f90: Likewise.
+ * gfortran.dg/init_flag_5.f90: Likewise.
+ * gfortran.dg/init_flag_6.f90: Likewise.
+ * gfortran.dg/init_flag_7.f90: Likewise.
+ * gfortran.dg/init_flag_9.f90: Likewise.
+ * gfortran.dg/initialization_11.f90: Likewise.
+ * gfortran.dg/initialization_19.f90: Likewise.
+ * gfortran.dg/initialization_2.f90: Likewise.
+ * gfortran.dg/initialization_22.f90: Likewise.
+ * gfortran.dg/initialization_27.f90: Likewise.
+ * gfortran.dg/initialization_5.f90: Likewise.
+ * gfortran.dg/initialization_6.f90: Likewise.
+ * gfortran.dg/inline_matmul_1.f90: Likewise.
+ * gfortran.dg/inline_matmul_10.f90: Likewise.
+ * gfortran.dg/inline_matmul_11.f90: Likewise.
+ * gfortran.dg/inline_matmul_13.f90: Likewise.
+ * gfortran.dg/inline_matmul_14.f90: Likewise.
+ * gfortran.dg/inline_matmul_16.f90: Likewise.
+ * gfortran.dg/inline_matmul_17.f90: Likewise.
+ * gfortran.dg/inline_matmul_18.f90: Likewise.
+ * gfortran.dg/inline_matmul_19.f90: Likewise.
+ * gfortran.dg/inline_matmul_2.f90: Likewise.
+ * gfortran.dg/inline_matmul_20.f90: Likewise.
+ * gfortran.dg/inline_matmul_22.f90: Likewise.
+ * gfortran.dg/inline_matmul_3.f90: Likewise.
+ * gfortran.dg/inline_matmul_4.f90: Likewise.
+ * gfortran.dg/inline_matmul_5.f90: Likewise.
+ * gfortran.dg/inline_matmul_6.f90: Likewise.
+ * gfortran.dg/inline_matmul_7.f90: Likewise.
+ * gfortran.dg/inline_matmul_8.f90: Likewise.
+ * gfortran.dg/inline_matmul_9.f90: Likewise.
+ * gfortran.dg/inline_sum_1.f90: Likewise.
+ * gfortran.dg/inline_sum_3.f90: Likewise.
+ * gfortran.dg/inline_sum_5.f90: Likewise.
+ * gfortran.dg/inquire-complex.f90: Likewise.
+ * gfortran.dg/inquire.f90: Likewise.
+ * gfortran.dg/inquire_10.f90: Likewise.
+ * gfortran.dg/inquire_13.f90: Likewise.
+ * gfortran.dg/inquire_15.f90: Likewise.
+ * gfortran.dg/inquire_16.f90: Likewise.
+ * gfortran.dg/inquire_17.f90: Likewise.
+ * gfortran.dg/inquire_5.f90: Likewise.
+ * gfortran.dg/inquire_6.f90: Likewise.
+ * gfortran.dg/inquire_7.f90: Likewise.
+ * gfortran.dg/inquire_9.f90: Likewise.
+ * gfortran.dg/inquire_internal.f90: Likewise.
+ * gfortran.dg/inquire_recl_f2018.f90: Likewise.
+ * gfortran.dg/inquire_size.f90: Likewise.
+ * gfortran.dg/int_1.f90: Likewise.
+ * gfortran.dg/int_conv_1.f90: Likewise.
+ * gfortran.dg/int_range_io_1.f90: Likewise.
+ * gfortran.dg/integer_exponentiation_2.f90: Likewise.
+ * gfortran.dg/integer_exponentiation_3.F90: Likewise.
+ * gfortran.dg/integer_exponentiation_5.F90: Likewise.
+ * gfortran.dg/integer_plus.f90: Likewise.
+ * gfortran.dg/intent_out_2.f90: Likewise.
+ * gfortran.dg/intent_out_5.f90: Likewise.
+ * gfortran.dg/intent_out_6.f90: Likewise.
+ * gfortran.dg/interface_12.f90: Likewise.
+ * gfortran.dg/interface_19.f90: Likewise.
+ * gfortran.dg/interface_4.f90: Likewise.
+ * gfortran.dg/interface_5.f90: Likewise.
+ * gfortran.dg/interface_9.f90: Likewise.
+ * gfortran.dg/interface_assignment_1.f90: Likewise.
+ * gfortran.dg/interface_assignment_2.f90: Likewise.
+ * gfortran.dg/internal_dummy_2.f08: Likewise.
+ * gfortran.dg/internal_dummy_3.f08: Likewise.
+ * gfortran.dg/internal_dummy_4.f08: Likewise.
+ * gfortran.dg/internal_pack_1.f90: Likewise.
+ * gfortran.dg/internal_pack_10.f90: Likewise.
+ * gfortran.dg/internal_pack_12.f90: Likewise.
+ * gfortran.dg/internal_pack_13.f90: Likewise.
+ * gfortran.dg/internal_pack_14.f90: Likewise.
+ * gfortran.dg/internal_pack_15.f90: Likewise.
+ * gfortran.dg/internal_pack_2.f90: Likewise.
+ * gfortran.dg/internal_pack_3.f90: Likewise.
+ * gfortran.dg/internal_pack_4.f90: Likewise.
+ * gfortran.dg/internal_pack_6.f90: Likewise.
+ * gfortran.dg/internal_pack_8.f90: Likewise.
+ * gfortran.dg/internal_readwrite_1.f90: Likewise.
+ * gfortran.dg/internal_readwrite_2.f90: Likewise.
+ * gfortran.dg/internal_readwrite_3.f90: Likewise.
+ * gfortran.dg/intrinsic_actual_1.f: Likewise.
+ * gfortran.dg/intrinsic_actual_2.f90: Likewise.
+ * gfortran.dg/intrinsic_actual_4.f90: Likewise.
+ * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
+ * gfortran.dg/intrinsic_char_1.f90: Likewise.
+ * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
+ * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
+ * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
+ * gfortran.dg/intrinsic_pack_1.f90: Likewise.
+ * gfortran.dg/intrinsic_pack_2.f90: Likewise.
+ * gfortran.dg/intrinsic_pack_3.f90: Likewise.
+ * gfortran.dg/intrinsic_pack_5.f90: Likewise.
+ * gfortran.dg/intrinsic_product_1.f90: Likewise.
+ * gfortran.dg/intrinsic_sign_1.f90: Likewise.
+ * gfortran.dg/intrinsic_sign_2.f90: Likewise.
+ * gfortran.dg/intrinsic_spread_1.f90: Likewise.
+ * gfortran.dg/intrinsic_spread_2.f90: Likewise.
+ * gfortran.dg/intrinsic_spread_3.f90: Likewise.
+ * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
+ * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
+ * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
+ * gfortran.dg/intrinsic_verify_1.f90: Likewise.
+ * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
+ * gfortran.dg/io_err_1.f90: Likewise.
+ * gfortran.dg/io_real_boz.f90: Likewise.
+ * gfortran.dg/iomsg_1.f90: Likewise.
+ * gfortran.dg/iostat_1.f90: Likewise.
+ * gfortran.dg/iostat_2.f90: Likewise.
+ * gfortran.dg/iostat_4.f90: Likewise.
+ * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
+ * gfortran.dg/ishft_1.f90: Likewise.
+ * gfortran.dg/ishft_2.f90: Likewise.
+ * gfortran.dg/ishft_4.f90: Likewise.
+ * gfortran.dg/isnan_1.f90: Likewise.
+ * gfortran.dg/isnan_2.f90: Likewise.
+ * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
+ * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
+ * gfortran.dg/iso_fortran_env_1.f90: Likewise.
+ * gfortran.dg/iso_fortran_env_3.f90: Likewise.
+ * gfortran.dg/iso_fortran_env_5.f90: Likewise.
+ * gfortran.dg/iso_fortran_env_6.f90: Likewise.
+ * gfortran.dg/itime_idate_1.f: Likewise.
+ * gfortran.dg/itime_idate_2.f: Likewise.
+ * gfortran.dg/large_integer_kind_1.f90: Likewise.
+ * gfortran.dg/large_integer_kind_2.f90: Likewise.
+ * gfortran.dg/large_real_kind_1.f90: Likewise.
+ * gfortran.dg/large_real_kind_2.F90: Likewise.
+ * gfortran.dg/large_real_kind_3.F90: Likewise.
+ * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
+ * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
+ * gfortran.dg/large_recl.f90: Likewise.
+ * gfortran.dg/large_unit_1.f90: Likewise.
+ * gfortran.dg/large_unit_2.f90: Likewise.
+ * gfortran.dg/largeequiv_1.f90: Likewise.
+ * gfortran.dg/leadz_trailz_1.f90: Likewise.
+ * gfortran.dg/leadz_trailz_2.f90: Likewise.
+ * gfortran.dg/leadz_trailz_3.f90: Likewise.
+ * gfortran.dg/list_read_1.f90: Likewise.
+ * gfortran.dg/list_read_10.f90: Likewise.
+ * gfortran.dg/list_read_11.f90: Likewise.
+ * gfortran.dg/list_read_12.f90: Likewise.
+ * gfortran.dg/list_read_13.f: Likewise.
+ * gfortran.dg/list_read_14.f90: Likewise.
+ * gfortran.dg/list_read_2.f90: Likewise.
+ * gfortran.dg/list_read_3.f90: Likewise.
+ * gfortran.dg/list_read_4.f90: Likewise.
+ * gfortran.dg/list_read_5.f90: Likewise.
+ * gfortran.dg/list_read_6.f90: Likewise.
+ * gfortran.dg/list_read_7.f90: Likewise.
+ * gfortran.dg/list_read_8.f90: Likewise.
+ * gfortran.dg/list_read_9.f90: Likewise.
+ * gfortran.dg/loc_2.f90: Likewise.
+ * gfortran.dg/logical_1.f90: Likewise.
+ * gfortran.dg/logical_dot_product.f90: Likewise.
+ * gfortran.dg/logical_temp_io.f90: Likewise.
+ * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
+ * gfortran.dg/lrshift_1.f90: Likewise.
+ * gfortran.dg/ltime_gmtime_1.f90: Likewise.
+ * gfortran.dg/ltime_gmtime_2.f90: Likewise.
+ * gfortran.dg/lto/pr40725_0.f03: Likewise.
+ * gfortran.dg/lto/pr41576_1.f90: Likewise.
+ * gfortran.dg/make_unit.f90: Likewise.
+ * gfortran.dg/mapping_1.f90: Likewise.
+ * gfortran.dg/mapping_2.f90: Likewise.
+ * gfortran.dg/mapping_3.f90: Likewise.
+ * gfortran.dg/masklr_1.F90: Likewise.
+ * gfortran.dg/masklr_2.F90: Likewise.
+ * gfortran.dg/matmul_1.f90: Likewise.
+ * gfortran.dg/matmul_10.f90: Likewise.
+ * gfortran.dg/matmul_12.f90: Likewise.
+ * gfortran.dg/matmul_16.f90: Likewise.
+ * gfortran.dg/matmul_17.f90: Likewise.
+ * gfortran.dg/matmul_18.f90: Likewise.
+ * gfortran.dg/matmul_2.f90: Likewise.
+ * gfortran.dg/matmul_3.f90: Likewise.
+ * gfortran.dg/matmul_4.f90: Likewise.
+ * gfortran.dg/matmul_6.f90: Likewise.
+ * gfortran.dg/matmul_8.f03: Likewise.
+ * gfortran.dg/matmul_9.f90: Likewise.
+ * gfortran.dg/matmul_bounds_12.f90: Likewise.
+ * gfortran.dg/matmul_bounds_6.f90: Likewise.
+ * gfortran.dg/matmul_const.f90: Likewise.
+ * gfortran.dg/maxloc_1.f90: Likewise.
+ * gfortran.dg/maxloc_2.f90: Likewise.
+ * gfortran.dg/maxloc_3.f90: Likewise.
+ * gfortran.dg/maxloc_4.f90: Likewise.
+ * gfortran.dg/maxloc_string_1.f90: Likewise.
+ * gfortran.dg/maxlocval_1.f90: Likewise.
+ * gfortran.dg/maxlocval_2.f90: Likewise.
+ * gfortran.dg/maxlocval_3.f90: Likewise.
+ * gfortran.dg/maxlocval_4.f90: Likewise.
+ * gfortran.dg/maxval_char_1.f90: Likewise.
+ * gfortran.dg/maxval_char_2.f90: Likewise.
+ * gfortran.dg/maxval_char_3.f90: Likewise.
+ * gfortran.dg/maxval_char_4.f90: Likewise.
+ * gfortran.dg/maxval_parameter_1.f90: Likewise.
+ * gfortran.dg/mclock.f90: Likewise.
+ * gfortran.dg/merge_bits_1.F90: Likewise.
+ * gfortran.dg/merge_bits_2.F90: Likewise.
+ * gfortran.dg/merge_char_1.f90: Likewise.
+ * gfortran.dg/merge_init_expr.f90: Likewise.
+ * gfortran.dg/min_max_optional_1.f90: Likewise.
+ * gfortran.dg/min_max_optional_5.f90: Likewise.
+ * gfortran.dg/minloc_1.f90: Likewise.
+ * gfortran.dg/minloc_2.f90: Likewise.
+ * gfortran.dg/minloc_3.f90: Likewise.
+ * gfortran.dg/minloc_4.f90: Likewise.
+ * gfortran.dg/minloc_string_1.f90: Likewise.
+ * gfortran.dg/minlocval_1.f90: Likewise.
+ * gfortran.dg/minlocval_2.f90: Likewise.
+ * gfortran.dg/minlocval_3.f90: Likewise.
+ * gfortran.dg/minlocval_4.f90: Likewise.
+ * gfortran.dg/minmax_char_1.f90: Likewise.
+ * gfortran.dg/minmaxloc_1.f90: Likewise.
+ * gfortran.dg/minmaxloc_10.f90: Likewise.
+ * gfortran.dg/minmaxloc_11.f90: Likewise.
+ * gfortran.dg/minmaxloc_12.f90: Likewise.
+ * gfortran.dg/minmaxloc_13.f90: Likewise.
+ * gfortran.dg/minmaxloc_2.f90: Likewise.
+ * gfortran.dg/minmaxloc_3.f90: Likewise.
+ * gfortran.dg/minmaxloc_4.f90: Likewise.
+ * gfortran.dg/minmaxloc_5.f90: Likewise.
+ * gfortran.dg/minmaxloc_6.f90: Likewise.
+ * gfortran.dg/minmaxloc_7.f90: Likewise.
+ * gfortran.dg/minmaxloc_8.f90: Likewise.
+ * gfortran.dg/minmaxval_1.f90: Likewise.
+ * gfortran.dg/minval_char_1.f90: Likewise.
+ * gfortran.dg/minval_char_2.f90: Likewise.
+ * gfortran.dg/minval_char_3.f90: Likewise.
+ * gfortran.dg/minval_char_4.f90: Likewise.
+ * gfortran.dg/minval_char_5.f90: Likewise.
+ * gfortran.dg/minval_parameter_1.f90: Likewise.
+ * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
+ * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
+ * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
+ * gfortran.dg/missing_parens_1.f90: Likewise.
+ * gfortran.dg/missing_parens_2.f90: Likewise.
+ * gfortran.dg/mod_large_1.f90: Likewise.
+ * gfortran.dg/mod_sign0_1.f90: Likewise.
+ * gfortran.dg/module_blank_common.f90: Likewise.
+ * gfortran.dg/module_commons_1.f90: Likewise.
+ * gfortran.dg/module_commons_3.f90: Likewise.
+ * gfortran.dg/module_double_reuse.f90: Likewise.
+ * gfortran.dg/module_equivalence_1.f90: Likewise.
+ * gfortran.dg/module_equivalence_2.f90: Likewise.
+ * gfortran.dg/module_equivalence_3.f90: Likewise.
+ * gfortran.dg/module_equivalence_5.f90: Likewise.
+ * gfortran.dg/module_interface_1.f90: Likewise.
+ * gfortran.dg/module_nan.f90: Likewise.
+ * gfortran.dg/module_private_array_refs_1.f90: Likewise.
+ * gfortran.dg/module_procedure_1.f90: Likewise.
+ * gfortran.dg/module_read_1.f90: Likewise.
+ * gfortran.dg/module_read_2.f90: Likewise.
+ * gfortran.dg/module_widestring_1.f90: Likewise.
+ * gfortran.dg/move_alloc.f90: Likewise.
+ * gfortran.dg/move_alloc_10.f90: Likewise.
+ * gfortran.dg/move_alloc_13.f90: Likewise.
+ * gfortran.dg/move_alloc_14.f90: Likewise.
+ * gfortran.dg/move_alloc_15.f90: Likewise.
+ * gfortran.dg/move_alloc_16.f90: Likewise.
+ * gfortran.dg/move_alloc_2.f90: Likewise.
+ * gfortran.dg/move_alloc_5.f90: Likewise.
+ * gfortran.dg/move_alloc_6.f90: Likewise.
+ * gfortran.dg/move_alloc_9.f90: Likewise.
+ * gfortran.dg/multiple_allocation_1.f90: Likewise.
+ * gfortran.dg/multiple_allocation_3.f90: Likewise.
+ * gfortran.dg/mvbits_1.f90: Likewise.
+ * gfortran.dg/mvbits_2.f90: Likewise.
+ * gfortran.dg/mvbits_3.f90: Likewise.
+ * gfortran.dg/mvbits_4.f90: Likewise.
+ * gfortran.dg/mvbits_7.f90: Likewise.
+ * gfortran.dg/mvbits_8.f90: Likewise.
+ * gfortran.dg/namelist_11.f: Likewise.
+ * gfortran.dg/namelist_12.f: Likewise.
+ * gfortran.dg/namelist_13.f90: Likewise.
+ * gfortran.dg/namelist_14.f90: Likewise.
+ * gfortran.dg/namelist_15.f90: Likewise.
+ * gfortran.dg/namelist_16.f90: Likewise.
+ * gfortran.dg/namelist_17.f90: Likewise.
+ * gfortran.dg/namelist_18.f90: Likewise.
+ * gfortran.dg/namelist_19.f90: Likewise.
+ * gfortran.dg/namelist_20.f90: Likewise.
+ * gfortran.dg/namelist_21.f90: Likewise.
+ * gfortran.dg/namelist_22.f90: Likewise.
+ * gfortran.dg/namelist_23.f90: Likewise.
+ * gfortran.dg/namelist_24.f90: Likewise.
+ * gfortran.dg/namelist_26.f90: Likewise.
+ * gfortran.dg/namelist_27.f90: Likewise.
+ * gfortran.dg/namelist_28.f90: Likewise.
+ * gfortran.dg/namelist_29.f90: Likewise.
+ * gfortran.dg/namelist_37.f90: Likewise.
+ * gfortran.dg/namelist_38.f90: Likewise.
+ * gfortran.dg/namelist_39.f90: Likewise.
+ * gfortran.dg/namelist_40.f90: Likewise.
+ * gfortran.dg/namelist_41.f90: Likewise.
+ * gfortran.dg/namelist_42.f90: Likewise.
+ * gfortran.dg/namelist_43.f90: Likewise.
+ * gfortran.dg/namelist_44.f90: Likewise.
+ * gfortran.dg/namelist_47.f90: Likewise.
+ * gfortran.dg/namelist_48.f90: Likewise.
+ * gfortran.dg/namelist_49.f90: Likewise.
+ * gfortran.dg/namelist_50.f90: Likewise.
+ * gfortran.dg/namelist_51.f90: Likewise.
+ * gfortran.dg/namelist_52.f90: Likewise.
+ * gfortran.dg/namelist_54.f90: Likewise.
+ * gfortran.dg/namelist_55.f90: Likewise.
+ * gfortran.dg/namelist_56.f90: Likewise.
+ * gfortran.dg/namelist_57.f90: Likewise.
+ * gfortran.dg/namelist_58.f90: Likewise.
+ * gfortran.dg/namelist_59.f90: Likewise.
+ * gfortran.dg/namelist_60.f90: Likewise.
+ * gfortran.dg/namelist_61.f90: Likewise.
+ * gfortran.dg/namelist_64.f90: Likewise.
+ * gfortran.dg/namelist_65.f90: Likewise.
+ * gfortran.dg/namelist_69.f90: Likewise.
+ * gfortran.dg/namelist_70.f90: Likewise.
+ * gfortran.dg/namelist_71.f90: Likewise.
+ * gfortran.dg/namelist_72.f: Likewise.
+ * gfortran.dg/namelist_73.f90: Likewise.
+ * gfortran.dg/namelist_77.f90: Likewise.
+ * gfortran.dg/namelist_78.f90: Likewise.
+ * gfortran.dg/namelist_79.f90: Likewise.
+ * gfortran.dg/namelist_80.f90: Likewise.
+ * gfortran.dg/namelist_81.f90: Likewise.
+ * gfortran.dg/namelist_82.f90: Likewise.
+ * gfortran.dg/namelist_84.f90: Likewise.
+ * gfortran.dg/namelist_85.f90: Likewise.
+ * gfortran.dg/namelist_86.f90: Likewise.
+ * gfortran.dg/namelist_87.f90: Likewise.
+ * gfortran.dg/namelist_88.f90: Likewise.
+ * gfortran.dg/namelist_89.f90: Likewise.
+ * gfortran.dg/namelist_90.f: Likewise.
+ * gfortran.dg/namelist_95.f90: Likewise.
+ * gfortran.dg/namelist_char_only.f90: Likewise.
+ * gfortran.dg/namelist_empty.f90: Likewise.
+ * gfortran.dg/namelist_internal.f90: Likewise.
+ * gfortran.dg/namelist_use.f90: Likewise.
+ * gfortran.dg/namelist_use_only.f90: Likewise.
+ * gfortran.dg/namelist_utf8.f90: Likewise.
+ * gfortran.dg/nan_1.f90: Likewise.
+ * gfortran.dg/nan_2.f90: Likewise.
+ * gfortran.dg/nan_3.f90: Likewise.
+ * gfortran.dg/nan_6.f90: Likewise.
+ * gfortran.dg/nan_7.f90: Likewise.
+ * gfortran.dg/nearest_1.f90: Likewise.
+ * gfortran.dg/nearest_2.f90: Likewise.
+ * gfortran.dg/nearest_3.f90: Likewise.
+ * gfortran.dg/negative-z-descriptor.f90: Likewise.
+ * gfortran.dg/negative_automatic_size.f90: Likewise.
+ * gfortran.dg/negative_unit.f: Likewise.
+ * gfortran.dg/negative_unit2.f90: Likewise.
+ * gfortran.dg/negative_unit_int8.f: Likewise.
+ * gfortran.dg/nested_array_constructor_2.f90: Likewise.
+ * gfortran.dg/nested_array_constructor_3.f90: Likewise.
+ * gfortran.dg/nested_array_constructor_4.f90: Likewise.
+ * gfortran.dg/nested_modules_1.f90: Likewise.
+ * gfortran.dg/nested_modules_2.f90: Likewise.
+ * gfortran.dg/nested_modules_3.f90: Likewise.
+ * gfortran.dg/nesting_1.f90: Likewise.
+ * gfortran.dg/new_line.f90: Likewise.
+ * gfortran.dg/newunit_1.f90: Likewise.
+ * gfortran.dg/newunit_3.f90: Likewise.
+ * gfortran.dg/newunit_5.f90.f90: Likewise.
+ * gfortran.dg/nint_1.f90: Likewise.
+ * gfortran.dg/nint_2.f90: Likewise.
+ * gfortran.dg/no_arg_check_2.f90: Likewise.
+ * gfortran.dg/no_range_check_1.f90: Likewise.
+ * gfortran.dg/no_range_check_2.f90: Likewise.
+ * gfortran.dg/no_range_check_3.f90: Likewise.
+ * gfortran.dg/noadv_size.f90: Likewise.
+ * gfortran.dg/nonreturning_statements.f90: Likewise.
+ * gfortran.dg/norm2_1.f90: Likewise.
+ * gfortran.dg/norm2_3.f90: Likewise.
+ * gfortran.dg/nosigned_zero_1.f90: Likewise.
+ * gfortran.dg/nosigned_zero_2.f90: Likewise.
+ * gfortran.dg/nosigned_zero_3.f90: Likewise.
+ * gfortran.dg/null_4.f90: Likewise.
+ * gfortran.dg/null_9.f90: Likewise.
+ * gfortran.dg/nullify_3.f90: Likewise.
+ * gfortran.dg/oldstyle_1.f90: Likewise.
+ * gfortran.dg/open_access_append_1.f90: Likewise.
+ * gfortran.dg/open_access_append_2.f90: Likewise.
+ * gfortran.dg/open_errors.f90: Likewise.
+ * gfortran.dg/open_negative_unit_1.f90: Likewise.
+ * gfortran.dg/open_new.f90: Likewise.
+ * gfortran.dg/open_readonly_1.f90: Likewise.
+ * gfortran.dg/operator_1.f90: Likewise.
+ * gfortran.dg/optional_absent_1.f90: Likewise.
+ * gfortran.dg/optional_absent_2.f90: Likewise.
+ * gfortran.dg/optional_absent_3.f90: Likewise.
+ * gfortran.dg/optional_class_1.f90: Likewise.
+ * gfortran.dg/optional_dim_2.f90: Likewise.
+ * gfortran.dg/optional_dim_3.f90: Likewise.
+ * gfortran.dg/output_exponents_1.f90: Likewise.
+ * gfortran.dg/overload_1.f90: Likewise.
+ * gfortran.dg/overload_2.f90: Likewise.
+ * gfortran.dg/overwrite_1.f: Likewise.
+ * gfortran.dg/pad_no.f90: Likewise.
+ * gfortran.dg/parameter_array_init_1.f90: Likewise.
+ * gfortran.dg/parameter_array_init_2.f90: Likewise.
+ * gfortran.dg/parameter_array_init_4.f90: Likewise.
+ * gfortran.dg/parameter_array_init_5.f90: Likewise.
+ * gfortran.dg/parameter_array_section_2.f90: Likewise.
+ * gfortran.dg/parens_3.f90: Likewise.
+ * gfortran.dg/parens_5.f90: Likewise.
+ * gfortran.dg/parens_6.f90: Likewise.
+ * gfortran.dg/parent_result_ref_1.f90: Likewise.
+ * gfortran.dg/parent_result_ref_2.f90: Likewise.
+ * gfortran.dg/parent_result_ref_3.f90: Likewise.
+ * gfortran.dg/parent_result_ref_4.f90: Likewise.
+ * gfortran.dg/parity_1.f90: Likewise.
+ * gfortran.dg/past_eor.f90: Likewise.
+ * gfortran.dg/pdt_1.f03: Likewise.
+ * gfortran.dg/pdt_10.f03: Likewise.
+ * gfortran.dg/pdt_11.f03: Likewise.
+ * gfortran.dg/pdt_12.f03: Likewise.
+ * gfortran.dg/pdt_13.f03: Likewise.
+ * gfortran.dg/pdt_14.f03: Likewise.
+ * gfortran.dg/pdt_15.f03: Likewise.
+ * gfortran.dg/pdt_19.f03: Likewise.
+ * gfortran.dg/pdt_20.f03: Likewise.
+ * gfortran.dg/pdt_22.f03: Likewise.
+ * gfortran.dg/pdt_23.f03: Likewise.
+ * gfortran.dg/pdt_25.f03: Likewise.
+ * gfortran.dg/pdt_26.f03: Likewise.
+ * gfortran.dg/pdt_27.f03: Likewise.
+ * gfortran.dg/pdt_28.f03: Likewise.
+ * gfortran.dg/pdt_3.f03: Likewise.
+ * gfortran.dg/pdt_4.f03: Likewise.
+ * gfortran.dg/pdt_5.f03: Likewise.
+ * gfortran.dg/pdt_7.f03: Likewise.
+ * gfortran.dg/pointer_1.f90: Likewise.
+ * gfortran.dg/pointer_array_1.f90: Likewise.
+ * gfortran.dg/pointer_array_3.f90: Likewise.
+ * gfortran.dg/pointer_array_4.f90: Likewise.
+ * gfortran.dg/pointer_array_5.f90: Likewise.
+ * gfortran.dg/pointer_array_6.f90: Likewise.
+ * gfortran.dg/pointer_array_7.f90: Likewise.
+ * gfortran.dg/pointer_array_8.f90: Likewise.
+ * gfortran.dg/pointer_array_9.f90: Likewise.
+ * gfortran.dg/pointer_array_component_1.f90: Likewise.
+ * gfortran.dg/pointer_array_component_2.f90: Likewise.
+ * gfortran.dg/pointer_assign_10.f90: Likewise.
+ * gfortran.dg/pointer_assign_11.f90: Likewise.
+ * gfortran.dg/pointer_assign_4.f90: Likewise.
+ * gfortran.dg/pointer_assign_8.f90: Likewise.
+ * gfortran.dg/pointer_assign_9.f90: Likewise.
+ * gfortran.dg/pointer_check_10.f90: Likewise.
+ * gfortran.dg/pointer_check_9.f90: Likewise.
+ * gfortran.dg/pointer_function_actual_1.f90: Likewise.
+ * gfortran.dg/pointer_function_actual_2.f90: Likewise.
+ * gfortran.dg/pointer_function_result_1.f90: Likewise.
+ * gfortran.dg/pointer_init_1.f90: Likewise.
+ * gfortran.dg/pointer_init_3.f90: Likewise.
+ * gfortran.dg/pointer_init_4.f90: Likewise.
+ * gfortran.dg/pointer_init_5.f90: Likewise.
+ * gfortran.dg/pointer_init_8.f90: Likewise.
+ * gfortran.dg/pointer_intent_1.f90: Likewise.
+ * gfortran.dg/pointer_intent_4.f90: Likewise.
+ * gfortran.dg/pointer_intent_5.f90: Likewise.
+ * gfortran.dg/pointer_remapping_10.f90: Likewise.
+ * gfortran.dg/pointer_remapping_4.f03: Likewise.
+ * gfortran.dg/pointer_remapping_5.f08: Likewise.
+ * gfortran.dg/pointer_remapping_9.f90: Likewise.
+ * gfortran.dg/pointer_target_1.f90: Likewise.
+ * gfortran.dg/pointer_target_2.f90: Likewise.
+ * gfortran.dg/popcnt_poppar_1.F90: Likewise.
+ * gfortran.dg/popcnt_poppar_2.F90: Likewise.
+ * gfortran.dg/power.f90: Likewise.
+ * gfortran.dg/power1.f90: Likewise.
+ * gfortran.dg/power_3.f90: Likewise.
+ * gfortran.dg/power_4.f90: Likewise.
+ * gfortran.dg/power_5.f90: Likewise.
+ * gfortran.dg/pr12884.f: Likewise.
+ * gfortran.dg/pr15129.f90: Likewise.
+ * gfortran.dg/pr15140.f90: Likewise.
+ * gfortran.dg/pr15324.f90: Likewise.
+ * gfortran.dg/pr15332.f: Likewise.
+ * gfortran.dg/pr15957.f90: Likewise.
+ * gfortran.dg/pr15959.f90: Likewise.
+ * gfortran.dg/pr16597.f90: Likewise.
+ * gfortran.dg/pr16861.f90: Likewise.
+ * gfortran.dg/pr16938.f90: Likewise.
+ * gfortran.dg/pr17090.f90: Likewise.
+ * gfortran.dg/pr17143.f90: Likewise.
+ * gfortran.dg/pr17164.f90: Likewise.
+ * gfortran.dg/pr17229.f: Likewise.
+ * gfortran.dg/pr17285.f90: Likewise.
+ * gfortran.dg/pr17286.f90: Likewise.
+ * gfortran.dg/pr17472.f: Likewise.
+ * gfortran.dg/pr17612.f90: Likewise.
+ * gfortran.dg/pr17706.f90: Likewise.
+ * gfortran.dg/pr18025.f90: Likewise.
+ * gfortran.dg/pr18122.f90: Likewise.
+ * gfortran.dg/pr18210.f90: Likewise.
+ * gfortran.dg/pr18392.f90: Likewise.
+ * gfortran.dg/pr19155.f: Likewise.
+ * gfortran.dg/pr19216.f: Likewise.
+ * gfortran.dg/pr19467.f90: Likewise.
+ * gfortran.dg/pr19657.f: Likewise.
+ * gfortran.dg/pr19926.f90: Likewise.
+ * gfortran.dg/pr19928-1.f90: Likewise.
+ * gfortran.dg/pr19928-2.f90: Likewise.
+ * gfortran.dg/pr20086.f90: Likewise.
+ * gfortran.dg/pr20124.f90: Likewise.
+ * gfortran.dg/pr20163-2.f: Likewise.
+ * gfortran.dg/pr20480.f90: Likewise.
+ * gfortran.dg/pr20755.f: Likewise.
+ * gfortran.dg/pr20950.f: Likewise.
+ * gfortran.dg/pr21177.f90: Likewise.
+ * gfortran.dg/pr21730.f: Likewise.
+ * gfortran.dg/pr22491.f: Likewise.
+ * gfortran.dg/pr25603.f: Likewise.
+ * gfortran.dg/pr26246_2.f90: Likewise.
+ * gfortran.dg/pr32136.f90: Likewise.
+ * gfortran.dg/pr32533.f90: Likewise.
+ * gfortran.dg/pr33794.f90: Likewise.
+ * gfortran.dg/pr35662.f90: Likewise.
+ * gfortran.dg/pr35944-1.f90: Likewise.
+ * gfortran.dg/pr35944-2.f90: Likewise.
+ * gfortran.dg/pr35983.f90: Likewise.
+ * gfortran.dg/pr39865.f90: Likewise.
+ * gfortran.dg/pr41212.f90: Likewise.
+ * gfortran.dg/pr43808.f90: Likewise.
+ * gfortran.dg/pr44592.f90: Likewise.
+ * gfortran.dg/pr44735.f90: Likewise.
+ * gfortran.dg/pr45308.f03: Likewise.
+ * gfortran.dg/pr46297.f: Likewise.
+ * gfortran.dg/pr46588.f90: Likewise.
+ * gfortran.dg/pr46665.f90: Likewise.
+ * gfortran.dg/pr46804.f90: Likewise.
+ * gfortran.dg/pr47008.f03: Likewise.
+ * gfortran.dg/pr47614.f: Likewise.
+ * gfortran.dg/pr47878.f90: Likewise.
+ * gfortran.dg/pr49103.f90: Likewise.
+ * gfortran.dg/pr50069_1.f90: Likewise.
+ * gfortran.dg/pr50769.f90: Likewise.
+ * gfortran.dg/pr52608.f90: Likewise.
+ * gfortran.dg/pr55086_2.f90: Likewise.
+ * gfortran.dg/pr55086_2_tfat.f90: Likewise.
+ * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
+ * gfortran.dg/pr55330.f90: Likewise.
+ * gfortran.dg/pr56015.f90: Likewise.
+ * gfortran.dg/pr57910.f90: Likewise.
+ * gfortran.dg/pr59700.f90: Likewise.
+ * gfortran.dg/pr62125.f90: Likewise.
+ * gfortran.dg/pr64530.f90: Likewise.
+ * gfortran.dg/pr65429.f90: Likewise.
+ * gfortran.dg/pr65450.f90: Likewise.
+ * gfortran.dg/pr65504.f90: Likewise.
+ * gfortran.dg/pr65903.f90: Likewise.
+ * gfortran.dg/pr66311.f90: Likewise.
+ * gfortran.dg/pr66864.f90: Likewise.
+ * gfortran.dg/pr67140.f90: Likewise.
+ * gfortran.dg/pr67524.f90: Likewise.
+ * gfortran.dg/pr67885.f90: Likewise.
+ * gfortran.dg/pr68053.f90: Likewise.
+ * gfortran.dg/pr68566.f90: Likewise.
+ * gfortran.dg/pr69514_1.f90: Likewise.
+ * gfortran.dg/pr69514_2.f90: Likewise.
+ * gfortran.dg/pr69739.f90: Likewise.
+ * gfortran.dg/pr70673.f90: Likewise.
+ * gfortran.dg/pr71523_2.f90: Likewise.
+ * gfortran.dg/pr71764.f90: Likewise.
+ * gfortran.dg/pr78092.f90: Likewise.
+ * gfortran.dg/pr82973.f90: Likewise.
+ * gfortran.dg/pr83864.f90: Likewise.
+ * gfortran.dg/pr83874.f90: Likewise.
+ * gfortran.dg/pr84088.f90: Likewise.
+ * gfortran.dg/pr84155.f90: Likewise.
+ * gfortran.dg/proc_decl_12.f90: Likewise.
+ * gfortran.dg/proc_decl_13.f90: Likewise.
+ * gfortran.dg/proc_decl_15.f90: Likewise.
+ * gfortran.dg/proc_decl_17.f90: Likewise.
+ * gfortran.dg/proc_decl_18.f90: Likewise.
+ * gfortran.dg/proc_decl_2.f90: Likewise.
+ * gfortran.dg/proc_decl_5.f90: Likewise.
+ * gfortran.dg/proc_decl_9.f90: Likewise.
+ * gfortran.dg/proc_ptr_1.f90: Likewise.
+ * gfortran.dg/proc_ptr_10.f90: Likewise.
+ * gfortran.dg/proc_ptr_12.f90: Likewise.
+ * gfortran.dg/proc_ptr_18.f90: Likewise.
+ * gfortran.dg/proc_ptr_19.f90: Likewise.
+ * gfortran.dg/proc_ptr_21.f90: Likewise.
+ * gfortran.dg/proc_ptr_22.f90: Likewise.
+ * gfortran.dg/proc_ptr_23.f90: Likewise.
+ * gfortran.dg/proc_ptr_25.f90: Likewise.
+ * gfortran.dg/proc_ptr_26.f90: Likewise.
+ * gfortran.dg/proc_ptr_3.f90: Likewise.
+ * gfortran.dg/proc_ptr_36.f90: Likewise.
+ * gfortran.dg/proc_ptr_47.f90: Likewise.
+ * gfortran.dg/proc_ptr_48.f90: Likewise.
+ * gfortran.dg/proc_ptr_5.f90: Likewise.
+ * gfortran.dg/proc_ptr_6.f90: Likewise.
+ * gfortran.dg/proc_ptr_7.f90: Likewise.
+ * gfortran.dg/proc_ptr_8.f90: Likewise.
+ * gfortran.dg/proc_ptr_common_1.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
+ * gfortran.dg/proc_ptr_result_1.f90: Likewise.
+ * gfortran.dg/proc_ptr_result_3.f90: Likewise.
+ * gfortran.dg/proc_ptr_result_6.f90: Likewise.
+ * gfortran.dg/proc_ptr_result_7.f90: Likewise.
+ * gfortran.dg/proc_ptr_result_8.f90: Likewise.
+ * gfortran.dg/product_init_expr.f03: Likewise.
+ * gfortran.dg/promotion.f90: Likewise.
+ * gfortran.dg/promotion_3.f90: Likewise.
+ * gfortran.dg/promotion_4.f90: Likewise.
+ * gfortran.dg/protected_1.f90: Likewise.
+ * gfortran.dg/protected_2.f90: Likewise.
+ * gfortran.dg/ptr-func-1.f90: Likewise.
+ * gfortran.dg/ptr-func-2.f90: Likewise.
+ * gfortran.dg/ptr_func_assign_1.f08: Likewise.
+ * gfortran.dg/ptr_func_assign_2.f08: Likewise.
+ * gfortran.dg/ptr_func_assign_3.f08: Likewise.
+ * gfortran.dg/pure_byref_1.f90: Likewise.
+ * gfortran.dg/pure_byref_2.f90: Likewise.
+ * gfortran.dg/pure_byref_3.f90: Likewise.
+ * gfortran.dg/quad_2.f90: Likewise.
+ * gfortran.dg/quad_3.f90: Likewise.
+ * gfortran.dg/random_3.f90: Likewise.
+ * gfortran.dg/random_4.f90: Likewise.
+ * gfortran.dg/random_7.f90: Likewise.
+ * gfortran.dg/read_2.f90: Likewise.
+ * gfortran.dg/read_3.f90: Likewise.
+ * gfortran.dg/read_4.f90: Likewise.
+ * gfortran.dg/read_5.f90: Likewise.
+ * gfortran.dg/read_bad_advance.f90: Likewise.
+ * gfortran.dg/read_bang.f90: Likewise.
+ * gfortran.dg/read_bang4.f90: Likewise.
+ * gfortran.dg/read_comma.f: Likewise.
+ * gfortran.dg/read_dir.f90: Likewise.
+ * gfortran.dg/read_empty_file.f: Likewise.
+ * gfortran.dg/read_eof_1.f90: Likewise.
+ * gfortran.dg/read_eof_2.f90: Likewise.
+ * gfortran.dg/read_eof_3.f90: Likewise.
+ * gfortran.dg/read_eof_4.f90: Likewise.
+ * gfortran.dg/read_eof_5.f90: Likewise.
+ * gfortran.dg/read_eof_6.f: Likewise.
+ * gfortran.dg/read_eof_7.f90: Likewise.
+ * gfortran.dg/read_eof_8.f90: Likewise.
+ * gfortran.dg/read_eof_all.f90: Likewise.
+ * gfortran.dg/read_eor.f90: Likewise.
+ * gfortran.dg/read_float_1.f90: Likewise.
+ * gfortran.dg/read_float_2.f03: Likewise.
+ * gfortran.dg/read_float_3.f90: Likewise.
+ * gfortran.dg/read_float_4.f90: Likewise.
+ * gfortran.dg/read_infnan_1.f90: Likewise.
+ * gfortran.dg/read_list_eof_1.f90: Likewise.
+ * gfortran.dg/read_logical.f90: Likewise.
+ * gfortran.dg/read_many_1.f: Likewise.
+ * gfortran.dg/read_no_eor.f90: Likewise.
+ * gfortran.dg/read_noadvance.f90: Likewise.
+ * gfortran.dg/read_repeat.f90: Likewise.
+ * gfortran.dg/read_repeat_2.f90: Likewise.
+ * gfortran.dg/read_size_noadvance.f90: Likewise.
+ * gfortran.dg/read_x_eof.f90: Likewise.
+ * gfortran.dg/read_x_past.f: Likewise.
+ * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
+ * gfortran.dg/real_const_1.f: Likewise.
+ * gfortran.dg/real_const_2.f90: Likewise.
+ * gfortran.dg/real_const_3.f90: Likewise.
+ * gfortran.dg/real_do_1.f90: Likewise.
+ * gfortran.dg/real_index_1.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_1.f03: Likewise.
+ * gfortran.dg/realloc_on_assign_10.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_11.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_12.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_16.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_17.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_18.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_2.f03: Likewise.
+ * gfortran.dg/realloc_on_assign_23.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_25.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_26.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_27.f08: Likewise.
+ * gfortran.dg/realloc_on_assign_28.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_29.f90: Likewise.
+ * gfortran.dg/realloc_on_assign_3.f03: Likewise.
+ * gfortran.dg/realloc_on_assign_4.f03: Likewise.
+ * gfortran.dg/realloc_on_assign_5.f03: Likewise.
+ * gfortran.dg/realloc_on_assign_7.f03: Likewise.
+ * gfortran.dg/record_marker_1.f90: Likewise.
+ * gfortran.dg/record_marker_2.f: Likewise.
+ * gfortran.dg/record_marker_3.f90: Likewise.
+ * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
+ * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
+ * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
+ * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
+ * gfortran.dg/recursive_check_7.f90: Likewise.
+ * gfortran.dg/recursive_reference_1.f90: Likewise.
+ * gfortran.dg/recursive_reference_2.f90: Likewise.
+ * gfortran.dg/recursive_stack.f90: Likewise.
+ * gfortran.dg/reduction.f90: Likewise.
+ * gfortran.dg/repack_arrays_1.f90: Likewise.
+ * gfortran.dg/repeat_1.f90: Likewise.
+ * gfortran.dg/repeat_2.f90: Likewise.
+ * gfortran.dg/repeat_3.f90: Likewise.
+ * gfortran.dg/repeat_6.f90: Likewise.
+ * gfortran.dg/reshape-alloc.f90: Likewise.
+ * gfortran.dg/reshape-complex.f90: Likewise.
+ * gfortran.dg/reshape.f90: Likewise.
+ * gfortran.dg/reshape_2.f90: Likewise.
+ * gfortran.dg/reshape_7.f90: Likewise.
+ * gfortran.dg/reshape_empty_1.f03: Likewise.
+ * gfortran.dg/reshape_pad_1.f90: Likewise.
+ * gfortran.dg/reshape_rank7.f90: Likewise.
+ * gfortran.dg/reshape_transpose_1.f90: Likewise.
+ * gfortran.dg/reshape_zerosize_3.f90: Likewise.
+ * gfortran.dg/result_default_init_1.f90: Likewise.
+ * gfortran.dg/result_in_spec_1.f90: Likewise.
+ * gfortran.dg/result_in_spec_2.f90: Likewise.
+ * gfortran.dg/ret_array_1.f90: Likewise.
+ * gfortran.dg/ret_pointer_1.f90: Likewise.
+ * gfortran.dg/ret_pointer_2.f90: Likewise.
+ * gfortran.dg/rewind_1.f90: Likewise.
+ * gfortran.dg/round_1.f03: Likewise.
+ * gfortran.dg/round_2.f03: Likewise.
+ * gfortran.dg/round_3.f08: Likewise.
+ * gfortran.dg/round_4.f90: Likewise.
+ * gfortran.dg/rrspacing_1.f90: Likewise.
+ * gfortran.dg/runtime_warning_1.f90: Likewise.
+ * gfortran.dg/same_type_as_2.f03: Likewise.
+ * gfortran.dg/save_1.f90: Likewise.
+ * gfortran.dg/save_5.f90: Likewise.
+ * gfortran.dg/save_6.f90: Likewise.
+ * gfortran.dg/scalar_mask_1.f90: Likewise.
+ * gfortran.dg/scalar_mask_2.f90: Likewise.
+ * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
+ * gfortran.dg/scale_1.f90: Likewise.
+ * gfortran.dg/scan_1.f90: Likewise.
+ * gfortran.dg/scan_2.f90: Likewise.
+ * gfortran.dg/secnds-1.f: Likewise.
+ * gfortran.dg/secnds.f: Likewise.
+ * gfortran.dg/select_1.f90: Likewise.
+ * gfortran.dg/select_2.f90: Likewise.
+ * gfortran.dg/select_3.f90: Likewise.
+ * gfortran.dg/select_5.f90: Likewise.
+ * gfortran.dg/select_char_1.f90: Likewise.
+ * gfortran.dg/select_char_2.f90: Likewise.
+ * gfortran.dg/select_type_13.f03: Likewise.
+ * gfortran.dg/select_type_14.f03: Likewise.
+ * gfortran.dg/select_type_15.f03: Likewise.
+ * gfortran.dg/select_type_19.f03: Likewise.
+ * gfortran.dg/select_type_2.f03: Likewise.
+ * gfortran.dg/select_type_26.f03: Likewise.
+ * gfortran.dg/select_type_27.f03: Likewise.
+ * gfortran.dg/select_type_28.f03: Likewise.
+ * gfortran.dg/select_type_3.f03: Likewise.
+ * gfortran.dg/select_type_35.f03: Likewise.
+ * gfortran.dg/select_type_36.f03: Likewise.
+ * gfortran.dg/select_type_37.f03: Likewise.
+ * gfortran.dg/select_type_39.f03: Likewise.
+ * gfortran.dg/select_type_4.f90: Likewise.
+ * gfortran.dg/select_type_5.f03: Likewise.
+ * gfortran.dg/select_type_6.f03: Likewise.
+ * gfortran.dg/select_type_7.f03: Likewise.
+ * gfortran.dg/select_type_8.f03: Likewise.
+ * gfortran.dg/selected_char_kind_1.f90: Likewise.
+ * gfortran.dg/selected_char_kind_4.f90: Likewise.
+ * gfortran.dg/selected_kind_1.f90: Likewise.
+ * gfortran.dg/selected_real_kind_2.f90: Likewise.
+ * gfortran.dg/shape_2.f90: Likewise.
+ * gfortran.dg/shape_4.f90: Likewise.
+ * gfortran.dg/shape_5.f90: Likewise.
+ * gfortran.dg/shape_7.f90: Likewise.
+ * gfortran.dg/shape_8.f90: Likewise.
+ * gfortran.dg/shape_9.f90: Likewise.
+ * gfortran.dg/shift-kind_2.f90: Likewise.
+ * gfortran.dg/shiftalr_1.F90: Likewise.
+ * gfortran.dg/shiftalr_2.F90: Likewise.
+ * gfortran.dg/simpleif_1.f90: Likewise.
+ * gfortran.dg/simplify_argN_1.f90: Likewise.
+ * gfortran.dg/simplify_cshift_1.f90: Likewise.
+ * gfortran.dg/simplify_cshift_4.f90: Likewise.
+ * gfortran.dg/simplify_eoshift_1.f90: Likewise.
+ * gfortran.dg/simplify_modulo.f90: Likewise.
+ * gfortran.dg/single_char_string.f90: Likewise.
+ * gfortran.dg/size_dim.f90: Likewise.
+ * gfortran.dg/size_optional_dim_1.f90: Likewise.
+ * gfortran.dg/sizeof.f90: Likewise.
+ * gfortran.dg/sizeof_4.f90: Likewise.
+ * gfortran.dg/slash_1.f90: Likewise.
+ * gfortran.dg/sms-1.f90: Likewise.
+ * gfortran.dg/sms-2.f90: Likewise.
+ * gfortran.dg/spec_expr_7.f90: Likewise.
+ * gfortran.dg/specifics_1.f90: Likewise.
+ * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
+ * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
+ * gfortran.dg/spread_init_expr.f03: Likewise.
+ * gfortran.dg/spread_scalar_source.f90: Likewise.
+ * gfortran.dg/spread_shape_1.f90: Likewise.
+ * gfortran.dg/stat_1.f90: Likewise.
+ * gfortran.dg/stat_2.f90: Likewise.
+ * gfortran.dg/stfunc_1.f90: Likewise.
+ * gfortran.dg/stfunc_4.f90: Likewise.
+ * gfortran.dg/stfunc_6.f90: Likewise.
+ * gfortran.dg/storage_size_1.f08: Likewise.
+ * gfortran.dg/storage_size_3.f08: Likewise.
+ * gfortran.dg/storage_size_4.f90: Likewise.
+ * gfortran.dg/streamio_1.f90: Likewise.
+ * gfortran.dg/streamio_10.f90: Likewise.
+ * gfortran.dg/streamio_11.f90: Likewise.
+ * gfortran.dg/streamio_12.f90: Likewise.
+ * gfortran.dg/streamio_13.f90: Likewise.
+ * gfortran.dg/streamio_14.f90: Likewise.
+ * gfortran.dg/streamio_15.f90: Likewise.
+ * gfortran.dg/streamio_16.f90: Likewise.
+ * gfortran.dg/streamio_17.f90: Likewise.
+ * gfortran.dg/streamio_2.f90: Likewise.
+ * gfortran.dg/streamio_3.f90: Likewise.
+ * gfortran.dg/streamio_4.f90: Likewise.
+ * gfortran.dg/streamio_5.f90: Likewise.
+ * gfortran.dg/streamio_6.f90: Likewise.
+ * gfortran.dg/streamio_7.f90: Likewise.
+ * gfortran.dg/streamio_8.f90: Likewise.
+ * gfortran.dg/streamio_9.f90: Likewise.
+ * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
+ * gfortran.dg/string_4.f90: Likewise.
+ * gfortran.dg/string_array_constructor_2.f90: Likewise.
+ * gfortran.dg/string_assign_2.f90: Likewise.
+ * gfortran.dg/string_compare_1.f90: Likewise.
+ * gfortran.dg/string_compare_2.f90: Likewise.
+ * gfortran.dg/string_compare_3.f90: Likewise.
+ * gfortran.dg/string_ctor_1.f90: Likewise.
+ * gfortran.dg/string_length_1.f90: Likewise.
+ * gfortran.dg/string_length_2.f90: Likewise.
+ * gfortran.dg/string_length_3.f90: Likewise.
+ * gfortran.dg/string_length_4.f90: Likewise.
+ * gfortran.dg/string_null_compare_1.f: Likewise.
+ * gfortran.dg/string_pad_trunc.f90: Likewise.
+ * gfortran.dg/structure_constructor_1.f03: Likewise.
+ * gfortran.dg/structure_constructor_11.f90: Likewise.
+ * gfortran.dg/structure_constructor_13.f03: Likewise.
+ * gfortran.dg/structure_constructor_2.f03: Likewise.
+ * gfortran.dg/structure_constructor_5.f03: Likewise.
+ * gfortran.dg/submodule_1.f08: Likewise.
+ * gfortran.dg/submodule_11.f08: Likewise.
+ * gfortran.dg/submodule_14.f08: Likewise.
+ * gfortran.dg/submodule_15.f08: Likewise.
+ * gfortran.dg/submodule_17.f08: Likewise.
+ * gfortran.dg/submodule_18.f08: Likewise.
+ * gfortran.dg/submodule_19.f08: Likewise.
+ * gfortran.dg/submodule_2.f08: Likewise.
+ * gfortran.dg/submodule_27.f08: Likewise.
+ * gfortran.dg/submodule_28.f08: Likewise.
+ * gfortran.dg/submodule_29.f08: Likewise.
+ * gfortran.dg/submodule_30.f08: Likewise.
+ * gfortran.dg/submodule_6.f08: Likewise.
+ * gfortran.dg/submodule_7.f08: Likewise.
+ * gfortran.dg/submodule_8.f08: Likewise.
+ * gfortran.dg/subnormal_1.f90: Likewise.
+ * gfortran.dg/subref_array_pointer_1.f90: Likewise.
+ * gfortran.dg/subref_array_pointer_2.f90: Likewise.
+ * gfortran.dg/subref_array_pointer_4.f90: Likewise.
+ * gfortran.dg/substr_2.f: Likewise.
+ * gfortran.dg/substr_3.f: Likewise.
+ * gfortran.dg/substr_4.f: Likewise.
+ * gfortran.dg/substr_5.f90: Likewise.
+ * gfortran.dg/substr_6.f90: Likewise.
+ * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
+ * gfortran.dg/sum_init_expr.f03: Likewise.
+ * gfortran.dg/sum_zero_array_1.f90: Likewise.
+ * gfortran.dg/system_clock_3.f08: Likewise.
+ * gfortran.dg/t_editing.f: Likewise.
+ * gfortran.dg/team_change_1.f90: Likewise.
+ * gfortran.dg/team_end_1.f90: Likewise.
+ * gfortran.dg/team_number_1.f90: Likewise.
+ * gfortran.dg/temporary_1.f90: Likewise.
+ * gfortran.dg/test_com_block.f90: Likewise.
+ * gfortran.dg/test_only_clause.f90: Likewise.
+ * gfortran.dg/tiny_1.f90: Likewise.
+ * gfortran.dg/tiny_2.f90: Likewise.
+ * gfortran.dg/tl_editing.f90: Likewise.
+ * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
+ * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
+ * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
+ * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
+ * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
+ * gfortran.dg/transfer_class_2.f90: Likewise.
+ * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
+ * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
+ * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
+ * gfortran.dg/transfer_resolve_1.f90: Likewise.
+ * gfortran.dg/transfer_simplify_1.f90: Likewise.
+ * gfortran.dg/transfer_simplify_10.f90: Likewise.
+ * gfortran.dg/transfer_simplify_11.f90: Likewise.
+ * gfortran.dg/transfer_simplify_2.f90: Likewise.
+ * gfortran.dg/transfer_simplify_3.f90: Likewise.
+ * gfortran.dg/transfer_simplify_4.f90: Likewise.
+ * gfortran.dg/transfer_simplify_8.f90: Likewise.
+ * gfortran.dg/transfer_simplify_9.f90: Likewise.
+ * gfortran.dg/transpose_1.f90: Likewise.
+ * gfortran.dg/transpose_3.f03: Likewise.
+ * gfortran.dg/transpose_4.f90: Likewise.
+ * gfortran.dg/transpose_conjg_1.f90: Likewise.
+ * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
+ * gfortran.dg/transpose_optimization_2.f90: Likewise.
+ * gfortran.dg/trim_1.f90: Likewise.
+ * gfortran.dg/trim_optimize_1.f90: Likewise.
+ * gfortran.dg/trim_optimize_2.f90: Likewise.
+ * gfortran.dg/trim_optimize_3.f90: Likewise.
+ * gfortran.dg/trim_optimize_4.f90: Likewise.
+ * gfortran.dg/trim_optimize_5.f90: Likewise.
+ * gfortran.dg/trim_optimize_6.f90: Likewise.
+ * gfortran.dg/trim_optimize_7.f90: Likewise.
+ * gfortran.dg/trim_optimize_8.f90: Likewise.
+ * gfortran.dg/type_to_class_1.f03: Likewise.
+ * gfortran.dg/type_to_class_2.f03: Likewise.
+ * gfortran.dg/type_to_class_3.f03: Likewise.
+ * gfortran.dg/type_to_class_4.f03: Likewise.
+ * gfortran.dg/type_to_class_5.f03: Likewise.
+ * gfortran.dg/typebound_assignment_5.f03: Likewise.
+ * gfortran.dg/typebound_assignment_6.f03: Likewise.
+ * gfortran.dg/typebound_assignment_7.f90: Likewise.
+ * gfortran.dg/typebound_call_1.f03: Likewise.
+ * gfortran.dg/typebound_call_13.f03: Likewise.
+ * gfortran.dg/typebound_call_18.f03: Likewise.
+ * gfortran.dg/typebound_call_19.f03: Likewise.
+ * gfortran.dg/typebound_call_2.f03: Likewise.
+ * gfortran.dg/typebound_call_20.f03: Likewise.
+ * gfortran.dg/typebound_call_3.f03: Likewise.
+ * gfortran.dg/typebound_generic_5.f03: Likewise.
+ * gfortran.dg/typebound_generic_6.f03: Likewise.
+ * gfortran.dg/typebound_generic_9.f03: Likewise.
+ * gfortran.dg/typebound_operator_12.f03: Likewise.
+ * gfortran.dg/typebound_operator_13.f03: Likewise.
+ * gfortran.dg/typebound_operator_15.f90: Likewise.
+ * gfortran.dg/typebound_operator_20.f90: Likewise.
+ * gfortran.dg/typebound_operator_3.f03: Likewise.
+ * gfortran.dg/typebound_operator_6.f03: Likewise.
+ * gfortran.dg/typebound_operator_7.f03: Likewise.
+ * gfortran.dg/typebound_operator_8.f03: Likewise.
+ * gfortran.dg/typebound_operator_9.f03: Likewise.
+ * gfortran.dg/typebound_proc_19.f90: Likewise.
+ * gfortran.dg/typebound_proc_20.f90: Likewise.
+ * gfortran.dg/typebound_proc_23.f90: Likewise.
+ * gfortran.dg/typebound_proc_27.f03: Likewise.
+ * gfortran.dg/typebound_proc_35.f90: Likewise.
+ * gfortran.dg/typebound_proc_36.f90: Likewise.
+ * gfortran.dg/unf_io_convert_1.f90: Likewise.
+ * gfortran.dg/unf_io_convert_2.f90: Likewise.
+ * gfortran.dg/unf_io_convert_3.f90: Likewise.
+ * gfortran.dg/unf_io_convert_4.f90: Likewise.
+ * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
+ * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
+ * gfortran.dg/unf_short_record_1.f90: Likewise.
+ * gfortran.dg/unformatted_recl_1.f90: Likewise.
+ * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
+ * gfortran.dg/unit_1.f90: Likewise.
+ * gfortran.dg/unlimited_fmt_1.f08: Likewise.
+ * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
+ * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
+ * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
+ * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
+ * gfortran.dg/unpack_init_expr.f03: Likewise.
+ * gfortran.dg/use_10.f90: Likewise.
+ * gfortran.dg/use_11.f90: Likewise.
+ * gfortran.dg/use_13.f90: Likewise.
+ * gfortran.dg/use_24.f90: Likewise.
+ * gfortran.dg/use_27.f90: Likewise.
+ * gfortran.dg/use_5.f90: Likewise.
+ * gfortran.dg/use_allocated_1.f90: Likewise.
+ * gfortran.dg/use_only_1.f90: Likewise.
+ * gfortran.dg/use_only_4.f90: Likewise.
+ * gfortran.dg/use_rename_2.f90: Likewise.
+ * gfortran.dg/use_rename_4.f90: Likewise.
+ * gfortran.dg/used_dummy_types_1.f90: Likewise.
+ * gfortran.dg/used_interface_ref.f90: Likewise.
+ * gfortran.dg/used_types_5.f90: Likewise.
+ * gfortran.dg/utf8_1.f03: Likewise.
+ * gfortran.dg/utf8_2.f03: Likewise.
+ * gfortran.dg/value_1.f90: Likewise.
+ * gfortran.dg/value_2.f90: Likewise.
+ * gfortran.dg/value_4.f90: Likewise.
+ * gfortran.dg/value_6.f03: Likewise.
+ * gfortran.dg/value_7.f03: Likewise.
+ * gfortran.dg/value_test.f90: Likewise.
+ * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
+ * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
+ * gfortran.dg/vect/pr60510.f: Likewise.
+ * gfortran.dg/vect/pr69882.f90: Likewise.
+ * gfortran.dg/vect/pr69980.f90: Likewise.
+ * gfortran.dg/vect/vect-5.f90: Likewise.
+ * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
+ * gfortran.dg/vector_subscript_1.f90: Likewise.
+ * gfortran.dg/vector_subscript_2.f90: Likewise.
+ * gfortran.dg/vector_subscript_3.f90: Likewise.
+ * gfortran.dg/vector_subscript_5.f90: Likewise.
+ * gfortran.dg/verify_2.f90: Likewise.
+ * gfortran.dg/volatile10.f90: Likewise.
+ * gfortran.dg/where_1.f90: Likewise.
+ * gfortran.dg/where_operator_assign_1.f90: Likewise.
+ * gfortran.dg/where_operator_assign_2.f90: Likewise.
+ * gfortran.dg/where_operator_assign_3.f90: Likewise.
+ * gfortran.dg/whole_file_13.f90: Likewise.
+ * gfortran.dg/whole_file_2.f90: Likewise.
+ * gfortran.dg/widechar_2.f90: Likewise.
+ * gfortran.dg/widechar_4.f90: Likewise.
+ * gfortran.dg/widechar_5.f90: Likewise.
+ * gfortran.dg/widechar_6.f90: Likewise.
+ * gfortran.dg/widechar_8.f90: Likewise.
+ * gfortran.dg/widechar_IO_1.f90: Likewise.
+ * gfortran.dg/widechar_IO_2.f90: Likewise.
+ * gfortran.dg/widechar_IO_3.f90: Likewise.
+ * gfortran.dg/widechar_IO_4.f90: Likewise.
+ * gfortran.dg/widechar_compare_1.f90: Likewise.
+ * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
+ * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
+ * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
+ * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
+ * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
+ * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
+ * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
+ * gfortran.dg/widechar_select_1.f90: Likewise.
+ * gfortran.dg/winapi.f90: Likewise.
+ * gfortran.dg/write_0_pe_format.f90: Likewise.
+ * gfortran.dg/write_back.f: Likewise.
+ * gfortran.dg/write_check3.f90: Likewise.
+ * gfortran.dg/write_direct_eor.f90: Likewise.
+ * gfortran.dg/write_padding.f90: Likewise.
+ * gfortran.dg/write_recursive.f90: Likewise.
+ * gfortran.dg/write_rewind_1.f: Likewise.
+ * gfortran.dg/write_rewind_2.f: Likewise.
+ * gfortran.dg/write_zero_array.f90: Likewise.
+ * gfortran.dg/x_slash_1.f: Likewise.
+ * gfortran.dg/x_slash_2.f: Likewise.
+ * gfortran.dg/zero_array_components_1.f90: Likewise.
+ * gfortran.dg/zero_length_1.f90: Likewise.
+ * gfortran.dg/zero_length_2.f90: Likewise.
+ * gfortran.dg/zero_sized_1.f90: Likewise.
+ * gfortran.dg/zero_sized_3.f90: Likewise.
+ * gfortran.fortran-torture/compile/nested.f90: Likewise.
+ * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
+ * gfortran.fortran-torture/execute/allocate.f90: Likewise.
+ * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
+ * gfortran.fortran-torture/execute/args.f90: Likewise.
+ * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
+ * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
+ * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
+ * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
+ * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
+ * gfortran.fortran-torture/execute/backspace.f90: Likewise.
+ * gfortran.fortran-torture/execute/bounds.f90: Likewise.
+ * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
+ * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
+ * gfortran.fortran-torture/execute/common.f90: Likewise.
+ * gfortran.fortran-torture/execute/common_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/common_size.f90: Likewise.
+ * gfortran.fortran-torture/execute/constructor.f90: Likewise.
+ * gfortran.fortran-torture/execute/contained.f90: Likewise.
+ * gfortran.fortran-torture/execute/contained2.f90: Likewise.
+ * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/data.f90: Likewise.
+ * gfortran.fortran-torture/execute/data_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/data_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/data_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_init.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_io.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_point.f90: Likewise.
+ * gfortran.fortran-torture/execute/der_type.f90: Likewise.
+ * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
+ * gfortran.fortran-torture/execute/elemental.f90: Likewise.
+ * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
+ * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
+ * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
+ * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
+ * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
+ * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
+ * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
+ * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/initializer.f90: Likewise.
+ * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
+ * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
+ * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
+ Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
+ * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
+ * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
+ * gfortran.fortran-torture/execute/math.f90: Likewise.
+ * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
+ * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
+ * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
+ * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/partparm.f90: Likewise.
+ * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/power.f90: Likewise.
+ * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
+ * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
+ * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
+ * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
+ * gfortran.fortran-torture/execute/pr40021.f: Likewise.
+ * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
+ * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
+ * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
+ * gfortran.fortran-torture/execute/procarg.f90: Likewise.
+ * gfortran.fortran-torture/execute/ptr.f90: Likewise.
+ * gfortran.fortran-torture/execute/random_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/random_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/random_init.f90: Likewise.
+ * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
+ * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
+ * gfortran.fortran-torture/execute/retarray.f90: Likewise.
+ * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/save_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/save_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
+ * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
+ * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
+ * gfortran.fortran-torture/execute/select_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
+ * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
+ * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
+ * gfortran.fortran-torture/execute/specifics.f90: Likewise.
+ * gfortran.fortran-torture/execute/st_function.f90: Likewise.
+ * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
+ * gfortran.fortran-torture/execute/straret.f90: Likewise.
+ * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
+ * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/string.f90: Likewise.
+ * gfortran.fortran-torture/execute/strlen.f90: Likewise.
+ * gfortran.fortran-torture/execute/strret.f90: Likewise.
+ * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
+ * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
+ * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
+ * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
+ * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/userop.f90: Likewise.
+ * gfortran.fortran-torture/execute/where17.f90: Likewise.
+ * gfortran.fortran-torture/execute/where18.f90: Likewise.
+ * gfortran.fortran-torture/execute/where19.f90: Likewise.
+ * gfortran.fortran-torture/execute/where20.f90: Likewise.
+ * gfortran.fortran-torture/execute/where21.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_10.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_11.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_14.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_15.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_16.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_2.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_3.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_4.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_5.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_6.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_7.f90: Likewise.
+ * gfortran.fortran-torture/execute/where_8.f90: Likewise.
+ * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
+ * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
+ * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
+ * gfortran.dg/inline_transpose_1.f90: Likewise.
+
+2018-02-17 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84115
+ * gfortran.dg/associate_35.f90: Remove error, add STOP n and
+ change to dg-run.
+
+2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/84277
+ * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
+ * gnat.dg/dispatch1.adb: Rename into...
+ * gnat.dg/disp1.adb: ...this.
+ * gnat.dg/dispatch1_p.ads: Rename into...
+ * gnat.dg/disp1_pkg.ads: ...this.
+ * gnat.dg/disp2.adb: Rename into...
+ * gnat.dg/dispatch2.adb: ...this.
+ * gnat.dg/dispatch2_p.ads: Rename into...
+ * gnat.dg/disp2_pkg.ads: ...this.
+ * gnat.dg/dispatch2_p.adb: Rename into...
+ * gnat.dg/disp2_pkg.adb: this.
+ * gnat.dg/generic_dispatch.adb: Rename into...
+ * gnat.dg/generic_disp.adb: this.
+ * gnat.dg/generic_dispatch_p.ads: Rename into...
+ * gnat.dg/generic_disp_pkg.ads: ...this.
+ * gnat.dg/generic_dispatch_p.adb: Rename into...
+ * gnat.dg/generic_disp_pkg.adb: ...this.
+ * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
+ * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
+ * gnat.dg/object_overflow1.adb: Tweak index.
+ * gnat.dg/object_overflow2.adb: Likewise.
+ * gnat.dg/object_overflow3.adb: Likewise.
+ * gnat.dg/object_overflow4.adb: Likewise.
+ * gnat.dg/object_overflow5.adb: Likewise.
+
+2018-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/84425
+ * gcc.c-torture/compile/pr84425.c: New test.
+
+2018-02-16 Marek Polacek <polacek@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84192
+ * g++.dg/cpp1y/constexpr-84192.C: New test.
+
+2018-02-16 Martin Sebor <msebor@redhat.com>
+
+ PR c++/79064
+ * g++.dg/overload15.C: New test.
+
+2018-02-16 Yury Gribov <tetra2005@gmail.com>
+
+ PR target/81535
+ * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
+ * gcc.dg/pr56727-2.c: Ditto.
+ * gcc.target/powerpc/pr79439.c: Renamed to...
+ * gcc.target/powerpc/pr79439-1.c: ...this.
+ * gcc.target/powerpc/pr79439-2.c: New test.
+ * gcc.target/powerpc/pr79439-3.c: New test.
+
+2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ target/pr84371
+ * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
+ * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
+ * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
+ * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
+ * gcc.target/powerpc/builtins-3.c: Same.
+
+2018-02-16 Nathan Sidwell <nathan@acm.org>
+
+ * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
+
+2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/70023
+ * gcc.target/i386/pr70023.c: New.
+
+2018-02-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
+ tests.
+ * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
+ tests.
+
+2018-02-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
+ for the ABI definitions for vec_extract4b and vec_insert4b.
+
+2018-02-16 Nathan Sidwell <nathan@acm.org>
+
+ * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
+ * g++.old-deja/g++.mike/net43.C: Likewise.
+
+2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82468
+ * g++.dg/cpp1z/class-deduction48.C: New.
+
+2018-02-16 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/84375
+ * g++.dg/lookup/pr84375.C: New.
+
+2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/83831
+ * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
+
+2018-02-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84417
+ * gcc.dg/torture/pr84417.c: New testcase.
+
+2018-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84272
+ * g++.dg/opt/pr84272.C: New test.
+
+ PR rtl-optimization/83723
+ * gcc.dg/pr83723.c: New test.
+
+2018-02-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84399
+ * gcc.dg/graphite/pr84399.c: New testcase.
+
+2018-02-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84190
+ * g++.dg/torture/pr84190.C: New testcase.
+
+2018-02-15 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
+ directives.
+
+2018-02-15 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/84409
+ * gfortran.dg/dtio_21.f03: Add an error message.
+ * gfortran.dg/dtio_22.f90: Fix invalid test case.
+
+2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84381
+ * gfortran.dg/stop_shouldfail.f90: New test.
+
+2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84330
+ * g++.dg/concepts/pr84330.C: New.
+
+2018-02-15 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
+
+2018-02-15 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/compile/pr84136.c: Require effective target
+ indirect_jumps.
+
+2018-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84383
+ * gcc.c-torture/compile/pr84383.c: New test.
+
+ PR tree-optimization/84334
+ * gcc.dg/pr84334.c: New test.
+
+2018-02-14 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-4-int128-runnable.c
+ (dg-require-effective-target): Change vsx_hw to p8vector_hw.
+ (dg-options): Change -maltivec -mvsx to -mpower8-vector.
+
+2018-02-14 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83698
+ * gcc.dg/Wrestrict-7.c: New test.
+ * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
+ * gcc.target/i386/chkp-stropt-17.c: Same.
+
+2018-02-14 Martin Sebor <msebor@redhat.com>
+
+ PR c/84108
+ * gcc.dg/Wattributes-8.c: New test.
+
+2018-02-14 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/84385
+ * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
+ * gfortran.dg/allocate_with_source_23.f90: Ditto.
+ * gfortran.dg/select_type_1.f03: Extend test case.
+
+2017-02-14 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
+ (dg-options): Use -O2 -msse2 -mno-sse3.
+
+2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
+ this test case still works ok.
+ * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/insert-be-order.c: Likewise.
+ * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/ld-be-order.c: Likewise.
+ * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/lde-be-order.c: Likewise.
+ * gcc.dg/vmx/ldl-be-order.c: Likewise.
+ * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/merge-be-order.c: Likewise.
+ * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
+ * gcc.dg/vmx/pack-be-order.c: Likewise.
+ * gcc.dg/vmx/perm-be-order.c: Likewise.
+ * gcc.dg/vmx/splat-be-order.c: Likewise.
+ * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/st-be-order.c: Likewise.
+ * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/ste-be-order.c: Likewise.
+ * gcc.dg/vmx/stl-be-order.c: Likewise.
+ * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
+ * gcc.dg/vmx/sum2s-be-order.c: Likewise.
+ * gcc.dg/vmx/unpack-be-order.c: Likewise.
+ * gcc.dg/vmx/vsums-be-order.c: Likewise.
+ * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
+
+2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84350
+ * g++.dg/cpp0x/auto49.C: New.
+
+2018-02-14 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/template/instantiate5.C: Adjust required-from loc.
+
+2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
+ * gcc.target/powerpc/le-altivec-consts.c: Same.
+
+2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ PR target/84220
+ * gcc.target/powerpc/pr84220-sld.c: New test.
+ * gcc.target/powerpc/pr84220-sld2.c: New test.
+ * gcc.target/powerpc/pr84220-sldw.c: New test.
+ * gcc.target/powerpc/pr84220-xxperm.c: New test.
+ * gcc.target/powerpc/pr84220-xxsld.c: New test.
+
+2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ PR target/84239
+ * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
+ _inc_ssp intrinsics.
+ * gcc.target/i386/cet-intrin-4.c: Likewise.
+ * gcc.target/i386/cet-rdssp-1.c: Remove argument from
+ __builtin_ia32_rdssp[d|q].
+
+2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/84357
+ * gcc.dg/vect/pr84357.c: New test.
+
+2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/83831
+ * gcc.target/rx/pr83831.c: New tests.
+
+2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
+
+ PR target/79242
+ * gcc.target/msp430/pr79242.c: New test.
+
+2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/84372
+ * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
+ with -mcpu=power9.
+
+2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/84279
+ * g++.dg/pr84279.C: New test.
+
+2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/84169
+ * gcc.c-torture/execute/pr84169.c: New.
+
+2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/84370
+ * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
+
+2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/84365
+ * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
+ with -mcpu=power9.
+
+2018-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84364
+ * g++.dg/warn/effc4.C: New test.
+
+2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84333
+ * g++.dg/template/sizeof16.C: New.
+ * g++.dg/template/sizeof17.C: Likewise.
+
+2018-02-13 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/84313
+ * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
+ add necessary compiler options.
+ * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
+
+2018-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/82210
+ * gcc.c-torture/execute/pr82210.c: New test.
+
+ PR middle-end/84309
+ * gcc.dg/pr84309-2.c: New test.
+
+2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/84321
+ * gcc.dg/pr84321.c: New test.
+
+2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/84359
+ * gcc.target/i386/pr57193.c: Add -march=x86-64.
+
+2018-02-13 Paolo Bonzini <bonzini@gnu.org>
+
+ PR sanitizer/84340
+ * gcc.dg/asan/pr84307.c: Remove test.
+
+2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
+
+ * gcc.target/rl78/test_auto_vector.c: New test.
+
+2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR c/84305
+ * gcc.c-torture/compile/pr84305.c: New test.
+
+2018-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84335
+ * gcc.target/i386/pr84335.c: New test.
+
+ PR tree-optimization/84339
+ * gcc.c-torture/execute/pr84339.c: New test.
+
+ PR middle-end/84309
+ * gcc.dg/pr84309.c: New test.
+ * gcc.target/i386/pr84309.c: New test.
+
+ PR target/84336
+ * gcc.target/i386/pr84336.c: New test.
+
+2018-02-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84341
+ * c-c++-common/gomp/pr84341.c: New test.
+
+2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/68746
+ * gfortran.dg/read_dir.f90: Re-add dg-do run.
+
+2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/68746
+ * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
+ of zero for read.
+
+2018-02-12 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/reg-args-size.c: New test.
+
+2018-02-12 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
+ uint128 tests to new testfile.
+ * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
+ int128 and uint128 tests.
+ * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
+ list of torture tests.
+
+2018-02-12 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/84273
+ * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
+ * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
+
+2018-02-12 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/82641
+ * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
+
+2018-02-12 Paolo Bonzini <bonzini@gnu.org>
+
+ PR sanitizer/84307
+ * gcc.dg/asan/pr84307.c: New test.
+
+2018-02-12 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/parse/pr84263.C: New.
+
+2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79626
+ * g++.dg/template/crash129.C: New.
+
+2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
+
+ PR target/83828
+ * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
+ * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
+
+2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
+ _mm_maskz_scalef_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
+ (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
+ intrinsics.
+ * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
+ _mm_maskz_scalef_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
+ _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
+ intrinsics.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
+ __builtin_ia32_scalefss_round): Remove builtin.
+ (__builtin_ia32_scalefsd_mask_round,
+ __builtin_ia32_scalefss_mask_round): Test new builtin.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
+ (_mm_maskz_sqrt_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
+ (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
+ (_mm_maskz_sqrt_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
+ (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
+ intrinsics.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
+ (__builtin_ia32_sqrtss_round): Remove builtins.
+ (__builtin_ia32_sqrtsd_mask_round)
+ (__builtin_ia32_sqrtss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR fortran/35299
+ * gfortran.dg/statement_function_3.f: New test.
+
+2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/54223
+ PR fortran/84276
+ * gfortran.dg/statement_function_1.f90: New test.
+ * gfortran.dg/statement_function_2.f90: New test.
+
+2018-02-11 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84074
+ * gfortran.dg/type_to_class_5.f03: New test.
+
+2018-02-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/56691
+ * gfortran.dg/type_to_class_4.f03: New test.
+
+2018-02-10 Alan Modra <amodra@gmail.com>
+
+ PR target/84300
+ * gcc.dg/pr84300.c: New.
+
+2018-02-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/83987
+ * g++.dg/ubsan/pr83987-2.C: New test.
+
+2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
+
+ * gcc.target/rx/movsicc.c: New test.
+
+2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/83926
+ * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
+ message.
+
+2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
+ * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
+
+2018-02-09 Nathan Sidwell <nathan@acm.org>
+
+ PR c/84293
+ * c-c++-common/pr84293.h: New.
+ * c-c++-common/pr84293.c: New.
+
+2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/57193
+ * gcc.target/i386/pr57193.c: New.
+
+2018-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84226
+ * gcc.target/powerpc/pr84226.c: New test.
+
+2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
+ from this to...
+ <vclzd>: ...this.
+
+2018-02-09 Martin Sebor <msebor@redhat.com>
+
+ PR lto/84212
+ * gcc.dg/lto/pr84212_0.c: New test file.
+ * gcc.dg/lto/pr84212_1.c: Same.
+
+2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/83926
+ * gcc.target/powerpc/pr83926.c: New test.
+ * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
+ message. Fix test for running in 32-bit mode.
+
+2018-02-09 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/82641
+ * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
+
+2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/PR84295
+ * gcc.target/s390/pr84295.c: New test.
+
+2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/77522
+ * g++.dg/cpp1y/lambda-init16.C: New.
+
+2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/sso8.adb: New test.
+ * gnat.dg/sso8_pkg.ads: New helper.
+
+2018-02-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84278
+ * gcc.target/i386/pr84278.c: Adjust regex.
+
+2018-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84232
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
+
+ PR debug/84252
+ * gcc.target/aarch64/pr84252.c: New test.
+
+ PR middle-end/84237
+ * gcc.dg/pr84237.c: New test.
+
+2018-02-09 Marek Polacek <polacek@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83659
+ * g++.dg/torture/pr83659.C: New test.
+
+2018-02-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/84136
+ * gcc.c-torture/compile/pr84136.c: New test.
+
+2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
+
+ PR target/83008
+ * gcc.target/i386/pr83008.c: New test.
+
+2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/81143
+ * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
+
+2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83806
+ * g++.dg/warn/Wunused-parm-11.C: New.
+
+2018-02-08 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/84238
+ * gcc.dg/Wstringop-overflow-3.c: New test.
+
+2018-02-08 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
+
+2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/84265
+ * gcc.dg/vect/pr84265.c: New test.
+
+2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81635
+ * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
+ * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
+
+2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/nobp-function-pointer-attr.c: New test.
+ * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
+ * gcc.target/s390/nobp-function-pointer-z10.c: New test.
+ * gcc.target/s390/nobp-function-pointer-z900.c: New test.
+ * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
+ * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
+ * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
+ * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
+ * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
+ * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
+ * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
+ * gcc.target/s390/nobp-return-attr-all.c: New test.
+ * gcc.target/s390/nobp-return-attr-neg.c: New test.
+ * gcc.target/s390/nobp-return-mem-attr.c: New test.
+ * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
+ * gcc.target/s390/nobp-return-mem-z10.c: New test.
+ * gcc.target/s390/nobp-return-mem-z900.c: New test.
+ * gcc.target/s390/nobp-return-reg-attr.c: New test.
+ * gcc.target/s390/nobp-return-reg-mixed.c: New test.
+ * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
+ * gcc.target/s390/nobp-return-reg-z10.c: New test.
+ * gcc.target/s390/nobp-return-reg-z900.c: New test.
+ * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
+ * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
+ * gcc.target/s390/nobp-table-jump-z10.c: New test.
+ * gcc.target/s390/nobp-table-jump-z900.c: New test.
+
+2018-02-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84233
+ * g++.dg/torture/pr84233.C: New testcase.
+
+2018-02-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84278
+ * gcc.target/i386/pr84278.c: New testcase.
+
+2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR rtl-optimization/84068
+ PR rtl-optimization/83459
+ * gcc.dg/pr84068.c: New test.
+
+2018-02-08 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
+ loop vectorization to happen.
+
+2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83204
+ * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
+
+2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
+
+2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/84154
+ * gcc.target/powerpc/pr84154-1.c: New tests.
+ * gcc.target/powerpc/pr84154-2.c: Likewise.
+ * gcc.target/powerpc/pr84154-3.c: Likewise.
+
+2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
+
+2018-02-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84082
+ * g++.dg/template/incomplete11.C: New test.
+ * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
+
+2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/82994
+ * gfortran.dg/deallocate_error_3.f90: New test.
+ * gfortran.dg/deallocate_error_4.f90: New test.
+
+2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/68560
+ * gfortran.dg/shape_9.f90: New test.
+
+2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/82049
+ * gfortran.dg/assumed_charlen_parameter.f90: New test.
+
+2018-02-07 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/81610
+ PR c++/80567
+ * g++.dg/spellcheck-reswords.C: New test case.
+ * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
+ suggestion of "if".
+
+2018-02-07 Martin Liska <mliska@suse.cz>
+
+ PR c++/84059.
+ * g++.dg/ext/mv26.C: New test.
+
+2018-02-07 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/pr83844.c: Require effective target alloca.
+
+2018-02-07 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
+
+2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/84243
+ * gcc.target/i386/cet-intrin-4.c (dg-options): Use
+ -fcf-protection=return.
+
+2018-02-07 Tom de Vries <tom@codesourcery.com>
+
+ PR libgomp/84217
+ * c-c++-common/goacc/pr84217.c: New test.
+ * gfortran.dg/goacc/pr84217.f90: New test.
+
+2018-02-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84204
+ * gcc.dg/graphite/pr84204.c: New testcase.
+
+ PR tree-optimization/84205
+ * gcc.dg/graphite/pr84205.c: New testcase.
+
+ PR tree-optimization/84223
+ * gfortran.dg/graphite/pr84223.f90: New testcase.
+
+2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71662
+ * g++.dg/cpp0x/scoped_enum7.C: New.
+
+2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR tree-optimization/83008
+ * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
+
+2018-02-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84235
+ * gcc.c-torture/execute/ieee/pr84235.c: New test.
+
+2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR testsuite/84243
+ * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
+ targets.
+ * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
+
+2018-02-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/84146
+ * gcc.target/i386/pr84146.c: New test.
+
+2018-02-06 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
+
+2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
+ warning for -mno-speculate-indirect-jumps.
+ * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
+ * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
+ * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
+ * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
+ * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
+ * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
+
+2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ PR target/84145
+ * c-c++-common/fcf-protection-1.c: Change a compared message.
+ * c-c++-common/fcf-protection-2.c: Likewise.
+ * c-c++-common/fcf-protection-3.c: Likewise.
+ * c-c++-common/fcf-protection-5.c: Likewise.
+ * c-c++-common/fcf-protection-6.c: New test.
+ * c-c++-common/fcf-protection-7.c: Likewise.
+
+2018-02-06 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/84228
+ * c-c++-common/Wstringop-truncation-3.c: New test.
+
+2018-02-06 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/82641
+ * gcc.target/arm/pragma_arch_switch_2.c: New.
+
+2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR target/79975
+ * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
+
+2018-02-05 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83369
+ * gcc.dg/Wnonnull.c: New test.
+
+2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
+ argument and use dg-messages-by-file instead. Expect it to be
+ an array rather than a dict.
+ (lto-link-and-maybe-run): Remove messages_by_file argument and
+ use an upvar for dg-messages-by-file. Update call to
+ lto_handle_diagnostics.
+ (lt-get-options): Treat dg-messages-by-file as an array
+ rather than a dict.
+ (lto-get-options-main): Likewise. Set the entry rather than appending.
+ (lto-execute): Treat dg-messages-by-file as an array rather than
+ a dict. Update call to lto-link-and-maybe-run.
+
+2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82782
+ * g++.dg/cpp1z/inline-var4.C: New.
+
+2018-02-05 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
+ options.
+ * c-c++-common/asan/pointer-compare-2.c: Likewise.
+ * c-c++-common/asan/pointer-subtract-1.c: Likewise.
+ * c-c++-common/asan/pointer-subtract-2.c: Likewise.
+ * c-c++-common/asan/pointer-subtract-3.c: Likewise.
+ * c-c++-common/asan/pointer-subtract-4.c: Likewise.
+ * c-c++-common/asan/pointer-compare-3.c: New test.
+
+2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
+ * gcc.target/aarch64/sve/vcond_5.c: Likewise.
+
+2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
+ _mm_maskz_range_sd, _mm_mask_range_round_sd,
+ _mm_maskz_range_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
+ _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
+ _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
+ _mm_maskz_range_ss, _mm_mask_range_round_ss,
+ _mm_maskz_range_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
+ _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
+ _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
+ __builtin_ia32_rangess128_round): Remove builtins.
+ (__builtin_ia32_rangesd128_mask_round,
+ __builtin_ia32_rangess128_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2018-02-04 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/79966
+ * gfortran.dg/pr79966.f90: New testcase
+
+2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
+
+ PR fortran/84094
+ * gfortran.dg/associate_23.f90: Fix invalid code.
+ * gfortran.dg/intrinsic_actual_4.f90: Likewise.
+ * gfortran.dg/matmul_3.f90: Likewise.
+ * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
+
+2018-02-04 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84115
+ * gfortran.dg/associate_34.f90: New test.
+ * gfortran.dg/associate_35.f90: New test.
+
+2018-02-03 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84141
+ PR fortran/84155
+ * gfortran.dg/pr84155.f90: New test.
+
+2017-02-02 Uros Bizjak <ubizjak@gmail.com>
+
+ * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
+ * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
+
+2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
+ dg-do run stanza.
+
+2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
+ requirement.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
+ * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
+ * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
+
+2018-02-02 Georg-Johann Lay <avr@gjlay.de>
+
+ PR testsuite/52641
+ * gcc.c-torture/execute/pr83362.c: Make work for int16.
+ * gcc.dg/Wsign-conversion.c: Dito.
+ * gcc.dg/attr-alloc_size-4.c: Dito.
+ * gcc.dg/pr81020.c: Dito.
+ * gcc.dg/pr81192.c: Dito.
+ * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
+ * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
+ * gcc.dg/pr83844.c: Restrict to int32plus.
+ * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
+ * gcc.dg/tree-ssa/ldist-25.c: Dito.
+ * gcc.dg/tree-ssa/ldist-27.c: Dito.
+ * gcc.dg/tree-ssa/ldist-28.c: Dito.
+ * gcc.dg/tree-ssa/ldist-29.c: Dito.
+ * gcc.dg/tree-ssa/ldist-30.c: Dito.
+ * gcc.dg/tree-ssa/ldist-31.c: Dito.
+ * gcc.dg/tree-ssa/ldist-32.c: Dito.
+ * gcc.dg/tree-ssa/ldist-33.c: Dito.
+ * gcc.dg/tree-ssa/ldist-34.c: Dito.
+ * gcc.dg/tree-ssa/ldist-35.c: Dito.
+ * gcc.dg/tree-ssa/ldist-36.c: Dito.
+
+2018-02-02 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/funcspec-56.inc: Handle new march.
+ * g++.dg/ext/mv16.C: Ditto.
+
+2018-02-02 Georg-Johann Lay <avr@gjlay.de>
+
+ * lib/target-supports.exp
+ (check_effective_target_keeps_null_pointer_checks): No more
+ special-case avr.
+ * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
+ * gcc.dg/ifcvt-4.c: Skip avr.
+ * gcc.dg/pr53037-1.c: Dito.
+ * gcc.dg/pr53037-2.c: Dito.
+ * gcc.dg/pr53037-3.c: Dito.
+ * gcc.dg/pr63387-2.c: Dito.
+ * gcc.dg/pr63387.c: Dito.
+ * gcc.dg/sancov/cmp0.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
+ * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
+ * gcc.dg/tree-ssa/pr82059.c: Dito.
+ * gcc.c-torture/execute/pr70460.c: Dito.
+
+2018-02-02 Georg-Johann Lay <avr@gjlay.de>
+
+ PR testsuite/52641
+ * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
+ * gcc.c-torture/execute/20180112-1.c: Dito.
+ * gcc.c-torture/execute/pr81503.c: Dito.
+ * gcc.dg/store_merging_12.c: Dito.
+ * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
+ * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
+ * gcc.dg/tree-ssa/pr80898.c: Dito.
+ * gcc.dg/tree-ssa/pr82363.c: Dito.
+ * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
+ * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
+ * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
+ * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
+ * gcc.dg/torture/pr81814.c: Restrict to int32plus.
+ * gcc.dg/tree-ssa/pr80803.c: Dito.
+ * gcc.dg/tree-ssa/pr80898-2.c: Dito.
+ * gcc.dg/tree-ssa/pr81346-4.c: Dito.
+ * gcc.dg/tree-ssa/vrp114.c: Dito.
+ * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
+ * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
+ * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
+
+2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ PR target/84066
+ * gcc.target/i386/cet-sjlj-6a.c: New test.
+ * gcc.target/i386/cet-sjlj-6b.c: Likewise.
+
+2018-02-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84125
+ * g++.dg/cpp1y/lambda-generic-84125.C: New test.
+
+2018-01-30 Jeff Law <law@redhat.com>
+
+ PR target/84128
+ * gcc.target/i386/pr84128.c: New test.
+
+2018-02-01 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
+ -fdelete-null-pointer-checks.
+
+2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83796
+ * g++.dg/cpp0x/abstract-default1.C: New.
+
+2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81635
+ * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
+ * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
+
+2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR target/83370
+ * gcc.target/aarch64/pr83370.c: New.
+
+2018-02-01 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/pr35356-1.c: Adjust.
+
+2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR testsuite/83846
+ * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
+ for ILP32.
+ * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
+ of hard-coding the choice.
+ * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
+ * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
+ * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
+ memset call.
+ * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
+ stdint.h types.
+ * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
+ * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
+ * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
+ * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
+ * gcc.target/aarch64/sve/logical_1.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
+ * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
+ __builtin_popcountll rather than __builtin_popcountl.
+
+2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
+ of LD1R[HWD] for multi-element constants on big-endian targets.
+ * gcc.target/aarch64/sve/slp_3.c: Likewise.
+ * gcc.target/aarch64/sve/slp_4.c: Likewise.
+
+2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
+ * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
+ * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
+
+2018-02-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81661
+ PR tree-optimization/84117
+ * gcc.dg/pr81661.c: New test.
+ * gfortran.dg/pr84117.f90: New test.
+
+2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/83705
+ * gfortran.dg/repeat_7.f90: Catch warning message.
+
+2018-01-31 Ian Lance Taylor <iant@golang.org>
+
+ * go.go-torture/execute/printnil.go: New test.
+
+2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (check_effective_target_comdat_group):
+ Allow for Solaris as comdat syntax.
+
+ * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
+ Solaris with comdat_group support and as.
+
+2018-01-31 Marek Polacek <polacek@redhat.com>
+
+ PR c/81779
+ * gcc.dg/pr81779.c: New test.
+
+2018-01-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/84116
+ * gfortran.dg/gomp/pr84116.f90: New test.
+
+ PR c++/83993
+ * g++.dg/init/pr83993-2.C: New test.
+
+ PR c++/83993
+ * g++.dg/init/pr83993-1.C: New test.
+ * g++.dg/cpp0x/pr83993.C: New test.
+
+2018-01-31 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84088
+ * gfortran.dg/pr84088.f90: New test.
+
+2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/82444
+ * gcc.target/i386/pr82444.c: New.
+
+2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
+ * gcc.target/powerpc/vsx-13.c: New.
+
+2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/84092
+ * g++.dg/cpp1y/var-templ57.C: New.
+
+2018-01-31 Marek Polacek <polacek@redhat.com>
+
+ PR c++/84138
+ * g++.dg/diagnostic/pr84138.C: New test.
+
+2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/78534
+ * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
+ -Wstringop-overflow warnings due to spurious warning with -O1.
+ * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
+ * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
+
+2018-01-31 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84132
+ * g++.dg/torture/pr84132.C: New testcase.
+
+2018-01-31 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
+ dg-final scan.
+
+2018-01-31 Julia Koval <julia.koval@intel.com>
+
+ PR target/83618
+ * gcc.target/i386/rdpid.c: Remove "eax".
+
+2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR tree-optimization/64946
+ * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
+ scan-assembler checks.
+
+2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20180131-1.c: New test.
+
+2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/taux-1.c: New test.
+ * gcc.target/arc/taux-2.c: Likewise.
+
+2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/uncached.c: New test.
+
+2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR lto/83954
+ * gnat.dg/lto20.adb: Remove dg-excess-errors.
+
+2018-01-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/69869
+ * gcc.dg/cpp/trad/pr69869.c: New test.
+
+ PR c/84100
+ * gcc.dg/pr84100.c: New test.
+
+2018-01-30 Jeff Law <law@redhat.com>
+
+ PR target/84064
+ * gcc.target/i386/pr84064: New test.
+
+2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84134
+ * gfortran.dg/data_implied_do_2.f90: New test.
+
+2018-01-30 Janus Weil <janus@gcc.gnu.org>
+
+ * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
+
+2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84133
+ * gfortran.dg/inline_matmul_21.f90: New test case.
+
+2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
+
+2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/84112
+ * gcc.target/powerpc/pr84112.c: New.
+
+2018-01-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/83986
+ * gcc.dg/pr83986.c: New test.
+
+2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ PR 58684
+ * gcc.dg/torture/inf-compare-1.c: Add xfail.
+ * gcc.dg/torture/inf-compare-2.c: Add xfail.
+ * gcc.dg/torture/inf-compare-3.c: Add xfail.
+ * gcc.dg/torture/inf-compare-4.c: Add xfail.
+
+2018-01-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/84111
+ * gcc.c-torture/compile/pr84111.c: New test.
+
+2018-01-30 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/83179
+ * gcc.dg/ipa/inline-2.c: Fix template.
+ * gcc.dg/ipa/inline-3.c: Fix template.
+
+2018-01-30 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/81360
+ * g++.dg/torture/pr81360.C: New testcase.
+
+2018-01-30 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/83954
+ * gcc.dg/lto/pr83954.h: New testcase.
+ * gcc.dg/lto/pr83954_0.c: New testcase.
+ * gcc.dg/lto/pr83954_1.c: New testcase.
+
+2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR bootstrap/84017
+ * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
+ to dg-options.
+ Simplify DW_AT_producer scan.
+
+2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
+
+2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
+
+ PR target/83828
+ * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
+ * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
+ * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
+ * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
+
+2018-01-29 Jeff Law <law@redhat.com>
+
+ PR testsuite/81010
+ * gcc.target/powerpc/pr56605.c: Update various dg- directives to
+ better match other tests which require vsx. Verify the zero
+ extension is part of the test in the combiner dump.
+
+2018-01-29 Marek Polacek <polacek@redhat.com>
+
+ PR c/83966
+ * gcc.dg/format/Wsuggest-attribute-1.c: New test.
+
+ PR c++/83996
+ * g++.dg/ext/pr83996.C: New test.
+
+2018-01-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/84057
+ * gcc.dg/graphite/pr84057.c: New testcase.
+
+2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/84073
+ * gfortran.dg/bind_c_usage_31.f90: New test.
+
+2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83924
+ * g++.dg/warn/Wduplicated-branches5.C: New.
+
+2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
+
+ * gcc.target/rl78/test_addsi3_internal.c: New test.
+
+2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
+ Make expected output depend on whether we expect sibcalls or not.
+ * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
+ safe-indirect-jump-1.c).
+
+2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
+ Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
+ Soren Rasmussen <s.c.rasmussen@gmail.com>
+
+ Fortran 2018 teams tests.
+
+ * gfortran.dg/team_number_1.f90: new test for team_number.
+ * gfortran.dg/team_change_1.f90: new test for change team.
+ * gfortran.dg/team_end_1.f90: new test for end team.
+ * gfortran.dg/team_form_1.f90: new test for form team.
+
+2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83998
+ * gfortran.dg/dot_product_4.f90
+
+2018-01-26 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83896
+ * gcc.dg/strlenopt-43.c: New.
+
+2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
+ * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
+ stanzas.
+ * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
+ * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
+ * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
+ instruction list.
+ * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
+
+2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
+ * gcc.target/powerpc/fold-vec-cmp-int.h: New.
+ * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
+ * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
+ * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
+ * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
+ * gcc.target/powerpc/fold-vec-cmp-short.h: New.
+ * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
+ * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
+ * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
+ * gcc.target/powerpc/fold-vec-cmp-char.h: New.
+ * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
+ * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
+
+2018-01-26 Martin Liska <mliska@suse.cz>
+
+ * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
+ warning is seen.
+
+2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
+ * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
+ * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
+ * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
+ * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
+ * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
+ * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
+ * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
+
+2018-01-26 Richard Biener <rguenther@suse.de>
+
+ PR rtl-optimization/84003
+ * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
+ latent bug in DSE if NOINLINE is appropriately defined.
+ * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
+ and defining NOINLINE.
+
+2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
+ tests specific to aarch64. XFAIL test on arm.
+
+2018-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/83985
+ * gcc.dg/pr83985.c: New test.
+
+ PR c/83989
+ * c-c++-common/Wrestrict-3.c: New test.
+
+2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tdelegitimize_addr.c: New test.
+
+2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/jli-1.c: New file.
+ * gcc.target/arc/jli-2.c: Likewise.
+
+2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
+ scan-assembler.
+ * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
+
+2018-01-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81082
+ * gcc.dg/vect/pr81082.c: New testcase.
+ * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
+ simplification to n * n.
+
+2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
+ Solaris 10.
+ * gcc.target/i386/pr63620.c: Likewise.
+
+2018-01-26 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
+ -mavx512f -mavx512bw.
+ * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
+ * gcc.target/i386/i386.exp: Fix types.
+
+2018-01-26 Alan Modra <amodra@gmail.com>
+
+ PR target/84033
+ * gcc.target/powerpc/swaps-p8-46.c: New.
+
+2018-25-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/37577
+ * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
+ * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
+ 'array01' in the tree dump comparison.
+ * gfortran.dg/coarray_lib_token_4.f90: Likewise.
+ * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
+ * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
+
+2018-01-25 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/83055
+ * gcc.dg/torture/pr83055.c: New testcase.
+
+2018-01-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/84031
+ * g++.dg/cpp1z/decomp36.C: New test.
+
+ PR middle-end/83977
+ * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
+
+2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
+ the shift dump line.
+ * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
+
+2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/81550
+ * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
+ index instead of int, which allows IVOPTs to properly optimize the
+ loop.
+
+2018-01-24 David Malcolm <dmalcolm@redhat.com>
+
+ PR jit/82846
+ * jit.dg/test-alignment.c (create_aligned_code): Fix return type
+ of "fn_type" typedef.
+ * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
+
+2018-01-24 Ian Lance Taylor <iant@golang.org>
+
+ * go.go-torture/execute/names-1.go: New test.
+
+2018-01-19 Jeff Law <law@redhat.com>
+
+ PR target/83994
+ * gcc.target/i386/pr83994.c: New test.
+
+2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/84014
+ * gcc.target/powerpc/pr84014.c: New.
+
+2018-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/83977
+ * c-c++-common/gomp/pr83977-1.c: New test.
+ * c-c++-common/gomp/pr83977-2.c: New test.
+ * c-c++-common/gomp/pr83977-3.c: New test.
+ * gfortran.dg/gomp/pr83977.f90: New test.
+
+2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR testsuite/83889
+ * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
+ * gcc.dg/vect/pr80631-1.c: Likewise.
+ * gcc.dg/vect/pr80631-2.c: Likewise.
+ * gcc.dg/vect/pr81410.c: Likewise.
+ * gcc.dg/vect/pr81633.c: Likewise.
+ * gcc.dg/vect/pr81815.c: Likewise.
+ * gcc.dg/vect/pr82108.c: Likewise.
+ * gcc.dg/vect/pr83857.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-8.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-9.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-10.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-11.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-12.c: Likewise.
+ * gcc.dg/vect/vect-reduc-11.c: Likewise.
+ * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
+ * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
+ dg-xfail-run-if instead.
+ * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
+ * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
+ * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
+ * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
+ * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
+
+2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83979
+ * g++.dg/pr83979.c: New test.
+
+2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
+ option. Add arm_neon_ok_no_float_abi check.
+
+2018-01-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83176
+ * gcc.dg/graphite/pr83176.c: New testcase.
+
+2018-01-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82819
+ * gcc.dg/graphite/pr82819.c: New testcase.
+
+2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83921
+ * g++.dg/cpp1y/constexpr-83921-1.C: New.
+ * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
+ * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
+ * g++.dg/ext/stmtexpr20.C: Likewise.
+ * g++.dg/ext/stmtexpr21.C: Likewise.
+
+2018-01-23 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/83974
+ * g++.dg/warn/pr83974.C: New test case.
+
+2018-01-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/83987
+ * g++.dg/ubsan/pr83987.C: New test.
+
+2018-01-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83866
+ * gfortran.dg/pdt_29.f03: New test.
+
+2018-01-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83898
+ * gfortran.dg/associate_33.f03: New test.
+
+2018-01-23 Martin Liska <mliska@suse.cz>
+
+ PR lto/81440
+ * gcc.dg/lto/pr81440.h: New test.
+ * gcc.dg/lto/pr81440_0.c: New test.
+ * gcc.dg/lto/pr81440_1.c: New test.
+
+2018-01-23 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83988
+ * g++.dg/template/pr83988.C: New.
+
+2018-01-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82882
+ PR c++/83978
+ * g++.dg/cpp0x/pr82882.C: New test.
+ * g++.dg/cpp0x/pr83978.C: New test.
+
+ PR c++/83958
+ * g++.dg/cpp1z/decomp35.C: New test.
+
+2018-01-23 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp0x/range-for10.C: Adjust.
+ * g++.dg/ext/forscope1.C: Adjust.
+ * g++.dg/ext/forscope2.C: Adjust.
+ * g++.dg/template/for1.C: Adjust.
+
+2018-01-23 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/83510
+ * gcc.c-torture/compile/pr83510.c: New test case.
+
+2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR testsuite/83888
+ * lib/target-supports.exp (check_effective_target_vect_float): Say
+ that the result only holds when -funsafe-math-optimizations is on.
+ (check_effective_target_vect_float_strict): New procedure.
+ * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
+ of vect_float.
+ * gcc.dg/vect/vect-reduc-6.c: Likewise.
+
+2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83965
+ * gcc.dg/vect/pr83965.c: New test.
+
+2018-01-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83963
+ * gfortran.dg/graphite/pr83963.f: New testcase.
+ * gcc.dg/graphite/pr83963-2.c: Likewise.
+
+2018-01-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83918
+ * g++.dg/cpp1z/pr83918.C: New test.
+
+2018-01-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83957
+ * gcc.dg/autopar/pr83957.c: New test.
+
+ PR tree-optimization/83081
+ * gcc.dg/predict-8.c: Adjust expected probability.
+
+2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/83862
+ * gcc.target/powerpc/pr83862.c: New test.
+
+2018-01-22 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/powerpc.exp: Add torture tests for
+ builtins-4-runnable.c, builtins-6-runnable.c,
+ builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
+ * gcc.target/powerpc/builtins-6-runnable.c: New test file.
+ * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
+ for signed/unsigned 128-bit and long long int loads.
+
+2018-01-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/81933
+ * g++.dg/cpp1y/constexpr-empty4.C: New test.
+
+2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
+ scan-asembler valid instructions list.
+ * gcc.target/powerpc/fold-vec-abs-short.c: Same.
+ * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
+ power8-vector requirement and option.
+ * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
+
+2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR 78534
+ PR 83704
+ * gfortran.dg/string_1.f90: Remove printing the length.
+
+2018-01-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83963
+ * gcc.dg/graphite/pr83963.c: New testcase.
+
+2018-01-22 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
+ dg-require-effective-target directives.
+
+2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_softfloat):
+ New procedure.
+ * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
+ Adjust scan-assembler checks for soft-float.
+
+2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/83946
+ * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
+
+2018-01-21 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
+ * gcc.dg/pr83623.c: Likewise.
+ * gcc.dg/pr83666.c: Likewise.
+
+2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+ David Edelsohn <dje.gcc@gmail.com>
+
+ PR target/83946
+ * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
+ assembly output from "crset eq" to "crset 2".
+ * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
+ assembly output from . to $.
+ * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
+ * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
+ assembly output from "crset eq" to "crset 2".
+ * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
+ assembly output from "crset eq" to "crset 2", and from . to $.
+
+2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83900
+ * gfortran.dg/matmul_18.f90: New test.
+
+2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83940
+ * gcc.dg/torture/pr83940.c: New test.
+
+2018-01-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/83945
+ * gcc.dg/tls/pr83945.c: New test.
+
+ PR target/83930
+ * gcc.dg/pr83930.c: New test.
+
+2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83900
+ * gfortran.dg/matmul_17.f90: New test.
+
+2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/80768
+ * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
+
+2018-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81167
+ * g++.dg/cpp0x/pr81167.C: New test.
+
+ PR c++/83919
+ * g++.dg/cpp0x/pr83919.C: New test.
+
+2018-01-19 Jeff Law <law@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/stack-check-16.c: New test.
+
+2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR target/83790
+ * gcc.target/nvptx/indirect_call.c: New test.
+
+2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/torture/pr83619.C: Remove dg-message.
+
+2018-01-19 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/predict-1.c: Adjust expected probability.
+ * gcc.dg/predict-3.c: Likewise.
+ * gcc.dg/predict-5.c: Likewise.
+ * gcc.dg/predict-6.c: Likewise.
+ * gcc.dg/predict-9.c: Likewise.
+
+2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83922
+ * gcc.dg/pr83922.c: New test.
+
+2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83914
+ * gcc.dg/vect/pr83914.c: New test.
+
+2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
+ * gcc.target/arm/negdi-2.c: Likewise.
+ * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
+
+2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
+
+2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
+
+2018-01-18 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.dg/torture/pr52451.c (main): Skip long double test on
+ hppa*-*-hpux*.
+
+2018-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/83619
+ PR testsuite/83934
+ * g++.dg/torture/pr83619.C (e): Define before first use instead of
+ forward declaration.
+
+2018-01-18 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
+ to the function.
+
+2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81013
+ * g++.dg/inherit/union3.C: New.
+
+2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
+
+2018-01-18 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/83619
+ * g++.dg/torture/pr83619.C: New testcase.
+
+2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
+ Add function body to force error messages in some configurations.
+
+2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
+ and arm_thumb1_ok.
+
+2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
+
+ PR other/70268
+ * c-c++-common/ffile-prefix-map.c: New test.
+ * c-c++-common/fmacro-prefix-map.c: New test.
+ * c-c++-common/cpp/ffile-prefix-map.c: New test.
+ * c-c++-common/cpp/fmacro-prefix-map.c: New test.
+
+2018-01-18 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
+ * gcc.target/i386/indirect-thunk-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
+ * gcc.target/i386/ret-thunk-10.c: Likewise.
+ * gcc.target/i386/ret-thunk-11.c: Likewise.
+ * gcc.target/i386/ret-thunk-12.c: Likewise.
+ * gcc.target/i386/ret-thunk-15.c: Likewise.
+ * gcc.target/i386/ret-thunk-9.c: Likewise.
+
+2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
+ order.
+
+2018-01-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83160
+ * g++.dg/cpp0x/pr83160.C: New.
+
+2018-01-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83887
+ * gcc.dg/graphite/pr83887.c: New testcase.
+ * gfortran.dg/graphite/pr83887.f90: Likewise.
+ * gfortran.dg/graphite/pr83887.f: Likewise.
+
+2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/65578
+ * gcc.target/arm/builtin-bswap.x: New file.
+ * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
+ and options for armv6t2.
+ * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
+ and options for Thumb1.
+ * gcc.target/arm/builtin-bswap16.x: New file.
+ * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
+ and options for armv6t2.
+ * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
+ and options for Thumb1.
+
+2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
+ order.
+
+2018-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/61240
+ * gcc.dg/pr61240.c: New test.
+
+2018-01-17 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/83864
+ * gfortran.dg/pr83864.f90: New test.
+
+2018-01-17 Jeff Law <law@redhat.com>
+
+ PR testsuite/83883
+ * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
+
+2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
+ restriction, but still restrict to 64-bit.
+ * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
+ * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
+
+2018-01-17 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/83874
+ * gfortran.dg/pr83874.f90: New test.
+
+2018-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83824
+ * g++.dg/cpp0x/pr83824.C: New test.
+
+2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
+ appropriate .gnu_attribute for the long double type, if we use the
+ long double type, but do not generate any calls.
+ * gcc.target/powerpc/gnuattr2.c: Likewise.
+ * gcc.target/powerpc/gnuattr3.c: Likewise.
+
+2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78344
+ * g++.dg/cpp0x/alignas13.C: New.
+
+2018-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83897
+ * g++.dg/cpp0x/pr83897.C: New test.
+
+2018-01-17 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/83051
+ * gcc.c-torture/compile/pr83051-2.c: New testcase.
+
+2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81054
+ * g++.dg/cpp0x/constexpr-ice19.C: New.
+
+2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
+ * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
+ * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
+ * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
+ * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
+ * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
+ * gcc.target/powerpc/builtins-1-be-folded.c: New.
+ * gcc.target/powerpc/builtins-1-le-folded.c: New.
+ * gcc.target/powerpc/builtins-1.fold.h: New.
+
+2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
+ * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
+
+2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/g2.c: Add -marm to dg-options.
+ * gcc.target/arm/scd42-2.c: Likewise.
+
+2018-01-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83287
+ * g++.dg/lookup/pr83287-2.C: New.
+
+2018-01-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/83814
+ PR c++/83902
+ * g++.dg/wrappers/pr83814.C: New test case.
+ * g++.dg/wrappers/pr83902.C: New test case.
+
+2018-01-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR lto/83121
+ * g++.dg/lto/pr83121_0.C: New test case.
+ * g++.dg/lto/pr83121_1.C: New test case.
+ * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
+ adapted from DejaGnu's dg-test.
+ (lto_handle_diagnostics): New procedure.
+ (lto_prune_warns): Ignore informational notes.
+ (lto-link-and-maybe-run): Add "messages_by_file" param.
+ Call lto_handle_diagnostics. Avoid issuing "unresolved" for
+ "execute" when "link" fails if "execute" was not specified.
+ (lto-can-handle-directive): New procedure.
+ (lto-get-options-main): Call lto-can-handle-directive. Add a
+ dg-messages local, using it to set the caller's
+ dg-messages-by-file for the given source file.
+ (lto-get-options): Likewise.
+ (lto-execute): Add dg-messages-by-file local, and pass it to
+ lto-link-and-maybe-run.
+
+2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
+ Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR target/79041
+ PR target/82964
+ * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
+ * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
+
+2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * lib/target-supports.exp: Fix -march arguments in arm arch effective
+ target check autogenerator for armv8.1-a and armv8.2-a.
+
+2018-01-17 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
+ Add debug print statements.
+ * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
+ 16 byte vector load followed by a partial vector load.
+
+2018-01-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/83799
+ * g++.dg/wrappers/pr83799.C: New test case.
+
+2018-01-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83739
+ * g++.dg/cpp1y/pr83739.C: New.
+
+2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
+ * gcc.target/visium/overflow16.c: Likewise.
+ * gcc.target/visium/overflow32.c: Likewise.
+
+2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
+
+2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/rtl/arm/stl-cond.c: New test.
+ * gcc.target/arm/stl-cond.c: Delete.
+
+2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
+ directives.
+
+2018-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83843
+ * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
+ * gcc.dg/store_merging_19.c: New test.
+
+2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
+ and options.
+
+2018-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/83771
+ * gcc.dg/pr83771.c: New test.
+
+2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR tree-optimization/81184
+ * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
+ targets.
+ * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
+
+2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
+
+2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ PR target/83546
+ * gcc.target/i386/pr83546.c: New test.
+
+2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
+
+2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
+ test and add dg-warning for the -Wstringop-overflow warning.
+
+2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
+ XFAIL last test on SPARC and Visium.
+
+2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/80481
+ * g++.dg/pr80481.C: Exclude solaris.
+
+2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
+ * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
+ * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
+
+2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
+ * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
+ * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
+
+2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR testsuite/77734
+ * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
+
+2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
+ * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
+ * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
+ * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
+ * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
+ * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
+
+2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83857
+ * gcc.dg/vect/pr83857.c: New test.
+
+2018-01-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83867
+ * gcc.dg/vect/pr83867.c: New testcase.
+
+2018-01-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/83844
+ * gcc.dg/pr83844.c: New test.
+
+2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/torture/pr83847.c: New test.
+
+2018-01-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/86620
+ * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
+ instead of --param=max-sched-ready-insns=0.
+ * gcc.target/i386/pr83620.c: New test.
+ * gcc.dg/pr83620.c: New test.
+
+ PR tree-optimization/83843
+ * gcc.dg/store_merging_18.c: New test.
+
+ PR c++/83817
+ * g++.dg/cpp1y/pr83817.C: New test.
+
+ PR c++/83825
+ * g++.dg/template/pr83825.C: New test.
+
+2018-01-16 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
+
+2018-01-16 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/82132
+ * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
+ from gcc.dg/torture/pr60092.c.
+
+2018-01-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83588
+ * g++.dg/ext/flexary28.C: New test.
+
+2018-01-15 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/82257
+ * gfortran.dg/unlimited_polymorphic_28.f90: New test.
+
+2018-01-15 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/83869
+ * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
+
+2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/54613
+ * gfortran.dg/minmaxloc_9.f90: New test.
+ * gfortran.dg/minmaxloc_10.f90: New test.
+ * gfortran.dg/minmaxloc_11.f90: New test.
+
+2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/83839
+ * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
+ * gcc.target/i386/indirect-thunk-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
+ * gcc.target/i386/ret-thunk-10.c: Likewise.
+ * gcc.target/i386/ret-thunk-11.c: Likewise.
+ * gcc.target/i386/ret-thunk-12.c: Likewise.
+ * gcc.target/i386/ret-thunk-13.c: Likewise.
+ * gcc.target/i386/ret-thunk-14.c: Likewise.
+ * gcc.target/i386/ret-thunk-15.c: Likewise.
+ * gcc.target/i386/ret-thunk-9.c: Don't check the
+ __x86_return_thunk label. Scan for "push" only for Linux.
+
+2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR testsuite/79920
+ * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
+
+2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/83687
+ * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
+ tests.
+ * gcc.target/arm/pr83687.c: New test.
+
+2018-01-15 Georg-Johann Lay <avr@gjlay.de>
+
+ Adjust tests to AVR_TINY.
+
+ * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
+ * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
+ * gcc.target/avr/pr71627.c: Same.
+ * gcc.target/avr/torture/addr-space-1-0.c: Same.
+ * gcc.target/avr/torture/addr-space-1-1.c: Same.
+ * gcc.target/avr/torture/addr-space-1-x.c: Same.
+ * gcc.target/avr/torture/addr-space-2-0.c: Same.
+ * gcc.target/avr/torture/addr-space-2-1.c: Same.
+ * gcc.target/avr/torture/addr-space-2-x.c: Same.
+ * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
+ * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
+ * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
+ * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
+ * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
+ * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
+ * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
+ * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
+ * gcc.target/avr/torture/pr61055.c: Same.
+ * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
+ available.
+ * gcc.target/avr/torture/int24-mul.c: Same.
+ * gcc.target/avr/torture/pr51782-1.c: Same.
+ * gcc.target/avr/torture/pr61443.c: Same.
+ * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
+ * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
+
+2018-01-15 Georg-Johann Lay <avr@gjlay.de>
+
+ PR c/83801
+ PR c/83729
+ * gcc.target/avr/torture/pr83729.c: New test.
+ * gcc.target/avr/torture/pr83801.c: New test.
+
+2018-01-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/82694
+ * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
+ * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
+
+2018-01-10 Martin Sebor <msebor@redhat.com>
+
+ PR other/83508
+ * gcc.dg/Wstringop-overflow-2.c: New test.
+
+2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/83811
+ * gfortran.dg/fmt_e.f90: New test.
+
+2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/indirect-thunk-10.c: New test.
+ * gcc.target/i386/indirect-thunk-8.c: Likewise.
+ * gcc.target/i386/indirect-thunk-9.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
+ * gcc.target/i386/ret-thunk-17.c: Likewise.
+ * gcc.target/i386/ret-thunk-18.c: Likewise.
+ * gcc.target/i386/ret-thunk-19.c: Likewise.
+ * gcc.target/i386/ret-thunk-20.c: Likewise.
+ * gcc.target/i386/ret-thunk-21.c: Likewise.
+
+2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/indirect-thunk-register-4.c: New test.
+
+2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
+ -mno-indirect-branch-register.
+ * gcc.target/i386/indirect-thunk-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
+ * gcc.target/i386/ret-thunk-10.c: Likewise.
+ * gcc.target/i386/ret-thunk-11.c: Likewise.
+ * gcc.target/i386/ret-thunk-12.c: Likewise.
+ * gcc.target/i386/ret-thunk-13.c: Likewise.
+ * gcc.target/i386/ret-thunk-14.c: Likewise.
+ * gcc.target/i386/ret-thunk-15.c: Likewise.
+ * gcc.target/i386/ret-thunk-9.c: Likewise.
+ * gcc.target/i386/indirect-thunk-register-1.c: New test.
+ * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
+
+2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
+ -mfunction-return=keep.
+ * gcc.target/i386/indirect-thunk-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
+ * gcc.target/i386/ret-thunk-1.c: New test.
+ * gcc.target/i386/ret-thunk-10.c: Likewise.
+ * gcc.target/i386/ret-thunk-11.c: Likewise.
+ * gcc.target/i386/ret-thunk-12.c: Likewise.
+ * gcc.target/i386/ret-thunk-13.c: Likewise.
+ * gcc.target/i386/ret-thunk-14.c: Likewise.
+ * gcc.target/i386/ret-thunk-15.c: Likewise.
+ * gcc.target/i386/ret-thunk-16.c: Likewise.
+ * gcc.target/i386/ret-thunk-2.c: Likewise.
+ * gcc.target/i386/ret-thunk-3.c: Likewise.
+ * gcc.target/i386/ret-thunk-4.c: Likewise.
+ * gcc.target/i386/ret-thunk-5.c: Likewise.
+ * gcc.target/i386/ret-thunk-6.c: Likewise.
+ * gcc.target/i386/ret-thunk-7.c: Likewise.
+ * gcc.target/i386/ret-thunk-8.c: Likewise.
+ * gcc.target/i386/ret-thunk-9.c: Likewise.
+
+2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/indirect-thunk-1.c: New test.
+ * gcc.target/i386/indirect-thunk-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
+
+2018-01-14 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/83051
+ * gcc.c-torture/compile/pr83051.c: New testcase.
+
+2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/83501
+ * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
+
+2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
+ for lvx and stvx instead of lxvd2x and stxvd2x and require
+ little-endian target. Add comments.
+ * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
+ comprehensive testing.
+ * gcc.target/powerpc/swaps-p8-29.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-30.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-31.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-32.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-33.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-34.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-35.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-36.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-37.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-38.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-39.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-40.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-41.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-42.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-43.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-44.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-45.c: Likewise.
+ * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
+ scan-assembler-not directives that forbid lvx and xxpermdi.
+ * gcc.target/powerpc/vec-extract-3.c: Likewise.
+ * gcc.target/powerpc/vec-extract-5.c: Likewise.
+ * 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.
+ * gcc.target/powerpc/vsx-vector-6-le.c: Change
+ scan-assembler-times directives to reflect different numbers of
+ expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
+ than SLP vectorization.
+ * gcc.dg/vect/vect-alias-check-10.c: New test.
+ * gcc.dg/vect/vect-alias-check-11.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-12.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-8.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-9.c: Likewise.
+ * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
+ * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
+ * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
+ * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_scatter_store):
+ New proc.
+ * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
+ targets with scatter stores.
+ * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
+ stores.
+ * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
+ * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
+ * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
+ * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
+ * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
+ * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
+ * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
+ * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
+ * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
+ * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
+ * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
+ * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
+ * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
+ * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
+ * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
+ * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
+ for double_reduc1.
+ * gcc.target/aarch64/sve/strided_load_4.c: New test.
+ * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
+ * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
+ * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/strided_load_1.c: New test.
+ * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
+ * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/gather_load_1.c: New test.
+ * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
+ * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
+ * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
+ * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
+ * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
+ * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
+ * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
+ * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
+ * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
+ * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
+ * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
+ * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
+ * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
+ check for a message about using in-order reductions.
+ * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
+ check for a message about using in-order reductions.
+ * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
+ vectorized and check for a message about using in-order reductions.
+ Expect targets with variable-length vectors to fall back to the
+ fixed-length mininum.
+ * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
+ check for a message about using in-order reductions.
+ * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
+ * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
+ * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
+ * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
+ * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
+ * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
+ * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
+ vect_fold_left_plus.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
+ are spilled.
+ * gcc.target/aarch64/sve/spill_2.c: New test.
+ * gcc.target/aarch64/sve/spill_3.c: Likewise.
+ * gcc.target/aarch64/sve/spill_4.c: Likewise.
+ * gcc.target/aarch64/sve/spill_5.c: Likewise.
+ * gcc.target/aarch64/sve/spill_6.c: Likewise.
+ * gcc.target/aarch64/sve/spill_7.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
+ of branches.
+ * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_20.c: New test.
+ * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/struct_vect_18.c: New test.
+ * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_fold_extract_last): New proc.
+ * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
+ for fold_extract_last.
+ * gcc.dg/vect/pr65947-2.c: Likewise.
+ * gcc.dg/vect/pr65947-3.c: Likewise.
+ * gcc.dg/vect/pr65947-4.c: Likewise.
+ * gcc.dg/vect/pr65947-5.c: Likewise.
+ * gcc.dg/vect/pr65947-6.c: Likewise.
+ * gcc.dg/vect/pr65947-9.c: Likewise.
+ * gcc.dg/vect/pr65947-10.c: Likewise.
+ * gcc.dg/vect/pr65947-12.c: Likewise.
+ * gcc.dg/vect/pr65947-14.c: Likewise.
+ * gcc.dg/vect/pr80631-1.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_1.c: New test.
+ * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_2.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_3.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_4.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_5.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_6.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_7.c: Likewise.
+ * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/live_1.c: New test.
+ * gcc.target/aarch64/sve/live_1_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/nopeel_1.c: New test.
+ * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
+ * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_fully_masked):
+ New proc.
+ * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
+ vect_fully_masked.
+ * gcc.target/aarch64/sve/loop_add_4.c: New test.
+ * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
+ * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
+ * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
+ * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
+ * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
+ instead of just ADDRESS.
+ * gcc.dg/tree-ssa/scev-10.c: Likewise.
+ * gcc.dg/tree-ssa/scev-11.c: Likewise.
+ * gcc.dg/tree-ssa/scev-12.c: Likewise.
+ * gcc.target/aarch64/sve/index_offset_1.c: New test.
+ * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
+ * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
+ * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
+ * gcc.target/aarch64/sve/while_2.c: Likewise.
+ * gcc.target/aarch64/sve/while_3.c: Likewise.
+ * gcc.target/aarch64/sve/while_4.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
+ * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
+ to be predicated.
+ * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
+ * gcc.target/aarch64/sve/slp_7.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_5.c: New test.
+ * gcc.target/aarch64/sve/slp_13.c: Likewise.
+ * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
+ * gcc.dg/tree-ssa/peel1.c: Likewise.
+ * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
+ variable-length vectors.
+ * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
+ * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
+ * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
+ * gcc.target/aarch64/sve/slp_2.c: Likewise.
+ * gcc.target/aarch64/sve/slp_3.c: Likewise.
+ * gcc.target/aarch64/sve/slp_4.c: Likewise.
+ * gcc.target/aarch64/sve/slp_6.c: Likewise.
+ * gcc.target/aarch64/sve/slp_8.c: New test.
+ * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_9.c: Likewise.
+ * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_10.c: Likewise.
+ * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_11.c: Likewise.
+ * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_12.c: Likewise.
+ * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
+ * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
+ * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/while_1.c: Likewise.
+ * gcc.target/aarch64/sve/while_2.c: Likewise.
+ * gcc.target/aarch64/sve/while_3.c: Likewise.
+ * gcc.target/aarch64/sve/while_4.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
+ New proc.
+ * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
+ and add an associated scan-dump test. Prevent vectorization
+ of the first two loops.
+ * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
+ * gcc.target/aarch64/sve/reduc_2.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
+ (INIT_VECTOR): Tweak initial value so that some bits are always set.
+ * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
+ * gcc.dg/vect/pr67790.c: Likewise.
+ * gcc.dg/vect/slp-reduc-1.c: Likewise.
+ * gcc.dg/vect/slp-reduc-2.c: Likewise.
+ * gcc.dg/vect/slp-reduc-3.c: Likewise.
+ * gcc.dg/vect/slp-reduc-5.c: Likewise.
+ * gcc.target/aarch64/sve/slp_5.c: New test.
+ * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_6.c: Likewise.
+ * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_7.c: Likewise.
+ * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
+ && vect_load_lanes
+ * gcc.dg/vect/slp-1.c: Likewise.
+ * gcc.dg/vect/slp-10.c: Likewise.
+ * gcc.dg/vect/slp-12b.c: Likewise.
+ * gcc.dg/vect/slp-12c.c: Likewise.
+ * gcc.dg/vect/slp-17.c: Likewise.
+ * gcc.dg/vect/slp-19b.c: Likewise.
+ * gcc.dg/vect/slp-20.c: Likewise.
+ * gcc.dg/vect/slp-21.c: Likewise.
+ * gcc.dg/vect/slp-22.c: Likewise.
+ * gcc.dg/vect/slp-23.c: Likewise.
+ * gcc.dg/vect/slp-24-big-array.c: Likewise.
+ * gcc.dg/vect/slp-24.c: Likewise.
+ * gcc.dg/vect/slp-28.c: Likewise.
+ * gcc.dg/vect/slp-39.c: Likewise.
+ * gcc.dg/vect/slp-6.c: Likewise.
+ * gcc.dg/vect/slp-7.c: Likewise.
+ * gcc.dg/vect/slp-cond-1.c: Likewise.
+ * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
+ * gcc.dg/vect/slp-cond-2.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-1.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-8.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-9.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-10.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-12.c: Likewise.
+ * gcc.dg/vect/slp-perm-6.c: Likewise.
+ * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
+ * gcc.dg/vect/vect-live-slp-1.c: Likewise.
+ * gcc.dg/vect/vect-live-slp-2.c: Likewise.
+ * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
+ * gcc.dg/vect/slp-12a.c: Likewise.
+ * gcc.dg/vect/slp-14.c: Likewise.
+ * gcc.dg/vect/slp-15.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-2.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-4.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-5.c: Likewise.
+ * gcc.target/aarch64/sve/slp_1.c: New test.
+ * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_2.c: Likewise.
+ * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_3.c: Likewise.
+ * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/slp_4.c: Likewise.
+ * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/vect-ooo-group-1.c: New test.
+ * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/struct_move_1.c: New test.
+ * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
+ * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
+ * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
+ * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
+ * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
+ * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_load_lanes):
+ Return true for SVE too.
+ * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
+ if load/store lanes are supported.
+ * gcc.dg/vect/slp-10.c: Likewise.
+ * gcc.dg/vect/slp-12c.c: Likewise.
+ * gcc.dg/vect/slp-17.c: Likewise.
+ * gcc.dg/vect/slp-33.c: Likewise.
+ * gcc.dg/vect/slp-6.c: Likewise.
+ * gcc.dg/vect/slp-cond-1.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-11.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-12.c: Likewise.
+ * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
+ * gcc.dg/vect/slp-perm-6.c: Likewise.
+ * gcc.dg/vect/slp-perm-9.c: Likewise.
+ * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
+ * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
+ for variable-length vectors.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
+ * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
+ * g++.target/aarch64/sve/catch_1.C: New test.
+ * g++.target/aarch64/sve/catch_2.C: Likewise.
+ * g++.target/aarch64/sve/catch_3.C: Likewise.
+ * g++.target/aarch64/sve/catch_4.C: Likewise.
+ * g++.target/aarch64/sve/catch_5.C: Likewise.
+ * g++.target/aarch64/sve/catch_6.C: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
+ New proc.
+ * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
+ * gcc.target/aarch64/fmaxmin.c: Likewise.
+ * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
+ * gcc.target/aarch64/orr_imm_1.c: Likewise.
+ * gcc.target/aarch64/pr62178.c: Likewise.
+ * gcc.target/aarch64/pr71727-2.c: Likewise.
+ * gcc.target/aarch64/saddw-1.c: Likewise.
+ * gcc.target/aarch64/saddw-2.c: Likewise.
+ * gcc.target/aarch64/uaddw-1.c: Likewise.
+ * gcc.target/aarch64/uaddw-2.c: Likewise.
+ * gcc.target/aarch64/uaddw-3.c: Likewise.
+ * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
+ * gcc.target/aarch64/vect-compile.c: Likewise.
+ * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
+ * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
+ * gcc.target/aarch64/vect-fmaxv-fminv-compile.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-fp-compile.c: Likewise.
+ * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
+ * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
+ * gcc.target/aarch64/vect-movi.c: Likewise.
+ * gcc.target/aarch64/vect-mull-compile.c: Likewise.
+ * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
+ * gcc.target/aarch64/vect-vaddv.c: Likewise.
+ * gcc.target/aarch64/vect_saddl_1.c: Likewise.
+ * gcc.target/aarch64/vect_smlal_1.c: Likewise.
+ * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
+ fixed-length SVE.
+ * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
+ * gcc.target/aarch64/sve/arith_1.c: New test.
+ * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
+ * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
+ * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
+ * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
+ * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
+ * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
+ * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
+ * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
+ * gcc.target/aarch64/sve/ext_1.c: Likewise.
+ * gcc.target/aarch64/sve/ext_2.c: Likewise.
+ * gcc.target/aarch64/sve/extract_1.c: Likewise.
+ * gcc.target/aarch64/sve/extract_2.c: Likewise.
+ * gcc.target/aarch64/sve/extract_3.c: Likewise.
+ * gcc.target/aarch64/sve/extract_4.c: Likewise.
+ * gcc.target/aarch64/sve/fabs_1.c: Likewise.
+ * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
+ * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
+ * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
+ * gcc.target/aarch64/sve/fdup_1.c: Likewise.
+ * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/fmad_1.c: Likewise.
+ * gcc.target/aarch64/sve/fmla_1.c: Likewise.
+ * gcc.target/aarch64/sve/fmls_1.c: Likewise.
+ * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
+ * gcc.target/aarch64/sve/fmul_1.c: Likewise.
+ * gcc.target/aarch64/sve/fneg_1.c: Likewise.
+ * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
+ * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
+ * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
+ * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
+ * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
+ * gcc.target/aarch64/sve/frinta_1.c: Likewise.
+ * gcc.target/aarch64/sve/frinti_1.c: Likewise.
+ * gcc.target/aarch64/sve/frintm_1.c: Likewise.
+ * gcc.target/aarch64/sve/frintp_1.c: Likewise.
+ * gcc.target/aarch64/sve/frintx_1.c: Likewise.
+ * gcc.target/aarch64/sve/frintz_1.c: Likewise.
+ * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
+ * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
+ * gcc.target/aarch64/sve/index_1.c: Likewise.
+ * gcc.target/aarch64/sve/index_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
+ * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
+ * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
+ * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
+ * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
+ * gcc.target/aarch64/sve/logical_1.c: Likewise.
+ * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
+ * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/mad_1.c: Likewise.
+ * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
+ * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
+ * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/mla_1.c: Likewise.
+ * gcc.target/aarch64/sve/mls_1.c: Likewise.
+ * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
+ * gcc.target/aarch64/sve/msb_1.c: Likewise.
+ * gcc.target/aarch64/sve/mul_1.c: Likewise.
+ * gcc.target/aarch64/sve/neg_1.c: Likewise.
+ * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
+ * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/pack_1.c: Likewise.
+ * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
+ * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
+ * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
+ * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/popcount_1.c: Likewise.
+ * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_1.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_2.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/reduc_3.c: Likewise.
+ * gcc.target/aarch64/sve/rev_1.c: Likewise.
+ * gcc.target/aarch64/sve/revb_1.c: Likewise.
+ * gcc.target/aarch64/sve/revh_1.c: Likewise.
+ * gcc.target/aarch64/sve/revw_1.c: Likewise.
+ * gcc.target/aarch64/sve/shift_1.c: Likewise.
+ * gcc.target/aarch64/sve/single_1.c: Likewise.
+ * gcc.target/aarch64/sve/single_2.c: Likewise.
+ * gcc.target/aarch64/sve/single_3.c: Likewise.
+ * gcc.target/aarch64/sve/single_4.c: Likewise.
+ * gcc.target/aarch64/sve/spill_1.c: Likewise.
+ * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
+ * gcc.target/aarch64/sve/subr_1.c: Likewise.
+ * gcc.target/aarch64/sve/trn1_1.c: Likewise.
+ * gcc.target/aarch64/sve/trn2_1.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
+ * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
+ * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
+ * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_1.C: Likewise.
+ * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
+ * gcc.target/aarch64/sve/vcond_2.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_3.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_4.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_5.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_6.c: Likewise.
+ * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
+ * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
+ * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
+ * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
+ * gcc.target/aarch64/sve/zip1_1.c: Likewise.
+ * gcc.target/aarch64/sve/zip2_1.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_aarch64_sve)
+ (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
+ (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
+ New procedures.
+ (check_effective_target_vect_perm): Handle SVE.
+ (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_mult_qi_to_hi): Likewise.
+ (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
+ (check_effective_target_vect_element_align_preferred): Likewise.
+ (check_effective_target_vect_align_stack_vars): Likewise.
+ (check_effective_target_vect_load_lanes): Likewise.
+ (check_effective_target_vect_masked_store): Likewise.
+ (available_vector_sizes): Use aarch64_sve_bits for SVE.
+ * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
+ * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
+ * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
+ * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
+ * gcc.dg/vect/slp-23.c: Likewise.
+ * gcc.dg/vect/slp-perm-5.c: Likewise.
+ * gcc.dg/vect/slp-perm-6.c: Likewise.
+ * gcc.dg/vect/slp-perm-9.c: Likewise.
+ * gcc.dg/vect/slp-reduc-3.c: Likewise.
+ * gcc.dg/vect/vect-114.c: Likewise.
+ * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
+ * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
+
+2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
+ vect_variable_length, expecting the test to be vectorized
+ without SLP instead.
+ * gcc.dg/vect/pr33953.c: Likewise.
+ * gcc.dg/vect/pr37027.c: Likewise.
+ * gcc.dg/vect/pr67790.c: Likewise.
+ * gcc.dg/vect/pr68445.c: Likewise.
+ * gcc.dg/vect/slp-1.c: Likewise.
+ * gcc.dg/vect/slp-10.c: Likewise.
+ * gcc.dg/vect/slp-12a.c: Likewise.
+ * gcc.dg/vect/slp-12b.c: Likewise.
+ * gcc.dg/vect/slp-12c.c: Likewise.
+ * gcc.dg/vect/slp-13-big-array.c: Likewise.
+ * gcc.dg/vect/slp-13.c: Likewise.
+ * gcc.dg/vect/slp-14.c: Likewise.
+ * gcc.dg/vect/slp-15.c: Likewise.
+ * gcc.dg/vect/slp-17.c: Likewise.
+ * gcc.dg/vect/slp-19b.c: Likewise.
+ * gcc.dg/vect/slp-2.c: Likewise.
+ * gcc.dg/vect/slp-20.c: Likewise.
+ * gcc.dg/vect/slp-21.c: Likewise.
+ * gcc.dg/vect/slp-22.c: Likewise.
+ * gcc.dg/vect/slp-24-big-array.c: Likewise.
+ * gcc.dg/vect/slp-24.c: Likewise.
+ * gcc.dg/vect/slp-28.c: Likewise.
+ * gcc.dg/vect/slp-39.c: Likewise.
+ * gcc.dg/vect/slp-42.c: Likewise.
+ * gcc.dg/vect/slp-6.c: Likewise.
+ * gcc.dg/vect/slp-7.c: Likewise.
+ * gcc.dg/vect/slp-cond-1.c: Likewise.
+ * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
+ * gcc.dg/vect/slp-cond-2.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-1.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-10.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-12.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-2.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-4.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-5.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-8.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-9.c: Likewise.
+ * gcc.dg/vect/slp-reduc-1.c: Likewise.
+ * gcc.dg/vect/slp-reduc-2.c: Likewise.
+ * gcc.dg/vect/slp-reduc-4.c: Likewise.
+ * gcc.dg/vect/slp-reduc-5.c: Likewise.
+ * gcc.dg/vect/slp-reduc-7.c: Likewise.
+ * gcc.dg/vect/slp-widen-mult-half.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.
+
+2018-01-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/83801
+ * gcc.dg/pr83801.c: New test.
+
+2018-01-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/52162
+ * gfortran.dg/bounds_check_19.f90: New test.
+
+2018-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
+ instead of scan-assembler-not for xsnabsqp.
+
+2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/83525
+ * gfortran.dg/newunit_5.f90: New test.
+
+2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/80481
+ * g++.dg/pr80481.C: New.
+
+2018-01-12 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/83628
+ * gcc.target/alpha/pr83628-3.c: New test.
+
+2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (check_effective_target_avx512f): Also
+ check for __builtin_ia32_addsd_round,
+ __builtin_ia32_getmantsd_round.
+ * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
+
+2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/83629
+ * gcc.target/powerpc/pr83629.c: Require ilp32.
+
+2018-01-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80846
+ * gcc.target/i386/pr80846-1.c: New testcase.
+ * gcc.target/i386/pr80846-2.c: Likewise.
+
+2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20180112-1.c: New test.
+
+2018-01-12 Tom de Vries <tom@codesourcery.com>
+
+ * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
+ * g++.dg/ext/label13a.C: Same.
+ * g++.dg/ext/label14.C: Same.
+ * g++.dg/ext/label2.C: Same.
+ * g++.dg/ext/label3.C: Same.
+ * g++.dg/torture/pr42462.C: Same.
+ * g++.dg/torture/pr42739.C: Same.
+ * g++.dg/warn/Wunused-label-3.C: Same.
+
+2018-01-12 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
+ * g++.dg/Walloca1.C: Same.
+ * g++.dg/cpp0x/pr70338.C: Same.
+ * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
+ * g++.dg/cpp1y/vla10.C: Same.
+ * g++.dg/cpp1y/vla2.C: Same.
+ * g++.dg/cpp1y/vla6.C: Same.
+ * g++.dg/cpp1y/vla8.C: Same.
+ * g++.dg/debug/debug5.C: Same.
+ * g++.dg/debug/debug6.C: Same.
+ * g++.dg/debug/pr54828.C: Same.
+ * g++.dg/diagnostic/pr70105.C: Same.
+ * g++.dg/eh/cleanup5.C: Same.
+ * g++.dg/eh/spbp.C: Same.
+ * g++.dg/ext/tmplattr9.C: Same.
+ * g++.dg/ext/vla10.C: Same.
+ * g++.dg/ext/vla11.C: Same.
+ * g++.dg/ext/vla12.C: Same.
+ * g++.dg/ext/vla15.C: Same.
+ * g++.dg/ext/vla16.C: Same.
+ * g++.dg/ext/vla17.C: Same.
+ * g++.dg/ext/vla3.C: Same.
+ * g++.dg/ext/vla6.C: Same.
+ * g++.dg/ext/vla7.C: Same.
+ * g++.dg/init/array24.C: Same.
+ * g++.dg/init/new47.C: Same.
+ * g++.dg/init/pr55497.C: Same.
+ * g++.dg/opt/pr78201.C: Same.
+ * g++.dg/template/vla2.C: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
+ * g++.dg/torture/pr62127.C: Same.
+ * g++.dg/torture/pr67055.C: Same.
+ * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
+ * g++.dg/torture/stackalign/eh-inline-2.C: Same.
+ * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
+ * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
+ * g++.dg/warn/Wplacement-new-size-5.C: Same.
+ * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
+ * g++.dg/warn/Wvla-1.C: Same.
+ * g++.dg/warn/Wvla-3.C: Same.
+ * g++.old-deja/g++.ext/array2.C: Same.
+ * g++.old-deja/g++.ext/constructor.C: Same.
+ * g++.old-deja/g++.law/builtin1.C: Same.
+ * g++.old-deja/g++.other/crash12.C: Same.
+ * g++.old-deja/g++.other/eh3.C: Same.
+ * g++.old-deja/g++.pt/array6.C: Same.
+ * g++.old-deja/g++.pt/dynarray.C: Same.
+
+2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
+
+2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR libfortran/67412
+ * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
+ on *-*-solaris2.10.
+
+2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (check_effective_target_branch_cost):
+ Accept all x86 targets.
+
+2018-01-12 Martin Liska <mliska@suse.cz>
+
+ PR ipa/83054
+ * g++.dg/warn/pr83054.C: New test.
+
+2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/spec-barr-1.c: New file.
+
+2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/83330
+ * gcc.target/i386/pr83330.c: New test.
+
+2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/79383
+ * gfortran.dg/dtio_31.f03: New test.
+ * gfortran.dg/dtio_32.f03: New test.
+
+2018-01-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/43486
+ * g++.dg/wrappers: New subdirectory.
+ * g++.dg/wrappers/README: New file.
+ * g++.dg/wrappers/alloc.C: New test case.
+ * g++.dg/wrappers/cow-istream-string.C: New test case.
+ * g++.dg/wrappers/cp-stdlib.C: New test case.
+ * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
+ * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
+
+2018-01-11 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/83718
+ * g++.dg/torture/pr83718.C: New testcase.
+
+2018-01-11 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/83178
+ * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
+
+2018-01-11 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/83695
+ * gcc.dg/tree-ssa/pr83695.c: New test.
+
+2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
+ * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
+
+2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
+ * gcc.target/arm/simd/fp16fml_high.c: New test.
+ * gcc.target/arm/simd/fp16fml_low.c: Likewise.
+ * lib/target-supports.exp
+ (check_effective_target_arm_fp16fml_neon_ok_nocache,
+ check_effective_target_arm_fp16fml_neon_ok,
+ add_options_for_arm_fp16fml_neon): New procedures.
+
+2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
+ combination tests.
+
+2018-01-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83435
+ * gcc.dg/graphite/pr83435.c: New testcase.
+
+2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
+
+2018-01-11 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
+
+2018-01-11 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/82096
+ * gcc.c-torture/compile/pr82096.c: New test.
+
+2018-01-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
+
+2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
+
+2018-01-11 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/expr_func4.adb: New testcase.
+
+2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
+ testcase.
+
+2018-01-11 Bob Duff <duff@adacore.com>
+
+ * gnat.dg/protected_null.adb: New testcase.
+
+2018-01-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
+
+2018-01-11 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
+
+2018-01-11 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/loopvar.adb: New testcase.
+
+2018-01-10 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/83189
+ * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
+
+2018-01-10 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.c-torture/compile/pr83575.c: New testcase.
+
+2018-01-10 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
+ * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
+ * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
+ * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
+ * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
+
+2018-01-10 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/sha2.h: New shared testcase.
+ * gcc.target/aarch64/sha2_1.c: New testcase.
+ * gcc.target/aarch64/sha2_2.c: New testcase.
+ * gcc.target/aarch64/sha2_3.c: New testcase.
+ * gcc.target/aarch64/sha3.h: New shared testcase.
+ * gcc.target/aarch64/sha3_1.c: New testcase.
+ * gcc.target/aarch64/sha3_2.c: New testcase.
+ * gcc.target/aarch64/sha3_3.c: New testcase.
+
+2018-01-10 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/sm3_sm4.c: New testcase.
+
+2018-01-10 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83781
+ * gcc.dg/strlenopt-42.c: New test.
+
+2018-01-11 Martin Sebor <msebor@gmail.com>
+ Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/83501
+ PR tree-optimization/81703
+
+ * gcc.dg/strlenopt-39.c: New test-case.
+ * gcc.dg/pr81703.c: Likewise.
+
+2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/atomic10.adb: New test.
+
+2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/82367
+ * gfortran.dg/deferred_character_18.f90: New test.
+
+2018-01-10 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83671
+ * gcc.dg/strlenopt-40.c: New test.
+ * gcc.dg/strlenopt-41.c: New test.
+
+2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83093
+ * gfortran.dg/allocate_with_typespec_7.f90: New test.
+
+2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/83399
+ * gcc.target/powerpc/pr83399.c: New test.
+
+2018-01-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/43486
+ * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
+ to reflect that the arguments are correctly underlined.
+ * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
+ for globals, params, locals and literals.
+ (test_sizeof): Directly test the location of "sizeof", rather than
+ when used in compound expressions.
+ (test_alignof): Likewise for "alignof".
+ (test_string_literals): Likewise for string literals.
+ (test_numeric_literals): Likewise for numeric literals.
+ (test_builtin_offsetof): Likewise for "__builtin_offsetof".
+ (test_typeid): Likewise for typeid.
+ (test_unary_plus): New.
+ * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
+ format strings.
+
+2018-01-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
+
+2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+
+ * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
+
+2018-01-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/82541
+ * g++.dg/warn/Wduplicated-branches4.C: New test.
+
+2018-01-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81327
+ * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
+ cast to void *.
+
+2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81055
+ * g++.dg/cpp0x/new2.C: New.
+
+2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/83735
+ * gcc.target/i386/pr83735.c: New test.
+
+2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp (check_effective_target_branch_cost):
+ New function.
+ * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
+ * gcc.dg/pr21643.c: Likewise.
+ * gcc.dg/pr46309.c: Likewise.
+ * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
+ * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
+ * 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-13.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.
+
+2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/83629
+ * gcc.target/powerpc/pr83629.c: New testcase.
+
+2018-01-10 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/78768
+ * gcc.dg/pr78768.c: Un-XFAIL.
+
+2018-01-10 Richard Biener <rguenther@suse.de>
+
+ PR debug/82425
+ * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
+
+2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/83753
+ * gcc.dg/torture/pr83753.c: New test.
+
+2018-01-09 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.target/i386/avx2-gather-1.c: Add -march.
+ * gcc.target/i386/avx2-gather-2.c: Add -march.
+ * gcc.target/i386/avx2-gather-3.c: Add -march.
+ * gcc.target/i386/avx2-gather-4.c: Add -march.
+ * gcc.target/i386/avx2-gather-5.c: Add -march.
+ * gcc.target/i386/avx2-gather-6.c: Add -march.
+ * gcc.target/i386/avx512f-gather-1.c: Add -march.
+ * gcc.target/i386/avx512f-gather-2.c: Add -march.
+ * gcc.target/i386/avx512f-gather-3.c: Add -march.
+ * gcc.target/i386/avx512f-gather-4.c: Add -march.
+ * gcc.target/i386/avx512f-gather-5.c: Add -march.
+ * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
+ * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
+ * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
+ * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
+ * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
+
+2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/78585:
+ * gcc.target/i386/pr78585.c: New test.
+
+2018-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83734
+ * g++.dg/cpp0x/pr83734.C: New test.
+
+2018-01-09 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
+ vec_mergeo builtins with float, double, long long, unsigned long long,
+ bool long long arguments.
+ * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
+ vec_float2 with double arguments.
+ * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
+ vec_mergew and vec_mergow builtins.
+
+2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83742
+ * gfortran.dg/contiguous_6.f90: New test.
+
+2018-01-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83668
+ * gcc.dg/graphite/pr83668.c: New testcase.
+
+2018-01-09 Joseph Myers <joseph@codesourcery.com>
+
+ PR tree-optimization/64811
+ * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
+ gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
+ gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
+ gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
+ New tests.
+ * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
+
+2018-01-09 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/79883
+ * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
+
+2018-01-09 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/82641
+ * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
+ no NEON and require softfp or hard float-abi.
+ * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
+
+2018-01-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83572
+ * gcc.dg/graphite/pr83572.c: New testcase.
+
+2018-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/83507
+ * gcc.dg/sms-13.c: New test.
+
+2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83741
+ * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
+
+2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
+ Monk Chiang <sh.chiang04@gmail.com>
+
+ * gcc.target/riscv/save-restore-1.c: New.
+
+2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/83677
+ * gcc.target/powerpc/pr83677.c: New file.
+
+2018-01-08 Jeff Law <law@redhat.com>
+
+ PR rtl-optimizatin/81308
+ * g++.dg/pr81308-1.C: New test.
+ * g++.dg/pr81308-2.C: New test.
+
+2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
+
+ PR target/83663 - Revert r255946
+ * gcc.target/aarch64/vect-slp-dup.c: New.
+
+2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
+ combination tests.
+
+2018-01-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83563
+ * gcc.dg/graphite/pr83563.c: New testcase.
+
+2018-01-08 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/83713
+ * g++.dg/torture/pr83713.C: New testcase.
+
+2018-01-08 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
+
+2018-01-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83685
+ * gcc.dg/torture/pr83685.c: New testcase.
+
+2018-01-08 Richard Biener <rguenther@suse.de>
+
+ PR lto/83719
+ * gcc.dg/lto/pr83719_0.c: New testcase.
+
+2018-01-08 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
+ * gcc.dg/graphite/run-id-1.c: Same.
+ * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
+
+2018-01-08 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83611
+ * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
+ * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
+ * gfortran.dg/pdt_27.f03: New test.
+
+ PR fortran/83731
+ * gfortran.dg/pdt_28.f03: New test.
+
+2018-01-08 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/builtins.c: Require effective target alloca.
+ * gcc.dg/Wrestrict.c: Same.
+ * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
+
+2018-01-08 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/83580
+ * gcc.dg/torture/pr83580.c: New testcase.
+
+2018-01-08 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/83517
+ * gcc.dg/pr83517.c: New testcase.
+
+2018-01-06 Aldy Hernandez <aldyh@redhat.com>
+
+ PR middle-end/81897
+ * gcc.dg/uninit-pr81897.c: New test.
+
+2018-01-06 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83640
+ * gcc.dg/Wrestrict-6.c: New test.
+ * gcc.dg/pr83640.c: New test.
+
+2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/reg-alloc-1.c: New test.
+
+2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/50892
+ * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
+
+2018-01-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/83480
+ * gcc.dg/pr83480.c: New test.
+
+ PR rtl-optimization/83682
+ * gcc.target/i386/pr83682.c: New test.
+
+2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/78534
+ PR fortran/66310
+ * gfortran.dg/char_cast_1.f90: Update scan pattern.
+ * gfortran.dg/dependency_49.f90: Likewise.
+ * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
+ * gfortran.dg/repeat_7.f90: New test for PR 66310.
+ * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
+ * gfortran.dg/string_1.f90: Limit to ilp32 targets.
+ * gfortran.dg/string_1_lp64.f90: New test.
+ * gfortran.dg/string_3.f90: Limit to ilp32 targets.
+ * gfortran.dg/string_3_lp64.f90: New test.
+
+2018-01-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/83604
+ * gcc.target/i386/sse-26.c: New test.
+
+ PR target/83604
+ * gcc.target/i386/pr83604.c: New test.
+
+2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-align-4.c: New test.
+ * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
+ and redefine as a structure with an unaligned member "b".
+ (foo): Update accordingly.
+
+2018-01-05 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/82439
+ * gcc.target/aarch64/bics_5.c: New test.
+ * gcc.target/arm/bics_5.c: Likewise.
+
+2018-01-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83605
+ * gcc.dg/pr83605.c: New test.
+
+2018-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/83554
+ * gcc.target/i386/pr83554.c: New test.
+
+ PR ipa/82352
+ * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
+ long unsigned int.
+
+2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83683
+ PR fortran/45689
+ * gfortran.dg/eoshift_8.f90: New test.
+ * gfortran.dg/simplify_eoshift_1.f90: New test.
+
+2018-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/83585
+ * gcc.dg/pr83585.c: New test.
+
+2018-01-04 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83667
+ * g++.dg/ipa/pr83667.C: Fix regex, require alias.
+
+2018-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/83666
+ * gcc.dg/pr83666.c: New test.
+
+2018-01-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/83628
+ * gcc.target/alpha/pr83628-1.c: New test.
+ * gcc.target/alpha/pr83628-2.c: Ditto.
+
+2018-01-04 Martin Liska <mliska@suse.cz>
+
+ PR ipa/82352
+ * g++.dg/ipa/pr82352.C: New test.
+
+2018-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/vect-opt-info-1.c: Moved to ...
+ * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
+ vect_int targets, use dg-additional-options instead of dg-options and
+ use relative line numbers instead of absolute.
+
+2018-01-03 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83655
+ * gcc.dg/Wrestrict-5.c: New test.
+ * c-c++-common/builtins.c: New test.
+
+2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
+ (main): Call it.
+
+2018-01-03 Jeff Law <law@redhat.com>
+
+ PR target/83641
+ * gcc.target/i386/stack-check-17.c: New test.
+ * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
+
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/83621
+ * gcc.dg/pr83621.c: New test.
+
+ PR debug/83645
+ * gcc.dg/pr83645.c: New test.
+
+2018-01-03 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83603
+ * gcc.dg/Wrestrict-4.c: New test.
+
+ PR c/83559
+ * gcc.dg/const-2.c: New test.
+ * gcc.dg/pure-3.c: New test.
+
+2018-01-03 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/Wrestrict-3.c: New test.
+
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83555
+ * g++.dg/opt/pr83555.C: New test.
+ * g++.dg/ubsan/pr83555.C: New test.
+
+2018-01-03 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/82050
+ * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
+ the !CHECKING_P case by expecting a note.
+ * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
+ a note for the !CHECKING_P case, and move the return statement
+ outside of #if CHECKING_P guard.
+
+2018-01-03 Jeff Law <law@redhat.com>
+
+ PR middle-end/83654
+ * gcc.target/i386/stack-check-18.c: New test.
+ * gcc.target/i386/stack-check-19.c: New test.
+
+2018-01-03 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83501
+ * c-c++-common/Warray-bounds-3.c: Remove xfail.
+
+2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/83501
+ * gcc.dg/tree-ssa/pr83501-1.c: New test.
+
+2018-01-03 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83667
+ * g++.dg/ipa/pr83667.C: New.
+
+2018-01-03 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/83593
+ * gcc.dg/pr83593.c: New test.
+
+2018-01-03 Martin Liska <mliska@suse.cz>
+
+ PR ipa/83549
+ * g++.dg/ipa/pr83549.C: New test.
+
+2018-01-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83592
+ * g++.dg/warn/mvp2.C: New test.
+
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/83602
+ * g++.dg/cpp/pr83602.C: New test.
+
+ PR c++/83634
+ * g++.dg/parse/pr83634.C: New test.
+
+2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83664
+ * gfortran.dg/eoshift_7.f90: New test.
+
+2018-01-03 Jan Beulich <jbeulich@suse.com>
+
+ * gcc.target/i386/avx512vl-no-vmovdqu8.c,
+ gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
+
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+2018-01-03 Martin Liska <mliska@suse.cz>
+
+ PR ipa/83594
+ * gcc.dg/ipa/pr83594.c: New test.
+
+2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect-opt-info-1.c: New test.
+
+2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
+ floorf128, truncf128, and roundf128.
+ * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
+ optimizations added in match.pd.
+ * gcc.target/powerpc/float128-hw6.c: Likewise.
+ * gcc.target/powerpc/float128-hw7.c: Likewise.
+ * gcc.target/powerpc/float128-hw8.c: Likewise.
+ * gcc.target/powerpc/float128-hw9.c: Likewise.
+ * gcc.target/powerpc/float128-hw10.c: Likewise.
+ * gcc.target/powerpc/float128-hw11.c: Likewise.
+
+2018-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83556
+ * g++.dg/cpp0x/pr83556.C: New test.
+
+2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/45689
+ PR fortran/83650
+ * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
+ * gfortran.dg/simplify_cshift_4.f90: New test.
+
+2018-01-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/81860
+ * g++.dg/cpp0x/inh-ctor30.C: New test.
+
+ PR c++/83644
+ * g++.dg/cpp1z/pr83644.C: New test.
+
+2018-01-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83076
+ * gfortran.dg/coarray_45.f90: New test.
+
+ PR fortran/83319
+ * gfortran.dg/coarray_46.f90: New test.
+
+2018-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83581
+ * gcc.dg/pr83581.c: New test.
+
+ PR c/83595
+ * gcc.dg/pr83595.c: New test.
+
+ PR middle-end/83608
+ * g++.dg/opt/pr83608.C: New test.
+
+ PR middle-end/83609
+ * gcc.dg/pr83609.c: New test.
+ * g++.dg/opt/pr83609.C: New test.
+
+ PR middle-end/83623
+ * gcc.dg/pr83623.c: New test.
+
+ * gcc.target/i386/i386.exp
+ (check_effective_target_avx512vpopcntdqvl): New proc.
+ * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
+ avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
+ * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
+
+Copyright (C) 2018 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/README b/gcc/testsuite/README
index 609a6fb..18ecb56 100644
--- a/gcc/testsuite/README
+++ b/gcc/testsuite/README
@@ -61,7 +61,7 @@ where
testsuite directory.
-Copyright (C) 1998-2018 Free Software Foundation, Inc.
+Copyright (C) 1998-2019 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 edde454..cb28dc6 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2002-2019 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 1d36992..5fced70 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1997-2019 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/brig.dg/dg.exp b/gcc/testsuite/brig.dg/dg.exp
index fda4a04..c8f6908 100644
--- a/gcc/testsuite/brig.dg/dg.exp
+++ b/gcc/testsuite/brig.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/config/default.exp b/gcc/testsuite/config/default.exp
index a361b8c..3a81654 100644
--- a/gcc/testsuite/config/default.exp
+++ b/gcc/testsuite/config/default.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a96571f..9cb7f30 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2001-2019 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 4ee8dd9..009149e 100644
--- a/gcc/testsuite/g++.dg/asan/asan.exp
+++ b/gcc/testsuite/g++.dg/asan/asan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 9447364..4b9eb1e 100644
--- a/gcc/testsuite/g++.dg/bprob/bprob.exp
+++ b/gcc/testsuite/g++.dg/bprob/bprob.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9225c8a..7858d5b 100644
--- a/gcc/testsuite/g++.dg/charset/charset.exp
+++ b/gcc/testsuite/g++.dg/charset/charset.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 708505f..01b90f8 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2002-2019 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 3acf42c..65cf130 100644
--- a/gcc/testsuite/g++.dg/compat/compat.exp
+++ b/gcc/testsuite/g++.dg/compat/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6640d1f..6778671 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 063a118..7fe513d 100644
--- a/gcc/testsuite/g++.dg/debug/debug.exp
+++ b/gcc/testsuite/g++.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 28d285b..99cafea 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9e97078..ed284e1 100644
--- a/gcc/testsuite/g++.dg/dfp/dfp.exp
+++ b/gcc/testsuite/g++.dg/dfp/dfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 fce96a6..233fdab 100644
--- a/gcc/testsuite/g++.dg/dg.exp
+++ b/gcc/testsuite/g++.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 Free Software Foundation, Inc.
# This program is free software; you 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 fd83568..d0c40c9 100644
--- a/gcc/testsuite/g++.dg/gcov/gcov.exp
+++ b/gcc/testsuite/g++.dg/gcov/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0e8dc66..9b2bb05 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 2fe7087..cfd9621 100644
--- a/gcc/testsuite/g++.dg/goacc/goacc.exp
+++ b/gcc/testsuite/g++.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 50f4ec2..fee1112 100644
--- a/gcc/testsuite/g++.dg/gomp/gomp.exp
+++ b/gcc/testsuite/g++.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 7ea4427..e8c4279 100644
--- a/gcc/testsuite/g++.dg/graphite/graphite.exp
+++ b/gcc/testsuite/g++.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 eeb5e43..bea4b2a 100644
--- a/gcc/testsuite/g++.dg/lto/lto.exp
+++ b/gcc/testsuite/g++.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b5fca73..803d7fe 100644
--- a/gcc/testsuite/g++.dg/pch/pch.exp
+++ b/gcc/testsuite/g++.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e7c3b69..c83b06e 100644
--- a/gcc/testsuite/g++.dg/plugin/plugin.exp
+++ b/gcc/testsuite/g++.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 96bb502..c4c4c19 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e03d9fc..dd73a42 100644
--- a/gcc/testsuite/g++.dg/special/ecos.exp
+++ b/gcc/testsuite/g++.dg/special/ecos.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2e1658b..758e73b 100644
--- a/gcc/testsuite/g++.dg/tls/tls.exp
+++ b/gcc/testsuite/g++.dg/tls/tls.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c250223..17e5f7e 100644
--- a/gcc/testsuite/g++.dg/tm/tm.exp
+++ b/gcc/testsuite/g++.dg/tm/tm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 33e89d9..f0d408c 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 910eab2..3e38a3a 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c056e08..6a6a51e 100644
--- a/gcc/testsuite/g++.dg/tsan/tsan.exp
+++ b/gcc/testsuite/g++.dg/tsan/tsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 2907772..82f57c2 100644
--- a/gcc/testsuite/g++.dg/ubsan/ubsan.exp
+++ b/gcc/testsuite/g++.dg/ubsan/ubsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 3803ed1..3019044 100644
--- a/gcc/testsuite/g++.dg/vect/vect.exp
+++ b/gcc/testsuite/g++.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 7901582..6c59db7 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1997-2019 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 e8ae882..e8ececa 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1998-2019 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 aed6b19..b214c1b 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1988-2019 Free Software Foundation, Inc.
# This program is free software; you 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++.target/aarch64/sve/aarch64-sve.exp b/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
index 7557aa6..560e659 100644
--- a/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
+++ b/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
@@ -1,5 +1,5 @@
# Specific regression driver for AArch64.
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/testsuite/g++.target/arm/arm.exp b/gcc/testsuite/g++.target/arm/arm.exp
index 1a169d2..247536b 100644
--- a/gcc/testsuite/g++.target/arm/arm.exp
+++ b/gcc/testsuite/g++.target/arm/arm.exp
@@ -1,5 +1,5 @@
# Specific regression driver for arm.
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/g++.target/i386/i386.exp b/gcc/testsuite/g++.target/i386/i386.exp
index 4ccfa15..f149a0b 100644
--- a/gcc/testsuite/g++.target/i386/i386.exp
+++ b/gcc/testsuite/g++.target/i386/i386.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e4cca18..54aaea7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1993-2019 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 9f0b24a..5e899d5 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 6d7c354..635e333 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1991-2019 Free Software Foundation, Inc.
# This program is free software; you 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 bff643b..a67dd7c 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1993-2019 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 8a8b887..b9c787d 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1993-2019 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-selftests/dg-final.exp b/gcc/testsuite/gcc.dg-selftests/dg-final.exp
index 90a6e89..67cbb67 100644
--- a/gcc/testsuite/gcc.dg-selftests/dg-final.exp
+++ b/gcc/testsuite/gcc.dg-selftests/dg-final.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b430b3b..d020ca2 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-2018 Free Software Foundation, Inc.
+Copyright (C) 1997-2019 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 7b66905..4d4cd46 100644
--- a/gcc/testsuite/gcc.dg/asan/asan.exp
+++ b/gcc/testsuite/gcc.dg/asan/asan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 d4e972c..375901f 100644
--- a/gcc/testsuite/gcc.dg/atomic/atomic.exp
+++ b/gcc/testsuite/gcc.dg/atomic/atomic.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 33839bc..7909fac 100644
--- a/gcc/testsuite/gcc.dg/autopar/autopar.exp
+++ b/gcc/testsuite/gcc.dg/autopar/autopar.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a2e5201..3320734 100644
--- a/gcc/testsuite/gcc.dg/charset/charset.exp
+++ b/gcc/testsuite/gcc.dg/charset/charset.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3f476a5..81b761d 100644
--- a/gcc/testsuite/gcc.dg/compat/compat.exp
+++ b/gcc/testsuite/gcc.dg/compat/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c9a8349..180c80e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d6e3ff22..2f24ef9 100644
--- a/gcc/testsuite/gcc.dg/cpp/assembl2.S
+++ b/gcc/testsuite/gcc.dg/cpp/assembl2.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2018 Free Software Foundation, Inc. */
+/* Copyright (C) 2000-2019 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 acf5502..f7b9140 100644
--- a/gcc/testsuite/gcc.dg/cpp/cpp.exp
+++ b/gcc/testsuite/gcc.dg/cpp/cpp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d0b4dc0..b1f65945 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6eef97c..28d24f0 100644
--- a/gcc/testsuite/gcc.dg/debug/debug.exp
+++ b/gcc/testsuite/gcc.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 cd55b77..ae3af85 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e96dafd..2a2a391 100644
--- a/gcc/testsuite/gcc.dg/dfp/dfp.exp
+++ b/gcc/testsuite/gcc.dg/dfp/dfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d672217..359c7fe 100644
--- a/gcc/testsuite/gcc.dg/dg.exp
+++ b/gcc/testsuite/gcc.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e311ae7..52621b0 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b505255..f3d73cd 100644
--- a/gcc/testsuite/gcc.dg/format/format.exp
+++ b/gcc/testsuite/gcc.dg/format/format.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 17c9c36..2962471 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 9f09432..3e2ec97 100644
--- a/gcc/testsuite/gcc.dg/goacc/goacc.exp
+++ b/gcc/testsuite/gcc.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 be1b345..ca5b82d 100644
--- a/gcc/testsuite/gcc.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 78e94b8..ea61446 100644
--- a/gcc/testsuite/gcc.dg/graphite/graphite.exp
+++ b/gcc/testsuite/gcc.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 Free Software Foundation, Inc.
# This program is free software; you 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 407a8d0..4e58f3a 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa.exp
+++ b/gcc/testsuite/gcc.dg/ipa/ipa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 cb35341..47a11a1 100644
--- a/gcc/testsuite/gcc.dg/lto/lto.exp
+++ b/gcc/testsuite/gcc.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 bd026fb..4ced45b 100644
--- a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp
+++ b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b80f263..801a1e4 100644
--- a/gcc/testsuite/gcc.dg/params/params.exp
+++ b/gcc/testsuite/gcc.dg/params/params.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 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 dc85b6f..874b5df 100644
--- a/gcc/testsuite/gcc.dg/pch/pch.exp
+++ b/gcc/testsuite/gcc.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 f9e89c4..2f75463 100644
--- a/gcc/testsuite/gcc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/gcc.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/rtl/rtl.exp b/gcc/testsuite/gcc.dg/rtl/rtl.exp
index 91f0abc..daf39dd 100644
--- a/gcc/testsuite/gcc.dg/rtl/rtl.exp
+++ b/gcc/testsuite/gcc.dg/rtl/rtl.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d1d1281..3acf516 100644
--- a/gcc/testsuite/gcc.dg/sancov/sancov.exp
+++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 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 6f6f441..e1dc0e4 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3a47a86..11c12ff 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 95758bf..f3ab4cf 100644
--- a/gcc/testsuite/gcc.dg/special/special.exp
+++ b/gcc/testsuite/gcc.dg/special/special.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 993c57f..35050be 100644
--- a/gcc/testsuite/gcc.dg/sso/sso.exp
+++ b/gcc/testsuite/gcc.dg/sso/sso.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you 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 70bfd46..187f684 100644
--- a/gcc/testsuite/gcc.dg/tls/tls.exp
+++ b/gcc/testsuite/gcc.dg/tls/tls.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 ebcd536..a9fac92 100644
--- a/gcc/testsuite/gcc.dg/tm/tm.exp
+++ b/gcc/testsuite/gcc.dg/tm/tm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 fc9189e..b93c7c7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0a2b8a5..bafd908 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 Free Software Foundation, Inc.
# This program is free software; you 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 ac732fb..ec8c3a0 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6c01340..c3fd4ad 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 1adf2c1..9c9eb4f 100644
--- a/gcc/testsuite/gcc.dg/tsan/tsan.exp
+++ b/gcc/testsuite/gcc.dg/tsan/tsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 ddeb1bd..c3a6cec 100644
--- a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp
+++ b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 c885775..e6ab17c 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2c7195b..10537ae 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 77b6c31..fb3da51 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 dc8bf50..3966671 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 fc5c1b8..8e012d4 100644
--- a/gcc/testsuite/gcc.dg/vect/vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 13994b3..cc08deb 100644
--- a/gcc/testsuite/gcc.dg/vmx/vmx.exp
+++ b/gcc/testsuite/gcc.dg/vmx/vmx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a3165e8..8f1d477 100644
--- a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp
+++ b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9ee3f6d..421cab2 100644
--- a/gcc/testsuite/gcc.dg/weak/weak.exp
+++ b/gcc/testsuite/gcc.dg/weak/weak.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e9deac8..fce3bd5 100644
--- a/gcc/testsuite/gcc.misc-tests/acker1.exp
+++ b/gcc/testsuite/gcc.misc-tests/acker1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 800e62e..cb8af12 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 eca1774..18c9a05 100644
--- a/gcc/testsuite/gcc.misc-tests/bprob.exp
+++ b/gcc/testsuite/gcc.misc-tests/bprob.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 09a35d2..036d1af 100644
--- a/gcc/testsuite/gcc.misc-tests/dectest.exp
+++ b/gcc/testsuite/gcc.misc-tests/dectest.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2b74428..2ce1595 100644
--- a/gcc/testsuite/gcc.misc-tests/dhry.exp
+++ b/gcc/testsuite/gcc.misc-tests/dhry.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 df1154d..66c5b82 100644
--- a/gcc/testsuite/gcc.misc-tests/gcov.exp
+++ b/gcc/testsuite/gcc.misc-tests/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a6246fd..e0e8e04 100644
--- a/gcc/testsuite/gcc.misc-tests/godump.exp
+++ b/gcc/testsuite/gcc.misc-tests/godump.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 Free Software Foundation, Inc.
# This program is free software; you 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 34ff940..307f1e9 100644
--- a/gcc/testsuite/gcc.misc-tests/help.exp
+++ b/gcc/testsuite/gcc.misc-tests/help.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 f310fd1..4e0edee 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0a1cc23..cb09c9b 100644
--- a/gcc/testsuite/gcc.misc-tests/linkage.exp
+++ b/gcc/testsuite/gcc.misc-tests/linkage.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2018 Free Software Foundation, Inc.
+# Copyright (C) 1988-2019 Free Software Foundation, Inc.
# This program is free software; you 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 44f46f6..2a5d3f9 100644
--- a/gcc/testsuite/gcc.misc-tests/matrix1.exp
+++ b/gcc/testsuite/gcc.misc-tests/matrix1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 1b970b6..a52e56f 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 16be07e..863b3d8 100644
--- a/gcc/testsuite/gcc.misc-tests/mg.exp
+++ b/gcc/testsuite/gcc.misc-tests/mg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 faeae70..7953523 100644
--- a/gcc/testsuite/gcc.misc-tests/options.exp
+++ b/gcc/testsuite/gcc.misc-tests/options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b15ed6b..04f4664 100644
--- a/gcc/testsuite/gcc.misc-tests/output.exp
+++ b/gcc/testsuite/gcc.misc-tests/output.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 64007f2..43214a6 100644
--- a/gcc/testsuite/gcc.misc-tests/sieve.exp
+++ b/gcc/testsuite/gcc.misc-tests/sieve.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e090fd4..082d8e2 100644
--- a/gcc/testsuite/gcc.misc-tests/sort2.exp
+++ b/gcc/testsuite/gcc.misc-tests/sort2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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.src/maintainers.exp b/gcc/testsuite/gcc.src/maintainers.exp
index b0a0917..993d1e3 100644
--- a/gcc/testsuite/gcc.src/maintainers.exp
+++ b/gcc/testsuite/gcc.src/maintainers.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# This program is free software; you 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 43719d6..c17af6c 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 3d2fc37..9d80960 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 9f3520a..35f2f51 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3629b7d..50b0c67 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a193c0c..12e0b5e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This program is free software; you 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 52af47a..e762744 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp b/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
index e2d92d4..2c1cc46 100644
--- a/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
+++ b/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
@@ -1,5 +1,5 @@
# Specific regression driver for AArch64 SVE.
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp b/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp
index 22f08ff..e4c2706 100644
--- a/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp
+++ b/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# This program is free software; you 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/alpha/alpha.exp b/gcc/testsuite/gcc.target/alpha/alpha.exp
index f8759d4..5046bbf 100644
--- a/gcc/testsuite/gcc.target/alpha/alpha.exp
+++ b/gcc/testsuite/gcc.target/alpha/alpha.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6038cb8..a1b86b5 100644
--- a/gcc/testsuite/gcc.target/arc/arc.exp
+++ b/gcc/testsuite/gcc.target/arc/arc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3dc2b26..3d715d1 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 bc4ce97..e5f885a 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2f21949..0c4981c 100644
--- a/gcc/testsuite/gcc.target/arm/arm.exp
+++ b/gcc/testsuite/gcc.target/arm/arm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 76da401..91bba80 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 84d3a89..8ba105b 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/multilib.exp b/gcc/testsuite/gcc.target/arm/multilib.exp
index cdd06f8..f654d7f 100644
--- a/gcc/testsuite/gcc.target/arm/multilib.exp
+++ b/gcc/testsuite/gcc.target/arm/multilib.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
# This program is free software; you 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 52a2fd6..bf7e4ad 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 cb00008..a5b3baa 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 252c259..23429fa 100644
--- a/gcc/testsuite/gcc.target/avr/avr.exp
+++ b/gcc/testsuite/gcc.target/avr/avr.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 86c0ece..41c9200 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 641b54c..0a354c5 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 54375b7..b69b7b6 100644
--- a/gcc/testsuite/gcc.target/bfin/bfin.exp
+++ b/gcc/testsuite/gcc.target/bfin/bfin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 Free Software Foundation, Inc.
# This program is free software; you 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 5585c36..99873dd 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2b613df..f8d11aa 100644
--- a/gcc/testsuite/gcc.target/cris/cris.exp
+++ b/gcc/testsuite/gcc.target/cris/cris.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d58dd1f..1400bfe 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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/csky/csky.exp b/gcc/testsuite/gcc.target/csky/csky.exp
index 9569490..8e55082 100644
--- a/gcc/testsuite/gcc.target/csky/csky.exp
+++ b/gcc/testsuite/gcc.target/csky/csky.exp
@@ -1,5 +1,5 @@
# GCC testsuite for C-SKY targets.
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# Contributed by C-SKY Microsystems and Mentor Graphics.
#
# This program is free software; you can redistribute it and/or modify
diff --git a/gcc/testsuite/gcc.target/epiphany/epiphany.exp b/gcc/testsuite/gcc.target/epiphany/epiphany.exp
index 2700acd..db38fbf 100644
--- a/gcc/testsuite/gcc.target/epiphany/epiphany.exp
+++ b/gcc/testsuite/gcc.target/epiphany/epiphany.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9a46908..63cb909 100644
--- a/gcc/testsuite/gcc.target/frv/frv.exp
+++ b/gcc/testsuite/gcc.target/frv/frv.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 bc688cb..308158b 100644
--- a/gcc/testsuite/gcc.target/h8300/h8300.exp
+++ b/gcc/testsuite/gcc.target/h8300/h8300.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you 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 99ce35f..50c88d8 100644
--- a/gcc/testsuite/gcc.target/hppa/hppa.exp
+++ b/gcc/testsuite/gcc.target/hppa/hppa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 42bb7e6..83b252d 100644
--- a/gcc/testsuite/gcc.target/i386/i386.exp
+++ b/gcc/testsuite/gcc.target/i386/i386.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 4ddf927..40286bd 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e4286d6..ddcd457 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 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 66cd31c..e98f707 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 681a4f6..38814c9 100644
--- a/gcc/testsuite/gcc.target/ia64/ia64.exp
+++ b/gcc/testsuite/gcc.target/ia64/ia64.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6654e48..60f8d60 100644
--- a/gcc/testsuite/gcc.target/m68k/m68k.exp
+++ b/gcc/testsuite/gcc.target/m68k/m68k.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 ef98ba4..fad3ba9 100644
--- a/gcc/testsuite/gcc.target/microblaze/microblaze.exp
+++ b/gcc/testsuite/gcc.target/microblaze/microblaze.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 dd2ea1b6..9f48ab9 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 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 5a3d1ed..2801238 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2008-2019 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 56d2d79..9303dbf 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 002cc28..81e19f3 100644
--- a/gcc/testsuite/gcc.target/mips/mips.exp
+++ b/gcc/testsuite/gcc.target/mips/mips.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0bd42c2..50620e9 100644
--- a/gcc/testsuite/gcc.target/msp430/msp430.exp
+++ b/gcc/testsuite/gcc.target/msp430/msp430.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This program is free software; you 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 44ce72d..f56a94a 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 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 e8ea003..37b8a2e 100644
--- a/gcc/testsuite/gcc.target/nios2/nios2.exp
+++ b/gcc/testsuite/gcc.target/nios2/nios2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2139d20..0a654d3 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This program is free software; you 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/or1k/or1k.exp b/gcc/testsuite/gcc.target/or1k/or1k.exp
index 1a4d53a..b5d8a3b 100644
--- a/gcc/testsuite/gcc.target/or1k/or1k.exp
+++ b/gcc/testsuite/gcc.target/or1k/or1k.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
# This program is free software; you 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 439ad57..54df989 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 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 2476920..7a34471 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 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 fdb3e93..c7443a8 100644
--- a/gcc/testsuite/gcc.target/powerpc/powerpc.exp
+++ b/gcc/testsuite/gcc.target/powerpc/powerpc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
index aa819915..53c3c74 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 439ad57..54df989 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/riscv/riscv.exp b/gcc/testsuite/gcc.target/riscv/riscv.exp
index 6a14196..5462c90 100644
--- a/gcc/testsuite/gcc.target/riscv/riscv.exp
+++ b/gcc/testsuite/gcc.target/riscv/riscv.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/rl78/rl78.exp b/gcc/testsuite/gcc.target/rl78/rl78.exp
index 6e7de08..d94c6a6 100644
--- a/gcc/testsuite/gcc.target/rl78/rl78.exp
+++ b/gcc/testsuite/gcc.target/rl78/rl78.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This program is free software; you 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 4dc7d75..f078d52 100644
--- a/gcc/testsuite/gcc.target/rx/rx.exp
+++ b/gcc/testsuite/gcc.target/rx/rx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a9c428d..4dfb8b5 100644
--- a/gcc/testsuite/gcc.target/s390/s390.exp
+++ b/gcc/testsuite/gcc.target/s390/s390.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 Free Software Foundation, Inc.
# This program is free software; you 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 033bb4d..2057671 100644
--- a/gcc/testsuite/gcc.target/sh/sh.exp
+++ b/gcc/testsuite/gcc.target/sh/sh.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2018 Free Software Foundation, Inc.
+# Copyright (C) 2007-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a6bc16a..a88ed01 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b7dd325..9b54873 100644
--- a/gcc/testsuite/gcc.target/sparc/sparc.exp
+++ b/gcc/testsuite/gcc.target/sparc/sparc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 cc8f64d..5411454 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d9dc2bd..79ef5b8 100644
--- a/gcc/testsuite/gcc.target/spu/spu.exp
+++ b/gcc/testsuite/gcc.target/spu/spu.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 bdd01f8..4cf526f 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 1ed7c83..1e9f263 100644
--- a/gcc/testsuite/gcc.target/tic6x/tic6x.exp
+++ b/gcc/testsuite/gcc.target/tic6x/tic6x.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 Free Software Foundation, Inc.
# This program is free software; you 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 cf5733d..6d16025 100644
--- a/gcc/testsuite/gcc.target/vax/vax.exp
+++ b/gcc/testsuite/gcc.target/vax/vax.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d1efac0..c109205 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 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 5677ce2..8437485 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2005-2019 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 b02aeaf..f8a0fed 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2d44c8b..a86dd14 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d9408d8..8b361a3 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e0c72f8..9b1892f 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S
index b2fa732..61b5479 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S
+++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S
@@ -1,5 +1,5 @@
/* Assembly proxy functions for ms_abi tests.
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
Contributed by Daniel Santos <daniel.santos@pobox.com>
This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
index f42b9be..4dc3373 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
+++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
@@ -1,5 +1,5 @@
# Tests for ms_abi to sysv_abi calls.
-# Copyright (C) 2016-2018 Free Software Foundation, Inc.
+# Copyright (C) 2016-2019 Free Software Foundation, Inc.
# Contributed by Daniel Santos <daniel.santos@pobox.com>
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
index d7284ff..0260251 100644
--- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
+++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 3d57979..db75b88 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2005-2019 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 94b0339..813858c 100644
--- a/gcc/testsuite/gcc.test-framework/gen_directive_tests
+++ b/gcc/testsuite/gcc.test-framework/gen_directive_tests
@@ -14,7 +14,7 @@
# This script has evolved and could be rewritten to be more compact.
#
#
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 10b2e64..090b2bc 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 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 f8fdce9..db4b8665 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 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/gdc.dg/asan/asan.exp b/gcc/testsuite/gdc.dg/asan/asan.exp
index bc7c25c..4dfed22 100644
--- a/gcc/testsuite/gdc.dg/asan/asan.exp
+++ b/gcc/testsuite/gdc.dg/asan/asan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gdc.dg/dg.exp b/gcc/testsuite/gdc.dg/dg.exp
index d05258e..bc850eb 100644
--- a/gcc/testsuite/gdc.dg/dg.exp
+++ b/gcc/testsuite/gdc.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gdc.dg/lto/lto.exp b/gcc/testsuite/gdc.dg/lto/lto.exp
index 9df69cf..72968c8 100644
--- a/gcc/testsuite/gdc.dg/lto/lto.exp
+++ b/gcc/testsuite/gdc.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2018 Free Software Foundation, Inc.
+# Copyright (C) 2017-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gdc.test/gdc-test.exp b/gcc/testsuite/gdc.test/gdc-test.exp
index 28f52da..b8b6b40 100644
--- a/gcc/testsuite/gdc.test/gdc-test.exp
+++ b/gcc/testsuite/gdc.test/gdc-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d1a7a56..4c6dba1 100644
--- a/gcc/testsuite/gfortran.dg/coarray/caf.exp
+++ b/gcc/testsuite/gfortran.dg/coarray/caf.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 Free Software Foundation, Inc.
# This program is free software; you 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 5ea0374..e04f32f 100644
--- a/gcc/testsuite/gfortran.dg/debug/debug.exp
+++ b/gcc/testsuite/gfortran.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 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 aa819915..53c3c74 100644
--- a/gcc/testsuite/gfortran.dg/dg.exp
+++ b/gcc/testsuite/gfortran.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0d7ece4..287ac78 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2004-2019 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 3e9a429..f1adb18 100644
--- a/gcc/testsuite/gfortran.dg/goacc/goacc.exp
+++ b/gcc/testsuite/gfortran.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 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 786fc4a..e2404d5 100644
--- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2018 Free Software Foundation, Inc.
+# Copyright (C) 2005-2019 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 57c2e7d..bd5a4e7 100644
--- a/gcc/testsuite/gfortran.dg/graphite/graphite.exp
+++ b/gcc/testsuite/gfortran.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 987ecaf..05383ce 100644
--- a/gcc/testsuite/gfortran.dg/ieee/ieee.exp
+++ b/gcc/testsuite/gfortran.dg/ieee/ieee.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 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 0992027..90d9ad2 100644
--- a/gcc/testsuite/gfortran.dg/lto/lto.exp
+++ b/gcc/testsuite/gfortran.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 daa3070..6d5c58a 100644
--- a/gcc/testsuite/gfortran.dg/prof/prof.exp
+++ b/gcc/testsuite/gfortran.dg/prof/prof.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 05e109f..d80bc8f 100644
--- a/gcc/testsuite/gfortran.dg/vect/vect.exp
+++ b/gcc/testsuite/gfortran.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c1c8776..eeb6458 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 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 0bdaf37..1027c8b5 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 Free Software Foundation, Inc.
# This program is free software; you 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 5a87b66..d10340a 100644
--- a/gcc/testsuite/gnat.dg/dg.exp
+++ b/gcc/testsuite/gnat.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gnat.dg/gcov/gcov.exp b/gcc/testsuite/gnat.dg/gcov/gcov.exp
index 2dae604..45ec226 100644
--- a/gcc/testsuite/gnat.dg/gcov/gcov.exp
+++ b/gcc/testsuite/gnat.dg/gcov/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9cb9f52..eba3633 100644
--- a/gcc/testsuite/gnat.dg/specs/specs.exp
+++ b/gcc/testsuite/gnat.dg/specs/specs.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c51b7d33..76f2eba 100644
--- a/gcc/testsuite/gnat.dg/sso/sso.exp
+++ b/gcc/testsuite/gnat.dg/sso/sso.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a5bdc1a..a10314f 100644
--- a/gcc/testsuite/go.dg/dg.exp
+++ b/gcc/testsuite/go.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0f85fa1..1a493a7 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 db39407..b98d1a1 100644
--- a/gcc/testsuite/go.test/go-test.exp
+++ b/gcc/testsuite/go.test/go-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 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 39451b9..4e6a523 100644
--- a/gcc/testsuite/lib/asan-dg.exp
+++ b/gcc/testsuite/lib/asan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# This program is free software; you 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 4afac16f..a73c1c8 100644
--- a/gcc/testsuite/lib/atomic-dg.exp
+++ b/gcc/testsuite/lib/atomic-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/brig-dg.exp b/gcc/testsuite/lib/brig-dg.exp
index ec02b17..df42d9a 100644
--- a/gcc/testsuite/lib/brig-dg.exp
+++ b/gcc/testsuite/lib/brig-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/brig.exp b/gcc/testsuite/lib/brig.exp
index a696c12..d7be2d8 100644
--- a/gcc/testsuite/lib/brig.exp
+++ b/gcc/testsuite/lib/brig.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 45aa80a..24b654f 100644
--- a/gcc/testsuite/lib/c-compat.exp
+++ b/gcc/testsuite/lib/c-compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3fb6009..dd96f5d 100644
--- a/gcc/testsuite/lib/c-torture.exp
+++ b/gcc/testsuite/lib/c-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2018 Free Software Foundation, Inc.
+# Copyright (C) 1992-2019 Free Software Foundation, Inc.
# This program is free software; you 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 bfb440f..a98eacc 100644
--- a/gcc/testsuite/lib/clearcap.exp
+++ b/gcc/testsuite/lib/clearcap.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 Free Software Foundation, Inc.
# This program is free software; you 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 259d708..45296e5 100644
--- a/gcc/testsuite/lib/compat.exp
+++ b/gcc/testsuite/lib/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a12b7f8..945c83c 100644
--- a/gcc/testsuite/lib/copy-file.exp
+++ b/gcc/testsuite/lib/copy-file.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0d0d954..64510c2 100644
--- a/gcc/testsuite/lib/dejapatches.exp
+++ b/gcc/testsuite/lib/dejapatches.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 076f63d..aed710a 100644
--- a/gcc/testsuite/lib/dg-pch.exp
+++ b/gcc/testsuite/lib/dg-pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 Free Software Foundation, Inc.
# This program is free software; you 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 5c47246..d2495ed 100644
--- a/gcc/testsuite/lib/file-format.exp
+++ b/gcc/testsuite/lib/file-format.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2019 Free Software Foundation, Inc.
# This program is free software; you 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 cd71143..818da4e 100644
--- a/gcc/testsuite/lib/fortran-modules.exp
+++ b/gcc/testsuite/lib/fortran-modules.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# This program is free software; you 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 688f989..f55fb1f 100644
--- a/gcc/testsuite/lib/fortran-torture.exp
+++ b/gcc/testsuite/lib/fortran-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 Free Software Foundation, Inc.
# This program is free software; you 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 36d68e7..ddeb4a2 100644
--- a/gcc/testsuite/lib/g++-dg.exp
+++ b/gcc/testsuite/lib/g++-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c0ffcdf..1610442 100644
--- a/gcc/testsuite/lib/g++.exp
+++ b/gcc/testsuite/lib/g++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2018 Free Software Foundation, Inc.
+# Copyright (C) 1992-2019 Free Software Foundation, Inc.
# This program is free software; you 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 aaff877..945b48a 100644
--- a/gcc/testsuite/lib/gcc-defs.exp
+++ b/gcc/testsuite/lib/gcc-defs.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 e47f80d..0b0afe2 100644
--- a/gcc/testsuite/lib/gcc-dg.exp
+++ b/gcc/testsuite/lib/gcc-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0066e15..5ce31e7 100644
--- a/gcc/testsuite/lib/gcc-gdb-test.exp
+++ b/gcc/testsuite/lib/gcc-gdb-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 dd55676..754fe22 100644
--- a/gcc/testsuite/lib/gcc-simulate-thread.exp
+++ b/gcc/testsuite/lib/gcc-simulate-thread.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2018 Free Software Foundation, Inc.
+# Copyright (C) 2011-2019 Free Software Foundation, Inc.
# This program is free software; you 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 61e995a..63aefa0 100644
--- a/gcc/testsuite/lib/gcc.exp
+++ b/gcc/testsuite/lib/gcc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2018 Free Software Foundation, Inc.
+# Copyright (C) 1992-2019 Free Software Foundation, Inc.
# This program is free software; you 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 dbd3c8e..e07aa3b 100644
--- a/gcc/testsuite/lib/gcov.exp
+++ b/gcc/testsuite/lib/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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/gdc-dg.exp b/gcc/testsuite/lib/gdc-dg.exp
index 81d4048..631b7f9 100644
--- a/gcc/testsuite/lib/gdc-dg.exp
+++ b/gcc/testsuite/lib/gdc-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# This program is free software; you 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/gdc.exp b/gcc/testsuite/lib/gdc.exp
index 425cb4a..e64b770 100644
--- a/gcc/testsuite/lib/gdc.exp
+++ b/gcc/testsuite/lib/gdc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2018 Free Software Foundation, Inc.
+# Copyright (C) 2012-2019 Free Software Foundation, Inc.
# This program is free software; you 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 4aec0a5..55687ff 100644
--- a/gcc/testsuite/lib/gfortran-dg.exp
+++ b/gcc/testsuite/lib/gfortran-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 f147425..387e865 100644
--- a/gcc/testsuite/lib/gfortran.exp
+++ b/gcc/testsuite/lib/gfortran.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2019 Free Software Foundation, Inc.
# This program is free software; you 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 427b268..c8f02c3 100644
--- a/gcc/testsuite/lib/gnat-dg.exp
+++ b/gcc/testsuite/lib/gnat-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 Free Software Foundation, Inc.
# This program is free software; you 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 2f9120a..5559220 100644
--- a/gcc/testsuite/lib/gnat.exp
+++ b/gcc/testsuite/lib/gnat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6dcd261..75631f2 100644
--- a/gcc/testsuite/lib/go-dg.exp
+++ b/gcc/testsuite/lib/go-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 8ad24fa..213711e 100644
--- a/gcc/testsuite/lib/go-torture.exp
+++ b/gcc/testsuite/lib/go-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 465e0ab..e67f6be9 100644
--- a/gcc/testsuite/lib/go.exp
+++ b/gcc/testsuite/lib/go.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c2c3569..25c9347 100644
--- a/gcc/testsuite/lib/lto.exp
+++ b/gcc/testsuite/lib/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 69ceb56..0c8095b 100644
--- a/gcc/testsuite/lib/mike-g++.exp
+++ b/gcc/testsuite/lib/mike-g++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2018 Free Software Foundation, Inc.
+# Copyright (C) 1988-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3f82317..8224db1 100644
--- a/gcc/testsuite/lib/mike-gcc.exp
+++ b/gcc/testsuite/lib/mike-gcc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2018 Free Software Foundation, Inc.
+# Copyright (C) 1988-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6e431d9..751840a 100644
--- a/gcc/testsuite/lib/multiline.exp
+++ b/gcc/testsuite/lib/multiline.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2018 Free Software Foundation, Inc.
+# Copyright (C) 2015-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9d23091..c04dac1 100644
--- a/gcc/testsuite/lib/obj-c++-dg.exp
+++ b/gcc/testsuite/lib/obj-c++-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 05f98f2..c32f207 100644
--- a/gcc/testsuite/lib/obj-c++.exp
+++ b/gcc/testsuite/lib/obj-c++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 7904b2d..4b0553b 100644
--- a/gcc/testsuite/lib/objc-dg.exp
+++ b/gcc/testsuite/lib/objc-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b9bdddb..a840233 100644
--- a/gcc/testsuite/lib/objc-torture.exp
+++ b/gcc/testsuite/lib/objc-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2018 Free Software Foundation, Inc.
+# Copyright (C) 1992-2019 Free Software Foundation, Inc.
# This program is free software; you 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 78b83b3..3aa94d0 100644
--- a/gcc/testsuite/lib/objc.exp
+++ b/gcc/testsuite/lib/objc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2018 Free Software Foundation, Inc.
+# Copyright (C) 1992-2019 Free Software Foundation, Inc.
# This program is free software; you 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 60d85ee..b850307 100644
--- a/gcc/testsuite/lib/options.exp
+++ b/gcc/testsuite/lib/options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 8b13760..95ad116 100644
--- a/gcc/testsuite/lib/plugin-support.exp
+++ b/gcc/testsuite/lib/plugin-support.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 65494cf..557402c 100644
--- a/gcc/testsuite/lib/profopt.exp
+++ b/gcc/testsuite/lib/profopt.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2019 Free Software Foundation, Inc.
# This program is free software; you 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 df36c34..812c59e 100644
--- a/gcc/testsuite/lib/prune.exp
+++ b/gcc/testsuite/lib/prune.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 ad964fb..cca6d64 100644
--- a/gcc/testsuite/lib/scanasm.exp
+++ b/gcc/testsuite/lib/scanasm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3d42692..42f5c01 100644
--- a/gcc/testsuite/lib/scandump.exp
+++ b/gcc/testsuite/lib/scandump.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 Free Software Foundation, Inc.
# This program is free software; you 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 56c82c57..66efa04 100644
--- a/gcc/testsuite/lib/scanipa.exp
+++ b/gcc/testsuite/lib/scanipa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/scanlang.exp b/gcc/testsuite/lib/scanlang.exp
index 3c8bf64..3273f9a 100644
--- a/gcc/testsuite/lib/scanlang.exp
+++ b/gcc/testsuite/lib/scanlang.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 Free Software Foundation, Inc.
# This program is free software; you 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/scanltranstree.exp b/gcc/testsuite/lib/scanltranstree.exp
index f536f84..9f1fd26 100644
--- a/gcc/testsuite/lib/scanltranstree.exp
+++ b/gcc/testsuite/lib/scanltranstree.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 Free Software Foundation, Inc.
# This program is free software; you 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/scanoffloadrtl.exp b/gcc/testsuite/lib/scanoffloadrtl.exp
index e836f6d..eb003e5 100644
--- a/gcc/testsuite/lib/scanoffloadrtl.exp
+++ b/gcc/testsuite/lib/scanoffloadrtl.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# This program is free software; you 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/scanoffloadtree.exp b/gcc/testsuite/lib/scanoffloadtree.exp
index ee92c2b..c89fcd2 100644
--- a/gcc/testsuite/lib/scanoffloadtree.exp
+++ b/gcc/testsuite/lib/scanoffloadtree.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a24d005..292ed99 100644
--- a/gcc/testsuite/lib/scanrtl.exp
+++ b/gcc/testsuite/lib/scanrtl.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d827190..7cbe3ae 100644
--- a/gcc/testsuite/lib/scantree.exp
+++ b/gcc/testsuite/lib/scantree.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2018 Free Software Foundation, Inc.
+# Copyright (C) 2000-2019 Free Software Foundation, Inc.
# This program is free software; you 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/scanwpaipa.exp b/gcc/testsuite/lib/scanwpaipa.exp
index 5ad40bf..b5549fd 100644
--- a/gcc/testsuite/lib/scanwpaipa.exp
+++ b/gcc/testsuite/lib/scanwpaipa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2018 Free Software Foundation, Inc.
+# Copyright (C) 2018-2019 Free Software Foundation, Inc.
# This program is free software; you 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 17f12f7..f088aae 100644
--- a/gcc/testsuite/lib/target-libpath.exp
+++ b/gcc/testsuite/lib/target-libpath.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 85fd2f9..e1da57a 100644
--- a/gcc/testsuite/lib/target-supports-dg.exp
+++ b/gcc/testsuite/lib/target-supports-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 7dec432..a9bb6b3 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2019 Free Software Foundation, Inc.
# This program is free software; you 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 bd39cc5..e847fdd 100644
--- a/gcc/testsuite/lib/target-utils.exp
+++ b/gcc/testsuite/lib/target-utils.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2018 Free Software Foundation, Inc.
+# Copyright (C) 2014-2019 Free Software Foundation, Inc.
# This program is free software; you 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 19fe805..a2a737a 100644
--- a/gcc/testsuite/lib/timeout-dg.exp
+++ b/gcc/testsuite/lib/timeout-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3ee641c..07bc368 100644
--- a/gcc/testsuite/lib/timeout.exp
+++ b/gcc/testsuite/lib/timeout.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9f50e1c..7538b14 100644
--- a/gcc/testsuite/lib/torture-options.exp
+++ b/gcc/testsuite/lib/torture-options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2018 Free Software Foundation, Inc.
+# Copyright (C) 2008-2019 Free Software Foundation, Inc.
# This program is free software; you 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 bc6fa61..e9503ca 100644
--- a/gcc/testsuite/lib/tsan-dg.exp
+++ b/gcc/testsuite/lib/tsan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you 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 a52a96b..5b175e0 100644
--- a/gcc/testsuite/lib/ubsan-dg.exp
+++ b/gcc/testsuite/lib/ubsan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2018 Free Software Foundation, Inc.
+# Copyright (C) 2013-2019 Free Software Foundation, Inc.
# This program is free software; you 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 9d32609..0951871 100644
--- a/gcc/testsuite/lib/wrapper.exp
+++ b/gcc/testsuite/lib/wrapper.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 c2bc7ff..030f49d 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 41d5049..7c0984e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 869dd14..8207c52 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0359515..2f2c866 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 93d2f4b..6ea6a3b 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d2f1b16..9520eed 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 92c96a9..7f877d9 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 bc750dd..5baa47a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 3f1d361..f1c3d3f 100644
--- a/gcc/testsuite/objc.dg/attributes/attributes.exp
+++ b/gcc/testsuite/objc.dg/attributes/attributes.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 929bca5..e7226df 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 89bb4ba..12fc07e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 76c5889..2a405fc 100644
--- a/gcc/testsuite/objc.dg/lto/lto.exp
+++ b/gcc/testsuite/objc.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 Free Software Foundation, Inc.
# This program is free software; you 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 b178d8b..12f0e4f 100644
--- a/gcc/testsuite/objc.dg/pch/pch.exp
+++ b/gcc/testsuite/objc.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 d5e6306..4ada8ec 100644
--- a/gcc/testsuite/objc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/objc.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2019 Free Software Foundation, Inc.
# This program is free software; you 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 0571943..5d65307 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 f2ed65b..68a4620e 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2019 Free Software Foundation, Inc.
# This program is free software; you 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 760f11d..d2b2ba9 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 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 82ae90d..1f928d0 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-2018 Free Software Foundation, Inc.
+# Copyright (C) 2010-2019 Free Software Foundation, Inc.
# This program is free software; you 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 6d27bc0..1765528 100644
--- a/gcc/testsuite/objc/compile/compile.exp
+++ b/gcc/testsuite/objc/compile/compile.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2018 Free Software Foundation, Inc.
+# Copyright (C) 1991-2019 Free Software Foundation, Inc.
# This program is free software; you 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 89ec2bb..4cb44b0 100644
--- a/gcc/testsuite/objc/execute/exceptions/exceptions.exp
+++ b/gcc/testsuite/objc/execute/exceptions/exceptions.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2018 Free Software Foundation, Inc.
+# Copyright (C) 1991-2019 Free Software Foundation, Inc.
# This program is free software; you 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 3849b34..46e5b95 100644
--- a/gcc/testsuite/objc/execute/execute.exp
+++ b/gcc/testsuite/objc/execute/execute.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2018 Free Software Foundation, Inc.
+# Copyright (C) 1991-2019 Free Software Foundation, Inc.
# This program is free software; 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 2a7defb..552a877 100644
--- a/gcc/timevar.c
+++ b/gcc/timevar.c
@@ -1,5 +1,5 @@
/* Timing variables for measuring compiler performance.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 033b480..5415446 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 38b01de..ef404d0 100644
--- a/gcc/timevar.h
+++ b/gcc/timevar.h
@@ -1,5 +1,5 @@
/* Timing variables for measuring compiler performance.
- Copyright (C) 2000-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 ec20bd2..b2fb026 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2019 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 ab20cd9..9eb4de5 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1,5 +1,5 @@
/* Top level of GCC compilers (cc1, cc1plus, etc.)
- Copyright (C) 1987-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/toplev.h b/gcc/toplev.h
index 98f3cee..48cb10c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tracer.c b/gcc/tracer.c
index 05300a2..52f07c5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tracer.h b/gcc/tracer.h
index 9b9ed08..fb136cd 100644
--- a/gcc/tracer.h
+++ b/gcc/tracer.h
@@ -1,5 +1,5 @@
/* Header file for Tracer.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c
index bb7146b..0581aae 100644
--- a/gcc/trans-mem.c
+++ b/gcc/trans-mem.c
@@ -1,5 +1,5 @@
/* Passes for transactional memory support.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 a3181b4..4091df3 100644
--- a/gcc/trans-mem.h
+++ b/gcc/trans-mem.h
@@ -1,5 +1,5 @@
/* Miscellaneous transactional memory support definitions.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 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 c10cdd0..1d7d19e 100644
--- a/gcc/tree-affine.c
+++ b/gcc/tree-affine.c
@@ -1,5 +1,5 @@
/* Operations with affine combinations of trees.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h
index 4e9f5bf..257e8f6 100644
--- a/gcc/tree-affine.h
+++ b/gcc/tree-affine.h
@@ -1,5 +1,5 @@
/* Operations with affine combinations of trees.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 01401ca..268d26c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 be0ba87..225422b 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -1,5 +1,5 @@
/* Control flow functions for trees.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 95c070a..212f5ff 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 3c82b11..2adb395 100644
--- a/gcc/tree-cfgcleanup.c
+++ b/gcc/tree-cfgcleanup.c
@@ -1,5 +1,5 @@
/* CFG cleanup for trees.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-cfgcleanup.h b/gcc/tree-cfgcleanup.h
index 0b33d87..e133bbd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c
index a218327..a200d97 100644
--- a/gcc/tree-chrec.c
+++ b/gcc/tree-chrec.c
@@ -1,5 +1,5 @@
/* Chains of recurrences.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 e6e1649..6c79322 100644
--- a/gcc/tree-chrec.h
+++ b/gcc/tree-chrec.h
@@ -1,5 +1,5 @@
/* Chains of recurrences.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 d360a4d..a76eab6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-core.h b/gcc/tree-core.h
index e7646af..ecf7325 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 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 d30dbd1..d9a8d3a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 439a8b9..11aa806 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 798a315..9ba627c 100644
--- a/gcc/tree-dfa.c
+++ b/gcc/tree-dfa.c
@@ -1,5 +1,5 @@
/* Data flow functions for trees.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 cd37b2c..9881008 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c
index 01eed71..7bd7430 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-diagnostic.h b/gcc/tree-diagnostic.h
index f5b867a..3ce61c0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c
index fd565d2..58cb1ee 100644
--- a/gcc/tree-dump.c
+++ b/gcc/tree-dump.c
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 e91de71..571675a 100644
--- a/gcc/tree-dump.h
+++ b/gcc/tree-dump.h
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 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 61414b3..895e259 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-eh.h b/gcc/tree-eh.h
index 2bd6a85..a588c10 100644
--- a/gcc/tree-eh.h
+++ b/gcc/tree-eh.h
@@ -1,5 +1,5 @@
/* Header file for exception handling.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c
index fa4b7e1..6fc8370 100644
--- a/gcc/tree-emutls.c
+++ b/gcc/tree-emutls.c
@@ -1,5 +1,5 @@
/* Lower TLS operations to emulation functions.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 fb5bba4..a3fc024 100644
--- a/gcc/tree-hash-traits.h
+++ b/gcc/tree-hash-traits.h
@@ -1,5 +1,5 @@
/* Traits for hashing trees.
- Copyright (C) 2014-2018 Free Software Foundation, Inc.
+ Copyright (C) 2014-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-hasher.h b/gcc/tree-hasher.h
index b3c955c..a64f297 100644
--- a/gcc/tree-hasher.h
+++ b/gcc/tree-hasher.h
@@ -1,5 +1,5 @@
/* Hash Table Helper for Trees
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 0ef7daa..76a5bc4 100644
--- a/gcc/tree-if-conv.c
+++ b/gcc/tree-if-conv.c
@@ -1,5 +1,5 @@
/* If-conversion for vectorizer.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 6876a5a..9e745d1 100644
--- a/gcc/tree-if-conv.h
+++ b/gcc/tree-if-conv.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 8c4c82e..c835fca 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -1,5 +1,5 @@
/* Tree inlining.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 29caab7..dc25c39 100644
--- a/gcc/tree-inline.h
+++ b/gcc/tree-inline.h
@@ -1,5 +1,5 @@
/* Tree inlining hooks and declarations.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 79259b6..dad071d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 006a882..28d3444 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c
index 943babd..2c847f3 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 cf66568..e273411 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 8f61a35..e12a56f 100644
--- a/gcc/tree-loop-distribution.c
+++ b/gcc/tree-loop-distribution.c
@@ -1,5 +1,5 @@
/* Loop distribution.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 0ad469a..504afaf 100644
--- a/gcc/tree-nested.c
+++ b/gcc/tree-nested.c
@@ -1,5 +1,5 @@
/* Nested function decomposition for GIMPLE.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-nested.h b/gcc/tree-nested.h
index 6c9b963..98ad793 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c
index 754bc8d..dc2aef3 100644
--- a/gcc/tree-nrv.c
+++ b/gcc/tree-nrv.c
@@ -1,5 +1,5 @@
/* Language independent return value optimizations
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 d925a6c..f9ad7e8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 101421e..420af3e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 5d8f9a1..c75d727 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 0e6452d..5871103 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index 81d7742..5f3c2b5 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -1,5 +1,5 @@
/* Loop autoparallelization.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 0de0203..f37c479 100644
--- a/gcc/tree-parloops.h
+++ b/gcc/tree-parloops.h
@@ -1,5 +1,5 @@
/* Header file for loop autoparallelization.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h
index 9f9d85f..47be59b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 8f42727..54e1452 100644
--- a/gcc/tree-phinodes.c
+++ b/gcc/tree-phinodes.c
@@ -1,5 +1,5 @@
/* Generic routines for manipulating PHIs
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-phinodes.h b/gcc/tree-phinodes.h
index 8a06870..0c6174a 100644
--- a/gcc/tree-phinodes.h
+++ b/gcc/tree-phinodes.h
@@ -1,5 +1,5 @@
/* Header file for PHI node routines
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c
index 1711027..8c4a658 100644
--- a/gcc/tree-predcom.c
+++ b/gcc/tree-predcom.c
@@ -1,5 +1,5 @@
/* Predictive commoning.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 0861cc9..ccebfc2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 ea4ebee..9f59328 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c
index 506e00d..ab4a439 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 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 964712c..de20d27 100644
--- a/gcc/tree-scalar-evolution.c
+++ b/gcc/tree-scalar-evolution.c
@@ -1,5 +1,5 @@
/* Scalar evolution detector.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 9145281..621a57c 100644
--- a/gcc/tree-scalar-evolution.h
+++ b/gcc/tree-scalar-evolution.h
@@ -1,5 +1,5 @@
/* Scalar evolution detector.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 e3e3746..24bc135 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 c8ff851..1c17e93 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 9474e3a..6fa4eae 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 66cf2f2..27676f4 100644
--- a/gcc/tree-ssa-alias.c
+++ b/gcc/tree-ssa-alias.c
@@ -1,5 +1,5 @@
/* Alias analysis for trees.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 2ecc04d6..a5293cd 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2019 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 55ee30e..234d9ca 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 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 1b70ad8..1978867 100644
--- a/gcc/tree-ssa-ccp.h
+++ b/gcc/tree-ssa-ccp.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2019 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 6ae9bb9..2ea0a66 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 f787637..a9c29e8 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 b526758..8953263 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 a8261b9..e176685 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
Contributed by Ben Elliston <bje@redhat.com>
and Andrew MacLeod <amacleod@redhat.com>
Adapted to use control dependence by Steven Bosscher, SUSE Labs.
diff --git a/gcc/tree-ssa-dce.h b/gcc/tree-ssa-dce.h
index 4197c1a..6f4d7d7 100644
--- a/gcc/tree-ssa-dce.h
+++ b/gcc/tree-ssa-dce.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c
index e3e009a..534c722 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 e2f3cda..f5fb5aa 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 8b7aea0..aa998f4 100644
--- a/gcc/tree-ssa-dse.c
+++ b/gcc/tree-ssa-dse.c
@@ -1,5 +1,5 @@
/* Dead store elimination
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 7449eaf..f3779e9 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 ddb9564..f30816a 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 3febde8..04d7b7f 100644
--- a/gcc/tree-ssa-live.c
+++ b/gcc/tree-ssa-live.c
@@ -1,5 +1,5 @@
/* Liveness for SSA trees.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 9aa5418..3d8200e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 3a09410..1b8cb82 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 796d334..58da79d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 c295305..91b9725 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 6f56f5a..89713e1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 c04388c..6f21e63 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 c05738c..7db4f09 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 ddda5cf..0020659 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 78165f3..587e943 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 a7269d9..dc11648 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 e34b78d..7afd85f 100644
--- a/gcc/tree-ssa-loop-prefetch.c
+++ b/gcc/tree-ssa-loop-prefetch.c
@@ -1,5 +1,5 @@
/* Array prefetching.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 12f6665..9b9d01a 100644
--- a/gcc/tree-ssa-loop-split.c
+++ b/gcc/tree-ssa-loop-split.c
@@ -1,5 +1,5 @@
/* Loop splitting.
- Copyright (C) 2015-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 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 711c1cd..30a2a9d 100644
--- a/gcc/tree-ssa-loop-unswitch.c
+++ b/gcc/tree-ssa-loop-unswitch.c
@@ -1,5 +1,5 @@
/* Loop unswitching.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 7771a0d..00a0950 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 c79d543..2fc9e8c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 d210777..5f1b369 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 7bff676..fb24732 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 974d40c..72e41ff 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 632df27..a81fbf4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 e185e9c..e835329 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 2869b60..cad1d21 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 4d5bce8..a37eff6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 8225ebe..a631b63 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 73512f6..81b635e 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 a9f45bf..07ff42e 100644
--- a/gcc/tree-ssa-reassoc.c
+++ b/gcc/tree-ssa-reassoc.c
@@ -1,5 +1,5 @@
/* Reassociation for trees.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 700aa1f..2cebb6b 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 ea4efd8..5413059 100644
--- a/gcc/tree-ssa-sccvn.h
+++ b/gcc/tree-ssa-sccvn.h
@@ -1,5 +1,5 @@
/* Tree SCC value numbering
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 d1a73a5..2f3ba18 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 2cc2b6c..2328d1c 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 0fe8dd00..fe762f5 100644
--- a/gcc/tree-ssa-sink.c
+++ b/gcc/tree-ssa-sink.c
@@ -1,5 +1,5 @@
/* Code sinking for trees
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 c74ce0f..80309e4 100644
--- a/gcc/tree-ssa-strlen.c
+++ b/gcc/tree-ssa-strlen.c
@@ -1,5 +1,5 @@
/* String length optimization
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-strlen.h b/gcc/tree-ssa-strlen.h
index f427fb7..6b1b819 100644
--- a/gcc/tree-ssa-strlen.h
+++ b/gcc/tree-ssa-strlen.h
@@ -1,6 +1,6 @@
/* Declarations of tree-ssa-strlen API.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c
index cfdfb50..ae2a1a6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 837679a..3eb63b5 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 3396a5c..affb6d6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 21bb7a5..93fe6d2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 ad5eae3..81dc05d 100644
--- a/gcc/tree-ssa-threadbackward.c
+++ b/gcc/tree-ssa-threadbackward.c
@@ -1,5 +1,5 @@
/* SSA Jump Threading
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 8be8d79..f7aae52 100644
--- a/gcc/tree-ssa-threadedge.c
+++ b/gcc/tree-ssa-threadedge.c
@@ -1,5 +1,5 @@
/* SSA Jump Threading
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 1431c52..0e95989 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 e7c7ca6..fb04506 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 0a3d84e..d66e8e0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 98cc79e..a6b7950 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 d2c5034..dad1977 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 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 e3eb4b0..cf36698 100644
--- a/gcc/tree-ssa.c
+++ b/gcc/tree-ssa.c
@@ -1,5 +1,5 @@
/* Miscellaneous SSA utility functions.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa.h b/gcc/tree-ssa.h
index b2d676f..231e2d2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c
index 24f647a..247ee61 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssanames.h b/gcc/tree-ssanames.h
index 85372e1..6e6cffb 100644
--- a/gcc/tree-ssanames.h
+++ b/gcc/tree-ssanames.h
@@ -1,5 +1,5 @@
/* SSA name expresssons routines
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c
index f40dc56..3b325cc 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 25759c8..64d13ce 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 09ea70b..0084e47 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 4e7c742..b39f576 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 63fc452..b7bd276 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 a0e9f73..2972861 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 2f1ee8c..614c450 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-switch-conversion.h b/gcc/tree-switch-conversion.h
index 2e1da29..b3bc4b9 100644
--- a/gcc/tree-switch-conversion.h
+++ b/gcc/tree-switch-conversion.h
@@ -1,5 +1,5 @@
/* Tree switch conversion for GNU compiler.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c
index 8e9c2cb..afe8931 100644
--- a/gcc/tree-tailcall.c
+++ b/gcc/tree-tailcall.c
@@ -1,5 +1,5 @@
/* Tail call optimization on trees.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 2cf31ae..7bbd47f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 1c9701d..fb3d341 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 efaa22f..58d1850 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 8934d0e..6dafb86 100644
--- a/gcc/tree-vect-loop.c
+++ b/gcc/tree-vect-loop.c
@@ -1,5 +1,5 @@
/* Loop Vectorization
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 b216012..ff952d6 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2019 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 40c4584..0e15087d 100644
--- a/gcc/tree-vect-slp.c
+++ b/gcc/tree-vect-slp.c
@@ -1,5 +1,5 @@
/* SLP - Basic Block Vectorization
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2019 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 7aa774a..4555092 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
and Ira Rosen <irar@il.ibm.com>
diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.c
index 08652a2..f31dc13 100644
--- a/gcc/tree-vector-builder.c
+++ b/gcc/tree-vector-builder.c
@@ -1,5 +1,5 @@
/* A class for building vector tree constants.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-vector-builder.h b/gcc/tree-vector-builder.h
index 6a248a6..0e36cd1 100644
--- a/gcc/tree-vector-builder.h
+++ b/gcc/tree-vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector tree constants.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c
index 1a6cb56..fa5b22e 100644
--- a/gcc/tree-vectorizer.c
+++ b/gcc/tree-vectorizer.c
@@ -1,5 +1,5 @@
/* Vectorizer
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 f1c186b..d26b0f8 100644
--- a/gcc/tree-vectorizer.h
+++ b/gcc/tree-vectorizer.h
@@ -1,5 +1,5 @@
/* Vectorizer
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 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 d4470d2..8d18e19 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 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 aaf0244..9d52b42 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.c b/gcc/tree.c
index b6cb9f6..2c0a09d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.def b/gcc/tree.def
index b75204de..1d6dded 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.h b/gcc/tree.h
index ed37e54..71432cf 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1989-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/treestruct.def b/gcc/treestruct.def
index ca96480..8962312 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-2018 Free Software Foundation, Inc.
+Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tsan.c b/gcc/tsan.c
index 67b111d..7bcf8c8 100644
--- a/gcc/tsan.c
+++ b/gcc/tsan.c
@@ -1,5 +1,5 @@
/* GCC instrumentation plugin for ThreadSanitizer.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 b6c6bfc..fde4305 100644
--- a/gcc/tsan.h
+++ b/gcc/tsan.h
@@ -1,5 +1,5 @@
/* ThreadSanitizer, a data race detector.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2019 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 969b105..6d33204 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/typeclass.h b/gcc/typeclass.h
index df376f7..1939092 100644
--- a/gcc/typeclass.h
+++ b/gcc/typeclass.h
@@ -1,5 +1,5 @@
/* Type class enum
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 344920f..eb60e9f 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 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 e8ba219..379c4b0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2015-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ubsan.c b/gcc/ubsan.c
index 9bbcecc..d269630 100644
--- a/gcc/ubsan.c
+++ b/gcc/ubsan.c
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 d33f3c5..9256f4d 100644
--- a/gcc/ubsan.h
+++ b/gcc/ubsan.h
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/unique-ptr-tests.cc b/gcc/unique-ptr-tests.cc
index 9f03872..9e0f2a9 100644
--- a/gcc/unique-ptr-tests.cc
+++ b/gcc/unique-ptr-tests.cc
@@ -1,5 +1,5 @@
/* Unit tests for unique-ptr.h.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/valtrack.c b/gcc/valtrack.c
index 5c36db1..9b2bb33 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 a94190e..f9f4b6d 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2019 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 2f39ede..fbca652 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/value-prof.h b/gcc/value-prof.h
index d0b8cda..3e0e058 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
index 5537fa6..ba97838 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index dcce541..bddd3d2 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varasm.h b/gcc/varasm.h
index 29e9483..857cdf3 100644
--- a/gcc/varasm.h
+++ b/gcc/varasm.h
@@ -1,5 +1,5 @@
/* Declarations for varasm.h.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varpool.c b/gcc/varpool.c
index 4c90eea..2aa59f9 100644
--- a/gcc/varpool.c
+++ b/gcc/varpool.c
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.c
index 9248961..cb00b05 100644
--- a/gcc/vec-perm-indices.c
+++ b/gcc/vec-perm-indices.c
@@ -1,5 +1,5 @@
/* A representation of vector permutation indices.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vec-perm-indices.h b/gcc/vec-perm-indices.h
index d805fbb..4549ae7 100644
--- a/gcc/vec-perm-indices.h
+++ b/gcc/vec-perm-indices.h
@@ -1,5 +1,5 @@
/* A representation of vector permutation indices.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vec.c b/gcc/vec.c
index c08ef04..c418cb8 100644
--- a/gcc/vec.c
+++ b/gcc/vec.c
@@ -1,5 +1,5 @@
/* Vector API for GNU compiler.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 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 407269c5..8c2a39b 100644
--- a/gcc/vec.h
+++ b/gcc/vec.h
@@ -1,5 +1,5 @@
/* Vector API for GNU compiler.
- Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Copyright (C) 2004-2019 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com>
Re-implemented in C++ by Diego Novillo <dnovillo@google.com>
diff --git a/gcc/vector-builder.h b/gcc/vector-builder.h
index 04aaf89..9967daa 100644
--- a/gcc/vector-builder.h
+++ b/gcc/vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector constant patterns.
- Copyright (C) 2017-2018 Free Software Foundation, Inc.
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/version.c b/gcc/version.c
index f372072..9416e02 100644
--- a/gcc/version.c
+++ b/gcc/version.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vmsdbg.h b/gcc/vmsdbg.h
index 55b4eed..a1dc063 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c
index ad0eac2..9c34be4 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1987-2019 Free Software Foundation, Inc.
Contributed by Douglas B. Rupp (rupp@gnat.com).
Updated by Bernard W. Giroud (bgiroud@users.sourceforge.net).
diff --git a/gcc/vr-values.c b/gcc/vr-values.c
index d71a703..53c6300 100644
--- a/gcc/vr-values.c
+++ b/gcc/vr-values.c
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vr-values.h b/gcc/vr-values.h
index 6785cb6..bd67f73 100644
--- a/gcc/vr-values.h
+++ b/gcc/vr-values.h
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2016-2018 Free Software Foundation, Inc.
+ Copyright (C) 2016-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.c
index 0f6211f..745b488 100644
--- a/gcc/vtable-verify.c
+++ b/gcc/vtable-verify.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vtable-verify.h b/gcc/vtable-verify.h
index d6579db..9020c9e 100644
--- a/gcc/vtable-verify.h
+++ b/gcc/vtable-verify.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/web.c b/gcc/web.c
index 1bbb8f3..4a9bec0 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/wide-int-bitmask.h b/gcc/wide-int-bitmask.h
index 517bb2a..529756f 100644
--- a/gcc/wide-int-bitmask.h
+++ b/gcc/wide-int-bitmask.h
@@ -1,5 +1,5 @@
/* Operation with 128 bit bitmask.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 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 a7d38a9..3352977 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 14c3233..385915b 100644
--- a/gcc/wide-int-print.h
+++ b/gcc/wide-int-print.h
@@ -1,5 +1,5 @@
/* Print wide integers.
- Copyright (C) 2013-2018 Free Software Foundation, Inc.
+ Copyright (C) 2013-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/wide-int-range.cc b/gcc/wide-int-range.cc
index 8978b5a..f18cb29 100644
--- a/gcc/wide-int-range.cc
+++ b/gcc/wide-int-range.cc
@@ -1,5 +1,5 @@
/* Support routines for range operations on wide ints.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/wide-int-range.h b/gcc/wide-int-range.h
index 961d26d..7fbdffd 100644
--- a/gcc/wide-int-range.h
+++ b/gcc/wide-int-range.h
@@ -1,5 +1,5 @@
/* Support routines for range operations on wide ints.
- Copyright (C) 2018 Free Software Foundation, Inc.
+ Copyright (C) 2018-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc
index d9e353c..c2dfe85 100644
--- a/gcc/wide-int.cc
+++ b/gcc/wide-int.cc
@@ -1,5 +1,5 @@
/* Operations with very long integers.
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 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 9e0535b..25ea054 100644
--- a/gcc/wide-int.h
+++ b/gcc/wide-int.h
@@ -1,5 +1,5 @@
/* Operations with very long integers. -*- C++ -*-
- Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ Copyright (C) 2012-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoff.h b/gcc/xcoff.h
index 0113c3b75..3e01d54 100644
--- a/gcc/xcoff.h
+++ b/gcc/xcoff.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c
index 7799210..f8ee178 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1992-2019 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h
index 505df4e..7444cf1 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-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-2019 Free Software Foundation, Inc.
This file is part of GCC.