1. 15 Apr, 2013 17 commits
  2. 14 Apr, 2013 4 commits
  3. 13 Apr, 2013 4 commits
  4. 12 Apr, 2013 15 commits
    • tm.texi.in (LOOP_ALIGN): Remove loop note references. · 58a51369
      
      	* doc/tm.texi.in (LOOP_ALIGN): Remove loop note references.
      	* doc/tm.texi: Regenerated.
      
      From-SVN: r197937
      Steven Bosscher committed
    • re PR fortran/56266 ([OOP] ICE on invalid in gfc_match_varspec) · 236e3815
      2013-04-12  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/56266
      	* primary.c (gfc_match_varspec): Turn gcc_assert into MATCH_ERROR.
      
      
      2013-04-12  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/56266
      	* gfortran.dg/typebound_proc_28.f03: New.
      
      From-SVN: r197936
      Janus Weil committed
    • vrp87.c: Do not run test on ppc and xtensa either. · 701de10f
              * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
              either.
      
      From-SVN: r197935
      Jeff Law committed
    • i386.c (ix86_hard_regno_mode_ok): Use ANY_QI_REGNO_P in QImode checks. · 33159866
      	* config/i386/i386.c (ix86_hard_regno_mode_ok): Use ANY_QI_REGNO_P in
      	QImode checks.
      
      From-SVN: r197933
      Uros Bizjak committed
    • re PR fortran/56929 ([OOP] [F08] ICE on dummy argument child class with coarray inside parent) · 14c96bca
      2013-04-12  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/56929
              * trans-array.c (duplicate_allocatable): Fix handling
              of scalar coarrays.
      
      2013-04-12  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/56929
              * gfortran.dg/coarray/alloc_comp_2.f90: New.
      
      From-SVN: r197930
      Tobias Burnus committed
    • df-core.c (df_find_def): Compare register numbers. · 226e378f
      
      	* df-core.c (df_find_def): Compare register numbers.
      	(df_find_use): Likewise.
      
      From-SVN: r197929
      Steven Bosscher committed
    • re PR rtl-optimization/56903 (gcc is 4.8.0 fails to compile netdev.c from the… · fafb9b18
      re PR rtl-optimization/56903 (gcc is 4.8.0 fails to compile netdev.c from the linux kernel [internal compiler error: Maximum number of LRA constraint passes is achieved])
      
      2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR target/56903
      	* config/i386/i386.c (ix86_hard_regno_mode_ok): Add
      	lra_in_progress for return.
      
      2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR target/56903
      	* gcc.target/i386/pr56903.c: New test.
      
      From-SVN: r197927
      Vladimir Makarov committed
    • arm.md (mov_scc,mov_negscc,mov_notscc): Convert define_insn into… · 9a946fd6
      arm.md (mov_scc,mov_negscc,mov_notscc): Convert define_insn into define_insn_and_split and emit movsicc patterns.
      
      2013-04-12  Greta Yorsh  <Greta.Yorsh@arm.com>
      
      	* config/arm/arm.md (mov_scc,mov_negscc,mov_notscc): Convert
      	define_insn into define_insn_and_split and emit movsicc patterns.
      
      From-SVN: r197925
      Greta Yorsh committed
    • crontab: Disable snapshots from gcc-4_6-branch. · 0ea62378
      	* crontab: Disable snapshots from gcc-4_6-branch.
      	* update_version_svn: Ignore gcc-4_6-branch.
      
      From-SVN: r197924
      Jakub Jelinek committed
    • re PR fortran/56261 ([OOP] seg fault call procedure pointer on polymorphic array) · 96486998
      2013-04-12  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/56261
      	* gfortran.h (gfc_explicit_interface_required): New prototype.
      	* expr.c (gfc_check_pointer_assign): Check if an explicit interface is
      	required in a proc-ptr assignment.
      	* interface.c (check_result_characteristics): Extra check.
      	* resolve.c (gfc_explicit_interface_required): New function.
      	(resolve_global_procedure): Use new function
      	'gfc_explicit_interface_required'. Do a full interface check.
      
      
      2013-04-12  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/56261
      	* gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
      	* gfortran.dg/assumed_rank_4.f90: Modified error wording.
      	* gfortran.dg/block_11.f90: Fix invalid test case.
      	* gfortran.dg/function_types_3.f90: Add new error message.
      	* gfortran.dg/global_references_1.f90: Ditto.
      	* gfortran.dg/import2.f90: Remove unneeded parts.
      	* gfortran.dg/import6.f90: Fix invalid test case.
      	* gfortran.dg/proc_decl_2.f90: Ditto.
      	* gfortran.dg/proc_decl_9.f90: Ditto.
      	* gfortran.dg/proc_decl_18.f90: Ditto.
      	* gfortran.dg/proc_ptr_40.f90: New.
      	* gfortran.dg/whole_file_7.f90: Modified error wording.
      	* gfortran.dg/whole_file_16.f90: Ditto.
      	* gfortran.dg/whole_file_17.f90: Add -pedantic.
      	* gfortran.dg/whole_file_18.f90: Modified error wording.
      	* gfortran.dg/whole_file_20.f03: Ditto.
      	* gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
      	invalid test case.
      
      From-SVN: r197922
      Janus Weil committed
    • arm.c (gen_operands_ldrd_strd): Initialize "base". · 41b83758
      2013-04-12  Greta Yorsh  <Greta.Yorsh@arm.com>
      
      	* config/arm/arm.c (gen_operands_ldrd_strd): Initialize "base".
      
      From-SVN: r197921
      Greta Yorsh committed
    • makeutl.adb, [...]: Minor reformatting. · 5bd66d23
      2013-04-12  Robert Dewar  <dewar@adacore.com>
      
      	* makeutl.adb, prj-nmsc.adb: Minor reformatting.
      
      2013-04-12  Robert Dewar  <dewar@adacore.com>
      
      	* exp_util.adb (Make_Invariant_Call): Use Check_Kind instead
      	of Check_Enabled.
      	* gnat_rm.texi (Check_Policy): Update documentation for new
      	Check_Policy syntax.
      	* sem_prag.adb (Check_Kind): Replaces Check_Enabled
      	(Analyze_Pragma, case Check_Policy): Rework to accomodate new
      	syntax (like Assertion_Policy).
      	* sem_prag.ads (Check_Kind): Replaces Check_Enabled.
      
      From-SVN: r197920
      Robert Dewar committed
    • Update dependencies. · e952150c
      From-SVN: r197919
      Arnaud Charlet committed
    • [multiple changes] · 4bc0cadd
      2013-04-12  Doug Rupp  <rupp@adacore.com>
      
      	* init.c (SS$_CONTROLC, SS$_CONTINUE) [VMS]: New macros.
      	(__gnat_handle_vms_condition) [VMS]: Dispatch on the Crtl/C user
      	handler if installed.
      	* ctrl_c.c (__gnat_install_int_handler)
      	[VMS]: Install a dummy sigaction handler to trigger the real
      	user handler dispatch in init.c/__gnat_handle_vms_condition.
      	(__gnat_uninstall_int_handler) [VMS]: Likewise.
      
      2013-04-12  Vincent Celier  <celier@adacore.com>
      
      	* clean.adb (Parse_Cmd_Line): Set Directories_Must_Exist_In_Projects
      	to False if switch is specified.
      	* makeutl.adb (Initialize_Source_Record): Do not look for the
      	object file if there is no object directory.
      	* opt.ads (Directories_Must_Exist_In_Projects): New Boolean
      	variable, defaulted to True.
      	* prj-nmsc.adb (Check_Library_Attributes): Do not fail if library
      	directory does not exist when Directories_Must_Exist_In_Projects is
      	False.
      	(Get_Directories): Do not fail when the object or the exec directory
      	do not exist when Directories_Must_Exist_In_Projects is False.
      
      From-SVN: r197918
      Arnaud Charlet committed
    • [multiple changes] · b69cd36a
      2013-04-12  Robert Dewar  <dewar@adacore.com>
      
      	* namet.adb, namet.ads: Minor addition (7 arg version of Nam_In).
      	* exp_prag.adb, sem_ch3.adb, sem_intr.adb, sem_type.adb, exp_util.adb,
      	sem_aux.adb, exp_ch9.adb, sem_ch7.adb, sem_ch10.adb, sem_prag.adb,
      	par-ch2.adb, tbuild.adb, rtsfind.adb, freeze.adb, sem_util.adb,
      	sem_res.adb, sem_attr.adb, exp_ch2.adb, prj-makr.adb, sem_elab.adb,
      	exp_ch4.adb, sem_ch4.adb, sem_mech.adb, sem_ch6.adb, par-prag.adb,
      	prj-nmsc.adb, exp_disp.adb, sem_ch8.adb, sem_warn.adb, par-util.adb,
      	sem_eval.adb, exp_intr.adb, sem_ch13.adb, exp_cg.adb, lib-xref.adb,
      	sem_disp.adb, exp_ch3.adb: Minor code reorganization (use Nam_In).
      
      2013-04-12  Doug Rupp  <rupp@adacore.com>
      
      	* init.c: Don't clobber condition code on VMS.
      
      From-SVN: r197917
      Arnaud Charlet committed