OSDN Git Service

* calls.c, function.c: Always define PREFERRED_STACK_BOUNDARY
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Aug 2001 16:19:22 +0000 (16:19 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Aug 2001 16:19:22 +0000 (16:19 +0000)
commitf6025ee75b17117903a20349822527ca1ef43c8d
tree71cd924b65b522f29baed4de47af5e11b3129192
parentd85b1be3383cd6d87e0a83eb296550e318e3f0ac
* calls.c, function.c: Always define PREFERRED_STACK_BOUNDARY
if not already defined.  Remove all #ifdefs on STACK_BOUNDARY;
this macro is now required.

* cselib.c (cselib_process_insn), flow.c (propagate_block),
loop.c (find_and_verify_loops), reload.c (reload): Check
for rtx code of CALL_INSN, not CALL, when deciding if we
need to check for REG_SETJMP note.

* gcse.c (compute_hash_table, compute_store_table): Update
the #ifdef NON_SAVING_SETJMP code to the new REG_SETJMP
logic.

* config/avr/avr.c: Fix typo.
* config/convex/convex.c (expand_movstr): Use adjust_address.
* config/dsp16xx/dsp16xx.c: Define dsp16xx_compare_gen
variable.
* config/dsp16xx/dsp16xx.md: Correct calls to replace_equiv_address.
* config/elxsi/elxsi.c: Include tree.h, expr.h, regs.h, and flags.h.
Fix typo.
* config/elxsi/elxsi.h: Don't define Rmode (typo for Pmode?)
Do define STACK_BOUNDARY.
* config/i370/i370.c: Include expr.h.
* config/i860/sysv3.h, config/i860/sysv4.h, config/m32r/m32r.h,
config/pa/som.h, config/v850/v850.h: Take in_ctors and
in_dtors out of EXTRA_SECTIONS; take CTORS_SECTION_FUNCTION
and DTORS_SECTION_FUNCTION out of EXTRA_SECTION_FUNCTIONS.
* config/m88k/m88k.c: Include c-tree.h after expr.h.
* config/pdp11/pdp11.c: Include expr.h and toplev.h.
* config/romp/romp.c: Include expr.h after tree.h.
Include toplev.h.
(output_fpop): Use xmalloc, not oballoc.
* config/we32k/we32k.c: Include expr.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44768 138bc75d-0d04-0410-961f-82ee72b054a4
24 files changed:
gcc/ChangeLog
gcc/calls.c
gcc/config/avr/avr.c
gcc/config/convex/convex.c
gcc/config/dsp16xx/dsp16xx.c
gcc/config/dsp16xx/dsp16xx.md
gcc/config/elxsi/elxsi.c
gcc/config/elxsi/elxsi.h
gcc/config/i370/i370.c
gcc/config/i860/sysv3.h
gcc/config/i860/sysv4.h
gcc/config/m32r/m32r.h
gcc/config/m88k/m88k.c
gcc/config/pa/som.h
gcc/config/pdp11/pdp11.c
gcc/config/romp/romp.c
gcc/config/v850/v850.h
gcc/config/we32k/we32k.c
gcc/cselib.c
gcc/flow.c
gcc/function.c
gcc/gcse.c
gcc/loop.c
gcc/reload1.c