Commit Graph

466 Commits

Author SHA1 Message Date
Paul Thomas
61321991ff re PR fortran/26393 (ICE with function returning variable lenght array)
2006-03-01  Paul Thomas  <pault@gcc.gnu.org>

	* iresolve.c (gfc_resolve_dot_product):  Remove any difference in
	treatment of logical types.
	* trans-intrinsic.c (gfc_conv_intrinsic_dot_product):  New function. 

	PR fortran/26393
	* trans-decl.c (gfc_get_symbol_decl): Extend condition that symbols
	must be referenced to include unreferenced symbols in an interface
	body. 

	PR fortran/20938
	* trans-array.c (gfc_conv_resolve_dependencies): Add call to
	gfc_are_equivalenced_arrays.
	* symbol.c (gfc_free_equiv_infos, gfc_free_equiv_lists): New
	functions. (gfc_free_namespace): Call them.
	* trans-common.c (copy_equiv_list_to_ns): New function.
	(add_equivalences): Call it.
	* gfortran.h: Add equiv_lists to gfc_namespace and define
	gfc_equiv_list and gfc_equiv_info.
	* dependency.c (gfc_are_equivalenced_arrays): New function.
	(gfc_check_dependency): Call it.
	* dependency.h: Prototype for gfc_are_equivalenced_arrays.

2006-03-01  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/logical_dot_product.f90: New test. 

	PR fortran/26393
	* gfortran.dg/used_interface_ref.f90: New test.

	PR fortran/20938
	* gfortran.dg/dependency_2.f90: New test.
	* gfortran.fortran-torture/execute/where17.f90: New test.
	* gfortran.fortran-torture/execute/where18.f90: New test.
	* gfortran.fortran-torture/execute/where19.f90: New test.
	* gfortran.fortran-torture/execute/where20.f90: New test.

From-SVN: r111616
2006-03-01 22:24:19 +00:00
Erik Edelmann
b9bd11ca41 MAINTAINERS (Write After Approval): Remove myself.
2006-02-21  Erik Edelmann  <eedelman@gcc.gnu.org>

        * MAINTAINERS (Write After Approval):  Remove myself.
        (Language Front End Maintainers):  Add myself as fortran 95 maintainer.

From-SVN: r111343
2006-02-21 20:28:06 +00:00
Steven G. Kargl
936e1a353f MAINTAINERS (Write After Approval): Remove myself.
2006-02-20  Steven G. Kargl  <kargls@comcast.net>

    * MAINTAINERS (Write After Approval):  Remove myself.
    (Language Front End Maintainers):  Add myself as fortran 95 maintainer.

From-SVN: r111315
2006-02-20 21:46:36 +00:00
Bud Davis
63a7c9ef05 MAINTAINERS (Write After Approval): Remove myself.
2006-02-19  Bud Davis  <jmdavis@link.com>

        * MAINTAINERS (Write After Approval):  Remove myself.
        (Language Front End Maintainers):  Add myself as fortran 95
        maintainer and update e-mail address.

From-SVN: r111269
2006-02-19 16:23:20 +00:00
Francois-Xavier Coudert
a3543e3aad MAINTAINERS (Write After Approval): Remove myself.
* MAINTAINERS (Write After Approval):  Remove myself.
	(Language Front End Maintainers):  Add myself as fortran 95
	maintainer.

From-SVN: r111203
2006-02-17 18:08:57 +00:00
Victor Kaplansky
ca5b1d2cc7 MAINTAINERS (Write After Approval): Add myself.
* MAINTAINERS (Write After Approval): Add myself.

From-SVN: r111134
2006-02-16 09:30:51 +00:00
Jerry DeLisle
95999c27c4 MAINTAINERS: Add self to fortran 95 maintainers.
2006-02-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* MAINTAINERS: Add self to fortran 95 maintainers.

From-SVN: r111009
2006-02-15 01:25:03 +00:00
Thomas Koenig
0499513f3b MAINTAINERS (Write After Approval): Remove myself.
2006-02-16  Thomas Koenig  <Thomas.Koenig@online.de>

	* MAINTAINERS (Write After Approval):  Remove myself.
	(Language Front End Maintainers):  Add myself as
	fortran 95 maintainer.

From-SVN: r110998
2006-02-14 22:35:10 +00:00
Maxim Kuvyrkov
bd37fbf5d0 MAINTAINERS (Write After Approval): Add myself.
2006-02-07  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

	* MAINTAINERS (Write After Approval): Add myself.

From-SVN: r110685
2006-02-07 02:37:38 +00:00
Lee Millward
23027b7a6a MAINTAINERS (Write After Approval): Add myself
* MAINTAINERS (Write After Approval): Add myself

From-SVN: r110555
2006-02-03 19:16:59 +00:00
Dirk Mueller
d54d5437be MAINTAINERS (Write After Approval): Add myself.
2006-01-22  Dirk Mueller  <dmueller@suse.de>

        * MAINTAINERS (Write After Approval): Add myself.

