Commit Graph

13814 Commits

Author SHA1 Message Date
Jim Wilson 257ebd1f20 (text_end_label): Make it static.
From-SVN: r14263
1997-06-19 19:20:53 -07:00
Jim Wilson f19a6894ec (output_line_info): Always use DW_LNE_set_address instead of DW_LNS_fixed_advance_pc for line number addresses.
(output_line_info): Always use DW_LNE_set_address instead
of DW_LNS_fixed_advance_pc for line number addresses.
(size_of_line_info): Adjust size calculation as per above change.

From-SVN: r14262
1997-06-19 18:17:50 -07:00
Brendan Kehoe 809d135d88 * toplev.c (xmalloc): Only give the fatal msg if SIZE is non-zero.
From-SVN: r14261
1997-06-19 14:56:47 -04:00
Mike Stump e1c8c76b5b * libgcc2.c (__eh_type): Remove `extern' to make this a definition.
From-SVN: r14260
1997-06-19 02:09:33 +00:00
Per Bothner 7b1f7d51a7 * dbxout.c (dbxout_type_fields): Skip field if DECL_IGNORED_P.
From-SVN: r14259
1997-06-18 18:17:36 -07:00
Mike Stump 16c8104062 except.c (end_eh_unwinder): If we have a return instruction...
* except.c (end_eh_unwinder): If we have a return instruction, we
	have to make sure we use it and don't fall off the end of the
	function in the unwinder.
Fixes EH codegen bug on vax-dec-vms

From-SVN: r14258
1997-06-19 01:13:20 +00:00
Mike Stump c13210e902 * flow.c (find_basic_blocks): Fix end case bug.
From-SVN: r14257
1997-06-18 21:30:55 +00:00
Karl Berry 69d02b6734 (\onepageout): Leave space for the footline if present.
(\oddfootingxxx),
(\onepageout): Leave space for the footline if present.
(\everyfootingxxx, \everyheadingxxx): Call \oddfootingxxx and
\evenfootingxxx instead of repeating their code.
From: Stephen Gildea <gildea@intouchsys.com>.

(\setfilename): Read texinfo.cnf if present.

(\indexdummies, \indexnofonts): No-op additional commands @result @equiv
@expansion @print @error @point.
From: Dave Bodenstab <imdave@ais.net> (for texi2www doc).

From-SVN: r14254
1997-06-18 19:58:18 +00:00
Mike Stump 6633d6367f 91th Cygnus<->FSF quick merge
From-SVN: r14253
1997-06-18 02:25:37 +00:00
Mike Stump 59ba1a3a60 libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions -fPIC exception handling on the SPARC.
* libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions
	-fPIC exception handling on the SPARC.
	* sparc.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
	* libgcc2.c (__eh_ffetmnpc): Remove.

From-SVN: r14252
1997-06-18 01:57:18 +00:00
Jason Merrill b9550223b3 x
From-SVN: r14251
1997-06-17 03:45:20 +00:00
Michael Meissner 8e08106d3e Use REG_SET macros
From-SVN: r14250
1997-06-16 18:40:41 +00:00
Jim Wilson 119f2738a6 (mips_expand_prologue): If tsize_rtx is large_int...
(mips_expand_prologue): If tsize_rtx is large_int, emit two
insns instead of one splitable insn, setting RTX_FRAME_RELATED_P.

From-SVN: r14249
1997-06-15 17:45:02 -07:00
Jim Wilson ef76d03b8a (dwarf2out_frame_debug): Handle IOR.
(struct limbo_die_struct): Define.
(TYPE_DECL_IS_STUB): Call decl_ultimate_origin if DECL_ABTRACT_ORIGIN
is set.
(limbo_die_count): Delete.
(libmo_die_list): Define.
(new_die): Add die to limbo_die_list instead of incrementing
limbo_die_count.
(add_AT_location_description): Renamed from add_location_attribute.
New parameter attr_kind.
(add_location_or_const_value_attribute, gen_subprogram_die,
add_bound_info): Change call to add_AT_location_description.
(add_bound_info): Add call to contains_placeholder_p.  Ignore
MAX_EXPR and VAR_DECL.
(add_subscript_info): Ignore the index type if it is an unnamed
integral type.
(scope_die_for): Move check for function-local tags after code setting
containing_scope, and add check for non-NULL containing_scope
(add_type_attribute): If unnamed type, use TREE_TYPE instead.
(gen_enumeration_type_die, gen_struct_or_union_type_die): Call
add_child_die if die_parent is NULL.
(gen_subprogram_die): Ifdef out DW_AT_static_link code.
(decls_for_scope): Delete decrement of limbo_die_count.
(dwarf2out_finish): Add code to traverse the limbo_die_list, and
call add_child_die if die_parent is NULL.  Delete limbo_die_count code.

From-SVN: r14248
1997-06-15 17:43:19 -07:00
Doug Evans babae559e2 (Makefile): Add missing $(srcdir) reference.
From-SVN: r14247
1997-06-14 18:46:01 +00:00
Doug Evans 7e38afdd90 Undo last patch that tried using both $1 and $srcdir.
From-SVN: r14246
1997-06-14 17:55:40 +00:00
Doug Evans fb8e2f8329 (Makefile): Pass srcdir, subdirs via environment vars, like configure.in.
From-SVN: r14245
1997-06-14 17:53:48 +00:00
Doug Evans f28a1469fc Also accept arguments for when invoked by Makefile.
From-SVN: r14244
1997-06-13 23:36:41 +00:00
Brendan Kehoe 171e10fe63 * fixincludes: Also fix AIX NULL macro in sys/{dir,param,types}.h.
From-SVN: r14243
1997-06-13 19:35:55 -04:00
Ulrich Drepper 652390521f Undo last change.
From-SVN: r14237
1997-06-13 23:19:09 +00:00
Doug Evans fbcefbd0fb configure.in: Don't pass arguments to configure.frag.
* configure.in: Don't pass arguments to configure.frag.
	* configure.frag: Refer to $srcdir, $subdirs directly, not as args.

From-SVN: r14236
1997-06-13 23:10:16 +00:00
Jeff Law 8e64b41ac2 pa.h (SELECT_RTX_SECTION): Place symbolic operands into the data section.
* pa.h (SELECT_RTX_SECTION): Place symbolic operands into the
        data section.

From-SVN: r14235
1997-06-13 11:58:30 -06:00
Jim Wilson 8102715466 (mov[qhs]i}): Add pair of constraints which allow
offsetable memory addresses to be moved to the same for TARGET_5200.

From-SVN: r14234
1997-06-12 19:52:43 -07:00
Ulrich Drepper 535df05d8f update from main archive 970612
From-SVN: r14232
1997-06-12 23:56:51 +00:00
Jeff Law b0fabad394 pa.c (emit_move_sequence): Rewrite code to handle arithmetic involving plabels.
* pa.c (emit_move_sequence): Rewrite code to handle arithmetic
        involving plabels.

From-SVN: r14231
1997-06-12 15:37:43 -06:00
Mike Stump b96257b6df tree.c (unsave_expr_now): Avoid recursing into the parts of the tree that are RTL.
* tree.c (unsave_expr_now): Avoid recursing into the parts of
 	the tree that are RTL.

From-SVN: r14230
1997-06-12 19:23:12 +00:00
Jeff Law f5546425e9 reorg.c (emit_delay_sequence): Call set_new_first_and_last_insn after the new sequence insn has been spliced...
* reorg.c (emit_delay_sequence): Call set_new_first_and_last_insn
        after the new sequence insn has been spliced into the insn chain.

From-SVN: r14229
1997-06-12 09:45:32 -06:00
Jeff Law e5ffb50c0d mn10300.md (call, call_value): Use "call" instead of "calls" for calls to named functions.
* mn10300.md (call, call_value): Use "call" instead of "calls"
        for calls to named functions.

From-SVN: r14228
1997-06-11 23:12:40 -06:00
Jim Wilson dec3e07022 Restore changes lost by autoconfiscation.
From-SVN: r14227
1997-06-10 21:21:19 -07:00
Mike Stump 7e82801fd7 stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions aren't on.
* stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions
	aren't on.

From-SVN: r14226
1997-06-11 01:36:34 +00:00
Jason Merrill 41e1683509 x
From-SVN: r14225
1997-06-10 22:23:32 +00:00
Jim Wilson d7d775a019 (emit_group_load): Add case using gen_lowpart.
From-SVN: r14224
1997-06-10 14:39:22 -07:00
Michael Meissner b2e0187668 Build libgcc.a with -mstrict-align
From-SVN: r14223
1997-06-10 21:27:51 +00:00
Michael Meissner daf119730b -mcpu=403 sets -mstrict-align
From-SVN: r14222
1997-06-10 21:18:26 +00:00
Michael Meissner 52cddadb26 Add powerpc embedded targets to --with-cpu=n.
From-SVN: r14221
1997-06-10 21:09:17 +00:00
Richard Kenner 931c6c7a36 (mark_used_regs): Fix typo in Jun 4 change.
From-SVN: r14220
1997-06-10 07:06:10 -04:00
Richard Stallman d81d62794b Fix previous change.
From-SVN: r14213
1997-06-10 04:18:36 +00:00
Richard Stallman 1e51ba1841 Use i?86, not i.86.
Don't test /usr/lib/ldscripts; instead, test whether ld_help_string
does not contain "supported emulations".
Use a case statement to distinguish systems when there IS
"supported emulations".

From-SVN: r14212
1997-06-10 02:49:33 +00:00
Jim Wilson f46fe00a5e (MAYBE_USE_COLLECT2): Renamed from MAYBE_USE_COLLECT.
From-SVN: r14211
1997-06-09 17:26:06 -07:00
Jason Merrill 88a5cdb87f x
From-SVN: r14210
1997-06-09 23:41:21 +00:00
Richard Kenner a112a4d6ac Initial revision
From-SVN: r14209
1997-06-09 19:27:37 -04:00
Richard Kenner 53217001cf (Makefile): Process language fragments.
From-SVN: r14208
1997-06-09 19:27:29 -04:00
Richard Kenner 47866ac0fb Move language fragment processing to configure.lang.
From-SVN: r14207
1997-06-09 19:27:18 -04:00
Richard Kenner ecf951993f (GCC_PASSES): Prevent all compilers from being built when only the C
compiler is needed.

From-SVN: r14206
1997-06-09 19:25:01 -04:00
Richard Kenner 7fa10b250a (cross_overrides, build_overrides): Use absolute path to GCC top-level
source directory.

From-SVN: r14205
1997-06-09 19:22:36 -04:00
Richard Kenner 6920c3913f (target_alias): Substitute with target_alias.
From-SVN: r14204
1997-06-09 19:17:07 -04:00
Richard Kenner 5206026782 Save target alias for language directories.
From-SVN: r14203
1997-06-09 19:16:47 -04:00
Richard Kenner c975ddd574 (gxx_include_dir): Use autoconf variable.
From-SVN: r14202
1997-06-09 19:14:24 -04:00
Richard Kenner 9514f0d113 (with-gxx-include-dir): New parameter for setting the g++ header file
directory.

From-SVN: r14201
1997-06-09 19:14:14 -04:00
Richard Kenner 4d8392b761 Add parameter for setting local prefix.
From-SVN: r14200
1997-06-09 19:12:23 -04:00