OSDN Git Service

pf3gnuchains/gcc-fork.git
17 years ago PR c/11459
jsm28 [Sun, 26 Sep 2004 00:59:45 +0000 (00:59 +0000)]
PR c/11459
* gcc.c (cpp_options, cc1_options): Preserve relative order of
-std and -ansi options.

testsuite:
* gcc.dg/pr11459-1.c: New test.

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

17 years agoDaily bump.
gccadmin [Sun, 26 Sep 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.

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

17 years ago * dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_die
hubicka [Sat, 25 Sep 2004 23:32:32 +0000 (23:32 +0000)]
* dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_die
for nested functions whose proper parent has not been output.

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

17 years ago * profile.c (compute_branch_probabilities): Use REG_BR_PROB notes
hubicka [Sat, 25 Sep 2004 23:21:07 +0000 (23:21 +0000)]
* profile.c (compute_branch_probabilities): Use REG_BR_PROB notes
when re-constructing profile previously invalidated by loop.

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

17 years ago2004-09-25 Mark Wielaard <mark@klomp.org>
mark [Sat, 25 Sep 2004 22:21:51 +0000 (22:21 +0000)]
2004-09-25  Mark Wielaard  <mark@klomp.org>

        * Makefile.am (core_java_source_files): Add VMTimeZone.java.
        (nat_source_files): Rename natTimeZone.cc to natVMTimeZone.cc.
        * Makefile.in: Regenerated.

        * gcj/javaprims.h: Regenerated.

        * java/util/TimeZone.java (defaultZone): Use VMTimeZone.
        (getDefaultTimeZone): Make package private. Check that GMToffset
        contains at least one digit.
        (getDefaultTimeZoneId, readTimeZoneFile, readtzFile): (Re)Moved to
        VMTimeZone.
        * util/VMTimeZone.java: New file with above methods.

        * java/util/natTimeZone.cc: Removed (renamed).
        * java/util/natVMTimeZone.cc: Added (renamed).

2004-09-25  Jeroen Frijters  <jeroen@frijters.net>

        * java/util/TimeZone.java
        (getDefaultTimeZone): Fixed test to distinguish between hours and
        minutes in specified timezone.

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

17 years ago2004-09-25 Dale Johannesen <dalej@apple.com>
dalej [Sat, 25 Sep 2004 22:11:02 +0000 (22:11 +0000)]
2004-09-25  Dale Johannesen  <dalej@apple.com>

        * tree-gimple.c:  Move GIMPLE definition...
        * doc/tree-ssa.texi:  here.

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

17 years ago * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
uweigand [Sat, 25 Sep 2004 20:53:44 +0000 (20:53 +0000)]
* gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
* gcc.dg/tree-ssa/loop-4.c: Likewise.

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

17 years ago2004-09-25 Jeroen Frijters <jeroen@frijters.net>
mark [Sat, 25 Sep 2004 19:46:21 +0000 (19:46 +0000)]
2004-09-25  Jeroen Frijters  <jeroen@frijters.net>

       * java/lang/reflect/Proxy.java (getPackage, ClassFactory): Fixed
       handling of default package. (generate): Removed confused comments
       and code about making Method and Field accessible.

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

17 years ago PR java/17500:
tromey [Sat, 25 Sep 2004 19:11:07 +0000 (19:11 +0000)]
PR java/17500:
* parse.y (create_artificial_method): Use add_method_1.

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

17 years ago PR java/17500:
tromey [Sat, 25 Sep 2004 19:08:27 +0000 (19:08 +0000)]
PR java/17500:
* testsuite/libjava.compile/pr17500.java: New file.

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

17 years ago2004-09-25 Shashank Bapat <shashankbapat@yahoo.com>
mark [Sat, 25 Sep 2004 19:04:34 +0000 (19:04 +0000)]
2004-09-25  Shashank Bapat  <shashankbapat@yahoo.com>
            Mark Wielaard  <mark@klomp.org>

       * gnu/regexp/RE.java (initialize): Add RETokenLookAhead support.
       * gnu/regexp/RETokenLookAhead.java: New file.

       * Makefile.am (ordinary_java_source_files): Add RETokenLookAhead.java.
       * Makefile.in: Regenerated.

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

17 years ago* decl.c (add_init_expr_to_sym, variable_decl): Comment fixes.
tobi [Sat, 25 Sep 2004 15:50:00 +0000 (15:50 +0000)]
* decl.c (add_init_expr_to_sym, variable_decl): Comment fixes.

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

17 years ago * tree-vectorizer.c: Fix a comment typo.
kazu [Sat, 25 Sep 2004 14:48:03 +0000 (14:48 +0000)]
* tree-vectorizer.c: Fix a comment typo.

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

17 years ago * c-typeck.c, defaults.h, dwarf.h, dwarf2out.c, fold-const.c,
kazu [Sat, 25 Sep 2004 14:36:40 +0000 (14:36 +0000)]
* c-typeck.c, defaults.h, dwarf.h, dwarf2out.c, fold-const.c,
gthr-dce.h, gthr-posix.h, gthr-solaris.h, gthr-win32.h,
lambda-code.c, lambda-mat.c, libgcc2.c, stmt.c,
tree-ssa-pre.c, tree-vn.c, tree.h: Fix comment formatting.

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

17 years ago * tree-ssa-loop-unswitch.c: Fix a comment typo.
kazu [Sat, 25 Sep 2004 14:19:02 +0000 (14:19 +0000)]
* tree-ssa-loop-unswitch.c: Fix a comment typo.

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

17 years ago * doc/passes.texi: Fix a typo.
kazu [Sat, 25 Sep 2004 14:04:07 +0000 (14:04 +0000)]
* doc/passes.texi: Fix a typo.

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

17 years ago * expr.c, jcf-dump.c, parse-scan.y, parse.y: Fix
kazu [Sat, 25 Sep 2004 13:49:22 +0000 (13:49 +0000)]
* expr.c, jcf-dump.c, parse-scan.y, parse.y: Fix
comment typos.
* gcj.texi: Fix typos.

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

17 years ago * tree-optimize.c (init_tree_optimization_passes): Add
rakdver [Sat, 25 Sep 2004 12:53:26 +0000 (12:53 +0000)]
* tree-optimize.c (init_tree_optimization_passes): Add
pass_record_bounds.
* tree-pass.h (pass_record_bounds): Declare.
* tree-ssa-loop.c (tree_ssa_loop_bounds, pass_record_bounds):
New pass.

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

17 years ago* gfortran.dg/pr15324.f90: Make array bounds consistent.
tobi [Sat, 25 Sep 2004 12:50:02 +0000 (12:50 +0000)]
* gfortran.dg/pr15324.f90: Make array bounds consistent.

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

17 years ago PR tree-optimization/17474
rakdver [Sat, 25 Sep 2004 11:06:43 +0000 (11:06 +0000)]
PR tree-optimization/17474
* tree-ssa-ccp.c (maybe_fold_offset_to_component_ref): Determine
offset of the field correctly when DECL_FIELD_BIT_OFFSET != 0.

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

17 years ago * compile/30040909-1.c: New test.
hubicka [Sat, 25 Sep 2004 10:54:16 +0000 (10:54 +0000)]
* compile/30040909-1.c: New test.
* compile/30040907-1.c: New test.

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

17 years ago * predict.c (counts_to_freqs): Make glolbal.
hubicka [Sat, 25 Sep 2004 10:06:18 +0000 (10:06 +0000)]
* predict.c (counts_to_freqs): Make glolbal.
* predict.h (counts_to_freqa): Declare.
* profile.c (compute_branch_probabilities): Compute frequencies
* tree-profile.c (do_tree_profiling): Refine conditional on when
tree profiling pass is needed.

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

17 years ago * passes.c (rest_of_handle_cfg): Disable const/pure function
hubicka [Sat, 25 Sep 2004 10:05:09 +0000 (10:05 +0000)]
* passes.c (rest_of_handle_cfg): Disable const/pure function
detection when doing tree based profiling.

* tree-inline.c (expand_call_inline): Fix incorrectly reversed
conditional.

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

17 years ago2004-09-25 Michael Koch <konqueror@gmx.de>
mkoch [Sat, 25 Sep 2004 09:47:45 +0000 (09:47 +0000)]
2004-09-25  Michael Koch  <konqueror@gmx.de>

* java/io/ObjectStreamField.java:
Removed unused import statement.

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

17 years ago * config/mips/mips.h (struct mips_args): Clarify comments.
rsandifo [Sat, 25 Sep 2004 07:42:43 +0000 (07:42 +0000)]
* config/mips/mips.h (struct mips_args): Clarify comments.
* config/mips/mips.c (struct mips_arg_info): Likewise.
(mips_arg_info): Don't allow fpr_p to affect the register or
stack alignment.  Remove o64 silliness.
(function_arg): Deal with the o32 float,float case specially.

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

17 years ago * config/mips/mips.md (loadx, storex): Define for V2SF.
rsandifo [Sat, 25 Sep 2004 06:35:21 +0000 (06:35 +0000)]
* config/mips/mips.md (loadx, storex): Define for V2SF.

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

17 years ago * config/s390/s390-protos.h (s390_back_chain_rtx): Add prototype.
uweigand [Sat, 25 Sep 2004 00:16:56 +0000 (00:16 +0000)]
* config/s390/s390-protos.h (s390_back_chain_rtx): Add prototype.
* config/s390/s390.c (s390_back_chain_rtx): New function.
* config/s390/s390.md ("allocate_stack"): Use s390_back_chain_rtx.
Call anti_adjust_stack.
("restore_stack_block"): Use s390_back_chain_rtx.  Enable pattern
only if compiling with back chain.
("save_stack_nonlocal", "restore_stack_nonlocal"): Save/restore
back chain only if back chain enabled.  Use s390_back_chain_rtx.

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

17 years agoDaily bump.
gccadmin [Sat, 25 Sep 2004 00:16:20 +0000 (00:16 +0000)]
Daily bump.

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

17 years ago * doc/trouble.texi: Remove obsolete information. Update
jsm28 [Sat, 25 Sep 2004 00:03:17 +0000 (00:03 +0000)]
* doc/trouble.texi: Remove obsolete information.  Update
information on how to regenerate fixincluded headers.

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

17 years ago PR c/12951
jsm28 [Fri, 24 Sep 2004 23:18:01 +0000 (23:18 +0000)]
PR c/12951
* doc/invoke.texi: Document that
-Wno-error-implicit-function-declaration is not accepted.

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

17 years ago[gcc/objc/ChangeLog]
zlaski [Fri, 24 Sep 2004 23:15:33 +0000 (23:15 +0000)]
[gcc/objc/ChangeLog]
2004-09-24  Ziemowit Laski  <zlaski@apple.com>

* objc-act.c (init_objc_symtab, init_module_descriptor,
build_shared_structure_initializer): When initializing 'long'
fields, ensure that the initializer value is also 'long'.

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

17 years ago * config/alpha/alpha.h (UNITS_PER_SIMD_WORD): New.
rth [Fri, 24 Sep 2004 22:57:08 +0000 (22:57 +0000)]
    * config/alpha/alpha.h (UNITS_PER_SIMD_WORD): New.
        * config/alpha/alpha.c (alpha_vector_mode_supported_p): Don't depend
        on TARGET_MAX.
        (alpha_expand_mov): Allow unaligned vectors.
        (alpha_expand_unaligned_store): Use CONST0_RTX.
        (TARGET_VECTORIZE_MISALIGNED_MEM_OK): New.

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

17 years ago * tree-ssa-dom.c (dom_opt_finalize_block): Fix violation of strict
law [Fri, 24 Sep 2004 22:31:13 +0000 (22:31 +0000)]
* tree-ssa-dom.c (dom_opt_finalize_block): Fix violation of strict
aliasing rules.
(simplify_cond_and_lookup_avail_expr): Likewise.

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

17 years agoconfig:
zack [Fri, 24 Sep 2004 21:39:06 +0000 (21:39 +0000)]
config:
* warnings.m4: New file.
libcpp:
* configure.ac: Move AC_PROG_MAKE_SET, AC_PROG_INSTALL to
programs cluster. Use ACX_PROG_CC_WARNING_OPTS,
ACX_PROG_CC_WARNING_ALMOST_PEDANTIC, ACX_PROG_CC_WARNINGS_ARE_ERRORS.
* aclocal.m4, configure: Regenerate.
* init.c: Include localedir.h.
* Makefile.in (WARN_CFLAGS, ALL_CFLAGS): New variables.
(DEFS): Delete.
(.c.o): Use $(ALL_CFLAGS).
(localedir.h, localedir.hs): New rules.
(clean): Use rm -rf to remove directories.
(distclean): Also delete localedir.h and localedir.hs.
(init.o): Update dependencies.

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

17 years agoobjc:
zack [Fri, 24 Sep 2004 21:38:08 +0000 (21:38 +0000)]
objc:
* objc-act.c: Change annotate_with_locus to SET_EXPR_LOCATION
throughout.
(objc_init): Only set input_line to 0 #ifndef USE_MAPPED_LOCATION.
(build_selector_translation_table): Use %J in diagnostic
instead of diddling input_line.  Fix spelling.
testsuite:
* objc.dg/proto-lossage-4.m: Use long instead of int to avoid
extra diagnostics on targets with 64-bit pointers.
* objc.dg/selector-1.m: Adjust dg-warning regexp.

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

17 years ago PR c/12802
jsm28 [Fri, 24 Sep 2004 20:29:55 +0000 (20:29 +0000)]
PR c/12802
* doc/extend.texi (Unnamed Fields): Remove "." from end of long
title.  Document interaction with -fms-extensions.
* doc/invoke.texi (-fms-extensions): Refer to Unnamed Fields
section.

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

17 years ago PR c/12713
jsm28 [Fri, 24 Sep 2004 20:27:25 +0000 (20:27 +0000)]
PR c/12713
* doc/extend.texi: Document interaction of attribute noreturn and
longjmp.

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

17 years ago PR rtl-opt/17503
rth [Fri, 24 Sep 2004 19:47:05 +0000 (19:47 +0000)]
    PR rtl-opt/17503
        * regclass.c (subregs_of_mode): Turn into an htab.  Make static.
        (som_hash, som_eq): New.
        (init_subregs_of_mode, record_subregs_of_mode): New.
        (cannot_change_mode_set_regs): Rewrite for htab implementation.
        (invalid_mode_change_p): Likewise.
        * combine.c (gen_lowpart_for_combine): Use record_subregs_of_mode.
        * flow.c (mark_used_regs): Likewise.
        (life_analysis): Use init_subregs_of_mode.
        * regs.h (subregs_of_mode): Remove.
        * rtl.h (init_subregs_of_mode, record_subregs_of_mode): Declare.

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

17 years ago2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Fri, 24 Sep 2004 18:16:11 +0000 (18:16 +0000)]
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>

        * tree-ssa-phiopt.c (conditional_replacement): Use the correct
        type with the copy of the conditional.

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

