- 19 Aug, 2004 37 commits
-
-
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 -
* basic-block.h (struct edge_def): Remove crossing_edge. (EDGE_CROSSING): New define. (EDGE_ALL_FLAGS): Update. * bb-reorder.c (find_traces_1_round, better_edge_p, find_rarely_executed_basic_blocks_and_cr, fix_up_fall_thru_edges, find_jump_block, fix_crossing_conditional_branches, fix_crossing_unconditional_branches, add_reg_crossing_jump_notes): Replace all occurences of crossing_edge with an edge flag check or set/reset. * cfgcleanup.c (try_simplify_condjump, try_forward_edges, try_crossjump_bb): Likewise. * cfglayout.c (fixup_reorder_chain): Likewise. * cfgrtl.c (force_nonfallthru_and_redirect, commit_one_edge_insertion): Likewise. * Makefile.in (cfganal.o): Depend on TIMEVAR_H. * tree-flow.h (compute_dominance_frontiers): Move prototype... * basic-block.h: ...here. * tree-cfg.c (compute_dominance_frontiers_1, compute_dominance_frontiers): Move from here... * cfganal.c: ...to here. Include timevar.h. From-SVN: r86228
Steven Bosscher committed -
2004-08-18 Matthias Klose <doko@debian.org> * config/abi/hppa-linux-gnu/baseline_symbols.txt: Update to 3.4.0. * config/abi/i386-linux-gnu/baseline_symbols.txt: New. * config/abi/powerpc-linux-gnu/baseline_symbols.txt: New. From-SVN: r86226
Matthias Klose committed -
From-SVN: r86224
GCC Administrator committed -
* config/mips/mips.h (ASM_SPEC): In comment, change -meabi= to -mabi=. From-SVN: r86219
James E Wilson committed
-
- 18 Aug, 2004 3 commits
-
-
* config/mips/sb1.md (ir_sb1_divsf_1pipe): Renamed from ...1pipes. From-SVN: r86218
James E Wilson committed -
* config/mips/mips.md (type): Add frdiv. (divsf3+1, divsf3+2): Change type to frdiv. * config/mips/sb1.md (ir_sb1_recipsf_2pipes, ir_sb1_recipsf_1pipe, ir_sb1_recipdf_2pipes, ir_sb1_recipdf_1pipe): New. * config/mips/3000.md (r3k_fdiv_single, r3k_fdiv_double): Add frdiv. * config/mips/4300.md (r4300_fdiv_single, r4300_fdiv_double): Likewise. * config/mips/4600.md (r4600_fdiv_single, f4600_fdiv_double): Likewise. * config/mips/5000.md (r5k_fdiv_single): Likewise. * config/mips/5400.md (ir_vr54_fdiv_sf, ir_vr54_fdiv_df): Likewise. * config/mips/5500.md (ir_vr55_fdiv_sf, ir_vr55_fdiv_df): Likewise. * config/mips/6000.md (r6k_fdiv_single, r6k_fdiv_double): Likewise. * config/mips/7000.md (rm7_fp_divsqrt_df, rm7_fp_divsqrt_sf): Likewise. * config/mips/9000.md (rm8k_fdivs, rm9k_fdivd): Likewise. * config/mips/generic.md (generic_fdiv_single, generic_fdiv_double): Likewise. * config/mips/sr71k.md (ir_sr70_fdiv_sf, ir_sr70_fdiv_df): Likewise. From-SVN: r86216
James E Wilson committed -
get regression tester working again. From-SVN: r86215
Robert Bowdidge committed
-