Commit Graph

92604 Commits

Author SHA1 Message Date
GCC Administrator 6c1ad72ac4 Daily bump.
From-SVN: r146019
2009-04-14 00:16:45 +00:00
Michael Eager 9eca177408 Add configuration-specific options for --target=powerpc-xilinx-eabi.
From-SVN: r146016
2009-04-13 22:49:18 +00:00
Dwarakanath Rajagopal b0e2d00839 ipa-inline.c (cgraph_decide_inlining_of_small_function): Dump ...
2009-04-13  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>                                                                   
                                                                                                                                
        * ipa-inline.c (cgraph_decide_inlining_of_small_function): Dump                                                         
        file_name:line_number type locator of the call site.

From-SVN: r146014
2009-04-13 21:29:01 +00:00
Jason Merrill 82e738a541 fix changelog dates
From-SVN: r146012
2009-04-13 16:55:37 -04:00
Jason Merrill 15237f9a89 re PR c++/39480 (generated memcpy causes trouble in assignment)
PR c++/39480
	* call.c (build_over_call): Don't call memcpy if the target is
	the same as the source.

From-SVN: r146011
2009-04-13 16:53:34 -04:00
Vladimir Makarov 1244a8b735 genautomata.c: Put blank after comma.
2009-04-13  Vladimir Makarov  <vmakarov@redhat.com>

	* genautomata.c: Put blank after comma.
	(automaton_decls): New.
	(struct unit_usage): Add comments to member next.
	(store_alt_unit_usage): Keep the list ordered.
	(unit_present_on_list_p, equal_alternatives_p): New.
	(check_regexp_units_distribution): Check units distribution
	correctness correctly.
	(main): Don't write automata if error is found.  Return correct
	exit code.
	
	* config/m68k/cf.md (cfv4_ds): Remove.
	(cfv4_pOEP1, cfv4_sOEP1, cfv4_pOEP2,cfv4_sOEP2, cfv4_pOEP3,
	cfv4_sOEP3): Assign to cfv4_oep instead of cfv4_ds.

	* config/rs6000/power4.md (lsuq_power4, iq_power4, fpq_power4,
	power4-load-ext, power4-store, power4-store-update,
	power4-fpstore, power4-fpstore-update, power4-two, power4-three,
	power4-insert, power4-compare, power4-lmul-cmp, power4-imul-cmp,
	power4-lmul, , power4-imul, power4-imul3, power4-sdiv,
	power4-sqrt, power4-isync): Modify reservation to make correct
	unit distribution to automata.

	* config/rs6000/power5.md (iq_power5, fpq_power5, power5-store,
	power5-store-update, power5-two, power5-three, power5-lmul,
	power5-imul, power5-imul3, power5-sdiv, power5-sqrt): Ditto.

