1. 04 Mar, 2013 14 commits
  2. 03 Mar, 2013 11 commits
    • dje's avatar
      * gcc.dg/vect/vect-82_64.c: Skip on AIX. · d345d59a
      dje authored
              * gcc.dg/vect/vect-83_64.c: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196419 138bc75d-0d04-0410-961f-82ee72b054a4
      d345d59a
    • sandra's avatar
      2013-03-03 Sandra Loosemore <sandra@codesourcery.com> · 090eadfb
      sandra authored
      	gcc/
      	* target.def (TARGET_OPTION_VALID_ATTRIBUTE_P): Update comments;
      	the attribute is now called "target" instead of "option".
      	(TARGET_OPTION_PRAGMA_PARSE): Likewise, for the pragma.
      	* doc/tm.texi.in (Target Attributes):  Likewise document the correct
      	attribute/pragma name for TARGET_OPTION_VALID_P and
      	TARGET_OPTION_PRAGMA_PARSE.  Also copy-edit and correct markup.
      	* doc/tm.texi: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196418 138bc75d-0d04-0410-961f-82ee72b054a4
      090eadfb
    • mikael's avatar
      fortran/ · 35366896
      mikael authored
      	PR fortran/56477
      	* expr.c (gfc_check_pointer_assign): Avoid NULL pointer dereference.
      
      testsuite/
      	PR fortran/56477
      	* gfortran.dg/pointer_check_13.f90: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196417 138bc75d-0d04-0410-961f-82ee72b054a4
      35366896
    • mikael's avatar
      fortran/ · ef110138
      mikael authored
      	PR fortran/54730
      	* array.c (gfc_match_array_constructor): Set a checkpoint before
      	matching a typespec.  Drop it on success, restore it otherwise.
      
      testsuite/
      	PR fortran/54730
      	* gfortran.dg/array_constructor_42.f90: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196416 138bc75d-0d04-0410-961f-82ee72b054a4
      ef110138
    • eager's avatar
      Support -mxl-reorder and swap instructions. · db38a061
      eager authored
      	*  config/microblaze/microblaze.c:
      	Check mcpu, pcmp requirement and set TARGET_REORDER to 0 if not met.
      	*  config/microblaze/microblaze.h: Add -mxl-reorder to DRIVER_SELF_SPECS
      	*  config/microblaze/microblaze.md: New bswapsi2 and bswaphi2
      	instructions emitted if TARGET_REORDER
      	*  config/microblaze/microblaze.opt: New option -mxl-reorder set to 1 
      	or 0 for -m/-mno case, but initialises as 2 to detect default use case 
      	separately
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196415 138bc75d-0d04-0410-961f-82ee72b054a4
      db38a061
    • mikael's avatar
      fortran/ · 1d3a7eeb
      mikael authored
      	PR fortran/54730
      	* gfortran.h (struct gfc_undo_change_set): New field 'previous'.
      	(gfc_new_undo_checkpoint, gfc_drop_last_undo_checkpoint,
      	gfc_restore_last_undo_checkpoint): New prototypes.
      	* symbol.c (default_undo_chgset_var): Update initialization.
      	(single_undo_checkpoint_p, gfc_new_undo_checkpoint,
      	free_undo_change_set_data, pop_undo_change_set,
      	gfc_drop_last_undo_checkpoint, enforce_single_undo_checkpoint):
      	New functions.
      	(save_symbol_data): Handle multiple change sets.  Make sure old_symbol
      	field's previous value is not overwritten.  Clear gfc_new field.
      	(restore_old_symbol): Restore previous old_symbol field.
      	(gfc_restore_last_undo_checkpoint): New function, using body renamed
      	from gfc_undo_symbols.  Restore the previous change set as current one.
      	(gfc_undo_symbols): New body.
      	(gfc_commit_symbols, gfc_commit_symbol, gfc_enforce_clean_symbol_state):
      	Call enforce_single_undo_checkpoint.
      	(gfc_symbol_done_2): Ditto.  Free change set data.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196414 138bc75d-0d04-0410-961f-82ee72b054a4
      1d3a7eeb
    • mikael's avatar
      fortran/ · 65dd3014
      mikael authored
      	* symbol.c (restore_old_symbol): Fix thinko.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196413 138bc75d-0d04-0410-961f-82ee72b054a4
      65dd3014
    • mikael's avatar
      fortran/ · 2ba401fc
      mikael authored
      	* symbol.c (gfc_undo_symbols): Move code...
      	(restore_old_symbol): ... here as a new function.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196412 138bc75d-0d04-0410-961f-82ee72b054a4
      2ba401fc
    • mikael's avatar
      fortran/ · a2dcff19
      mikael authored
      	* Make-lang.in (F95_PARSER_OBJS): Add dependency to vec.h.
      	* gfortran.h: Include vec.h.
      	(gfc_undo_change_set): New struct.
      	* symbol.c (tentative_tbp): Remove struct.
      	(changed_syms, tentative_tbp_list): Remove variables.
      	(default_undo_chgset_var, latest_undo_chgset): New variables.
      	(save_symbol_data, gfc_get_sym_tree, gfc_undo_symbols,
      	gfc_commit_symbols, gfc_commit_symbol,
      	gfc_enforce_clean_symbol_state, gfc_get_typebound_proc):
      	Use latest_undo_chgset instead of changed_syms and tentative_tbp_list.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196411 138bc75d-0d04-0410-961f-82ee72b054a4
      a2dcff19
    • gccadmin's avatar
      Daily bump. · 62c41b66
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196410 138bc75d-0d04-0410-961f-82ee72b054a4
      62c41b66
    • drepper's avatar
      Add math constants and triangular and von Mises distributions. · 0f808dc1
      drepper authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196407 138bc75d-0d04-0410-961f-82ee72b054a4
      0f808dc1
  3. 02 Mar, 2013 3 commits
  4. 01 Mar, 2013 12 commits