- 27 Nov, 1997 5 commits
-
-
* Makefile.in (INSTALL_TARGET): Do install-gcc first. * configure (gxx_include_dir): Provide a definition for subdirs which do not use autoconf. From-SVN: r16784
Jeffrey A Law committed -
From-SVN: r16780
Jeff Law committed -
* decl2.c (import_export_vtable): If we support one_only but not weak symbols, mark instantiated template vtables one_only. (import_export_decl): Likewise for tinfo functions. (finish_vtable_vardecl): Also write out vtables from explicitly instantiated template classes. * pt.c (mark_class_instantiated): Revert last change. From-SVN: r16779
Jason Merrill committed -
* except.c (expand_throw): Call mark_used on the destructor. Fixes operator new on the PA. From-SVN: r16773
Jason Merrill committed -
* pt.c (unify): Handle `void' template parameters in specializations. From-SVN: r16772
Mark Mitchell committed
-
- 26 Nov, 1997 14 commits
-
-
* config.guess (alpha stuff): Merge with FSF to avoid incorrect guesses. From-SVN: r16770
Jeff Law committed -
* 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. From-SVN: r16769
Richard Henderson committed -
From-SVN: r16768
Michael Meissner committed -
From-SVN: r16765
Michael Meissner committed -
From-SVN: r16756
Michael Meissner committed -
From-SVN: r16746
Michael Meissner committed -
From-SVN: r16742
Jason Merrill committed -
* rtti.c (build_dynamic_cast): Handle template case here. (build_dynamic_cast_1): Not here. From-SVN: r16729
Jason Merrill committed -
* typeck2.c (digest_init): Make copies where appropriate. * decl2.c (delete_sanity): resolve_offset_ref. From-SVN: r16727
Jason Merrill committed -
* 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
Jason Merrill committed -
* 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
Jason Merrill committed -
* 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
Jason Merrill committed -
From-SVN: r16720
Jeff Law committed -
From-SVN: r16718
Jeff Law committed
-
- 25 Nov, 1997 11 commits
-
-
From-SVN: r16716
Jeff Law committed -
* Make-lang.in (f77.all.build): Add $(exeext) to binary files. (f77.all.cross, f77.start.encap): Simliarly. From-SVN: r16714
Jeffrey A Law committed -
From-SVN: r16712
Jeff Law committed -
From-SVN: r16711
Kate Hedstrom committed -
[[Split portion of a mixed commit.]] From-SVN: r16709.2
Jeff Law committed -
* Makefile.in (stmp-complex, bigstmp-complex): Changed to xxxx-complx. From-SVN: r16705
H.J. Lu committed -
From-SVN: r16703
Richard Henderson committed -
From-SVN: r16698
Jeffrey A Law committed -
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
Jason Merrill committed -
* typeck.c (mark_addressable): Don't assume a FUNCTION_DECL has DECL_LANG_SPECIFIC. From-SVN: r16695
Jason Merrill committed -
* 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
Jason Merrill committed
-
- 24 Nov, 1997 2 commits
-
-
From-SVN: r16693
Jeffrey A Law committed -
From-SVN: r16691
Jeff Law committed
-
- 22 Nov, 1997 3 commits
-
-
* Makefile.in (program_transform_cross_name): Clean up "-e" confusion. (GCC_INSTALL_NAME, GCC_CROSS_NAME): Likewise. From-SVN: r16667
Jeffrey A Law committed -
* Makefile.in: Add --no-split argument to avoid creating files with names longer than 14 characters. From-SVN: r16665
Manfred Hollstein committed -
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
Manfred Hollstein committed
-
- 21 Nov, 1997 5 commits
-
-
* config/mips/elf64.h (MULTILIB_DEFAULTS): Test for TARGET_ENDIAN_DEFAULT == zero instead of testing for macro definition. From-SVN: r16660
Andrew Cagney committed -
From-SVN: r16654
Bruno Haible committed -
* 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
Jason Merrill committed -
From-SVN: r16649
Jeff Law committed -
* 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
Jason Merrill committed
-