]> gcc.gnu.org Git - gcc.git/log
gcc.git
26 years agoexcept.c (expand_start_catch_block): Fix catching a reference to pointer.
Jason Merrill [Wed, 26 Nov 1997 09:15:09 +0000 (09:15 +0000)]
except.c (expand_start_catch_block): Fix catching a reference to pointer.

* except.c (expand_start_catch_block): Fix catching a reference
to pointer.

* init.c (build_new): Copy size to the saveable obstack.

* init.c (build_new): Stick a CLEANUP_POINT_EXPR inside the
  TRY_CATCH_EXPR for now.

From-SVN: r16726

26 years agointegrate.c (output_inline_function): Just unset DECL_INLINE.
Jason Merrill [Wed, 26 Nov 1997 07:38:08 +0000 (02:38 -0500)]
integrate.c (output_inline_function): Just unset DECL_INLINE.

* integrate.c (output_inline_function): Just unset DECL_INLINE.

Tue Nov 25 23:33:29 1997  scott snyder  <snyder@d0sgif.fnal.gov>

* dwarf2out.c (outout_call_frame_info): Ensure that the info has
proper alignment.

* libgcc2.c (__throw): Initialize HANDLER.

From-SVN: r16724

26 years agoLondon changes to string:
Jason Merrill [Wed, 26 Nov 1997 07:19:11 +0000 (07:19 +0000)]
London changes to string:

* std/bastring.cc (check_realloc): Don't be selfish anymore.
* std/bastring.h (non-const operator[]): Be selfish.
(iterator forms of insert and erase): Stay selfish.

From-SVN: r16722

26 years agoFix typo.
Jeff Law [Wed, 26 Nov 1997 05:13:31 +0000 (22:13 -0700)]
Fix typo.

From-SVN: r16720

26 years agoFix goof.
Jeff Law [Wed, 26 Nov 1997 03:37:34 +0000 (20:37 -0700)]
Fix goof.

From-SVN: r16718

26 years agoFix from HJ.
Jeff Law [Tue, 25 Nov 1997 23:34:33 +0000 (16:34 -0700)]
Fix from HJ.

From-SVN: r16716

26 years agoMake-lang.in (f77.all.build): Add $(exeext) to binary files.
Jeffrey A Law [Tue, 25 Nov 1997 23:32:19 +0000 (23:32 +0000)]
Make-lang.in (f77.all.build): Add $(exeext) to binary files.

        * Make-lang.in (f77.all.build): Add $(exeext) to binary files.
        (f77.all.cross, f77.start.encap): Simliarly.

From-SVN: r16714

26 years agoNew entry.
Jeff Law [Tue, 25 Nov 1997 23:29:09 +0000 (16:29 -0700)]
New entry.

From-SVN: r16712

26 years ago* lib/f-torture.exp: Improve error and loop detection.
Kate Hedstrom [Tue, 25 Nov 1997 23:17:56 +0000 (23:17 +0000)]
* lib/f-torture.exp: Improve error and loop detection.

From-SVN: r16711

26 years agoxfail a couple tests for the release.
Jeff Law [Tue, 25 Nov 1997 22:31:27 +0000 (15:31 -0700)]
xfail a couple tests for the release.

[[Split portion of a mixed commit.]]

From-SVN: r16709.2

26 years agoMakefile.in (stmp-complex, [...]): Changed to xxxx-complx.
H.J. Lu [Tue, 25 Nov 1997 21:02:19 +0000 (21:02 +0000)]
Makefile.in (stmp-complex, [...]): Changed to xxxx-complx.

        * Makefile.in (stmp-complex, bigstmp-complex): Changed to
        xxxx-complx.

From-SVN: r16705

26 years ago* alpha.h (CONST_OK_FOR_LETTER): Fix 'L' handling.
Richard Henderson [Tue, 25 Nov 1997 20:54:43 +0000 (12:54 -0800)]
* alpha.h (CONST_OK_FOR_LETTER): Fix 'L' handling.

From-SVN: r16703

26 years ago* crtstuff.c (do_global_dtors_aux): Handle multiple calls better.
Jeffrey A Law [Tue, 25 Nov 1997 18:55:32 +0000 (18:55 +0000)]
* crtstuff.c (do_global_dtors_aux): Handle multiple calls better.

From-SVN: r16698

26 years ago[multiple changes]
Jason Merrill [Tue, 25 Nov 1997 09:30:38 +0000 (04:30 -0500)]
[multiple changes]

Tue Nov 25 01:26:55 1997  Bruno Haible <haible@ilog.fr>:

* dwarf2out.c (ASM_OUTPUT_DWARF_DELTA1): Implement.

Mon Nov 24 22:41:55 1997  Jason Merrill  <jason@yorick.cygnus.com>

* except.c (get_dynamic_handler_chain): Build up a FUNCTION_DECL.
* optabs.c (init_optabs): Lose get_dynamic_handler_chain_libfunc.
* expr.h: Likewise.

From-SVN: r16696

