platform/upstream/linaro-gcc.git
22 years ago * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
rth [Thu, 28 Mar 2002 01:52:55 +0000 (01:52 +0000)]
    * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
        * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
        move from g++.old-deja/g++.ext/.

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

22 years ago * configure.in (gcc_cv_as): Use $target_alias in directory searchs
amodra [Thu, 28 Mar 2002 00:19:56 +0000 (00:19 +0000)]
* configure.in (gcc_cv_as): Use $target_alias in directory searchs
rather than $target.  Heed program_prefix and
program_transform_name.  Search for gas in cross-compiler case too.
"test -x" rather than "test -f".
(gcc_cv_ld): Likewise.
(gcc_cv_nm): Heed program_prefix and program_transform_name.
(gcc_cv_objdump): Likewise.
* configure: Regenerate.

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

22 years ago * Makefile.in (attribs.o): Update.
neil [Wed, 27 Mar 2002 23:16:17 +0000 (23:16 +0000)]
* Makefile.in (attribs.o): Update.
* attribs.c: Include langhooks.h.
(decl_attributes): Use langhook.
* c-decl.c (insert_default_attributes): Rename.
* c-tree.h (c_insert_default_attributes): New.
* langhooks-def.h (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES):New.
(LANG_HOOKS_INITIALIZER): Update.
* langhooks.h (struct lang_hooks): New hook.
* tree.h (insert_default_attributes): Remove.
ada:
* misc.c (insert_default_attributes): Remove.
cp:
* cp-lang.c (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES): Redefine.
* cp-tree.h (cxx_insert_default_attributes): New.
* decl.c (insert_default_attributes): Rename.
objc:
* objc-lang.c (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES): Redefine.

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

22 years ago * expr.c (expand_invoke): Don't generate null pointer check if
tromey [Wed, 27 Mar 2002 23:12:05 +0000 (23:12 +0000)]
* expr.c (expand_invoke): Don't generate null pointer check if
we're calling <init>.

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

22 years ago * config/i386/i386.c (classify_argument): Also check for
schwab [Wed, 27 Mar 2002 22:53:08 +0000 (22:53 +0000)]
* config/i386/i386.c (classify_argument): Also check for
QUAL_UNION_TYPE.

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

22 years ago * configure.in (alpha*-dec-osf*): Enable libgcj.
ro [Wed, 27 Mar 2002 22:52:00 +0000 (22:52 +0000)]
* configure.in (alpha*-dec-osf*): Enable libgcj.

gcc:
* doc/install.texi (alpha*-dec-osf*): Don't need --enable-libgcj
any more.

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

22 years ago * i960.md (ret): Set PC.
hubicka [Wed, 27 Mar 2002 22:23:12 +0000 (22:23 +0000)]
* i960.md (ret): Set PC.
(nonlocal_goto): Fix expander.
* builtins.c (epxand_builin_longjmp): Check that we've emitted
some jump or call.

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

22 years ago * optabs.c (emit_no_conflict_block, emit_libcall_block): Avoid nesting
hubicka [Wed, 27 Mar 2002 22:16:20 +0000 (22:16 +0000)]
* optabs.c (emit_no_conflict_block, emit_libcall_block): Avoid nesting
of libcall regions.

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

22 years ago * cfgrtl.c (merge_blocks_nomove): Use set_block_for_insn instead of
hubicka [Wed, 27 Mar 2002 21:56:50 +0000 (21:56 +0000)]
* cfgrtl.c (merge_blocks_nomove): Use set_block_for_insn instead of
assigning to BLOCK_FOR_INSN directly.

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

22 years ago2002-03-27 Phil Edwards <pme@gcc.gnu.org>
pme [Wed, 27 Mar 2002 21:41:36 +0000 (21:41 +0000)]
2002-03-27  Phil Edwards  <pme@gcc.gnu.org>

* docs/doxygen/Intro.3:  Date tweak.
* docs/doxygen/TODO:  Update.
* docs/doxygen/doxygroups.cc:  Point to tables.html.
* docs/doxygen/mainpage.html:  Date tweak.
* docs/doxygen/run_doxygen:  Version tweak.  Copy tables.html over.
* docs/doxygen/tables.html:  Fill in the blanks.

* docs/doxygen/user.cfg.in (ALIASES):  Remove maint and endmaint.
* include/bits/stl_algo.h:  Likewise; use expanded form.
* include/bits/stl_alloc.h:  Likewise.
* include/bits/stl_construct.h:  Likewise.
* include/bits/stl_deque.h:  Likewise.
* include/bits/stl_iterator_base_types.h:  Likewise.
* include/bits/stl_list.h:  Likewise.
* include/bits/stl_relops.h:  Likewise.
* include/bits/stl_tempbuf.h:  Likewise.
* include/bits/stl_vector.h:  Likewise.
* include/std/std_memory.h:  Likewise.

* include/bits/stl_deque.h:  Point into tables.html and add @ingroup.
* include/bits/stl_list.h:  Likewise.
* include/bits/stl_vector.h:  Likewise.

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

