]>
git.ipfire.org Git - thirdparty/gcc.git/log
Jeffrey A Law [Wed, 3 Dec 1997 15:54:34 +0000 (15:54 +0000)]
* egcs-1.0 release.
* configure (gxx_include_dir): Fix thinko.
From-SVN: r16925
Jeffrey A Law [Wed, 3 Dec 1997 08:12:11 +0000 (08:12 +0000)]
* version.c: Update for egcs-1.0 release.
From-SVN: r16905
Jeff Law [Wed, 3 Dec 1997 08:08:39 +0000 (01:08 -0700)]
More doc stuff for egcs-1.0 release.
From-SVN: r16904
Jeff Law [Wed, 3 Dec 1997 08:07:58 +0000 (01:07 -0700)]
Various doc fixes for egcs-1.0 release.
From-SVN: r16903
Jeff Law [Wed, 3 Dec 1997 07:28:06 +0000 (00:28 -0700)]
Tweak for egcs.
From-SVN: r16902
Jeff Law [Wed, 3 Dec 1997 06:02:05 +0000 (23:02 -0700)]
Patch from jason.
From-SVN: r16901
Jeff Law [Wed, 3 Dec 1997 05:39:11 +0000 (22:39 -0700)]
Update from Jason.
From-SVN: r16900
Jeff Law [Wed, 3 Dec 1997 05:26:30 +0000 (22:26 -0700)]
Remove last delta.
From-SVN: r16899
Jeff Law [Wed, 3 Dec 1997 04:30:44 +0000 (21:30 -0700)]
Minor addition to template stuff that isn't supported.
From-SVN: r16898
Jeff Law [Wed, 3 Dec 1997 04:23:53 +0000 (21:23 -0700)]
More tweakage
From-SVN: r16897
Bruno Haible [Tue, 2 Dec 1997 20:18:39 +0000 (21:18 +0100)]
makeinfo.c (find_and_load, [...]): Zero-terminate the file contents.
* makeinfo/makeinfo.c (find_and_load, convert_from_stream):
Zero-terminate the file contents.
From-SVN: r16892
Jeff Law [Tue, 2 Dec 1997 20:15:31 +0000 (13:15 -0700)]
More doc stuff.
From-SVN: r16890
Jeff Law [Tue, 2 Dec 1997 17:55:40 +0000 (10:55 -0700)]
Another tweak.
From-SVN: r16889
Jeff Law [Tue, 2 Dec 1997 17:50:50 +0000 (10:50 -0700)]
More tweaks.
From-SVN: r16887
Jeff Law [Tue, 2 Dec 1997 17:29:17 +0000 (10:29 -0700)]
Tweaks.
From-SVN: r16886
Jeff Law [Tue, 2 Dec 1997 17:01:01 +0000 (10:01 -0700)]
C9X draft.
From-SVN: r16884
Jeff Law [Tue, 2 Dec 1997 16:48:04 +0000 (09:48 -0700)]
Tweak fror egcs release.
From-SVN: r16882
Jeffrey A Law [Mon, 1 Dec 1997 22:33:46 +0000 (22:33 +0000)]
* version.c: Bump for snapshot.
From-SVN: r16876
Jim Wilson [Mon, 1 Dec 1997 22:24:11 +0000 (22:24 +0000)]
mips.md (fix_truncdfsi2, [...]): Change *.
* mips.md (fix_truncdfsi2, fix_truncsfsi2, fix_truncdfdi2,
fix_truncsfdi2): Change *.
From-SVN: r16875
Jeff Law [Mon, 1 Dec 1997 22:21:13 +0000 (15:21 -0700)]
Various doc updates.
From-SVN: r16874
Jeff Law [Mon, 1 Dec 1997 21:46:33 +0000 (14:46 -0700)]
Installation stuff.
From-SVN: r16870
Jeff Law [Mon, 1 Dec 1997 19:46:27 +0000 (12:46 -0700)]
egcs is not something you can order from the FSF.
From-SVN: r16868
Jason Merrill [Mon, 1 Dec 1997 02:56:55 +0000 (02:56 +0000)]
* stmt.c (expand_decl_cleanup): Update thisblock after eh_region_start.
From-SVN: r16863
David Edelsohn [Sat, 29 Nov 1997 21:37:41 +0000 (21:37 +0000)]
* rs6000.c (function_arg_partial_nregs): Undo Nov. 26 patch.
From-SVN: r16855
David Edelsohn [Sat, 29 Nov 1997 19:42:27 +0000 (19:42 +0000)]
* rs6000/aix41.h (ASM_CPU_SPEC): Define.
From-SVN: r16854
Jeffrey A Law [Fri, 28 Nov 1997 19:31:06 +0000 (19:31 +0000)]
* sh/elf.h (PREFERRED_DEBUGGING_TYPE): Prefer stabs again.
From-SVN: r16832
Jeffrey A Law [Fri, 28 Nov 1997 17:11:43 +0000 (17:11 +0000)]
* arm.md (movsfcc, movdfcc): Fix "patch" lossage.
From-SVN: r16822
Jeffrey A Law [Fri, 28 Nov 1997 17:02:46 +0000 (17:02 +0000)]
* configure.in: Fix NCR entries.
From-SVN: r16820
Jeffrey A Law [Fri, 28 Nov 1997 03:24:45 +0000 (03:24 +0000)]
* version.c: Bump for snapshot.
From-SVN: r16814
Jason Merrill [Fri, 28 Nov 1997 03:23:04 +0000 (03:23 +0000)]
* except.c: Call terminate without caching so many bits.
From-SVN: r16813
Jeffrey A Law [Fri, 28 Nov 1997 03:05:02 +0000 (03:05 +0000)]
flow.c (find_basic_blocks): Handle cfg issues for rethrows and nested exceptions correctly.
* flow.c (find_basic_blocks): Handle cfg issues for rethrows and
nested exceptions correctly.
From-SVN: r16811
Jeffrey A Law [Thu, 27 Nov 1997 19:23:00 +0000 (19:23 +0000)]
unroll.c (find_splittable_givs): Don't split givs with a dest_reg that was created by loop.
* unroll.c (find_splittable_givs): Don't split givs with a dest_reg
that was created by loop.
Fixes bzip2 bug.
From-SVN: r16802
Jeff Law [Thu, 27 Nov 1997 17:29:25 +0000 (10:29 -0700)]
Fix typo.
From-SVN: r16801
Jason Merrill [Thu, 27 Nov 1997 16:41:52 +0000 (16:41 +0000)]
class.c: Remove static pending_hard_virtuals.
* class.c: Remove static pending_hard_virtuals.
(add_virtual_function): Take pointers to pending_virtuals
and pending_hard_virtuals.
(finish_struct_1): Pass them. Declare pending_hard_virtuals.
From-SVN: r16800
Jason Merrill [Thu, 27 Nov 1997 16:39:37 +0000 (16:39 +0000)]
* expr.c (preexpand_calls): Don't look past a TRY_CATCH_EXPR.
From-SVN: r16799
Jason Merrill [Thu, 27 Nov 1997 16:36:58 +0000 (16:36 +0000)]
* except.c (expand_start_all_catch): One more do_pending_stack_adjust.
From-SVN: r16798
Richard Earnshaw [Thu, 27 Nov 1997 16:35:21 +0000 (16:35 +0000)]
arm.md (movsfcc): If not TARGET_HARD_FLOAT, ensure operand[3] valid.
* arm.md (movsfcc): If not TARGET_HARD_FLOAT, ensure operand[3]
valid.
From-SVN: r16797
Jeffrey A Law [Thu, 27 Nov 1997 08:35:31 +0000 (08:35 +0000)]
Makefile.in (INSTALL_TARGET): Do install-gcc first.
* Makefile.in (INSTALL_TARGET): Do install-gcc first.
* configure (gxx_include_dir): Provide a definition for subdirs
which do not use autoconf.
From-SVN: r16783
Jeffrey A Law [Thu, 27 Nov 1997 08:34:24 +0000 (08:34 +0000)]
Makefile.in (insatll): Change gxx_includedir to gcc_include_dir.
* Makefile.in (insatll): Change gxx_includedir to gcc_include_dir.
* config.shared (gxx_includedir): Remove default definition.
* config/linux.mt: Change gxx_includedir to gxx_include_dir.
* config/linuxaxp1.mt: Likewise.
From-SVN: r16782
Jeffrey A Law [Thu, 27 Nov 1997 08:33:13 +0000 (08:33 +0000)]
* Makefile.in (install): Change gxx_includedir to gxx_include_dir.
From-SVN: r16781
Jeff Law [Thu, 27 Nov 1997 07:30:53 +0000 (00:30 -0700)]
New entry.
From-SVN: r16778
Jason Merrill [Thu, 27 Nov 1997 06:47:05 +0000 (06:47 +0000)]
rtti.c (build_dynamic_cast): Handle template case here.
* rtti.c (build_dynamic_cast): Handle template case here.
(build_dynamic_cast_1): Not here.
* typeck2.c (digest_init): Make copies where appropriate.
* decl2.c (delete_sanity): resolve_offset_ref.
* except.c (expand_throw): Call mark_used on the destructor.
From-SVN: r16777
Jeff Law [Thu, 27 Nov 1997 06:40:05 +0000 (23:40 -0700)]
New test.
From-SVN: r16776
Mark Mitchell [Thu, 27 Nov 1997 06:39:10 +0000 (06:39 +0000)]
pt.c (unify): Handle `void' template parameters in specializations.
* pt.c (unify): Handle `void' template parameters in
specializations.
From-SVN: r16775
Jason Merrill [Thu, 27 Nov 1997 06:36:32 +0000 (06:36 +0000)]
* except.c (expand_throw): Call mark_used on the destructor.
From-SVN: r16774
Michael Meissner [Thu, 27 Nov 1997 00:06:53 +0000 (00:06 +0000)]
rs6000.c (SMALL_DATA_REG): Register to use for small data relocs.
* rs6000.c (SMALL_DATA_REG): Register to use for small data relocs.
(print_operand): Use SMALL_DATA_REG for the register involved in
small data relocations.
(print_operand_address): Ditto.
* rs6000/linux.h (LINK_SPEC): Pass -dynamic-linker /lib/ld.so.1 if
-dynamic linker is not used.
* rs6000.md (call insns): For local calls, use @local suffix under
System V. Don't use @plt under Solaris.
From-SVN: r16771
Richard Henderson [Wed, 26 Nov 1997 23:14:44 +0000 (15:14 -0800)]
configure.in (target frags): Add powerpc*-linux-gnulibc1.
* configure.in (target frags): Add powerpc*-linux-gnulibc1.
(stdio-lock): Similarly.
* configure.in (target frags): Add alpha*-linux-gnulibc1.
(pic frags): Its alpha*- not alpha-.
(stdio-lock): Kill everything. Add alpha*-linux-gnulibc1.
* libio.h: Check __GLIBC_MINOR__ to find stdio-lock.h. If not
_IO_MTSAFE_IO & GLIBC, make sure the lock pointer is still there.
* libioP.h: Check __GLIBC_MINOR__ to find libc-lock.h.
* config/linuxaxp1-libc-lock.h: New file.
* config/linuxaxp1-stdio-lock.h: New file.
* config/linuxaxp1.mt: New file.
* gen-params (va_list): Check for and use __gnuc_va_list.
(NULL): Work around some linux kernel headers and redefine NULL.
Cater to RH powerpc & alpha Linux systems with pre-release versions
of glibc2.
From-SVN: r16767
Jeffrey A Law [Wed, 26 Nov 1997 23:07:52 +0000 (23:07 +0000)]
* From Franz Sirl.
* config.guess (powerpc*-*-linux): Handle glibc2 beta release
found on RedHat Linux systems.
From-SVN: r16766
Michael Meissner [Wed, 26 Nov 1997 21:29:00 +0000 (21:29 +0000)]
rs6000.c (output_function_profiler): Put label address in r0, and store LR in 4(sp) for System V/eabi.
* rs6000.c (output_function_profiler): Put label address in r0, and
store LR in 4(sp) for System V/eabi.
* rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Keep stack aligned to 16
byte boundary, and maintain stack backchain.
From-SVN: r16759
Michael Meissner [Wed, 26 Nov 1997 21:26:23 +0000 (21:26 +0000)]
(patches originally from Geoffrey Keating)
(patches originally from Geoffrey Keating)
* rs6000.c (function_arg): Excess floating point arguments don't
go into GPR registers after exhausting FP registers under the
System V.4 ABI.
(function_arg_partial_nregs): Ditto.
* rs6000.md (call insns): If -fPIC or -mrelocatable, add @plt
suffix to calls.
From-SVN: r16758
Jeff Law [Wed, 26 Nov 1997 21:22:08 +0000 (14:22 -0700)]
Forgot to commit last night.
From-SVN: r16757
Jason Merrill [Wed, 26 Nov 1997 20:02:50 +0000 (20:02 +0000)]
* toplev.c (main): Complain about -gdwarfn.
From-SVN: r16750
Jason Merrill [Wed, 26 Nov 1997 07:40:30 +0000 (07:40 +0000)]
dwarf2out.c (outout_call_frame_info): Ensure that the info has proper alignment.
* dwarf2out.c (outout_call_frame_info): Ensure that the info has
proper alignment.
* libgcc2.c (__throw): Initialize HANDLER.
From-SVN: r16725
Jason Merrill [Wed, 26 Nov 1997 07:32:52 +0000 (07:32 +0000)]
dwarfout.c (output_type): If finalizing, write out nested types of types we've already written.
* dwarfout.c (output_type): If finalizing, write out nested types
of types we've already written.
From-SVN: r16723
Jason Merrill [Wed, 26 Nov 1997 06:20:36 +0000 (06:20 +0000)]
* init.c (build_new): Copy size to the saveable obstack.
From-SVN: r16721
Jeff Law [Wed, 26 Nov 1997 05:13:15 +0000 (22:13 -0700)]
Fix typo.
From-SVN: r16719
J"orn Rennecke [Tue, 25 Nov 1997 23:53:32 +0000 (23:53 +0000)]
elf.h (PREFERRED_DEBUGGING_TYPE): Undefine before including svr4.h.
* sh/elf.h (PREFERRED_DEBUGGING_TYPE): Undefine before including
svr4.h.
* sh/elf.h (PREFERRED_DEBUGGING_TYPE): Don't redefine.
* sh/elf.h (HANDLE_SYSV_PRAGMA): Undefine.
* sh/elf.h: (LINK_SPEC): Use shlelf.
(USER_LABEL_PREFIX, LOCAL_LABEL_PREFIX, ASM_FILE_START): Redefine.
* sh.h: dwarf patches from Fred Fish.
From-SVN: r16717
Jeff Law [Tue, 25 Nov 1997 23:34:01 +0000 (16:34 -0700)]
Fix from HJ.
From-SVN: r16715
Jeff Law [Tue, 25 Nov 1997 23:29:29 +0000 (16:29 -0700)]
New entry.
From-SVN: r16713
Kate Hedstrom [Tue, 25 Nov 1997 23:17:15 +0000 (23:17 +0000)]
* lib/f-torture.exp: Improve error and loop detection.
From-SVN: r16710
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.1
Jason Merrill [Tue, 25 Nov 1997 21:27:19 +0000 (21:27 +0000)]
init.c (build_new): Stick a CLEANUP_POINT_EXPR inside the TRY_CATCH_EXPR for now.
* init.c (build_new): Stick a CLEANUP_POINT_EXPR inside the
TRY_CATCH_EXPR for now.
From-SVN: r16708
Jeff Law [Tue, 25 Nov 1997 21:10:57 +0000 (14:10 -0700)]
conversion.c (test_float_to_integer): Make double precision tests dependent on sizeof (double).
* conversion.c (test_float_to_integer): Make double precision tests
dependent on sizeof (double).
From-SVN: r16707
J"orn Rennecke [Tue, 25 Nov 1997 21:09:44 +0000 (21:09 +0000)]
va-sh.h (__va_arg_sh1): Define.
* va-sh.h (__va_arg_sh1): Define.
(va_arg): Use it.
SH3E doesn't use any integer registers for subsequent arguments
once a non-float value was passed in the stack.
* sh.h (PASS_IN_REG_P): Fix SH3E case.
From-SVN: r16706
H.J. Lu [Tue, 25 Nov 1997 21:01:31 +0000 (21:01 +0000)]
Makefile.in (stmp-complex, [...]): Changed to xxxx-complx.
* Makefile.in (stmp-complex, bigstmp-complex): Changed to
xxxx-complx.
From-SVN: r16704
Richard Henderson [Tue, 25 Nov 1997 20:53:07 +0000 (12:53 -0800)]
* alpha.h (CONST_OK_FOR_LETTER): Fix 'L' handling.
From-SVN: r16702
Jeffrey A Law [Tue, 25 Nov 1997 20:06:58 +0000 (20:06 +0000)]
configure.in (alphaev56*-*-*): Disable MASK_BYTE_OPS until ev56 support works correctly.
* configure.in (alphaev56*-*-*): Disable MASK_BYTE_OPS until
ev56 support works correctly.
From-SVN: r16700
Jason Merrill [Tue, 25 Nov 1997 19:34:14 +0000 (19:34 +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.
From-SVN: r16699
Jeffrey A Law [Tue, 25 Nov 1997 16:58:18 +0000 (16:58 +0000)]
* crtstuff.c (do_global_dtors_aux): Handle multiple calls better.
From-SVN: r16697
Jeffrey A Law [Mon, 24 Nov 1997 21:40:27 +0000 (21:40 +0000)]
Makefile.in: Use ln -f -s, not ln -s -f.
* Makefile.in: Use ln -f -s, not ln -s -f.
x86-solaris2.5 doesn't like -s -f ordering.
From-SVN: r16692
Jeff Law [Mon, 24 Nov 1997 20:52:10 +0000 (13:52 -0700)]
Doc fixes from Stan.
From-SVN: r16690
Jeffrey A Law [Sun, 23 Nov 1997 19:59:21 +0000 (19:59 +0000)]
* version.c: Bump for snapshot.
From-SVN: r16688
Jeffrey A Law [Sun, 23 Nov 1997 01:57:15 +0000 (01:57 +0000)]
pa-hpux10.h (NEW_HP_ASSEMBLER): Define.
* pa-hpux10.h (NEW_HP_ASSEMBLER): Define.
* pa.h (LEGITIMATE_CONSTANT_P): Reject LABEL_REFs if not using
gas and not using the new HP assembler.
Also remove unwanted pa.md change accidentally committed.
From-SVN: r16684
Jeffrey A Law [Sat, 22 Nov 1997 07:53:39 +0000 (07:53 +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: r16666
Manfred Hollstein [Sat, 22 Nov 1997 03:34:43 +0000 (03:34 +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: r16663
Manfred Hollstein [Sat, 22 Nov 1997 03:34:17 +0000 (03:34 +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: r16662
Jeffrey A Law [Sat, 22 Nov 1997 03:29:14 +0000 (03:29 +0000)]
* i386.h (TARGET_CMOV): Disable conditional moves for this release.
From-SVN: r16661
No Author [Fri, 21 Nov 1997 21:36:00 +0000 (21:36 +0000)]
This commit was manufactured by cvs2svn to create branch
'egcs_1_00_branch'.
From-SVN: r16658
Jason Merrill [Fri, 21 Nov 1997 21:13:19 +0000 (16:13 -0500)]
revert new throw spec change
From-SVN: r16657
Jason Merrill [Fri, 21 Nov 1997 21:10:09 +0000 (16:10 -0500)]
revert large changes
From-SVN: r16656
Jason Merrill [Fri, 21 Nov 1997 21:04:23 +0000 (16:04 -0500)]
revert large changes
From-SVN: r16655
Jason Merrill [Fri, 21 Nov 1997 20:29:39 +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: r16652
Jeff Law [Fri, 21 Nov 1997 20:25:40 +0000 (13:25 -0700)]
Fix typo.
From-SVN: r16650
Jason Merrill [Fri, 21 Nov 1997 20:23:42 +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: r16647
Jason Merrill [Fri, 21 Nov 1997 20:21:39 +0000 (20:21 +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: r16646
Fred Fish [Fri, 21 Nov 1997 17:22:06 +0000 (17:22 +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: r16643
Robert Lipe [Fri, 21 Nov 1997 17:12:52 +0000 (17:12 +0000)]
* i386/sco5.h (HAVE_ATEXIT): Revert last change.
From-SVN: r16640
Jeff Law [Fri, 21 Nov 1997 17:06:01 +0000 (10:06 -0700)]
Forgot to actually check it in.
From-SVN: r16638
Jeff Law [Fri, 21 Nov 1997 16:50:37 +0000 (09:50 -0700)]
config.guess (alpha stuff): Merge with FSF to avoid incorrect guesses.
* config.guess (alpha stuff): Merge with FSF to avoid incorrect
guesses.
From-SVN: r16637
Jason Merrill [Fri, 21 Nov 1997 04:04:33 +0000 (23:04 -0500)]
tests
From-SVN: r16628
Richard Henderson [Fri, 21 Nov 1997 02:07:26 +0000 (18:07 -0800)]
* alpha.c (alpha_emit_set_const_1): Handle narrow hosts better.
From-SVN: r16626
Jeff Law [Thu, 20 Nov 1997 23:40:57 +0000 (16:40 -0700)]
Minor fix from meissner.
From-SVN: r16624
Klaus Kaempf [Thu, 20 Nov 1997 23:34:57 +0000 (23:34 +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: r16621
Jason Merrill [Thu, 20 Nov 1997 23:21:26 +0000 (23:21 +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: r16619
Jeffrey A Law [Thu, 20 Nov 1997 23:19:01 +0000 (23:19 +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: r16618
Jeffrey A Law [Thu, 20 Nov 1997 23:09:41 +0000 (23:09 +0000)]
* mips/x-iris (FIXPROTO_DEFINES): Add -D_SGI_SOURCE.
From-SVN: r16615
Jason Merrill [Thu, 20 Nov 1997 22:42:37 +0000 (22:42 +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: r16611
Jason Merrill [Thu, 20 Nov 1997 21:38:39 +0000 (21:38 +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: r16608
Jeff Law [Thu, 20 Nov 1997 08:09:56 +0000 (01:09 -0700)]
Patch from meissner.
From-SVN: r16596
H.J. Lu [Thu, 20 Nov 1997 07:55:53 +0000 (07:55 +0000)]
* Make-lang.in (f77.install-info): Depend on f77.info.
From-SVN: r16594