This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pieces/master in repository gcc.
discards 0e04c26 Update i386 piecewise move and store discards 514e4c8 Remove MAX_BITSIZE_MODE_ANY_INT discards 2cc88c2 Add TARGET_GEN_MEMSET_VALUE discards ec5d8b4 Update alignment_for_piecewise_move discards 8e223ea Extend STV pass to 64-bit mode discards aa0d19e Allow all 1s of integer as standard SSE constants adds e96c902 PR middle-end/70239 * tree-ssa-sccvn.c (VN_INFO_GET): Use s [...] adds 167f93a PR rtl-optimization/70222 * combine.c (simplify_shift_const [...] adds 3d2eb97 * config/avr/avr.md (rotl<mode>3): Set mode for operand 2. adds f6e39b3 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. adds a429cda PR bootstrap/69513 * dwarf2out.c (flush_limbo_die_list): Re [...] adds 0ce02c0 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' [...] adds 54f2601 PR c++/70141 * pt.c (for_each_template_parm_r): Always walk [...] adds dd7954d Fix more P0184R0 references. adds 25dea9a PR c++/70095 * pt.c (instantiate_decl): Fix call to variabl [...] adds 0dd1d57 PR c++/70209 * tree.c (strip_typedefs): Call strip_typedefs [...] adds 8143e06 Fix thinko in indirect_jump_optimize adds 523f892 Fix compiling large files adds d27a0c1 PR libfortran/69799 * gfortran.dg/coarray_allocate_5.f08: A [...] adds 45cdc3a * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. adds 9908039 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on [...] adds 2d5f3f2 Daily bump. adds 6373d2a PR c++/58281 - Problem with explicitly instantiated constexpr [...] adds bdb0e5d Cleanup and expand on the 'leaf' function attribute documenta [...] adds 09eddd7 PR c++/70147 * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_p [...] adds 81fc591 PR c++/70147 * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptr [...] adds 95049c3 Fix same_close_phi_node adds 27a53872 Add missing single_pred_p test in scop_detection::merge_sese adds b305a15 * gcc-interface/Makefile.in: Add support for x86 GNU/Hurd. [...] adds 1c475da Safely use nodes[0] in possible_polymorphic_call_targets adds 186dd8a * tree-vect-loop.c (vect_analyze_loop_2): Fix wrong dump inf [...] adds d552a47 Summary: boehm-gc: add support for aarch64 ILP32 adds ed3d624 Save call-clobbered registers in _mcount on 32-bit Solaris/x8 [...] adds baeaf02 Nowadays, we use plain -fopenacc to enable OpenACC kernels pr [...] adds fe58aac PR tree-optimization/68714 * gcc.dg/tree-ssa/pr68714.c: Add [...] adds 462ca42 PR c/70093 * c-typeck.c (build_function_call_vec): Create a [...] adds 78ed999 Run dos2unix on gcc.dg/uninit-19.c adds 37af779 PR middle-end/70199 adds 59da3cc PR rtl-optimization/70024 * reorg.c (relax_delay_slots): Pa [...] adds 6a840ac Fix bug ID in last commit adds 8ced6ab g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. adds 867c9e9 PR target/70245 * rtlanal.c (replace_rtx): For REG, if from [...] adds 3e6f12b 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 4df9181 PR c++/70259 * decl.c (start_preparsed_function): Don't clo [...] adds 1089dcc PR target/70048 adds 1642bc4 Gimplify vec_cond_expr with condition inside adds 289cdf4 Revert r231575 adds 733d7ff PR middle-end/70240 adds 95d1991 Daily bump. adds 7b600c9 * fr.po: Update. adds a8766ee * fr.po: Update. adds f958b9e PR target/70261 * rtlanal.c (replace_rtx): Revert 2016-03-1 [...] adds 9434081 PR target/70162 * config/rx/rx.c (rx_print_integer): Print [...] adds 9a80bc1 PR c++/70194 * typeck.c (warn_for_null_address): New functi [...] adds 919b4b4 Summary: libffi: define FFI_SIZEOF_JAVA_RAW for aarch64 ILP32 adds 9b60ef2 gcc/ adds 21dae9f Set flag_pic to flag_pie for PIE in LTO adds 21e8541 PR target/70245 * rtl.h (replace_rtx): Add ALL_REGS argumen [...] adds be3296c 2016-03-17 Richard Biener rguenther@suse.de adds 10e0c3e * config/i386/i386.md (*movv4qicc_insn+1..36): Pass [...] adds c28550e Add goacc/kernels-alias-{3,4}.f95 adds 5cb6b0b Rename GOMP_MAP_FORCE_DEALLOC to GOMP_MAP_DELETE adds 5ec4a94 Properly set flag_pie and flag_pic new 1312eb2 Allow all 1s of integer as standard SSE constants new 2cf4c53 Extend STV pass to 64-bit mode new 0794248 Update alignment_for_piecewise_move new e08c0ba Add TARGET_GEN_MEMSET_VALUE new 24b8deb Remove MAX_BITSIZE_MODE_ANY_INT new 092abd5 Update i386 piecewise move and store
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 (0e04c26) \ N -- N -- N refs/heads/hjl/pieces/master (092abd5)
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 6 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: boehm-gc/ChangeLog | 5 + boehm-gc/include/private/gcconfig.h | 9 +- gcc/ChangeLog | 169 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/Makefile.in | 31 +- ...{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} | 328 ++++++++++----- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 2 +- gcc/c/c-typeck.c | 10 + gcc/cgraphunit.c | 4 +- gcc/combine.c | 14 +- gcc/common.opt | 4 +- gcc/config/aarch64/aarch64.c | 116 +++--- gcc/config/avr/avr.md | 2 +- gcc/config/epiphany/epiphany.md | 4 +- gcc/config/i386/i386.md | 2 +- gcc/config/rx/rx.c | 2 +- gcc/cp/ChangeLog | 35 ++ gcc/cp/cp-ubsan.c | 16 +- gcc/cp/decl.c | 2 + gcc/cp/parser.c | 4 +- gcc/cp/pt.c | 7 +- gcc/cp/tree.c | 9 +- gcc/cp/typeck.c | 86 ++-- gcc/doc/extend.texi | 57 +-- gcc/dwarf2out.c | 27 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/gfortran.h | 2 +- gcc/fortran/openmp.c | 2 +- gcc/fortran/trans-openmp.c | 6 +- gcc/function.h | 4 + gcc/gimplify.c | 27 +- gcc/graphite-scop-detection.c | 10 +- gcc/ipa-chkp.c | 20 +- gcc/ipa-devirt.c | 3 +- gcc/ira.c | 26 +- gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 1 + gcc/lto/ChangeLog | 6 + gcc/lto/lto-lang.c | 2 +- gcc/match.pd | 2 + gcc/omp-low.c | 2 +- gcc/opts.c | 7 +- gcc/po/ChangeLog | 4 + gcc/po/fr.po | 445 +++++++-------------- gcc/reorg.c | 2 +- gcc/rtl.h | 2 +- gcc/rtlanal.c | 26 +- gcc/testsuite/ChangeLog | 132 ++++++ gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C | 21 + gcc/testsuite/g++.dg/cpp1y/var-templ50.C | 11 + gcc/testsuite/g++.dg/cpp1z/range-for1.C | 2 +- gcc/testsuite/g++.dg/debug/pr70271.C | 36 ++ gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C | 17 + gcc/testsuite/g++.dg/opt/flifetime-dse5.C | 13 + gcc/testsuite/g++.dg/opt/pr70245-aux.cc | 56 +++ gcc/testsuite/g++.dg/opt/pr70245.C | 52 +++ gcc/testsuite/g++.dg/opt/pr70245.h | 14 + gcc/testsuite/g++.dg/pr63384.C | 2 +- .../g++.dg/template/partial-specialization4.C | 26 ++ gcc/testsuite/g++.dg/ubsan/pr70147-1.C | 12 + gcc/testsuite/g++.dg/ubsan/pr70147-2.C | 77 ++++ gcc/testsuite/g++.dg/warn/constexpr-70194.C | 12 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr70199.c | 20 + gcc/testsuite/gcc.c-torture/compile/pr70240.c | 26 ++ gcc/testsuite/gcc.c-torture/execute/pr68532.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr70222-1.c | 30 ++ gcc/testsuite/gcc.c-torture/execute/pr70222-2.c | 20 + gcc/testsuite/gcc.dg/graphite/pr68715-2.c | 35 ++ gcc/testsuite/gcc.dg/graphite/pr68715.c | 36 ++ gcc/testsuite/gcc.dg/graphite/pr68809-2.c | 27 ++ gcc/testsuite/gcc.dg/graphite/pr68809.c | 28 ++ gcc/testsuite/gcc.dg/ifcvt-4.c | 3 +- gcc/testsuite/gcc.dg/nested-func-10.c | 56 +++ gcc/testsuite/gcc.dg/nested-func-9.c | 47 +++ gcc/testsuite/gcc.dg/pic-1.c | 10 + gcc/testsuite/gcc.dg/pic-2.c | 10 + gcc/testsuite/gcc.dg/pic-3.c | 10 + gcc/testsuite/gcc.dg/pic-4.c | 10 + gcc/testsuite/gcc.dg/pie-1.c | 10 + gcc/testsuite/gcc.dg/pie-2.c | 10 + gcc/testsuite/gcc.dg/pie-3.c | 10 + gcc/testsuite/gcc.dg/pie-4.c | 10 + gcc/testsuite/gcc.dg/pie-5.c | 10 + gcc/testsuite/gcc.dg/pie-6.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr68714.c | 3 +- gcc/testsuite/gcc.dg/uninit-19.c | 52 +-- gcc/testsuite/gcc.target/i386/pr70251.c | 52 +++ gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 | 1 + .../gfortran.dg/goacc/kernels-alias-3.f95 | 19 + .../gfortran.dg/goacc/kernels-alias-4.f95 | 20 + gcc/testsuite/gfortran.dg/graphite/pr68715.f90 | 31 ++ gcc/tree-inline.c | 45 +-- gcc/tree-inline.h | 2 +- gcc/tree-pretty-print.c | 2 +- gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-vect-generic.c | 48 +-- gcc/tree-vect-loop.c | 5 +- include/ChangeLog | 5 + include/gomp-constants.h | 6 +- libcpp/ChangeLog | 4 + libcpp/line-map.c | 2 +- libcpp/po/ChangeLog | 4 + libcpp/po/fr.po | 10 +- libffi/ChangeLog | 5 + libffi/src/aarch64/ffitarget.h | 1 + libgcc/ChangeLog | 7 + libgcc/config/sol2/gmon.c | 36 +- libgomp/ChangeLog | 15 + libgomp/oacc-parallel.c | 6 +- .../libgomp.oacc-fortran/kernels-loop-2.f95 | 1 - .../libgomp.oacc-fortran/kernels-loop-data-2.f95 | 1 - .../kernels-loop-data-enter-exit-2.f95 | 1 - .../kernels-loop-data-enter-exit.f95 | 1 - .../kernels-loop-data-update.f95 | 1 - .../libgomp.oacc-fortran/kernels-loop-data.f95 | 1 - .../libgomp.oacc-fortran/kernels-loop.f95 | 1 - 119 files changed, 2099 insertions(+), 764 deletions(-) copy gcc/ada/{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} (67%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ50.C create mode 100644 gcc/testsuite/g++.dg/debug/pr70271.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse5.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245-aux.cc create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.h create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization4.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-2.C create mode 100644 gcc/testsuite/g++.dg/warn/constexpr-70194.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70199.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70240.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-10.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-9.c create mode 100644 gcc/testsuite/gcc.dg/pic-1.c create mode 100644 gcc/testsuite/gcc.dg/pic-2.c create mode 100644 gcc/testsuite/gcc.dg/pic-3.c create mode 100644 gcc/testsuite/gcc.dg/pic-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-1.c create mode 100644 gcc/testsuite/gcc.dg/pie-2.c create mode 100644 gcc/testsuite/gcc.dg/pie-3.c create mode 100644 gcc/testsuite/gcc.dg/pie-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-5.c create mode 100644 gcc/testsuite/gcc.dg/pie-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70251.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-4.f95 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68715.f90