aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1997-10-07haifa-sched.c (schedule_block): If the first real insn in a block has any ↵Jeffrey A Law2-0/+24
special notes attached to it, remove them. * haifa-sched.c (schedule_block): If the first real insn in a block has any special notes attached to it, remove them. Fixes bug reported by Weiwen Liu. From-SVN: r15853
1997-10-07* alpha.h (FLOAT_STORE_FLAG_VALUE): It's 2.0 not 0.5.Richard Henderson2-1/+5
From-SVN: r15852
1997-10-07decl.c (duplicate_decls): Don't warn about template instances.Jason Merrill6-26/+32
* decl.c (duplicate_decls): Don't warn about template instances. * typeck.c (mark_addressable): Lose ancient code that unsets DECL_EXTERNAL. * pt.c (do_decl_instantiation): Lose support for instantiating non-templates. * call.c (build_new_function_call): Fix handling of null explicit template args. (build_new_method_call): Likewise. Mon Oct 6 23:44:34 1997 Mark Mitchell <mmitchell@usa.net> * method.c (build_underscore_int): Fix typo. From-SVN: r15851
1997-10-06add missing tests, put in various test adjustments from devoBrendan Kehoe4-2/+140
From-SVN: r15850
1997-10-06tree.c (print_lang_statistics): #if 0 call to ↵Brendan Kehoe1-0/+5
print_inline_obstack_statistics until its definition is checked in. * tree.c (print_lang_statistics): #if 0 call to print_inline_obstack_statistics until its definition is checked in. the definition of the fn's not checked in yet by jason From-SVN: r15849
1997-10-06tree.c (print_lang_statistics): #if 0 call to ↵Brendan Kehoe1-0/+2
print_inline_obstack_statistics until its definition is checked in. * tree.c (print_lang_statistics): #if 0 call to print_inline_obstack_statistics until its definition is checked in. the definition of the fn's not checked in yet by jason From-SVN: r15848
1997-10-06* Makefile.in (distclean): Do a better job at cleaning up.Jeffrey A Law2-1/+5
From-SVN: r15847
1997-10-06Make-lang.in (f77.mostlyclean): Clean up stuff in the object tree too.Jeffrey A Law2-0/+10
* Make-lang.in (f77.mostlyclean): Clean up stuff in the object tree too. (f77.clean, f77.distclean, f77.maintainer-clean): Likewise. From-SVN: r15846
1997-10-06* m88k.c (m88k_begin_prologue): Remove superfluous backslash.Manfred Hollstein2-1/+5
From-SVN: r15845
1997-10-06Initial revisionJeff Law15-0/+318
From-SVN: r15841
1997-10-06Makefile.in (check-g77): New test target.Jeffrey A Law2-1/+16
* Makefile.in (check-g77): New test target. (CHECK-TARGETS): Add check-g77. From-SVN: r15840
1997-10-06* lib/g77.exp, lib/f-torture.exp: New files.Jeffrey A Law3-0/+589
From-SVN: r15839
1997-10-06pt.c (instantiate_decl): Look for the original template.Jason Merrill4-8/+20
Mon Oct 6 09:27:29 1997 Jason Merrill <jason@yorick.cygnus.com> * pt.c (instantiate_decl): Look for the original template. (tsubst): Set DECL_IMPLICIT_INSTANTIATION on partial instantiations of member templates. Fixes tstring. From-SVN: r15838
1997-10-03Cast alloca return value for char *Michael Meissner2-3/+8
From-SVN: r15837
1997-10-02Patch from Richard Henderson to make __builtin_return_address(0) work.Richard Henderson2-0/+11
* i386.h (RETURN_ADDR_RTX): New definition that works for __builtin_return_address(0) and -fomit-frame-pointer. From-SVN: r15835
1997-10-01Fix 961223-1.c irix6 c-torture failure.Jim Wilson2-1/+9
* mips.c (function_arg): Handle passing a struct containing a double in a DFmode register without the PARALLEL. From-SVN: r15830
1997-10-01tweakJason Merrill1-1/+1
From-SVN: r15828
1997-10-01Makefile.in (g++FAQ.*): New rules.Jason Merrill4-2/+2197
* Makefile.in (g++FAQ.*): New rules. (CONFLICTS): Update. * g++FAQ.texi: Moved from libg++. * parse.y (PFUNCNAME): Only specify the type once. From-SVN: r15827
1997-10-01lex.c (real_yylex): Clean up the code to fully behave the way the c-lex.c ↵Brendan Kehoe2-28/+27
parser does for complex... * lex.c (real_yylex): Clean up the code to fully behave the way the c-lex.c parser does for complex and real numbers. From-SVN: r15826
1997-10-01pexecute.c: Use spawn if __CYGWIN32__.Ian Lance Taylor2-3/+21
* pexecute.c: Use spawn if __CYGWIN32__. * pexecute.c: Include "config.h" first, as per autoconf manual (from Paul Eggert <eggert@twinsun.com>). From-SVN: r15825
1997-10-01Fix typo.Jeff Law1-1/+1
From-SVN: r15824
1997-10-01sys_clock_.c: File renamed from system_clock_.c.Philippe De Muyter12-9/+33
* libU77/sys_clock_.c: File renamed from system_clock_.c. libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not system_clock_.*. * libU77/dtime_.c (clk_tck): Try also HZ macro. * libU77/access.c (G77_access_0): Check malloc return value against 0, not NULL. libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto. libU77/chmod_.c, libU77/rename_.c: Ditto. From-SVN: r15821
1997-10-01* g77.c (pexecute, main): Use unlink, not remove.Philippe De Muyter1-0/+4
From-SVN: r15820
1997-10-01x-mot3300 (XCFLAGS): Disable as's long/short jump optimisation for f/expr.o ↵Philippe De Muyter2-1/+7
and f/stb.o. * config/m68k/x-mot3300 (XCFLAGS): Disable as's long/short jump optimisation for f/expr.o and f/stb.o. From-SVN: r15819
1997-10-01Update to 0.5.22-19970929.Jeff Law19-42/+160
From-SVN: r15818
1997-10-01* cccp.c (expand_to_temp_buffer): Initialize all members of obuf.Thomas Koenig2-1/+8
From-SVN: r15817
1997-09-30* cse.c (this_insn_cc0_mode): Initialize.Jeffrey A Law2-1/+5
From-SVN: r15816
1997-09-30* haifa-sched.c: (get_block_head_tail) Remove unneeded initialization.Thomas Koenig2-2/+6
From-SVN: r15815
1997-09-30alpha.md (beq): For registers and ints 0-255...Richard Henderson2-10/+30
* alpha.md (beq): For registers and ints 0-255, use cmpeq+bne, since that pair will dual-issue on the 21164 and plus+beq won't. (bne): Likewise for cmpeq+beq. From-SVN: r15814
1997-09-30Fix error in immediately preceeding patch.Jim Wilson2-1/+5
* except.c (find_exception_handler_labels): Correct argument to free. From-SVN: r15812
1997-09-30adjust date to be the old form, instead of the emacs 20.x shortened style,Brendan Kehoe1-1/+1
for now. From-SVN: r15811
1997-09-30except.c (find_exception_handler_labels): Free LABELS when we're done.Brendan Kehoe2-0/+7
* except.c (find_exception_handler_labels): Free LABELS when we're done. fixes memory leak From-SVN: r15808
1997-09-30add -Wold-style-castJason Merrill1-2/+6
From-SVN: r15807
1997-09-30revert gratuitous whitespace changesJason Merrill1-42/+47
From-SVN: r15806
1997-09-30* method.c (build_decl_overload_real): Reformat.Jason Merrill2-1/+7
From-SVN: r15804
1997-09-30* method.c (synthesize_method): If at_eof, determine our linkage.Jason Merrill2-0/+7
From-SVN: r15803
1997-09-30lex.c (real_yylex): Treat `$' just like `_'...Paul Eggert4-16/+37
1997-09-29 Paul Eggert <eggert@twinsun.com> * lex.c (real_yylex): Treat `$' just like `_', except issue a diagnostic if !dollars_in_ident or if pedantic. * lang-specs.h (@c++): -ansi no longer implies -$. * decl2.c (lang_decode_option): -traditional and -ansi now do not mess with dollars_in_ident. From-SVN: r15802
1997-09-29Makefile.in (parse.o, decl.o): Also depend on $(srcdir)/../except.h ↵H.J. Lu10-16/+57
$(srcdir)/../output.h. Mon Sep 29 19:57:51 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * Makefile.in (parse.o, decl.o): Also depend on $(srcdir)/../except.h $(srcdir)/../output.h. (decl2.o): Also depend on $(srcdir)/../expr.h ../insn-codes.h $(srcdir)/../except.h $(srcdir)/../output.h. (typeck.o, init.o): Also depend on $(srcdir)/../expr.h ../insn-codes.h. * call.c, cp-tree.h, decl.c, tree.c: Finish prototyping. * expr.c (cplus_expand_expr): Make it static. * decl2.c, init.c, typeck.c: Include "expr.h". (expand_expr): Use proper values when calling the function. From-SVN: r15801
1997-09-29* version.c: Bump for snapshot.Jeffrey A Law2-1/+5
From-SVN: r15795
1997-09-29[multiple changes]Jason Merrill5-0/+37
Mon Sep 29 11:05:54 1997 Alexandre Oliva <oliva@dcc.unicamp.br> * lang-options.h: new -Wold-style-cast flag. * cp-tree.h (warn_old_style_cast): new variable. * decl2.c (warn_old_style_cast): ditto. (lang_decode_option): support -Wold-style-cast. (reparse_absdcl_as_casts): produce old-style-cast warning. Mon Sep 29 09:20:53 1997 Benjamin Kosnik <bkoz@rhino.cygnus.com> * decl.c (cp_finish_decl): Allow expand_aggr_init to set TREE_USED, reset value based on already_used. * init.c (expand_member_init): Revert change. From-SVN: r15793
1997-09-29flow.c (find_basic_blocks): Mark calls as potentially jumping to the EH labels.Jason Merrill2-2/+13
* flow.c (find_basic_blocks): Mark calls as potentially jumping to the EH labels. From-SVN: r15792
1997-09-29* intdoc.c (main): Remove unused attribute for main's arguments.Jeffrey A Law2-1/+5
From-SVN: r15791
1997-09-29cp-tree.h, [...]: Lose DECL_C_STATIC and DECL_PUBLIC.Jason Merrill5-46/+22
* cp-tree.h, decl.c, decl2.c, pt.c: Lose DECL_C_STATIC and DECL_PUBLIC. Don't pretend statics are public. * decl2.c (lang_decode_option): Add missing ;. From-SVN: r15789
1997-09-29configure.in: Substitute for "install" too.Jeffrey A Law3-0/+8
* configure.in: Substitute for "install" too. * configure: Rebuilt. From-SVN: r15788
1997-09-29Makefile.in (bootstrap-lean): New target.Aaron Jackson2-0/+45
* Makefile.in (bootstrap-lean): New target. * gcc/Makefile.in (bootstrap-lean, compare-lean): New targets. From-SVN: r15786
1997-09-29alias.c (base_alias_check): Two symbols can conflict if they are accessed ↵Richard Henderson2-11/+33
via AND. * alias.c (base_alias_check): Two symbols can conflict if they are accessed via AND. (memrefs_conflict_p): Likewise. From-SVN: r15785
1997-09-29alpha.h (SETUP_INCOMING_VARARGS): Emit a blockage insn after flushing ↵Richard Henderson2-0/+4
argument registers to the stack. * alpha.h (SETUP_INCOMING_VARARGS): Emit a blockage insn after flushing argument registers to the stack. From-SVN: r15784
1997-09-29* Makefile.in (mostlyclean): Remove .regmove files.Richard Henderson2-2/+6
From-SVN: r15783
1997-09-28* libgcc2.c (__throw): Fix thinko.Jason Merrill2-1/+5
From-SVN: r15781
1997-09-28cplus-dem.c (demangle_template): Add new parameter.Mark Mitchell3-54/+282
Sun Sep 28 12:00:52 1997 Mark Mitchell <mmitchell@usa.net> * cplus-dem.c (demangle_template): Add new parameter. Handle new template-function mangling. (consume_count_with_underscores): New function. (demangle_signature): Handle new name-mangling scheme. From-SVN: r15780