- 27 Apr, 1998 22 commits
-
-
From-SVN: r19442
Jeff Law committed -
From-SVN: r19441
Jeff Law committed -
From-SVN: r19440
Jeff Law committed -
From-SVN: r19439
Jeff Law committed -
From-SVN: r19438
Jeff Law committed -
* reg-stack.c: Revert last patch (Apr 20). (convert_regs): Set insn to PREV_INSN (next) after do while loop. From-SVN: r19437
Jim Wilson committed -
* m68k/lb1sf68.asm (Laddsf$3): Fix typos in mcf5200 exg code. From-SVN: r19436
Jim Wilson committed -
* loop.c (check_dbra_loop): New locals jump, first_compare, and compare_and_branch. Call get_condition to set first_compare. Set compare_and_branch to number of compare/branch instructions. Replace PREV_INSN (PREV_INSN (loop_end)) with first_compare. Replace '2' with compare_and_branch. From-SVN: r19435
Jim Wilson committed -
* decl.c (maybe_push_to_top_level): Always clear current_template_parms and processing_template_decl. (pushtag): Remove check of current_class_type and some comments, since maybe_push_to_top_level no longer creates confusion. From-SVN: r19434
Mark Mitchell committed -
cplus-dem.c (demangle_qualified): Add a missing else which caused qualified names with temp,lates to be demangled improperly. From-SVN: r19433
Andrew MacLeod committed -
From-SVN: r19432
J"orn Rennecke committed -
From-SVN: r19431
Dave Love committed -
* sh.c (sh_expand_prologue, sh_expand_epilogue): If TARGET_DOUBLE_ALIGN, preserve 64 bit stack alignment. * sh.h (STACK_BOUNDARY): Likewise. From-SVN: r19430
J"orn Rennecke committed -
hostnm_.c (G77_hostnm_0): Fix off-by-one error that was trashing the byte just beyond the CHARACTER*(*)... Sun Apr 26 09:13:41 1998 Craig Burley <burley@gnu.org> * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error that was trashing the byte just beyond the CHARACTER*(*) argument. From-SVN: r19429
Craig Burley committed -
From-SVN: r19428
Jason Merrill committed -
that was trashing the byte just beyond the CHARACTER*(*) argument. From-SVN: r19427
Craig Burley committed -
From-SVN: r19426
Dave Love committed -
From-SVN: r19425
Dave Love committed -
From-SVN: r19424
J"orn Rennecke committed -
From-SVN: r19423
Michael Meissner committed -
From-SVN: r19422
Michael Meissner committed -
From-SVN: r19421
Michael Meissner committed
-
- 26 Apr, 1998 9 commits
-
-
* alpha.h (CONST_COSTS): Zero is always free. (RTX_COSTS): Add EV6 costs. Abort if alpha_cpu is unknown. From-SVN: r19420
Richard Henderson committed -
* configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT tests to work out of the build directory. From-SVN: r19419
Richard Henderson committed -
* cp-tree.h (CLASSTYPE_IS_TEMPLATE): New macro. (DECL_CLASS_TEMPLATE_P): Likewise. (DECL_PRIMARY_TEMPLATE): Likewise. (PRIMARY_TEMPLATE_P): Use it. (push_template_decl_real): New function. (redeclare_class_template): Take new template parameters as input. (is_specialization_of): New function. (comp_template_args): Declare. * decl.c (pushtag): Handle friend template classes. (xref_tag): Likewise. Use new calling convention for redeclare_class_template. * decl2.c (grok_x_components): Handle friend templates. * friend.c (is_friend): Use is_specialization_of where appropriate. Deal with friend class templates. (make_friend_class): Let a class template be friends with itself. * pt.c (comp_template_args): Remove declaration. (tsubst_friend_class): New function. (push_template_decl_real): New function. (push_template_decl): Use it. (redeclare_class_template): Adjust for new calling convention. (comp_template_args): Give it external linkage. (instantiate_class_type): Use tsubst_friend_class to deal with friend templates. * typeck.c (comptypes): Use comp_template_args, rather than expanding it inline. * parse.y (component_decl): Handle a nested template type like other component type declarations. From-SVN: r19418
Mark Mitchell committed -
cplus-dem.c (gnu_special): Fix off-by-one bug when checking the length in the name of a virtual table. * cplus-dem.c (gnu_special): Fix off-by-one bug when checking the length in the name of a virtual table. From-SVN: r19417
Andreas Schwab committed -
From-SVN: r19416
Jason Merrill committed -
From-SVN: r19415
Richard Henderson committed -
* pt.c (mabybe_get_template_decl_from_type_decl): New function. (lookup_template_class): Use it. From-SVN: r19414
Mark Mitchell committed -
* pt.c (check_explicit_specialization): Handle overloaded constructors correctly. From-SVN: r19413
Mark Mitchell committed -
From-SVN: r19412
Richard Henderson committed
-
- 25 Apr, 1998 3 commits
-
-
From-SVN: r19410
Jeffrey A Law committed -
From-SVN: r19409
Jeffrey A Law committed -
* alias.c (alias_invariant): New variable. (record_base_value): New argument INVARIANT. (memrefs_conflict_p): If a register has an entry in the alias_invariant array, try substituting that value for the register. * rtl.h: Declare record_base_value. * loop.c, unroll.c: Update callers of record_base_value. * alias.c (find_base_value, find_base_term): SIGN_EXTEND and ZERO_EXTEND do not affect base values. From-SVN: r19408
John Carr committed
-
- 24 Apr, 1998 6 commits
-
-
* dbxout.c (dbxout_type): Fix typo. (dbxout_range_type): Another HOST_WIDE_INT_PRINT_DEC fix. From-SVN: r19407
Jeffrey A Law committed -
From-SVN: r19406
Jeffrey A Law committed -
expr.c (expand_builtin, [...]): Set MEM_IN_STRUCT_P if the argument is the address of a structure or array. * expr.c (expand_builtin, case MEMSET): Set MEM_IN_STRUCT_P if the argument is the address of a structure or array. * configure.in: Enable Haifa scheduler by default for SPARC. From-SVN: r19405
John Carr committed -
* cse.c (cse_set_around_loop): Don't do optimization when new pseudos are created. From-SVN: r19404
J"orn Rennecke committed -
From-SVN: r19403
Jeff Law committed -
d * dbxout.c (dbxout_type_fields): Use HOST_WIDE_INT_PRINT_DEC appropriately. (dbxout_type_method_1, dbxout_type): Likewise. (print_int_cst_octal, print_octal, dbxout_symbol): Likewise. (dbxout_type): Fix check for when to print a type range in octal vs decimal. From-SVN: r19402
Jeff Law committed
-