aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-08-21Initial revisionJason Merrill633-0/+185145
From-SVN: r14877
1997-08-21lex.c (real_yylex): Don't use getc directly.J"orn Rennecke2-3/+7
Thu Aug 21 22:25:46 1997 J"orn Rennecke <amylaar@cygnus.co.uk> * lex.c (real_yylex): Don't use getc directly. From-SVN: r14876
1997-08-21Bump version # for new snapshot.Jeffrey A Law2-1/+3
From-SVN: r14874
1997-08-21Eliminate circular dependence on f77-runtime that caused build failures.Jim Wilson2-4/+12
* Make-lang.in (f77): Delete f77-runtime. (f77.all.build, f77.all.cross, f77.rest.encap): Add f77-runtime. From-SVN: r14873
1997-08-21* Makefile.in (install-common): Put gcov comment at start of line.Jeffrey A Law2-1/+5
From-SVN: r14871
1997-08-20Makefile.in (UOBJ): Include mclock.Mumit Khan2-1/+6
* Makefile.in (UOBJ): Include mclock. From Mumit Khan. From-SVN: r14870
1997-08-20alias.c (init_alias_analysis): When simplifying the reg_base_value array, ↵Jeffrey A Law2-1/+6
simplify entries for hard registers too. * alias.c (init_alias_analysis): When simplifying the reg_base_value array, simplify entries for hard registers too. From jfc. Fixes c-torture failure on the PA. From-SVN: r14869
1997-08-20[multiple changes]Jason Merrill29-202/+587
Wed Aug 20 17:25:08 1997 Jason Merrill <jason@yorick.cygnus.com> * call.c (is_subseq): Don't try to be clever. Wed Aug 20 03:13:36 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * parse.y, pt.c: Include "except.h". * call.c, class.c, class.h, cp-tree.h, cvt.c, decl.c, decl2.c, error.c, except.c, expr.c, friend.c, g++spec.c, init.c, input.c, lex.c, lex.h, method.c, parse.y, pt.c, repo.c, rtti.c, search.c, sig.c, spew.c, tree.c, typeck.c, typeck2.c, xref.c: Finish prototyping. Wed Aug 20 01:34:40 1997 Jason Merrill <jason@yorick.cygnus.com> * decl2.c (mark_vtable_entries): Instead of replacing pure virtuals with a reference to __pure_virtual, copy the decl and change the RTL. From-SVN: r14868
1997-08-20Fix irix6 `make install' problem.Jim Wilson2-0/+10574
* intdoc.texi: Readd generated file. From-SVN: r14867
1997-08-20Change gcc3 to egcs.Jim Wilson1-1/+1
From-SVN: r14866
1997-08-20Change gcc3 reference to egcs.Jim Wilson1-1/+1
From-SVN: r14865
1997-08-20Expunge reference to gcc3.Jim Wilson1-0/+0
From-SVN: r14864
1997-08-20Patch from Dave Love.Dave Love2-1/+6
* dwarf2.h (enum dwarf_call_frame_info): Remove trailing comma from list. From-SVN: r14862
1997-08-20stmt.c (start_cleanup_deferal, [...]): Test block_stack before dereferencing it.Jim Wilson2-3/+14
* stmt.c (start_cleanup_deferal, end_cleanup_deferal): Test block_stack before dereferencing it. From-SVN: r14861
1997-08-20Work with haifa renaming get_issue_rate -> ISSUE_RATEMichael Meissner2-1/+5
From-SVN: r14858
1997-08-19pt.c (lookup_nested_type_by_name): Handle typedef wierdness.Jason Merrill3-3/+9
* pt.c (lookup_nested_type_by_name): Handle typedef wierdness. * typeck2.c (my_friendly_abort): Report bugs to egcs-bugs@cygnus.com. From-SVN: r14857
1997-08-19* cplus-dem.c: Add 'extern' to prepends_underscore.Jason Merrill2-2/+6
From-SVN: r14856
1997-08-19pt.c (instantiate_class_template): Call repo_template_used before ↵Jason Merrill3-9455/+6
finish_prevtable_vardecl. * pt.c (instantiate_class_template): Call repo_template_used before finish_prevtable_vardecl. * call.c: fix typo. * ChangeLog: Remove everything from 2.7.2 back. From-SVN: r14854
1997-08-19mergeJason Merrill6-12/+82
From-SVN: r14853
1997-08-19mergeJason Merrill21-33/+173
From-SVN: r14852
1997-08-19haifa-sched.c (ISSUE_RATE): Renamed from MACHINE_issue_rate.Jeffrey A Law3-5/+13
* haifa-sched.c (ISSUE_RATE): Renamed from MACHINE_issue_rate. (get_issue_rate): Delete. * pa.h (ISSUE_RATE): Define. From-SVN: r14851
1997-08-19configure.in: Turn on haifa by default for the PA.Jeffrey A Law6-39/+172
* configure.in: Turn on haifa by default for the PA. * configure: Rebuilt. * pa.c (override_options): Accept -mschedule=7200 option. (pa_adjust_cost): No longer need to scale costs for newer processors. * pa.h (enum processor_type): Add PROCESSOR_7200. * pa.md: Revamp scheduling parameters to work better with haifa. Add scheduling parameters for the 7200. From-SVN: r14850
1997-08-19haifa-sched.c (move_insn): Reemit notes for SCHED_GROUP_P insns too.Jeffrey A Law2-9/+32
* haifa-sched.c (move_insn): Reemit notes for SCHED_GROUP_P insns too. (schedule_block): When adjusting basic_block_{head,end}, account for movement of SCHED_GROUP_P insns too. * haifa-sched.c (debug_dependencies): Fix thinko. From-SVN: r14849
1997-08-19haifa-sched.c: Make lots of variable static.Jeff Law2-20/+22
* haifa-sched.c: Make lots of variable static. Just cleaning stuff up. From-SVN: r14848
1997-08-19reload.c (find_reloads): Add code to convert RELOAD_FOR_OPADDR_ADDR reloads ↵Jim Wilson3-17/+50
to... * reload.c (find_reloads): Add code to convert RELOAD_FOR_OPADDR_ADDR reloads to RELOAD_FOR_OPERAND_ADDRESS reloads. * reload1.c: Undo bugfix from Aug 11. Back out "simple" patch for PA reload bug and install the one accepted by the FSF. From-SVN: r14847
1997-08-19expr.h, real.h: Finish prototyping.H.J. Lu3-8/+34
* expr.h, real.h: Finish prototyping. Some of hj's prototyping stuff after minor formatting fixes. From-SVN: r14846
1997-08-19Makefile.in (EXPECT, [...]): Define.Jeffrey A Law2-0/+108
* Makefile.in (EXPECT, RUNTEST, RUNTESTFLAGS): Define. (site.exp, check, check-g++, check-gcc): New targets. For dejagnu. From-SVN: r14845
1997-08-19Initial revisionJeff Law2559-0/+93270
From-SVN: r14840
1997-08-18Take out __EGCS__ and __EGCS_MINOR__.Jeff Law2-9/+0
From-SVN: r14839
1997-08-18Fix --with-cpu=xxxMike Meissner3-70/+8
From-SVN: r14837
1997-08-18* Makefile.in (stmp-multilib-sub): Fix typo in last change.Jim Wilson2-1/+5
From-SVN: r14834
1997-08-18Initial revisionJeff Law1-0/+71
From-SVN: r14831
1997-08-18Makefile.in (F77_SRCS): Re-alphabetize.Jeffrey A Law3-5/+10
* Makefile.in (F77_SRCS): Re-alphabetize. * Make-lang.in (F77_OBJS): Likewise. Minor nit from Craig Burley. From-SVN: r14829
1997-08-17Another haifa typo.Jeff Law1-1/+1
From-SVN: r14828
1997-08-17Fix typos in last haifa change.Jeff Law1-2/+2
From-SVN: r14827
1997-08-17Remove another reference to expected object file comparison failures.Jeff Law1-7/+0
From-SVN: r14826
1997-08-17Makefile.in (sub-makes): Pass the current value of LANGUAGES down to ↵Manfred Hollstein2-0/+11
sub-makes to avoid building more... * Makefile.in (sub-makes): Pass the current value of LANGUAGES down to sub-makes to avoid building more passes than the user might have requested on the command line. From Manfred Hollstein. From-SVN: r14825
1997-08-17INSTALL: Rebuilt.Jeffrey A Law9-93/+38
* INSTALL: Rebuilt. * install.texi: Remove "Object File Differences" section. Remove all references to zzz.o failing comparison tests. * version.c, version.h: Renamed from zzz.c and zzz.h. Remove date and time stamps so a 3 stage build reports no differences. * Make-lang.in: Corresponding changes. * Makefile.in: Likewise. * g77.c, parse.c: Likewise. So 3-stage build compares OK. Rename zzz.[ch] files to version.[ch]. From-SVN: r14824
1997-08-17configure.in: Expurgate `broken_install' (install is autoconfed).Dave Love3-69/+9
* configure.in: Expurgate `broken_install' (install is autoconfed). * configure.lang: Substitute autoconfed ${INSTALL} (not currently relevant). From Dave love. From-SVN: r14823
1997-08-17gcc.c (default_compilers): Add __EGCS__ and __EGCS_MINOR__ predefines.Jeffrey A Law2-0/+9
* gcc.c (default_compilers): Add __EGCS__ and __EGCS_MINOR__ predefines. From-SVN: r14822
1997-08-17Opps.Jeff Law1-2/+4
From-SVN: r14820
1997-08-17* intdoc.texi: Remove generated file from distribution.Jeff Law1-10570/+0
From-SVN: r14819
1997-08-16loop.c (is_power_of_2, [...]): Delete unused functions and declarations.Jeffrey A Law2-29/+11
* loop.c (is_power_of_2, is_conditional_branch): Delete unused functions and declarations. (analyze_loop_iterations): Use condjump_p. (insert_bct): Likewise. Use exact_log2. Just cleanup up some haifa code. From-SVN: r14818
1997-08-15haifa-sched.c (find_post_sched_live): Call FREE_REG_SET as needed.Jeffrey A Law3-59/+61
* haifa-sched.c (find_post_sched_live): Call FREE_REG_SET as needed. (schedule_region): Likewise. (schedule_insns): Likewise. To avoid leaking memory. * PROJECTS: Update with Haifa stuff. From-SVN: r14817
1997-08-15loop.c (is_conditional_branch): Make definition match declaration.Jeffrey A Law2-0/+3
* loop.c (is_conditional_branch): Make definition match declaration. Found by the sunos compiler From-SVN: r14815
1997-08-15Tweak again.Jeffrey A Law2-2/+2
From-SVN: r14814
1997-08-15Make version # egcs-3.0.0 since we need to make sure the version#sJeffrey A Law2-2/+2
in the built-in defines are > 2.7. From-SVN: r14813
1997-08-15Makefile.in, [...]: Remove "^L" at the beginning of lines.Jeffrey A Law3-11/+5
* Makefile.in, Make-lang.in: Remove "^L" at the beginning of lines. Some makes don't like them. From-SVN: r14812
1997-08-15version.c: Change the version string to look like...Jeffrey A Law3-61/+8
* version.c: Change the version string to look like: egcs-1.0.0 970814 (gcc2-970802 experimental). * gcc.c: Take out experimental snapshot warning message. From-SVN: r14811
1997-08-15Use rtl macros for names of NOTEs.Michael Meissner2-45/+16
From-SVN: r14810