gcc/gcc/fortran
Janus Weil bd09b73784 re PR fortran/42048 ([F03] Erroneous syntax error message on TBP call)
2009-11-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42048
	* match.c (gfc_match_call): If we're inside a function with derived
	type return value, allow calling a TBP of the result variable.


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

	PR fortran/42048
	* gfortran.dg/typebound_call_11.f03: New test.

From-SVN: r154190
2009-11-15 15:54:05 +01:00
..
ChangeLog re PR fortran/42048 ([F03] Erroneous syntax error message on TBP call) 2009-11-15 15:54:05 +01:00
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog.ptr
Make-lang.in
arith.c arith.c (arith_power): Use mpc_pow_z. 2009-10-07 23:40:25 +00:00
arith.h
array.c re PR fortran/40940 ([F03] CLASS statement) 2009-08-31 21:08:03 +02:00
bbt.c
check.c re PR fortran/41777 (Wrong-code with POINTER-returning GENERIC function) 2009-10-29 16:24:38 +01:00
config-lang.in
convert.c
cpp.c
cpp.h
data.c
data.h
decl.c re PR fortran/41608 ([OOP] ICE with CLASS and invalid code) 2009-10-17 18:09:25 +00:00
dependency.c
dependency.h
dump-parse-tree.c re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
error.c re PR fortran/41459 (Error not printed with -Werror and -fmax-errors=1) 2009-09-24 21:53:36 +00:00
expr.c expr.c (gfc_check_pointer_assign): Do the correct type checking when CLASS variables are involved. 2009-10-07 12:54:35 +02:00
f95-lang.c except.h (struct eh_region_d): Add use_cxa_end_cleanup. 2009-09-28 09:44:32 -07:00
gfc-internals.texi re PR fortran/37425 (Fortran 2003: GENERIC bindings as operators) 2009-08-30 10:26:38 +02:00
gfortran.h re PR fortran/41608 ([OOP] ICE with CLASS and invalid code) 2009-10-17 18:09:25 +00:00
gfortran.texi re PR fortran/37425 (Fortran 2003: GENERIC bindings as operators) 2009-08-30 10:26:38 +02:00
gfortranspec.c
interface.c re PR fortran/41556 ([OOP] Errors in applying operator/assignment to an abstract type) 2009-11-05 16:31:07 +01:00
intrinsic.c re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
intrinsic.h re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
intrinsic.texi intrinsic.texi (XOR): Refer also to .NEQV. 2009-11-12 14:34:44 +01:00
invoke.texi
io.c re PR fortran/38439 (I/O PD edit descriptor inconsistency) 2009-10-11 17:41:23 +00:00
ioparm.def
iresolve.c
iso-c-binding.def
iso-fortran-env.def
lang-specs.h
lang.opt
libgfortran.h
match.c re PR fortran/42048 ([F03] Erroneous syntax error message on TBP call) 2009-11-15 15:54:05 +01:00
match.h re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
matchexp.c
mathbuiltins.def
misc.c re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
module.c re PR fortran/41784 ([OOP] ICE in load_derived_extensions) 2009-10-24 18:50:41 +02:00
openmp.c
options.c c-opts.c (c_common_post_options): Move LTO option processing code ... 2009-11-04 09:40:15 +00:00
parse.c re PR fortran/41586 ([OOP] Allocatable _scalars_ are never auto-deallocated) 2009-10-19 21:21:18 +02:00
parse.h expr.c (gfc_check_pointer_assign): Do the correct type checking when CLASS variables are involved. 2009-10-07 12:54:35 +02:00
primary.c re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
resolve.c re PR fortran/41978 ([F03] ICE in gfc_conv_expr_descriptor for array PPC assignment) 2009-11-11 23:37:31 +01:00
scanner.c re PR fortran/39229 (No warning of truncated lines if a continuation line follows) 2009-09-01 03:02:07 +00:00
simplify.c re PR fortran/33197 (Fortran 2008: math functions) 2009-10-02 03:52:05 +00:00
st.c re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
symbol.c re PR fortran/41781 ([OOP] bogus undefined label error with SELECT TYPE.) 2009-10-22 10:53:26 +02:00
target-memory.c
target-memory.h
trans-array.c re PR fortran/41586 ([OOP] Allocatable _scalars_ are never auto-deallocated) 2009-10-19 21:21:18 +02:00
trans-array.h
trans-common.c trans-common.c (create_common): Set TREE_PUBLIC to false on fake variables. 2009-10-28 20:44:47 +00:00
trans-const.c
trans-const.h
trans-decl.c re PR fortran/41918 (Superflous warning "was declared INTENT(OUT) but was not set") 2009-11-05 20:57:12 +00:00
trans-expr.c re PR fortran/41907 (465.tonto in SPEC CPU 2006 runtime failure) 2009-11-03 17:51:52 +01:00
trans-intrinsic.c re PR fortran/41772 (Wrong code due to TRANSFER of EMPTY array section) 2009-10-24 10:11:46 +00:00
trans-io.c
trans-openmp.c re PR fortran/41714 ([OOP] ALLOCATE SOURCE= does not properly copy the value from SOURCE) 2009-10-26 10:08:03 +01:00
trans-stmt.c re PR fortran/41714 ([OOP] ALLOCATE SOURCE= does not properly copy the value from SOURCE) 2009-10-26 10:08:03 +01:00
trans-stmt.h re PR fortran/41581 ([OOP] Allocation of a CLASS with SOURCE=<class> does not work) 2009-10-13 18:12:24 +02:00
trans-types.c re PR fortran/40996 ([F03] ALLOCATABLE scalars) 2009-09-30 21:55:45 +02:00
trans-types.h
trans.c re PR fortran/41714 ([OOP] ALLOCATE SOURCE= does not properly copy the value from SOURCE) 2009-10-26 10:08:03 +01:00
trans.h re PR fortran/39626 (Correctly implement details of Fortran 2008 BLOCK construct) 2009-09-29 09:42:42 +02:00
types.def