Commit Graph

82484 Commits

Author SHA1 Message Date
Jim Blandy
593124a736 Makefile.am (libstdc++-symbol.ver): Make sure the build tree copy of libstdc++-symbol.ver is writeable.
* src/Makefile.am (libstdc++-symbol.ver): Make
sure the build tree copy of libstdc++-symbol.ver is writeable.
* src/Makefile.in: Regenerated.

From-SVN: r127279
2007-08-07 21:05:16 +00:00
Dorit Nuzman
b11040a8b1 vect-28.c: Fix test to not expect peeling on !vector_alignment_reachable targets.
* gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
        !vector_alignment_reachable targets.
        * gcc.dg/vect/vect-33.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-50.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-71.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/vect-91.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/vect-96.c: Likewise.
        * gcc.dg/vect/no-section-anchors-69.c: Likewise.
        * gcc.dg/vect/section-anchors-69.c: Likewise.
        * gcc.dg/vect/pr25413.c: Likewise.
        * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
        * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
        * gfortran.dg/vect-2.f90: Likewise.
        * gfortran.dg/vect-3.f90: Likewise.
        * gfortran.dg/vect-4.f90: Likewise.
        * gfortran.dg/vect-5.f90: Likewise.
        * lib/target-supports.exp (check_effective_target_natural_alignment):
        Return false for darwin.
        (check_effective_target_vector_alignment_reachable_for_double): New.

From-SVN: r127276
2007-08-07 19:13:27 +00:00
Carlos O'Donell
dc60b7754d configure.ac: Define HAVE_GNU_AS if $gas_flag is yes.
2007-08-07  Carlos O'Donell  <carlos@codesourcery.com>

	* configure.ac: Define HAVE_GNU_AS if $gas_flag is yes.
	* configure: Regenerate.
	* config.in: Regenerate.
	* gcc.c [HAVE_GNU_AS]: Add "%{v} %{w:-W} %{I*} " to asm_options
	spec string.

From-SVN: r127275
2007-08-07 18:33:16 +00:00
Ian Lance Taylor
992669047c lower-subreg.c (resolve_clobber): If the clobber has a LIBCALL note, just delete the insn.
* lower-subreg.c (resolve_clobber): If the clobber has a LIBCALL
	note, just delete the insn.

From-SVN: r127273
2007-08-07 16:48:00 +00:00
Andreas Schwab
049e9ad97e re PR bootstrap/32973 (bootstrap failure with indented structure declaration in macro)
PR bootstrap/32973
	* gengtype-lex.l: Ignore backslash/newline pair while scanning a
	struct definition.

From-SVN: r127272
2007-08-07 15:31:56 +00:00
Andrew Haley
536e0a8f31 sysv.S (ffi_closure_raw_SYSV): Fix typo in previous checkin.
* src/x86/sysv.S (ffi_closure_raw_SYSV): Fix typo in previous
        checkin.

From-SVN: r127271
2007-08-07 12:52:47 +00:00
Andreas Krebbel
e0892570a8 lower-subreg.c (resolve_subreg_use): Remove assertion.
2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>

	* lower-subreg.c (resolve_subreg_use): Remove assertion.
	(find_decomposable_shift_zext, resolve_shift_zext): New functions.
	(decompose_multiword_subregs): Use the functions above to decompose
	multiword shifts and zero-extends.

2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.dg/multiword-1.c: New testcase.

From-SVN: r127270
2007-08-07 10:43:11 +00:00
Rask Ingemann Lambertsen
e492980b73 sourcebuild.texi (Test Directives): Fix "compile" and "assemble" descriptions which were swapped.
* doc/sourcebuild.texi (Test Directives): Fix "compile" and
	"assemble" descriptions which were swapped.

From-SVN: r127269
2007-08-07 10:22:08 +00:00
Daniel Franke
d2b8fb9e46 namelist_33.f90: Improved tests, adjusted error messages.
2007-08-07  Daniel Franke  <franke.daniel@gmail.com>

        * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
        messages.
        * gfortran.dg/namelist_36.f90: New test.

From-SVN: r127268
2007-08-07 06:18:48 -04:00
Rask Ingemann Lambertsen
6268a9a863 simd-4.c (__ev_convert_s64)(main): Use int32_t for 32-bit integer.
* gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
	  int32_t for 32-bit integer. Use int64_t for 64-bit integer.

