- 30 Jul, 2000 17 commits
-
-
* gcse.c (try_replace_reg): Use validate_replace_rtx_subexp instead of replace_rtx. * recog.c (validate_replace_rtx_subexp): New function. * recog.h (validate_replace_rtx_subexp): Declare. From-SVN: r35349
Jan Hubicka committed -
combine.c (simplify_set, [...]): Use full mask instead of GET_MODE_MASK (mode) as force_to_mode argument. * combine.c (simplify_set, make_extraction, make_compound_operation make_field_assignment): Use full mask instead of GET_MODE_MASK (mode) as force_to_mode argument. From-SVN: r35348
Jan Hubicka committed -
From-SVN: r35347
Jan Hubicka committed -
combine.c (record_promoted_value): Allow bitsize of mode to be equivalent to HOST_BITS_PER_WISE_INT. * combine.c (record_promoted_value): Allow bitsize of mode to be equivalent to HOST_BITS_PER_WISE_INT. From-SVN: r35346
Jan Hubicka committed -
* function.c (assign_stack_local_1, assign_stack_temp_for_type): Do not call gen_mode_alignment when mode is BLKmode. From-SVN: r35345
Jan Hubicka committed -
From-SVN: r35344
Jan Hubicka committed -
simplify-rtx.c (simplify_relational_operation): Verify that mode == VOIDmode implies both operands to be VOIDmode. * simplify-rtx.c (simplify_relational_operation): Verify that mode == VOIDmode implies both operands to be VOIDmode. (simplify_ternary_operation): Compute properly the mode of comparison. * combine.c (combine_simplify_rtx): Likewise. From-SVN: r35343
Jan Hubicka committed -
* basic-block.h (struct loops): New field rc_order. * flow.c (flow_loops_cfg_dump): Dump rc_order if computed. (flow_loops_free): Free rc_order. (flow_depth_first_order_compute): New parameter rc_order. (flow_loops_find): Allocate rc_order and swap usage with dfs_order. From-SVN: r35342
Michael Hayes committed -
* config/c4x/c4x.md (set_ldp_prologue): Add for RTL prologue/epilogue. (push_st, push_dp, pop_st, pop_dp, popqi_unspec): Likewise. (nodb_call, return_from_epilogue): Likewise. (return_from_interrupt_epilogue, prologue, epilogue): Likewise. * config/c4x/c4x.c (c4x_expand_prologue, c4x_expand_eplilogue): Add. * config/c4x/c4x-protos.h (c4x_interrupt_function_p): Add. (c4x_expand_prologue, c4x_expand_epilogue): Likewise. (c4x_valid_type_attribute_p): Likewise. * config/c4x/c4x.h (FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Delete. (FUNCTION_BLOCK_PROFILER_EXIT): Convert to emit RTL. Co-Authored-By: Michael Hayes <m.hayes@elec.canterbury.ac.nz> From-SVN: r35341
Herman A.J. ten Brugge committed -
* config/c4x/c4x.c (c4x_emit_move_sequence): Use loadqi_big_constant and loadhi_big_constant if applicable. * config/c4x/c4x.md (loadqi_big_constant, loadhi_big_constant): Tweak and add new splitter.s From-SVN: r35339
Michael Hayes committed -
From-SVN: r35338
Michael Hayes committed -
From-SVN: r35337
Michael Hayes committed -
From-SVN: r35336
Michael Hayes committed -
From-SVN: r35335
Michael Hayes committed -
From-SVN: r35334
Jeff Law committed -
From-SVN: r35333
Ovidiu Predescu committed -
configure.in (CC_FOR_TARGET, [...]): Do not override if already set in the environment or in configure. * configure.in (CC_FOR_TARGET, CHILL_FOR_TARGET, CXX_FOR_TARGET): Do not override if already set in the environment or in configure. Don't duplicate $(FLAGS_FOR_TARGET) if it already appears in them. (FLAGS_FOR_TARGET): Don't use host directories on Canadian crosses. From-SVN: r35332
Alexandre Oliva committed
-
- 29 Jul, 2000 6 commits
-
-
From-SVN: r35331
Mark Mitchell committed -
* Makefile.in: Generate objc parser along with the C parser. * objc/Make-lang.in: Remove generation of objc parser. From-SVN: r35330
Mark Mitchell committed -
From-SVN: r35329
Nicola Pero committed -
* configure.in (mips*-*-linux*): Use mips*el to check for little endian MIPS, add tmake_file. * config/mips/linux.h (TARGET_VERSION): Use GNU/Linux. (SUBTARGET_CPP_SPEC): Default MIPS_ISA is 1. Patches by Maciej W. Rozycki <macro@ds2.pg.gda.pl>. From-SVN: r35328
Andreas Jaeger committed -
From-SVN: r35327
Jeff Law committed -
platforms (Suggested by Rodney Brown <rdb@cup.hp.com>). From-SVN: r35326
Ovidiu Predescu committed
-
- 28 Jul, 2000 17 commits
-
-
ObjectOutputStream.java (writeObject): Per spec, call NotSerializableException with just the class name. * java/io/ObjectOutputStream.java (writeObject): Per spec, call NotSerializableException with just the class name. From-SVN: r35325
Warren Levy committed -
* config/ia64/ia64.c (ia64_print_operand): Fix typos. Sign extend mode size before negating. From-SVN: r35324
Richard Henderson committed -
2000-07-28 Alexandre Oliva <aoliva@redhat.com> * libtool.m4, ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh: New files from the libtool CVS tree multi-language branch. * ltconfig, ltmain.sh: Updated. From-SVN: r35323
Alexandre Oliva committed -
2000-07-28 Alexandre Oliva <aoliva@redhat.com> * acinclude.m4: Include ../libtool.m4. * aclocal.m4, configure: Rebuilt. From-SVN: r35322
Alexandre Oliva committed -
* cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY. (cse_insn): Likewise. (addr_affects_sp_p): Likewise. * expr.c (move_by_pieces): Likewise. (clear_by_pieces): Likewise. * gcse.c (oprs_unchanged_p): Likewise. * haifa-sched.c (sched_analyze_2): Likewise. * recog.c (offsettable_address_p): Likewise. * regclass.c (record_address_regs): Likewise. * reload.c (find_reusable_reload): Likewise. (push_reload): Likewise. (operands_match_p): Likewise. (decompose): Likewise. (find_reloads_address_1): Likewise. (find_inc_amount): Likewise. * reload1.c (elimination_effects): Likewise. * resource.c (mark_set_resources): Likewise. * flow.c (attempt_auto_inc): New function; mostly broken out of find_auto_inc. (find_auto_inc): Split into two functions and enhanced to generate POST_MODIFY. * rtl.def (PRE_MODIFY, POST_MODIFY): Adjust comment. * rtl.h (count_all_occurrences): Declare. (HAVE_{PRE,POST}_MODIFY_{DISP,REG}): Provide default of 0 if not defined. * rtlanal.c (count_all_occurrences): New function. * tm.texi (HAVE_POST_MODIFY_DISP, HAVE_PRE_MODIFY_DISP, HAVE_POST_MODIFY_REG, HAVE_PRE_MODIFY_REG): Document. * config/ia64/ia64-protos.h (destination_operand): Declare. * config/ia64/ia64.c (destination_operand): New function. (ia64_print_operand): Handle POST_MODIFY. (rtx_needs_barrier): Likewise. * config/ia64/ia64.h (HAVE_POST_MODIFY_DISP): Define to 1. (HAVE_POST_MODIFY_REG): Define to 1. (MAX_REGS_PER_ADDRESS): Change to 2. (GO_IF_LEGITIMATE_ADDRESS): Accept POST_MODIFY too. (LEGITIMATE_ADDRESS_REG): New helper macro. (LEGITIMATE_ADDRESS_DISP): Likewise. (PREDICATE_CODES): Add entry for destination_operand. * config/ia64/ia64.md (all mov patterns): Use destination_operand predicate for operand 0. From-SVN: r35321
Richard Henderson committed -
From-SVN: r35320
Richard Henderson committed -
* dwarf2out.c: Indent #error directive. * gbl-ctors.h: Fix typo in comment. (__do_global_ctors): Prototype. * gcse.c (record_one_set, pre_delete): Remove unused variables. * rs6000.c (rs6000_maybe_dead): Delete unused prototype. (print_operand): Initialize variable `t'. From-SVN: r35319
Kaveh R. Ghazi committed -
split =rf constraints into =r,f From-SVN: r35318
Aldy Hernandez committed -
install.texi (--enable-nls): Change the description of the NLS related configure options to match the... 2000-07-28 Philipp Thomas <pthomas@suse.de> * install.texi (--enable-nls): Change the description of the NLS related configure options to match the current state. (--with-included-gettext): Likewise. (--enable-maintainer-mode): New description added. * extend.texi (-fstrict-prototype): Add missing '.'. From-SVN: r35317
Philipp Thomas committed -
2000-07-26 Andrew Haley <aph@cygnus.com> * interpret.cc (continue1): Insert missing break into switch. From-SVN: r35316
Andrew Haley committed -
* java/io/ObjectStreamException.java: Made constructors protected. Adjusts serialVersionUID. From-SVN: r35315
Warren Levy committed -
From-SVN: r35314
Jeff Law committed -
2000-07-27 Tom Tromey <tromey@cygnus.com> Anthony Green <green@cygnus.com> Alexandre Petit-Bianco <apbianco@cygnus.com> * class.c (make_class_data): Create vtable for abstract classes. (get_dispatch_table): Changed to cope with abstract classes. Co-Authored-By: Alexandre Petit-Bianco <apbianco@cygnus.com> Co-Authored-By: Anthony Green <green@cygnus.com> From-SVN: r35313
Tom Tromey committed -
From-SVN: r35312
Jason Merrill committed -
decl.c (duplicate_decls): If common_type produces a non-typedef type for a typedef, just use the old type. * decl.c (duplicate_decls): If common_type produces a non-typedef type for a typedef, just use the old type. * pt.c (for_each_template_parm_r, case RECORD_TYPE): Use TYPE_PTRMEMFUNC_P. * cp-tree.h (TYPE_TEMPLATE_INFO): Check for TYPE_LANG_SPECIFIC. From-SVN: r35311
Jason Merrill committed -
* dwarf2out.c (gen_decl_die): Don't call gen_abstract_function if DECL_INITIAL (decl) == NULL_TREE. From-SVN: r35310
Jim Wilson committed -
* java/io/OutputStreamWriter.java (close): Only flush if not closed. From-SVN: r35309
Tom Tromey committed
-