* g77install.texi: Renamed from install.texi
* g77.texi: Corresponding changes.
Fixes problem with g77.texi getting gcc/install.texi instead of
gcc/f/install.texi when building in the source tree.
From-SVN: r15556
* search.c (lookup_field): Call complete_type in all cases.
Fixes CLN problems.
* decl.c (finish_function): Just warn about flowing off the end.
From-SVN: r15555
* final.c (final_scan_insn): Hand BARRIERs off to the dwarf2 code.
* dwarf2out.c (dwarf2out_frame_debug): Pass the whole insn along.
(dwarf2out_stack_adjust): A BARRIER resets the args space to 0.
* except.c (end_eh_unwinder): Subtract 1 from return address.
* libgcc2.c (__throw): Likewise.
(find_exception_handler): Don't change PC here. Compare end with >.
From-SVN: r15554
* configure.in, configure: Make sure to create the stage* and include
symbolic links in each subdirectory.
copy that's also now in at the FSF; only does it if $symbolic_link is
defined to `ln -s'
From-SVN: r15543
* pa.md (reload_peepholes): Don't allow addresses with side
effects for the memory operand.
Geez, how long have we been screwing this up...
From-SVN: r15536
* libgcc2.c (find_exception_handler): Subtract one from our PC when
looking for a handler, to avoid hitting the beginning of the next
region.
* except.c (expand_builtin_set_return_addr_reg): Use force_operand.
From-SVN: r15534
* mips/abi64.h (LONG_MAX_SPEC): Define.
* mips.h (LONG_MAX_SPEC): Define.
(CPP_SPEC): Include long_max_spec.
(EXTRA_SPECS): Include long_max_spec.
Brought over from devo.
From-SVN: r15531
* configure.in, configure: Make sure to create the stage* and include
symbolic links in each subdirectory, as we do in configure.lang for
non-autoconf configurations.
From-SVN: r15529
* configure.in, configure: Make sure to create the stage* and include
symbolic links in each subdirectory, as we do in configure.lang for
non-autoconf configurations.
fixes cp 3stage problem
From-SVN: r15528
* expr.c (expand_expr): Remove previous incorrect change.
If target and slot has no DECL_RTL, then call mark_addressable
again for the slot after we give it RTL.
From-SVN: r15496
* 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
* 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