17 years ago2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Fri, 24 Sep 2004 17:38:36 +0000 (17:38 +0000)]
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/16954
        * tree-ssa-copyrename.c (copy_rename_partition_coalesce):
        Prevent renaming if the aliasing sets of the type which the
        pointer points to are different.

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

17 years ago PR c/17188
jsm28 [Fri, 24 Sep 2004 17:22:20 +0000 (17:22 +0000)]
PR c/17188
* c-decl.c (diagnose_mismatched_decls): Check for duplicate
declarations of enumerators.
(start_struct): Check TYPE_SIZE rather than TYPE_FIELDS to check
for redefinition.  Check for nested redefinition.
(finish_struct): Don't check for nested redefinition.
(start_enum): Check for nested redefinition.

testsuite:
* gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
* gcc.dg/decl-3.c: Adjust expected message.

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

17 years ago * tree-if-conv.c (tree_if_convert_cond_expr0: Create temp. variable
dpatel [Fri, 24 Sep 2004 17:11:56 +0000 (17:11 +0000)]
   * tree-if-conv.c (tree_if_convert_cond_expr0: Create temp. variable
       only when necesssary.
       (combine_blocks): Combine loop header and exit block.

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

17 years agofortran/
tobi [Fri, 24 Sep 2004 17:06:57 +0000 (17:06 +0000)]
fortran/
PR fortran/17615
* trans-expr.c (gfc_trans_arrayfunc_assign): Look at resolved
function to determine return type.

testsuite/
PR fortran/17615
* gfortran.dg/pr17615.f90: New test.

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

17 years ago * es.po: Update.
jsm28 [Fri, 24 Sep 2004 16:58:23 +0000 (16:58 +0000)]
* es.po: Update.

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

17 years ago* intrinsic.h (gfc_resolve_getcwd): Update prototype.
tobi [Fri, 24 Sep 2004 16:51:25 +0000 (16:51 +0000)]
* intrinsic.h (gfc_resolve_getcwd): Update prototype.
* iresolve.c (gfc_resolve_getcwd): Add second argument to function.

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

17 years ago2004-09-24 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 24 Sep 2004 16:51:09 +0000 (16:51 +0000)]
2004-09-24  H.J. Lu  <hongjiu.lu@intel.com>

PR libstdc++/17469
* testsuite/lib/libstdc++.exp: Don't use global ld_library_path.

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

17 years ago* intrinsics/etime.c (etime_): New function.
tobi [Fri, 24 Sep 2004 16:49:10 +0000 (16:49 +0000)]
* intrinsics/etime.c (etime_): New function.

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

17 years ago* trans-types.c (gfc_return_by_reference): Remove superfluous
tobi [Fri, 24 Sep 2004 16:26:47 +0000 (16:26 +0000)]
* trans-types.c (gfc_return_by_reference): Remove superfluous
assertion.

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

17 years agoTest case for PR 17517
amacleod [Fri, 24 Sep 2004 16:22:19 +0000 (16:22 +0000)]
Test case for PR 17517

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

17 years ago PR java/15656:
tromey [Fri, 24 Sep 2004 15:44:35 +0000 (15:44 +0000)]
PR java/15656:
* parse.y (class_instance_creation_expression): Set `$$' to NULL
in error parts of rule.
(unary_expression): Don't call error_if_numeric_overflow when $1
is NULL.

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

17 years ago PR java/15656:
tromey [Fri, 24 Sep 2004 15:42:57 +0000 (15:42 +0000)]
PR java/15656:
* testsuite/libjava.compile/pr15656.xfail: New file.
* testsuite/libjava.compile/pr15656.java: new file.

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

17 years ago PR java/16789:
tromey [Fri, 24 Sep 2004 15:41:17 +0000 (15:41 +0000)]
PR java/16789:
* testsuite/libjava.lang/pr16789.out: New file.
* testsuite/libjava.lang/pr16789.java: New file.

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

17 years ago PR java/16789:
tromey [Fri, 24 Sep 2004 15:39:17 +0000 (15:39 +0000)]
PR java/16789:
* parse.y (resolve_qualified_expression_name): Set
CAN_COMPLETE_NORMALLY on first call when chaining static calls.
* expr.c (force_evaluation_order): Check for empty argument list
after stripping COMPOUND_EXPR.

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

17 years ago2004-09-24 Paolo Carlini <pcarlini@suse.de>
paolo [Fri, 24 Sep 2004 15:26:35 +0000 (15:26 +0000)]
2004-09-24  Paolo Carlini  <pcarlini@suse.de>

* src/localename.cc (locale::locale(const char*)): Minor tweaks:
rename a variable, move an assignment.
(locale::_Impl::_Impl(const char*, size_t)): Likewise, minor tweak.

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

17 years ago2004-09-24 Paolo Bonzini <bonzini@gnu.org>
bonzini [Fri, 24 Sep 2004 15:23:06 +0000 (15:23 +0000)]
2004-09-24  Paolo Bonzini  <bonzini@gnu.org>

* parser.c (cp_parser_expression_stack): Clarify why it is
an array of NUM_PREC_VALUES elements.
(cp_parser_binary_expression): Clarify why we do not need to
handle stack overflow.

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

17 years ago2004-09-24 Paolo Bonzini <bonzini@gnu.org>
bonzini [Fri, 24 Sep 2004 15:13:53 +0000 (15:13 +0000)]
2004-09-24  Paolo Bonzini  <bonzini@gnu.org>

* hooks.c (hook_tree_tree_bool_null): New.
* hooks.h (hook_tree_tree_bool_null): Declare it.
* target-def.c (TARGET_FOLD_BUILTIN): Point to it.
* targhooks.c (default_fold_builtin): Remove.
* targhooks.h (default_fold_builtin): Remove.

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

17 years ago PR rtl-optimization/17625
rakdver [Fri, 24 Sep 2004 14:36:28 +0000 (14:36 +0000)]
PR rtl-optimization/17625
* loop-doloop.c (doloop_modify): Unshare rtl before emitting it.

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

17 years agocp:
nathan [Fri, 24 Sep 2004 14:04:58 +0000 (14:04 +0000)]
cp:
PR c++/16889
* search.c (lookup_field_queue_p): Correct check for hidden base.

* search.c (bfs_walk): Remove.
(lookup_member): Use dfs_walk_real.
(dfs_walk_real): Move and adjust documentation from bfs_walk.
testsuite:
PR c++/16889
* g++.dg/lookup/ambig3.C: New.

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

17 years ago2004-09-23 Andrew Haley <aph@redhat.com>
aph [Fri, 24 Sep 2004 13:57:08 +0000 (13:57 +0000)]
2004-09-23  Andrew Haley  <aph@redhat.com>

        PR java/16927:
        * parse.y (java_complete_lhs): Call patch_string() on Operand 1 of
        COND_EXPRs.

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

17 years ago2004-09-24 Andrew Haley <aph@redhat.com>
aph [Fri, 24 Sep 2004 13:55:42 +0000 (13:55 +0000)]
2004-09-24  Andrew Haley  <aph@redhat.com>

        PR java/16927
        * testsuite/libjava.compile/AssertBug.java: New file.

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

17 years ago2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Fri, 24 Sep 2004 13:29:25 +0000 (13:29 +0000)]
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/17624
        * g++.dg/opt/pr17624.C: New test.

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

17 years ago2004-09-24 Casey Marshall <csm@gnu.org>
mkoch [Fri, 24 Sep 2004 13:27:57 +0000 (13:27 +0000)]
2004-09-24  Casey Marshall <csm@gnu.org>

* java/util/PropertyPermissionCollection.java
(implies): avoid infinite loop.

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

17 years ago2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Fri, 24 Sep 2004 13:26:29 +0000 (13:26 +0000)]
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/17624
        * tree-ssa-forwprop.c (record_single_argument_cond_exprs):
        Reject if any of the operands occur in an abnormal PHI.

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

17 years ago2004-09-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
mkoch [Fri, 24 Sep 2004 13:25:24 +0000 (13:25 +0000)]
2004-09-24  Andrew John Hughes  <gnu_andrew@member.fsf.org>

* javax/security/auth/PrivateCredentialPermission.java
(PrivateCredentialPermission): added serialization UID

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

17 years ago2004-09-24 Ilya Perminov <iperminov@logicalsoft.com>
mkoch [Fri, 24 Sep 2004 12:29:48 +0000 (12:29 +0000)]
2004-09-24  Ilya Perminov  <iperminov@logicalsoft.com>

* gnu/java/rmi/server/UnicastServer.java
(incomingMessageCall): Added code to handle Errors.
* gnu/java/rmi/server/UnicastServerRef.java
(incomingMessageCall): Added code to handle Errors.

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

17 years ago * tree-ssa-dom.c (record_range): Fix violation of strict aliasing
schwab [Fri, 24 Sep 2004 12:17:41 +0000 (12:17 +0000)]
* tree-ssa-dom.c (record_range): Fix violation of strict aliasing
rules.

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

17 years ago2004-09-24 Tom Tromey <tromey@redhat.com>
mkoch [Fri, 24 Sep 2004 11:25:42 +0000 (11:25 +0000)]
2004-09-24  Tom Tromey  <tromey@redhat.com>

* java/lang/ClassLoader.java (loadedClasses): Declare as HashMap.
(definedPackages): Likewise.

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

17 years ago * Revert to previous version due to Binutils breakage.
kcook [Fri, 24 Sep 2004 11:14:51 +0000 (11:14 +0000)]
* Revert to previous version due to Binutils breakage.

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

17 years ago2004-09-24 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 24 Sep 2004 10:48:12 +0000 (10:48 +0000)]
2004-09-24  Michael Koch  <konqueror@gmx.de>

* java/io/ObjectInputStream.java:
Re-ordered imports.

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

17 years ago2004-09-24 Casey Marshall <csm@gnu.org>
mkoch [Fri, 24 Sep 2004 09:31:28 +0000 (09:31 +0000)]
2004-09-24  Casey Marshall <csm@gnu.org>

* java/io/ObjectInputStream.java (callReadMethod): re-throw
`ClassNotFoundException'.

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

17 years ago2004-09-24 Jeroen Frijters <jeroen@frijters.net>
mkoch [Fri, 24 Sep 2004 09:05:10 +0000 (09:05 +0000)]
2004-09-24  Jeroen Frijters  <jeroen@frijters.net>

* java/io/ObjectInputStream.java (readObject): Delegate instantation
of Externalizable classes to ObjectStreamClass.
* java/io/ObjectStreamClass.java (newInstance): New method to
instantiate Externalizable (while ignoring the accessibility of
the constructor). (constructor): New field to cache the constructor.

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

17 years ago2004-09-24 Mark Wielaard <mark@klomp.org>
mkoch [Fri, 24 Sep 2004 08:02:09 +0000 (08:02 +0000)]
2004-09-24  Mark Wielaard  <mark@klomp.org>

* java/net/URL.java (systemClassLoader): New static field.
(getURLStreamHandler): Always use system/application classloader
for finding URLStreamhandler. Remove unecessary instanceof checks.

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

17 years agofix spaces/tabs again
steven [Fri, 24 Sep 2004 07:57:28 +0000 (07:57 +0000)]
fix spaces/tabs again

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

17 years ago2004-09-24 Guilhem Lavaux <guilhem@kaffe.org>
mkoch [Fri, 24 Sep 2004 07:35:40 +0000 (07:35 +0000)]
2004-09-24  Guilhem Lavaux <guilhem@kaffe.org>

* java/net/URL.java
(set): This method now matches the behaviour of the JDK.
(DEFAULT_SEARCH_PATH): Added "gnu.inet".

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

17 years ago2004-09-24 Guilhem Lavaux <guilhem@kaffe.org>
mkoch [Fri, 24 Sep 2004 06:51:59 +0000 (06:51 +0000)]
2004-09-24  Guilhem Lavaux  <guilhem@kaffe.org>

* java/net/URL.java (URL): Delete whitespaces in the protocol string.

2004-09-24  Jeroen Frijters  <jeroen@frijters.net>

* java/net/URL.java (URL(String,String,int,String,URLStreamHandler):
Don't set authority if host isn't specified.

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

17 years ago2004-09-24 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 24 Sep 2004 06:41:57 +0000 (06:41 +0000)]
2004-09-24  Michael Koch  <konqueror@gmx.de>

* gnu/java/nio/PipeImpl.java: Use VMPipe for native stuff.
* gnu/java/nio/SelectorImpl.java: Use VMSelector for native stuff.
* gnu/java/nio/VMPipe.java,
gnu/java/nio/VMSelector.java:
New files.
* gnu/java/nio/natPipeImplEcos.cc,
gnu/java/nio/natPipeImplPosix.cc,
gnu/java/nio/natPipeImplWin32.cc:
Ported to VMPipe.
* gnu/java/nio/natSelectorImplEcos.cc,
gnu/java/nio/natSelectorImplPosix.cc,
gnu/java/nio/natSelectorImplWin32.cc:
Ported to VMSelector.
* Makefile.am: Added new files gnu/java/nio/VMPipe.java and
gnu/java/nio/VMSelector.java.
* Makefile.in: Regenerated.

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

17 years ago * config.gcc (sparc64-*-solaris2*): Include sparc/sol2-gas.h
ebotcazou [Fri, 24 Sep 2004 06:17:07 +0000 (06:17 +0000)]
* config.gcc (sparc64-*-solaris2*): Include sparc/sol2-gas.h
if the GNU assembler is used.
(sparc-*-solaris2*): Likewise.
* dbxout.c (NO_DBX_BNSYM_ENSYM): Default to zero.
(dbxout_function_end): Protect N_ENSYM with it.
(dbxout_begin_prologue): Protect N_BNSYM with it.
* doc/tm.texi (NO_DBX_BNSYM_ENSYM): Document it.
* config/sparc/sol2.h (NO_DBX_BNSYM_ENSYM): Define to 1.
* config/sparc/sol2-gas.h: New file.

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

17 years ago2004-09-24 Jeroen Frijters <jeroen@frijters.net>
mkoch [Fri, 24 Sep 2004 05:58:28 +0000 (05:58 +0000)]
2004-09-24  Jeroen Frijters  <jeroen@frijters.net>

* java/lang/StackTraceElement.java
(className): Renamed field to declaringClass to be compatible
with Sun serialization format.

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

17 years ago * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: XFAIL more arm
pbrook [Fri, 24 Sep 2004 02:04:39 +0000 (02:04 +0000)]
* testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: XFAIL more arm
simulator targets.
* testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Ditto.
* testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Ditto.
* testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Ditto.
* testsuite/ext/stdio_filebuf/char/10063-2.cc: Ditto.
* testsuite/ext/stdio_filebuf/char/10063-3.cc: Ditto.

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

17 years ago2004-09-23 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 24 Sep 2004 00:37:08 +0000 (00:37 +0000)]
2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>

