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 6fc9585 Backport r229199 from trunk discards c79da49 Skip local error_mark_node decls discards f33f22b Properly handle -miamcu and -march=lakemont discards 9ef6873 Use GET_MODE_BITSIZE to get vector natural alignment discards cc75e91 Don't leak ISA to __attribute__ ((target("arch=XXX"))) discards 8336c58 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont discards e021621 Fix def_test_returning_type in iamcu/test_basic_returning.c discards 3ab2cce Replace printf with __builtin_printf discards 11be68a Properly initialize u5 discards 5499928 Fix typos in comments in i386.c discards ffd5666 Define x86 CALL_USED_REGISTERS_MASK discards faa00cf Backport r228460 from mainline discards 740c7a2 Enable bt and and movzx for Lakemont discards 56a3600 Rename IA MCU processor lakemount to lakemont discards 03031f8 Change IA MCU processor from iamcu to lakemount discards ecd2606 Add a testcase for PR target/66821 discards 59f5aa2 Update MOVE_RATIO cost for IA MCU discards e667b7c Define DBX_REGISTER_NUMBER for IA MCU discards 6a53fb9 Cleanup FPmode splitters a bit discards 365a512 More fix for PR rtl-optimization/66626 discards 3b35de9 Fix PR rtl-optimization/66626 discards fd3daaa Replicate static chain on the stack discards 8a8b576 Add a testcase for PR target/66824 discards 8b6a7b9 Fix PR target/66824 discards 83d3a69 Allow indirect sibcall with register arguments discards f6d9a2e Fix PR target/65753 discards 16e3648 Adjust variable shift costs for IA MCU discards 3079c19 Update config/i386/iamcu.h discards 526fc5f Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 76b67ee Check int_size_in_bytes in ix86_return_in_memory discards ee39e1e Allow <adxintrin.h> for IA MCU discards cea0eee Don't pass/return vectors in registers for IAMCU discards 9c5e899 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards f4a0915 Optimize i?86-*-elfiamcu for iamcu by default discards 5dbdb06 Add -march=iamcu to optimize for IA MCU discards 60768ae Add IA MCU support to x86intrin.h discards f330a3f IA MCU psABI support: testsuite discards 458fbd4 IA MCU psABI support: changes to libraries discards 03a3562 IA MCU psABI support: GCC changes adds 88b2fef Daily bump. adds 2935f40 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 9840745 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 17f6911 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 40a710a 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds 9190232 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 131bedb Daily bump. adds 70c5e72 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds f659dde 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 06fbeee 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 5c5950b Daily bump. adds 57c4dbc Daily bump. adds f8752c6 PR go/67968 compiler: Traverse types of call expressions. adds 2852ea6 Daily bump. adds dffbd4a Move gcc.target/arm/pr67929_1.c test to execute.exp adds f51cbaa 2015-11-02 Steve Ellcey sellcey@imgtec.com adds 5895995 2015-11-02 Steve Ellcey sellcey@imgtec.com adds 3d1e782 2015-11-02 Andreas Tobler andreast@gcc.gnu.org adds abf52c2 Daily bump. adds 14c94c7 Daily bump. adds 5599962 2015-01-25 Paul Thomas pault@gcc.gnu.org adds 74ea2e2 Daily bump. adds b576abd Daily bump. adds c16af7c 2015-11-06 Vladimir Makarov vmakarov@redhat.com adds bce8e10 Daily bump. adds aa86049 PR go/66138 reflect, encoding/json, encoding/xml: fix un [...] adds b2560a3 2015-11-07 Jerry DeLisle jvdelisle@gcc.gnu.org adds e212450 Daily bump. adds 427ffb9 Backport from mainline. * config/rs6000/atexit.c: New [...] adds 53d487e 2015-11-08 Steven G. Kargl kargl@gcc.gnu.org adds 30bf655 2015-11-08 Steven G. Kargl kargl@gcc.gnu.org adds 9ed2b4f 2015-11-08 Steven G. Kargl kargl@gcc.gnu.org adds 45396c4 Daily bump. adds c037870 2015-11-08 Steven g. Kargl kargl@gcc.gnu.org adds bd0be48 PR debug/66728 * dwarf2out.c (get_full_len): Return a value [...] adds 3e5774f Daily bump. adds 6aa53a9 PR target/57845 * config/sparc/sparc.c (sparc_function_valu [...] adds ccbab9b [Patch GCC 5/Vect] Partial backport of r228751 (pr68238) adds ed5acb9 [AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE_INT adds 58c64d0 Fix return type of heterogeneous find for sets adds 52fd538 Daily bump. adds 79e1998 libgo: fix Solaris _in6_addr_t fields adds 6ca53fc PR target/67265 * ira.c (ira_setup_eliminable_regset): Do n [...] adds 58bc80c Daily bump. adds 1030ca0 PR target/67265 * config/i386/i386.c (ix86_adjust_stack_and [...] adds 45f091d Daily bump. adds 1a53a4c 2015-11-12 Steven G. Kargl kargl@gcc.gnu.org adds 0355ab3 2015-11-13 Dominique d'Humieres dominiq@lps.ens.fr adds c4f68f6 2015-11-13 Steven G. Kargl kargl@gccc.gnu.org adds db42073 Daily bump. adds 72f4281 2015-11-14 Steven G. Kargl kargl@gcc.gnu.org adds 47038d8 Daily bump. adds a0797d8 Daily bump. adds b339ad8 gcc/ Backport from mainline 2015-11-16 Oleg Endo <olegend [...] adds 603269e backport of fix for PR67280 (r227407) adds 7be39bb Backport from mainline 2015-11-15 David Edel [...] adds d19cb70 * sv.po: Update. adds 7f18dce Backport from mainline: adds ff08756 2015-11-16 Steven G. Kargl kargl@gcc.gnu.org adds 5954afa Daily bump. adds 1c64eb4 Daily bump. adds 86c2c12 PR tree-optimization/68157 * tree-ssa-reassoc.c (attempt_bu [...] adds 0e952a5 2015-11-18 Richard Biener rguenther@suse.de adds d772033 [ARM] PR 68143 Properly update memory offsets when expanding setmem adds cf75d68 2015-11-18 Richard Biener rguenther@suse.de adds 8d8b990 PR rtl-opt/67609 adds 10d2cb6 2015-11-18 Dominique d'Humieres dominiq@lps.ens.fr adds c29b588 * gcc-interface/trans.c (fold_constant_decl_in_expr) <ARRAY_ [...] adds e6c9a8f 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds c8ec375 * Revert previous commit due to preplexing regression. adds 6169706 Daily bump. adds 898a6269 PR preprocessor/60736 * include/cpplib.h (cpp_errno_filenam [...] adds 264ae1d PR target/67770 * config/i386/i386.md (simple_return): Disa [...] adds 06c1384 PR rtl-optimization/68376 * ifcvt.c (noce_try_abs): Disable [...] adds 1b4bd82 PR target/68408 * config/sparc/sp-elf.h (CTORS_SECTION_ASM_ [...] adds aeb5654 PR lto/61313 * configure.ac (PLUGIN_LD_SUFFIX): Do not touc [...] adds ff83532 PR c++/67409 * decl.c (identify_goto): Add LOC and DIAG_KIN [...] adds 043ea5a Daily bump. adds 0582a49 S/390: Clobber r1 in patterns resulting in pfpo instruction. adds 3d8cd33 S/390: Add bswaphi2 pattern adds ccd08dc * doc/md.texi (Standard Names): Move entry for addptr3 aroun [...] adds e14f165 compiler: Use receiver name in hash/equal for type within [...] adds 1f7a324 PR libstdc++/68448 * python/hook.in: Call register_libstdcx [...] adds 82e7617 PR middle-end/68339 * omp-low.c (expand_simd_clones): Call [...] adds 762d78e cmd: Use correct install tool dir with gccgo adds ab3367c PR go/68072 cmd/cgo: ignore vars with no name or type if [...] adds 4677383 PR go/67976 Bring https://codereview.appspot.com/154360045 a [...] adds 180ac4f Daily bump. adds 237dd32 PR go/65785 net: don't run multicast listen test on nil [...] adds 846361b PR go/66378 syscall: Fix initial offset value in syscall [...] adds 238c961 PR debug/66432 * tree-inline.c (copy_debug_stmt): If gimpl [...] adds a1cfd0c Daily bump. adds 91e848f 2015-11-22 Dominique d'Humieres dominiq@lps.ens.fr adds f03b63e Daily bump. adds 36fb45a 2015-11-23 Richard Biener rguenther@suse.de adds 0385e01 * zh_CN.po: Update. adds fdef2aa PR ipa/65908 adds 45a1277 Fix ChangeLog entries. adds 4a92d1a [AArch64] PR target/68363 Check that argument is real INSN in [...] adds 073aa6d [gcc] 2015-11-23 Michael Meissner meissner@linux.vnet.ibm.com adds 35bf40a PR go/68496 reflect: Allocate space for FFI functions re [...] adds 3f86e92 Daily bump. adds 4acc8d2 * gcc-interface/decl.c (is_cplusplus_method): Check that the [...] adds 8239df9 PR target/68483 * tree-vect-generic.c (lower_vec_perm): If [...] adds 8ebfd8a 2015-11-24 Richard Biener rguenther@suse.de adds 905a198 Handle C++11 <math.h> overloads on Solaris 12 adds 1c69e79 [RTL-ree] PR rtl-optimization/68194: Restrict copy instructio [...] adds da06803 gcc/ adds 5d872d7 2015-11-24 Szabolcs Nagy szabolcs.nagy@arm.com adds ea91c2a 2015-11-24 Paul Thomas pault@gcc.gnu.org adds db51b84 2015-11-24 Andreas Tobler andreast@gcc.gnu.org adds d3d5bf9 2015-11-24 Michael Meissner meissner@linux.vnet.ibm.com adds 3e220e0 Daily bump. adds f610ad6 Backport shrink_to_fit() fix for -fno-exceptions adds 6244174 Extend valid values of iostream bitmask types adds f7450db /cp 2015-11-25 Markus Trippelsdorf markus@trippelsdorf.de [...] adds 44a89d0 2015-11-25 Vladimir Makarov vmakarov@redhat.com adds 80da599 PR c++/67813 adds 2c410d2 PR c++/68422 adds cfdc027 PR c++/67941 adds df5f3fc 2015-11-25 Paolo Carlini paolo.carlini@oracle.com adds 9ee9bb1 Backported from mainline 2015-11-20 Jakub Jelinek <jakub@ [...] adds 058939a Daily bump. adds 66c6019 PR go/61303 runtime: don't overallocate in select code adds 299a698 [ARM] Disable neon testing for armv7-m adds 7ab74b5 PR c++/68508 * cp-tree.h (cp_ubsan_maybe_instrument_downcas [...] adds 6d19ab2 [calls.c] PR rtl-optimization/67226: Take into account preten [...] adds 0d97457 PR rtl-optimization/68249 PR rtl-optimization/68321 * gcc. [...] adds 5df866c gcc/ adds d92d339 Backport from mainline 2015-11-25 David Edelsohn <dje.gcc@g [...] adds c8205e1 Backport from mainline 2015-11-26 David Edelsohn <dje.gcc [...] adds b4d2f70 * configure: Regenerate. adds 8dde987 * configure: Regenerate. adds 4ac7b1a 2015-11-26 Bernd Edlinger bernd.edlinger@hotmail.de adds 6987383 Ensure pretty-printer test uses C++98 mode adds 95ac44a Ensure another pretty-printer test uses C++98 mode adds 72bccb6 Daily bump. adds 6fb596f * gcc.dg/pr63568.c: Convert to GIMPLE. adds 135f669 PR rtl-optimization/68250 * gcc.c-torture/execute/pr68250.c [...] adds 1a9ef5a gcc/fortran/ChangeLog: adds e87c83f PR tree-optimization/68552 * optabs.c (expand_vec_perm_1): [...] adds 6d1e36d Daily bump. adds e4f9034 2015-11-28 Matthias Klose doko@ubuntu.com adds 69e8972 * config/i386/freebsd.h (SUBTARGET32_DEFAULT_CPU): Change to [...] adds dd5ba98 Daily bump. adds f954b40 2015-11-29 Matthias Klose doko@ubuntu.com adds 36f3179 Daily bump. new e37cefb IA MCU psABI support: GCC changes new 9cb0f27 IA MCU psABI support: changes to libraries new 9f6578f IA MCU psABI support: testsuite new 9f0fe43 Add IA MCU support to x86intrin.h new 9d84010 Add -march=iamcu to optimize for IA MCU new d7485ee Optimize i?86-*-elfiamcu for iamcu by default new f338d79 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new 8e78856 Don't pass/return vectors in registers for IAMCU new 2eea71c Allow <adxintrin.h> for IA MCU new c93adef Check int_size_in_bytes in ix86_return_in_memory new 664fa9d Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new c72d2f8 Update config/i386/iamcu.h new c3b6377 Adjust variable shift costs for IA MCU new 589c91c Fix PR target/65753 new 62a4763 Allow indirect sibcall with register arguments new 899bff5 Fix PR target/66824 new 2917105 Add a testcase for PR target/66824 new 54e54b3 Replicate static chain on the stack new 2057f4d Fix PR rtl-optimization/66626 new ee2cdeb More fix for PR rtl-optimization/66626 new 5583ec4 Cleanup FPmode splitters a bit new a390820 Define DBX_REGISTER_NUMBER for IA MCU new e36b5c3 Update MOVE_RATIO cost for IA MCU new d6fe28f Add a testcase for PR target/66821 new 4d900e5 Change IA MCU processor from iamcu to lakemount new 36822d5 Rename IA MCU processor lakemount to lakemont new 1431ac9 Enable bt and and movzx for Lakemont new a5a4e77 Backport r228460 from mainline new d6f2497 Define x86 CALL_USED_REGISTERS_MASK new 60f3be1 Fix typos in comments in i386.c new 5b5be22 Properly initialize u5 new 2b2243a Replace printf with __builtin_printf new b9c14a4 Fix def_test_returning_type in iamcu/test_basic_returning.c new 64ce82e Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new e996f61 Don't leak ISA to __attribute__ ((target("arch=XXX"))) new 79f11db Use GET_MODE_BITSIZE to get vector natural alignment new 5a9d1a9 Properly handle -miamcu and -march=lakemont new 1e0803c Skip local error_mark_node decls new 340b0a2 Backport r229199 from trunk
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 (6fc9585) \ N -- N -- N refs/heads/hjl/iamcu/gcc-5-branch (340b0a2)
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 39 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 | 8 + gcc/ChangeLog | 455 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 22 + gcc/ada/gcc-interface/Makefile.in | 53 +- gcc/ada/gcc-interface/decl.c | 23 +- gcc/ada/gcc-interface/trans.c | 3 + gcc/alias.c | 15 +- gcc/calls.c | 7 + gcc/cgraphunit.c | 1 + gcc/combine.c | 11 +- gcc/config/aarch64/aarch64.c | 11 +- gcc/config/aarch64/aarch64.h | 2 + gcc/config/aarch64/predicates.md | 2 +- gcc/config/arm/arm.c | 37 +- gcc/config/i386/freebsd.h | 25 +- gcc/config/i386/i386.c | 23 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/i386.md | 6 +- gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rs6000/rs6000.c | 24 +- gcc/config/rs6000/rs6000.md | 175 +- gcc/config/s390/s390.md | 35 +- gcc/config/sh/sh.md | 42 +- gcc/config/sparc/sp-elf.h | 4 + gcc/config/sparc/sparc.c | 5 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 77 + gcc/cp/constexpr.c | 11 +- gcc/cp/cp-tree.h | 13 +- gcc/cp/cp-ubsan.c | 7 +- gcc/cp/decl.c | 69 +- gcc/cp/decl2.c | 74 + gcc/cp/lambda.c | 6 + gcc/cp/mangle.c | 25 +- gcc/cp/optimize.c | 7 + gcc/cp/parser.c | 1 + gcc/cp/pt.c | 10 +- gcc/cp/typeck.c | 6 +- gcc/diagnostic.c | 13 +- gcc/diagnostic.h | 4 - gcc/doc/md.texi | 51 +- gcc/doc/tm.texi | 15 +- gcc/doc/tm.texi.in | 15 +- gcc/dwarf2out.c | 19 +- gcc/fold-const.c | 42 +- gcc/fortran/ChangeLog | 141 + gcc/fortran/array.c | 62 +- gcc/fortran/check.c | 40 +- gcc/fortran/class.c | 4 + gcc/fortran/data.c | 24 +- gcc/fortran/decl.c | 149 +- gcc/fortran/expr.c | 36 +- gcc/fortran/interface.c | 4 +- gcc/fortran/io.c | 9 + gcc/fortran/match.c | 34 +- gcc/fortran/trans-array.c | 28 + gcc/fortran/trans-decl.c | 10 + gcc/fortran/trans-expr.c | 66 +- gcc/fortran/trans-types.c | 14 +- gcc/gimple-fold.c | 13 + gcc/go/gofrontend/expressions.cc | 10 + gcc/go/gofrontend/types.cc | 11 +- gcc/ifcvt.c | 45 +- gcc/ipa-icf.c | 138 +- gcc/ipa-icf.h | 17 +- gcc/ipa-inline-analysis.c | 65 +- gcc/ipa-polymorphic-call.c | 55 +- gcc/ira.c | 9 +- gcc/lra-constraints.c | 7 +- gcc/lra-remat.c | 105 +- gcc/omp-low.c | 4 + gcc/optabs.c | 53 +- gcc/po/ChangeLog | 8 + gcc/po/sv.po | 6 +- gcc/po/zh_CN.po | 9310 ++++++-------------- gcc/ree.c | 6 + gcc/rtl.h | 1 + gcc/testsuite/ChangeLog | 410 + gcc/testsuite/c-c++-common/ubsan/pr56956.c | 15 + gcc/testsuite/g++.dg/abi/mangle67.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-array13.C | 6 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C | 25 + gcc/testsuite/g++.dg/eh/goto3.C | 14 + gcc/testsuite/g++.dg/ipa/pr65908.C | 27 + gcc/testsuite/g++.dg/ipa/pr67056.C | 39 + gcc/testsuite/g++.dg/lto/pr68057_0.C | 23 + gcc/testsuite/g++.dg/lto/pr68057_1.C | 17 + gcc/testsuite/g++.dg/opt/pr68157.C | 18 + gcc/testsuite/g++.dg/torture/pr67600.C | 15 + gcc/testsuite/g++.dg/torture/pr68220.C | 239 + gcc/testsuite/g++.dg/ubsan/null-6.C | 5 + gcc/testsuite/g++.dg/ubsan/pr68508.C | 15 + gcc/testsuite/gcc.c-torture/execute/pr67037.c | 49 + gcc/testsuite/gcc.c-torture/execute/pr67226.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr67929_1.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr68143_1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr68185.c | 29 + gcc/testsuite/gcc.c-torture/execute/pr68249.c | 36 + gcc/testsuite/gcc.c-torture/execute/pr68250.c | 40 + gcc/testsuite/gcc.c-torture/execute/pr68321.c | 38 + gcc/testsuite/gcc.c-torture/execute/pr68328.c | 44 + gcc/testsuite/gcc.c-torture/execute/pr68376-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr68376-2.c | 41 + gcc/testsuite/gcc.dg/combine-subregs.c | 36 + gcc/testsuite/gcc.dg/debug/pr66432.c | 19 + gcc/testsuite/gcc.dg/pr63568.c | 36 +- gcc/testsuite/gcc.dg/pr68129_1.c | 10 + gcc/testsuite/gcc.dg/pragma-diag-3.c | 64 + gcc/testsuite/gcc.dg/pragma-diag-4.c | 48 + .../20110418-1.c => gcc.dg/torture/pr67736.c} | 7 +- gcc/testsuite/gcc.dg/torture/pr68017.c | 17 + gcc/testsuite/gcc.dg/torture/pr68067-1.c | 12 + gcc/testsuite/gcc.dg/torture/pr68067-2.c | 13 + gcc/testsuite/gcc.dg/ubsan/pr67662.c | 14 + gcc/testsuite/gcc.dg/vect/pr68339.c | 17 + gcc/testsuite/gcc.target/aarch64/pr68106.c | 50 + gcc/testsuite/gcc.target/aarch64/pr68363_1.c | 19 + gcc/testsuite/gcc.target/arm/pr67929_1.c | 21 - gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c | 32 + gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c | 9 + gcc/testsuite/gcc.target/i386/mpx/pr68416.c | 9 + gcc/testsuite/gcc.target/i386/pr67265-2.c | 9 + gcc/testsuite/gcc.target/i386/pr67265.c | 12 + gcc/testsuite/gcc.target/i386/pr67609-2.c | 28 + gcc/testsuite/gcc.target/i386/pr67609.c | 14 + gcc/testsuite/gcc.target/i386/pr67770.c | 40 + gcc/testsuite/gcc.target/i386/pr68483-1.c | 22 + gcc/testsuite/gcc.target/i386/pr68483-2.c | 15 + gcc/testsuite/gcc.target/powerpc/pr67808.c | 46 + gcc/testsuite/gcc.target/s390/bswap-1.c | 36 + gcc/testsuite/gcc.target/s390/pfpo.c | 21 + gcc/testsuite/gcc.target/s390/pr67443.c | 49 + .../sparc/{sparc-ret.c => sparc-ret-1.c} | 0 gcc/testsuite/gcc.target/sparc/sparc-ret-2.c | 13 + .../gfortran.dg/allocate_with_arrayspec_1.f90 | 29 + .../gfortran.dg/allocate_with_source_12.f03 | 38 + .../gfortran.dg/allocate_with_source_13.f03 | 220 + .../gfortran.dg/allocate_with_source_14.f03 | 214 + .../gfortran.dg/allocate_with_source_15.f03 | 79 + gcc/testsuite/gfortran.dg/array_constructor_26.f03 | 1 - gcc/testsuite/gfortran.dg/array_constructor_27.f03 | 1 - gcc/testsuite/gfortran.dg/char_type_len_2.f90 | 7 +- gcc/testsuite/gfortran.dg/large_real_kind_3.F90 | 1 - gcc/testsuite/gfortran.dg/module_private_2.f90 | 34 + gcc/testsuite/gfortran.dg/pr36192_1.f90 | 12 + gcc/testsuite/gfortran.dg/pr51993.f90 | 8 + gcc/testsuite/gfortran.dg/pr58027.f90 | 5 + gcc/testsuite/gfortran.dg/pr66465.f90 | 23 + gcc/testsuite/gfortran.dg/pr67460.f90 | 24 + gcc/testsuite/gfortran.dg/pr67802.f90 | 8 +- gcc/testsuite/gfortran.dg/pr67803.f90 | 14 + gcc/testsuite/gfortran.dg/pr67805.f90 | 37 + gcc/testsuite/gfortran.dg/pr67805_2.f90 | 22 + gcc/testsuite/gfortran.dg/pr67885.f90 | 12 + gcc/testsuite/gfortran.dg/pr67939.f90 | 21 + gcc/testsuite/gfortran.dg/pr68053.f90 | 10 + gcc/testsuite/gfortran.dg/pr68054.f90 | 8 + gcc/testsuite/gfortran.dg/pr68055.f90 | 13 + gcc/testsuite/gfortran.dg/pr68151.f90 | 13 + gcc/testsuite/gfortran.dg/pr68153.f90 | 9 + gcc/testsuite/gfortran.dg/pr68154.f90 | 9 + gcc/testsuite/gfortran.dg/pr68224.f90 | 10 + gcc/testsuite/gfortran.dg/pr68318_1.f90 | 18 + gcc/testsuite/gfortran.dg/pr68318_2.f90 | 22 + gcc/testsuite/gfortran.dg/pr68319.f90 | 26 + gcc/testsuite/gfortran.dg/proc_ptr_47.f90 | 37 + .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- gcc/testsuite/gfortran.dg/used_before_typed_3.f90 | 4 +- gcc/testsuite/lib/target-supports.exp | 4 +- gcc/tree-inline.c | 7 +- gcc/tree-ssa-reassoc.c | 5 + gcc/tree-ssa-sccvn.c | 7 +- gcc/tree-tailcall.c | 20 +- gcc/tree-vect-generic.c | 24 + gcc/tree-vect-loop.c | 2 +- libcpp/ChangeLog | 12 + libcpp/errors.c | 16 +- libcpp/files.c | 11 +- libcpp/include/cpplib.h | 3 + libgcc/ChangeLog | 29 + libgcc/config/arm/linux-atomic-64bit.c | 4 +- libgcc/config/rs6000/{crtcxa.c => atexit.c} | 32 +- libgcc/config/rs6000/cxa_finalize.c | 4 +- libgcc/config/rs6000/libgcc-aix-cxa.ver | 5 + .../{arc/gmon/sys/gmon_out.h => rs6000/on_exit.c} | 54 +- libgcc/config/rs6000/t-aix-cxa | 4 +- libgfortran/ChangeLog | 13 + libgfortran/io/format.c | 56 +- libgfortran/io/format.h | 3 + libgfortran/io/transfer.c | 15 +- libgo/go/cmd/cgo/gcc.go | 5 + libgo/go/cmd/cgo/out.go | 5 +- libgo/go/cmd/go/pkg.go | 6 +- libgo/go/cmd/go/tool.go | 23 +- libgo/go/encoding/json/decode_test.go | 16 +- libgo/go/encoding/json/encode.go | 2 +- libgo/go/encoding/xml/marshal_test.go | 10 + libgo/go/encoding/xml/typeinfo.go | 2 +- libgo/go/net/multicast_test.go | 4 +- libgo/go/reflect/export_test.go | 4 +- libgo/go/reflect/type.go | 2 +- libgo/go/reflect/value.go | 29 +- libgo/go/syscall/libcall_linux.go | 1 + libgo/mksysinfo.sh | 20 + libgo/runtime/go-reflect-call.c | 6 + libgo/runtime/netpoll_select.c | 16 +- libgomp/ChangeLog | 4 + libgomp/configure | 4 +- libstdc++-v3/ChangeLog | 153 + libstdc++-v3/acinclude.m4 | 46 + libstdc++-v3/config.h.in | 5 + libstdc++-v3/configure | 66 +- libstdc++-v3/configure.ac | 1 + libstdc++-v3/include/bits/allocator.h | 8 +- libstdc++-v3/include/bits/basic_string.h | 12 +- libstdc++-v3/include/bits/ios_base.h | 12 +- libstdc++-v3/include/bits/stl_multiset.h | 10 +- libstdc++-v3/include/bits/stl_set.h | 10 +- libstdc++-v3/include/c_global/cmath | 93 + libstdc++-v3/include/tr1/cmath | 72 + libstdc++-v3/python/hook.in | 5 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 15 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +- .../testsuite/23_containers/map/operations/2.cc | 5 + .../23_containers/multimap/operations/2.cc | 5 + .../23_containers/multiset/operations/2.cc | 5 + .../testsuite/23_containers/set/operations/2.cc | 5 + .../headers/cmath/c99_classification_macros_c.cc | 2 +- .../27_io/ios_base/types/fmtflags/case_label.cc | 8 +- .../27_io/ios_base/types/iostate/case_label.cc | 8 +- .../27_io/ios_base/types/openmode/case_label.cc | 8 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 9 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 9 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 4 + libtool.m4 | 4 +- 237 files changed, 8602 insertions(+), 7426 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr56956.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C create mode 100644 gcc/testsuite/g++.dg/eh/goto3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65908.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr67056.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68057_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68057_1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr68157.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67600.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68220.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-6.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr68508.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67037.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67226.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67929_1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68143_1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68185.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68249.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68250.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68321.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68328.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-2.c create mode 100644 gcc/testsuite/gcc.dg/combine-subregs.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66432.c create mode 100644 gcc/testsuite/gcc.dg/pr68129_1.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-3.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-4.c copy gcc/testsuite/{gcc.c-torture/execute/20110418-1.c => gcc.dg/torture/pr67736.c} (89%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr68017.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68067-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68067-2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr67662.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68339.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68106.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68363_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr67929_1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67265-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67265.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67609-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67609.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67770.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68483-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67808.c create mode 100644 gcc/testsuite/gcc.target/s390/bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pfpo.c create mode 100644 gcc/testsuite/gcc.target/s390/pr67443.c rename gcc/testsuite/gcc.target/sparc/{sparc-ret.c => sparc-ret-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/sparc-ret-2.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_arrayspec_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_12.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_13.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_14.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_15.f03 create mode 100644 gcc/testsuite/gfortran.dg/module_private_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr36192_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51993.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr58027.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66465.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67460.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67803.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67885.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67939.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68053.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68054.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68055.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68151.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68153.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68154.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68224.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68318_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68318_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68319.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_47.f90 copy libgcc/config/rs6000/{crtcxa.c => atexit.c} (63%) copy libgcc/config/{arc/gmon/sys/gmon_out.h => rs6000/on_exit.c} (60%)