22 years ago * i386.c (ix86_output_addr_diff_elt): Remove binutils bug workaround.
hubicka [Wed, 27 Mar 2002 21:37:54 +0000 (21:37 +0000)]
* i386.c (ix86_output_addr_diff_elt): Remove binutils bug workaround.

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

22 years ago * MAINTAINERS (Write After Approval): Add myself.
gingell [Wed, 27 Mar 2002 21:16:28 +0000 (21:16 +0000)]
* MAINTAINERS (Write After Approval): Add myself.

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

22 years ago * include/posix-threads.h [alpha] (_Jv_ThreadSelf): Avoid a copy.
rth [Wed, 27 Mar 2002 19:25:04 +0000 (19:25 +0000)]
    * include/posix-threads.h [alpha] (_Jv_ThreadSelf): Avoid a copy.

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

22 years ago * os_dep.c (GC_init_linux_data_start): Fix references to
rth [Wed, 27 Mar 2002 19:21:32 +0000 (19:21 +0000)]
    * os_dep.c (GC_init_linux_data_start): Fix references to
        __data_start and _end.

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

22 years ago * g++.dg/init/new2.C: New test.
mmitchel [Wed, 27 Mar 2002 19:16:36 +0000 (19:16 +0000)]
* g++.dg/init/new2.C: New test.

PR c++/4884
* call.c (build_op_delete_call): Allow for the fact the placement
may be a COMPOUND_EXPR.

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

22 years ago * c-common.c (c_expand_expr): Fix prototype.
neil [Wed, 27 Mar 2002 18:28:06 +0000 (18:28 +0000)]
* c-common.c (c_expand_expr): Fix prototype.
* c-common.h (c_expand_expr): Always declare, update.
* c-lang.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
* c-objc-common.c (c_objc_common_init): No global hook.
* expr.c (expand_expr): Use langhook.
* expr.h (enum expand_modifier): Conditionally declare.
* langhooks-def.h (lhd_expand_expr, LANG_HOOKS_EXPAND_EXPR): New.
(LANG_HOOKS_INITIALIZER): Update.
* langhooks.c (lhd_expand_expr): New.
* langhooks.h (struct lang_hooks): New hook.
* toplev.c (lang_expand_expr_t, lang_expand_expr): Delete.
(lang_independent_init): Don't default hook.
ada:
* misc.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
(gnat_init): Don't set hook.
(gnat_expand_expr): Fix prototype.
cp:
* cp-lang.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
* cp-tree.h (init_cplus_expand): Remove.
(cxx_expand_expr): New.
* expr.c (cplus_expand_expr): Rename cxx_expand_expr,
fix prototype.
(init_cplus_expand): Remove.
* lex.c (cxx_init): Don't call init_cplus_expand.
java:
* expr.c (java_lang_expand_expr): Rename java_expand_expr,
fix prototype.
* java-tree.h (java_lang_expand_expr): Similarly.
* lang.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
(java_init): Don't set hook.
objc:
* objc-lang.c (LANG_HOOKS_EXPAND_EXPR): Redefine.

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

22 years ago * dyn-string.c: Add libgcc exception to copyright notice.
mmitchel [Wed, 27 Mar 2002 18:26:18 +0000 (18:26 +0000)]
* dyn-string.c: Add libgcc exception to copyright notice.

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

22 years ago2002-03-25 Andrew Haley <aph@cambridge.redhat.com>, Hans Boehm <Hans_Boehm@hp.com>
aph [Wed, 27 Mar 2002 17:08:47 +0000 (17:08 +0000)]
2002-03-25  Andrew Haley <aph@cambridge.redhat.com>, Hans Boehm <Hans_Boehm@hp.com>

        * include/dwarf2-signal.h (MAKE_THROW_FRAME): Add for IA-64.
        (INIT_SEGV, INIT_FPE): Add versions that use __libc_sigaction
        instead of syscall on IA-64.
        Add FIXME comment.

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

22 years ago2002-03-27 Anthony Green <green@redhat.com>
tromey [Wed, 27 Mar 2002 16:41:44 +0000 (16:41 +0000)]
2002-03-27  Anthony Green  <green@redhat.com>

* libgcj.spec.in: Add CHECKREFSPEC.
* configure.in: Ditto.
* configure.host: Ditto.  Check references for xscale-elf.
* configure: Rebuilt.

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

22 years ago2002-03-27 Anthony Green <green@redhat.com>
tromey [Wed, 27 Mar 2002 16:31:18 +0000 (16:31 +0000)]
2002-03-27  Anthony Green  <green@redhat.com>

* libjava.lang/InvokeReturn.java: Modify test for targets
which do not yet support reflection.

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

22 years ago2002-03-27 Anthony Green <green@redhat.com>
tromey [Wed, 27 Mar 2002 16:29:04 +0000 (16:29 +0000)]
2002-03-27  Anthony Green  <green@redhat.com>

* libjava.jni/jni.exp (gcj_jni_run): Fix cross build test.

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

