OSDN Git Service

pf3gnuchains/gcc-fork.git
23 years ago * config.gcc: Expunge references to alpha/t-pe, pa/t-openbsd,
zack [Sun, 25 Feb 2001 01:06:15 +0000 (01:06 +0000)]
* config.gcc: Expunge references to alpha/t-pe, pa/t-openbsd,
x-linux-aout, i386/t-go32, t-osf, m68k/x-m68kv,
ns32k/xm-netbsd.h, rs6000/t-openbsd, rs6000/t-xnewas,
rs6000/x-aix41-gld.  These are nonexistent, empty, or obsolete.

(i750a-*-*): Error here if hosting on i750a.
(alpha*-*-winnt*, ix86-*-winnt3*): Remove stanzas entirely.

* x-linux-aout, xm-freebsd.h, i386/beos-pe.h, ns32k/xm-netbsd.h:
Remove (empty modulo comments).

* 1750a/xm-1750a.h, alpha/config-nt.sed, alpha/win-nt.h,
alpha/xm-winnt.h, i386/config-nt.sed, i386/os2.h,
i386/t-winnt, i386/win-nt.h, i386/xm-freebsd.h, i386/xm-os2.h,
i386/xm-winnt.h, m68k/x-alloca-c, m88k/x-dguxbcs,
mips/x-netbsd, mips/x-nws3250v4, rs6000/t-xnewas,
rs6000/t-xrs6000, rs6000/xm-cygwin.h: Remove (obsolete)

* i386/crtdll.h, i386/cygwin.h, i386/mingw32.h:
Remove reference to winnt.h in comment.
* rs6000/t-newas, rs6000/t-rs6000: Override LIBGCC1_TEST to null.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40044 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Sun, 25 Feb 2001 00:10:59 +0000 (00:10 +0000)]
    2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * gcc.c-torture/execute/20010224-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40043 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Sun, 25 Feb 2001 00:08:01 +0000 (00:08 +0000)]
    2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * loop.c (check_dbra_loop): A biv has uses besides counting if it is
        used to set another biv.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40042 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * tree.h (BLOCK_DEAD): New macro.
