summaryrefslogtreecommitdiffstats
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
...
* 2014-06-26 Martin Jambor <mjambor@suse.cz>jamborm2014-06-267-27/+27
| | | | | | | | | | | | | | | | | * ipa-prop.c (ipa_impossible_devirt_target): No longer static, renamed to ipa_impossible_devirt_target. Fix typo. * ipa-prop.h (ipa_impossible_devirt_target): Declare. * ipa-cp.c (ipa_get_indirect_edge_target_1): Use ipa_impossible_devirt_target. testsuite/ * g++.dg/ipa/pr60600.C: Fix typo. * g++.dg/ipa/devirt-25.C: Likewise. * g++.dg/ipa/pr61540.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@212033 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-26 Martin Jambor <mjambor@suse.cz>jamborm2014-06-262-4/+5
| | | | | | | | * g++.dg/ipa/pr61540.C: Remove dumping test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@212032 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-261-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@212005 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>wschmidt2014-06-252-2/+7
| | | | | | | | | * gfortran.dg/default_format_denormal_2.f90: Remove xfail for powerpc*-*-linux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@212001 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/61242jason2014-06-253-1/+30
| | | | | | | * call.c (build_aggr_conv): Ignore passed in flags. (build_array_conv, build_complex_conv): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211998 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211964 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/61570jakub2014-06-242-0/+10
| | | | | | | | | * config/i386/driver-i386.c (host_detect_local_cpu): For unknown model family 6 CPU with has_longmode never use a CPU without 64-bit support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211947 138bc75d-0d04-0410-961f-82ee72b054a4
* * gimplify.c (gimplify_omp_for): For #pragma omp for simd iteratorjakub2014-06-247-24/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not mentioned in clauses use private clause if the iterator is declared in #pragma omp for simd, and when adding lastprivate instead, add it to the outer #pragma omp for too. Diagnose if the variable is private in outer context. For simd collapse > 1 loops, replace all iterators with temporaries. * omp-low.c (lower_rec_input_clauses): Handle LINEAR clause the same even in collapse > 1 loops. gcc/c/ * c-parser.c (c_parser_omp_for_loop): For #pragma omp parallel for simd move lastprivate clause from parallel to for rather than simd. gcc/cp/ * parser.c (cp_parser_omp_for_loop): For #pragma omp parallel for simd move lastprivate clause from parallel to for rather than simd. libgomp/ * testsuite/libgomp.c/for-2.c: Define SC to static for #pragma omp for simd testing. * testsuite/libgomp.c/for-2.h (SC): Define if not defined. (N(f5), N(f6), N(f7), N(f8), N(f10), N(f12), N(f14)): Use SC macro. * testsuite/libgomp.c/simd-14.c: New test. * testsuite/libgomp.c/simd-15.c: New test. * testsuite/libgomp.c/simd-16.c: New test. * testsuite/libgomp.c/simd-17.c: New test. * testsuite/libgomp.c++/for-10.C: Define SC to static for #pragma omp for simd testing. * testsuite/libgomp.c++/simd10.C: New test. * testsuite/libgomp.c++/simd11.C: New test. * testsuite/libgomp.c++/simd12.C: New test. * testsuite/libgomp.c++/simd13.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211931 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211923 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/amodra2014-06-234-1/+30
| | | | | | | | | | | | PR bootstrap/61583 * tree-vrp.c (remove_range_assertions): Do not set is_unreachable to zero on debug statements. gcc/testsuite/ * gcc.dg/pr61583.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211898 138bc75d-0d04-0410-961f-82ee72b054a4
* [AArch64] Add a big-endian lane flip at expand-time in saturating math patterns.ktkachov2014-06-232-5/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/aarch64/aarch64-simd.md (aarch64_sqdmulh_lane<mode>): New expander. (aarch64_sqrdmulh_lane<mode>): Likewise. (aarch64_sq<r>dmulh_lane<mode>): Rename to... (aarch64_sq<r>dmulh_lane<mode>_interna): ...this. (aarch64_sqdmulh_laneq<mode>): New expander. (aarch64_sqrdmulh_laneq<mode>): Likewise. (aarch64_sq<r>dmulh_laneq<mode>): Rename to... (aarch64_sq<r>dmulh_laneq<mode>_internal): ...this. (aarch64_sqdmulh_lane<mode>): New expander. (aarch64_sqrdmulh_lane<mode>): Likewise. (aarch64_sq<r>dmulh_lane<mode>): Rename to... (aarch64_sq<r>dmulh_lane<mode>_internal): ...this. (aarch64_sqdmlal_lane<mode>): Add lane flip for big-endian. (aarch64_sqdmlal_laneq<mode>): Likewise. (aarch64_sqdmlsl_lane<mode>): Likewise. (aarch64_sqdmlsl_laneq<mode>): Likewise. (aarch64_sqdmlal2_lane<mode>): Likewise. (aarch64_sqdmlal2_laneq<mode>): Likewise. (aarch64_sqdmlsl2_lane<mode>): Likewise. (aarch64_sqdmlsl2_laneq<mode>): Likewise. (aarch64_sqdmull_lane<mode>): Likewise. (aarch64_sqdmull_laneq<mode>): Likewise. (aarch64_sqdmull2_lane<mode>): Likewise. (aarch64_sqdmull2_laneq<mode>): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211889 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211883 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211871 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211862 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59296jason2014-06-202-7/+12
| | | | | | | * call.c (add_function_candidate): Avoid special 'this' handling if we have a ref-qualifier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211856 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/61556jason2014-06-203-1/+38
| | | | | | * call.c (build_over_call): Call build_this in template path. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211855 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-20 Martin Jambor <mjambor@suse.cz>jamborm2014-06-204-17/+80
| | | | | | | | | | | | | | PR ipa/61540 * ipa-prop.c (impossible_devirt_target): New function. (try_make_edge_direct_virtual_call): Use it, also instead of asserting. testsuite/ * g++.dg/ipa/pr61540.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211848 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-20 Martin Jambor <mjambor@suse.cz>jamborm2014-06-202-5/+16
| | | | | | | | | | PR ipa/61211 * cgraph.c (clone_of_p): Allow skipped_branch to deal with expanded clones. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211845 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-20 Chung-Lin Tang <cltang@codesourcery.com>cltang2014-06-202-2/+16
| | | | | | | | | | | | | | Backport from mainline 2014-06-20 Julian Brown <julian@codesourcery.com> Chung-Lin Tang <cltang@codesourcery.com> * config/arm/arm.c (arm_output_mi_thunk): Fix offset for TARGET_THUMB1_ONLY. Add comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211836 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-201-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211830 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59296jason2014-06-193-0/+20
| | | | | | | * call.c (add_function_candidate): Set LOOKUP_NO_RVAL_BIND |LOOKUP_NO_TEMP_BIND for ref-qualifier handling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211820 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/61507jason2014-06-193-1/+30
| | | | | | | * pt.c (resolve_overloaded_unification): Preserve ARGUMENT_PACK_EXPLICIT_ARGS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211819 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211813 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineuros2014-06-182-3/+11
| | | | | | | | | | | 2014-06-16 Uros Bizjak <ubizjak@gmail.com> * config/i386/i386.c (decide_alg): Correctly handle maximum size of stringop algorithm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211801 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/61545rth2014-06-182-0/+6
| | | | | | * config/aarch64/aarch64.md (tlsdesc_small): Clobber CC_REGNUM. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211786 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-181-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211763 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60605jason2014-06-173-1/+15
| | | | | | * pt.c (check_default_tmpl_args): Check DECL_LOCAL_FUNCTION_P. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211756 138bc75d-0d04-0410-961f-82ee72b054a4
* PR debug/57519jason2014-06-173-1/+39
| | | | | | | * class.c (handle_using_decl): Pass the correct scope to cp_emit_debug_info_for_using. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211755 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/yufeng2014-06-177-7/+166
| | | | | | | | | | | | | | | | | | | PR target/61483 * config/aarch64/aarch64.c (aarch64_layout_arg): Add new local variable 'size'; calculate 'size' right in the front; use 'size' to compute 'nregs' (when 'allocate_ncrn != 0') and pcum->aapcs_stack_words. gcc/testsuite/ PR target/61483 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type. * gcc.target/aarch64/aapcs64/va_arg-13.c: New test. * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto. * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211739 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/msp430/msp430.md (mulhisi3): Add a NOP after the DINT.nickc2014-06-172-8/+13
| | | | | | | (umulhi3, mulsidi3, umulsidi3): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211731 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-17 Richard Biener <rguenther@suse.de>rguenth2014-06-173-0/+14
| | | | | | | | | PR lto/61012 * gcc.dg/lto/pr61526_0.c: New testcase. * gcc.dg/lto/pr61526_1.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211729 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineuros2014-06-174-46/+75
| | | | | | | | | | | | | | | | | | | | | | | | 2014-06-06 Uros Bizjak <ubizjak@gmail.com> PR target/61423 * config/i386/i386.md (*floatunssi<mode>2_i387_with_xmm): New define_insn_and_split pattern, merged from *floatunssi<mode>2_1 and corresponding splitters. Zero extend general register or memory input operand to XMM temporary. Enable for TARGET_SSE2 and TARGET_INTER_UNIT_MOVES_TO_VEC only. (floatunssi<mode>2): Update expander predicate. testsuite/ChangeLog: Backport from mainline 2014-06-06 Uros Bizjak <ubizjak@gmail.com> PR target/61423 * gcc.target/i386/pr61423.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211723 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-171-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211719 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-16 Vladimir Makarov <vmakarov@redhat.com>vmakarov2014-06-162-4/+29
| | | | | | | | | | | PR rtl-optimization/61325 * lra-constraints.c (valid_address_p): Add forward declaration. (simplify_operand_subreg): Check address validity before and after alter_reg of memory subreg. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211716 138bc75d-0d04-0410-961f-82ee72b054a4
* PR plugins/45078jakub2014-06-162-1/+6
| | | | | | | * config.gcc (arm*-*-linux-*): Include vxworks-dummy.h in tm_file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211697 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211691 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from trunkfxcoudert2014-06-154-2/+33
| | | | | | | | | | | | PR fortran/45187 * trans-decl.c (gfc_create_module_variable): Don't create Cray-pointee decls twice. * gfortran.dg/cray_pointers_10.f90: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211687 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211675 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211660 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/bergner2014-06-1311-42/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport from mainline 2014-06-13 Peter Bergner <bergner@vnet.ibm.com> PR target/61415 * config/rs6000/rs6000-builtin.def (BU_MISC_1): Delete. (BU_MISC_2): Rename to ... (BU_LDBL128_2): ... this. * config/rs6000/rs6000.h (RS6000_BTM_LDBL128): New define. (RS6000_BTM_COMMON): Add RS6000_BTM_LDBL128. * config/rs6000/rs6000.c (rs6000_builtin_mask_calculate): Handle RS6000_BTM_LDBL128. (rs6000_invalid_builtin): Add long double 128-bit builtin support. (rs6000_builtin_mask_names): Add RS6000_BTM_LDBL128. * config/rs6000/rs6000.md (unpacktf_0): Remove define)expand. (unpacktf_1): Likewise. * doc/extend.texi (__builtin_longdouble_dw0): Remove documentation. (__builtin_longdouble_dw1): Likewise. * doc/sourcebuild.texi (longdouble128): Document. gcc/testsuite/ Backport from mainline 2014-06-13 Peter Bergner <bergner@vnet.ibm.com> PR target/61415 * lib/target-supports.exp (check_effective_target_longdouble128): New. * gcc.target/powerpc/pack02.c: Use it. * gcc.target/powerpc/tfmode_off.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211656 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-13 Jeff Law <law@redhat.com>law2014-06-134-4/+34
| | | | | | | | | | | | | | | PR rtl-optimization/61094 PR rtl-optimization/61446 * ree.c (combine_reaching_defs): Get the mode for the copy from the extension insn rather than the defining insn. 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com> PR rtl-optimization/61094 PR rtl-optimization/61446 * gcc.target/i386/pr61446.c : New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211652 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/61094law2014-06-134-7/+90
| | | | | | | | | | | * ree.c (combine_reaching_defs): Do not reextend an insn if it was marked as do_no_reextend. If a copy is needed to eliminate an extension, then mark it as do_not_reextend. PR rtl-optimization/61094 * g++.dg/pr61094: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211651 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-13 Martin Jambor <mjambor@suse.cz>jamborm2014-06-132-0/+12
| | | | | | | | | | PR ipa/61186 * ipa-devirt.c (possible_polymorphic_call_targets): Store NULL to cache_token if returning early. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211646 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211602 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/61486jakub2014-06-128-5/+521
| | | | | | | | | | | | | | | | | | | | | * gimplify.c (struct gimplify_omp_ctx): Add distribute field. (gimplify_adjust_omp_clauses): Don't or in GOVD_LASTPRIVATE if outer combined construct is distribute. (gimplify_omp_for): For OMP_DISTRIBUTE set gimplify_omp_ctxp->distribute. * omp-low.c (scan_sharing_clauses) <case OMP_CLAUSE_SHARED>: For GIMPLE_OMP_TEAMS, if decl isn't global in outer context, record mapping into decl map. c-family/ * c-omp.c (c_omp_split_clauses): Don't crash on firstprivate in #pragma omp target teams or #pragma omp {,target }teams distribute simd. testsuite/ * c-c++-common/gomp/pr61486-1.c: New test. * c-c++-common/gomp/pr61486-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211597 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/61009law2014-06-122-3/+12
| | | | | | | * tree-ssa-threadedge.c (thread_through_normal_block): Correct return value when we stop processing a block due to problematic PHIs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211589 138bc75d-0d04-0410-961f-82ee72b054a4
* Backports from mainline:law2014-06-125-88/+171
| | | | | | | | | | | | | | | | | | | | PR tree-optimization/61289 * tree-ssa-threadedge.c (invalidate_equivalences): Remove SRC_MAP and DST_MAP parameters. Invalidate by walking all the SSA_NAME_VALUES looking for those which match LHS. All callers changed. (record_temporary_equivalences_from_phis): Remove SRC_MAP and DST_MAP parameters and code which manipulated them. All callers changed. (record_temporary_equivalences_from_stmts_at_dest): Remove SRC_MAP and DST_MAP parameters. Simplify invalidation code by just calling invalidate_equivalences. All callers changed. (thread_across_edge): Simplify now that we don't need to maintain the map of equivalences to invalidate. PR tree-optimization/61289 * g++.dg/pr61289.C: New test. * g++.dg/pr61289-2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211588 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-core.h (DECL_NONALIASED): Use proper spelling in comment.ebotcazou2014-06-122-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211500 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from 2014-05-14 trunk r210418gjl2014-06-122-7/+13
| | | | | | | | | * config/avr/avr.h (REG_CLASS_CONTENTS): Use unsigned suffix for shifted values to avoid build warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211494 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/gjl2014-06-125-2/+165
| | | | | | | | | | | | | | | | | | | | Backport from 2014-05-09 trunk r210272 * config/avr/avr-fixed.md (round<mode>3): Use -1U instead of -1 in unsigned int initializers for regno_in, regno_out. Backport from 2014-06-12 trunk r211491 PR target/61443 * config/avr/avr.md (push<mode>1): Avoid (subreg(mem)) when loading from address spaces. gcc/testsuite/ Backport from 2014-06-12 trunk r211491 PR target/61443 * gcc.target/avr/torture/pr61443.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211492 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud