This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards 79a770fa1e3 [compare-debug] use call loc for nop_endbr discards d12ca6fc988 [SFN] don't assume BLOCK_FOR_INSN is set in var-tracking discards 1a47c3debca [SFN] don't eliminate regs in markers discards e29be290269 [SFN] don't move after-label debug stmts before labels adds 26efd270638 Use C version of multi3 for RVE support. adds fc5536deae6 * gcc-interface/decl.c (gnat_to_gnu_entity): Robustify tes [...] adds 3eb6b4f07da * gcc-interface/trans.c (process_freeze_entity): Be prepar [...] adds 260301eb9fd * gcc-interface/trans.c (Subprogram_Body_to_gnu): Initiali [...] adds 7643d6c0be8 [PR C++/15272] lookups with ambiguating dependent base adds b27b63e1bf9 combine: Fix PR83393 adds 7d093718fb5 sel-sched: fix sel_rank_for_schedule for qsort (PR 82398) adds 419381b5d32 PR libstdc++/59568 fix error handling for std::complex stre [...] adds 5c4c939cf1e PR bootstrap/83396 PR debug/83391 * tree-cfgcleanup.c (r [...] adds ed9480c149a PR bootstrap/83396 * final.c (rest_of_handle_final): Call [...] adds 70da6508ca2 * tree-cfg.c (verify_gimple_in_cfg): Verify no non-label s [...] adds bf4af501c4e [SFN] don't eliminate regs in markers adds 184dcc4e29a /cp 2017-12-13 Paolo Carlini paolo.carlini@oracle.com adds 8ff5fea83ba gcc/ * config/rs6000/ppc-auxv.h (PPC_FEATURE2_HTM_NO_SUSPE [...] adds 0179c74731b PR middle-end/78468 * emit-rtl.c (init_emit): Remove ??? [...] adds 466432a3448 poly_int: add poly-int.h adds 349c228768e Daily bump. adds 7d9dac31fe5 2017-12-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 62634750ad2 PR c++/79650 * pt.c (convert_nontype_argument): Diagnose [...] adds 44bd1138645 [AArch64] Specify fp16 support for Cortex-A55 and Cortex-A75 adds b081151734b [PATCH PR81228][AARCH64]Fix ICE by adding LTGT in vec_cmp<m [...] adds 4f2bedf8f68 PR tree-optimization/83198 * gimple-ssa-sprintf.c (format [...] adds 27c3c006f1c PR bootstrap/83396 * var-tracking.c (vt_initialize): Igno [...] adds 5ab8299a9a1 2017-12-14 Richard Biener rguenther@suse.de adds 00e922723c2 2017-12-14 Richard Biener rguenther@suse.de adds 683d2c72ded Improve std::complex test and move to sub-directory adds a131a6ccceb * gcc-interface/gigi.h (pad_type_has_rm_size): Declare. * [...] adds 57904972d55 Test whitespace handling in std::complex extraction adds 1d183080ed1 2017-12-14 Richard Biener rguenther@suse.de adds 38823ed9174 2017-12-14 Richard Biener rguenther@suse.de adds 13b5850f4b9 Require effective target weak_undefined for visibility-22.c adds ad1d5c78da5 [SFN] next/prev_nonnote_insn_bb are no more, even for ports new dc988bc8e1b [compare-debug] use call loc for nop_endbr new 7804f8ce928 [SFN] start rtl block with label, then markers
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 (79a770fa1e3) \ N -- N -- N refs/heads/aoliva/testme (7804f8ce928)
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: gcc/ChangeLog | 154 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 31 + gcc/ada/gcc-interface/decl.c | 70 +- gcc/ada/gcc-interface/gigi.h | 3 + gcc/ada/gcc-interface/trans.c | 14 +- gcc/ada/gcc-interface/utils.c | 84 +- gcc/c/ChangeLog | 7 + gcc/c/c-fold.c | 2 +- gcc/cfgexpand.c | 12 +- gcc/cfgrtl.c | 1 - gcc/combine.c | 2 +- gcc/config/aarch64/aarch64-cores.def | 6 +- gcc/config/aarch64/aarch64-simd.md | 10 + gcc/config/aarch64/aarch64.c | 2 +- gcc/config/arc/arc.c | 2 +- gcc/config/rs6000/ppc-auxv.h | 1 + gcc/config/rs6000/rs6000.c | 1 + gcc/config/sh/sh-protos.h | 8 +- gcc/config/sh/sh.c | 19 +- gcc/config/sh/sh.md | 20 +- gcc/config/sh/sh_treg_combine.cc | 16 +- gcc/config/sh/sync.md | 2 +- gcc/config/sparc/sparc.c | 6 +- gcc/config/sparc/sparc.h | 24 +- gcc/coretypes.h | 15 + gcc/cp/ChangeLog | 18 + gcc/cp/pt.c | 76 +- gcc/cp/typeck.c | 3 +- gcc/doc/gccint.texi | 2 + gcc/doc/poly-int.texi | 1048 +++++ gcc/doc/rtl.texi | 9 + gcc/doc/sourcebuild.texi | 3 + gcc/doc/tm.texi | 6 + gcc/doc/tm.texi.in | 2 + gcc/emit-rtl.c | 2 - gcc/explow.c | 15 +- gcc/final.c | 5 +- gcc/genmodes.c | 6 + gcc/gimple-ssa-sprintf.c | 10 +- gcc/poly-int-types.h | 83 + gcc/poly-int.h | 2601 +++++++++++ gcc/sel-sched.c | 2 +- gcc/selftest.h | 38 + gcc/sese.h | 14 - gcc/target.def | 8 + gcc/target.h | 15 + gcc/targhooks.c | 8 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 87 + gcc/testsuite/g++.dg/other/const5.C | 8 + gcc/testsuite/g++.dg/template/pr71826.C | 13 +- gcc/testsuite/g++.dg/template/pr79650.C | 20 + gcc/testsuite/g++.dg/torture/pr83391.C | 6 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 7 + gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c | 21 + gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c | 26 + gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c | 18 + .../{wide-int-test-1.c => poly-int-test-1.c} | 1 - gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 4778 ++++++++++++++++++++ gcc/testsuite/gcc.dg/pr81228.c | 21 + gcc/testsuite/gcc.dg/pr83198.c | 18 + gcc/testsuite/gcc.dg/pr83393.c | 38 + gcc/testsuite/gcc.dg/pr83396.c | 12 + gcc/testsuite/gcc.dg/pr83415.c | 12 + gcc/testsuite/gcc.dg/torture/pr83396.c | 1 + gcc/testsuite/gcc.dg/torture/pr83418.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr81388-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr83198.c | 23 + gcc/testsuite/gcc.dg/visibility-22.c | 5 +- gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 1 + gcc/testsuite/gnat.dg/alignment11.adb | 15 + gcc/testsuite/gnat.dg/alignment12.adb | 17 + gcc/testsuite/lib/target-supports.exp | 9 + gcc/tree-cfg.c | 14 + gcc/tree-cfgcleanup.c | 11 +- gcc/tree-ssa-loop-ivcanon.c | 54 +- gcc/var-tracking.c | 36 +- gcc/vr-values.c | 7 +- gcc/wide-int.h | 60 +- libgcc/ChangeLog | 6 + libgcc/config/riscv/multi3.S | 90 - libgcc/config/riscv/multi3.c | 86 + libgcc/config/riscv/t-elf | 2 +- libgfortran/ChangeLog | 17 + libgfortran/io/inquire.c | 5 +- libgfortran/io/transfer.c | 17 +- libgfortran/io/unit.c | 9 +- libgfortran/io/unix.c | 4 +- libstdc++-v3/ChangeLog | 19 + libstdc++-v3/include/std/complex | 59 +- .../complex/inserters_extractors/char/dr2714.cc | 182 + 97 files changed, 10044 insertions(+), 373 deletions(-) create mode 100644 gcc/doc/poly-int.texi create mode 100644 gcc/poly-int-types.h create mode 100644 gcc/poly-int.h create mode 100644 gcc/testsuite/g++.dg/other/const5.C create mode 100644 gcc/testsuite/g++.dg/template/pr79650.C create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c copy gcc/testsuite/gcc.dg/plugin/{wide-int-test-1.c => poly-int-test-1.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-tests.h create mode 100644 gcc/testsuite/gcc.dg/pr81228.c create mode 100644 gcc/testsuite/gcc.dg/pr83198.c create mode 100644 gcc/testsuite/gcc.dg/pr83393.c create mode 100644 gcc/testsuite/gcc.dg/pr83396.c create mode 100644 gcc/testsuite/gcc.dg/pr83415.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83418.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83198.c create mode 100644 gcc/testsuite/gnat.dg/alignment11.adb create mode 100644 gcc/testsuite/gnat.dg/alignment12.adb delete mode 100644 libgcc/config/riscv/multi3.S create mode 100644 libgcc/config/riscv/multi3.c create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/inserters_extractors [...]