- 06 Dec, 1997 6 commits
-
-
* m68k.c: Include tree.h for dwarf2out_cfi_label. * gcc.c (process_command): Do not take address of function fatal when calling lang_specific_driver. * config/i386/cygwin32.h (DWARF2_UNWIND): Exception handling doesn't work with it yet, so set it to 0. * config/i386/xm-cygwin32.h (NO_SYS_SIGLIST): Define. * cse.c (cse_insn): Check for invalid entries when taking references. More assorted pending patches. From-SVN: r16978
Jeff Law committed -
From-SVN: r16977
Jeff Law committed -
* parse.y (do_id): New nonterminal. (template_id): Use it. From-SVN: r16974
Jason Merrill committed -
* loop.c (invariant_p): Don't test flag_rerun_loop_opt. (loop_optimize, scan_loop, strength_reduce): New argument unroll_p. * toplev.c (rest_of_compilation): Pass it. Remove code to save / clear / restore flag_unroll_{,all_}loops. * i386.c (notice_update_cc): Remove bogus pentium GCC code. * stmt.c (warn_if_unused_value): Don't warn for TRY_CATCH_EXPR. Various pending patches. From-SVN: r16973
Jeff Law committed -
* streambuf.cc (streambuf::~streambuf): Don't delete _lock for _IO_stdin/_IO_stdout/_IO_stderr. From-SVN: r16972
H.J. Lu committed -
* parse.y (template_id): do_identifier for PFUNCNAMEs, too. * spew.c (yylex): Don't do_identifier here. * decl2.c (build_expr_from_tree): Revert last change. * decl2.c (build_expr_from_tree): Expand the name for a method call. * parse.y (object_template_id): Don't try to take the DECL_NAME. From-SVN: r16971
Jason Merrill committed
-
- 05 Dec, 1997 6 commits
-
-
From-SVN: r16970
Jeff Law committed -
From-SVN: r16956
Jeff Law committed -
* except.c (get_dynamic_handler_chain): Only make the call once per function. From-SVN: r16955
Jason Merrill committed -
* mips.md (fix_truncdfsi2, fix_truncsfsi2, fix_truncdfdi2, fix_truncsfdi2): Change *X to ?*X. From-SVN: r16954
Jim Wilson committed -
* decl.c (cp_finish_decl): Mark decls used if type has TREE_USED set,don't clear TREE_USED wholesale. From-SVN: r16953
Benjamin Kosnik committed -
From-SVN: r16952
Jeffrey A Law committed
-
- 04 Dec, 1997 9 commits
-
-
From-SVN: r16951
Joern Rennecke committed -
From-SVN: r16950
Jason Merrill committed -
* sh.c (final_prescan_insn): Use local label prefix when emitting .uses pseudo-ops. From-SVN: r16949
J"orn Rennecke committed -
* init.c (build_new): Use a TARGET_EXPR instead of SAVE_EXPR for alloc_expr. * call.c (build_op_delete_call): Adjust. From-SVN: r16939
Jason Merrill committed -
From-SVN: r16938
Jason Merrill committed -
* except.c: Lose outer_context_label_stack. (expand_eh_region_end): Rethrow from outer_context here. (expand_fixup_region_end): Let expand_eh_region_end do the rethrow. (expand_internal_throw): Take no args. (expand_internal_throw_indirect): Lose. (expand_leftover_cleanups, expand_start_all_catch): Use expand_rethrow. (expand_start_all_catch): Start a rethrow region. (expand_end_all_catch): End it. (expand_rethrow): New fn. * except.h: Reflect above changes. cp/: * except.c (expand_end_catch_block): Lose rethrow region. (expand_start_catch_block): Likewise. (expand_end_catch_block): Don't expand_leftover_cleanups. From-SVN: r16937
Jason Merrill committed -
From-SVN: r16936
Jason Merrill committed -
From-SVN: r16935
Jeffrey A Law committed -
From-SVN: r16934
Jason Merrill committed
-
- 03 Dec, 1997 8 commits
-
-
From-SVN: r16932
Joern Rennecke committed -
* pt.c (tsubst): Remove tree_cons call (places redundant info into DECL_TEMPLATE_INSTANTIATION). From-SVN: r16931
Benjamin Kosnik committed -
From-SVN: r16930
Jason Merrill committed -
* except.c (expand_fixup_region_end): New fn. (expand_fixup_region_start): Likewise. (expand_eh_region_start_tree): Store cleanup into finalization here. * stmt.c (expand_cleanups): Use them to protect fixups. From-SVN: r16929
Jason Merrill committed -
* tree.c (is_overloaded_fn): Handle getting a fn template. (really_overloaded_fn): Likewise. * error.c (dump_decl): Handle TEMPLATE_ID_EXPRs better. * pt.c (check_explicit_specialization): Tweak. (determine_explicit_specialization): Tweak. * tree.c, cp-tree.h (get_target_expr): New fn. 1997-12-02 Mark Mitchell <mmitchell@usa.net> * pt.c (determine_explicit_specialization): Avoid an internal error for bad specializations. * method.c (build_overload_value): Handle SCOPE_REF. From-SVN: r16928
Jason Merrill committed -
mips.md (muldi3_r4000): Broaden the output template and attribute assignments to handle three operand... * mips/mips.md (muldi3_r4000): Broaden the output template and attribute assignments to handle three operand dmult; rename to muldi3_internal2. (muldi3): Call the new muldi3_internal2 for R4000, and any GENERATE_MULT3 chip. From-SVN: r16927
Gavin Koch committed -
From-SVN: r16896
Jason Merrill committed -
Tue Dec 2 19:18:50 1997 Mike Stump <mrs@wrs.com> * class.c (prepare_fresh_vtable): Enable even more complex MI vtable names. Tue Dec 2 01:37:19 1997 Jason Merrill <jason@yorick.cygnus.com> * exception.cc (__check_eh_spec): Optimize a bit. * exception.cc (__cp_pop_exception): Lose handler arg. * except.c (do_pop_exception): Likewise. (push_eh_cleanup): Let the cleanup mechanism supply the handler. (expand_end_catch_block): Likewise. From-SVN: r16895
Jason Merrill committed
-
- 02 Dec, 1997 5 commits
-
-
* unroll.c (find_splittable_givs): Remove last change. Handle givs with a dest_reg that was created by loop. From-SVN: r16893
Jim Wilson committed -
From-SVN: r16891
Jeff Law committed -
* Makefile.in (INSTALL_TARGET_CROSS): Define. (install-cross, install-gcc-cross): New targets. From-SVN: r16888
Jeffrey A Law committed -
From-SVN: r16885
Jeff Law committed -
From-SVN: r16883
Jeffrey A Law committed
-
- 01 Dec, 1997 3 commits
-
-
From-SVN: r16867
Jeff Law committed -
From-SVN: r16866
Jeff Law committed -
From-SVN: r16865
Jeffrey A Law committed
-
- 28 Nov, 1997 3 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
-