kenner [Sat, 24 Feb 2001 13:15:55 +0000 (13:15 +0000)]
* tree.h (BLOCK_DEAD): New macro.
(struct tree_block): New flag, dead_flag.
* print-tree.c (print_node, case 'b'): Print missing fields.
* emit-rtl.c (remove_unnecessary_notes): Set BLOCK_DEAD.
* function.c (identify_blocks): Enable test for misplaced notes.
(all_blocks): Skip BLOCK_DEAD blocks.
* integrate.c (integrate_decl_tree): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40039 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * errors.c (internal_error, trim_filename): New functions.
kenner [Sat, 24 Feb 2001 11:45:36 +0000 (11:45 +0000)]
* errors.c (internal_error, trim_filename): New functions.
(fancy_abort): Call internal_error.
* errors.h (internal_error, trim_filename): New declarations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40037 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoKill stray blank lines
zack [Sat, 24 Feb 2001 08:17:40 +0000 (08:17 +0000)]
Kill stray blank lines

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40036 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
gccadmin [Sat, 24 Feb 2001 08:16:12 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40034 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoFri Feb 23 18:12:00 2001 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
ovidiu [Sat, 24 Feb 2001 06:14:36 +0000 (06:14 +0000)]
Fri Feb 23 18:12:00 2001  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

* sendmsg.c (__objc_forward): Delete strlen() declaration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40033 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* config/mn10300/mn10300.h (DBX_REGISTER_NUMBER): Reverted
aoliva [Sat, 24 Feb 2001 04:20:15 +0000 (04:20 +0000)]
* config/mn10300/mn10300.h (DBX_REGISTER_NUMBER): Reverted
2000-08-26's patch.
(EXTRA_CONSTRAINT): Formatting changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40031 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Change to sometimes include class name in ClassFormatError message.
bothner [Sat, 24 Feb 2001 04:15:31 +0000 (04:15 +0000)]
Change to sometimes include class name in ClassFormatError message.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40030 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * rtl.c (rtl_check_failed_code2): Fix typo in last change.
ghazi [Sat, 24 Feb 2001 03:57:59 +0000 (03:57 +0000)]
* rtl.c (rtl_check_failed_code2): Fix typo in last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40029 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * java/lang/Throwable.java (CPlusPlusDemangler): Pass -s java to
bothner [Sat, 24 Feb 2001 03:52:49 +0000 (03:52 +0000)]
* java/lang/Throwable.java (CPlusPlusDemangler):  Pass -s java to
c++filt to select java-style output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40027 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Handle compiling multiple input files at once, and @FILE syntax.
bothner [Sat, 24 Feb 2001 03:36:22 +0000 (03:36 +0000)]
Handle compiling multiple input files at once, and @FILE syntax.
* gcj.texi:  Updated documentation to match.
and parse.h inadvertently left out from previous check-in.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40026 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoHandle compiling multiple input files at once, and @FILE syntax. See ChangeLog.
bothner [Sat, 24 Feb 2001 03:28:39 +0000 (03:28 +0000)]
Handle compiling multiple input files at once, and @FILE syntax. See ChangeLog.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40024 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * gcc.c (record_temp_file, pfatal_with_name, error): Make non-static,
bothner [Sat, 24 Feb 2001 03:20:18 +0000 (03:20 +0000)]
* gcc.c (record_temp_file, pfatal_with_name, error):  Make non-static,
so they can be called from java/jvspec.c.
* gcc.h (record_temp_file, pfatal_with_name, error):  Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40023 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * i386.c (ix86_frame): New structure.
hubicka [Sat, 24 Feb 2001 02:34:05 +0000 (02:34 +0000)]
* i386.c (ix86_frame): New structure.
(ix86_compute_frame_size): Kill.
(ix86_compute_frame_layout): New.
(ix86_save_reg): New.
(ix86_can_use_return_insn_p): Use frame layout stuff.
(ix86_expand_prologue): Likewise.
(ix86_expand_epilogue): Likewise.
(ix86_initial_elimination_offset): Likewise.
(ix86_nsaved_regs): Use ix86_save_reg.
(ix86_emit_save_regs): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40022 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * flow.c (find_sub_basic_blocks): New function.
hubicka [Sat, 24 Feb 2001 02:32:33 +0000 (02:32 +0000)]
* flow.c (find_sub_basic_blocks): New function.
(split_block): Be ready for basic block introduced by CODE_LABEL.
(commit_one_edge_insertion): Call find_sub_basic_block.

* flow.c (make_edges): Add edge from entry for blocks starting with
label having ALTERNATE_NAME

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40021 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * function.c (epilogue_done): Be ready for first basic block not
hubicka [Sat, 24 Feb 2001 02:22:07 +0000 (02:22 +0000)]
* function.c (epilogue_done): Be ready for first basic block not
containing PROLOGUE_END note.
(reposition_prologue_and_epilogue_notes): Avoid placing
PROLOGUE_END note between BASIC_BLOCK.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40020 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * loop.c (canonicalize_condition): Move to reversed_comparison_code.
hubicka [Sat, 24 Feb 2001 02:18:38 +0000 (02:18 +0000)]
* loop.c (canonicalize_condition): Move to reversed_comparison_code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40019 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* config/i960/i960.h (FRAME_POINTER_REQUIRED): Revert removal of
dj [Fri, 23 Feb 2001 23:05:33 +0000 (23:05 +0000)]
* config/i960/i960.h (FRAME_POINTER_REQUIRED): Revert removal of
check for current_function_has_nonlocal_goto from 1999-11-12.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40018 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * diagnostic.c (trim_filename): No longer static.
kenner [Fri, 23 Feb 2001 21:17:06 +0000 (21:17 +0000)]
* diagnostic.c (trim_filename): No longer static.
* toplev.h (trim_filename): Declare.
* rtl.c (rtl_check_failed_bounds): Call internal_error.
(rtl_check_failed_type1, rtl_check_failed_type2): Likewise.
(rtl_check_failed_code1, rtl_check_failed_code2): Likewise.
(rtvec_check_failed_bounds): Likewise.
* tree.c (tree_check_failed, tree_class_check_failed): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40016 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * convert.c (convert_to_integer): Don't do unsigned unless result or
kenner [Fri, 23 Feb 2001 21:10:35 +0000 (21:10 +0000)]
* convert.c (convert_to_integer): Don't do unsigned unless result or
both inputs are unsigned.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40014 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * fold-const.c (fold_convert): Don't call size_int_type_wide if
kenner [Fri, 23 Feb 2001 21:05:41 +0000 (21:05 +0000)]
* fold-const.c (fold_convert): Don't call size_int_type_wide if
input overflows.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40012 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * c-decl.c (set_block): Set NAMES and BLOCKS from BLOCK.
kenner [Fri, 23 Feb 2001 20:38:58 +0000 (20:38 +0000)]
* c-decl.c (set_block): Set NAMES and BLOCKS from BLOCK.
* ch/decl.c, f/com.c, java/decl.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40010 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * varasm.c (output_constant): Recompute CODE after lang-specific fn.
kenner [Fri, 23 Feb 2001 20:28:58 +0000 (20:28 +0000)]
* varasm.c (output_constant): Recompute CODE after lang-specific fn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40008 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-23 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 23 Feb 2001 19:22:04 +0000 (19:22 +0000)]
2001-02-23  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/codecvt.h: Use __builtin_alloca.
* include/bits/ostream.tcc: Same.
* include/bits/fstream.tcc: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40007 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Use VAR=${VAR=...} form.
gdr [Fri, 23 Feb 2001 19:13:33 +0000 (19:13 +0000)]
 Use VAR=${VAR=...} form.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40005 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Use $BUILD_DIR/../../gcc/xgcc