26 years agotypeck.c (mark_addressable): Don't assume a FUNCTION_DECL has DECL_LANG_SPECIFIC.
Jason Merrill [Tue, 25 Nov 1997 07:00:30 +0000 (07:00 +0000)]
typeck.c (mark_addressable): Don't assume a FUNCTION_DECL has DECL_LANG_SPECIFIC.

* typeck.c (mark_addressable): Don't assume a FUNCTION_DECL
has DECL_LANG_SPECIFIC.

From-SVN: r16695

26 years agoexception.cc (struct cp_eh_info): Add handlers field.
Jason Merrill [Tue, 25 Nov 1997 06:14:48 +0000 (06:14 +0000)]
exception.cc (struct cp_eh_info): Add handlers field.

* exception.cc (struct cp_eh_info): Add handlers field.
(__cp_push_exception): Initialize it.
(__cp_pop_exception): Decrement it.  Don't pop unless it's 0.
(__throw_bad_exception): Remove.
* except.c (call_eh_info): Add handlers field.
(get_eh_handlers): New fn.
(push_eh_cleanup): Increment handlers.

Fixes P15031.C, rethrow[45].C

From-SVN: r16694

26 years ago* Makefile.in: Use ln -f -s, not ln -s -f.
Jeffrey A Law [Mon, 24 Nov 1997 21:41:29 +0000 (21:41 +0000)]
* Makefile.in: Use ln -f -s, not ln -s -f.

From-SVN: r16693

26 years agoDoc fixes from stan.
Jeff Law [Mon, 24 Nov 1997 20:53:15 +0000 (13:53 -0700)]
Doc fixes from stan.

From-SVN: r16691

26 years agoMakefile.in (program_transform_cross_name): Clean up "-e" confusion.
Jeffrey A Law [Sat, 22 Nov 1997 07:55:18 +0000 (07:55 +0000)]
Makefile.in (program_transform_cross_name): Clean up "-e" confusion.

        * Makefile.in (program_transform_cross_name): Clean up "-e" confusion.
        (GCC_INSTALL_NAME, GCC_CROSS_NAME): Likewise.

From-SVN: r16667

26 years agoMakefile.in: Add --no-split argument to avoid creating files with names longer than...
Manfred Hollstein [Sat, 22 Nov 1997 03:36:36 +0000 (03:36 +0000)]
Makefile.in: Add --no-split argument to avoid creating files with names longer than 14...

* Makefile.in: Add --no-split argument to avoid creating files
with names longer than 14 characters.

From-SVN: r16665

26 years agoMakefile.in (bigstmp-complex): Name changed to bigstmp-complx to cope with filesystem...
Manfred Hollstein [Sat, 22 Nov 1997 03:36:10 +0000 (03:36 +0000)]
Makefile.in (bigstmp-complex): Name changed to bigstmp-complx to cope with filesystem not capable to handle...

* Makefile.in (bigstmp-complex): Name changed to bigstmp-complx to
cope with filesystem not capable to handle names longer than
14 characters.

From-SVN: r16664

26 years agopatch from andrew cagney
Andrew Cagney [Fri, 21 Nov 1997 22:23:26 +0000 (22:23 +0000)]
patch from andrew cagney
* config/mips/elf64.h (MULTILIB_DEFAULTS): Test for
  TARGET_ENDIAN_DEFAULT == zero instead of testing for macro
  definition.

From-SVN: r16660

26 years ago* stmt.c (expand_end_bindings): Allow jump into block with cleanups.
Bruno Haible [Fri, 21 Nov 1997 20:51:30 +0000 (20:51 +0000)]
* stmt.c (expand_end_bindings): Allow jump into block with cleanups.

From-SVN: r16654

26 years agoexcept.c (expand_start_eh_spec): Use the try/catch code.
Jason Merrill [Fri, 21 Nov 1997 20:29:06 +0000 (20:29 +0000)]
except.c (expand_start_eh_spec): Use the try/catch code.

* except.c (expand_start_eh_spec): Use the try/catch code.
(expand_end_eh_spec): Likewise.  Call __check_eh_spec instead of
doing everything inline.
(init_exception_processing): throw_type_match now takes
  const void pointers.
* exception.cc (__check_eh_spec): New fn.
* inc/exception: Neither terminate nor unexpected return.
* decl.c: Make const_ptr_type_node public.
* tinfo2.cc (__throw_type_match_rtti): Take the typeinfos constly.

From-SVN: r16651

26 years agoFix typo.
Jeff Law [Fri, 21 Nov 1997 20:24:56 +0000 (13:24 -0700)]
Fix typo.

From-SVN: r16649

26 years agoexcept.c (expand_start_catch_block): We only need the rethrow region for non-sjlj...
Jason Merrill [Fri, 21 Nov 1997 20:23:57 +0000 (20:23 +0000)]
except.c (expand_start_catch_block): We only need the rethrow region for non-sjlj exceptions.

* except.c (expand_start_catch_block): We only need the rethrow
  region for non-sjlj exceptions.
(expand_end_catch_block): Likewise.  Use outer_context_label_stack.

From-SVN: r16648