PR bootstrap/17369
* Makefile.tpl (REALLY_SET_LIB_PATH): Add @SET_GCC_LIB_PATH@.
(HOST_EXPORTS]): Add @SET_GCC_LIB_PATH@. Set and export
SET_GCC_LIB_PATH_CMD.
(BASE_TARGET_EXPORTS): Likewise.
* Makefile.in: Regenerated.

* configure.in (SET_GCC_LIB_PATH): Set and substitute.
* configure: Regenerated.

config/

2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>

PR bootstrap/17369
* gcc-lib-path.m4: New file.

gcc/

2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>

PR bootstrap/17369
* Makefile.in (@set_gcc_lib_path@): Added.

* configure.ac: Include ../config/gcc-lib-path.m4. Use
TL_AC_GNU_MAKE_GCC_LIB_PATH.
* configure: Regenerated.

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

17 years agoDaily bump.
gccadmin [Fri, 24 Sep 2004 00:16:19 +0000 (00:16 +0000)]
Daily bump.

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

17 years ago PR c/6980
jsm28 [Fri, 24 Sep 2004 00:08:37 +0000 (00:08 +0000)]
PR c/6980
* c-typeck.c (build_c_cast): Improve wording of
-Wbad-function-cast diagnostic.

testsuite:
* gcc.dg/Wbad-function-cast-1.c: New test.

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

