Commit Graph

89341 Commits

Author SHA1 Message Date
GCC Administrator 6b7387327a Daily bump.
From-SVN: r139421
2008-08-22 00:16:37 +00:00
Richard Henderson 042628f9bc configure.ac (HAVE_GAS_CFI_PERSONALITY_DIRECTIVE): Remove spurrious comma from test.
* configure.ac (HAVE_GAS_CFI_PERSONALITY_DIRECTIVE): Remove
        spurrious comma from test.
        * configure: Rebuild.

From-SVN: r139408
2008-08-21 12:31:02 -07:00
Manuel López-Ibáñez 2985f531b7 re PR c/30457 (Please warn about va_start(ap, invalid))
2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 30457
	* builtins.c (fold_builtin_next_arg): Add warning about undefined
	behaviour.
testsuite/
	* gcc.dg/pr30457.c: New.

From-SVN: r139406
2008-08-21 19:05:46 +00:00
Aldy Hernandez 3d10ed6cbc c-tree.h (grokfield): New argument.
* c-tree.h (grokfield): New argument.
        * c-decl.c (grokfield): Handle new location argument.
        * c-parser.c (c_parser_struct_declaration): Pass location to
        grokfield.
testsuite/
        * gcc.dg/20011008-1.c: Test column.
        * gcc.dg/20080820.c: New.
        * gcc.dg/fltconst-1.c: Test column.
        * gcc.dg/cpp/cpp.exp: Add -fno-show-column.
        * gcc.dg/cpp/trad/trad.exp: Same.
        * lib/gcc.exp (gcc_target_compile): Remove -fno-show-column.
        * lib/gcc-dg.exp (process-message): Handle columns.

From-SVN: r139403
2008-08-21 17:50:01 +00:00
Sebastian Redl eb5712c966 eh_ptr.cc (__gxx_dependent_exception_cleanup): Call __cxa_free_dependent_exception.
2008-08-21  Sebastian Redl <sebastian.redl@getdesigned.at>

	* libsupc++/eh_ptr.cc (__gxx_dependent_exception_cleanup): Call
	__cxa_free_dependent_exception.

From-SVN: r139402
2008-08-21 17:37:23 +00:00
Joseph Myers 406f353887 anchor1.C (foo): Return the return value of ycf->ascent.
* g++.dg/opt/anchor1.C (foo): Return the return value of
	ycf->ascent.

From-SVN: r139399
2008-08-21 17:32:38 +01:00
Richard Guenther c76a1f1838 tree-ssa-ccp.c (ccp_fold): Fold VIEW_CONVERT_EXPRs of constants.
2008-08-21  Richard Guenther  <rguenther@suse.de>

	* tree-ssa-ccp.c (ccp_fold): Fold VIEW_CONVERT_EXPRs of constants.

	* gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.

From-SVN: r139398
2008-08-21 16:15:08 +00:00
David Daney c7c6340790 class.c (make_class_data): Don't add field_index when flag_reduced_reflection set.
2008-08-21  David Daney  <ddaney@avtrex.com>

	* class.c (make_class_data): Don't add field_index when
	flag_reduced_reflection set.

From-SVN: r139397
2008-08-21 16:08:26 +00:00
Nathan Froyd d9b14b120c Fix ChangeLog typo
From-SVN: r139394
2008-08-21 15:45:37 +00:00
Nathan Froyd 8c9570dfda libgomp.exp (libgomp_init): Only set things that depend on blddir if blddir exists.
* testsuite/libgomp.exp (libgomp_init): Only set things that
	depend on blddir if blddir exists.
	(libgomp_target_compile): Likewise.
	* testsuite/libgomp.c++/c++.exp: Likewise.
	* testsuite/libgomp.fortran/fortran.exp: Likewise.