22 years ago2002-03-27 Anthony Green <green@redhat.com>
tromey [Wed, 27 Mar 2002 16:27:06 +0000 (16:27 +0000)]
2002-03-27  Anthony Green  <green@redhat.com>

* lib/libjava.exp: Add the wrapper link options only when we're
linking.

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

22 years ago PR target/6054
rth [Wed, 27 Mar 2002 10:34:14 +0000 (10:34 +0000)]
    PR target/6054
        * config/ia64/ia64.c (ia64_expand_call): Use pic patterns for
        TARGET_CONST_GP.  Simplify conditions.

* gcc.dg/20020326-1.c: New.

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

22 years ago * config/sparc/freebsd.h, config/sparc/linux.h, config/sparc/linux64.h,
rth [Wed, 27 Mar 2002 10:30:45 +0000 (10:30 +0000)]
    * config/sparc/freebsd.h, config/sparc/linux.h, config/sparc/linux64.h,
        config/sparc/netbsd-elf.h, config/sparc/pbd.h, config/sparc/sol2.h,
        config/sparc/vxsim.h (LOCAL_LABEL_PREFIX): Define.

* gcc.dg/debug/20020327-1.c: New.

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

22 years ago * config/i386/cygwin.h (TARGET_DLL, TARGET_WIN32,
dannysmith [Wed, 27 Mar 2002 09:51:53 +0000 (09:51 +0000)]
* config/i386/cygwin.h (TARGET_DLL, TARGET_WIN32,
TARGET_CYGWIN, TARGET_WINDOWS): Remove unused switches.
(MASK_DLL, MASK_WIN32, MASK_CYGWIN, MASK_WINDOWS):
Remove unnecessary masks.
(MASK_NOP_FUN_DLLIMPORT): Use an unused an bit.
(SUBTARGET_SWITCHES): Use empty masks for -mwin32, -mcygwin,
-mwindows, -mdll switches and their negations.

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

22 years ago Fix for PR java/5850:
bryce [Wed, 27 Mar 2002 08:27:27 +0000 (08:27 +0000)]
    Fix for PR java/5850:
        * parse.y (lookup_field_wrapper): Call itself recursively for enclosing
        context if field was not found in the current scope.
        * expr.c (lookup_field): Don't look in enclosing contexts.

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

22 years agoDaily bump.
gccadmin [Wed, 27 Mar 2002 08:18:11 +0000 (08:18 +0000)]
Daily bump.

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

22 years ago * gcc-common.c (lang_mark_false_label_stack): Remove.
neil [Wed, 27 Mar 2002 07:30:52 +0000 (07:30 +0000)]
* gcc-common.c (lang_mark_false_label_stack): Remove.
* ggc.h (lang_mark_false_label_stack): Similarly.
ada:
* misc.c (ggc_p): Remove.

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

22 years ago2002-03-26 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 27 Mar 2002 04:29:32 +0000 (04:29 +0000)]
2002-03-26  Benjamin Kosnik  <bkoz@redhat.com>

* include/c/: Guard with _CPP_.
* include/c_std/: Same.
* include/Makefile.am: Fixup install, link routines for null
c_base_headers_extra scenarios.
* include/Makefile.in: Regerate.

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

22 years ago * pa/pa-pro-end.h (CPP_PREDEFINES): Add -D__pro__.
law [Wed, 27 Mar 2002 03:56:23 +0000 (03:56 +0000)]
* pa/pa-pro-end.h (CPP_PREDEFINES): Add -D__pro__.

* pa/lib2funcs.asm: Don't use .SPACE and .SUBSPACE if __pro__
or __rtems_ is defined.

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

22 years ago * config/alpha/alpha.c (alpha_emit_set_const): Add a REG_EQUAL note
rth [Wed, 27 Mar 2002 03:03:18 +0000 (03:03 +0000)]
    * config/alpha/alpha.c (alpha_emit_set_const): Add a REG_EQUAL note
        if a non-trivial load was emitted.
        (alpha_emit_set_const_1): Remove obsolete extension.  Fix thinko
        in high+extra+low case.

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

22 years ago * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
rth [Wed, 27 Mar 2002 02:30:23 +0000 (02:30 +0000)]
    * gcc.dg/pragma-re-2.c: Avoid empty source file warning.

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

22 years ago * config.gcc (sparc*-solaris): Use float_format=sparc.
rth [Wed, 27 Mar 2002 02:24:28 +0000 (02:24 +0000)]
    * config.gcc (sparc*-solaris): Use float_format=sparc.

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

22 years ago * gcc.dg/20020312-2.c: Don't test epilogue vs global register
rth [Wed, 27 Mar 2002 01:43:36 +0000 (01:43 +0000)]
    * gcc.dg/20020312-2.c: Don't test epilogue vs global register
        on sparc.

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

22 years ago * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
rth [Wed, 27 Mar 2002 01:23:35 +0000 (01:23 +0000)]
    * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
        sparcv9 systems.
        * gcc.dg/20001102-1.c: Likewise.

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

