1. 18 May, 2004 1 commit
    • Makefile.def, [...]: Remove all mention of libf2c. · b4117c30
      top:
      	* Makefile.def, Makefile.tpl, configure.in: Remove all mention
      	of libf2c.
      	* configure, Makefile.in: Regenerate.
      contrib:
      	* gcc_update: Remove gcc/f/intdoc.texi and all libf2c files
      	from list of files to be touched.
      	* convert_to_f2c, convert_to_g2c, download_f2c: Delete.
      gcc:
      	* f: Entire directory removed
      
      	* c-common.h (CTI_G77_INTEGER_TYPE, CTI_G77_UINTEGER_TYPE)
      	(CTI_G77_LONGINT_TYPE, CTI_G77_ULONGINT_TYPE)
      	(g77_integer_type_node, g77_uinteger_type_node)
      	(g77_longint_type_node, or g77_ulongint_type_node): Delete.
      	* c-common.c (c_common_nodes_and_builtins): Do not initialize
      	the above set of variables.
      
      	* config/i386/uwin.h: No need to define WIN32_UWIN_TARGET.
      	* doc/invoke.texi, doc/standards.texi: Remove cross-references
      	to g77 manual.
      gcc/po:
      	* exgettext (spec_error_string): Do not scan beyond the end of
      	the string for a close brace.  Do not bail out at the first
      	incidence of %%e.
      	* gcc.pot: Regenerate.
      
      From-SVN: r81967
      Zack Weinberg committed
  2. 21 Feb, 2004 1 commit
    • darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Refer to… · 8bb418a3
      darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Refer to SUBTARGET_OPTION_TRANSLATE_TABLE for architecture-specific options.
      
      [gcc/ChangeLog]
      2004-02-21  Ziemowit Laski  <zlaski@apple.com>
      
              * config/darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Refer to
              SUBTARGET_OPTION_TRANSLATE_TABLE for architecture-specific options.
              * config/i386/darwin.h (SUBTARGET_OPTION_TRANSLATE_TABLE): Define it.
              * config/rs6000/altivec.h: #error out if '-maltivec' not specified.
              (vector, pixel, bool): #define to __vector, __pixel and __bool.
              (__un_args_eq, __bin_args_eq, __tern_args_eq): Move to C-specific
              portion of header.
              (__altivec_link_error_invalid_argument): Remove prototype; will use
              __builtin_altivec_compiletime_error("vec_*") instead.
              (vec_*): Fix/complete set of available operation overloads given the
              existence of distinct 'vector bool ...' and 'vector pixel' types; tighten
              cv-correctness of pointer arguments; in C, always check for correct
              argument types before macro expansion.
              * config/rs6000/darwin.h (SUBTARGET_OPTION_TRANSLATE_TABLE): New macro
              defining Darwin/PowerPC-specific '-f[no-]altivec' and
              '-W[no-]altivec-long-deprecated' switches.
              * config/rs6000/rs6000-c (rs6000_cpu_cpp_builtins): Pre-define
              '__vector', '__pixel' and '__bool' macros using
              '__attribute__((altivec(...)))' types.
              * config/rs6000/rs6000.c (bool_char_type_node, bool_short_type_node,
              bool_int_type_node, pixel_type_node, bool_V16QI_type_node,
              bool_V8HI_type_node, bool_V4SI_type_node, pixel_V8HI_type_node):
              New type nodes.
              (rs6000_warn_altivec_long, rs6000_warn_altivec_long_switch): New, for
              handling '-W[no-]altivec-long-deprecated'.
              (rs6000_override_options): Handle '-W[no-]altivec-long-deprecated'.
              (rs6000_expand_binop_builtin, rs6000_expand_ternop_builtin,
              altivec_expand_dst_builtin): Remove casts from integer literals.
              (altivec_expand_builtin): Likewise; handle expansion of new
              '__builtin_altivec_compiletime_error' function.
              (rs6000_init_builtins): Initialize 'vector bool ...' and 'vector pixel'
              types, and make them distinct from other vector types; register
              '__builtin_altivec_compiletime_error' function.
              (print_operand): For 'P', print a full target register name instead of
              merely its number.
              (rs6000_attribute_table): Add "altivec" attribute.
              (rs6000_handle_altivec_attribute): New function.
              * config/rs6000/rs6000.h (TARGET_OPTIONS): Describe
              '-m[no-]-warn-altivec-long' (which '-W[no-]altivec-long-deprecated'
              maps to).
              (rs6000_warn_altivec_long, rs6000_warn_altivec_long_switch): Forward
              declare.
              (ALTIVEC_BUILTIN_COMPILETIME_ERROR): New built-in enumeration.
      
      [gcc/testsuite/ChangeLog]
      2004-02-21  Ziemowit Laski  <zlaski@apple.com>
      
              * g++.dg/ext/altivec-1.C: Generalize target triple.
              * g++.dg/ext/altivec-2.C: New test case.
              * g++.dg/ext/altivec_check.h: New file.
              * gcc.dg/altivec-1.c: Generalize target triple;
              include altivec_check.h and call altivec_check().
              * gcc.dg/altivec-[2-5].c: Generalize target triple.
              * gcc.dg/altivec-6.c: New test case.
              * gcc.dg/altivec-[7-9].c: Generalize target triple; add
              type casts as needed.
              * gcc.dg/altivec-10.c: Include altivec_check.h and call
              altivec_check().
              * gcc.dg/altivec-12.c: New test case.
              * gcc.dg/altivec-varargs-1.c: Generalize target triple;
              include altivec_check.h and call altivec_check().
              * gcc.dg/altivec_check.h: New file.
      
      From-SVN: r78215
      Ziemowit Laski committed
  3. 05 Feb, 2004 1 commit
    • Index: libf2c/ChangeLog · 0314451d
      Thu Feb  5 15:08:08 2004  Geoffrey Keating  <geoffk@apple.com>
      
      	PR 12179
      	* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Use 'gcc', not 'gcc-lib'.
      	Add comment about poorly-named variables.
      	* Makefile.in (libsubdir): Use 'gcc', not 'gcc-lib'.
      	* configure: Regenerate.
      
      Index: libstdc++-v3/ChangeLog
      2004-02-05  Geoffrey Keating  <geoffk@apple.com>
      
      	PR 12179
      	* .cvsignore: New.
      	* acinclude.m4 (GLIBCXX_EXPORT_INSTALL_INFO): Use 'gcc', not
      	'gcc-lib'.  Add comment about poorly-named variables.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r77351
      Geoffrey Keating committed
  4. 15 Jan, 2004 1 commit
    • configure.in: Add in AC_PREREQ(2.13) · d5b2f1be
      boehm-gc/
      2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.in: Add in AC_PREREQ(2.13)
      
      libf2c/
      2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* libF77/configure.in: Update to AC_PREREQ(2.13)
      	* libI77/configure.in: Update to AC_PREREQ(2.13)
      	* libU77/configure.in: Update to AC_PREREQ(2.13)
      	* libU77/configure: Regenerate.
      
      libffi/
      2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.in: Add in AC_PREREQ(2.13)
      
      libjava/
      2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.in: Add in AC_PREREQ(2.13)
      
      libjava/libltdl
      2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.in: Update to AC_PREREQ(2.57).  Delete FIXME comment.
      
      zlib/
      2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.in: Add in AC_PREREQ(2.13)
      
      From-SVN: r75901
      Kelley Cook committed
  5. 14 Oct, 2003 1 commit
  6. 21 Sep, 2003 1 commit
  7. 09 Sep, 2003 1 commit
  8. 04 Jul, 2003 1 commit
    • Makefile.tpl: Replace PWD with PWD_COMMAND. · 8c90b13a
      2003-07-04  H.J. Lu <hongjiu.lu@intel.com>
      
      	* Makefile.tpl: Replace PWD with PWD_COMMAND.
      	* Makefile.in: Regenerated.
      
      gcc/
      
      2003-07-04  H.J. Lu <hongjiu.lu@intel.com>
      
      	* config-ml.in: Replace PWD with PWD_COMMAND.
      	* Makefile.in: Likewise.
      
      gcc/ada/
      
      2003-07-04  H.J. Lu <hongjiu.lu@intel.com>
      
      	* Make-lang.in: Replace PWD with PWD_COMMAND.
      	* Makefile.adalib: Likewise.
      	* Makefile.in: Likewise.
      
      gcc/treelang/
      
      2003-07-04  H.J. Lu <hongjiu.lu@intel.com>
      
      	* Make-lang.in: Replace PWD with PWD_COMMAND.
      
      libf2c/
      
      2003-07-04  H.J. Lu <hongjiu.lu@intel.com>
      
      	* Makefile.in: Replace PWD with PWD_COMMAND.
      
      libstdc++-v3/
      
      2003-07-04  H.J. Lu <hongjiu.lu@intel.com>
      
      	* Makefile.am: Replace PWD with PWD_COMMAND.
      	* Makefile.in: Regenerated.
      	* docs/html/Makefile: Likewise.
      
      From-SVN: r68931
      H.J. Lu committed
  9. 15 Jun, 2003 1 commit
  10. 05 Jun, 2003 1 commit
    • install.tex: Document profiledbootstrap. · 8f231b5d
      	* install.tex: Document profiledbootstrap.
      
      	* Makefile.tpl (profiledbootstrap): New target.
      	* Makefile.in (profiledbootstrap): New target.
      
      	* Makefile.in (clean, distclean): Kill new stages
      	(POSTSTAGE1_FLAGS_TO_PASS): Break from ...
      	(STAGE2_FLAGS_TO_PASS): ... this one.
      	(STAGEPROFILE_FLAGS_TO_PASS, STAGEFEEDBACK_FLAGS_TO_PASS): New.
      	(stage[2-4]_build): Add POSTSTAGE1_FLAGS_TO_PASS.
      	(stageprofile_build, stageprofile_copy, stagefeedback_build,
      	stagefeedback_copy): New.
      	(restageprofile, restagefeedback, stageprofile-start,
      	stageprofile, stagefeedback-start): Likewise.
      
      	* Make-lang.in:  Add support for stageprofile and stagefeedback
      
      From-SVN: r67498
      Jan Hubicka committed
  11. 21 Apr, 2003 1 commit
  12. 11 Apr, 2003 2 commits
  13. 24 Mar, 2003 1 commit
  14. 12 Mar, 2003 1 commit
    • configure.in: Avoid trailing /. · ff8b9ca8
      2003-03-10  Andreas Schwab  <schwab@suse.de>
      
      boehm-gc:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      libf2c:
      	* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
      	glibcpp_toolexeclibdir.
      	* configure: Rebuilt.
      
      libffi:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      libjava:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      libobjc:
      	* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
      	glibcpp_toolexeclibdir.
      	* configure: Rebuilt.
      
      libstdc++-v3:
      	* acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
      	glibcpp_toolexeclibdir.
      	* aclocal.m4, configure: Rebuilt.
      
      zlib:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      From-SVN: r64267
      Andreas Schwab committed
  15. 20 Feb, 2003 1 commit
  16. 04 Feb, 2003 1 commit
  17. 28 Jan, 2003 1 commit
  18. 09 Jan, 2003 1 commit
    • Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR. · 90e5b39f
      libf2c:
      2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
      
      	* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
      	(install, uninstall): Prepend $(DESTDIR) to destination
      	paths in all (un)installation commands.
      
      libiberty:
      2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
      
      	* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
      
      libobjc:
      2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
      
      	* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
      	(install-libs, install-headers): Prepend $(DESTDIR) to
      	destination paths in all (un)installation commands.
      
      libstdc++:
      2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
      
      	* include/Makefile.am (install-data-local): Prepend
      	$(DESTDIR) to destination paths in all (un)installation
      	commands.  Use ${c_base_builddir} and ${std_builddir}
      	as destination subdirectories to achieve consistency with
      	preceding mkinstalldirs commands.  No effect because both
      	variables contain "." only.
      	* include/Makefile.in: Regenerate.
      
      From-SVN: r61082
      Christian Cornelssen committed
  19. 18 Dec, 2002 1 commit
  20. 16 Dec, 2002 1 commit
  21. 29 Nov, 2002 1 commit
    • configure.in (_XOPEN_SOURCE, [...]): Check that _XOPEN_SOURCE 500L may be… · c6d05307
      configure.in (_XOPEN_SOURCE, [...]): Check that _XOPEN_SOURCE 500L may be defined before defining these.
      
      2002-10-18  Krister Walfridsson  <cato@df.lth.se>
      
             * libU77/configure.in (_XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED,
             __EXTENSIONS__, _FILE_OFFSET_BITS): Check that _XOPEN_SOURCE 500L
             may be defined before defining these.
             * libU77/configure: Regenerate.
             * libI77/configure.in (_XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED,
             __EXTENSIONS__, _FILE_OFFSET_BITS): Check that _XOPEN_SOURCE 500L
             may be defined before defining these.
             * libI77/configure: Regenerate.
      
      From-SVN: r59639
      Krister Walfridsson committed
  22. 19 Nov, 2002 1 commit
  23. 24 Sep, 2002 1 commit
    • update_version: Do not check in files which are unchanged. · b4f94ac1
      maintainer-scripts:
      	* update_version: Do not check in files which are unchanged.
      	* gcc_release: Only update the version in gcc/version.c.
      gcc:
      	* version.c (version_string): Now const char[].
      	* version.h: Update to match.
      gcc/ada:
      	* Make-lang.in (EXTRA_GNATBIND_OBJS): Add version.o.
      	* Makefile.in (TOOLS_LIBS): Add ../../version.o.
      	* gnatvsn.ads: Gnat_Version_String is now a function.
      	* gnatvsn.adb: New file.  When asked for Gnat_Version_String,
      	copy the C version_string into a String and return it.
      	* gnatcmd.adb, gnatkr.adb, gnatlbr.adb, gnatlink.adb,
      	gnatls.adb,gnatmake.adb, gnatprep.adb, gnatpsta.adb:
      	Remove pragma Ident (Gnat_Version_String).  If this was the
      	sole use of package Gnatvsn, remove the with statement too.
      	* gnat1drv.adb: Tweak -gnatv output.
      gcc/f:
      	* Make-lang.in (g77spec.o): Don't depend on f/version.h.
      	(f/parse.o): Depend on version.h not f/version.h.
      	(g77version.o, f/version.o): Delete all references.
      
      	* com.c (ffecom_init_0): Fix transposed array indices in bsearch test.
      	* g77spec.c: Don't include f/version.h or refer to ffe_version_string.
      	* parse.c: Use version_string, not ffe_version_string.
      	* version.c, version.h: Delete files.
      libf2c:
      	* libF77/Version.c: Rename junk to __LIBF77_VERSION__.  Add
      	external decls for __LIBI77_VERSION__ and __LIBU77_VERSION__.
      	Delete __G77_LIBF77_VERSION__
      	(g77__fvers__): Print all three __LIB*77_VERSION__ strings,
      	and __VERSION__ if we have it; nothing else.
      
      	* libI77/Version.c: Provide only __LIBI77_VERSION__ (formerly junk).
      	* libU77/Version.c: Provide only __LIBU77_VERSION__ (formerly junk).
      
      From-SVN: r57461
      Zack Weinberg committed
  24. 23 Sep, 2002 2 commits
    • Daily bump. · d4e81c85
      From-SVN: r57431
      GCC Administrator committed
    • Makefile.am (all-multi): Fix multilib parallel build. · 6c5d742e
      boehm-gc:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      libf2c:
      	* Makefile.in (all): Fix multilib parallel build.
      libffi:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      libiberty:
      	* Makefile.in (all): Fix multilib parallel build.
      libjava:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      libobjc:
      	* Makefile.in (all): Fix multilib parallel build.
      libstdc++-v3:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      zlib:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      
      From-SVN: r57423
      Kaveh R. Ghazi committed
  25. 22 Sep, 2002 1 commit
  26. 21 Sep, 2002 1 commit
  27. 20 Sep, 2002 1 commit
  28. 19 Sep, 2002 1 commit
  29. 18 Sep, 2002 1 commit
  30. 17 Sep, 2002 1 commit
  31. 16 Sep, 2002 1 commit
  32. 15 Sep, 2002 1 commit
  33. 14 Sep, 2002 2 commits
  34. 13 Sep, 2002 1 commit
  35. 12 Sep, 2002 1 commit
  36. 11 Sep, 2002 1 commit
  37. 10 Sep, 2002 1 commit