summaryrefslogtreecommitdiff
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* 2014-04-04 Martin Jambor <mjambor@suse.cz>jamborm2014-04-0412-130/+498
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR ipa/60640 * cgraph.h (cgraph_clone_node): New parameter added to declaration. Adjust all callers. * cgraph.c (clone_of_p): Also return true if thunks match. (verify_edge_corresponds_to_fndecl): Removed extraneous call to cgraph_function_or_thunk_node and an obsolete comment. * cgraphclones.c (build_function_type_skip_args): Moved upwards in the file. (build_function_decl_skip_args): Likewise. (set_new_clone_decl_and_node_flags): New function. (duplicate_thunk_for_node): Likewise. (redirect_edge_duplicating_thunks): Likewise. (cgraph_clone_node): New parameter args_to_skip, pass it to redirect_edge_duplicating_thunks which is called instead of cgraph_redirect_edge_callee. (cgraph_create_virtual_clone): Pass args_to_skip to cgraph_clone_node, moved setting of a lot of flags to set_new_clone_decl_and_node_flags. testsuite/ * g++.dg/ipa/pr60640-1.C: New test. * g++.dg/ipa/pr60640-2.C: Likewise. * g++.dg/ipa/pr60640-3.C: Likewise. * g++.dg/ipa/pr60640-4.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209097 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-04 Bernd Edlinger <bernd.edlinger@hotmail.de>edlinger2014-04-042-19/+16
| | | | | | | | | | PR fortran/60191 * fortran/trans-types.c (gfc_get_function_type): In case of recursion build a variadic function type with empty argument list instead of a stdarg-like function type with incomplete argument list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209091 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60657law2014-04-045-11/+49
| | | | | | | | | | | | | | | | * config/arm/predicates.md (const_int_I_operand): New predicate. (const_int_M_operand): Similarly. * config/arm/arm.md (insv_zero): Use const_int_M_operand instead of const_int_operand. (insv_t2, extv_reg, extzv_t2): Likewise. (load_multiple_with_writeback): Similarly for const_int_I_operand. (pop_multiple_with_writeback_and_return): Likewise. (vfp_pop_multiple_with_writeback): Likewise PR target/60657 * gcc.target/arm/pr60657.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209085 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-04 Richard Biener <rguenther@suse.de>rguenth2014-04-0411-17/+94
| | | | | | | | | | | | | | | | | | | PR ipa/60746 * tree-ssanames.c (make_ssa_name_fn): Fix assert. * gimple.c (gimple_set_bb): Avoid ICEing for NULL cfun for non-GIMPLE_LABELs. * gimplify.h (gimple_add_tmp_var_fn): Declare. * gimplify.c (gimple_add_tmp_var_fn): New function. * gimple-expr.h (create_tmp_reg_fn): Declare. * gimple-expr.c (create_tmp_reg_fn): New function. * gimple-low.c (record_vars_into): Don't change cfun. * cgraph.c (cgraph_redirect_edge_call_stmt_to_callee): Fix code generation without cfun. * g++.dg/torture/pr60746.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209079 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix shell scripting.tschwinge2014-04-042-3/+8
| | | | | | | PR bootstrap/60719 * Makefile.in (install-driver): Fix shell scripting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209072 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>fabien2014-04-046-10/+21
| | | | | | | | | | | | | | | * decl.c (duplicate_decls): Check for the return of permerror before emitting a note. 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org> * g++.old-deja/g++.robertl/eb121.C: Adjust. * g++.old-deja/g++.jason/overload21.C: Likewise. * g++.old-deja/g++.law/init5.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209071 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209068 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-03 Cong Hou <congh@google.com>congh2014-04-035-4/+55
| | | | | | | | | | | | | | | | | | | | | | | | PR tree-optimization/60505 * tree-vectorizer.h (struct _stmt_vec_info): Add th field as the threshold of number of iterations below which no vectorization will be done. * tree-vect-loop.c (new_loop_vec_info): Initialize LOOP_VINFO_COST_MODEL_THRESHOLD. * tree-vect-loop.c (vect_analyze_loop_operations): Set LOOP_VINFO_COST_MODEL_THRESHOLD. * tree-vect-loop.c (vect_transform_loop): Use LOOP_VINFO_COST_MODEL_THRESHOLD. * tree-vect-loop.c (vect_analyze_loop_2): Check the maximum number of iterations of the loop and see if we should build the epilogue. 2014-04-03 Cong Hou <congh@google.com> PR tree-optimization/60505 * gcc.dg/vect/pr60505.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209065 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-03 Richard Biener <rguenther@suse.de>rguenth2014-04-035-23/+51
| | | | | | | | | | | | | | | | | | | | | | * tree-streamer.h (struct streamer_tree_cache_d): Add next_idx member. (streamer_tree_cache_create): Adjust. * tree-streamer.c (streamer_tree_cache_add_to_node_array): Adjust to allow optional nodes array. (streamer_tree_cache_insert_1): Use next_idx to assign idx. (streamer_tree_cache_append): Likewise. (streamer_tree_cache_create): Create nodes array optionally as specified by parameter. * lto-streamer-out.c (create_output_block): Avoid maintaining the node array in the writer cache. (DFS_write_tree): Remove assertion. (produce_asm_for_decls): Free the out decl state hash table early. * lto-streamer-in.c (lto_data_in_create): Adjust for streamer_tree_cache_create prototype change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209059 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-03 Richard Biener <rguenther@suse.de>rguenth2014-04-032-8/+5
| | | | | | | | * tree-streamer-out.c (streamer_write_chain): Do not temporarily set TREE_CHAIN to NULL_TREE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209058 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-03 Richard Biener <rguenther@suse.de>rguenth2014-04-034-9/+36
| | | | | | | | | | | PR tree-optimization/60740 * graphite-scop-detection.c (stmt_simple_for_scop_p): Iterate over all GIMPLE_COND operands. * gcc.dg/graphite/pr60740.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209057 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (Wnon-virtual-dtor): Adjust documentation.nathan2014-04-0314-86/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | (Weffc++): Remove Scott's numbering, merge lists and reference Wnon-virtual-dtor. c-family/ * c.opt (Wnon-virtual-dtor): Auto set when Weffc++. cp/ * class.c (accessible_nvdtor_p): New. (check_bases): Don't check base destructor here ... (check_bases_and_members): ... check them here. Trigger on Wnon-virtual-dtor flag. (finish_struct_1): Use accessible_nvdtor_p. testsuite/ * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case. * g++.dg/warn/Wnvdtor-2.C: New. * g++.dg/warn/Wnvdtor-3.C: New. * g++.dg/warn/Wnvdtor-4.C: New. * g++.dg/warn/Weff1.C: Delete. * g++.old-deja/g++.benjamin/15309-1.C: Delete. * g++.old-deja/g++.benjamin/15309-2.C: Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209056 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rl78/rl78-expand.md (movqi): Handle (SUBREG (SYMBOL_REF))nickc2014-04-032-6/+16
| | | | | | | properly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209055 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-03 Martin Jambor <mjambor@suse.cz>jamborm2014-04-033-4/+12
| | | | | | | | | | | * ipa-cp.c (ipcp_verify_propagated_values): Also dump symtab and mention gcc_unreachable before failing. * ipa.c (symtab_remove_unreachable_nodes): Also print order of removed symbols. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209052 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ipa/60659hubicka2014-04-034-5/+105
| | | | | | | | | | | * ipa-devirt.c (get_polymorphic_call_info): Do not ICE on type inconsistent code and instead mark the context inconsistent. (possible_polymorphic_call_targets): For inconsistent contexts return empty complete list. * testsuite/g++.dg/torture/pr60659.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209048 138bc75d-0d04-0410-961f-82ee72b054a4
* This patch does three related things for the moxie port...green2014-04-033-2/+59
| | | | | | | | | | | 1. Changes char to be unsigned by default 2. Changes WCHAR_TYPE from long int to unsigned int 3. Zero- and sign-extends values properly, sometimes using the new sign-extension instructions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209047 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209045 138bc75d-0d04-0410-961f-82ee72b054a4
* [gcc]wschmidt2014-04-024-2/+50
| | | | | | | | | | | | | | | | | | | | 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com> PR tree-optimization/60733 * gimple-ssa-strength-reduction.c (ncd_with_phi): Change required insertion point for PHI candidates to be the end of the feeding block for the PHI argument. [gcc/testsuite] 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com> PR tree-optimization/60733 * gcc.dg/torture/pr60733.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209040 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>vmakarov2014-04-024-8/+71
| | | | | | | | | | | | | | | PR rtl-optimization/60650 * lra-constraints.c (process_alt_operands): Decrease reject for earlyclobber matching. 2014-04-02 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/60650 * gcc.target/arm/pr60650-2.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209038 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/avx2-vpand-3.c,jsm282014-04-023-2/+7
| | | | | | | gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209034 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,jsm282014-04-0215-0/+28
| | | | | | | | | | | | | | | | gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c, gcc.target/i386/memcpy-strategy-1.c, gcc.target/i386/memcpy-strategy-2.c, gcc.target/i386/memcpy-vector_loop-1.c, gcc.target/i386/memcpy-vector_loop-2.c, gcc.target/i386/memset-vector_loop-1.c, gcc.target/i386/memset-vector_loop-2.c, gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c, gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for -march= options different from those in dg-options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209033 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>krebbel2014-04-022-1/+5
| | | | | | | | | * config/s390/s390.c (s390_expand_insv): Use GET_MODE_BITSIZE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209032 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/spu/spu.c (pad_bb): Do not crash when the lastuweigand2014-04-022-1/+6
| | | | | | | insn is CODE_FOR_blockage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209029 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/spu/spu.md ("insv"): Fail if bitoffset+bitsizeuweigand2014-04-022-1/+12
| | | | | | | lies outside the target mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209028 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Michael Meissner <meissner@linux.vnet.ibm.com>meissner2014-04-023-6/+21
| | | | | | | | | | | | | | | | | | | PR target/60735 * config/rs6000/rs6000.c (rs6000_hard_regno_mode_ok): If we have software floating point or no floating point registers, do not allow any type in the FPRs. Eliminate a test for SPE SIMD types in GPRs that occurs after we tested for GPRs that would never be true. * config/rs6000/rs6000.md (mov<mode>_softfloat32, FMOVE64): Rewrite tests to use TARGET_DOUBLE_FLOAT and TARGET_E500_DOUBLE, since the FMOVE64 type is DFmode/DDmode. If TARGET_E500_DOUBLE, specifically allow DDmode, since that does not use the SPE SIMD instructions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209025 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.h (c_expand_expr): Remove declaration.mpolacek2014-04-022-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209020 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,jsm282014-04-0223-22/+41
| | | | | | | | | | | | | | | | | | | | | gcc.target/i386/pr30970.c: Use -mtune=generic. * gcc.target/i386/avx2-vpaddb-3.c, gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c, gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c, gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c, gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c, gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c, gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c, gcc.target/i386/avx2-vpsubw-3.c, gcc.target/i386/avx256-unaligned-load-1.c, gcc.target/i386/avx256-unaligned-load-4.c, gcc.target/i386/avx256-unaligned-store-1.c, gcc.target/i386/avx256-unaligned-store-2.c, gcc.target/i386/avx256-unaligned-store-4.c: Use -mno-prefer-avx128. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209019 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>dominiq2014-04-024-1/+19
| | | | | | | | | | | | | | | | | | Iain Sandoe <iain@codesourcery.com> PR target/54083 * gcc.dg/attr-weakref-1.c: Allow the test on darwin with the additional options -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace. * gcc.dg/torture/pr53922.c: Additional option -Wl,-flat_namespace for darwin[89]. * gcc.dg/torture/pr60092.c: Additional options -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace for darwin[89]. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209018 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Dominique d'Humieres <dominiq@lps.ens.fr>dominiq2014-04-022-4/+5
| | | | | | | | | | PR target/43751 * lib/prune.exp: Modify the regular express to prune the new warnings introduced by r205679 on darwin9. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209016 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Richard Biener <rguenther@suse.de>rguenth2014-04-024-3/+28
| | | | | | | | | | | | PR middle-end/60729 * optabs.c (expand_abs_nojump): Honor flag_trapv only for MODE_INTs. Properly use negv_optab. (expand_abs): Likewise. * g++.dg/vect/pr60729.cc: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209012 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Richard Biener <rguenther@suse.de>rguenth2014-04-022-4/+13
| | | | | | | | | PR bootstrap/60719 * Makefile.in (install-driver): Guard extra installs with special names properly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209010 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209007 138bc75d-0d04-0410-961f-82ee72b054a4
* fix gcc/cp/ChangeLog formattingjason2014-04-011-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209001 138bc75d-0d04-0410-961f-82ee72b054a4
* * pt.c (process_partial_specialization): Say "not deducible"jason2014-04-017-9/+14
| | | | | | rather than "not used". Use inform. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209000 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60374jason2014-04-014-0/+38
| | | | | | | * pt.c (coerce_template_parms): Check that the pack expansion pattern works with the first matching parameter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208999 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>fabien2014-04-0112-43/+80
| | | | | | | | | | | | | | * cp/init.c (perform_member_init): Homogenize uninitialized diagnostics. 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org> * g++.dg/init/ctor4.C: Adjust. * g++.dg/init/ctor4-1.C: New. * g++.dg/cpp0x/defaulted2.C: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208998 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60708jason2014-04-013-0/+26
| | | | | | * call.c (build_array_conv): Call complete_type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208996 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60713jason2014-04-013-2/+43
| | | | | | | | * typeck2.c (PICFLAG_SIDE_EFFECTS): New. (picflag_from_initializer): Return it. (process_init_constructor): Handle it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208995 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Michael Meissner <meissner@linux.vnet.ibm.com>meissner2014-04-012-0/+8
| | | | | | | | | * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Document vec_vgbbd. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208993 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60642jason2014-04-019-24/+93
| | | | | | | | | | | * decl2.c (is_late_template_attribute): Don't defer abi_tag. * mangle.c (write_unqualified_name): Fix abi_tag on templates. * pt.c (get_template_info): Handle NAMESPACE_DECL. (most_general_template): Handle more kinds of template. * tree.c (handle_abi_tag_attribute): Ignore abi_tag on template instantiations and specializations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208992 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60704rth2014-04-012-0/+19
| | | | | | * gcc.dg/pr60704.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208990 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60704rth2014-04-012-1/+12
| | | | | | | * config/i386/i386.md (*float<SWI48><MODEF>2_sse): Leave the second alternative enabled before register allocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208989 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Chung-Lin Tang <cltang@codesourcery.com>cltang2014-04-014-8/+50
| | | | | | | | | | | | | | | | * config/nios2/nios2.md (unspec): Remove UNSPEC_TLS, UNSPEC_TLS_LDM. * config/nios2/nios2.c (nios2_function_profiler): Fix addi operand typo. (nios2_large_got_address): Remove unneeded 'sym' parameter. (nios2_got_address): Update nios2_large_got_address call site. (nios2_delegitimize_address): New function. (TARGET_DELEGITIMIZE_ADDRESS): Define to nios2_delegitimize_address. * config/nios2/linux.h (GLIBC_DYNAMIC_LINKER): Define. (LINK_SPEC): Specify dynamic linker using GNU_USER_DYNAMIC_LINKER. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208988 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2014-04-012-1/+8
| | | | | | | | | | 2014-04-01 Martin Husemann <martin@duskware.de> * config/mips/netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32 for -mabi=32. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208985 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2014-04-012-57/+26
| | | | | | | | | | | PR rtl-optimization/60604 * recog.c (general_operand): Incorporate REG_CANNOT_CHANGE_MODE_P check from register_operand. (register_operand): Redefine in terms of general_operand. (nonmemory_operand): Use register_operand for the non-constant cases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208984 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in gcc/testsuite/ChangeLog.amker2014-04-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208981 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60363amker2014-04-012-1/+7
| | | | | | | | | * gcc.target/tree-ssa/ssa-dom-thread-4.c: Xfail for logical_op_short_circuit targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208980 138bc75d-0d04-0410-961f-82ee72b054a4
* libfortran/60128dominiq2014-04-012-10/+27
| | | | | | | | | * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests. XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208979 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Richard Biener <rguenther@suse.de>rguenth2014-04-012-0/+8
| | | | | | | | * gimple.h (struct gimple_statement_base): Align subcode to 16 bits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208978 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (mapp-regs): Clarify.ebotcazou2014-04-012-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208973 138bc75d-0d04-0410-961f-82ee72b054a4