- 23 Jun, 1998 14 commits
-
-
From-SVN: r20681
Alexandre Oliva committed -
From-SVN: r20680
Jeff Law committed -
* reload.c (find_reloads): Fix check for failure to match any alternative, to account for Mar 26 change in initial "best" cost. From-SVN: r20679
Ken Raeburn committed -
1998-06-23 Dave Love <d.love@dl.ac.uk> * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c, libI77/lread.c, libI77/ sfe.c, libI77/sue.c, libI77/wsfe.c: Update to Netlib version of 1998-06-18. From-SVN: r20678
Dave Love committed -
Tue Jun 23 16:44:21 1998 Dave Brolley <brolley@cygnus.com> * cpplib.c (do_line): Typo broke #line directive. (cpp_message_from_errno): New function. (cpp_error_from_errno): Call cpp_message_from_errno. * cpplib.h (cpp_message_from_errno): New function. From-SVN: r20675
Dave Brolley committed -
From-SVN: r20674
Jason Merrill committed -
libgcc2.c (__get_eh_table_version, [...]): New functions to return exception descriptor information. Tue Jun 23 13:38:18 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> * libgcc2.c (__get_eh_table_version, __get_eh_table_language): New functions to return exception descriptor information. (find_exception_handler): Pass match_info field to runtime matcher, not a descriptor table entry. * exception.cc (__cplus_type_matcher): Get a match_info pointer instead of an exception table entry as a parameter. From-SVN: r20673
Andrew MacLeod committed -
* cpp.texi, gcc.texi: Add @dircategory, @direntry meant to accompany previous Makefile.in (install-info) change. From-SVN: r20672
Dave Love committed -
Have -fnew-exceptions actually use the runtime field, and not generate runtime checking code inside each handler. Have -fnew-exceptions actually use the runtime field, and not generate runtime checking code inside each handler. THis works at low opt, but not with optimization at the moment. Tue Jun 23 10:06:07 EDT 1998 Andrew MacLeod (amacleod@cygnus.com) * eh-common.h (struct __eh_info): Remove coerced value field. * libgcc2.c (find_exception_handler): Don't set coerced_value field. * except.c (get_dynamic_handler_chain, get_dynamic_cleanup_chain): Use POINTER_SIZE instead of Pmode. (expand_start_all_catch): Call start_catch_handler() if we are not using new style exceptions. 1998-06-22 Andrew MacLeod (amacleod@cygnus.com) * parse.y (function_try_block): Don't call start_catch_handler. * except.c (call_eh_info): Remove coerced field from declaration. (build_eh_type_type_ref): New function to create an address of a rtti function for the new style exception tables. (expand_start_catch_block): Split function, this contains the common part. (process_start_catch_block_old): New function to perform the rest of expand_start_catch_block under old style exceptions. (process_start_catch_block_old): New function to perform the rest of expand_start_catch_block under new style exceptions. (expand_end_catch_block): Only pop the false label off the stack under the old style of exceptions. * semantics.c (finish_try_block): Don't call start_catch_handler. * exception.cc (struct cp_eh_info): Add original_value field. (__cplus_type_matcher): Perform type matching on the original exception value, and if we have a match, set the current value. (__cp_push_exception): Set the original expcetion value. From-SVN: r20671
Andrew MacLeod committed -
From-SVN: r20670
Catherine Moore committed -
backend completely gen_rtx clean. From-SVN: r20669
David S. Miller committed -
* call.c (joust): Fix confusing conversion warning. * call.c (build_op_delete_call): Add placement parm. Check LOOKUP_SPECULATIVELY. * cp-tree.h, decl2.c, init.c: Adjust. * decl.c (finish_function): Use it. * pt.c (tsubst): Diagnose creating void fields or variables. From-SVN: r20668
Jason Merrill committed -
* config/sparc/sparc.md (zero_extendhidi2, extendhisi2, extendqihi2, extendqisi2, extendqidi2, extendhidi2, adddi3, subdi3, negdi2, call, call_value, untyped_return, nonlocal_goto, splits and peepholes): Change remaining generic gen_rtx calls to specific genrtl ones. From-SVN: r20667
David S. Miller committed -
From-SVN: r20666
Jeff Law committed
-
- 22 Jun, 1998 15 commits
-
-
* i386/freebsd-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Define as flag_pic. * i386/sysv4.h (JUMP_TABLES_IN_TEXT_SECTION): Define as flag_pic. From-SVN: r20665
John Wehle committed -
From-SVN: r20664
Richard Henderson committed -
From-SVN: r20663
John Wehle committed -
From-SVN: r20662
H.J. Lu committed -
* Makefile.in (PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME, PROTOIZE_CROSS_NAME, UNPROTOIZE_CROSS_NAME): New variables. (install-common): Use them. From-SVN: r20661
Jim Wilson committed -
* gcse.c (add_label_notes): New function. (pre_insert_insn): Call it. * unroll.c (unroll_loop): Look for insns with a REG_LABEL note, and pass the label to set_label_in_map. From-SVN: r20658
Jim Wilson committed -
Mon Jun 22 19:01:14 1998 Dave Love <d.love@dl.ac.uk> * Makefile.in (install-info): Fix typpo in previous change. From-SVN: r20657
Dave Love committed -
From-SVN: r20656
Dave Love committed -
Mon Jun 22 11:10:00 1998 Catherine Moore <clm@cygnus.com> * varasm.c (assemble_variable): Emit alignment warning. From-SVN: r20655
Catherine Moore committed -
* mips-tfile.c (add_local_symbol): Cast width format specifier to int. (add_ext_symbol): Likewise. (add_file): Likewise. (parse_def): Likewise. (write_varray): Use HOST_PTR_PRINTF to print a pointer. Fix remaining format specifiers and arguments. (write_object): Likewise, several times. (read_seek): Likewise. (out_of_bounds): Likewise. (allocate_cluster): Likewise. (xmalloc): Likewise. (xcalloc): Likewise. (xrealloc): Likewise. (xfree): Likewise. * mips-tdump.c (print_symbol): Likewise. From-SVN: r20654
Kaveh R. Ghazi committed -
* call.c (build_scoped_method_call): Remove unused variable `tmp'. * cp-tree.h (check_dtor_name): Add prototype. * init.c (expand_member_init): Remove unused variables `ptr_type_node', `parm' and `rval'. * ptree.c (print_lang_type): Use HOST_WIDE_INT_PRINT_DEC specifier in call to fprintf. (lang_print_xnode): Likewise. * typeck2.c (enum_name_string): Cast argument to sprintf to long and use %ld specifier. * xref.c (GNU_xref_end_scope): Use HOST_WIDE_INT_PRINT_DEC specifier in call to fprintf. (GNU_xref_member): Cast argument to sprintf to int. From-SVN: r20653
Kaveh R. Ghazi committed -
* mips.c (gpr_mode): Don't say `static' twice. * cpplib.c (cpp_handle_option): Don't pass unneeded NULL to cpp_fatal. * objc/objc-act.c (init_selector): Hide prototype and definition. * optabs.c (gen_cond_trap): Remove unused variable `icode'. * regmove.c (copy_src_to_dest): Likewise for `i'. From-SVN: r20652
Kaveh R. Ghazi committed -
* reload1.c (reload_cse_regs): Cast first arg of `bzero' to char *. * sdbout.c: Include output.h and toplev.h. (PUT_SDB_INT_VAL): Use HOST_WIDE_INT_PRINT_DEV to print argument `a'. Cast `a' to HOST_WIDE_INT to force it to always be so. (PUT_SDB_SIZE): Likewise. * sdbout.h (sdbout_mark_begin_function): Add prototype. * stmt.c (check_for_full_enumeration_handling): Cast argument of `warning' to long and use %ld specifier. * toplev.c (main): Likewise for `fprintf'. * toplev.h (output_file_directive): Add prototype. * unroll.c (unroll_loop): Use HOST_WIDE_INT_PRINT_DEC specifier in call to `fprintf'. (precondition_loop_p): Likewise. * varasm.c Include sdbout.h. (assemble_static_space): Move sometimes-unused variable `rounded' into the scope in which it is used. From-SVN: r20651
Kaveh R. Ghazi committed -
* Makefile.in (varasm.o): Depend on sdbout.h. (sdbout.o): Depend on toplev.h. * collect2.c (scan_prog_file): Cast fprintf argument to `long' and use %ld specifier. * final.c (shorten_branches): Cast first arg of `bzero' to char *. * genextract.c (main): When creating insn-extract.c, mark variable `i' with ATTRIBUTE_UNUSED. * genpeep.c (main): When creating insn-peep.c, mark variables `insn', `x' and `pat' with ATTRIBUTE_UNUSED. * objc/init.c (__objc_tree_print): Wrap function definition in macro `DEBUG'. * objc/objc-act.c (encode_array): Cast sprintf argument to `long' and use %ld specifier. (adorn_decl): Likewise, twice. From-SVN: r20650
Kaveh R. Ghazi committed -
From-SVN: r20649
Jeff Law committed
-
- 21 Jun, 1998 11 commits
-
-
From-SVN: r20648
Jeffrey A Law committed -
* basic-block.h (init_regset_vector): Delete declaration. * flow.c (init_regset_vector): Make it static and add a prototype. From-SVN: r20647
Jeffrey A Law committed -
* bitmap.h (debug_bitmap): Declare. * basic-block.h (init_regset_vector): New declaration. From-SVN: r20646
Jeff Law committed -
* Makefile.in (install-info): Use install-info program if available, per GNU standard. From-SVN: r20645
Dave Love committed -
From-SVN: r20644
H.J. Lu committed -
* global.c: Include machmode.h amd move hard-reg-set.h before rtl.h. From-SVN: r20643
H.J. Lu committed -
* haifa-sched.c (insn_issue_delay, birthing_insn_p, adjust_priority, print_insn_chaino): New declaration. (schedule_insns): Remove declaration. (init_target_units, get_visual_tbl_length, init_block_visualization): Add prototype. From-SVN: r20642
H.J. Lu committed -
From-SVN: r20641
H.J. Lu committed -
* haifa-sched.c (debug_ready_list): Make static. * toplev.h (fancy_abort): Declare. * rtl.h (expand_expr): Remove declaration. From-SVN: r20640
Jeff Law committed -
* loop.c (oballoc): Remove declaration. (replace_call_address): Add prototype. From-SVN: r20639
H.J. Lu committed -
* Makefile.in (crtbeginS.o, crtendS.o): Add -fno-exceptions and -DCRTSTUFFS_O. (INSTALL): cd $(srcdir) before make. From-SVN: r20638
H.J. Lu committed
-