From-SVN: r127267
2007-08-07 10:09:59 +00:00
Kaz Kojima
8ba30cde2c type-generic-1.C: Add -mieee for sh.
* g++.dg/torture/type-generic-1.C: Add -mieee for sh.
	* gcc.dg/torture/type-generic-1.c: Likewise.

From-SVN: r127266
2007-08-07 01:41:27 +00:00
Christopher D. Rickett
e032c2a16e re PR fortran/32732 ([Bind C] Character scalars are passed as arrays)
2007-08-06  Christopher D. Rickett  <crickett@lanl.gov>

        PR fortran/32732
        * trans-expr.c (gfc_conv_scalar_char_value): Convert the tree and
        actual arg expressions for scalar characters passed by-value to
        bind(c) routines.
        (gfc_conv_function_call): Call gfc_conv_scalar_char_value.
        * trans.h: Add prototype for gfc_conv_scalar_char_value.
        * trans-decl.c (generate_local_decl): Convert by-value character
        dummy args of bind(c) procedures using
        gfc_conv_scalar_char_value.

From-SVN: r127265
2007-08-07 00:27:25 +00:00
GCC Administrator
55eece4721 Daily bump.
From-SVN: r127263
2007-08-07 00:17:33 +00:00
Chao-ying Fu
1e1ba00288 fixed-value.h: New file.
* fixed-value.h: New file.
	* fixed-value.c: New file.
	* Makefile.in (OBJS-common): Add fixed-value.o.
	(fixed-value.o): New rule.
	(GTFILES): Add fixed-value.h.
	* double-int.c (double_int_scmp): We should use unsigned HOST_WIDE_INT
	to compare a.low and b.low.
	* gengtype.c (main): Handle FIXED_VALUE_TYPE type as scalar typedef.

From-SVN: r127260
2007-08-06 23:18:57 +00:00
Francois-Xavier Coudert
19c222f890 re PR fortran/30947 (intrinsic: ALARM)
PR fortran/30947

	* iresolve.c (gfc_resolve_alarm_sub): Suffix the subroutine name
	with the kind of the STATUS argument.

	* intrinsics/signal.c: Create specific versions of alarm_sub and
	alarm_sub_int according to the integer kind of the last argument.
	* gfortran.map (GFORTRAN_1.0): Remove _gfortran_alarm_sub and
	_gfortran_alarm_sub_int, add _gfortran_alarm_sub_i4,
	_gfortran_alarm_sub_i8, _gfortran_alarm_sub_int_i4 and
	_gfortran_alarm_sub_int_i8.

From-SVN: r127259
2007-08-06 23:02:38 +00:00
François-Xavier Coudert
52f6c31a52 * ChangeLog: Correct PR number.
From-SVN: r127258
2007-08-06 22:45:35 +00:00
Francois-Xavier Coudert
a3e3233ac2 re PR fortran/30933 (intrinsic: EXIT)
PR fortran/30933
	* intrinsic.c (add_functions): Fix name of argument to CHDIR.

From-SVN: r127257
2007-08-06 22:44:27 +00:00
Francois-Xavier Coudert
fe569d8fb1 re PR fortran/30933 (intrinsic: EXIT)
PR fortran/30933
	* iresolve.c (gfc_resolve_exit): Convert argument to default
	integer kind.

From-SVN: r127256
2007-08-06 22:29:24 +00:00
Dan Hipschman
af34b82ff4 method.c (use_thunk): Use DECL_NAME instead of DECL_RTL to access function name.
2007-08-06  Dan Hipschman  <dsh@google.com>

        * method.c (use_thunk): Use DECL_NAME instead of DECL_RTL to
        access function name.

From-SVN: r127255
2007-08-06 15:02:56 -07:00
Andrew Pinski
ccc1b87191 20070522-1.c: Move to ...
2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        * gcc.c-torture/20070522-1.c: Move to ...
        * gcc.c-torture/compile/20070522-1.c: Here.

