- 30 Jan, 1999 7 commits
-
-
From-SVN: r24918
Jeff Law committed -
From-SVN: r24917
Jeffrey A Law committed -
* loop.c: Disable recent loop changes. Temporary as Joern continues to fix problems. From-SVN: r24916
Jeffrey A Law committed -
From-SVN: r24915
Mumit Khan committed -
* config/x86-interix.ml: New file. * configure.in (i[3456]86-*-interix*): Add shared library support. From-SVN: r24914
Mumit Khan committed -
* config.guess: Add support for i386-pc-interix. * config.sub: Likewise. * configure.in: Likewise. * config/mh-interix: New file. From-SVN: r24913
Mumit Khan committed -
From-SVN: r24911
Jeff Law committed
-
- 29 Jan, 1999 10 commits
-
-
From-SVN: r24910
J"orn Rennecke committed -
From-SVN: r24909
Richard Henderson committed -
Fri Jan 29 18:26:07 1999 Dave Brolley <brolley@cygnus.com> * emit-rtl.c (remove_insn): New function. * rtl.h (remove_insn): Add prototype. * function.c (reposition_prologue_and_epilogue_notes): Call remove_insn. From-SVN: r24908
Dave Brolley committed -
* parse.h (BUILD_APPEND): If ARG is a non-String object reference, then cast it to Object before calling `append' method. From-SVN: r24907
Tom Tromey committed -
From-SVN: r24906
J"orn Rennecke committed -
* toplev.c (notice, fnotice): Check ANSI_PROTOTYPES, not __STDC__, when declaring arguments and calling va_arg() to initialize them. * collect2.c (notice): Likewise. * loop.c (find_life_end): Use PROTO() macro in the prototype. From-SVN: r24905
Kaveh R. Ghazi committed -
* collect2.c (error): Fix typo in declaration. * cpperror.c (cpp_message): Likewise. * cpplib.c (cpp_warning): Likewise. * cpplib.h (cpp_notice): Use PVPROTO not VPROTO, also add ATTRIBUTE_PRINTF_1. * toplev.c (error): Fix typo in declaration. From-SVN: r24904
Kaveh R. Ghazi committed -
* loop.c (strength_reduce): Fix HAVE_cc0 handling when scanning forward from cont dominator. From-SVN: r24903
J"orn Rennecke committed -
* cccp.c (eprint_string): Constify a char*. (notice): Likewise. Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1. (vnotice): Constify a char*. (error): Likewise. Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1. (verror): Constify a char*. (warning): Likewise. Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1. (vwarning): Constify a char*. (error_with_line): Likewise. Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_2. (verror_with_line): Constify a char*. (vwarning_with_line): Likewise. (warning_with_line): Likewise. Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_2. (pedwarn): Constify a char*. Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1. (pedwarn_with_line): Likewise with ATTRIBUTE_PRINTF_2. (pedwarn_with_file_and_line): Likewise with ATTRIBUTE_PRINTF_4. Also correct typo in parameter name declaration. (make_assertion): Constify a char*. (quote_string_for_make): Likewise. (deps_output): Likewise. (fatal): Likewise. Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1. Use ATTRIBUTE_NORETURN not an explicit "__attribute__ ((noreturn))". (fancy_abort): Likewise for ATTRIBUTE_NORETURN. (pfatal_with_name): Likewise. (pipe_closed): Likewise. (memory_full): Likewise. From-SVN: r24902
Kaveh R. Ghazi committed -
From-SVN: r24901
Jeff Law committed
-
- 28 Jan, 1999 9 commits
-
-
� * check-init.c (check_bool2_init, check_bool_init, check_init): Handle TRUTH_AND_EXPR, TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. * jcf-write.c (generate_bytecode_insns): Likewise. From-SVN: r24900
Per Bothner committed -
� * check-init.c (check_bool2_init, check_bool_init, check_init): Handle TRUTH_AND_EXPR, TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. * jcf-write.c (generate_bytecode_insns): Likewise. From-SVN: r24899
Per Bothner committed -
* loop.c (strength_reduce): Grow set_in_loop / n_times_set / may_not_optimize to proper size when converting biv increments into givs. If necessary, reallocate reg_iv_type / reg_iv_info before calling recombine_givs. From-SVN: r24898
J"orn Rennecke committed -
From-SVN: r24897
Michael Meissner committed -
From-SVN: r24896
Joern Rennecke committed -
* loop.c (recombine_givs): New parameter unroll_p. If set, don't generate complex adds. Changed caller. Don't generate adds that cost more than the original one. (strength_reduce): Warning fixes. From-SVN: r24895
J"orn Rennecke committed -
* cp-tree.h (struct tree_binding): Replace scope field with a union. (BINDING_SCOPE): Adjust. * decl.c (BINDING_LEVEL): Adjust. From-SVN: r24894
Jason Merrill committed -
* configure.in (hppa1.0-hp-hpux10*): Use t-pa. * configure: Rebuilt. From-SVN: r24892
Jeffrey A Law committed -
From-SVN: r24891
Jeff Law committed
-
- 27 Jan, 1999 10 commits
-
-
predicates section of the file. From-SVN: r24890
Richard Henderson committed -
* rtl.h (insn_first_p): Declare. * rtlanal.c (insn_first_p): New function. * loop.h (varray.h): Include. (struct induction): Change combined_with to unsigned. New members derived, ix and last_use. (reg_iv_type, reg_iv_info): Now varray_type. All references changed. (REG_IV_TYPE, REG_IV_INFO): Define. (first_increment_giv, last_increment_giv): Declare. * loop.c (loop_number_loop_cont): New static variable. (loop_number_cont_dominator): Likewise. (reg_iv_type, reg_iv_info): Now varray_type. (first_increment_giv, last_increment_giv): New variables. (compute_luids, verify_dominator, find_life_end): New functions. (cmp_recombine_givs_stats, recombine_givs): Likewise. (loop_optimize): Allocate loop_number_loop_cont and loop_number_cont_dominator. Use compute_luids. (find_and_verify_loops): Initialize loop_number_loop_cont and loop_number_cont_dominator. (strength_reduce): Try to find bivs that can be expressed as givs of another biv, and to convert biv increments into givs. Call recombine_givs. Handle derived givs. (record_biv): New argument location. All callers changed. (record_giv): Initialize derived and last_use fields. (basic_induction_var): New argument location. All callers changed. (combine_givs): Don't combine a DEST_REG giv with a DEST_ADDR giv. Increment combined_with instead of setting to 1. * unroll.c (derived_regs): New static variable. (unroll_loop): Initialize it. Allocate local_regno according to max_reg_num. (copy_loop_body): Cope with derived givs. (find_splittable_givs): Check for Givs made from biv increments. Set derived_regs for givs. * Makefile.in (stmt.o, loop.o, unroll.o): Depend on loop.h . From-SVN: r24889
J"orn Rennecke committed -
From-SVN: r24888
Michael Meissner committed -
* function.c (purge_addressof_1): Handle case when a register has been used in a wider mode. From-SVN: r24887
J"orn Rennecke committed -
From-SVN: r24886
Michael Meissner committed -
Wed Jan 27 11:58:18 1999 Dave Brolley <brolley@cygnus.com> * cpplib.h (cpp_notice): Add prototype. From-SVN: r24884
Dave Brolley committed -
From-SVN: r24881
Zack Weinberg committed -
details. From-SVN: r24879
Jeffrey A Law committed -
* rs6000.c (input_operand): Don't expect CONST around CONSTANT_P_RTX. * rs6000.md (movsi, movdi): Likewise. From-SVN: r24877
Richard Henderson committed -
From-SVN: r24876
Jeff Law committed
-
- 26 Jan, 1999 4 commits
-
-
* pt.c (instantiate_class_template): Set up the DECL_INITIAL of member constants. g++.ns/template6.C * init.c (expand_member_init): Pull out TYPE_MAIN_VARIANT in a ctor initializer. g++.other/typedef6.C From-SVN: r24875
Jason Merrill committed -
From-SVN: r24874
Jason Merrill committed -
From-SVN: r24873
Jason Merrill committed -
* function.c (expand_function_end): Pass arg_pointer_save_area to validize_mem before using it. Emit code into a sequence. From-SVN: r24872
Jim Wilson committed
-