Jason Merrill
6599da043e
Initial revision
...
From-SVN: r14877
1997-08-21 18:57:35 -04:00
J"orn Rennecke
8975416cfb
lex.c (real_yylex): Don't use getc directly.
...
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-21 18:34:19 -04:00
Jeffrey A Law
f1e182826e
Bump version # for new snapshot.
...
From-SVN: r14874
1997-08-21 14:46:15 -06:00
Jim Wilson
7d11fb7f0c
Eliminate circular dependence on f77-runtime that caused build failures.
...
* 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 13:17:25 -07:00
Jeffrey A Law
ca363bb6c1
* Makefile.in (install-common): Put gcov comment at start of line.
...
From-SVN: r14871
1997-08-21 10:23:22 -06:00
Mumit Khan
adb0d78cc9
Makefile.in (UOBJ): Include mclock.
...
* Makefile.in (UOBJ): Include mclock.
From Mumit Khan.
From-SVN: r14870
1997-08-20 23:20:15 -06:00
Jeffrey A Law
7557aa9871
alias.c (init_alias_analysis): When simplifying the reg_base_value array, 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 22:48:46 -06:00
Jason Merrill
49c249e1c8
[multiple changes]
...
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-20 20:50:39 -04:00
Jim Wilson
177873a521
Fix irix6 `make install' problem.
...
* intdoc.texi: Readd generated file.
From-SVN: r14867
1997-08-20 16:39:40 -07:00
Jim Wilson
2dcfcb5604
Change gcc3 to egcs.
...
From-SVN: r14866
1997-08-20 16:17:46 -07:00
Jim Wilson
63d0810bae
Change gcc3 reference to egcs.
...
From-SVN: r14865
1997-08-20 15:14:18 -07:00
Jim Wilson
145856168e
Expunge reference to gcc3.
...
From-SVN: r14864
1997-08-20 14:53:38 -07:00
Dave Love
c34e3ae410
Patch from Dave Love.
...
* dwarf2.h (enum dwarf_call_frame_info): Remove trailing comma from
list.
From-SVN: r14862
1997-08-20 12:37:49 -07:00
Jim Wilson
e3eef942f2
stmt.c (start_cleanup_deferal, [...]): Test block_stack before dereferencing it.
...
* stmt.c (start_cleanup_deferal, end_cleanup_deferal): Test
block_stack before dereferencing it.
From-SVN: r14861
1997-08-20 12:30:36 -07:00
Michael Meissner
246853b927
Work with haifa renaming get_issue_rate -> ISSUE_RATE
...
From-SVN: r14858
1997-08-20 19:08:56 +00:00
Jason Merrill
f017f649b4
pt.c (lookup_nested_type_by_name): Handle typedef wierdness.
...
* 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 21:07:33 -04:00
Jason Merrill
04f4195145
* cplus-dem.c: Add 'extern' to prepends_underscore.
...
From-SVN: r14856
1997-08-19 20:12:54 -04:00
Jason Merrill
fe4e8851ae
pt.c (instantiate_class_template): Call repo_template_used before 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-19 19:31:19 -04:00
Jason Merrill
f62dbf031d
merge
...
From-SVN: r14853
1997-08-19 18:49:24 -04:00
Jason Merrill
da20811c09
merge
...
From-SVN: r14852
1997-08-19 18:37:19 -04:00
Jeffrey A Law
62d65906d6
haifa-sched.c (ISSUE_RATE): Renamed from MACHINE_issue_rate.
...
* haifa-sched.c (ISSUE_RATE): Renamed from MACHINE_issue_rate.
(get_issue_rate): Delete.
* pa.h (ISSUE_RATE): Define.
From-SVN: r14851
1997-08-19 15:22:04 -06:00
Jeffrey A Law
2da05a5bb8
configure.in: Turn on haifa by default for the PA.
...
* 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-19 15:09:22 -06:00
Jeffrey A Law
4f64eacaee
haifa-sched.c (move_insn): Reemit notes for SCHED_GROUP_P insns too.
...
* 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-19 12:02:21 -06:00
Jeff Law
6182283505
haifa-sched.c: Make lots of variable static.
...
* haifa-sched.c: Make lots of variable static.
Just cleaning stuff up.
From-SVN: r14848
1997-08-19 10:15:54 -06:00
Jim Wilson
a94ce33311
reload.c (find_reloads): Add code to convert RELOAD_FOR_OPADDR_ADDR reloads 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-19 10:04:22 -06:00
H.J. Lu
e9576d2c22
expr.h, real.h: Finish prototyping.
...
* expr.h, real.h: Finish prototyping.
Some of hj's prototyping stuff after minor formatting fixes.
From-SVN: r14846
1997-08-19 09:51:10 -06:00
Jeffrey A Law
e933cbe007
Makefile.in (EXPECT, [...]): Define.
...
* Makefile.in (EXPECT, RUNTEST, RUNTESTFLAGS): Define.
(site.exp, check, check-g++, check-gcc): New targets.
For dejagnu.
From-SVN: r14845
1997-08-19 09:36:20 -06:00
Jeff Law
921e5a0eb4
Initial revision
...
From-SVN: r14840
1997-08-19 01:34:40 -06:00
Jeff Law
45832e2182
Take out __EGCS__ and __EGCS_MINOR__.
...
From-SVN: r14839
1997-08-18 21:42:44 -06:00
Mike Meissner
f24b370adf
Fix --with-cpu=xxx
...
From-SVN: r14837
1997-08-18 22:03:38 +00:00
Jim Wilson
1c4c585118
* Makefile.in (stmp-multilib-sub): Fix typo in last change.
...
From-SVN: r14834
1997-08-18 13:51:37 -07:00
Jeff Law
fcb103abe5
Initial revision
...
From-SVN: r14831
1997-08-18 11:13:00 -06:00
Jeffrey A Law
c8857babb1
Makefile.in (F77_SRCS): Re-alphabetize.
...
* Makefile.in (F77_SRCS): Re-alphabetize.
* Make-lang.in (F77_OBJS): Likewise.
Minor nit from Craig Burley.
From-SVN: r14829
1997-08-18 09:01:55 -06:00
Jeff Law
1404ad5cbc
Another haifa typo.
...
From-SVN: r14828
1997-08-17 20:08:55 -06:00
Jeff Law
4e9633f00b
Fix typos in last haifa change.
...
From-SVN: r14827
1997-08-17 20:06:48 -06:00
Jeff Law
9c0416e03f
Remove another reference to expected object file comparison failures.
...
From-SVN: r14826
1997-08-17 18:21:05 -06:00
Manfred Hollstein
71abb5679c
Makefile.in (sub-makes): Pass the current value of LANGUAGES down to 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-17 17:48:47 -06:00
Jeffrey A Law
ff752ff6c9
INSTALL: Rebuilt.
...
* 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-17 17:33:04 -06:00
Dave Love
6042434abc
configure.in: Expurgate `broken_install' (install is autoconfed).
...
* configure.in: Expurgate `broken_install' (install is
autoconfed).
* configure.lang: Substitute autoconfed ${INSTALL} (not currently
relevant).
From Dave love.
From-SVN: r14823
1997-08-17 15:41:59 -06:00
Jeffrey A Law
094420edc0
gcc.c (default_compilers): Add __EGCS__ and __EGCS_MINOR__ predefines.
...
* gcc.c (default_compilers): Add __EGCS__ and __EGCS_MINOR__
predefines.
From-SVN: r14822
1997-08-17 15:15:15 -06:00
Jeff Law
e56cc9073b
Opps.
...
From-SVN: r14820
1997-08-17 08:35:06 -06:00
Jeff Law
692214467a
* intdoc.texi: Remove generated file from distribution.
...
From-SVN: r14819
1997-08-17 08:34:23 -06:00
Jeffrey A Law
38ea060fa7
loop.c (is_power_of_2, [...]): Delete unused functions and declarations.
...
* 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-16 01:09:42 -06:00
Jeffrey A Law
f187056f8a
haifa-sched.c (find_post_sched_live): Call FREE_REG_SET as needed.
...
* 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-15 23:49:38 -06:00
Jeffrey A Law
0945e93725
loop.c (is_conditional_branch): Make definition match declaration.
...
* loop.c (is_conditional_branch): Make definition match declaration.
Found by the sunos compiler
From-SVN: r14815
1997-08-15 14:50:04 -06:00
Jeffrey A Law
11c21791a4
Tweak again.
...
From-SVN: r14814
1997-08-15 14:38:11 -06:00
Jeffrey A Law
96e87e3e2a
Make version # egcs-3.0.0 since we need to make sure the version#s
...
in the built-in defines are > 2.7.
From-SVN: r14813
1997-08-15 14:26:03 -06:00
Jeffrey A Law
566cfa8175
Makefile.in, [...]: Remove "^L" at the beginning of lines.
...
* Makefile.in, Make-lang.in: Remove "^L" at the beginning
of lines.
Some makes don't like them.
From-SVN: r14812
1997-08-15 13:45:17 -06:00
Jeffrey A Law
9af0625405
version.c: Change the version string to look like...
...
* 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-15 12:50:36 -06:00
Michael Meissner
ebc25a17d4
Use rtl macros for names of NOTEs.
...
From-SVN: r14810
1997-08-15 17:48:56 +00:00