22 years ago * config/sparc/sparc.h (MAX_WCHAR_TYPE_SIZE): Don't define.
rth [Wed, 27 Mar 2002 01:17:07 +0000 (01:17 +0000)]
    * config/sparc/sparc.h (MAX_WCHAR_TYPE_SIZE): Don't define.
        * config/sparc/linux-aout.h (MAX_WCHAR_TYPE_SIZE): Don't undef.
        * config/sparc/linux.h, config/sparc/linux64.h: Likewise.
        * config/sparc/sol2.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Redefine.
        (WINT_TYPE_SIZE): Fix at 32.

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

22 years ago2002-03-26 H.J. Lu (hjl@gnu.org)
hjl [Tue, 26 Mar 2002 22:56:51 +0000 (22:56 +0000)]
2002-03-26  H.J. Lu  (hjl@gnu.org)

* config.table: Support --with-build-subdir.
* configure.in: Likewise.
* configure: Rebuild.

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

22 years ago * include/dwarf2-signal.h: Temporarily back out last change.
hboehm [Tue, 26 Mar 2002 22:44:48 +0000 (22:44 +0000)]
* include/dwarf2-signal.h: Temporarily back out last change.

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

22 years ago * toplev.c (rest_of_compilation): Delay emit_initial_value_sets
rth [Tue, 26 Mar 2002 22:07:47 +0000 (22:07 +0000)]
    * toplev.c (rest_of_compilation): Delay emit_initial_value_sets
        until after eh landing pad generation.
        * config/alpha/alpha.c (alpha_gp_save_rtx): Use gen_mem_addressof.
        * config/alpha/alpha.md (exception_receiver_2): Only accept MEMs.

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

22 years ago2002-03-26 Phil Edwards <pme@gcc.gnu.org>
pme [Tue, 26 Mar 2002 21:48:40 +0000 (21:48 +0000)]
2002-03-26  Phil Edwards  <pme@gcc.gnu.org>

* gcc.dg/cpp/endif-pedantic1.c,
gcc.dg/cpp/endif-pedantic2.c:  New tests.

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

22 years ago * expr.h (ADD_PARM_SIZE): One more convert for INC.
rth [Tue, 26 Mar 2002 21:39:50 +0000 (21:39 +0000)]
    * expr.h (ADD_PARM_SIZE): One more convert for INC.

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

22 years ago2002-03-26 Phil Edwards <pme@gcc.gnu.org>
pme [Tue, 26 Mar 2002 21:38:40 +0000 (21:38 +0000)]
2002-03-26  Phil Edwards  <pme@gcc.gnu.org>

* gcc.c (cpp_options):  Preserve relative ordering of -pedantic
and warning switches.
(cc1_options):  Likewise.

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

22 years ago * config/ia64/linux.h (MD_FALLBACK_FRAME_STATE_FOR):
hboehm [Tue, 26 Mar 2002 21:27:12 +0000 (21:27 +0000)]
* config/ia64/linux.h (MD_FALLBACK_FRAME_STATE_FOR):
Restore more of the signal context.  Set no_reg_stack_frame.
* config/ia64/unwind-ia64.c (unw_state_record):
Add no_reg_stack_frame, comments.
(uw_frame_state_for): Initialize when field to UNW_WHEN_NEVER.
(uw_update_context): Adjust bsp when unwinding from leaf,
but not signal frame.

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

22 years ago * prj-makr.ads, prj-makr.adb : New files.
bosch [Tue, 26 Mar 2002 21:07:04 +0000 (21:07 +0000)]
* prj-makr.ads, prj-makr.adb : New files.

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

22 years ago * libjava.mauve/mauve.exp (test_mauve): Use correct stderr
tromey [Tue, 26 Mar 2002 20:51:19 +0000 (20:51 +0000)]
* libjava.mauve/mauve.exp (test_mauve): Use correct stderr
redirection code.

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

22 years ago * config/rs6000/aix51.h (WCHAR_TYPE): Define.
dje [Tue, 26 Mar 2002 20:13:45 +0000 (20:13 +0000)]
    * config/rs6000/aix51.h (WCHAR_TYPE): Define.

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

22 years ago * config/xtensa/xtensa.c (xtensa_va_arg): Handle variable-sized types.
bwilson [Tue, 26 Mar 2002 19:32:18 +0000 (19:32 +0000)]
    * config/xtensa/xtensa.c (xtensa_va_arg): Handle variable-sized types.

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

22 years ago Fix for PR java/5942:
tromey [Tue, 26 Mar 2002 18:59:04 +0000 (18:59 +0000)]
Fix for PR java/5942:
* parse.y (init_src_parse): Added sanity check.
* parse.h (struct parser_ctxt) [modifier_ctx]: Array has 12
elements, not 11.

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

22 years ago PR c++/4884.
mmitchel [Tue, 26 Mar 2002 18:37:56 +0000 (18:37 +0000)]
PR c++/4884.
* init.c (build_new_1): Allow for the fact the result of
build_function_call may be a COMPOUND_EXPR.

* g++.dg/init/new1.C: New test.

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

