Skip to content
Snippets Groups Projects
  1. Dec 23, 2007
  2. Dec 22, 2007
  3. Dec 21, 2007
    • John David Anglin's avatar
      re PR target/34525 (ICE in extract_insn, at recog.c:1990 on hppa) · 7813231b
      John David Anglin authored
      	PR target/34525
      	* pa.c (legitimize_pic_address): Emit insn to load function label
      	forced to memory.
      
      From-SVN: r131126
      7813231b
    • Rask Ingemann Lambertsen's avatar
      [multiple changes] · b721df48
      Rask Ingemann Lambertsen authored
      2007-12-13  Andrew Pinski  <pinskia@gmail.com>
      	Rask Ingemann Lambertsen  <rask@sygehus.dk>
      
      	PR target/8835
      	* config/mcore/mcore.c (mcore_function_value): Call promote_mode
      	instead of PROMOTE_MODE.
      
      testsuite/
      2007-12-13  Kazu Hirata  <kazu@codesourcery.com>
      
      	PR target/8835
      	* gcc.dg/pr8835-1.c: New.
      
      From-SVN: r131125
      b721df48
    • Paul Thomas's avatar
      re PR fortran/34438 (gfortran not compliant w.r.t default initialization of... · b7b184a8
      Paul Thomas authored
      re PR fortran/34438 (gfortran not compliant w.r.t default initialization of derived type component and implicit SAVE attribute)
      
      2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34438
      	* trans-decl.c (gfc_finish_var_decl): Do not mark derived types
      	with default initializers as TREE_STATIC unless they are in the
      	main program scope.
      	(gfc_get_symbol_decl): Pass derived types with a default
      	initializer to gfc_defer_symbol_init.
      	(init_default_dt): Apply default initializer to a derived type.
      	(init_intent_out_dt): Call init_default_dt.
      	(gfc_trans_deferred_vars): Ditto.
      
      	* module.c (read_module): Check sym->module is there before
      	using it in a string comparison.
      
      2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34438
      	* gfortran.dg/default_initialization_3.f90: New test.
      
      From-SVN: r131124
      b7b184a8
    • Sebastian Pop's avatar
      lambda-code.c (lambda_loopnest_to_gcc_loopnest): Fix typo. · d7d20e1c
      Sebastian Pop authored
      2007-12-21  Sebastian Pop  <sebastian.pop@amd.com>
       
      	* lambda-code.c (lambda_loopnest_to_gcc_loopnest): Fix typo.
      
      From-SVN: r131123
      d7d20e1c
    • Sebastian Pop's avatar
      tree-data-ref.c (signed_type_for_types): New. · 33b30201
      Sebastian Pop authored
      2007-12-21  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* tree-data-ref.c (signed_type_for_types): New.
      	(affine_fn_op): Use signed_type_for_types and signed_type_for instead
      	of long_integer_type_node.
      	(analyze_ziv_subscript): Same.
      	(analyze_siv_subscript_cst_affine): Same.
      	(analyze_miv_subscript): Same.
      	(omega_setup_subscript): Same.
      
      From-SVN: r131121
      33b30201
    • Richard Sandiford's avatar
      mips.exp (setup_mips_tests): Fix _MIPS_SIM conditions. · f90dd02d
      Richard Sandiford authored
      gcc/testsuite/
      	* gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
      	conditions.
      	(dg-mips-options): Treat -march=24k* as a 32-bit option.
      
      From-SVN: r131119
      f90dd02d
    • Richard Sandiford's avatar
      mips.c (mips_emit_loadgp): Replace gen_* calls with separate gen_*_si and gen_*_di calls. · 5557aad2
      Richard Sandiford authored
      gcc/
      	* config/mips/mips.c (mips_emit_loadgp): Replace gen_* calls with
      	separate gen_*_si and gen_*_di calls.  Pass pic_offset_table_rtx
      	as the first argument.
      	* config/mips/mips.md (loadgp_newabi, loadgp_absolute)
      	(loadgp_rtp): Rename to...
      	(loadgp_newabi_<mode>, loadgp_absolute<mode>, loadgp_rtp<mode>):
      	...these.  Add modes to all operands.  Add the target register
      	as an operand.  Combine loadgp_rtp<mode> with its splitter.
      
      From-SVN: r131118
      5557aad2
    • Jack Howarth's avatar
      builtin-modf-1.c: Pass "-funsafe-math-optimizations -fsigned-zeros -fno-associative-math" on... · b27283df
      Jack Howarth authored
      	* gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
      	-fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
      
      --This line, and teose below, will be ignored--
      
      M    testsuite/gcc.dg/torture/builtin-modf-1.c
      M    testsuite/ChangeLog
      
      From-SVN: r131117
      b27283df
    • Jason Merrill's avatar
      * gcc.dg/overload/arg[14].C: Remove expected errors. · ad357614
      Jason Merrill authored
      From-SVN: r131116
      ad357614
    • GCC Administrator's avatar
      Daily bump. · f1090323
      GCC Administrator authored
      From-SVN: r131112
      f1090323
  4. Dec 20, 2007
    • Bob Wilson's avatar
      xtensa.md (fix_return_addr): Remove. · 7f0ee694
      Bob Wilson authored
      	* config/xtensa/xtensa.md (fix_return_addr): Remove.
      	* config/xtensa/xtensa-protos.h (xtensa_initialize_trampoline): New.
      	(xtensa_trampoline_template): New.
      	* config/xtensa/xtensa.c (MIN_FRAME_SIZE): Moved here from xtensa.h.
      	(xtensa_return_addr): Expand to standard Xtensa insns instead of
      	fix_return_addr.  Get high bits from a local label.
      	(xtensa_trampoline_template): New function with code moved from
      	TRAMPOLINE_TEMPLATE in xtensa.h.  Use L32R instead of CALL0 except
      	when using CONST16 or absolute-mode literals.
      	(xtensa_initialize_trampoline): New function with code moved from
      	INITIALIZE_TRAMPOLINE in xtensa.h.  Use different offsets depending
      	on which trampoline version is used.
      	* config/xtensa/lib2funcs.S (TRAMPOLINE_SIZE): Add comment.
      	* config/xtensa/xtensa.h (TARGET_ABSOLUTE_LITERALS): Define.
      	(MIN_FRAME_SIZE): Moved to xtensa.c.
      	(TRAMPOLINE_TEMPLATE): Use xtensa_trampoline_template.
      	(TRAMPOLINE_SIZE): Two versions of the trampoline have different sizes.
      	(INITIALIZE_TRAMPOLINE): Use xtensa_initialize_trampoline.
      	* config/xtensa/ieee754-df.S (XCHAL_NO_MUL): Define.
      	(__muldf3): Use CALL12 instead of CALL0 to invoke .Lmul_mulsi3
      	helper when not using the CALL0 ABI.  Change .Lmul_mulsi3 to match.
      	* config/xtensa/lib1funcs.asm (__umulsidi3): Likewise.
      	* config/xtensa/ieee754-sf.S (__mulsf3): Likewise.
      
      From-SVN: r131108
      7f0ee694
    • Jason Merrill's avatar
      re PR c++/34111 (new overload resolution error) · 4c12c8ea
      Jason Merrill authored
              PR c++/34111
              * call.c (standard_conversion): Derived-to-base is considered a
              standard conversion.
      
      From-SVN: r131107
      4c12c8ea
    • Alexandre Oliva's avatar
      lang.c (java_classify_record): Don't return RECORD_IS_INTERFACE for now. · ef833d3d
      Alexandre Oliva authored
      * lang.c (java_classify_record): Don't return
      RECORD_IS_INTERFACE for now.
      
      From-SVN: r131105
      ef833d3d
    • Jakub Jelinek's avatar
      re PR c++/34459 (incorrect code when compiled with optimization (-O1)) · 3ec1a737
      Jakub Jelinek authored
      	PR c++/34459
      	* tree-ssa-dse.c (dse_optimize_stmt): Don't eliminate store if
      	USE_STMT not only stores into the same object as STMT, but might
      	read it too.
      
      	* gcc.c-torture/execute/20071219-1.c: New test.
      
      From-SVN: r131101
      3ec1a737
    • Tobias Burnus's avatar
      re PR libfortran/34530 (namelist read broken when whitespace after &namelist) · 667e2045
      Tobias Burnus authored
      2007-12-20  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34530
              * io/list_read.c (eat_line): Move up in the file.
              (eat_separator): In namelist mode, skip over comment lines.
      
      2007-12-20  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34530
              * gfortran.dg/namelist_44.f90: New.
      
      From-SVN: r131099
      667e2045
    • Tobias Burnus's avatar
      re PR fortran/34482 (FAIL: gfortran.dg/nan_4.f90 -O tests for errors) · c7abc45c
      Tobias Burnus authored
      2007-12-20  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34482
              * gfortran.texi (BOZ): Document behavior for complex
              numbers.
              * target-memory.h (gfc_convert_boz): Update prototype.
              * target-memory.c (gfc_convert_boz): Add error check
              and convert BOZ to smallest possible bit size.
              * resolve.c (resolve_ordinary_assign): Check return value.
              * expr.c (gfc_check_assign): Ditto.
              * simplify.c (simplify_cmplx, gfc_simplify_dble,
              gfc_simplify_float, gfc_simplify_real): Ditto.
      
      2007-12-20  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34482
              * gfortran.dg/boz_8.f90: Add error-check check.
              * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
              stop by call abort.
      
      From-SVN: r131098
      c7abc45c
    • Sebastian Pop's avatar
      re PR tree-optimization/34413 (gfortran.dg/ltrans-7.f90 doesn't work) · f4113648
      Sebastian Pop authored
      2007-12-19  Sebastian Pop  <sebastian.pop@amd.com>
      
      	PR tree-optimization/34413
      	* tree-data-ref.c (affine_fn_op, analyze_ziv_subscript,
      	analyze_siv_subscript_cst_affine, analyze_miv_subscript,
      	omega_setup_subscript): Use long_integer_type_node instead of
      	integer_type_node.
      
      From-SVN: r131097
      f4113648
    • John David Anglin's avatar
      re PR target/34525 (ICE in extract_insn, at recog.c:1990 on hppa) · f946206c
      John David Anglin authored
      	PR target/34525
      	* pa.c (legitimize_pic_address): Force function labels into memory.
      
      From-SVN: r131096
      f946206c
    • GCC Administrator's avatar
      Daily bump. · ec871836
      GCC Administrator authored
      From-SVN: r131094
      ec871836
  5. Dec 19, 2007
    • Arnaud Charlet's avatar
      Add Sam's email for last sem_ch6.adb/sem_ch3.adb change. · 44914a04
      Arnaud Charlet authored
      From-SVN: r131089
      44914a04
    • Arnaud Charlet's avatar
      Resync. · 7469b7bc
      Arnaud Charlet authored
      From-SVN: r131088
      7469b7bc
    • Arnaud Charlet's avatar
      Update error message. · 5ce43522
      Arnaud Charlet authored
      From-SVN: r131087
      5ce43522
    • Robert Dewar's avatar
      gnat_rm.texi, [...]: Update documentation of -gnatw.o Fix name of... · 482434dc
      Robert Dewar authored
      gnat_rm.texi, [...]: Update documentation of -gnatw.o Fix name of Wide_Wide_Latin_1/9 file names Add...
      
      2007-12-19  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_rm.texi, gnat_ugn.texi: Update documentation of -gnatw.o
      	Fix name of Wide_Wide_Latin_1/9 file names
      	Add documentation for Ada.Exceptions.Last_Chance_Handler (a-elchha.ads)
      	Add missing documentation for Ada.Wide_[Wide_]Characters.Unicode
      	Add missing documentation for Ada.Command_Line.Response_File
      	Update list of warning letters for Warnings pragma
      	Add documentation for pragma Unmodified
      
      From-SVN: r131086
      482434dc
    • Vincent Celier's avatar
      makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so that the... · d71cdcc5
      Vincent Celier authored
      makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so that the source path name is always found in the...
      
      2007-12-19  Vincent Celier  <celier@adacore.com>
      
      	* makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so
      	that the source path name is always found in the dependencies.
      
      From-SVN: r131085
      d71cdcc5
    • Thomas Quinot's avatar
      Part of PR ada/33688 · 9b0b4cbe
      Thomas Quinot authored
      2007-12-19  Thomas Quinot  <quinot@adacore.com>
      
      	Part of PR ada/33688
      	* gen-soccon.c: Add constant IP_PKTINFO to allow getting ancillary
      	datagram info on Linux.
      
      From-SVN: r131084
      9b0b4cbe
    • Tristan Gingold's avatar
      utils.c (create_var_decl_1): call rest_of_decl_compilation only for global variable. · 91654939
      Tristan Gingold authored
      2007-12-19  Tristan Gingold  <gingold@adacore.com>
      
      	* utils.c (create_var_decl_1): call rest_of_decl_compilation only for
      	global variable.
      
      From-SVN: r131083
      91654939
    • Gary Dismukes's avatar
      re PR ada/34149 (GNAT crash - deeply inrerited function) · 20e8cdd7
      Gary Dismukes authored
      2007-12-19  Gary Dismukes  <dismukes@adacore.com>
      
      	PR ada/34149
      	* sem_disp.adb (Check_Dispatching_Call): Augment existing test for
      	presence of a statically tagged operand (Present (Static_Tag)) with
      	test for Indeterm_Ancestor_Call when determining whether to propagate
      	the static tag to tag-indeterminate operands (which forces dispatching
      	on such calls).
      	(Check_Controlling_Formals): Ada2005, access parameters can have
      	defaults.
      	(Add_Dispatching_Operation, Check_Operation_From_Private_View): do
      	not insert subprogram in list of primitive operations if already there.
      
      From-SVN: r131082
      20e8cdd7
    • Ed Schonberg's avatar
      sem_ch8.adb (Analyze_Subprogram_Renaming): Diagnose illegal renamings whose... · 90067a15
      Ed Schonberg authored
      sem_ch8.adb (Analyze_Subprogram_Renaming): Diagnose illegal renamings whose renamed entity is a subprogram that requires...
      
      2007-12-19  Ed Schonberg  <schonberg@adacore.com>
      	    Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_ch8.adb (Analyze_Subprogram_Renaming): Diagnose illegal renamings
      	whose renamed entity is a subprogram that requires overriding.
      	(Premature_Usage): Test for the case of N_Full_Type_Declaration when
      	issuing an error for premature usage and issue a message that says
      	'type' rather than 'object'.
      
      From-SVN: r131081
      90067a15
    • Bob Duff's avatar
      sem_ch4.adb (Analyze_Concatenation_Rest): New procedure. · fe39cf20
      Bob Duff authored
      2007-12-19  Bob Duff  <duff@adacore.com>
      
      	* sem_ch4.adb (Analyze_Concatenation_Rest): New procedure.
      	(Analyze_Concatenation): Use iteration instead of recursion in order
      	to avoid running out of stack space for deeply nested concatenations.
      
      From-SVN: r131080
      fe39cf20
Loading