17 years ago * jartool.c (extract_jar): Unconditionally read extra data in the
tromey [Thu, 23 Sep 2004 23:40:33 +0000 (23:40 +0000)]
* jartool.c (extract_jar): Unconditionally read extra data in the
entry header; don't read it after the file contents.

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

17 years ago PR target/17626
hp [Thu, 23 Sep 2004 21:59:13 +0000 (21:59 +0000)]
PR target/17626
* config/cris/cris.md (moverside, movemside): Rename variable
"reg" to "otherop".  To generate canonical RTX, check that otherop
isn't constant instead of checking that operand 1 is a register.

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

17 years agoIgnore -ansi -pedantic-errors option coming from dejagnu.
fjahanian [Thu, 23 Sep 2004 21:50:36 +0000 (21:50 +0000)]
Ignore -ansi -pedantic-errors option coming from dejagnu.

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

17 years agogcc/cp:
zack [Thu, 23 Sep 2004 21:27:25 +0000 (21:27 +0000)]
gcc/cp:
* decl.c (grokfndecl): If ::main is found not to return int,
correct it after issuing a diagnostic.
(grokdeclarator): If the incoming type was error_mark_node, do
not complain about declaring something with no type.
(start_function): Change check for ::main not returning int to
an assertion, as grokfndecl now catches this when the user did it.
* init.c (perform_member_init, sort_mem_initializers)
(emit_mem_initializers): Make most diagnostics be issued on
the line of current_function_decl, not whatever the current
input line is.
* parser.c (cp_lexer_peek_token_emit_debug_info): Surround
definition and declaration with #ifdef ENABLE_CHECKING.
Avoid unnecessary use of fprintf.
(cp_lexer_print_token, cp_lexer_debug_stream): Adjust stub
definitions to avoid warnings.
(cp_lexer_new_main): Add assertion that first token is not a
padding token.
(cp_lexer_new_from_token_array): Fold into ...
(cp_lexer_new_from_tokens): ... here.  Add assertion that
first token is not a padding token.
(cp_lexer_set_source_position_from_token): Move nearer to callers.
Remove unused lexer argument.
(cp_lexer_peek_token): Just print debugging report (if enabled)
and return lexer->next_token.
(cp_lexer_skip_purged_tokens): Delete.
(cp_lexer_next_token_is, cp_lexer_next_token_is_not): Make
inline, simplify bodies.
(cp_lexer_peek_nth_token): Add debugging report a la
cp_lexer_peek_token.
(cp_lexer_consume_token): Correct commentary.  Advance over
purged tokens here.  Set current source position here, from
token to be returned.  Avoid unnecessary use of fprintf.
(cp_lexer_purge_token): Advance next_token pointer over this and
subsequent purged tokens.
(cp_parser_error): Adjust source position to that of the
peeked token.
(cp_parser_push_lexer_for_tokens, cp_parser_pop_lexer): New functions.
(cp_parser_string_literal): Remove some excessive cleverness.
(cp_parser_enum_specifier): Call start_enum before consuming
the opening brace.
(cp_parser_member_declaration): Make the "extra semicolon"
diagnostic consistently-worded with the other place this is
diagnosed.  Explicitly set the diagnostic location to the
location of the offending semicolon.
(cp_parser_enclosed_template_argument_list): Use %</%> quoting
in diagnostics.  Do not use cp_parser_require.  Set location
of diagnostics about improper use of '>>' to location of
offending token.
(cp_parser_late_parsing_for_member):
Use cp_parser_push_lexer_for_tokens and cp_parser_pop_lexer.
(cp_parser_late_parsing_default_args): Likewise.  Manually
move some logic outside the loop.

