- 01 Dec, 1997 2 commits
-
-
From-SVN: r16866
Jeff Law committed -
From-SVN: r16865
Jeffrey A Law committed
-
- 28 Nov, 1997 5 commits
-
-
From-SVN: r16821
Jeffrey A Law committed -
* pt.c (check_explicit_specialization): Complain about using a template-id for a non-specialization. Fri Nov 28 01:56:35 1997 Bruno Haible <bruno@linuix.mathematik.uni-karlsruhe.de> * error.c (dump_decl): Handle TEMPLATE_ID_EXPR. From-SVN: r16818
Jason Merrill committed -
From-SVN: r16817
Jason Merrill committed -
From-SVN: r16816
Jeff Law committed -
* flow.c (find_basic_blocks): Handle cfg issues for rethrows and nested exceptions correctly. From-SVN: r16812
Jeffrey A Law committed
-
- 27 Nov, 1997 12 commits
-
-
* typeck.c (build_const_cast): Handle references here instead of handing off to convert_to_reference. From-SVN: r16810
Jason Merrill committed -
* except.c: Lose Unexpected, SetTerminate, SetUnexpected, TerminateFunctionCall. (init_exception_processing): Likewise. Terminate et al are now the fns, not ADDR_EXPRs. (various): Lose redundant assemble_external calls. (do_unwind): s/BuiltinReturnAddress/builtin_return_address_fndecl/. From-SVN: r16805
Jason Merrill committed -
* cp-tree.h (struct lang_decl_flags): Add comdat. (DECL_COMDAT): New macro. * decl.c (duplicate_decls): Propagate it. (cp_finish_decl): Handle it. * decl2.c (import_export_decl): Just set DECL_COMDAT on VAR_DECLs. From-SVN: r16804
Jason Merrill committed -
* unroll.c (find_splittable_givs): Don't split givs with a dest_reg that was created by loop. From-SVN: r16803
Jeffrey A Law committed -
* 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: r16787
Jason Merrill committed -
* 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: r16786
Jeffrey A Law committed -
From-SVN: r16785
Jeffrey A Law committed -
* 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 7 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
-