1. 14 Jul, 2005 14 commits
    • VirtualMachineCommandSet.java: Implemented VirtualMachine Command Set. · b11e1426
              * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java:
              Implemented VirtualMachine Command Set.
      
      From-SVN: r102026
      Aaron Luchko committed
    • Class.java (getProtectionDomain): Merged javadoc from Classpath. · 9d5faaaf
      	* java/lang/Class.java (getProtectionDomain): Merged javadoc from
      	Classpath.
      
      From-SVN: r102025
      Tom Tromey committed
    • gfortran.h (MAX_ERROR_MESSAGE): Remove. · d71b89ca
      	* gfortran.h (MAX_ERROR_MESSAGE): Remove.
      	(gfc_error_buf): Add allocated and index fields.  Change message
      	field from array to a pointer.
      	* error.c (use_warning_buffer, error_ptr, warning_ptr): Remove.
      	(cur_error_buffer): New variable.
      	(error_char): Use cur_error_buffer->{message,index} instead of
      	{warning,error}_{buffer.message,ptr}.  Reallocate message buffer
      	if too small.
      	(gfc_warning, gfc_notify_std, gfc_error, gfc_error_now): Setup
      	cur_error_buffer and its index rather than {warning,error}_ptr
      	and use_warning_buffer.
      	(gfc_warning_check, gfc_error_check): Don't print anything if
      	message is NULL.
      	(gfc_push_error): Allocate saved message with xstrdup.
      	(gfc_pop_error): Free saved message with gfc_free.
      	(gfc_free_error): New function.
      	* primary.c (match_complex_constant): Call gfc_free_error if
      	gfc_pop_error will not be called.
      	* match.c (gfc_match_st_function): Likewise.
      
      	* gfortran.dg/g77/cpp6.f: New test.
      
      From-SVN: r102015
      Jakub Jelinek committed
    • re PR middle-end/22347 (Return value register not correctly computed for indirect function call) · cb1119b7
      2005-07-14  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/22347
      	* config/i386/i386-protos.h (ix86_function_value): Change
      	prototype to match new target hook.
      	* config/i386/i386.c (ix86_value_regno): Change prototype
      	to take extra type argument.
      	(TARGET_FUNCTION_VALUE): Define.
      	(ix86_function_ok_for_sibcall): Pass extra argument to
      	ix86_value_regno, check return slot rtx for exact match.
      	(ix86_function_value): Take extra parameter.  Dispatch to
      	ix86_value_regno with fndecl/fntype as provided.
      	(ix86_value_regno): Handle extra type argument.
      	* config/i386/i386.h (FUNCTION_VALUE): No longer define.
      
      	* testsuite/gcc.target/i386/sseregparm-3.c: New testcase.
      	* testsuite/gcc.target/i386/sseregparm-4.c: New testcase.
      	* testsuite/gcc.target/i386/sseregparm-5.c: New testcase.
      	* testsuite/gcc.target/i386/sseregparm-6.c: New testcase.
      	* testsuite/gcc.target/i386/sseregparm-7.c: New testcase.
      
      From-SVN: r102014
      Richard Guenther committed
    • Makefile.in (explow.o, [...]): Depend on target.h. · 1d636cc6
      2005-07-14  Richard Guenther  <rguenther@suse.de>
      
      	* Makefile.in (explow.o, reg-stack.o): Depend on target.h.
      	* calls.c (expand_call): Pass fntype to hard_function_value.
      	(emit_library_call_value_1): Likewise.
      	* explow.c: Include target.h.
      	(hard_function_value): Take extra argument, the fntype.
      	Use new target hook for function_value.
      	* expr.h (hard_function_value): Change prototype.
      	* function.c (aggregate_value_p): Pass 0 as fntype to
      	hard_function_value.
      	(assign_parms): Use new target hook for function_value.
      	Pass 0 as fntype to hard_function_value.
      	(expand_function_end): Likewise.
      	* reg-stack.c: Include target.h.
      	(stack_result): Use new target hook for function_value.
      	* target-def.h: New target hook function_value.
      	* target.h: Likewise.
      	* targhooks.c (default_function_value): New function.
      	* targhooks.h (default_function_value): Declare.
      
      From-SVN: r102013
      Richard Guenther committed
    • re PR fortran/22417 (gfortran preprocessing regression: nonsense warning about… · 94b00ee4
      re PR fortran/22417 (gfortran preprocessing regression: nonsense warning about file left but not entered)
      
      	PR fortran/22417
      	* scanner.c (preprocessor_line): Don't treat flag 3 as the start of a new
      	file.  Fix file left but not entered warning.
      
      	* gfortran.dg/g77/cpp5.F: New test.
      	* gfortran.dg/g77/cpp5.h: New file.
      	* gfortran.dg/g77/cpp5inc.h: New file.
      
      From-SVN: r102010
      Jakub Jelinek committed
    • tl_editting.f90: gcc-cvs signalled missing LF at EOF. · 1c808565
      2005-07-14  Paul Thomas  <pault@gcc.gnu.org>
      
      	* gfortran.dg/tl_editting.f90: gcc-cvs signalled missing LF at EOF.
      
      From-SVN: r102009
      Paul Thomas committed
    • [multiple changes] · be0cc7e2
      2005-07-12 Paul Thomas  <pault@gcc.gnu.org>
      
      	PR libfortran/16435
      	* transfer.c (formatted_transfer): Correct the problems
      	with X- and T-editting that caused TLs followed by TRs
      	to overwrite data, which caused NIST FM908.FOR to fail
      	on many tests.
      	(data_transfer_init): Zero X- and T-editting counters at
      	the start of formatted IO.
      	* write.c (write_x): Write specified number of skips with
      	specified number of spaces at the end.
      
      2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR libfortran/16435
      	* gfortran.dg/tl_editting.f90: New.
      	* gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
      
      From-SVN: r102008
      Paul Thomas committed
    • * reg_test_template: Typo fix. · 93e261ac
      From-SVN: r102007
      Ben Elliston committed
    • filter_params.pl: Typo fix. · d0e71b9c
      	* filter_params.pl: Typo fix.
      	* filter_knr2ansi.pl: Likewise.
      
      From-SVN: r102006
      Ben Elliston committed
    • Update COPYING.LIB from upstream. Correct last Changelog. · d0ca130a
      From-SVN: r102003
      Kelley Cook committed
    • [multiple changes] · 4a90ae54
      2005-07-14  Steven G. Kargl  <kargls@comcast.net>
      
      	* gfortran.dg/char_array_constructor.f90: New test.
      
      2005-07-14  Feng Wang  <fengwang@nudt.edu.cn>
      	Steven G. Kargl  <kargls@comcast.net>
      
      	* array.c (resolve_character_array_constructor): Allocate gfc_charlen
      	for the array and attach to namespace list for automatic deallocation.
      
      From-SVN: r102002
      Feng Wang committed
    • COPYING, [...]: Sync from upstream sources. · 0063a823
      2005-07-14  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* COPYING, compile, config-ml.in, config.guess,
      	config.sub, install-sh, missing, mkinstalldirs,
      	symlink-tree, ylwrap: Sync from upstream sources.
      
      From-SVN: r102001
      Kelley Cook committed
    • Daily bump. · 0a20d2b0
      [[Split portion of a mixed commit.]]
      
      From-SVN: r101999.2
      GCC Administrator committed
  2. 13 Jul, 2005 26 commits