URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [ada/] [ChangeLog] - Rev 281
Compare with Previous | Blame | View Log
2010-07-31 Release Manager* GCC 4.5.1 released.2010-07-11 Kai Tietz <kai.tietz@onevision.com>Merged back from trunkPR ada/43731* gcc-interface/Makefile.in: Add rules for multilib x86/x64mingw targets.2010-04-25 Eric Botcazou <ebotcazou@adacore.com>* gcc-interface/trans.c (gnat_to_gnu) <N_Assignment_Statement>: Do notuse memmove if the array type is bit-packed.2010-04-14 Release Manager* GCC 4.5.0 released.2010-03-10 Eric Botcazou <ebotcazou@adacore.com>* gcc-interface/Makefile.in (SPARC/Solaris): Use sparcv8plus.2010-02-27 Eric Botcazou <ebotcazou@adacore.com>PR ada/42253* gcc-interface/utils2.c (build_binary_op) <EQ_EXPR>: Assert that fatpointer base types are variant of each other. Apply special treatmentfor null to fat pointer types in all cases.2010-01-28 Pascal Obry <obry@adacore.com>* s-win32.ads: Add some missing constants.2010-01-28 Vincent Celier <celier@adacore.com>* prj-attr-pm.adb (Add_Attribute): Do nothing if To_Package isUnknown_Package.2010-01-28 Robert Dewar <dewar@adacore.com>* gnat_rm.texi: Minor correction2010-01-27 Pascal Obry <obry@adacore.com>* g-awk.adb: ensure that an AWK session is reusable.2010-01-27 Vasiliy Fofanov <fofanov@adacore.com>* g-regist.adb (For_Every_Key): Fix previous change.Minor reformatting.2010-01-27 Thomas Quinot <quinot@adacore.com>* lib-writ.ads: Current version of spec for new N (note) ALI lines2010-01-27 Yannick Moy <moy@adacore.com>* a-cdlili.adb (Insert): Correct exception message when cursordesignates wrong list.2010-01-27 Vincent Celier <celier@adacore.com>* gnatcmd.adb: When there is only one main specified, the packagesupport Switches (<main>) and attribute Switches is specified for themain, use these switches, instead of Default_Switches ("Ada").2010-01-27 Robert Dewar <dewar@adacore.com>* sem_prag.adb, par-prag.adb, snames.ads-tmpl: pragma Dimension initialimplementation.* exp_disp.adb: Minor reformatting2010-01-27 Tristan Gingold <gingold@adacore.com>* seh_init.c: Use __ImageBase instead of _ImageBase.2010-01-27 Javier Miranda <miranda@adacore.com>* exp_disp.ads, exp_disp.adb (Expand_Interface_Thunk): Modify theprofile of interface thunks. The type of the controlling formal is nowthe covered interface type (instead of the target tagged type).2010-01-27 Sergey Rybin <rybin@adacore.com>* gnat_rm.texi, gnat_ugn.texi: Update gnatcheck doc.2010-01-27 Robert Dewar <dewar@adacore.com>* sinput.ads, sinput.adb (Sloc_Range): Applies to all nodes, formalchanged from Expr to N.2010-01-26 Thomas Quinot <quinot@adacore.com>* gnat_ugn.texi: Adjust documentation of -gnatz switches.* usage.adb: Replace line for -gnatz with two lines for -gnatzc and-gnatzr.2010-01-26 Vincent Celier <celier@adacore.com>* prj-attr.adb: Add new attribute Library_Install_Name_OptionReplace attribute Run_Path_Origin_Supported with Run_Path_Origin* prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Processattributes Run_Path_Option and Library_Install_Name_Option.* prj.ads (Project_Configuration): Replace componentRun_Path_Origin_Supported with component Run_Path_Origin. Add newcomponent Library_Install_Name_Option.* snames.ads-tmpl: Add new standard name Library_Install_Name_OptionReplace Run_Path_Origin_Supported with Run_Path_Origin2010-01-26 Ed Schonberg <schonberg@adacore.com>* sem_ch8.adb (Use_One_Package): Within an instance, an actual packageis not hidden by a homograph declared in another actual package.2010-01-26 Robert Dewar <dewar@adacore.com>* par_sco.adb (Traverse_Declarations_Or_Statements): Only generatedecisions for pragmas Assert, Check, Precondition, Postcondition if-gnata set.* scos.ads: Update comments.* get_scos.adb, put_scos.adb: Minor fix to code reading statement SCOs.Also remove obsolete code for CT (exit point) SCOs.2010-01-26 Thomas Quinot <quinot@adacore.com>* switch-c.adb: Fix handling of -gnatz*2010-01-26 Robert Dewar <dewar@adacore.com>* par_sco.adb (Traverse_Declarations_Or_Statements): Separate F/Wqualifiers for FOR/WHILE loops* scos.ads: Use separate type letters F/W for for/while loops2010-01-26 Robert Dewar <dewar@adacore.com>* get_scos.adb (Get_SCOs): Implement new form of CS entries (multipleentries per line, one for each statement in the sequence).* par_sco.adb (Traverse_Declarations_Or_Statements): Increase arraysize from 100 to 10_000 for SC_Array to avoid any real possibility ofoverflow. Output decisions in for loops.Exclude labels from CS lines.* scos.ads: Clarify that label is not included in the entry point2010-01-26 Robert Dewar <dewar@adacore.com>* par_sco.adb (Traverse_Declarations_Or_Statments): Implement newformat of statement sequence SCO entries (one location/statement).* put_scos.adb (Put_SCOs): Implement new format of CS lines* scos.ads: Update comments.* sem_eval.adb: Minor reformatting.2010-01-26 Robert Dewar <dewar@adacore.com>* par_sco.ads, par_sco.adb (Set_Statement_Entry): New handling of exits(Extend_Statement_Sequence): New procedures(Traverse_Declarations_Or_Statements): New handling for exits.2010-01-26 Robert Dewar <dewar@adacore.com>* par_sco.adb (Traverse_Declarations_Or_Statements): Add processing forCase.2010-01-26 Robert Dewar <dewar@adacore.com>* par_sco.adb (Is_Logical_Operator): Exclude AND/OR/XOR* scos.ads: Clarify handling of logical operators2010-01-26 Arnaud Charlet <charlet@adacore.com>* s-tpoben.adb: Update comments.2010-01-26 Robert Dewar <dewar@adacore.com>* freeze.adb (Set_Small_Size): Don't set size if alignment clausepresent.2010-01-26 Robert Dewar <dewar@adacore.com>* scos.ads: Clean up documentation, remove obsolete XOR references2010-01-26 Vincent Celier <celier@adacore.com>* gnat_ugn.texi: Complete documentation on the restrictions forcombined options in -gnatxxx switches.Fix typo.2010-01-26 Arnaud Charlet <charlet@adacore.com>* s-tpoben.adb (Initialize_Protection_Entries): If a PO is created froma controlled operation, abort is already deferred at this point, so weneed to use Defer_Abort_Nestable.2010-01-26 Vincent Celier <celier@adacore.com>* prj-conf.adb (Get_Config_Switches): Check for a default language fora project extending a project with no languages.2010-01-26 Vincent Celier <celier@adacore.com>* switch-c.adb (Scan_Front_End_Switches): Take into account optionsthat follow -gnatef.Allow -gnateG to be followed by other options.2010-01-26 Robert Dewar <dewar@adacore.com>* s-commun.ads, s-osprim-mingw.adb, s-stchop-vxworks.adb, sem_aggr.adb,s-vxwext.adb, sem_ch10.adb, sem_eval.adb, sem_prag.adb: Minorreformatting.2010-01-26 Vasiliy Fofanov <fofanov@adacore.com>* g-regist.adb, g-regist.ads (For_Every_Key): New generic procedurethat allows to iterate over all subkeys of a key.2010-01-26 Ed Falis <falis@adacore.com>* sysdep.c: enable NFS for VxWorks MILS* env.c: enable __gnat_environ for VxWorks MILS* gcc-interface/Makefile.in: Add VxWorks MILS target pairs.2010-01-25 Bob Duff <duff@adacore.com>* sem_aggr.adb (Resolve_Array_Aggregate): Check for the case where thisis an internally-generated positional aggregate, and the bounds arealready correctly set. We don't want to overwrite those bounds withbounds determined by context.2010-01-25 Robert Dewar <dewar@adacore.com>* g-sercom.ads, gnatcmd.adb, gnatlink.adb, a-ststio.adb, exp_ch6.adb,exp_ch9.adb, g-sechas.ads: Minor reformatting.2010-01-25 Thomas Quinot <quinot@adacore.com>* s-commun.adb (Last_Index): Count must be converted to SEO (a signedinteger type) before subtracting 1, otherwise the computation may wrap(because size_t is modular) and cause the conversion to fail.2010-01-25 Ed Falis <falis@adacore.com>* sysdep.c, init.c: Adapt to support full run-time on VxWorks MILS.2010-01-25 Vincent Celier <celier@adacore.com>* prj-attr.adb: New attribute Run_Path_Origin_Required* prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process newattribute Run_Path_Origin_Required.* prj.ads (Project_Configuration): New componentRun_Path_Origin_Supported.* snames.ads-tmpl: New standard name Run_Path_Origin_Required2010-01-25 Ed Schonberg <schonberg@adacore.com>* sem_aggr.adb (Resolve_Array_Aggregate): If the bounds in a choicehave errors, do not continue resolution of the aggregate.* sem_eval.adb (Eval_Indexed_Component): Do not attempt to evaluate ifthe array type indicates an error.2010-01-25 Bob Duff <duff@adacore.com>* sinfo.ads: Minor comment fixes.2010-01-25 Bob Duff <duff@adacore.com>* exp_ch4.adb, exp_aggr.adb: Minor comment fixes and code clean up.2010-01-25 Arnaud Charlet <charlet@adacore.com>* gnatvsn.ads (Current_Year): Update.2010-01-25 Florian Villoing <villoing@adacore.com>* gnat_ugn.texi: Fix typo.2010-01-25 Thomas Quinot <quinot@adacore.com>* scos.ads: Update specification.2010-01-25 Ed Schonberg <schonberg@adacore.com>* sem_ch6.adb (Process_PPCs): If a postcondition is present and theenclosing subprogram has no previous spec, attach postconditionprocedure to the defining entity for the body.2010-01-25 Ed Schonberg <schonberg@adacore.com>* exp_aggr.adb (Build_Record_Aggr_Code); Do not generate call toinitialization procedure of the ancestor part of an extension aggregateif it is an interface type.2010-01-25 Vincent Celier <celier@adacore.com>* gnatlink.adb (Process_Binder_File): The directory for the sharedversion of libgcc in the run path options is found in the subdirectoryindicated by __gnat_default_libgcc_subdir.* link.c: Declare new const char * __gnat_default_libgcc_subdir foreach platform.2010-01-25 Ed Schonberg <schonberg@adacore.com>* sem_prag.adb: More flexible pragma Annotate.2010-01-22 Eric Botcazou <ebotcazou@adacore.com>* system-linux-armel.ads (Stack_Check_Probes): Set to True.* system-linux-armeb.ads (Stack_Check_Probes): Likewise.2010-01-18 Eric Botcazou <ebotcazou@adacore.com>* gcc-interface/utils.c (create_var_decl_1): Fix formatting nits.2010-01-18 Jan Hubicka <jh@suse.cz>PR middle-end/42068* gcc-interface/utils.c (create_var_decl_1): Do not set COMMON flag forunit local variables.2010-01-17 Laurent GUERBY <laurent@guerby.net>* gcc-interface/Makefile.in: Fix typo in arm*-*-linux-gnueabi.2010-01-11 Mikael Pettersson <mikpe@it.uu.se>* gcc-interface/Makefile.in: Add arm*-*-linux-gnueabi.* system-linux-armeb.ads, system-linux-armel.ads: New files.2010-01-09 Simon Wright <simon@pushface.org>PR ada/42626* gcc-interface/Makefile.in (gnatlib-shared-darwin): Add missingend-quote.Copyright (C) 2010 Free Software Foundation, Inc.Copying and distribution of this file, with or without modification,are permitted in any medium without royalty provided the copyrightnotice and this notice are preserved.
