This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/master in repository gcc.
discards c6d6165 Remove interrupt_return discards 286318f Implement x86 interrupt attribute adds 75f4d4f testsuite/ PR target/64345 * gcc.target/sh/pr64345-1.c: Adj [...] adds 5c3537c 2015-09-21 Richard Biener rguenther@suse.de adds 9db3d17 2015-09-21 Richard Biener rguenther@suse.de adds a8cf79e * config/spu/spu.c (spu_expand_insv): Avoid undefined behavior. adds 3cff347 Handle lines encoded into several maps in linemap_position_fo [...] adds 2d2de56 /c-family 2015-09-21 Ville Voutilainen <ville.voutilainen@g [...] adds 921a344 [PATCH] Fix undefined behavior in h8300 backend adds 465f5e8 2015-09-21 Steven G. Kargl kargl@gcc.gnu.org adds 54f3d07 2015-09-21 Steven G. Kargl kargl@gcc.gnu.org adds 672cc71 [FT32] fixes for the default hardware startup adds 187bba0 Daily bump. adds a28f6dc Revert LRA SPARC changes for now. adds 2f6c4c3 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds 7074f60 Handle single restrict pointer in struct in create_variable_i [...] adds 6ed9f77 [PATCH tree-inline] Do not say "called from here" with UNKNOW [...] adds 82c9d05 [AArch64] Use atomic instructions for swap and fetch-update o [...] adds a5c5d46 [AArch64] Make BIC, other logical instructions, available. adds c7eb870 [AArch64] Add atomic load-operate instructions. adds b8a8b19 [AArch64] Use atomic load-operate instructions for fetch-upda [...] adds eeae694 [AArch64] Use atomic load-operate instructions for update-fet [...] adds 1016f67 AVX-512. Fix kxnor insn split. adds 11bad4e AVX-512. Fix patterns for kunpck insns. adds f96d88a AVX-512. Introduce SKylake server CPU. adds e9b578b PR target/67480 adds 7d977fe 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds b5915d7 Update Andrew Cagney's address. adds 35eb7aa Handle restrict pointer references as restrict in AA adds 229a58b Disconnect -Wabi=<n> from -fabi-compat-version=<n>. adds 85c9315 c-family/ * c.opt (Wmultiple-inheritance, Wvirtual-inherita [...] adds 2c4f7da [PATCH] Remove undefined behaviour from hppa backend adds f6378b8 shrink-wrap: Handle multiple predecessors of prologue adds 6089749 Fix -Wmisleading-indentation false-positive adds e87b8d0 Daily bump. adds b030c82 Fix use of valgrind API adds ab0a0ac AVX-512. Add kshift[lr][bwdq]. Fix iterator. adds 4a7ab35 2015-09-23 Richard Biener rguenther@suse.de adds 459de46 Fix filesystem::create_directories() function adds 8dabee1 Fix semantics of Filesystem TS directory iterators adds 22d6391 Limit number of symlinks that canonical() will resolve adds 6e3d7d4 [AArch64] Fix vcvt_high_f64_f32 and vcvt_figh_f32_f64 intrinsics. adds 6afb595 gcc/ PR target/67391 * config/sh/sh.md (addsi3, *addsi3_com [...] adds 5eef101 [c-family/49654/49655] reject invalid options in pragma diagnostic adds 7013cc7 AVX-512. Fix emit in '*<mshift><mode>3' pattern. adds 6c1bd04 2015-09-23 Richard Biener rguenther@suse.de adds df67b98 Refactor omp_reduction_init: omp_reduction_init_op adds daa8f58 Fix --enable-offload-targets/-foffload handling, pt. 1 adds 3bf38a0 Fix --enable-offload-targets/-foffload handling, pt. 2 adds 618c2dc runtime: rewrite lfstack packing/unpacking to look more l [...] adds 50a190c Fix small typos in the coding rule enforcement warnings. adds c241a61 PR go/67695 mksysinfo.sh: Use = with test rather than ==. adds c2ab751 * config/pa/linux-atomic.c (__kernel_cmpxchg2): Reorder erro [...] adds beacf5f Daily bump. adds a3c82f4 Fix a -Wmisleading-indentation false-negative adds 42230b3 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 4262c32 2015-09-24 Richard Biener rguenther@suse.de adds 842c775 2015-09-24 Richard Biener rguenther@suse.de adds 100f989 [tree-inline][obvious] Delete redundant count_insns_seq adds ba24ad3 Use CRTs provided by Solaris adds 80fc7cb Support PIE on Solaris adds 9d4f4d0 gcc/testsuite/ * gcc.target/i386/avx512vbmi-check.h (main): [...] adds 24500bb Additional changes to switch from gimple to gimple * adds 0ed0ef6 ARM: fp16 Fix PR 67624 - Incorrect conversion of float Infini [...] adds 127bbb7 2015-09-24 Richard Biener rguenther@suse.de adds 2e9b342 rs6000: Fix -mdebug=stack code for spe_gp_offset new e855e70 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 (c6d6165) \ N -- N -- N refs/heads/hjl/interrupt/master (e855e70)
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: MAINTAINERS | 2 +- gcc/ChangeLog | 474 ++++++++++++++++++--- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 40 ++ gcc/c-family/c-common.c | 3 + gcc/c-family/c-common.h | 14 +- gcc/c-family/c-cppbuiltin.c | 2 + gcc/c-family/c-indentation.c | 25 +- gcc/c-family/c-opts.c | 22 +- gcc/c-family/c-pragma.c | 46 +- gcc/c-family/c.opt | 16 + gcc/config.gcc | 4 +- gcc/config.in | 10 +- gcc/config/aarch64/aarch64-protos.h | 3 + gcc/config/aarch64/aarch64-simd.md | 38 +- gcc/config/aarch64/aarch64.c | 275 +++++++++++- gcc/config/aarch64/aarch64.md | 2 +- gcc/config/aarch64/atomics.md | 260 ++++++++++- gcc/config/h8300/h8300.md | 3 +- gcc/config/i386/i386-c.c | 7 + gcc/config/i386/i386.c | 62 ++- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 40 +- gcc/config/i386/sol2.h | 9 +- gcc/config/i386/sse.md | 129 +++++- gcc/config/nios2/nios2.c | 4 +- gcc/config/pa/pa.h | 3 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/sh/sh.md | 10 +- gcc/config/sol2.h | 69 ++- gcc/config/sparc/constraints.md | 47 +- gcc/config/sparc/sol2.h | 2 + gcc/config/sparc/sparc-protos.h | 2 - gcc/config/sparc/sparc.c | 39 +- gcc/config/sparc/sparc.h | 25 +- gcc/config/sparc/sparc.md | 36 +- gcc/config/spu/spu.c | 10 +- gcc/configure | 70 ++- gcc/configure.ac | 67 ++- gcc/cp/ChangeLog | 26 ++ gcc/cp/decl.c | 10 +- gcc/cp/mangle.c | 56 ++- gcc/cp/parser.c | 19 +- gcc/cp/pt.c | 2 + gcc/doc/invoke.texi | 115 ++++- gcc/dwarf2out.c | 18 +- gcc/fold-const.c | 17 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/resolve.c | 23 +- gcc/function.c | 2 +- gcc/gcc.c | 32 +- gcc/go/gofrontend/MERGE | 2 +- gcc/lto-cgraph.c | 15 - gcc/lto-wrapper.c | 4 + gcc/memory-block.h | 1 + gcc/omp-low.c | 16 +- gcc/omp-low.h | 1 + gcc/opts-global.c | 2 +- gcc/opts.h | 1 + gcc/passes.c | 3 +- gcc/shrink-wrap.c | 168 ++++---- gcc/shrink-wrap.h | 4 +- gcc/testsuite/ChangeLog | 176 +++++++- .../c-c++-common/Wmisleading-indentation.c | 34 ++ gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C | 10 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 12 + gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 10 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 4 + gcc/testsuite/g++.dg/debug/dwarf2/pr67764.C | 17 + gcc/testsuite/g++.dg/diagnostic/disable.C | 27 ++ gcc/testsuite/g++.dg/ext/attr-alias-3.C | 1 + gcc/testsuite/g++.dg/pr67666.C | 17 + gcc/testsuite/g++.dg/pr67671.C | 12 + gcc/testsuite/g++.dg/pr67699.C | 8 + gcc/testsuite/g++.dg/tree-ssa/restrict2.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/restrict3.C | 12 + gcc/testsuite/gcc.dg/always_inline2.c | 2 +- gcc/testsuite/gcc.dg/always_inline3.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 2 +- gcc/testsuite/gcc.dg/pr49243.c | 2 +- gcc/testsuite/gcc.dg/pragma-diag-6.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/restrict-6.c | 11 + gcc/testsuite/gcc.dg/ubsan/pr67662.c | 14 + gcc/testsuite/gcc.dg/winline-10.c | 2 +- gcc/testsuite/gcc.dg/winline-2.c | 2 +- gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.dg/winline-5.c | 2 +- gcc/testsuite/gcc.dg/winline-6.c | 2 +- gcc/testsuite/gcc.dg/winline-7.c | 2 +- gcc/testsuite/gcc.dg/winline-9.c | 2 +- .../aarch64/advsimd-intrinsics/vcvt_high_1.c | 98 +++++ .../gcc.target/aarch64/atomic-inst-ldadd.c | 87 ++++ .../gcc.target/aarch64/atomic-inst-ldlogic.c | 155 +++++++ .../gcc.target/aarch64/atomic-inst-ops.inc | 13 + gcc/testsuite/gcc.target/aarch64/atomic-inst-swp.c | 44 ++ gcc/testsuite/gcc.target/arm/fp16-inf.c | 14 + .../gcc.target/h8300/andsi3_ashift_n_lower.c | 7 + gcc/testsuite/gcc.target/i386/avx512vbmi-check.h | 2 +- gcc/testsuite/gcc.target/i386/builtin_target.c | 12 + gcc/testsuite/gcc.target/i386/funcspec-5.c | 13 + gcc/testsuite/gcc.target/i386/inline_error.c | 2 +- gcc/testsuite/gcc.target/i386/intrinsics_5.c | 2 +- gcc/testsuite/gcc.target/i386/intrinsics_6.c | 2 +- gcc/testsuite/gcc.target/i386/pr57756.c | 2 +- gcc/testsuite/gcc.target/i386/pr59789.c | 2 +- gcc/testsuite/gcc.target/i386/pr67480.c | 10 + gcc/testsuite/gcc.target/sh/pr64345-1.c | 6 +- gcc/testsuite/gfortran.dg/pr67615.f90 | 33 ++ gcc/testsuite/lib/target-supports.exp | 7 + gcc/tree-eh.c | 2 +- gcc/tree-inline.c | 50 +-- gcc/tree-inline.h | 2 +- gcc/tree-object-size.c | 4 +- gcc/tree-parloops.c | 16 +- gcc/tree-ssa-alias.c | 4 +- gcc/tree-ssa-pre.c | 13 +- gcc/tree-ssa-sccvn.c | 14 +- gcc/tree-ssa-sccvn.h | 4 +- gcc/tree-ssa-structalias.c | 45 +- libcpp/ChangeLog | 6 + libcpp/line-map.c | 34 +- libgcc/ChangeLog | 71 +++ libgcc/config.host | 33 +- libgcc/config.in | 6 + libgcc/config/arm/fp16.c | 7 +- libgcc/config/ft32/crti-hw.S | 53 ++- libgcc/config/i386/cpuinfo.c | 22 +- libgcc/config/pa/linux-atomic.c | 60 ++- libgcc/config/{frv/elf-lib.h => sol2/crtp.c} | 17 +- libgcc/config/{i386/elf-lib.h => sol2/crtpg.c} | 41 +- libgcc/config/{gmon-sol2.c => sol2/gmon.c} | 15 +- libgcc/config/{ => sol2}/t-sol2 | 12 +- libgcc/configure | 32 ++ libgcc/configure.ac | 25 ++ libgo/mksysinfo.sh | 2 +- libgo/runtime/lfstack.goc | 58 ++- libgomp/ChangeLog | 7 + libgomp/config.h.in | 2 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-init.c | 3 + libgomp/oacc-int.h | 1 + libgomp/plugin/configfrag.ac | 2 +- libstdc++-v3/ChangeLog | 40 ++ libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config.h.in | 6 +- libstdc++-v3/configure | 2 +- libstdc++-v3/include/experimental/fs_dir.h | 34 +- libstdc++-v3/src/filesystem/dir.cc | 108 +++-- libstdc++-v3/src/filesystem/ops.cc | 107 +++-- .../directory_iterator.cc} | 47 +- .../iterators/recursive_directory_iterator.cc | 104 +++++ .../{canonical.cc => create_directories.cc} | 43 +- 154 files changed, 3660 insertions(+), 850 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr67764.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/disable.C create mode 100644 gcc/testsuite/g++.dg/pr67666.C create mode 100644 gcc/testsuite/g++.dg/pr67671.C create mode 100644 gcc/testsuite/g++.dg/pr67699.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/restrict3.C create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr67662.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-ldadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-ldlogic.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-swp.c create mode 100644 gcc/testsuite/gcc.target/arm/fp16-inf.c create mode 100644 gcc/testsuite/gcc.target/h8300/andsi3_ashift_n_lower.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67480.c create mode 100644 gcc/testsuite/gfortran.dg/pr67615.f90 copy libgcc/config/{frv/elf-lib.h => sol2/crtp.c} (75%) copy libgcc/config/{i386/elf-lib.h => sol2/crtpg.c} (55%) rename libgcc/config/{gmon-sol2.c => sol2/gmon.c} (96%) rename libgcc/config/{ => sol2}/t-sol2 (75%) copy libstdc++-v3/testsuite/experimental/filesystem/{operations/canonical.cc => it [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/recurs [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{canonical.cc => cr [...]