From-SVN: r127254
2007-08-06 14:54:52 -07:00
Daniel Franke
3dbf65382c resolve.c (derived_pointer): Removed, replaced callers by access to appropiate attribute bit.
2007-08-06  Daniel Franke  <franke.daniel@gmail.com>

	* resolve.c (derived_pointer): Removed, replaced callers by access 
	to appropiate attribute bit.
	(derived_inaccessable): Shortcut recursion depth.
	(resolve_fl_namelist): Fixed checks for private components in namelists.

From-SVN: r127253
2007-08-06 16:53:19 -04:00
Francois-Xavier Coudert
2263c77558 re PR fortran/29828 ([F2003] MIN and MAX with character variables)
PR fortran/29828

	* trans.h (gfor_fndecl_string_minmax): New prototype.
	* trans-decl.c (gfor_fndecl_string_minmax): New variable.
	(gfc_build_intrinsic_function_decls): Create gfor_fndecl_string_minmax.
	* check.c (gfc_check_min_max): Allow for character arguments.
	* trans-intrinsic.c (gfc_conv_intrinsic_minmax_char): New function.
	(gfc_conv_intrinsic_function): Add special case for MIN and MAX
	intrinsics with character arguments.
	* simplify.c (simplify_min_max): Add simplification for character
	arguments.

	* intrinsics/string_intrinsics.c (string_minmax): New function
	and prototype.
	* gfortran.map (GFORTRAN_1.0): Add _gfortran_string_minmax

	* gfortran.dg/minmax_char_1.f90: New test.
	* gfortran.dg/minmax_char_2.f90: New test.
	* gfortran.dg/min_max_optional_4.f90: New test.

From-SVN: r127252
2007-08-06 20:47:17 +00:00
H.J. Lu
d3ef67eaf3 re PR target/31868 (Non-Linux DWARF EH x86-64 targets have broken crtend.o)
2007-08-06  H.J. Lu  <hongjiu.lu@intel.com>
	    Daniel Jacobowitz  <dan@codesourcery.com>

	PR target/31868
	* config.gcc (x86_64-*-freebsd*): Add i386/t-crtstuff to
	tmake_file.
	(x86_64-*-netbsd*): Likewise.
	(x86_64-*-linux*): Likewise.
	(x86_64-*-kfreebsd*-gnu): Likewise.
	(x86_64-*-knetbsd*-gnu): Likewise.
	(i[34567]86-*-solaris2.1[0-9]*): Likewise.

	* config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Removed.

	* config/i386/t-crtstuff (CRTSTUFF_T_CFLAGS): Update comments.
	Add -fno-asynchronous-unwind-tables.

	* config/t-freebsd (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS).
	* config/t-libc-ok (CRTSTUFF_T_CFLAGS_S): Likewise.
	* config/t-lynx (CRTSTUFF_T_CFLAGS_S): Likewise.
	* config/t-netbsd (CRTSTUFF_T_CFLAGS_S): Likewise.
	* config/t-svr4 (CRTSTUFF_T_CFLAGS_S): Likewise.

Co-Authored-By: Daniel Jacobowitz <dan@codesourcery.com>

From-SVN: r127248
2007-08-06 12:58:11 -07:00
Steve Ellcey
a31fa2e0d3 ia64.c (ia64_c_mode_for_suffix): New.
* config/ia64/ia64.c (ia64_c_mode_for_suffix): New.
	(TARGET_C_MODE_FOR_SUFFIX): New.

From-SVN: r127247
2007-08-06 18:04:33 +00:00
Steve Ellcey
b441fbb053 * config/ia64/div.md (m2subrf4_cond): Change 'g' to 'G'.
From-SVN: r127246
2007-08-06 17:03:13 +00:00
Steve Ellcey
db24f66908 * config/ia64/ia64.h (MODES_TIEABLE_P): Fix typo.
From-SVN: r127245
2007-08-06 16:51:43 +00:00
H.J. Lu
d5d5d289e2 i386.md: Check TARGET_ macros and optimize_size before checking function returns in...
2007-08-06  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/i386.md: Check TARGET_ macros and optimize_size
	before checking function returns in conditional expressions.

From-SVN: r127243
2007-08-06 07:44:02 -07:00
Andrew Pinski
30cad60d51 re PR libobjc/30731 (Warnings while compiling libobjc with the uleb128 changes)
2007-08-06  Andrew Pinski  <pinskia@gmail.com>

        PR libobjc/30731
        * exception.c (parse_lsda_header): Use _uleb128_t/_sleb128_t instead
        of _Unwind_Word for variables which are used in
        read_uleb128/read_sleb128.
        (PERSONALITY_FUNCTION): Likewise.

