aboutsummaryrefslogtreecommitdiff
path: root/gcc/f
AgeCommit message (Collapse)AuthorFilesLines
1998-09-01bugs.texi, [...]: Doc updates from Craig.Craig Burley1-12/+350
8 * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates from Craig. From-SVN: r22154
1998-09-01bugs.texi, [...]: Doc updates from Craig.Craig Burley3-28/+33
* bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates from Craig. From-SVN: r22153
1998-09-01bugs.texi, [...]: Doc updates from Craig.Craig Burley1-16/+174
* bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates from Craig. From-SVN: r22152
1998-09-01bugs.texi, [...]: Doc updates from Craig.Craig Burley1-0/+5
� * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates from Craig. From-SVN: r22151
1998-08-25g77.texi: Increment `version-g77' and fix a few typos.Dave Love1-9/+9
* g77.texi: Increment `version-g77' and fix a few typos. From-SVN: r21992
1998-08-25g77.texi: Increment `version-g77' and fix a few typos.Dave Love1-0/+4
� * g77.texi: Increment `version-g77' and fix a few typos. From-SVN: r21991
1998-08-18Make-lang.in: Add several "else true" clauses to deal with lame systems.Jeffrey A Law2-10/+15
* Make-lang.in: Add several "else true" clauses to deal with lame systems. From-SVN: r21834
1998-08-13* Make-lang.in (g77.o): Touch lang-f77 before checking it.H.J. Lu2-0/+8
From-SVN: r21708
1998-08-09Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi with explicit ↵Dave Love3-5/+33
use of tex. 1998-08-09 Dave Love <d.love@dl.ac.uk> * Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi with explicit use of tex. (f77.mostlyclean): Remove TeX index files. * g77install.texi (Prerequisites): Kluge round TeX lossage with hyphen in @value in @code. From-SVN: r21642
1998-08-05com.c (ffecom_convert_narrow_, [...]): Allow conversion from pointer to ↵Craig Burley1-1/+1
same-sized integer... Tue Aug 4 16:59:39 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_convert_narrow_, ffecom_convert_widen_): Allow conversion from pointer to same-sized integer, to fix invoking SIGNAL as a function. From-SVN: r21618
1998-08-05com.c (ffecom_convert_narrow_, [...]): Allow conversion from pointer to ↵Craig Burley2-4/+16
same-sized integer... Tue Aug 4 16:59:39 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_convert_narrow_, ffecom_convert_widen_): Allow conversion from pointer to same-sized integer, to fix invoking SIGNAL as a function. [[Split portion of a mixed commit.]] From-SVN: r21617.2
1998-07-26Fix 980615-0.f:Craig Burley3-1/+7
Sat Jul 25 17:23:55 1998 Craig Burley <burley@gnu.org> Fix 980615-0.f: * stc.c (ffestc_R1229_start): Set info to ANY as well. From-SVN: r21401
1998-07-26BUGS, [...]: Rebuilt.Dave Love1-0/+4
1998-07-26 Dave Love <d.love@dl.ac.uk> * BUGS, INSTALL, NEWS: Rebuilt. From-SVN: r21399
1998-07-26Rebuilt.Dave Love3-675/+815
From-SVN: r21398
1998-07-21g77spec.c (lang_specific_driver): Return unmolested command line when --help ↵Craig Burley1-0/+6
seen. P * g77spec.c (lang_specific_driver): Return unmolested command line when --help seen. Comment out code that printed g77-specific --help info. From-SVN: r21332
1998-07-21g77spec.c (lang_specific_driver): Return unmolested command line when --help ↵Craig Burley1-0/+6
seen. � * g77spec.c (lang_specific_driver): Return unmolested command line when --help seen. Comment out code that printed g77-specific --help info. From-SVN: r21331
1998-07-19lang-options.h: Fix up doc strings.Craig Burley4-96/+100
* lang-options.h: Fix up doc strings. Remove the unimplemented -fdcp-intrinsics-* options. * str-1t.fin: Change mixed-case spelling of `GoTo' from `Goto'. From-SVN: r21292
1998-07-16(ffecom_finish_symbol_transform_): Revert change of 1998-05-23...Jeff Law1-1/+1
* (ffecom_finish_symbol_transform_): Revert change of 1998-05-23, as it was too aggressive, in that it prevented transformation of (used) functions before primary code generation. From-SVN: r21236
1998-07-16(ffecom_finish_symbol_transform_): Revert change of 1998-05-23...Craig Burley1-29/+4
d * (ffecom_finish_symbol_transform_): Revert change of 1998-05-23, as it was too aggressive, in that it prevented transformation of (used) functions before primary code generation. From-SVN: r21235
1998-07-16(ffecom_finish_symbol_transform_): Revert change of 1998-05-23...Craig Burley1-0/+7
� * (ffecom_finish_symbol_transform_): Revert change of 1998-05-23, as it was too aggressive, in that it prevented transformation of (used) functions before primary code generation. From-SVN: r21234
1998-07-16Updates from craig.Jeff Law1-20/+153
From-SVN: r21233
1998-07-15Make-lang.in (f77.rebuilt): Fix to depend on build-dir-based, not ↵Craig Burley1-1/+1
source-based, g77.info. Mon Jul 13 18:45:06 1998 Craig Burley <burley@gnu.org> * Make-lang.in (f77.rebuilt): Fix to depend on build-dir-based, not source-based, g77.info. * g77.texi: Merge docs with 0.5.24. * g77install.texi: Ditto. From-SVN: r21192
1998-07-15intdoc.texi: Regenerated.Dave Love2-6/+10
1998-07-15 Dave Love <d.love@dl.ac.uk> * intdoc.texi: Regenerated. From-SVN: r21191
1998-07-15Changes from Craig.Dave Love2-83/+71
From-SVN: r21179
1998-07-15Make-lang.in (f77.rebuilt): Fix to depend on build-dir-based, not ↵Craig Burley4-26/+88
source-based, g77.info. Mon Jul 13 18:45:06 1998 Craig Burley <burley@gnu.org> * Make-lang.in (f77.rebuilt): Fix to depend on build-dir-based, not source-based, g77.info. * g77.texi: Merge docs with 0.5.24. * g77install.texi: Ditto. From-SVN: r21178
1998-07-15Cleanups vis-a-vis g77-0.5.24:Craig Burley5-14/+48
Mon Jul 13 18:02:29 1998 Craig Burley <burley@gnu.org> Cleanups vis-a-vis g77-0.5.24: * g77spec.c (lang_specific_driver): Tabify source. * top.c (ffe_decode_option): Use fixed macro to set internal-checking flag. * top.h (ffe_set_is_do_internal_checks): Fix macro. From-SVN: r21177
1998-07-15Cleanups vis-a-vis system.h cutover and g77-0.5.24:Craig Burley6-2/+21
Mon Jul 13 17:33:44 1998 Craig Burley <burley@gnu.org> Cleanups vis-a-vis system.h cutover and g77-0.5.24: * Makefile.in (fini.o): Define USE_HCONFIG macro so source code doesn't have to. * fini.c: Don't define USE_HCONFIG here, since source code usually shouldn't care about this. * ansify.c: Include stddef.h only if we have it. * intdoc.c: Ditto. * proj.h: Ditto. From-SVN: r21176
1998-07-13Added --help descriptions of various command line switchesNick Clifton2-123/+131
From-SVN: r21111
1998-07-13com.c (ffecom_push_tempvar): Replace kludge that munged back-end globals ↵Craig Burley2-9/+16
directly with proper calls to... Mon Jul 13 11:54:03 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_push_tempvar): Replace kludge that munged back-end globals directly with proper calls to push_topmost_sequence and pop_topmost_sequence. From-SVN: r21105
1998-07-12version.c: Bump version.Dave Love1-0/+4
1998-07-12 Dave Love <d.love@dl.ac.uk> * version.c: Bump version. From-SVN: r21081
1998-07-12Bump version.Dave Love1-1/+1
From-SVN: r21080
1998-07-12Fix 980616-0.f:Craig Burley2-1/+24
Sat Jul 11 19:24:32 1998 Craig Burley <burley@gnu.org> Fix 980616-0.f: * equiv.c (ffeequiv_offset_): Don't crash on various possible ANY operands. From-SVN: r21079
1998-07-12com.c (ffecom_expr_): Die if padding for constant is non-zero.Craig Burley2-23/+8
Sat Jul 11 18:24:37 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_expr_) [FFEBLD_opCONTER]: Die if padding for constant is non-zero. * com.c (__eprintf): Delete this function, it is obsolete. From-SVN: r21078
1998-07-09intdoc.in (HOSTNM_func, [...]): Update last change.Dave Love1-0/+4
1998-07-09 Dave Love <d.love@dl.ac.uk> * intdoc.in (HOSTNM_func, HOSTNM_subr): Update last change. From-SVN: r21039
1998-07-09Update last change.Dave Love1-4/+4
From-SVN: r21038
1998-07-08Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on ↵Jeff Law1-1/+1
types like `ftnlen': Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on types like `ftnlen': * com.c (ffecom_start_progunit_): Don't bother resetting "invented" flag for identifier. (ffecom_transform_equiv_): Don't bother zeroing "ignored" flag for decl. (pushdecl): No longer set "ignored", "used", or "suppressed debug" flags for decls having "invented" identifiers. From-SVN: r21022
1998-07-08Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on ↵Craig Burley1-10/+0
types like `ftnlen': d Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on types like `ftnlen': * com.c (ffecom_start_progunit_): Don't bother resetting "invented" flag for identifier. (ffecom_transform_equiv_): Don't bother zeroing "ignored" flag for decl. (pushdecl): No longer set "ignored", "used", or "suppressed debug" flags for decls having "invented" identifiers. From-SVN: r21021
1998-07-08Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on ↵Craig Burley1-0/+12
types like `ftnlen': � Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on types like `ftnlen': * com.c (ffecom_start_progunit_): Don't bother resetting "invented" flag for identifier. (ffecom_transform_equiv_): Don't bother zeroing "ignored" flag for decl. (pushdecl): No longer set "ignored", "used", or "suppressed debug" flags for decls having "invented" identifiers. From-SVN: r21020
1998-07-08Honor [sic] JCB technical writer preferences :-).Dave Love1-4/+4
From-SVN: r21006
1998-07-06Make-lang.in (f77.stage?): Use mv -f instead of just mv so that we can move ↵Mike Stump1-4/+4
g77.c. 8 * Make-lang.in (f77.stage?): Use mv -f instead of just mv so that we can move g77.c. From-SVN: r20958
1998-07-06Make-lang.in (f77.stage?): Use mv -f instead of just mv so that we can move ↵Mike Stump1-0/+5
g77.c. � * Make-lang.in (f77.stage?): Use mv -f instead of just mv so that we can move g77.c. From-SVN: r20957
1998-07-06intdoc.in (HOSTNM_func, [...]): Note possible need for -lsocket.Dave Love3-12/+32
1998-07-06 Dave Love <d.love@dl.ac.uk> * intdoc.in (HOSTNM_func, HOSTNM_subr): Note possible need for -lsocket. From-SVN: r20949
1998-07-06intdoc.in: Add entry for DATE_AND_TIME.Dave Love6-10/+83
1998-07-05 Dave Love <d.love@dl.ac.uk> * intdoc.in: Add entry for DATE_AND_TIME. * intrin.def: Add implementation for DATE_AND_TIME. Make second and third args of SYSTEM_CLOCK optional. * com.c (ffecom_expr_intrinsic_): New case for DATE_AND_TIME. * com-rt.def (FFECOM_gfrtSYSTEM_CLOCK): Call G77_system_clock_0, not system_clock_. (FFECOM_gfrtDATE_AND_TIME): New DEFGFRT. From-SVN: r20938
1998-07-01Fix 980701-1.f (which was producing "unaligned trap" on an Alpha running ↵Craig Burley4-17/+62
GNU/Linux, as predicted): Wed Jul 1 11:19:13 1998 Craig Burley <burley@gnu.org> Fix 980701-1.f (which was producing "unaligned trap" on an Alpha running GNU/Linux, as predicted): * equiv.c (ffeequiv_layout_local_): Don't bother coping with pre-padding of entire area while building it; do that instead after the building is done, and do it by modifying only the modulo field. This covers the case of alignment stringency being increased without lowering the starting offset, unlike the previous changes, and even more elegantly than those. * target.c (ffetarget_align): Make sure alignments are non-zero, just in case. From-SVN: r20875
1998-06-30Fix 980628-*.f:Craig Burley11-60/+239
Mon Jun 29 09:47:33 1998 Craig Burley <burley@gnu.org> Fix 980628-*.f: * bld.h: New `pad' field and accessor macros for ACCTER, ARRTER, and CONTER ops. * bld.c (ffebld_new_accter, ffebld_new_arrter, ffebld_new_conter_with_orig): Initialize `pad' field to zero. * com.c (ffecom_transform_common_): Include initial padding (aka modulo aka offset) in size calculation. Copy initial padding value into FFE initialization expression so the GBE transformation of that expression includes it. Make array low bound 0 instead of 1, for consistency. (ffecom_transform_equiv_): Include initial padding (aka modulo aka offset) in size calculation. Copy initial padding value into FFE initialization expression so the GBE transformation of that expression includes it. Make array low bound 0 instead of 1, for consistency. (ffecom_expr_, case FFEBLD_opACCTER): Delete unused `size' variable. Track destination offset separately, allowing for initial padding. Don't bother setting initial PURPOSE offset if zero. Include initial padding in size calculation. (ffecom_expr_, case FFEBLD_opARRTER): Allow for initial padding. Include initial padding in size calculation. Make array low bound 0 instead of 1, for consistency. (ffecom_finish_global_): Make array low bound 0 instead of 1, for consistency. (ffecom_notify_init_storage): Copy `pad' field from old ACCTER to new ARRTER. (ffecom_notify_init_symbol): Ditto. * data.c (ffedata_gather_): Initialize `pad' field in new ARRTER to 0. (ffedata_value_): Ditto. * equiv.c (ffeequiv_layout_local_): When lowering start of equiv area, extend lowering to maintain needed alignment. * target.c (ffetarget_align): Handle negative offset correctly. * global.c (ffeglobal_pad_common): Warn about non-zero padding only the first time its seen. If new padding larger than old, update old. (ffeglobal_save_common): Use correct type for size throughout. * global.h: Use correct type for size throughout. (ffeglobal_common_pad): New macro. (ffeglobal_pad): Delete this unused and broken macro. From-SVN: r20817
1998-06-27g77spec.c (lang_specific_driver): Put `-lg2c' in front of any `-lm' that is ↵Craig Burley3-0/+16
seen. * g77spec.c (lang_specific_driver): Put `-lg2c' in front of any `-lm' that is seen. From-SVN: r20763
1998-06-27* Make-lang.in (g77): Depend on mkstemp.o. Link in mkstemp.oJeffrey A Law2-2/+6
From-SVN: r20753
1998-06-23Forgot to commit.Jeff Law1-0/+4
From-SVN: r20683
1998-06-23* g77spec.c (lang_specific_driver): Revert last change.Jeff Law1-1/+1
From-SVN: r20682
1998-06-22* Make-lang.in (G77STAGESTUFF): Add g77.c.H.J. Lu2-1/+5
From-SVN: r20662