summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2013-07-31 Caroline Tice <cmtice@google.com>vtvBenjamin Kosnik2013-07-312-0/+16
| | | | | | Benjamin Kosnik <bkoz@redhat.com> * config/abi/pre/gnu.ver: Export weak symbols.
* 2013-07-30 Caroline Tice <cmtice@google.com>Benjamin Kosnik2013-07-304-21/+84
| | | | | | | | | | Benjamin Kosnik <bkoz@redhat.com> * Makefile.am (AM_CPPFLAGS): Adjust to toplevel include directory. (vtv_sources): Add vtv_start.c, vtv_end.c. (BUILT_SOURCES): Copy new sources from libgcc. * Makefile.in: Regenerate. * vtv_rts.cc: Adjust vtv-change-permission.h include path.
* 2013-07-30 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-302-92/+2
| | | | * vtv_init.cc: Remove.
* 2013-07-30 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-302-1/+5
| | | | * scripts/run-testsuite.sh (CXX): From VTV_CXXLINKFLAGS.
* 2013-07-30 Caroline Tice <cmtice@google.com>Benjamin Kosnik2013-07-303-3/+11
| | | | | | | | Benjamin Kosnik <bkoz@redhat.com> * Makefile.am (AM_CXXFLAGS): Add Wl,-u_vtable_map_vars_start,-u_vtable_map_vars_end. * Makefile.in: Regenerate.
* 2013-07-30 Caroline Tice <cmtice@google.com>Benjamin Kosnik2013-07-3014-14/+40
| | | | | | | | | | Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Add VTV_PCH_CXXFLAGS, subst. * include/Makefile.am (PCHFLAGS): Use VTV_PCH_CXXFLAGS. * configure: Regenerate. * */Makefile.in: Same.
* 2013-07-29 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-292-0/+4
| | | | * doc/VtableVerificationFeatureProposal.pdf: Edits.
* 2013-07-29 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-292-0/+16
| | | | * doc/xml/manual/configure.xml: Add details for --enable-vtable-verify.
* 2013-07-29 Caroline Tice <cmtice@google.com>Benjamin Kosnik2013-07-292-0/+155
| | | | | * scripts/sum-vtv-counts.c: New. Summarize -fvtv-counts output log files.
* Adjust ChangeLogBenjamin Kosnik2013-07-291-1/+1
|
* 2013-07-29 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-294-4/+9
| | | | | | * acinclude.m4 (VTV_CXXLINKFLAGS): Export full path, use rpath. * scripts/testsuite_flags.in: Adjust. * configure: Regenerate.
* 2013-07-29 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-292-3/+7
| | | | * scripts/run-testsuite.sh (PASS_FAIL_TESTS): Comment out failing test.
* 2013-07-29 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-294-4/+9
| | | | * libsupc++/vtv_stubs.cc: Guard with __GXX_WEAK__.
* 2013-07-29 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-299-22/+86
| | | | | | | | | | | | | | | * Makefile.am (libvtv_include_HEADERS, libvtv_la_SOURCES): Make conditional on enable-vtable-verify. * acinclude.m4 (LIBVTV_CONFIGURE): Add check for --enable-vtable-verify. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. * scripts/run-testsuite.sh: Add LDFLAGS. * testsuite/Makefile.am (check-am): Conditionalize on enable_vtable_verify check. * testsuite/Makefile.in: Regenerate.
* 2013-07-29 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-296-21/+34
| | | | | | | | | | | | | | | | | * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): VTV_CXXLINKFLAGS simplification. * scripts/testsuite_flags.in (cxxvtvflags): Use it here. * configure: Regenerate. 2013-07-29 Benjamin Kosnik <bkoz@redhat.com> * testsuite/lib/libstdc++.exp (libstdc++_init): Add libvtv to LD_LIBRARY_PATH for testsuite. 2013-07-29 Benjamin Kosnik <bkoz@redhat.com> * config/abi/pre/gnu.ver: Don't export any libvtv symbols. All are weak internal.
* 2013-07-26 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-262-9/+4
| | | | * gcc.c (VTABLE_VERIFICATION_SPEC): Use new library placement.
* 2013-07-26 Caroline Tice <cmtice@google.com>Benjamin Kosnik2013-07-264-0/+6
| | | | | | * doc/VtableVerification-FeatureProposal.pdf: New. * doc/VtableVerification-PartialVerificationProblem.pdf: New. * doc/VtableVerification-UsersGuide.pdf: New.
* 2013-07-26 Benjamin Kosnik <bkoz@adair>Benjamin Kosnik2013-07-2650-63/+4124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am * Makefile.in: Regenerate. * acinclude.m4 (LIBVTV_CONFIGURE): New. * configure: Regenerate. * configure.ac: Call LIBVTV_CONFIGURE. * testsuite/Makefile.am: New. (check-script): New. * testsuite/Makefile.in: Regenerate. 2013-07-26 Caroline Tice <cmtice@google.com> Benjamin Kosnik <bkoz@adair> * scripts/run-testsuite.sh: Test harness. 2013-07-26 Caroline Tice <cmtice@google.com> * testsuite/const_vtable.cc: Add tests. * testsuite/dataentry.cc: Same. * testsuite/dlopen.cc: Same. * testsuite/dlopen_mt.cc: Same. * testsuite/dup_name.cc: Same. * testsuite/environment-fail-32.s * testsuite/environment-fail-64.s * testsuite/environment.cc: Same. * testsuite/event-definitions.cc: Same. * testsuite/event-main.cc: Same. * testsuite/event-private.cc: Same. * testsuite/event-private.h * testsuite/event.h * testsuite/event.list * testsuite/field-test.cc: Same. * testsuite/mempool_negative.c * testsuite/mempool_positive.c * testsuite/nested_vcall_test.cc: Same. * testsuite/parts-test-extra-parts-views.cc: Same. * testsuite/parts-test-extra-parts-views.h * testsuite/parts-test-extra-parts.cc: Same. * testsuite/parts-test-extra-parts.h * testsuite/parts-test-main.cc: Same. * testsuite/parts-test-main.h * testsuite/parts-test.list * testsuite/povray-derived.cc: Same. * testsuite/register_pair.cc: Same. * testsuite/register_pair_inserts.cc: Same. * testsuite/register_pair_inserts_mt.cc: Same. * testsuite/register_pair_mt.cc: Same. * testsuite/replace-fail.cc: Same. * testsuite/so.cc: Same. * testsuite/temp_deriv.cc: Same. * testsuite/temp_deriv2.cc: Same. * testsuite/temp_deriv3.cc: Same. * testsuite/template-list-iostream.cc: Same. * testsuite/template-list.cc: Same. * testsuite/template-list2.cc: Same. * testsuite/thunk.cc: Same. * testsuite/thunk_vtable_map_attack.cc: Same. * testsuite/virtual_inheritance.cc: Same.
* 2013-07-24 Benjamin Kosnik <bkoz@adair>Benjamin Kosnik2013-07-253-8/+19
| | | | | * vtv_rts.cc: Remove unused variables. * vtv_malloc.cc: Same.
* 2013-07-24 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-242-100/+4
| | | | * Makefile.am.bkoz: Remove merge mistake.
* libstdc++Benjamin Kosnik2013-07-245-14/+26
| | | | | | | | | | | | | 2013-07-23 Benjamin Kosnik <bkoz@redhat.com> * libsupc++/vtv_stubs.cc: Include cstddef. libvtv 2013-07-23 Benjamin Kosnik <bkoz@redhat.com> * vtv_rts.h: Format. * vtv_utils.h: Adjust include path.
* gccBenjamin Kosnik2013-07-2326-311/+492
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-07-15 Benjamin Kosnik <bkoz@redhat.com> * aclocal.m4: Regenerate. 2013-07-15 Caroline Tice <cmtice@google.com> * gcc.c (VTABLE_VERIFICATION_SPEC): Add comments, stub out SPECs for future library placement. * vtable-verify.c: Use flag_vtv_debug, not vtv_debug. gcc/cp 2013-07-15 Caroline Tice <cmtice@google.com> * vtable-class-hierarchy.c: Use flag_vtv_debug, not vtv_debug. libstdc++ 2013-07-15 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY):Adjust VTV_CXXFLAGS to be non-linking only, VTV_CXXLINKFLAGS to have exclusively link commands. * configure: Regenerated. * libsupc++/vtv_stubs.cc: Mark declarations weak. Add stub definitions. * libsupc++/Makefile.am (vtv_sources): Conditionally compile vtv_stubs.cc based on ENABLE_VTABLE_VERIFY. (libsupc___la_SOURCES, libsupc__convenience_la_SOURCES): Same. * libsupc++/Makefile.in: Regenerate. 2013-07-15 Caroline Tice <cmtice@google.com> * testsuite/18_support/bad_exception/23591_thread-1.c: Use -fvtable-verify=none. libvtv 2013-07-15 Benjamin Kosnik <bkoz@redhat.com> * vtv_stubs.cc: Move to libsupc++. * vtv_init.cc: Move functionality to libgcc_s. * Makefile.am (vtv_stubs_sources): Remove. (libvtv_stubs_la_SOURCES): Remove. (libvtv_init_la_SOURCES): Remove. * Makefile.in: Regenerate. 2013-07-15 Caroline Tice <cmtice@google.com> * vtv_fail.h (__vtv_really_fail): Add default, noreturn, nothrow attributes. (__vtv_verify_fail, __vtv_verify_fail_debug): Add nothrow attribute. * vtv_malloc.cc (VTV_count_mmapped_pages): To __vtv_count_mmapped_pages. Add debugging hook when VTV_DEBUG defined. (VTV_malloc_protect): To __vtv_malloc_protect. (VTV_malloc_unprotect): To __vtv_malloc_unprotect. (VTV_malloc_init): To __vtv_malloc_init. (VTV_malloc): To __vtv_malloc. (VTV_free): To __vtv_free. (VTV_malloc_dump_stats): To __vtv_malloc_dump_stats. (VTV_malloc_stats): To __vtv_malloc_dump_stats. * vtv_malloc.h: Adjust for name changes as immediately above. * vtv_map.h (insert_only_hash_map): Mark get and equals member functions inline. * vtv_rts.cc: Add debug_functions, debug_init, debug_verify_vtable when VTV_DEBUG. Adjust names for interface changes. (VTV_protect_vtable_vars): To vtv_protect_vtable_vars. (log_error_message): Remove. (__vtv_verify_fail_debug): Add. (__vtv_verify_fail): Add. (vtv_fail): Add. * vtv_utils.cc (__vtv_open_log, __vtv_add_to_log) (__vtv_log_verification): Uglify to declarations. * vtv_utils.h (vtv_failures_log_fd): New. (vtv_open_log): Uglify to __vtv_open_log. (vtv_add_to_log): Uglify to __vtv_add_to_log. (__vtv_log_verification): New.
* 2013-07-09 Caroline Tice <cmtice@google.com>Benjamin Kosnik2013-07-162-7/+15
| | | | | | * config/gnu-user.h: Update SPECS to properly handle cases where multiple -fvtable-verify= flags appear in the command line, with different argument values.
* Just the ChangeLogBenjamin Kosnik2013-07-161-0/+9
| | | | | | | | | | | 2013-07-12 Benjamin Kosnik <bkoz@redhat.com> * libsupc++/vterminate.cc: Add back deleted file. * libstdc++-v3/acinclude.m4: Fix paths for libvtv, still dependency issue with libvtv build library required when libstdc++ built with -fvtable-verify. Add stubs lib as weak as part of libsupc++ is one solution.
* 2013-07-12 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-123-2/+103
| | | | | | | | | * libsupc++/vterminate.cc: Add back deleted file. * libstdc++-v3/acinclude.m4: Fix paths for libvtv, still dependency issue with libvtv build library required when libstdc++ built with -fvtable-verify. Add stubs lib as weak as part of libsupc++ is one solution.
* 2013-07-06 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-1232-199/+20317
| | | | | | | | | | | | | * libvtv: New, vtable verification runtime support. * configure.ac (target_libraries): Add libvtv. Disable on unsupported systems. Disable when C++ disabled. Add to bootstrap. * Makefile.def: Add target_module dependencies, configure and install dependencies. (lang_env_dependencies): Add libvtv as c++. (target_modules): Don't declare as raw_cxx. * configure: Regenerate. * Makefile.in: Regenerate. * contrib/gcc_update: Add libvtv to touch data.
* 2013-07-05 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-056-51/+120
| | | | | | | | | | * acinclude.m4: Fix configure whitespace errors. * libsupc++/Makefile.am (libvtv_init): Add back as toolexeclib_LTLIBRARIES. * configure: Regenerate. * libsupc++/Makefile.in: Same. * libsupc++/vtv_rts.cc: Fix typo
* 2013-07-01 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-0521-188/+118
| | | | | | | | | | | | | | | | | | | | | * fragment.am: Remove VTV_CXXLINKFLAGS, VTV_CXXFLAGS. * acinclue.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Set VTV_CXXFLAGS, VTV_CXXLINKFLAGS, and AC_SUBST value. * testsuite/lib/libstdc++.exp (libstdc++_init): Set/use cxxvtvflags. (proc_v3_target_compile): Same. * scripts/testsuite_flags.in (--cxxvtvflags): New. * config.h.in: Regenerate. * configure: Regenerate. * Makefile.in: Same. * doc/Makefile.in: Same. * include/Makefile.in: Same. * libsupc++/Makefile.in: Same. * po/Makefile.in: Same. * python/Makefile.in: Same. * src/Makefile.in: Same. * src/c++11/Makefile.in: Same. * src/c++98/Makefile.in: Same. * testsuite/Makefile.in: Same.
* 2013-07-03 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik2013-07-033-38/+4
| | | | * vtable-class-hierarchy.c (output_set_info): Remove unused variable.
* Merge branch 'master' into vtvCaroline Tice2013-06-21898-4966/+20603
|\ | | | | | | | | | | | | | | | | Conflicts: gcc/ChangeLog gcc/cp/ChangeLog gcc/cp/decl2.c gcc/varasm.c libstdc++-v3/ChangeLog
| * * include/std/shared_mutex (shared_lock::operator=): Add missingredi2013-06-162-1/+9
| | | | | | | | | | | | return statement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200141 138bc75d-0d04-0410-961f-82ee72b054a4
| * gcc/rsandifo2013-06-166-13/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-06-16 Jürgen Urban <JuergenUrban@gmx.de> * config/mips/mips.h (ISA_HAS_MUL3): Include TARGET_MIPS5900. (ISA_HAS_MULT, ISA_HAS_DMULT, ISA_HAS_DIV, ISA_HAS_DDIV): New macros. * config/mips/mips.md (mul<mode>3, mul<mode>3_internal) (mul<mode>3_r4000): Require ISA_HAS_<D>MULT. (mul<mode>3_mul3): Handle TARGET_MIPS5900. (mulsidi3_64bit_dmul): Remove redundant TARGET_64BIT test. (<su>muldi3_highpart, <su>muldi3_highpart_internal, <u>mulditi3) (<u>mulditi3_internal, <u>mulditi3_r4000): Require ISA_HAS_DMULT instead of TARGET_64BIT. (divmod<mode>4, udivmod<mode>4, <u>divmod<GPR:mode>4_hilo_<HILO:mode>): Require ISA_HAS_<D>DIV. libgcc/ 2013-06-16 Jürgen Urban <JuergenUrban@gmx.de> * config/mips/lib2funcs.c: New file. * config/mips/t-mips (LIB2ADD_ST): Add it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200140 138bc75d-0d04-0410-961f-82ee72b054a4
| * gcc/rsandifo2013-06-162-19/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * config.gcc (mips*-mti-linux*, mips64*-*-linux*, mipsisa64*-*-linux*) (mips*-*-linux*): Move default with_llsc setting to where other defaults are set. (mips*-*-vxworks*): Move with_arch default from with_cpu block to with_arch block. (mips64r5900-*-*, mips64r5900el-*-*, mipsr5900-*-*, mipsr5900el-*-*): Likewise. Remove default with_tune setting. Move default float setting to its own block. Handle with_llsc in the same block as above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200139 138bc75d-0d04-0410-961f-82ee72b054a4
| * PR libstdc++/57263redi2013-06-167-7/+200
| | | | | | | | | | | | | | | | | | | | | | | | * include/bits/forward_list.h (_Fwd_list_base): Convert to/from allocator's pointer type. * include/bits/hashtable.h (_Hashtable): Likewise. * testsuite/util/testsuite_allocator.h (CustomPointerAlloc): Add. * testsuite/23_containers/forward_list/allocator/ext_ptr.cc: New. * testsuite/23_containers/unordered_set/allocator/ext_ptr.cc: New. * testsuite/23_containers/vector/allocator/ext_ptr.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200136 138bc75d-0d04-0410-961f-82ee72b054a4
| * * include/std/shared_mutex: Implement N3659.redi2013-06-1625-0/+1606
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/c++14_warning.h: New. * include/Makefile.am: Add new headers. * include/Makefile.in: Regenerate. * testsuite/30_threads/shared_lock/cons/1.cc: New. * testsuite/30_threads/shared_lock/locking/2.cc: New. * testsuite/30_threads/shared_lock/cons/2.cc: New. * testsuite/30_threads/shared_lock/locking/3.cc: New. * testsuite/30_threads/shared_lock/cons/3.cc: New. * testsuite/30_threads/shared_lock/locking/4.cc: New. * testsuite/30_threads/shared_lock/cons/4.cc: New. * testsuite/30_threads/shared_lock/modifiers/1.cc: New. * testsuite/30_threads/shared_lock/cons/5.cc: New. * testsuite/30_threads/shared_lock/modifiers/2.cc: New. * testsuite/30_threads/shared_lock/cons/6.cc: New. * testsuite/30_threads/shared_lock/requirements/ explicit_instantiation.cc: New. * testsuite/30_threads/shared_lock/locking/1.cc: New. * testsuite/30_threads/shared_lock/requirements/typedefs.cc: New. * testsuite/30_threads/shared_mutex/cons/1.cc: New. * testsuite/30_threads/shared_mutex/cons/assign_neg.cc: New. * testsuite/30_threads/shared_mutex/cons/copy_neg.cc: New. * testsuite/30_threads/shared_mutex/requirements/ standard_layout.cc: New. * testsuite/30_threads/shared_mutex/try_lock/1.cc: New. * testsuite/30_threads/shared_mutex/try_lock/2.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200134 138bc75d-0d04-0410-961f-82ee72b054a4
| * gcc:amylaar2013-06-1610-11/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR rtl-optimization/57425 PR rtl-optimization/57569 * alias.c (write_dependence_p): Add new parameters mem_size, canon_mem_addr and mem_canonicalized. Change type of writep to bool. Changed all callers. (canon_anti_dependence): New function. * cse.c (check_dependence): Use canon_anti_dependence. * cselib.c (cselib_invalidate_mem): Likewise. * rtl.h (canon_anti_dependence): Declare. gcc/testsuite: PR rtl-optimization/57425 PR rtl-optimization/57569 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files. * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise. Index: alias.c =================================================================== --- alias.c (revision 200126) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200133 138bc75d-0d04-0410-961f-82ee72b054a4
| * gcc/rsandifo2013-06-163-2/+11
| | | | | | | | | | | | | | | | | | | | | | 2013-06-16 Jürgen Urban <JuergenUrban@gmx.de> * config/mips/mips.h (ISA_HAS_LL_SC): Exclude TARGET_MIPS5900. * config/mips/mips.c (mips_start_ll_sc_sync_block): Output ".set mips3" for 64-bit targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200132 138bc75d-0d04-0410-961f-82ee72b054a4
| * Daily bump.gccadmin2013-06-161-1/+1
| | | | | | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200131 138bc75d-0d04-0410-961f-82ee72b054a4
| * fortran/mikael2013-06-155-1/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR fortran/49074 PR fortran/56136 * dependency.c (gfc_check_argument_var_dependency): Return 0 in the array constructor case. testsuite/ PR fortran/49074 PR fortran/56136 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any packing. * gfortran.dg/typebound_assignment_6.f03: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200128 138bc75d-0d04-0410-961f-82ee72b054a4
| * 2013-06-15 Dehao Chen <dehao@google.com>dehao2013-06-157-12/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * tree-flow.h (gimple_check_call_matching_types): Add new argument. * gimple-low.c (gimple_check_call_matching_types): Likewise. (gimple_check_call_args): Likewise. * value-prof.c (check_ic_target): Likewise. * ipa-inline.c (early_inliner): Likewise. * ipa-prop.c (update_indirect_edges_after_inlining): Likewise. * cgraph.c (cgraph_create_edge_1): Likewise. (cgraph_make_edge_direct): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200125 138bc75d-0d04-0410-961f-82ee72b054a4
| * * gcc.target/h8300/h8300.exp: New.olegendo2013-06-1522-179/+400
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gcc.dg/pragma-isr.c: Move to ... * gcc.target/sh/torture/pragma-isr.c: ... here ... * gcc.target/h8300/pragma-isr.c: ... and here. * gcc.dg/pragma-isr2.c: Move to ... * gcc.target/sh/torture/pragma-isr2.c: ... here ... * gcc.target/h8300/pragma-isr2.c: ... and here. * gcc.dg/pragma-isr-trapa.c: Move to ... * gcc.target/sh/pragma-isr-trapa.c: ... here. * gcc.dg/pragma-isr-trapa2.c: Move to ... * gcc.target/sh/pragma-isr-trapa2.c: ... here. * gcc.dg/pragma-isr-trap_exit.c: Move to ... * gcc.target/sh/pragma-isr-trap-exit.c: ... here. * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ... * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here. * gcc.dg/attr-isr-nosave_low_regs.c: Move to ... * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here. * gcc.dg/attr-isr-trap_exit.c: Move to ... * gcc.target/sh/attr-isr-trap_exit.c: ... here. * gcc.dg/attr-isr-trapa.c: Move to ... * gcc.target/sh/attr-isr-trapa.c: ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200117 138bc75d-0d04-0410-961f-82ee72b054a4
| * Daily bump.gccadmin2013-06-151-1/+1
| | | | | | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200116 138bc75d-0d04-0410-961f-82ee72b054a4
| * 2013-06-15 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-06-144-4/+114
| | | | | | | | | | | | | | | | | | | | | | PR libstdc++/57619 * include/bits/unordered_map.h (unordered_map<>::insert, unordered_multimap<>::insert): Use std::forward, not std::move. * testsuite/23_containers/unordered_map/insert/57619.C: New. * testsuite/23_containers/unordered_multimap/insert/57619.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200111 138bc75d-0d04-0410-961f-82ee72b054a4
| * /cppaolo2013-06-144-4/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51413 * semantics.c (finish_offsetof): Handle INDIRECT_REF as expr. /testsuite 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51413 * g++.dg/ext/builtin-offsetof1.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200110 138bc75d-0d04-0410-961f-82ee72b054a4
| * 2013-06-14 Michael Meissner <meissner@linux.vnet.ibm.com>meissner2013-06-142-2/+12
| | | | | | | | | | | | | | | | | | | | | | PR target/57615 * config/rs6000/rs6000.md (mov<mode>_ppc64): Call rs6000_output_move_128bit to handle emitting quad memory operations. Set attribute length to 8 bytes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200107 138bc75d-0d04-0410-961f-82ee72b054a4
| * * gimple.h (gimple_can_coalesce_p): Prototype.law2013-06-145-20/+250
| | | | | | | | | | | | | | | | | | | | | | | | * tree-ssa-coalesce.c (gimple_can_coalesce_p): New function. (create_outofssa_var_map, coalesce_partitions): Use it. * tree-ssa-uncprop.c (uncprop_into_successor_phis): Similarly. * tree-ssa-live.c (var_map_base_init): Use TYPE_CANONICAL if it's available. * gcc.dg/tree-ssa/coalesce-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200103 138bc75d-0d04-0410-961f-82ee72b054a4
| * compiler: fix computation of Offsetof.ian2013-06-143-12/+37
| | | | | | | | | | | | | | | | The implied offsets must be taken into account when the selector involves anonymous fields. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200098 138bc75d-0d04-0410-961f-82ee72b054a4
| * gcc/ChangeLogvp2013-06-144-0/+435
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-06-14 Vidya Praveen <vidyapraveen@arm.com> * config/aarch64/aarch64-simd.md (aarch64_<su>mlal_lo<mode>): New pattern. (aarch64_<su>mlal_hi<mode>, aarch64_<su>mlsl_lo<mode>): Likewise. (aarch64_<su>mlsl_hi<mode>, aarch64_<su>mlal<mode>): Likewise. (aarch64_<su>mlsl<mode>): Likewise. gcc/testsuite/ChangeLog 2013-06-14 Vidya Praveen <vidyapraveen@arm.com> * gcc.target/aarch64/vect_smlal_1.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200096 138bc75d-0d04-0410-961f-82ee72b054a4
| * * Makefile.in (TARGET_H): Add insn-codes.h.mrs2013-06-142-1/+5
| | | | | | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200093 138bc75d-0d04-0410-961f-82ee72b054a4
| * 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>vp2013-06-142-0/+5
| | | | | | | | | | | | | | | | | | * MAINTAINERS (Write After Approval): Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200092 138bc75d-0d04-0410-961f-82ee72b054a4