This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/calls in repository gcc.
discards 72ecf90 Implement x86 interrupt attribute adds aa211fc 2015-10-06 Richard Biener rguenther@suse.de adds 4c9faaa 2015-10-06 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds 76a1865 * config/rl78/rl78.c (rl78_rtx_costs): Improve cost estimate [...] adds 5f59aa0 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fi [...] adds 6e22765 PR c/65345 * config/rs6000/rs6000.c (rs6000_a [...] adds e6007a6 AVX-512. Avoid upper-bank registers when splitting vec_extrac [...] adds 9c6c350 Fix PR c/65345 for AArch64 adds 8757cf7 PR c/65345 * config/alpha/alpha.c (alpha_atomic_assign_expa [...] adds 3b9ce1a Move declarations, assign types, renaming. adds f1537fd Early exit to avoid redundant computations adds 6e33678 remove dead code used by the old cloog scheduler adds 4f745ee gcc * config/msp430/msp430.c (ATTR_NOINIT): New constant. (A [...] adds f151e2a * config.gcc (lm32-elf): Add newlib-stdint.h to tm_file. adds 154ae8e * config/arm/arm.c (arm_emit_probe_stack_range): Adjust comm [...] adds 5e76179 Rename scop->ctx to isl_context adds 7e18bd4 PR 67861 * gimple-fold.c (gimple_fold_builtin): Add break a [...] adds f8ec736 Remove ATTRIBUTE_UNUSED from `decl' parameter of default_elf_ [...] adds 2519f1f [gcc] 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm. [...] adds 47cad92 Remove duplicate target line. adds 392f5cc PR c++/67863 * call.c (build_conditional_expr_1): Build the [...] adds 789fbb5 * c-parser.c (c_parser_statement_after_labels): Use protect [...] adds 1ef4838 remove dead code in computation of alias sets adds b7dae41 remove unused struct base_alias_pair adds b1d20e3 move dr->alias_set to a helper structure adds 5c5b9e6 gcc/ChangeLog: adds 9a0ecfb 2015-10-06 Sandra Loosemore sandra@codesourcery.com adds 5341cfc compiler: Record each import as a distinct alias. adds 0ac4202 2015-10-06 Louis Krupp louis.krupp@zoho.com PR fortran/65 [...] adds d9a8cab Daily bump. adds bf00102 PR c++/67810 * parser.c (cp_parser_fold_expr_p): Remove. ( [...] adds 28cb74c reorg.c: use vec<rtx_insn *> instead of rtx_insn_list for the [...] adds a27d141e3 [PATCH][PR tree-optimization/67816] Fix jump threading when D [...] adds ebd1f44 * cp-gimplify.c (genericize_if_stmt): Use protected_set_expr [...] adds 0ebc7d3 Cache reals for 1/4, 1/6 and 1/9 adds 7aa5890 Fix PR c/65345 for arm adds 3702cf1 2015-10-07 Richard Biener rguenther@suse.de adds f555c5f Check in forgotten test for fortran/65766 adds 2be65b6 Merge ix86_maybe_switch_abi with ix86_set_current_function adds 10c26e1 gcc/fortran/ChangeLog: adds c5b80c2 Check $READELF_FOR_TARGET for readelf in configure adds f305527 Define x86 CALL_USED_REGISTERS_MASK adds ed03898 PR sanitizer/67867 * search.c (accessible_p): Initialize OT [...] adds f032380 move graphite bookkeeping from sese to sese_info adds e08f2b0 remove unused code adds 3dabf8d * testsuite/lib/atomic-dg.exp (atomic_link_flags): Move flag [...] adds df07d17 PR go/67874 net, runtime: Call C library fcntl function [...] adds 571e1a4 PR target/66697 * config/i386/i386.c (ix86_option_override_ [...] adds 545ab43 compiler: Don't make temporaries for constant operands. adds 27093f4 * config/rs6000/xcoff.h (ASM_PREFERRED_EH_DATA_FORMAT): Use 6 [...] adds 0e52638 gather bbs and conditions in a single walk through dominators adds 5b4ada2 Re: [PATCH] Improve DOM's optimization of control statements adds 54ac740 * expr.c (store_expr_with_bounds): Handle aggregate moves fr [...] adds 5ec84fa Daily bump. adds 9550ce8 S/390: Use create_tmp_var_raw in s390_atomic_assign_expand_fenv. adds 976456a Dump only required dse1 file adds e3cd52d * tree-ssa-reassoc.c (dump_ops_vector): Print newline after [...] new 42e6a19 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 (72ecf90) \ N -- N -- N refs/heads/hjl/interrupt/calls (42e6a19)
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 | 518 ++++++++++- gcc/DATESTAMP | 2 +- gcc/builtins.c | 31 +- gcc/c/ChangeLog | 13 + gcc/c/c-parser.c | 23 +- gcc/c/c-typeck.c | 7 +- gcc/config.gcc | 12 +- gcc/config/aarch64/aarch64-builtins.c | 10 +- gcc/config/aarch64/iterators.md | 1 + gcc/config/alpha/alpha.c | 4 +- gcc/config/arm/arm-builtins.c | 4 +- gcc/config/arm/arm.c | 25 +- gcc/config/arm/arm.md | 4 +- gcc/config/i386/cpuid.h | 3 + gcc/config/i386/driver-i386.c | 14 +- gcc/config/i386/i386-c.c | 9 + gcc/config/i386/i386.c | 274 ++++-- gcc/config/i386/i386.h | 7 + gcc/config/i386/i386.md | 41 +- gcc/config/i386/i386.opt | 8 +- gcc/config/i386/mmx.md | 1 + gcc/config/i386/sse.md | 21 +- gcc/config/i386/x86-tune.def | 30 +- gcc/config/i386/znver1.md | 973 +++++++++++++++++++++ gcc/config/msp430/msp430.c | 63 +- gcc/config/nios2/nios2.c | 10 +- gcc/config/rl78/rl78.c | 26 +- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/rs6000/rs6000.md | 69 +- gcc/config/rs6000/xcoff.h | 4 +- gcc/config/s390/s390.c | 4 +- gcc/configure | 6 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 35 + gcc/cp/call.c | 2 +- gcc/cp/cp-gimplify.c | 7 +- gcc/cp/decl.c | 3 +- gcc/cp/parser.c | 163 ++-- gcc/cp/pt.c | 12 + gcc/cp/search.c | 2 +- gcc/cp/semantics.c | 8 +- gcc/doc/extend.texi | 87 +- gcc/doc/invoke.texi | 12 +- gcc/expr.c | 8 + gcc/fortran/ChangeLog | 11 + gcc/fortran/resolve.c | 15 +- gcc/fortran/trans-intrinsic.c | 11 +- gcc/gimple-expr.c | 24 +- gcc/gimple-fold.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 4 +- gcc/go/gofrontend/gogo.cc | 97 +- gcc/go/gofrontend/gogo.h | 97 +- gcc/go/gofrontend/parse.cc | 4 +- gcc/go/gofrontend/unsafe.cc | 2 - gcc/graphite-dependences.c | 265 +----- gcc/graphite-isl-ast-to-gimple.c | 55 +- gcc/graphite-optimize-isl.c | 28 +- gcc/graphite-poly.c | 52 +- gcc/graphite-poly.h | 74 +- gcc/graphite-scop-detection.c | 367 +++----- gcc/graphite-sese-to-poly.c | 609 ++++--------- gcc/graphite.c | 10 +- gcc/real.c | 35 +- gcc/real.h | 16 +- gcc/reorg.c | 356 ++++---- gcc/sese.c | 125 ++- gcc/sese.h | 133 +-- gcc/testsuite/ChangeLog | 68 +- .../c-c++-common/Wtautological-compare-4.c | 15 + gcc/testsuite/g++.dg/cpp1y/var-templ45.C | 8 + gcc/testsuite/g++.dg/cpp1z/fold2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 42 + gcc/testsuite/gcc.c-torture/compile/pr67816.c | 19 + gcc/testsuite/gcc.dg/dse.c | 2 +- gcc/testsuite/gcc.dg/torture/pr67859.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 2 +- gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c | 25 + gcc/testsuite/gcc.target/i386/builtin_target.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-1.c | 7 +- gcc/testsuite/gcc.target/i386/interrupt-10.c | 5 +- gcc/testsuite/gcc.target/i386/interrupt-11.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-12.c | 7 +- gcc/testsuite/gcc.target/i386/interrupt-13.c | 7 +- gcc/testsuite/gcc.target/i386/interrupt-14.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-15.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-16.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-17.c | 5 +- gcc/testsuite/gcc.target/i386/interrupt-18.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-2.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-24.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-26.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-27.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-3.c | 5 +- gcc/testsuite/gcc.target/i386/interrupt-387-err.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-4.c | 15 +- gcc/testsuite/gcc.target/i386/interrupt-5.c | 5 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 25 +- gcc/testsuite/gcc.target/i386/interrupt-7.c | 7 +- gcc/testsuite/gcc.target/i386/interrupt-8.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-9.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-bnd.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-iamcu.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-mmx-err.c | 7 +- .../gcc.target/i386/interrupt-redzone-1.c | 4 +- .../gcc.target/i386/interrupt-redzone-2.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-sibcall.c | 6 +- .../gcc.target/i386/interrupt-switch-abi.c | 35 +- gcc/testsuite/gcc.target/i386/interrupt-xmm.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-ymm.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-zmm.c | 4 +- gcc/testsuite/gcc.target/msp430/data-attributes.c | 56 ++ .../{rl78/rl78.exp => msp430/msp430.exp} | 8 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 45 + gcc/testsuite/gfortran.dg/sizeof_5.f90 | 15 + .../gfortran.dg/substr_alloc_string_comp_1.f90 | 23 + .../go.test/test/fixedbugs/issue5957.dir/c.go | 2 +- gcc/testsuite/go.test/test/import4.dir/import4.go | 4 +- gcc/testsuite/lib/atomic-dg.exp | 16 +- gcc/tree-ssa-dom.c | 15 +- gcc/tree-ssa-pre.c | 13 +- gcc/tree-ssa-reassoc.c | 1 + gcc/tree-ssa-threadupdate.c | 86 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-vect-loop.c | 226 ++--- gcc/tree-vect-stmts.c | 4 +- gcc/tree-vectorizer.c | 2 +- gcc/tree-vectorizer.h | 11 +- gcc/varasm.c | 2 +- libgo/go/net/fd_unix.go | 10 +- libgo/runtime/go-varargs.c | 24 + 131 files changed, 3780 insertions(+), 2157 deletions(-) create mode 100644 gcc/config/i386/znver1.md create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-4.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ45.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold6.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67816.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67859.c create mode 100644 gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c create mode 100644 gcc/testsuite/gcc.target/msp430/data-attributes.c copy gcc/testsuite/gcc.target/{rl78/rl78.exp => msp430/msp430.exp} (88%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67808.c create mode 100644 gcc/testsuite/gfortran.dg/sizeof_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_alloc_string_comp_1.f90