22 years agocp:
nathan [Tue, 26 Mar 2002 18:16:26 +0000 (18:16 +0000)]
cp:
PR c++/5682
* cp-tree.h (BINFO_PRIMARY_P): Explain meaning better.
(dfs_skip_nonprimary_vbases_unmarkedp): Remove.
(dfs_skip_nonprimary_vbases_markedp): Remove.
* search.c (get_shared_vbase_if_not_primary): Remove.
(dfs_skip_nonprimary_vbases_unmarkedp): Remove.
(dfs_skip_nonprimary_vbases_markedp): Remove.
(dfs_unmarked_real_bases_queue_p): Just get the canonical binfo.
(dfs_marked_real_bases_queue_p): Likewise.
testsuite:
* g++.dg/abi/vbase9.C: New test.

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

22 years ago* gcc.dg/arm-asm.c: New test.
rearnsha [Tue, 26 Mar 2002 17:59:00 +0000 (17:59 +0000)]
* gcc.dg/arm-asm.c: New test.

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

22 years agoPR target/5621
rearnsha [Tue, 26 Mar 2002 17:34:22 +0000 (17:34 +0000)]
PR target/5621
* arm.md (define_asm_attributes): Reapply patch of Thu Sep 9, 1999:
"Add a pool_range attribute", which was lost during the ARM/Thumb
merge.

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

22 years ago * config/xtensa/xtensa.c (xtensa_valid_move): Allow move from
bwilson [Tue, 26 Mar 2002 17:16:52 +0000 (17:16 +0000)]
    * config/xtensa/xtensa.c (xtensa_valid_move): Allow move from
        a register into the MAC16 accumulator.

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

22 years agoAdd -Wswitch-enum. Document.
cagney [Tue, 26 Mar 2002 15:36:37 +0000 (15:36 +0000)]
Add -Wswitch-enum.  Document.
Fix PR c/5044.

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

22 years ago* arm.md (reload_mulsi3, reload_mulsi_compare0, reload_muladdsi)
rearnsha [Tue, 26 Mar 2002 13:52:50 +0000 (13:52 +0000)]
* arm.md (reload_mulsi3, reload_mulsi_compare0, reload_muladdsi)
(reload_mulsi_compare0_scratch, reload_muladdsi_compare0)
(reload_muladdsi_compare0_scratch): Delete.

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

22 years ago * doc/install.texi (*-*-freebsd*): Update.
ljrittle [Tue, 26 Mar 2002 12:35:20 +0000 (12:35 +0000)]
* doc/install.texi (*-*-freebsd*): Update.

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

22 years ago * include/posix-threads.h: Support <.../pal.h> on FreeBSD/alpha.
ljrittle [Tue, 26 Mar 2002 11:26:13 +0000 (11:26 +0000)]
* include/posix-threads.h: Support <.../pal.h> on FreeBSD/alpha.

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

22 years ago * config/alpha/alpha.c (alpha_va_arg): Read MUST_PASS_IN_STACK
rth [Tue, 26 Mar 2002 09:07:10 +0000 (09:07 +0000)]
    * config/alpha/alpha.c (alpha_va_arg): Read MUST_PASS_IN_STACK
        types from the normal argument frame.

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

22 years ago * expr.h (ADD_PARM_SIZE): Cast INC to ssizetype.
rth [Tue, 26 Mar 2002 09:06:11 +0000 (09:06 +0000)]
    * expr.h (ADD_PARM_SIZE): Cast INC to ssizetype.
        (SUB_PARM_SIZE): Cast DEC to ssizetype.

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

22 years ago * config/sparc/sparc.c (function_arg_pass_by_reference): Pass
rth [Tue, 26 Mar 2002 08:59:39 +0000 (08:59 +0000)]
    * config/sparc/sparc.c (function_arg_pass_by_reference): Pass
        variable sized objects by reference.
        (sparc_va_arg): Receive them by reference too.

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

22 years ago * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
rth [Tue, 26 Mar 2002 08:53:14 +0000 (08:53 +0000)]
    * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
        structure.

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

22 years ago * config/s390/s390.c (s390_emit_epilogue): Change epilogue
hpenner [Tue, 26 Mar 2002 08:44:47 +0000 (08:44 +0000)]
  * config/s390/s390.c (s390_emit_epilogue): Change epilogue
        code to not restoring global registers.

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

22 years agoDaily bump.
gccadmin [Tue, 26 Mar 2002 08:17:37 +0000 (08:17 +0000)]
Daily bump.

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

