This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr81313/master in repository gcc.
discards 1f20a9f1bbb Set DRAP only if an argument is passed on stack adds 9901a973e51 * ipa-utils.c (ipa_merge_profiles): Fix merging when dst i [...] adds bf3827ef178 [ARM] Add MIDR info for ARM Cortex-R7 and Cortex-R8 adds c0ba65ffdef PR debug/81278 * tree-vrp.c (compare_assert_loc): Turn in [...] adds d9d09ba0cad PR target/81294 * config/i386/adxintrin.h (_subborrow_u32 [...] adds 151eba4eb3b 2017-07-04 Uros Bizjak ubizjak@gmail.com adds c7812ca23de Daily bump. adds d391dfdcd90 * cfgloop.h (struct loop): Add comment. New field orig_lo [...] adds c4b1b865371 * tree-loop-distribution.c (pass_loop_distribution::execut [...] adds 50eda3a8e96 * tree-loop-distribution.c (bb_top_order_index): New. (bb [...] adds f1edc00d0c7 * tree-loop-distribution.c (enum fuse_type, fuse_message): [...] adds 209a62a611f * tree-loop-distribution.c (loop_nest): New global var. ( [...] adds f3754041420 * tree-loop-distribution.c (params.h): Include header file [...] adds 889a392632a * tree-loop-distribution.c (struct partition): New field r [...] adds fd34627bab3 * tree-loop-distribution.c (ref_base_address): Delete. (s [...] adds 50f5937e78b * tree-loop-distribution.c (struct ddr_hasher): New. (ddr [...] adds f024aa045a1 * tree-loop-distribution.c (enum partition_type): New. (s [...] adds 8d95fe31028 * tree-loop-distribution.c (classify_partition): New param [...] adds f562e2ea56f * tree-loop-distribution.c: Add general explanantion on th [...] adds d7572f289bc gcc/ PR target/81305 * config/avr/avr.c (avr_out_movhi_mr [...] adds fb1e7d78e1e gcc/ PR target/81305 * testsuite/gcc.target/avr/isr-test. [...] adds 0079e9eacac Move ChangeLog entry to testsuite. adds 967ec7427cf [Patch ARM] Remove %? string from some Advanced SIMD patterns. adds d557a46f00e gcc/ Graceful degrade if Binutils PR21472 is not available [...] adds 582adad157b Remove enum before machine_mode adds e85f4f99c9c Use SET_DECL_MODE in libcc1 adds 08b15fdc562 [ARM] Implement TARGET_FIXED_CONDITION_CODE_REGS adds 9b5ab781485 Scalar mask and round RTL templates new 0933d9fbf37 Set DRAP only if an argument is passed on stack
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 (1f20a9f1bbb) \ N -- N -- N refs/heads/hjl/pr81313/master (0933d9fbf37)
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 | 522 ++++++- gcc/DATESTAMP | 2 +- gcc/brig/ChangeLog | 7 + gcc/brig/brig-c.h | 2 +- gcc/brig/brig-lang.c | 2 +- gcc/cfgloop.h | 13 +- gcc/cfgloopmanip.c | 3 +- gcc/combine.c | 2 +- gcc/compare-elim.c | 2 +- gcc/config.in | 7 + gcc/config/aarch64/aarch64-builtins.c | 12 +- gcc/config/aarch64/aarch64-protos.h | 14 +- gcc/config/aarch64/aarch64.c | 22 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/arc/arc.c | 3 +- gcc/config/arm/arm-builtins.c | 11 +- gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm.c | 18 + gcc/config/arm/driver-arm.c | 2 + gcc/config/arm/neon.md | 10 +- gcc/config/avr/avr.c | 23 +- gcc/config/ft32/ft32.c | 21 +- gcc/config/i386/adxintrin.h | 4 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 37 +- gcc/config/i386/i386.md | 12 +- gcc/config/i386/sse.md | 24 +- gcc/config/i386/subst.md | 63 + gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 3 +- gcc/config/powerpcspe/powerpcspe.c | 16 +- gcc/config/riscv/riscv-protos.h | 16 +- gcc/config/riscv/riscv.c | 96 +- gcc/config/rl78/rl78-protos.h | 2 +- gcc/config/rl78/rl78.c | 4 +- gcc/config/rs6000/rs6000-c.c | 4 +- gcc/config/rs6000/rs6000.c | 16 +- gcc/config/visium/visium-protos.h | 22 +- gcc/config/visium/visium.c | 76 +- gcc/configure | 15 +- gcc/configure.ac | 12 +- gcc/doc/tm.texi | 4 +- gcc/expmed.c | 4 +- gcc/expmed.h | 6 +- gcc/genrecog.c | 6 +- gcc/hsa-gen.c | 2 +- gcc/internal-fn.c | 14 +- gcc/internal-fn.def | 1 + gcc/ipa-utils.c | 19 +- gcc/ira-color.c | 2 +- gcc/jit/ChangeLog | 7 + gcc/jit/dummy-frontend.c | 2 +- gcc/lra-assigns.c | 2 +- gcc/lra-constraints.c | 4 +- gcc/lra-eliminations.c | 2 +- gcc/omp-low.c | 2 +- gcc/simplify-rtx.c | 2 +- gcc/target.def | 4 +- gcc/targhooks.c | 4 +- gcc/targhooks.h | 4 +- gcc/testsuite/ChangeLog | 58 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-12.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-13.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-14.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-26.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/ldist-4.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-6.c | 2 +- gcc/testsuite/gcc.target/avr/isr-test.h | 282 ++++ .../gcc.target/avr/torture/isr-01-simple.c | 98 ++ gcc/testsuite/gcc.target/avr/torture/isr-02-call.c | 60 + .../gcc.target/avr/torture/isr-03-fixed.c | 146 ++ gcc/testsuite/gcc.target/i386/adx-addcarryx32-2.c | 4 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-2.c | 4 +- .../{avx512f-vaddsd-2.c => avx512f-vaddsd-3.c} | 23 +- .../{avx512f-vaddss-2.c => avx512f-vaddss-3.c} | 23 +- .../{avx512f-vdivsd-2.c => avx512f-vdivsd-3.c} | 23 +- .../{avx512f-vdivss-2.c => avx512f-vdivss-3.c} | 23 +- .../{avx512f-vmaxsd-2.c => avx512f-vmaxsd-3.c} | 18 +- .../{avx512f-vmaxss-2.c => avx512f-vmaxss-3.c} | 18 +- .../{avx512f-vminsd-2.c => avx512f-vminsd-3.c} | 18 +- .../{avx512f-vminss-2.c => avx512f-vminss-3.c} | 18 +- .../{avx512f-vmulsd-2.c => avx512f-vmulsd-3.c} | 23 +- .../{avx512f-vmulss-2.c => avx512f-vmulss-3.c} | 23 +- .../{avx512f-vsubsd-2.c => avx512f-vsubsd-3.c} | 23 +- .../{avx512f-vsubss-2.c => avx512f-vsubss-3.c} | 23 +- gcc/testsuite/gcc.target/i386/pr81294-1.c | 29 + gcc/testsuite/gcc.target/i386/pr81294-2.c | 28 + gcc/testsuite/gcc.target/i386/pr81300.c | 30 + gcc/tree-loop-distribution.c | 1478 ++++++++++++++++---- gcc/tree-ssa-math-opts.c | 2 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-stmts.c | 6 +- gcc/tree-vectorizer.c | 89 +- gcc/tree-vrp.c | 54 +- libcc1/ChangeLog | 4 + libcc1/libcp1plugin.cc | 2 +- 96 files changed, 3078 insertions(+), 830 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-26.c create mode 100644 gcc/testsuite/gcc.target/avr/isr-test.h create mode 100644 gcc/testsuite/gcc.target/avr/torture/isr-01-simple.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/isr-02-call.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/isr-03-fixed.c copy gcc/testsuite/gcc.target/i386/{avx512f-vaddsd-2.c => avx512f-vaddsd-3.c} (74%) copy gcc/testsuite/gcc.target/i386/{avx512f-vaddss-2.c => avx512f-vaddss-3.c} (74%) copy gcc/testsuite/gcc.target/i386/{avx512f-vdivsd-2.c => avx512f-vdivsd-3.c} (74%) copy gcc/testsuite/gcc.target/i386/{avx512f-vdivss-2.c => avx512f-vdivss-3.c} (74%) copy gcc/testsuite/gcc.target/i386/{avx512f-vmaxsd-2.c => avx512f-vmaxsd-3.c} (76%) copy gcc/testsuite/gcc.target/i386/{avx512f-vmaxss-2.c => avx512f-vmaxss-3.c} (77%) copy gcc/testsuite/gcc.target/i386/{avx512f-vminsd-2.c => avx512f-vminsd-3.c} (76%) copy gcc/testsuite/gcc.target/i386/{avx512f-vminss-2.c => avx512f-vminss-3.c} (77%) copy gcc/testsuite/gcc.target/i386/{avx512f-vmulsd-2.c => avx512f-vmulsd-3.c} (74%) copy gcc/testsuite/gcc.target/i386/{avx512f-vmulss-2.c => avx512f-vmulss-3.c} (74%) copy gcc/testsuite/gcc.target/i386/{avx512f-vsubsd-2.c => avx512f-vsubsd-3.c} (74%) copy gcc/testsuite/gcc.target/i386/{avx512f-vsubss-2.c => avx512f-vsubss-3.c} (74%) create mode 100644 gcc/testsuite/gcc.target/i386/pr81294-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81294-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81300.c