This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/gcc.
from f7da7f8490b [rs6000] Add documentation for __builtin_mtfsf adds 6341dbf15f5 2019-07-23 Richard Biener rguenther@suse.de adds f85e7434882 Use -flto instead of -flto=N in DWARF producer string. adds df78be05daf libiberty: Check zero value shstrndx in simple-object-elf.c adds af34b1541d4 x86/AVX512: improve generated code for mask-to-vector-regis [...] adds ec154f5bde2 [Ada] Fix binding of ghost units with finalizer adds 583f62e9b77 [Ada] Issue error on SPARK ownership rule violation adds 441fbb64d5d [Ada] Iterators are view-specific adds 87b5a4e894a [Ada] Minor tweak to -gnatR output adds 79ee9e76f05 [Ada] Eliminate redundant overflow checks for conversions f [...] adds 0275bc7004e [Ada] Plug small loophole in Generate_Range_Check adds dcccb125059 [Ada] Aspect CPU may depend on a discriminant of a task type adds f15d6856b5b * config/i386/x86-tune-costs.h (znver2_memcpy): Update. ( [...] adds 7fdf9988f9c * config/i386/x86-tune.def (X86_TUNE_AVOID_256FMA_CHAINS): [...] adds eb12bf499f8 * config/i386/i386-options.c (ix86_option_override_interna [...] adds 8139cfb8203 * i386-common.c: Use PROCESSOR_ZNVER2 scheduler for znver2 [...] adds ea95153b724 2019-07-23 Richard Biener rguenther@suse.de adds 29df3178100 2019-07-23 Richard Biener rguenther@suse.de adds 93b02997721 make gdbhooks.py idempotent with respect to reloading adds 33b02ab7129 gdbinit.in: add reload-gdbhooks (rh) command adds 56409006710 gcc/ChangeLog: * configure.ac (ACX_PROG_CXX_WARNING_OPTS): [...] adds 8430765bb36 compiler: use correct value type in 2-case select send adds d0731bada45 Add PR markers to recent DSE changes. And... adds 514e61d5539 [Darwin] Fix PR87030 and tidy config fragments. adds 77362276468 2019-07-23 Steven G. Kargl kargl@gcc.gnu.org adds 4ac370fea9e 2019-07-23 Steven G. Kargl kargl@gcc.gnu.org adds 571f1d3d10f [Darwin] Fix PR87030 add missed commit hunks. adds bd43ae86e25 Daily bump. adds f17991ffa72 Fixup ChangeLog entry for revision 273570. adds 217597acb24 Fix off-by-one in simple-object-elf.c (PR lto/91228). adds b006d66f56a 2019-07-24 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 123 ++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 59 +++ gcc/ada/aspects.adb | 5 +- gcc/ada/aspects.ads | 14 + gcc/ada/checks.adb | 70 ++- gcc/ada/exp_ch4.adb | 15 +- gcc/ada/exp_ch7.adb | 7 + gcc/ada/exp_dbug.adb | 8 + gcc/ada/repinfo.adb | 12 +- gcc/ada/sem_ch13.adb | 2 + gcc/ada/sem_ch5.adb | 11 +- gcc/ada/sem_spark.adb | 63 ++- gcc/ada/sem_spark.ads | 4 + gcc/c/ChangeLog | 6 + gcc/c/gimple-parser.c | 2 + gcc/common/config/i386/i386-common.c | 2 +- gcc/config.gcc | 38 +- gcc/config/i386/darwin.h | 36 +- gcc/config/i386/{darwin64.h => darwin32-biarch.h} | 12 +- gcc/config/i386/{darwin64.h => darwin64-biarch.h} | 3 +- gcc/config/i386/i386-options.c | 6 +- gcc/config/i386/sse.md | 16 +- gcc/config/i386/{t-darwin => t-darwin32-biarch} | 0 gcc/config/i386/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/i386/x86-tune-costs.h | 12 +- gcc/config/i386/x86-tune.def | 4 + gcc/config/i386/znver1.md | 579 ++++++++++++++------- gcc/config/rs6000/darwin.h | 7 +- gcc/config/rs6000/darwin32-biarch.h | 49 ++ .../rs6000/{darwin64.h => darwin64-biarch.h} | 12 +- gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} | 0 .../rs6000/{t-darwin64 => t-darwin64-biarch} | 0 gcc/configure.ac | 3 +- gcc/dwarf2out.c | 7 + gcc/fortran/ChangeLog | 90 ++++ gcc/fortran/arith.c | 50 -- gcc/fortran/arith.h | 5 - gcc/fortran/array.c | 18 +- gcc/fortran/check.c | 509 +++++++++++++++--- gcc/fortran/decl.c | 21 +- gcc/fortran/expr.c | 48 +- gcc/fortran/gfortran.h | 17 +- gcc/fortran/interface.c | 6 + gcc/fortran/invoke.texi | 21 +- gcc/fortran/lang.opt | 4 + gcc/fortran/libgfortran.h | 2 +- gcc/fortran/misc.c | 6 + gcc/fortran/primary.c | 98 ++-- gcc/fortran/resolve.c | 50 +- gcc/fortran/simplify.c | 66 +-- gcc/fortran/target-memory.c | 43 +- gcc/gdbhooks.py | 3 +- gcc/gdbinit.in | 10 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/statements.cc | 5 +- gcc/lto-streamer-in.c | 8 + gcc/match.pd | 16 +- gcc/testsuite/ChangeLog | 89 +++- gcc/testsuite/gcc.dg/tree-ssa/pr86061.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c | 29 ++ gcc/testsuite/gcc.target/aarch64/sve/pr91166.c | 20 + gcc/testsuite/gfortran.dg/achar_5.f90 | 5 - .../gfortran.dg/arithmetic_overflow_1.f90 | 6 +- gcc/testsuite/gfortran.dg/boz_11.f90 | 11 - gcc/testsuite/gfortran.dg/boz_12.f90 | 7 +- gcc/testsuite/gfortran.dg/boz_4.f90 | 35 +- gcc/testsuite/gfortran.dg/boz_5.f90 | 2 +- gcc/testsuite/gfortran.dg/boz_6.f90 | 10 +- gcc/testsuite/gfortran.dg/boz_7.f90 | 4 +- gcc/testsuite/gfortran.dg/boz_8.f90 | 6 +- gcc/testsuite/gfortran.dg/boz_bge.f90 | 22 + gcc/testsuite/gfortran.dg/boz_complex_1.f90 | 17 + gcc/testsuite/gfortran.dg/boz_complex_2.f90 | 15 + gcc/testsuite/gfortran.dg/boz_complex_3.f90 | 15 + gcc/testsuite/gfortran.dg/boz_dble.f90 | 6 + gcc/testsuite/gfortran.dg/boz_dshift_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_dshift_2.f90 | 12 + gcc/testsuite/gfortran.dg/boz_float_1.f90 | 4 + gcc/testsuite/gfortran.dg/boz_float_2.f90 | 5 + gcc/testsuite/gfortran.dg/boz_float_3.f90 | 7 + gcc/testsuite/gfortran.dg/boz_iand_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_iand_2.f90 | 17 + gcc/testsuite/gfortran.dg/boz_int.f90 | 13 + gcc/testsuite/gfortran.dg/dec_structure_6.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_1.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_union_2.f90 | 7 +- gcc/testsuite/gfortran.dg/dec_union_5.f90 | 10 +- gcc/testsuite/gfortran.dg/dshift_3.f90 | 2 - gcc/testsuite/gfortran.dg/gnu_logical_1.F | 91 ---- gcc/testsuite/gfortran.dg/gnu_logical_2.f90 | 24 +- gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 | 9 + gcc/testsuite/gfortran.dg/int_conv_1.f90 | 21 +- gcc/testsuite/gfortran.dg/ishft_1.f90 | 1 - gcc/testsuite/gfortran.dg/merge_bits_3.f90 | 5 + gcc/testsuite/gfortran.dg/merge_bits_4.f90 | 7 + gcc/testsuite/gfortran.dg/nan_4.f90 | 8 +- gcc/testsuite/gfortran.dg/no_range_check_3.f90 | 6 +- gcc/testsuite/gfortran.dg/pr16433.f | 4 +- gcc/testsuite/gfortran.dg/pr44491.f90 | 2 +- gcc/testsuite/gfortran.dg/pr58027.f90 | 2 +- gcc/testsuite/gfortran.dg/pr81509_2.f90 | 4 +- gcc/testsuite/gfortran.dg/unf_io_convert_1.f90 | 12 +- gcc/testsuite/gfortran.dg/unf_io_convert_2.f90 | 12 +- .../execute/intrinsic_fraction_exponent.f90 | 18 +- .../execute/intrinsic_mvbits.f90 | 4 +- .../execute/intrinsic_nearest.f90 | 11 +- .../gfortran.fortran-torture/execute/seq_io.f90 | 12 +- gcc/testsuite/gnat.dg/ghost6.adb | 10 + gcc/testsuite/gnat.dg/ghost6_pkg.ads | 7 + gcc/testsuite/gnat.dg/iter5.adb | 2 +- gcc/testsuite/gnat.dg/iter6.adb | 40 ++ gcc/testsuite/gnat.dg/range_check5.adb | 21 + gcc/testsuite/gnat.dg/task4.adb | 19 + gcc/tree-cfg.c | 35 +- gcc/tree-ssa-sccvn.c | 30 +- libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.fortran/reduction4.f90 | 56 +- libgomp/testsuite/libgomp.fortran/reduction5.f90 | 10 +- libiberty/ChangeLog | 11 + libiberty/simple-object-elf.c | 14 +- 121 files changed, 2297 insertions(+), 927 deletions(-) copy gcc/config/i386/{darwin64.h => darwin32-biarch.h} (89%) rename gcc/config/i386/{darwin64.h => darwin64-biarch.h} (96%) rename gcc/config/i386/{t-darwin => t-darwin32-biarch} (100%) rename gcc/config/i386/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/config/rs6000/darwin32-biarch.h rename gcc/config/rs6000/{darwin64.h => darwin64-biarch.h} (71%) rename gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} (100%) rename gcc/config/rs6000/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86061.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr91166.c create mode 100644 gcc/testsuite/gfortran.dg/boz_bge.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dble.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_int.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_4.f90 create mode 100644 gcc/testsuite/gnat.dg/ghost6.adb create mode 100644 gcc/testsuite/gnat.dg/ghost6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/iter6.adb create mode 100644 gcc/testsuite/gnat.dg/range_check5.adb create mode 100644 gcc/testsuite/gnat.dg/task4.adb