22 years ago * Makefile.in (ggc-common.o): Update.
neil [Tue, 26 Mar 2002 07:16:01 +0000 (07:16 +0000)]
* Makefile.in (ggc-common.o): Update.
* c-decl.c (lang_mark_tree): Rename c_mark_tree.
* c-lang.c (LANG_HOOKS_MARK_TREE): Redefine.
* c-tree.h (c_mark_tree): New.
* ggc-common.c: Include langhooks.h.
(gcc_mark_trees): Use new langhook.
* ggc-callbacks.c: Delete file.
* ggc.h (lang_mark_tree): Remove.
* langhooks-def.h (LANG_HOOKS_MARK_TREE): New.
(LANG_HOOKS_INITIALIZER): Update.
* langhooks.h (struct lang_hooks): New hook.
ada:
* misc.c (LANG_HOOKS_MARK_TREE): Redefine.
(lang_mark_tree): Make static, rename.
cp:
* cp-lang.c (LANG_HOOKS_MARK_TREE): Redefine.
* cp-tree.h (cxx_mark_tree): New.
* decl.c (lang_mark_tree): Rename cxx_mark_tree.
f:
* com.c (LANG_HOOKS_MARK_TREE): Redefine.
(lang_mark_tree): Rename ffe_mark_tree, make static.
java:
* decl.c (lang_mark_tree): Rename java_mark_tree.
* java-tree.h (java_mark_tree): New.
* java-lang.c (LANG_HOOKS_MARK_TREE): Redefine.
objc:
* objc-lang.c (LANG_HOOKS_MARK_TREE): Redefine.

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

22 years ago * configure.in, configure: enable dwarf2-exception-style
hboehm [Tue, 26 Mar 2002 03:42:54 +0000 (03:42 +0000)]
* configure.in, configure: enable dwarf2-exception-style
exception handling on IA-64.
* include/dwarf2-signal.h (MAKE_THROW_FRAME): Add for IA-64.
(INIT_SEGV, INIT_FPE): Use __libc_sigaction instead of syscall.
Add FIXME comment.

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

22 years ago * doc/cpp.texi: Exclude entire Top node from printed manual.
zack [Tue, 26 Mar 2002 03:25:05 +0000 (03:25 +0000)]
* doc/cpp.texi: Exclude entire Top node from printed manual.
Move option index after directive index.  Insert page breaks
before GFDL and concept index.  Index environment variables
with command line options.
* doc/cppenv.texi: Use @vtable for environment variable list.
Add paragraph explaining semantics of empty elements in path
variables.  Exclude a cross-reference to Fishkill from the
manpage.  Remove an unnecessary cross-reference of the entry
right above the referer.  Don't use @anchor in text that goes
into manpage.
* doc/cppopts.texi: Cross-reference the environment variables
section, not the specific environment variable, for consistency.

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

22 years ago * texi2pod.pl: Handle @end ftable and @end vtable.
zack [Tue, 26 Mar 2002 03:04:41 +0000 (03:04 +0000)]
* texi2pod.pl: Handle @end ftable and @end vtable.

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

22 years ago * Makefile.am (libgcj_la_LDFLAGS): Use THREADLDFLAGS.
tromey [Tue, 26 Mar 2002 00:54:41 +0000 (00:54 +0000)]
* Makefile.am (libgcj_la_LDFLAGS): Use THREADLDFLAGS.
(jv_convert_LDFLAGS): Likewise.
(gij_LDFLAGS): Likewise.
(rmic_LDFLAGS): Likewise.
(rmiregistry_LDFLAGS): Likewise.
* configure.in (THREADLDFLAGS): New subst; set correctly for
*BSD.

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

22 years ago2002-03-25 Paolo Carlini <pcarlini@unitus.it>
paolo [Tue, 26 Mar 2002 00:36:19 +0000 (00:36 +0000)]
2002-03-25  Paolo Carlini <pcarlini@unitus.it>
    Richard Henderson  <rth@redhat.com>

* testsuite/22_locale/codecvt_members_unicode_char.cc
(test01, test02): make sure that the i_lit_base array
is sufficiently aligned.

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

22 years ago * recog.c (peephole2_optimize): Distribute EH_REGION -1 notes
rth [Tue, 26 Mar 2002 00:30:35 +0000 (00:30 +0000)]
    * recog.c (peephole2_optimize): Distribute EH_REGION -1 notes
        anywhere in the block.  Don't refer to insns that have been
        removed from the chain.  Iterate backward through the new insns.
        Don't refer to edges that have been removed.

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

22 years ago2002-03-25 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 25 Mar 2002 23:36:47 +0000 (23:36 +0000)]
2002-03-25  Benjamin Kosnik  <bkoz@redhat.com>

        * config/os/newlib/bits/ctype_noninline.h (ctype::classic): Set to
        _ctype_.

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

22 years ago * include/private/gcconfig.h: Change all likely references
ljrittle [Mon, 25 Mar 2002 23:20:31 +0000 (23:20 +0000)]
* include/private/gcconfig.h: Change all likely references
to linker script synthesized symbols to use this idiom:
extern int etext[]; etext

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

22 years ago2002-03-25 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 25 Mar 2002 23:19:47 +0000 (23:19 +0000)]
2002-03-25  Paolo Carlini  <pcarlini@unitus.it>

* testsuite/22_locale/collate_byname.cc
(test01): compare the result of collate::compare with
that of collate::transform + string::compare, not with
that of collate::transform + collate::compare; values
returned by collate::compare are normalized, therefore
test against +-1.

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