gdr [Fri, 23 Feb 2001 19:06:23 +0000 (19:06 +0000)]
 Use $BUILD_DIR/../../gcc/xgcc

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40003 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-23 Jeffrey Oldham <oldham@codesourcery.com>
oldham [Fri, 23 Feb 2001 17:47:52 +0000 (17:47 +0000)]
2001-02-23  Jeffrey Oldham  <oldham@codesourcery.com>

* Makefile.in (resource.o): Add params.h dependence.
* params.def (MAX_DELAY_SLOT_LIVE_SEARCH): New parameter.
* params.h (MAX_DELAY_SLOT_LIVE_SEARCH): Likewise.
* resource.c: Add dependence on params.h.
(current_live_regs): Fix explanatory comment.
(find_basic_block): Add new parameter to permit limiting search
for a BARRIER.
(mark_target_live_regs): Add new argument to find_basic_block call.
(incr_ticks_for_insn): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40001 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-23 Phil Edwards <pme@sources.redhat.com>
pme [Fri, 23 Feb 2001 17:47:34 +0000 (17:47 +0000)]
2001-02-23  Phil Edwards  <pme@sources.redhat.com>

c++/2052
* include/backward/iostream.h:  Expose std::flush in old headers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40000 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * diagnostic.c (output_to_stream): Rename to
gdr [Fri, 23 Feb 2001 17:28:25 +0000 (17:28 +0000)]
* diagnostic.c (output_to_stream): Rename to
output_buffer_to_stream. Loses the stream parameter.
(init_output_buffer): Set diagnosic_buffer's stream.
(flush_diagnostic_buffer): Adjust.
(default_print_error_function): Likewise.
(finish_diagnostic): Likewise.
(verbatim): Likewise.

