1. 18 Aug, 2008 13 commits
  2. 17 Aug, 2008 8 commits
    • CairoGraphics2D.java: Always loadLibrary gtk-peer. · 67e88bcd
              * gnu/java/awt/peer/gtk/CairoGraphics2D.java: Always loadLibrary
              gtk-peer.
              * gnu/java/awt/peer/gtk/GdkFontPeer.java: Likewise.
              * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Likewise.
              * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java: Likewise.
              * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
              * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise.
              * gnu/java/awt/peer/gtk/*.class: Rebuilt.
      
      From-SVN: r139181
      Mark Wielaard committed
    • extend.texi (Function Attributes): Fix typo in description if hot function attribute. · 0859c412
      * doc/extend.texi (Function Attributes): Fix typo in description
        if hot function attribute.
      
      From-SVN: r139179
      Nick Clifton committed
    • acinclude.m4 ([AC_LC_MESSAGES]): Use AC_TRY_COMPILE instead of AC_TRY_LINK. · 99bf8d16
      2008-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* acinclude.m4 ([AC_LC_MESSAGES]): Use AC_TRY_COMPILE instead of
      	AC_TRY_LINK.
      	* configure.ac: Run unconditionally AC_LC_MESSAGES.
      	* crossconfig.m4: Adjust.
      	* configure: Regenerate.
      
      From-SVN: r139171
      Paolo Carlini committed
    • install.texi (--with-mips-plt): Document. · e21d5757
      gcc/
      2008-08-17  Daniel Jacobowitz  <dan@codesourcery.com>
      	    Richard Sandiford  <rdsandiford@googlemail.com>
      
      	* doc/install.texi (--with-mips-plt): Document.
      	* doc/invoke.texi (-mplt, -mno-plt): Document.
      	* config.gcc (mips*-*-*): Add mips-plt to supported_defaults
      	and handle ${with_mips_plt}.
      	* config/mips/mips.opt (mplt): New option.
      	* config/mips/mips.h (TARGET_ABICALLS_PIC0): New macro.
      	(TARGET_ABICALLS_PIC2): Likewise.
      	(TARGET_GPWORD): Return false for TARGET_ABSOLUTE_ABICALLS.
      	(OPTION_DEFAULT_SPECS): Add a mips-plt entry.
      	(ASM_SPEC): Use !mabi=* instead of !mabi*.
      	(MIPS_CALL): Use TARGET_ABICALLS_PIC2 instead of TARGET_ABICALLS
      	to decide whether to output ".option picX" directives.
      	* config/mips/linux.h (SUBTARGET_ASM_SPEC): Remove -mabi=64 handling.
      	Pass -call_nonpic rather than -KPIC for -mplt.
      	(BASE_DRIVER_SELF_SPECS): Remove -mplt if -mno-shared is not present
      	on the command line.  Also remove it when -mabi=64 is used without
      	-msym32.
      	* config/mips/linux64.h (SUBTARGET_ASM_SPEC): Delete.
      	* config/mips/mips.c (mips_use_pic_fn_addr_reg_p): Handle
      	TARGET_ABICALLS_PIC0.
      	(mips_classify_symbol): Use TARGET_ABICALLS_PIC2 instead of
      	TARGET_ABICALLS.
      	(mips16_build_function_stub): Only output ".option pic" directives
      	and PIC stubs if TARGET_ABICALLS_PIC2.  Call through $25 instead of $1.
      	(mips16_build_call_stub): Fix comment and remove redundant
      	".set at"/"set .noat" directives.
      	(mips_function_rodata_section): Use the default behaviour for
      	TARGET_ABSOLUTE_ABICALLS.
      	(mips_file_start): Emit ".option pic0" for TARGET_ABICALLS_PIC0.
      	(mips_global_pointer): Handle TARGET_ABICALLS_PIC0.
      	(mips_restore_gp): Do nothing if the current function doesn't use
      	a global pointer.
      	(mips_expand_prologue): Only save $gp if the current function uses it.
      	Use a normal move for TARGET_ABICALLS_PIC0.
      	(mips_override_options): Only set flag_pic if TARGET_ABICALLS_PIC2.
      
      Co-Authored-By: Richard Sandiford <rdsandiford@googlemail.com>
      
      From-SVN: r139170
      Daniel Jacobowitz committed
    • mips.c (mips_save_reg_p): Don't short-circuit rest of function when handling GLOBAL_POINTER_REGNUM. · 4817c43b
      gcc/
      	* config/mips/mips.c (mips_save_reg_p): Don't short-circuit rest
      	of function when handling GLOBAL_POINTER_REGNUM.
      
      From-SVN: r139169
      Richard Sandiford committed
    • acinclude.m4 ([GLIBCXX_CHECK_LFS], [...]): Use GCC_TRY_COMPILE_OR_LINK instead of AC_TRY_LINK... · 74745ec5
      2008-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* acinclude.m4 ([GLIBCXX_CHECK_LFS], [GLIBCXX_CHECK_POLL],
      	[GLIBCXX_CHECK_S_ISREG_OR_S_IFREG], [GLIBCXX_CHECK_WRITEV]):
      	Use GCC_TRY_COMPILE_OR_LINK instead of AC_TRY_LINK, in C++,
      	with -fno-exceptions as flags.
      	* configure.ac: Run unconditionally GLIBCXX_CHECK_LFS,
      	GLIBCXX_CHECK_POLL, GLIBCXX_CHECK_S_ISREG_OR_S_IFREG,
      	GLIBCXX_CHECK_WRITEV and commonized AC_CHECK_HEADERS. 
      	* crossconfig.m4: Adjust; remove AC_CHECK_HEADERS commonized
      	in configure.ac.
      	* configure: Regenerate.
      
      From-SVN: r139168
      Paolo Carlini committed
    • adaint.c (_gnat_set_close_on_exec): Implement. · c8bbc9ef
      2008-08-17  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
      
      	* adaint.c (_gnat_set_close_on_exec) [_WIN32]: Implement.
      
      From-SVN: r139167
      Aaron W. LaFramboise committed
    • Daily bump. · 2f1dcfba
      From-SVN: r139165
      GCC Administrator committed
  3. 16 Aug, 2008 11 commits
    • * MAINTAINERS: Update my email address. · 3ecc96e3
      From-SVN: r139162
      David Edelsohn committed
    • trans.c (call_to_gnu): Use the Sloc of the call for back-copy statements in lieu… · e650b83a
      trans.c (call_to_gnu): Use the Sloc of the call for back-copy statements in lieu of that of the actual.
      
      	* gcc-interface/trans.c (call_to_gnu): Use the Sloc of the call
      	for back-copy statements in lieu of that of the actual.
      
      From-SVN: r139161
      Eric Botcazou committed
    • Fix long lines. · 12f89f6c
      From-SVN: r139160
      Eric Botcazou committed
    • re PR middle-end/20548 (ACATS c52103x c52104x c52104y segfault) · b38f3813
      	PR ada/20548
      	* common.opt (-fstack-check): Do not declare the variable here.
      	(-fstack-check=): New option variant.
      	* doc/invoke.texi (Code Gen Options): Document it.
      	* expr.h (STACK_OLD_CHECK_PROTECT): New macro.
      	(STACK_CHECK_PROTECT): Bump to 3 pages if DWARF-2 EH is used.
      	(STACK_CHECK_STATIC_BUILTIN): New macro.
      	* doc/tm.texi (Stack Checking): Document STACK_CHECK_STATIC_BUILTIN.
      	* opts.c: Include expr.h.
      	(common_handle_option) <OPT_fold_stack_check_>: New case.
      	<OPT_fstack_check>: Likewise.
      	* calls.c (initialize_argument_information): Use TYPE_SIZE_UNIT
      	consistently in the test for variable-sized types.  Adjust for
      	new behaviour of flag_stack_check.
      	* explow.c: Include except.h.
      	(allocate_dynamic_stack_space): Do not take into account
      	STACK_CHECK_MAX_FRAME_SIZE for static builtin stack checking.
      	* function.c (gimplify_parameters): Use DECL_SIZE_UNIT in the test
      	for variable-sized parameters.  Treat all parameters whose size is
      	greater than STACK_CHECK_MAX_VAR_SIZE as variable-sized if generic
      	stack checking is enabled.
      	* gimplify.c (gimplify_decl_expr): Treat non-static objects whose
      	size is greater than STACK_CHECK_MAX_VAR_SIZE as variable-sized
      	if generic stack checking is enabled.
      	(expand_function_end): Adjust for new behaviour of flag_stack_check.
      	* reload1.c (reload): Likewise.
      	* stmt.c (expand_decl): Assert that all automatic variables have
      	fixed size at this point and remove dead code.
      	* flags.h (stack_check_type): New enumeration type.
      	(flag_stack_check): Declare.
      	* toplev.c (flag_stack_check): New global variable.
      	* Makefile.in (opts.o): Add dependency on EXPR_H.
      	(explow.o): Add dependency on except.h.
      ada/
      	* gcc-interface/decl.c (gnat_to_gnu_entity): Use DECL_SIZE_UNIT in the
      	setjmp test consistently.  Adjust for new behaviour of flag_stack_check.
      	* gcc-interface/utils2.c (build_call_alloc_dealloc): Remove redundant
      	test of flag_stack_check.  Adjust for new behaviour of flag_stack_check.
      
      From-SVN: r139159
      Eric Botcazou committed
    • re PR fortran/36825 ([F08] Rank > 7 arrays [will break library ABI] libgfortran I/O+intrinsics:) · 6c397102
      2008-08-16  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/36825
              * libgfortran.h: Reduce GFC_MAX_DIMENSIONS to 7.
      
      2008-08-16  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/36825
              * gfortran.dg/rank_1.f90: Modify error message.
      
      From-SVN: r139152
      Tobias Burnus committed
    • Makefile.tpl: Add BOOT_ADAFLAGS. · dd609cc1
      	* Makefile.tpl: Add BOOT_ADAFLAGS.
      	* Makefile.in: Regenerate.
      
      From-SVN: r139149
      Eric Botcazou committed
    • re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8") · 0ee02b1c
      2008-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/35863
      	* gfortran.dg/utf8_1.f03: New test.
      	* gfortran.dg/utf8_2.f03: New test.
      
      From-SVN: r139148
      Jerry DeLisle committed
    • re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8") · 3ae86bf4
      2008-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/35863
      	* intrinsics/selected_char_kind.c: Enable iso_10646.
      	* io/read.c (typedef uchar): New type.
      	(read_utf8): New function to read a single UTF-8 encoded character.
      	(read_utf8_char1): New function to read UTF-8 into a KIND=1 string.
      	(read_default_char1): New functio to read default into KIND=1 string.
      	(read_utf8_char4): New function to read UTF-8 into a KIND=4 string.
      	(read_default_char4): New function to read UTF-8 into a KIND=4 string.
      	(read_a): Modify to use the new functions.
      	(read_a_char4): Modify to use the new functions.
      	* io/write.c (error.h): Add include. (typedef uchar): New type.
      	(write_default_char4): New function to default write KIND=4 string.
      	(write_utf8_char4): New function to UTF-8 write KIND=4 string.
      	(write_a_char4): Modify to use new functions.
      	(write_character): Modify to use new functions.
      
      From-SVN: r139147
      Jerry DeLisle committed
    • re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8") · dad80a1b
      2008-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/35863
      	* io.c (gfc_match_open): Enable UTF-8 in checks.
      	* simplify.c (gfc_simplify_selected_char_kind): Enable iso_10646.
      
      From-SVN: r139146
      Jerry DeLisle committed
    • Daily bump. · f179cbca
      From-SVN: r139142
      GCC Administrator committed
  4. 15 Aug, 2008 7 commits
  5. 14 Aug, 2008 1 commit