OSDN Git Service

pf3gnuchains/gcc-fork.git
22 years ago * gnu/gcj/convert/Convert.java (version): Use java.vm.name
tromey [Thu, 10 Jan 2002 17:56:26 +0000 (17:56 +0000)]
* gnu/gcj/convert/Convert.java (version): Use java.vm.name
property.
(help, version): Use println(), not println("").

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

22 years agono xfail
jason [Thu, 10 Jan 2002 17:24:46 +0000 (17:24 +0000)]
no xfail

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

22 years ago * config/h8300/h8300.md: Remove constraints from expanders.
kazu [Thu, 10 Jan 2002 17:24:05 +0000 (17:24 +0000)]
* config/h8300/h8300.md: Remove constraints from expanders.

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

22 years ago * varasm.c: Fix formatting.
kazu [Thu, 10 Jan 2002 16:55:14 +0000 (16:55 +0000)]
* varasm.c: Fix formatting.
* varray.c: Likewise.
* vmsdbgout.c: Likewise.
* xcoffout.c: Likewise.

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

22 years ago * cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges;
hubicka [Thu, 10 Jan 2002 16:34:17 +0000 (16:34 +0000)]
* cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges;
        update edge probabilities to match.

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

22 years ago * Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional
jsm28 [Thu, 10 Jan 2002 16:04:23 +0000 (16:04 +0000)]
* Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional
dependencies.
* doc/languages.texi, doc/sourcebuild.texi: New files.
* doc/configfiles.texi: Make a subsubsection.  Update.
* doc/configterms.texi: Add @node.  Remove warning that this isn't
instructions for building GCC.
* doc/makefile.texi: Make a subsection.
* doc/gccint.texi: Update.

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

22 years ago * decl.c (start_method): Handle attrlist.
jason [Thu, 10 Jan 2002 15:57:24 +0000 (15:57 +0000)]
    * decl.c (start_method): Handle attrlist.

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

22 years ago * i386.md (sse_mov?fcc_const0_?): Fix constraints.
hubicka [Thu, 10 Jan 2002 15:43:26 +0000 (15:43 +0000)]
* i386.md (sse_mov?fcc_const0_?): Fix constraints.

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

22 years ago * decl2.c (max_tinst_depth): Increase default limit to 500.
jakub [Thu, 10 Jan 2002 14:56:50 +0000 (14:56 +0000)]
* decl2.c (max_tinst_depth): Increase default limit to 500.

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

22 years agoDocumented the __OBJC__ preprocessor macro
nicola [Thu, 10 Jan 2002 11:54:37 +0000 (11:54 +0000)]
Documented the __OBJC__ preprocessor macro

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

22 years agoDocument the __OBJC__ macro.
nicola [Thu, 10 Jan 2002 11:53:19 +0000 (11:53 +0000)]
Document the __OBJC__ macro.

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

22 years ago * optabs.c (expand_fix): Look for wider integer modes first.
hubicka [Thu, 10 Jan 2002 10:21:30 +0000 (10:21 +0000)]
* optabs.c (expand_fix): Look for wider integer modes first.

* i386.md (mov?f): Avoid the fake const double trick for medium
memory model.
(min?f*/max?f*): Prohibit memory operands for i387 variant.
(fop_df_4): Disable for SSE compilation.

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

22 years ago * gcc.c-torture/execute/loop-11.c: New.
rth [Thu, 10 Jan 2002 09:17:05 +0000 (09:17 +0000)]
    * gcc.c-torture/execute/loop-11.c: New.

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

22 years ago * dwarf2out.c (indirect_string_alloc, output_indirect_string):
grahams [Thu, 10 Jan 2002 08:59:05 +0000 (08:59 +0000)]
    * dwarf2out.c (indirect_string_alloc, output_indirect_string):
        Move prototype into DWARF2_DEBUGGING_INFO conditional block.

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

22 years ago * spew.c (YYCHAR): Uppercase macro parameter and add
grahams [Thu, 10 Jan 2002 08:49:21 +0000 (08:49 +0000)]
    * spew.c (YYCHAR): Uppercase macro parameter and add
        parenthesis.
        (YYCODE): Likewise.
        (NAME): Uppercase macro parameter.

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

22 years ago * config/alpha/alpha.md (extendsidi2_fix): Penalize f/f alternative.
rth [Thu, 10 Jan 2002 08:44:57 +0000 (08:44 +0000)]
    * config/alpha/alpha.md (extendsidi2_fix): Penalize f/f alternative.

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

22 years ago * regrename.c (find_oldest_value_reg): Fix typo in mode change check.
rth [Thu, 10 Jan 2002 08:39:39 +0000 (08:39 +0000)]
    * regrename.c (find_oldest_value_reg): Fix typo in mode change check.
        (copyprop_hardreg_forward_1): Likewise.  Use mode_change_ok.

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

22 years agoDaily bump.
gccadmin [Thu, 10 Jan 2002 08:16:58 +0000 (08:16 +0000)]
Daily bump.

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

22 years ago * combine.c (can_combine_p): Fix a comment typo.
kazu [Thu, 10 Jan 2002 07:37:51 +0000 (07:37 +0000)]
* combine.c (can_combine_p): Fix a comment typo.

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

22 years ago * Makefile.in (s-gencheck, s-options, s-specs): Handle an
zack [Thu, 10 Jan 2002 04:25:56 +0000 (04:25 +0000)]
* Makefile.in (s-gencheck, s-options, s-specs): Handle an
empty list correctly.  Change loop index $t to $f for
consistency with rest of Makefile.

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

22 years agoFix typo in ChangeLog and actually commit mmix.h
hp [Thu, 10 Jan 2002 04:06:16 +0000 (04:06 +0000)]
Fix typo in ChangeLog and actually commit mmix.h

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

22 years ago2002-01-08 Aldy Hernandez <aldyh@redhat.com>
aldyh [Thu, 10 Jan 2002 02:54:12 +0000 (02:54 +0000)]
2002-01-08  Aldy Hernandez  <aldyh@redhat.com>

        * testuite/gcc.dg/altivec-4.c: Add test for mtvscr, dssall,
        mfvscr, dss, lvsl, lvsr, dstt, dstst, dststt, dst.

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

