Corinna Vinschen
f8afe40f49
* include/sys/types.h: Add #if defined(__rtems__) around
...
pthread_attr_t.guardsize.
* include/pthread.h: Add pthread_attr_setstack, pthread_attr_getstack,
pthread_attr_getguardsize, pthread_attr_setguardsize.
* include/sys/types.h (pthread_attr_t): Add guardsize.
2010-12-08 14:44:06 +00:00
Corinna Vinschen
51ecb7d9af
* include/strings.h: Remove in favor of equivalent newlib file.
2010-12-08 14:28:18 +00:00
Corinna Vinschen
a406e79b02
* libc/include/strings.h: Don't include locale.h.
2010-12-08 10:28:40 +00:00
Corinna Vinschen
7695120581
* sec_acl.cc (getacl): Set DEF_CLASS_OBJ permissions to 07 instead
...
of 0777.
2010-12-08 10:24:20 +00:00
Eric Blake
1dfc6c9535
strings.h: avoid namespace pollution
...
* libc/include/strings.h: Don't declare removed functions when
requesting POSIX 2008 compliance.
2010-12-08 02:47:14 +00:00
Jeff Johnston
bbb052381b
Fix formatting.
2010-12-07 21:27:45 +00:00
Jeff Johnston
c317cb34b1
2010-12-07 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/stdlib/strtod.c(_strtod_r): Fix code to handle case whereby
_DOUBLE_IS_32BITS is set and DBL_DIGS is 6 instead of 15.
2010-12-07 21:26:45 +00:00
Ian Lance Taylor
f2588cb91d
* configure.ac: Always set default for poststage1_ldflags to
...
-static-libstdc++ -static-libgcc.
2010-12-07 21:20:22 +00:00
Jeff Johnston
1d1dde068c
2010-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libc/include/strings.h: New (split-out from string.h).
2010-12-07 17:31:26 +00:00
Corinna Vinschen
ac5d7dcd18
* cygpath.cc (get_device_name): Fix path length test.
2010-12-06 13:40:24 +00:00
Corinna Vinschen
9de485e8e0
* path.cc (path_conv::check): Don't generate ENOENT for non-existant
...
CYGDRIVE and NETDRIVE paths. Add comment.
2010-12-06 13:09:40 +00:00
Alexandre Oliva
a6398b2ffe
Check in for PR other/46020 was meant for PR other/46026.
2010-12-06 13:00:26 +00:00
Hans-Peter Nilsson
51db009f1e
PR libffi/46792
...
* configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
* configure: Regenerate.
2010-12-06 01:55:25 +00:00
Dave Korn
af080f443a
PR target/40125
...
PR lto/46695
* lthostflags.m4: New file.
(ACX_LT_HOST_FLAGS): Define.
2010-12-06 01:40:20 +00:00
Corinna Vinschen
fd4515030c
* libc/include/math.h: Missing from previous checkin.
2010-12-03 16:08:48 +00:00
Dave Korn
79f8be3bff
* mh-cygwin (LDFLAGS): Turn up stack allocation to 12MB.
...
(BOOT_LDFLAGS): Add matching stack size flag.
* mh-mingw (LDFLAGS): Likewise.
(BOOT_LDFLAGS): Likewise.
2010-12-02 23:36:59 +00:00
Jeff Johnston
f590fbd222
2010-12-02 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.NEWLIB: Add National Semiconductor notice.
2010-12-02 20:05:11 +00:00
Jeff Johnston
8d3c10d72b
2010-12-02 Craig Howland <howland@LGSInnovations.com>
...
* libm/common/s_log2.c: Change from using M_LOG2_E to M_LN2 define
(from math.h--the latter is POSIX, the former non-standard).
* libm/common/sf_log2.c: Ditto. Change cast for M_LN2 from float to
float_t (in case all math not done in float).
* libc/include/math.h: Ditto (same 2 things as sf_log2.c).
2010-12-02 19:57:43 +00:00
Jeff Johnston
8ae0b98903
2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
...
Kaushik Phatak kaushik.phatak@kpitcummins.com
* configure.in: Add CR16 support.
* configure: Regenerated.
* cr16/aclocal.m4: New.
* cr16/close.c: New.
* cr16/configure: New.
* cr16/configure.in: New.
* cr16/crt1.S: New.
* cr16/crti.S: New.
* cr16/crtn.S: New.
* cr16/dvz_hndl.c: New.
* cr16/_exit.c: New.
* cr16/flg_hndl.c: New.
* cr16/fstat.c: New.
* cr16/_getenv.c: New.
* cr16/getpid.c: New.
* cr16/iad_hndl.c: New.
* cr16/intable.c: New.
* cr16/isatty.c: New.
* cr16/kill.c: New.
* cr16/lseek.c: New.
* cr16/Makefile.in: New.
* cr16/open.c: New.
* cr16/putnum.c: New.
* cr16/read.c: New.
* cr16/_rename.c: New.
* cr16/sbrk.c: New.
* cr16/sim.ld: New.
* cr16/stat.c: New.
* cr16/svc_hndl.c: New.
* cr16/time.c: New.
* cr16/und_hndl.c: New.
* cr16/unlink.c: New.
* cr16/write.c: New.
2010-12-02 19:35:47 +00:00
Jeff Johnston
874a87f8cd
2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
...
Kaushik Phatak kaushik.phatak@kpitcummins.com
* configure.host: Add CR16 support.
* libc/include/machine/ieeefp.h: Ditto.
* libc/include/machine/setjmp.h: Ditto.
* libc/include/sys/config.h: Ditto.
* libc/machine/configure.in: Ditto
* libc/machine/configure: Regenerated
* libc/machine/cr16/aclocal.m4: New.
* libc/machine/cr16/configure.in: New
* libc/machine/cr16/configure: New
* libc/machine/cr16/getenv.c: New
* libc/machine/cr16/Makefile.am: New
* libc/machine/cr16/Makefile.in: New
* libc/machine/cr16/setjmp.S: New
* libc/machine/cr16/sys/asm.h: New
* libc/machine/cr16/sys/libh.h: New
* libc/machine/cr16/sys/syscall.h: New
2010-12-02 19:30:47 +00:00
Corinna Vinschen
bdcc0b84ed
* net.cc (get_xp_ifs): Fix counting of idx to return stable interface
...
alias names for interfaces with multiple IPv4 addresses.
2010-12-02 11:39:15 +00:00
Corinna Vinschen
910e31f015
* fhandler_tty.cc (fhandler_tty_slave::dup): Free path_conv strings
...
to avoid memory leak. Add comment.
(fhandler_pty_master::dup): Ditto.
* path.h (path_conv::free_strings): New method.
2010-11-29 20:51:38 +00:00
Corinna Vinschen
371a9496e8
* libm/complex/catan.c, libm/complex/catanf.c,
...
libm/complex/ctan.c, libm/complex/ctanf.c:
Use HUGE_VAL instead of MAXNUM.
2010-11-29 12:15:02 +00:00
Andreas Schwab
fafea99b35
* configure.ac: Move comment to remove extra space in last argument
...
of GCC_TARGET_TOOL.
2010-11-29 11:01:42 +00:00
Eric Botcazou
52f6e98613
* bootstrap-lto.mk (BOOT_ADAFLAGS): Delete.
2010-11-27 15:55:17 +00:00
Corinna Vinschen
abc9278b2d
* libm/complex/cargf.c: Use crealf instead of creal.
2010-11-26 08:59:22 +00:00
Alexandre Oliva
a52370396d
PR other/46020
...
* configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3.
* Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass.
* Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New.
(BASE_FLAGS_TO_PASS): Use it.
* configure: Rebuilt.
* Makefile.in: Rebuilt.
2010-11-26 04:56:39 +00:00
Andreas Krebbel
259d701321
2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
...
* config/tc-s390.c (current_cpu): Initialize with latest CPU.
(init_default_arch): Default to z/Architecture mode if CPU provides it.
Remove the check setting the CPU default.
2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* opcode/s390.h (enum s390_opcode_cpu_val): Add S390_OPCODE_MAXCPU.
2010-11-25 09:33:54 +00:00
Richard Sandiford
056197e1c0
include/opcode/
...
* mips.h: Fix previous commit.
2010-11-23 20:24:32 +00:00
H.J. Lu
6805373e94
Properly check default linker.
...
2010-11-23 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/12258
* configure.ac: Correct comments for --enable-gold/--enable-ld.
Properly check default linker.
* configure: Regnerated.
2010-11-23 18:10:14 +00:00
Nick Clifton
32ab31795a
* mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A.
...
(INSN_LOONGSON_3A): Clear bit 31.
* elfxx-mips.c (mips_set_isa_flags): Move bfd_mach_loongson_3a
after bfd_mach_mips_sb1.
* config/tc-mips.c (mips_cpu_info_table): Move loongson3a after sb1.
2010-11-23 17:04:11 +00:00
Corinna Vinschen
943c59e3e8
* autoload.cc (SendARP): Remove.
...
* net.cc (get_flags): Set IFF_NOARP flag for PPP and SLIP devices.
(get_xp_ifs): Unify IFF_BROADCAST setting. Drop calling SendARP to
set IFF_NOARP flag.
2010-11-23 15:37:41 +00:00
Nick Clifton
679e4c82f1
* configure.ac: For --enable-gold, handle value `default' instead of
...
`both*'. New configure option --{en,dis}able-ld.
ld, gold/
* configure.ac: For --enable-gold, handle value `default' instead of
`both*'. Always install ld as ld.gold, install as ld if gold is
the default.
2010-11-23 13:39:56 +00:00
Corinna Vinschen
5fe7c5e01b
* path.cc (symlink_info::check): Don't use FileNetworkOpenInformation
...
on Netapps. Relax condition for workaround. Always request size
information via FileStandardInformation info class in workaround.
2010-11-23 09:26:16 +00:00
Joel Brobecker
8b6fbbba10
Move ChangeLog entry to the correct ChangeLog file.
2010-11-23 00:34:41 +00:00
Joel Brobecker
43764b7c99
ravenscar/sparc: cannot fetch registers from non-active thread
...
gdb/ChangeLog:
* ravenscar-sparc-thread.c (supply_register_at_address):
Fix passing of buf in call to regcache_raw_supply.
2010-11-23 00:29:45 +00:00
Corinna Vinschen
fc0fb0ba13
* mount.cc (NETAPP_IGNORE): Add FILE_PERSISTENT_ACLS.
...
(FS_IS_NETAPP_DATAONTAP): Drop test for FILE_PERSISTENT_ACLS.
(fs_info::update): Set filetype to ntfs in remote case, too. Fix a
couple of comments. Add test for Netapps faking to be FAT.
* mount.h (IMPLEMENT_FS_FLAG): Simplify definition and usage.
2010-11-22 14:19:50 +00:00
Corinna Vinschen
9dda712bd9
* net.cc (get_ipv4fromreg_ipcnt): Fix debug output. Only create debug
...
output if error is not ERROR_FILE_NOT_FOUND.
(get_ipv4fromreg): Ditto.
2010-11-22 13:03:00 +00:00
Ian Lance Taylor
77a5d6ccdf
* configure.ac: Only disable a language library if no language needs
...
it. Don't let --disable-libgcj uncondtionally disable libffi.
* configure: Rebuild.
Also moved ChangeLog entry to correct file.
2010-11-21 01:56:30 +00:00
Paolo Bonzini
128691ed1b
sync toplevel with gcc
2010-11-20 20:31:10 +00:00
Ralf Wildenhues
6f396dc7c0
PR other/46202: implement install-strip.
...
/:
PR other/46202
* configure.ac: Fix just-built in-tree STRIP name to be
binutils/strip-new.
* configure: Regenerate.
* Makefile.def (install-strip-gcc, install-strip-binutils)
(install-strip-opcodes, install-strip-ld, install-strip-itcl)
(install-strip-sid): Mirror dependencies on non-strip variants
of these targets on the respective -strip prerequisites.
* Makefile.tpl (install-strip, install-strip-host)
(install-strip-target): New targets.
(install-strip-[+module+], install-strip-target-[+module+]):
New targets.
* Makefile.in: Regenerate.
etc/:
* Makefile.in (install-strip): New target.
libiberty/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(install): Also mark as phony.
2010-11-20 19:37:57 +00:00
Ian Lance Taylor
d5b7129a70
Merge from gcc top-level.
...
./:
* configure.ac: Add target-libgo to target_libraries. Set
and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
* Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
(HOST_EXPORTS): Add GOC.
(BASE_TARGET_EXPORTS): Add GOC.
(GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
(GOCFLAGS_FOR_TARGET): New variable.
(EXTRA_HOST_FLAGS): Add GOC.
(EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
* Makefile.def (target_modules): Add libgo.
(flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
(dependencies): Add dependency from configure-target-libgo to
configure-target-libffi and all-target-libstdc++-v3. Add
dependencies from all-target-libgo to all-target-libffi.
(languages): Add go.
* configure: Rebuild.
* Makefile.in: Rebuild.
* config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
compiler/flag environment variables.
* configure.ac: Check for lang_requires_boot_languages in
config-lang.in files.
* configure: Rebuild.
PR fortran/32049
* Makefile.def: Add libquadmath; build it with language=fortran.
* configure.ac: Add libquadmath.
* Makefile.tpl: Handle multiple libs in check-[+language+].
* Makefile.in: Regenerate.
* configure: Regenerate.
* configure.ac: Fix spelling in option names.
* configure: Regenerated.
PR bootstrap/39622
* configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
* configure: Regenerated.
* config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
define the cloog backend to use. Furthermore, only pass the ppllibs to
the configure checks, if necessary.
* configure: Regenerate.
* config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
* configure: regenerate
* config/cloog.m4: Fix typo. verison -> version.
* configure: Regenerate.
* config/cloog.m4: Pass ppl libraries to the CLooG version check.
* configure: Regenerate.
* configure.ac: Support official CLooG.org versions.
* configure: Regenerate.
* config/cloog.m4: New.
* configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
* configure: Regenerate.
config/:
* cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names.
* bootstrap-lto: Use -flto.
* mh-darwin: Renamed from mh-ppc-darwin.
2010-11-19 22:06:27 +00:00
Corinna Vinschen
ce386bafb7
* libc/locale/locale.c (loadlocale): Recognise the "cjknarrow"
...
modifier on "C.<charset>" locales too.
2010-11-19 10:02:36 +00:00
Corinna Vinschen
5c6904b515
* fhandler_tty.cc (fhandler_tty_slave::fchown): Initialize mode to 0.
2010-11-18 18:55:10 +00:00
Corinna Vinschen
1570248800
* setup2.sgml (setup-locale-ov): Document CJK ambiguous width change
...
for non-Unicode charsets.
* new-features.sgml (ov-new1.7.8): Mention CJK ambiguous width change.
Drop redundant NT4 pre-SP4 support entry.
2010-11-18 11:05:46 +00:00
Corinna Vinschen
617dc68bfe
* libc/locale/locale.c (loadlocale): Fix width of CJK ambigous
...
characters to 1 for singlebyte charsets and 2 for non-Unicode
multibyte charsets. Change documentation accordingly.
2010-11-18 11:02:53 +00:00
Jeff Johnston
9a984ac7cb
2010-11-17 Bernd Schmidt <bernds@codesourcery.com>
...
* tic6x/syscalls.c (cio_getclk_to_host, cio_getclk_from_host): New
structs.
(cio_to_host, cio_from_host): Use them.
(clock): New function.
2010-11-17 21:45:58 +00:00
Jeff Johnston
f8ff5e47b6
2010-11-17 Bernd Schmidt <bernds@codesourcery.com>
...
* configure.host (newlib_cflags): For tic6x, add -DCLOCK_PROVIDED.
2010-11-17 21:44:57 +00:00
Michael Frysinger
5905d5dc24
start a gitignore
2010-11-17 19:34:59 +00:00
DJ Delorie
7ee4d16356
merge from gcc
2010-11-17 02:03:39 +00:00