GitHub PushEvent at 2014-11-03 23:26:46
Repository: gcc
Actor: paranoiacblack
Payload: {"shas":[["6f0a1b314b611d1ccc07db4ea433f7a1a613acea","a27d0c485cf840b2621548b894abea620e068ee5@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Ilya Enkovich  <ilya.enkovich@intel.com>\n\n\t* MAINTAINERS (Write After Approval): Add myself.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216952 138bc75d-0d04-0410-961f-82ee72b054a4","ienkovich",true],["ecedf6a82a724398bef5898651b87240398187c9","7df563a13f8feac88aed7c7ba14cfb13c23f27c9@138bc75d-0d04-0410-961f-82ee72b054a4","gcc/\n\n2014-10-31  Max Ostapenko  <m.ostapenko@partner.samsung.com>\n\n        PR ipa/63696\n        * ipa-icf.c (sem_function::~sem_function): Change free to delete to avoid\n        alloc-dealloc mismatch with new, called in ipa_icf::sem_function::init.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216954 138bc75d-0d04-0410-961f-82ee72b054a4","chefmax",true],["e8a2f47b5d9bc25bc843f1a97b8640b0431cb78b","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* exp_ch3.ads (Make_Tag_Assignment): New function, used to\n\tre-initialize the tag in a tagged object declaration with\n\tinitial value.\n\t* exp_ch3.adb (Expand_N_Object_Declaration): Use\n\tMake_Tag_Assignment to simplify code for a tagged object\n\tdeclaration.\n\t* exp_ch13.adb (Expand_Freeze_Entity): Analyze freeze actions\n\tfor the freeze node of an object.\n\t* freeze.adb (Check_Address_Clause): Use Make_Tag_Assignment when\n\tneeded to extend Freeze_Actions for a tagged object declaration.\n\n2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* gnat_ugn.texi: Further minor improvement to -flto entry.\n\n2014-10-31  Gary Dismukes  <dismukes@adacore.com>\n\n\t* g-dynhta.adb, g-dynhta.ads: Minor typo fixes and reformatting.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216955 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["d4316989652a3308305b9cd873a95269a4583ec1","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* freeze.adb (Freeze_Record_Type): Do not check component size\n\tif its type is generic.\n\n2014-10-31  Bob Duff  <duff@adacore.com>\n\n\t* gnat_rm.texi: Fix documentation w.r.t -gnatw.w.\n\n2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_ch4.adb (Try_Container_Indexing): Use Check_Implicit_Dereference.\n\t* sem_util.adb (Check_Implicit_Dereference): a)\tHandle generalized\n\tindexing as well as function calls.  b)  If the context is a\n\tselected component and whe are in an instance, remove entity from\n\tselector name to force resolution of the node, so that explicit\n\tdereferences can be generated in the instance if they were in\n\tthe generic unit.\n\n2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* inline.adb (Back_End_Cannot_Inline): Delete.\n\t(Add_Inlined_Subprogram): Do not call it.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216956 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["10e64fba70ca8c7c4ca0e221b89a65d5c086f433","18e847a8b9ebeb5f228dbfc5aa2371894e947a9d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Jan-Benedict Glaw  <jbglaw@lug-owl.de>\n\n./\n\t* configure.ac: Update comment.\n\t* configure: Regenerate.\n\n./contrib\n\t* config-list.mk: Don't build Go for certain targets.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216957 138bc75d-0d04-0410-961f-82ee72b054a4","jbglaw",true],["726e73777f5b1681eddd633b9944c512d2abee39","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* sem_ch6.adb: Remove obsolete comment.\n\n2014-10-31  Olivier Hainque  <hainque@adacore.com>\n\n\t* g-allein.ads: bind vec_sld for pixels to 8hi vsldoi instead\n\tof 4si, as pixels are short.\n\n2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_res.adb (Resolve_Call): Do not reject a call to a protected\n\toperation in the spec of a protected type, when the call appears\n\tin a pre/postcondition for another protected operation.\n\n2014-10-31  Tristan Gingold  <gingold@adacore.com>\n\n\t* prj-conf.adb: Locate_Runtime: Always search the runtime in\n\tproject path.\n\n2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* inline.adb (Check_Package_Body_For_Inlining): Adjust previous\n\tchange to use correct idiom for back-end inlining.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216958 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["647fab54fe56f5d3a77145212f410a891b009f47","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* inline.adb (Check_And_Split_Unconstrained_Function): Do not\n\ttest for the presence of nested subprograms.\n\n2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* aspects.ads, aspects.adb: Add aspect Default_Storage_Pool.\n\t* sem_ch13.adb (Analyze_One_Aspect): Generate pragma for aspect\n\tDefault_Storage_Pool.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216959 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["f1a9be43ea5e913164bbb216f155853a9c024827","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Arnaud Charlet  <charlet@adacore.com>\n\n\t* sem_ch13.adb (Check_Constant_Address_Clause): Disable checks\n\ton address clauses in CodePeer mode.\n\n2014-10-31  Javier Miranda  <miranda@adacore.com>\n\n\t* inline.adb (Expand_Inlined_Call): Do not skip\n\tinlining of calls to subprogram renamings.\n\n2014-10-31  Hristian Kirtchev  <kirtchev@adacore.com>\n\n\t* sem_res.adb (Resolve_Entity_Name): Account for\n\tthe case where the immediate parent of a reference to an entity\n\tis a parameter association.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216960 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["ee46f4066888502bcae0f08c67f19ae8adb85f56","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* inline.adb (Has_Excluded_Declaration): With back-end inlining,\n\tonly return true for nested packages.\n\t(Cannot_Inline): Issue errors/warnings whatever the optimization level\n\tfor back-end inlining and remove assertion.\n\n2014-10-31  Sergey Rybin  <rybin@adacore.com frybin>\n\n\t* table.adb (Tree_Read, Tree_Write): Use parentheses to specify\n\tthe desired order of '*' and '/' operations to avoid overflow.\n\n2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* exp_ch6.adb (Do_Inline): Remove unreachable code.\n\t(Do_Inline_Always): Likewise.\n\n2014-10-31  Vincent Celier  <celier@adacore.com>\n\n\t* prj-nmsc.adb (Check_Stand_Alone_Library): Change error message\n\twhen library has no Ada interfaces and Library_Standalone is\n\tdeclared.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216961 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["2309001d8f33d20d7c8a65363e1710eef70f456c","1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","\tPR sanitizer/63697\n\t* tree-vrp.c (simplify_internal_call_using_ranges): For subcode ==\n\tMINUS_EXPR, check overflow on vr0.min - vr1.max and vr0.max - vr1.min\n\tinstead of vr0.min - vr1.min and vr0.max - vr1.max.\n\n\t* c-c++-common/ubsan/overflow-sub-3.c: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216962 138bc75d-0d04-0410-961f-82ee72b054a4","jakub",true],["1fdc971374ffed2ec63fad5e24acce69e8e490f3","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* exp_ch4.adb: Minor tweak.\n\n2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* sem_ch12.adb (Analyze_Package_Instantiation): Do not inline with\n\tback-end inlining.\n\t(Must_Inline_Subp): Delete.\n\t* sem_util.ads, sem_util.adb (Must_Inline): Likewise.\n\n2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* freeze.adb (Freeze_Entity): A default_pool does not apply to\n\tinternal access types generated for 'access references.\n\t* sem_prag (Analyze_Pragma, case Default_Pool): If the name is\n\tnot null it must designate a variable.\n\n2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>\n\n\t* inline.adb: Minor reformatting.\n\n2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_ch3.adb (Build_Derived_Private_Type): If the derived\n\ttype has access discriminants, create itype references for their\n\tanonymous types, so that they are elaborated before the generated\n\tbodies for the primitive operations of the type.\n\n2014-10-31  Tristan Gingold  <gingold@adacore.com>\n\n\t* prj-conf.adb (Locate_Runtime): Remove procedure.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216963 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["f7d3db38be1e418d07c9ee0b23e11ce19baf0edb","1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","\t* Makefile.def (libcc1): Remove bootstrap=true;.\n\t* Makefile.in: Regenerated.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216964 138bc75d-0d04-0410-961f-82ee72b054a4","jakub",true],["2ae4e1e622f2de17b9e966eb68b0023c74408e7f","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Vincent Celier  <celier@adacore.com>\n\n\t* prj-conf.adb (Look_For_Project_Paths): New procedure\n\t(Parse_Project_And_Apply_Config): Initially, parse the project\n\tfiles ignoring missing withs. If there are missing withs, extend\n\tthe project path with directories rooted at the compiler roots,\n\tincluding directories rooted at the runtime roots, if there are\n\tnon default runtimes, in the PATH orser.\n\t* prj-env.adb (Initialize_Default_Project_Path): Do not add\n\tany directory from the prefix if the target is \"-\".\n\t* prj-part.adb (Parse): Initialize the tables, as Parse may be\n\tcall several times by gprbuild.\n\t* prj.adb (Update_Ignore_Missing_With): New procedure.\n\n2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_aux.adb (First_Stored_Discriminant,\n\tHas_Completely_Hidden_Discriminant): When scanning the list of\n\tdiscriminants to locate possibly hidden (inherited) discriminants,\n\tignore itypes that may appear in the entity list, when an access\n\tdiscriminants is constrained by an access attribute reference.\n\n2014-10-31  Javier Miranda  <miranda@adacore.com>\n\n\t* freeze.adb (Freeze_Record_Type): Add missing\n\tcheck to verify that all the primitives of an interface type\n\tare abstract or null procedures.\n\n2014-10-31  Vincent Celier  <celier@adacore.com>\n\n\t* s-os_lib.adb, s-os_lib.ads: New function Non_Blocking_Spawn that\n\tredirects standard output and standard error to two different files.\n\n2014-10-31  Bob Duff  <duff@adacore.com>\n\n\t* makeutl.ads: Minor comment fix.\n\n2014-10-31  Arnaud Charlet  <charlet@adacore.com>\n\n\t* system-linux-x86_64.ads, system-mingw-x86_64.ads (Word_Size,\n\tMemory_Size): Use Standard'Word_Size so that the value can be changed\n\tvia a target configuration file.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216965 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["c59936c420377708218c96644f02192b93ef1233","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Vasiliy Fofanov  <fofanov@adacore.com>\n\n\t* prj-conf.adb (Do_Autoconf): Refactor the code so that empty\n\tNormalized_Pathname doesn't inhibit the custom Selected_Target\n\tvalue.\n\t* prj-conf.adb (Parse_Project_And_Apply_Config): Make sure that\n\tAutomatically_Generated is correctly set after the first call\n\tto Process_Project_And_Apply_Config and not modified after the\n\tsecond call, if any.\n\n2014-10-31  Yannick Moy  <moy@adacore.com>\n\n\t* Makefile.rtl, gnat_rm.texi, impunit.adb: Add mention of new library\n\tfiles.\n\t* a-cfinve.adb, a-cfinve.ads: New unit for formal indefinite\n\tvectors, suitable for use in client SPARK code, also more\n\tefficient than the standard vectors.\n\t* a-coboho.adb, a-coboho.ads New unit for bounded holders, that\n\tare used to define formal indefinite vectors in terms of formal\n\tdefinite ones.\n\t* a-cofove.adb, a-cofove.ads: Simplification of the API of formal\n\tdefinite vectors, similar to the API of the new indefinite ones. A\n\tnew formal parameter of the generic unit called Bounded allows\n\tto define growable vectors that use dynamic allocation.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216967 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["77016f97d2d0ff5dadd92b6bb7786339e9891ae2","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_ch12.adb (Analyze_Generic_Package_Declaration): If there\n\tis a default storage pool, add a corresponding aspect to the\n\tgeneric unit, to be used at the point of instantiation.\n\t(Analyze_Package_Instantiation): If generic unit has aspect\n\tspecifications, propagate them to instance. If instance has a\n\tDefault_Storage_Pool aspect, make sure that it overrides the\n\tone that may be inherited from the generic.\n\n2014-10-31  Vincent Celier  <celier@adacore.com>\n\n\t* prj-attr.adb: Minor removal of attributes of package Linker\n\tthat have never been used and never been documented.\n\t* projects.texi: Add documentation for attribute Runtime.\n\t* prj-nmsc.adb (Check_Configuration): Do not report a warning\n\tfor unknown compilers when the project is externally built.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216968 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["0d4674f20194dd9a2935a6cabef25991d7b1fc30","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_attr.adb (Analyze_Access_Attribute): Do not emit error\n\tmessage if reference does not come from source, as in the case\n\tfor the controlling argument of a dispatching call. Error is\n\tdiagnosed when call is resolved.\n\t* sem_ch4.adb (Complete_Object_Operation); Fix incorrect RM\n\treference in error message.\n\t* sem_res.adb (Check_Prefixed_Call): ditto.\n\n2014-10-31  Yannick Moy  <moy@adacore.com>\n\n\t* sem_prag.adb (Process_Restrictions_Or_Restriction_Warnings): Do not\n\tsuppress checks when pragma Restrictions (No_Exception) is used in\n\tCodePeer or GNATprove mode.\n\n2014-10-31  Yannick Moy  <moy@adacore.com>\n\n\t* gnat1drv.adb (Adjust_Global_Switches): Explicitly mark language\n\tchecks as not suppressed in GNATprove mode.\n\n2014-10-31  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_elab.adb (Check_Elab_Call): Nothing to check if call is\n\tbeing pre-analyzed.\n\t* sem_ch3.adb (Complete_Private_Subtype): If all rep items of full\n\tview are those of the base, use rep_item chain of partial view,\n\twhich may include aspects.\n\t* sem_cat.adb (Is_non_Remote_Access_Type): Use underlying type\n\tof base type, to handle properly declared subtypes.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216969 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["eca9489da83767a445c92b8b9f0c3009eef7abcf","013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Vincent Celier  <celier@adacore.com>\n\n\t* prj-proc.adb (Recursive_Process): Make sure that the project\n\tdisplay name is never No_Name.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216970 138bc75d-0d04-0410-961f-82ee72b054a4","charlet",true],["0b6c968ac9248282f0b33a45f07cb1d336bba063","b513ed7537dc58758933d4d37a7d95965c9cdad8@138bc75d-0d04-0410-961f-82ee72b054a4","2014-10-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>\n\n    gcc/\n    PR tree-optimization/63259\n    * tree-ssa-math-opts.c (bswap_replace): Replace expression by a\n    rotation left if it is a 16 bit byte swap.\n    (pass_optimize_bswap::execute): Also consider bswap in LROTATE_EXPR\n    and RROTATE_EXPR statements if it is a byte rotation.\n\n    gcc/testsuite/\n    PR tree-optimization/63259\n    * optimize-bswapsi-1.c (swap32_f): New bswap pass test.\n    * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in\n    following comment.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216971 138bc75d-0d04-0410-961f-82ee72b054a4","thopre01",true],["d9253f012a6658d15ddeedd6b6e453816346fc63","85ec46931540f651c3f1057f754e444ccd7acf53@138bc75d-0d04-0410-961f-82ee72b054a4","\t* gnat.dg/opt42.ad[sb]: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216972 138bc75d-0d04-0410-961f-82ee72b054a4","ebotcazou",true],["be5c7f19540afeab171c2b5a7688727f62307cde","85ec46931540f651c3f1057f754e444ccd7acf53@138bc75d-0d04-0410-961f-82ee72b054a4","\t* ipa-inline.c (want_inline_small_function_p): Fix typo and formatting.\n\t(want_inline_function_to_all_callers_p): Fix formatting and simplify.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216973 138bc75d-0d04-0410-961f-82ee72b054a4","ebotcazou",true]],"size":73,"ref":"refs/heads/master","head":"141e94c19eba10abd90a1cad5092a0878bdfa3c0"}