From-SVN: r139393
2008-08-21 15:37:05 +00:00
Jan Hubicka 129a37fc31 cgraph.c (first_cgraph_function_insertion_hook): New variable.
* cgraph.c (first_cgraph_function_insertion_hook): New variable.
	(cgraph_add_function_insertion_hook, cgraph_remove_function_insertion_hook,
	cgraph_call_function_insertion_hooks): New functions.
	* cgraph.h (cgraph_add_function_insertion_hook, cgraph_remove_function_insertion_hook,
	cgraph_call_function_insertion_hooks): Declare.
	* ipa-reference.c (function_insertion_hook_holder): New variable.
	(check_operand, look_for_address_of): When checking late, do not care
	about module bitmaps.
	(add_new_function): New function.
	(generate_summary): Register hooks; zero module bitmaps.
	(propagate): Unregister hooks.
	* ipa-pure-const.c (function_insertion_hook_holder): New variable.
	(add_new_function): New function.
	(generate_summary): Register hook.
	(propagate): Remove hook.

	* ipa-cp.c (ipcp_need_redirect_p): Fix to not be constant 0.

	* tree-pass.h (pass_ipa_cp): Make ipa_opt_pass.
	* ipa-cp.c (ipcp_update_cloned_node): New function.
	(build_const_val): Handle functions correctly; bring type logic
	into sync with tree-inline.c
	(ipcp_init_stage):  Take care of computing stuff needed by
	indirect inlining; update clones.
	(ipcp_generate_summary): Break out of ipcp_driver.
	(ipcp_driver): Do only execution and transformation.
	(pass_ipa_cp): Make IPA_PASS.
	* tree-ssa-ccp.c (fold_stmt_r): Check type before trying to fold
	offset to address.
	* ipa-inline.c (inline_indirect_intraprocedural_analysis): When doing
	ipcp, some info is already available.
	* ipa-prop.c (ipa_count_arguments): Grow edge lists as needed.
	* tree-inline.c (remap_ssa_name): Unshare expression.

From-SVN: r139389
2008-08-21 15:26:59 +00:00
Richard Guenther 1e52075c54 tree-ssa-pre.c (insert_into_preds_of_block): Before inserting a PHI ask VN if it is already available.
2008-08-21  Richard Guenther  <rguenther@suse.de>

	* tree-ssa-pre.c (insert_into_preds_of_block): Before inserting
	a PHI ask VN if it is already available.
	* tree-ssa-sccvn.h (vn_phi_lookup): Declare.
	* tree-ssa-sccvn.c (vn_phi_lookup): Export.

From-SVN: r139388
2008-08-21 15:18:58 +00:00
Richard Guenther 729edaa1bb re PR middle-end/36817 (internal compiler error: in compare_values_warnv)
2008-08-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/36817
	* tree-chrec.c (chrec_apply): Always call chrec_fold_plus which
	makes sure to produce a result of the correct type.

	* gcc.c-torture/compile/pr36817.c: New testcase.

From-SVN: r139385
2008-08-21 13:50:30 +00:00
Jan Hubicka 812dbce5c7 Backport from LTO branch:
2008-05-05  Kenneth Zadeck <zadeck@naturalbridge.com>
		    Jan Hubicka  <jh@suse.cz>
	
	* ipa-pure-const.c
	(init_state, finish_state, set_function_state, generate_summary):
	New functions.
	(scan_stmt): Renamed from scan_function.  Changed to keep state in
	local static vars rather than cgraph aux field.
	(propagate): Renamed from static_execute. Changed to keep state in
	local static vars rather than cgraph aux field.
	(pass_ipa_pure_const): Changed from SIMPLE_IPA_PASS to IPA_PASS.
	* tree-pass.h (pass_ipa_pure_const): Turn into IPA_PASS.

	2008-07-15  Kenneth Zadeck <zadeck@naturalbridge.com>

	* tree-pass.h (pass_ipa_reference): Make into ipa_opt_pass.
	* ipa-reference.c (init_function_info, generate_summary, 
	propagate): New functions.
	(analyze_function):  Call init_function_info.
	(static_execute): Stripped into generate_summary and propagate.
	(pass_ipa_reference): Made into ipa_opt_pass.

From-SVN: r139378
2008-08-21 12:39:35 +00:00
Aaron W. LaFramboise 0ac7d78a68 Makefile.am: Add -no-undefined
2008-08-21  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>

	* Makefile.am: Add -no-undefined
	* Makefile.in: Regenerate.

From-SVN: r139377
2008-08-21 05:58:40 -06:00
Richard Guenther a80eccaab5 ssa-fre-13.c: Remove XFAIL.
2008-08-21  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL.
	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
	* gcc.dg/tree-ssa/data-dep-1.c: Likewise.
	* gcc.dg/tree-ssa/ltrans-3.c: Likewise.

From-SVN: r139376
2008-08-21 11:31:57 +00:00
Richard Guenther 08298a8c19 re PR tree-optimization/37181 (FAIL: Divide_1 -O3)
2008-08-21  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37181
	* tree-vrp.c (extract_range_from_binary_expr): Check for NULL
	folding result.
	(extract_range_from_unary_expr): Likewise.

From-SVN: r139375
2008-08-21 11:25:28 +00:00
Richard Guenther 9650111361 re PR testsuite/37182 (Revision 139286 caused gcc.dg/pr17506.c and gcc.dg/uninit-15.c)
2008-08-21  Richard Guenther  <rguenther@suse.de>

	PR testsuite/37182
	* gcc.dg/pr17506.c: Remove duplicate testcase.
	* gcc.dg/uninit-15.c: Adjust to allow for both correct
	behaviors, one xfailed.

