- 16 Sep, 1997 13 commits
-
-
From-SVN: r15480
Jeffrey A Law committed -
From-SVN: r15478
Jeff Law committed -
* config/v850/v850.c (register_is_ok_for_epilogue, pattern_is_ok_for_epilogue, construct_restore_jr, pattern_is_ok_for_prologue, construct_save_jarl): New functions. * config/v850/v850.h (pattern_is_ok_for_prologue, pattern_is_ok_for_epilogue, register_is_ok_for_epilogue): New predicates. * config/v850/v850.md: Replace prologue and epilogue patterns with a match_parallel pattern. * config/v850/v850.c (output_move_single_unsigned): Cope with zero extending and moving between registers at the same time. Brought over from devo. From-SVN: r15477
Nick Clifton committed -
From-SVN: r15476
Jeff Law committed -
From-SVN: r15475
Jeff Law committed -
From-SVN: r15474
Jeff Law committed -
From-SVN: r15473
Jeff Law committed -
* aclocal.m4: Add replacement for AC_PROG_INSTALL. * configure.in: Use EGCS_PROG_INSTALL. From-SVN: r15472
Jeffrey A Law committed -
* aclocal.m4: New file with replacement for AC_PROG_INSTALL. * configure.in: Use EGCS_PROG_INSTALL. From-SVN: r15471
Jeffrey A Law committed -
* dwarf2out.c (gen_subprogram_die): Handle redefinition of an extern inline function. * dwarf2out.c (reg_loc_descriptor): Fix prototype. (concat_loc_descriptor): New function. (loc_descriptor): Call it. (add_AT_location_description): Also elide the descriptor if both halves of a CONCAT are pseudos. (add_location_or_const_value_attribute): Recognize CONCAT too. Bring over from devo/fsf. From-SVN: r15470
Jeff Law committed -
From-SVN: r15469
Jeff Law committed -
From-SVN: r15465
Manfred Hollstein committed -
From-SVN: r15464
Jason Merrill committed
-
- 15 Sep, 1997 12 commits
-
-
From-SVN: r15463
Jason Merrill committed -
* alpha.md (movdi): Handle CONST_DOUBLE for TARGET_BUILD_CONSTANTS. From-SVN: r15459
Richard Henderson committed -
* alpha/alpha.c (output_prolog): New variable sa_reg. Use it for out-or-range reg_offset. (output_epilog): Likewise. From-SVN: r15458
Richard Henderson committed -
From-SVN: r15455
Jason Merrill committed -
* cse.c (simplify_relational_operation): If MODE specifies a mode wider than HOST_WIDE_INT, then the high word of a CONST_INT is derived from the sign bit of the low word. Brought over from r5900 branch. From-SVN: r15454
Jeffrey A Law committed -
From-SVN: r15453
Jeff Law committed -
* except.c (find_exception_handler_labels): Use xmalloc instead of alloca, since MAX_LABELNO - MIN_LABELNO can be more than 1 million in some cases. From-SVN: r15452
Brendan Kehoe committed -
* call.c (joust): Disable warnings until they can be moved to the right place. From-SVN: r15450
Jason Merrill committed -
From-SVN: r15449
Jeffrey A Law committed -
* Makefile.in: Various changes to build info files in the object tree rather than the source tree. From-SVN: r15448
Jeffrey A Law committed -
* Make-lang.in: Various changes to build info files in the object tree rather than the source tree. * proj.h: Include ctype.h. From-SVN: r15447
Jeffrey A Law committed -
From-SVN: r15446
Jeff Law committed
-
- 14 Sep, 1997 8 commits
-
-
From-SVN: r15445
Jeff Law committed -
From-SVN: r15444
Jeff Law committed -
From-SVN: r15443
Jeff Law committed -
which included commits to RCS files with non-trunk default branches. From-SVN: r15441
Jeff Law committed -
From-SVN: r15438
Jeff Law committed -
From-SVN: r15437
Fred Fish committed -
* fixinc.math: New file to fix math.h on some systems. * configure.in (freebsd, netbsd): Use fixinc.math on these systems. * configure: Rebuilt. Should fix struct exception problems for freebsd, netbsd. Can be used for others. From-SVN: r15436
Jeff Law committed -
* regmove.c (regmove_optimize): If we end up moving the original insn due to lifetime overlaps, make sure to move REG_NOTES too. Fixes x86 (and maybe h8) failure. From-SVN: r15435
Jeffrey A Law committed
-
- 13 Sep, 1997 2 commits
-
-
* Makefile.in (INSTALL_{PROGRAM,DATA}): Use value found by configure. From-SVN: r15431
Manfred Hollstein committed -
haifa-sched.c (add_branch_dependences): Make each insn in a SCHED_GROUP_P block explicitly depend on the previous insn. * haifa-sched.c (add_branch_dependences): Make each insn in a SCHED_GROUP_P block explicitly depend on the previous insn. Fixes x86 abort. From-SVN: r15430
Jeffrey A Law committed
-
- 12 Sep, 1997 5 commits
-
-
From-SVN: r15429
Per Bothner committed -
* config-lang.in: Remove the messages about possible build problems. From-SVN: r15425
Dave Love committed -
From-SVN: r15424
Jason Merrill committed -
* std/bastring.h (class basic_string): Add global scope to use of reverse_iterator. From-SVN: r15423
Jason Merrill committed -
Thu Sep 11 17:14:55 1997 Jason Merrill <jason@yorick.cygnus.com> * decl.c (lookup_name_real): Add implicit 'typename' to types from base classes. * pt.c (most_specialized_class): Fix typo. (tsubst): Move constant folding to TREE_VEC case. Thu Sep 11 10:08:45 1997 Mark Mitchell <mmitchell@usa.net> * pt.c (do_poplevel): Don't warn about unused local variables while processing_template_decl since we don't always know whether or not they will need constructing/destructing. * pt.c (uses_template_parms): Check the values of an enumeration type to make sure they don't depend on template parms. * decl.c (make_typename_type): Don't lookup the field if the context uses template parms, even if we're not processing_template_decl at the moment. * pt.c (coerce_template_parms): Avoid looking at the TYPE_LANG_DECL portion of a typename type, since there won't be one. (tsubst): Do constant folding as necessary to make sure that arguments passed to lookup_template_class really are constants. From-SVN: r15422
Jason Merrill committed
-