1. 09 Jun, 2003 4 commits
  2. 08 Jun, 2003 30 commits
    • URLStreamHandler.java (sameFile): Fix port value comparison. · a8a8de48
      2003-06-08  Anthony Green  <green@redhat.com>
      
              * java/net/URLStreamHandler.java (sameFile): Fix port value
              comparison.
              * java/net/URL.java (handler): Make package private.
              * gnu/gcj/protocol/http/Handler.java (getDefaultPort): New method.
      
      From-SVN: r67640
      Anthony Green committed
    • Add missing ChangeLog entry. · 51d2dfa6
      From-SVN: r67639
      Andreas Jaeger committed
    • * gcc.c-torture/compile/20000804-1.x: Dsiable on h8300 port. · a54a0cf1
      From-SVN: r67638
      Kazu Hirata committed
    • cfglayout.c (insn_scope): New static function · 0435312e
      
      	* cfglayout.c (insn_scope): New static function
      	(block_locators_*, line_locators*, file_locators*): New static varrays.
      	(scope_to_insns_initialize): Use them.
      	(insn_line, insn_file): New functions.
      	(scope_to_insns_finalize): Use insn_scope.
      	(prologue_locator, epilogue_locator): New global variables.
      	* emit-rt.c (try_split, make_insn_raw, make_jump_insn_raw,
      	make_call_insn_raw, emit_copy_of_insn_after): Use locators.
      	(emit_insn_after_scope, emit_insn_before_scope
      	emit_jump_insn_after_scope, emit_jump_insn_before_scope
      	emit_call_insn_after_scope, emit_call_insn_before_scope): Rename to...
      	(emit_insn_after_setloc, emit_insn_before_setloc
      	emit_jump_insn_after_setloc, emit_jump_insn_before_setloc
      	emit_call_insn_after_setloc, emit_call_insn_before_setloc): ... these;
      	use locators.
      	* final.c (notice_source_line): Use locators.
      	(final_start_function): Set initial source file and line.
      	(final_scan_insn): Use locators.
      	* ifcvt.c (noce_try_store_flag, noce_try_store_flag_constants,
      	noce_try_addcc, noce_try_store_flag_mask, noce_try_cmove,
      	noce_try_cmove_arith, noce_try_minmax, noce_try_abs,
      	noce_process_if_block, find_cond_trap): Likewise.
      	* integrate.c (copy_insn_list): Likewise.
      	* jump.c (duplicate_loop_exit_test): LIkewise.
      	* print-rtl.c (print_rtx): Print locators.
      	* recog.c (peephole2_optimize): Likewise.
      	* rtl.h (INSN_SCOPE): Remove.
      	(emit_insn_after_scope, emit_insn_before_scope
      	emit_jump_insn_after_scope, emit_jump_insn_before_scope
      	emit_call_insn_after_scope, emit_call_insn_before_scope): Rename to...
      	(emit_insn_after_setloc, emit_insn_before_setloc
      	emit_jump_insn_after_setloc, emit_jump_insn_before_setloc
      	emit_call_insn_after_setloc, emit_call_insn_before_setloc): ... these;
      	(insn_file, insn_line, prologue_locator, epilogue_locator): Declare.
      	* unroll.c (copy_loop_body): Use locators.
      	* function.c (set_insn_locators): New function.
      	(thread_prologue_and_epilogue_insns): Set the locators accordingly.
      
      From-SVN: r67637
      Jan Hubicka committed
    • h8300.h (LONG_LONG_TYPE_SIZE): Set to 64. · 5d39821d
      	* config/h8300/h8300.h (LONG_LONG_TYPE_SIZE): Set to 64.
      	* config/h8300/t-h8300 (LIB1ASMFUNCS): Remove _floatdisf
      	_fixsfdi _fixunssfdi.
      	(LIB2FUNCS_EXTRA): Add entries for clzhi2, ctzhi2, parityhi2,
      	popcounthi2.
      	(TARGET_LIBGCC2_CFLAGS): Remove -DDI=SI.
      	* config/h8300/clzhi2.c: New.
      	* config/h8300/ctzhi2.c: Likewise.
      	* config/h8300/parityhi2.c: Likewise.
      	* config/h8300/popcounthi2.c: Likewise.
      
      From-SVN: r67636
      Kazu Hirata committed
    • gcc-dg.exp (dg-require-alias): Fix typo. · 8fc98a46
      	* lib/gcc-dg.exp (dg-require-alias): Fix typo.
      	(dg-require-gc-sections): Likewise.
      
      From-SVN: r67635
      Mark Mitchell committed
    • jvspec.c (jvgenmain_spec): Added `*' after fassume-compiled and fno-assume-compiled. · f751e9c2
      	* jvspec.c (jvgenmain_spec): Added `*' after fassume-compiled and
      	fno-assume-compiled.
      
      From-SVN: r67634
      Tom Tromey committed
    • For PR libgcj/11085: · 0a56537c
      	* java/text/SimpleDateFormat.java (parse(String,ParsePosition)):
      	Limit number of characters in numeric field when required.
      	* java/text/DecimalFormat.java (parse(String,ParsePosition)):
      	Respect maximumIntegerDigits.
      
      From-SVN: r67633
      Tom Tromey committed
    • builtins.c (define_builtin_type, [...]): Delete. · 5f158b44
      
      	* builtins.c (define_builtin_type, builtin_types): Delete.
      	(define_builtin): Rewritten to take just the built-in code,
      	the function's name, type and fallback library function name.
      	All built-ins used by Java are implicit and BUILT_IN_NORMAL.
      	(initialize_builtins): Overhaul to define the GCC builtins
      	used by gcj manually, providing the Java run-time's
      	implementations as the fallback library function.
      
      	* libjava.lang/MathBuiltin.java: New test case.
      	* libjava.lang/MathBuiltin.out: New file.
      
      From-SVN: r67632
      Roger Sayle committed
    • ��> 2003-06-07�� Anthony Green�� <green@redhat.com> ��>... · f32c53c2
      ��> 2003-06-07�� Anthony Green�� <green@redhat.com>
      ��>
      ��>������������* parse.y (patch_cast): Fix conversions from floating-point to
      ��>������������integral types.
      
      From-SVN: r67631
      Anthony Green committed
    • i386.md (subsi_3_zext, [...]): Fix predicates. · 10e9fecc
      
      	* i386.md (subsi_3_zext, sse2_nandv2di3): Fix predicates.
      	* i386.c (k8_avoid_jump_misspredicts): Fix debug output.
      
      	* cfg.c (verify_flow_info): Move IL independent checks from cfgrtl here.
      	(dump_bb): New based on old dump_bb in cfgrtl.c
      	(debug_bb, debug_bb_n): Move the functions from cfgrtl.c here.
      	* cfghooks.h (cfgh_verify_flow_info): Return status.
      	* cfglayout.c (cfg_layout_finalize): Verify CFG correctness.
      	* cfgrtl.c (debug_bb, debug_bb_n): Move to cfg.c
      	(dump_bb): Remove generic parts.
      	(rtl_verify_flow_info_1): Break out from rtl_verify_flow_info.
      	(rtl_verify_flow_info): Only check things dependeing on linearized RTL.
      
      	* i386-cmov1.c: Fix regular expression.
      	* i386-cvt-1.c: Likewise.
      	* i386-local.c: Likewise.
      	* i386-local2.c: Likewise.
      	* i386-mul.c: Likewise.
      	* i386-ssetype-1.c: Likewise.
      	* i386-ssetype-3.c: Likewise.
      	* i386-ssetype-5.c: Likewise.
      
      From-SVN: r67630
      Jan Hubicka committed
    • Make-lang.in (F77_OBJS, [...]): Update. · 2cdfea3a
      	* Make-lang.in (F77_OBJS, f77.mostlyclean, f/com.o): Update.
      	(f/f-options.c, f/f-options.h): New.
      	* com.c: Include opts.h and f-options.h.
      	(ffecom_decode_include_option_): Remove.
      	(LANG_HOOKS_HANDLE_OPTION): New.
      	(LANG_HOOKS_DECODE_OPTION): Drop.
      	(struct file_name_list, ffecom_decode_include_option,
      	ffecom_open_include_): Constify.
      	* com.h (ffecom_decode_include_option): Update.
      	* lang.opt: New.
      	* top.c: Include f-options.h, opts.h.
      	(ffe_is_digit_string_): Constify.
      	(ffe_decode_option): Transform to ffe_handle_option.
      	* top.h (ffe_decode_option): Replace with ffe_handle_option.
      
      From-SVN: r67628
      Neil Booth committed
    • Make-lang.in: Update. · d79d6fea
              * Make-lang.in: Update.
              * treetree.c: Include opts.h. Define cl_options_count and cl_options.
      
      From-SVN: r67627
      Andreas Jaeger committed
    • predict.h: Convert to ISO C90 prototypes. · 79a490a9
      
      	* predict.h: Convert to ISO C90 prototypes.
      	* predict.c: Likewise.
      	* tree-dump.h: Likewise.
      	* tree-dump.c: Likewise.
      	* diagnostic.h: Likewise.
      	* diagnostic.c: Likewise.
      	* combine.c: Likewise.
      
      	* rtl.h: Convert prototypes of combine.c to ISO C90.
      
      From-SVN: r67626
      Andreas Jaeger committed
    • std.c: Remove #if 0'ed functions. · b4fac6a0
      	* std.c: Remove #if 0'ed functions.
      
      	* sta.c: Remove usage of HARD_F90, FFESTR_F90 and FFESTR_VXT.
      	* stb.c: Likewise.
      	* stb.h: Likewise.
      	* stc.c: Likewise.
      	* stc.h: Likewise.
      	* std.c: Likewise.
      	* std.h: Likewise.
      	* ste.c: Likewise.
      	* ste.h: Likewise.
      
      	* str.h (FFESTR_F90): Remove macro.
      	(FFESTR_VXT): Remove macro.
      
      From-SVN: r67625
      Andreas Jaeger committed
    • Fixed garbage in my last entry. · 56f0c0d8
      From-SVN: r67624
      Eric Botcazou committed
    • Make-lang.in: Update. · a165c302
      2003-06-08  Neil Booth  <neil@daikokuya.co.uk>
      
      	* Make-lang.in: Update.
      	* misc.c: Include opts.h. Define cl_options_count and cl_options.
      
      From-SVN: r67623
      Neil Booth committed
    • bld.c: Remove usage of FFETARGET_okCHARACTER2... · 22e494a0
      	* bld.c: Remove usage of FFETARGET_okCHARACTER2,
      	FFETARGET_okCHARACTER3, FFETARGET_okCHARACTER4,
      	FFETARGET_okCHARACTER5, FFETARGET_okCHARACTER6,
      	FFETARGET_okCHARACTER7, FFETARGET_okCHARACTER8,
      	FFETARGET_okCOMPLEX4, FFETARGET_okCOMPLEX5, FFETARGET_okCOMPLEX6,
      	FFETARGET_okCOMPLEX7, FFETARGET_okCOMPLEX8, FFETARGET_okINTEGER5,
      	FFETARGET_okINTEGER6, FFETARGET_okINTEGER7, FFETARGET_okINTEGER8,
      	FFETARGET_okLOGICAL5, FFETARGET_okLOGICAL6, FFETARGET_okLOGICAL7,
      	FFETARGET_okLOGICAL8, FFETARGET_okREAL4, FFETARGET_okREAL5,
      	FFETARGET_okREAL6, FFETARGET_okREAL7 and FFETARGET_okREAL8.
      	* bld.h: Likewise.
      	* expr.c: Likewise.
      	* target.h: Likewise.
      	* com.c: Likewise.
      
      From-SVN: r67622
      Andreas Jaeger committed
    • Make-lang.in: Update. · c8b04b13
      f:
      	* Make-lang.in: Update.
      	* top.c: Include opts.h. Define cl_options_count and cl_options.
      java:
      	* Make-lang.in: Update.
      	* lang.c: Include opts.h. Define cl_options_count and cl_options.
      
      From-SVN: r67621
      Neil Booth committed
    • re PR c++/11039 (Bad interaction between implicit typename deprecation and friendship) · 85d2b0b4
      	PR c++/11039
      	* g++.dg/warn/implicit-typename2.C: New test.
      	* g++.dg/warn/implicit-typename3.C: New test.
      
      From-SVN: r67620
      Kriang Lerdsuwanakij committed
    • 2003-06-08 Michael Koch <konqueror@gmx.de> · 742ed2f3
      	* java/net/Socket.java
      	(Socket): Dont initialize inputShutdown and outputShutdown twice,
      	call bind() and connect() to actually do the bind and connect tasks.
      	(bind): Connect to canonical address if bindpoint is null, create
      	socket and bind it to bindpoint.
      	(connect): Check for exceptions.
      
      From-SVN: r67618
      Michael Koch committed
    • 2003-06-08 Michael Koch <konqueror@gmx.de> · f61e2125
      	* java/net/DatagramSocket.java
      	(DatagramSocket): No need to set SO_REUSEADDRESS here. This belongs
      	into the Multicast constructors.
      	* java/net/DatagramSocketImpl.java
      	(getOption): Removed.
      	(setOption): Removed.
      	* java/net/MulticastSocket.java
      	(MulticastSocket): Call setReuseAddress (true).
      	* java/net/SocketImpl.java
      	(getOption): Removed.
      	(setOption): Removed.
      
      From-SVN: r67617
      Michael Koch committed
    • * Makfile.in, cp/Make-lang.in: Forgotten commit. · 147d396e
      From-SVN: r67616
      Neil Booth committed
    • Makefile.in: Rename options.c and options.h to c-options.c and c-options.h. · 35399bdc
      	* Makefile.in: Rename options.c and options.h to c-options.c and
      	c-options.h.
      	(OBJS): Remove options.o.
      	* c-opts.c: Don'tInclude c-options.h instead of options.h.
      	* opts.c: Don't include options.h.
      	(find_opt): Can't use enum opt_code or N_OPTS.
      	* opts.h (struct cl_option, cl_options, cl_options_count): Move from...
      	* opts.sh: ... here.
      
      From-SVN: r67615
      Neil Booth committed
    • re PR pch/9830 (PCH not working on Solaris) · 8eb6a092
      	PR pch/9830
      	* ggc-common.c (HAVE_MMAP_FILE): Include sys/types.h
      	if HAVE_MINCORE is defined.
      	(MAP_FAILED): Define if not defined.
      	(gt_pch_save): Test against MAP_FAILED.
      	(gt_pch_restore): If HAVE_MINCORE, use MAP_FIXED to force
      	the mapping address to the preferred base after checking it
      	is possible to do so. Test against MAP_FAILED.
      	* configure.in: Test for the presence of mincore in libc.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r67614
      Eric Botcazou committed
    • treelang fix for rs6000. · 22362755
      From-SVN: r67613
      Tim Josling committed
    • alpha.c (alpha_setup_incoming_varargs): Fix conditional compilation guard. · 797c8a92
              * config/alpha/alpha.c (alpha_setup_incoming_varargs): Fix
              conditional compilation guard.
      
      From-SVN: r67612
      Richard Henderson committed
    • optabs.c (expand_abs): Set result_unsignedp to 1 if flag_trav is zero. · 77173bbe
      	* optabs.c (expand_abs): Set result_unsignedp to 1 if
      	flag_trav is zero.
      
      From-SVN: r67611
      Kazu Hirata committed
    • re PR libgcj/10886 (The RMI registry that comes with GCJ does not work correctly) · 31de261d
      	PR libgcj/10886:
      	* gnu/java/rmi/server/UnicastRemoteCall.java (returnValue):
      	Test for empty vector.
      
      From-SVN: r67610
      Jeff Sturm committed
    • Daily bump. · 5b7de1a9
      From-SVN: r67608
      GCC Administrator committed
  3. 07 Jun, 2003 6 commits