- 25 Mar, 1999 19 commits
-
-
d Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod <amacleod@cygnus.com> * rtl.texi (RTX_FRAME_RELATED_P): Add documentation. * rtl.h (struct rtx_def): Update comment for frame_related field. (set_unique_reg_note): Declare prototype. * dwarf2out.c (dwarf2out_frame_debug_expr): Split out from 'dwarf2out_frame_debug' to handle only expressions, and process component parts of a PARALLEL expression. (dwarf2out_frame_debug): Process insns only, and call new function 'dwarf2out_frame_debug_expr' for patterns. * emit-rtl.c (set_unique_reg_note): New function to add a reg note, but if there is an existingone, deletes it first. * expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note. * optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note. (emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note. (expand_fix): Use set_unique_reg_note. From-SVN: r25979
Andrew Macleod committed -
a Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod <amacleod@cygnus.com> * rtl.texi (RTX_FRAME_RELATED_P): Add documentation. * rtl.h (struct rtx_def): Update comment for frame_related field. (set_unique_reg_note): Declare prototype. * dwarf2out.c (dwarf2out_frame_debug_expr): Split out from 'dwarf2out_frame_debug' to handle only expressions, and process component parts of a PARALLEL expression. (dwarf2out_frame_debug): Process insns only, and call new function 'dwarf2out_frame_debug_expr' for patterns. * emit-rtl.c (set_unique_reg_note): New function to add a reg note, but if there is an existingone, deletes it first. * expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note. * optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note. (emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note. (expand_fix): Use set_unique_reg_note. From-SVN: r25978
Andrew Macleod committed -
Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod <amacleod@cygnus.com> * rtl.texi (RTX_FRAME_RELATED_P): Add documentation. * rtl.h (struct rtx_def): Update comment for frame_related field. (set_unique_reg_note): Declare prototype. * dwarf2out.c (dwarf2out_frame_debug_expr): Split out from 'dwarf2out_frame_debug' to handle only expressions, and process component parts of a PARALLEL expression. (dwarf2out_frame_debug): Process insns only, and call new function 'dwarf2out_frame_debug_expr' for patterns. * emit-rtl.c (set_unique_reg_note): New function to add a reg note, but if there is an existingone, deletes it first. * expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note. * optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note. (emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note. (expand_fix): Use set_unique_reg_note. From-SVN: r25977
Andrew Macleod committed -
Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod <amacleod@cygnus.com> * rtl.texi (RTX_FRAME_RELATED_P): Add documentation. * rtl.h (struct rtx_def): Update comment for frame_related field. (set_unique_reg_note): Declare prototype. * dwarf2out.c (dwarf2out_frame_debug_expr): Split out from 'dwarf2out_frame_debug' to handle only expressions, and process component parts of a PARALLEL expression. (dwarf2out_frame_debug): Process insns only, and call new function 'dwarf2out_frame_debug_expr' for patterns. * emit-rtl.c (set_unique_reg_note): New function to add a reg note, but if there is an existingone, deletes it first. * expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note. * optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note. (emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note. (expand_fix): Use set_unique_reg_note. From-SVN: r25976
Andrew Macleod committed -
� Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod <amacleod@cygnus.com> * rtl.texi (RTX_FRAME_RELATED_P): Add documentation. * rtl.h (struct rtx_def): Update comment for frame_related field. (set_unique_reg_note): Declare prototype. * dwarf2out.c (dwarf2out_frame_debug_expr): Split out from 'dwarf2out_frame_debug' to handle only expressions, and process component parts of a PARALLEL expression. (dwarf2out_frame_debug): Process insns only, and call new function 'dwarf2out_frame_debug_expr' for patterns. * emit-rtl.c (set_unique_reg_note): New function to add a reg note, but if there is an existingone, deletes it first. * expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note. * optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note. (emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note. (expand_fix): Use set_unique_reg_note. From-SVN: r25975
Andrew Macleod committed -
* tlink.c (symbol_hash_newfunc): Remove redundant call to hash_newfunc. (file_hash_newfunc, demangled_hash_newfunc): Likewise. From-SVN: r25974
Art Haas committed -
From-SVN: r25973
Richard Henderson committed -
This patch fixes a couple of Linux-specific problems with profiling and debugging. It's against the trunk version. Without it gdb reports wrong line numbers and -pg does not work at all. From-SVN: r25972
Philip Blundell committed -
From-SVN: r25971
Jason Merrill committed -
* decl.c (init_decl_processing): Add `signed' type as a synonym for `int'. From-SVN: r25970
Nathan Sidwell committed -
From-SVN: r25969
Jason Merrill committed -
From-SVN: r25968
Jason Merrill committed -
* typeck.c (common_type): Handle cv-qual unification for pointers to members. * decl.c (unqualified_namespace_lookup): Return error_mark_node on error. (lookup_name_real): Set LOOKUP_COMPLAIN when *not* parsing. * lex.c (do_identifier): If we got error_mark_node, call lookup_name again. From-SVN: r25967
Jason Merrill committed -
From-SVN: r25966
Finn Hakansson committed -
From-SVN: r25965
Axel Thimm committed -
combine.c (force_to_mode, case PLUS): Use sign extended mask when masking the low bits out of a constant. * combine.c (force_to_mode, case PLUS): Use sign extended mask when masking the low bits out of a constant. From-SVN: r25964
Donn Terry committed -
From-SVN: r25963
Jeff Law committed -
From-SVN: r25962
Martin v. Löwis committed -
From-SVN: r25961
Martin v. Löwis committed
-
- 24 Mar, 1999 21 commits
-
-
system.h (STDIN_FILENO): Provide default definition if one is not provided by the system header files. * system.h (STDIN_FILENO): Provide default definition if one is not provided by the system header files. (STDOUT_FILENO, STDERR_FILENO): Likewise. * i386/xm-djgpp.h (COLLECT2_HOST_INITIALIZATION): New macro. * collect2.c (main): Use it. (pexecute_pid): New variable. Holds return value from call to pexecute. (collect2_execute): Rework to use pexecute instead of fork. (collect2_wait): Use pwait() instead of wait(). Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r25960
Mark Elbrecht committed -
* fold-const.c (make_range): If orig_type is unset, set it as soon as we know the type. Remove now unnecessary set of orig_type for conversions. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r25959
Richard Earnshaw committed -
From-SVN: r25958
Mark Elbrecht committed -
* fixinc/mkfixinc.sh: Recognize cygwin* instead of only cygwin32. From-SVN: r25957
Jeffrey A Law committed -
From-SVN: r25956
Jeffrey A Law committed -
� * configure.in (AC_PREREQ): Update to 2.13. (AC_EXEEXT): Call to find possible file extension. (compiler_name): Use. * configure: Regenerate. From-SVN: r25955
Mumit Khan committed -
� * configure.in (AC_PREREQ): Update to 2.13. (AC_EXEEXT): Call to find possible file extension. (compiler_name): Use. * configure: Regenerate. From-SVN: r25954
Mumit Khan committed -
� * configure.in (AC_PREREQ): Update to 2.13. (AC_EXEEXT): Call to find possible file extension. (compiler_name): Use. * configure: Regenerate. From-SVN: r25953
Mumit Khan committed -
H * configure.in (AC_PREREQ): Update to 2.13. (AC_EXEEXT): Call to find possible file extension. (compiler_name): Use. * configure: Regenerate. From-SVN: r25952
Jeff Law committed -
Wed Mar 24 22:36:45 1999 Mumit Khan <khan@xraylith.wisc.edu> * configure.in (EXEEXT): Define. (compiler_name): Use. From-SVN: r25951
Mumit Khan committed -
0 * configure.in (EXEEXT): Define. (compiler_name): Use. From-SVN: r25950
Mumit Khan committed -
8 * configure.in (EXEEXT): Define. (compiler_name): Use. From-SVN: r25949
Mumit Khan committed -
Ref: CR 100400-990301-CR-1 From-SVN: r25948
Nick Clifton committed -
From-SVN: r25947
Joern Rennecke committed -
reload1.c (choose_reload_regs): If output-reloading for a simple move insn, try to inherit an equivalence for the input. From-SVN: r25946
J"orn Rennecke committed -
From-SVN: r25945
Mike Stump committed -
From-SVN: r25944
Martin v. Löwis committed -
* decl.c (lookup_name_real): Do nested field lookup regardless of TYPE_BEING_DEFINED. From-SVN: r25943
Jason Merrill committed -
From-SVN: r25942
Jason Merrill committed -
From-SVN: r25941
Jason Merrill committed -
* cp-tree.h (lang_type): Remove has_assignment and has_real_assignment. Add befriending_classes. (TYPE_HAS_ASSIGNMENT): Remove. (TYPE_HAS_REAL_ASSIGNMENT): Likewise. (CLASSTYPE_BEFRIENDING_CLASSES): New macro. (lang_decl): Document. (DECL_BEFRIENDING_CLASSES): New macro. (FRIEND_NAME): Move declaration to more obvious location. (FRIEND_DECLS): Likewise. * class.c (finish_struct_1): Don't use TYPE_HAS_REAL_ASSIGNMENT. * decl.c (duplicate_decls): Copy DECL_BEFRIENDING_CLASSES. (fixup_anonymous_union): Don't use TYPE_HAS_ASSIGNMENT. (grok_op_properties): Likewise. * friend.c (is_friend): Use FRIEND_NAME and FRIEND_DECLS. (add_friend): Likewise. Don't do weird things with assignment operators. Update DECL_BEFRIENDING_CLASSES. (add_friends): Don't do weird things with assignment operators. (make_friend_class): Likewise. Update CLASSTYPE_BEFRIENDING_CLASSES. * pt.c (instantiate_class_template): Don't set TYPE_HAS_ASSIGNMENT. (tsubst_copy): Substitute the TREE_TYPE for more unary expressions. * ptree.c (print_lang_type): Don't look at TYPE_HAS_ASSIGNMENT. * search.c (protected_accessible_p): New function. (friend_accessible_p): Likewise. (accessible_p): Use them. From-SVN: r25940
Mark Mitchell committed
-