This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/tested/gnu-master in repository toolchain/gcc.
from c03de6c9913 Strip only selected predictors after early tree passes (PR [...] adds 01107f42aa2 Introduce __builtin_expect_with_probability (PR target/83610). adds 38bbb539599 i386: do not use SImode mul-highpart on 64-bit (PR 82418) adds a29d4af6c49 Fix extra line in MAINTAINERS. adds 8ff80b6b17d Fix wrongly removed line. adds 4be4287a60f Remove not needed __builtin_expect due to malloc predictor. adds 229c0ef7771 2018-08-10 Janus Weil janus@gcc.gnu.org adds 3e1f6cebe8d Fix formatting in ChangeLog adds 3ff09a404cb PR libstdc++/68210 adjust operator new and delete for LWG 206 adds 31e08de41ff Daily bump. adds 35f8f2d4fb6 PR c++/86728 - C variadic generic lambda. adds 922f606babb PR tree-optimization/86835 * tree-ssa-math-opts.c (insert [...] adds 323d9aff1fd gcc * config/pa/pa.md (UNSPEC_MEMORY_BARRIER): New unspec [...] adds 23fc2d9850f Daily bump. adds d08b1d22dd3 [NDS32] Implement more C ISR extension. adds 78f09145f1c 2018-08-12 Paul Thomas pault@gcc.gnu.org adds ae13a696f98 [NDS32] Enable -malways-align by default at -O1 and above. adds 3be0e4e1987 [NDS32] Add new option: -msched-prolog-epilog adds 8ac17fcd7b4 [NDS32] Change return type of predicator to bool. adds cae57acaa7d 2018-08-12 Paul Thomas pault@gcc.gnu.org adds 5d8014f1986 Daily bump. adds 06f2bd29194 S/390: Factor out constant pool ref decomposition adds f63400aa385 [nvptx] Use CUDA driver API to select default runtime launc [...] adds 518d845312f * config.gcc (rs6000-ibm-aix4.x): Delete. ( [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 3 +- gcc/ChangeLog | 122 +++++ gcc/DATESTAMP | 2 +- gcc/builtin-types.def | 2 + gcc/builtins.c | 65 ++- gcc/builtins.def | 1 + gcc/builtins.h | 2 +- gcc/common/config/nds32/nds32-common.c | 12 + gcc/config.gcc | 38 +- gcc/config/i386/i386.md | 10 +- gcc/config/nds32/nds32-isr.c | 470 +++++++++++++++++- gcc/config/nds32/nds32-predicates.c | 16 +- gcc/config/nds32/nds32-protos.h | 9 +- gcc/config/nds32/nds32.c | 74 ++- gcc/config/nds32/nds32.h | 14 +- gcc/config/nds32/nds32.md | 11 +- gcc/config/nds32/nds32.opt | 8 + gcc/config/nds32/nds32_init.inc | 43 ++ gcc/config/nds32/nds32_isr.h | 526 +++++++++++++++++++++ gcc/config/pa/pa.md | 197 ++------ gcc/config/rs6000/aix43.h | 167 ------- gcc/config/rs6000/aix51.h | 169 ------- gcc/config/rs6000/aix52.h | 179 ------- gcc/config/rs6000/aix53.h | 180 ------- gcc/config/rs6000/t-aix43 | 39 -- gcc/config/s390/s390.c | 155 +++--- gcc/cp/ChangeLog | 6 + gcc/cp/parser.c | 3 +- gcc/doc/extend.texi | 9 + gcc/doc/invoke.texi | 3 + gcc/fortran/ChangeLog | 26 + gcc/fortran/invoke.texi | 18 +- gcc/fortran/options.c | 2 +- gcc/fortran/resolve.c | 4 +- gcc/fortran/trans-expr.c | 4 +- gcc/fortran/trans-intrinsic.c | 33 +- gcc/gimple-fold.c | 3 +- gcc/ipa-fnsummary.c | 1 + gcc/predict.c | 162 +++++-- gcc/predict.def | 5 + gcc/testsuite/ChangeLog | 35 ++ .../g++.dg/cpp1y/lambda-generic-variadic19.C | 4 + gcc/testsuite/gcc.dg/pr86835.c | 29 ++ gcc/testsuite/gcc.dg/predict-17.c | 13 + gcc/testsuite/gcc.dg/predict-18.c | 31 ++ gcc/testsuite/gcc.dg/predict-19.c | 13 + gcc/testsuite/gcc.target/i386/pr82418.c | 10 + .../gfortran.dg/actual_pointer_function_1.f90 | 6 +- gcc/testsuite/gfortran.dg/inline_matmul_23.f90 | 2 +- gcc/testsuite/gfortran.dg/short_circuiting_2.f90 | 28 ++ gcc/testsuite/gfortran.dg/short_circuiting_3.f90 | 28 ++ gcc/testsuite/gfortran.dg/transfer_class_3.f90 | 18 + gcc/testsuite/gfortran.dg/use_rename_9.f90 | 19 + gcc/tree-ssa-math-opts.c | 12 +- gcc/tree.h | 6 + libgcc/ChangeLog | 31 ++ libgcc/config/nds32/initfini.c | 84 +++- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 13 + libgcc/config/nds32/isr-library/excp_isr.S | 55 ++- libgcc/config/nds32/isr-library/intr_isr.S | 67 ++- libgcc/config/nds32/isr-library/reset.S | 81 ++-- libgcc/config/nds32/isr-library/restore_all.inc | 10 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 12 +- .../{restore_fpu_regs.inc => restore_usr_regs.inc} | 24 +- libgcc/config/nds32/isr-library/save_all.inc | 43 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 46 +- .../{adj_intr_lvl.inc => save_usr_regs.inc} | 28 +- libgcc/config/nds32/isr-library/vec_vid00.S | 7 + libgcc/config/nds32/isr-library/vec_vid01.S | 7 + libgcc/config/nds32/isr-library/vec_vid02.S | 7 + libgcc/config/nds32/isr-library/vec_vid03.S | 7 + libgcc/config/nds32/isr-library/vec_vid04.S | 7 + libgcc/config/nds32/isr-library/vec_vid05.S | 7 + libgcc/config/nds32/isr-library/vec_vid06.S | 7 + libgcc/config/nds32/isr-library/vec_vid07.S | 7 + libgcc/config/nds32/isr-library/vec_vid08.S | 7 + libgcc/config/nds32/isr-library/vec_vid09.S | 7 + libgcc/config/nds32/isr-library/vec_vid10.S | 7 + libgcc/config/nds32/isr-library/vec_vid11.S | 7 + libgcc/config/nds32/isr-library/vec_vid12.S | 7 + libgcc/config/nds32/isr-library/vec_vid13.S | 7 + libgcc/config/nds32/isr-library/vec_vid14.S | 7 + libgcc/config/nds32/isr-library/vec_vid15.S | 7 + libgcc/config/nds32/isr-library/vec_vid16.S | 7 + libgcc/config/nds32/isr-library/vec_vid17.S | 7 + libgcc/config/nds32/isr-library/vec_vid18.S | 7 + libgcc/config/nds32/isr-library/vec_vid19.S | 7 + libgcc/config/nds32/isr-library/vec_vid20.S | 7 + libgcc/config/nds32/isr-library/vec_vid21.S | 7 + libgcc/config/nds32/isr-library/vec_vid22.S | 7 + libgcc/config/nds32/isr-library/vec_vid23.S | 7 + libgcc/config/nds32/isr-library/vec_vid24.S | 7 + libgcc/config/nds32/isr-library/vec_vid25.S | 7 + libgcc/config/nds32/isr-library/vec_vid26.S | 7 + libgcc/config/nds32/isr-library/vec_vid27.S | 7 + libgcc/config/nds32/isr-library/vec_vid28.S | 7 + libgcc/config/nds32/isr-library/vec_vid29.S | 7 + libgcc/config/nds32/isr-library/vec_vid30.S | 7 + libgcc/config/nds32/isr-library/vec_vid31.S | 7 + libgcc/config/nds32/isr-library/vec_vid32.S | 7 + libgcc/config/nds32/isr-library/vec_vid33.S | 7 + libgcc/config/nds32/isr-library/vec_vid34.S | 7 + libgcc/config/nds32/isr-library/vec_vid35.S | 7 + libgcc/config/nds32/isr-library/vec_vid36.S | 7 + libgcc/config/nds32/isr-library/vec_vid37.S | 7 + libgcc/config/nds32/isr-library/vec_vid38.S | 7 + libgcc/config/nds32/isr-library/vec_vid39.S | 7 + libgcc/config/nds32/isr-library/vec_vid40.S | 7 + libgcc/config/nds32/isr-library/vec_vid41.S | 7 + libgcc/config/nds32/isr-library/vec_vid42.S | 7 + libgcc/config/nds32/isr-library/vec_vid43.S | 7 + libgcc/config/nds32/isr-library/vec_vid44.S | 7 + libgcc/config/nds32/isr-library/vec_vid45.S | 7 + libgcc/config/nds32/isr-library/vec_vid46.S | 7 + libgcc/config/nds32/isr-library/vec_vid47.S | 7 + libgcc/config/nds32/isr-library/vec_vid48.S | 7 + libgcc/config/nds32/isr-library/vec_vid49.S | 7 + libgcc/config/nds32/isr-library/vec_vid50.S | 7 + libgcc/config/nds32/isr-library/vec_vid51.S | 7 + libgcc/config/nds32/isr-library/vec_vid52.S | 7 + libgcc/config/nds32/isr-library/vec_vid53.S | 7 + libgcc/config/nds32/isr-library/vec_vid54.S | 7 + libgcc/config/nds32/isr-library/vec_vid55.S | 7 + libgcc/config/nds32/isr-library/vec_vid56.S | 7 + libgcc/config/nds32/isr-library/vec_vid57.S | 7 + libgcc/config/nds32/isr-library/vec_vid58.S | 7 + libgcc/config/nds32/isr-library/vec_vid59.S | 7 + libgcc/config/nds32/isr-library/vec_vid60.S | 7 + libgcc/config/nds32/isr-library/vec_vid61.S | 7 + libgcc/config/nds32/isr-library/vec_vid62.S | 7 + libgcc/config/nds32/isr-library/vec_vid63.S | 7 + libgcc/config/nds32/isr-library/vec_vid64.S | 7 + libgcc/config/nds32/isr-library/vec_vid65.S | 7 + libgcc/config/nds32/isr-library/vec_vid66.S | 7 + libgcc/config/nds32/isr-library/vec_vid67.S | 7 + libgcc/config/nds32/isr-library/vec_vid68.S | 7 + libgcc/config/nds32/isr-library/vec_vid69.S | 7 + libgcc/config/nds32/isr-library/vec_vid70.S | 7 + libgcc/config/nds32/isr-library/vec_vid71.S | 7 + libgcc/config/nds32/isr-library/vec_vid72.S | 7 + libgcc/config/nds32/t-nds32-isr | 112 +---- libgcc/config/pa/linux-atomic.c | 66 ++- libgomp/ChangeLog | 14 + libgomp/plugin/cuda-lib.def | 1 + libgomp/plugin/cuda/cuda.h | 3 + libgomp/plugin/plugin-nvptx.c | 83 +++- libstdc++-v3/ChangeLog | 38 +- libstdc++-v3/doc/xml/manual/intro.xml | 11 + libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opa.cc | 2 +- libstdc++-v3/libsupc++/del_opant.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 7 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opsa.cc | 2 +- libstdc++-v3/libsupc++/del_opva.cc | 2 +- libstdc++-v3/libsupc++/del_opvant.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 4 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/del_opvsa.cc | 2 +- libstdc++-v3/libsupc++/new_op.cc | 4 +- libstdc++-v3/libsupc++/new_opa.cc | 6 +- libstdc++-v3/libsupc++/new_opant.cc | 4 +- libstdc++-v3/libsupc++/new_opnt.cc | 31 +- libstdc++-v3/libsupc++/new_opvant.cc | 4 +- libstdc++-v3/libsupc++/new_opvnt.cc | 15 +- libstdc++-v3/testsuite/18_support/new_nothrow.cc | 183 +++++++ 169 files changed, 3129 insertions(+), 1540 deletions(-) create mode 100644 gcc/config/nds32/nds32_init.inc create mode 100644 gcc/config/nds32/nds32_isr.h delete mode 100644 gcc/config/rs6000/aix43.h delete mode 100644 gcc/config/rs6000/aix51.h delete mode 100644 gcc/config/rs6000/aix52.h delete mode 100644 gcc/config/rs6000/aix53.h delete mode 100644 gcc/config/rs6000/t-aix43 create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic19.C create mode 100644 gcc/testsuite/gcc.dg/pr86835.c create mode 100644 gcc/testsuite/gcc.dg/predict-17.c create mode 100644 gcc/testsuite/gcc.dg/predict-18.c create mode 100644 gcc/testsuite/gcc.dg/predict-19.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82418.c create mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_class_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_9.f90 copy libgcc/config/nds32/isr-library/{restore_fpu_regs.inc => restore_usr_regs.inc} (73%) copy libgcc/config/nds32/isr-library/{adj_intr_lvl.inc => save_usr_regs.inc} (62%) create mode 100644 libstdc++-v3/testsuite/18_support/new_nothrow.cc