gcc/testsuite:
* g++.dg/ext/complit1.C
* g++.dg/other/error2.C
* g++.dg/other/nontype-1.C
* g++.dg/parse/crash11.C
* g++.dg/parse/crash12.C
* g++.dg/parse/error15.C
* g++.dg/parse/error4.C
* g++.dg/parse/tmpl-outside1.C
* g++.dg/parse/too-many-tmpl-args1.C
* g++.dg/template/dependent-expr3.C
* g++.dg/template/error10.C
* g++.dg/template/instantiate1.C
* g++.dg/template/vtable2.C
* g++.dg/warn/Wshadow-1.C
* g++.dg/warn/weak1.C
* g++.old-deja/g++.brendan/crash16.C
* g++.old-deja/g++.brendan/crash18.C
* g++.old-deja/g++.brendan/crash48.C
* g++.old-deja/g++.brendan/crash49.C
* g++.old-deja/g++.brendan/crash55.C
* g++.old-deja/g++.brendan/crash56.C
* g++.old-deja/g++.brendan/crash8.C
* g++.old-deja/g++.brendan/enum11.C
* g++.old-deja/g++.brendan/enum8.C
* g++.old-deja/g++.brendan/enum9.C
* g++.old-deja/g++.brendan/friend3.C
* g++.old-deja/g++.brendan/misc14.C
* g++.old-deja/g++.bugs/900402_02.C
* g++.old-deja/g++.bugs/900404_03.C
* g++.old-deja/g++.bugs/900404_04.C
* g++.old-deja/g++.bugs/900428_03.C
* g++.old-deja/g++.jason/crash4.C
* g++.old-deja/g++.jason/overload21.C
* g++.old-deja/g++.jason/redecl1.C
* g++.old-deja/g++.jason/report.C
* g++.old-deja/g++.jason/rfg10.C
* g++.old-deja/g++.jason/template30.C
* g++.old-deja/g++.law/arm12.C
* g++.old-deja/g++.law/ctors5.C
* g++.old-deja/g++.law/cvt20.C
* g++.old-deja/g++.law/init10.C
* g++.old-deja/g++.law/init8.C
* g++.old-deja/g++.law/visibility17.C
* g++.old-deja/g++.law/visibility7.C
* g++.old-deja/g++.mike/net8.C
* g++.old-deja/g++.mike/p646.C
* g++.old-deja/g++.mike/p700.C
* g++.old-deja/g++.mike/p701.C
* g++.old-deja/g++.mike/p811.C
* g++.old-deja/g++.ns/template13.C
* g++.old-deja/g++.other/array3.C
* g++.old-deja/g++.other/crash25.C
* g++.old-deja/g++.other/dtor3.C
* g++.old-deja/g++.other/dtor4.C
* g++.old-deja/g++.other/main1.C
* g++.old-deja/g++.other/warn7.C
* g++.old-deja/g++.pt/crash11.C
* g++.old-deja/g++.pt/crash36.C
* g++.old-deja/g++.pt/spec22.C
* g++.old-deja/g++.pt/spec9.C
* g++.old-deja/g++.pt/ttp52.C
* g++.old-deja/g++.robertl/eb103.C
* g++.old-deja/g++.robertl/eb121.C
* g++.old-deja/g++.robertl/eb22.C
* g++.old-deja/g++.robertl/eb8.C:
Update locations and/or regexps of dg-error markers.
Remove markers for some bogus messages that are no longer issued.

