aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2005-04-14Whoops, wrong version of file.Daniel Berlin1-1/+2
Sorry about that From-SVN: r98137
2005-04-14re PR tree-optimization/20963 (ICE tree check: expected value_handle, have ↵Daniel Berlin2-1/+31
addr_expr in value_exists_in_set_bitmap, at tree-ssa-pre.c:437) 2005-04-14 Daniel Berlin <dberlin@dberlin.org> Fix PR tree-optimization/20963 * tree-ssa-pre.c (compute_avail): Remove special case for TREE_INVARIANT. (create_expression_by_pieces): Add value numbers for forced out statements. From-SVN: r98136
2005-04-14cris.md: Replace references to (reg:SI 16) with (reg:SI CRIS_SRP_REGNUM).Hans-Peter Nilsson2-8/+11
* config/cris/cris.md: Replace references to (reg:SI 16) with (reg:SI CRIS_SRP_REGNUM). From-SVN: r98135
2005-04-14re PR tree-optimization/20657 ([tcb] VRP does not get rid of a redundant ↵Kazu Hirata4-0/+30
"if" statement.) gcc/ PR tree-optimization/20657 * tree-vrp.c (extract_range_from_expr): Notice INTEGER_CST to create an appropriate range from it. testsuite/ PR tree-optimization/20657 * gcc.dg/tree-ssa/pr20657.c: New. From-SVN: r98134
2005-04-14cp-tree.h (SET_TMPL_ARG, [...]): Remove.Kazu Hirata2-12/+5
* cp-tree.h (SET_TMPL_ARG, ENUM_TI_TEMPLATE, ENUM_TI_ARGS, CLASSTYPE_TEMPLATE_LEVEL): Remove. From-SVN: r98133
2005-04-14reg-stack.c (subst_stack_regs_pat): Handle <UNSPEC_FIST_FLOOR> and ↵Uros Bizjak3-0/+337
<UNSPEC_FIST_CEIL> case. * reg-stack.c (subst_stack_regs_pat): Handle <UNSPEC_FIST_FLOOR> and <UNSPEC_FIST_CEIL> case. * config/i386/i386.md (UNSPEC_FIST_FLOOR, UNSPEC_FIST_CEIL): New. (*fist<mode>2_floor_1, fistdi2_floor, fistdi2_floor_with_temp) (fist<mode>2_floor, fist<mode>2_floor_with_temp): New isns patterns to implement lfloor and llfloor built-ins as x87 intrinsic function. (fistdi2_floor, fist<mode>2_floor splitters): New splitters. (lfloor<mode>2): New expanders. (*fist<mode>2_ceil_1, fistdi2_ceil, fistdi2_ceil_with_temp) (fist<mode>2_ceil, fist<mode>2_ceil_with_temp): New isns patterns to implement lceil and llceil built-ins as x87 intrinsic function. (fistdi2_ceil, fist<mode>2_ceil splitters): New splitters. (lceil<mode>2): New expanders. From-SVN: r98132
2005-04-14convert.c (convert_to_integer): Convert (long int)trunc{,f,l}, and (long ↵Uros Bizjak4-0/+50
long int)ceil{,f,l} into FIX_TRUNC_EXPR. * convert.c (convert_to_integer): Convert (long int)trunc{,f,l}, and (long long int)ceil{,f,l} into FIX_TRUNC_EXPR. testsuite: * gcc.dg/builtins-53.c: Also check (int)trunc* and (long long int)trunc*. From-SVN: r98131
2005-04-14re PR target/20927 (ICE in smallest_mode_for_size, at stor-layout.c:221 (s390x))Ulrich Weigand4-0/+36
ChangeLog: PR target/20927 * config/s390/s390-modes.def: Define TFmode. testsuite/ChangeLog: PR target/20927 * gcc.dg/pr20927.c: New test. From-SVN: r98128
2005-04-14ChangeLog: Added comment on gfc_match_if for the 2005-04-09 entry on match.c.François-Xavier Coudert1-0/+2
* ChangeLog: Added comment on gfc_match_if for the 2005-04-09 entry on match.c. From-SVN: r98127
2005-04-14Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r98118.2
2005-04-13mips.h (ASM_OUTPUT_CASE_LABEL): Delete.Richard Sandiford3-17/+11
* config/mips/mips.h (ASM_OUTPUT_CASE_LABEL): Delete. (JUMP_TABLES_IN_TEXT_SECTION): Define. * config/mips/mips.c (mips16_insn_length): Remove reference to JUMP_TABLES_IN_TEXT_SECTION. From-SVN: r98111
2005-04-13pr19683-1.c: Guard with #ifndef __mips16.Richard Sandiford3-0/+15
* gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16. * gcc.target/mips/asm-1.c: Likewise. From-SVN: r98110
2005-04-13Fix result of folding of xor operation on two identical vectors.Fariborz Jahanian3-1/+38
OKed by Roger Sayle. From-SVN: r98107
2005-04-13objc-fast-4.m: New.Dale Johannesen2-0/+14
2005-04-13 Dale Johannesen <dalej@apple.com> * objc.dg/objc-fast-4.m: New. From-SVN: r98106
2005-04-13Make-lang.in (objc-lang.o): Depend on tree-gimple.h.Dale Johannesen5-2/+70
2005-04-13 Dale Johannesen <dalej@apple.com> * objc/Make-lang.in (objc-lang.o): Depend on tree-gimple.h. (objc-act.o): Ditto. * objc/objc-act.c (objc_gimplify_expr): New. (objc_get_callee_fndecl): New. * objc/objc-act.h: Include tree-gimple.h. Declare new functions. * objc/objc-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Define. (LANG_HOOKS_GET_CALLEE_FNDECL): Define. From-SVN: r98105
2005-04-13tree-if-conv.c (tree_if_convert_cond_expr): Do not create extra temp variables.Devang Patel2-17/+5
* tree-if-conv.c (tree_if_convert_cond_expr): Do not create extra temp variables. From-SVN: r98104
2005-04-13CRIS prologue as RTL.Hans-Peter Nilsson5-328/+656
* config/cris/cris-protos.h (cris_emit_movem_store) (cris_expand_prologue): Prototype. * config/cris/cris.c (struct machine_function): New member stdarg_regs. (cfa_label_num, cris_target_asm_function_prologue): Remove. (TARGET_ASM_FUNCTION_PROLOGUE): Don't override. (cris_general_operand_or_gotless_symbol): Accept CRIS_UNSPEC_GOT. (cris_load_multiple_op, cris_return_address_on_stack) (cris_return_address_on_stack_for_return): ISO-Cify. (cris_store_multiple_op): New predicate function. (cris_expand_prologue, cris_emit_movem_store): New functions. (cris_print_operand) <case 'O'>: Handle modifications other than post-increment. (cris_symbol, cris_got_symbol): Return 0 for CRIS_UNSPEC_GOT. (cris_gotless_symbol): Return 1 for CRIS_UNSPEC_GOT. (cris_gen_movem_load): Rearrange slightly to make local variable src a parameter, removing osrc. (cris_setup_incoming_varargs): Set machine_function member stdarg_regs to correspond to the number of registers that need to be saved. * config/cris/cris.h (EXTRA_CONSTRAINT_S): Accept CRIS_UNSPEC_GOT. (PREDICATE_CODES): Add cris_store_multiple_op. Make cris_general_operand_or_gotless_symbol accept UNSPEC. * config/cris/cris.md (CRIS_UNSPEC_GOT): New constant. ("*movsi_internal") <alternative 8>: Handle CRIS_UNSPEC_GOT. ("*cris_store_multiple"): New pattern. Tweak common comment above this and "*cris_load_multiple". ("prologue"): New define_expand. From-SVN: r98103
2005-04-13cris.md ("epilogue"): Conditionalize on TARGET_PROLOGUE_EPILOGUE.Hans-Peter Nilsson2-1/+6
* config/cris/cris.md ("epilogue"): Conditionalize on TARGET_PROLOGUE_EPILOGUE. From-SVN: r98102
2005-04-13cris-torture.exp: New driver in new directory.Hans-Peter Nilsson3-0/+51
* gcc.target/cris/torture/cris-torture.exp: New driver in new directory. * gcc.target/cris/torture/no-pro-epi-1.c: New test. From-SVN: r98101
2005-04-13re PR target/20924 (inline float divide does not set correct fpu status flags)Steve Ellcey2-6/+17
PR target/20924 * config/ia64/ia64.md (divsf3_internal_lat): Generate frcpa with fpsr 0 instead of fpsr 1. (divsf3_internal_thr): Ditto. (divdf3_internal_lat): Ditto. (divdf3_internal_thr): Ditto. (divxf3_internal_lat): Ditto. (divxf3_internal_thr): Ditto. From-SVN: r98095
2005-04-13basic-block.h, [...]: Fix comment typos.Kazu Hirata1-1/+1
* basic-block.h, tree-ssa-uncprop.c, varasm.c, config/i386/sse.md: Fix comment typos. From-SVN: r98094
2005-04-13ppc-vector-memcpy.c: XFAIL on AIX and SPE.David Edelsohn3-0/+4
* gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE. * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE. From-SVN: r98093
2005-04-13* gcc.dg/ucnid-[23456].c: XFAIL on AIX.David Edelsohn6-2/+11
From-SVN: r98092
2005-04-13re PR tree-optimization/20913 (copy-prop does not fold conditionals)Kazu Hirata4-0/+47
gcc/ PR tree-optimization/20913 * tree-ssa-copy.c (copy_prop_visit_cond_stmt): Fold COND_EXPR. testsuite/ PR tree-optimization/20913 * gcc.dg/tree-ssa/pr20913.c: New. From-SVN: r98091
2005-04-13re PR tree-optimization/20913 (copy-prop does not fold conditionals)Kazu Hirata4-3/+45
gcc/ PR tree-optimization/20913 * tree-ssa-copy.c (copy_prop_visit_cond_stmt): Fold COND_EXPR. testsuite/ PR tree-optimization/20913 * gcc.dg/tree-ssa/pr20913.c: New. From-SVN: r98090
2005-04-13elfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK from being used ↵Julian Brown4-1/+26
for symbols with vague linkage when... * gcc/config/elfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK from being used for symbols with vague linkage when HAVE_GAS_COMDAT_GROUP is true. * gcc/java/decl.c (finish_method): Give methods once-only linkage. From-SVN: r98089
2005-04-13rtl.h (NOTE_PREDICTION_ALG, [...]): Remove.Kazu Hirata2-5/+3
* rtl.h (NOTE_PREDICTION_ALG, NOTE_PREDICTION_FLAGS, NOTE_PREDICT): Remove. From-SVN: r98088
2005-04-13* rtl.h (RTX_EXPR_FIRST, RTX_EXPR_LAST): Remove.Kazu Hirata2-2/+2
From-SVN: r98087
2005-04-13genattrtab.c (NULL_ATTR): Remove.Kazu Hirata3-3/+3
* genattrtab.c (NULL_ATTR): Remove. * ifcvt.c (NULL_EDGE): Likewise. From-SVN: r98086
2005-04-13basic-block.h, [...]: Fix comment typos.Kazu Hirata4-5/+10
* basic-block.h, tree-ssa-uncprop.c, varasm.c, config/i386/sse.md: Fix comment typos. From-SVN: r98085
2005-04-13re PR c++/13744 (ICE when using implicit copy constructor for struct defined ↵Volker Reichelt2-0/+19
in template function) PR c++/13744 * g++.dg/inherit/local3.C: New test. From-SVN: r98082
2005-04-13configure.ac (gcc_AC_CHECK_DECLS): Add vsnprintf.Eric Botcazou5-4/+20
* configure.ac (gcc_AC_CHECK_DECLS): Add vsnprintf. * configure: Regenerate. * config.in: Likewise. * system.h: Declare vsnprintf if not already declared. From-SVN: r98080
2005-04-13Add missing entry for previous checkin.Eric Botcazou1-0/+36
From-SVN: r98079
2005-04-13optc-gen.awk: Handle stand-alone Mask records.Eric Botcazou14-246/+284
* optc-gen.awk: Handle stand-alone Mask records. * opth-gen.awk: Likewise. * doc/options.texi (Option file format): Document them. * config.gcc (sparc-*-netbsdelf*, sparc-*-linux*, sparc64-*-freebsd*, sparc64-*-linux*, sparc64-*-netbsd*): Add long-double-switch.opt. (sparc64-*-openbsd*, sparc64-*-elf*): Add little-endian.opt. * config/sparc/sparc.h (MASK_FPU, MASK_UNALIGNED_DOUBLES, MASK_V8, MASK_SPARCLITE, MASK_SPARCLET, MASK_V9, MASK_DEPRECATED_V8_INSNS, MASK_IMPURE_TEXT, MASK_APP_REGS, MASK_HARD_QUAD, MASK_LITTLE_ENDIAN, MASK_PTR64, MASK_64BIT, MASK_STACK_BIAS, MASK_FPU_SET, MASK_VIS, MASK_V8PLUS, MASK_FASTER_STRUCTS, MASK_LONG_DOUBLE_128): Delete. (TARGET_FPU, TARGET_UNALIGNED_DOUBLES, TARGET_V8, TARGET_SPARCLITE, TARGET_SPARCLET, TARGET_V9, TARGET_DEPRECATED_V8_INSNS, TARGET_IMPURE_TEXT, TARGET_APP_REGS, MASK_HARD_QUAD, TARGET_LITTLE_ENDIAN, TARGET_PTR64, TARGET_64BIT, MASK_STACK_BIAS, TARGET_FPU_SET, TARGET_VIS, TARGET_V8PLUS, TARGET_FASTER_STRUCTS, TARGET_LONG_DOUBLE_128): Likewise. (TARGET_SWITCHES, SUBTARGET_SWITCHES): Likewise. (TARGET_OPTIONS, SUBTARGET_OPTIONS): Likewise. * config/sparc/freebsd.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/linux.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/linux64.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/netbsd-elf.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/sp64-elf.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/sparc.c (fpu_option_set): New global. (sparc_handle_option): New function. (sparc_override_options): Test fpu_option_set. (TARGET_DEFAULT_TARGET_FLAGS): Set to TARGET_DEFAULT. (TARGET_HANDLE_OPTION): Set to sparc_handle_option. * config/sparc/sparc.opt: New file. * config/sparc/little-endian.opt: Likewise. * config/sparc/long-double-switch.opt: Likewise. From-SVN: r98078
2005-04-13bfin.c (bfin_lib_id_given): New static variable.Bernd Schmidt3-1/+11
* config/bfin/bfin.c (bfin_lib_id_given): New static variable. (bfin_handle_options): Set it if -mshared-library-id= is seen. * config/bfin/bfin.opt (mshared-library-id=): Lose Var(bfin_lib_id_given). From-SVN: r98077
2005-04-13sysv4.h (NO_IMPLICIT_EXTERN_C): undefine before defining.Matt Thomas2-0/+6
2005-04-13 Matt Thomas <matt@3am-software.com> * config/rs6000/sysv4.h (NO_IMPLICIT_EXTERN_C): undefine before defining. From-SVN: r98076
2005-04-13* tree-inline.c (INSNS_PER_STMT): Remove.Kazu Hirata2-5/+2
From-SVN: r98073
2005-04-13tree-ssa-forwprop.c (vars, [...]): Remove.Kazu Hirata2-334/+224
* tree-ssa-forwprop.c (vars, record_single_argument_cond_exprs, substitute_single_use_vars): Remove. (forward_propagate_into_cond_1, forward_propagate_into_cond): New. (tree_ssa_forward_propagate_single_use_vars): Call forward_propagate_into_cond for each COND_EXPR. From-SVN: r98072
2005-04-13* cgraphunit.c (INSNS_PER_CALL): Remove.Kazu Hirata2-2/+2
From-SVN: r98071
2005-04-13* rtl.h (CLEAR_RTX_FLAGS): Remove.Kazu Hirata2-13/+4
From-SVN: r98070
2005-04-12i386.c (ix86_prepare_sse_fp_compare_args): Split ...Richard Henderson5-263/+336
* config/i386/i386.c (ix86_prepare_sse_fp_compare_args): Split ... (ix86_expand_sse_fp_minmax): ... from ... (ix86_expand_fp_movcc): ... here. (ix86_expand_sse_movcc): Rewrite from ix86_split_sse_movcc. * config/i386/i386-protos.h: Update. * config/i386/i386.md (UNSPEC_IEEE_MIN, UNSPEC_IEEE_MAX): New. (sse_setccsf, sse_setccdf): Allow before reload. (movsfcc_1_sse_min, movsfcc_1_sse_max, movsfcc_1_sse): Remove. (movdfcc_1_sse_min, movdfcc_1_sse_max, movdfcc_1_sse): Remove. (ieee_sminsf3, ieee_smaxsf3, ieee_smindf3, ieee_smaxdf3): New. * config/i386/sse.md (andsf3, nandsf3, iorsf3, xorsf3): New. (anddf3, nanddf3, iordf3, xordf3): New. From-SVN: r98068
2005-04-12* gcc.dg/tree-ssa/20050412-1.c: New test.Jeff Law2-0/+20
From-SVN: r98067
2005-04-12Makefile.in (OBJS-common): Add tree-ssa-uncprop.o.Jeff Law9-127/+636
* Makefile.in (OBJS-common): Add tree-ssa-uncprop.o. (tree-ssa-uncprop.o): Add dependencies. * tree-cfg.c (remove_useless_stmts_bb, remove_useless_stmts): Remove. * tree-flow.h (remove_useless_stmts): Remove prototype. * tree-outof-ssa.c (rewrite_out_of_ssa): Remove call to remove_useless_stmts. * timevar.def (TV_TREE_SSA_UNCPROP): New timevar. * tree-optimize.c (init_tree_optimization_passes): Add uncprop pass. * tree-pass.h (pass_uncprop): Declare. * tree-ssa-uncprop.c: New file. From-SVN: r98066
2005-04-12Fix problem with FP reg r29 being corrupted on stack unwind.James E Wilson2-0/+7
PR target/20670 * unwind-ia64.c (uw_intall_context): Add missing load of r27. From-SVN: r98061
2005-04-13Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r98058.2
2005-04-12re PR libfortran/19106 ([4.0 only] segfault in executable for print ↵Thomas Koenig5-4/+49
*,sum(a,dim=2,mask=a>0)) 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/19106 * m4/iforeach.c (name`'rtype_qual`_'atype_code): Add TODO that setting correct strides is a front end job. (`m'name`'rtype_qual`_'atype_code): Likewise. If mask has a lowest stride of 0, adjust to 1. * m4/ifunction.c (name`'rtype_qual`_'atype_code): Add TODO that setting correct strides is a front end job. (`m'name`'rtype_qual`_'atype_code): Likewise. If mask has a lowest stride of 0, adjust to 1. * maxloc0_4_i4.c: Regenerated * maxloc0_4_i8.c: Regenerated * maxloc0_4_r4.c: Regenerated * maxloc0_4_r8.c: Regenerated * maxloc0_8_i4.c: Regenerated * maxloc0_8_i8.c: Regenerated * maxloc0_8_r4.c: Regenerated * maxloc0_8_r8.c: Regenerated * maxloc1_4_i4.c: Regenerated * maxloc1_4_i8.c: Regenerated * maxloc1_4_r4.c: Regenerated * maxloc1_4_r8.c: Regenerated * maxloc1_8_i4.c: Regenerated * maxloc1_8_i8.c: Regenerated * maxloc1_8_r4.c: Regenerated * maxloc1_8_r8.c: Regenerated * maxval_i4.c: Regenerated * maxval_i8.c: Regenerated * maxval_r4.c: Regenerated * maxval_r8.c: Regenerated * minloc0_4_i4.c: Regenerated * minloc0_4_i8.c: Regenerated * minloc0_4_r4.c: Regenerated * minloc0_4_r8.c: Regenerated * minloc0_8_i4.c: Regenerated * minloc0_8_i8.c: Regenerated * minloc0_8_r4.c: Regenerated * minloc0_8_r8.c: Regenerated * minloc1_4_i4.c: Regenerated * minloc1_4_i8.c: Regenerated * minloc1_4_r4.c: Regenerated * minloc1_4_r8.c: Regenerated * minloc1_8_i4.c: Regenerated * minloc1_8_i8.c: Regenerated * minloc1_8_r4.c: Regenerated * minloc1_8_r8.c: Regenerated * minval_i4.c: Regenerated * minval_i8.c: Regenerated * minval_r4.c: Regenerated * minval_r8.c: Regenerated * product_c4.c: Regenerated * product_c8.c: Regenerated * product_i4.c: Regenerated * product_i8.c: Regenerated * product_r4.c: Regenerated * product_r8.c: Regenerated * sum_c4.c: Regenerated * sum_c8.c: Regenerated * sum_i4.c: Regenerated * sum_i8.c: Regenerated * sum_r4.c: Regenerated * sum_r8.c: Regenerated 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/19016 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Add tests with mask generated by expression. * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. From-SVN: r98052
2005-04-12Temporary fix for partitioning problems; real fix coming soon.Caroline Tice3-10/+23
From-SVN: r98051
2005-04-12Makefile.in: Add function.h to BASIC_BLOCK_H.Steven Bosscher14-114/+146
* Makefile.in: Add function.h to BASIC_BLOCK_H. Remove all references to gt-tree-cfg.h. * basic-block.h (struct basic_block_def): Don't skip rbi for garbage collection. (struct reorder_block_def): Make GTY-able. (struct control_flow_graph): New structure. (n_edges, n_basic_blocks, last_basic_block, basic_block_info, BASIC_BLOCK, EXIT_BLOCK_PTR, ENTRY_BLOCK_PTR): No longer vars, but instead defines to the control_flow_graph for cfun. (label_to_block_map): New define, points to the label map of the control_flow_graph for cfun. (n_edges_for_function, n_basic_blocks_for_function, last_basic_block_for_function, basic_block_info_for_function, EXIT_BLOCK_PTR_FOR_FUNCTION, ENTRY_BLOCK_PTR_FOR_FUNCTION, basic_block_info_for_function, label_to_block_map_for_function): Counterparts for the above, taking a struct function as an extra argument. (alloc_rbi_pool, free_rbi_pool): Remove prototypes. * cfg.c: (n_edges, n_basic_blocks, last_basic_block, basic_block_info, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR): Remove. (alloc_rbi_pool, free_rbi_pool): Remove. (initialize_bb_rbi): Use ggc_alloc_cleared instead of pool_alloc. * cfglayout.c: (cfg_layout_initialize): Don't allocate the rbi pool here... (cfg_layout_finalize) ... and don't free it here. * cfgrtl.c (cfg_layout_delete_block): Zero out rbi so it gets garbage collected. * flow.c (free_basic_block_vars): Set label_to_block_map and n_edges to zero too. * function.h (struct function): Add cfg field. * function.c (allocate_struct_function): Allocate the cfg. * tree-cfg.c (label_to_block_map): Remove. (build_tree_cfg): Don't allocate the rbi pool here... (delete_tree_cfg_annotations): ...and don't free it here. Also don't nullify label_to_block_map for cfun. Co-Authored-By: Jan Hubicka <jh@suse.cz> Co-Authored-By: Stuart Hastings <stuart@apple.com> From-SVN: r98048
2005-04-12Commit ChangeLog to go with patch reversion (forgot to do ChangeLog whenCaroline Tice1-0/+39
I reverted the patch). From-SVN: r98047
2005-04-12sparc.h (APPLY_RESULT_SIZE): Set to 24 in 64-bit mode.Eric Botcazou4-9/+17
* config/sparc/sparc.h (APPLY_RESULT_SIZE): Set to 24 in 64-bit mode. * config/sparc/sparc.md (untyped_call): Save the registers manually. * config/sparc/sparc.c (legitimate_address_p): Use TARGET_ARCH32. From-SVN: r98044