From-SVN: r127242
2007-08-06 07:17:59 -07:00
Andrew Haley
7665c9bebc re PR testsuite/32843 (libffi.call/return_sc.c)
PR testsuite/32843
	* src/x86/sysv.S (ffi_closure_raw_SYSV): Handle FFI_TYPE_UINT8,
	FFI_TYPE_SINT8, FFI_TYPE_UINT16, FFI_TYPE_SINT16, FFI_TYPE_UINT32,
	FFI_TYPE_SINT32.

From-SVN: r127241
2007-08-06 12:48:07 +00:00
Francois-Xavier Coudert
7db2c621dd nan_1.f90: Rename module into aux2 to avoid cygwin hanging on the testcase.
* gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
	hanging on the testcase.

From-SVN: r127240
2007-08-06 12:17:56 +00:00
Alfred Minarik
5958f5cbe0 re PR pch/13676 (GCC failes to recognize files ending in .hpp as headers to be precompiled)
PR pch/13676
	* doc/invoke.texi: Add .hp, .hxx, .hpp, .h, .HPP, .tcc as c++ header.

cp:
	* lang-specs.h: Add .hp, .hxx, .hpp, .h, .HPP, .tcc as c++ header.
	* g++spec.c (lang_specific_driver): Check them.

From-SVN: r127239
2007-08-06 11:10:19 +00:00
Paolo Carlini
ae95e46e6f re PR c++/19532 (cp/pt.c mentions a function that has been removed.)
2007-08-06  Paolo Carlini  <pcarlini@suse.de>

	PR c++/19532
	* pt.c (template_class_depth): Fix comment; change return type
	to bool.

From-SVN: r127238
2007-08-06 09:18:39 +00:00
Andrew Pinski
49271fc0e2 [multiple changes]
2008-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32988
        * tree.c (build2_stat): Instead of checking for INTEGER_TYPE, check
        for INTEGRAL_TYPE_P.

2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32988
        * gcc.c-torture/compile/pr32988.c: New test.

From-SVN: r127237
2007-08-05 20:24:19 -07:00
Andrew Pinski
085f094f22 sms-antideps.c: Add a "return 0" to the end of main.
2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.

From-SVN: r127235
2007-08-05 19:33:44 -07:00
GCC Administrator
da7dfe8427 Daily bump.
From-SVN: r127232
2007-08-06 00:17:29 +00:00
Francois-Xavier Coudert
adeb22c4f2 re PR fortran/31612 (-fsyntax-only documentation is not accurate)
PR fortran/31612
      * invoke.texi: Adjust documentation for option -fsyntax-only.

From-SVN: r127228
2007-08-05 23:39:05 +00:00
Francois-Xavier Coudert
c120ef140a re PR fortran/31202 (Incorrect rounding generated for NINT)
2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/31202
	* intrinsics/c99_functions.c (roundl): Provide fallback
	implementation for systems without ceill.
	* c99_protos.h (roundl): Define prototype in all cases.

From-SVN: r127227
2007-08-05 22:14:34 +00:00
Volker Reichelt
9dfbac5b94 revert: parser.c (cp_parser_member_declaration): Pedwarn about stray semicolons after member declarations.
cp:
	Revert:
	2007-03-26  Dirk Mueller  <dmueller@suse.de>

	* parser.c (cp_parser_member_declaration): Pedwarn
	about stray semicolons after member declarations.

testsuite:
	* g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.

	Revert:
	2007-03-22  Dirk Mueller  <dmueller@suse.de>

	* g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.

