FTP down?
Hello, I've been having trouble with ftp://gcc.gnu.org for the past 6-12 hours (was working yesterday I recall). Seems like the FTP server isn't listening: $ ftp gcc.gnu.org ftp: connect: Connection refused Does anyone know if it should be expected to be back up sometime soon? Thanks! -- Asim
Re: Error: no such instruction: `eovq -32(%rbp),%rdx'
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Anthony, H.J. Lu, Thanks, it was indeed a memory corruption. Not DIMM, but simply an effect of the patch I made. The origin of the problem is not very clear though: - --- a/gcc-snapshot/lto-plugin/lto-plugin.c 2015-10-02 01:59:07.0 +0400 +++ b/gcc-snapshot/lto-plugin/lto-plugin.c 2015-10-02 02:09:17.0 +0400 @@ -591,7 +591,7 @@ all_symbols_read_handler (void) { unsigned i; - - unsigned num_lto_args = num_claimed_files + lto_wrapper_num_args + 1; + unsigned num_lto_args = num_claimed_files + 2; char **lto_argv; const char **lto_arg_ptr; if (num_claimed_files == 0) @@ -611,8 +611,8 @@ free_1 (); - - for (i = 0; i < lto_wrapper_num_args; i++) - -*lto_arg_ptr++ = lto_wrapper_argv[i]; + if (lto_wrapper_num_args > 0) +*lto_arg_ptr++ = lto_wrapper_argv[0]; for (i = 0; i < num_claimed_files; i++) { GCC compiled with this change is used to recompile GCC itself. LTO is not used, so I did not expect any problem. However, GCC built with this change randomly segfaults or corrupts the output assembly files. - - D. On 07/04/2013 06:31 AM, Anthony Foiani wrote: > Dmitry Mikushin writes: > >> Error: no such instruction: `eovq -32(%rbp),%rdx' > > That's only a one-bit error away from "movq ..." > > ('m' = 0x6d = 0b 0110 1101, 'e' = 0x65 = 0b 0110 0101) > > Maybe run memory tester overnight? > > (This is from personal experience -- I had a bad stick of RAM that > caused all sorts of bizarre compile problems. I eventually > isolated the problem and replaced the DIMM; the compile problems > went away.) > > Good luck! > > Best regards, Anthony Foiani > -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQEcBAEBAgAGBQJR4WXeAAoJENwm3+sbf/pMdb8H/2jpjaR3CtNb2vC2RB2oMM8p f3QeNdCCrmWqOMto/OnF8idt84NaAupYaQYiI1L9mGIg7RLjewG0fjCAET/kPUVj 33yZACXFxPFY2i3Uha8ThUf/N0RGCDrysNarioobGcZ8ROmGemhsVHemgBFn4DkB khZmDO395GpdjZaN0UhBtzIOk+O+aT4ltiQdabrH7VP41C1O04KMtRcSTSQHU41d t+4znSP9rqqOQwITJOM7zajSmApsdLXo2WpC7MDMcRTR5aLKcS8Ya8MdVPLf/j4k ee1n/p8sXs3puzYKmYsWyayGqLe6AuVLEiqbN7/njlwfp0khnXgWXT+WhHbGqYw= =5izP -END PGP SIGNATURE-
ELF specification
Hello! Hope this is the right place to ask. I'm interested in reading the Executable and Linkable Format (ELF) specification and I'd like to know the following: 1. What is the latest version of ELF? 2. Where can I find it? 3. Who is responsible for maintaining/evolving ELF? e.g. is there a standards body like IEEE for POSIX, Khronos for OpenGL, etc.? 4. Does ELF depend on some other specification, that I should read first? If yes, recursively ask questions 1-4 replacing "ELF" with the name of the specification. If there are architecture-specific parts of the specification in separate documents, I'm interested mostly in x86 and AMD64. Thanks in advance, Vaptistis.
Re: FTP down?
On Sat, Jul 13, 2013 at 12:28 AM, Asim Shankar wrote: > > I've been having trouble with ftp://gcc.gnu.org for the past 6-12 > hours (was working yesterday I recall). Seems like the FTP server > isn't listening: > > $ ftp gcc.gnu.org > ftp: connect: Connection refused > > Does anyone know if it should be expected to be back up sometime soon? It seems to be up now for me. If you are still having trouble, please send a note with more details to overse...@gcc.gnu.org. Thanks. Ian
gcc-4.7-20130713 is now available
Snapshot gcc-4.7-20130713 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.7-20130713/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.7 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch revision 200936 You'll find: gcc-4.7-20130713.tar.bz2 Complete GCC MD5=1b9bd50a6d1969ea1735409eba24e16d SHA1=fccc4a4e90e7fa583c8a2880bc821aca0103d3ad Diffs from 4.7-20130706 are available in the diffs/ subdirectory. When a particular snapshot is ready for public consumption the LATEST-4.7 link is updated and a message is sent to the gcc list. Please do not use a snapshot before it has been announced that way.
Re: ELF specification
On Sat, Jul 13, 2013 at 7:39 AM, Vaptistis Anogeianakis wrote: > Hello! Hope this is the right place to ask. I'm interested in reading > the Executable and Linkable Format (ELF) specification and I'd like to > know the following: > > 1. What is the latest version of ELF? > 2. Where can I find it? > 3. Who is responsible for maintaining/evolving ELF? e.g. is there a > standards body like IEEE for POSIX, Khronos for OpenGL, etc.? > 4. Does ELF depend on some other specification, that I should read > first? If yes, recursively ask questions 1-4 replacing "ELF" with the > name of the specification. > > If there are architecture-specific parts of the specification in > separate documents, I'm interested mostly in x86 and AMD64. Traditionally ELF has been managed by the owner of Unix, and the current owner of Unix is SCO or whatever they have evolved now. The current ELF spec can be found at http://sco.com/developers/gabi/ . ELF does not have a formal standards body, but you can contact the relevant people at the mailing list generic-...@googlegroups.com (or see https://groups.google.com/forum/#!forum/generic-abi). ELF does not depend on any other specification, though of course the processor-dependent parts require an understanding of the processor. For each processor that ELF supports, there is a processor supplement to the standard. You can find copies of the x86 ELF processor supplements in various places, including http://refspecs.linuxbase.org/ . Hope this helps. Ian