1. 02 Aug, 2011 31 commits
    • a-cfdlli.ads, [...]: Remove unneeded with of Ada.Containers Remove commented out pragma Inline's... · e51537ff
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* a-cfdlli.ads, a-cfhase.ads, a-cforma.ads, a-cfhama.ads,
      	a-cforse.ads: Remove unneeded with of Ada.Containers
      	Remove commented out pragma Inline's
      	Move specifications of new subprograms to the actual specs
      
      From-SVN: r177114
      Robert Dewar committed
    • [multiple changes] · 83fa09c5
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* a-cfdlli.ads, a-cfhase.ads, a-cforma.ads, a-cfhama.ads,
      	a-cforse.ads: Update comments.
      
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_attr.adb: add attribute name when 'Result has the wrong prefix.
      
      From-SVN: r177113
      Arnaud Charlet committed
    • a-cfdlli.ads, [...]: Minor reformatting. · d11cfaf8
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* a-cfdlli.ads, a-cfhase.ads, a-cforma.ads, a-cfhama.ads,
      	a-cforse.ads, a-cofove.ads: Minor reformatting.
      
      From-SVN: r177112
      Robert Dewar committed
    • [multiple changes] · 300b98bb
      2011-08-02  Claire Dross  <dross@adacore.com>
      
      	* a-cfdlli.ads, a-cfhase.ads, a-cforma.ads, a-cfhama.ads, a-cforse.ads,
      	a-cofove.ads: Add comments.
      
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* gnat_rm.texi: Document formal containers.
      
      2011-08-02  Emmanuel Briot  <briot@adacore.com>
      
      	* g-comlin.adb (Goto_Section, Getopt): fix handling of "*" when there
      	are empty sections.
      
      From-SVN: r177111
      Arnaud Charlet committed
    • [multiple changes] · 19fb051c
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* mlib-prj.adb, restrict.ads, sem_aggr.adb, sem_ch12.adb: Minor
      	reformatting.
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* aspects.adb: New aspects Default_Value and Default_Component_Value
      	New format of Aspect_Names table checks for omitted entries
      	* aspects.ads: Remove mention of Aspect_Cancel and add documentation on
      	handling of boolean aspects for derived types.
      	New aspects Default_Value and Default_Component_Value
      	New format of Aspect_Names table checks for omitted entries
      	* einfo.ads, einfo.adb (Has_Default_Component_Value): New flag
      	(Has_Default_Value): New flag
      	(Has_Default_Component_Value): New flag
      	(Has_Default_Value): New flag
      	* par-ch13.adb (P_Aspect_Specifications): New format of Aspect_Names
      	table.
      	* par-prag.adb: New pragmas Default_Value and Default_Component_Value
      	* sem_ch13.adb (Analyze_Aspect_Specifications): New aspects
      	Default_Value and Default_Component_Value
      	* sem_prag.adb: New pragmas Default_Value and Default_Component_Value
      	New aspects Default_Value and Default_Component_Value
      	* snames.ads-tmpl: New pragmas Default_Value and Default_Component_Value
      	* sprint.adb: Print N_Aspect_Specification node when called from gdb
      
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_res.adb: Add guards in calls to Matching_Static_Array_Bounds.
      	Minor reformatting.
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* i-cstrin.ads: Updates to make Interfaces.C.Strings match RM
      
      From-SVN: r177110
      Arnaud Charlet committed
    • Fix typo. · e443b7f9
      From-SVN: r177109
      Arnaud Charlet committed
    • [multiple changes] · 5f7747af
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* sem_aggr.adb (Resolve_Aggregate): Fix thinko.
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* impunit.adb: Add comment.
      
      From-SVN: r177108
      Arnaud Charlet committed
    • Code clean up. · e14cd9e5
      From-SVN: r177107
      Arnaud Charlet committed
    • Minor reformatting. · b9e48541
      From-SVN: r177106
      Arnaud Charlet committed
    • Minor reformatting. · 7394c8cc
      From-SVN: r177105
      Arnaud Charlet committed
    • sem_ch3.adb (Analyze_Full_Type_Declaration): move test that a type has a… · 277c9abe
      sem_ch3.adb (Analyze_Full_Type_Declaration): move test that a type has a discriminant specification so that it does not...
      
              * sem_ch3.adb (Analyze_Full_Type_Declaration): move test that a type
              has a discriminant specification so that it does not include the case
              of derived types
              (Derived_Type_Declaration): move here the test that a derived type has a
              discriminant specification
      
      From-SVN: r177104
      Arnaud Charlet committed
    • [multiple changes] · a5fe697b
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* sem_aggr.adb (Check_Qualified_Aggregate): new procedure which checks
      	qualification of aggregates in formal mode
      	(Is_Top_Level_Aggregate): returns True for an aggregate not contained in
      	another aggregate
      	(Resolve_Aggregate): complete the test that an aggregate is adequately
      	qualified in formal mode
      
      2011-08-02  Pascal Obry  <obry@adacore.com>
      
      	* make.adb, bindgen.adb, gnatbind.adb: Minor reformatting.
      	* mlib-prj.adb: Supress warning when compiling binder generated file.
      	(Build_Library): Supress all warnings when compiling the binder
      	generated file.
      
      From-SVN: r177103
      Arnaud Charlet committed
    • [multiple changes] · bd65a2d7
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* errout.adb, errout.ads (Check_Formal_Restriction): move procedure
      	from here...
      	* restrict.adb, restrict.ads (Check_Formal_Restriction): ...to here
      	* sem_aggr.adb, sem_ch5.adb, sem_util.adb:
      	Add with/use clauses to make Check_Formal_Restriction visible
      
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch12.adb (Check_Generic_Actuals): handle properly actual
      	in-parameters when type of the generic formal is private in the generic
      	spec and non-private in the body.
      
      2011-08-02  Claire Dross  <dross@adacore.com>
      
      	* a-cfdlli.adb, a-cfdlli.ads, a-cfhase.adb, a-cfhase.ads, a-cfhama.adb,
      	a-cfhama.ads, a-cforse.adb, a-cforse.ads, a-cforma.adb, a-cforma.ads,
      	a-cofove.adb, a-cofove.ads: New files implementing formal containers.
      	* impunit.adb, Makefile.rtl: Take new files into account.
      
      From-SVN: r177102
      Arnaud Charlet committed
    • [multiple changes] · d4487611
      2011-08-02  Vincent Celier  <celier@adacore.com>
      
      	* prj-nmsc.adb (Check_Library_Attributes): For virtual library project,
      	inherit library kind.
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* sem_aggr.adb, sem_ch3.adb, sem_ch5.adb, make.adb, sem_res.adb,
      	sem_attr.adb, sem_ch6.adb, sem_ch8.adb: Minor reformatting.
      
      From-SVN: r177101
      Arnaud Charlet committed
    • sem_aggr.adb (Resolve_Aggregate): disable incorrectly placed check in formal mode · bd434b3f
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* sem_aggr.adb (Resolve_Aggregate): disable incorrectly placed check in
      	formal mode
      	* sem_util.adb (Matching_Static_Array_Bounds): proper detection of
      	matching static array bounds, taking into account the special case of
      	string literals
      	* sem_ch3.adb: Typo in comment.
      
      From-SVN: r177100
      Yannick Moy committed
    • errout.adb, errout.ads (Check_Formal_Restriction): new procedure which issues an… · fe5d3068
      errout.adb, errout.ads (Check_Formal_Restriction): new procedure which issues an error in formal mode if...
      
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* errout.adb, errout.ads (Check_Formal_Restriction): new procedure
      	which issues an error in formal mode if its argument node is originally
      	from source
      	* sem_ch3.adb (Analyze_Full_Type_Declaration): move test that a type
      	has a discriminant specification so that it does not include the case
      	of derived types
      	(Derived_Type_Declaration): move here the test that a derived type has a
      	discriminant specification
      	* sem_aggr.adb (Resolve_Record_Aggregate): test the presence of the
      	first element of a component association before accessing its choices
      	(presence of component association is not enough)
      	* exp_ch6.adb (Expand_N_Subprogram_Declaration): test if a subprogram
      	declaration is a library item before accessing the next element in a
      	list, as library items are not member of lists
      	* sem_attr.adb, sem_ch11.adb, sem_ch4.adb, sem_ch5.adb, sem_ch6.adb,
      	sem_ch8.adb, sem_ch9.adb, sem_res.adb, sem_util.adb: use
      	Check_Formal_Restriction whenever possible.
      
      From-SVN: r177099
      Yannick Moy committed
    • [multiple changes] · b60a3f26
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch3.adb (Find_Type_Of_Object): In ASIS mode, create an itype
      	reference when needed.
      
      2011-08-02  Bob Duff  <duff@adacore.com>
      
      	* gnat_ugn.texi: Fix typo.
      
      2011-08-02  Vincent Celier  <celier@adacore.com>
      
      	* make.adb (Gnatmake): Use MLib.Tgt.Archive_Ext as the extension of
      	archive file name. Do not use the full path name of archives for Open
      	VMS.
      
      From-SVN: r177097
      Arnaud Charlet committed
    • re PR target/47766 ([x32] -fstack-protector doesn't work) · 643e867f
      	PR target/47766
      	* doc/md.texi (stack_protect_set): The pattern moves ptr_mode value.
      	(stack_protect_test): The pattern compares ptr_mode value.
      
      From-SVN: r177096
      Uros Bizjak committed
    • sem_ch12.adb, [...]: New calling sequence for Analyze_Aspect_Specifications · eaba57fb
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch12.adb, sem_ch11.adb: New calling sequence for
      	Analyze_Aspect_Specifications
      	* sem_ch13.adb
      	(Analyze_Aspect_Specifications): New handling for boolean aspects
      	* sem_ch13.ads (Analyze_Aspect_Specifications): New calling sequence
      	* sem_ch3.adb, sem_ch6.adb, sem_ch7.adb, sem_ch9.adb: New calling
      	sequence for Analyze_Aspect_Specifications
      	* sem_prag.adb (Analyze_Pragma): Remove use of Aspect_Cancel entirely
      	* sinfo.ads, sinfo.adb (Aspect_Cancel): Remove, no longer used
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* freeze.adb (Freeze_Entity): Remove handling of delayed boolean
      	aspects, since these no longer exist.
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* par-ch13.adb (Aspect_Specifications_Present): Always return false on
      	semicolon, do not try to see if there are aspects following it.
      	* par-ch3.adb (P_Declarative_Items): Better message for unexpected
      	aspect spec.
      
      From-SVN: r177095
      Robert Dewar committed
    • [multiple changes] · 8830d1d2
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch8.adb, aspects.ads: Minor reformatting.
      
      2011-08-02  Eric Botcazou  <ebotcazou@adacore.com>
      
      	* sem_ch13.ads (Analyze_Aspect_Specification): Add pragma Inline.
      	* sem_ch13.adb (Analyze_Non_Null_Aspect_Specifications): New procedure
      	extracted from...
      	(Analyze_Aspect_Specifications): ...here.  Call above procedure.
      
      From-SVN: r177094
      Arnaud Charlet committed
    • [multiple changes] · 7ff2d234
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* exp_ch6.adb (Expand_N_Subprogram_Declaration): issue error in formal
      	mode on subprogram declaration outside of package specification, unless
      	it is followed by a pragma Import
      	* sem_ch3.adb (Access_Definition, Access_Subprogram_Declaration,
      	Access_Type_Declaration): issue error in formal mode on access type
      	(Analyze_Incomplete_Type_Decl): issue error in formal mode on
      	incomplete type
      	(Analyze_Object_Declaration): issue error in formal mode on object
      	declaration which does not respect SPARK restrictions
      	(Analyze_Subtype_Declaration): issue error in formal mode on subtype
      	declaration which does not respect SPARK restrictions
      	(Constrain_Decimal, Constrain_Float, Constrain_Ordinary_Fixed): issue
      	error in formal mode on digits or delta constraint
      	(Decimal_Fixed_Point_Type_Declaration): issue error in formal mode on
      	decimal fixed point type
      	(Derived_Type_Declaration): issue error in formal mode on derived type
      	other than type extensions of tagged record types
      	* sem_ch6.adb (Process_Formals): remove check in formal mode, redundant
      	with check on access definition
      	* sem_ch9.adb (Analyze_Protected_Definition): issue error in formal
      	mode on protected definition.
      	(Analyze_Task_Definition): issue error in formal mode on task definition
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* make.adb, sem_ch8.adb, s-inmaop-vxworks.adb: Minor reformatting.
      
      From-SVN: r177093
      Arnaud Charlet committed
    • [multiple changes] · 806f6d37
      2011-08-02  Javier Miranda  <miranda@adacore.com>
      
      	* sem_ch6.adb (Can_Override_Operator): New function.
      	(Verify_Overriding_Indicator): Add missing code to check overriding
      	indicator in operators. Fixes regression.
      	(Check_Overriding_Indicator): Minor reformating after replacing the
      	code that evaluates if the subprogram can override an operator by
      	invocations to the above new function.
      	* einfo.adb
      	(Write_Field26_Name): Add missing code to ensure that, following
      	the documentation in einfo.ads, this field is not shown as attribute
      	"Static_Initialization" on non-dispatching functions.
      
      2011-08-02  Jose Ruiz  <ruiz@adacore.com>
      
      	* sem_res.adb (Resolve_Call): A call to
      	Ada.Real_Time.Timing_Events.Set_Handler violates restriction
      	No_Relative_Delay (AI-0211) only when it sets a relative timing event,
      	i.e., when the second parameter is of type Time_Span.
      
      2011-08-02  Vincent Celier  <celier@adacore.com>
      
      	* make.adb (Gnatmake): use <library dir>/lib<library name>.a to link
      	with an archive instead of -L<library dir> -l<library name>.
      
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch8.adb (Analyze_Use_Type): If the clause is being re-analyzed,
      	mark the base types In_Use in addition to making the operations
      	use_visible.
      
      2011-08-02  Ed Falis  <falis@adacore.com>
      
      	* init.c: add and setup __gnat_signal_mask for the exception signals
      	* s-inmaop-vxworks.adb: new file.
      	* s-intman-vxworks.adb: remove unnecessary initializations and
      	simplify remaining
      	* s-intman-vxworks.ads: remove unnecessary variable
      	* s-taprop-vxworks.adb: simplify signal initialization
      
      From-SVN: r177092
      Arnaud Charlet committed
    • sem_ch8.adb: Minor code reorganization, comment updates. · 780d052e
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch8.adb: Minor code reorganization, comment updates.
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* sem_res.adb (Matching_Static_Array_Bounds): Moved to Sem_Util
      	* sem_util.ads, sem_util.adb (Matching_Static_Array_Bounds): Moved
      	here from Sem_Res.
      	(Matching_Static_Array_Bounds): Use Is_Ok_Static_Expression
      	(Matching_Static_Array_Bounds): Moved here from Sem_Res
      
      From-SVN: r177091
      Robert Dewar committed
    • atree.h, [...]: New subprograms to manipulate Elist5. · 29efbb8c
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* atree.h, atree.ads, atree.adb: New subprograms to manipulate Elist5.
      	* par_ch8.adb (P_Use_Type): initialize Used_Operations for node.
      	* sinfo.ads, sinfo.adb (Used_Operations): new attribute of
      	use_type_clauses, to handle more efficiently use_type and use_all_type
      	constructs.
      	* sem_ch8.adb: Rewrite Use_One_Type and End_Use_Type to handle the
      	Ada2012 Use_All_Type clause.
      	(Use_Class_Wide_Operations): new procedure.
      
      From-SVN: r177090
      Ed Schonberg committed
    • [multiple changes] · b0186f71
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* exp_util.adb, par-ch10.adb, par-ch6.adb, sem.adb, sem_ch6.adb,
      	sem_ch6.ads, sinfo.adb, sinfo.ads, sprint.adb: Change parameterized
      	expression to expression function.
      
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch4.adb: transform simple Ada2012 membership into equality only
      	if types are compatible.
      
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* sem_res.adb (Matching_Static_Array_Bounds): new function which
      	returns True if its argument array types have same dimension and same
      	static bounds at each index.
      	(Resolve_Actuals): issue an error in formal mode on actuals passed as
      	OUT or IN OUT paramaters which are not view conversions in SPARK.
      	(Resolve_Arithmetic_Op): issue an error in formal mode on
      	multiplication or division with operands of fixed point types which are
      	not qualified or explicitly converted.
      	(Resolve_Comparison_Op): issue an error in formal mode on comparisons of
      	Boolean or array type (except String) operands.
      	(Resolve_Equality_Op): issue an error in formal mode on equality
      	operators for array types other than String with non-matching static
      	bounds.
      	(Resolve_Logical_Op): issue an error in formal mode on logical operators
      	for array types with non-matching static bounds. Factorize the code in
      	Matching_Static_Array_Bounds.
      	(Resolve_Qualified_Expression): issue an error in formal mode on
      	qualified expressions for array types with non-matching static bounds.
      	(Resolve_Type_Conversion): issue an error in formal mode on type
      	conversion for array types with non-matching static bounds
      
      From-SVN: r177089
      Arnaud Charlet committed
    • [multiple changes] · 767bb4e8
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* par-ch10.adb: Minor code reorganization (use Nkind_In).
      
      2011-08-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* par-ch9.adb: save location of entry for proper error message.
      
      From-SVN: r177088
      Arnaud Charlet committed
    • sem_type.ads, [...] (Is_Ancestor): Addition of a new formal (Use_Full_View)… · 4ac2477e
      sem_type.ads, [...] (Is_Ancestor): Addition of a new formal (Use_Full_View) which permits this routine to climb...
      
      2011-08-02  Javier Miranda  <miranda@adacore.com>
      
      	* sem_type.ads, sem_type.adb (Is_Ancestor): Addition of a new formal
      	(Use_Full_View) which permits this routine to climb through the
      	ancestors using the full-view of private parents.
      	* sem_util.adb (Collect_Interfaces_Info, Implements_Interface): Set
      	Use_Full_View to true in calls to Is_Ancestor.
      	* sem_disp.adb (Override_Dispatching_Operation): Set Use_Full_View to
      	true in call to Is_Ancestor.
      	* exp_ch3.adb (Build_Offset_To_Top_Functions, Initialize_Tag): Set
      	Use_Full_View to true in call to Is_Ancestor.
      	* exp_ch7.adb (Controller_Component): Set Use_Full_View to true in
      	call to Is_Ancestor.
      	* exp_ch4.adb (Expand_N_Type_Conversion, Tagged_Membership): Set
      	Use_Full_View to true in calls to Is_Ancestor.
      	* exp_disp.adb (Expand_Interface_Actuals, Make_Secondary_DT, Make_DT,
      	Make_Select_Specific_Data_Table, Register_Primitive,
      	Set_All_DT_Position): Set Use_Full_View to true in calls to Is_Ancestor.
      	* exp_intr.adb (Expand_Dispatching_Constructor_Call): Set Use_Full_View
      	to true in call to Is_Ancestor.
      	* exp_util.adb (Find_Interface_ADT, Find_Interface_Tag): Set
      	Use_Full_View to true in calls to Is_Ancestor.
      	* exp_cg.adb
      	(Write_Call_Info): Set Use_Full_View to true in call to Is_Ancestor.
      	(Write_Type_Info): Set Use_Full_View to true in call to Is_Ancestor.
      
      From-SVN: r177087
      Javier Miranda committed
    • [multiple changes] · 9f90d123
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_rm.texi: Minor reformatting.
      	* sem_prag.adb: Minor reformatting.
      
      2011-08-02  Tristan Gingold  <gingold@adacore.com>
      
      	* vms_data.ads: Add VMS qualifier for -gnateP.
      
      2011-08-02  Robert Dewar  <dewar@adacore.com>
      
      	* par-ch13.adb (P_Aspect_Specification): New meaning of Decl = Empty
      	* par-ch7.adb (P_Package): Proper placement of aspects for package
      	decl/instantiation.
      	* par-endh.adb (Check_End): Ad Is_Sloc parameter
      	(End_Statements): Add Is_Sloc parameterr
      	* par.adb (P_Aspect_Specification): New meaning of Decl = Empty
      	(Check_End): Ad Is_Sloc parameter
      	(End_Statements): Add Is_Sloc parameterr
      
      2011-08-02  Vincent Celier  <celier@adacore.com>
      
      	* ug_words: Add VMS qualifier equivalent to -gnateP:
      	/SYMBOL_PREPROCESSING.
      
      2011-08-02  Jose Ruiz  <ruiz@adacore.com>
      
      	* gnat-style.texi: For hexadecimal numeric literals the typical
      	grouping of digits is 4 to represent 2 bytes.
      	A procedure spec which is split into several lines is indented two
      	characters.
      
      2011-08-02  Yannick Moy  <moy@adacore.com>
      
      	* exp_aggr.adb (Is_Others_Aggregate): move function to other unit.
      	* sem_aggr.adb, sem_aggr.ads (Is_Others_Aggregate): move function here
      	(Resolve_Aggregate): issue errors in formal modes when aggregate is not
      	properly qualified
      	(Resolve_Array_Aggregate): issue errors in formal modes on non-static
      	choice in array aggregate
      	(Resolve_Extension_Aggregate): issue errors in formal modes on subtype
      	mark as ancestor
      	(Resolve_Record_Aggregate): issue errors in formal modes on mixed
      	positional and named aggregate for record, or others in record
      	aggregate, or multiple choice in record aggregate
      	* sem_res.adb (Resolve_Logical_Op): issue errors in formal mode when
      	array operands to logical operations AND, OR and XOR do not have the
      	same static lower and higher bounds
      	* sem_ch5.adb, sinfo.ads: Correct typos in comments
      
      From-SVN: r177086
      Arnaud Charlet committed
    • rs6000.c (rs6000_emit_prologue): Add REG_CFA_RESTORE note for save_LR_around_toc_setup sequence. · 390fa588
      	* config/rs6000/rs6000.c (rs6000_emit_prologue): Add REG_CFA_RESTORE
      	note for save_LR_around_toc_setup sequence.
      
      From-SVN: r177084
      Alan Modra committed
    • Replace long with long long on __lzcnt64. · d4be16f6
      2011-08-01  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/i386/lzcntintrin.h (__lzcnt64): Replace long with
      	long long.
      
      From-SVN: r177081
      H.J. Lu committed
    • Daily bump. · 88b4b683
      From-SVN: r177080
      GCC Administrator committed
  2. 01 Aug, 2011 9 commits