* diagnostic.h (struct output_buffer): Add `stream' field.
(output_buffer_attached_stream): New macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39999 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * fold-const.c (extract_muldiv) [case PLUS_EXPR]: If not MULT_EXPR,
jakub [Fri, 23 Feb 2001 12:28:07 +0000 (12:28 +0000)]
* fold-const.c (extract_muldiv) [case PLUS_EXPR]: If not MULT_EXPR,
check if either operand is divisible by C.
(multiple_of_p): Handle LSHIFT_EXPR with small constant shift.
If type is signed, consider negative numbers as well.

* gcc.c-torture/execute/20010222-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39996 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoRemove special-casing on target. Use gcc instead of g++ to build
gdr [Fri, 23 Feb 2001 09:30:47 +0000 (09:30 +0000)]
Remove special-casing on target.  Use gcc instead of g++ to build
gen-num-limits.cc

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39994 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
gccadmin [Fri, 23 Feb 2001 08:16:09 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39992 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-22 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 23 Feb 2001 07:12:03 +0000 (07:12 +0000)]
2001-02-22  Benjamin Kosnik  <bkoz@redhat.com>

* tests_flags.in (CXXFLAGS): Add -rpath to gcc build dir.

* include/bits/codecvt.h: Use alloca instead of __extension__ for
the time being.
* include/bits/ostream.tcc: Same.
* include/bits/std_ostream.h: Same.
* include/bits/fstream.tcc: Same.
* include/bits/locale_facets.tcc: Add typename.
* include/bits/c++config (_GLIBCPP_FULLY_COMPLIANT_HEADERS): Enable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39991 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * spew.c (yylex): Correct handling of friends.
mmitchel [Fri, 23 Feb 2001 02:33:03 +0000 (02:33 +0000)]
* spew.c (yylex): Correct handling of friends.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39990 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config/ia64/crtbegin.asm (.fini): Use pc-relative relocs to
rth [Thu, 22 Feb 2001 22:57:28 +0000 (22:57 +0000)]
    * config/ia64/crtbegin.asm (.fini): Use pc-relative relocs to
        reach .text instead of gp-relative relocs.
        * config/ia64/crtend.asm (.init): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39986 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * mangle.c (write_encoding): Pass write_function_type the
mmitchel [Thu, 22 Feb 2001 21:46:06 +0000 (21:46 +0000)]
* mangle.c (write_encoding): Pass write_function_type the
FUNCTION_DECL for the function being encoded.
(write_function_type): Pass it along to write_bare_function_type.
(write_bare_function_type): Pass it along to write_method_parms.
(write_method_parms): Don't mangle the compiler-generated
parameters to a constructor or destructor.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39985 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * extend.texi (C++ Attributes): Fix typo.
aj [Thu, 22 Feb 2001 15:41:49 +0000 (15:41 +0000)]
* extend.texi (C++ Attributes): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39982 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * optimize.c: Include toplev.h for
aj [Thu, 22 Feb 2001 14:22:02 +0000 (14:22 +0000)]
* optimize.c: Include toplev.h for
note_deferral_of_defined_inline_function prototype.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39981 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cp-tree.h (struct lang_decl_inlined_fns): New.
jakub [Thu, 22 Feb 2001 11:46:33 +0000 (11:46 +0000)]
* cp-tree.h (struct lang_decl_inlined_fns): New.
(struct lang_decls): Add inlined_fns.
(DECL_INLINED_FNS): New macro.
* optimize.c (struct inline_data): Add inlined_fns.
(declare_return_variable): Use VARRAY_ACTIVE_SIZE macro.
(inlinable_function_p): Likewise, fix typo in comment,
function is not inlinable if it already inlined function currently
being optimized.
(expand_call_inline): Add fn to inlined_fns if neccessary.
(optimize_function): Initialize inlined_fns.
Save inlined_fns into DECL_INLINED_FNS after expanding inlines.
* decl.c (mark_inlined_fns): New function.
(lang_mark_tree): Call it.

* g++.old-deja/g++.other/inline20.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39977 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
gccadmin [Thu, 22 Feb 2001 08:16:42 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39975 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agofix
bryce [Thu, 22 Feb 2001 04:24:34 +0000 (04:24 +0000)]
fix

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39973 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Disable libgcjx by default.
bryce [Thu, 22 Feb 2001 04:19:58 +0000 (04:19 +0000)]
Disable libgcjx by default.
        * configure.in: Add support for --enable-java-awt configure option.
Use --enable-java-awt=xlib to build the xlib peers (libgcjx).
        * Makefile.am: Make libgcjx conditional on XLIB_AWT, instead of NO_X.
* Makefile.in: Rebuilt.
* configure: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39970 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Fix for PR java/2040:
bryce [Thu, 22 Feb 2001 04:16:07 +0000 (04:16 +0000)]
Fix for PR java/2040:
* java/util/HashMap.java (HashMap): Don't throw exception for
loadFactor > 1. Add exception messages.
* java/util/Hashtable.java (Hashtable): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39969 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-20 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 22 Feb 2001 01:35:47 +0000 (01:35 +0000)]
2001-02-20  Benjamin Kosnik  <bkoz@redhat.com>

* config/c_locale_gnu.h: Add clocale include.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39968 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-21 Phil Edwards <pme@sources.redhat.com>
pme [Wed, 21 Feb 2001 21:58:20 +0000 (21:58 +0000)]
2001-02-21  Phil Edwards  <pme@sources.redhat.com>

* tests_flags.in:  Remove -n flag from call to echo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39966 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoRefine syscall_linkage attribute semantics to fix security hole.
wilson [Wed, 21 Feb 2001 21:50:16 +0000 (21:50 +0000)]
Refine syscall_linkage attribute semantics to fix security hole.
* config/ia64/ia64.c (ia64_epilogue_uses): For syscall_linkage
functions, drop current_function_args_info.words test.
(ia64_compute_frame_size): Mark syscall_linkage functions as
using eight input registers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39965 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoAdded.
ovidiu [Wed, 21 Feb 2001 20:40:22 +0000 (20:40 +0000)]
Added.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39964 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoWed Feb 21 12:38:22 2001 Ovidiu Predescu <ovidiu@cup.hp.com>
ovidiu [Wed, 21 Feb 2001 20:39:52 +0000 (20:39 +0000)]
Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>

* objc/execute/nested-1.m: Added (contributed by Nicola Pero).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39963 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agofix freebsd version check of GCC
korbb [Wed, 21 Feb 2001 20:01:24 +0000 (20:01 +0000)]
fix freebsd version check of GCC

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39961 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-21 Jeffrey D. Oldham <oldham@codesourcery.com>
oldham [Wed, 21 Feb 2001 19:54:18 +0000 (19:54 +0000)]
2001-02-21  Jeffrey D. Oldham  <oldham@codesourcery.com>

* gcc.c: Add comment explaining how to add a command-line option.
Add title to specs language comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39960 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-21 Jeffrey Oldham <oldham@codesourcery.com>
oldham [Wed, 21 Feb 2001 19:45:25 +0000 (19:45 +0000)]
2001-02-21  Jeffrey Oldham  <oldham@codesourcery.com>

* gcc.c (cc1_options): Add "-param".
(DEFAULT_WORD_SWITCH_TAKES_ARG): Likewise.
(option_map): Likewise.
* toplev.c (display_help): Add entry for "--param".
(independent_decode_option): Fix typographical error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39958 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-20 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 21 Feb 2001 19:07:33 +0000 (19:07 +0000)]
2001-02-20  Benjamin Kosnik  <bkoz@redhat.com>

* config/c_locale_gnu.h: Add clocale include.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39956 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * i386.c (function_arg_advance): Pass SSE arguments in registers.
hubicka [Wed, 21 Feb 2001 18:49:33 +0000 (18:49 +0000)]
    * i386.c (function_arg_advance):  Pass SSE arguments in registers.
(function_arg): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39955 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agofixed typo in last commit re REVERSE_CONDEXEC_PREDICATES_P
aldyh [Wed, 21 Feb 2001 18:25:34 +0000 (18:25 +0000)]
fixed typo in last commit re REVERSE_CONDEXEC_PREDICATES_P

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39954 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * i386.md (mmx_lshrdi3, mmx_ashldi3): Guard by unspec.
hubicka [Wed, 21 Feb 2001 18:20:17 +0000 (18:20 +0000)]
* i386.md (mmx_lshrdi3, mmx_ashldi3): Guard by unspec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39952 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-21 Kazu Hirata <kazu@hxi.com>
kazu [Wed, 21 Feb 2001 18:09:48 +0000 (18:09 +0000)]
2001-02-21  Kazu Hirata  <kazu@hxi.com>

* config/h8300/h8300.md (iorsi3): Do not output an extra newline
character.
(xorsi3): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39950 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * flow.c (init_propagate_block_info): Canon address and use single_set
hubicka [Wed, 21 Feb 2001 16:52:40 +0000 (16:52 +0000)]
* flow.c (init_propagate_block_info): Canon address and use single_set
for killing dead memory stores.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39949 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-21 Jeffrey Oldham <oldham@codesourcery.com>
oldham [Wed, 21 Feb 2001 16:11:59 +0000 (16:11 +0000)]
2001-02-21  Jeffrey Oldham  <oldham@codesourcery.com>

* Makefile.in (reorg.o): Add params.h dependence.
* params.def: Fix typographical error in comment.
(MAX_DELAY_SLOT_INSN_SEARCH): New parameter.
* params.h: Modify introductory comment.
(MAX_DELAY_SLOT_INSN_SEARCH): New parameter.
* reorg.c: Add dependence on params.h.
(redundant_insn): Add parameterized throttle for search.
(fill_simple_delay_slots): Add a comment explaining a variable.
Move conditional out of loop, simplifying code.
(fill_eager_delay_slots): Fix typographical error in comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39948 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agonew macro REVERSE_CONDEXEC_PREDICATES_P
aldyh [Wed, 21 Feb 2001 15:59:30 +0000 (15:59 +0000)]
new macro REVERSE_CONDEXEC_PREDICATES_P

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39947 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * tree.h (DECL_UNINLINABLE): Move from C++ frontend.
jason [Wed, 21 Feb 2001 14:42:27 +0000 (14:42 +0000)]
    * tree.h (DECL_UNINLINABLE): Move from C++ frontend.
        (struct tree_decl): Add uninlinable bitfield.
        * c-decl.c (duplicate_decls): Set it.
        * integrate.c (function_cannot_inline_p): Check it.
        * cp-tree.h (struct lang_decl_flags): Remove uninlinable flag.
        (DECL_UNINLINABLE): Move to middle-end.

        * dwarf2out.c (add_name_and_src_coords_attributes): Don't add
        DW_AT_MIPS_linkage_name to abstract methods.
        (dwarf2out_abstract_function): Emit class context before calling
        set_decl_abstract_flags.  Don't clear DECL_ABSTRACT.
        (gen_subprogram_die): Remove obsolete code.
        (gen_member_die): Don't include clones in the member list.
        (gen_decl_die): Emit abstract info for clone origin.
        * dwarfout.c (output_type): Don't include clones in the member list.
        * dbxout.c (dbxout_type_methods): Ignore abstract methods.
        * toplev.c (note_deferral_of_defined_inline_function): Don't clear
        DECL_ABSTRACT on a function that already has it set.
        * class.c (clone_function_decl): Set DECL_ABSTRACT on original fn.
        * decl.c (duplicate_decls): Preserve DECL_ABSTRACT.
        * class.c (build_clone): Set DECL_ABSTRACT_ORIGIN for the clone.
        * optimize.c (maybe_clone_body): Set DECL_ABSTRACT_ORIGIN for the
        parms and outer BLOCK.  note_deferral_of_defined_inline_function.

        * dwarf2out.c (gen_formal_types_die): Also accept a FUNCTION_DECL.
        (get_subprogram_die): Pass it in.
        * method.c (implicitly_declare_fn): Don't set DECL_ARTIFICIAL on
        second parm of op=.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39945 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* flow.c (mark_set_1): Make not_dead unsigned long. For
rearnsha [Wed, 21 Feb 2001 12:18:11 +0000 (12:18 +0000)]
* flow.c (mark_set_1): Make not_dead unsigned long.  For
non-pseudos, use it as a bitmask of the hard regs that
don't die.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39943 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoNew test.
gdr [Wed, 21 Feb 2001 11:48:24 +0000 (11:48 +0000)]
New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39942 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
gccadmin [Wed, 21 Feb 2001 08:16:08 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39939 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cppfiles.c: Update comments.
neil [Wed, 21 Feb 2001 07:29:56 +0000 (07:29 +0000)]
    * cppfiles.c: Update comments.
        (_cpp_read_file): Don't check for NULL filenames any more.
        * cppinit.c (cpp_start_read): Don't do canonicalization of
        in_fname and out_fname.  Use the passed file name exclusively.
        (_cpp_handle_options): Don't treat "-" as a command line option,
        but as a normal filename.
        (_cpp_post_options): Canonicalize in_fname and out_fname.
        * cppmain.c (printer_init): Don't check out_fname for NULL.
        * c-lex.c (orig_filename): Rename cpp_filename for clarity.
        (init_c_lex): Update, and use "" to represent stdin to CPP.
        (yyparse): Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39938 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_usgl): New function.
law [Wed, 21 Feb 2001 05:05:25 +0000 (05:05 +0000)]
    * config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_usgl): New function.
        * config/pa/long_double.h (FIXUNS_TRUNCTFSI2_LIBCALL): Added.
        (INIT_TARGET_OPTABS): Use FIXUNS_TRUNCTFSI2_LIBCALL for
        fixunstfsi_libfunc.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39937 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config/rs6000/rs6000.c (output_cbranch): Output branches
shebs [Wed, 21 Feb 2001 01:50:36 +0000 (01:50 +0000)]
    * config/rs6000/rs6000.c (output_cbranch): Output branches
        on separate lines instead of using ';' to separate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39935 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cppinit.c (set_lang): Move builtin handling to...
neil [Tue, 20 Feb 2001 22:52:11 +0000 (22:52 +0000)]
    * cppinit.c (set_lang):  Move builtin handling to...
        (init_builtins): ...here.
        (_cpp_create_reader): Move call to set_lang.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39934 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-20 Alexandre Petit-Bianco <apbianco@redhat.com>
apbianco [Tue, 20 Feb 2001 21:18:13 +0000 (21:18 +0000)]
2001-02-20  Alexandre Petit-Bianco  <apbianco@redhat.com>

        * parse.y (check_inner_class_access): Moved declaration of local
        `enclosing_decl_type' to the right location.