From-SVN: r110088
2006-01-22 14:17:45 +00:00
Rafael Espindola
45861ccf1c add myself to the MAINTAINERS file
From-SVN: r109763
2006-01-16 19:25:25 +00:00
Dorit Nuzman
b5e25bec49 Update my name.
From-SVN: r109642
2006-01-12 12:41:42 +00:00
Paul Thomas
48474141e5 re PR fortran/22146 (ICE when calling ELEMENTAL subroutines)
2006-01-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/22146
	* trans-array.c (gfc_reverse_ss): Remove static attribute.
	(gfc_walk_elemental_function_args): Replace gfc_expr * argument for
	the function call with the corresponding gfc_actual_arglist*.  Change
	code accordingly.
	(gfc_walk_function_expr): Call to gfc_walk_elemental_function_args
	now requires the actual argument list instead of the expression for
	the function call.
	* trans-array.h: Modify the prototype for gfc_walk_elemental_function_args
	and provide a prototype for gfc_reverse_ss.
	* trans-stmt.h (gfc_trans_call): Add the scalarization code for the case
	where an elemental subroutine has array valued actual arguments.

	PR fortran/25029
	PR fortran/21256
	PR fortran/20868
	PR fortran/20870
	* resolve.c (check_assumed_size_reference): New function to check for upper
	bound in assumed size array references.
	(resolve_assumed_size_actual): New function to do a very restricted scan
	of actual argument expressions of those procedures for which incomplete
	assumed size array references are not allowed.
	(resolve_function, resolve_call): Switch off assumed size checking of
	actual arguments, except for elemental procedures and intrinsic
	inquiry functions, in some circumstances.
	(resolve_variable): Call check_assumed_size_reference.

2006-01-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/22146
	* gfortran.dg/elemental_subroutine_1.f90: New test.
	* gfortran.dg/elemental_subroutine_2.f90: New test.

	PR fortran/25029
	PR fortran/21256
	* gfortran.dg/assumed_size_refs_1.f90: New test.

	PR fortran/20868
	PR fortran/20870
	* gfortran.dg/assumed_size_refs_2.f90: New test.
	* gfortran.dg/initialization_1.f90: Change warning message.

From-SVN: r109449
2006-01-07 14:14:08 +00:00
Bernhard Reutner-Fischer
db55bccb01 MAINTAINERS (Write after approval): Add myself.
2006-01-05  Bernhard Fischer  <rep.nop@aon.at>

	* MAINTAINERS (Write after approval): Add myself.

From-SVN: r109377
2006-01-05 13:47:33 +01:00
Chris Lattner
c76c0c831d Add myself.
From-SVN: r109345
2006-01-04 19:47:45 +00:00
Ben Elliston
368872c315 * MAINTAINERS (libdecnumber): Add myself.
From-SVN: r109293
2006-01-04 09:52:08 +11:00
Steven Bosscher
103a4b39c2 * MAINTAINERS: Update my email address.
From-SVN: r109074
2005-12-27 02:00:26 +00:00
Bryce McKinlay
cbe82f2170 MAINTAINERS: Update my email address.
2005-12-15  Bryce McKinlay  <mckinlay@redhat.com>

        * MAINTAINERS: Update my email address.

From-SVN: r108596
2005-12-15 20:04:48 +00:00
Carlos O'Donell
9174b3cf76 MAINTAINERS (Write After Approval): Add myself.
2005-12-12  Carlos O'Donell <carlos@codesourcery.com>

	* MAINTAINERS (Write After Approval): Add myself.

From-SVN: r108443
2005-12-13 01:08:45 +00:00
Nathan Sidwell
121b2cee93 * MAINTAINERS: Add myself as mt maintainer.
From-SVN: r108404
2005-12-12 10:55:59 +00:00
Thiemo Seufer
f85f5913c9 Add myself for write after approval.
From-SVN: r108354
2005-12-10 17:37:58 +00:00
Adam Nemet
a6d6377007 * MAINTAINERS: Change email address.
From-SVN: r108149
2005-12-07 03:46:23 +00:00
Terry Laurenzo
ddb1cbea19 Added Terry Laurenzo
From-SVN: r106620
2005-11-08 00:13:58 +00:00
Janne Blomqvist
9c5141abf2 MAINTAINERS (Write After Approval): Add myself.
2005-11-06  Janne Blomqvist  <jb@gcc.gnu.org>

	* MAINTAINERS (Write After Approval): Add myself.

From-SVN: r106569
2005-11-06 22:31:45 +02:00
Erik Edelmann
4523d51b35 MAINTAINERS (Write After Approval): Add myself.
2005-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>

        * MAINTAINERS (Write After Approval): Add myself.

From-SVN: r106565
2005-11-06 19:07:17 +00:00
Diego Novillo
086b011c2e MAINTAINERS (alias analysis): Add Daniel Berlin and Diego Novillo.
* MAINTAINERS (alias analysis): Add Daniel Berlin and
	Diego Novillo.

