This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pie/master in repository gcc.
discards 8e35892bb5f Add -static-pie to GCC driver for static PIE discards c48fa753803 Fix pr80044, -static and -pie insanity, and pr81170 adds 21b70e8f050 compiler: add explicit convert in Type_guard_expression [...] adds 8a6284fd170 Daily bump. adds ab87ee8f509 gcc/ Remove TYPE_METHODS. * tree.h (TYPE_METHODS): Delet [...] adds 258c8494a26 2017-07-21 Tamar Christina tamar.christina@arm.com adds ee64d91865b 2016-07-21 Richard Biener rguenther@suse.de adds bfe34407d64 * bb-reorder.c (find_rarely_executed_basic_blocks_and_cros [...] adds 4ccddbe6f5b * cfgcleanup.c (flow_find_cross_jump): Do not crossjump ac [...] adds aaffe81506d gcc/ * doc/invoke.texi (AVR Built-in Functions): Re-layout [...] adds 8bd670f167b gcc/ * dwarf2out.c (output_file_names): Avoid double testi [...] adds 77aa55bc1c8 Add nvptx_override_options_after_change adds 8aaedbe7783 Add missing edge probabilities in nvptx_goacc_reduction_init adds 3a94df0b755 2017-06-21 Richard Biener rguenther@suse.de adds db755b037a9 2017-07-21 Richard Biener rguenther@suse.de adds cdfd9150392 lto-plugin/ PR lto/81487 * lto-plugin.c (claim_file_handl [...] adds 09cc3d83763 Add AddressSanitizer annotations to std::vector adds 2c42281526d 2017-07-21 Andrew Pinski apinski@cavium.com adds a7ba08407d9 Now completeting the mmintrin.h intrinsic headers for Power [...] adds adeed436f87 runtime: allocate more stack space in CgoCallbackGC test adds 045a1d9e5ae * call.c (add_candidates): Move decls to initialization. [...] adds e9e43806a4d * filetype.awk: Add AIX XCOFF type detection. * configure [...] adds 527223661a7 runtime: handle PPC/PPC64 GNU/Linux in getSiginfo adds 35ea2ff701d Remove special CDtor METHOD_VEC slots. * cp-tree.h (CLASS [...] adds 5d4b7436925 runtime: don't use runtime_lock in __go_get_backtrace_state adds 0091498ce88 * search.c (lookup_conversion_operator): Return overloads. [...] adds 322f1ba9870 2017-07-21 Yury Gribov tetra2005@gmail.com adds a69c165a390 syscall: call f?statfs64 on GNU/Linux adds 5db6473a827 Add RDMA support to falkor port. adds 2c13943f9ad gcc/ChangeLog: adds fa10b63206c Daily bump. adds b4a71d0a5eb Daily bump. adds ae6a4ce9bef 2017-07-23 François Dumont fdumont@gcc.gnu.org adds 846deaf01bf PR target/80569 * config/i386/i386.c (ix86_option_overrid [...] adds 090f2fbc456 2017-07-23 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e70546aad3e * gcc.dg/pr56727-2.c: Limit to powerpc-linux. [...] adds bdc62933cf5 fortran: fix pair_cmp qsort comparator adds 21b8009fc07 2017-07-23 Michael Collison michael.collison@arm.com adds fb6642e5a6c 2017-07-23 Michael Collison michael.collison@arm.com adds a26e3ca5f34 2017-07-23 Krister Walfridsson krister.walfridsson@gmail.com adds 9f2603397bc Daily bump. adds fe044c9ad24 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org Mikae [...] adds 8ea2b0c66bf 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org adds f724d42dbbd 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org adds 7e45f717f8a 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org adds ec77f36de89 [AArch64, Patch] Generate MLA when multiply + add vector by scalar adds be601c3e6e9 PR bootstrap/81521 * tree.def: Remove TYPE_METHODS docume [...] adds a1c94fbfb3f PR driver/81523: Make -static override -pie new 90daa6aa784 Add -static-pie to GCC driver for static PIE
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 (8e35892bb5f) \ N -- N -- N refs/heads/hjl/pie/master (90daa6aa784)
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 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: gcc/ChangeLog | 176 ++++++++++++++- gcc/DATESTAMP | 2 +- gcc/bb-reorder.c | 6 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-ada-spec.c | 112 ++++------ gcc/cfgcleanup.c | 34 ++- gcc/cfgrtl.c | 75 ++++--- gcc/cfgrtl.h | 1 + gcc/config.gcc | 9 +- gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64-option-extensions.def | 4 + gcc/config/aarch64/aarch64-simd.md | 24 +++ gcc/config/aarch64/aarch64.h | 8 +- gcc/config/aarch64/arm_neon.h | 2 +- gcc/config/arm/arm.c | 23 +- gcc/config/arm/arm.opt | 2 +- gcc/config/i386/i386.c | 6 + gcc/config/i386/winnt-cxx.c | 10 +- gcc/config/nvptx/nvptx.c | 16 ++ gcc/config/rs6000/altivec.md | 39 ++++ gcc/config/rs6000/rs6000-builtin.def | 8 + gcc/config/rs6000/rs6000-c.c | 8 +- gcc/config/rs6000/rs6000.c | 4 +- gcc/config/rs6000/sysv4.h | 65 ++---- gcc/cp/ChangeLog | 43 ++++ gcc/cp/call.c | 29 +-- gcc/cp/class.c | 237 +++++++++++---------- gcc/cp/cp-tree.h | 14 +- gcc/cp/decl.c | 31 +-- gcc/cp/decl2.c | 29 +-- gcc/cp/method.c | 19 +- gcc/cp/optimize.c | 6 +- gcc/cp/pt.c | 90 ++++---- gcc/cp/search.c | 170 ++++++--------- gcc/cp/semantics.c | 22 +- gcc/dbxout.c | 43 ++-- gcc/doc/extend.texi | 77 ++++--- gcc/doc/generic.texi | 17 +- gcc/doc/invoke.texi | 15 +- gcc/dwarf2out.c | 30 +-- gcc/fold-const.c | 11 +- gcc/fortran/ChangeLog | 15 ++ gcc/fortran/dump-parse-tree.c | 3 + gcc/fortran/interface.c | 4 +- gcc/fortran/trans-array.c | 5 +- gcc/function.c | 19 +- gcc/gcc.c | 6 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 5 +- gcc/ipa-devirt.c | 56 ----- gcc/ipa-visibility.c | 31 +++ gcc/objc/ChangeLog | 6 + gcc/objc/objc-runtime-shared-support.c | 52 +++-- gcc/testsuite/ChangeLog | 92 ++++++++ gcc/testsuite/g++.dg/ext/anon-struct6.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/anon4.C | 4 +- .../debug/dwarf2/stacked-qualified-types-3.c | 2 +- gcc/testsuite/gcc.dg/pie-static-1.c | 7 + gcc/testsuite/gcc.dg/pie-static-2.c | 7 + gcc/testsuite/gcc.dg/pr56727-1.c | 23 ++ gcc/testsuite/gcc.dg/pr56727-2.c | 16 ++ gcc/testsuite/gcc.dg/torture/pr81500.c | 13 ++ .../gcc.target/aarch64/simd/vmla_elem_1.c | 67 ++++++ gcc/testsuite/gcc.target/i386/pr80569.c | 9 + gcc/testsuite/gcc.target/powerpc/builtins-3.c | 8 +- gcc/testsuite/gcc.target/powerpc/mmx-check.h | 35 +++ gcc/testsuite/gcc.target/powerpc/mmx-packs.c | 91 ++++++++ gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c | 60 ++++++ gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c | 60 ++++++ gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c | 50 +++++ gcc/testsuite/gcc.target/powerpc/mmx-paddb-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-paddd-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-paddsb-1.c | 51 +++++ gcc/testsuite/gcc.target/powerpc/mmx-paddsw-1.c | 51 +++++ gcc/testsuite/gcc.target/powerpc/mmx-paddusb-1.c | 51 +++++ gcc/testsuite/gcc.target/powerpc/mmx-paddusw-1.c | 52 +++++ gcc/testsuite/gcc.target/powerpc/mmx-paddw-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqb-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqd-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqw-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtb-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtd-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtw-1.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pmaddwd-1.c | 43 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c | 46 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pmullw-1.c | 46 ++++ gcc/testsuite/gcc.target/powerpc/mmx-pslld-1.c | 45 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psllw-1.c | 45 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psrad-1.c | 44 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psraw-1.c | 44 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psrld-1.c | 44 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psrlw-1.c | 44 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psubb-2.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-psubsb-1.c | 51 +++++ gcc/testsuite/gcc.target/powerpc/mmx-psubsw-1.c | 51 +++++ gcc/testsuite/gcc.target/powerpc/mmx-psubusb-1.c | 51 +++++ gcc/testsuite/gcc.target/powerpc/mmx-psubusw-1.c | 52 +++++ gcc/testsuite/gcc.target/powerpc/mmx-psubw-2.c | 42 ++++ gcc/testsuite/gcc.target/powerpc/mmx-punpckhbw-1.c | 44 ++++ gcc/testsuite/gcc.target/powerpc/mmx-punpckhdq-1.c | 40 ++++ gcc/testsuite/gcc.target/powerpc/mmx-punpckhwd-1.c | 44 ++++ gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c | 44 ++++ gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c | 40 ++++ gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c | 44 ++++ gcc/testsuite/gfortran.dg/realloc_on_assign_28.f90 | 40 ++++ gcc/testsuite/lib/target-supports.exp | 18 +- gcc/tree-dump.c | 1 - gcc/tree-pretty-print.c | 17 +- gcc/tree-ssa-sccvn.c | 8 + gcc/tree-vect-data-refs.c | 32 ++- gcc/tree-vect-loop.c | 11 +- gcc/tree.c | 47 ++-- gcc/tree.def | 10 +- gcc/tree.h | 2 - libbacktrace/ChangeLog | 10 + libbacktrace/Makefile.am | 5 +- libbacktrace/Makefile.in | 4 +- libbacktrace/configure | 3 + libbacktrace/configure.ac | 3 + libbacktrace/fileline.c | 8 +- libbacktrace/filetype.awk | 3 + libbacktrace/{unknown.c => xcoff.c} | 30 ++- libcc1/ChangeLog | 5 + libcc1/libcp1plugin.cc | 8 +- libgfortran/ChangeLog | 8 +- libgfortran/io/unix.c | 3 + libgo/go/runtime/testdata/testprogcgo/callback.go | 4 +- libgo/go/syscall/libcall_linux.go | 4 +- libgo/runtime/go-caller.c | 14 +- libgo/runtime/go-signal.c | 5 + libstdc++-v3/ChangeLog | 191 +++++++++++++++++ .../config/allocator/malloc_allocator_base.h | 4 + libstdc++-v3/config/allocator/new_allocator_base.h | 4 + .../cpu/{generic => aarch64}/opt/bits/opt_random.h | 13 +- .../cpu/{i486 => aarch64}/opt/ext/opt_random.h | 126 +++++++---- libstdc++-v3/doc/xml/manual/using.xml | 18 ++ libstdc++-v3/include/bits/algorithmfwd.h | 3 +- libstdc++-v3/include/bits/basic_string.h | 6 +- libstdc++-v3/include/bits/c++config | 78 ++----- libstdc++-v3/include/bits/deque.tcc | 2 + libstdc++-v3/include/bits/forward_list.h | 2 + libstdc++-v3/include/bits/forward_list.tcc | 2 + libstdc++-v3/include/bits/hashtable_policy.h | 6 +- libstdc++-v3/include/bits/list.tcc | 2 + libstdc++-v3/include/bits/move.h | 9 +- libstdc++-v3/include/bits/quoted_string.h | 8 +- libstdc++-v3/include/bits/random.h | 7 - libstdc++-v3/include/bits/random.tcc | 7 +- libstdc++-v3/include/bits/regex.h | 142 ++++++------ libstdc++-v3/include/bits/regex.tcc | 9 +- libstdc++-v3/include/bits/regex_automaton.h | 7 +- libstdc++-v3/include/bits/regex_automaton.tcc | 6 +- libstdc++-v3/include/bits/regex_compiler.h | 5 +- libstdc++-v3/include/bits/regex_compiler.tcc | 6 +- libstdc++-v3/include/bits/regex_constants.h | 9 +- libstdc++-v3/include/bits/regex_error.h | 7 +- libstdc++-v3/include/bits/regex_executor.h | 6 +- libstdc++-v3/include/bits/regex_executor.tcc | 6 +- libstdc++-v3/include/bits/regex_scanner.h | 6 +- libstdc++-v3/include/bits/regex_scanner.tcc | 6 +- libstdc++-v3/include/bits/specfun.h | 2 + libstdc++-v3/include/bits/stl_algo.h | 3 +- libstdc++-v3/include/bits/stl_algobase.h | 3 +- libstdc++-v3/include/bits/stl_bvector.h | 4 + libstdc++-v3/include/bits/stl_deque.h | 2 + libstdc++-v3/include/bits/stl_iterator.h | 13 +- .../include/bits/stl_iterator_base_funcs.h | 4 +- libstdc++-v3/include/bits/stl_list.h | 9 +- libstdc++-v3/include/bits/stl_map.h | 4 +- libstdc++-v3/include/bits/stl_multimap.h | 4 +- libstdc++-v3/include/bits/stl_multiset.h | 4 +- libstdc++-v3/include/bits/stl_relops.h | 7 +- libstdc++-v3/include/bits/stl_set.h | 4 +- libstdc++-v3/include/bits/stl_vector.h | 149 ++++++++++++- libstdc++-v3/include/bits/uniform_int_dist.h | 5 +- libstdc++-v3/include/bits/unordered_map.h | 4 +- libstdc++-v3/include/bits/unordered_set.h | 4 +- libstdc++-v3/include/bits/vector.tcc | 53 ++++- libstdc++-v3/include/c_global/cmath | 30 +-- libstdc++-v3/include/c_std/cmath | 13 +- libstdc++-v3/include/decimal/decimal | 8 +- libstdc++-v3/include/decimal/decimal.h | 7 +- libstdc++-v3/include/experimental/algorithm | 8 +- libstdc++-v3/include/experimental/any | 7 +- libstdc++-v3/include/experimental/array | 6 +- libstdc++-v3/include/experimental/bits/erase_if.h | 6 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 7 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 10 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 7 +- libstdc++-v3/include/experimental/bits/fs_path.h | 6 +- .../include/experimental/bits/lfts_config.h | 23 +- .../include/experimental/bits/shared_ptr.h | 8 +- .../include/experimental/bits/string_view.tcc | 8 +- libstdc++-v3/include/experimental/chrono | 5 +- libstdc++-v3/include/experimental/deque | 19 +- libstdc++-v3/include/experimental/filesystem | 8 +- libstdc++-v3/include/experimental/forward_list | 20 +- libstdc++-v3/include/experimental/functional | 12 +- libstdc++-v3/include/experimental/iterator | 8 +- libstdc++-v3/include/experimental/list | 12 +- libstdc++-v3/include/experimental/map | 25 +-- libstdc++-v3/include/experimental/memory | 8 +- libstdc++-v3/include/experimental/memory_resource | 8 +- libstdc++-v3/include/experimental/numeric | 8 +- libstdc++-v3/include/experimental/optional | 11 +- libstdc++-v3/include/experimental/propagate_const | 7 +- libstdc++-v3/include/experimental/random | 8 +- libstdc++-v3/include/experimental/ratio | 8 +- libstdc++-v3/include/experimental/regex | 5 +- libstdc++-v3/include/experimental/set | 26 +-- libstdc++-v3/include/experimental/source_location | 8 +- libstdc++-v3/include/experimental/string | 39 ++-- libstdc++-v3/include/experimental/string_view | 21 +- libstdc++-v3/include/experimental/system_error | 8 +- libstdc++-v3/include/experimental/tuple | 8 +- libstdc++-v3/include/experimental/type_traits | 11 +- libstdc++-v3/include/experimental/unordered_map | 28 ++- libstdc++-v3/include/experimental/unordered_set | 28 ++- libstdc++-v3/include/experimental/utility | 8 +- libstdc++-v3/include/experimental/vector | 20 +- libstdc++-v3/include/ext/bitmap_allocator.h | 8 +- libstdc++-v3/include/ext/codecvt_specializations.h | 4 +- libstdc++-v3/include/ext/random | 5 + libstdc++-v3/include/ext/rope | 10 +- libstdc++-v3/include/ext/typelist.h | 21 -- libstdc++-v3/include/std/chrono | 25 +-- libstdc++-v3/include/std/complex | 6 +- libstdc++-v3/include/std/functional | 6 - libstdc++-v3/include/std/numeric | 10 +- libstdc++-v3/include/std/string_view | 11 +- libstdc++-v3/include/std/thread | 7 +- libstdc++-v3/include/std/variant | 105 ++++----- libstdc++-v3/include/tr1/array | 6 +- libstdc++-v3/include/tr1/bessel_function.tcc | 8 +- libstdc++-v3/include/tr1/beta_function.tcc | 8 +- libstdc++-v3/include/tr1/cmath | 47 ++-- libstdc++-v3/include/tr1/complex | 6 +- libstdc++-v3/include/tr1/ell_integral.tcc | 8 +- libstdc++-v3/include/tr1/exp_integral.tcc | 8 +- libstdc++-v3/include/tr1/functional | 15 +- libstdc++-v3/include/tr1/functional_hash.h | 6 +- libstdc++-v3/include/tr1/gamma.tcc | 8 +- libstdc++-v3/include/tr1/hashtable.h | 6 +- libstdc++-v3/include/tr1/hashtable_policy.h | 7 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 8 +- libstdc++-v3/include/tr1/legendre_function.tcc | 8 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 8 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 8 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 8 +- libstdc++-v3/include/tr1/random.h | 11 +- libstdc++-v3/include/tr1/random.tcc | 9 +- libstdc++-v3/include/tr1/regex | 9 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 8 +- libstdc++-v3/include/tr1/shared_ptr.h | 6 +- libstdc++-v3/include/tr1/special_function_util.h | 8 +- libstdc++-v3/include/tr1/tuple | 6 +- libstdc++-v3/include/tr1/type_traits | 6 +- libstdc++-v3/include/tr1/unordered_map.h | 6 +- libstdc++-v3/include/tr1/unordered_set.h | 6 +- libstdc++-v3/include/tr1/utility | 6 +- libstdc++-v3/include/tr2/bool_set | 6 +- libstdc++-v3/include/tr2/bool_set.tcc | 6 +- libstdc++-v3/include/tr2/dynamic_bitset | 6 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 6 +- libstdc++-v3/include/tr2/ratio | 6 +- libstdc++-v3/include/tr2/type_traits | 6 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 12 +- libstdc++-v3/src/c++11/chrono.cc | 8 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 7 +- libstdc++-v3/src/c++11/compatibility-chrono.cc | 8 +- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 6 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 6 +- libstdc++-v3/src/c++11/placeholders.cc | 6 +- libstdc++-v3/src/c++11/thread.cc | 7 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 6 +- libstdc++-v3/src/c++98/hashtable_tr1.cc | 4 + libstdc++-v3/src/c++98/list.cc | 8 +- libstdc++-v3/src/shared/hashtable-aux.cc | 2 - .../testsuite/20_util/duration/literals/range.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 8 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 8 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- lto-plugin/ChangeLog | 7 + lto-plugin/lto-plugin.c | 13 +- 290 files changed, 4395 insertions(+), 1911 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pie-static-1.c create mode 100644 gcc/testsuite/gcc.dg/pie-static-2.c create mode 100644 gcc/testsuite/gcc.dg/pr56727-1.c create mode 100644 gcc/testsuite/gcc.dg/pr56727-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81500.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmla_elem_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80569.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-check.h create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packs.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddsb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddsw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddusb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddusw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pmaddwd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pmullw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pslld-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psllw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psrad-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psraw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psrld-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psrlw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubb-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubsb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubsw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubusb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubusw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubw-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckhbw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckhdq-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckhwd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_28.f90 copy libbacktrace/{unknown.c => xcoff.c} (70%) copy libstdc++-v3/config/cpu/{generic => aarch64}/opt/bits/opt_random.h (83%) copy libstdc++-v3/config/cpu/{i486 => aarch64}/opt/ext/opt_random.h (53%)