From-SVN: r139374
2008-08-21 11:22:52 +00:00
Manuel López-Ibáñez 509c9d60e4 diagnostic.c (pedwarn_at): Rename as pedwarn.
2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* diagnostic.c (pedwarn_at): Rename as pedwarn.
	(pedwarn): Delete.
	* toplev.h (pedwarn_at): Likewise.
	* builtins.c: Update all calls to pedwarn.
	* c-lex.c: Likewise.
	* toplev.c: Likewise.
	* c-tree.h: Likewise.
	* c-decl.c: Likewise.
	* c-errors.c: Likewise.
	* c-typeck.c: Likewise.
	* c-common.c: Likewise.
	* c-parser.c: Likewise.
cp/
	* typeck.c: Update all calls to pedwarn.
	* decl.c: Likewise.
	* call.c: Likewise.
	* error.c: Likewise.
	* pt.c: Likewise.
	* name-lookup.c: Likewise.
	* parser.c: Likewise.
fortran/	
	* f95-lang.c: Update all calls to pedwarn.

From-SVN: r139373
2008-08-21 10:55:13 +00:00
Paolo Carlini 2fb63453bd char_traits.h (char_traits<char16_t>:: assign(char_type*, size_t, char_type), [...]): For now, just open-code.
2008-08-20  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/bits/char_traits.h (char_traits<char16_t>::
	assign(char_type*, size_t, char_type), char_traits<char32_t>::
	assign(char_type*, size_t, char_type)): For now, just open-code.

From-SVN: r139367
2008-08-21 01:06:45 +00:00
Joseph Myers 0dd8c9bc69 re PR target/31070 (ICE in function_arg_slotno)
PR target/31070
	* config/sparc/sparc.c (function_arg_slotno): Handle structure
	with MODE_VECTOR_INT mode.

From-SVN: r139363
2008-08-21 01:17:45 +01:00
GCC Administrator 2fe17ae854 Daily bump.
From-SVN: r139361
2008-08-21 00:16:43 +00:00
Manuel López-Ibáñez 87fe2bd0e0 re PR middle-end/179 (-Wuninitialized missing warning with &var)
2008-08-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR middle-end/179
	* tree-ssa.c (warn_uninit): Do not warn for variables that can be
	initialized outside the current module.
	(warn_uninitialized_var): Ignore left-hand side when walking the
	trees. Ignore address expressions. Examine VUSE operands in gimple
	statements with a variable declaration on the right-hand side.
testsuite/
	* gcc.dg/uninit-6.c (make_something): Remove XFAIL.
	* gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL.
	* gcc.dg/uninit-B.c (baz): Remove XFAIL.
	* gcc.dg/uninit-B-2.c: New.
	* gcc.dg/uninit-B-O0-2.c: New.
	* gcc.dg/uninit-pr19430-O0.c: New.
	* gcc.dg/uninit-pr19430.c: New.
	* gcc.dg/uninit-pr19430-2.c: New.

From-SVN: r139347
2008-08-20 22:23:45 +00:00
H.J. Lu 7735154d75 re PR bootstrap/37155 (Revision 139207 failed to bootstrap on Linux/ia64)
PR bootstrap/37155
	Fixed by revision 139338.

From-SVN: r139343
2008-08-20 14:05:15 -07:00
Paolo Carlini c532afbfff 2008-08-20 Paolo Carlini <paolo.carlini@oracle.com>
* Fix last ChangeLog entry.

From-SVN: r139341
2008-08-20 19:37:48 +00:00
Paolo Carlini 5e44d591c8 PR libstdc++/33979 (partial)
2008-08-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/33979 (partial)
	* include/bits/postypes.h (u16streampos, u32streampos): Add.
	* include/bits/char_traits.h (char_traits<char16_t>,
	char_traits<char32_t>): Add.
	* include/bits/stringfwd.h (u16string, u32string): Add.
	* include/ext/vstring_fwd.h: Add typedefs for char16_t/char32_t.
	* testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
	New.
	* testsuite/21_strings/char_traits/requirements/
	explicit_instantiation/short/1.cc: Likewise.
	* testsuite/21_strings/char_traits/requirements/
	explicit_instantiation/char32_t/1.cc: Likewise.
	* testsuite/21_strings/char_traits/requirements/
	explicit_instantiation/wchar_t/1.cc: Likewise.
	* testsuite/21_strings/char_traits/requirements/
	explicit_instantiation/char16_t/1.cc: Likewise.
	* testsuite/21_strings/char_traits/requirements/
	explicit_instantiation/char/1.cc: Likewise.
	* testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
	Likewise.
	* testsuite/21_strings/basic_string/requirements/
	explicit_instantiation/char32_t/1.cc: Likewise.
	* testsuite/21_strings/basic_string/requirements/
	explicit_instantiation/wchar_t/1.cc: Likewise.
	* testsuite/21_strings/basic_string/requirements/
	explicit_instantiation/char16_t/1.cc: Likewise.
	* testsuite/21_strings/basic_string/requirements/
	explicit_instantiation/char/1.cc: Likewise.
	* testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
	* testsuite/ext/vstring/requirements/explicit_instantiation/
	char32_t/1.cc: Likewise.
	* testsuite/ext/vstring/requirements/explicit_instantiation/
	char16_t/1.cc: Likewise.

