Richard Henderson
aa3d4bf947
flow.c (delete_unreachable_blocks): Mark blocks as they are put on to the worklist, not as they are taken off.
...
* flow.c (delete_unreachable_blocks): Mark blocks as they
are put on to the worklist, not as they are taken off.
From-SVN: r25584
1999-03-04 07:01:06 -08:00
Jeff Law
dd5657ed92
Daily bump.
...
From-SVN: r25573
1999-03-03 17:45:04 -07:00
Jeffrey A Law
202d316417
function.c (current_function_has_computed_jump): Remove duplicate definition.
...
* function.c (current_function_has_computed_jump): Remove duplicate
definition.
From-SVN: r25571
1999-03-03 16:13:41 -07:00
Richard Henderson
dbfea53d02
Remove ChangeLog entries for flow rewrite for changes that were removed before they were checked in.
...
Remove ChangeLog entries for flow rewrite for changes that were removed
before they were checked in. Add Makefile.in changes which were mentioned
in the ChangeLog, but never included in Makefile.in.
From-SVN: r25570
1999-03-03 16:08:02 -07:00
Jim Wilson
2e4a567ed5
Make C++ static constructors work for m68k-elf.
...
* m68k/m68020-elf.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP): Undef.
(STARTFILE_SPEC, ENDFILE_SPEC): Define to empty string.
From-SVN: r25565
1999-03-03 12:04:07 -08:00
Jim Wilson
9f89a6c5fa
Fix sparc-elf bugs stemming from solaris2 changes.
...
* sparc/elf.h (MULDI3_LIBCALL, DIVDI3_LIBCALL, UDIVDI3_LIBCALL,
MODDI3_LIBCALL, UMODDI3_LIBCALL, STDC_0_IN_SYSTEM_HEADERS): Undef.
(INIT_SUBTARGET_OPTABS): Define to empty.
From-SVN: r25564
1999-03-03 11:19:29 -08:00
Jason Merrill
e9659ab02f
class.c, [...]: Add 'static' to make SunOS 4 cc happy.
...
* class.c, decl2.c, method.c, pt.c: Add 'static' to make SunOS 4
cc happy.
* decl2.c (import_export_class): Also return if
CLASSTYPE_INTERFACE_ONLY is set.
From-SVN: r25562
1999-03-03 06:24:45 -05:00
Martin v. Löwis
4cdea27381
New test case
...
From-SVN: r25561
1999-03-03 11:23:47 +00:00
Martin v. Löwis
0580c9aa4c
decl.c (push_overloaded_decl): Only overwrite the old binding if there was one.
...
* decl.c (push_overloaded_decl): Only overwrite the old binding if
there was one.
* decl2.c (do_local_using_decl): Fix loop termination.
From-SVN: r25560
1999-03-03 11:22:42 +00:00
Bruce Korb
69063200c2
Merge from fixincl-branch
...
From-SVN: r25559
1999-03-03 08:07:47 +00:00
Bruce Korb
1f414ac48f
Merge from fixincl-branch
...
From-SVN: r25558
1999-03-03 07:41:52 +00:00
Jeff Law
9a9f6326f2
Daily bump.
...
From-SVN: r25555
1999-03-02 17:45:33 -07:00
Mark Mitchell
bf8f3f938b
cp-tree.h (determine_specialization): Don't declare.
...
* cp-tree.h (determine_specialization): Don't declare.
* pt.c (determine_specialization): Make it static. Eliminate
complain parameter. Note that decl is always non-NULL now, and
simplify accordingly.
From-SVN: r25554
1999-03-02 23:44:49 +00:00
Mark Mitchell
642b32a58a
decl.c (maybe_push_to_top_level): Always call push_cp_function_context.
...
* decl.c (maybe_push_to_top_level): Always call
push_cp_function_context.
(pop_from_top_level): Always call pop_cp_function_context.
From-SVN: r25553
1999-03-02 23:29:37 +00:00
Craig Burley
2eb7ccb05e
Update NEWS derived file
...
From-SVN: r25552
1999-03-02 17:01:38 -05:00
Craig Burley
37159e91c1
Fix IDATE (VXT) intrinsic
...
From-SVN: r25551
1999-03-02 16:59:52 -05:00
Craig Burley
ba0b1e43af
Update BUGS, NEWS derived files
...
From-SVN: r25550
1999-03-02 16:49:48 -05:00
Craig Burley
c12c792dc1
doc changes from Dave Love left over
...
From-SVN: r25549
1999-03-02 16:45:55 -05:00
Craig Burley
5efcdab15f
fix references for HTML, etc.
...
From-SVN: r25548
1999-03-02 16:41:30 -05:00
Craig Burley
c4a920a097
delete fixed bugs, describe one as appropriate news
...
From-SVN: r25547
1999-03-02 16:14:32 -05:00
Craig Burley
cc60b3c1db
doc 1.1.2 news in trunk
...
From-SVN: r25546
1999-03-02 16:06:55 -05:00
Craig Burley
0d51fab433
Support -ax for Fortran code
...
From-SVN: r25545
1999-03-02 15:44:33 -05:00
Craig Burley
84b1e725f6
fix STAT, LSTAT, FSTAT, DATE_AND_TIME docs
...
From-SVN: r25544
1999-03-02 15:40:59 -05:00
Craig Burley
5460eb076d
fix news-doc item
...
From-SVN: r25543
1999-03-02 15:38:14 -05:00
Craig Burley
3c187af12c
Split old ChangeLog entries into ChangeLog.0
...
From-SVN: r25542
1999-03-02 15:35:06 -05:00
Craig Burley
1d770e1309
clarify g77 bug-reporting docs
...
From-SVN: r25541
1999-03-02 15:30:27 -05:00
J"orn Rennecke
0aa692fc03
sh.c (force_into): New function.
...
* sh.c (force_into): New function.
(expand_block_move): Use it.
From-SVN: r25540
1999-03-02 16:42:59 +00:00
Nick Clifton
4ed9f2126d
Add ability to display omitted search directories.
...
From-SVN: r25539
1999-03-02 10:41:07 +00:00
Nick Clifton
4c112cda96
Oops - fixed typos in previous delta
...
From-SVN: r25538
1999-03-02 09:29:26 +00:00
Nick Clifton
8f8d32788b
Rename gxx_include_dir to gcc_gxx_include_dir
...
Fix computation of gcc_tooldir.
From-SVN: r25537
1999-03-02 09:25:31 +00:00
Nick Clifton
71c91078fc
Rename CYGNUS LOCAL to EGCS LOCAL
...
From-SVN: r25536
1999-03-02 09:20:14 +00:00
J"orn Rennecke
c956720a54
unroll.c (copy_loop_body): Don't make extra copies of NOTE_INSN_LOOP_CONT notes.
...
* unroll.c (copy_loop_body): Don't make extra copies of
NOTE_INSN_LOOP_CONT notes.
From-SVN: r25535
1999-03-02 08:48:09 +00:00
Mark Mitchell
83fdb19109
tree.c (save_tree_status): Don't treat functions with no context as nested.
...
* tree.c (save_tree_status): Don't treat functions with no context
as nested.
From-SVN: r25534
1999-03-02 07:42:49 +00:00
Robert Lipe
010deb4dea
Makefile.in (MAKEINFO): Use makeinfo built from sibling tree when available.
...
* Makefile.in (MAKEINFO): Use makeinfo built from sibling
tree when available.
From-SVN: r25533
1999-03-02 07:40:24 +00:00
Kaveh R. Ghazi
df45c7eab7
alpha.c (alpha_cpu_name, [...]): Add the `const' keyword.
...
* alpha.c (alpha_cpu_name, alpha_cpu_string, alpha_tp_string,
alpha_fprm_string, alpha_fptm_string, alpha_mlat_string,
current_function_file): Add the `const' keyword.
(normal_memory_operand): Mark parameter `mode' with
ATTRIBUTE_UNUSED.
(alpha_expand_unaligned_load): Add a default case to a switch.
* alpha.h (alpha_cpu_string, alpha_fprm_string, alpha_fptm_string,
alpha_tp_string, alpha_mlat_string): Add the `const' keyword.
(normal_memory_operand): Add prototype.
* alpha.md: Cast an expression to `unsigned HOST_WIDE_INT' when
comparing against one.
From-SVN: r25532
1999-03-02 07:21:47 +00:00
Kaveh R. Ghazi
e2fe6abaf2
mips.c (abort_with_insn): Make function static...
...
* mips.c (abort_with_insn): Make function static, add a prototype,
constify 2nd parameter and mark with ATTRIBUTE_NORETURN.
(current_function_file, mips_cpu_string, mips_isa_string,
mips_abi_string, mips_no_mips16_string, mips_entry_string,
mips_move_1word, mips_move_2words, output_block_move, load_store,
override_options, make_temp_file, mips16_fp_args): Qualify a char*
with the `const' keyword.
* mips.h (current_function_file, mips_cpu_string, mips_isa_string,
mips_abi_string, mips_entry_string, mips_no_mips16_string,
mips_move_1word, mips_move_2words, output_block_move): Likewise.
(abort_with_insn): Remove extern prototype.
* mips.md: Qualify a char* with the `const' keyword.
Remove many unused variables named `label'.
From-SVN: r25531
1999-03-02 07:07:33 +00:00
H.J. Lu
9fc9b82ad4
Makefile.in (cpp_install_dir, [...]): New variables.
...
�
* Makefile.in (cpp_install_dir, INSTALL_CPP, UNINSTALL_CPP): New
variables.
(install-cpp, uninstall-cpp): New targets.
(install-normal): Depend on $(INSTALL_CPP).
(uninstall): Depend on $(UNINSTALL_CPP).
* configure.in (cpp_install_dir): New, substitute.
(tmake_file): Added t-install-cpp for --enable-cpp.
* configure: Rebuilt.
* cpp.sh: New cpp script.
* config/t-install-cpp: New target fragment.
From-SVN: r25530
1999-03-01 17:59:35 -07:00
H.J. Lu
587a4ba62c
Makefile.in (cpp_install_dir, [...]): New variables.
...
p
* Makefile.in (cpp_install_dir, INSTALL_CPP, UNINSTALL_CPP): New
variables.
(install-cpp, uninstall-cpp): New targets.
(install-normal): Depend on $(INSTALL_CPP).
(uninstall): Depend on $(UNINSTALL_CPP).
* configure.in (cpp_install_dir): New, substitute.
(tmake_file): Added t-install-cpp for --enable-cpp.
* configure: Rebuilt.
* cpp.sh: New cpp script.
* config/t-install-cpp: New target fragment.
From-SVN: r25529
1999-03-01 17:59:28 -07:00
H.J. Lu
5f90d01252
Makefile.in (cpp_install_dir, [...]): New variables.
...
�
* Makefile.in (cpp_install_dir, INSTALL_CPP, UNINSTALL_CPP): New
variables.
(install-cpp, uninstall-cpp): New targets.
(install-normal): Depend on $(INSTALL_CPP).
(uninstall): Depend on $(UNINSTALL_CPP).
* configure.in (cpp_install_dir): New, substitute.
(tmake_file): Added t-install-cpp for --enable-cpp.
* configure: Rebuilt.
* cpp.sh: New cpp script.
* config/t-install-cpp: New target fragment.
From-SVN: r25528
1999-03-01 17:59:26 -07:00
Franz Sirl
ac7ef8d56b
cse.c (fold_rtx): Update comments for (const (minus (label) (label))) case.
...
* cse.c (fold_rtx): Update comments for (const (minus (label) (label)))
case.
(cse_insn): Avoid creating a bogus REG_EQUAL note for
(const (minus (label) (label)))
(record_jump_cond): Fix mismatched paren in comment.
Fixes powerpc label-label problem.
Bootstraps on the x86.
Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r25527
1999-03-01 17:45:45 -07:00
Jeff Law
560a78fc8a
Daily bump.
...
From-SVN: r25526
1999-03-01 17:45:03 -07:00
Dan Nicolaescu
d7502074e4
final.c (end_final): There are 11 words in the "main header" structure, not 10.
...
* final.c (end_final): There are 11 words in the "main header"
structure, not 10.
From-SVN: r25524
1999-03-01 17:08:51 -07:00
Marc Espie
6e6b05259d
* extend.texi: Reference __extension__ in the index.
...
From-SVN: r25523
1999-03-01 16:11:13 -07:00
Jeffrey A Law
d3aca1d612
* g++.old-deja/g++.law/weak1.C: New test.
...
From-SVN: r25520
1999-03-01 15:30:22 -07:00
Zack Weinberg
813861ff57
Correct mistake in previous patch
...
From-SVN: r25519
1999-03-01 20:24:54 +00:00
Jim Wilson
027ea2a719
Patch to fix solaris2 float.h/limits.h conflict.
...
* Makefile.in (CROSS_FLOAT_H): Delete.
(FLOAT_H): Use float_h_file.
(rest.cross, stmp-int-hdrs): Delete gfloat.h dependency.
(gfloat.h): Delete.
(stmp-int-hdrs): Use FLOAT_H instead of gfloat.h.
(mostlyclean): Delete gloat.h reference.
(install-cross-rest, install-float-h-cross, stmp-headers): Update
comments.
* configure.in (sparcv9-*-solaris2*): Set float_format to none.
(sparc-*-solaris2*): Set float_format to none for 2.5 and higher.
(float_h_file): Set from float_format. Substitute into Makefile.in.
(float_format): No longer substitute into Makefile.in.
* cross-make (FLOAT_H): Delete.
* config/mips/t-cross64 (FLOAT_H): Delete.
* configure: Rebuilt.
From-SVN: r25518
1999-03-01 11:15:49 -08:00
Jeffrey A Law
487f99d2ab
mips.md (div_trap_normal, [...]): Require the dependent insn to be an INSN before looking at its pattern.
...
* mips.md (div_trap_normal, div_trap_mips16): Require the dependent
insn to be an INSN before looking at its pattern.
From-SVN: r25517
1999-03-01 08:44:24 -07:00
Jim Wilson
03db53b18c
Patch to fix coldfire bugs found by PlumHall testing.
...
* config/m68k/lb1sf68.asm (udivsi3): Change jmi to jcs. Fix comments.
* config/m68k/m68k.h (LEGITIMATE_INDEX_REG_P): Reject SIGN_EXTEND of
HImode reg when TARGET_5200.
From-SVN: r25516
1999-03-01 07:06:46 -08:00
J"orn Rennecke
b4d34be1f3
From Toshiyasu Morita:
...
* sh.h (CACHE_LOG): SH2 has cache, too.
From-SVN: r25515
1999-03-01 13:49:34 +00:00
Catherine Moore
1746404be2
toplev.c (compile_file): Disable -ffunction-sections and debugging warning if the object format is elf.
...
Mon Mar 1 14:06:36 1999 Catherine Moore <clm@cygnus.com>
* toplev.c (compile_file): Disable -ffunction-sections and
debugging warning if the object format is elf.
From-SVN: r25514
1999-03-01 07:29:35 -05:00