1. 17 Feb, 2014 4 commits
  2. 16 Feb, 2014 3 commits
    • gcc/testsuite/ · 5f4dd472
      	* lib/target-supports.exp
      	(check_effective_target_logical_op_short_circuit): New procedure.
      	* gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
      	* gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
      	instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
      	* gcc.dg/tree-ssa/vrp47.c: Likewise.
      	* gcc.dg/tree-ssa/vrp87.c: Likewise.
      	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
      	logical_op_short_circuit for the alternative test, extending
      	it to arm_cortex_m.
      
      From-SVN: r207810
      Richard Sandiford committed
    • re PR target/60203 (Support long double/_Decimal128 direct move on power8) · 518fea64
      [gcc]
      2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	PR target/60203
      	* config/rs6000/rs6000.md (rreg): Add TFmode, TDmode constraints.
      	(mov<mode>_internal, TFmode/TDmode): Split TFmode/TDmode moves
      	into 64-bit and 32-bit moves.  On 64-bit moves, add support for
      	using direct move instructions on ISA 2.07.  Also adjust
      	instruction length for 64-bit.
      	(mov<mode>_64bit, TFmode/TDmode): Likewise.
      	(mov<mode>_32bit, TFmode/TDmode): Likewise.
      
      [gcc/testsuite]
      2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	PR target/60203
      	* gcc.target/powerpc/pr60203.c: New testsuite.
      
      From-SVN: r207808
      Michael Meissner committed
    • Daily bump. · 71a03f51
      From-SVN: r207807
      GCC Administrator committed
  3. 15 Feb, 2014 4 commits
  4. 14 Feb, 2014 13 commits
  5. 13 Feb, 2014 11 commits
  6. 12 Feb, 2014 5 commits
    • pa.c (pa_option_override): Remove auto increment FIXME. · 0fdd1196
      	* config/pa/pa.c (pa_option_override): Remove auto increment FIXME.
      
      From-SVN: r207743
      John David Anglin committed
    • float128-mul-underflow.c, [...]: New tests. · 9acf28f1
      gcc/testsuite:
      	* gcc.dg/torture/float128-mul-underflow.c,
      	gcc.dg/torture/float128-truncdf-underflow.c,
      	gcc.dg/torture/float128-truncsf-underflow.c: New tests.
      
      libgcc:
      	* soft-fp/adddf3.c: Update from glibc.
      	* soft-fp/addsf3.c: Likewise.
      	* soft-fp/addtf3.c: Likewise.
      	* soft-fp/divdf3.c: Likewise.
      	* soft-fp/divsf3.c: Likewise.
      	* soft-fp/divtf3.c: Likewise.
      	* soft-fp/double.h: Likewise.
      	* soft-fp/eqdf2.c: Likewise.
      	* soft-fp/eqsf2.c: Likewise.
      	* soft-fp/eqtf2.c: Likewise.
      	* soft-fp/extenddftf2.c: Likewise.
      	* soft-fp/extended.h: Likewise.
      	* soft-fp/extendsfdf2.c: Likewise.
      	* soft-fp/extendsftf2.c: Likewise.
      	* soft-fp/extendxftf2.c: Likewise.
      	* soft-fp/fixdfdi.c: Likewise.
      	* soft-fp/fixdfsi.c: Likewise.
      	* soft-fp/fixdfti.c: Likewise.
      	* soft-fp/fixsfdi.c: Likewise.
      	* soft-fp/fixsfsi.c: Likewise.
      	* soft-fp/fixsfti.c: Likewise.
      	* soft-fp/fixtfdi.c: Likewise.
      	* soft-fp/fixtfsi.c: Likewise.
      	* soft-fp/fixtfti.c: Likewise.
      	* soft-fp/fixunsdfdi.c: Likewise.
      	* soft-fp/fixunsdfsi.c: Likewise.
      	* soft-fp/fixunsdfti.c: Likewise.
      	* soft-fp/fixunssfdi.c: Likewise.
      	* soft-fp/fixunssfsi.c: Likewise.
      	* soft-fp/fixunssfti.c: Likewise.
      	* soft-fp/fixunstfdi.c: Likewise.
      	* soft-fp/fixunstfsi.c: Likewise.
      	* soft-fp/fixunstfti.c: Likewise.
      	* soft-fp/floatdidf.c: Likewise.
      	* soft-fp/floatdisf.c: Likewise.
      	* soft-fp/floatditf.c: Likewise.
      	* soft-fp/floatsidf.c: Likewise.
      	* soft-fp/floatsisf.c: Likewise.
      	* soft-fp/floatsitf.c: Likewise.
      	* soft-fp/floattidf.c: Likewise.
      	* soft-fp/floattisf.c: Likewise.
      	* soft-fp/floattitf.c: Likewise.
      	* soft-fp/floatundidf.c: Likewise.
      	* soft-fp/floatundisf.c: Likewise.
      	* soft-fp/floatunditf.c: Likewise.
      	* soft-fp/floatunsidf.c: Likewise.
      	* soft-fp/floatunsisf.c: Likewise.
      	* soft-fp/floatunsitf.c: Likewise.
      	* soft-fp/floatuntidf.c: Likewise.
      	* soft-fp/floatuntisf.c: Likewise.
      	* soft-fp/floatuntitf.c: Likewise.
      	* soft-fp/gedf2.c: Likewise.
      	* soft-fp/gesf2.c: Likewise.
      	* soft-fp/getf2.c: Likewise.
      	* soft-fp/ledf2.c: Likewise.
      	* soft-fp/lesf2.c: Likewise.
      	* soft-fp/letf2.c: Likewise.
      	* soft-fp/muldf3.c: Likewise.
      	* soft-fp/mulsf3.c: Likewise.
      	* soft-fp/multf3.c: Likewise.
      	* soft-fp/negdf2.c: Likewise.
      	* soft-fp/negsf2.c: Likewise.
      	* soft-fp/negtf2.c: Likewise.
      	* soft-fp/op-1.h: Likewise.
      	* soft-fp/op-2.h: Likewise.
      	* soft-fp/op-4.h: Likewise.
      	* soft-fp/op-8.h: Likewise.
      	* soft-fp/op-common.h: Likewise.
      	* soft-fp/quad.h: Likewise.
      	* soft-fp/single.h: Likewise.
      	* soft-fp/soft-fp.h: Likewise.
      	* soft-fp/subdf3.c: Likewise.
      	* soft-fp/subsf3.c: Likewise.
      	* soft-fp/subtf3.c: Likewise.
      	* soft-fp/truncdfsf2.c: Likewise.
      	* soft-fp/trunctfdf2.c: Likewise.
      	* soft-fp/trunctfsf2.c: Likewise.
      	* soft-fp/trunctfxf2.c: Likewise.
      	* soft-fp/unorddf2.c: Likewise.
      	* soft-fp/unordsf2.c: Likewise.
      	* soft-fp/unordtf2.c: Likewise.
      	* config/aarch64/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING): New
      	macro.
      	* config/arm/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/c6x/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/cris/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/i386/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/ia64/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/lm32/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/mips/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/moxie/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/nds32/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/nios2/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/rs6000/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/score/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/tilegx/sfp-machine32.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/tilegx/sfp-machine64.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      	* config/tilepro/sfp-machine.h (_FP_TININESS_AFTER_ROUNDING):
      	Likewise.
      
      From-SVN: r207742
      Joseph Myers committed
    • re PR middle-end/59737 (ice from optimize_inline_calls) · f494a607
      	PR middle-end/59737
      	* g++.dg/ipa/pr59737.C: New test.
      
      From-SVN: r207735
      Jakub Jelinek committed
    • Pass --32 to GNU assembler for .long foo@GOTOFF check · 0544c448
      	PR target/60151
      	* configure.ac (HAVE_AS_GOTOFF_IN_DATA): Pass --32 to GNU
      	assembler.
      	* configure: Regenerated.
      
      Co-Authored-By: Uros Bizjak <ubizjak@gmail.com>
      
      From-SVN: r207731
      H.J. Lu committed
    • Compile g++.dg/opt/pr52727.C with -march=i686 for ia32 · 8a170134
      	* g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
      
      From-SVN: r207730
      H.J. Lu committed