aboutsummaryrefslogtreecommitdiff
path: root/gcc/f
AgeCommit message (Collapse)AuthorFilesLines
2001-12-15Daily bump.GCC Administrator1-1/+1
From-SVN: r48036
2001-12-14builtins.def: Rename BUILT_IN_FSQRT to BUILT_IN_SQRT and __builtin_fsqrt to ↵Andreas Jaeger3-11/+16
__builtin_sqrt. 2001-12-14 Roger Sayle <roger@eyesopen.com> * builtins.def: Rename BUILT_IN_FSQRT to BUILT_IN_SQRT and __builtin_fsqrt to __builtin_sqrt. * builtins.c (expand_builtin_mathfn,expand_builtin): Same. * doc/extend.texi: Simplify documentation to match patch. f: * com-rt.def: Use __builtin_sqrt instead of __builtin_fsqrt. * com.c (ffecom_init_0): Same, and fixed enumeration usage. libstdc++-v3: * acconfig.h: Test for __builtin_sqrt instead of __builtin_fsqrt. * acinclude.m4: Same. * include/c_shadow/bits/std_cmath.h: Same. * aclocal.m4: Regenerated. * config.h.in: Regenerated. * configure: Regenerated. From-SVN: r48008
2001-12-14Daily bump.GCC Administrator1-1/+1
From-SVN: r47995
2001-12-13Daily bump.GCC Administrator1-1/+1
From-SVN: r47966
2001-12-12Daily bump.GCC Administrator1-1/+1
From-SVN: r47924
2001-12-11Daily bump.GCC Administrator1-1/+1
From-SVN: r47865
2001-12-10cpp.texi: Don't condition menus on @ifinfo.Joseph Myers2-4/+4
* doc/cpp.texi: Don't condition menus on @ifinfo. Condition the copyright notice formerly conditioned on @ifinfo on @ifnottex instead. f: * g77.texi: Don't condition menus on @ifinfo. ch: * chill.texi: Don't condition menus on @ifinfo. From-SVN: r47842
2001-12-10Daily bump.GCC Administrator1-1/+1
From-SVN: r47836
2001-12-09Daily bump.GCC Administrator1-1/+1
From-SVN: r47809
2001-12-08Daily bump.GCC Administrator1-1/+1
From-SVN: r47787
2001-12-07Daily bump.GCC Administrator1-1/+1
From-SVN: r47749
2001-12-06Daily bump.GCC Administrator1-1/+1
From-SVN: r47707
2001-12-05* f/com.c (ffecom_1): Properly handle TREE_READONLY for INDIRECT_REF.Richard Kenner2-1/+7
From-SVN: r47667
2001-12-05Daily bump.GCC Administrator1-1/+1
From-SVN: r47660
2001-12-04Revert previous patchAlexandre Oliva2-6/+1
From-SVN: r47612
2001-12-04com.c (ffecom_expr_power_integer_): Adjust expand_start_stmt_expr() invocation.Alexandre Oliva2-1/+6
* com.c (ffecom_expr_power_integer_): Adjust expand_start_stmt_expr() invocation. From-SVN: r47609
2001-12-04Daily bump.GCC Administrator1-1/+1
From-SVN: r47594
2001-12-03c-decl.c (grokdeclarator): Use ISO word.Neil Booth4-10/+17
* c-decl.c (grokdeclarator): Use ISO word. * cppinit.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * diagnostic.c: Similarly. * emit-rtl.c: Similarly. * final.c: Similarly. * gcc.c: Similarly. * tradcpp.c: Similarly. * config/arm/arm.c: Similarly. * config/arm/arm.h: Similarly. * config/avr/avr.c: Similarly. * config/avr/avr.h: Similarly. * config/c4x/c4x.c: Similarly. * config/cris/cris.c: Similarly. * config/cris/cris.h: Similarly. * config/d30v/d30v.c: Similarly. * config/dsp16xx/dsp16xx.c: Similarly. * config/dsp16xx/dsp16xx.h: Similarly. * config/h8300/h8300.c: Similarly. * config/i386/i386.c: Similarly. * config/i386/xm-djgpp.h: Similarly. * config/i960/i960.h: Similarly. * config/m32r/m32r.c: Similarly. * config/m68hc11/m68hc11.c: Similarly. * config/m88k/m88k.c: Similarly. * config/m88k/m88k.h: Similarly. * config/mcore/mcore.c: Similarly. * config/mcore/mcore.h: Similarly. * config/mips/mips.c: Similarly. * config/mmix/mmix.c: Similarly. * config/pa/pa.c: Similarly. * config/rs6000/rs6000.c: Similarly. * config/rs6000/sysv4.h: Similarly. * config/s390/s390.c: Similarly. * config/sparc/sparc.c: Similarly. * config/v850/v850-c.c: Similarly. * config/v850/v850.c: Similarly. ch: * actions.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * decl.c: Similarly. * expr.c: Similarly. * inout.c: Similarly. * lang.c: Similarly. * loop.c: Similarly. * nloop.c: Similarly. * parse.c: Similarly. * satisfy.c: Similarly. * tasking.c: Similarly. * tree.c: Similarly. * typeck.c: Similarly. cp: * typeck2.c: Remove leading capital from diagnostic messages, as per GNU coding standards. f: * com.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * g77spec.c: Similarly. * lex.c: Similarly. java: * expr.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * jcf-io.c: Similarly. * jcf-parse.c: Similarly. * jv-scan.c: Similarly. * jvspec.c: Similarly. * mangle.c: Similarly. From-SVN: r47558
2001-12-03Daily bump.GCC Administrator1-1/+1
From-SVN: r47545
2001-12-02Daily bump.GCC Administrator1-1/+1
From-SVN: r47522
2001-12-01Daily bump.GCC Administrator1-1/+1
From-SVN: r47507
2001-12-01gencheck.c, [...]: Don't define xmalloc.Zack Weinberg2-1/+5
* gencheck.c, gengenrtl.c: Don't define xmalloc. * gensupport.c: Don't define xstrdup, xcalloc, xrealloc, xmalloc. * f/fini.c: Use xmalloc. From-SVN: r47506
2001-12-01configure.in (AC_CHECK_FUNCS): Delete strtoul, bsearch, popen, strchr, ↵Kaveh R. Ghazi3-78/+8
strrchr, isascii, gettimeofday. * configure.in (AC_CHECK_FUNCS): Delete strtoul, bsearch, popen, strchr, strrchr, isascii, gettimeofday. * config.in, configure: Regenerate. f: * Make-lang.in: Delete references to proj.[co], proj-h.[co]. * proj.c: Delete file. From-SVN: r47501
2001-11-30Daily bump.GCC Administrator1-1/+1
From-SVN: r47479
2001-11-30Purge cruft now we have build libiberty.Zack Weinberg2-10/+15
* Makefile.in (OBSTACK, VFPRINTF, DOPRINT, STRSTR, HOST_OBSTACK, HOST_VFPRINTF, HOST_DOPRINT, HOST_STRSTR, USE_HOST_OBSTACK, USE_HOST_VFPRINTF, USE_HOST_DOPRINT, USE_HOST_STRSTR): Delete variables. (vfprintf.o, doprint.o, strstr.o, splay-tree.o, obstack.o, hashtab.o, safe-ctype.o, $(HOST_PREFIX_1)obstack.o, $(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o, $(HOST_PREFIX_1)strstr.o), $(HOST_PREFIX_1)): Delete rules. (LIBIBERTY, BUILD_LIBIBERTY): New variables. (LIBDEPS): Now just $(INTLDEPS) $(LIBIBERTY). (LIBS): Now just $(INTLLIBS) @LIBS@ $(LIBIBERTY). (HOST_LIBDEPS): Now just $(BUILD_LIBIBERTY). (HOST_LIBS): Ditto. (HOST_RTL): Remove hashtab.o safe-ctype.o. (OBJS): Remove splay-tree.o. (gen-protos): Depend on $(HOST_LIBS), not ../libiberty/libiberty.a. (distclean): No need to delete splay-tree.c obstack.c hashtab.c safe-ctype.c. (mostlyclean): Delete build copies of print-rtl.c bitmap.c errors.c ggc-none.c (all prefixed with $(HOST_PREFIX_1). * aclocal.m4 (gcc_AC_FUNC_VFPRINTF_DOPRNT, gcc_AC_FUNC_STRSTR): Delete. * configure.in: Don't use them. Set and substitute @FORBUILD@. * config.in, configure: Regenerate. * doprint.c: Move to libiberty/_doprnt.c. * doc/configterms.texi: Document that libiberty is now built up to three times. Fix typo. * f/Make-lang.in (f/fini, f/intdoc): Depend on $(HOST_LIBDEPS) and link with $(HOST_LIBS), not safe-ctype.o. From-SVN: r47475
2001-11-29configure.in (target_list): Add generated-manpages.Joseph Myers2-11/+17
* configure.in (target_list): Add generated-manpages. * configure: Regenerate. * Makefile.in (generated-manpages): Depend on lang.generated-manpages. * objc/Make-lang.in (objc.generated-manpages): New dummy target. ada: * Make-lang.in (ada.generated-manpages): New dummy target. ch: * Make-lang.in (CHILL.generated-manpages): New dummy target. cp: * Make-lang.in (c++.generated-manpages): New dummy target. f: * Make-lang.in (f77.generated-manpages): New target. ($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES). Allow manpage generation to fail. (f77.info): Don't depend on $(srcdir)/f/g77.1. (f77.install-man): Depend on $(GENERATED_MANPAGES) rather than directly on $(srcdir)/g77.1. java: * Make-lang.in (java.generated-manpages): New dummy target. From-SVN: r47442
2001-11-29Daily bump.GCC Administrator1-1/+1
From-SVN: r47439
2001-11-28Daily bump.GCC Administrator1-1/+1
From-SVN: r47403
2001-11-27Daily bump.GCC Administrator1-1/+1
From-SVN: r47371
2001-11-26Daily bump.GCC Administrator1-1/+1
From-SVN: r47335
2001-11-25Daily bump.GCC Administrator1-1/+1
From-SVN: r47310
2001-11-24re PR fortran/3957 (g77 -pipe -xf77-cpp-input sends output to stdout.)Toon Moene2-2/+7
2001-11-24 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/3957 * lang-specs.h: Correct !pipe conditional in tradcpp0 invocation. From-SVN: r47304
2001-11-24Daily bump.GCC Administrator1-1/+1
From-SVN: r47299
2001-11-23Daily bump.GCC Administrator1-1/+1
From-SVN: r47283
2001-11-22Daily bump.GCC Administrator1-1/+1
From-SVN: r47259
2001-11-21Daily bump.GCC Administrator1-1/+1
From-SVN: r47235
2001-11-21g77.texi: egcs was not a `@command'.Toon Moene4-398/+405
2001-11-21 Toon Moene <toon@moene.indiv.nluug.nl> * g77.texi: egcs was not a `@command'. * invoke.texi: Ditto. * news.texi: Substitute `@command' for `@code' and `@option' for `@samp' where appropriate. From-SVN: r47234
2001-11-20Daily bump.GCC Administrator1-1/+1
From-SVN: r47206
2001-11-20* Make-lang.in: Complete ``Build g77.1 in $(srcdir)''.Loren J. Rittle2-1/+5
From-SVN: r47198
2001-11-20Index: f/ChangeLogGeoffrey Keating3-2/+27
* g77spec.c (lang_specific_driver) [ENABLE_SHARED_LIBGCC]: Add libgcc_s.so if libf2c is used. * Make-lang.in (g77spec.o): Use DRIVER_DEFINES. Index: testsuite/ChangeLog * lib/g77.exp: Don't specify --rpath-link. From-SVN: r47195
2001-11-19cvsignore: Ignore g77.1Toon Moene4-106/+114
2001-11-19 Toon Moene <toon@moene.indiv.nluug.nl> * .cvsignore: Ignore g77.1 * g77.texi: Substitute `@command' for `@code' where appropriate. * invoke.texi: Ditto. From-SVN: r47188
2001-11-19Daily bump.GCC Administrator1-1/+1
From-SVN: r47166
2001-11-18Make-lang.in: Remove all references to LANGUAGES and the stamp files that ↵Toon Moene2-107/+43
depend on its value. 2001-11-18 Toon Moene <toon@moene.indiv.nluug.nl> * Make-lang.in: Remove all references to LANGUAGES and the stamp files that depend on its value. From-SVN: r47152
2001-11-18Makefile.in (c-parse.o, c-common.o): Update dependencies.Neil Booth2-6/+7
* Makefile.in (c-parse.o, c-common.o): Update dependencies. * c-common.c: Include diagnostic.h. (c_common_finish): New. * c-common.h (c_common_finish): New. * c-lang.c (LANG_HOOKS_FINISH): Override. * c-parse.in: Don't include diagnostic.h. (finish_parse): Remove. * langhooks.h: Update comments. * toplev.c (lang_dependent_init): New prototype. (finalize): New. (compile_file): Split cleanup code out to finalize. (lang_dependent_init): Stop if lang_hooks.init fails. (toplev_main): Update. * tree.h (finish_parse): Remove. ada: * misc.c (gnat_decode_option, gnat_init_options): Make definitions static too. (gnat_init): Don't return NULL. (finish_parse): Remove. cp: * lex.c (cxx_finish): Call c_common_finish. (finish_parse): Remove. f: * com.c (finish_parse): Remove. (ffe_finish): Move body of finish_parse. java: * lang.c (finish_parse): Rename to java_finish. (LANG_HOOKS_FINISH, java_finish): New. objc: * objc-act.c (LANG_HOOKS_FINISH): Override. From-SVN: r47141
2001-11-18Daily bump.GCC Administrator1-1/+1
From-SVN: r47137
2001-11-17Daily bump.GCC Administrator1-1/+1
From-SVN: r47115
2001-11-16Daily bump.GCC Administrator1-1/+1
From-SVN: r47083
2001-11-15c-common.c: Include c-lex.h.Neil Booth2-40/+50
* c-common.c: Include c-lex.h. (c_common_lang_init): Change prototype. Call init_c_lex and init_pragma from here. * c-common.h (c_common_lang_init): Change prototype. * c-decl.c (init_decl_processing): Rename. Call c_parse_init. * c-lang.c (c_init): Change prototype. Update. (c_init_options): Update. * c-lex.c (cpp_filename): Remove. (init_c_lex): Update. Read the main file, and get the original file name. (yyparse): Finish the command line options. * c-parse.in (c_parse_init): Call init_reswords here. (init_parse): Remove. * c-tree.h (c_init_decl_processing): New. * cpphash.c (_cpp_init_hashtable): After initializing the hash table, populate it. * cppinit.c (read_original_filename, cpp_finish_options): New. (cpp_create_reader): New prototype. Defer hash table initialization. (cpp_start_read): Rename cpp_read_main_file. Initialize the hash table. Get the original filename. * cpplib.h (cpp_create_reader): Update. (cpp_start_read): Remove. (cpp_read_main_file, cpp_finish_options): New. * cppmain.c (main, do_preprocessing): Update. * langhooks.h (struct langhooks): Update init prototype. * toplev.c (general_init, parse_options_and_default_flags, process_options, lang_indpendent_init, lang_dependent_init, init_asm_output): New; perform the bulk of initialization. (compile_file): Move most of initialization to above functions. (debug_hooks): Initialize statically. (set_Wunused): Relocate. (toplev_main): Move most of initialization to other init functions. Have a clear logic flow. * tree.h (init_parse, init_decl_processing): Remove. ada: * misc.c (gnat_init): Change prototype. Include the functionality of the old init_parse and init_decl_processing. (gnat_init_decl_processing): New prototype. (init_parse): Remove. * utils.c (init_decl_processing): Rename gnat_init_decl_processing. cp: * cp-tree.h (init_reswords, cxx_init_decl_processing): New. (cxx_init): Update prototype. * decl.c (init_decl_processing): Rename. Move null node init to its creation time. * lex.c (cxx_init_options): Update. (cxx_init): Combine with old init_parse; also call cxx_init_decl_processing. f: * com.c (ffecom_init_decl_processing): Renamed from init_decl_processing. (init_parse): Move contents to ffe_init. (ffe_init): Update prototype. java: * decl.c (init_decl_processing): Rename java_init_decl_processing. * java-tree.h: New prototype. * lang.c (java_init): Update prototype. Combine with old init_parse. objc: * objc-act.c (objc_init): Update prototype, combine with old init_parse. (objc_init_options): Update. From-SVN: r47046
2001-11-15Daily bump.GCC Administrator1-1/+1
From-SVN: r47042
2001-11-15g77.texi: Update to use `@command', `@option.Toon Moene3-1204/+1236
2001-11-14 Toon Moene <toon@moene.indiv.nluug.nl> * g77.texi: Update to use `@command', `@option. * invoke.texi: Ditto From-SVN: r47034