1. 18 Oct, 2014 6 commits
  2. 17 Oct, 2014 34 commits
    • re PR c/63567 (Linux kernel build error due to non-static initializers) · 7278465e
      	PR c/63567
      	* c-typeck.c (digest_init): Allow initializing objects with static
      	storage duration with compound literals even in C99 and add pedwarn
      	for it.
      
      	* gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
      	* gcc.dg/pr63567-1.c: New test.
      	* gcc.dg/pr63567-2.c: New test.
      
      From-SVN: r216416
      Marek Polacek committed
    • ipa-inline-transform.c (master_clone_with_noninline_clones_p): New. · d83fa499
      	* ipa-inline-transform.c (master_clone_with_noninline_clones_p): New.
      	(clone_inlined_nodes): Do not overwrite the clone if above predicate
      	returns true.
      
      From-SVN: r216415
      Eric Botcazou committed
    • re PR c/63543 (incomplete type error should suppress duplicates) · d9b7be2e
      	PR c/63543
      	* c-tree.h (C_TYPE_ERROR_REPORTED): Define.
      	* c-typeck.c (build_indirect_ref): Don't print the "dereferencing..."
      	error multiple times.  Print the type.
      
      	* gcc.dg/pr63543.c: New test.
      	* gcc.dg/array-8.c: Remove dg-error.
      	* gcc.dg/pr48552-1.c: Remove and adjust dg-error.
      	* gcc.dg/pr48552-2.c: Likewise.
      
      From-SVN: r216414
      Marek Polacek committed
    • re PR c/63549 ([4.8/4.9/5] ICE in build_array_ref with invalid code) · f406ae1f
      	PR c/63549
      	* c-typeck.c (build_array_ref): Bail if the index in an incomplete
      	type.
      
      	* gcc.dg/pr63549.c: New test.
      
      From-SVN: r216413
      Marek Polacek committed
    • c-opts.c (c_common_post_options): Set warn_implicit_int. · 92574c7c
      c-family/
      	* c-opts.c (c_common_post_options): Set warn_implicit_int.
      	* c.opt (Wimplicit-int): Initialize to -1.
      c/
      	* c-decl.c (grokdeclarator): Use OPT_Wimplicit_int unconditionally.
      	(start_function): Use OPT_Wimplicit_int instead of 0.
      	(store_parm_decls_oldstyle): Likewise.
      testsuite/
      	* gcc.dg/Wimplicit-int-1.c: New test.
      	* gcc.dg/Wimplicit-int-2.c: New test.
      	* gcc.dg/Wimplicit-int-3.c: New test.
      	* gcc.dg/Wimplicit-int-4.c: New test.
      
      From-SVN: r216412
      Marek Polacek committed
    • AVX512. 63.1 Update permute expanding. · f5db965f
      gcc/
      2014-10-17  Ilya Tocar  <ilya.tocar@intel.com>
      
      	* config/i386/i386.c (MAX_VECT_LEN): Move earlier.
      	(expand_vec_perm_d): Ditto.
      	(ix86_expand_vec_perm_vpermi2): Handle V8HImode, V16HImode, V32HImode,
      	V32HImode, V4SImode, V8SImode, V4SFmode, V8SFmode, V2DImode, V4DImode,
      	V4DFmode.
      	(ix86_expand_vec_perm): Update call to ix86_expand_vec_perm_vpermi2.
      	(ix86_expand_sse_unpack): Handle V64QImode.
      	(expand_vec_perm_blend): Update conditions for TARGET, handle
      	V8DFmode, V16SFmode, V32HImode, V64QImode, V16SImode, V8DImode.
      	(expand_vec_perm_pshufb): Handle V64QImode.
      	(expand_vec_perm_1): Handle V64QImode, V32HImode, V16SImode, V16SFmode,
      	V8DFmode, V8DImode, V4DFmode, V2DFmode, V8SFmode, V4SFmode.
      	(ix86_expand_vec_perm_const_1): Call  ix86_expand_vec_perm_vpermi2.
      	(ix86_vectorize_vec_perm_const_ok): Handle V32HImode, V64QImode.
      	(ix86_expand_vecop_qihi): Handle V64QImode.
      	* config/i386/sse.md (define_mode_iterator VI1_AVX512): New.
      	(define_mode_iterator VEC_PERM_AVX2): Add V32HI.
      	(define_mode_iterator VEC_PERM_CONST): Add V32HI.
      	(define_insn "<ssse3_avx2>_pshufb<mode>3<mask_name>"): Add masking.
      	(mul<mode>3): Use VI1_AVX512.
      	(<sse2_avx2>_packsswb): Ditto.
      	(<sse2_avx2>_packuswb): Ditto.
      	(<ssse3_avx2>_pshufb<mode>3): Ditto.
      	(<shift_insn><mode>3): Ditto.
      
      From-SVN: r216405
      Ilya Tocar committed
    • Fix bootstrap failure. · cad7438c
      gcc/
      	* config/i386/i386.c (ix86_expand_sse2_mulvxdi3): Refactor
      	conditions to fix bootstrap.
      
      From-SVN: r216403
      Kirill Yukhin committed
    • gcc-plugin.h: Add tm.h and flattened includes from function.h. · 3bb2b4cd
      2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
      
      	* gcc-plugin.h:  Add tm.h and flattened includes from function.h.
      
      	* testsuite/g++.dg/plugin/pragma_plugin.c: Revert flattening, only
      	include function.h.
      
      From-SVN: r216402
      Andrew MacLeod committed
    • AVX-512. 75/n. Update vec_init. · bf584ca0
      gcc/
      	* config/i386/i386.c (ix86_expand_vector_init_duplicate): Handle V64QI
      	and V32HI modes, update V8HI, V16QI, V32QI modes handling.
      	(ix86_expand_vector_init_general): Handle V64QI and V32HI modes.
      	* config/i386/sse.md (define_mode_iterator VI48F_512): Rename to ...
      	(define_mode_iterator VF48_I1248): ... this. Extend to AVX-512 modes.
      	(define_expand "vec_init<mode>"): Use VF48_I1248.
      
      Co-Authored-By: Andrey Turetskiy <andrey.turetskiy@intel.com>
      Co-Authored-By: Anna Tikhonova <anna.tikhonova@intel.com>
      Co-Authored-By: Ilya Tocar <ilya.tocar@intel.com>
      Co-Authored-By: Ilya Verbin <ilya.verbin@intel.com>
      Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
      Co-Authored-By: Maxim Kuznetsov <maxim.kuznetsov@intel.com>
      Co-Authored-By: Michael Zolotukhin <michael.v.zolotukhin@intel.com>
      
      From-SVN: r216401
      Alexander Ivchenko committed
    • AVX-512. 80/n. Extend expand_sse2_mulvxdi3. · fde2c351
      gcc/
      	* config/i386/i386.c (ix86_expand_sse2_mulvxdi3): Extend
      	expand_sse2_mulvxdi3.
      
      Co-Authored-By: Andrey Turetskiy <andrey.turetskiy@intel.com>
      Co-Authored-By: Anna Tikhonova <anna.tikhonova@intel.com>
      Co-Authored-By: Ilya Tocar <ilya.tocar@intel.com>
      Co-Authored-By: Ilya Verbin <ilya.verbin@intel.com>
      Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
      Co-Authored-By: Maxim Kuznetsov <maxim.kuznetsov@intel.com>
      Co-Authored-By: Michael Zolotukhin <michael.v.zolotukhin@intel.com>
      
      From-SVN: r216400
      Alexander Ivchenko committed
    • Fix ChangeLog spacing · 07066429
      From-SVN: r216399
      Kyrylo Tkachov committed
    • hexfloat.cc: Add dg-require-string-conversions. · 6666a3ef
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc:
      	Add dg-require-string-conversions.
      	* testsuite/27_io/headers/cstdio/types_std.cc: Test for fpos_t.
      
      From-SVN: r216398
      Jonathan Wakely committed
    • Implement the Library Fundamentals v1 variable templates. · 37285913
      2014-10-17  Ville Voutilainen  <ville.voutilainen@gmail.com>
      
      	Implement the Library Fundamentals v1 variable templates.
      	* include/Makefile.am: Add the new header.
      	* include/Makefile.in: Regenerate.
      	* include/experimental/type_traits: New.
      	* testsuite/experimental/type_traits/value.cc: Likewise.
      
      From-SVN: r216397
      Ville Voutilainen committed
    • fold-const.c (fold_comparison): Remove redundant constant folding and operand swapping. · a3423260
      2014-10-17  Richard Biener  <rguenther@suse.de>
      
      	* fold-const.c (fold_comparison): Remove redundant constant
      	folding and operand swapping.
      	(fold_binary_loc): Do comparison operand swapping here.
      	(fold_ternary_loc): Canonicalize operand order for
      	commutative ternary operations.
      	* tree.c (commutative_ternary_tree_code): Add DOT_PROD_EXPR
      	and FMA_EXPR.
      
      From-SVN: r216394
      Richard Biener committed
    • re PR tree-optimization/63464 (compare one character to many: faster) · 73049af5
      	PR tree-optimization/63464
      	* gimple.h (gimple_seq_discard): New prototype.
      	* gimple.c: Include stringpool.h and tree-ssanames.h.
      	(gimple_seq_discard): New function.
      	* optabs.h (lshift_cheap_p): New prototype.
      	* optabs.c (lshift_cheap_p): New function, moved from...
      	* tree-switch-conversion.c (lshift_cheap_p): ... here.
      	* tree-ssa-reassoc.c: Include gimplify.h and optabs.h.
      	(reassoc_branch_fixups): New variable.
      	(update_range_test): Add otherrangep and seq arguments.
      	Unshare exp.  If otherrange is NULL, use for other ranges
      	array of pointers pointed by otherrangep instead.
      	Emit seq before gimplified statements for tem.
      	(optimize_range_tests_diff): Adjust update_range_test
      	caller.
      	(optimize_range_tests_xor): Likewise.  Fix up comment.
      	(extract_bit_test_mask, optimize_range_tests_to_bit_test): New
      	functions.
      	(optimize_range_tests): Adjust update_range_test caller.
      	Call optimize_range_tests_to_bit_test.
      	(branch_fixup): New function.
      	(execute_reassoc): Call branch_fixup.
      
      	* gcc.dg/torture/pr63464.c: New test.
      	* gcc.dg/tree-ssa/reassoc-37.c: New test.
      	* gcc.dg/tree-ssa/reassoc-38.c: New test.
      
      From-SVN: r216393
      Jakub Jelinek committed
    • re PR tree-optimization/63302 (Code with 64-bit long long constants is miscompiled on 32-bit host) · 4eb4a256
      	PR tree-optimization/63302
      	* tree-ssa-reassoc.c (optimize_range_tests_xor,
      	optimize_range_tests_diff): Use !integer_pow2p () instead of
      	tree_log2 () < 0.
      
      	* gcc.c-torture/execute/pr63302.c: New test.
      
      From-SVN: r216391
      Jakub Jelinek committed
    • Temporary fix for PR63566. · 9d4ded75
      	* ipa-icf.c (sem_function::merge): Local flags are set to false
      	to enforce equal calling convention to be used.
      	* opts.c (common_handle_option): Indentation fix.
      
      From-SVN: r216386
      Martin Liska committed
    • [multiple changes] · 43c58950
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch9.adb (Expand_N_Task_Body): Add defense against
      	previous errors.
      	* freeze.adb (Freeze_Entity): Add defense against checking null
      	scope for generic.
      	* restrict.adb (Tasking_Allowed): Add test for No_Run_Time mode.
      	* sem_ch13.adb (Freeze_Entity_Checks): Add defense against
      	previous errors.
      	* sem_ch9.adb (Analyze_Task_Type_Declaration): Give error if
      	in No_Run_Time mode.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* prj-makr.adb: Minor reformatting.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* gnatcmd.adb, make.adb, prj-part.adb, gnatlink.adb, prj-nmsc.adb,
      	prj-conf.adb, prj-env.adb: Use Is_Directory_Separator where possible.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_prag.adb (Undo_Initialization): If Initialize_Scalars
      	is enabled, code will be generated for some composite types
      	to initialize an object after its declaration. If there is
      	a subsequent Import pragma for the object, that code must be
      	removed as specified byw the semantics of the pragma, and to
      	prevent out-of-order elaboration issues in the back-end.
      
      2014-10-17  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch4.adb (Expand_N_Op_Concat): Keep concatenation operator
      	wrapping mechanism under debug flag -gnatd.h.
      	* debug.adb: Claim debug switch -gnatd.h.
      
      From-SVN: r216384
      Arnaud Charlet committed
    • Makefile.in: Enable the socket runtime bits for Android. · fa2e6e25
      	* gcc-interface/Makefile.in: Enable the socket runtime bits
      	for Android.
      
      From-SVN: r216383
      Doug Rupp committed
    • sem_ch13.adb (Add_Invariants, [...]): Do not perform the replacement on the… · c3ba8ed0
      sem_ch13.adb (Add_Invariants, [...]): Do not perform the replacement on the expression for an inherited class-wide...
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch13.adb (Add_Invariants, Replace_Type_References): Do
      	not perform the replacement on the expression for an inherited
      	class-wide invariant if in ASIS_Mode and the type reference is
      	already the prefix of a 'Class attribute reference: the expression
      	has already been preanalyzed and the replacement performed when
      	first encountered on the declaration of the parent type.
      
      From-SVN: r216382
      Ed Schonberg committed
    • sem_ch5.adb, [...]: Minor reformatting. · 2e215573
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch5.adb, sem_ch7.adb, prj-nmsc.adb, sem_ch13.adb, exp_ch3.adb:
      	Minor reformatting.
      
      From-SVN: r216381
      Robert Dewar committed
    • [multiple changes] · ac2ea5c5
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_ch3.adb (Build_Component_Invariant_Call): Retrieve Invariant
      	subprogram from base type.
      	* sem_ch7.adb (Analyze_Package_Specification): Build invariant
      	subprogram for private type, not any of its subtypes.
      	* sem_ch13.adb (Build_Invariant_Procedure_Declaration): Set type
      	of procedure entity, because a call to it may be generated in
      	a client unit before the corresponding subprogram declaration
      	is analyzed.
      
      2014-10-17  Vincent Celier  <celier@adacore.com>
      
      	* prj-nmsc.adb (Get_Directories): Do not create directories
      	when a project is abstract.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch5.adb (Analyze_Iterator_Specification): If the domain
      	of iteration is given by an expression that is not an array type,
      	verify that its type implements an iterator iterface.
      
      From-SVN: r216380
      Arnaud Charlet committed
    • [multiple changes] · 99425ec3
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* sem_attr.adb (Eval_Attribute): Ensure that attribute
      	reference is not marked as being a static expression if the
      	prefix evaluation raises CE.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* exp_pakd.adb: Move bit packed entity tables to spec.
      	* exp_pakd.ads: Move bit packed entity tables here from body.
      	* freeze.adb (Freeze_Array_Type): Check that packed array type
      	is supported.
      	* rtsfind.adb (PRE_Id_Table): New table (Entity_Not_Defined):
      	Specialize messages using PRE_Id_Table.
      	* uintp.ads, uintp.adb (UI_Image): New functional form.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* aspects.ads, aspects.adb: Add Suppress_Initialization aspect.
      	* einfo.ads, einfo.adb (Suppress_Initialization): Now applies to
      	E_Variable.
      	* exp_ch3.adb (Default_Initialize_Object): Handle
      	Suppress_Initialization.
      	* exp_prag.adb (Expand_Pragma_Suppress_Initialization): New
      	procedure (Expand_N_Pragma): Handle Suppress_Initialization
      	(Expand_Pragma_Import_Or_Interface): Use Undo_Initialization
      	(Undo_Initialization): New procedure.
      	* sem_prag.adb (Analyze_Pragma, case Suppress_Initialization):
      	This is now allowed for E_Variable case.
      	* gnat_rm.texi: Document new aspect Suppress_Initialization
      	Suppress_Initialization aspect/pragma can apply to variable.
      	* einfo.ads: Minor reformatting.
      
      2014-10-17  Arnaud Charlet  <charlet@adacore.com>
      
      	* spark_xrefs.ads: Add documentation pointer to Flow_Computed_Globals.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* cstand.adb (Create_Standard): Mark Short_Integer as
      	implementation defined.
      	* sem_util.adb (Set_Entity_With_Checks): Avoid blow up for
      	compiler built with assertions for No_Implementation_Identifiers test.
      
      From-SVN: r216379
      Arnaud Charlet committed
    • aspects.ads: Documentation fix, aspect Lock_Free does have a corresponding pragma. · 99bd87dd
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* aspects.ads: Documentation fix, aspect Lock_Free does have a
      	corresponding pragma.
      	* gnat_rm.texi: Document implementation defined boolean aspects
      	as boolean.
      
      From-SVN: r216378
      Robert Dewar committed
    • [multiple changes] · dc06dd83
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch13.adb (Add_Invariants): For a class-wide type invariant,
      	preserve semantic information on the invariant expression
      	(typically a function call) because it may be inherited by a
      	type extension in a different unit, and it cannot be resolved
      	by visibility elsewhere because it may refer to local entities.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_rm.texi: Document that string literal can be used for
      	pragma Warnings when operating in Ada 83 mode.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* freeze.adb (Find_Aggregate_Component_Desig_Type): New
      	subsidiary function to Freeze_ Expression, used to determine
      	whether an aggregate for an array of access types also freezes the
      	designated type, when some aggregate components are allocators.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* a-strsea.adb (Find_Token): AI05-031 indicates that the
      	procedure must raise Index_Error when Source is not empty and
      	the From parameter is not within the range of the Source string.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* sem_prag.adb (Is_Static_String_Expression): Allow string
      	literal in Ada 83 mode.
      
      From-SVN: r216377
      Arnaud Charlet committed
    • [multiple changes] · c3ed5e9e
      2014-10-17  Vincent Celier  <celier@adacore.com>
      
      	* prj-conf.adb (Get_Config_Switches): In CodePeer mode, do
      	not take into account any compiler command from package IDE.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch12.adb (Build_Function_Wrapper): The formals of the
      	wrapper must have the same identifiers as those of the formal
      	subprogram, because calls within the generic may use named
      	associations.
      
      From-SVN: r216376
      Arnaud Charlet committed
    • sem_ch3.adb, [...]: Minor reformatting. · e7cd165c
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch3.adb, a-strsea.adb: Minor reformatting.
      	* par-ch6.adb (P_Subprogram): Fix bad handling of null procedures.
      
      From-SVN: r216375
      Robert Dewar committed
    • sem_ch3.adb (Build_Derived_Enumeration_Type): Propagate aspect specfications… · b98b57a5
      sem_ch3.adb (Build_Derived_Enumeration_Type): Propagate aspect specfications from original type declaration to declaration of...
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch3.adb (Build_Derived_Enumeration_Type): Propagate aspect
      	specfications from original type declaration to declaration of
      	implicit base, because original node is rewritten as a subtype
      	declaration on which type aspects do not belong.
      
      From-SVN: r216373
      Ed Schonberg committed
    • [multiple changes] · fd4647be
      2014-10-17  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch3.adb (Propagate_Default_Init_Cond_Attributes): A derived type
      	inherits the attributes related to pragma Default_Initial_Condition
      	from its parent type.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* a-strsea.adb (Index - versions with a From parameter):
      	According to AI05-056, the Index functions with a From parameter
      	return 0 if the source is an empty string.
      
      2014-10-17  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_prag.adb (Analyze_Refined_Depends_In_Decl_Part): Disable
      	the consistency checks in ASIS mode.
      
      2014-10-17  Arnaud Charlet  <charlet@adacore.com>
      
      	* s-expmod.ads: Minor typo fix.
      
      From-SVN: r216372
      Arnaud Charlet committed
    • [multiple changes] · a92230c5
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* sem_util.adb: Minor reformatting.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch12.adb (Build_Function_Wrapper): Build wrappers for
      	actuals that are defaulted subprograms of the formal subprogram
      	declaration.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch4.adb (Expand_N_Op_Eq): Make sure we deal with the
      	implementation base type.
      	* sinfo.ads: Add a note for N_Op_Eq and N_Op_Ne that record
      	operands are always expanded out into component comparisons.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* s-vallli.adb: Minor comment correction.
      	* s-valuti.ads: Minor comment reformatting.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_rm.texi: Document System.Atomic_Counters.
      	* impunit.adb: Add System.Atomic_Counters (s-atocou.ads) to the
      	list of user- accessible units added as children of System.
      	* s-atocou.ads: Update comment.
      
      2014-10-17  Arnaud Charlet  <charlet@adacore.com>
      
      	* s-expmod.ads: Add comments.
      
      From-SVN: r216371
      Arnaud Charlet committed
    • sem_ch3.adb (Build_Derived_Record_Type): Remove the propagation of all… · 38d0d6c8
      sem_ch3.adb (Build_Derived_Record_Type): Remove the propagation of all attributes related to pragma...
      
      2014-10-17  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch3.adb (Build_Derived_Record_Type): Remove the propagation
      	of all attributes related to pragma Default_Initial_Condition.
      	(Build_Derived_Type): Propagation of all attributes related
      	to pragma Default_Initial_Condition.
      	(Process_Full_View): Account for the case where the full view derives
      	from another private type and propagate the attributes related
      	to pragma Default_Initial_Condition to the private view.
      	(Propagate_Default_Init_Cond_Attributes): New routine.
      	* sem_util.adb: Alphabetize various routines.
      	(Build_Default_Init_Cond_Call): Use an unchecked type conversion
      	when calling the default initial condition procedure of a private type.
      	(Build_Default_Init_Cond_Procedure_Declaration): Prevent
      	the generation of multiple default initial condition procedures.
      
      From-SVN: r216370
      Hristian Kirtchev committed
    • [multiple changes] · 2211a35f
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch12.adb: Refine previous change.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* prj-conf.adb: Revert previous change.
      
      From-SVN: r216369
      Arnaud Charlet committed
    • [multiple changes] · 469fba4a
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* lib-writ.ads, s-valdec.ads: Minor reformatting.
      
      2014-10-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch12.adb: Additional work on function wrappers.
      
      2014-10-17  Eric Botcazou  <ebotcazou@adacore.com>
      
      	* exp_util.adb (Possible_Bit_Aligned_Component): Also recurse
      	on the renamed object of renamings.
      
      2014-10-17  Vincent Celier  <celier@adacore.com>
      
      	* prj-conf.adb (Parse_Project_And_Apply_Config): In CodePeer
      	mode, always use the native target.
      
      From-SVN: r216368
      Arnaud Charlet committed
    • tree-into-ssa.c (is_old_name): Replace "new" with "old". · c36eadbe
      2014-10-17  Marc Glisse  <marc.glisse@inria.fr>
      
      	* tree-into-ssa.c (is_old_name): Replace "new" with "old".
      
      From-SVN: r216367
      Marc Glisse committed