From-SVN: r105858
2005-10-24 15:22:15 -04:00
Richard Earnshaw
6d7e9a3582 Update my preferred email address.
From-SVN: r105546
2005-10-18 08:39:47 +00:00
Jie Zhang
f53d286953 * MAINTAINERS (Write After Approval): Add self.
From-SVN: r105429
2005-10-15 01:45:20 +00:00
Kaz Kojima
3015564c8a * MAINTAINERS: Add self as sh libraries/configury maintainer.
From-SVN: r104994
2005-10-05 13:54:41 +00:00
Tom Tromey
2749a92117 * MAINTAINERS: Add self as java maintainer.
From-SVN: r104348
2005-09-16 16:59:40 +00:00
Aldy Hernandez
ad685e8112 * MAINTAINERS: Add self as ms1 maintainer.
From-SVN: r103347
2005-08-22 16:54:35 +00:00
Ian Lance Taylor
9ed8fb9bbc * MAINTAINERS: Add myself as middle-end maintainer.
From-SVN: r103255
2005-08-18 18:46:32 +00:00
Andreas Krebbel
1c23bb9457 MAINTAINERS (write after approval): Added myself.
2005-08-15  Andreas Krebbel  <krebbel1@de.ibm.com>

	* MAINTAINERS (write after approval): Added myself.

From-SVN: r103110
2005-08-15 14:38:41 +00:00
Maciej W. Rozycki
6a134f1c7a * MAINTAINERS (Write After Approval): Add myself.
From-SVN: r103041
2005-08-12 18:09:47 +00:00
Ben Elliston
b089e33adc * MAINTAINERS: Update for removed CPU targets.
From-SVN: r102457
2005-07-28 13:47:15 +10:00
Eric Christopher
35f5a23f7b MAINTAINERS: Change affiliation.
2005-07-21  Eric Christopher  <echristo@apple.com>

        * MAINTAINERS: Change affiliation.

From-SVN: r102241
2005-07-21 18:32:27 +00:00
Paul Woegerer
6a9da7becb * MAINTAINERS: Added myself as crx-port maintainer.
From-SVN: r102237
2005-07-21 15:46:10 +00:00
DJ Delorie
3a664c1c00 * MAINTAINERS: Add self as m32c maintainer.
From-SVN: r102208
2005-07-20 19:27:36 -04:00
Eric Christopher
be9c593a8a MAINTAINERS: Change affiliation.
2005-07-15  Eric Christopher  <echristo@redhat.com>

        * MAINTAINERS: Change affiliation.

From-SVN: r102062
2005-07-15 19:21:54 +00:00
Mark Mitchell
284bdbbd33 MAINTAINERS: Remove Dave Brolley as a cpplib maintainer.
* MAINTAINERS: Remove Dave Brolley as a cpplib maintainer.  Add Dave
	Brolley to write-after-approval.

From-SVN: r101724
2005-07-07 18:40:19 +00:00
Zack Weinberg
a04eae1bf3 * MAINTAINERS: Change email address. Resign from maintainership.
From-SVN: r101518
2005-07-01 21:09:24 +00:00
Richard Guenther
948884cd85 MAINTAINERS: Change my e-mail address and affiliation.
2005-07-01  Richard Guenther  <rguenther@suse.de>

	* MAINTAINERS: Change my e-mail address and affiliation.

From-SVN: r101503
2005-07-01 10:20:32 +00:00
Richard Sandiford
ab99519a1d * MAINTAINERS: Update my email address.
From-SVN: r100891
2005-06-13 19:06:49 +00:00
Andreas Schwab
71bc2a839d MAINTAINERS: Move myself from 'Write After Approval' to 'CPU Port Maintainers' section as...
* MAINTAINERS: Move myself from 'Write After Approval' to
	'CPU Port Maintainers' section as m68k maintainer.

From-SVN: r100751
2005-06-08 09:15:21 +00:00
Richard Sandiford
f26f6b8d5e * MAINTAINERS: Update my email address.
From-SVN: r100577
2005-06-04 06:23:19 +00:00
Jerry DeLisle
d29e107f39 MAINTAINERS (Write After Approval): Add self.
2005-06-01  Jerry DeLisle  <jvdelisle@verizon.net>

	* MAINTAINERS (Write After Approval): Add self.

From-SVN: r100480
2005-06-02 06:14:25 +00:00
Josh Conner
e93196c346 * MAINTAINERS (Write After Approval): Add self.
From-SVN: r100475
2005-06-02 01:03:40 +00:00
Kazu Hirata
ae263c7a36 * MAINTAINERS: Update my email address.
From-SVN: r100468
2005-06-01 22:37:25 +00:00
Ziga Mahkovec
585b3aa313 MAINTAINERS (Write After Approval): Add self.
2005-05-27  Ziga Mahkovec  <ziga.mahkovec@klika.si>

	* MAINTAINERS (Write After Approval): Add self.

From-SVN: r100274
2005-05-27 20:35:35 +00:00