1. 02 Dec, 2011 10 commits
    • [multiple changes] · 414b312e
      2011-12-02  Bob Duff  <duff@adacore.com>
      
      	* gnat_ugn.texi: Clarify usage of -p binder switch.
      
      2011-12-02  Javier Miranda  <miranda@adacore.com>
      
      	* sem_util.ads, sem_util.adb, sem_aux.ads, sem_aux.adb
      	(Effectively_Has_Constrained_Partial_View): Moved to sem_aux
      	(In_Generic_Body): Moved to sem_aux.
      	(Unit_Declaration_Node): Moved to sem_aux.
      	* einfo.ads (Effectively_Has_Constrained_Partial_View): Complete
      	documentation.
      	* exp_attr.adb, live.adb, sem_ch10.adb, checks.adb, sem.adb,
      	rtsfind.adb, sem_attr.adb, sem_elab.adb, exp_ch4.adb, sem_ch4.adb,
      	exp_ch13.adb: Add with-clause on Sem_Aux.
      
      From-SVN: r181917
      Arnaud Charlet committed
    • sem_util.adb (Unique_Name): Reach through Unique_Entity to get the name of the entity. · 151c42b0
      2011-12-02  Yannick Moy  <moy@adacore.com>
      
      	* sem_util.adb (Unique_Name): Reach through Unique_Entity to
      	get the name of the entity.
      	(Unique_Entity): Correct case for subprogram stubs.
      
      2011-12-02  Yannick Moy  <moy@adacore.com>
      
      	* sem_ch3.adb (Check_Initialization): Do not emit warning on
      	initialization of limited type object in Alfa mode.
      
      From-SVN: r181916
      Yannick Moy committed
    • sinfo.ads: Minor reformatting. · 7a6c40a6
      2011-12-02  Robert Dewar  <dewar@adacore.com>
      
      	* sinfo.ads: Minor reformatting.
      	* gnat_ugn.texi: Fix confusion in use of term "type name".
      
      From-SVN: r181915
      Robert Dewar committed
    • [multiple changes] · cc96a1b8
      2011-12-02  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch6.adb: Minor change in error message.
      
      2011-12-02  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch9.adb, prj-part.adb, vms_data.ads, sem_ch8.adb: Minor
      	reformatting.
      
      2011-12-02  Javier Miranda  <miranda@adacore.com>
      
      	* sem_ch3.adb (Constrain_Access): Enable on Ada 2005 mode the
      	static check of the rule of general access types whose designated
      	type has discriminants.
      	* sem_util.ads, sem_util.adb
      	(Effectively_Has_Constrained_Partial_View): New subprogram.
      	(In_Generic_Body): New subprogram.
      	* einfo.ads (Has_Constrained_Partial_View): Adding documentation.
      	* sem_prag.adb (Inside_Generic_Body): Removed. Replaced by new
      	subprogram In_Generic_Body.
      	* exp_attr.adb, checks.adb, sem_attr.adb, exp_ch4.adb,
      	sem_ch4.adb: In addition, this patch replaces the occurrences of
      	Has_Constrained_Partial_View by
      	Effectively_Has_Constrained_Partial_View.
      
      2011-12-02  Matthew Heaney  <heaney@adacore.com>
      
      	* a-comutr.adb, a-cimutr.adb, a-cbmutr.adb (Iterator): Rename
      	Position component.
      	(Finalize): Remove unnecessary access check.
      	(First): Forward to First_Child.
      	(Last): Forward to Last_Child.
      	(Iterate): Check preconditions for parent node parameter.
      	(Next): Forward to Next_Sibling.
      	(Previous): Forward to Previous_Sibling.
      
      From-SVN: r181914
      Arnaud Charlet committed
    • a-coinve.adb, [...]: Minor reformatting. · 35fae080
      2011-12-02  Robert Dewar  <dewar@adacore.com>
      
      	* a-coinve.adb, a-coorma.adb, freeze.adb, a-coorse.adb, a-comutr.adb,
      	a-coormu.adb, a-convec.adb: Minor reformatting.
      
      From-SVN: r181913
      Robert Dewar committed
    • [multiple changes] · e47e21c1
      2011-12-02  Matthew Heaney  <heaney@adacore.com>
      
      	* a-coormu.ads, a-ciormu.ads: Declare iterator factory function.
      	* a-ciormu.adb, a-ciormu.adb (Iterator): Declare concrete
      	Iterator type.
      	(Finalize): Decrement busy counter.
      	(First, Last): Cursor return value depends on iterator node value.
      	(Iterate): Use start position as iterator node value.
      	(Next, Previous): Forward to corresponding cursor-based operation.
      
      2011-12-02  Robert Dewar  <dewar@adacore.com>
      
      	* a-cborma.adb, a-cbhama.adb, a-cbdlli.adb, a-cbmutr.adb,
      	a-cbhase.adb, a-cdlili.adb, a-cihama.adb, a-ciorse.adb, a-cidlli.adb,
      	a-cimutr.adb, a-cihase.adb, a-cohama.adb, a-cborse.adb,
      	a-ciorma.adb, a-cobove.adb: Minor reformatting.
      
      From-SVN: r181912
      Arnaud Charlet committed
    • re PR tree-optimization/50622 (ICE: verify_gimple failed for std::complex<double>) · 3e44f600
      2011-12-02  Martin Jambor  <mjambor@suse.cz>
      
      	PR tree-optimization/50622
      	* tree-sra.c (load_assign_lhs_subreplacements): Force gimple operand
      	if both lacc and racc are grp_partial_lhs.
      
      	* testsuite/g++.dg/tree-ssa/pr50622.C: New test.
      
      From-SVN: r181908
      Martin Jambor committed
    • affinity.c: Use atomic rather than sync builtin. · 45608a43
      	* config/linux/affinity.c: Use atomic rather than sync builtin.
      	* config/linux/lock.c: Likewise.
      	* config/linux/ptrlock.h: Likewise.
      	* config/linux/ptrlock.c: Likewise.
      	* config/linux/ptrlock.h (gomp_ptrlock_set): Always write here..
      	* config/linux/ptrlock.c (gomp_ptrlock_set_slow): ..not here.
      	* config/linux/futex.h (atomic_write_barrier): Delete unused function.
      	* config/linux/alpha/futex.h (atomic_write_barrier): Likewise.
      	* config/linux/ia64/futex.h (atomic_write_barrier): Likewise.
      	* config/linux/mips/futex.h (atomic_write_barrier): Likewise.
      	* config/linux/powerpc/futex.h (atomic_write_barrier): Likewise.
      	* config/linux/s390/futex.h (atomic_write_barrier): Likewise.
      	* config/linux/sparc/futex.h (atomic_write_barrier): Likewise.
      	* config/linux/x86/futex.h (atomic_write_barrier): Likewise.
      
      From-SVN: r181906
      Alan Modra committed
    • call.c (build_new_method_call_1): Handle aggregate initialization. · b1c83c23
      	* call.c (build_new_method_call_1): Handle aggregate initialization.
      	* tree.c (stabilize_init): Handle CONSTRUCTOR.
      
      From-SVN: r181902
      Jason Merrill committed
    • Daily bump. · 7371639a
      From-SVN: r181901
      GCC Administrator committed
  2. 01 Dec, 2011 27 commits
  3. 30 Nov, 2011 3 commits