1. 26 Feb, 2015 3 commits
  2. 25 Feb, 2015 23 commits
  3. 24 Feb, 2015 14 commits
    • re PR target/65117 (xtensa: With -Os, invalid parameter c1 for… · 48c55a0a
      re PR target/65117 (xtensa: With -Os, invalid parameter c1 for reg_class_subset_p() to cause segment fault.)
      
             PR target/65117
              * config/xtensa/xtensa.md (zero_cost_loop_start): Reverse numbering
              of operand 0 and operand 2.
              (zero_cost_loop_end, loop_end): Similarly.
      
      From-SVN: r220953
      Jeff Law committed
    • gimple.h (gimple_build_assign): Rename CXX_MEM_STAT_DECL to CXX_MEM_STAT_INFO. · 5c925255
      	* gimple.h (gimple_build_assign): Rename CXX_MEM_STAT_DECL to
      	CXX_MEM_STAT_INFO.
      
      From-SVN: r220952
      Aldy Hernandez committed
    • rl78-protos.h (rl78_split_movsi): Accept a mode as well. · 28497f3b
      * config/rl78/rl78-protos.h (rl78_split_movsi): Accept a mode as
      well.
      * config/rl78/rl78-expand.md (movsf): New, same as movsi.
      * config/rl78/rl78.c (rl78_split_movsi): Accept a mode, use it
      instead of hardcoding SImode.
      
      From-SVN: r220951
      DJ Delorie committed
    • Add entrypoint attribute for the use of nvptx. · d7823208
      	* omp-low.c (create_omp_child_function): Tag entrypoint
      	functions with a special attribute.
      
      From-SVN: r220950
      Bernd Schmidt committed
    • PR target/65058: Drop unused variable. · f8571677
      PR target/65058
      * config/rs6000/xcoff.h (ASM_OUTPUT_EXTERNAL): Drop unused variable.
      
      From-SVN: r220947
      Michael Haubenwallner committed
    • re PR rtl-optimization/65123 (lra remat places insn which breaks data flow) · 51753c14
      2015-02-24  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR rtl-optimization/65123
      	* lra-remat.c (operand_to_remat): Check hard regs in insn
      	definition too.
      
      From-SVN: r220946
      Vladimir Makarov committed
    • v850.h (ASM_SPEC): Pass -msoft-float/-mhard-float on to the assembler. · ff544f6b
      	* config/v850/v850.h (ASM_SPEC): Pass -msoft-float/-mhard-float on
      	to the assembler.
      
      From-SVN: r220945
      Nick Clifton committed
    • [PR libgomp/64625] Remove __OFFLOAD_TABLE__ variable/formal parameter. · 56a9f6bc
      Fixup for r219836: adjust builtin function prototypes.
      
      	PR libgomp/64625
      	gcc/
      	* omp-builtins.def (BUILT_IN_GOACC_DATA_START): Specify as
      	BT_FN_VOID_INT_SIZE_PTR_PTR_PTR, not
      	BT_FN_VOID_INT_PTR_SIZE_PTR_PTR_PTR.
      	(BUILT_IN_GOACC_ENTER_EXIT_DATA, BUILT_IN_GOACC_UPDATE): Specify as
      	BT_FN_VOID_INT_SIZE_PTR_PTR_PTR_INT_INT_VAR, not
      	BT_FN_VOID_INT_PTR_SIZE_PTR_PTR_PTR_INT_INT_VAR.
      	(BUILT_IN_GOACC_PARALLEL): Specify as
      	BT_FN_VOID_INT_OMPFN_SIZE_PTR_PTR_PTR_INT_INT_INT_INT_INT_VAR, not
      	BT_FN_VOID_INT_OMPFN_PTR_SIZE_PTR_PTR_PTR_INT_INT_INT_INT_INT_VAR.
      	* builtin-types.def
      	(BT_FN_VOID_INT_PTR_SIZE_PTR_PTR_PTR_INT_INT_VAR)
      	(BT_FN_VOID_INT_OMPFN_PTR_SIZE_PTR_PTR_PTR_INT_INT_INT_INT_INT_VAR):
      	Remove function types.
      	(BT_FN_VOID_INT_SIZE_PTR_PTR_PTR)
      	(BT_FN_VOID_INT_SIZE_PTR_PTR_PTR_INT_INT_VAR)
      	(BT_FN_VOID_INT_OMPFN_SIZE_PTR_PTR_PTR_INT_INT_INT_INT_INT_VAR):
      	New function types.
      	gcc/ada/
      	* gcc-interface/utils.c (DEF_FUNCTION_TYPE_VAR_8)
      	(DEF_FUNCTION_TYPE_VAR_12): Remove macros.
      	(DEF_FUNCTION_TYPE_VAR_7, DEF_FUNCTION_TYPE_VAR_11): New macros.
      	gcc/c-family/
      	* c-common.c (DEF_FUNCTION_TYPE_VAR_8, DEF_FUNCTION_TYPE_VAR_12):
      	Remove macros.
      	(DEF_FUNCTION_TYPE_VAR_7, DEF_FUNCTION_TYPE_VAR_11): New macros.
      	gcc/fortran/
      	* f95-lang.c (DEF_FUNCTION_TYPE_VAR_8, DEF_FUNCTION_TYPE_VAR_12):
      	Remove macros.
      	(DEF_FUNCTION_TYPE_VAR_7, DEF_FUNCTION_TYPE_VAR_11): New macros.
      	* types.def (BT_FN_VOID_INT_PTR_SIZE_PTR_PTR_PTR_INT_INT_VAR)
      	(BT_FN_VOID_INT_OMPFN_PTR_SIZE_PTR_PTR_PTR_INT_INT_INT_INT_INT_VAR):
      	Remove function types.
      	(BT_FN_VOID_INT_SIZE_PTR_PTR_PTR)
      	(BT_FN_VOID_INT_SIZE_PTR_PTR_PTR_INT_INT_VAR)
      	(BT_FN_VOID_INT_OMPFN_SIZE_PTR_PTR_PTR_INT_INT_INT_INT_INT_VAR):
      	New function types.
      	gcc/jit/
      	* jit-builtins.c (DEF_FUNCTION_TYPE_VAR_8)
      	(DEF_FUNCTION_TYPE_VAR_12): Remove macros.
      	(DEF_FUNCTION_TYPE_VAR_7, DEF_FUNCTION_TYPE_VAR_11): New macros.
      	* jit-builtins.h (DEF_FUNCTION_TYPE_VAR_8)
      	(DEF_FUNCTION_TYPE_VAR_12): Remove macros.
      	(DEF_FUNCTION_TYPE_VAR_7, DEF_FUNCTION_TYPE_VAR_11): New macros.
      	gcc/lto/
      	* lto-lang.c (DEF_FUNCTION_TYPE_VAR_8, DEF_FUNCTION_TYPE_VAR_12):
      	Remove macros.
      	(DEF_FUNCTION_TYPE_VAR_7, DEF_FUNCTION_TYPE_VAR_11): New macros.
      
      From-SVN: r220944
      Thomas Schwinge committed
    • stdfix.h [...]: Include <stdfix-avrlibc.h>. · dd07a06f
      gcc/
      	* config/avr/stdfix.h [__WITH_AVRLIBC__]: Include <stdfix-avrlibc.h>.
      
      From-SVN: r220937
      Georg-Johann Lay committed
    • Minor fix · ce551f12
      From-SVN: r220936
      Eric Botcazou committed
    • re PR tree-optimization/65170 (curve25519-donna-c64 miscompilation) · 09901e8a
      	PR tree-optimization/65170
      	* wide-int.cc (wi::mul_internal): For the umul_ppmm optimization,
      	if val[1] < 0, clear also val[2] and return 3.
      
      	* gcc.c-torture/execute/pr65170.c: New test.
      	* gcc.dg/tree-ssa/vrp96.c: New test.
      
      From-SVN: r220931
      Jakub Jelinek committed
    • Add missing cleanup in gfortran.dg/readwrite_unf_direct_eor_1.f90 · d130cf43
      2015-02-24  Tom de Vries  <tom@codesourcery.com>
      
      	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
      
      From-SVN: r220930
      Tom de Vries committed
    • Add additional_sources_used · 891201a1
      2015-02-24  Tom de Vries  <tom@codesourcery.com>
      
      	PR testsuite/65126
      	* lib/gcc-defs.exp (additional_sources_used): Add new var.
      	(dg-additional-files-options): Copy additional_sources to
      	additional_sources_used before emptying additional_sources.
      	* lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
      	(cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
      	(cleanup-saved-temps): Use additional_sources_used instead of
      	additional_sources.
      	(dg-test): Reset additional_sources_used.
      
      From-SVN: r220929
      Tom de Vries committed
    • Daily bump. · 781048da
      From-SVN: r220928
      GCC Administrator committed