22 years ago * combine.c (simplify_comparison <ASHIFTRT, LSHIFTRT>): Correct
amodra [Mon, 25 Mar 2002 23:03:13 +0000 (23:03 +0000)]
* combine.c (simplify_comparison <ASHIFTRT, LSHIFTRT>): Correct
test for overflow of constant.

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

22 years ago * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
rth [Mon, 25 Mar 2002 22:33:43 +0000 (22:33 +0000)]
    * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
        sparcv9 systems.

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

22 years agoPR target/2623
rearnsha [Mon, 25 Mar 2002 22:22:35 +0000 (22:22 +0000)]
PR target/2623
* arm.md (loadhi_preinc, loadhi_predec, loadhi_shiftpreinc)
(loadhi_shiftpredec, loadhi-with-writeback peephole): Don't use
these patterns on arm_archv4.

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

22 years ago For PR libgcj/5303:
tromey [Mon, 25 Mar 2002 22:08:27 +0000 (22:08 +0000)]
For PR libgcj/5303:
* gnu/java/rmi/registry/RegistryImpl.java (main): Recognize --help
and --version.
(help): New method.
(version): Likewise.
* gnu/gcj/convert/Convert.java (version): Removed extraneous
"GNU".
* gnu/java/rmi/rmic/RMIC.java (parseOptions): Removed extraneous
"GNU".

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

22 years ago * config/i386/mingw32.h (WINT_TYPE): Define as "short unsigned
dannysmith [Mon, 25 Mar 2002 21:23:55 +0000 (21:23 +0000)]
* config/i386/mingw32.h (WINT_TYPE): Define as "short unsigned
int".

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

22 years ago * gcc.c-torture/compile/20011119-1.c (xxx): New.
rth [Mon, 25 Mar 2002 20:55:20 +0000 (20:55 +0000)]
    * gcc.c-torture/compile/20011119-1.c (xxx): New.
        * gcc.c-torture/compile/20011119-2.c (xxx): New.

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

22 years ago * toplev.c: Don't include setjmp.h. Kill float_handler_set,
zack [Mon, 25 Mar 2002 20:52:28 +0000 (20:52 +0000)]
* toplev.c: Don't include setjmp.h.  Kill float_handler_set,
float_handled, float_handler, float_signal, set_float_handler,
and do_float_handler.  Set handler for SIGFPE to crash_signal.
* toplev.h: Don't prototype do_float_handler.

* c-lex.c: Fold parse_float into lex_number.  Make warning
about portability of hex float constants more informative, and
don't issue it on top of a syntax error.
* fold-const.c: Fold const_binop_1 and fold_convert_1 into
their callers.
* real.h: Define REAL_VALUE_ABS here...
* simplify-rtx.c: ... not here.  Fold check_fold_consts,
simplify_unary_real, simplify_binary_real, and
simplify_binary_is2orm1 into their callers.
* tree.c: Fold build_real_from_int_cst_1 into caller.

* doc/tm.texi: Document REAL_VALUE_ABS and REAL_VALUE_NEGATIVE.

* tsystem.h: Include float.h here...
* libgcc2.c: ... not here.

java:
* lex.c: Change java_perform_atof to take normal parameters
instead of a pointer to a parameter block.  Call it directly
from java_lex.

testsuite:
* gcc.dg/c90-hexfloat-1.c: Adjust error regexps.

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

22 years ago2002-03-25 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 25 Mar 2002 20:20:34 +0000 (20:20 +0000)]
2002-03-25  Benjamin Kosnik  <bkoz@redhat.com>
            Jakub Jelinek  <jakub@redhat.com>

* config/locale/gnu/messages_members.h: Correct conditional.
* config/locale/gnu/messages_members.cc: Same.
* config/locale/gnu/time_members.cc: Same.

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

22 years ago * cp-lang.c (LANG_HOOKS_MAYBE_BUILD_CLEANUP): Redefine.
neil [Mon, 25 Mar 2002 19:30:31 +0000 (19:30 +0000)]
* cp-lang.c (LANG_HOOKS_MAYBE_BUILD_CLEANUP): Redefine.

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

22 years ago Fix for PR java/5368:
mark [Mon, 25 Mar 2002 19:23:37 +0000 (19:23 +0000)]
Fix for PR java/5368:
* parse.y (resolve_qualified_expression_name): Use decl not field_decl
when printing error message.

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

22 years agoFixes for PR bootstrap/3591, target/5676:
nickc [Mon, 25 Mar 2002 19:17:40 +0000 (19:17 +0000)]
Fixes for PR bootstrap/3591, target/5676:
* configure.in (mcore-pe): Disable the configuration of
  libstdc++-v3 since exceptions are not supported.
* config/mcore/mcore.h (CC1_SPEC): Define only if not already
  defined.  Do not disable exceptions or rtti.
* config/mcore/mcore-pe.h (CC1_SPEC): Define before including
  mcore.h.  Disable exceptions and rtti, since they are not
  supported by EPOC.

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

