- 18 Jun, 1998 15 commits
-
-
( * config/float-i386.h: New. * configure.in (i[34567]86-*-linux-*): Set float_format to i386. From-SVN: r20567
H.J. Lu committed -
8 * config/float-i386.h: New. * configure.in (i[34567]86-*-linux-*): Set float_format to i386. From-SVN: r20566
H.J. Lu committed -
� * config/float-i386.h: New. * configure.in (i[34567]86-*-linux-*): Set float_format to i386. From-SVN: r20565
H.J. Lu committed -
*lib/g77.exp: Replace search for libf2c.a with search for newly renamed libg2c.a From-SVN: r20564
Robert Lipe committed -
* sched.c (schedule_insns): Use xmalloc not alloca for max_uid indexed arrays. Call free at the end of the function for them. * haifa-sched.c (schedule_insns): Likewise. From-SVN: r20563
Jim Wilson committed -
* dwarf2out.c (size_of_string): Do count backslashes. From-SVN: r20562
Jim Wilson committed -
From-SVN: r20561
Michael Meissner committed -
From-SVN: r20560
Nick Clifton committed -
* reload.c (find_reloads): Don't narrow scope of RELOAD_OTHER to RELOAD_FOR_INSN. From-SVN: r20559
J"orn Rennecke committed -
From-SVN: r20558
Robert Lipe committed -
From-SVN: r20557
Robert Lipe committed -
* Makefile.in (c-lang.o): Depend on output.h. * c-lang.c: Include output.h. * sparc.c (sparc_builtin_saveregs): Remove unused variable `fntype'. * except.c (expand_builtin_eh_stub): Likewise for variable `jump_to'. * genrecog.c (write_subroutine): When writing insn-recog.c, mark variables `insn', `pnum_clobbers', `x[0 .. max_depth]' and `tem' with ATTRIBUTE_UNUSED. * regmove.c (copy_src_to_dest): Make function static to match its prototype. * reload1.c Include hard-reg-set.h before rtl.h to get macro HARD_CONST. Include machmode.h before hard-reg-set.h. * rtl.h: Prototype `retry_global_alloc' and wrap with macro HARD_CONST to protect usage of typedef HARD_REG_SET. * tree.c: Prototype `_obstack_allocated_p'. * varasm.c: Wrap prototype of `asm_output_aligned_bss' in macro BSS_SECTION_ASM_OP. From-SVN: r20556
Kaveh R. Ghazi committed -
* cp-tree.h: Prototype function `check_java_method'. From-SVN: r20555
Kaveh R. Ghazi committed -
* pa.c: Include system.h and toplev.h. Remove redundant code. (call_operand_address): Mark parameter `mode' with ATTRIBUTE_UNUSED. (symbolic_operand): Likewise. (symbolic_memory_operand): Likewise. (pic_label_operand): Likewise. (fp_reg_operand): Likewise. (pre_cint_operand): Likewise. (post_cint_operand): Likewise. (ireg_or_int5_operand): Likewise. (int5_operand): Likewise. (uint5_operand): Likewise. (int11_operand): Likewise. (uint32_operand): Likewise. (ior_operand): Likewise. (lhs_lshift_cint_operand): Likewise. (pc_or_label_operand): Likewise. (legitimize_pic_address): Likewise. (hppa_legitimize_address): Likewise for parameter `old'. (output_block_move): Likewise for parameter `size_is_constant'. (output_function_prologue): Likewise for parameter `size'. (output_function_epilogue): Likewise. (return_addr_rtx): Likewise for parameter `count'. (output_mul_insn): Likewise for parameter `unsignedp'. (hppa_builtin_saveregs): Likewise for parameter `arglist'. (output_bb): Likewise for parameter `operands'. (output_bvb): Likewise. (function_label_operand): Likewise for parameter `mode'. (plus_xor_ior_operator): Likewise. (shadd_operand): Likewise. (non_hard_reg_operand): Likewise. (eq_neq_comparison_operator): Likewise. (movb_comparison_operator): Likewise. (pa_combine_instructions): Likewise for parameter `insns'. * pa.h: Add prototypes for functions `output_deferred_plabels', `override_options', `output_ascii', `output_function_prologue', `output_function_epilogue', `print_operand', `symbolic_expression_p', `reloc_needed', `compute_frame_size', `hppa_address_cost', `and_mask_p', `symbolic_memory_operand', `pa_adjust_cost', `pa_adjust_insn_length' and `secondary_reload_class'. From-SVN: r20554
Kaveh R. Ghazi committed -
From-SVN: r20553
Jeff Law committed
-
- 17 Jun, 1998 22 commits
-
-
* class.c (finish_struct): Make conflicting use of id a pedwarn. * decl.c (pushdecl_class_level): Likewise. From-SVN: r20552
Jason Merrill committed -
From-SVN: r20551
Jason Merrill committed -
pt.c (convert_nontype_argument): Issue an error when presented with an integer (real) constant that cannot be... * pt.c (convert_nontype_argument): Issue an error when presented with an integer (real) constant that cannot be simplified to an INT_CST (REAL_CST). From-SVN: r20550
Mark Mitchell committed -
cp-tree.h (c_get_alias_set): Remove declaration added in 1998-06-13 change that should never have been... * cp-tree.h (c_get_alias_set): Remove declaration added in 1998-06-13 change that should never have been checked in. From-SVN: r20549
Mark Mitchell committed -
cse.c (cse_basic_block): Don't include NOTE insns in the count that is used to decide whether or not it... * cse.c (cse_basic_block): Don't include NOTE insns in the count that is used to decide whether or not it is time to erase the equivalence table. From-SVN: r20548
Mark Mitchell committed -
* typeck.c (build_binary_op_nodefault): Change % in format strings to %%. * decl.c (grokvardecl): Don't build_static_name for decls that aren't at namespace scope. * init.c (perform_member_init): Catch default-initialization of references. From-SVN: r20547
Jason Merrill committed -
From-SVN: r20546
Jeffrey A Law committed -
From-SVN: r20545
Jeffrey A Law committed -
From-SVN: r20544
Franz Sirl committed -
* haifa-sched.c (haifa_classify_insn): TRAP_IF is risky. (sched_analyze_2): Allow scheduling TRAP_IF. * reorg.c (mark_referenced_resources): Examine operands of TRAP_IF. * rtl.h (TRAP_CODE): New macro. * rtl.def (TRAP_IF): Change second operand type to rtx. * optabs.c (gen_cond_trap): New function. (init_traps): New function. (init_optabs): Call init_traps. * expr.h: Declare gen_cond_trap. * jump.c (jump_optimize): Optimize jumps to and around traps. * sparc.md: Define trap instructions. * rs6000.md: Define trap instructions. * rs6000.c (print_operand): New code 'V' for trap condition. (trap_comparison_operator): New function. * m88k.md: Update use of TRAP_IF. * tree.h (enum built_in_function): New function code BUILT_IN_TRAP. * c-decl.c (init_decl_processing): New builtin __builtin_trap. * expr.c (expand_builtin): Handle BUILT_IN_TRAP. * expr.c (expand_builtin): Error if __builtin_longjmp second argument is not 1. From-SVN: r20543
John Carr committed -
Wed Jun 17 15:20:00 PDT 1998 Catherine Moore <clm@cygnus.com> * reload1.c (spill_hard_reg): Check mode of register when spilling from scratch_list. From-SVN: r20542
Catherine Moore committed -
Wed Jun 17 16:25:38 EDT 1998 Andrew MacLeod (amacleod@cygnus.com) * except.c (add_new_handler): fix bug in finding last region handler. * libgcc2.c (find_exception_handler): Pass exception table pointer to runtime type matcher, not the match info field. From-SVN: r20541
Andrew MacLeod committed -
* eh-common.h (struct eh_context): Add comment for hidden use of field dynamic_handler_chain. * except.c (get_dynamic_handler_chain): Comment on, and use the correct offset of the dynamic_handler_chain field. From-SVN: r20540
Andrew MacLeod committed -
* mips/iris6.h (LINK_SPEC): Add -woff 131. From-SVN: r20539
Jim Wilson committed -
* expr.c (check_max_integer_computation_mode): New function. (expand_expr): Avoid integer computations in modes wider than MAX_INTEGER_COMPUTATION_MODE. * fold-const.c (fold): Likewise. * tree.h (check_max_integer_computation_mode): Declare. * tm.texi (MAX_INTEGER_COMPUTATION_MODE): Document it. From-SVN: r20538
Jeffrey A Law committed -
From-SVN: r20537
Mark Mitchell committed -
* dwarf2out.c: Disable EH_FRAME_SECTION if we don't have .init. * configure.in: Don't disable collect2 when we have GNU ld. From-SVN: r20536
Jason Merrill committed -
From-SVN: r20535
Jeffrey A Law committed -
� * mn10300.md (andsi3): Fix typo. From-SVN: r20534
Jeff Law committed -
� * mn10300.md (andsi3): Fix typo. From-SVN: r20533
Jeff Law committed -
* method.c (hack_identifier): Complain about getting a namespace or class template. * typeck.c (decay_conversion): Remove check for namespaces. * typeck2.c (incomplete_type_error): Likewise. * parse.y (template_arg): Add PTYPENAME expansion. From-SVN: r20532
Jason Merrill committed -
From-SVN: r20531
Jeff Law committed
-
- 16 Jun, 1998 3 commits
-
-
From-SVN: r20530
Richard Henderson committed -
* dwarf2out.c (stripattributes): Prepend '*' to the section name. From-SVN: r20529
Jim Wilson committed -
* alpha.c (alpha_expand_prologue, alpha_expand_epilogue): New fns. (output_prologue, output_epilogue): Merge VMS and OSF versions; Remove anything related to the actual code generation. (output_end_prologue): New function. (alpha_sa_mask, alpha_sa_size): Merge VMS and OSF versions. (alpha_does_function_need_gp): Return false for VMS. (alpha_function_needs_gp): Make static. (add_long_const): Delete. (summarize_insn): Don't assume a SUBREG is of a REG. Prototype all static functions. Rename VMS-specific global variables vms_*. * alpha.h (TARGET_CAN_FAULT_IN_PROLOGUE): Default to 0. (FUNCTION_BOUNDARY): Align to cache line. (LOOP_ALIGN, ALIGN_LABEL_AFTER_BARRIER): Align to octaword. (FUNCTION_END_PROLOGUE): New macro. * alpha.md (attribute length): New. Mark all insns. (return_internal, prologue_stack_probe_loop) New patterns. (prologue, init_fp, epilogue): New patterns. Disable peepholes. * linux.h (TARGET_CAN_FAULT_IN_PROLOGUE): Define. From-SVN: r20528
Richard Henderson committed
-