libstdc++-v3:
* testsuite/20_util/memory/auto_ptr/assign_neg.cc
* testsuite/23_containers/map/operators/1_neg.cc
* testsuite/23_containers/set/operators/1_neg.cc:
Update locations and/or regexps of dg-error markers.

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

17 years ago * tree-ssa-propagate.c (set_rhs): Fail if EXPR is COMPOUND_EXPR.
jakub [Thu, 23 Sep 2004 21:03:04 +0000 (21:03 +0000)]
* tree-ssa-propagate.c (set_rhs): Fail if EXPR is COMPOUND_EXPR.

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

17 years ago2004-09-23 Diego Novillo <dnovillo@redhat.com>
jakub [Thu, 23 Sep 2004 21:01:02 +0000 (21:01 +0000)]
2004-09-23  Diego Novillo  <dnovillo@redhat.com>
    Jakub Jelinek  <jakub@redhat.com>

* tree-flow.h (find_new_referenced_vars): Add prototype.
* tree-sra.c (find_new_referenced_vars_1, find_new_referenced_vars):
Move to...
* tree-dfa.c (find_new_referenced_vars_1, find_new_referenced_vars):
... here.
(mark_new_vars_to_rename): Walk through all operands.
* tree-ssa-ccp.c (convert_to_gimple_builtin): New function.
(execute_fold_all_builtins): Use it.
(pass_fold_builtins): Add TODO_rename_vars to todo_flags_finish.