26 years agoexcept.h: Add outer_context_label_stack.
Jason Merrill [Fri, 21 Nov 1997 20:20:41 +0000 (20:20 +0000)]
except.h: Add outer_context_label_stack.

* except.h: Add outer_context_label_stack.
* except.c: Likewise.
(expand_start_all_catch): Push the outer_context for the try block
  onto outer_context_label_stack.
(expand_end_all_catch): Use it and pop it.

From-SVN: r16645

26 years agoMake-lang.in (stmp-f2c.h): Move inclusion of F77_FLAGS_TO_PASS to before override...
Fred Fish [Fri, 21 Nov 1997 17:21:34 +0000 (17:21 +0000)]
Make-lang.in (stmp-f2c.h): Move inclusion of F77_FLAGS_TO_PASS to before override of CC so that the...

        * Make-lang.in (stmp-f2c.h): Move inclusion of F77_FLAGS_TO_PASS
        to before override of CC so that the override works.

From-SVN: r16642

26 years ago* i386/sco5.h (HAVE_ATEXIT): Revert last change.
Robert Lipe [Fri, 21 Nov 1997 17:14:43 +0000 (17:14 +0000)]
* i386/sco5.h (HAVE_ATEXIT): Revert last change.

From-SVN: r16641

26 years agoconfig.guess (alpha stuff): Merge with FSF to avoid incorrect guesses.
Jeffrey A Law [Fri, 21 Nov 1997 17:07:04 +0000 (17:07 +0000)]
config.guess (alpha stuff): Merge with FSF to avoid incorrect guesses.

        * config.guess (alpha stuff): Merge with FSF to avoid incorrect
        guesses.

From-SVN: r16639

26 years agoInitial revision
Jeff Law [Fri, 21 Nov 1997 11:46:43 +0000 (04:46 -0700)]
Initial revision

From-SVN: r16634

26 years agotests
Jason Merrill [Fri, 21 Nov 1997 04:05:13 +0000 (23:05 -0500)]
tests

From-SVN: r16629

26 years ago* alpha.c (alpha_emit_set_const_1): Handle narrow hosts better.
Richard Henderson [Fri, 21 Nov 1997 02:08:30 +0000 (18:08 -0800)]
* alpha.c (alpha_emit_set_const_1): Handle narrow hosts better.

From-SVN: r16627

26 years agovms.h (ASM_OUTPUT_ADDR_VEC_ELT): Add an L for the local label to correspond with...
Klaus Kaempf [Thu, 20 Nov 1997 23:36:55 +0000 (23:36 +0000)]
vms.h (ASM_OUTPUT_ADDR_VEC_ELT): Add an L for the local label to correspond with the change to...

        * alpha/vms.h (ASM_OUTPUT_ADDR_VEC_ELT): Add an L for the local label
        to correspond with the change to ASM_GENERATE_INTERNAL_LABEL.

From-SVN: r16622

26 years agopa.md (pre_stwm, [...]): Base register is an in/out operand.
Jeffrey A Law [Thu, 20 Nov 1997 23:21:45 +0000 (23:21 +0000)]
pa.md (pre_stwm, [...]): Base register is an in/out operand.

        * pa.md (pre_stwm, post_stwm, pre_ldwm, post_ldwm): Base register
        is an in/out operand.
        (zero extended variants of stwm/stwm patterns): Similarly.

From-SVN: r16620

26 years agoMakefile.in (LIB2FUNCS): Remove C++ memory management support.
Jason Merrill [Thu, 20 Nov 1997 23:17:48 +0000 (23:17 +0000)]
Makefile.in (LIB2FUNCS): Remove C++ memory management support.

./: * Makefile.in (LIB2FUNCS): Remove C++ memory management support.
* libgcc2.c: Remove __builtin_new, __builtin_vec_new, set_new_handler,
__builtin_delete, and __builtin_vec_delete.

* except.c (output_exception_table): Don't bother with
  __EXCEPTION_END__.

cp/:
* Make-lang.in (CXX_LIB2FUNCS): Add new op new and op delete objs.
(various.o): Likewise.
* inc/new: Add placement deletes.  Add throw specs for default new.
* new.cc (set_new_handler): Move here from libgcc2.
* new1.cc (new (nothrow)): Catch a bad_alloc thrown from the handler.
(new): Move from libgcc2.  Throw bad_alloc.
* new2.cc: Move the rest of the op news and op deletes from libgcc2.
* decl.c (init_decl_processing): Update exception specs on new and
delete.

From-SVN: r16617

26 years ago* mips/x-iris (FIXPROTO_DEFINES): Add -D_SGI_SOURCE.
Jeffrey A Law [Thu, 20 Nov 1997 23:12:38 +0000 (23:12 +0000)]
* mips/x-iris (FIXPROTO_DEFINES): Add -D_SGI_SOURCE.

From-SVN: r16616

26 years agomethod.c (build_decl_overload_real): Don't mess with global placement delete.
Jason Merrill [Thu, 20 Nov 1997 22:43:54 +0000 (22:43 +0000)]
method.c (build_decl_overload_real): Don't mess with global placement delete.

