- 26 Nov, 1997 1 commit
-
-
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 12 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 -
* 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
Jason Merrill committed -
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
Fred Fish committed -
From-SVN: r16641
Robert Lipe committed -
* config.guess (alpha stuff): Merge with FSF to avoid incorrect guesses. From-SVN: r16639
Jeffrey A Law committed -
From-SVN: r16634
Jeff Law committed -
From-SVN: r16629
Jason Merrill committed -
From-SVN: r16627
Richard Henderson committed
-
- 20 Nov, 1997 11 commits
-
-
* 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
Klaus Kaempf committed -
* 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
Jeffrey A Law committed -
./: * 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
Jason Merrill committed -
From-SVN: r16616
Jeffrey A Law committed -
* 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
Jason Merrill committed -
* 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
Jason Merrill committed -
From-SVN: r16597
Michael Meissner committed -
From-SVN: r16595
H.J. Lu committed -
From-SVN: r16593
Dave Love committed -
* decl.c (start_decl): Don't just complain about a mismatched scope, fix it. From-SVN: r16591
Jason Merrill committed -
* 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
Jason Merrill committed
-