From-SVN: r139339
2008-08-20 19:29:54 +00:00
Richard Sandiford 05cee290af rtlanal.c (subreg_offset_representable_p): Revert last change.
gcc/
	* rtlanal.c (subreg_offset_representable_p): Revert last change.

From-SVN: r139338
2008-08-20 19:07:38 +00:00
Manuel López-Ibáñez 0e03ef471e re PR c++/35158 (g++ does not compile valid C++ for loops with -fopenmp)
2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/35158
cp/   
	* parser.c (cp_parser_omp_for_loop): Handle parenthesized
	initializers.
testsuite/
	* g++.dg/gomp/pr35158.C: New.

From-SVN: r139335
2008-08-20 16:35:21 +00:00
Arnaud Charlet 9299a27c3a raise-gcc.c: Fix formatting nits.
2008-08-20  Eric Botcazou  <ebotcazou@adacore.com>

	* raise-gcc.c: Fix formatting nits.

From-SVN: r139334
2008-08-20 18:13:06 +02:00
Emmanuel Briot 8d95c58073 2008-08-20 Emmanuel Briot <briot@adacore.com>
* g-catiio.ads, g-catiio.adb:
	(Value): Avoid an unnecessary system call to Clock in most cases.
	This call is only needed when only the time is provided in the string,
	and ignored in all other cases. This is more efficient.

From-SVN: r139333
2008-08-20 18:12:38 +02:00
Jose Ruiz 2bb767155a errno.c (__get_errno, [...]): Transform then into weak symbols so we use the version provided by MaRTE when...
2008-08-20  Jose Ruiz  <ruiz@adacore.com>

	* errno.c (__get_errno, __set_errno for MaRTE): Transform then into
	weak symbols so we use the version provided by MaRTE when available.

From-SVN: r139332
2008-08-20 18:12:17 +02:00
Vincent Celier 2dd8670af1 2008-08-20 Vincent Celier <celier@adacore.com>
* ali.adb:
	(Scan_ALI): Use Name_Find, not Name_Enter to get the name of a subunit,
	as the name may already have been entered in the table by the Project
	Manager.

From-SVN: r139331
2008-08-20 18:11:55 +02:00
Vincent Celier bda3bc77ba make.adb (Gnatmake): Remove extra space in version line
2008-08-20  Vincent Celier  <celier@adacore.com>

	* make.adb (Gnatmake): Remove extra space in version line

From-SVN: r139330
2008-08-20 18:11:44 +02:00
Manuel López-Ibáñez 9c591bd084 re PR c/35701 (Quieten -Wconversion warnings)
2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR 35701
	* c-common.c (conversion_warning): Do not warn if applying bit-and
	operator to unsigned constant that fits in the target type.
	
testsuite/
	* gcc.dg/pr35701.c: New.
	* gcc.dg/Wconversion-real-integer.c: Add more tests.
	* gcc.dg/Wconversion-pr34389.c: Update.
	* g++.dg/warn/Wconversion-pr34389.C: Update.

From-SVN: r139329
2008-08-20 16:09:45 +00:00
Manuel López-Ibáñez 0011dedbd9 re PR c++/35602 (Bogus warning with -Wsign-conversion)
2008-08-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/35602
	* c-common.c (conversion_warning): Do not warn for artificial
	expressions.
testsuite/
	* g++.dg/warn/pr35602.C: New.

From-SVN: r139328
2008-08-20 16:05:58 +00:00
Richard Guenther 73019a428f tree-vrp.c (op_with_constant_singleton_value_range): New function.
2008-08-20  Richard Guenther  <rguenther@suse.de>

	* tree-vrp.c (op_with_constant_singleton_value_range): New function.
	(extract_range_from_binary_expr): Fall back to constant propagation.
	(extract_range_from_unary_expr): Likewise.

	* gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps
	instead of phicprop2.  Make sure all is fine after cddce2,
	add an XFAILed scan for merging the two remaining ifs.

