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 306
Go to most recent revision | 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.
Go to most recent revision | Compare with Previous | Blame | View Log
