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-arm-next-allnoconfig in repository toolchain/ci/gcc.
from 4d451454d3d 2019-08-12 Richard Biener rguenther@suse.de adds 963743ccffb Add noexcept-specifier to std::apply and std::make_from_tuple adds e76f12136c1 PR target/83250 PR target/91340 * config/i386/avxintrin. [...] adds 00321085c0c PR libstdc++/90361 add missing macro definition adds d79841eacba 2019-08-12 Thomas Koenig tkoenig@gcc.gnu.org adds f218cd8e5fb Daily bump. adds 85c57f9a4fb * config/i386/i386.md (ix86_expand_vector_set) <case E_V2S [...] adds c42fc11b1dd Automatically detect GNU jobserver with -flto. adds e703a43319a Simplify dump_printf in value-prof.c adds 9c3e12d78b1 [Ada] Extend range type in search primitives of formal vectors adds 04c6a98865a [Ada] Complete the more extended AST traversal used in GNATprove adds 9c811f40c74 [Ada] Better exception message on Invalid_Switch exception adds 0fabbf2c85a [Ada] Add ability to list compiler switches with gnatcmd adds 80a305cddca [Ada] Wrong initialization of Offset_To_Top in secondary DT adds 8105dc377d3 [Ada] Fix spurious error on nested instantiation with inlining adds fecd5d5b4ce [Ada] Add/fix documentation for the Double_*_Alignment parameters adds ae328900c57 [Ada] Disable anonymous allocator warning for library-level [...] adds 127fec2dc2c [Ada] Avoid spurious errors on dimensionality checking in G [...] adds bfde37f890d [Ada] Systematically pass LN_S to relevant gnatlib targets adds 1e510b63998 [Ada] Fix incorrect binding to MapViewOfFile in s-win32.ads adds 175b42e6edb [Ada] Do not set Back_End_Inlining in ASIS mode adds db3b1a4760b [Ada] Spurious error on nested instantiation adds 5bf51e61f1a [Ada] Avoid crash in GNATprove due to inlining inside type adds fb48dcd3dbc [Ada] Avoid crash in GNATprove_Mode on allocator inside type adds da558db074a [Ada] Implement pragma Max_Entry_Queue_Length adds 4571ad410cf [Ada] Show Bit_Order and Scalar_Storage_Order in -gnatR4 output adds fa7ccff5ba2 [Ada] Compiler may blow up on array aggregates whose size i [...] adds e324731fd32 [Ada] Do full name qualification of local exception names for LLVM adds bcc2ed529db [Ada] Add conformance check on actual subp. in instance of [...] adds f6bd78ddd3d [Ada] Protect analysis of Indexing aspect against cascaded errors adds 2cd122d8656 [Ada] Fix bogus style check failure with pragma Style_Checks (Off) adds b212de5b83e [Ada] Small cleanup and improvement in inlining machinery adds da8cdc914ea [Ada] Add GNAT.Branch_Prediction to Impunit adds ea791f8e922 [Ada] Do not remove side-effects in an others_clause with f [...] adds e2cbc30501e [Ada] Wrong dispatching call in type with aspect Implicit_D [...] adds 2fec02ad9b7 [Ada] Fix spurious instantiation error on private record type adds cfb10d96ffe [Ada] Legality rule on ancestors of type extensions in gene [...] adds 69ddd8622ec [Ada] Build full derivation for private concurrent type adds d042fb93919 [Ada] Remove unused component in record type adds 7a74bf7ee98 PR fortran/91414: Improved PRNG adds cbaa4747d4f PR fortran/91414 Bugfix for previous commit adds a0844bed01b [AArch64] Make <perm_insn> the complete mnemonic adds e7a544f1ce5 [AArch64] Add a "y" constraint for V0-V7 adds e5e0afab9a6 [AArch64] Make aarch64_classify_vector_mode use a switch statement adds bb4cc462076 MSP430: Consolidate handling of hard-coded MCU data adds 04f3fa70880 [AArch64] Make simd_immediate_info INDEX explicit adds 406804145e5 [AArch64] Use simd_immediate_info for SVE predicate constants adds 6c63abe30d6 MSP430: Read MCU data from external file adds 76890008b11 [AArch64] Increase default function alignment adds 707e69f3642 [AArch64] Improve SVE constant moves adds 616f26c0c91 [AArch64] Fix PR81800 adds 7848fa7d6d8 Handle casesi dispatch tablejumps in create_trace_edges (as well) adds 62bf023cc48 Adjust placement of protoype for tablejump_casesi_pattern
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 193 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 242 ++++++++ gcc/ada/ali.adb | 3 - gcc/ada/ali.ads | 14 +- gcc/ada/aspects.adb | 1 + gcc/ada/aspects.ads | 7 +- .../building_executable_programs_with_gnat.rst | 10 +- gcc/ada/exp_aggr.adb | 31 +- gcc/ada/exp_ch4.adb | 5 +- gcc/ada/exp_ch6.adb | 57 +- gcc/ada/exp_dbug.adb | 1 + gcc/ada/exp_disp.adb | 79 ++- gcc/ada/gcc-interface/Make-lang.in | 3 +- gcc/ada/gcc-interface/Makefile.in | 25 +- gcc/ada/gnat1drv.adb | 4 + gcc/ada/gnat_ugn.texi | 12 +- gcc/ada/gnatcmd.adb | 36 +- gcc/ada/impunit.adb | 1 + gcc/ada/inline.adb | 31 +- gcc/ada/inline.ads | 3 + gcc/ada/libgnat/a-cfinve.adb | 4 +- gcc/ada/libgnat/a-cofove.adb | 4 +- gcc/ada/libgnat/g-comlin.adb | 4 +- gcc/ada/libgnat/g-sercom__mingw.adb | 2 +- gcc/ada/libgnat/s-win32.ads | 3 +- gcc/ada/par-prag.adb | 1 + gcc/ada/repinfo.adb | 11 +- gcc/ada/sem.adb | 1 + gcc/ada/sem_ch12.adb | 62 +- gcc/ada/sem_ch12.ads | 4 - gcc/ada/sem_ch13.adb | 20 +- gcc/ada/sem_ch3.adb | 381 +++++------- gcc/ada/sem_ch4.adb | 65 +- gcc/ada/sem_ch8.adb | 153 ++++- gcc/ada/sem_dim.adb | 20 +- gcc/ada/sem_eval.adb | 12 +- gcc/ada/sem_prag.adb | 19 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 28 +- gcc/ada/sem_util.adb | 3 + gcc/ada/sinfo.ads | 2 +- gcc/ada/snames.ads-tmpl | 5 +- gcc/cfgrtl.c | 5 +- gcc/config.gcc | 3 +- gcc/config/aarch64/aarch64-protos.h | 8 +- gcc/config/aarch64/aarch64-simd-builtins.def | 2 +- gcc/config/aarch64/aarch64-simd.md | 4 +- gcc/config/aarch64/aarch64-sve.md | 100 ++- gcc/config/aarch64/aarch64.c | 642 ++++++++++++------- gcc/config/aarch64/aarch64.h | 6 + gcc/config/aarch64/aarch64.md | 3 +- gcc/config/aarch64/constraints.md | 9 + gcc/config/aarch64/iterators.md | 11 +- gcc/config/aarch64/predicates.md | 13 +- gcc/config/i386/avx512fintrin.h | 42 ++ gcc/config/i386/avxintrin.h | 20 + gcc/config/i386/i386-expand.c | 8 +- gcc/config/i386/mmx.md | 66 ++ gcc/config/msp430/driver-msp430.c | 675 ++------------------ .../msp430/{driver-msp430.c => msp430-devices.c} | 429 ++++++++++--- gcc/config/msp430/msp430-devices.h | 31 + gcc/config/msp430/msp430.c | 680 +-------------------- gcc/config/msp430/msp430.h | 18 +- gcc/config/msp430/msp430.opt | 9 + gcc/config/msp430/t-msp430 | 236 +------ gcc/doc/invoke.texi | 17 +- gcc/doc/md.texi | 6 + gcc/dwarf2cfi.c | 7 + gcc/fortran/ChangeLog | 13 + gcc/fortran/check.c | 5 +- gcc/fortran/frontend-passes.c | 24 +- gcc/fortran/intrinsic.texi | 10 +- gcc/lto-wrapper.c | 2 +- gcc/machmode.h | 9 +- gcc/rtl.h | 1 + gcc/rtlanal.c | 17 + gcc/testsuite/ChangeLog | 169 +++++ .../gcc.dg/tree-prof/ic-misattribution-1.c | 2 +- .../gcc.target/aarch64/asm-x-constraint-1.c | 34 ++ .../gcc.target/aarch64/asm-y-constraint-1.c | 36 ++ .../gcc.target/aarch64/no-inline-lrint_3.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/const_1.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/const_2.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/const_3.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/slp_2.c | 9 +- gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/spill_4.c | 4 +- gcc/testsuite/gcc.target/i386/avx-typecast-1.c | 83 +++ gcc/testsuite/gcc.target/i386/avx-typecast-2.c | 46 ++ gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c | 71 +++ gcc/testsuite/gcc.target/msp430/devices-main.c | 6 + gcc/testsuite/gcc.target/msp430/devices/README | 17 + .../gcc.target/msp430/devices/bad-devices-1.c | 5 + .../gcc.target/msp430/devices/bad-devices-1.csv | 3 + .../gcc.target/msp430/devices/bad-devices-2.c | 5 + .../gcc.target/msp430/devices/bad-devices-2.csv | 3 + .../gcc.target/msp430/devices/bad-devices-3.c | 5 + .../gcc.target/msp430/devices/bad-devices-3.csv | 3 + .../gcc.target/msp430/devices/bad-devices-4.c | 5 + .../gcc.target/msp430/devices/bad-devices-4.csv | 3 + .../gcc.target/msp430/devices/bad-devices-5.c | 5 + .../gcc.target/msp430/devices/bad-devices-5.csv | 3 + .../gcc.target/msp430/devices/bad-devices-6.c | 5 + .../gcc.target/msp430/devices/bad-devices-6.csv | 3 + .../gcc.target/msp430/devices/csv-device-order.c | 11 + .../gcc.target/msp430/devices/csv-msp430_00.c | 7 + .../gcc.target/msp430/devices/csv-msp430_01.c | 7 + .../gcc.target/msp430/devices/csv-msp430_02.c | 7 + .../gcc.target/msp430/devices/csv-msp430_04.c | 7 + .../gcc.target/msp430/devices/csv-msp430_08.c | 7 + .../gcc.target/msp430/devices/csv-msp430_10.c | 6 + .../gcc.target/msp430/devices/csv-msp430_11.c | 6 + .../gcc.target/msp430/devices/csv-msp430_12.c | 6 + .../gcc.target/msp430/devices/csv-msp430_14.c | 6 + .../gcc.target/msp430/devices/csv-msp430_18.c | 6 + .../gcc.target/msp430/devices/csv-msp430_20.c | 6 + .../gcc.target/msp430/devices/csv-msp430_21.c | 6 + .../gcc.target/msp430/devices/csv-msp430_22.c | 6 + .../gcc.target/msp430/devices/csv-msp430_24.c | 6 + .../gcc.target/msp430/devices/csv-msp430_28.c | 6 + .../gcc.target/msp430/devices/csv-msp430fr5969.c | 11 + .../gcc.target/msp430/devices/devices.csv | 22 + .../gcc.target/msp430/devices/hard-cc430f5123.c | 7 + gcc/testsuite/gcc.target/msp430/devices/hard-foo.c | 6 + .../gcc.target/msp430/devices/hard-msp430afe253.c | 8 + .../gcc.target/msp430/devices/hard-msp430cg4616.c | 7 + .../gcc.target/msp430/devices/hard-msp430f4783.c | 8 + .../msp430/devices/hard-rf430frl154h_rom.c | 8 + gcc/testsuite/gcc.target/msp430/msp430.exp | 96 ++- gcc/testsuite/gfortran.dg/do_subscript_3.f90 | 22 + gcc/testsuite/gfortran.dg/do_subscript_4.f90 | 11 + gcc/testsuite/gfortran.dg/pr70754.f90 | 13 +- gcc/testsuite/gfortran.dg/random_seed_1.f90 | 7 +- gcc/testsuite/gnat.dg/aggr26.adb | 10 + gcc/testsuite/gnat.dg/aggr27.adb | 26 + gcc/testsuite/gnat.dg/allocator2.adb | 6 + gcc/testsuite/gnat.dg/allocator2.ads | 15 + gcc/testsuite/gnat.dg/anon3.adb | 6 + gcc/testsuite/gnat.dg/anon3.ads | 4 + gcc/testsuite/gnat.dg/casesi.adb | 28 + gcc/testsuite/gnat.dg/casesi.ads | 4 + gcc/testsuite/gnat.dg/discr56.adb | 5 + gcc/testsuite/gnat.dg/discr56.ads | 9 + gcc/testsuite/gnat.dg/discr56_pkg1.adb | 6 + gcc/testsuite/gnat.dg/discr56_pkg1.ads | 14 + gcc/testsuite/gnat.dg/discr56_pkg2.ads | 11 + gcc/testsuite/gnat.dg/generic_inst10.adb | 26 + gcc/testsuite/gnat.dg/generic_inst10_pkg.ads | 11 + gcc/testsuite/gnat.dg/generic_inst8.adb | 8 + gcc/testsuite/gnat.dg/generic_inst8.ads | 7 + gcc/testsuite/gnat.dg/generic_inst8_g.adb | 12 + gcc/testsuite/gnat.dg/generic_inst8_g.ads | 17 + gcc/testsuite/gnat.dg/generic_inst9.adb | 5 + gcc/testsuite/gnat.dg/generic_inst9.ads | 11 + .../gnat.dg/generic_inst9_pkg1-operator.ads | 10 + gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads | 12 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb | 9 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads | 17 + gcc/testsuite/gnat.dg/tag2.adb | 20 + gcc/testsuite/gnat.dg/tag2_pkg.ads | 16 + gcc/testsuite/gnat.dg/tagged3.adb | 42 ++ gcc/testsuite/gnat.dg/tagged3_pkg.adb | 12 + gcc/testsuite/gnat.dg/tagged3_pkg.ads | 9 + gcc/testsuite/gnat.dg/tagged4.adb | 28 + gcc/testsuite/gnat.dg/test_casesi.adb | 12 + gcc/value-prof.c | 9 +- libgfortran/ChangeLog | 28 + libgfortran/intrinsics/random.c | 216 ++++--- libgomp/ChangeLog | 10 +- .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 2 +- libstdc++-v3/ChangeLog | 11 + libstdc++-v3/include/std/tuple | 26 + libstdc++-v3/src/c++17/string-inst.cc | 6 + libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 62 ++ .../testsuite/20_util/tuple/make_from_tuple/2.cc | 63 ++ 180 files changed, 4010 insertions(+), 2529 deletions(-) copy gcc/config/msp430/{driver-msp430.c => msp430-devices.c} (58%) create mode 100644 gcc/config/msp430/msp430-devices.h create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-x-constraint-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-y-constraint-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/no-inline-lrint_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/README create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-device-order.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_00.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_01.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_02.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_04.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_08.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_10.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_11.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_12.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_14.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_18.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_20.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_21.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_22.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_24.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_28.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430fr5969.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/devices.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-cc430f5123.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-foo.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430afe253.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430cg4616.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430f4783.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-rf430frl154h_rom.c create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_4.f90 create mode 100644 gcc/testsuite/gnat.dg/aggr26.adb create mode 100644 gcc/testsuite/gnat.dg/aggr27.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.ads create mode 100644 gcc/testsuite/gnat.dg/anon3.adb create mode 100644 gcc/testsuite/gnat.dg/anon3.ads create mode 100644 gcc/testsuite/gnat.dg/casesi.adb create mode 100644 gcc/testsuite/gnat.dg/casesi.ads create mode 100644 gcc/testsuite/gnat.dg/discr56.adb create mode 100644 gcc/testsuite/gnat.dg/discr56.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst10.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1-operator.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/tag2.adb create mode 100644 gcc/testsuite/gnat.dg/tag2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged3.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged4.adb create mode 100644 gcc/testsuite/gnat.dg/test_casesi.adb create mode 100644 libstdc++-v3/testsuite/20_util/tuple/apply/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc