- 20 Aug, 2008 40 commits
-
-
2008-08-20 Vincent Celier <celier@adacore.com> * make.adb (Gnatmake_Switch_Found): New Boolean global variable (Switch_May_Be_Passed_To_The_Compiler): New Boolean global variable (Add_Switches): New Boolean parameter Unknown_Switches_To_The_Compiler defaulted to True. Fail when Unknown_Switches_To_The_Compiler is False and a switch is not recognized by gnatmake. (Gnatmake): Implement new scheme for gnatmake switches and global compilation switches. (Switches_Of): Try successively Switches (<file name>), Switches ("Ada"), Switches (others) and Default_Switches ("Ada"). From-SVN: r139315
Vincent Celier committed -
g-comlin.adb (For_Each_Simple_Switch): Take care of switches not part of any alias or prefix but having attached... 2008-08-20 Jerome Lambourg <lambourg@adacore.com> * g-comlin.adb (For_Each_Simple_Switch): Take care of switches not part of any alias or prefix but having attached parameters (as \"-O2\"). From-SVN: r139314
Arnaud Charlet committed -
2008-08-20 Gary Dismukes <dismukes@adacore.com> * exp_ch3.adb (Build_Array_Init_Proc): Clarify comment related to creating dummy init proc. (Requires_Init_Proc): Return False in the case No_Default_Initialization is in force and the type does not have associated default initialization. Move test of Is_Public (with tests of restrictions No_Initialize_Scalars and No_Default_Initialization) to end, past tests for default initialization. From-SVN: r139313
Gary Dismukes committed -
prj-nmsc.adb (Check_Naming_Schemes): Accept source file names for gprbuild when casing is MixedCase... 2008-08-20 Vincent Celier <celier@adacore.com> * prj-nmsc.adb (Check_Naming_Schemes): Accept source file names for gprbuild when casing is MixedCase, whatever the casing of the letters in the file name. From-SVN: r139312
Vincent Celier committed -
From-SVN: r139311
Arnaud Charlet committed -
2008-08-20 Pascal Obry <obry@adacore.com> * s-os_lib.ads: Minor reformatting. From-SVN: r139310
Arnaud Charlet committed -
2008-08-20 Vincent Celier <celier@adacore.com> * prj-nmsc.adb (Check_File): An excluded Ada source file may be a source of another project. From-SVN: r139309
Vincent Celier committed -
2008-08-20 Thomas Quinot <quinot@adacore.com> * freeze.adb: Minor reformatting From-SVN: r139308
Thomas Quinot committed -
2008-08-20 Thomas Quinot <quinot@adacore.com> * g-comlin.adb: Minor reformatting Minor code reorganization. From-SVN: r139307
Thomas Quinot committed -
sem_util.adb (Set_Debug_Info_Needed): If the entity is a private type and the full view is visible... 2008-08-20 Ed Schonberg <schonberg@adacore.com> * sem_util.adb (Set_Debug_Info_Needed): If the entity is a private type and the full view is visible, set flag on full view as well. From-SVN: r139306
Ed Schonberg committed -
2008-08-20 Hristian Kirtchev <kirtchev@adacore.com> * exp_ch5.adb (Controlled_Type): New routine. (Expand_N_Extended_Return_Statement): When generating a move of the final list in extended return statements, check the type of the function and in the case of double expanded return statements, the type of the returned object. (Expand_Simple_Function_Return): Perform an interface conversion when the type of the returned object is an interface and the context is an extended return statement. From-SVN: r139305
Hristian Kirtchev committed -
2008-08-20 Bob Duff <duff@adacore.com> * exp_ch4.adb (Expand_N_And_Then, Expand_N_Or_Else): Improve constant folding. We were folding things like "False and then ...", but not "X and then ..." where X is a constant whose value is known at compile time. From-SVN: r139304
Bob Duff committed -
2008-08-20 Bob Duff <duff@adacore.com> * sem_eval.ads: Minor comment fix. From-SVN: r139303
Bob Duff committed -
2008-08-20 Ed Schonberg <schonberg@adacore.com> * einfo.ads: Add comment. From-SVN: r139302
Ed Schonberg committed -
2008-08-20 Ed Schonberg <schonberg@adacore.com> * sem_prag.adb: (Analyze_Pragma, case Obsolescent): Add entity information on the pragma argument for ASIS and navigation use. From-SVN: r139301
Ed Schonberg committed -
2008-08-20 Vincent Celier <celier@adacore.com> * prj-proc.adb (Process_Declarative_Items): Add Location for Array_Data * prj.ads (Array_Data): Add a component Location From-SVN: r139300
Vincent Celier committed -
exp_strm.adb (Build_Elementary_Input_Call, [...]): Fix incorrect condition in circuitry that selects the stream attribute routines... 2008-08-20 Thomas Quinot <quinot@adacore.com> * exp_strm.adb (Build_Elementary_Input_Call, Build_Elementary_Write_Call): Fix incorrect condition in circuitry that selects the stream attribute routines for long float types. From-SVN: r139299
Thomas Quinot committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * s-fileio.adb: Minor reformatting From-SVN: r139298
Robert Dewar committed -
From-SVN: r139297
Arnaud Charlet committed -
From-SVN: r139296
Arnaud Charlet committed -
2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * value-prof.c (check_counter): Revert wrong call to error. From-SVN: r139295
Manuel López-Ibáñez committed -
2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * profile.c: Update calls to inform. * value-prof.c: Update calls to inform. From-SVN: r139294
Manuel López-Ibáñez committed -
2008-08-18 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * diagnostic.c (inform): Add an explicit location_t parameter. * toplev.h (inform): Update declaration. * builtins.c: Update all calls to inform. * c-common.c: Likewise. * c-decl.c: Likewise. * c-opts.c: Likewise. * c-pch.c: Likewise. * c-pragma.c: Likewise. * c-typeck.c: Likewise. * coverage.c: Likewise. * opts.c: Likewise. * toplev.c: Likewise. * tree-cfg.c: Likewise. * tree-ssa.c: Likewise. cp/ * parser.c: Update all calls to inform. * typeck.c: Likewise. * init.c: Likewise. * class.c: Likewise. * call.c: Likewise. * method.c: Likewise. * friend.c: Likewise. * typeck2.c: Likewise. * pt.c: Likewise. * name-lookup.c: Likewise. * lex.c: Likewise. From-SVN: r139293
Manuel López-Ibáñez committed -
From-SVN: r139292
Arnaud Charlet committed -
* exp_ch11.adb: (Expand_Exception_Handlers): Call Make_Exception_Handler instead of Make_Implicit_Exception_Handler when rewriting an exception handler with a choice parameter, and pass the handler's Sloc instead of that of the handled sequence of statements. Make_Implicit_Exception_Handler sets the Sloc to No_Location (unless debugging generated code), which we don't want for the case of a user handler. From-SVN: r139291
Arnaud Charlet committed -
2008-08-20 Ed Schonberg <schonberg@adacore.com> * sem_ch8.adb (Analyze_Subprogram_Renaming): Inherit Is_Imported flag. From-SVN: r139290
Ed Schonberg committed -
gcc/ 2008-08-20 H.J. Lu <hongjiu.lu@intel.com> PR target/37169 * config/i386/i386.c (ix86_expand_vector_init_one_nonzero): In V2DI mode, for SSE4.1, use movq instead of vector set if the second element is zero and inter-unit moves are OK. gcc/testsuite/ 2008-08-20 H.J. Lu <hongjiu.lu@intel.com> PR target/37169 * i386/sse2-init-v2di-2.c: New. From-SVN: r139289
H.J. Lu committed -
tree-ssa-forwprop.c (forward_propagate_addr_expr_1): More properly handle conversion/copy chains after tuplification. 2008-08-20 Richard Guenther <rguenther@suse.de> * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): More properly handle conversion/copy chains after tuplification. * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well. * gcc.dg/tree-ssa/forwprop-10.c: New testcase. From-SVN: r139288
Richard Guenther committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * freeze.adb (Freeze_Record_Type): Improve msg for non-contiguous field * sem_ch13.adb: (Adjust_Record_For_Reverse_Bit_Order): Messages about layout are now labeled as info msgs, not warnings. From-SVN: r139287
Arnaud Charlet committed -
2008-08-20 Richard Guenther <rguenther@suse.de> * passes.c (init_optimization_passes): Move the second forwprop pass before alias computation. Remove the second DCE pass. Remove the first dominator and phi copy/const prop passes. * gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump. * gcc.dg/tree-ssa/20030611-1.c: Likewise. * gcc.dg/tree-ssa/20030703-1.c: Likewise. * gcc.dg/tree-ssa/20030703-2.c: Likewise. * gcc.dg/tree-ssa/20030708-1.c: Likewise. * gcc.dg/tree-ssa/20030709-3.c: Likewise. * gcc.dg/tree-ssa/20030710-1.c: Likewise. * gcc.dg/tree-ssa/20030711-1.c: Likewise. * gcc.dg/tree-ssa/20030711-2.c: Likewise. * gcc.dg/tree-ssa/20030711-3.c: Likewise. * gcc.dg/tree-ssa/20030714-1.c: Likewise. * gcc.dg/tree-ssa/20030714-2.c: Likewise. * gcc.dg/tree-ssa/20030729-1.c: Likewise. * gcc.dg/tree-ssa/20030730-1.c: Likewise. * gcc.dg/tree-ssa/20030730-2.c: Likewise. * gcc.dg/tree-ssa/20030731-1.c: Likewise. * gcc.dg/tree-ssa/20030807-1.c: Likewise. * gcc.dg/tree-ssa/20030807-11.c: Likewise. * gcc.dg/tree-ssa/20030807-2.c: Likewise. * gcc.dg/tree-ssa/20030807-3.c: Likewise. * gcc.dg/tree-ssa/20030807-5.c: Likewise. * gcc.dg/tree-ssa/20030807-8.c: Likewise. * gcc.dg/tree-ssa/20030807-9.c: Likewise. * gcc.dg/tree-ssa/20030814-1.c: Likewise. * gcc.dg/tree-ssa/20030814-2.c: Likewise. * gcc.dg/tree-ssa/20030814-3.c: Likewise. * gcc.dg/tree-ssa/20030814-4.c: Likewise. * gcc.dg/tree-ssa/20030814-5.c: Likewise. * gcc.dg/tree-ssa/20030814-6.c: Likewise. * gcc.dg/tree-ssa/20030814-7.c: Likewise. * gcc.dg/tree-ssa/20030922-1.c: Likewise. * gcc.dg/tree-ssa/20040729-1.c: Likewise. * gcc.dg/tree-ssa/20041122-1.c: Likewise. * gcc.dg/tree-ssa/pr21417.c: Likewise. * gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump. * gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump. * gcc.dg/tree-ssa/ssa-dce-2.c: Likewise. * g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern. * gfortran.dg/ldist-1.f90: Adjust. From-SVN: r139286
Richard Guenther committed -
2008-08-20 Tristan Gingold <gingold@adacore.com> * gnat_ugn.texi: Gcov is not supported on static library on AIX. From-SVN: r139285
Tristan Gingold committed -
errno.c (__get_errno for MaRTE): Use the MaRTE function pthread_errno to get access to the per-task errno variable. 2008-08-20 Jose Ruiz <ruiz@adacore.com> * errno.c (__get_errno for MaRTE): Use the MaRTE function pthread_errno to get access to the per-task errno variable. (__set_errno for MaRTE): Do not redefine this function here since it is already defined in MaRTE. From-SVN: r139284
Jose Ruiz committed -
* s-fileio.adb (Open) Use C helper function to determine whether a given errno value corresponds to a "file not found" error. * sysdep.c (__gnat_is_file_not_found_error): New C helper function. From-SVN: r139283
Thomas Quinot committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * a-ztexio.adb: Minor code reorganization Remove redundant test found working on another issue From-SVN: r139282
Robert Dewar committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * a-witeio.adb: Minor code reorganization Remove redundant test found working on another issue From-SVN: r139281
Robert Dewar committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * a-textio.adb: Remove redundant test. From-SVN: r139280
Robert Dewar committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * usage.adb: Minor change to avoid overlong line for -gnatwz/Z From-SVN: r139279
Robert Dewar committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * tbuild.ads: Clarify documentation of Make_Implicit_Exception_Handler From-SVN: r139278
Robert Dewar committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * freeze.adb: Minor reformatting * g-comlin.adb: Minor reformatting * g-socket.adb: Minor reformatting * g-socthi-mingw.adb: Minor reformatting * g-stheme.adb: Minor reformatting From-SVN: r139277
Arnaud Charlet committed -
2008-08-20 Robert Dewar <dewar@adacore.com> * g-stheme.adb: Minor reformatting From-SVN: r139276
Robert Dewar committed
-