1. 20 Oct, 2007 5 commits
  2. 19 Oct, 2007 26 commits
  3. 18 Oct, 2007 9 commits
    • 05_comp_ellint_2/check_nan.cc: Add -mieee for sh. · 1a1349d0
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	05_comp_ellint_2/check_nan.cc: Add -mieee for sh.
      
      From-SVN: r129465
      Kaz Kojima committed
    • eb130.C: Adjust include paths. · 57933685
      2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
      
      From-SVN: r129464
      Benjamin Kosnik committed
    • re PR fortran/32021 (Fix,document,remove GFORTRAN_* environment variables) · 1cc0507d
      	PR libfortran/32021
      	* runtime/backtrace.c (local_strcasestr): Protect by appropriate
      	macros.
      	* runtime/main.c (cleanup): Cast argument to free.
      	* intrinsics/spread_generic.c (spread_internal): Match runtime_error
      	arguments and format.
      	* intrinsics/signal.c (alarm_sub_int_i4, alarm_sub_int_i8): Cast
      	pointers to avoid warnings.
      
      From-SVN: r129463
      Francois-Xavier Coudert committed
    • mips.c (mips_frame_info): Remove gp_reg_size and and fp_reg_size. · ddc4af9c
      gcc/
      	* config/mips/mips.c (mips_frame_info): Remove gp_reg_size and
      	and fp_reg_size.
      	(mips_compute_frame_info): Remove associated code.
      	(mips16e_build_save_restore): Check num_fp instead of fp_reg_size.
      
      From-SVN: r129461
      Richard Sandiford committed
    • mips-protos.h (compute_frame_size): Delete. · 16dc5c28
      gcc/
      	* config/mips/mips-protos.h (compute_frame_size): Delete.
      	* config/mips/mips.h: Update comments.
      	* config/mips/mips.c (mips_frame_info): Remove initialized.
      	(compute_frame_size): Rename to...
      	(mips_compute_frame_info): ...this and make static.  Remove the
      	SIZE argument and return no value.  Remove the setting of initialized.
      	Update rest of file accordingly.
      	(mips_set_return_address): Don't call compute_frame_size.
      	(mips_can_use_return_insn): Don't check df_regs_ever_live_p (31).
      	Don't call compute_frame_size.
      
      From-SVN: r129460
      Richard Sandiford committed
    • mips-protos.h (mips_frame_pointer_required): Declare. · 29c4d304
      gcc/
      	* config/mips/mips-protos.h (mips_frame_pointer_required): Declare.
      	* config/mips/mips.h (FRAME_POINTER_REQUIRED): Use
      	mips_hard_frame_pointer_required.
      	(CAN_ELIMINATE): Rely on FRAME_POINTER_REQUIRED to check for
      	large MIPS16 frames.
      	* config/mips/mips.c (mips_frame_pointer_required): New function.
      
      gcc/testsuite/
      	* gcc.target/mips/save-restore-3.c: Don't clobber $17.
      
      From-SVN: r129459
      Richard Sandiford committed
    • mips.c (mips_frame_info): Add arg_pointer_offset and hard_frame_pointer_offset. · f374e413
      gcc/
      	* config/mips/mips.c (mips_frame_info): Add arg_pointer_offset
      	and hard_frame_pointer_offset.
      	(mips_debugger_offset): Use hard_frame_pointer_offset.
      	(mips16e_collect_argument_save_p): Likewise.
      	(compute_frame_size): Initialize arg_pointer_offset and
      	hard_frame_pointer_offset.
      	(mips_initial_elimination_offset): Use them.
      	(mips_output_function_prologue): Use hard_frame_pointer_offset.
      	(mips_expand_prologue, mips_expand_epilogue): Likewise.
      
      From-SVN: r129458
      Richard Sandiford committed
    • allocator.h (struct __alloc_neq): Add. · 67202da4
      2007-10-18  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/allocator.h (struct __alloc_neq): Add.
      	* include/bits/stl_list.h (list<>::_M_check_equal_allocators): Use it.
      
      From-SVN: r129457
      Paolo Carlini committed
    • mips.h (STARTING_FRAME_OFFSET): Remove rtl profiling code. · 37017f4d
      gcc/
      	* config/mips/mips.h (STARTING_FRAME_OFFSET): Remove rtl
      	profiling code.
      	* config/mips/mips.c (mips_frame_info): Give num_gp and num_fp type
      	"unsigned int" rather than "int" and put them with the other
      	register-related fields.  Put expanded comments above fields
      	rather than to their right.
      	(mips16e_mask_registers): Replace the GP_REG_SIZE_PTR argument
      	with a NUM_REGS_PTR argument.
      	(mips16e_save_restore_pattern_p): Update accordingly.
      	(compute_frame_size): Clarify frame diagram.  Rewrite.
      
      From-SVN: r129456
      Richard Sandiford committed