summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * include/_mingw.h: Don't include <bits/c++config.h>. mingw-std-ns-branchcvs/mingw-std-ns-branchDanny Smith2003-04-078-54/+60
| | | | | | | | | | | | | | (__MINGW_USE_NAMESPACES): Define as _GLIBCPP_USE_NAMESPACES. * include/ctype.h: Whitespace changes. * include/locale.h: Remove duplicate inclusion of <stddef.h>. * include/stdlib.h: (strtof, strtold): Move out of std namespace. (wcstof, wcstold): Likewise. * include/time.h (strftime): Remove duplicate declaration. (_wasctime): Qualify tm with __CSTD. * include/wchar.h (wcstof, wcstold): Move out of std namespace. (wcstoll, wcstoull): Likewise. * include/sys/types.h (__MINGW_USE_NAMESPACES): Use instead of __USE_STD_CXX.
* * include/_mingw.h:[__cplusplus] Include <bits/c++config.h>.Danny Smith2003-04-043-13/+25
| | | | | | (__HAVE_STD_CXX): Rename to __MINGW_USE_MAMESPACES. Depend on _GLIBCPP_USE_NAMESPACES, not __GNUC__ version. * include/time.h (_wctime): Qualify time_t with __CSTD.
* * samples/dlltest/expexe.def (NAME): Add.Danny Smith2003-03-311-0/+5
| | | | | | * samples/dlltest/dll.def (LIBRARY): Add. Add ChangeLog entry for above.
* * include/stdarg.h: Get rid of namespaces.Danny Smith2003-03-312-35/+7
|
* Merge from mingw trunk (changes since 2003-01-27).Danny Smith2003-03-3163-942/+5155
|
* * include/setjmp.h (_setjmp): Move from std to globalDanny Smith2003-01-272-10/+16
| | | | namespace.
* Merge from mingw trunk (changes since 2002-12-10).Danny Smith2003-01-2614-15/+542
|
* * include/_mingw.h (__HAVE_STD_CXX): Define to 0 forDanny Smith2002-12-102-0/+9
| | | | GCC < 3.3.
* Merge from mingw trunk (changes since 2002-11-19).Danny Smith2002-12-1020-38/+6264
|
* Merge from mingw trunk (changes since 2002-10-04).Danny Smith2002-11-1922-12/+3477
|
* * include/stdio.h: Qualify another size_t with __CSTD.Danny Smith2002-10-164-14/+21
| | | | | | * include/stdlib.h: Likewise. * include/wchar.h: Qualify size_t with __CSTD, when in global namespace.
* * include/ctype: Qualify wint_t with __CSTDDanny Smith2002-10-118-37/+55
| | | | | | | | | | | | when in global namespace. * include/wctype:Likewise. * include/stdio.h: Qualify wint_t and size_t with __CSTD when in global namespace. * include/stdlib.h: Qualify size_t with __CSTD when in global namespace. * include/string.h: Likewise. * include/time.h: Likewise. * include/sys/types.h: Inject time_t into global namespace.
* Merge from mingw mainline.Danny Smith2002-10-039-6/+505
|
* * include/math.h (__signbit); Remove errant '__' added in lastDanny Smith2002-10-033-18/+28
| | | | | | patch. * include/wctype.h: Add missing space before __wc, throughout. (is_wctype): Move into non-ANSI space.
* * include/cytpe.h: Prefix identifiers used as args of inlinesDanny Smith2002-10-028-176/+468
| | | | | | | | | | with '__', throughout. * include/inttypes.h: Likewise. * include/math.h: Likewise. * include/stdio.h: Likewise. * include/stdlib.h: Likewise. * include/wchar.h: Likewise. * include/wctype.h: Likewise.
* * include/ctype.h (_tolower): Move inlined definition out ofDanny Smith2002-09-302-11/+21
| | | | | | | std namespace. (_tolower): Likewise. (is_wctype): Move into non-ANSI, block. Qualify wctype_t with __CSTD.
* * include/wchar.h (__VALIST): Correct typo in __GNUC__ guard.Danny Smith2002-09-292-6/+11
| | | | (FILE): Qualify with __CSTD when in global namespace.
* * include/io.h: #include stddef.h with __need_wchat_t.Danny Smith2002-09-283-0/+20
| | | | | * include/wchar.h (__VA_LIST): Define as __builtin_va_list or char*.
* * include/stdio.h: Don't include stdarg.h.Danny Smith2002-09-273-5/+53
| | | | | | | | (__VA_LIST): Define as __builtin_va_list or char* instead. * include/stdarg.h: #include _mingw.h. In C++, #include_next<stdarg.g> in namespace __ginclude. Push va_list into std:: if whole file is needed, else push __gnuc_va_list into global.
* * include/wchar: #include sys/types.h in non-ANSI mode.Danny Smith2002-09-262-4/+16
| | | | | | | | Protect _Wint_t typedef with __STRICT_ANSI__. Remove from std namespace. Fix comment about string functions. Correct spelling of setjmp.h in ChangeLog.
* * include/settjmp.h: Use C++ c-header compatibility defines.Danny Smith2002-09-2510-113/+674
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/time.h: Don't include non-ISO sys/types.h. (struct tm): Define in __CSTD, if not already done. (_wasctime): Qualify tm with __CSTD. (_wctime): Qualify time_t with __CSTD. * include/wchar.h (ctype.h): Don't #include. (stdio.h): Don't #include. (time.h): Don't #include. (wctype.h): Include in C, but not in C++ in ANSI mode. (time_t): Define in __CSTD, if not already done. Qualify with __CSTD throughout. (struct tm): Likewise. (FILENAME_MAX): Replace with numeric constant throughout. Whitespace. * include/io.h (stdio.h): Don't #include. (time_t): Define in __CSTD, if not already done. Qualify with __CSTD throughout. (FILENAME_MAX): Replace with numeric constant throughout. Consolidate RC_INVOKED. __cplusplus blocks. * include/dir.h: Add header guard. * include/sys/time.h: Add header guard. * include/sys/types.h (time_t): Define in __CSTD. * include/sys/utime.h (_utimbuf, utimbuf): Qualify time_t with __CSTD. Correct spelling of compatibility in ChangeLog.
* * include/stdio.h (tempnam): Move out of __CSTD namespace.Danny Smith2002-09-253-37/+38
| | | | | | | | (FILE): Declare in __CSTD. (fpos_t): Likewise. (FILE): Qualify with __CSTD when used in non-std functions, throughout. * include/io.h (fileno): Remove prototype.
* * include/io.h: Move wide char prototypes together.Danny Smith2002-09-246-80/+754
| | | | | | | | | | * include/string.h: Untangle wide char protototypes. Use C++ c-header compatability defines. *include/wchar.h: Copy wide char string prototypes from string.h. Resync with io.h. * include/signal.h: Use C++ c-header compatability defines. * include/stdio.h: Add guard for __HAVE_STD_CXX.
* * include/stdio.h: Reorder ANSI vs non-ANSI declarationsDanny Smith2002-09-215-59/+730
| | | | | | | | Use C++ c-header compatability defines. * include/wchar.h: Likewise. * include/time.h: Use C++ c-header compatability defines. * include/tchar.h: ANSI-fy comment.
* * include/stdlib.h: Move _Exit prototype into main C99 block.Danny Smith2002-09-212-4/+525
| | | | Use C++ c-header compatability defines.
* * include/math.h: Use C++ c-header compatability defines.Danny Smith2002-09-205-0/+806
| | | | | | * mingwex.math/fpclassify.c: Add non-underscored alias. * mingwex.math/fpclassifyf.c: Likewise. * mingwex.math/fpclassifyl.c: Likewise.
* * include/locale.h: Use C++ c-header compatability defines.Danny Smith2002-09-202-0/+101
|
* * include/_mingw.h (__BEGIN_CSTD_NAMESPACE,__END_CSTD_NAMESPACEDanny Smith2002-09-204-0/+515
| | | | | | | | __BEGIN_CGLOBAL_NAMESPACE, __END_CGLOBAL_NAMESPACE, __CSTD, __CGLOBAL): Add defines for for ISO C++ c-header compatability. * include/ctype.h: Use C++ c-header compatability defines. * include/wctype.h: Likewise.
* * include/wchar.h: Don't #include sys/types.h, stdlib.h,Danny Smith2002-09-203-0/+2303
| | | | | | | | | string.h. Guard only non-ANSI names with #ifndef __STRICT_ANSI__, * include/stdio.h: Add __STRICT_ANSI__ guard for underscored wide char functions and oldnames. (__mingw_fseek, __mingw_fwrite): Move into !__STRICT_ANSI__ block.
* * elf.c (_bfd_elf_make_section_from_shdr): Ignore return fromAlan Modra2008-07-272-11/+18
| | | | | elf_parse_notes. Use bfd_malloc_and_get_section. (elf_parse_notes): Validate note namesz and descsz.
* gdb:Tom Tromey2008-07-275-0/+28
| | | | | | | | | | | PR gdb/1158: * valops.c (value_struct_elt): Treat function-valued field as a static method. gdb/testsuite: * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct. (function_struct, function_struct_ptr): New globals. * gdb.base/callfuncs.exp (do_function_calls): Test calling via a function pointer in a struct.
* gdb:Tom Tromey2008-07-274-9/+35
| | | | | | | | PR gdb/1136: * macroexp.c (get_punctuator) <punctuators>: Rearrange to put longer tokens first. gdb/testsuite: * gdb.base/macscp.exp: Add test for macro lexing bug.
* *** empty log message ***gdbadmin2008-07-271-1/+1
|
* daily updateAlan Modra2008-07-271-1/+1
|
* Support PowerPC single-precision float.Alan Modra2008-07-264-4/+26
|
* Kill cmd_async_ok.Vladimir Prus2008-07-266-32/+10
| | | | | | | | | * cli/cli-decode.h (CMD_ASYNC_OK, set_cmd_async_ok) (get_cmd_async_ok): Remove. * cli/cli-decode.c (set_cmd_async_ok, get_cmd_async_ok): Remove. * cli/cli-cmds.c (init_cli_cmds): Don't use set_cmd_async_ok. * infcmd.c (_initialize_infcmd): Likewise. * thread.c (_initialize_thread): Likewise.
* * mips-tdep.c (mips_n32n64_push_dummy_call): Handle passingJoseph Myers2008-07-262-21/+73
| | | | | | | | | | | 128-bit long doubles in even-odd pairs of FPRs. Do not right-align float arguments for big-endian. (mips_n32n64_return_value): Apply return value convention for structs containing one or two floating-point values to soft-float as well as hard-float. Handle 128-bit long doubles in such structs. (mips_o32_push_dummy_call): Only skip one integer register for a float argument passed in an FPR.
* *** empty log message ***gdbadmin2008-07-261-1/+1
|
* daily updateAlan Modra2008-07-261-1/+1
|
* * acinclude.m4: Remove libide, libgui, and all the other TclKeith Seitz2008-07-253-1277/+3246
| | | | | functions. * tcl.m4: New file.
* gdb:Tom Tromey2008-07-2518-1040/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tui/tui-hooks.c: Include observer.h. (tui_event_default, tui_old_event_hooks, tui_event_hooks): Remove. (tui_bp_created_observer, tui_bp_deleted_observer, tui_bp_modified_observer): New globals. (tui_install_hooks): Use observers, not events. (tui_remove_hooks): Likewise. * mi/mi-cmd-break.c: Include observer.h, not gdb-events.h. (mi_breakpoint_observers_installed, mi_can_breakpoint_notify): New globals. (breakpoint_notify): Check mi_can_breakpoint_notify. (breakpoint_hooks): Remove. (mi_cmd_break_insert): Attach observers. Don't use events. * tracepoint.c: Include observer.h, not gdb-events.h. (tracepoint_operation, trace_pass_command): Notify observer. * interps.c: Don't include gdb-events.h. (clear_interpreter_hooks): Don't call clear_gdb_event_hooks. * gdbarch.c: Rebuild. * gdbarch.sh: Emit include for observer.h, not gdb-events.h. (deprecated_current_gdbarch_select_hack): Notify observer. * breakpoint.h: Don't include gdb-events.h. * breakpoint.c: Don't include gdb-events.h. (condition_command): Notify observer. (commands_command): Likewise. (commands_from_control_command): Likewise. (mention, delete_breakpoint, set_ignore_count): Likewise. (disable_breakpoint, do_enable_breakpoint): Likewise. * Makefile.in (gdb_events_h): Remove. (breakpoint_h): Update. (COMMON_OBS): Remove gdb-events.o. (gdb-events.o): Remove. (breakpoint.o, gdbarch.o, interps.o, tracepoint.o, gdbtk-bp.o, gdbtk-hooks.o, mi-cmd-break.o, tui-hooks.o): Update. * gdb-events.c: Remove. * gdb-events.h: Remove. * gdb-events.sh: Remove. gdb/doc: * observer.texi (GDB Observers): Document new observers: breakpoint_created, breakpoint_deleted, breakpoint_modified, tracepoint_created, tracepoint_deleted, tracepoint_modified, architecture_changed. gdb/gdbtk: * generic/gdbtk-hooks.c: Include observer.h, not gdb-events.h. (gdbtk_add_hooks): Use observers, not events. (gdbtk_architecture_changed): Add argument, for observer. * generic/gdbtk-bp.c: Include observer.h. (gdb_set_bp): Notify observer. (gdb_set_bp_addr): Likewise.
* *** empty log message ***gdbadmin2008-07-251-1/+1
|
* daily updateAlan Modra2008-07-251-1/+1
|
* * elf32-mips.c (elf_backend_write_section): Define.Daniel Jacobowitz2008-07-242-0/+5
|
* * remote.c (remote_threads_extra_info): Don't query the remotePedro Alves2008-07-242-0/+11
| | | | server about info on the internally added main thread.
* merge from gccDJ Delorie2008-07-243-75/+86
|
* * nto-procfs.c (procfs_attach): Populate initial thread list.Aleksandar Ristovski2008-07-242-1/+7
| | | | (procfs_wait): Return new pid, built from the inferior status.
* * elf.c (_bfd_elf_map_sections_to_segments): Catch off by oneNick Clifton2008-07-242-1/+6
| | | | error assigning sections to segments.
* daily updateAlan Modra2008-07-241-1/+1
|
* *** empty log message ***gdbadmin2008-07-241-1/+1
|