1. 02 May, 2010 9 commits
    • vmsdbgout.c (ASM_OUTPUT_DEBUG_DATA1): Change format string placeholder from 0x%x to %#x. · 7c393241
      	* vmsdbgout.c (ASM_OUTPUT_DEBUG_DATA1): Change format string
      	placeholder from 0x%x to %#x.
      	(ASM_OUTPUT_DEBUG_DATA1): Ditto.
      	(ASM_OUTPUT_DEBUG_DATA4): Ditto.
      	(ASM_OUTPUT_DEBUG_DATA): Ditto.
      	(ASM_OUTPUT_DEBUG_ADDR_DATA): Ditto.
      	(ASM_OUTPUT_DEBUG_DATA8): Ditto.
      	* optc-gen.awk: Ditto.
      	* hwint.h (HOST_WIDE_INT_PRINT_DOUBLE_HEX): Ditto.
      	(HOST_WIDE_INT_PRINT_HEX): Ditto.
      	(HOST_WIDEST_INT_PRINT_HEX): Ditto.
      	(HOST_WIDEST_INT_PRINT_DOUBLE_HEX): Ditto.
      	* gcov-dump.c (tag_function): Ditto.
      	(tag_summary): Ditto.
      
      From-SVN: r158978
      Uros Bizjak committed
    • re PR tree-optimization/43879 (-fipa-pta causes various miscompilations) · 52c307ba
      2010-05-02  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/43879
      	* tree-tailcall.c (find_tail_calls): Clobbers also prevent
      	tail calls.
      
      	* gcc.dg/torture/pr43879-3.c: New testcase.
      
      From-SVN: r158977
      Richard Guenther committed
    • * gnathtml.pl: Use 755 as mask for new directories. · d52e74b2
      From-SVN: r158976
      Giuseppe Scrivano committed
    • * doc/extend.texi (Function Attributes): Fix a typo. · 4896c7b8
      From-SVN: r158975
      Bruno Haible committed
    • re PR fortran/18918 (Eventually support Fortran 2008's coarrays [co-arrays]) · 0d6d8e00
      2010-05-02  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * intrinsic.c (add_functions): Fix GFC_STD and add gfc_resolve_*
              calls for lcobound, ucobound, image_index and this_image.
              * intrinsic.h (gfc_resolve_lcobound, gfc_resolve_this_image,
              gfc_resolve_image_index, gfc_resolve_ucobound): New prototypes.
              * iresolve.c (gfc_resolve_lcobound, gfc_resolve_this_image,
              gfc_resolve_image_index, gfc_resolve_ucobound, resolve_bound): New
              functions.
              (gfc_resolve_lbound, gfc_resolve_ubound): Use resolve_bound.
      
      From-SVN: r158974
      Tobias Burnus committed
    • revert: hwint.h (HOST_WIDE_INT_PRINT_DOUBLE_HEX): Change format string… · 34a47f6f
      revert: hwint.h (HOST_WIDE_INT_PRINT_DOUBLE_HEX): Change format string placeholder from 0x%x to %#x.
      
      	Revert:
      	* hwint.h (HOST_WIDE_INT_PRINT_DOUBLE_HEX): Change format string
      	placeholder from 0x%x to %#x.
      	(HOST_WIDEST_INT_PRINT_DOUBLE_HEX): Ditto.
      	* config/i386/i386.c (output_pic_addr_const): Ditto.
      
      From-SVN: r158972
      Uros Bizjak committed
    • vmsdbgout.c (ASM_OUTPUT_DEBUG_DATA1): Change format string placeholder from 0x%x to %#x. · 35c59d9c
      	* vmsdbgout.c (ASM_OUTPUT_DEBUG_DATA1): Change format string
      	placeholder from 0x%x to %#x.
      	(ASM_OUTPUT_DEBUG_DATA1): Ditto.
      	(ASM_OUTPUT_DEBUG_DATA4): Ditto.
      	(ASM_OUTPUT_DEBUG_DATA): Ditto.
      	(ASM_OUTPUT_DEBUG_ADDR_DATA): Ditto.
      	(ASM_OUTPUT_DEBUG_DATA8): Ditto.
      	* optc-gen.awk: Ditto.
      	* hwint.h (HOST_WIDE_INT_PRINT_DOUBLE_HEX): Ditto.
      	(HOST_WIDE_INT_PRINT_HEX): Ditto.
      	(HOST_WIDEST_INT_PRINT_HEX): Ditto.
      	(HOST_WIDEST_INT_PRINT_DOUBLE_HEX): Ditto.
      	* gcov-dump.c (tag_function): Ditto.
      	(tag_summary): Ditto.
      
      From-SVN: r158971
      Uros Bizjak committed
    • target.h (struct calls): Add function_value_regno_p field. · 82f81f18
      	* target.h (struct calls): Add function_value_regno_p field.
      	* target-def.h (TARGET_FUNCTION_VALUE_REGNO_P): Define.
      	(TARGET_INITIALIZER): Use TARGET_FUNCTION_VALUE_REGNO_P.
      	* targhooks.c (default_function_value_regno_p): New function.
      	* targhooks.h (default_function_value_regno_p): Declare function.
      	* rtlanal.c (keep_with_call_p): Use function_value_regno_p hook.
      	* builtins.c. (apply_result_size): (Ditto.).
      	* combine.c. (likely_spilled_retval_p): (Ditto.).
      	* mode-switching.c. Include 'target.h'.
      	(create_pre_exit): Use function_value_regno_p hook.
      	* Makefile.in (mode-switching.o): Add dependency on TARGET_H.
      	* doc/tm.texi (FUNCTION_VALUE_REGNO_P,
      	TARGET_FUNCTION_VALUE_REGNO_P): Revise documentation.
      
      	* config/i386/i386.h (TARGET_FUNCTION_VALUE_REGNO_P): Remove macro.
      	* config/i386/i386.c (TARGET_FUNCTION_VALUE_REGNO_P): Define macro.
      	(ix86_function_value_regno_p): Declare as static, change argument
      	type to const unsigned int.
      	* config/i386/i386-protos.h (ix86_function_value_regno_p): Remove.
      
      From-SVN: r158970
      Anatoly Sokolov committed
    • Daily bump. · 2018489b
      From-SVN: r158969
      GCC Administrator committed
  2. 01 May, 2010 8 commits
  3. 30 Apr, 2010 23 commits