Jeffrey A Law [Sat, 10 Jun 2000 00:06:44 +0000 (00:06 +0000)]
[multiple changes]
2000-02-07 <loewis@informatik.hu-berlin.de>
* decl2.c (import_export_decl): vlist ctor wrappers follow virtual
methods in their interface.
(vlist_ctor_wrapper_p): new function.
(finish_vlist_ctor_wrapper): likewise.
2000-02-06 <loewis@informatik.hu-berlin.de>
* decl2.c (maybe_retrofit_in_chrg): Move call to
make_vlist_ctor_wrapper from here ...
* decl.c (grok_ctor_properties): ... to here.
* decl.c (grokfndecl): ... and here.
* init.c (no_vlist_base_init): Declare unseen Vlist ctor weak.
* decl2.c (maybe_retrofit_in_chrg): Be sorry about varargs ctors.
Bring vtable-thunks patch up to date with Martin's Feb 7th version.
Alexandre Oliva [Wed, 24 May 2000 06:01:57 +0000 (06:01 +0000)]
function.c (thread_prologue_and_epilogue_insns): Make sure existing line number notes appear after the prologue.
2000-05-22 Richard Henderson <rth@cygnus.com>
* function.c (thread_prologue_and_epilogue_insns): Make sure
existing line number notes appear after the prologue.
Jeffrey A Law [Wed, 12 Apr 2000 16:04:25 +0000 (16:04 +0000)]
c-typeck.c (add_pending_init): Don't abort for multiple fields at the same offset.
2000-02-19 Richard Henderson <rth@cygnus.com>
* c-typeck.c (add_pending_init): Don't abort for multiple
fields at the same offset.
(pending_init_member): Test the correct member.
elfos.h (SELECT_SECTION): Decide whether to use a data or const section to output a CONSTRUCTOR based on...
* config/elfos.h (SELECT_SECTION): Decide whether to use a data or
const section to output a CONSTRUCTOR based on the same conditions
used for VAR_DECLs.
Jeffrey A Law [Wed, 8 Mar 2000 05:05:06 +0000 (05:05 +0000)]
eabi-ctors.c (__do_global_ctors): Run through __CTOR_LIST__ in opposite order...
Tue Oct 12 09:45:19 1999 Jonathan Larmour <jlarmour@cygnus.co.uk>
* config/rs6000/eabi-ctors.c (__do_global_ctors): Run through
__CTOR_LIST__ in opposite order, which is the correct order for sorted
constructors.
(__do_global_dtors): similarly for __DTOR_LIST__.
Jeffrey A Law [Wed, 8 Mar 2000 04:47:42 +0000 (04:47 +0000)]
loop.c (check_dbra_loop): When checking a loop for reversability...
2000-01-18 Clinton Popetz <cpopetz@cygnus.com>
* loop.c (check_dbra_loop): When checking a loop for
reversability, check the source of any stores to ensure they
don't depend on an initial value.
Jeffrey A Law [Wed, 8 Mar 2000 04:42:11 +0000 (04:42 +0000)]
v850.c (expand_epilogue): Interrupt functions no longer allocate extra stack for function calls.
Sat Jan 8 12:12:46 2000 Nick Clifton <nickc@cygnus.com>
* config/v850/v850.c (expand_epilogue): Interrupt functions no
longer allocate extra stack for function calls.
Jeffrey A Law [Wed, 8 Mar 2000 04:38:45 +0000 (04:38 +0000)]
[multiple changes]
1999-11-19 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
* std/valarray_meta.h (_DEFINE_EXPR_UNARY_FUNCTION): Don't forget
to define tanh.
1999-11-05 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
* std/valarray_meta.h (_DEFINE_EXPR_UNARY_FUNCTION): When
building meta-expressions don't forget to take the contained
closures.
1999-10-19 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
* std/valarray_meta.h: (_BinClos::_BinClos): Fix typo.
1999-09-17 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
* std/complext.cc (pow): Don't expect floating point promotion
in presence of template argument deduction. There is no such
thing.
Bring bugfixes into the release branch.
stmt.c (expand_value_return): Correctly convert VAL when promoting function return.
Thu Oct 28 18:06:50 1999 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* stmt.c (expand_value_return): Correctly convert VAL when promoting
function return.
Jeffrey A Law [Tue, 4 Jan 2000 09:24:24 +0000 (09:24 +0000)]
[multiple changes]
Mon Oct 18 18:50:51 1999 Andreas Schwab <schwab@suse.de>
* config/m68k/m68k.h (INITIAL_FRAME_POINTER_OFFSET): Add one word
if the pic register is used.
Sat Sep 25 13:11:07 1999 Jeffrey A Law (law@cygnus.com)
* cse.c: Update comments.
(cse_insn): When converting a conditional/computed jump into
an unconditional jump, always make sure a BARRIER immediately
follows the converted jump. Do not delete unreachable code.
(cse_basic_block): Do not delete unreachable code.
* toplev.c (rest_of_compilation): Move call to
delete_trivially_dead_insns after the conditional call to
jump_optimize.
Thu Sep 16 00:46:35 1999 Geoff Keating <geoffk@cygnus.com>
* loop.c (basic_induction_var): A non-integer variable which is
being set by a paradoxical subreg is probably not a biv.
1999-08-31 12:20 -0700 Zack Weinberg <zack@bitmover.com>
* loop.c (check_dbra_loop): Check bl->biv->add_val is a
CONST_INT before using its INTVAL.
Tue Nov 2 15:27:31 1999 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* configure.in (m68k-hp-hpux*, xm_alloca.h): The underscore should
have been an hyphen, fixed.
* configure: Rebuilt.
Jeffrey A Law [Fri, 24 Dec 1999 18:05:28 +0000 (18:05 +0000)]
[multiple changes]
1999-12-23 Martin v. L�wis <loewis@informatik.hu-berlin.de>
* fold-const.c (operand_equal_p): Use memcmp to compare string
constants.
Suggested by D. J. Bernstein
Thu Dec 16 02:26:11 1999 Jeffrey A Law (law@cygnus.com)
* h8300.md (HImode preinc peephole): Fix typo.
1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
* loop.c (check_dbra_loop): Can't reverse a biv that has
maybe_multiple set.