From-SVN: r139326
2008-08-20 16:01:59 +00:00
Richard Guenther e2104f59c4 tree-ssa-ccp.c (maybe_fold_stmt_indirect): Do not mess with TREE_THIS_VOLATILE on shared nodes.
2008-08-20  Richard Guenther  <rguenther@suse.de>

	* tree-ssa-ccp.c (maybe_fold_stmt_indirect): Do not mess
	with TREE_THIS_VOLATILE on shared nodes.
	(fold_stmt_r): Likewise.

	* gcc.c-torture/compile/20080820-1.c: New testcase.

From-SVN: r139325
2008-08-20 15:58:47 +00:00
Robert Dewar 5e5dc75a3e 2008-08-20 Robert Dewar <dewar@adacore.com>
* sem_ch13.adb:
	(Adjust_Record_For_Reverse_Bit_Order): Do not access First_Bit for
	non-existing component clause.

From-SVN: r139323
2008-08-20 17:51:37 +02:00
Robert Dewar db58b50218 stylesw.ads: Minor reformatting
2008-08-20  Robert Dewar  <dewar@adacore.com>

	* stylesw.ads: Minor reformatting

From-SVN: r139322
2008-08-20 17:51:15 +02:00
Robert Dewar 52470e97d5 make.adb: Minor reformatting
2008-08-20  Robert Dewar  <dewar@adacore.com>

	* make.adb: Minor reformatting

From-SVN: r139321
2008-08-20 17:51:02 +02:00
Robert Dewar d9f3a59383 g-comlin.adb: Minor reformatting
2008-08-20  Robert Dewar  <dewar@adacore.com>

	* g-comlin.adb: Minor reformatting

From-SVN: r139320
2008-08-20 17:50:52 +02:00
Robert Dewar 76871f97eb g-comlin.adb: Minor reformatting
2008-08-20  Robert Dewar  <dewar@adacore.com>

	* g-comlin.adb: Minor reformatting

From-SVN: r139319
2008-08-20 17:50:40 +02:00
Robert Dewar dfe8dac3de exp_ch5.adb: Minor reformatting
2008-08-20  Robert Dewar  <dewar@adacore.com>

	* exp_ch5.adb: Minor reformatting

From-SVN: r139318
2008-08-20 17:50:31 +02:00
Jakub Jelinek 5dc4a7f44c re PR c/37171 (Canonical spelling optimization dependency)
PR c/37171
	* c-parser.c (c_parser_attributes): For keywords use canonical
	spelling for attr_name.

	* gcc.dg/pr37171.c: New test.
	* g++.dg/ext/attrib34.C: New test.

From-SVN: r139317
2008-08-20 17:50:23 +02:00
Arnaud Charlet 235f4375ba styleg-c.ads, [...] (Missing_Overriding): new procedure to implement style check that overriding operations are...
2008-08-20  Ed Schonberg  <schonberg@adacore.com>

	* styleg-c.ads, styleg-c.adb (Missing_Overriding): new procedure to
	implement style check that overriding operations are explicitly marked
	at such.

	* style.ads (Missing_Overriding): new procedure that provides interface
	to previous one.

	* stylesw.ads, stylesw.adb: New style switch -gnatyO, to enable check
	that the declaration or body of overriding operations carries an
	explicit overriding indicator.

	* sem_ch8.adb
	(Analyze_Subprogram_Renaming): if operation is overriding, check whether
	explicit indicator should be present.

	* sem_ch6.adb (Verify_Overriding_Indicator,
	Check_Overriding_Indicator): If operation is overriding, check whether
	declaration and/or body of subprogram should be present

From-SVN: r139316
2008-08-20 17:43:11 +02:00
Vincent Celier 54e0346134 make.adb (Gnatmake_Switch_Found): New Boolean global variable
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
2008-08-20 17:42:52 +02:00
Arnaud Charlet 7486d8e0c8 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
2008-08-20 17:30:04 +02:00
Gary Dismukes 26a29f015c exp_ch3.adb (Build_Array_Init_Proc): Clarify comment related to creating dummy init proc.
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
2008-08-20 17:29:44 +02:00
Vincent Celier aa2fca8f34 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
2008-08-20 17:29:33 +02:00
Arnaud Charlet c92d77212d * gnat.dg/div_no_warning.adb: New test.
From-SVN: r139311
2008-08-20 17:02:41 +02:00