- 19 Aug, 2004 40 commits
-
-
target-supports.exp (check_profiling_available): Return false for arm*-*-symbianelf* and arm*-*-eabi*. * lib/target-supports.exp (check_profiling_available): Return false for arm*-*-symbianelf* and arm*-*-eabi*. From-SVN: r86286
Mark Mitchell committed -
* defaults.h (TARGET_LIBGCC_LIBFUNCS): Remove. * optabs.c (init_optabs): Don't check it. * config/arm/bpabi.h (TARGET_LIBGCC_LIBFUNCS): Do not define. * doc/tm.texi (TARGET_LIBGCC_FUNCS): Remove. From-SVN: r86285
Mark Mitchell committed -
* config/s390/s390.md (s390_warn_framesize_string) (s390_warn_dynamic_string, s390_stack_size_string) (s390_stack_guard_string): New global string variables. (s390_warn_framesize, s390_warn_dynamicstack_p, s390_stack_size) (s390_stack_guard): New global variables. (override_options): Added checks for the new options. (s390_emit_prologue): Emit stack check and trap code and perform compile time stack size checking. * config/s390/s390.h (TARGET_OPTIONS): Added new options "warn-framesize", "warn-dynamicstack", "stack-size" and "stack-guard". * doc/invoke.texi: Added documentation for the new options. From-SVN: r86284
Andreas Krebbel committed -
* unwind-dw2-fde.c (get_cie_encoding): Cast argument to strlen to eliminate warning. (linear_search_fdes): Declare p as unsigned. (binary_search_mixed_encoding_fdes): Likewise. * unwind-dw2.c (get_cie_encoding): Cast argument to strlen to eliminate warning. * config/s390/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Add missing type cast. From-SVN: r86280
Ulrich Weigand committed -
PR fortran/17091 * gfortran.h (gfc_access): Give ACCESS_UNKNOWN value 0. * symbol.c (gfc_clear_attr): Use memset. From-SVN: r86279
Paul Brook committed -
* config/s390/s390-protos.h (preferred_la_operand_p): Adapt prototype. * config/s390/s390.c (preferred_la_operand_p): Accept two operands instead of one. Check for strictly legitimate address. * config/s390/s390.md ("*la_31"/"*la_64" peepholes): Adapt call to preferred_la_operand_p, do not call gen_rtx_PLUS in predicate. From-SVN: r86278
Ulrich Weigand committed -
2004-08-19 Eric Christopher <echristo@redhat.com> * langhooks-def.h (LANG_HOOKS_UNSAVE_EXPR_NOW): Remove. * langhooks.h (unsave_expr_now): Ditto. * tree.h (unsave_expr_1): Remove prototype. (lhd_unsave_expr_now): Rename to unsave_expr_now. * tree-inline.c (unsave_expr_1): Move here from tree.c. Make static. (unsave_expr_now): Rename from lhd_unsave_expr_now. * tree-sra.c: Fix up for rename. * tree-ssa-copy.c: Ditto. * tree-eh.c: Ditto. * tree.c (unsave_expr_1): Move to tree-inline.c. 2004-08-19 Eric Christopher <echristo@redhat.com> * cp-tree.h (cxx_unsave_expr_now): Delete prototype. * tree.c (cxx_unsave_expr_now): Delete. (cp_unsave_r): Ditto. From-SVN: r86277
Eric Christopher committed -
2004-08-19 Benjamin Kosnik <bkoz@redhat.com> * testsuite/22_locale/time_put/put/char/3.cc (test03): Don't check timezone. * testsuite/22_locale/time_put/put/wchar_t/3.cc (test03): Same. From-SVN: r86271
Benjamin Kosnik committed -
Committed as obvious. From-SVN: r86270
Caroline Tice committed -
2004-08-19 Paolo Carlini <pcarlini@suse.de> * testsuite/performance/20_util/allocator/insert.cc: For std::map instantiate the allocator for a correct pair type. * testsuite/performance/20_util/allocator/insert_insert.cc: Likewise. * testsuite/performance/20_util/allocator/map_thread.cc: Likewise. * testsuite/performance/20_util/allocator/producer_consumer.cc: Likewise. * testsuite/performance/20_util/allocator/list_sort_search.cc: Very minor formatting fixes. * testsuite/performance/20_util/allocator/map_mt_find.cc: Likewise. From-SVN: r86269
Paolo Carlini committed -
PR c++/15890 * pt.c (push_template_decl_real): Disallow template allocation functions with fewer than two parameters. PR c++/15890 * g++.dg/template/delete1.C: New test. From-SVN: r86265
Mark Mitchell committed -
2004-08-19 Daniel Berlin <dberlin@dberlin.org> * vec.h (VEC_lower_bound): New macro. From-SVN: r86262
Daniel Berlin committed -
From-SVN: r86261
Richard Sandiford committed -
From-SVN: r86260
Bryce McKinlay committed -
PR target/16446 * config/mips/mips.c (struct mips_arg_info): Delete num_bytes. (mips_arg_info): Update accordingly. Remove common treatment of fpr_p; treat each ABI separately. Deal with n32/n64 complex float arguments. (function_arg): Add associated complex handling here. From-SVN: r86259
Richard Sandiford committed -
2004-08-19 Thomas Fitzsimmons <fitzsim@redhat.com> Michael Koch <konqueror@gmx.de> * configure.in, Makefile.am: Ported to automake 1.9. * Makefile.in: aclocal.m4 configure gcj/Makefile.in include/Makefile.in testsuite/Makefile.in include/config.h.in: Regenerated. * gcc/doc/install.texi: Update entry about automake for libjava. From-SVN: r86258
Michael Koch committed -
* config/arm/arm.c (arm_gen_load_multiple): Use adjust_automodify_address. Take base memory and offset instead of unchanging/struct/scalar bits. (arm_gen_store_multiple): Likewise. (arm_gen_movmemqi): Use adjust_automodify_address. * config/arm/arm-protos.h: Update decls. * config/arm/arm.md (load_multiple): Update arm_gen_load_multiple call. (store_multiple): Similarly. From-SVN: r86257
Richard Henderson committed -
PR fortran/14976 PR fortran/16228 * data.c (assign_substring_data_value): Remove. (create_character_intializer): New function. (gfc_assign_data_value): Track the typespec for the current subobject. Use create_character_intializer. testsuite/ * gfortran.dg/data_char_1.f90: New test. From-SVN: r86256
Paul Brook committed -
fortran/ PR fortran/16946 * check.c (gfc_check_reduction): New function. (gfc_check_minval_maxval): Removed. (gfc_check_product): Removed. (gfc_check_sum): Removed. * intrinsic.h: Add/remove declarations for these. * gfortran.h: Add field f3red to union gfc_check_f. * intrinsic.c (add_sym_3red): New function. (add_functions): Register maxval, minval, product, and sum intrinsics through add_sym_3red. (check_specific): Handle f3red union field. * iresolve.c: Whitespace change. testsuite/ PR fortran/16946 * gfortran.dg/reduction.f90: New testcase. From-SVN: r86255
Erik Schnetter committed -
PR fortran/16520 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors. From-SVN: r86254
Tobias Schlüter committed -
2004-08-19 Bryce McKinlay <mckinlay@redhat.com> * class.c (make_local_function_alias): Allocate extra space for 'L' in name buffer. Reported by Thomas Neumann. From-SVN: r86251
Bryce McKinlay committed -
From-SVN: r86250
J"orn Rennecke committed -
* cp-tree.h (build_shared_int_cst): Remove. * tree.c (shared_int_cache): Remove. (build_shared_int_cst): Remove. * class.c (finish_struct_1): Use build_int_cst. From-SVN: r86249
Nathan Sidwell committed -
From-SVN: r86248
Nathan Sidwell committed -
* tree.h (TYPE_CACHED_VALUES_P): New. (TYPE_CACHED_VALUES): New. (TYPE_ORIG_SIZE_TYPE): Adjust. * tree.def (INTEGER_CST): Update documentation. * tree.c: Inlcude params.h. (build_int_cst): Cache small values. (build_type_copy): Do not copy the value cache. * c-common.c (c_common_nodes_and_builtins): Add comment, remove unneeded zeroing. * c-typeck.c (build_c_cast): Add comment about OVERFLOW setting. * expmed.c (const_mult_add_overflow_p): Clear type copy's value cache. * fold-const.c (force_fit_type): Copy value when setting overflows. (int_const_binop): Likewise. * stor-layout.c: Include params.h (set_sizetype): Create values cache. (fixup_unsigned_type): Set UNSIGNED_P before caching any values. * params.def (PARAM_INTEGER_SHARE_LIMIT): New. * params.h (INTEGER_SHARE_LIMIT): New. * Makefile.in (tree.o, stor-layout.o): Depend on PARAMS_H. * cp/decl.c (finish_enum): Do not copy value node early, copy later. * cp/lex.c (cxx_init): Force null_node to be unique. * java/parse.h (JAVA_RADIX10_FLAG): Rename to ... (JAVA_NOT_RADIX10_FLAG): ... here. Invert meaning. * java/lex.c (do_java_lex): Adjust. (error_if_numeric_overflow): Likewise. From-SVN: r86247
Nathan Sidwell committed -
2004-08-19 Paolo Carlini <pcarlini@suse.de> * testsuite/22_locale/time_put/put/char/1.cc: Add VERIFY on the results. * testsuite/22_locale/time_put/put/char/2.cc: Likewise. * testsuite/22_locale/time_put/put/char/3.cc: Likewise. * testsuite/22_locale/time_put/put/char/4.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise. From-SVN: r86246
Paolo Carlini committed -
2004-08-19 Paolo Bonzini <bonzini@gnu.org> * gimplify.c (gimplify_minimax_expr): Remove. (gimplify_expr) <MIN_EXPR, MAX_EXPR>: Remove special handling. From-SVN: r86245
Paolo Bonzini committed -
2004-08-19 Tom Tromey <tromey@redhat.com> * java/net/DatagramSocket.java: Fixed typo. From-SVN: r86244
Tom Tromey committed -
2004-08-19 Paolo Carlini <pcarlini@suse.de> * config/abi/x86_64-linux-gnu/baseline_symbols.txt: Update to 3.4.0. From-SVN: r86242
Paolo Carlini committed -
re PR c++/17041 (Erroneous "suggest parentheses around assignment used as truth value" warning in template members.) PR c++/17041 * pt.c (tsubst_copy, tsubst_copy_and_build): Copy TREE_NO_WARNING from input for MODOP_EXPR. testsuite: * g++.dg/Wparentheses-3.C: New test. From-SVN: r86241
Joseph Myers committed -
tree-vectorizer.c (vect_can_force_dr_alignment_p): Replace STACK_BOUDARY with PREFERRED_STACK_BOUNDARY. * tree-vectorizer.c (vect_can_force_dr_alignment_p): Replace STACK_BOUDARY with PREFERRED_STACK_BOUNDARY. From-SVN: r86240
Dorit Naishlos committed -
From-SVN: r86239
Mark Mitchell committed -
* bpabi.h (FPUTYPE_DEFAULT): Set it to FPUTYPE_VFP. [[Split portion of a mixed commit.]] From-SVN: r86238.2
Mark Mitchell committed -
2004-08-18 Andrew Pinski <apinski@apple.com> * varasm.c (ecode_reg_name): Do nothing if the asmspec is empty. From-SVN: r86237
Andrew Pinski committed -
* config/arm/bpabi.c (__aeabi_ul2d): Give it default visibility. (__aeabi_ul2f): Likewise. From-SVN: r86236
Mark Mitchell committed -
* config/xtensa/xtensa.c (xtensa_expand_block_move): Expand block move to rtl completely. (struct meminsnbuf, xtensa_emit_block_move): Remove. (xtensa_find_mode_for_size): Remove. * config/xtensa/xtensa-protos.h (xtensa_emit_block_move): Remove. * config/xtensa/xtensa.md (movmemsi_internal): Remove. From-SVN: r86235
Richard Henderson committed -
* config/mcore/mcore.c (mode_from_align): Remove DImode. (block_move_sequence): Rewrite to use adjust_address. (mcore_expand_block_move): Cleanup logic. Accept only operands. Return boolean indicating success/failure. * config/mcore/mcore-protos.h (mcore_expand_block_move): Update decl. * config/mcore/mcore.md (movmemsi): Update to match. From-SVN: r86234
Richard Henderson committed -
From-SVN: r86233
Mark Mitchell committed -
class.c (make_local_function_alias): Only make a new decl if we support alias attribute on all decls. * class.c (make_local_function_alias): Only make a new decl if we support alias attribute on all decls. From-SVN: r86232
Andrew Pinski committed -
* doc/invoke.texi (-mfix-and-continue): Add support for fast turn around debugging. (-ffix-and-continue): Likewise. (-mindirect-data): Likewise. (-findirect-data): Likewise. * config/darwin.c (TARGET_FIX_AND_CONTINUE): Likewise. (indirect_data): Likewise. (machopic_data_defined_p): Likewise. (machopic_output_indirection): Likewise. (darwin_encode_section_info): Likewise. (darwin_fix_and_continue): Likewise. (darwin_fix_and_continue_switch): Likewise. * config/darwin.h (MACHO_SYMBOL_STATIC): Likewise. * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Likewise. (SUBTARGET_OPTION_TRANSLATE_TABLE): Likewise. (SUBTARGET_OPTIONS): Likewise. (darwin_fix_and_continue): Likewise. (darwin_fix_and_continue_switch): Likewise. (TARGET_FIX_AND_CONTINUE): Likewise. * config/rs6000.c (rs6000_emit_prologue): Likewise. From-SVN: r86229
Mike Stump committed
-