law [Tue, 30 Jun 1998 22:52:18 +0000 (22:52 +0000)]
* i386/freebsd.h (WCHAR_TYPE): Chagne to an "int".
(WCHAR_TYPE_SIZE): Update appropriately.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20859
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 30 Jun 1998 22:49:11 +0000 (22:49 +0000)]
* flow.c (recompute_reg_usage): Does not return a value.
* rtl.h (recompute_reg_usage): Update prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20858
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 30 Jun 1998 22:21:11 +0000 (22:21 +0000)]
* jump.c (jump_optimize): Show that the jump chain is not
valid when not optimizing.
Opps. Helps to actually commit the file you really wanted to change :-)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20852
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 30 Jun 1998 22:18:49 +0000 (22:18 +0000)]
* jump.c (jump_optimize): Show that the jump chain is not
valid when not optimizing.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20851
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Tue, 30 Jun 1998 16:29:12 +0000 (16:29 +0000)]
* alpha.c (reg_or_6bit_operand): Recognize CONSTANT_P_RTX.
(reg_or_8bit_operand, cint8_operand, add_operand): Likewise.
(sext_add_operand, and_operand, or_operand): Likewise.
(reg_or_cint_operand, some_operand, input_operand): Likewise.
* alpha.h (PREDICATE_CODES): Add CONSTANT_P_RTX where needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20847
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Tue, 30 Jun 1998 16:19:11 +0000 (16:19 +0000)]
* rtl.def (CONSTANT_P_RTX): New.
* rtl.h (CONSTANT_P): Recognize it.
* cse.c (fold_rtx): Eliminate it.
* expr.c (can_handle_constant_p): New variable.
(init_expr_once): Initialize it.
(expand_builtin): Generate CONSTANT_P_RTX if the expression is not
immediately recognizable as a constant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20846
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Tue, 30 Jun 1998 14:51:02 +0000 (14:51 +0000)]
Fix ChangeLog entry for June 30, 1998 change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20845
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Tue, 30 Jun 1998 14:45:56 +0000 (14:45 +0000)]
tm.texi: document STACK_SAVEAREA_MODE.
md.texi: update save_stack_* pattern description.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20844
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 30 Jun 1998 13:46:38 +0000 (13:46 +0000)]
�
1998-06-30 benjamin kosnik <bkoz@bliss.nabi.net>
* decl2.c (lang_decode_option): Remove warn_template_debugging.
* lang-options.h: Ditto.
* dbxout.c (dbxout_type_methods): Remove warn_template_debugging.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20843
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 30 Jun 1998 13:46:34 +0000 (13:46 +0000)]
1998-06-30 benjamin kosnik <bkoz@bliss.nabi.net>
* decl2.c (lang_decode_option): Remove warn_template_debugging.
* lang-options.h: Ditto.
* dbxout.c (dbxout_type_methods): Remove warn_template_debugging.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20842
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 30 Jun 1998 11:10:55 +0000 (11:10 +0000)]
Add the ability to GCC_NEED_DECLARATION{S} for looking in arbitrary
header files when searching for function declarations. Use this
functionality to check for getrlimit/setrlimit.
* aclocal.m4 (GCC_NEED_DECLARATION): Accept an optional second
argument, which is typically preprocessor code used to draw in
additional header files when looking for a function declaration.
(GCC_NEED_DECLARATIONS): Likewise.
* configure.in (GCC_NEED_DECLARATIONS): Add checks for getrlimit
and setrlimit, search for them in sys/resource.h.
* acconfig.h: Add stubs for NEED_DECLARATION_GETRLIMIT and
NEED_DECLARATION_SETRLIMIT.
* system.h: Prototype getrlimit/setrlimit if necessary.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20831
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Tue, 30 Jun 1998 10:54:13 +0000 (10:54 +0000)]
* rtl.texi: Don't say that RTX_INTEGRATED_P is unused.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20830
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Tue, 30 Jun 1998 10:23:48 +0000 (10:23 +0000)]
Improvement from Klaus-Georg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20826
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Tue, 30 Jun 1998 10:20:04 +0000 (10:20 +0000)]
Tue Jun 30 13:11:42 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* rs6000/sysv4.h (asm output): add tabs for asm directives.
Tue Jun 30 13:11:42 1998 David Edelsohn <edelsohn@mhpcc.edu>
* Makefile.in (FLAGS_TO_PASS): Set AR_FLAGS to AR_FOR_TARGET_FLAGS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20824
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Tue, 30 Jun 1998 09:09:10 +0000 (09:09 +0000)]
Add colons to "build don't link" lines.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20821
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Tue, 30 Jun 1998 08:31:49 +0000 (08:31 +0000)]
Changes from Alexandre and Klaus-Georg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20820
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Tue, 30 Jun 1998 08:23:18 +0000 (08:23 +0000)]
* g++.old-deja/g++.robertl/eb132.C: New test.
* g++.old-deja/g++.robertl/eb133.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20819
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Tue, 30 Jun 1998 08:20:13 +0000 (08:20 +0000)]
New tests from Klaus-Georg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20818
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Tue, 30 Jun 1998 07:59:40 +0000 (07:59 +0000)]
Mon Jun 29 09:47:33 1998 Craig Burley <burley@gnu.org>
Fix 980628-*.f:
* bld.h: New `pad' field and accessor macros for
ACCTER, ARRTER, and CONTER ops.
* bld.c (ffebld_new_accter, ffebld_new_arrter,
ffebld_new_conter_with_orig): Initialize `pad' field
to zero.
* com.c (ffecom_transform_common_): Include initial
padding (aka modulo aka offset) in size calculation.
Copy initial padding value into FFE initialization expression
so the GBE transformation of that expression includes it.
Make array low bound 0 instead of 1, for consistency.
(ffecom_transform_equiv_): Include initial
padding (aka modulo aka offset) in size calculation.
Copy initial padding value into FFE initialization expression
so the GBE transformation of that expression includes it.
Make array low bound 0 instead of 1, for consistency.
(ffecom_expr_, case FFEBLD_opACCTER): Delete unused `size'
variable.
Track destination offset separately, allowing for
initial padding.
Don't bother setting initial PURPOSE offset if zero.
Include initial padding in size calculation.
(ffecom_expr_, case FFEBLD_opARRTER): Allow for
initial padding.
Include initial padding in size calculation.
Make array low bound 0 instead of 1, for consistency.
(ffecom_finish_global_): Make array low bound 0 instead
of 1, for consistency.
(ffecom_notify_init_storage): Copy `pad' field from old
ACCTER to new ARRTER.
(ffecom_notify_init_symbol): Ditto.
* data.c (ffedata_gather_): Initialize `pad' field in new
ARRTER to 0.
(ffedata_value_): Ditto.
* equiv.c (ffeequiv_layout_local_): When lowering start
of equiv area, extend lowering to maintain needed alignment.
* target.c (ffetarget_align): Handle negative offset correctly.
* global.c (ffeglobal_pad_common): Warn about non-zero
padding only the first time its seen.
If new padding larger than old, update old.
(ffeglobal_save_common): Use correct type for size throughout.
* global.h: Use correct type for size throughout.
(ffeglobal_common_pad): New macro.
(ffeglobal_pad): Delete this unused and broken macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20817
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Tue, 30 Jun 1998 06:14:57 +0000 (06:14 +0000)]
1998-06-29 Dave Love <d.love@dl.ac.uk>
* g77.f-torture/execute/980628-7.f,
g77.f-torture/execute/980628-8.f,
g77.f-torture/execute/980628-9.f,
g77.f-torture/execute/980628-10.f: New tests from Craig.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20816
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Tue, 30 Jun 1998 06:12:50 +0000 (06:12 +0000)]
New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20815
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 30 Jun 1998 06:11:43 +0000 (06:11 +0000)]
Remove autoconf things and OS header stuff (namely NULL) from gansidecl.h:
* gansidecl.h (ATTRIBUTE_UNUSED): Use __unused__ not `unused'.
Don't define NULL here. Also, remove all vestiges of autoconf
based checks for bcmp/bcopy/bzero/index/rindex.
* system.h: Immediately after including stdio.h, check for and if
necessary provide a default definition of NULL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20814
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Tue, 30 Jun 1998 05:26:11 +0000 (05:26 +0000)]
Call fatal_insn_not_found instead of abort
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20813
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 30 Jun 1998 01:41:45 +0000 (01:41 +0000)]
* choose-temp.c (make_temp_file): Accept new argument for the
file suffix to use. Allocate space for it and add it to the
template.
* mkstemp.c (mkstemps): Renamed from mkstemp. Accept new argument
for the length of the suffix. Update template struture checks
to handle optinal suffix.
* collect2.c (make_temp_file): Update prototype.
(main): Put proper suffixes on temporary files.
* gcc.c (make_temp_file): Update prototype.
(do_spec_1): Put proper suffixes on temporary files.
Should fix irix build problems.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20812
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 30 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20811
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 30 Jun 1998 00:01:28 +0000 (00:01 +0000)]
* invoke.texi: Document new implicit structure initialization
warning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20810
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 29 Jun 1998 21:40:49 +0000 (21:40 +0000)]
* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for
details.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20808
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 29 Jun 1998 21:17:27 +0000 (21:17 +0000)]
* pa.c, pa.h, pa.md: Convert to gen_rtx_FOO.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20806
138bc75d-0d04-0410-961f-
82ee72b054a4
clm [Mon, 29 Jun 1998 18:47:39 +0000 (18:47 +0000)]
remove -mtraceback from list of powerpc options
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20805
138bc75d-0d04-0410-961f-
82ee72b054a4
clm [Mon, 29 Jun 1998 18:08:22 +0000 (18:08 +0000)]
-mtraceback is not supported.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20804
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Mon, 29 Jun 1998 18:06:37 +0000 (18:06 +0000)]
Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20803
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Mon, 29 Jun 1998 18:06:26 +0000 (18:06 +0000)]
Rewrite __PMT change so that it works with platforms defining __P but
not __PMT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20802
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 29 Jun 1998 17:36:07 +0000 (17:36 +0000)]
Warning fixes:
* Makefile.in (fix-header): Don't needlessly depend on cpperror.o.
* alias.c (CHECK_ALIAS_SETS_FOR_CONSISTENCY): Cast expansion to
void since it is evaluated in a comma list.
* mips.h (ASM_GENERATE_INTERNAL_LABEL): Always sprintf `NUM'
argument as a long and cast `NUM' to long to ensure it is of the
proper width. Wrap macro arguments in parens when they appear in
the expansion.
* sol2.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
* sparc.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
(ASM_DECLARE_RESULT): Fix fprintf format specifier to match
function argument return type.
(REGNO_OK_FOR_INDEX_P, REGNO_OK_FOR_BASE_P, REGNO_OK_FOR_FP_P,
REGNO_OK_FOR_CCFP_P): Use `(unsigned)' not `U'.
* cpplib.c (cpp_message_from_errno): Remove unneeded argument to
cpp_message.
* dbxout.c: Fix the comments after an #endif to reflect the actual
condition tested in the preceding #if.
* except.c (find_all_handler_type_matches): Switch to old-style
function definition.
* expr.c (expand_builtin): Remove unused variable `type' twice.
* gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Cast -1 before comparing it
to an unsigned long.
* haifa-sched.c (print_insn_chain): Remove unused function.
* objc/objc-act.c (build_msg_pool_reference): Hide prototype and
definition.
* toplev.c: When testing whether to include dbxout.h, also include
it when XCOFF_DEBUGGING_INFO is defined.
* unroll.c (unroll_loop): Add parentheses around assignment used
as truth value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20801
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 29 Jun 1998 17:21:30 +0000 (17:21 +0000)]
Warning fixes:
* except.c (build_eh_type_type_ref): Remove unused variable `susp'.
(process_start_catch_block): Likewise for variables
`false_label_rtx', `call_rtx' and `return_value_rtx'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20800
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Mon, 29 Jun 1998 14:04:26 +0000 (14:04 +0000)]
1998-06-29 Dave Love <d.love@dl.ac.uk>
* g77.f-torture/execute/980628-3.f: Remove mail headers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20796
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Mon, 29 Jun 1998 14:02:15 +0000 (14:02 +0000)]
Remove mail headers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20795
138bc75d-0d04-0410-961f-
82ee72b054a4
brendan [Mon, 29 Jun 1998 13:41:20 +0000 (13:41 +0000)]
revert part of the last checkin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20794
138bc75d-0d04-0410-961f-
82ee72b054a4
brendan [Mon, 29 Jun 1998 13:39:23 +0000 (13:39 +0000)]
* tree.c (build_srcloc): Make sure we allocate this node on the
permanent obstack.
fixes OSE compilation failures
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20793
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Mon, 29 Jun 1998 11:45:33 +0000 (11:45 +0000)]
Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20792
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Mon, 29 Jun 1998 11:45:10 +0000 (11:45 +0000)]
(__PMT): New macro. Defined like __P.
Use is for function pointers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20791
138bc75d-0d04-0410-961f-
82ee72b054a4
clm [Mon, 29 Jun 1998 10:26:45 +0000 (10:26 +0000)]
config/sparc/lb1spc.asm (.udiv, .div) Replace routines.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20790
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Mon, 29 Jun 1998 09:44:08 +0000 (09:44 +0000)]
* rtl.h: Update comment about special gen_rtx variants.
* emit-rtl.c (gen_rtx): Handle MEMs using gen_rtx_MEM.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20789
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 29 Jun 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20785
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 28 Jun 1998 20:07:32 +0000 (20:07 +0000)]
* choose-temp.c (choose_temp_base): Restore original variant of
this function for compatibility.
(make_temp_file): This is the new, preferred interface to create
temporary files.
* collect2.c (choose_temp_base): Delete declaration.
(make_temp_file): Declare.
(temp_filename_length, temp_filename): Delete.
(main): Use make_temp_file to get temporary files. Use --lang-c
to force the resulting ctort/dtor file to be compiled with the C
compiler. Make sure to remove temporary files on all exit paths.
* gcc.c (make_temp_file): Provide prototype if MKTEMP_EACH_FILE is
defined.
(choose_temp_base): Only provide prototype if MKTEMP_EACH_FILE is
not defined.
(do_spec): Use make_temp_file if MKTEMP_EACH_FILE is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20784
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 28 Jun 1998 19:49:44 +0000 (19:49 +0000)]
* g77.f-torture/execute/980628-4.f: New test from Craig.
* g77.f-torture/execute/980628-5.f: Likewise.
* g77.f-torture/execute/980628-2.f: Likewise.
* g77.f-torture/execute/980628-0.f: Likewise.
* g77.f-torture/execute/980628-1.f: Likewise.
* g77.f-torture/execute/980628-3.f: Likewise.
* g77.f-torture/execute/980628-6.f: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20783
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 28 Jun 1998 13:57:18 +0000 (13:57 +0000)]
* g77.f-torture/execute/980628-4.f: New test from Craig.
* g77.f-torture/execute/980628-5.f: Likewise.
* g77.f-torture/execute/980628-2.f: Likewise.
* g77.f-torture/execute/980628-0.f: Likewise.
* g77.f-torture/execute/980628-1.f: Likewise.
* g77.f-torture/execute/980628-3.f: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20782
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 28 Jun 1998 12:50:59 +0000 (12:50 +0000)]
* g77.f-torture/execute/980628-4.f: New test from Craig.
* g77.f-torture/execute/980628-5.f: Likewise.
* g77.f-torture/execute/980628-2.f: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20781
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 28 Jun 1998 11:51:02 +0000 (11:51 +0000)]
* g77.f-torture/execute/980628-4.f: New test from Craig.
* g77.f-torture/execute/980628-5.f: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20780
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Sun, 28 Jun 1998 06:09:57 +0000 (06:09 +0000)]
Consolidate strerror handling, as well as getcwd/getwd.
* configure.in (GCC_NEED_DECLARATIONS): Add strerror, getcwd and
getwd.
* acconfig.m4: Add stubs for NEED_DECLARATION_STRERROR,
NEED_DECLARATION_GETCWD and NEED_DECLARATION_GETWD.
* cccp.c: Remove strerror()/sys_nerr/sys_errlist decls.
(my_strerror): Add prototype and make it static.
* collect2.c: Likewise.
* cpplib.c: Likewise.
* gcc.c: Likewise, but keep `my_strerror' extern.
* protoize.c: Likewise.
* pexecute.c (my_strerror): Add argument to prototype.
* system.h: Add prototypes for getcwd, getwd and strerror. Add
extern decls for sys_nerr and sys_errlist. Make abort decl
explicitly extern.
* getpwd.c: Remove decls for getwd and getcwd.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20779
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 28 Jun 1998 02:11:20 +0000 (02:11 +0000)]
Bump for snapshot
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20777
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 28 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20776
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 23:51:33 +0000 (23:51 +0000)]
* stl_config.h (__STL_PTHREADS): Don't define for glibc 2 if
_G_USING_THUNKS is not defined.
Bring over from egcs-1.0.3 branch since ppc-linux still uses glibc-1.9x.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20775
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 23:39:42 +0000 (23:39 +0000)]
* lib/g77.exp (default_g77_version): Tweak to make it work in a build
directory when nothing has been installed yet.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20774
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 27 Jun 1998 23:30:37 +0000 (23:30 +0000)]
* jump.c (jump_optimize): Use side_effects_p & may_trap_p instead
of rtx_unsafe_p. Use modified_between_p instead of reg_set_between_p.
Allow FP moves to be optimized.
(rtx_unsafe_p): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20770
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 27 Jun 1998 23:04:40 +0000 (23:04 +0000)]
* objc/archive.c: Remove <string.h> prototypes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20769
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 23:01:34 +0000 (23:01 +0000)]
* lib/libstdc++.exp: Use global variable ld_library_path (not local)
that is a lot more persistent; dejagnu-980528 needs this.
* lib/libstdc++.exp (test_stdc++): Use regular expression " -lstdc.."
to remove -lstdc++ arguments (not " -lstdc.*").
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20768
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 23:01:02 +0000 (23:01 +0000)]
* lib/libio.exp (test_libio): Reset ld_library_path before appending
the same path(s) again.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20767
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 22:42:09 +0000 (22:42 +0000)]
* tm.texi (NEED_MATH_LIBRARY): Document new target macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20766
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 22:36:57 +0000 (22:36 +0000)]
* g++spec.c (NEED_MATH_LIBRARY): Define to 1 if not already defined.
(lang_specific_driver): Initialize need_math with NEED_MATH_LIBRARY.
(lang_specific_driver): Only add -lm automatically if need_math is
nonzero.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20765
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 22:25:12 +0000 (22:25 +0000)]
* gcc.c-torture/special/special.exp: Handle newer versions of
dejagnu.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20764
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 22:12:42 +0000 (22:12 +0000)]
* g77spec.c (lang_specific_driver): Put `-lg2c' in
front of any `-lm' that is seen.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20763
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 22:09:32 +0000 (22:09 +0000)]
* Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
instead of hardcoding "libraries".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20762
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 22:08:28 +0000 (22:08 +0000)]
* Makefile.in (BASE_FLAGS_TO_PASS): Add TARGET_SUBDIR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20761
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 21:48:29 +0000 (21:48 +0000)]
* configure.in (target_subdir): Set to ${target_alias} instead
of "libraries".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20760
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 21:40:51 +0000 (21:40 +0000)]
* Makefile.in (gencheck): Remove $(TREE_H) dependency.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20759
138bc75d-0d04-0410-961f-
82ee72b054a4
jfc [Sat, 27 Jun 1998 17:47:15 +0000 (17:47 +0000)]
* dsp16xx.h (FIRST_PSEUDO_REGISTER): Add parentheses to definition.
* dsp16xx.c (next_cc_user_unsigned): New function.
Remove save_next_cc_user_code.
(print_operand): Use HOST_WIDE_INT_PRINT_* macros.
* dsp16xx.md: Call next_cc_user_unsigned instead of using
save_next_cc_user_code.
Use gen_rtx_* functions instead of gen_rtx.
* rs6000.c: Add trap_comparison_operator to PREDICATE_CODES.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20757
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 15:51:49 +0000 (15:51 +0000)]
* flow.c (count_reg_sets): New function.
(count_reg_sets_1, count_ref_references): Likewise.
(recompute_reg_usage): Likewise.
* rtl.h (recompute_reg_usage): Add prototype.
* toplev.c (rest_of_compilation): Call recompute_reg_usage just
before local register allocation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20756
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 27 Jun 1998 13:18:25 +0000 (13:18 +0000)]
* alpha.md (negsf, negdf): Revert Jan 22 change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20755
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 11:25:53 +0000 (11:25 +0000)]
* Make-lang.in (g++): Depend on mkstemp.o. Link in mkstemp.o
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20754
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 11:23:25 +0000 (11:23 +0000)]
* Make-lang.in (g77): Depend on mkstemp.o. Link in mkstemp.o
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20753
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Sat, 27 Jun 1998 09:37:37 +0000 (09:37 +0000)]
* mkstemp.c: Include gansidecl.h. Rename uint64_t to gcc_uint64_t.
(mkstemp): Remove size specifier for variable `letters'. Call
gettimeofday, not __gettimeofday.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20752
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Sat, 27 Jun 1998 05:24:20 +0000 (05:24 +0000)]
(
* Makefile.in (install): Remove superfluous /include.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20751
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Sat, 27 Jun 1998 05:24:19 +0000 (05:24 +0000)]
�
* Makefile.in (install): Remove superfluous /include.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20750
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Sat, 27 Jun 1998 04:44:42 +0000 (04:44 +0000)]
Replace Makefile.in dependencies on expr.h with variable $(EXPR_H),
which contains headers also pulled in via expr.h.
* Makefile.in (EXPR_H): New dependency variable.
(decl2.o): Depend on $(EXPR_H).
(typeck.o): Likewise.
(init.o): Likewise.
(expr.o): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20749
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Sat, 27 Jun 1998 04:42:25 +0000 (04:42 +0000)]
Replace Makefile.in dependencies on expr.h with variable $(EXPR_H),
which contains headers also pulled in via expr.h.
* Makefile.in (EXPR_H): New dependency variable.
(c-typeck.o): Depend on $(EXPR_H) instead of expr.h.
(c-iterate.o): Likewise.
(gencheck): Depend on $(TREE_H) instead of tree.h, etc.
(stor-layout.o): Depend on $(EXPR_H) instead of expr.h.
(toplev.o): Likewise. Also depend on $(RECOG_H) instead of recog.h.
(varasm.o): Depend on $(EXPR_H) instead of expr.h.
(function.o): Likewise.
(stmt.o): Likewise.
(except.o): Likewise.
(expr.o): Likewise.
(calls.o): Likewise.
(expmed.o): Likewise.
(explow.o): Likewise.
(optabs.o): Likewise.
(sdbout.o): Likewise.
(dwarf2out.o): Likewise.
(emit-rtl.o): Likewise.
(integrate.o): Likewise.
(jump.o): Likewise.
(cse.o): Likewise.
(gcse.o): Likewise. Also depend on $(BASIC_BLOCK_H) instead of
basic-block.h.
(loop.o): Depend on $(EXPR_H) instead of expr.h.
(unroll.o): Likewise.
(combine.o): Likewise.
(reload.o): Likewise.
(reload1.o): Likewise.
(caller-save.o): Likewise.
(reorg.o): Likewise.
(alias.o): Don't depend on insn-codes.h.
(regmove.o): Depend on $(RECOG_H)/$(EXPR_H) instead of recog.h/expr.h.
(insn-emit.o): Depend on $(EXPR_H) instead of expr.h.
(insn-opinit.o): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20748
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20747
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 27 Jun 1998 00:43:42 +0000 (00:43 +0000)]
* choose-temp.c (choose_temp_base): Remove MPW bits. Use mkstemp
instead of mktemp.
* gcc.c (MKTEMP_EACH_FILE): Define.
(main): No need to call choose_temp_base if we are going to
use choose_temp_base to create each file later.
* mkstemp.c: New file. Adapted from glibc.
* Makefile.in (xgcc, colect2, protoize, unprotoize): Link in mkstemp.o
(mkstemp.o): Add dependencies.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20746
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 26 Jun 1998 20:02:47 +0000 (20:02 +0000)]
Add some insn names for (neg (abs)) code
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20745
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 26 Jun 1998 19:56:30 +0000 (19:56 +0000)]
Fix ne 0 optimization on non-power machines
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20744
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 26 Jun 1998 17:07:31 +0000 (17:07 +0000)]
* configure.in (gettimeofday): Check for its existance.
* config.in (HAVE_GETTIMEOFDAY): Define.
* configure: Rebuilt.
Will be needed for mkstemp shortly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20743
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 26 Jun 1998 16:59:06 +0000 (16:59 +0000)]
* gcc.dg/980626-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20742
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 26 Jun 1998 16:38:36 +0000 (16:38 +0000)]
* Makefile.in (install-info): Run install-info program in separate
loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20741
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 26 Jun 1998 13:09:01 +0000 (13:09 +0000)]
Add hooks for the machine to override the sorting of the ready list and variable issue rates
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20740
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Fri, 26 Jun 1998 13:04:40 +0000 (13:04 +0000)]
* config/sparc/sparc.h (REGNO_OK_FOR_{INDEX,BASE,FP,CCFP}_P):
Explicitly mark the constant being compared against as unsigned.
* config/sparc/sparc.c (sparc_select, cpu_default, cpu_table):
Fully initialize final members.
(mem_aligned_8): Explicit init of offset to zero.
(output_function_prologue): Explicit init of n_regs to zero.
(output_function_epilogue): Likewise, and mark arg size as
unused.
(init_cumulative_args): Mark libname and indirect as unused.
(function_arg_pass_by_reference): Likewise for cum and named.
(sparc_builtin_saveregs): Likewise for arglist.
(sparc_flat_eligible_for_epilogue_delay): Likewise for slot.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20739
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 26 Jun 1998 07:13:25 +0000 (07:13 +0000)]
* arm.h (SECONDARY_INPUT_RELOAD_CLASS): Only need a secondary reload
if reloading a MEM.
* arm.h (arm_adjust_cost): Renamed bogus prototype from
arm_adjust_code.
(bad_signed_byte_operand): Add prototype.
* arm.c (arm_override_options): Make I unsigned.
(const_ok_for_arm): Add casts to the constants.
(load_multiple_operation): Don't redeclare elt in sub-block.
(arm_gen_movstrqi): Delete external declaration of optimize.
(gen_compare_reg): Declare parameter fp.
* arm.c (final_prescan_insn): Only initialize scanbody if the insn
has a pattern.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20738
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Fri, 26 Jun 1998 06:41:04 +0000 (06:41 +0000)]
Warning fixes:
* alpha.c: Include system.h and toplev.h.
(cint8_operand): Mark parameter `mode' with ATTRIBUTE_UNUSED.
(const48_operand): Likewise.
(mode_width_operand): Likewise.
(mode_mask_operand): Likewise.
(mul8_operand): Likewise.
(current_file_function_operand): Likewise.
(signed_comparison_operator): Likewise.
(divmod_operator): Likewise.
(any_memory_operand): Likewise.
(alpha_return_addr): Likewise for parameter `frame'.
(alpha_builtin_saveregs): Likewise for parameter `arglist'.
(vms_valid_decl_attribute_p): Likewise for parameters `decl' and
`attributes'.
(alpha_start_function): Likewise for parameter `decl'. Use
HOST_WIDE_INT_PRINT_DEC in call to fprintf. Fix various format
specifiers. Remove unused variables `lab' and `name'.
(alpha_end_function): Mark parameter `decl' with ATTRIBUTE_UNUSED.
(check_float_value): Likewise for parameter `overflow'.
(alpha_need_linkage): Likewise for parameters `name' and `is_local'.
* alpha.h (ASM_IDENTIFY_GCC, ASM_IDENTIFY_LANGUAGE): Define as
taking an argument.
(ASM_OUTPUT_SHORT): Cast argument to `int' in call to fprintf.
(ASM_OUTPUT_CHAR): Likewise.
(ASM_OUTPUT_BYTE): Likewise.
(PRINT_OPERAND_ADDRESS): Use HOST_WIDE_INT_PRINT_DEC in call to
fprintf.
(PUT_SDB_EPILOGUE_END): Mention argument `NAME' in definition.
Add prototypes for functions in alpha.c.
* alpha.md (ashldi3): Add default case in switch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20737
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 26 Jun 1998 02:13:51 +0000 (02:13 +0000)]
d
egcs/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Depend on $(gcc_version_trigger).
* configure (gcc_version): Change default initializer to empty
string.
(gcc_version_trigger): New variable; pass this variable down
to subdir configures to enable them checking gcc's version
themselves. Emit make macros for both gcc_version vars.
(topsrcdir): Initialize reliably.
(recursion line): Remove --with-gcc-version=${gcc_version}.
egcs/gcc/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version, gcc_version_trigger): New macros.
(version): Initialize from $(gcc_version).
* configure.in (version): Rename to gcc_version.
(gcc_version_trigger): New variable; call AC_SUBST for it and
emit it into the generated config.status.
* configure: Regenerate.
egcs/libf2c/ChangeLog.egcs:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version_trigger): Add new macro.
(config.status): Add dependency upon $(gcc_version_trigger).
* configure.in (gcc_version_trigger): New variable; initialize
using value from toplevel configure; add AC_SUBST for it.
(gcc_version): Change initialization to use this new variable.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Add dependency upon $(gcc_version_trigger).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20736
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 26 Jun 1998 02:13:50 +0000 (02:13 +0000)]
a
egcs/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Depend on $(gcc_version_trigger).
* configure (gcc_version): Change default initializer to empty
string.
(gcc_version_trigger): New variable; pass this variable down
to subdir configures to enable them checking gcc's version
themselves. Emit make macros for both gcc_version vars.
(topsrcdir): Initialize reliably.
(recursion line): Remove --with-gcc-version=${gcc_version}.
egcs/gcc/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version, gcc_version_trigger): New macros.
(version): Initialize from $(gcc_version).
* configure.in (version): Rename to gcc_version.
(gcc_version_trigger): New variable; call AC_SUBST for it and
emit it into the generated config.status.
* configure: Regenerate.
egcs/libf2c/ChangeLog.egcs:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version_trigger): Add new macro.
(config.status): Add dependency upon $(gcc_version_trigger).
* configure.in (gcc_version_trigger): New variable; initialize
using value from toplevel configure; add AC_SUBST for it.
(gcc_version): Change initialization to use this new variable.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Add dependency upon $(gcc_version_trigger).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20735
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 26 Jun 1998 02:13:45 +0000 (02:13 +0000)]
1
egcs/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Depend on $(gcc_version_trigger).
* configure (gcc_version): Change default initializer to empty
string.
(gcc_version_trigger): New variable; pass this variable down
to subdir configures to enable them checking gcc's version
themselves. Emit make macros for both gcc_version vars.
(topsrcdir): Initialize reliably.
(recursion line): Remove --with-gcc-version=${gcc_version}.
egcs/gcc/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version, gcc_version_trigger): New macros.
(version): Initialize from $(gcc_version).
* configure.in (version): Rename to gcc_version.
(gcc_version_trigger): New variable; call AC_SUBST for it and
emit it into the generated config.status.
* configure: Regenerate.
egcs/libf2c/ChangeLog.egcs:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version_trigger): Add new macro.
(config.status): Add dependency upon $(gcc_version_trigger).
* configure.in (gcc_version_trigger): New variable; initialize
using value from toplevel configure; add AC_SUBST for it.
(gcc_version): Change initialization to use this new variable.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Add dependency upon $(gcc_version_trigger).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20734
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 26 Jun 1998 02:13:39 +0000 (02:13 +0000)]
�
egcs/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Depend on $(gcc_version_trigger).
* configure (gcc_version): Change default initializer to empty
string.
(gcc_version_trigger): New variable; pass this variable down
to subdir configures to enable them checking gcc's version
themselves. Emit make macros for both gcc_version vars.
(topsrcdir): Initialize reliably.
(recursion line): Remove --with-gcc-version=${gcc_version}.
egcs/gcc/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version, gcc_version_trigger): New macros.
(version): Initialize from $(gcc_version).
* configure.in (version): Rename to gcc_version.
(gcc_version_trigger): New variable; call AC_SUBST for it and
emit it into the generated config.status.
* configure: Regenerate.
egcs/libf2c/ChangeLog.egcs:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version_trigger): Add new macro.
(config.status): Add dependency upon $(gcc_version_trigger).
* configure.in (gcc_version_trigger): New variable; initialize
using value from toplevel configure; add AC_SUBST for it.
(gcc_version): Change initialization to use this new variable.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Add dependency upon $(gcc_version_trigger).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20733
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 26 Jun 1998 02:13:36 +0000 (02:13 +0000)]
#
egcs/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Depend on $(gcc_version_trigger).
* configure (gcc_version): Change default initializer to empty
string.
(gcc_version_trigger): New variable; pass this variable down
to subdir configures to enable them checking gcc's version
themselves. Emit make macros for both gcc_version vars.
(topsrcdir): Initialize reliably.
(recursion line): Remove --with-gcc-version=${gcc_version}.
egcs/gcc/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version, gcc_version_trigger): New macros.
(version): Initialize from $(gcc_version).
* configure.in (version): Rename to gcc_version.
(gcc_version_trigger): New variable; call AC_SUBST for it and
emit it into the generated config.status.
* configure: Regenerate.
egcs/libf2c/ChangeLog.egcs:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (gcc_version_trigger): Add new macro.
(config.status): Add dependency upon $(gcc_version_trigger).
* configure.in (gcc_version_trigger): New variable; initialize
using value from toplevel configure; add AC_SUBST for it.
(gcc_version): Change initialization to use this new variable.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
(Makefile): Add dependency upon $(gcc_version_trigger).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20732
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 26 Jun 1998 02:13:35 +0000 (02:13 +0000)]
*** empty log message ***
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20731
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 26 Jun 1998 02:01:49 +0000 (02:01 +0000)]
�
* Forgot to commit :-(
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20730
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 26 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20729
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 25 Jun 1998 17:28:11 +0000 (17:28 +0000)]
* fold-const.c (make_range): Don't go looking at TREE_OPERANDs of
nodes that are not expressions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20728
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 25 Jun 1998 17:24:50 +0000 (17:24 +0000)]
�
fix typo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20727
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 25 Jun 1998 17:24:49 +0000 (17:24 +0000)]
�
fix typo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20726
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 25 Jun 1998 15:31:56 +0000 (15:31 +0000)]
�
1998-06-25 Benjamin Kosnik <bkoz@lisa.cygnus.com>
* decl.c (start_enum): Put local enums on permanant_obstack.
g++/11580
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20722
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 25 Jun 1998 15:31:54 +0000 (15:31 +0000)]
8
1998-06-25 Benjamin Kosnik <bkoz@lisa.cygnus.com>
* decl.c (start_enum): Put local enums on permanant_obstack.
g++/11580
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20721
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 25 Jun 1998 15:21:38 +0000 (15:21 +0000)]
* cp-tree.h (c_get_alias_set): Declare.
* decl.c (init_decl_processing): Set lang_get_alias_set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20720
138bc75d-0d04-0410-961f-
82ee72b054a4