22 years ago * c-decl.c (maybe_build_cleanup): Remove.
neil [Mon, 25 Mar 2002 19:11:13 +0000 (19:11 +0000)]
* c-decl.c (maybe_build_cleanup): Remove.
* expr.c (expand_expr): Use langhook.
* langhooks-def.h (lhd_return_null_tree,
LANG_HOOKS_MAYBE_BUILD_CLEANUP): New.
(LANGHOOKS_INITIALIZER): Update.
* langhooks.c (lhd_return_null_tree): New.
* langhooks.h (struct lang_hooks): New hook.
* tree-inline.c (initialize_inlined_parameters): Use langhook.
* tree.h (maybe_build_cleanup): Remove.
ada:
* misc.c (maybe_build_cleanup): Remove.
cp:
* cp-tree.h (cxx_maybe_build_cleanup): New.
* decl.c (destroy_local_var, hack_incomplete_structures): Update.
(maybe_build_cleanup): Rename cxx_maybe_build_cleanup.
* tree.c (build_target_expr): Update.
f:
* com.c (maybe_build_cleanup): Remove.
java:
* decl.c (maybe_build_cleanup): Remove.

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

22 years ago Fix typo in last Changelog.
paolo [Mon, 25 Mar 2002 18:17:51 +0000 (18:17 +0000)]
Fix typo in last Changelog.

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

22 years ago * linux_threads.c (GC_get_nprocs): Close file descriptor.
jsturm [Mon, 25 Mar 2002 18:08:57 +0000 (18:08 +0000)]
* linux_threads.c (GC_get_nprocs): Close file descriptor.

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

22 years ago * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
bwilson [Mon, 25 Mar 2002 17:57:03 +0000 (17:57 +0000)]
    * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
        targets using generic thunk support.

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

22 years ago2002-03-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
paolo [Mon, 25 Mar 2002 13:22:20 +0000 (13:22 +0000)]
2002-03-25  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
            Paolo Carlini  <pcarlini@unitus.it>

* testsuite/locale/codecvt_members_unicode_char.cc
(test01, test02): Fix i_lit_base arrays, making them
independent from the endianness of the platform.

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

22 years ago * regrename.c (build_def_use): Move recog_memoized
jakub [Mon, 25 Mar 2002 12:51:49 +0000 (12:51 +0000)]
* regrename.c (build_def_use): Move recog_memoized
before extract_insn.

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

22 years ago PR target/6043
jakub [Mon, 25 Mar 2002 11:34:11 +0000 (11:34 +0000)]
PR target/6043
* expr.c (emit_group_store): Handle storing into CONCAT.

* g++.dg/opt/conj2.C: New test.

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

22 years agoDaily bump.
gccadmin [Mon, 25 Mar 2002 08:17:42 +0000 (08:17 +0000)]
Daily bump.

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

22 years ago * regrename.c (build_def_use): Share RTL between MATCH_OPERATOR and
jakub [Mon, 25 Mar 2002 07:45:30 +0000 (07:45 +0000)]
* regrename.c (build_def_use): Share RTL between MATCH_OPERATOR and
corresponding MATCH_DUP.

* gcc.c-torture/compile/20020323-1.c: New test.

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

22 years ago * java/awt/Component.java (processEvent): Check ComponentEvent
tromey [Mon, 25 Mar 2002 06:45:23 +0000 (06:45 +0000)]
* java/awt/Component.java (processEvent): Check ComponentEvent
after KeyEvent.

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

22 years ago * unroll.c (unroll_loop): Zero label_map.
rth [Mon, 25 Mar 2002 02:49:09 +0000 (02:49 +0000)]
    * unroll.c (unroll_loop): Zero label_map.

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

22 years ago * gcse.c: Include except.h.
rth [Mon, 25 Mar 2002 02:30:22 +0000 (02:30 +0000)]
    * gcse.c: Include except.h.
        * Makefile.in (gcse.o): Update.

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

22 years ago Based on patch from Intel's ORP team:
bryce [Mon, 25 Mar 2002 02:28:22 +0000 (02:28 +0000)]
Based on patch from Intel's ORP team:
* java/io/PushbackInputStream.java (available): Calculate correct
number of bytes in buffer.
(read): Remove redundant bound check. Return bytes from both the
buffer and the stream.

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

22 years ago * java/io/FileInputStream.java (skip): Call fd.getFilePointer() and
bryce [Mon, 25 Mar 2002 02:01:29 +0000 (02:01 +0000)]
* java/io/FileInputStream.java (skip): Call fd.getFilePointer() and
calculate correct number of bytes skipped.

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

22 years ago * java/io/PushbackReader.java: Reformat.
bryce [Mon, 25 Mar 2002 01:13:20 +0000 (01:13 +0000)]
* java/io/PushbackReader.java: Reformat.

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

22 years ago * varasm.c (asm_emit_uninitialised): Revert 2002-03-14 change.
rth [Mon, 25 Mar 2002 00:44:36 +0000 (00:44 +0000)]
    * varasm.c (asm_emit_uninitialised): Revert 2002-03-14 change.
        Do resolve_unique_section before shared data clause.

        * gcc.dg/weak-1.c: Use -fno-common.

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