{"push_id":672175561,"size":10,"distinct_size":0,"ref":"refs/heads/trunk","head":"0131155887c89c985954d139c31a92422997f165","before":"84703fdecda04a4a3257b028a1a45babf11fa04b","commits":[{"sha":"07c38dd9fb87f8eb530694b66c81e317a940fa18","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-22  Robert Dewar  <dewar@adacore.com>\n\n\t* debug.adb: Update documentation.\n\t* einfo.ads, einfo.adb (Needs_Typedef): New flag\n\t* exp_unst.adb (Unnest_Subprogram): Mark AREC types as needing\n\ttypedef's in C.\n\t* frontend.adb: Update comments.\n\t* gnat1drv.adb (Adjust_Global_Switches): Set all needed flags\n\tfor -gnatd.V\n\t* opt.ads (Generate_C_Code): New switch.\n\t* osint-c.adb (Write_C_File_Info): Removed, not used\n\t(Write_H_File_Info): Removed, not used\n\t* osint-c.ads (Write_C_File_Info): Removed, not used\n\t(Write_H_File_Info): Removed, not used\n\t* osint.ads (Write_Info): Minor comment updates.\n\t(Output_FD): Moved from private part to public part of spec.\n\t* sem.adb (Semantics): Force expansion on if in Generate_C_Code\n\tmode.\n\t* atree.ads: minor typo in comment.\n\t* sem_prag.adb (Process_Atomic_Independent_Shared_Volatile):\n\tDo not allow VFA on composite object with aliased component.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223546 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/07c38dd9fb87f8eb530694b66c81e317a940fa18"},{"sha":"044580bb2daf8e7a8eca1ed07ca4c8f79917a38d","author":{"email":"80578d274b4691276bb83555cf6faebaac3f1b84@138bc75d-0d04-0410-961f-82ee72b054a4","name":"tbsaunde"},"message":"fix some dates in ChangeLogs\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223547 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/044580bb2daf8e7a8eca1ed07ca4c8f79917a38d"},{"sha":"3039aa41c7a325eaa4afc6fec182b8d18ea27968","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-22  Robert Dewar  <dewar@adacore.com>\n\n\t* sem_ch8.adb (Analyze_Object_Renaming): Check for renaming\n\tcomponent of an object to which Volatile_Full_Access applies.\n\n2015-05-22  Jerome Guitton  <guitton@adacore.com>\n\n\t* exp_dbug.ads: Add note about non bit-packed arrays.\n\n2015-05-22  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* sem_prag.adb: Fix typo.\n\t* einfo.ads: Grammar fixes in comments.\n\n2015-05-22  Bob Duff  <duff@adacore.com>\n\n\t* a-cborma.ads, a-cidlli.ads, a-cimutr.ads, a-ciormu.ads,\n\t* a-cihase.ads, a-cohama.ads, a-coorse.ads, a-cbhama.ads,\n\t* a-cborse.ads, a-comutr.ads, a-ciorma.ads, a-cobove.ads,\n\t* a-coormu.ads, a-convec.ads, a-cohase.ads, a-coinho.ads,\n\t* a-cbdlli.ads, a-cbmutr.ads, a-cbhase.ads, a-cdlili.ads,\n\t* a-cihama.ads, a-coinve.ads, a-ciorse.ads, a-coorma.ads,\n\t* a-coinho-shared.ads (Constant_Reference_Type, Reference_Type):\n\tAdd an initialization expression \"raise Program_Error\". See,\n\tfor example, RM-A.18.2(148.4).\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223548 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/3039aa41c7a325eaa4afc6fec182b8d18ea27968"},{"sha":"7d36c2e2257a08304f56f9eb8a3f635f3c37ecd7","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-22  Bob Duff  <duff@adacore.com>\n\n\t* freeze.adb (Freeze_Profile): Suppress warning if imported\n\tsubprogram is not at library level.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223549 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/7d36c2e2257a08304f56f9eb8a3f635f3c37ecd7"},{"sha":"0b3c78566ba056b2852f16a78f389372a5b150dd","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-22  Hristian Kirtchev  <kirtchev@adacore.com>\n\n\t* einfo.adb Node36 is now used as Anonymous_Master. Flag253\n\tis now unused.\n\t(Anonymous_Master): New routine.\n\t(Has_Anonymous_Master): Removed.\n\t(Set_Anonymous_Master): New routine.\n\t(Set_Has_Anonymous_Master): Removed.\n\t(Write_Entity_Flags): Remove the output for Has_Anonymous_Maser.\n\t(Write_Field36_Name): Add output for Anonymous_Master.\n\t* einfo.ads Add new attribute Anonymous_Master along with\n\toccurrences in nodes. Remove attribute Has_Anonymous_Master along\n\twith occurrences in nodes.\n\t(Anonymous_Master): New routine along with pragma Inline.\n\t(Has_Anonymous_Master): Removed along with pragma Inline.\n\t(Set_Anonymous_Master): New routine along with pragma Inline.\n\t(Set_Has_Anonymous_Master): Removed along with pragma Inline.\n\t* exp_ch4.adb (Create_Anonymous_Master): New routine.\n\t(Current_Anonymous_Master): Reimplemented.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223550 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/0b3c78566ba056b2852f16a78f389372a5b150dd"},{"sha":"e134441f832dba2978234181ab72b1913c6bcaa6","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-22  Hristian Kirtchev  <kirtchev@adacore.com>\n\n\t* einfo.adb (Default_Init_Cond_Procedure): Code cleanup. The\n\tattribute now applies to the base type.\n\t(Has_Default_Init_Cond): Now applies to the base type.\n\t(Has_Inherited_Default_Init_Cond): Now applies to the base type.\n\t(Set_Default_Init_Cond_Procedure): Code cleanup. The attribute now\n\tapplies to the base type.\n\t(Set_Has_Default_Init_Cond): Now applies to the base type.\n\t(Set_Has_Inherited_Default_Init_Cond): Now applies to the base type.\n\t* exp_ch3.adb (Expand_N_Object_Declaration): No need to use the\n\tbase type when adding a call to the Default_Initial_Condition.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223551 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/e134441f832dba2978234181ab72b1913c6bcaa6"},{"sha":"126fecaec854c82ceade869c7f3d96251810b791","author":{"email":"3ebd7b7705322dea264eed4d56852da7cab2707b@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rguenth"},"message":"2015-05-22  Richard Biener  <rguenther@suse.de>\n\n\tPR tree-optimization/66251\n\t* tree-vect-stmts.c (vectorizable_conversion): Properly\n\tset STMT_VINFO_VEC_STMT even for the SLP case.\n\n\t* gfortran.fortran-torture/compile/pr66251.f90: New testcase.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223552 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/126fecaec854c82ceade869c7f3d96251810b791"},{"sha":"116afa8e14569ca77eede86685eb4817593b230b","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-22  Ed Schonberg  <schonberg@adacore.com>\n\n\t* einfo.ads, einfo.adb (Incomplete_Actuals): New attribute of\n\tpackage instantiations. Holds the list of actuals in the instance\n\tthat are incomplete types, to determine where the corresponding\n\tinstance body must be placed.\n\t* sem_ch6.adb (Conforming_Types): An incomplete type used as an\n\tactual in an instance matches an incomplete formal.\n\t* sem_disp.adb (Check_Dispatching_Call): Handle missing case of\n\texplicit dereference.\n\t(Inherited_Subprograms): In the presence of a limited view there\n\tare no subprograms to inherit.\n\t* sem_ch12.adb (Preanalyze_Actuals): Build list of incomplete\n\tactuals of instance, for later placement of instance body and\n\tfreeze nodes for actuals.\n\t(Install_Body): In the presence of actuals that incomplete types\n\tfrom a limited view, the instance body cannot be placed after\n\tthe declaration because full views have not been seen yet. Any\n\tuse of the non-limited views in the instance body requires\n\tthe presence of a regular with_clause in the enclosing unit,\n\tand will fail if this with_clause is missing.  We place the\n\tinstance body at the beginning of the enclosing body, which is\n\tthe unit being compiled, and ensure that freeze nodes for the\n\tfull views of the incomplete types appear before the instance.\n\n2015-05-22  Pascal Obry  <obry@adacore.com>\n\n\t* makeutl.ads, prj-conf.adb, prj-nmsc.adb, prj.ads\n\t(In_Place_Option): Removed.\n\t(Relocate_Build_Tree_Option): New constant.\n\t(Root_Dir_Option): New constant.\n\t(Obj_Root_Dir): Removed.\n\t(Build_Tree_Dir): New variable.\n\t(Root_Src_Tree): Removed.\n\t(Root_Dir): New variable.\n\t* prj-conf.adb (Get_Or_Create_Configuration_File): Add check\n\tfor improper relocation.\n\t* prj-nmsc.adb (Locate_Directory): Add check for improper\n\trelocation.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223553 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/116afa8e14569ca77eede86685eb4817593b230b"},{"sha":"0388e54ec814a3d0da7ab3e89929f6f95f842773","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-22  Robert Dewar  <dewar@adacore.com>\n\n\t* sem_ch12.adb, prj.ads, makeutl.ads, sem_ch6.adb, prj-nmsc.adb,\n\tprj-conf.adb, sem_disp.adb: Minor reformatting.\n\n2015-05-22  Vincent Celier  <celier@adacore.com>\n\n\t* clean.adb (Parse_Cmd_Line): For native gnatclean, check\n\tfor switch -P and, if found and gprclean is available, invoke\n\tsilently gprclean.\n\t* make.adb (Initialize): For native gnatmake, check for switch -P\n\tand, if found and gprbuild is available, invoke silently gprbuild.\n\n2015-05-22  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* sem_ch13.adb (Validate_Unchecked_Conversions): Also issue\n\tspecific warning for discrete types when the source is larger\n\tthan the target.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223555 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/0388e54ec814a3d0da7ab3e89929f6f95f842773"},{"sha":"0131155887c89c985954d139c31a92422997f165","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"Minor reformatting.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223556 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/0131155887c89c985954d139c31a92422997f165"}]}