This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 0573c08364d Merge from trunk revision 249111. adds 731c7a4564b 2017-06-12 Richard Biener rguenther@suse.de adds 070dd4d4d48 PR tree-optimization/81003 * tree-ssa-reassoc.c (force_in [...] adds 55c260a363b PR ada/81070 * s-interr-hwint.adb: Reinstate. * gcc-inte [...] adds bf0ea9ad533 rs6000: Remove e500.h from config.gcc some more adds cbbefc646d8 PR bootstrap/80897 * exp_ch3.adb (Make_Predefined_Primiti [...] adds d43192fe4db Create an extra BB in profile-generate (PR tree-optimizatio [...] adds fde5367133d 2017-06-12 Doug Rupp rupp@adacore.com adds 0cb2bc39fe7 2017-06-12 Tamar Christina tamar.christina@arm.com adds 65cb69a0375 * cgraph.c (cgraph_node::dump): Complain about profile ins [...] adds 02bfce13f67 gcc/ Support multilibs and devices that see flash in RAM a [...] adds f451d9fb4a7 2017-06-12 Tamar Christina tamar.christina@arm.com adds cacbd54ab61 2017-06-12 Tamar Christina tamar.christina@arm.com adds 0e055986e6a Fix pessimistic DImode handling in combine.c:make_field_assignment adds 95251b900f0 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't r [...] adds cd1abcb642e PR libstdc++/55917 do not handle exceptions in std::thread adds 859cdc93615 compiler: avoid orphaning Bexpressions when processing [...] adds 2066114d702 More refinements to fixing sparc's PR target/80968. adds 149d3941ce0 2017-06-12 François Dumont fdumont@gcc.gnu.org adds 140fbe0fc07 Finish implementing P0426R1 "Constexpr for std::char_traits [...] adds ca8c5fb39b7 runtime: ignore _Gscan bit when checking status in CgocallDone adds 1df9198cc90 Daily bump. adds 2c12e7c9c36 runtime: clear isSystemGoroutine in goexit adds e7ff9d72775 2017-06-13 Richard Biener rguenther@suse.de adds 6ce96a53aef 2017-06-13 Richard Biener rguenther@suse.de adds 126604150e4 PR target/81072 * config/avr/avr-devices.c: Fix indentati [...] adds 5db60db9e90 Enhance dump_probability function. adds 8b906741361 2017-06-13 Tamar Christina tamar.christina@arm.com adds 993e57b2e08 2017-06-13 Yury Gribov tetra2005@gmail.com adds f9c0547743d 2017-06-13 Yury Gribov tetra2005@gmail.com adds 77b822cc9e2 2017-06-13 Yury Gribov tetra2005@gmail.com adds 1d971a86407 Trivial fix in dump_access_tree_1 adds 5b4bdf515b4 [PR80803 1/2] Streamline SRA access enqueuing adds 2ba80fe7dc3 [PR80803 2/2] Diligent queuing in SRA grp_write prop adds 5fde805cdb1 Fixed spelling mistake in gcc/ChangeLog adds 29243a2d081 runtime: don't always show frames with no function in t [...] new a807c9d04ab Merge from trunk revision 249156.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + fixincludes/ChangeLog | 5 + fixincludes/fixincl.x | 132 +---------------- fixincludes/inclhack.def | 116 --------------- gcc/ChangeLog | 164 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 11 ++ gcc/ada/exp_ch3.adb | 2 +- gcc/ada/gcc-interface/Makefile.in | 2 +- .../{s-interr-vxworks.adb => s-interr-hwint.adb} | 23 +-- gcc/cgraph.c | 35 ++++- gcc/combine.c | 2 +- gcc/config.gcc | 22 +-- gcc/config/avr/avr-arch.h | 19 ++- gcc/config/avr/avr-c.c | 19 ++- gcc/config/avr/avr-devices.c | 50 ++++--- gcc/config/avr/avr-mcus.def | 17 +++ gcc/config/avr/avr.c | 18 ++- gcc/config/avr/avr.h | 6 +- gcc/config/avr/avr.opt | 4 + gcc/config/avr/gen-avr-mmcu-specs.c | 19 ++- gcc/config/avr/genmultilib.awk | 9 +- gcc/config/avr/t-multilib | 6 +- gcc/config/sparc/sparc.md | 5 +- gcc/config/{glibc-stdint.h => vxworks-stdint.h} | 22 +-- gcc/configure | 55 +++++++ gcc/configure.ac | 36 +++++ gcc/doc/avr-mmcu.texi | 4 + gcc/doc/extend.texi | 68 ++++----- gcc/doc/invoke.texi | 34 ++++- gcc/fold-const.c | 50 ++++++- gcc/gimple-pretty-print.c | 22 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 12 +- gcc/match.pd | 28 ++++ gcc/testsuite/ChangeLog | 65 ++++++++ gcc/testsuite/c-c++-common/fold-masked-cmp-1.c | 41 ++++++ gcc/testsuite/c-c++-common/fold-masked-cmp-2.c | 42 ++++++ gcc/testsuite/c-c++-common/fold-masked-cmp-3.c | 16 ++ gcc/testsuite/c-c++-common/ubsan/pr81065.c | 13 ++ gcc/testsuite/gcc.c-torture/compile/pr81003.c | 10 ++ gcc/testsuite/gcc.dg/pr46309-2.c | 2 +- gcc/testsuite/gcc.dg/pr46309.c | 2 +- gcc/testsuite/gcc.dg/torture/pr81053.c | 12 ++ gcc/testsuite/gcc.dg/tree-prof/split-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/dump-2.c | 2 +- .../gcc.dg/tree-ssa/{pr80898-2.c => pr80803.c} | 7 +- gcc/testsuite/gcc.dg/tree-ssa/pr81063.c | 28 ++++ gcc/testsuite/gcc.dg/tree-ssa/vrp101.c | 2 +- gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/inline-lrint_2.c | 8 +- .../gcc.target/aarch64/no-inline-lrint_1.c | 3 +- .../gcc.target/aarch64/no-inline-lrint_2.c | 3 +- gcc/testsuite/gcc.target/arm/sdiv_costs_1.c | 1 + gcc/tree-profile.c | 8 + gcc/tree-sra.c | 114 +++++++------- gcc/tree-ssa-reassoc.c | 29 +++- gcc/tree-vect-loop.c | 111 +++++--------- gcc/tree-vrp.c | 94 ++++++++++++ libgo/go/runtime/cgo_gccgo.go | 2 +- libgo/go/runtime/proc.go | 3 +- libgo/go/runtime/traceback_gccgo.go | 2 +- libstdc++-v3/ChangeLog | 41 ++++++ libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 5 +- libstdc++-v3/include/bits/char_traits.h | 101 +++++++++++-- libstdc++-v3/include/bits/stl_tree.h | 15 +- libstdc++-v3/src/c++11/thread.cc | 30 +--- .../requirements/constexpr_functions_c++17.cc | 16 +- .../23_containers/map/allocator/default_init.cc | 67 +++++++++ .../set/allocator/{move.cc => default_init.cc} | 50 ++++--- .../unlock/2.cc => thread/cons/terminate.cc} | 40 ++--- libstdc++-v3/testsuite/util/testsuite_allocator.h | 32 ++++ 73 files changed, 1403 insertions(+), 655 deletions(-) copy gcc/ada/{s-interr-vxworks.adb => s-interr-hwint.adb} (97%) copy gcc/config/{glibc-stdint.h => vxworks-stdint.h} (74%) create mode 100644 gcc/testsuite/c-c++-common/fold-masked-cmp-1.c create mode 100644 gcc/testsuite/c-c++-common/fold-masked-cmp-2.c create mode 100644 gcc/testsuite/c-c++-common/fold-masked-cmp-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81065.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr81003.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81053.c copy gcc/testsuite/gcc.dg/tree-ssa/{pr80898-2.c => pr80803.c} (91%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81063.c create mode 100644 libstdc++-v3/testsuite/23_containers/map/allocator/default_init.cc copy libstdc++-v3/testsuite/23_containers/set/allocator/{move.cc => default_init.c [...] copy libstdc++-v3/testsuite/30_threads/{recursive_mutex/unlock/2.cc => thread/cons [...]