* gcc.c-torture/execute/builtins/strcpy-2.c: New test.
* gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.

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

17 years ago2004-09-23 P.J. Darcy <darcypj@us.ibm.com>
uweigand [Thu, 23 Sep 2004 20:57:25 +0000 (20:57 +0000)]
2004-09-23  P.J. Darcy  <darcypj@us.ibm.com>

gcc/ChangeLog:

* gthr-tpf.h: New file.
* config.gcc (s390x-ibm-tpf*): Add thread_file='tpf'.
* gthr.h: Use gthr-tpf.h on TPF OS.

libstdc++-v3/ChangeLog:

* include/Makefile.am (thread_host_headers): Add gthr-tpf.h.
Add rule to build ${host_builddir}/gthr-tpf.h.
* include/Makefile.in: Regenerate.

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

17 years agoFix the location of the changelog for Fariborz Jahanian's last patch.
pinskia [Thu, 23 Sep 2004 20:21:55 +0000 (20:21 +0000)]
Fix the location of the changelog for Fariborz Jahanian's last patch.

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

17 years ago2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Thu, 23 Sep 2004 20:16:48 +0000 (20:16 +0000)]
2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c++/17618
        * g++.dg/lookup/crash5.C: New test.

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

17 years ago * tree-ssa-ccp.c (get_default_value): Use SSA_NAME_VALUE rather
law [Thu, 23 Sep 2004 20:15:30 +0000 (20:15 +0000)]
* tree-ssa-ccp.c (get_default_value): Use SSA_NAME_VALUE rather
than SSA_NAME_EQUIV and SET_SSA_NAME_EQUIV.
(substitute_and_fold):  Likewise.
* tree-ssa-dom.c (tree_ssa_dominator_optimize): Remove everything
except invariants from SSA_NAME_VALUE.
(thread_across_edge): Use SSA_NAME_VALUE rather than SSA_NAME_EQUIV
and SET_SSA_NAME_EQUIV.
(restore_vars_to_original_value, record_const_or_copy): Likewise.
(record_equivalences_from_phis, record_const_or_copy_1): Likewise.
(record_equality, cprop_into_successor_phis): Likewise.
(record_equivalences_from_stmt, cprop_operand): Likewise.
(lookup_avail_expr): Likewise.
* tree-ssa-pre.c (fini_pre): Remove everything except invariants
from SSA_NAME_VALUE.
* tree.h (SSA_NAME_EQUIV, SET_SSA_NAME_EQUIV): Kill.
(struct tree_ssa_name):  Kill EQUIV field.  Remove GGC skip
annotation from the VALUE_HANDLE field.

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