* method.c (build_decl_overload_real): Don't mess with global
placement delete.

* init.c (build_new): Check for null throw spec, not nothrow_t.

* decl.c (duplicate_decls): Don't complain about different exceptions
from an internal declaration.

* call.c (build_op_delete_call): Fix check for member fns again.

* decl2.c (import_export_decl): Interface hackery affects
virtual synthesized methods.

From-SVN: r16612

26 years agodwarf2out.c (ASM_OUTPUT_DWARF_OFFSET4): Rename from VALUE4.
Jason Merrill [Thu, 20 Nov 1997 21:39:11 +0000 (21:39 +0000)]
dwarf2out.c (ASM_OUTPUT_DWARF_OFFSET4): Rename from VALUE4.

* dwarf2out.c (ASM_OUTPUT_DWARF_OFFSET4): Rename from VALUE4.
Use assemble_name.
(ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Use assemble_name.
(output_call_frame_info): Emit a \n after using it.

From-SVN: r16609

26 years agoAdd missing @item
Michael Meissner [Thu, 20 Nov 1997 13:53:42 +0000 (13:53 +0000)]
Add missing @item

From-SVN: r16597

26 years ago* Make-lang.in (f77.install-info): Depend on f77.info.
H.J. Lu [Thu, 20 Nov 1997 07:56:28 +0000 (07:56 +0000)]
* Make-lang.in (f77.install-info): Depend on f77.info.

From-SVN: r16595

26 years ago* configure.in: Add AC_ARG_ENABLE for Haifa as documentation.
Dave Love [Thu, 20 Nov 1997 07:39:57 +0000 (07:39 +0000)]
* configure.in: Add AC_ARG_ENABLE for Haifa as documentation.

From-SVN: r16593

26 years agodecl.c (start_decl): Don't just complain about a mismatched scope, fix it.
Jason Merrill [Thu, 20 Nov 1997 04:43:53 +0000 (04:43 +0000)]
decl.c (start_decl): Don't just complain about a mismatched scope, fix it.

* decl.c (start_decl): Don't just complain about a mismatched
scope, fix it.

From-SVN: r16591

26 years agodecl.c (make_implicit_typename): Handle case where t is not actually from context.
Jason Merrill [Thu, 20 Nov 1997 04:07:26 +0000 (23:07 -0500)]
decl.c (make_implicit_typename): Handle case where t is not actually from context.

* decl.c (make_implicit_typename): Handle case where t is not
  actually from context.
* tree.c (get_type_decl): Lose identifier case.
* spew.c (yylex): Lose useless call to identifer_typedecl_value.
* parse.y (nonnested_type): Just use lookup_name.
(complex_type_name): Just use IDENTIFIER_GLOBAL_VALUE.

Wed Nov 19 11:45:07 1997  Michael Tiemann  <tiemann@axon.cygnus.com>

* error.c (dump_function_name): Test DECL_LANG_SPECIFIC in case
T was built in C language context (for example, by
output_func_start_profiler).

From-SVN: r16589

26 years agoAdd doc about SHORT_IMMEDIATES_SIGN_EXTEND
Michael Meissner [Wed, 19 Nov 1997 22:20:01 +0000 (22:20 +0000)]
Add doc about SHORT_IMMEDIATES_SIGN_EXTEND

From-SVN: r16586

26 years agodwarf2out.c (CIE_LENGTH_LABEL, [...]): New macros.
Philippe De Muyter [Wed, 19 Nov 1997 19:53:32 +0000 (20:53 +0100)]
dwarf2out.c (CIE_LENGTH_LABEL, [...]): New macros.

Wed Nov 19 12:03:04 1997  Philippe De Muyter  <phdm@macqel.be>

* dwarf2out.c (CIE_LENGTH_LABEL, FDE_LENGTH_LABEL): New macros.
(ASM_OUTPUT_DWARF_VALUE4): New macro.
(ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Define if SET_ASM_OP is
defined.
(output_call_frame_info): Do not output forward label differences
if ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL is defined.
* m68k/mot3300.h (SET_ASM_OP): Define when not using gas.

From-SVN: r16584

26 years agoSize filler array smaller if STACK_SIZE is defined.
Michael Meissner [Wed, 19 Nov 1997 19:36:18 +0000 (19:36 +0000)]
Size filler array smaller if STACK_SIZE is defined.

From-SVN: r16582

26 years agodecl.c (make_implicit_typename): New fn.
Jason Merrill [Wed, 19 Nov 1997 18:42:13 +0000 (18:42 +0000)]
decl.c (make_implicit_typename): New fn.

* decl.c (make_implicit_typename): New fn.
(lookup_name_real): Use it.  Use current_class_type as the context.

From-SVN: r16581

26 years agoNew test.
Jeff Law [Wed, 19 Nov 1997 16:20:12 +0000 (09:20 -0700)]
New test.

From-SVN: r16578

26 years agosh.md (attribute "type"): Add nil.
J"orn Rennecke [Wed, 19 Nov 1997 00:36:12 +0000 (00:36 +0000)]
sh.md (attribute "type"): Add nil.

        * sh.md (attribute "type"): Add nil.
        (movsi_ie): y/y alternative is type nil.
        (movsf_ie): Replace ry/yr/X alternative by r/y/X , y/r/X and y/y/X
        alternatives.
        (movsf_ie+1): Delete.

From-SVN: r16575

26 years agoFix gcc2 irix5 c-torture failures, EH/large frame errors
Jim Wilson [Tue, 18 Nov 1997 23:42:00 +0000 (23:42 +0000)]
Fix gcc2 irix5 c-torture failures, EH/large frame errors

Fix gcc2 irix5 c-torture failures, EH/large frame errors
* mips/mips.c (save_restore_insns): If gp_offset or fp_offset are
large_int, emit two insns instead of one splitable insn.
* dwarf2out.c (dwarf2out_frame_debug): When set cfa_store_offset
from cfa_temp_value, use cfa_offset.  Add assert checking that
cfa_reg is SP.

From-SVN: r16573

26 years agoVarious changes from devo.
Jeff Law [Tue, 18 Nov 1997 19:36:21 +0000 (12:36 -0700)]
Various changes from devo.

From-SVN: r16568

26 years ago* stdstrbufs.cc (DEF_STDFILE): Use STD_VTABLE.
H.J. Lu [Tue, 18 Nov 1997 16:53:45 +0000 (16:53 +0000)]
* stdstrbufs.cc (DEF_STDFILE): Use STD_VTABLE.

From-SVN: r16567

26 years agoclose.c (f_exit): Reset f__init so that f_clos does not (incorrectly) think there...
Mumit Khan [Tue, 18 Nov 1997 16:48:12 +0000 (16:48 +0000)]
close.c (f_exit): Reset f__init so that f_clos does not (incorrectly) think there is an I/O...

        * libI77/close.c (f_exit): Reset f__init so that f_clos does not
        (incorrectly) think there is an I/O recursion when program is
        interrupted.

From-SVN: r16565

26 years agopt.c (do_poplevel): Don't prohibit jumps into this contour.
Bruno Haible [Tue, 18 Nov 1997 08:07:55 +0000 (09:07 +0100)]
pt.c (do_poplevel): Don't prohibit jumps into this contour.

Mon Nov 17 23:42:03 1997  Bruno Haible <haible@ilog.fr>

* pt.c (do_poplevel): Don't prohibit jumps into this contour.

From-SVN: r16558

26 years agoFrom Tom Tromey
Tom Tromey [Mon, 17 Nov 1997 23:41:05 +0000 (23:41 +0000)]
From Tom Tromey
* cccp.c (deps_output): Properly quote file names for make.

From-SVN: r16555

26 years ago* t-h8300 (MULTILIB_EXCEPTIONS): Define.
Jeffrey A Law [Mon, 17 Nov 1997 20:20:59 +0000 (20:20 +0000)]
* t-h8300 (MULTILIB_EXCEPTIONS): Define.

From-SVN: r16553

26 years agosearch.c (dfs_record_inheritance): Ignore template type parms.
Jason Merrill [Mon, 17 Nov 1997 19:36:41 +0000 (19:36 +0000)]
search.c (dfs_record_inheritance): Ignore template type parms.

* search.c (dfs_record_inheritance): Ignore template type parms.

Fixes 13688.

* friend.c (do_friend): Warn about non-template friends in templates.

* call.c (build_op_delete_call): Fix handling of inherited delete.

From-SVN: r16551

26 years ago* i386/sco5.h (HAVE_ATEXIT): Delete definition.
Robert Lipe [Mon, 17 Nov 1997 06:54:20 +0000 (06:54 +0000)]
* i386/sco5.h (HAVE_ATEXIT): Delete definition.

From-SVN: r16536

26 years agocse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl return.
Jeffrey A Law [Mon, 17 Nov 1997 06:51:20 +0000 (06:51 +0000)]
cse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl return.

        * cse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl
        return.
        (cse_end_of_basic_block): Similarly.

From-SVN: r16534

26 years agosco5.h (ASM_OUTPUT_ALIGNED_BSS): Define.
J. Kean Johnston [Mon, 17 Nov 1997 06:01:57 +0000 (06:01 +0000)]
sco5.h (ASM_OUTPUT_ALIGNED_BSS): Define.

        * i386/sco5.h (ASM_OUTPUT_ALIGNED_BSS): Define.
        (SELECT_RTX_SECTION): Define.
        (LIBGCC_SPEC, LIB_SPEC): Do the right thing for PIC.

From-SVN: r16532

26 years agoMakefile.in (compare, [...]): Define $stage for each shell command.
Manfred Hollstein [Mon, 17 Nov 1997 05:46:29 +0000 (05:46 +0000)]
Makefile.in (compare, [...]): Define $stage for each shell command.

        * Makefile.in (compare, compare-lean): Define $stage for each
        shell command.
        (gnucompare, gnucompare-lean): Likewise.

From-SVN: r16530

26 years ago* Makefile.in (SHLIB): Build with CC instead of CXX.
Jeffrey A Law [Mon, 17 Nov 1997 05:41:36 +0000 (05:41 +0000)]
* Makefile.in (SHLIB): Build with CC instead of CXX.

From-SVN: r16528

26 years agowin-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets.
Richard Henderson [Mon, 17 Nov 1997 05:04:23 +0000 (21:04 -0800)]
win-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets.

        * alpha/win-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets.

        * alpha.h (ASM_OUTPUT_ADDR_DIFF_ELT): Add an L for the local label
        to correspond with the change to ASM_GENERATE_INTERNAL_LABEL.

From-SVN: r16526

26 years agocall.c (build_new_op): Fix copy error.
Jason Merrill [Sat, 15 Nov 1997 08:36:38 +0000 (08:36 +0000)]
call.c (build_new_op): Fix copy error.

* call.c (build_new_op): Fix copy error.
(build_op_new_call): New fn.
(build_op_delete_call): New fn.
* cp-tree.h: Declare them.
* init.c (build_new): Use them.  Support placement delete.
(build_x_delete): Use build_op_delete_call.
(build_delete): Likewise.
* decl2.c (delete_sanity): Likewise.
(coerce_delete_type): Don't complain about placement delete.

Support placement delete.

From-SVN: r16501

26 years agoadd missing comment from devo.
Jeff Law [Fri, 14 Nov 1997 17:59:57 +0000 (10:59 -0700)]
add missing comment from devo.

From-SVN: r16499

26 years agodwarfout.c (byte_size_attribute): Add local var upper_bound and add case to handle...
Fred Fish [Fri, 14 Nov 1997 16:07:17 +0000 (16:07 +0000)]
dwarfout.c (byte_size_attribute): Add local var upper_bound and add case to handle STRING_TYPE.

        * dwarfout.c (byte_size_attribute):  Add local var upper_bound
        and add case to handle STRING_TYPE.
        * dwarfout.c (output_string_type_die):  Fix code to generate
        correct string length attribute for fixed length strings.
        Still needs support for varying length strings.

From-SVN: r16498

26 years ago* toplev.c (get_run_time): Do something sensible for cygwin32.
Jeffrey A Law [Fri, 14 Nov 1997 15:44:56 +0000 (15:44 +0000)]
* toplev.c (get_run_time): Do something sensible for cygwin32.

From-SVN: r16497

26 years agointrin.def: Supply gfrt for CPU_TIME.
Dave Love [Fri, 14 Nov 1997 15:13:42 +0000 (15:13 +0000)]
intrin.def: Supply gfrt for CPU_TIME.

1997-11-14  Dave Love  <d.love@dl.ac.uk>

* intrin.def: Supply gfrt for CPU_TIME.  Generalize arg types of
INT2, INT8, per doc.

From-SVN: r16496

26 years agoexpr.c (expand_builtin_setjmp): Set current_function_has_nonlocal_label.
Richard Henderson [Fri, 14 Nov 1997 14:51:00 +0000 (06:51 -0800)]
expr.c (expand_builtin_setjmp): Set current_function_has_nonlocal_label.

        * expr.c (expand_builtin_setjmp): Set
        current_function_has_nonlocal_label.
        * stupid.c (stupid_life_analysis): If has_nonlocal_label, kill
        call-saved registers across calls.

        * alpha.md (exception_receiver): Remove.
        (nonlocal_goto_receiver_osf): New
        (nonlocal_goto_receiver_vms): Renamed from nonlocal_goto_receiver.
        (nonlocal_goto_receiver): New, select _osf or _vms.

From-SVN: r16492

26 years agoalpha.c (output_prolog [*]): Prefix entry labels with '$' to keep them from being...
Richard Henderson [Fri, 14 Nov 1997 14:43:14 +0000 (06:43 -0800)]
alpha.c (output_prolog [*]): Prefix entry labels with '$' to keep them from being propogated to the object file.

        * alpha.c (output_prolog [*]): Prefix entry labels with '$' to
        keep them from being propogated to the object file.
        (alpha_write_linkage): Likewise.
        * alpha.md (call_vms): Likewise.
        (call_value_vms): Likewise.
        (unnamed osf call insns): Likewise.

        * alpha.h (ASM_OUTPUT_INTERNAL_LABEL): Don't omit L from local label.
        (ASM_GENERATE_INTERNAL_LABEL): Likewise.

From-SVN: r16490

26 years agoalpha.c (call_operand): Any reg is valid for WinNT.
Richard Henderson [Fri, 14 Nov 1997 14:23:25 +0000 (06:23 -0800)]
alpha.c (call_operand): Any reg is valid for WinNT.

        * alpha.c (call_operand): Any reg is valid for WinNT.
        * alpha.md (call_nt, call_value_nt): Don't force address into $27.
        (anon nt calls): Add 'R' alternative.
        * alpha/win-nt.h (TRAMPOLINE_TEMPLATE, TRAMPOLINE_SIZE,
        INITIALIZE_TRAMPOLINE): Handle lack of original $27 and 32-bit ptrs.

From-SVN: r16487

26 years ago* calls.c (expand_call): Handle pcc_struct_value correctly for C++.
Jeffrey A Law [Fri, 14 Nov 1997 14:06:07 +0000 (14:06 +0000)]
* calls.c (expand_call): Handle pcc_struct_value correctly for C++.

From-SVN: r16485

26 years agoxm-cygwin32.h (HAVE_FILE_H, [...]): Delete defines.
Jeffrey A Law [Fri, 14 Nov 1997 13:59:51 +0000 (13:59 +0000)]
xm-cygwin32.h (HAVE_FILE_H, [...]): Delete defines.

        * i386/xm-cygwin32.h (HAVE_FILE_H, HAVE_RUSAGE): Delete defines.
        * i386/xm-mingw32.h (HAVE_FILE_H, HAVE_RUSAGE): Likewise.
        * rs6000/xm-cygwin32.h (HAVE_FILE_H, HAVE_RUSAGE): Likewise.

From-SVN: r16484

26 years agoreload1.c (new_spill_reg): Improve fixed or forbidden register spill error message.
Michael Meissner [Fri, 14 Nov 1997 03:36:47 +0000 (03:36 +0000)]
reload1.c (new_spill_reg): Improve fixed or forbidden register spill error message.

        * reload1.c (new_spill_reg): Improve fixed or forbidden register
        spill error message.

From-SVN: r16483

26 years agoprefix.c: Use stdarg.h only ifdef __STDC__.
Kaveh R. Ghazi [Fri, 14 Nov 1997 03:27:55 +0000 (03:27 +0000)]
prefix.c: Use stdarg.h only ifdef __STDC__.

        * prefix.c: Use stdarg.h only ifdef __STDC__.  Otherwise,
        use varargs.h.  Wrap header with <>, not "".

From-SVN: r16482

26 years agointegrate.c (save_for_inline_copying): Add return value from savealloc.
Jeffrey A Law [Fri, 14 Nov 1997 03:20:11 +0000 (03:20 +0000)]
integrate.c (save_for_inline_copying): Add return value from savealloc.

        * integrate.c (save_for_inline_copying): Add return value from
        savealloc.

From-SVN: r16481

26 years agofixincludes: Be a little more restrictive on what we will substitute to replace defin...
Brendan Kehoe [Fri, 14 Nov 1997 02:13:03 +0000 (02:13 +0000)]
fixincludes: Be a little more restrictive on what we will substitute to replace definitions...

        * fixincludes: Be a little more restrictive on what we will
        substitute to replace definitions of MAXINT for HPUX.

From-SVN: r16480

26 years agoAdd -frepo docs.
Jeff Law [Fri, 14 Nov 1997 01:56:51 +0000 (18:56 -0700)]
Add -frepo docs.

From-SVN: r16478

26 years agoMinor spacing nit.
Jeff Law [Fri, 14 Nov 1997 01:42:45 +0000 (18:42 -0700)]
Minor spacing nit.

From-SVN: r16477

26 years agoComment change.
Jeff Law [Fri, 14 Nov 1997 01:41:19 +0000 (18:41 -0700)]
Comment change.

From-SVN: r16476

26 years agodbxout.c (dbxout_symbol_location): Don't assume that variables whose address is the...
Michael Meissner [Fri, 14 Nov 1997 01:39:43 +0000 (01:39 +0000)]
dbxout.c (dbxout_symbol_location): Don't assume that variables whose address is the stack or argument pointers are...

        * dbxout.c (dbxout_symbol_location): Don't assume that variables
        whose address is the stack or argument pointers are indirect
        pointers.

From-SVN: r16475

26 years agocccp.c, cpplib.c (compare_defs): Don't complain about arg name respellings unless...
Paul Eggert [Fri, 14 Nov 1997 01:33:27 +0000 (01:33 +0000)]
cccp.c, cpplib.c (compare_defs): Don't complain about arg name respellings unless pedantic.

        * cccp.c, cpplib.c (compare_defs):
        Don't complain about arg name respellings unless pedantic.
        * cpplib.c (compare_defs): Accept pfile as new arg.
        All callers changed.
Bring over from the FSF.

From-SVN: r16474

26 years ago* fold-const.c (fold_truthop): Fix bug in last change.
J"orn Rennecke [Fri, 14 Nov 1997 00:38:08 +0000 (00:38 +0000)]
* fold-const.c (fold_truthop): Fix bug in last change.

From-SVN: r16473

26 years agopatch from paul eggert to fix -0.0/0.0 confusion that breaks glibc
Paul Eggert [Fri, 14 Nov 1997 00:07:27 +0000 (00:07 +0000)]
patch from paul eggert to fix -0.0/0.0 confusion that breaks glibc
* real.h (REAL_VALUES_IDENTICAL): New macro.
* expr.c (is_zeros_p): Don't consider -0.0 to be all zeros.
* fold-const.c (operand_equal_p): Don't consider -0.0 to be
identical to 0.0.
* tree.c (simple_cst_equal): Don't consider -0.0 to have the
same tree structure as 0.0.
* varasm.c (immed_real_const_1): Use new REAL_VALUES_IDENTICAL
macro instead of doing it by hand.

From-SVN: r16472

26 years agolib1funcs.asm: Minor whitespace changes.
Jeffrey A Law [Thu, 13 Nov 1997 23:55:08 +0000 (23:55 +0000)]
lib1funcs.asm: Minor whitespace changes.

        * v850/lib1funcs.asm: Minor whitespace changes.
        * v850.c: Fix minor formatting problems in many places.
        (construct_restore_jr, construct_save_jarl): Remove unwanted aborts.

From-SVN: r16471

26 years agoWhitespace changes.
Jeff Law [Thu, 13 Nov 1997 23:49:41 +0000 (16:49 -0700)]
Whitespace changes.

From-SVN: r16470

26 years agoflow.c (find_basic_blocks): During marking phase...
Jeffrey A Law [Thu, 13 Nov 1997 23:09:27 +0000 (23:09 +0000)]
flow.c (find_basic_blocks): During marking phase...

        * flow.c (find_basic_blocks): During marking phase, if we encounter
        an insn with a REG_LABEL note, make the target block live and
        create an edge from the insn to the target block.  Do not make
        edges from all blocks to the target block.

From-SVN: r16469

26 years agomips.h (GO_IF_LEGITIMATE_ADDRESS): Delete code swapping xplus0 and xplus1 when xplus0...
Jim Wilson [Thu, 13 Nov 1997 21:09:05 +0000 (21:09 +0000)]
mips.h (GO_IF_LEGITIMATE_ADDRESS): Delete code swapping xplus0 and xplus1 when xplus0 is not a register.

* mips.h (GO_IF_LEGITIMATE_ADDRESS): Delete code swapping xplus0 and
xplus1 when xplus0 is not a register.

From-SVN: r16467

26 years agoremoved unused parm to build_new_function_call
Jason Merrill [Thu, 13 Nov 1997 20:01:21 +0000 (20:01 +0000)]
removed unused parm to build_new_function_call

From-SVN: r16464

26 years agotweak
Jason Merrill [Thu, 13 Nov 1997 19:17:55 +0000 (14:17 -0500)]
tweak

From-SVN: r16463

26 years ago* m68k/x-next (OTHER_FIXINCLUDES_DIRS): Include /NextDeveloper/Headers.
Jeffrey A Law [Thu, 13 Nov 1997 18:53:09 +0000 (18:53 +0000)]
* m68k/x-next (OTHER_FIXINCLUDES_DIRS): Include /NextDeveloper/Headers.

From-SVN: r16462

26 years agoconfiugre.in: Tweak NCR entries.
Jeffrey A Law [Thu, 13 Nov 1997 18:43:00 +0000 (18:43 +0000)]
confiugre.in: Tweak NCR entries.

        * confiugre.in: Tweak NCR entries.
        * configure: Rebuilt.

From-SVN: r16458

26 years agoFix problems in splitting DF constants on big endian hosts & Davids patch for power...
Michael Meissner [Thu, 13 Nov 1997 16:59:07 +0000 (16:59 +0000)]
Fix problems in splitting DF constants on big endian hosts & Davids patch for power shifts.

From-SVN: r16454

26 years agoinit.c (build_new): Make the cleanup last longer.
Jason Merrill [Thu, 13 Nov 1997 10:11:23 +0000 (10:11 +0000)]
init.c (build_new): Make the cleanup last longer.

* init.c (build_new): Make the cleanup last longer.
(expand_vec_init): Call do_pending_stack_adjust.

From-SVN: r16451

26 years agolose implicit int
Jason Merrill [Thu, 13 Nov 1997 09:36:16 +0000 (04:36 -0500)]
lose implicit int

From-SVN: r16449

26 years agofold-const.c (fold_truthop): When changing a one-bit comparison against zero into...
J"orn Rennecke [Thu, 13 Nov 1997 00:09:37 +0000 (00:09 +0000)]
fold-const.c (fold_truthop): When changing a one-bit comparison against zero into a comparison against mask...

* fold-const.c (fold_truthop): When changing a one-bit comparison
against zero into a comparison against mask, do a proper sign
extension.

From-SVN: r16448

26 years agothinko
Jason Merrill [Wed, 12 Nov 1997 20:15:09 +0000 (20:15 +0000)]
thinko

From-SVN: r16446

26 years agopt.c (do_type_instantiation): Fix typo.
Jason Merrill [Wed, 12 Nov 1997 19:50:15 +0000 (19:50 +0000)]
pt.c (do_type_instantiation): Fix typo.

* pt.c (do_type_instantiation): Fix typo.
(mark_class_instantiated): If we support one_only but not weak
symbols, don't mark this as known.

* init.c (build_new): Handle cookies in EH cleanup.

From-SVN: r16444

26 years agoFix typo.
Jeff Law [Wed, 12 Nov 1997 18:21:36 +0000 (11:21 -0700)]
Fix typo.

From-SVN: r16443

This page took 0.094266 seconds and 5 git commands to generate.