- 08 Nov, 1998 9 commits
-
-
* ansidecl.h: Wrap problematic macros with !IN_GCC. * demangle.h: Never define PARAMS(). * splay-tree.h: Likewise. From-SVN: r23574
Kaveh R. Ghazi committed -
From-SVN: r23573
Mark Mitchell committed -
* cplus-dem.c (type_kind_t): Add tk_reference. (demangle_template_value_parm): Handle it. (do_type): Use it for references, instead of tk_pointer. From-SVN: r23572
Mark Mitchell committed -
* cplus-dem.c (demangle_template_value_parm): Use cplus_demangle, not internal_cplus_demangle. From-SVN: r23570
Mark Mitchell committed -
From-SVN: r23569
Jeffrey A Law committed -
* decl.c (grokdeclarator): Allow namespace-scoped members if they are friends. From-SVN: r23567
Martin v. Löwis committed -
From-SVN: r23566
Martin v. Löwis committed -
* pt.c (tsubst_decl): Don't mess with the global value of an un-mangled DECL_ASSEMBLER_NAME. * decl.c (init_decl_processing): Remove CYGWIN conditional since CYGWIN is now able to deal with trapping signals. From-SVN: r23565
Jason Merrill committed -
From-SVN: r23564
Jeff Law committed
-
- 07 Nov, 1998 12 commits
-
-
From-SVN: r23563
Kaveh R. Ghazi committed -
From-SVN: r23562
David Edelsohn committed -
* demangle.h: Don't include gansidecl.h. * splay-tree.h: Likewise. From-SVN: r23561
Kaveh R. Ghazi committed -
* choose-temp.c: Don't include gansidecl.h. * mkstemp.c: Likewise. * pexecute.c: Likewise. From-SVN: r23560
Kaveh R. Ghazi committed -
* g77spec.c: Don't include gansidecl.h. * output.j: Likewise. From-SVN: r23559
Kaveh R. Ghazi committed -
configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... * configure.in (host_xm_file, build_xm_file, xm_file, tm_file): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/ directory headers. (tm_file_list, host_xm_file_list, build_xm_file_list): Handle gansidecl.h in the list of dependencies. * Makefile.in (RTL_BASE_H): Don't depend on gansidecl.h. (TREE_H, DEMANGLE_H, RECOG_H, REGS_H, libgcc2.a, stmp-multilib, mbchar.o, collect2.o, pexecute.o, vfprintf.o, splay-tree.o, gcc.o, gencheck.o, choose-temp.o, mkstemp.o, mkstemp.o, prefix.o, dyn-string.o, cexp.o, cccp.o, cppmain.o, cpplib.o, cpperror.o, cppexp.o, cppfiles.o, cpphash.o, cppalloc.o, scan-decls.o): Likewise. * cccp.c: Don't include gansidecl.h. * cexp.y: Likewise. * collect2.c: Likewise. * config/c4x/c4x.c: Likewise. * config/v850/v850.h: Likewise. * cppalloc.c: Likewise. * cpperror.c: Likewise. * cppexp.c: Likewise. * cppfiles.c: Likewise. * cpphash.c: Likewise. * cpplib.c: Likewise. * cppmain.c: Likewise. * cppulp.c: Likewise. * demangle.h: Likewise. * doprint.c: Likewise. * dyn-string.c: Likewise. * eh-common.h: Likewise. * fix-header.c: Likewise. * frame.c: Likewise. * gcc.c: Likewise. * gcov.c: Likewise. * gen-protos.c: Likewise. * gencheck.c: Likewise. * halfpic.h: Likewise. * hash.c: Likewise. * machmode.h: Likewise. * mbchar.c: Likewise. * prefix.c: Likewise. * protoize.c: Likewise. * recog.h: Likewise. * rtl.h: Likewise. * scan-decls.c: Likewise. * tree.h: Likewise. * varray.h: Likewise. From-SVN: r23558
Kaveh R. Ghazi committed -
* cp-tree.h: Don't include gansidecl.h. * exception.cc: Include gansidecl.h (since we don't include config.h) * g++spec.c: Don't include gansidecl.h. From-SVN: r23557
Kaveh R. Ghazi committed -
* i386.md (call_value_pop): If we're not popping anything, defer to call_value. (call_pop): Likewise defer to call. From-SVN: r23556
Richard Henderson committed -
From-SVN: r23555
Richard Henderson committed -
function.c (purge_addressof): Clear purge_addressof_replacements only after processing the whole function. * function.c (purge_addressof): Clear purge_addressof_replacements only after processing the whole function. From-SVN: r23554
Richard Henderson committed -
From-SVN: r23553
Jeff Law committed -
reload1.c (reload): If we can not perform a particular elimination when we thought we could earlier... * reload1.c (reload): If we can not perform a particular elimination when we thought we could earlier, then we must always iterate through the loop at least one more time. x86 should bootstrap with -O9 -fomit-frame-pointer again. From-SVN: r23552
Jeffrey A Law committed
-
- 06 Nov, 1998 6 commits
-
-
* alpha.c (add_operand): Simplify the CONST_INT match. (sext_add_operand): Correct typo in comparison by using CONST_OK_FOR_LETTER_P. * alpha.md (s?addq): Use sext_add_operand to allow the negative constant alternatives to be generated. (mulsi3, muldi3, umuldi3_highpart): Loosen constraints to allow small constants, since the hw instructions do. From-SVN: r23551
Richard Henderson committed -
reload1.c (emit_reload_insns): When rewriting the SET_DEST of a previous insn to store directly into our... * reload1.c (emit_reload_insns): When rewriting the SET_DEST of a previous insn to store directly into our reload register, make sure that if the source of the previous insn is a reload register, its spill_reg_store and spill_reg_stored_to values are cleared. From-SVN: r23550
Bernd Schmidt committed -
* cp-tree.h (lang_decl_flags): Add defined_in_class. Decrease size of dummy. (DECL_DEFINED_IN_CLASS_P): New macro. (TEMPLATE_PARMS_FOR_INLINE): Document. (check_static_variable_definition): New function. * decl.c (cp_finish_decl): Set DECL_DEFINED_IN_CLASS_P, if appropriate. (check_static_variable_definition): Split out from ... (grokdeclarator): Here. * pt.c (check_default_tmpl_args): New function, split out from ... (push_template_decl_real): Here. (instantiate_template): Fix comment. From-SVN: r23549
Mark Mitchell committed -
* rs6000.md (floatunssidf2_internal splitter): Use base register operand, not hard-coded SP. From-SVN: r23548
David Edelsohn committed -
From-SVN: r23547
David S. Miller committed -
From-SVN: r23546
Jeff Law committed
-
- 05 Nov, 1998 11 commits
-
-
From-SVN: r23545
Jeffrey A Law committed -
From-SVN: r23544
Jeffrey A Law committed -
* i386.md (extendsidi2): Use # in the output template. (extendsidi splitters): New splitters. From-SVN: r23543
Jan Hubicka committed -
From-SVN: r23540
Jeff Law committed -
Begin cleaning up jump.c * jump.c (init_label_info, delete_barrier_successors, mark_all_labels, delete_unreferenced_labels, delete_noop_moves, calculate_can_reach_end): New functions broken out of jump_optimize. (jump_optimize): Use them. From-SVN: r23539
David S. Miller committed -
except.c (expand_fixup_region_end): Make sure outer context labels are not issued in an inner context during cleanups. Thu Nov 5 07:57:45 EST 1998 Andrew MacLeod <amacleod@cygnus.com> * except.c (expand_fixup_region_end): Make sure outer context labels are not issued in an inner context during cleanups. From-SVN: r23538
Andrew MacLeod committed -
* alpha.md (addsi3, subsi3): No new temporaries once cse is no longer expected. From-SVN: r23537
Richard Henderson committed -
* alpha.md (addsi3, subsi3): Expand to a DImode temporary so as to expose this midpoint to CSE. From-SVN: r23536
Richard Henderson committed -
From-SVN: r23535
David S. Miller committed -
From-SVN: r23534
Andreas Schwab committed -
From-SVN: r23533
Jeff Law committed
-
- 04 Nov, 1998 2 commits
-
-
* toplev.c (output_lang_identify): Make definition dependent on ASM_IDENTIFY_LANGUAGE. * print-rtl.c (spaces): Make static. From-SVN: r23532
Jeff Law committed -
* extend.texi: Clarify proper uses for register clobbers in asms. 1 From-SVN: r23531
Hans-Peter Nilsson committed
-