17 years ago004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Thu, 23 Sep 2004 20:04:21 +0000 (20:04 +0000)]
004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c++/17618
        * cvt.c (cp_convert_to_pointer): Return early when the type is
        an error_mark_node.

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

17 years ago2004-09-23 Michael Koch <konqueror@gmx.de>
mkoch [Thu, 23 Sep 2004 18:24:00 +0000 (18:24 +0000)]
2004-09-23  Michael Koch  <konqueror@gmx.de>

* java/applet/AppletContext.java,
java/applet/Applet.java,
java/applet/AppletStub.java,
java/applet/AudioClip.java:
Jalopied and checkstyle clean.

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

17 years agoPR c++/9844, PR c++/13989
fjahanian [Thu, 23 Sep 2004 18:22:25 +0000 (18:22 +0000)]
PR c++/9844, PR c++/13989
Reviewed by Mark Mitchel.

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

17 years ago2004-09-23 Mark Wielaard <mark@klomp.org>
mkoch [Thu, 23 Sep 2004 18:01:46 +0000 (18:01 +0000)]
2004-09-23  Mark Wielaard  <mark@klomp.org>

* java/util/Collections.java
(binarySearch(List, Object, Comparator)): Explicitly
reverse direction in list iterator.
(rotate): Just return when list is empty.

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

17 years ago PR java/17329:
tromey [Thu, 23 Sep 2004 16:25:37 +0000 (16:25 +0000)]
PR java/17329:
* java-gimplify.c (java_gimplify_expr) <SAVE_EXPR>: Ignore case
where operand is null.

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

17 years ago PR java/17329:
tromey [Thu, 23 Sep 2004 16:24:42 +0000 (16:24 +0000)]
PR java/17329:
* testsuite/libjava.compile/pr17329.java: New file.

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

17 years ago PR java/17380:
tromey [Thu, 23 Sep 2004 16:21:31 +0000 (16:21 +0000)]
PR java/17380:
* parse.y (not_accessible_p): Allow access to protected members
even when class is not static.

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

17 years ago PR java/17380:
tromey [Thu, 23 Sep 2004 16:20:50 +0000 (16:20 +0000)]
PR java/17380:
* testsuite/libjava.jacks/jacks.xfail: Added 9.2-implicit-6 and
9.2-implicit-7.

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