From-SVN: r127226
2007-08-05 20:09:32 +00:00
Paolo Bonzini
0d475361a5 configure.ac: Remove --enable-checking=df from default settings.
2008-08-05  Paolo Bonzini  <bonzini@gnu.org>

        * configure.ac: Remove --enable-checking=df from default settings.
        * tree-pass.h (TODO_df_verify): New.  Shift TODO_mark_first_instance.
        * df-core.c (df_finish_pass) [ENABLE_CHECKING]: Schedule verification
        if the parameter is true.
        (df_analyze) [!ENABLE_DF_CHECKING]: Also do verification if the
        DF_VERIFY_SCHEDULED flag is true.
        * df.h (enum df_changeable_flags): Add DF_VERIFY_SCHEDULED.
        (df_finish_pass): Adjust prototype.
        * passes.c (execute_todo): Schedule verification if TODO_df_verify is
        true.

        * see.c (pass_see): Add TODO_df_verify.
        * loop-init.c (pass_rtl_move_loop_invariants): Add TODO_df_verify.
        * global.c (rest_of_handle_global_alloc): Schedule verification
        after the pass.
        * local-alloc.c (rest_of_handle_local_alloc): Schedule verification
        before the pass.
        * function.c (pass_thread_prologue_and_epilogue): Add TODO_df_verify.
        * gcse.c (rest_of_handle_gcse): Adjust call to df_finish_pass.
        * loop-iv.c (iv_analysis_done): Schedule verification after the pass.

        * config/sh/sh.c (sh_output_mi_thunk): Remove dead code.
        * config/ia64/ia64.c (ia64_reorg): Adjust call to df_finish_pass.
        * config/bfin/bfin.c (bfin_reorg): Adjust call to df_finish_pass.

From-SVN: r127225
2007-08-05 16:04:12 +00:00
Francois-Xavier Coudert
3d97b1af3f re PR fortran/32979 (Implement vendor-specific ISNAN() intrinsic function)
PR fortran/32979

        * intrinsic.h (gfc_check_isnan): Add prototype.
        * gfortran.h (gfc_isym_id): Add GFC_ISYM_ISNAN.
        * intrinsic.c (add_functions): Add ISNAN intrinsic.
        * check.c (gfc_check_isnan): New function.
        * trans-intrinsic.c (gfc_conv_intrinsic_isnan): New function.
        (gfc_conv_intrinsic_function): Call gfc_conv_intrinsic_isnan
        to translate ISNAN.
        * intrinsic.texi: Document ISNAN.

        * gfortran.dg/isnan_1.f90: New test.

Co-Authored-By: Tobias Burnus <burnus@gcc.gnu.org>

From-SVN: r127224
2007-08-05 10:18:38 +00:00
Vladimir Yanovsky
517d76faef New flag to control reg-moves generation
Co-Authored-By: Revital Eres <eres@il.ibm.com>

From-SVN: r127223
2007-08-05 09:43:07 +00:00
GCC Administrator
152b97088e Daily bump.
From-SVN: r127220
2007-08-05 00:17:10 +00:00
Alfred M. Szmidt
fcfdb14511 natFilePosix.cc (init_native): Define to 0.
2007-08-04  Alfred M. Szmidt  <ams@gnu.org>

        * java/io/natFilePosix.cc (init_native) [!MAXPATHLEN]: Define to 0.
        * java/io/File.java (createTempFile): Don't truncate if the system
        doesn't have a limit on the length of a file name.
        * classpath/lib/java/io/File.class: Regenerate.

From-SVN: r127216
2007-08-04 21:50:01 +00:00
Paul Thomas
cbef3aa2f6 re PR fortran/31214 (User-defined operator using entry leads to ICE)
2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/31214
	* symbol.c (get_unique_symtree): Moved from module.c.
	* module.c (get_unique_symtree): Moved to symbol.c.
	* decl.c (get_proc_name): Transfer the typespec from the local
	symbol to the module symbol, in the case that an entry is also
	a module procedure.  Ensure the local symbol is cleaned up by
	pointing to it with a unique symtree.

	* dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL.

2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/31214
	* gfortran.dg/entry_13.f90: New test.

	* gfortran.dg/entry_12.f90: Clean up .mod file.

From-SVN: r127214
2007-08-04 20:58:11 +00:00
Paul Thomas
aa84a9a5e4 re PR fortran/31214 (User-defined operator using entry leads to ICE)
2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/31214
	* symbol.c (get_unique_symtree): Moved from module.c.
	* module.c (get_unique_symtree): Moved to symbol.c.
	* decl.c (get_proc_name): Transfer the typespec from the local
	symbol to the module symbol, in the case that an entry is also
	a module procedure.  Ensure the local symbol is cleaned up by
	pointing to it with a unique symtree.

	* dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL.

