OSDN Git Service

pf3gnuchains/gcc-fork.git
19 years ago2004-09-27 Aaron W. LaFramboise <aaronraolete36@aaronwl.com>
bonzini [Mon, 27 Sep 2004 08:01:57 +0000 (08:01 +0000)]
2004-09-27  Aaron W. LaFramboise <aaronraolete36@aaronwl.com>

* libgcc2.c (getpagesize): Change type of return value to int.

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

19 years ago * ggc-page.c (GGC_QUIRE_SIZE): Bump up from 16 to 256 if we're
austern [Mon, 27 Sep 2004 04:09:15 +0000 (04:09 +0000)]
* ggc-page.c (GGC_QUIRE_SIZE): Bump up from 16 to 256 if we're
using mmap.

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

19 years agoDaily bump.
gccadmin [Mon, 27 Sep 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.

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

19 years ago * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
uweigand [Sun, 26 Sep 2004 22:31:26 +0000 (22:31 +0000)]
* gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.

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

19 years ago * prims.cc (unblock_signal): Annotate signum with __unused__ to
bothner [Sun, 26 Sep 2004 20:38:49 +0000 (20:38 +0000)]
* prims.cc (unblock_signal): Annotate signum with __unused__ to
avoid warnings in the non-POSIX_VERSION case.
Also, we only need this function if either HANDLE_SEGV or HANDLE_FPE,
so place it inside an #if block.
* include/default-signal.h (SIGNAL_HANDLER): Parameters are __unused__.
* include/i386-signal.h (SIGNAL_HANDLER):  Likewise
* include/mips-signal.h (SIGNAL_HANDLER):  Likewise
* include/sparc-signal.h (SIGNAL_HANDLER):  Likewise

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

19 years ago * prims.cc (process_gcj_properties): Optimization.
bothner [Sun, 26 Sep 2004 20:24:32 +0000 (20:24 +0000)]
* prims.cc (process_gcj_properties):  Optimization.

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

19 years ago * java/util/Collections.java (sort): Copy from array in forwards
bothner [Sun, 26 Sep 2004 20:14:26 +0000 (20:14 +0000)]
* java/util/Collections.java (sort):  Copy from array in forwards
order, rather than reverse order which may be much less efficient.

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

19 years ago * bitmap.h (EXECUTE_IF_SET_IN_BITMAP, EXECUTE_IF_AND_COMPL_IN_BITMAP,
rakdver [Sun, 26 Sep 2004 19:53:13 +0000 (19:53 +0000)]
* bitmap.h (EXECUTE_IF_SET_IN_BITMAP, EXECUTE_IF_AND_COMPL_IN_BITMAP,
EXECUTE_IF_AND_IN_BITMAP): Changed to iterator style.
(bitmap_iterator): New type.
(bmp_iter_common_next_1, bmp_iter_single_next_1, bmp_iter_single_init,
bmp_iter_end_p, bmp_iter_single_next, bmp_iter_and_not_next_1,
bmp_iter_and_not_init, bmp_iter_and_not_next, bmp_iter_and_next_1,
bmp_iter_and_init, bmp_iter_and_next): New functions.
* basic-block.h (EXECUTE_IF_SET_IN_REG_SET,
EXECUTE_IF_AND_COMPL_IN_REG_SET, EXECUTE_IF_AND_IN_REG_SET): Changed to
use iterator-style EXECUTE_IF_IN_BITMAP macros.
* bitmap.c (bitmap_print): Ditto.
* bt-load.c (clear_btr_from_live_range, add_btr_to_live_range,
btr_def_live_range): Ditto.
* cfganal.c (compute_dominance_frontiers_1) Ditto.
* cgraphunit.c (convert_UIDs_in_bitmap, cgraph_characterize_statics):
Ditto.
* ddg.c (build_inter_loop_deps): Ditto.
* df.c (FOR_EACH_BB_IN_BITMAP, df_bb_reg_info_compute, df_refs_update):
Ditto.
* except.c (remove_eh_handler): Ditto.
* flow.c (reg_set_to_hard_reg_set): Ditto.
* gcse.c (clear_modify_mem_tables): Ditto.
* global.c (build_insn_chain): Ditto.
* ifcvt.c (dead_or_predicable): Ditto.
* loop-invariant.c (get_inv_cost, set_move_mark, move_invariant_reg):
Ditto.
* ra-build.c (livethrough_conflicts_bb, conflicts_between_webs): Ditto.
* ra-rewrite.c (reloads_to_loads, rewrite_program2,
detect_web_parts_to_rebuild, delete_useless_defs, actual_spill): Ditto.
* tree-cfg.c (allocate_ssa_names, tree_duplicate_sese_region,
tree_purge_all_dead_eh_edges): Ditto.
* tree-into-ssa.c (compute_global_livein, insert_phi_nodes,
insert_phi_nodes_for, debug_def_blocks_r, invalidate_name_tags,
rewrite_ssa_into_ssa): Ditto.
* tree-outof-ssa.c (find_replaceable_exprs): Ditto.
* tree-sra.c (scan_function, decide_instantiations, scalarize_parms):
Ditto.
* tree-ssa-alias.c (init_alias_info, compute_points_to_and_addr_escape,
compute_flow_sensitive_aliasing, maybe_create_global_var,
dump_points_to_info_for): Ditto.
* tree-ssa-dce.c (EXECUTE_IF_CONTROL_DEPENDENT): Ditto.
* tree-ssa-dse.c (dse_finalize_block): Ditto.
* tree-ssa-live.c (live_worklist, calculate_live_on_entry,
calculate_live_on_exit, build_tree_conflict_graph, dump_live_info):
Ditto.
* tree-ssa-loop-ivopts.c (find_induction_variables,
find_interesting_uses, add_old_ivs_candidates, alloc_use_cost_map,
determine_use_iv_costs, determine_set_costs, find_best_candidate,
set_cost_up_to, create_new_ivs, remove_unused_ivs, free_loop_data):
Ditto.
* tree-ssa-loop-manip.c (add_exit_phis_var, add_exit_phis): Ditto.
* tree-ssa-operands.c (get_asm_expr_operands, add_call_clobber_ops,
add_call_read_ops): Ditto.
* tree-ssa-pre.c (bitmap_print_value_set, insert_aux): Ditto.

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

19 years ago * pa.c (print_operand): Use non-trapping completers for UNLE, UNLT,
danglin [Sun, 26 Sep 2004 19:37:56 +0000 (19:37 +0000)]
* pa.c (print_operand): Use non-trapping completers for UNLE, UNLT,
UNGE, UNGT, UNEQ, UNORDERED and ORDERED comparisons.

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

19 years ago * builtins.c (expand_builtin_memcmp): Adjust MEM_SIZE to
uweigand [Sun, 26 Sep 2004 19:15:00 +0000 (19:15 +0000)]
* builtins.c (expand_builtin_memcmp): Adjust MEM_SIZE to
reflect size of memory regions being compared.

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

19 years ago * builtins.c (get_memory_rtx): Set mem attributes for non-ADDR_EXPR
uweigand [Sun, 26 Sep 2004 19:13:38 +0000 (19:13 +0000)]
* builtins.c (get_memory_rtx): Set mem attributes for non-ADDR_EXPR
expressions.  Always clear MEM_SIZE and alias set.

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

19 years ago2004-09-26 Mark Wielaard <mark@klomp.org>
mark [Sun, 26 Sep 2004 17:11:14 +0000 (17:11 +0000)]
2004-09-26  Mark Wielaard  <mark@klomp.org>

       * java/lang/System.java (properties): Make package private.
       * java/lang/Throwable.java (StaticData.nl): Initialize through
       directly accessing System.properties.getProperty().

       * java/lang/Throwable.java (nl): Remove static field.
       (StaticData): New private static inner class.
       (stackTraceStringBuffer): Use StaticData.nl.

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

19 years agoPR fortran/15164
tobi [Sun, 26 Sep 2004 15:44:19 +0000 (15:44 +0000)]
PR fortran/15164
* gfortran.dg/pr15164.f90: New test. Fixed in followup commit.

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

19 years agoPR fortran/15164
tobi [Sun, 26 Sep 2004 15:24:57 +0000 (15:24 +0000)]
PR fortran/15164
* gfortran.dg/pr15164.f90: New test.

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

19 years ago PR middle-end/17112
sayle [Sun, 26 Sep 2004 14:58:34 +0000 (14:58 +0000)]
PR middle-end/17112
* stor-layout.c (compute_record_mode): For records with a single
field, only use the field's mode if its size matches what we'd
have choosen for the record ourselves.  This forces the use of
BLKmode for packed records that don't completely fill a mode.

* gcc.dg/pr17112-1.c: New test case.

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

19 years ago PR middle-end/17151
sayle [Sun, 26 Sep 2004 14:55:37 +0000 (14:55 +0000)]
PR middle-end/17151
* combine.c (force_to_mode): Remove dubious early return test that
inhibits further optimization.

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

19 years agoPR libfortran/16137
tobi [Sun, 26 Sep 2004 14:52:04 +0000 (14:52 +0000)]
PR libfortran/16137
* config.h.in (HAVE_POWF): Undefine.
* configure.ac: Check for 'powf' in library.
* configure: Regenerate.
* intrinsics/c99_functions.c (powf): New function.

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

19 years ago2004-09-26 Casey Marshall <csm@gnu.org>
mark [Sun, 26 Sep 2004 14:47:41 +0000 (14:47 +0000)]
2004-09-26  Casey Marshall <csm@gnu.org>

       * java/security/ProtectionDomain.java
       (<init>(CodeSource,PermissionCollection)): set `staticBinding' to
       `true'.

       * java/security/SecureClassLoader.java
       (defineClass): make protection domain dynamically bound.
       (getPermissions): call `getCurrentPolicy' to avoid permission
       check.

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

19 years ago* trans-intrinsic.c: Comment fixes.
tobi [Sun, 26 Sep 2004 14:24:07 +0000 (14:24 +0000)]
* trans-intrinsic.c: Comment fixes.

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

19 years ago * profile.c: Fix a comment typo.
kazu [Sun, 26 Sep 2004 11:47:53 +0000 (11:47 +0000)]
* profile.c: Fix a comment typo.

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

19 years ago PR bootstrap/17591
rakdver [Sun, 26 Sep 2004 08:32:40 +0000 (08:32 +0000)]
PR bootstrap/17591
* tree-ssa-loop-im.c (for_each_index): Call callback for component_refs
with varying offset.
* tree-ssa-loop-ivopts.c (abnormal_ssa_name_p): New function.
(idx_contains_abnormal_ssa_name_p): Scan step and lower bound for
ARRAY_REFS.
(expr_invariant_in_loop_p): New function.
(idx_find_step): Handle step and lower bound for ARRAY_REFs.  Handle
component_ref_field_offset for COMPONENT_REFs.  Do not allow
ALIGN_INDIRECT_REFs and MISALIGNED_INDIRECT_REFs.
(add_address_candidates): Do not handle ALIGN_INDIRECT_REFs and
MISALIGNED_INDIRECT_REFs.
(idx_remove_ssa_names): Handle step and lower bound for ARRAY_REFs.
(rewrite_address_base): Do not handle ALIGN_INDIRECT_REFs and
MISALIGNED_INDIRECT_REFs.

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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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