- 17 Mar, 1998 4 commits
-
-
p * configure: When making link, also check the current directory. The configure scripts may create one. From-SVN: r18640
H.J. Lu committed -
From-SVN: r18639
Jason Merrill committed -
From-SVN: r18638
Jason Merrill committed -
* class.c (pushclass): Only use the mi_matrix stuff #ifdef MI_MATRIX. * search.c: Likewise. * lex.c (do_pending_defargs): Only call maybe_{begin,end}_member_template_processing for FUNCTION_DECLs. * parse.y (initdcl0_innards): Move maybeasm back into initdcl0 et al. From-SVN: r18637
Jason Merrill committed
-
- 16 Mar, 1998 18 commits
-
-
From-SVN: r18636
Jason Merrill committed -
* gcc.dg/980312-1.c: Another new test for fp on PPro. From-SVN: r18633
H.J. Lu committed -
From-SVN: r18632
J"orn Rennecke committed -
From-SVN: r18631
Michael Meissner committed -
From-SVN: r18630
Michael Meissner committed -
* config/m68k/netbsd.h (ASM_SPEC): Add %{m68060}. From-SVN: r18629
Jim Wilson committed -
From-SVN: r18628
Andrew Macleod committed -
* config/sparc/sparc.md: Add calls to 'in_same_eh_region' in 4 peepholes involving calls and unconditional branches. From-SVN: r18627
Andrew Macleod committed -
* genpeep.c (main): Add "except.h" to include file list in generated file insn-peep.c. From-SVN: r18626
Andrew Macleod committed -
final.c (final): Initialize the table indicating which instructions belong in which exception region. * final.c (final): Initialize the table indicating which instructions belong in which exception region. From-SVN: r18625
Andrew Macleod committed -
* except.c (insn_eh_region, maximum_uid): New static variables. (set_insn_eh_region): New static function to set region numbers. (free_insn_eh_region): New function to free EH region table. (init_insn_eh_region): New function to initialize EH region table. (in_same_eh_region): New function used to determine if two rtl instructions are in the same exception region or not. From-SVN: r18624
Andrew Macleod committed -
* except.h (in_same_eh_region): New prototype. (free_insn_eh_region, init_insn_eh_region): New prototypes. From-SVN: r18623
Andrew Macleod committed -
* except.h (in_same_eh_region): New prototype. (free_insn_eh_region, init_insn_eh_region): New prototypes. * except.c (insn_eh_region, maximum_uid): New static variables. (set_insn_eh_region): New static function to set region numbers. (free_insn_eh_region): New function to free EH region table. (init_insn_eh_region): New function to initialize EH region table. (in_same_eh_region): New function used to determine if two rtl instructions are in the same exception region or not. * final.c (final): Initialize the table indicating which instructions belong in which exception region. * genpeep.c (main): Add "except.h" to include file list in generated file insn-peep.c. * config/sparc/sparc.md: Add calls to 'in_same_eh_region' in 4 peepholes involving calls and unconditional branches. From-SVN: r18622
Andrew Macleod committed -
Change MEMORY_MOVE_COST defs and uses to be able to take register class into account. Change mips def to actually do so, others to just ignore extra args. Doc changes too. From-SVN: r18621
Ken Raeburn committed -
From-SVN: r18620
Mark Mitchell committed -
* README.gnat: New file. From-SVN: r18619
Jim Wilson committed -
* pt.c (tsubst_copy): Deal with BIND_EXPR in a way that more closely mimics the behavior in parse.y. (tsubst_expr): Return the resuting BLOCK when making a tsubst'ing into a compound statement. From-SVN: r18618
Mark Mitchell committed -
* config/m68k/m68k.c: Include <stdlib.h> for atoi. Include "recog.h" for offsettable_memref_p. (legitimize_pic_address): Remove unused variable `offset'. (notice_update_cc): Change return type to void. Add default label to switch. (standard_68881_constant_p): Remove unused variable mode. (print_operand): Define local variable i only if SUPPORT_SUN_FPA. (const_int_cost): Explicitly declare as returning int. (output_dbcc_and_branch): Change return type to void. * config/m68k/linux.h, config/m68k/m68k.md, config/m68k/m68k.c, config/m68k/m68k.h: Replace gen_rtx (XXX, ...) with gen_rtx_XXX (...). Use GEN_INT instead of gen_rtx_CONST_INT. From-SVN: r18617
Andreas Schwab committed
-
- 15 Mar, 1998 8 commits
-
-
From-SVN: r18611
Jeffrey A Law committed -
From-SVN: r18596
Jason Merrill committed -
* cp-tree.h (TEMPLATE_PARMS_FOR_INLINE): New macro. * pt.c (inline_needs_template_parms): New fn. (original_template): New fn. (push_inline_template_parms_recursive): New fn. (maybe_begin_member_template_processing): Use them. (maybe_end_member_template_processing): Likewise. (is_member_or_friend_template): Rename to is_member_template. Member functions of local classes are never member templates. * lex.c (do_identifier): Handle TEMPLATE_DECL that was added in the class scope to catch redefinition error. * pt.c (reduce_template_parm_level): Also copy the DECL_TEMPLATE_PARMS field. From-SVN: r18595
Jason Merrill committed -
* pt.c (tsubst): Clear TYPE_REFERENCE_TO when creating a reduced-level template type parameter. From-SVN: r18591
Mark Mitchell committed -
d * cp-tree.h (struct lang_decl_flags): Add needs_final_overrider. (DECL_NEEDS_FINAL_OVERRIDER_P): New macro. * class.c (override_one_vtable): Set DECL_NEEDS_FINAL_OVERRIDER_P. * decl.c (duplicate_decls): Propagate it. * typeck2.c (abstract_virtuals_error): Use two loops to emit abstract virtual functions and virtual functions which need a final overrider separately. From-SVN: r18588
Manfred Hollstein committed -
a * cp-tree.h (struct lang_decl_flags): Add needs_final_overrider. (DECL_NEEDS_FINAL_OVERRIDER_P): New macro. * class.c (override_one_vtable): Set DECL_NEEDS_FINAL_OVERRIDER_P. * decl.c (duplicate_decls): Propagate it. * typeck2.c (abstract_virtuals_error): Use two loops to emit abstract virtual functions and virtual functions which need a final overrider separately. From-SVN: r18587
Manfred Hollstein committed -
� * cp-tree.h (struct lang_decl_flags): Add needs_final_overrider. (DECL_NEEDS_FINAL_OVERRIDER_P): New macro. * class.c (override_one_vtable): Set DECL_NEEDS_FINAL_OVERRIDER_P. * decl.c (duplicate_decls): Propagate it. * typeck2.c (abstract_virtuals_error): Use two loops to emit abstract virtual functions and virtual functions which need a final overrider separately. From-SVN: r18586
Manfred Hollstein committed -
From-SVN: r18585
Jason Merrill committed
-
- 14 Mar, 1998 2 commits
- 13 Mar, 1998 1 commit
-
-
* config/m68k/m68k.h (CONST_OK_FOR_LETTER_P): Fix logic in range check for 'M' constraint. From-SVN: r18523
Andreas Schwab committed
-
- 12 Mar, 1998 7 commits
-
-
* cccp.c (create_definition): If pedantic, call pedwarn for macro varargs feature. From-SVN: r18522
Jim Wilson committed -
* i386.c (ix86_logical_operator): New function. (split_di): Ensure that when a MEM is split, the resulting MEMs have SImode. * i386.md (anddi3, xordi3, iordi3): New patterns. Add a define_split to implement them. From-SVN: r18514
Bernd Schmidt committed -
* tm.texi (DEFAULT_RTX_COSTS): Document new macro. * arm.h (DEFAULT_RTX_COSTS): Define instead of RTX_COSTS. * cse.c (rtx_cost): Provide a default case in an enumeration switch, and call DEFAULT_RTX_COSTS if it's defined. Co-Authored-By: Nick Clifton <nickc@cygnus.com> Co-Authored-By: Richard Earnshaw <rearnsha@arm.com> From-SVN: r18513
Kaveh R. Ghazi committed -
* basic-block.h (compute_preds_succs): Change return type in prototype to void. * flow.c (compute_preds_succs): Likewise in function definition. * regmove.c (find_matches): Cast char used as array index to unsigned char to supress warning. From-SVN: r18508
Manfred Hollstein committed -
d * basic-block.h (compute_preds_succs): Change return type in prototype to void. * flow.c (compute_preds_succs): Likewise in function definition. * regmove.c (find_matches): Cast char used as array index to unsigned char to supress warning. From-SVN: r18507
Manfred Hollstein committed -
a * basic-block.h (compute_preds_succs): Change return type in prototype to void. * flow.c (compute_preds_succs): Likewise in function definition. * regmove.c (find_matches): Cast char used as array index to unsigned char to supress warning. From-SVN: r18506
Manfred Hollstein committed -
� * basic-block.h (compute_preds_succs): Change return type in prototype to void. * flow.c (compute_preds_succs): Likewise in function definition. * regmove.c (find_matches): Cast char used as array index to unsigned char to supress warning. From-SVN: r18505
Manfred Hollstein committed
-