22 years ago * config/rs6000/rs6000.c (altivec_expand_builtin): Add support for
aldyh [Thu, 10 Jan 2002 02:51:02 +0000 (02:51 +0000)]
* config/rs6000/rs6000.c (altivec_expand_builtin): Add support for
mtvscr, dssall, mfvscr, dss, lvsl, lvsr, dstt, dst, dstst, dststt.
(altivec_init_builtins): Same.
(altivec_expand_unop_builtin): Return NULL_RTX on error.
(altivec_expand_binop_builtin): Same.
(altivec_expand_ternop_builtin): Same.
(bdesc_dst): New.

* config/rs6000/rs6000.md ("altivec_mtvscr"): New.
("altivec_vctuxs"): Fix typo.
("altivec_vnmsubfp"): Same.
("altivec_dssall"): New.
("altivec_mfvscr"): New.
("altivec_dss"): New.
("altivec_lvsl"): New.
("altivec_lvsr"): New.
("altivec_dstt"): New.
("altivec_dstst"): New.
("altivec_dststt"): New.
("altivec_dst"): New.

* config/rs6000/rs6000.h (rs6000_builtins): Add mtvscr, dssall,
mfvscr, dss, lvsl, lvsr, dstt, dstst, dststt, dst.

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

22 years ago * config/alpha/alpha.md (prologue_mcount): Remove lituse_jsr reloc.
rth [Thu, 10 Jan 2002 02:07:46 +0000 (02:07 +0000)]
    * config/alpha/alpha.md (prologue_mcount): Remove lituse_jsr reloc.

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

22 years ago * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
rth [Thu, 10 Jan 2002 01:38:17 +0000 (01:38 +0000)]
    * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
        type in which to perform the operation for each size.

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

22 years ago * config/mmix/mmix.c (mmix_asm_identify_gcc): Remove unused
hp [Thu, 10 Jan 2002 01:23:07 +0000 (01:23 +0000)]
* config/mmix/mmix.c (mmix_asm_identify_gcc): Remove unused
function.
* config/mmix/mmix-protos.h (mmix_asm_identify_gcc): Don't
prototype.
* config/mmix/mmix.c (ASM_IDENTIFY_GCC): Remove unused macro.

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

22 years ago * read-rtl.c: Fix formatting.
kazu [Thu, 10 Jan 2002 00:56:56 +0000 (00:56 +0000)]
* read-rtl.c: Fix formatting.
* real.c: Likewise.
* regclass.c: Likewise.
* regrename.c: Likewise.
* reg-stack.c: Likewise.
* reload1.c: Likewise.
* reload.c: Likewise.
* rtl.c: Likewise.

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

