1. 24 Jun, 2015 9 commits
    • S/390: Make builtin creation conditional. · f4d28290
      gcc/ChangeLog:
      
      2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	* config/s390/s390-builtin-types.def: Add flag to indicate the
      	options under which the function type is needed.
      	* config/s390/s390-builtins.def: Add flag to indicate the options
      	under which the builtin is enabled.
      	* config/s390/s390-builtins.h: Add flags parameter to macro
      	definitions.
      	(bflags_for_builtin): New function.
      	(flags_for_builtin): Renamed to ...
      	(opflags_for_builtin): ... this.
      	* config/s390/s390-c.c (s390_resolve_overloaded_builtin): Rename
      	flags_for_builtin to bflags_for_builtin and
      	flags_overloaded_builtin_var to opflags_overloaded_builtin_var.
      	* config/s390/s390.c: Add initialization of bflags_builtin and
      	opflags_builtin arrays.
      	Remove code for flags_builtin.
      	(s390_init_builtins): Only create builtin function types if one of
      	their flags is active.
      	Only create builtins if all of their flags are active.
      	(s390_expand_builtin): Rename flags_for_builtin to
      	opflags_for_builtin.
      
      From-SVN: r224872
      Andreas Krebbel committed
    • S/390: Remove internal builtins from vecintrin.h. · f1497499
      gcc/ChangeLog:
      
      2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	    * config/s390/vecintrin.h: Remove internal builtins.
      
      From-SVN: r224871
      Andreas Krebbel committed
    • S/390: Fix s390_secondary_reload register class check. · 996fcca1
      gcc/ChangeLog:
      
      2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	    * config/s390/s390.c (s390_secondary_reload): Fix check for
      	    GENERAL_REGS register class.
      
      From-SVN: r224870
      Andreas Krebbel committed
    • S/390: Disable effect of support_vector_misalignment · 920cc696
      gcc/ChangeLog:
      
      2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	    * config/s390/s390.c (s390_support_vector_misalignment): Call
      	    default implementation for !TARGET_VX.
      
      From-SVN: r224869
      Andreas Krebbel committed
    • S/390: Limit legitimate_constant_p changes to TARGET_VX. · 0600d22c
      gcc/ChangeLog:
      
      2015-06-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	* config/s390/s390.c (s390_legitimate_constant_p): Add
      	TARGET_VX check.
      
      From-SVN: r224868
      Andreas Krebbel committed
    • S/390 Vector ABI GNU Attribute. · 45901378
      gcc/
      	* config/s390/s390.c (s390_vector_abi): New variable definition.
      	(s390_check_type_for_vector_abi): New function.
      	(TARGET_ASM_FILE_END): New macro definition.
      	(s390_asm_file_end): New function.
      	(s390_function_arg): Call s390_check_type_for_vector_abi.
      	(s390_gimplify_va_arg): Likewise.
      	* configure: Regenerate.
      	* configure.ac: Check for .gnu_attribute Binutils feature.
      
      gcc/testsuite/
      	* gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
      	* gcc.target/s390/vector/vec-abi-attr-1.c: New test.
      	* gcc.target/s390/vector/vec-abi-attr-2.c: New test.
      	* gcc.target/s390/vector/vec-abi-attr-3.c: New test.
      	* gcc.target/s390/vector/vec-abi-attr-4.c: New test.
      	* gcc.target/s390/vector/vec-abi-attr-5.c: New test.
      	* gcc.target/s390/vector/vec-abi-attr-6.c: New test.
      
      From-SVN: r224867
      Andreas Krebbel committed
    • re PR target/65803 (blackfin: internal compiler error: segment fault linux kernel) · 5a5c3deb
      	PR target/65803
      	* config/bfin/bfin.c (hwloop_optimize): Initialize
      	JUMP_LABEL for newly created jump.
      
              PR target/65803
      	* gcc.c-torture/pr65803.c: New test.
      
      From-SVN: r224866
      Chen Gang committed
    • Add PR information to ChangeLog entries for previous change · 6c4ed521
      From-SVN: r224865
      Patrick Palka committed
    • Daily bump. · a49eecc0
      From-SVN: r224862
      GCC Administrator committed
  2. 23 Jun, 2015 25 commits
  3. 22 Jun, 2015 6 commits