- 27 May, 2008 38 commits
-
-
* gnatcmd.adb, prj-proc.adb, make.adb, mlib-prj.adb, prj.adb, prj.ads, makegpr.adb, makeutl.adb, clean.adb, prj-nmsc.adb, mlib-tgt.adb, prj-env.adb, prj-env.ads: (Path_Information): New record type Use component of type Path_Information when there are two paths, one in canonical format and one in display format. Update the project manager to these new components. From-SVN: r136008
Vincent Celier committed -
* bindgen.adb: Update comments. * s-tasinf-mingw.adb: Add "with" of System.OS_Interface From-SVN: r136007
Arnaud Charlet committed -
From-SVN: r136006
Arnaud Charlet committed -
2008-05-27 Robert Dewar <dewar@adacore.com> * makeutl.adb: Minor reformatting * prj-nmsc.adb: Minor reformatting * s-stausa.adb: Minor reformatting * s-stausa.ads: Minor reformatting * sem_ch6.adb: Minor reformatting From-SVN: r136005
Robert Dewar committed -
2008-05-27 Thomas Quinot <quinot@adacore.com> * sem_res.adb: Minor comment fixes From-SVN: r136004
Thomas Quinot committed -
From-SVN: r136003
Arnaud Charlet committed -
(System.File_IO.{Close, Delete, Reset}): Change File parameter from "in out AFCB_Ptr" to "access AFCB_Ptr". 2008-05-27 Thomas Quinot <quinot@adacore.com> (System.File_IO.{Close, Delete, Reset}): Change File parameter from "in out AFCB_Ptr" to "access AFCB_Ptr". (Ada.*_IO.{Close, Delete, Reset, Set_Mode}): Pass File parameter by reference. From-SVN: r136002
Thomas Quinot committed -
* sem_ch3.adb: (Get_Discr_Value): Remove obsolete code that failed to find the value of a discriminant for an inherited task component appearing in a type extension. From-SVN: r136001
Ed Schonberg committed -
* prj-nmsc.adb: (Check_File): Make sure that a unit that replaces the same unit in a project being extended is properly processed. From-SVN: r136000
Vincent Celier committed -
2008-05-27 Quentin Ochem <ochem@adacore.com> * s-stausa.adb (Initialize): Updated result initialization, and initialization of environment stack. (Fill_Stack): Improved computation of the pattern zone, taking into account already filled at the calling point. (Get_Usage_Range): Now uses Min_Measure and Max_Measure instead of Measure and Overflow_Guard. (Report_Result): Fixed computation of the result using new fields of Stack_Analyzer. * s-stausa.ads (Initialize_Analyzer): Replaced Size / Overflow_Guard params by more explicit Stack_Size / Max_Pattern_Size params. (Stack_Analyzer): Added distinct Stack_Size & Pattern_Size fields. Added Stack_Used_When_Filling field. (Task_Result): Replaced Measure / Overflow_Guard by more explicit Min_Measure and Max_Measure fields. * s-tassta.adb (Task_Wrapper): Updated call to Initialize_Analyzer. From-SVN: r135999
Quentin Ochem committed -
From-SVN: r135998
Arnaud Charlet committed -
2008-05-27 Thomas Quinot <quinot@adacore.com> * exp_aggr.adb: Add ??? comment Fix typo From-SVN: r135997
Thomas Quinot committed -
2008-05-27 Thomas Quinot <quinot@adacore.com> * makeutl.adb: Minor code reorganization From-SVN: r135996
Thomas Quinot committed -
From-SVN: r135995
Arnaud Charlet committed -
From-SVN: r135994
Arnaud Charlet committed -
* makeutl.ads, makeutl.adb: (Set_Location): New procedure (Get_Location): New function (Update_Main): New procedure From-SVN: r135993
Vincent Celier committed -
* sem_ch6.adb: (Is_Interface_Conformant): Handle properly a primitive operation that overrides an interface function with a controlling access result. (Type_Conformance): If Skip_Controlling_Formals is true, when matching inherited and overriding operations, omit as well the conformance check on result types, to prevent spurious errors. From-SVN: r135992
Ed Schonberg committed -
From-SVN: r135991
Arnaud Charlet committed -
* prj-nmsc.adb: (Process_Sources_In_Multi_Language_Mode): Check that there are not two sources of the same project that have the same object file name. (Find_Explicit_Sources): Always remove a source exception that was not found. From-SVN: r135990
Vincent Celier committed -
From-SVN: r135989
Arnaud Charlet committed -
From-SVN: r135988
Arnaud Charlet committed -
2008-05-27 Eric Botcazou <ebotcazou@adacore.com> * system-darwin-ppc.ads (Always_Compatible_Rep): Set to False. * system-darwin-x86.ads (Always_Compatible_Rep): Likewise. * system-freebsd-x86.ads (Always_Compatible_Rep): Likewise. * system-linux-ppc.ads (Always_Compatible_Rep): Likewise. * system-linux-x86_64.ads (Always_Compatible_Rep): Likewise. * system-linux-x86.ads (Always_Compatible_Rep): Likewise. * system-mingw.ads (Always_Compatible_Rep): Likewise. * system-solaris-sparc.ads (Always_Compatible_Rep): Likewise. * system-solaris-sparcv9.ads (Always_Compatible_Rep): Likewise. * system-solaris-x86.ads (Always_Compatible_Rep): Likewise. From-SVN: r135987
Eric Botcazou committed -
* prj-nmsc.adb: (Check_Library): Allow standard project to be extended as a static library project. (Get_Mains): Do not inherit attribute Main in an extending library project. From-SVN: r135986
Vincent Celier committed -
From-SVN: r135985
Arnaud Charlet committed -
2008-05-27 Thomas Quinot <quinot@adacore.com> * exp_dist.adb: Minor reformating From-SVN: r135984
Thomas Quinot committed -
* exp_ch6.adb: (Expand_N_Function_Call): Fix comments. Minor reformatting. * exp_vfpt.ads: (Expand_Vax_Foreign_Return): Fix comments. From-SVN: r135983
Doug Rupp committed -
2008-05-27 Vincent Celier <celier@adacore.com> * xsnames.adb: Remove unused variable Oname From-SVN: r135982
Vincent Celier committed -
2008-05-27 Vincent Celier <celier@adacore.com> * prj-attr.adb: Add new project level attribute Map_File_Option * prj-nmsc.adb (Process_Linker): Process new attribute Map_File_Option * prj.ads: Minor reformatting and comment update (Project_Configuration): New component Map_File_Option * snames.adb: New standard name Map_File_Option * snames.ads: New standard name Map_File_Option From-SVN: r135981
Vincent Celier committed -
2008-05-27 Vincent Celier <celier@adacore.com> * gnat_ugn.texi: Add succinct documentation for attribute Excluded_Source_List_File From-SVN: r135980
Vincent Celier committed -
2008-05-27 Gary Dismukes <dismukes@adacore.com> * sem_ch3.adb (Fixup_Bad_Constraint): Set the Etype on the bad subtype to the known type entity E, rather than setting it to Any_Type. Fixes possible blowup in function Base_Init_Proc, as called from Freeze_Entity for objects whose type had an illegal constraint. From-SVN: r135979
Gary Dismukes committed -
2008-05-27 Ed Schonberg <schonberg@adacore.com> * exp_disp.adb (Build_Dispatch_Tables): For a private type completed by a synchronized tagged type, do not attempt to build dispatch table for full view. The table is built for the corresponding record type, which has its own declaration. From-SVN: r135978
Ed Schonberg committed -
2008-05-27 Ed Schonberg <schonberg@adacore.com> * sem_attr.adb: add guard to previous patch. From-SVN: r135977
Ed Schonberg committed -
From-SVN: r135975
Trevor Smigiel committed -
From-SVN: r135974
Trevor Smigiel committed -
From-SVN: r135973
Trevor Smigiel committed -
* gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic). * gcc.c-torture/compile/pr33009.c: Likewise. From-SVN: r135972
Kaveh R. Ghazi committed -
gcc/cp/ChangeLog: PR c++/35909 * call.c (convert_like_real): Convert bitfield to desired type before creating temporary. gcc/testsuite/ChangeLog: PR c++/35909 * g++.dg/conversion/bitfield9.C: New. From-SVN: r135969
Alexandre Oliva committed -
From-SVN: r135965
GCC Administrator committed
-
- 26 May, 2008 2 commits
-
-
rs6000.c (rs6000_legitimize_tls_address): Generate new tls_gd_* and tls_ld_* insns instead of an insn sequence. 2008-05-26 Steven Bosscher <stevenb.gcc@gmail.com> * config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Generate new tls_gd_* and tls_ld_* insns instead of an insn sequence. * config/rs6000/rs6000.md (TLSmode, tls_abi_suffix, tls_insn_suffix, tls_sysv_suffix): New mode and mode attribute iterators. (tls_gd_32, tls_gd_64, tls_ld_32, tls_ld_64): Remove. (lts_gd_aix*, tls_gd_sysv*, tls_ld_aix*, tls_ld_sysv*): New patterns. (tls_dtprel_*, tls_dtprel_ha_*, tls_dtprel_lo_*, tls_got_dtprel_*, tls_tprel_*, tls_tprel_ha_*, tls_tprel_lo_*, tls_got_tprel_*, tls_tls_*): Merge 32 bit and 64 bit variants using aforementioned iterators. From-SVN: r135961
Steven Bosscher committed -
2008-05-26 Daniel Franke <franke.daniel@gmail.com> * cpp.c (cpp_define_builtins): Fixed warning about comment. From-SVN: r135958
Daniel Franke committed
-