This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/gcc-5-branch in repository gcc.
discards 5bba5c3 Update ix86_hard_regno_scratch_ok discards 98d8cc9 Implement x86 interrupt attribute discards 2a57eea Backport r229199 from trunk discards 3cbb54b Skip local error_mark_node decls discards 9ddd092 Properly handle -miamcu and -march=lakemont discards 29c812f Use GET_MODE_BITSIZE to get vector natural alignment discards 112a095 Don't leak ISA to __attribute__ ((target("arch=XXX"))) discards 4e0d8ca Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont discards 8b4fa6b Fix def_test_returning_type in iamcu/test_basic_returning.c discards 9cf1bff Replace printf with __builtin_printf discards a30585d Properly initialize u5 discards 06cf33a Fix typos in comments in i386.c discards 0f78107 Define x86 CALL_USED_REGISTERS_MASK discards 5f89657 Backport r228460 from mainline discards 4b4b454 Enable bt and and movzx for Lakemont discards 56b200b Rename IA MCU processor lakemount to lakemont discards 8ea1259 Change IA MCU processor from iamcu to lakemount discards fa458b3 Add a testcase for PR target/66821 discards 1ad4053 Update MOVE_RATIO cost for IA MCU discards 6918017 Define DBX_REGISTER_NUMBER for IA MCU discards 0a51aa4 Cleanup FPmode splitters a bit discards 4bab65d More fix for PR rtl-optimization/66626 discards 85ce00d Fix PR rtl-optimization/66626 discards 7f6b221 Replicate static chain on the stack discards 50d2c98 Add a testcase for PR target/66824 discards 009440b Fix PR target/66824 discards f5476c4 Allow indirect sibcall with register arguments discards 2f859c8 Fix PR target/65753 discards 9ae3033 Adjust variable shift costs for IA MCU discards 956d019 Update config/i386/iamcu.h discards 1ee45b3 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards a85dc85 Check int_size_in_bytes in ix86_return_in_memory discards e6d0c0f Allow <adxintrin.h> for IA MCU discards baa91e2 Don't pass/return vectors in registers for IAMCU discards 2959497 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards a0efa8a Optimize i?86-*-elfiamcu for iamcu by default discards 32e1db1 Add -march=iamcu to optimize for IA MCU discards fff38cd Add IA MCU support to x86intrin.h discards cf552f8 IA MCU psABI support: testsuite discards 69f8925 IA MCU psABI support: changes to libraries discards 8a4a7bf IA MCU psABI support: GCC changes 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. adds e37cefb IA MCU psABI support: GCC changes adds 9cb0f27 IA MCU psABI support: changes to libraries adds 9f6578f IA MCU psABI support: testsuite adds 9f0fe43 Add IA MCU support to x86intrin.h adds 9d84010 Add -march=iamcu to optimize for IA MCU adds d7485ee Optimize i?86-*-elfiamcu for iamcu by default adds f338d79 Handle PROCESSOR_IAMCU in ix86_target_macros_internal adds 8e78856 Don't pass/return vectors in registers for IAMCU adds 2eea71c Allow <adxintrin.h> for IA MCU adds c93adef Check int_size_in_bytes in ix86_return_in_memory adds 664fa9d Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU adds c72d2f8 Update config/i386/iamcu.h adds c3b6377 Adjust variable shift costs for IA MCU adds 589c91c Fix PR target/65753 adds 62a4763 Allow indirect sibcall with register arguments adds 899bff5 Fix PR target/66824 adds 2917105 Add a testcase for PR target/66824 adds 54e54b3 Replicate static chain on the stack adds 2057f4d Fix PR rtl-optimization/66626 adds ee2cdeb More fix for PR rtl-optimization/66626 adds 5583ec4 Cleanup FPmode splitters a bit adds a390820 Define DBX_REGISTER_NUMBER for IA MCU adds e36b5c3 Update MOVE_RATIO cost for IA MCU adds d6fe28f Add a testcase for PR target/66821 adds 4d900e5 Change IA MCU processor from iamcu to lakemount adds 36822d5 Rename IA MCU processor lakemount to lakemont adds 1431ac9 Enable bt and and movzx for Lakemont adds a5a4e77 Backport r228460 from mainline adds d6f2497 Define x86 CALL_USED_REGISTERS_MASK adds 60f3be1 Fix typos in comments in i386.c adds 5b5be22 Properly initialize u5 adds 2b2243a Replace printf with __builtin_printf adds b9c14a4 Fix def_test_returning_type in iamcu/test_basic_returning.c adds 64ce82e Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont adds e996f61 Don't leak ISA to __attribute__ ((target("arch=XXX"))) adds 79f11db Use GET_MODE_BITSIZE to get vector natural alignment adds 5a9d1a9 Properly handle -miamcu and -march=lakemont adds 1e0803c Skip local error_mark_node decls adds 340b0a2 Backport r229199 from trunk new ba76344 Update TARGET_FUNCTION_INCOMING_ARG documentation new 2e78b68 Implement x86 interrupt attribute
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 (5bba5c3) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (2e78b68)
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 2 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 | 440 + 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/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 | 106 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/i386.md | 6 +- 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 | 19 +- gcc/doc/tm.texi.in | 15 +- gcc/dwarf2out.c | 19 +- gcc/fold-const.c | 42 +- gcc/fortran/ChangeLog | 76 + gcc/fortran/array.c | 54 +- gcc/fortran/check.c | 40 +- gcc/fortran/class.c | 4 + gcc/fortran/decl.c | 55 +- gcc/fortran/expr.c | 36 +- gcc/fortran/io.c | 9 + gcc/fortran/match.c | 29 +- gcc/fortran/trans-array.c | 2 + gcc/fortran/trans-types.c | 14 +- gcc/function.c | 6 +- gcc/gimple-fold.c | 13 + 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/target.def | 8 +- gcc/testsuite/ChangeLog | 328 + 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/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/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 + 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/i386/interrupt-29.c | 26 + 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 + gcc/testsuite/gfortran.dg/module_private_2.f90 | 34 + 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/pr67803.f90 | 14 + gcc/testsuite/gfortran.dg/pr68053.f90 | 10 + gcc/testsuite/gfortran.dg/pr68151.f90 | 13 + gcc/testsuite/gfortran.dg/pr68153.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/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 +- 210 files changed, 7574 insertions(+), 7365 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/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/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 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 create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-29.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/module_private_2.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/pr68053.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/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%)