OSDN Git Service
kenner [Sun, 22 Jun 1997 00:55:08 +0000 (00:55 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14283
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 22 Jun 1997 00:42:06 +0000 (00:42 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14282
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 22 Jun 1997 00:41:52 +0000 (00:41 +0000)]
(LANGUAGES, COMPILERS, .PHONY, stmp-int-hdrs): Remove specific references to
ObjC compiler and source files.
({mostly,dist,maintainer,}clean, install-normal): Likewise
(OBJC_OBJS, OBJC, OBJECTIVE-C, cc1obj, objc-runtime): Rules deleted.
(libobjc.a, sublibobjc.a, objc-parse.{o, c, y}): Rules deleted.
(objc-headers, install-libobjc): Rules deleted.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14281
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 21 Jun 1997 11:54:35 +0000 (11:54 +0000)]
(math.h): Correct the collision of "exception".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14280
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 21 Jun 1997 10:51:38 +0000 (10:51 +0000)]
(output_epilog): Name is "GNU Pascal", not all caps.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14279
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 21 Jun 1997 10:29:14 +0000 (10:29 +0000)]
Check for and read ${libdir}/gcc-lib/specs to override the default specs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14278
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Sat, 21 Jun 1997 04:31:18 +0000 (04:31 +0000)]
automatically generated from GPLed version
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14277
138bc75d-0d04-0410-961f-
82ee72b054a4
eggert [Sat, 21 Jun 1997 04:31:17 +0000 (04:31 +0000)]
automatically generated from GPLed version
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14276
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Sat, 21 Jun 1997 04:31:16 +0000 (04:31 +0000)]
automatically generated from GPLed version
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14275
138bc75d-0d04-0410-961f-
82ee72b054a4
eggert [Sat, 21 Jun 1997 04:31:15 +0000 (04:31 +0000)]
automatically generated from GPLed version
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14274
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Sat, 21 Jun 1997 04:29:48 +0000 (04:29 +0000)]
update from main archive 970620
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14271
138bc75d-0d04-0410-961f-
82ee72b054a4
miles [Sat, 21 Jun 1997 04:28:55 +0000 (04:28 +0000)]
automatically generated from GPLed version
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14270
138bc75d-0d04-0410-961f-
82ee72b054a4
eggert [Sat, 21 Jun 1997 03:24:49 +0000 (03:24 +0000)]
automatically generated from GPLed version
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14269
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 21 Jun 1997 02:33:34 +0000 (02:33 +0000)]
(mips_expand_prologue): Add check for SImode in code splitting
tsize_rtx when it is large_int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14268
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 20 Jun 1997 21:16:32 +0000 (21:16 +0000)]
(output_block_move): When loading addresses into registers,
add checks for ABI_N32 and ABI_64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14267
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Fri, 20 Jun 1997 18:49:00 +0000 (18:49 +0000)]
91th Cygnus<->FSF quick merge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14266
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 20 Jun 1997 12:52:47 +0000 (12:52 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14265
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 20 Jun 1997 12:51:39 +0000 (12:51 +0000)]
(arm-*-linuxaout): New target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14264
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 20 Jun 1997 02:20:53 +0000 (02:20 +0000)]
(text_end_label): Make it static.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14263
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 20 Jun 1997 01:17:50 +0000 (01:17 +0000)]
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14262
138bc75d-0d04-0410-961f-
82ee72b054a4
brendan [Thu, 19 Jun 1997 18:56:47 +0000 (18:56 +0000)]
* toplev.c (xmalloc): Only give the fatal msg if SIZE is non-zero.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14261
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Thu, 19 Jun 1997 02:09:33 +0000 (02:09 +0000)]
* libgcc2.c (__eh_type): Remove `extern' to make this a definition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14260
138bc75d-0d04-0410-961f-
82ee72b054a4
bothner [Thu, 19 Jun 1997 01:17:36 +0000 (01:17 +0000)]
* dbxout.c (dbxout_type_fields): Skip field if DECL_IGNORED_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14259
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Thu, 19 Jun 1997 01:13:20 +0000 (01:13 +0000)]
* 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
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14258
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Wed, 18 Jun 1997 21:30:55 +0000 (21:30 +0000)]
* flow.c (find_basic_blocks): Fix end case bug.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14257
138bc75d-0d04-0410-961f-
82ee72b054a4
karl [Wed, 18 Jun 1997 19:58:18 +0000 (19:58 +0000)]
(\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).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14254
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Wed, 18 Jun 1997 02:25:37 +0000 (02:25 +0000)]
91th Cygnus<->FSF quick merge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14253
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Wed, 18 Jun 1997 01:57:18 +0000 (01:57 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14252
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Tue, 17 Jun 1997 03:45:20 +0000 (03:45 +0000)]
x
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14251
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Mon, 16 Jun 1997 18:40:41 +0000 (18:40 +0000)]
Use REG_SET macros
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14250
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 16 Jun 1997 00:45:02 +0000 (00:45 +0000)]
(mips_expand_prologue): If tsize_rtx is large_int, emit two
insns instead of one splitable insn, setting RTX_FRAME_RELATED_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14249
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 16 Jun 1997 00:43:19 +0000 (00:43 +0000)]
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14248
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 14 Jun 1997 18:46:01 +0000 (18:46 +0000)]
(Makefile): Add missing $(srcdir) reference.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14247
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 14 Jun 1997 17:55:40 +0000 (17:55 +0000)]
Undo last patch that tried using both $1 and $srcdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14246
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 14 Jun 1997 17:53:48 +0000 (17:53 +0000)]
(Makefile): Pass srcdir, subdirs via environment vars, like configure.in.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14245
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 13 Jun 1997 23:36:41 +0000 (23:36 +0000)]
Also accept arguments for when invoked by Makefile.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14244
138bc75d-0d04-0410-961f-
82ee72b054a4
brendan [Fri, 13 Jun 1997 23:35:55 +0000 (23:35 +0000)]
* fixincludes: Also fix AIX NULL macro in sys/{dir,param,types}.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14243
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Fri, 13 Jun 1997 23:19:09 +0000 (23:19 +0000)]
Undo last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14237
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 13 Jun 1997 23:10:16 +0000 (23:10 +0000)]
* configure.in: Don't pass arguments to configure.frag.
* configure.frag: Refer to $srcdir, $subdirs directly, not as args.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14236
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 13 Jun 1997 17:58:30 +0000 (17:58 +0000)]
* pa.h (SELECT_RTX_SECTION): Place symbolic operands into the
data section.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14235
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 13 Jun 1997 02:52:43 +0000 (02:52 +0000)]
(mov[qhs]i}): Add pair of constraints which allow
offsetable memory addresses to be moved to the same for TARGET_5200.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14234
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Thu, 12 Jun 1997 23:56:51 +0000 (23:56 +0000)]
update from main archive 970612
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14232
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 12 Jun 1997 21:37:43 +0000 (21:37 +0000)]
* pa.c (emit_move_sequence): Rewrite code to handle arithmetic
involving plabels.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14231
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Thu, 12 Jun 1997 19:23:12 +0000 (19:23 +0000)]
* tree.c (unsave_expr_now): Avoid recursing into the parts of
the tree that are RTL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14230
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 12 Jun 1997 15:45:32 +0000 (15:45 +0000)]
* reorg.c (emit_delay_sequence): Call set_new_first_and_last_insn
after the new sequence insn has been spliced into the insn chain.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14229
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 12 Jun 1997 05:12:40 +0000 (05:12 +0000)]
* mn10300.md (call, call_value): Use "call" instead of "calls"
for calls to named functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14228
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 11 Jun 1997 04:21:19 +0000 (04:21 +0000)]
Restore changes lost by autoconfiscation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14227
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Wed, 11 Jun 1997 01:36:34 +0000 (01:36 +0000)]
* stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions
aren't on.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14226
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Tue, 10 Jun 1997 22:23:32 +0000 (22:23 +0000)]
x
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14225
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 10 Jun 1997 21:39:22 +0000 (21:39 +0000)]
(emit_group_load): Add case using gen_lowpart.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14224
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Tue, 10 Jun 1997 21:27:51 +0000 (21:27 +0000)]
Build libgcc.a with -mstrict-align
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14223
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Tue, 10 Jun 1997 21:18:26 +0000 (21:18 +0000)]
-mcpu=403 sets -mstrict-align
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14222
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Tue, 10 Jun 1997 21:09:17 +0000 (21:09 +0000)]
Add powerpc embedded targets to --with-cpu=n.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14221
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 10 Jun 1997 11:06:10 +0000 (11:06 +0000)]
(mark_used_regs): Fix typo in Jun 4 change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14220
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Tue, 10 Jun 1997 04:18:36 +0000 (04:18 +0000)]
Fix previous change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14213
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Tue, 10 Jun 1997 02:49:33 +0000 (02:49 +0000)]
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".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14212
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 10 Jun 1997 00:26:06 +0000 (00:26 +0000)]
(MAYBE_USE_COLLECT2): Renamed from MAYBE_USE_COLLECT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14211
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Mon, 9 Jun 1997 23:41:21 +0000 (23:41 +0000)]
x
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14210
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:27:37 +0000 (23:27 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14209
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:27:29 +0000 (23:27 +0000)]
(Makefile): Process language fragments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14208
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:27:18 +0000 (23:27 +0000)]
Move language fragment processing to configure.lang.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14207
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:25:01 +0000 (23:25 +0000)]
(GCC_PASSES): Prevent all compilers from being built when only the C
compiler is needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14206
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:22:36 +0000 (23:22 +0000)]
(cross_overrides, build_overrides): Use absolute path to GCC top-level
source directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14205
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:17:07 +0000 (23:17 +0000)]
(target_alias): Substitute with target_alias.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14204
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:16:47 +0000 (23:16 +0000)]
Save target alias for language directories.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14203
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:14:24 +0000 (23:14 +0000)]
(gxx_include_dir): Use autoconf variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14202
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:14:14 +0000 (23:14 +0000)]
(with-gxx-include-dir): New parameter for setting the g++ header file
directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14201
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:12:23 +0000 (23:12 +0000)]
Add parameter for setting local prefix.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14200
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 23:10:45 +0000 (23:10 +0000)]
Don't override a user's setting for prefix on platforms that use the
native prefix.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14199
138bc75d-0d04-0410-961f-
82ee72b054a4
brendan [Mon, 9 Jun 1997 23:01:12 +0000 (23:01 +0000)]
* integrate.c (expand_inline_function): Use the mode of FNDECL's
result rtl, not the result type itself, in setting ARRIVING_MODE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14198
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 22:40:58 +0000 (22:40 +0000)]
(complete_array_type): Remove obsolete references to change_main_variant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14197
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 22:40:39 +0000 (22:40 +0000)]
(change_main_variant): Remove unused function.
(build_array_type): Remove obsolete references to change_main_variant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14196
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 22:37:37 +0000 (22:37 +0000)]
(c_build_type_variant): Don't futz with main type variant of array
since C Standard requires main type variant of array-of-const also be
array-of-const.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14195
138bc75d-0d04-0410-961f-
82ee72b054a4
brendan [Mon, 9 Jun 1997 22:24:52 +0000 (22:24 +0000)]
* reload1.c (reload): Use xmalloc instead of alloca for the label
offsets in OFFSETS_AT and OFFSETS_KNOWN_AT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14194
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Mon, 9 Jun 1997 22:19:29 +0000 (22:19 +0000)]
* flow.c (find_basic_blocks): Eliminate more dead code, enables
dead throws to be eliminated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14193
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 21:58:15 +0000 (21:58 +0000)]
(TARGET_DEFAULT): Use MASK_68040, not MASK_68040_ALSO.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14192
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 21:24:32 +0000 (21:24 +0000)]
(expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct function
name in error message.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14191
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 21:15:48 +0000 (21:15 +0000)]
(check_float_value): Underflow and overflow constants are different
for FLOAT_VAX and default targets.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14190
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 20:48:17 +0000 (20:48 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14189
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 20:48:13 +0000 (20:48 +0000)]
Move language subdirectory Makefile processing into configure.lang.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14188
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 9 Jun 1997 20:44:08 +0000 (20:44 +0000)]
(attach_deaths): Fix typo in Jun 4 change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14187
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 19:24:17 +0000 (19:24 +0000)]
(diff): Exclude bi-parser.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14186
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 19:19:18 +0000 (19:19 +0000)]
Comment out lines containing just formfeeds.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14185
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 19:12:58 +0000 (19:12 +0000)]
(assemble_end_function): Switch back to function section after
outputting constant pool.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14184
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 18:47:19 +0000 (18:47 +0000)]
(distclean): Remove config.bak.
(maintainer-clean): Output warning, and do not remove `configure',
as per GNU standards.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14183
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 18:44:16 +0000 (18:44 +0000)]
(*-*-netbsd): Restore changes of Apr 13th lost in autoconf conversion:
tmake_file now t-netbsd; delete xmake_file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14182
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 18:39:28 +0000 (18:39 +0000)]
(CC1_SPEC): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14181
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 18:39:05 +0000 (18:39 +0000)]
(CC1_CPU_SPEC): Renamed, was CC1_SPEC.
(CC1_SPEC): New macro.
(EXTRA_SPECS): Add "cc1_cpu."
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14180
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 17:23:05 +0000 (17:23 +0000)]
(CPP_SPEC): Define __mc68020__ if no -m[c]68000 command-line option given.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14179
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 17:22:47 +0000 (17:22 +0000)]
(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Test
#ifdef __mcf52000__, not if (TARGET_52000); fixed for mc68000 case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14178
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 13:19:15 +0000 (13:19 +0000)]
(final_scan_insn): Use single_set to check cc_status.flags.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14177
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 9 Jun 1997 13:09:05 +0000 (13:09 +0000)]
(check_format_info): Correct handling of the 'a' flag which adds
another pointer level.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14176
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Mon, 9 Jun 1997 04:56:02 +0000 (04:56 +0000)]
Use i?86, not i.86.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14174
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 8 Jun 1997 21:23:20 +0000 (21:23 +0000)]
Remove unwanted line accidentally inserted in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14173
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 8 Jun 1997 21:20:21 +0000 (21:20 +0000)]
* pa.md (conditional branch insns): Get length right for branches
to targets which can not be reached with a "bl" instruction.
* pa.c (output_cbranch): Handle branches to targets which can not
be reached with a "bl" instruction.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14172
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 8 Jun 1997 06:37:08 +0000 (06:37 +0000)]
* pa.md (alternate dbra pattern): Remove incorrect pattern.
* pa.c (struct defer_plab): Renamed to struct deferred_plabel.
Remove "symbol" field and replace with "name" field.
(output_function_epilogue): Don't output deferred plabels here.
(output_deferred_labels): New function. Output them here instead.
(output_call): Rewrite long call support.
* pa.h (ASM_FILE_END): Define.
(LEGITIMATE_CONSTANT_P): Never accept a function_label_operand.
* pa.md (HIGH and LO_SUM of function address): Remove patterns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14171
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Sun, 8 Jun 1997 01:57:13 +0000 (01:57 +0000)]
(*:Linux:*:*): Always use ${VENDOR}.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14169
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Fri, 6 Jun 1997 23:18:36 +0000 (23:18 +0000)]
* libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot
access globals after throw's epilogue when -fno-sjlj-exceptions is
used.
* rs6000.c (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* mips.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
(INITIAL_ELIMINATION_OFFSET): Fix RETURN_ADDRESS_POINTER_REGNUM
for 64 bit words, with 32 bit pointers and variable endianness.
Fixes throwing across shared library lines (useful at times on mips and rs6000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14168
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 6 Jun 1997 21:33:41 +0000 (21:33 +0000)]
Fix off by one error
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14167
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 6 Jun 1997 21:17:33 +0000 (21:17 +0000)]
(EXECUTE_IF_AND_COMPL_IN_REG_SET): Fix setting of scan_rs_.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14166
138bc75d-0d04-0410-961f-
82ee72b054a4