summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2007-09-21 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2007-09-212-1/+63
| | | | | * libc/machine/spu/sys/dirent.h: New file, add prototypes and SPU specific struct and typedef.
* config/Richard Sandiford2007-09-212-10/+16
| | | | | | * mt-sde (CFLAGS_FOR_TARGET): Replace -fno-optimize-sibling-calls with -minterlink-mips16. (CXXFLAGS_FOR_TARGET): Likewise.
* Merge from gcc:DJ Delorie2007-09-205-4/+14
| | | | | | | | | 2007-09-19 Benjamin Kosnik <bkoz@redhat.com> * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Move libgomp before libstdc++. * Makefile.def: Add libgomp config as a maybe dependency for libstdc++. * configure: Regenerate. * Makefile.in: Regenerate.
* * configure.ac (mipsisa*-*-elfoabi*): New stanza.Richard Sandiford2007-09-205-0/+21
| | | | | | | * configure: Regenerate. config/ * mt-mips-elfoabi: New file.
* * ntdll.h (STATUS_OBJECT_NAME_INVALID): Define.Corinna Vinschen2007-09-202-0/+5
|
* 2007-09-18 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2007-09-184-23/+49
| | | | | | | | | | | * libc/include/sys/types.h: Use __dev_t, __uid_t, and __gid_t to typedef dev_t, gid_t, and uid_t. * libc/include/sys/_types.h: Move previous dev_t, uid_t and gid_t types.h code to here, but typedef __dev_t, __uid_t, and __gid_t instead. Change to lower case for all __foo_t_defined names. * libc/machine/spu/machine/_types.h: Add SPU specific __dev_t, __uid_t, and __gid_t making them all four bytes. Change to lower case for all __foo_t_defined names.
* 2007-09-18 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2007-09-185-40/+99
| | | | | | | | * libc/reent/renamer.c: New file. * libc/reent/Makefile.am: Add new file. * libc/reent/Makefile.in: Regenerated. * libc/stdio/rename.c: Break out _rename_r code into reent/renamer.c and add check for rename syscall.
* * mmap.cc (fh_disk_file): Delete as global static variable and...Corinna Vinschen2007-09-182-9/+18
| | | | | | | (mmap64): ...define as local pointer to make mmap thread-safe. Accommodate throughout. Only initialize fh_disk_file after file could be opened with GENERIC_EXECUTE access. Call fstat_by_handle instead of fstat to avoid overhead.
* * security.cc (set_file_sd): Open file with FILE_OPEN_FOR_BACKUP_INTENTCorinna Vinschen2007-09-182-1/+7
| | | | too.
* * path.cc (symlink_info::check): Check for STATUS_OBJECT_NAME_INVALID.Corinna Vinschen2007-09-182-2/+17
| | | | Add comment.
* bfd/H.J. Lu2007-09-182-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-09-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3281 PR binutils/5037 * elf-bfd.h (elf_obj_tdata): Remove relro. * elf.c (get_program_header_size): Check info->relro instead of elf_tdata (abfd)->relro. (_bfd_elf_map_sections_to_segments): Likewise. (assign_file_positions_for_load_sections): Don't set PT_GNU_RELRO segment alignment here. (assign_file_positions_for_non_load_sections): Properly set up PT_GNU_RELRO segment for copying executable/shared library. (rewrite_elf_program_header): Remove PT_GNU_RELRO segment. (copy_elf_program_header): Set p_size and p_size_valid fields for PT_GNU_RELRO segment. include/elf/ 2007-09-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3281 PR binutils/5037 * internal.h (elf_segment_map): Add p_size and p_size_valid. (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in PT_GNU_RELRO segments. ld/ 2007-09-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3281 PR binutils/5037 * ldexp.h (ldexp_control): Add relro, relro_start_stat and relro_end_stat. * ldexp.c (fold_binary): Set expld.dataseg.relro to exp_dataseg_relro_start or exp_dataseg_relro_end when seeing DATA_SEGMENT_ALIGN or DATA_SEGMENT_RELRO_END, respectively. * ldlang.c (lang_size_sections_1): Properly set expld.dataseg.relro_start_stat and expld.dataseg.relro_end_stat. (find_relro_section_callback): New function. (lang_find_relro_sections_1): Likewise. (lang_find_relro_sections): Likewise. (lang_process): Call lang_find_relro_sections for non-relocatable link. ld/testsuite/ 2007-09-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3281 PR binutils/5037 * ld-elf/binutils.exp: Update "-z relro" tests to use relro1.s. Add "-z relro" tests with relro2.s. Add "-z relro" tests with TLS for objcopy. * ld-elf/relro1.s: New file. * ld-elf/relro2.s: Likewise.
* * configure.ac: Raise minimum makeinfo version to 4.6.Andreas Schwab2007-09-173-4/+9
| | | | * configure: Regenerate.
* Obey POSIX on printf("%.s", (char*)NULL).Eric Blake2007-09-172-5/+18
| | | | | * libc/stdio/vfprintf.c (_VFPRINTF_R): Take precision into account for %s on NULL. Skip NULL check when optimizing for size.
* * fhandler.cc (fhandler_base::open): Partly revert change fromCorinna Vinschen2007-09-172-1/+17
| | | | | 2007-08-24: Call has_acls to avoid permission problems getting a handle to a file on a remote share. Add comment.
* * configure.ac: Correct makeinfo version check.Alan Modra2007-09-143-2/+7
| | | | * configure: Regenerate.
* * configure.ac (mips*-sde-elf*): New stanza. Add target-libibertyRichard Sandiford2007-09-143-0/+23
| | | | | | to $skipdirs and only disable gprof for newlib. Use the normal mips*-elf* handling in other respects. * configure: Regnerate.
* Rearrange to sync with gcc.DJ Delorie2007-09-121-5/+5
|
* 2007-09-12 David Daney <ddaney@avtrex.com>David Daney2007-09-123-10/+17
| | | | | | | | | | | | | * configure.ac: Remove mips64*-*-linux* noconfigdirs section, thus enabling libgcj. * configure: Regenerate. 2007-09-12 Richard Guenther <rguenther@suse.de> * configure.ac (--enable-stage1-checking): If neither --enable-checking nor --disable-checking is provided also turn on yes and types checking for stage1. * configure: Re-generate.
* Move the last entry to proper ChangeLog.H.J. Lu2007-09-122-4/+8
|
* bfd/Kazu Hirata2007-09-112-0/+5
| | | | | | | | | | | | | | | | | | | * archures.c: Add bfd_mach_mcf_isa_c_nodiv, bfd_mach_mcf_isa_c_nodiv_mac & bfd_mach_mcf_isa_c_nodiv_emac. * ieee.c (ieee_write_processor): Update coldfire architecture list. * bfd-in2.h: Rebuilt. * cpu-m68k.c (arch_info_struct): Add isa_c nodiv architectures. (m68k_arch_features): Likewise. * elf32-m68k.c (elf32_m68k_object_p): Add EF_M68K_CF_ISA_C_NODIV. (elf32_m68k_print_private_bfd_data): Likewise. gas/ * config/tc-m68k.c (m68k_ip): Add mcfisa_c case. (m68k_elf_final_processing): Add EF_M68K_CF_ISA_C_NODIV. include/elf/ * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
* 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>Andrew Haley2007-09-114-0/+14
| | | | | | | PR target/33281 * configure.ac: Use config/mh-mingw on mingw. * configure: Regenerate. * config/mh-mingw: New host makefile fragment.
* 2007-09-10 Rask Ingemann Lambertsen <rask@sygehus.dk>DJ Delorie2007-09-113-20/+89
| | | | | | | PR other/32154 * configure.ac: For libgloss targets, point the linker to the linker script, startup code and simulator library. * configure: Regenerate.
* 2007-09-09 Andrew Haley <aph@redhat.com>Andrew Haley2007-09-093-4/+9
| | | | | * configure.ac (noconfigdirs): Remove target-libffi and target-libjava.
* * include/cygwin/config.h: Conditionalize inline __getreent()Brian Dessent2007-09-082-0/+7
| | | | definition on _COMPILING_NEWLIB.
* 2007-09-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2007-09-072-0/+18
| | | | | * libc/include/sys/_types.h: Protect all types with flag checks to allow definition in machine/_types.h.
* 2007-09-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2007-09-072-1/+9
| | | | | * libc/sys/linux/sys/_types.h: Add _fpos_t and _fpos64_t definitions in light of the previous change.
* 2007-09-07 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2007-09-076-126/+202
| | | | | | | | | | | | * libc/include/machine/_default_types.h: New file, contains what was previously in libc/include/machine/_types.h. * libc/include/machine/_types.h: Now only includes machine/_default_types.h. * libc/include/sys/reent.h: Remove _fpos_t and _fpos64_t. * libc/include/sys/_types.h: Move _fpos_t and _fpos64_t to here, with conditional declarations. * libc/machine/spu/machine/_types.h: New file, add SPU specific typedefs for _fpos_t and _fpos64_t.
* 2007-09-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2007-09-072-7/+12
| | | | | | * libc/include/math.h (_M_LOG2E): Replace with.. (_M_LOG2_E): New macro. (log2, log2f, M_LOG2_E): Use _M_LOG2_E.
* config/Richard Sandiford2007-09-072-6/+13
| | | | | * mt-sde (CFLAGS_FOR_TARGET): Add -mno-gpopt. (CXXFLAGS_FOR_TARGET): Likewise.
* * libc/reent/getreent.c: Allow for case where __getreent isBrian Dessent2007-09-072-0/+9
| | | | defined as a macro.
* * include/cygwin/config.h (__getreent): Define inline version.Brian Dessent2007-09-072-0/+25
|
* Fix typo in ChangeLog and math.h.Jeff Johnston2007-09-061-2/+2
|
* 2007-09-06 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2007-09-062-3/+14
| | | | | | | * libc/include/math.h (_M_LOG2E): New log2 of e macro. (log2): Use _M_LOG2E instead of M_LOG2E. (log2f): Ditto. (M_LOG2E): Define to be _M_LOG2E.
* * include/sys/stdio.h (_flockfile): Don't try to lock a FILEBrian Dessent2007-09-062-3/+16
| | | | | | that has the __SSTR flag set. (_ftrylockfile): Likewise. (_funlockfile): Likewise.
* merge from gccDJ Delorie2007-09-062-2/+7
|
* 2007-09-04 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston2007-09-042-0/+5
| | | | * libm/math/wf_tgamma.c: Add missing include.
* * configure: Regenerate.Christopher Faylor2007-08-312-1685/+2277
|
* 2007-08-31 Antony King <antony.king@st.com>Jeff Johnston2007-08-314-13/+25
| | | | | | | | * libc/stdlib/mprec.h [_DOUBLE_IS_32BITS}: Define IEEE_Arith bits and redefine associated dword0 macro (rvalue issue). * libc/stdio/vfieeefp.h: Ditto. * libc/stdlib/strtod.c: Add checks for _DOUBLE_IS_32BITS to prevent setting dword1 which is an rvalue only.
* merge from gccDJ Delorie2007-08-312-0/+8
|
* 2007-08-31 Dave Korn <dave.korn@artimi.com>Dave Korn2007-08-312-1/+6
| | | | | * mkgroup.c (enum_groups): Use MAX_PREFERRED_LENGTH in netgroupenum call so that it will automatically size returned buffer sufficiently.
* Move changelogRichard Sandiford2007-08-302-1/+5
|
* * config.sub, config.guess: Update from upstream sources.Nick Clifton2007-08-293-11/+7
|
* * config.sub: Add support for cr16 target.Nick Clifton2007-08-292-1/+9
|
* 2007-08-28 Hans Kester <hans.kester@ellips.nl>Jeff Johnston2007-08-2815-37/+5841
| | | | | | | | | | | | | | | | * configure.host: Added support for x86_64. * libc/include/machine/ieeefp.h: Define __IEEE_LITTLE_ENDIAN for x86_64. * libc/include/machine/setjmp.h: Define _JBTYPE and _JBLEN for x86_64. * libc/machine/x86_64/aclocal.m4: Generated. * libc/machine/x86_64/configure.in: New. * libc/machine/x86_64/configure: Generated. * libc/machine/x86_64/Makefile.am: New. * libc/machine/x86_64/Makefile.in: Generated. * libc/machine/x86_64/setjmp.S: New. * libc/machine/x86_64/memcpy.S: New. * libc/machine/x86_64/memset.S: New. * libc/machine/configure.in: Added support for x86_64. * libc/machine/configure: Regenerated.
* Make snprintf() and vsnprintf() conform to C99.Keith Marshall2007-08-256-26/+41
|
* include/elf/Alan Modra2007-08-252-0/+8
| | | | | | | | | * common.h (NT_SPU): Define. bfd/ * elf.c (elfcore_grok_spu_note): New function. (elf_parse_notes): Call it. binutils/ * readelf.c (process_note): Recognize SPU core file notes.
* 2007-08-24 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2007-08-242-1/+6
| | | | | * libm/common/sf_lround.c (lroundf): Cast sizeof calculation to int before comparing it to a signed int value.
* * syscalls.cc (open): Don't follow symlinks if O_EXCL is given.Corinna Vinschen2007-08-242-2/+7
|
* * dll.sgml: myprog.ca -> myprog.cChristopher Faylor2007-08-242-1/+5
|
* binutils/Ben Elliston2007-08-242-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | * doc/binutils.texi (objdump): Document -Mppcps. gas/ * config/tc-ppc.c (parse_cpu): Handle "750cl". (pre_defined_registers): Add "gqr0" to "gqr7", "gqr.0" to "gqr.7". (md_show_usage): Document -m750cl. (md_assemble): Handle two delimiters in succession (eg. `),'). * doc/c-ppc.texi (PowerPC-Opts): Document -m750cl. * testsuite/gas/ppc/ppc.exp: Run ppc70ps dump tests. * testsuite/gas/ppc/ppc750ps.s: New file. * testsuite/gas/ppc/ppc750ps.d: Likewise. include/opcode/ * ppc.h (PPC_OPCODE_PPCPS): New. opcodes/ * ppc-opc.c (PSW, PSWM, PSQ, PSQM, PSD, MTMSRD_L): New. (XOPS, XOPS_MASK, XW, XW_MASK): Likewise. (PPCPS): Likewise. (powerpc_opcodes): Add all pair singles instructions. * ppc-dis.c (powerpc_dialect): Handle "ppcps". (print_ppc_disassembler_options): Document -Mppcps.