DJ Delorie
016a325163
Yaakov Selkowitz: fixes for in-tree libiconv
...
* Makefile.def (libiconv): Define bootstrap=true.
Mark pdf/html/info as missing.
(configure-gcc): Depend on all-libiconv.
(all-gcc): Ditto.
(configure-libcpp): Ditto.
(all-libcpp): Ditto.
(configure-intl): Ditto.
(all-intl): Ditto.
* Makefile.in: Regenerate.
binutils/
* configure: Regenerate.
gdb/
* Makefile.in (LIBICONV): Define.
(CLIBS): Add LIBICONV.
* acinclude.m4: Use config/iconv.m4 instead of custom AM_ICONV.
* configure: Regenerate.
2015-08-06 23:55:06 -04:00
H.J. Lu
136bb21fda
Sync toplevel files with GCC
...
Sync with GCC
2015-07-24 Michael Darling <darlingm@gmail.com>
PR other/66259
* config-ml.in: Reflects renaming of configure.in to configure.ac
* configure: Likewise
* configure.ac: Likewise
2015-07-27 07:49:05 -07:00
H.J. Lu
72f4393d8c
Remove leading/trailing white spaces in ChangeLog
2015-07-24 04:16:47 -07:00
H.J. Lu
22121df01f
Sync Makefile.tpl with GCC
...
* Makefile.in: Regenerated.
Sync with GCC
2015-05-21 Jason Merrill <jason@redhat.com>
* Makefile.tpl: Update comments.
2015-04-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
* Makefile.tpl: Remove surplus whitespace throughout.
2015-03-25 Martin Liska <mliska@suse.cz>
Yury Gribov <y.gribov@samsung.com>
* Makefile.tpl: Fix ln source location for vimrc file.
2015-07-14 09:52:36 -07:00
H.J. Lu
969b1713b7
Sync toplevel configure with GCC
...
Sync with GCC
2015-05-16 James Bowman <james.bowman@ftdichip.com>
* configure.ac: FT32 target added.
* configure: Regenerate.
2015-07-14 08:17:27 -07:00
H.J. Lu
ce6c656dcb
Sync toplevel configure.ac with GCC
...
Sync with GCC
2015-06-02 Jason Merrill <jason@redhat.com>
PR bootstrap/66319
* configure.ac: Use -std=gnu++98.
2015-05-28 Mike Frysinger <vapier@gentoo.org>
* configure.ac (--vtable-verify): Use AS_HELP_STRING for help.
* configure: Regenerate.
2015-05-11 Paulo Matos <paulo@matos-sorge.com>
* configure.ac: Fix typo.
* configure: Regenerate.
2015-05-03 Matthias Klose <doko@ubuntu.com>
* configure.ac: Match $host configured with triplets.
* configure: Regenerate.
2015-04-17 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/62077
* configure.ac (--enable-stage1-checking): Default to
release,misc,gimple,rtlflag,tree,types if --disable-checking
or --enable-checking is not specified and DEV-PHASE is not
experimental.
* configure: Regenerated.
2015-03-27 Uros Bizjak <ubizjak@gmail.com>
Install back PR target/47230 fix (Revert the revert).
config/
Sync with GCC
* mh-alpha-linux: Restored.
2015-07-14 07:49:50 -07:00
H.J. Lu
16beab3db6
Sync toplevel configure with gcc
...
* configure.ac (ospace_frag): Enable for i?86*-*-elfiamcu
target.
* configure: Regenerate.
2015-06-30 10:15:57 -07:00
Iain Buclaw
f91ca6bc00
Sync libiberty from GCC, replaying updates to configure scripts
2015-06-24 21:43:02 +02:00
John David Anglin
5569a85f45
Disable the configuration of GDB for HPUX targets.
...
* configure.ac: Disable configuration of GDB for HPUX targets.
* configure: Regenerate.
2015-05-13 17:32:01 +01:00
H.J. Lu
e81d5d059b
Configure zlib with --enable-host-shared for shared bfd
...
When bfd is configured as a shared library, we need to configure zlib
with --enable-host-shared since zlib is used by bfd.
PR ld/18355
* Makefile.def: Add extra_configure_flags to host zlib.
* configure.ac (extra_host_zlib_configure_flags): New. Set
to --enable-host-shared When bfd is to be built as shared
library. AC_SUBST.
* Makefile.in: Regenerated.
* configure: Likewise.
2015-05-01 08:34:08 -07:00
Hans-Peter Nilsson
a644aa8932
Fix typo in last ChangeLog.
2015-04-15 04:11:18 +02:00
Hans-Peter Nilsson
ec5b9462e0
Adjust src-release.sh for sim using the gdb create-version.sh.
...
* sim-release.sh (tar_compress): If there's a fifth parameter,
use that in the getver call instead of $tool.
(sim_release): Pass gdb as fifth parameter to tar_compress.
(SIM_SUPPORT_DIRS): Add gdb/common/create-version.sh.
2015-04-15 04:08:51 +02:00
H.J. Lu
cf39cfc52e
Add --with-system-zlib to top level configure
...
The top level configure supports --with-system-zlib. This patch makes
configure --help to display --with-system-zlib.
* configure.ac: Add --with-system-zlib.
* configure: Regenerated.
2015-04-01 04:57:28 -07:00
H.J. Lu
6ac1079e59
Add missing ChangeLog entry
2015-03-31 13:15:43 -07:00
H.J. Lu
890ba06fb1
Replace src-release with src-release.sh
...
* src-release.sh (DEVO_SUPPORT): Replace src-release with
src-release.sh.
2015-03-31 11:49:04 -07:00
Ed Schouten
5675acd9d4
Update config.guess and config.sub to the latest upstream version
...
This version adds support for a platform I'd like to add support for,
namely CloudABI.
2015-03-30 16:28:14 -04:00
H.J. Lu
d2d67aea8e
Make all-bfd depend on all-zlib
...
* Makefile.def (dependencies): Add all-zlib to all-bfd.
* Makefile.in: Regenerated.
2015-03-30 10:18:34 -07:00
H.J. Lu
92c695a14f
A zlib to tarball
...
* src-release.sh (do_proto_toplev): Configure with --target
--with-target-subdir and --disable-multilib.
(BINUTILS_SUPPORT_DIRS): Add zlib.
(GAS_SUPPORT_DIRS): Likewise.
(GDB_SUPPORT_DIRS): Likewise.
(SIM_SUPPORT_DIRS): Likewise.
2015-03-28 06:48:43 -07:00
H.J. Lu
091021faaa
Exclude target-zlib if target-libjava isn't built
...
* configure.ac (target_configdirs): Exclude target-zlib if
target-libjava isn't built.
* configure: Regenerated.
2015-03-17 17:07:22 -07:00
H.J. Lu
1757d5e7cf
Revert "Disable all target libraries if not building gcc"
...
This reverts commit 35fece71d5
.
2015-03-17 17:07:22 -07:00
H.J. Lu
5df8a8fcf1
Sync config-ml.in with GCC trunk
...
Sync with GCC
2014-06-13 Thomas Schwinge <thomas@codesourcery.com>
* config-ml.in: Robustify ac_configure_args parsing.
2015-03-17 05:15:34 -07:00
H.J. Lu
1b6c083163
Update top-level files from GCC trunk
...
* Makefile.def: Updated from GCC trunk.
* Makefile.tpl: Likewise.
* configure.ac: Likewise.
* Makefile.in: Regenerated.
* configure: Likewise.
2015-03-16 09:12:37 -07:00
H.J. Lu
35fece71d5
Disable all target libraries if not building gcc
...
Don't build target libraries if not building gcc.
* configure.ac (target_configdirs): Unset if not building gcc.
* configure: Regenerated.
2015-03-16 08:12:59 -07:00
Alan Modra
3f8107ab38
FT32 initial support
...
FT32 is a new 32-bit RISC core developed by FTDI for embedded applications.
* configure.ac: Add FT32 support.
* configure: Regenerate.
bfd/
* Makefile.am: Add FT32 files.
* archures.c (enum bfd_architecture): Add bfd_arch_ft32.
(bfd_mach_ft32): Define.
(bfd_ft32_arch): Declare.
(bfd_archures_list): Add bfd_ft32_arch.
* config.bfd: Handle FT32.
* configure.ac: Likewise.
* cpu-ft32.c: New file.
* elf32-ft32.c: New file.
* reloc.c (BFD_RELOC_FT32_10, BFD_RELOC_FT32_20, BFD_RELOC_FT32_17,
BFD_RELOC_FT32_18): Define.
* targets.c (_bfd_target_vector): Add ft32_elf32_vec.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* Makefile.in: Regenerate.
* configure: Regenerate.
* po/SRC-POTFILES.in: Regenerate.
binutils/
* readelf.c: Add FT32 support.
gas/
* Makefile.am: Add FT32 files.
* config/tc-ft32.c: New file.
* config/tc-ft32.h: New file.
* configure.tgt: Add FT32 support.
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.
gas/testsuite/
* gas/ft32/ft32.exp: New file.
* gas/ft32/insn.d: New file.
* gas/ft32/insn.s: New file.
include/
* dis-asm.h (print_insn_ft32): Declare.
include/elf/
* common.h (EM_FT32): Define.
* ft32.h: New file.
include/opcode/
* ft32.h: New file.
ld/
* Makefile.am: Add FT32 files.
* configure.tgt: Handle FT32 target.
* emulparams/elf32ft32.sh: New file.
* scripttempl/ft32.sc: New file.
* Makefile.in: Regenerate.
opcodes/
* Makefile.am: Add FT32 files.
* configure.ac: Handle FT32.
* disassemble.c (disassembler): Call print_insn_ft32.
* ft32-dis.c: New file.
* ft32-opc.c: New file.
* Makefile.in: Regenerate.
* configure: Regenerate.
* po/POTFILES.in: Regenerate.
2015-01-28 16:25:18 +10:30
Anthony Green
10b8fe5e0e
Don't disable gprof for moxie
2015-01-14 19:10:48 -05:00
Andrew Pinski
6b91c5417c
[GCC bug #63539 ]: libgo does not use the newly built objcopy when doing a combined build
...
2015-01-03 Andrew Pinski <apinski@cavium.com>
* Makefile.def (flags_to_pass): Pass OBJCOPY_FOR_TARGET also.
* Makefile.tpl (HOST_EXPORTS): Add OBJCOPY_FOR_TARGET.
(BASE_TARGET_EXPORTS): Add OBJCOPY.
(OBJCOPY_FOR_TARGET): New variable.
(EXTRA_TARGET_FLAGS): Add OBJCOPY.
* Makefile.in: Regenerate.
* configure.ac: Check for already installed target objcopy.
Also GCC_TARGET_TOOL on objcopy.
* configure: Regenerate.
2015-01-03 14:54:45 -08:00
Hans-Peter Nilsson
6ba37ab47e
config.sub, config.guess: Update from upstream, to 2015-01-01 version.
2015-01-02 10:40:57 +01:00
Eric Botcazou
bb5f769091
Update from upstream config repo
...
* config.sub: Update from upstream config repo.
2014-12-06 16:09:33 +01:00
H.J. Lu
6e733ccea9
Update libtool.m4 from GCC trunk
...
* libtool.m4: Updated from GCC trunk.
bfd/
* configure: Regenerated.
binutils/
* configure: Regenerated.
gas/
* configure: Regenerated.
gprof/
* configure: Regenerated.
ld/
* configure: Regenerated.
opcodes/
* configure: Regenerated.
2014-11-24 09:14:09 -08:00
Jan-Benedict Glaw
8969c424dc
Update config.{guess,sub} from upstream config repo
...
2014-11-16 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* config.guess: Update from upstream config repo.
* config.sub: Ditto.
2014-11-16 20:15:00 +01:00
Jan-Benedict Glaw
37e77caf21
Update `move-if-change' from gnulib
...
2014-11-16 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* move-if-change: Update from upstream gnulib.
2014-11-16 17:04:02 +01:00
Jan-Benedict Glaw
e30465112e
Update from upstream Automake
...
2014-11-16 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* compile: Sync with upstream Automake.
* depcomp: Ditto.
* install-sh: Ditto.
* missing: Ditto.
* mkinstalldirs: Ditto.
* ylwrap: Ditto.
2014-11-16 13:43:48 +01:00
Tristan Gingold
3e61539320
src-release.sh: configure using --target.
...
* src-release.sh (do_proto_toplev): Configure with --target.
2014-10-15 09:50:53 +02:00
Jing Yu
6d26190c13
Add aarch64 to list of targets that support gold.
...
This patch was committed to GCC trunk as revision 215865.
2014-10-03 Jing Yu <jingyu@google.com>
* configure.ac: Add aarch64 to list of targets that support gold.
* configure: Regenerate.
2014-10-03 14:48:14 -07:00
Andrew Bennett
a9d58c068c
Add mips*-img-elf* target triple.
...
/
* configure.ac: Add mips*-img-elf* target triple.
* configure: Regenerate.
bfd/
* config.bfd: Add mips*-img-elf* target triple.
gas/
* configure.tgt: Add mips*-img-elf* target triple.
gas/testsuite/
* gas/mips/mips.exp: Add mips*-img-elf* target triple.
binutils/testsuite/
* binutils-all/objcopy.exp: Add mips*-img-elf* target triple.
* binutils-all/readelf.exp: Likewise.
ld/
* configure.tgt: Add mips*-img-elf* target triple.
ld/testsuite/
* ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
triple.
2014-09-12 14:25:15 +01:00
Chung-Ju Wu
b25b5cef71
Disable gdb for nds32*-*-* until it is supported.
2014-09-10 09:34:33 +08:00
Joel Brobecker
f8797b5ad9
Regenerate top-level configure.
...
Our top-level configure somehow got out of sync the current
configure.ac, so this patch regenerates it.
ChangeLog:
* configure: Regenerate.
2014-09-05 12:23:31 -07:00
Will Newton
2536ee9d03
src-release.sh: Convert src-release to a shell script
...
This began as an attempt to make a few small changes to src-release
but heeding the comments at the top of the file it seemed it might be
wise to convert it to a shell script instead which should hopefully
be more maintainable.
This shell script contains most of the functionality of the Makefile
version. It can be run like this:
# This will build gdb and compress with bzip2, gzip and xz
./src-release.sh -bgx gdb
The functionality that has been removed is building tarballs for insight
and gnats, which were broken in the current repository layout and
gas+binutils which amounted to basically the same thing as binutils so
didn't seem worth keeping. The script always builds a tar file,
compression is optional, so no need for specific commands to build tar
files rather than compressed tar files.
The build of gas releases has been fixed, as has extraction of version
numbers which had been broken since the switch to configure.ac files
and AC_INIT.
I also removed the code for distcleaning the intl sub-directory as it
seems like that issue has been fixed.
The script is capable of compressing with bzip2, gzip and xz which
should cover all formats available on gnu.org.
I tested it by producing release tarballs which are substantially
identical to the ones produced by the src-release script.
ChangeLog:
2014-08-27 Will Newton <will.newton@linaro.org>
* src-release.sh: New file.
* src-release: Remove file.
2014-08-27 13:50:06 +01:00
Joel Sherrill
1f995db6ad
or1k: GDB not supported for or1k*-*-rtems*
...
* configure.ac (or1k*-*-rtems*): gdb not supported. The ordering
of the stanzas results in this not being caught by or1k*-*-* later.
* configure. Regenerated.
Signed-off-by: Christian Svensson <blue@cmd.nu>
2014-07-27 18:43:52 +02:00
Samuel Bronson
a843ea33df
Add a .gitattributes file for use with git-merge-changelog
...
Individual users will still have to:
1. Install git-merge-changelog
2. Set up the merge driver in their git config
See gnulib's lib/git-merge-changelog.c [1] for details.
For example, I:
1. Patched Debian's gnulib package to build git-merge-changelog, and
sent the patch to the Debian maintainer, who then proceeded to not
only accept my patch but even write a *manpage* for
git-merge-changelog! (Let's hear it for Ian Beckwith.)
So now, I can install it simply by running "apt-get install
git-merge-changelog". (Except, of course, that I already have it
installed from when I was testing my patch.)
2. Did step (2) from .gitattributes
With this patch applied and the above two steps done by whatever means
you deem best, you can say goodbye to merge conflicts in ChangeLog
files -- at least *IF* people stop renaming the danged things, anyway.
If you don't do step 2, you will continue to suffer from ChangeLog
merge conflicts exactly as before, whether or not you did step 1.
If you do step 2 but not step 1, git will likely start complaining
that it can't find any "git-merge-changelog" to run.
[1]: http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/git-merge-changelog.c
[Note: The docs for git-merge-changelog (the comments at the top) say
that you need a .gitattributes in every directory. The docs are wrong.
Ignore the docs. Well, not the whole docs; just that part.
You really only need one at the top level, since .gitattributes uses
the same pattern matching rules as .gitignore, which match files in
any subdirectory unless you prefix the pattern with a "/", as
explained in the gitignore(5) manpage.]
2014-07-25 18:07:23 -04:00
Joel Sherrill
cfbc1a6ceb
Disable gdb for or1k*-*-* until supported
...
* configure.ac (or1k*-*-*): Disable gdb.
* configure: Regenerated.
Signed-off-by: Christian Svensson <blue@cmd.nu>
2014-07-22 01:15:41 +02:00
Sandra Loosemore
d9e042ac0b
Sync nios2 configure changes from GCC mainline.
...
2014-05-14 Sandra Loosemore <sandra@codesourcery.com>
* configure.ac (target_makefile_frag): Set for nios2-*-elf*.
* configure: Regenerated.
config/
* mt-nios2-elf: New file.
2014-05-14 16:27:14 -07:00
jakub
201f096fea
PR sanitizer/56781 * Makefile.def: Set bootstrap=true; for host fixincludes. * configure.ac: Don't bootstrap host fixincludes unless --with-build-config=bootstrap-{a,ub}san. * Makefile.in: Regenerated. * configure: Regenerated.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208842 138bc75d-0d04-0410-961f-82ee72b054a4
2014-05-08 10:18:30 -06:00
jakub
730af8ee02
* configure.ac: Move BUILD_CONFIG set up earlier. Add --enable-vtable-verify option parsing. Don't add target-libsanitizer to bootstrap_target_libs unless --with-build-config=bootstrap-asan or --with-build-config=bootstrap-ubsan. Don't add target-libvtv to bootstrap_target_libs unless --enable-vtable-verify. * configure: Regenerated.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208745 138bc75d-0d04-0410-961f-82ee72b054a4
2014-05-08 10:18:29 -06:00
jakub
abca8d871a
PR bootstrap/58572 * Makefile.tpl (POSTSTAGE1_CXX_EXPORT): Use -isystem instead of -I for libstdc++-v3 includes if $(LEAN). * Makefile.in: Regenerated.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208400 138bc75d-0d04-0410-961f-82ee72b054a4
2014-05-08 10:18:29 -06:00
walt
68d122bb0e
TILE-Gx big endian support.
...
/:
* configure.ac (tilepro-*-*) Change to tilepro*-*-*.
(tilegx-*-*): Change to tilegx*-*-*.
* configure: Regenerate.
contrib/:
* config-list.mk (LIST): Add tilegxbe-linux-gnu.
libcpp/:
* configure.ac: Change "tilepro" triplet to "tilepro*".
* configure: Regenerate.
libgcc/:
* config.host: Support "tilegx*" and "tilepro*" triplets.
* config/tilegx/sfp-machine32.h (__BYTE_ORDER): Handle big endian.
* config/tilegx/sfp-machine64.h (__BYTE_ORDER): Handle big endian.
gcc/:
* config.gcc (tilepro-*-*): Change to tilepro*-*-*.
(tilegx-*-linux*): Change to tilegx*-*-linux*; Support tilegxbe
triplet.
* common/config/tilegx/tilegx-common.c
(TARGET_DEFAULT_TARGET_FLAGS): Define.
* config/tilegx/linux.h (ASM_SPEC): Add endian_spec.
(LINK_SPEC): Ditto.
* config/tilegx/sync.md (atomic_test_and_set): Handle big endian.
* config/tilegx/tilegx.c (tilegx_return_in_msb): New.
(tilegx_gimplify_va_arg_expr): Handle big endian.
(tilegx_expand_unaligned_load): Ditto.
(tilegx_expand_unaligned_store): Ditto.
(TARGET_RETURN_IN_MSB): New.
* config/tilegx/tilegx.h (TARGET_DEFAULT): New.
(TARGET_ENDIAN_DEFAULT): New.
(TARGET_BIG_ENDIAN): Handle big endian.
(BYTES_BIG_ENDIAN): Ditto.
(WORDS_BIG_ENDIAN): Ditto.
(FLOAT_WORDS_BIG_ENDIAN): Ditto.
(ENDIAN_SPEC): New.
(EXTRA_SPECS): New.
* config/tilegx/tilegx.md (extv): Handle big endian.
(extzv): Ditto.
(insn_st<n>): Ditto.
(insn_st<n>_add<bitsuffix>): Ditto.
(insn_stnt<n>): Ditto.
(insn_stnt<n>_add<bitsuffix>):Ditto.
(vec_interleave_highv8qi): Handle big endian.
(vec_interleave_highv8qi_be): New.
(vec_interleave_highv8qi_le): New.
(insn_v1int_h): Handle big endian.
(vec_interleave_lowv8qi): Handle big endian.
(vec_interleave_lowv8qi_be): New.
(vec_interleave_lowv8qi_le): New.
(insn_v1int_l): Handle big endian.
(vec_interleave_highv4hi): Handle big endian.
(vec_interleave_highv4hi_be): New.
(vec_interleave_highv4hi_le): New.
(insn_v2int_h): Handle big endian.
(vec_interleave_lowv4hi): Handle big endian.
(vec_interleave_lowv4hi_be): New.
(vec_interleave_lowv4hi_le): New.
(insn_v2int_l): Handle big endian.
(vec_interleave_highv2si): Handle big endian.
(vec_interleave_highv2si_be): New.
(vec_interleave_highv2si_le): New.
(insn_v4int_h): Handle big endian.
(vec_interleave_lowv2si): Handle big endian.
(vec_interleave_lowv2si_be): New.
(vec_interleave_lowv2si_le): New.
(insn_v4int_l): Handle big endian.
* config/tilegx/tilegx.opt (mbig-endian): New option.
(mlittle-endian): New option.
* doc/install.texi: Document tilegxbe-linux.
* doc/invoke.texi: Document -mbig-endian and -mlittle-endian.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208069 138bc75d-0d04-0410-961f-82ee72b054a4
2014-05-08 10:18:28 -06:00
Richard Sandiford
39d1b2aef3
* config.sub, config.guess: Import from upstream.
2014-05-01 21:49:01 +01:00
Eric Botcazou
50f800063d
This fixes PR bootstrap/60620:
...
* Makefile.def (dependencies): Make gnattools depend on libstdc++-v3.
* Makefile.in: Regenerate.
2014-04-04 22:54:42 +02:00
Yaakov Selkowitz
a6305403d4
This is a fix for PR ld/16761 - the linker now has a dependence upon the binutils
...
because it needs to windres tool (for some targets).
* Makefile.def (dependencies): Make all-ld depend on all-binutils
for WINDRES_FOR_TARGET in default-manifest.o rule.
* Makefile.in: Regenerate.
2014-03-27 13:36:36 +00:00
Rainer Orth
62a0f72335
PR target/59788
...
* ltmain.sh (opt_duplicate_compiler_generated_deps): Enable on
*solaris2*.
2014-02-06 11:01:57 +01:00
Keven Boell
530e8392d7
fortran: enable ptype/whatis for modules.
...
Added new domain MODULE_DOMAIN for fortran modules to avoid
issues with sharing namespaces (e.g. when a variable currently
in scope has the same name as a module).
(gdb) ptype modname
old> No symbol "modname" in current context.
new> type = module modname
This fixes PR 15209 and also addresses the issue
with sharing namespaces:
https://sourceware.org/ml/gdb-patches/2013-02/msg00643.html
2013-11-19 Keven Boell <keven.boell@intel.com>
Sanimir Agovic <sanimir.agovic@intel.com>
* cp-namespace.c (cp_lookup_nested_symbol): Enable
nested lookups for fortran modules.
* dwarf2read.c (read_module): Add fortran module to
the symbol table.
(add_partial_symbol, add_partial_module): Add fortran
module to the partial symbol table.
(new_symbol_full): Create full symbol for fortran module.
* f-exp.y (yylex): Add new module domain to be parsed.
* symtab.h: New domain for fortran modules.
testsuite/
* gdb.fortran/module.exp: Completion matches fortran module
names as well. ptype/whatis on modules return a proper type.
Add new check for having the correct scope.
2013-12-19 13:18:21 +01:00
Keven Boell
7f9b20bb35
fortran: enable ptype/whatis for user defined types.
...
(gdb) ptype type
old> No symbol "type" in current context.
new> type = Type type
integer(kind=4) :: t_i
End Type type
2013-11-19 Sanimir Agovic <sanimir.agovic@intel.com>
Keven Boell <keven.boell@intel.com>
* f-exp.y (yylex): Add domain array to enable lookup
in multiple domains. Loop over lookup domains and try
to find requested symbol. Add STRUCT_DOMAIN to lookup
domains to be able to query for user defined types.
testsuite/
* gdb.fortran/type.f90: New file.
* gdb.fortran/whatis_type.f90: New file.
2013-12-19 13:18:11 +01:00
fxcoudert
afc0578da2
* configure.ac: Add user-friendly check for native x86_64-linux multilibs. * configure: Regenerate.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205975 138bc75d-0d04-0410-961f-82ee72b054a4
2013-12-16 13:42:54 -07:00
Alan Modra
f3f51a6918
Import config.sub and config.guess from upstream.
2013-11-23 09:02:29 +10:30
Catherine Moore
b83a9376e9
Fix ChangeLog entries from earlier commit.
2013-11-11 15:34:48 -08:00
Catherine Moore
67dc82bc51
2013-11-11 Catherine Moore <clm@codesourcery.com>
...
gas/
* config/mips/tc-mips.c (convert_reg_type): Use
INSN_LOAD_MEMORY instead of INSN_LOAD_MEMORY_DELAY.
(reg_needs_delay): Likewise.
(insns_between): Likewise.
include/
* opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
(INSN_LOAD_MEMORY): ...this.
opcodes/
* mips-dis.c (print_insn_mips): Use
INSN_LOAD_MEMORY instead of INSN_LOAD_MEMORY_DELAY.
(print_insn_micromips): Likewise.
* mips-opc.c (LDD): Remove.
(CLD): Include INSN_LOAD_MEMORY.
(LM): New.
(mips_builtin_opcodes): Use LM instead of LDD.
Add LM to load instructions.
2013-11-11 08:03:47 -08:00
tschwinge
e78e02e6d9
* Makefile.in: Regenerate.
...
Follow-up to r204173.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204536 138bc75d-0d04-0410-961f-82ee72b054a4
2013-11-08 11:11:42 -07:00
tschwinge
2440009db0
* Makefile.tpl: Fix typo. * Makefile.in: Regenerate.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204520 138bc75d-0d04-0410-961f-82ee72b054a4
2013-11-08 11:11:42 -07:00
bviyer
9aaf2a7e2c
Disable libcilkrts when C++ is not used.
...
2013-11-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
* configure.ac: Added libcilkrts to noconfig list when C++ is not
supported.
* configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204396 138bc75d-0d04-0410-961f-82ee72b054a4
2013-11-08 11:11:42 -07:00
jason
880b18d10d
/ * Makefile.tpl (STAGE1_CONFIGURE_FLAGS): Pass --disable-build-format-warnings. gcc/ * configure.ac (loose_warn): Add -Wno-format if --disable-build-format-warnings.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204217 138bc75d-0d04-0410-961f-82ee72b054a4
2013-11-08 11:11:42 -07:00
bviyer
522e3d71c8
Added Cilk runtime library (libcilkrts) into GCC.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204173 138bc75d-0d04-0410-961f-82ee72b054a4
2013-11-08 11:11:41 -07:00
law
cb49a9e15e
* Makefile.def (target_modules): Remove libmudflap (languages): Remove check-target-libmudflap). * Makefile.in: Rebuilt. * Makefile.tpl (check-target-libmudflap-c++): Remove. * configure.ac (target_libraries): Remove target-libmudflap. Remove checks which disabled libmudflap on some systems. * configure: Rebuilt. * libmudflap: Directory removed.
...
* Makefile.in (C_COMMON_OBJS): Remove tree-mudflap.
(OBJS): Remove tree-nomudflap.o
(GTFILES): Remove tree-mudflap.c
* builtins.c (expand_builtin_alloc): Remove mudflap support.
* gcc.c (MFWRAP_SPEC, MFLIB_SPEC): Likewise.
(mfwrap_spec, mflib_spec): Likewise.
(cpp_unique_options, cc1_options, static_specs): Likewise.
* gimplify (gimplify_vla_decl, build_va_arg_indirect_ref): Likewise.
* passes.def: Likewise.
* toplev.c (compile_file, process_options): Likewise.
* tree-inline.c (copy_tree_r): Likewise.
* tree-pass.,h (make_pass_mudflap_1, make_pass_mudflap_2): Likewise.
* varasm.c (make_decl_rtl, make_decl_rtl_for_debug): Likewise.
(build_constant_desc, output_constant_def_contents): Likewise.
(categorize_decl_for_section): Likewise.
* tree-mudflap.c: Removed.
* tree-mudflap.h: Removed.
* tree-nomudflap.c: Removed.
* bfin/uclinux.h (MFWRAP_SPEC): Remove.
* moxie/uclinux.h (MFWRAP_SPEC): Likewise.
* rs6000/aix.h (MFWRAP_SPEC, MFLIB_SPEC): Likewise.
* config/sol2.h (MFLIB_SPEC): Likewise.
* doc/install.texi: Remove mudflap references.
* doc/passes.texi: Similarly.
* doc/sourcebuild.texi: Similarly.
* doc/invoke.texi: Remove mudlfap related options.
* c-family/c-common.c (c_define_builtins): Remove mudflap support.
* c-family/c.opt: Ignore and warn for mudflap options.
* g++.dg/torture/pr49309.C: Removed.
* gcc.dg/dfp/pr35739.c: Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204090 138bc75d-0d04-0410-961f-82ee72b054a4
2013-11-08 11:11:41 -07:00
gerald
a903d6ac5a
Fix up ChangeLog entries (name, e-mail, formatting, otherwise).
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203992 138bc75d-0d04-0410-961f-82ee72b054a4
2013-11-08 11:11:40 -07:00
Jan-Benedict Glaw
82033c9b41
2013-10-16 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* configure.ac: Update from GCC.
* configure: Regenerate.
2013-10-16 20:36:39 +00:00
Hans-Peter Nilsson
b50d7605e1
* src-release (do-proto-toplevel): Support subdir-path-prefixed
...
files in SUPPORT_FILES.
(SIM_SUPPORT_DIRS): New variable.
(sim.tar.bz2): New rule.
2013-10-15 20:45:52 +00:00
Jan-Benedict Glaw
f4cfb980c3
2013-10-08 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* configure.ac: Update from GCC.
* configure: Regenerate.
2013-10-08 14:14:12 +00:00
Jeff Johnston
78b1434c35
2013-10-01 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.NEWLIB: Update with new copyright.
2013-10-01 18:14:04 +00:00
Jan-Benedict Glaw
b3fc79f86b
2013-09-21 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* configure.ac: Update from GCC.
* configure: Regenerate.
2013-09-21 00:05:18 +00:00
Alan Modra
cc9afea3e4
* libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonical
...
ppc host match. Support little-endian powerpc linux hosts.
Regenerate binutils configure files.
2013-09-20 09:51:25 +00:00
Joel Brobecker
f006cabd5c
src-release: Strip "-cvs" from GDB source dir and tarball.
...
The nightly snapshots we have been creating in the past did not
include the "-cvs" suffix at the end of the version number. Snapshot
packaging started breaking ever since GDB switched to using BFD's
version number. Things got partially fixed with the previous change
to this file, but the change missed the fact that the "-cvs" suffix
in the tarball name (Eg: gdb-7.6.50-20130816-cvs.tar) is undesirable.
This patch removes it.
ChangeLog:
* src-release (VER): When using $(TOOL)/common/create-version.sh,
strip the "-cvs" suffix from the version number if present.
2013-08-17 01:07:52 +00:00
Jan-Benedict Glaw
95e4313533
2013-08-12 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* configure.ac: Sync with GCC repo.
* Makefile.def: Ditto.
* configure: Regenerate.
* Makefile.in: Ditto.
2013-08-12 11:36:35 +00:00
Mike Stump
303a26609a
Remove:
...
2013-07-10 Jack Howarth <howarth@bromo.med.uc.edu>
PR target/57792
* configure.ac: Use --with-sysroot=\"`xcrun --show-sdk-path`\" on darwin13 and later.
* configure: Regenerated.
2013-08-05 16:05:32 +00:00
Joel Brobecker
7539e41e9f
src-release: Fix VER computation for TOOL=gdb
...
Without this patch, the DATE marker in gdb/version.in does not get
replaced by the source packaging date, causing the name of the
tarball being created to: have the DATE marker in the tarball
name and the name of the directory the sources unpack to (Eg:
gdb-7.6.50-DATE-cvs.tar instead of gdb-7.6.50-20130710-cvs.tar).
ChangeLog:
* src-release (VER): Use $(TOOL)/common/create-version.sh
if it exists.
2013-07-22 15:17:20 +00:00
Mike Stump
79215ca754
2013-07-10 Jack Howarth <howarth@bromo.med.uc.edu>
...
PR target/57792
* configure.ac: Use --with-sysroot=\"`xcrun --show-sdk-path`\" on darwin13 and later.
* configure: Regenerated.
2013-07-10 20:55:59 +00:00
Richard Sandiford
e8044f355d
* configure.ac (mips*-*-bsd*, mips*-*-ultrix*, mips*-*-osf*)
...
(mips*-*-ecoff*, mips*-*-pe*, mips*-*-irix* [v4 and earlier])
(mips*-*-lnews*, mips*-*-riscos*): Add gas and ld to noconfigdirs.
* configure: Regenerate.
gas/
* NEWS: Note removal of ECOFF support.
* doc/as.texinfo (--emulation): Update for the removal of MIPS ECOFF.
* Makefile.am (TARG_ENV_HFILES): Remove config/te-lnews.h.
(MULTI_CFILES): Remove config/e-mipsecoff.c.
* Makefile.in: Regenerate.
* configure.in: Remove MIPS ECOFF references.
(mips-sony-bsd*, mips-*-bsd*, mips-*-lnews*-ecoff, mips-*-*-ecoff):
Delete cases.
(mips-*-irix5*-*, mips*-*-linux*-*, mips*-*-freebsd*)
(mips*-*-kfreebsd*-gnu, mips-*-*-elf): Fold into...
(mips-*-*): ...this single case.
(mipsbecoff, mipslecoff, mipsecoff): Remove emulations. Expect
MIPS emulations to be e-mipself*.
* configure: Regenerate.
* configure.tgt (mips-sony-bsd*, mips-*-ultrix*, mips-*-osf*)
(mips-*-ecoff*, mips-*-pe*, mips-*-irix*, ips-*-lnews*, mips-*-riscos*)
(mips-*-sysv*): Remove coff and ecoff cases.
* as.c (mipsbecoff, mipslecoff, mipsecoff): Remove.
* ecoff.c: Remove reference to MIPS ECOFF.
* config/e-mipsecoff.c, config/te-lnews.h: Delete files.
* config/tc-mips.c (ECOFF_LITTLE_FORMAT): Delete.
(RDATA_SECTION_NAME, mips_target_form): Remove COFF and ECOFF cases.
(mips_hi_fixup): Tweak comment.
(append_insn): Require a howto.
(mips_after_parse_args): Remove OBJ_MAYBE_ECOFF code.
gas/testsuite/
* gas/all/gas.exp: Remove reference to mips-ecoff.
* gas/mips/branch-misc-1.d, gas/mips/branch-misc-2.d,
gas/mips/branch-misc-2-64.d, gas/mips/branch-misc-2pic.d,
gas/mips/branch-misc-2pic-64.d, gas/mips/branch-swap.d: Remove
skips for mips-*-ecoff.
ld/
* NEWS: Document the removal of MIPS ECOFF targets.
* ld.texinfo (--gpsize=@var{value}): Use MIPS ELF rather than
MIPS ECOFF as an example of a target that supports small data.
* ldmain.c (g_switch_value): Likewise.
* configure.tgt (mips*-*-pe, mips*-dec-ultrix*, mips*-dec-osf*)
(mips*-sgi-irix* [v4 and earlier], mips*el-*-ecoff*, mips*-*-ecoff*)
(mips*-*-bsd*, mips*-*-lnews*): Remove cases.
* Makefile.am (ALL_EMULATION_SOURCES): Remove emipsbig.c, emipsbsd.c,
emipsidt.c, emipsidtl.c, emipslit.c, emipslnews.c and emipspe.c.
(emipsbig.c, emipsbsd.c, emipsidt.c, emipsidtl.c, emipslit.c)
(emipslnews.c, emipspe.c): Delete rules.
* Makefile.in: Regenerate.
* emulparams/mipsbig.sh, emulparams/mipsbsd.sh, emulparams/mipsidt.sh,
emulparams/mipsidtl.sh, emulparams/mipslit.sh, emulparams/mipslnews.sh,
emulparams/mipspe.sh, emultempl/mipsecoff.em: Delete.
* emultempl/m68kcoff.em: Update comment to say that MIPS ECOFF support
has now been removed.
* emultempl/pe.em: Remove TARGET_IS_mipspe checks.
2013-06-22 16:44:16 +00:00
Denis Chertykov
7bab763496
* gas/config/tc-avr.c: Change ISA for devices with USB support to
...
AVR_ISA_XMEGAU
* include/opcode/avr.h: Rename AVR_ISA_XCH to AVR_ISA_RMW. Remove
from AVR_ISA_XMEGA and add new AVR_ISA_XMEGAU
2013-06-01 07:14:44 +00:00
Jeff Johnston
b5364c9e51
2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
...
* COPYING.NEWLIB: Add Altera Corporation copyright.
2013-05-06 18:31:56 +00:00
Jan-Benedict Glaw
5dad867cca
* config.guess: Update from config repo.
...
* config.sub: Ditto.
2013-04-29 15:13:53 +00:00
Jan-Benedict Glaw
b836cb185e
2013-04-22 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* Makefile.def: Sync with GCC.
* Makefile.in: Regenerate.
2013-04-22 17:11:22 +00:00
Jan-Benedict Glaw
e7d5abf103
2013-04-22 Jan-Benedict Glaw <jbglaw@lug-owl.de>
...
* configure.ac: Sync with GCC.
* configure: Regenerated.
2013-04-22 15:25:09 +00:00
Mike Frysinger
4f778543a0
src-release: fix version look up for bfd based projects
2013-03-22 23:16:40 +00:00
Yufeng Zhang
f1dd87fcaf
* configure.ac: Sync with GCC repo.
...
* configure: Ditto.
2013-02-15 17:55:25 +00:00
Ian Lance Taylor
a413f71ae5
PR go/55969
...
* configure.ac: Disable libgo on some systems where it does not
work.
* configure: Rebuild.
2013-02-05 22:39:30 +00:00
Alan Modra
3a98824c4c
* configure: Regenerate after syncing config/.
2013-02-04 23:31:16 +00:00
Jan-Benedict Glaw
3dae1673d0
* configure.ac: Sync with GCC repo.
...
* configure: Ditto.
* Makefile.def: Ditto.
* Makefile.in: Ditto.
2013-01-15 21:47:02 +00:00
Jan-Benedict Glaw
1b4f418d5a
* ChangeLog: Fix typo.
2013-01-12 03:46:44 +00:00
Joel Brobecker
bf51454b45
Sync the root .gitignore file with GCC's.
2013-01-11 15:17:35 +00:00
Jan-Benedict Glaw
c2e5e6d74e
* ChangeLog: Fix "Dito" to "Ditto".
2013-01-11 13:10:17 +00:00
Jan-Benedict Glaw
c841a2be54
* config.sub: Update from config repo.
2013-01-11 12:57:41 +00:00
Eric Botcazou
d7b9dae92f
* Makefile.tpl (BOOT_ADAFLAGS): Remove -gnata.
...
* Makefile.in: Regenerate.
2013-01-11 11:48:54 +00:00
H.J. Lu
861ea9c877
Build gmp before configuring gcc
...
* Makefile.def (configure-gcc): Depend on all-gmp.
(all-gcc): Remove dependency on all-gmp.
* Makefile.in: Regenerated.
2013-01-10 17:02:01 +00:00
Jan-Benedict Glaw
ce82b126ec
* config.guss: Update from config repo.
...
* config.sub: Dito.
2013-01-08 22:42:34 +00:00
Jeff Johnston
fd62a30d37
2013-01-07 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.LIBGLOSS: Remove license for mips/lsi33k-stub.h which no longer
exists and replace the new bfin license in its location.
2013-01-07 21:39:26 +00:00
H.J. Lu
0140d685ba
Add missing gas dependency
...
PR gas/14899
* Makefile.def (dependencies): Make all-binutils, all-gprof,
all-ld and all-gold depend on all-gas.
* Makefile.in: Regenerated.
2013-01-07 17:16:04 +00:00
H.J. Lu
c3d399e712
Sync config.guess and config.sub with GCC
2013-01-07 17:13:22 +00:00
Jan-Benedict Glaw
9417cd2f8c
* Makefile.def (install-target-libgo): Depend on
...
install-target-libatomic. Merged from GCC repo.
* Makefile.in: Regenerate.
2012-12-20 21:59:17 +00:00
Jeff Johnston
68dad382d9
2012-12-17 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.LIBGLOSS: Add license for bfin libgloss.
2012-12-17 17:46:09 +00:00
Thomas Schwinge
2344b8da6e
* configure.ac (ENABLE_GOLD): Consider *-*-gnu* targets ELF.
...
* configure: Regenerate.
2012-12-16 07:10:07 +00:00
H.J. Lu
5eb0869364
Add --with-build-config=bootstrap-asan support
...
* Makefile.def (target_modules): Add bootstrap=true and
raw_cxx=true to libsanitizer.
* configure.ac (bootstrap_target_libs): Add libsanitizer.
* Makefile.in: Regenerated.
* configure: Likewise.
2012-12-12 13:52:58 +00:00
Jan-Benedict Glaw
53ab32d837
* config.sub: Merge from config repo.
2012-12-08 00:02:34 +00:00