- 21 Jan, 2000 1 commit
-
-
From-SVN: r31547
Jeff Law committed
-
- 20 Jan, 2000 14 commits
-
-
From-SVN: r31546
Richard Henderson committed -
From-SVN: r31545
Jeffrey A Law committed -
From-SVN: r31544
Jeffrey A Law committed -
From-SVN: r31543
Zack Weinberg committed -
* Makefile.in (fixinc.sh): Depend on specs. * fixinc/Makefile.in: Add rule to create machname.h. (fixlib.o): Depend on machname.h. * fixinc/fixtests.c (machine_name): New test. * fixinc/fixfixes.c (machine_name): New fix. * fixinc/fixlib.c (mn_get_regexps): New helper function for the machine_name test and fix. * fixinc/fixlib.h: Prototype it. * fixinc/inclhack.def (machine_name): Use the C test and fix. * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuild. * gcc.c (do_spec_1) [case P]: Take care not to create identifiers with three leading or trailing underscores. * fixinc/Makefile.in (FIXINC_DEFS): Add -DIN_GCC. (fixincl): Don't specify libraries twice on link line. (gnu-regex.o): Remove special rule. * fixinc/gnu-regex.c: Define REGEX_MALLOC if C_ALLOCA was defined by config.h. Do not define _REGEX_RE_COMP. (regcomp): Allocate and initialize a fastmap. * fixinc/gnu-regex.h: Do not define _REGEX_RE_COMP. From-SVN: r31542
Zack Weinberg committed -
From-SVN: r31540
Brad Lucier committed -
* resolve.cc (StringClass): Removed. * defineclass.cc (StringClass): Removed. From-SVN: r31539
Tom Tromey committed -
* search.c (dynamic_cast_base_recurse): Remap generated value. (get_dynamic_cast_base_type): Adjust documentation. * tinfo.h (__user_type_info::dyncast): Likewise. (__user_type_info::find_public_subobj): Remap BOFF meaning. * tinfo.cc (__si_type_info::do_dyncast): Remap BOFF meaning. (__class_type_info::do_dyncast): Likewise. (__class_type_info::do_find_public_subobj): Likewise. * tinfo2.cc (__dynamic_cast): Remap BOFF parameter. From-SVN: r31538
Nathan Sidwell committed -
2000-01-19 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * typeck.c (build_unary_op): Use cp_pedwarn, not pedwarn. * typeck2.c (incomplete_type_error): Restore previous cp_error and cp_error_at call sequence. From-SVN: r31537
Gabriel Dos Reis committed -
From-SVN: r31536
Jeff Law committed -
class.c (dump_class_hierarchy): Make format agree with argument; cast pointer to unsigned long and print with %lx. * class.c (dump_class_hierarchy): Make format agree with argument; cast pointer to unsigned long and print with %lx. From-SVN: r31535
Brad Lucier committed -
* flow.c (propagate_block): Replace FIRST, LAST and BNUM arguments with BB. Update all callers. Tidy line wrapping. From-SVN: r31534
Richard Henderson committed -
* emit-rtl.c (try_split): Return last_insn if we split the last_insn. From-SVN: r31530
Clinton Popetz committed -
* i386-protos.h (ix86_compute_frame_size): Remove prototype. (ix86_initial_elimination_offset): Declare. * i386.c (ix86_nsaved_regs): Break out from ... (ix86_can_use_return_insn_p): ... here. (ix86_emit_save_regs): Break out from ... (ix86_expand_prologue): ... here. (ix86_emit_epilogue_esp_adjustment, ix86_emit_restore_regs): Break out from ... (ix86_expand_epilogue): ... here. (ix86_compute_frame_size): Make static, add prototype. (ix86_initial_elimination_offset): Break out from ... * i386.h (INITIAL_ELIMINATION_OFFSET): ... here. From-SVN: r31529
Jan Hubicka committed
-
- 19 Jan, 2000 25 commits
-
-
From-SVN: r31527
Kaveh Ghazi committed -
From-SVN: r31526
Kaveh Ghazi committed -
* recog.h (OUT_FCN): Delete. * vax.md: Call `get_insn_template' instead of OUT_FCN. From-SVN: r31524
Kaveh R. Ghazi committed -
From-SVN: r31522
Bryce McKinlay committed -
* cppalloc.c: PROTO -> PARAMS. * cpperror.c: Likewise. * cppfiles.c: Likewise. * cpplib.c: Likewise. * cpplib.h: Likewise. From-SVN: r31521
Kaveh R. Ghazi committed -
* config/arm/arm-protos.h: PROTO -> PARAMS. * config/arm/arm.c: Likewise. * config/c4x/c4x.c: Likewise. * config/fr30/fr30-protos.h: Likewise. * config/nextstep.c: Likewise. * config/pa/pa.c: Likewise. * config/pj/pj.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/v850/v850-protos.h: Likewise. * config/v850/v850.c: Likewise. From-SVN: r31520
Kaveh R. Ghazi committed -
* i370-protos.h: New file. * i370.c: Include tm_p.h. Fix compile time warnings. * i370.h: Move prototypes to i370-protos.h. Fix compile time warnings. * i370.md: Likewise. From-SVN: r31519
Kaveh R. Ghazi committed -
* real.c (enan, einan, eiisnan, eiisneg, make_nan): Wrap in NANS. (target_isinf, target_isnan, eisnan): Mark parameter with ATTRIBUTE_UNUSED. (eiisinf): Wrap in INFINITY. (etoe113, etoe64, etoe53, etoe24): Wrap label `nonorm' in INFINITY. (ibmtoe): Remove unused variable `rndsav'. From-SVN: r31518
Kaveh R. Ghazi committed -
From-SVN: r31515
J"orn Rennecke committed -
From-SVN: r31514
J"orn Rennecke committed -
* sh.h (PASS_IN_REG_P): Remove extraneous paranthesis. (GO_IF_LEGITIMATE_ADDRESS): Added missing tab. From-SVN: r31513
J"orn Rennecke committed -
* fixinc/Makefile.in: Correct dependencies of fixincl and fixincl.o. * fixinc/fixfixes.c (IO_use, CTRL_use, IO_defn, CTRL_defn): New fixes. (fix_char_macro_defines, fix_char_macro_uses): New functions. * fixinc/fixlib.c (is_cxx_header): Do the text scan with a regexp. Recognize Emacs mode markers also. * fixinc/fixtests.c (else_endif_label): Fix bug in recognition of C++ comments in C++ headers. Call is_cxx_header only if necessary. * fixinc/inclhack.def (avoid_bool): Add select for the problem and bypass for ncurses. (bsd43_io_macros, io_def_quotes, ioctl_fix_ctrl): Replace with... (io_def_quotes, io_use_quotes, ctrl_def_quotes, ctrl_use_quotes): ... these, which use the new C fixes. (math_exception): Escape literal '+' in bypass expression. * fixinc/fixincl.x, fixinc/fixincl.sh, fixinc/inclhack.sh: Regenerate. From-SVN: r31512
Zack Weinberg committed -
2000-01-19 Alexandre Petit-Bianco <apbianco@cygnus.com> * libjava.lang/anon.java, libjava.lang/anon2.java, libjava.lang/anon3.java, libjava.lang/anon4.java, libjava.lang/direct_read.java, libjava.lang/direct_write.java, libjava.lang/indirect.java, libjava.lang/indirect_read.java, libjava.lang/indirect_write.java, libjava.lang/inner1.java, libjava.lang/inner2.java, libjava.lang/inner3.java, libjava.lang/inner4.java, libjava.lang/inner_array.java, libjava.lang/multiple_finit.java, libjava.lang/private_direct_read.java, libjava.lang/private_direct_write.java, libjava.lang/private_indirect_read.java, libjava.lang/private_indirect_write.java, libjava.lang/search_outer.java, libjava.lang/tmi.java, libjava.lang/tp.java, libjava.lang/update_outer.java: New files. From-SVN: r31511
Alexandre Petit-Bianco committed -
From-SVN: r31510
Tom Tromey committed -
* rtlanal.c (reg_referenced_p): A CLOBBER of a MEM uses any REGs inside the MEM. From-SVN: r31509
Geoff Keating committed -
* loop.c (loop_optimize): Allocate loop_info structure for each loop prior to calling scan_loop. From-SVN: r31508
Michael Hayes committed -
* sh.c (prepare_scc_operands): Abort if no compare insn is available. (find_barrier, gen_block_redirect, split_branches): Fix indentation. (calc_live_regs): Likewise. From-SVN: r31507
J"orn Rennecke committed -
From-SVN: r31506
J"orn Rennecke committed -
* java/lang/natThrowable.cc: Don't use `#pragma implementation'. From Bryce McKinlay. From-SVN: r31505
Tom Tromey committed -
From-SVN: r31504
Tom Tromey committed -
From-SVN: r31503
Tom Tromey committed -
2000-01-19 Gabriel Dos Reis <gdr@codesourcery> * decl2.c (lang_decode_option): Set default line-wrap length to 72. * typeck.c (composite_pointer_type, common_type, comp_target_parms, c_sizeof, expr_sizeof, build_array_ref, build_function_call_real, convert_arguments, build_binary_op_nodefault, pointer_int_sum, pointer_diff, build_unary_op, mark_addressable, build_compound_expr, build_static_cast, build_reinterpret_cast, build_const_cast, build_c_cast, build_modify_expr, get_delta_difference, build_ptrmemfunc, check_return_expr): Replace 'ANSI C++' with 'ISO C++'. Fusion consecutive calls to diagnotic message routines into a single one. * typeck2.c (readonly_error, abstract_virtuals_error, process_init_constructor, check_for_new_type): Likewise. From-SVN: r31502
Gabriel Dos Reis committed -
* loop.c (current_loop_info): Renamed from loop_info_data and changed to a pointer. (loop_optimize): Allocate loop_info structure for each loop and initialise to zero. (scan_loop): Set current_loop_info. * unroll.c (loop_iterations): Don't abort if REG_USERVAR_P set on iteration_var. From-SVN: r31501
Michael Hayes committed -
From-SVN: r31500
Michael Hayes committed -
* stupid.c: Die die die. * Makefile.in (OBJS): Remove stupid.o. (stupid.o): Likewise. * except.c (emit_eh_context): Don't emit USEs for stupid. * explow.c (probe_stack_range): Likewise. * flags.h (obey_regdecls): Remove. * flow.c (find_basic_blocks): Don't run try_merge_blocks when not optimizing. (life_analysis): Limit data collection when not optimizing. (mark_regs_live_at_end): Always mark the return value registers. (mark_used_regs): Remove dummy RETURN case. (print_rtl_with_bb): Don't consult obey_regdecls. * function.c (use_variable, use_variable_after): Remove. (assign_parms): Consult optimize not obey_regdecls. (expand_function_start): Don't emit USEs for stupid. (expand_function_end): Likewise. * global.c (build_insn_chain): Export. * integrate.c (expand_inline_function): Kill return-value USE handling code. * jump.c (jump_optimize_1): Do simple jump optimizations and dead code elimination. (calculate_can_reach_end): Remove check_deleted argument. (delete_insn): Patch out insns even when not optimizing. * local-alloc.c (block_alloc): Don't do tying when not optimizing. * rtl.h (use_variable, use_variable_after): Remove declarations. (build_insn_chain): Declare. * stmt.c (expand_value_return): Don't emit USEs for stupid. (expand_end_bindings): Likewise. (expand_decl): Likewise. Consult optimize not obey_regdecls. * toplev.c (obey_regdecls): Remove. (rest_of_compilation): Don't set it. Kill stupid in favour of flow1, local-alloc, and reload. (main): Don't set obey_regdecls. * config/nextstep.c (handle_pragma): Likewise. * alpha/alpha.md (allocate_stack): Don't emit USEs for stupid. * arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't fix reg 0 for stupid. From-SVN: r31499
Richard Henderson committed
-