2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/31214
	* gfortran.dg/entry_13.f90: New test.

	* gfortran.dg/entry_12.f90: Clean up .mod file.

From-SVN: r127213
2007-08-04 20:46:11 +00:00
Thomas Koenig
6b44ad312f re PR fortran/32770 ([Meta-bug] -fdefault-integer-8 issues)
2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/32770
	* gfortran.dg/streamio_8.f90:  Adjust so test case passes
	for -fdefault-integer-8 and -fdefault-real-8.
	* gfortran.dg/streamio_10.f90:  Likewise.
	* gfortran.dg/sizeof.f90:  Likewise.

From-SVN: r127212
2007-08-04 20:14:26 +00:00
Thomas Koenig
867140ecff re PR fortran/32770 ([Meta-bug] -fdefault-integer-8 issues)
2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/32770
	* gfortran.dg/direct_io_2.f90:  Implicitly declare integer
	variables as kind=4 so they don't overflow the record length.

From-SVN: r127210
2007-08-04 18:20:54 +00:00
Steven G. Kargl
26ef8a2cd2 re PR fortran/32968 (selected_(int|real)_kind fail with -fdefault-integer-8)
2008-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/32968
	* gfortran.dg/selected_kind_1.f90: New test.

2008-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/32969
	* iresolve.c (gfc_resolve_rrspacing): Convert argument(s) to
	expected KIND.
	(gfc_resolve_scale): Ditto.
	(gfc_resolve_set_exponent): Ditto.
	(gfc_resolve_spacing): Ditto.
 
	PR fortran/32968
	* trans-intrinsic.c (gfc_conv_intrinsic_si_kind,
	gfc_conv_intrinsic_sr_kind): Convert the argument(s) to the
	expected KIND, and fold the result to the expected KIND.

From-SVN: r127205
2007-08-04 16:48:50 +00:00
Matthias Klose
f06a83c0b2 Import GNU Classpath (libgcj-import-20070727).
libjava/

2007-08-04  Matthias Klose  <doko@ubuntu.com>

	Import GNU Classpath (libgcj-import-20070727).

	* Regenerate class and header files.
	* Regenerate auto* files.

	* include/jvm.h:
	* jni-libjvm.cc (Jv_JNI_InvokeFunctions): Rename type.
	* jni.cc (_Jv_JNIFunctions, _Jv_JNI_InvokeFunctions): Likewise.
	* jni.cc (_Jv_JNI_CallAnyMethodA, _Jv_JNI_CallAnyVoidMethodA,
	_Jv_JNI_CallMethodA, _Jv_JNI_CallVoidMethodA,
	_Jv_JNI_CallStaticMethodA, _Jv_JNI_CallStaticVoidMethodA,
	_Jv_JNI_NewObjectA, _Jv_JNI_SetPrimitiveArrayRegion): Constify
	jvalue parameter.
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.

	* java/lang/VMFloat.java (toString, parseFloat): New.

	* gnu/awt/xlib/XToolkit.java (setAlwaysOnTop, isModalityTypeSupported,
	isModalExclusionTypeSupported): New (stub only).
	* gnu/awt/xlib/XCanvasPeer.java (requestFocus): Likewise.
	* gnu/awt/xlib/XFramePeer.java (updateMinimumSize, updateIconImages,
	updateFocusableWindowState, setModalBlocked, getBoundsPrivate,
	setAlwaysOnTop): Likewise.
	* gnu/awt/xlib/XFontPeer.java (canDisplay): Update signature.

	* scripts/makemake.tcl: Ignore gnu/javax/sound/sampled/gstreamer,
	ignore javax.sound.sampled.spi.MixerProvider, ignore .in files.

	* HACKING: Mention --enable-gstreamer-peer, removal of generated files.


libjava/classpath/

2007-08-04  Matthias Klose  <doko@ubuntu.com>

	* java/util/EnumMap.java (clone): Add cast.

From-SVN: r127204
2007-08-04 10:53:49 +00:00
Richard Sandiford
2c3de459b6 arm.md (movsi): Add braces.
gcc/
	* config/arm/arm.md (movsi): Add braces.

From-SVN: r127201
2007-08-04 07:10:57 +00:00