22 years ago For PR libgcj/5303:
tromey [Thu, 10 Jan 2002 00:39:16 +0000 (00:39 +0000)]
For PR libgcj/5303:
* gnu/gcj/convert/Convert.java (error): Program is called
`jv-convert'.  Print GNU-style message.  Exit with status 1, not
-1.
(main): Handle --help and --version.
(help): New method.
(version): Likewise.

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

22 years ago * rtlanal.c (find_reg_fusage): Use XEXP instead of SET_DEST
kazu [Thu, 10 Jan 2002 00:38:03 +0000 (00:38 +0000)]
* rtlanal.c (find_reg_fusage): Use XEXP instead of SET_DEST
to extract items in the expr_list chain.

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

22 years ago * gcc.c-torture/compile/20020109-2.c: New test.
law [Wed, 9 Jan 2002 23:53:25 +0000 (23:53 +0000)]
    * gcc.c-torture/compile/20020109-2.c: New test.

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

22 years ago2002-01-09 Paolo Carlini <pcarlini@unitus.it>
paolo [Wed, 9 Jan 2002 23:31:57 +0000 (23:31 +0000)]
2002-01-09  Paolo Carlini <pcarlini@unitus.it>

        * libsupc++/exception (bad_exception): Add comment.
        * libsupc++/new (bad_alloc): Same.
        * libsupc++/typeinfo (bad_cast): Same.
        (bad_typeid): Same.

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

22 years ago * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
law [Wed, 9 Jan 2002 23:30:04 +0000 (23:30 +0000)]
    * gcc.dg/asm-fs-1.c: Disable warnings when compiling.

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

22 years ago * gcc.c-torture/execute/loop-10.c: New test.
law [Wed, 9 Jan 2002 23:24:33 +0000 (23:24 +0000)]
    * gcc.c-torture/execute/loop-10.c: New test.

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

22 years ago For PR libgcj/5303:
tromey [Wed, 9 Jan 2002 23:22:20 +0000 (23:22 +0000)]
For PR libgcj/5303:
* jargrep.h: Removed RCS keywords.
(GVERSION): Removed.
* configure, Makefile.in, config.h.in: Rebuilt.
* configure.in: Added AM_MAINTAINER_MODE.
Don't look for getopt.h.  Use `fastjar' as package name.
* Makefile.am (INCLUDES): Look in ../include.
(LIBIBERTY): New macro.
(jar_LDADD): Use it.
(jar_DEPENDENCIES): Likewise.
(grepjar_LDADD): Likewise.
(grepjar_DEPENDENCIES): Likewise.
* jargrep.c: Removed RCS keywords.  Always include getopt.h.
(LONG_OPT): New macro.
(OPT_HELP): Likewise.
(main): Use getopt_long.  Let getopt print invalid argument
message.  Handle --help.  Use version().
(version): New function.
(optarg, optind): Don't declare.
(option_vec): New global.
(help): New function.
(Usage): Updated to GNU standards.
* jartool.c: Removed RCS keywords.  Include getopt.h.
(LONG_OPT): New macro.
(OPT_HELP): Likewise.
(options): New global.
(help): New function.
(usage): Print a single line.
(version): New function.
(expand_options): New function.
(main): Use getopt_long and expand_options.  Fail if `-u'
specified.  Changed handling of -f, -m, -V options.
(OPTION_STRING): New macro.
(version_string): Removed.

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

22 years ago * config/vax/vax.h (REAL_ARITHMETIC): Define.
rth [Wed, 9 Jan 2002 21:58:20 +0000 (21:58 +0000)]
    * config/vax/vax.h (REAL_ARITHMETIC): Define.

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

22 years ago * config/vax/vax.c (vax_rtx_cost): Never abort.
rth [Wed, 9 Jan 2002 21:52:54 +0000 (21:52 +0000)]
    * config/vax/vax.c (vax_rtx_cost): Never abort.

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

22 years ago * gcse.c (cprop_jump): Delete insn if simplified jump is no-op.
rth [Wed, 9 Jan 2002 21:49:02 +0000 (21:49 +0000)]
* gcse.c (cprop_jump): Delete insn if simplified jump is no-op.

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

22 years ago * gcc.c-torture/compile/20010226-1.c: New test.
jakub [Wed, 9 Jan 2002 21:34:32 +0000 (21:34 +0000)]
* gcc.c-torture/compile/20010226-1.c: New test.
* gcc.c-torture/compile/20010227-1.c: New test.
* gcc.c-torture/compile/20010426-1.c: New test.
* gcc.c-torture/compile/20010510-1.c: New test.
* gcc.c-torture/compile/20010605-3.c: New test.
* gcc.c-torture/compile/20010824-1.c: New test.
* gcc.c-torture/execute/20010409-1.c: New test.
* gcc.dg/noncompile/20000901-1.c: New test.
* gcc.dg/20001023-1.c: New test.
* gcc.dg/20001101-1.c: New test.
* gcc.dg/20001102-1.c: New test.
* gcc.dg/20010207-1.c: New test.
* gcc.dg/20010405-1.c: New test.
* gcc.dg/20010822-1.c: New test.
* gcc.dg/20011107-1.c: New test.

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

22 years ago * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
law [Wed, 9 Jan 2002 21:25:18 +0000 (21:25 +0000)]
* gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
execution failure on PA targets.

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

22 years ago * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
law [Wed, 9 Jan 2002 21:18:52 +0000 (21:18 +0000)]
* gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
execution failure on PA targets.

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

22 years ago * config/arm/arm.c (arm_gen_constant): Use trunc_int_for_mode.
rth [Wed, 9 Jan 2002 21:01:11 +0000 (21:01 +0000)]
    * config/arm/arm.c (arm_gen_constant): Use trunc_int_for_mode.
        Unify code from various alternatives.

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

22 years ago * regrename.c (copy_value): Ignore the copy if the source register
rth [Wed, 9 Jan 2002 20:54:49 +0000 (20:54 +0000)]
    * regrename.c (copy_value): Ignore the copy if the source register
        is present in the value chain with a narrower mode.

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

22 years ago * real.c (c4xtoe, toc4x): Do some special conversion on long doubles
rth [Wed, 9 Jan 2002 20:48:48 +0000 (20:48 +0000)]
    * real.c (c4xtoe, toc4x): Do some special conversion on long doubles
        for the c4x target. Also improve layout.

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

22 years ago2002-01-09 Paolo Carlini <pcarlini@unitus.it>
paolo [Wed, 9 Jan 2002 20:39:27 +0000 (20:39 +0000)]
2002-01-09  Paolo Carlini <pcarlini@unitus.it>

libstdc++/3150: revert 2001-11-30 commit. DR266 only means
that the destructors should be removed from the descriptions
in the standard: writing them explicitly allows the vtable
heuristic to work. For additional information see:
http://gcc.gnu.org/ml/libstdc++/2002-01/msg00090.html
http://gcc.gnu.org/ml/libstdc++/2002-01/msg00110.html
http://gcc.gnu.org/ml/libstdc++/2002-01/msg00155.html
* libsupc++/exception (bad_exception::~bad_exception()):
Reintroduce declaration.
* libsupc++/new (bad_alloc::~bad_alloc()): Same.
* libsupc++/typeinfo (bad_cast::~bad_cast()): Same.
(bad_typeid::~bad_typeid()): Same.
* libsupc++/eh_exception.cc (bad_exception::~bad_exception()):
Reintroduce definition.
* libsupc++/new_handler.cc (bad_alloc::~bad_alloc()): Same.
* libsupc++/tinfo.cc (bad_cast::~bad_cast()): Same.
(bad_typeid::~bad_typeid()): Same.

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

22 years ago2002-01-09 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 9 Jan 2002 20:34:19 +0000 (20:34 +0000)]
2002-01-09  Benjamin Kosnik  <bkoz@redhat.com>

* include/Makefile.am (c_base_srcdir): Remove duplicate '/'.
* include/Makefile.in: Regenerate.

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

22 years ago * gcc.c-torture/compile/20020109-1.c: New test.
jakub [Wed, 9 Jan 2002 18:26:46 +0000 (18:26 +0000)]
* gcc.c-torture/compile/20020109-1.c: New test.

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

22 years ago2002-01-09 Bo Thorsen <bo@suse.co.uk>
bo [Wed, 9 Jan 2002 13:45:47 +0000 (13:45 +0000)]
2002-01-09  Bo Thorsen  <bo@suse.co.uk>

* config/cpu/x86-64/bits/cpu_limits.h (__glibcpp_long_bits): Add
definition.

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

22 years ago * config/m32r/m32r.c (move_src_operand): Fix 32-bit int test.
rth [Wed, 9 Jan 2002 11:02:07 +0000 (11:02 +0000)]
    * config/m32r/m32r.c (move_src_operand): Fix 32-bit int test.
        * config/m32r/m32r.md (and ior xor splitters): Swap operands
        to match insn patterns.

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

22 years agoDaily bump.
gccadmin [Wed, 9 Jan 2002 08:16:25 +0000 (08:16 +0000)]
Daily bump.

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

22 years ago * regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG.
rth [Wed, 9 Jan 2002 07:57:49 +0000 (07:57 +0000)]
    * regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG.
        (copyprop_hardreg_forward_1): Likewise.

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

22 years ago * decl.h (grokdeclarator): Wrap long line.
grahams [Wed, 9 Jan 2002 06:32:47 +0000 (06:32 +0000)]
* decl.h (grokdeclarator): Wrap long line.

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

22 years ago * semantics.c (FINISH_COND): Uppercase macro paramaters and
grahams [Wed, 9 Jan 2002 06:07:18 +0000 (06:07 +0000)]
    * semantics.c (FINISH_COND): Uppercase macro paramaters and
        add parenthesis.

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

22 years ago * pa.md (decrement_and_branch_until_zero): Change predicate for
danglin [Wed, 9 Jan 2002 05:28:15 +0000 (05:28 +0000)]
* pa.md (decrement_and_branch_until_zero): Change predicate for
operand 0 from register_operand to reg_or_nonsymb_mem_operand.

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

22 years ago * ginclude/stddef.h: Define _BSD_WCHAR_T_DEFINED_ if _BSD_WCHAR_T_
bryce [Wed, 9 Jan 2002 04:56:25 +0000 (04:56 +0000)]
* ginclude/stddef.h: Define _BSD_WCHAR_T_DEFINED_ if _BSD_WCHAR_T_
gets undefined. For Darwin.

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

22 years ago * config/c4x/c4x.h: Use PUSH_ARGS and PUSH_ROUNDING for stack passing.
m.hayes [Wed, 9 Jan 2002 03:35:07 +0000 (03:35 +0000)]
* config/c4x/c4x.h: Use PUSH_ARGS and PUSH_ROUNDING for stack passing.

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

22 years ago * config/c4x/c4x/md: Remove extraneous constraints from define_splits.
m.hayes [Wed, 9 Jan 2002 03:27:30 +0000 (03:27 +0000)]
* config/c4x/c4x/md: Remove extraneous constraints from define_splits.

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

22 years ago * regrename.c (copy_value): Ignore overlapping copies.
rth [Wed, 9 Jan 2002 01:07:13 +0000 (01:07 +0000)]
* regrename.c (copy_value): Ignore overlapping copies.

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

22 years ago * Makefile.in: Rebuilt.
tromey [Tue, 8 Jan 2002 23:56:23 +0000 (23:56 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (ordinary_java_source_files): Added new files.
* gnu/java/locale/LocaleInformation.java: Extend
LocaleInformation_en.
* gnu/java/locale/LocaleInformation_en.java: Added zone strings
and time/date formats.
* gnu/java/locale/LocaleInformation_en_US.java: Now automatically
generated.
* gnu/java/locale/LocaleInformation_af_ZA.java: New file.
* gnu/java/locale/LocaleInformation_ar_AE.java: New file.
* gnu/java/locale/LocaleInformation_ar_BH.java: New file.
* gnu/java/locale/LocaleInformation_ar_DZ.java: New file.
* gnu/java/locale/LocaleInformation_ar_EG.java: New file.
* gnu/java/locale/LocaleInformation_ar_IN.java: New file.
* gnu/java/locale/LocaleInformation_ar_IQ.java: New file.
* gnu/java/locale/LocaleInformation_ar_JO.java: New file.
* gnu/java/locale/LocaleInformation_ar_KW.java: New file.
* gnu/java/locale/LocaleInformation_ar_LB.java: New file.
* gnu/java/locale/LocaleInformation_ar_LY.java: New file.
* gnu/java/locale/LocaleInformation_ar_MA.java: New file.
* gnu/java/locale/LocaleInformation_ar_OM.java: New file.
* gnu/java/locale/LocaleInformation_ar_QA.java: New file.
* gnu/java/locale/LocaleInformation_ar_SD.java: New file.
* gnu/java/locale/LocaleInformation_ar_SY.java: New file.
* gnu/java/locale/LocaleInformation_ar_TN.java: New file.
* gnu/java/locale/LocaleInformation_ar_YE.java: New file.
* gnu/java/locale/LocaleInformation_be_BY.java: New file.
* gnu/java/locale/LocaleInformation_bn_IN.java: New file.
* gnu/java/locale/LocaleInformation_br_FR.java: New file.
* gnu/java/locale/LocaleInformation_bs_BA.java: New file.
* gnu/java/locale/LocaleInformation_ca_ES.java: New file.
* gnu/java/locale/LocaleInformation_cs_CZ.java: New file.
* gnu/java/locale/LocaleInformation_cy_GB.java: New file.
* gnu/java/locale/LocaleInformation_da_DK.java: New file.
* gnu/java/locale/LocaleInformation_de_AT.java: New file.
* gnu/java/locale/LocaleInformation_de_BE.java: New file.
* gnu/java/locale/LocaleInformation_de_CH.java: New file.
* gnu/java/locale/LocaleInformation_de_DE.java: New file.
* gnu/java/locale/LocaleInformation_de_LU.java: New file.
* gnu/java/locale/LocaleInformation_el_GR.java: New file.
* gnu/java/locale/LocaleInformation_en_AU.java: New file.
* gnu/java/locale/LocaleInformation_en_BW.java: New file.
* gnu/java/locale/LocaleInformation_en_CA.java: New file.
* gnu/java/locale/LocaleInformation_en_DK.java: New file.
* gnu/java/locale/LocaleInformation_en_GB.java: New file.
* gnu/java/locale/LocaleInformation_en_HK.java: New file.
* gnu/java/locale/LocaleInformation_en_IE.java: New file.
* gnu/java/locale/LocaleInformation_en_IN.java: New file.
* gnu/java/locale/LocaleInformation_en_NZ.java: New file.
* gnu/java/locale/LocaleInformation_en_PH.java: New file.
* gnu/java/locale/LocaleInformation_en_SG.java: New file.
* gnu/java/locale/LocaleInformation_en_ZA.java: New file.
* gnu/java/locale/LocaleInformation_en_ZW.java: New file.
* gnu/java/locale/LocaleInformation_es_AR.java: New file.
* gnu/java/locale/LocaleInformation_es_BO.java: New file.
* gnu/java/locale/LocaleInformation_es_CL.java: New file.
* gnu/java/locale/LocaleInformation_es_CO.java: New file.
* gnu/java/locale/LocaleInformation_es_CR.java: New file.
* gnu/java/locale/LocaleInformation_es_DO.java: New file.
* gnu/java/locale/LocaleInformation_es_EC.java: New file.
* gnu/java/locale/LocaleInformation_es_ES.java: New file.
* gnu/java/locale/LocaleInformation_es_GT.java: New file.
* gnu/java/locale/LocaleInformation_es_HN.java: New file.
* gnu/java/locale/LocaleInformation_es_MX.java: New file.
* gnu/java/locale/LocaleInformation_es_NI.java: New file.
* gnu/java/locale/LocaleInformation_es_PA.java: New file.
* gnu/java/locale/LocaleInformation_es_PE.java: New file.
* gnu/java/locale/LocaleInformation_es_PR.java: New file.
* gnu/java/locale/LocaleInformation_es_PY.java: New file.
* gnu/java/locale/LocaleInformation_es_SV.java: New file.
* gnu/java/locale/LocaleInformation_es_US.java: New file.
* gnu/java/locale/LocaleInformation_es_UY.java: New file.
* gnu/java/locale/LocaleInformation_es_VE.java: New file.
* gnu/java/locale/LocaleInformation_et_EE.java: New file.
* gnu/java/locale/LocaleInformation_eu_ES.java: New file.
* gnu/java/locale/LocaleInformation_fa_IR.java: New file.
* gnu/java/locale/LocaleInformation_fi_FI.java: New file.
* gnu/java/locale/LocaleInformation_fo_FO.java: New file.
* gnu/java/locale/LocaleInformation_fr_BE.java: New file.
* gnu/java/locale/LocaleInformation_fr_CA.java: New file.
* gnu/java/locale/LocaleInformation_fr_CH.java: New file.
* gnu/java/locale/LocaleInformation_fr_FR.java: New file.
* gnu/java/locale/LocaleInformation_fr_LU.java: New file.
* gnu/java/locale/LocaleInformation_ga_IE.java: New file.
* gnu/java/locale/LocaleInformation_gd_GB.java: New file.
* gnu/java/locale/LocaleInformation_gl_ES.java: New file.
* gnu/java/locale/LocaleInformation_gv_GB.java: New file.
* gnu/java/locale/LocaleInformation_he_IL.java: New file.
* gnu/java/locale/LocaleInformation_hi_IN.java: New file.
* gnu/java/locale/LocaleInformation_hr_HR.java: New file.
* gnu/java/locale/LocaleInformation_hu_HU.java: New file.
* gnu/java/locale/LocaleInformation_id_ID.java: New file.
* gnu/java/locale/LocaleInformation_it_CH.java: New file.
* gnu/java/locale/LocaleInformation_it_IT.java: New file.
* gnu/java/locale/LocaleInformation_iw_IL.java: New file.
* gnu/java/locale/LocaleInformation_ja_JP.java: New file.
* gnu/java/locale/LocaleInformation_ka_GE.java: New file.
* gnu/java/locale/LocaleInformation_kl_GL.java: New file.
* gnu/java/locale/LocaleInformation_ko_KR.java: New file.
* gnu/java/locale/LocaleInformation_kw_GB.java: New file.
* gnu/java/locale/LocaleInformation_lt_LT.java: New file.
* gnu/java/locale/LocaleInformation_lv_LV.java: New file.
* gnu/java/locale/LocaleInformation_mi_NZ.java: New file.
* gnu/java/locale/LocaleInformation_mk_MK.java: New file.
* gnu/java/locale/LocaleInformation_mr_IN.java: New file.
* gnu/java/locale/LocaleInformation_mt_MT.java: New file.
* gnu/java/locale/LocaleInformation_nl_BE.java: New file.
* gnu/java/locale/LocaleInformation_nl_NL.java: New file.
* gnu/java/locale/LocaleInformation_nn_NO.java: New file.
* gnu/java/locale/LocaleInformation_no_NO.java: New file.
* gnu/java/locale/LocaleInformation_oc_FR.java: New file.
* gnu/java/locale/LocaleInformation_pl_PL.java: New file.
* gnu/java/locale/LocaleInformation_pt_BR.java: New file.
* gnu/java/locale/LocaleInformation_pt_PT.java: New file.
* gnu/java/locale/LocaleInformation_ro_RO.java: New file.
* gnu/java/locale/LocaleInformation_ru_RU.java: New file.
* gnu/java/locale/LocaleInformation_ru_UA.java: New file.
* gnu/java/locale/LocaleInformation_se_NO.java: New file.
* gnu/java/locale/LocaleInformation_sk_SK.java: New file.
* gnu/java/locale/LocaleInformation_sl_SI.java: New file.
* gnu/java/locale/LocaleInformation_sq_AL.java: New file.
* gnu/java/locale/LocaleInformation_sr_YU.java: New file.
* gnu/java/locale/LocaleInformation_sv_FI.java: New file.
* gnu/java/locale/LocaleInformation_sv_SE.java: New file.
* gnu/java/locale/LocaleInformation_ta_IN.java: New file.
* gnu/java/locale/LocaleInformation_te_IN.java: New file.
* gnu/java/locale/LocaleInformation_tg_TJ.java: New file.
* gnu/java/locale/LocaleInformation_tl_PH.java: New file.
* gnu/java/locale/LocaleInformation_tr_TR.java: New file.
* gnu/java/locale/LocaleInformation_uk_UA.java: New file.
* gnu/java/locale/LocaleInformation_ur_PK.java: New file.
* gnu/java/locale/LocaleInformation_uz_UZ.java: New file.
* gnu/java/locale/LocaleInformation_vi_VN.java: New file.
* gnu/java/locale/LocaleInformation_yi_US.java: New file.
* gnu/java/locale/LocaleInformation_zh_CN.java: New file.
* gnu/java/locale/LocaleInformation_zh_HK.java: New file.
* gnu/java/locale/LocaleInformation_zh_SG.java: New file.
* gnu/java/locale/LocaleInformation_zh_TW.java: New file.

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

22 years ago * config/alpha/alpha.c (alpha_split_conditional_move): Call copy_rtx
rth [Tue, 8 Jan 2002 23:42:56 +0000 (23:42 +0000)]
    * config/alpha/alpha.c (alpha_split_conditional_move): Call copy_rtx
        as needed to avoid shared structure.

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

22 years ago * config/h8300/h8300.c (get_shift_alg): Fix 15-bit LSHIFTRT on
kazu [Tue, 8 Jan 2002 23:11:53 +0000 (23:11 +0000)]
* config/h8300/h8300.c (get_shift_alg): Fix 15-bit LSHIFTRT on
H8/300H and H8/S.

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

22 years ago * doc/tm.texi (EASY_DIV_EXPR, IMPLICIT_FIX_EXPR,
jsm28 [Tue, 8 Jan 2002 22:51:46 +0000 (22:51 +0000)]
* doc/tm.texi (EASY_DIV_EXPR, IMPLICIT_FIX_EXPR,
LONGJMP_RESTORE_FROM_STACK, MAX_INT_TYPE_SIZE): Remove
documentation of obsolete macros.
* system.h: Poison these macros.
* config/1750a/1750a.h, config/a29k/a29k.h, config/alpha/alpha.h,
config/arc/arc.h, config/arm/arm.h, config/avr/avr.h,
config/c4x/c4x.h, config/clipper/clipper.h,
config/convex/convex.h, config/cris/cris.h, config/d30v/d30v.h,
config/dsp16xx/dsp16xx.h, config/elxsi/elxsi.h,
config/fr30/fr30.h, config/h8300/h8300.h, config/i370/i370.h,
config/i386/i386.h, config/i860/i860.h, config/i960/i960.h,
config/ia64/ia64.h, config/m32r/m32r.h, config/m68hc11/m68hc11.h,
config/m68k/m68k.h, config/m88k/m88k.h, config/mcore/mcore.h,
config/mips/mips.h, config/mmix/mmix.h, config/mn10200/mn10200.h,
config/mn10300/mn10300.h, config/ns32k/ns32k.h, config/pa/pa.h,
config/pdp11/pdp11.h, config/pj/pj.h, config/romp/romp.h,
config/rs6000/rs6000.h, config/s390/s390.h, config/sh/sh.h,
config/sparc/sparc.h, config/stormy16/stormy16.h,
config/v850/v850.h, config/vax/vax.h, config/we32k/we32k.h: Remove
definitions and commented out definitions of obsolete macros.
* config/mips/iris5.h (MAX_WCHAR_TYPE_SIZE): Don't define in terms
of MAX_INT_TYPE_SIZE.

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

22 years ago For PR libgcj/5031:
tromey [Tue, 8 Jan 2002 21:59:32 +0000 (21:59 +0000)]
For PR libgcj/5031:
* java/lang/natSystem.cc (init_properties): Use LC_MESSAGES to
choose default locale.

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

22 years ago * Makefile.in: Rebuilt.
tromey [Tue, 8 Jan 2002 21:34:59 +0000 (21:34 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (jv_convert_LDADD): Removed convert_source_files.

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

22 years ago2002-01-08 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>
tromey [Tue, 8 Jan 2002 21:14:58 +0000 (21:14 +0000)]
2002-01-08  Nic Ferrier  <nferrier@tf1.tapsellferrier.co.uk>

* java/net/natPlainSocketImpl.cc: Added timeout handling for
sockets.
(close): New function closes the socket.
(write): New functions for output to socket.
(read): New functions for reading from socket.
* java/net/PlainSocketImpl.java: Glue for new timeout
implementation.
(write): Call the native impl.
(read): Likewise.
(getInputStream): Get a stream to read from the socket.
(getOutputStream): Get a stream to write to the socket.

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

22 years ago * config/s390/s390.c (s390_preferred_reload_class): Never
uweigand [Tue, 8 Jan 2002 21:00:02 +0000 (21:00 +0000)]
* config/s390/s390.c (s390_preferred_reload_class): Never
return ADDR_REGS if it isn't a subset of the given class.
* config/s390/s390.h (REGISTER_MOVE_COST): Penalize not just
FP_REGS, but all superclasses as well.

* config/s390/s390.c (s390_function_profiler): Fix thinko.

* config/s390/s390.md (cmpdi_ccu_mem, cmpsi_ccu_mem,
cmphi_ccu_mem, cmpqi_ccu_mem): First operand of compare
must not be a const_int.

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

22 years ago * resolve.cc (_Jv_PrepareClass): Enable verifier.
tromey [Tue, 8 Jan 2002 20:51:45 +0000 (20:51 +0000)]
* resolve.cc (_Jv_PrepareClass): Enable verifier.

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

22 years ago * Makefile.in (toplev.o): Depend on options.h.
rth [Tue, 8 Jan 2002 20:20:39 +0000 (20:20 +0000)]
    * Makefile.in (toplev.o): Depend on options.h.
        (gcc.o): Depend on specs.h.

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

22 years ago * expr.c (store_expr): Convert VOIDmode constants back to target's
jakub [Tue, 8 Jan 2002 20:10:39 +0000 (20:10 +0000)]
* expr.c (store_expr): Convert VOIDmode constants back to target's
mode.

* gcc.dg/20020108-1.c: New test.

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

22 years ago2002-01-07 Andreas Tobler <a.tobler@schweiz.ch>
tromey [Tue, 8 Jan 2002 20:00:50 +0000 (20:00 +0000)]
2002-01-07  Andreas Tobler <a.tobler@schweiz.ch>

* java/lang/reflect/natMethod.cc: Don't include alloca.h.
(_Jv_CallAnyMethodA): Convert alloca to __builtin_alloca.

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

22 years ago * doc/invoke.texi: Markup gcc as @command. Refer to
gerald [Tue, 8 Jan 2002 19:59:50 +0000 (19:59 +0000)]
* doc/invoke.texi: Markup gcc as @command.  Refer to
http://gcc.gnu.org/onlinedocs/gcc/Contributors.html instead
of http://gcc.gnu.org/thanks.html.

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

22 years ago2002-01-08 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 8 Jan 2002 19:57:01 +0000 (19:57 +0000)]
2002-01-08  Benjamin Kosnik  <bkoz@redhat.com>

        libstdc++/2913
        libstdc++/4879
* include/bits/fstream.tcc (filebuf::_M_really_overflow): Test
return value of _M_file->sync().
(filebuf::showmanyc): Check for is_open.
* include/std/fstream (filebuf::sync): Tweak.
* testsuite/27_io/filebuf.cc: Tweak.

2002-01-08  John Fardo  <jfardo@laurelnetworks.com>
    Brad Garcia  <garsh@attbi.com>

* testsuite/27_io/filebuf_members.cc: Add test.

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

22 years ago * config/rs6000/rs6000.md: Add missing int register
dalej [Tue, 8 Jan 2002 19:14:51 +0000 (19:14 +0000)]
   * config/rs6000/rs6000.md: Add missing int register
        target case to movdf_low.

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

22 years ago2002-01-08 Chris Sears <cbsears_sf@yahoo.com>
tromey [Tue, 8 Jan 2002 19:07:46 +0000 (19:07 +0000)]
2002-01-08  Chris Sears  <cbsears_sf@yahoo.com>

* interpret.cc (ARRAYBOUNDSCHECK): New macro.
(continue1) [insn_iaload, insn_laload, insn_faload, insn_daload,
insn_aaload, insn_baload, insn_caload, insn_saload, insn_iastore,
insn_lastore, insn_fastore, insn_dastore, insn_aastore,
insn_bastore, insn_castore, insn_sastore]: Use it.
(continue1) [insn_arraylength]: Check for null array.

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

22 years ago * Makefile.in (cs-tconfig.h): Don't depend on $(CONFIG_H) or
zack [Tue, 8 Jan 2002 19:03:20 +0000 (19:03 +0000)]
* Makefile.in (cs-tconfig.h): Don't depend on $(CONFIG_H) or
except.h.  Remove commands to define USING_SJLJ_EXCEPTIONS.
(cppinit.o): Depend on except.h.
(gencheck.h, options.h, specs.h, s-gencheck, s-options,
s-specs): New rules.

* configure.in: Don't AC_DEFINE_UNQUOTED PACKAGE or VERSION.
Don't create specs.h/options.h/gencheck.h here.  Remove
unnecessary variable settings from last argument of AC_OUTPUT.
* config.in, configure: Regenerate.
* intl.c: Hardcode package name as "gcc".

* cppinit.c: Include except.h.
(builtin_array): Define __USING_SJLJ_EXCEPTIONS__ when
appropriate.
* unwind-dw2.c, unwind-sjlj.c, config/ia64/unwind-ia64.c:
Use #if(n)def __USING_SJLJ_EXCEPTIONS, not #if
(!)USING_SJLJ_EXCEPTIONS.
* doc/cpp.texi: Document __USING_SJLJ_EXCEPTIONS__.

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

22 years ago * doc/tm.texi (ASM_OUTPUT_EH_REGION_BEG, ASM_OUTPUT_EH_REGION_END,
jsm28 [Tue, 8 Jan 2002 18:16:25 +0000 (18:16 +0000)]
* doc/tm.texi (ASM_OUTPUT_EH_REGION_BEG, ASM_OUTPUT_EH_REGION_END,
ASM_OUTPUT_LABELREF_AS_INT, DOESNT_NEED_UNWINDER, EH_TABLE_LOOKUP,
OBJC_SELECTORS_WITHOUT_LABELS, OMIT_EH_TABLE): Remove
documentation of obsolete macros.
* system.h: Poison these macros.
* config/d30v/d30v.h, config/ns32k/encore.h,
config/stormy16/stormy16.h: Remove definitions and commented out
definitions of obsolete macros.

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

22 years agoRemoved spurious warnings when compiling Objective-C
nicola [Tue, 8 Jan 2002 18:03:56 +0000 (18:03 +0000)]
Removed spurious warnings when compiling Objective-C

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

22 years agoRemove spurious warnings of the like '__objc_class_ref_NSObject defined but
nicola [Tue, 8 Jan 2002 18:03:11 +0000 (18:03 +0000)]
Remove spurious warnings of the like '__objc_class_ref_NSObject defined but
not used'

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

22 years ago2002-01-08 H.J. Lu <hjl@gnu.org>
hjl [Tue, 8 Jan 2002 17:35:09 +0000 (17:35 +0000)]
2002-01-08  H.J. Lu <hjl@gnu.org>

* objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
for header files.

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

22 years agoRemove erroneous checkin on wrong branch.
aj [Tue, 8 Jan 2002 16:51:38 +0000 (16:51 +0000)]
Remove erroneous checkin on wrong branch.

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

22 years ago * gcse.c (gcse_main): Disable store_motion until it gets fixed.
aj [Tue, 8 Jan 2002 16:44:45 +0000 (16:44 +0000)]
* gcse.c (gcse_main): Disable store_motion until it gets fixed.

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

22 years ago * config/s390/linux.h (ASM_OUTPUT_LABELREF): Remove.
uweigand [Tue, 8 Jan 2002 13:11:23 +0000 (13:11 +0000)]
* config/s390/linux.h (ASM_OUTPUT_LABELREF): Remove.
* config/s390/s390.c (s390_emit_epilog): Add REG_FRAME_RELATED_EXPR
to insn adjusting stack/frame pointer.
* config/s390/s390.md (reload_la_64, reload_la_31): Do not
accept operands that cause the insn to be non-splittable.

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

22 years ago * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
geoffk [Tue, 8 Jan 2002 10:32:57 +0000 (10:32 +0000)]
* gcc.dg/altivec-4.c: Make the 'char' entries signed also for
consistency.

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

22 years ago * search.c (SET_BINFO_ACCESS): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:23:01 +0000 (10:23 +0000)]
    * search.c (SET_BINFO_ACCESS): Add parenthesis.

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

22 years ago * pt.c (ccat): Uppercase macro parameter.
grahams [Tue, 8 Jan 2002 10:22:28 +0000 (10:22 +0000)]
    * pt.c (ccat): Uppercase macro parameter.
        (cat): Likewise

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

22 years ago * mangle.c (MANGLE_TRACE): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:21:56 +0000 (10:21 +0000)]
    * mangle.c (MANGLE_TRACE): Add parenthesis.
        (MANGLE_TRACE_TREE): Likewise.
        (write_signed_number): Likewise.
        (write_unsigned_number): Likewise.

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

22 years ago Remove change log entries for error.c
grahams [Tue, 8 Jan 2002 10:21:17 +0000 (10:21 +0000)]
Remove change log entries for error.c

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

22 years ago * decl.c (BINDING_LEVEL): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:19:10 +0000 (10:19 +0000)]
    * decl.c (BINDING_LEVEL): Add parenthesis.
        (DEF_OPERATOR): Likewise.

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

22 years ago * class.c (VTT_TOP_LEVEL_P): Uppercase macro parameter and
grahams [Tue, 8 Jan 2002 10:18:40 +0000 (10:18 +0000)]
    * class.c (VTT_TOP_LEVEL_P): Uppercase macro parameter and
        whitespace.
        (VTT_MARKED_BINFO_P): Likewise.

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

22 years ago * call.c (convert_like): Add parenthesis and wrap.
grahams [Tue, 8 Jan 2002 10:18:06 +0000 (10:18 +0000)]
    * call.c (convert_like): Add parenthesis and wrap.
        (convert_like_with_context): Likewise.
        (ICS_RANK): Whitespace.
        (NEED_TEMPORARY_P): Remove parenthesis.

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

22 years ago * xref.c (FILE_NAME_ABSOLUTE_P): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:17:21 +0000 (10:17 +0000)]
    * xref.c (FILE_NAME_ABSOLUTE_P): Add parenthesis.
        (PALLOC): Uppercase macro parameter and whitespace.
        (SALLOC): Uppercase macro parameter.
        (SFREE): Uppercase macros parameter, add parenthese and
        whitespace.
        (STREQL): Uppercase macro parameter and whitespace.
        (STRNEQ): Likewise.
        (STRLSS): Likewise.
        (STRLEQ): Likewise.
        (STRGTR): Likewise.
        (STRGEQ): Likewise.

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

22 years ago * c-tree.h (C_TYPE_FIELDS_READONLY): Uppercase macro parameter.
grahams [Tue, 8 Jan 2002 10:03:10 +0000 (10:03 +0000)]
    * c-tree.h (C_TYPE_FIELDS_READONLY): Uppercase macro parameter.
        (C_TYPE_FIELDS_VOLATILE): Likewise.
        (C_TYPE_BEING_DEFINED): Likewise.
        (C_IS_RESERVED_WORD): Likewise.
        (C_TYPE_VARIABLE_SIZE): Likewise.
        (C_DECL_VARIABLE_SIZE): Likewise.
        (C_MISSING_PROTOTYPE_WARNED): Likewise.
        (C_SET_EXP_ORIGINAL_CODE): Likewise.
        (C_TYPEDEF_EXPLICITLY_SIGNED): Uppercase macro parameter and remove
        parenthesis.
        (C_DECL_ANTICIPATED): Likewise.
        (c_build_type_variant): Add parenthesis.

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

22 years ago * gcc.c (option_map): Remove --version.
jsm28 [Tue, 8 Jan 2002 10:00:27 +0000 (10:00 +0000)]
* gcc.c (option_map): Remove --version.
(process_command): Handle -fversion following the GNU Coding
Standards.  Partially addresses PR other/704.

f:
* g77spec.c (lookup_option): Handle -fversion.
(lang_specific_driver): Update copyright date in --version output.

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

22 years ago * combine.c (combine_instructions): Fix typo.
grahams [Tue, 8 Jan 2002 09:57:48 +0000 (09:57 +0000)]
* combine.c (combine_instructions): Fix typo.

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

22 years ago * debug.h: Use "tree" and "rtx" throughout.
grahams [Tue, 8 Jan 2002 09:54:39 +0000 (09:54 +0000)]
* debug.h: Use "tree" and "rtx" throughout.

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

22 years ago * invoke.texi: Markup g77 as @command. Remove reference to
gerald [Tue, 8 Jan 2002 09:28:24 +0000 (09:28 +0000)]
* invoke.texi: Markup g77 as @command.  Remove reference to
http://gcc.gnu.org/thanks.html.

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

22 years agoDaily bump.
gccadmin [Tue, 8 Jan 2002 08:16:21 +0000 (08:16 +0000)]
Daily bump.

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

22 years agoIf a symbol ref is in the constant pool, use the pool's version of the symbol instead.
nickc [Tue, 8 Jan 2002 06:52:57 +0000 (06:52 +0000)]
If a symbol ref is in the constant pool, use the pool's version of the symbol instead.

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

22 years ago * regrename.c (find_oldest_value_reg): Ignore the value chain if
rth [Tue, 8 Jan 2002 06:13:34 +0000 (06:13 +0000)]
    * regrename.c (find_oldest_value_reg): Ignore the value chain if
        the original register was copied in a mode with a fewer number of
        hard registers than the desired mode.
        (copyprop_hardreg_forward_1): Likewise.
        (debug_value_data): Fix loop test.
        * toplev.c (parse_options_and_default_flags): Reenable
        -fcprop-registers at -O1.

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

22 years ago * testsuite/gcc.dg/altivec-4.c: Test altivec predicates.
aldyh [Tue, 8 Jan 2002 04:52:36 +0000 (04:52 +0000)]
    * testsuite/gcc.dg/altivec-4.c: Test altivec predicates.

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

22 years ago002-01-07 Aldy Hernandez <aldyh@redhat.com>
aldyh [Tue, 8 Jan 2002 04:50:33 +0000 (04:50 +0000)]
002-01-07  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c (bdesc_2arg): Add altivec predicates.
        (altivec_init_builtins): New node v4si_ftype_v16qi_v16qi.

        * config/rs6000/rs6000.h (rs6000_builtins): Add enums for altivec
        predicates.

        * config/rs6000/rs6000.md: Add altivec predicate patterns.

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