1. 18 Mar, 2014 14 commits
  2. 17 Mar, 2014 10 commits
  3. 16 Mar, 2014 3 commits
  4. 15 Mar, 2014 9 commits
    • sparc-protos.h (tls_call_delay): Delete. · 890fa568
      	* config/sparc/sparc-protos.h (tls_call_delay): Delete.
      	(eligible_for_call_delay): New prototype.
      	* config/sparc/sparc.c (tls_call_delay): Rename into...
      	(eligible_for_call_delay): ...this.  Return false if the instruction
      	cannot be put in the delay slot of a branch.
      	(eligible_for_restore_insn): Simplify.
      	(eligible_for_return_delay): Return false if the instruction cannot be
      	put in the delay slot of a branch and simplify.
      	(eligible_for_sibcall_delay): Return false if the instruction cannot be
      	put in the delay slot of a branch.
      	* config/sparc/sparc.md (fix_ut699): New attribute.
      	(tls_call_delay): Delete.
      	(in_call_delay): Reimplement.
      	(eligible_for_sibcall_delay): Rename into...
      	(in_sibcall_delay): ...this.
      	(eligible_for_return_delay): Rename into...
      	(in_return_delay): ...this.
      	(in_branch_delay): Reimplement.
      	(in_uncond_branch_delay): Delete.
      	(in_annul_branch_delay): Delete.
      
      From-SVN: r208597
      Eric Botcazou committed
    • Baseline symbols for m68k · dcf39d82
      * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: New file.
      
      From-SVN: r208594
      Andreas Schwab committed
    • regex.h: Add/modify comments. · ee54a3b3
      2014-03-15  Tim Shen  <timshen91@gmail.com>
      
      	* include/bits/regex.h: Add/modify comments.
      	* include/bits/regex_compiler.h: Likewise.
      	* include/bits/regex_executor.h: Likewise.
      	* include/bits/regex_executor.tcc: Likewise.
      	* include/bits/regex_scanner.h: Likewise.
      
      From-SVN: r208593
      Tim Shen committed
    • re PR fortran/58324 (Bogus END-of-line error with list-directed I/O of file… · f1182dd2
      re PR fortran/58324 (Bogus END-of-line error with list-directed I/O of file without trailing sequential record marker)
      
      2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
      
      	PR libfortran/58324
      	* gfortran.dg/list_read_12.f90: New test.
      
      From-SVN: r208592
      Jerry DeLisle committed
    • re PR fortran/58324 (Bogus END-of-line error with list-directed I/O of file… · e9471044
      re PR fortran/58324 (Bogus END-of-line error with list-directed I/O of file without trailing sequential record marker)
      
      2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
      
      	PR libfortran/58324
      	* io/list_read.c (finish_list_read): Read one character to check
      	for the end of the file.  If it is the end, then issue the file
      	end error message.  If not, use eat_line to reach the end
      	without giving error.  The next attempt to read will then
      	issue the error as described above.
      
      From-SVN: r208591
      Jerry DeLisle committed
    • re PR fortran/55207 ([F08] Variables declared in the main program should… · 68a23044
      re PR fortran/55207 ([F08] Variables declared in the main program should implicitly get the SAVE attribute)
      
      2014-03-15  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/55207
      	* decl.c (match_attr_spec): Variables in the main program implicitly
      	get the SAVE attribute in Fortran 2008.
      
      
      2014-03-15  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/55207
      	* gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
      	* gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
      	* gfortran.dg/inline_sum_bounds_check_1.f90: Add
      	-Wno-aggressive-loop-optimizations and remove an unused variable.
      	* gfortran.dg/intent_optimize_1.f90: Put into subroutine.
      	* gfortran.dg/pointer_init_9.f90: New.
      	* gfortran.dg/volatile4.f90: Put into subroutine.
      	* gfortran.dg/volatile6.f90: Ditto.
      
      From-SVN: r208590
      Janus Weil committed
    • re PR target/60525 (ICE: in final_scan_insn, at final.c:2952) · cfce90ac
      PR target/60525
      
      	* config/i386/i386.md (floathi<X87MODEF>2): Delete expander; rename
      	define_insn from *floathi<X87MODEF>2_i387; allow nonimmediate_operand.
      	(*floathi<X87MODEF>2_i387_with_temp): Remove.
      	(floathi splitters): Remove.
      	(float<SWI48x>xf2): New pattern.
      	(float<SWI48><MODEF>2): Rename from float<SWI48x><X87MODEF>2.  Drop
      	code that tried to handle DImode for 32-bit, but which was excluded
      	by the pattern's condition.  Drop allocation of stack temporary.
      	(*floatsi<MODEF>2_vector_mixed_with_temp): Remove.
      	(*float<SWI48><MODEF>2_mixed_with_temp): Remove.
      	(*float<SWI48><MODEF>2_mixed_interunit): Remove.
      	(*float<SWI48><MODEF>2_mixed_nointerunit): Remove.
      	(*floatsi<MODEF>2_vector_sse_with_temp): Remove.
      	(*float<SWI48><MODEF>2_sse_with_temp): Remove.
      	(*float<SWI48><MODEF>2_sse_interunit): Remove.
      	(*float<SWI48><MODEF>2_sse_nointerunit): Remove.
      	(*float<SWI48x><X87MODEF>2_i387_with_temp): Remove.
      	(*float<SWI48x><X87MODEF>2_i387): Remove.
      	(all float _with_temp splitters): Remove.
      	(*float<SWI48x><MODEF>2_i387): New pattern.
      	(*float<SWI48><MODEF>2_sse): New pattern.
      	(float TARGET_USE_VECTOR_CONVERTS splitters): Merge them.
      	(float TARGET_SSE_PARTIAL_REG_DEPENDENCY splitters): Merge them.
      
      From-SVN: r208587
      Richard Henderson committed
    • re PR c++/60532 (r208573 causes Firefox build failure) · 47b5d284
      	PR c++/60532
      	PR c++/58678
      	* search.c (get_pure_virtuals): Handle abstract dtor here.
      	(dfs_get_pure_virtuals): Not here.
      
      From-SVN: r208586
      Jason Merrill committed
    • Daily bump. · 265a9ea7
      From-SVN: r208585
      GCC Administrator committed
  5. 14 Mar, 2014 4 commits