This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/iamcu/gcc-5-branch in repository gcc.
discards dbde447 Define DBX_REGISTER_NUMBER for IA MCU discards 1452e8a Cleanup FPmode splitters a bit discards e8e2e3d More fix for PR rtl-optimization/66626 discards a102a37 Fix PR rtl-optimization/66626 discards 102a0ac Replicate static chain on the stack discards a16d27c Add a testcase for PR target/66824 discards 74a8668 Fix PR target/66824 discards 5c84da1 Allow indirect sibcall with register arguments discards 0502a0a Fix PR target/65753 discards f2c0d12 Adjust variable shift costs for IA MCU discards 3a1a95d Update config/i386/iamcu.h discards 2495012 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 5cd17b8 Check int_size_in_bytes in ix86_return_in_memory discards ceb0ece Allow <adxintrin.h> for IA MCU discards 9a89bd9 Don't pass/return vectors in registers for IAMCU discards 000a311 Optimize i?86-*-elfiamcu for iamcu by default discards ad0df85 Add -march=iamcu to optimize for IA MCU discards 53179b3 Add IA MCU support to x86intrin.h discards ba3f790 IA MCU psABI support: testsuite discards 086101a IA MCU psABI support: changes to libraries discards 18d386c IA MCU psABI support: GCC changes adds a87c9f9 PR c++/67130 PR c++/67131 PR c++/66260 * mangle.c (write_ [...] adds 3276e5f PR c++/66533 * parser.c (cp_parser_primary_expression): Don [...] adds cad5bde jit.dg/test-benchmark.c: add a summary of timings adds 266aa1c Daily bump. adds 9b6c580 Fix latent elemental wrong code adds a4f892a Disable AVX-512VL insns for scalar mode operands on -march=knl. adds 90b291e PR target/67002 * config/sh/sh.c (sh_recog_treg_set_expr): Re [...] adds b510e09 Daily bump. adds 62669e1 Daily bump. adds 7b16f34 Daily bump. adds cf3a457 Daily bump. adds 9c62826 2015-08-11 Thomas Preud'homme thomas.preudhomme@arm.com adds 76fe5ee PR sanitizer/66908 * c-ubsan.c: Include gimplify.h. [...] adds 10879ff Daily bump. adds f6dcaed PR c++/67161 * error.c (dump_decl) [TEMPLATE_ID_EXPR]: Pass [...] adds eae535f Daily bump. adds a4b1d25 Daily bump. adds 2f88614 jit: on OS X, add -Wl,-undefined,dynamic_lookup to driver invocation adds 2718f3e 2015-08-14 David Edelsohn dje.gcc@gmail.com adds 07e6e05 Fix PR c++/66857 adds db0a531 Daily bump. adds 1258bfb PR c++/65974 * decl2.c (mark_vtable_entries): Suppress -Wde [...] adds 8afaeb3 Daily bump. adds a14bb08 Backport from mainline: 2015-07-25 Uros Bizjak <ubizjak@g [...] adds 14bafad Daily bump. adds 79032e7 2015-08-17 Yvan Roux yvan.roux@linaro.org adds d7bf397 PR c++/67104 * constexpr.c (cxx_eval_array_reference): Hand [...] adds 7efd805 PR c++/65734 gcc/ * stor-layout.c (layout_type): Layout the [...] adds 7121416 * da.po: Update. adds 6041a71 PR c++/67244 * pt.c (tsubst_copy_and_build): Call insert_pe [...] adds dd61457 PR c++/66919 * pt.c (tsubst_copy): Pass complain to mark_us [...] adds b66dfba Daily bump. adds 108805d PR rtl-optimization/67028 * combine.c (simplify_comparison) [...] adds 7486aad PR c++/66957 * search.c (protected_accessible_p): Revert fi [...] adds a861752 * Makefile.in: Regenerate with automake-1.11.6. * aclocal.m [...] adds 9895753 Backport Filesystem TS from mainline * acinclude.m4 (GLIBCX [...] adds 00c8c32 PR libfortran/66936 * io/unix.c (__MINGW32__): Undefine HAV [...] adds 2c95d96 Daily bump. adds fffec0f Daily bump. new 1837de1 IA MCU psABI support: GCC changes new c1060e2 IA MCU psABI support: changes to libraries new 0329b77 IA MCU psABI support: testsuite new 97fe762 Add IA MCU support to x86intrin.h new 1aab3b8 Add -march=iamcu to optimize for IA MCU new 60e64f9 Optimize i?86-*-elfiamcu for iamcu by default new 2357ffe Don't pass/return vectors in registers for IAMCU new a2de67e Allow <adxintrin.h> for IA MCU new 17d5c55 Check int_size_in_bytes in ix86_return_in_memory new 01c1049 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 3466df7 Update config/i386/iamcu.h new 56ab57b Adjust variable shift costs for IA MCU new c1b22c4 Fix PR target/65753 new 22dee2b Allow indirect sibcall with register arguments new 874543d Fix PR target/66824 new e0d1792 Add a testcase for PR target/66824 new ffc01d5 Replicate static chain on the stack new 02dfa16 Fix PR rtl-optimization/66626 new ab8c487 More fix for PR rtl-optimization/66626 new 14f48a2 Cleanup FPmode splitters a bit new b24ee7b Define DBX_REGISTER_NUMBER for IA MCU
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (dbde447) \ N -- N -- N refs/heads/hjl/iamcu/gcc-5-branch (b24ee7b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 21 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: fixincludes/ChangeLog | 13 + fixincludes/fixincl.x | 86 +- fixincludes/inclhack.def | 25 + fixincludes/tests/base/stdio.h | 10 + gcc/ChangeLog | 61 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-ubsan.c | 7 + gcc/combine.c | 19 +- gcc/config/arm/arm.md | 4 +- gcc/config/i386/i386.c | 5 +- gcc/config/i386/i386.md | 5 +- gcc/config/i386/sse.md | 34 +- gcc/config/sh/sh.c | 6 + gcc/cp/ChangeLog | 53 + gcc/cp/class.c | 13 +- gcc/cp/constexpr.c | 37 +- gcc/cp/cvt.c | 3 +- gcc/cp/decl2.c | 3 + gcc/cp/error.c | 3 +- gcc/cp/mangle.c | 4 +- gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 7 +- gcc/cp/search.c | 2 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-array.c | 6 +- gcc/jit/ChangeLog | 8 + gcc/jit/jit-playback.c | 9 + gcc/po/ChangeLog | 4 + gcc/po/da.po | 360 ++---- gcc/stor-layout.c | 24 +- gcc/testsuite/ChangeLog | 38 + gcc/testsuite/c-c++-common/ubsan/pr66908.c | 15 + gcc/testsuite/g++.dg/conversion/access1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alignas1.C | 16 + gcc/testsuite/g++.dg/cpp0x/alignas2.C | 20 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C | 29 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 42 + gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C | 20 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice3.C | 3 + gcc/testsuite/g++.dg/cpp1y/var-templ42.C | 17 + gcc/testsuite/g++.dg/cpp1y/var-templ43.C | 35 + gcc/testsuite/g++.dg/cpp1y/var-templ44.C | 29 + gcc/testsuite/g++.dg/inherit/access9.C | 14 + gcc/testsuite/g++.dg/init/pr66857.C | 19 + gcc/testsuite/g++.dg/warn/deprecated-9.C | 16 + gcc/testsuite/gcc.dg/pr67028.c | 21 + gcc/testsuite/gcc.target/i386/pr66648.c | 33 + gcc/testsuite/gfortran.dg/generic_30.f90 | 41 + gcc/testsuite/gfortran.dg/generic_31.f90 | 35 + gcc/testsuite/jit.dg/test-benchmark.c | 18 +- gcc/tree-ssa-math-opts.c | 2 +- libgfortran/ChangeLog | 5 + libgfortran/io/unix.c | 6 + libstdc++-v3/ChangeLog | 109 ++ libstdc++-v3/Makefile.in | 50 +- libstdc++-v3/acinclude.m4 | 163 ++- libstdc++-v3/aclocal.m4 | 62 +- libstdc++-v3/config.h.in | 34 + libstdc++-v3/configure | 574 ++++++++- libstdc++-v3/configure.ac | 5 + libstdc++-v3/doc/Makefile.in | 42 +- libstdc++-v3/include/Makefile.am | 17 +- libstdc++-v3/include/Makefile.in | 56 +- libstdc++-v3/include/bits/locale_conv.h | 189 ++- libstdc++-v3/include/bits/quoted_string.h | 164 +++ .../include/experimental/{chrono => filesystem} | 54 +- libstdc++-v3/include/experimental/fs_dir.h | 326 ++++++ libstdc++-v3/include/experimental/fs_fwd.h | 289 +++++ libstdc++-v3/include/experimental/fs_ops.h | 291 +++++ libstdc++-v3/include/experimental/fs_path.h | 1016 ++++++++++++++++ libstdc++-v3/include/std/iomanip | 123 +- libstdc++-v3/libsupc++/Makefile.in | 55 +- libstdc++-v3/po/Makefile.in | 42 +- libstdc++-v3/python/Makefile.in | 59 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 56 + libstdc++-v3/scripts/testsuite_flags.in | 3 +- libstdc++-v3/src/Makefile.am | 11 +- libstdc++-v3/src/Makefile.in | 62 +- libstdc++-v3/src/c++11/Makefile.in | 44 +- libstdc++-v3/src/c++98/Makefile.in | 44 +- libstdc++-v3/src/{c++11 => filesystem}/Makefile.am | 141 +-- libstdc++-v3/src/{c++11 => filesystem}/Makefile.in | 268 ++--- libstdc++-v3/src/filesystem/dir.cc | 403 +++++++ libstdc++-v3/src/filesystem/ops.cc | 1233 ++++++++++++++++++++ libstdc++-v3/src/filesystem/path.cc | 471 ++++++++ libstdc++-v3/testsuite/Makefile.in | 42 +- .../filesystem/operations/absolute.cc} | 37 +- .../filesystem/operations/copy.cc} | 37 +- .../filesystem/operations/current_path.cc} | 39 +- .../filesystem/operations/exists.cc} | 32 +- .../operations/file_size.cc} | 67 +- .../filesystem/operations/status.cc} | 53 +- .../filesystem/operations/temp_directory_path.cc | 80 ++ .../not_fn.cc => filesystem/path/append/path.cc} | 52 +- .../experimental/filesystem/path/assign/assign.cc | 89 ++ .../filesystem/path/assign/copy.cc} | 36 +- .../filesystem/path/compare/compare.cc} | 43 +- .../filesystem/path/compare/path.cc} | 45 +- .../filesystem/path/compare/strings.cc} | 43 +- .../filesystem/path/concat/path.cc} | 65 +- .../filesystem/path/concat/strings.cc} | 45 +- .../filesystem/path/construct/copy.cc} | 35 +- .../filesystem/path/construct/default.cc} | 49 +- .../filesystem/path/construct/locale.cc} | 16 +- .../filesystem/path/construct/range.cc} | 38 +- .../filesystem/path/decompose/extension.cc} | 61 +- .../filesystem/path/decompose/filename.cc} | 41 +- .../filesystem/path/decompose/parent_path.cc} | 46 +- .../filesystem/path/decompose/relative_path.cc} | 48 +- .../filesystem/path/decompose/root_directory.cc} | 43 +- .../filesystem/path/decompose/root_name.cc} | 41 +- .../filesystem/path/decompose/root_path.cc} | 38 +- .../path/decompose/stem.cc} | 53 +- .../filesystem/path/factory/TODO} | 0 .../filesystem/path/generic/generic_string.cc} | 43 +- .../filesystem/path/io/TODO} | 0 .../experimental/filesystem/path/itr/traversal.cc | 86 ++ .../filesystem/path/modifiers/clear.cc} | 20 +- .../filesystem/path/modifiers/make_preferred.cc} | 44 +- .../filesystem/path/modifiers/remove_filename.cc} | 36 +- .../path/modifiers/replace_extension.cc} | 35 +- .../filesystem/path/modifiers/replace_filename.cc} | 35 +- .../filesystem/path/modifiers/swap.cc} | 21 +- .../filesystem/path/native/TODO} | 0 .../filesystem/path/nonmember/hash_value.cc} | 34 +- .../filesystem/path/query/empty.cc} | 18 +- .../filesystem/path/query/has_extension.cc} | 18 +- .../filesystem/path/query/has_filename.cc} | 18 +- .../filesystem/path/query/has_parent_path.cc} | 18 +- .../filesystem/path/query/has_relative_path.cc} | 18 +- .../filesystem/path/query/has_root_directory.cc} | 18 +- .../filesystem/path/query/has_root_name.cc} | 18 +- .../filesystem/path/query/has_root_path.cc} | 18 +- .../filesystem/path/query/has_stem.cc} | 18 +- .../filesystem/path/query/is_relative.cc} | 18 +- libstdc++-v3/testsuite/lib/dg-options.exp | 9 + libstdc++-v3/testsuite/lib/libstdc++.exp | 53 + libstdc++-v3/testsuite/util/testsuite_fs.h | 93 ++ 139 files changed, 8047 insertions(+), 1720 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr66908.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn27.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ42.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ43.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ44.C create mode 100644 gcc/testsuite/g++.dg/inherit/access9.C create mode 100644 gcc/testsuite/g++.dg/init/pr66857.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-9.C create mode 100644 gcc/testsuite/gcc.dg/pr67028.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66648.c create mode 100644 gcc/testsuite/gfortran.dg/generic_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_31.f90 create mode 100644 libstdc++-v3/include/bits/quoted_string.h copy libstdc++-v3/include/experimental/{chrono => filesystem} (59%) create mode 100644 libstdc++-v3/include/experimental/fs_dir.h create mode 100644 libstdc++-v3/include/experimental/fs_fwd.h create mode 100644 libstdc++-v3/include/experimental/fs_ops.h create mode 100644 libstdc++-v3/include/experimental/fs_path.h copy libstdc++-v3/src/{c++11 => filesystem}/Makefile.am (51%) copy libstdc++-v3/src/{c++11 => filesystem}/Makefile.in (74%) create mode 100644 libstdc++-v3/src/filesystem/dir.cc create mode 100644 libstdc++-v3/src/filesystem/ops.cc create mode 100644 libstdc++-v3/src/filesystem/path.cc copy libstdc++-v3/testsuite/{20_util/function/invoke/forwarding.cc => experimental [...] copy libstdc++-v3/testsuite/{20_util/function/invoke/forwarding.cc => experimental [...] copy libstdc++-v3/testsuite/{20_util/function/invoke/forwarding.cc => experimental [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => experimental/files [...] copy libstdc++-v3/testsuite/experimental/{any/cons/nontrivial.cc => filesystem/ope [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_copy/644 [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/temp_ [...] copy libstdc++-v3/testsuite/experimental/{functional/not_fn.cc => filesystem/path/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{20_util/function/63840.cc => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{27_io/basic_ifstream/cons/move.cc => experimental/fil [...] copy libstdc++-v3/testsuite/{27_io/ios_base/failure/cxx11.cc => experimental/files [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/61166.cc => experimental/fi [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/inserters_extractors/wchar_t/ [...] copy libstdc++-v3/testsuite/{27_io/basic_ofstream/assign/1.cc => experimental/file [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/experimental/{any/misc/any_cast_no_rtti.cc => filesyst [...] copy libstdc++-v3/testsuite/{data/wostream_seeks-1.tst => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{data/wostream_seeks-1.tst => experimental/filesystem/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{20_util/function/63840.cc => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/61166.cc => experimental/fi [...] copy libstdc++-v3/testsuite/{data/wostream_seeks-1.tst => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => experimental/filesyst [...] create mode 100644 libstdc++-v3/testsuite/util/testsuite_fs.h