From-SVN: r146010
2009-04-13 20:02:41 +00:00
H.J. Lu 1b1c508f21 re PR testsuite/39733 (gcc.misc-tests/help.exp doesn't work with multilib)
2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/39733
	* gcc.misc-tests/options.exp (check_for_options): Renamed to ...
	(check_for_all_options): This.

From-SVN: r146009
2009-04-13 12:42:26 -07:00
Jason Merrill c1b93f2b52 re PR c++/39750 (ICE in uses_template_parms, at cp/pt.c:6332)
PR c++/39750
	* pt.c (uses_template_parms): Handle CONSTRUCTOR.

From-SVN: r146006
2009-04-13 14:54:40 -04:00
Adam Nemet f7dd18640e except.c (pass_set_nothrow_function_flags): Set name and add TODO_dump_func.
* except.c (pass_set_nothrow_function_flags): Set name and add
	TODO_dump_func.
	(set_nothrow_function_flags): Mention in the dump file when
	changing a function to nothrow.

From-SVN: r146003
2009-04-13 14:51:30 +00:00
Paolo Carlini a5d8781c69 2009-04-13 Paolo Carlini <paolo.carlini@oracle.com>
* ChangeLog rotation.

From-SVN: r146002
2009-04-13 14:41:54 +00:00
Ozkan Sezer 92c3e7043a re PR target/39397 (libiberty/pex-*, inconsistent/incorrect pid_t usage)
2009-04-13  Ozkan Sezer  <sezeroz@gmail.com>

        PR target/39397
        * pex-common.h (struct pex_obj): Store pid values as pid_t,
        not as long (members *children and (*wait))
        * pex-common.c (pex_run_in_environment): Likewise.
        * pex-win32.c (pex_win32_wait): Return pid_t and properly check
        returned pid value.
        * pex-djgpp.c (pex_djgpp_wait): Return pid_t.
        * pex-msdos.c (pex_msdos_wait): Likewise.

From-SVN: r146001
2009-04-13 12:45:58 +02:00
Ozkan Sezer 266aa80543 re PR other/39062 (libssp/ssp.c needs malloc.h for mingw)
2009-04-13  Ozkan Sezer  <sezeroz@gmail.com>

        PR target/39062
        * ssp.c: Also include malloc.h for alloca(). MinGW needs it.
        * configure.ac: Also check for malloc.h.
        * configure: Regenerated.
        * config.h.in: Regenerated.

From-SVN: r146000
2009-04-13 12:37:17 +02:00
Ozkan Sezer 59a1171ffc gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Use __SIZE_TYPE__ instead of unsigned long.
2009-04-13  Ozkan Sezer  <sezeroz@gmail.com>

        PR/39066
        * gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Use __SIZE_TYPE__
        instead of unsigned long.

From-SVN: r145999
2009-04-13 12:11:48 +02:00
Ramana Radhakrishnan 934c2060de arm.c (return_used_this_function): Remove.
2009-04-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

       * config/arm/arm.c (return_used_this_function): Remove.
       (arm_output_function_prologue): Remove use of
	return_used_this_function.
       (output_return_instruction): Replace use of
	return_used_this_function
	by cfun->machine->return_used_this_function.
       (arm_output_epilogue): Likewise.
       (arm_output_function_epilogue): Likewise.
       (thumb_unexpanded_epilogue): Likewise.
       * config/arm/arm.h (struct machine_function):
	New member return_used_this_function.

From-SVN: r145997
2009-04-13 08:25:55 +00:00
Mark Mitchell ae5cc01695 install.texi: Correct description of default directory for --with-gxx-include-dir.
* doc/install.texi: Correct description of default directory for
	--with-gxx-include-dir.

From-SVN: r145996
2009-04-13 04:50:06 +00:00
Jason Merrill 0f8a770633 re PR c++/39742 (ice in C++ overload resolution)
PR c++/39742
	* call.c (joust): Don't crash on variadic fn.

From-SVN: r145994
2009-04-13 00:04:58 -04:00
GCC Administrator 6312fca0d9 Daily bump.
From-SVN: r145993
2009-04-13 00:16:54 +00:00
Joseph Myers 18f41a1b45 re PR preprocessor/31869 (stringifying empty macros)
libcpp:
	PR preprocessor/31869
	* macro.c (stringify_arg): Handle NULL source token in padding
	token where previous padding token did not have source token with
	preceding whitespace.

gcc/testsuite:
	* gcc.dg/cpp/strify5.c: New test.

From-SVN: r145989
2009-04-12 23:20:02 +01:00
Eric Botcazou 849d624b4a fold-const.c (build_range_check): Properly deal with enumeral and boolean base types.
* fold-const.c (build_range_check): Properly deal with enumeral and
	boolean base types.

From-SVN: r145988
2009-04-12 21:39:39 +00:00
Steven Bosscher 3906a4a1bc invoke.texi (max_gcse_passes): Remove documentation.
* doc/invoke.texi (max_gcse_passes): Remove documentation.
	* params.def (PARAM_MAX_GCSE_PASSES): Remove.
	* params.h (MAX_GCSE_PASSES): Remove.
	* gcse.c (gcse_main): Run CPROP1, PRE or HOIST, and CPROP2
	in sequence.  Remove ability to run multiple passes.
	(bypass_jumps): Report run as third CPROP pass.

From-SVN: r145987
2009-04-12 19:43:46 +00:00
Adam Nemet efaadb930b re PR middle-end/39651 (New cleanup test failures)
PR middle-end/39651
	* except.c (can_throw_external): Look at each insn in a SEQUENCE
	when deciding whether the whole SEQUENCE can throw.

From-SVN: r145986
2009-04-12 19:36:50 +00:00
Uros Bizjak 4c48007b43 re PR target/39740 (unrecognizable insn on alpha using -O3 and -std=c99)
2009-04-12  Uros Bizjak  <ubizjak@gmail.com>

	PR target/39740
	* config/alpha/predicates.md (local_symbolic_operand): Return 1 for
	offseted label references.

testsuite/ChangeLog:

	PR target/39740
	* gcc.target/alpha/pr39740.c: New test.

From-SVN: r145985
2009-04-12 20:55:25 +02:00
GCC Administrator 4de43cbedd Daily bump.
From-SVN: r145972
2009-04-12 00:17:01 +00:00
Jan Hubicka b41040182a * tree-ssa-pre.c (eliminate): Fix call of update_stmt.
From-SVN: r145961
2009-04-11 18:20:43 +00:00
Daniel Kraft cadb8f4246 re PR fortran/37746 (bounds check of string dummy arguments)
2009-04-11  Daniel Kraft  <d@domob.eu>

	PR fortran/37746
	* gfortran.h (struct gfc_charlen): New field `passed_length' to store
	the actual passed string length for dummy arguments.
	* trans-decl.c (gfc_create_string_length): Formatting fixes and added
	assertion, moved a local variable into the innermost block it is needed.
	(create_function_arglist): Removed TODO about the check being
	implemented and initialize cl->passed_length here.
	(add_argument_checking): New method.
	(gfc_generate_function_code): Call the argument checking method.

2009-04-11  Daniel Kraft  <d@domob.eu>

	PR fortran/37746
	* gfortran.dg/bounds_check_strlen_1.f90: New test.
	* gfortran.dg/bounds_check_strlen_2.f90: New test.
	* gfortran.dg/bounds_check_strlen_3.f90: New test.
	* gfortran.dg/bounds_check_strlen_4.f90: New test.
	* gfortran.dg/bounds_check_strlen_5.f90: New test.
	* gfortran.dg/bounds_check_strlen_6.f90: New test.
	* gfortran.dg/bounds_check_strlen_7.f90: New test.
	* gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
	expected string length that failed with -fbounds-check now.
	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.

From-SVN: r145958
2009-04-11 18:44:37 +02:00
Janus Weil d1e49db443 re PR fortran/39692 (f95: conflict between EXTERNAL and POINTER)
2009-04-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39692
	* symbol.c (check_conflict): Reject procedure pointers for -std=f95.


2009-04-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/39692
	* gfortran.dg/proc_ptr_14.f90: New.

From-SVN: r145955
2009-04-11 12:30:29 +02:00
Richard Guenther 32848948c2 re PR middle-end/39732 (-fprofile-generate -O1: ICE: verify_stmts failed, ADDRESSABLE bit not set on pointers passed to std::copy)
2009-04-11  Richard Guenther  <rguenther@suse.de>

	PR middle-end/39732
	* tree-inline.c (declare_return_variable): Mark DECL_BY_REFERENCE
	return variables as TREE_ADDRESSABLE.

	* g++.dg/torture/pr39732.C: New testcase.

From-SVN: r145954
2009-04-11 10:19:55 +00:00
Daniel Franke 568eecadba resolve.c (resolve_global_procedure): Enable whole-file checking for procedures that are declared later in the file.
gcc/fortran/:
2009-04-11  Daniel Franke  <frake.daniel@gmail.com>

        * resolve.c (resolve_global_procedure): Enable whole-file checking for
        procedures that are declared later in the file.


gcc/testsuite:
2009-04-11  Daniel Franke  <franke.daniel@gmail.com>

        * gfortran.dg/whole_file_5.f90: New.
        * gfortran.dg/whole_file_6.f90: New.

From-SVN: r145953
2009-04-11 05:33:11 -04:00
Richard Guenther 8810712ed9 re PR tree-optimization/39713 (ICE in get_expr_value_id)
2009-04-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39713
	* tree-ssa-sccvn.c (vn_get_expr_for): Make sure built
	reference trees have SSA_NAME operands.

	* g++.dg/torture/pr39713.C: New testcase.

From-SVN: r145951
2009-04-11 07:34:09 +00:00
Richard Guenther fa78c0c18b re PR c/39712 (type mismatch in address expression)
2009-04-11  Richard Guenther  <rguenther@suse.de>

	PR c/39712
	* c-gimplify.c (c_gimplify_expr): Adjust check for mismatched
	address expressions.

	* gcc.dg/pr39712.c: New testcase.

From-SVN: r145950
2009-04-11 07:32:52 +00:00
Dave Korn 4d7221309b cygwin-stdint.h (INT_LEAST32_TYPE): Update to match changes in Cygwin 1.7 (UINT_LEAST32_TYPE...
* config/i386/cygwin-stdint.h (INT_LEAST32_TYPE):  Update to
	match changes in Cygwin 1.7
	(UINT_LEAST32_TYPE, INT_FAST16_TYPE, INT_FAST32_TYPE,
	UINT_FAST16_TYPE, UINT_FAST32_TYPE):  Likewise.

From-SVN: r145949
2009-04-11 05:31:17 +00:00
Paolo Bonzini 567a90f59c re PR middle-end/39701 (Revision 145846 caused many test failures)
2009-04-10  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/39701
	* doc/invoke.texi (Optimization Options): Document change in
	meaning and initialization of -fdelete-null-pointer-checks.

From-SVN: r145948
2009-04-10 17:43:33 -07:00
GCC Administrator 1f54468443 Daily bump.
From-SVN: r145947
2009-04-11 00:16:52 +00:00
H.J. Lu 1ad2f450a0 re PR middle-end/39701 (Revision 145846 caused many test failures)
2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/39701
	* common.opt (-fdelete-null-pointer-checks): Initialize to 1.

	* opts.c (decode_options): Don't set flag_delete_null_pointer_checks
	here.

	* doc/invoke.texi: Update -fdelete-null-pointer-checks.

From-SVN: r145937
2009-04-10 11:58:12 -07:00
H.J. Lu 72b75d0333 re PR c++/28301 (ICE with broken specialization)
gcc/cp/

2009-04-10  Jason Merrill  <jason@redhat.com>

	PR c++/28301
	* parser.c (cp_parser_skip_to_end_of_block_or_statement): Return
	if we see a close brace without an open brace.

gcc/testsuite/

2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR c++/28301
	* g++.dg/cpp0x/enum2.C: Updated.
	* g++.dg/debug/pr22514.C: Likewise.
	* g++.dg/parse/enum2.C: Likewise.
	* g++.dg/parse/enum3.C: Likewise.
	* g++.dg/template/crash79.C: Likewise.
	* g++.old-deja/g++.jason/cond.C: Likewise.

	* g++.dg/template/pr28301.C: New.

From-SVN: r145936
2009-04-10 11:56:07 -07:00
Chao-ying Fu 6e990b5462 interrupt_handler.c: Change from compile to assemble.
2009-04-10  Chao-ying Fu  <fu@mips.com>

	* gcc.target/mips/interrupt_handler.c: Change from compile to
	assemble.

From-SVN: r145935
2009-04-10 18:22:46 +00:00
Chao-ying Fu 1afc537304 tm.texi (Instruction Output): Document TARGET_ASM_FINAL_POSTSCAN_INSN.
2009-04-10  Chao-ying Fu  <fu@mips.com>

	* doc/tm.texi (Instruction Output): Document
	TARGET_ASM_FINAL_POSTSCAN_INSN.
	* target.h (final_postscan_insn): New field in asm_out.
	* target-def.h (TARGET_ASM_FINAL_POSTSCAN_INSN): New define.
	(TARGET_ASM_OUT): Add TARGET_ASM_FINAL_POSTSCAN_INSN.
	* final.c (final_scan_insn): Call
	targetm.asm_out.final_postscan_insn after outputting
	an asm macro and a normal instruction.

	* config/mips/mips.h (FINAL_PRESCAN_INSN): New define.
	* config/mips/mips-protos.h (mips_final_prescan_insn): Declare.
	* config/mips/mips.c (mips_at_reg_p): New for_each_rtx callback.
	(mips_final_prescan_insn, mips_final_postscan_insn): New functions.
	(TARGET_ASM_FINAL_POSTSCAN_INSN): New define.

From-SVN: r145934
2009-04-10 18:20:22 +00:00
Kaveh R. Ghazi aa070a60c3 forward-1.x: Fix x86_64 entry typos.
* objc/execute/forward-1.x: Fix x86_64 entry typos.

From-SVN: r145932
2009-04-10 17:25:42 +00:00
Paolo Bonzini a862775d0b re PR middle-end/39701 (Revision 145846 caused many test failures)
2009-04-10  Paolo Bonzini  <bonzini@gnu.org>

	PR middle-end/39701
	* trans.c (gfc_allocate_with_status): Fix type mismatches
	on "pstat == 0".

From-SVN: r145930
2009-04-10 10:14:35 -07:00
Paolo Bonzini 4d35e75cf9 re PR middle-end/39701 (Revision 145846 caused many test failures)
2009-04-10  Paolo Bonzini  <bonzini@gnu.org>

	PR middle-end/39701
        * fold-const.c (tree_single_nonzero_warnv_p): Pass non-static
        variables as non-NULL even with -fdelete-null-pointer-checks.

From-SVN: r145927
2009-04-10 16:06:43 +00:00
Arnaud Charlet b0d3b11d8c [multiple changes]
2009-04-10  Robert Dewar  <dewar@adacore.com>

	* sem_warn.ads, sem_warn.adb (Check_Low_Bound_Tested): Catch more cases
	for warning suppression.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch8.adb (Use_One_Type): If the two use_type clauses are
	identical, there is no redudancy to check.

2009-04-10  Gary Dismukes  <dismukes@adacore.com>

	* exp_ch5.adb (Expand_N_Extended_Return_Statement): Delete redundant
	calls initializing SS_Allocator (which is initialized in following
	code).
	(Expand_Simple_Function_Return): Add comment about False value for
	Comes_From_Source on secondary-stack allocator.

	* exp_ch9.adb (Build_Entry_Family_Name): Add comment.
	(Build_Entry_Name): Add comment.

From-SVN: r145926
2009-04-10 18:03:58 +02:00
Arnaud Charlet 1147c70401 Revert unwanted change in previous commit.
From-SVN: r145925
2009-04-10 18:02:23 +02:00
Arnaud Charlet fad0600db0 [multiple changes]
2009-04-10  Robert Dewar  <dewar@adacore.com>

	* einfo.ads, einfo.adb (Low_Bound_Tested): New name for Low_Bound_Known

	* sem_prag.adb (Analyze_Pragma, case Check): Remove check for lower
	bound tested, since this is now done more generally in Sem_Res.

	* sem_res.adb (Resolve_Comparison_Op): Add call to
	Check_Lower_Bound_Tested.
	(Resolve_Equality_Op): Add call to Check_Lower_Bound_Tested

	* sem_warn.ads, sem_warn.adb (Check_Low_Bound_Tested): New procedure
	(Low_Bound_Tested): New name for Low_Bound_Known flag

	* exp_ch5.adb: Minor reformatting

	* exp_ch4.adb:
	Add comments on copying the Comes_From_Source flag for allocators

	* sinfo.ads:
	Add comments on copying the Comes_From_Source flag for allocators

	* exp_ch6.adb (Make_Build_In_Place_Call_In_Allocator): Copy
	Comes_From_Source flag from old allocator to new one.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch6.ads: Address missing documentation query

2009-04-10  Vincent Celier  <celier@adacore.com>

	* prj-attr.adb:
	Add new Linker attributes Max_Command_Line_Length, Response_File_Format
	and Response_File_Switches.

	* prj-nmsc.adb (Process_Linker): Process new attributes
	Max_Command_Line_Length, Response_File_Format and
	Response_File_Switches.

	* prj.ads (Response_File_Format): New enumeration type
	(Project_Configuration): New componants Max_Command_Line_Length,
	Resp_File_Format and Resp_File_Options.

	* snames.ads-tmpl: Add new standard names for linking response files
	for gprbuild: GNU, None, Object_List, Option_List,
	Max_Command_Line_Length, Response_File_Format and
	Response_File_Switches.

2009-04-10  Geert Bosch  <bosch@adacore.com>

	* system-aix.ads, system-darwin-ppc.ads, system-darwin-x86.ads,
	system-freebsd-x86.ads, system-hpux.ads, system-hpux-ia64.ads,
	system-irix-n32.ads, system-irix-o32.ads, system-linux-alpha.ads,
	system-linux-hppa.ads, system-linux-ia64.ads, system-linux-ppc.ads,
	system-linux-s390.ads, system-linux-s390x.ads, system-linux-sh4.ads,
	system-linux-sparc.ads, system-linux-x86_64.ads, system-linux-x86.ads,
	system-mingw.ads, system-solaris-sparc.ads, system-solaris-sparcv9.ads,
	system-solaris-x86.ads, system-tru64.ads, system-vms_64.ads,
	system-vms.ads, system-vms-ia64.ads, system-vms-zcx.ads,
	system-vxworks-arm.ads, system-vxworks-m68k.ads,
	system-vxworks-mips.ads, system-vxworks-ppc.ads,
	system-vxworks-sparcv9.ads, system-vxworks-x86.ads
	(Backend_Overflow_Checks): Set to True.

From-SVN: r145924
2009-04-10 17:57:48 +02:00
Arnaud Charlet 934a3a2580 [multiple changes]
2009-04-10  Thomas Quinot  <quinot@adacore.com>

	* exp_attr.adb: Minor reformatting

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* sem_aux.adb: Minor reformatting

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_prag.adb (Check_Precondition_Postcondition): Within a generic,
	analyze the expression for a postcondition, even if the compiler mode
	is Generate_Code.

From-SVN: r145923
2009-04-10 17:27:27 +02:00
Robert Dewar ab8e1b353e sem_aux.adb: Minor reformatting
2009-04-10  Robert Dewar  <dewar@adacore.com>

	* sem_aux.adb: Minor reformatting

From-SVN: r145922
2009-04-10 17:23:41 +02:00
Arnaud Charlet 1ca3588143 Complete previous change.
From-SVN: r145921
2009-04-10 17:20:30 +02:00
Ed Falis 2c880bdfe5 init.c: Change VxWorks 6 stack overflow checking for kernel apps.
2009-04-10  Ed Falis  <falis@adacore.com>

	* init.c: Change VxWorks 6 stack overflow checking for kernel apps.

	* system-vxworks-ppc.ads, system-vxworks-x86.ads: Update header.

From-SVN: r145920
2009-04-10 17:18:04 +02:00
Thomas Quinot d8221f4558 sem_ch6.ads (Check_Subtype_Conformant): Add ??? comment for undocumented formal.
2009-04-10  Thomas Quinot  <quinot@adacore.com>

	* sem_ch6.ads (Check_Subtype_Conformant): Add ??? comment for
	undocumented formal.
	Minor reformatting

	* a-direio.ads: Fix typo in comment

	* sem_ch3.adb, g-dirope.adb, sem_type.adb, sem_ch12.adb, sem_case.adb,
	errout.adb, sem_ch4.adb, sem_ch11.adb, exp_dist.adb, sem_ch13.adb:
	Use uniform phrasing for comment at start of subprogram body.

	* xsnamest.adb: Add note to explain why we use specific names for the
	newly generated files instead of generating snames.{ads,adb,h} directly

From-SVN: r145918
2009-04-10 17:12:15 +02:00
Arnaud Charlet f559e62f20 [multiple changes]
2009-04-10  Sergey Rybin  <rybin@adacore.com>

	* vms_data.ads:
	Add qualifier for new gnatstub option '--no-exception'

	* gnat_ugn.texi:
	Add the description of the new gnatstub option '--no-exception'

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* rtsfind.adb: Minor reformatting

2009-04-10  Thomas Quinot  <quinot@adacore.com>

	* sem_disp.adb: Minor reformatting.
	Add comment pointing to RM clause for the case of warning against a
	(failed) attempt at declaring a primitive operation elsewhere than in a
	package spec.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch12.adb (Denotes_Formal_Package): Check whether the package is
	an actual for a previous formal package of the current instance.

From-SVN: r145917
2009-04-10 17:01:10 +02:00
Arnaud Charlet e50e1c5ee1 [multiple changes]
2009-04-10  Bob Duff  <duff@adacore.com>

	* rtsfind.adb (RTE): Put implicit with_clauses on whatever unit needs
	them first, rather than on the extended main unit.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch6.adb (Check_Discriminant_Conformance): If discriminant
	specification of full view carries a null exclusion indicator, create
	an itype for it, to check for conformance with partial view.

From-SVN: r145916
2009-04-10 16:54:21 +02:00