(http://gcc.gnu.org/ml/gcc-patches/2001-02/msg01258.html)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39933 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-20 Phil Edwards <pme@sources.redhat.com>
pme [Tue, 20 Feb 2001 20:20:48 +0000 (20:20 +0000)]
2001-02-20  Phil Edwards  <pme@sources.redhat.com>

* include/bits/stl_config.h:  Remove file.
* src/Makefile.am (base_headers):  Remove from list.
* configure:  Regenerate.
* Makefile.in:  Ditto.
* libio/Makefile.in:  Ditto.
* libmath/Makefile.in:  Ditto.
* libsupc++/Makefile.in:  Ditto.
* src/Makefile.in:  Ditto.

* include/bits/c++config:  Move relevant macros to here.
* include/backward/alloc.h:  Include c++config.h instead.
* include/backward/function.h:  Ditto.
* include/backward/heap.h:  Ditto.
* include/backward/pair.h:  Ditto.
* include/bits/pthread_allocimpl.h:  Ditto.
* include/bits/std_functional.h:  Ditto.
* include/bits/std_iterator.h:  Ditto.
* include/bits/std_numeric.h:  Ditto.
* include/bits/std_utility.h:  Ditto.
* include/bits/stl_algobase.h:  Ditto.
* include/bits/type_traits.h:  Ditto.
* src/stl-inst.cc:  Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39931 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * MAINTAINERS: add myself to Write After Approval list.
lauras [Tue, 20 Feb 2001 19:29:07 +0000 (19:29 +0000)]
* MAINTAINERS: add myself to Write After Approval list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39929 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * java/io/PipedWriter.java (flush): Throw exception if stream
tromey [Tue, 20 Feb 2001 19:01:55 +0000 (19:01 +0000)]
* java/io/PipedWriter.java (flush): Throw exception if stream
closed.
* java/io/OutputStreamWriter.java (write): Throw exception if
stream closed.
(writeChars): Don't throw exception if stream closed.
* java/io/CharArrayWriter.java (closed): New field.
(close): Set it.
(flush): Throw exception if stream closed.
(reset): Synchronize on correct lock.  Allow stream to be
reopened.
(toCharArray, toString, writeTo): Synchronize.
(write): Throwe exception if stream closed.
* java/io/BufferedWriter.java (close): Clear `buffer'.
(flush): Throw IOException if stream is closed.
(write): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39927 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * stmt.c (expand_return): If an attempt is made to return the
mmitchel [Tue, 20 Feb 2001 18:22:32 +0000 (18:22 +0000)]
* stmt.c (expand_return): If an attempt is made to return the
error_mar_node, treat the return like a return without a value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39924 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * java/lang/ThreadGroup.java (activeCount): Only include threads
tromey [Tue, 20 Feb 2001 18:05:57 +0000 (18:05 +0000)]
* java/lang/ThreadGroup.java (activeCount): Only include threads
which are alive.
(enumerate): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39922 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoFix spelling error
kenner [Tue, 20 Feb 2001 12:01:03 +0000 (12:01 +0000)]
Fix spelling error

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39921 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
gccadmin [Tue, 20 Feb 2001 08:16:40 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39920 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * sibcall.c (skip_copy_to_return_value): Call
zack [Tue, 20 Feb 2001 05:49:06 +0000 (05:49 +0000)]
* sibcall.c (skip_copy_to_return_value): Call
identify_call_return_value here, and return orig_insn if it
returns zero.  Hardret and softret arguments now unnecessary.
(call_ends_block_p): Don't call identify_call_return_value here.

* ggc-common.c (ggc_mark_rtx_children): No need to mark 'S' or
's' slots in RTXen.
* ggc-page.c, ggc-simple.c (ggc_mark_if_gcable): Delete function.
* ggc.h (ggc_mark_if_gcable): Delete prototype.

testsuite:
* g77.dg: New directory.
* g77.dg/20010216-1.f: New test case.
* g77.dg/dg.exp: New driver.
* lib/g77-dg.exp: New driver library.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39916 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-19 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 20 Feb 2001 04:13:50 +0000 (04:13 +0000)]
2001-02-19  Benjamin Kosnik  <bkoz@redhat.com>

        * Makefile.in (check-c++): New rule.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39915 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * pa.c (move_operand): Accept code to load the address of a
law [Tue, 20 Feb 2001 03:29:00 +0000 (03:29 +0000)]
    * pa.c (move_operand): Accept code to load the address of a
        symbol out of the DLT as a valid move operand.
        (print_operand, case 'A'): New to handle generating a DLT
        reference for a LO_SUM expression.
        * pa.h (EXTRA_CONSTRAINT): Handle 'A' for DLT LO_SUM references.
        * pa.md (movsi, movdi patterns): Allow DLT LO_SUM references.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39914 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-19 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
bkoz [Tue, 20 Feb 2001 00:57:54 +0000 (00:57 +0000)]
2001-02-19  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* configure.in (target_libs): Remove libg++.
(noconfigdirs): Remove libg++.
(noconfigdirs): Same.
(noconfigdirs): Same.
(noconfigdirs): Same.

* config-ml.in: Remove libg++ references.

* Makefile.in (TARGET_CONFIGDIRS): Remove libio, libstdc++, libg++.
(ALL_TARGET_MODULES): Same.
(configure-target-libg++): Remove.
(all-target-libg++): Remove.
(configure-target-libio): Remove.
(all-target-libio): Remove.
(check-target-libio): Remove.
(.PHONY): Remove.
(libg++.tar.bz2): Remove.
(all-target-cygmon): Remove libio.
(all-target-libstdc++): Remove.
(configure-target-libstdc++): Remove.
(TARGET_LIB_PATH): Remove libstdc++.
(ALL_GCC_CXX): Remove libstdc++.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39911 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoForgot this file on last check-in.
bryce [Mon, 19 Feb 2001 22:52:15 +0000 (22:52 +0000)]
Forgot this file on last check-in.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39910 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * parse.y (parser_check_super_interface): Don't call
bryce [Mon, 19 Feb 2001 22:48:16 +0000 (22:48 +0000)]
* parse.y (parser_check_super_interface): Don't call
check_pkg_class_access for an inner interface.
(parser_check_super): Don't call check_pkg_class_access for inner
class.
(do_resolve_class): Simplify enclosing type loop. Don't call
check_pkg_class_access if CL and DECL are not set.
(find_in_imports_on_demand): Set DECL if class_type needed to be
loaded. Don't call check_pkg_class_access for an inner class.
(check_inner_class_access): Rewritten to implement member access
rules as per spec 6.6.1.
(check_pkg_class_access): Handle the empty package correctly.
(in_same_package): New function. Determine if two classes are in the
same package.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39909 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * decl2.c (set_decl_namespace): Allow explicit instantiations in
mmitchel [Mon, 19 Feb 2001 21:47:08 +0000 (21:47 +0000)]
* decl2.c (set_decl_namespace): Allow explicit instantiations in
any namespace.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39907 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * typeck.c (build_java_array_type): Don't try to poke a public `clone'
bryce [Mon, 19 Feb 2001 21:10:14 +0000 (21:10 +0000)]
* typeck.c (build_java_array_type): Don't try to poke a public `clone'
method into array types.
* parse.y (patch_method_invocation): Bypass access check on clone call
to array instance.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39906 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agolibf2c:
jsm28 [Mon, 19 Feb 2001 20:03:42 +0000 (20:03 +0000)]
libf2c:
* libF77/Version.c, libI77/Version.c, libU77/Version.c: Update G77
version number to 0.5.27.

gcc:
* README, cpp.texi, gcc.texi, version.c: Update version number to
3.1.
* cpp.1, gcov.1, gcc.1: Regenerate.

gcc/f:
* version.c, root.texi: Update GCC version number to 3.1.  Update
G77 version number to 0.5.27.
* BUGS, NEWS: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39901 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cppfiles.c (stack_include_file): Generate dependencies
neil [Mon, 19 Feb 2001 19:50:21 +0000 (19:50 +0000)]
    * cppfiles.c (stack_include_file): Generate dependencies
        here, and manage include_count here too.
        (PRINT_THIS_DEP): Delete.
        (_cpp_execute_include): Do not generate dependencies here,
        apart from the case of a missing header.  Do not manage
        include_count.
        (_cpp_read_file): Leave dependency generation to
        stack_include_file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39899 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoAdd #pragma system_header to header files.
gdr [Mon, 19 Feb 2001 18:52:25 +0000 (18:52 +0000)]
Add #pragma system_header to header files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39896 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config.gcc (hppa*64*-*-hpux11*): Add MASK_GAS to
law [Mon, 19 Feb 2001 17:15:53 +0000 (17:15 +0000)]
    * config.gcc (hppa*64*-*-hpux11*): Add MASK_GAS to
        target_cpu_default.  Remove dead assignment to
        target_cpu_default.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39895 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * regclass.c (contains_reg_of_mode): Make global.
hubicka [Mon, 19 Feb 2001 15:50:20 +0000 (15:50 +0000)]
* regclass.c (contains_reg_of_mode): Make global.
(init_reg_sets): Remove contains_reg_of_mode; take into account
CLASS_MAX_NREGS when looking for the proper mode.
(dump_regclass): Dump only classes considered for the pseudo.
(regclass): Use contains_reg_of_mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39891 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * gcc.c (do_spec_1): 'n' for printing notices.
hubicka [Mon, 19 Feb 2001 15:47:30 +0000 (15:47 +0000)]
* gcc.c (do_spec_1): 'n' for printing notices.
* i386.h (CC1_CPU_SPEC): Notice deprecated options as deprecated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39889 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-02-19 Andreas Jaeger <aj@suse.de>
aj [Mon, 19 Feb 2001 15:41:46 +0000 (15:41 +0000)]
2001-02-19  Andreas Jaeger  <aj@suse.de>

* config/cpu/sparc/sparc64/bits/atomicity.h (__compare_and_swap):
Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39886 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * reg-stack.c (next_flags_user): Use current_block->end
hubicka [Mon, 19 Feb 2001 14:59:42 +0000 (14:59 +0000)]
* reg-stack.c (next_flags_user): Use current_block->end
(swap_rtx_condition): Look for next user if flags don't die;
give up on CALL_INSNs; use current_block->end.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39884 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoTweak comments
kenner [Mon, 19 Feb 2001 14:42:55 +0000 (14:42 +0000)]
Tweak comments

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39883 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * sibcall.c (call_ends_block_p): New function.
kenner [Mon, 19 Feb 2001 13:27:36 +0000 (13:27 +0000)]
* sibcall.c (call_ends_block_p): New function.
(optimize_sibling_and_tail_recursive_call): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39879 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
gccadmin [Mon, 19 Feb 2001 08:16:09 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39877 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * java/io/CharArrayReader.java (CharArrayReader): Throw
bryce [Mon, 19 Feb 2001 05:37:28 +0000 (05:37 +0000)]
* java/io/CharArrayReader.java (CharArrayReader): Throw
IllegalArgumentException if constructor arguments are illegal.
(ready): Return false if no more characters can be read.
* java/io/ByteArrayInputStream.java (ByteArrayInputStream): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39876 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * optimize.c (expand_call_inline): Don't walk subtrees of type
lerdsuwa [Mon, 19 Feb 2001 04:06:51 +0000 (04:06 +0000)]
* optimize.c (expand_call_inline): Don't walk subtrees of type
nodes.

* g++.old-deja/g++.other/inline19.c: Remove XFAIL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39873 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * java/lang/Integer.java (getInteger): Return default argument if
bryce [Mon, 19 Feb 2001 03:43:12 +0000 (03:43 +0000)]
* java/lang/Integer.java (getInteger): Return default argument if
property is not set. Don't call decode with null argument.
* java/lang/Long.java (getLong): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39870 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoFix typo in last change
kenner [Mon, 19 Feb 2001 03:19:23 +0000 (03:19 +0000)]
Fix typo in last change

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39869 138bc75d-0d04-0410-961f-82ee72b054a4