1. 13 Apr, 2016 16 commits
  2. 12 Apr, 2016 21 commits
  3. 11 Apr, 2016 3 commits
    • re PR target/70381 (On powerpc, -mfloat128 is on by default for all VSX systems) · 35fbda43
      [gcc]
      2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	PR target/70381
      	* config/rs6000/rs6000.c (rs6000_opt_masks): Disable using the
      	target attribute and pragma from changing the -mfloat128
      	and -mfloat128-hardware options.
      
      	* doc/extend.texi (Additional Floating Types): Document PowerPC
      	__float128 restrictions.
      
      [libgcc]
      2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	PR target/70381
      	* configure.ac (powerpc*-*-linux*): Rework tests to build
      	__float128 emulation routines to not depend on using #pragma GCC
      	target to enable -mfloat128.
      	* configure: Regnerate.
      
      [gcc/testsuite]
      2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	PR target/70381
      	* gcc.target/powerpc/float128-1.c: New tests to make sure the
      	__float128 emulator is built and runs.
      	* gcc.target/powerpc/float128-1.c: Likewise.
      
      	* lib/target-supports.exp (check_ppc_float128_sw_available):
      	Rework tests for __float128 software and hardware
      	availability. Fix exit condition to return 0 on success.
      
      From-SVN: r234884
      Michael Meissner committed
    • mangle.c (decl_is_template_id): The template itself counts as a template-id. · a9c2f3d9
      	* mangle.c (decl_is_template_id): The template itself counts as a
      	template-id.
      
      From-SVN: r234879
      Jason Merrill committed
    • [Patch AArch64 3/3] Fix up for pr70133 · 8433cb91
      gcc/
      
      	PR target/70133
      	* config/aarch64/driver-aarch64.c
      	(aarch64_get_extension_string_for_isa_flags): New.
      	(arch_extension): Rename to...
      	(aarch64_arch_extension): ...This.
      	(ext_to_feat_string): Rename to...
      	(aarch64_extensions): ...This.
      	(aarch64_core_data): Keep track of architecture extension flags.
      	(cpu_data): Rename to...
      	(aarch64_cpu_data): ...This.
      	(aarch64_arch_driver_info): Keep track of architecture extension
      	flags.
      	(get_arch_name_from_id): Rename to...
      	(get_arch_from_id): ...This, change return type.
      	(host_detect_local_cpu): Update and reformat for renames, handle
      	extensions through common infrastructure.
      
      From-SVN: r234877
      James Greenhalgh committed