- Feb 07, 2002
-
-
megacz authored
* boehm-gc/include/gc.h: (GC_CreateThread) This function is now exposed on all Win32 platforms. * boehm-gc/win32_threads.c: (GC_CreateThread) This now compiles on Win32; it invokes CreateThread() if GC is built as a DLL; otherwise it registers the thread. * boehm-gc/misc.c (GC_init): Initialize GC_allocate_ml in case libgcjgc was not built as a DLL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49563 138bc75d-0d04-0410-961f-82ee72b054a4
-
green authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49562 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
references, return null as the element type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49561 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* stmt.c (resolve_operand_name_1): Take more care with mixed named and unnamed operands. * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49560 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* verify.cc (verify_instructions_0) [op_dup2]: Actually push the duplicate of a wide type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49559 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Feb 06, 2002
-
-
ljrittle authored
_GLIBCPP_HAVE_STRTOF or _GLIBCPP_HAVE_STRTOLD as set by configure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49558 138bc75d-0d04-0410-961f-82ee72b054a4
-
janis authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49557 138bc75d-0d04-0410-961f-82ee72b054a4
-
janis authored
CONST expression. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49556 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
(require_array_type): Handle case where array is null. (verify_instructions_0) [op_arraylength]: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49555 138bc75d-0d04-0410-961f-82ee72b054a4
-
toon authored
PR fortran/4730 fortran/5473 * com.c (ffecom_expr_): Deal with %VAL constructs. * intrin.c (ffeintrin_check_): Handle 'N' constraints for intrinsics, to indicate "no larger than default kind" integers and logicals. * intrin.def: Use 'N' constraints in table of intrinsics. * intdoc.c: Document this constraint. * intdoc.texi: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49554 138bc75d-0d04-0410-961f-82ee72b054a4
-
uweigand authored
* config/s390/t-linux64: New file. * config/s390/libgcc-glibc.ver: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49553 138bc75d-0d04-0410-961f-82ee72b054a4
-
uweigand authored
* config/s390/s390x.h: New file. * config.gcc (s390x-*-linux*): Use s390x.h instead of linux64.h as target header file. * config/s390/linux.h (TARGET_VERSION): Define depending on DEFAULT_TARGET_64BIT. (CPP_SPEC, ASM_SPEC, LINK_SPEC): Likewise. (SIZE_TYPE, PTRDIFF_TYPE): Likewise. (NO_BUILTIN_SIZE_TYPE, NO_BUILTIN_PTRDIFF_TYPE): Define. (CPP_ARCH31_SPEC, CPP_ARCH64_SPEC): New defines. (LINK_ARCH31_SPEC, LINK_ARCH64_SPEC): New defines. (EXTRA_SPEC): New define. * config/s390/s390.h (TARGET_VERSION): Define depending on DEFAULT_TARGET_64BIT. (MASK_RETURN_ADDR): Add run-time check for TARGET_64BIT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49552 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
no return statement and no abnormal exit. (current_function_returns_abnormally): New variable. (start_function): Clear it. (struct c_language_function): Add returns_abnormally. (push_c_function_context): Save it. (pop_c_function_context): Restore it. (builtin_function): Set TREE_THIS_VOLATILE on return fns. (grokdeclarator): Set C_FUNCTION_IMPLICIT_INT on functions without an explicit return type. * c-tree.h: Declare current_function_returns_abnormally. (C_FUNCTION_IMPLICIT_INT): New macro. * c-typeck.c (build_function_call): Set it. (c_expand_return): Set current_function_returns_value even if the value is erroneous. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49551 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* c-common.c (c_unsafe_for_reeval): Make COMPOUND_LITERAL_EXPR unsafe for reevaluation. * gcc.c-torture/execute/20020206-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49550 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* c-common.c (c_expand_expr) [STMT_EXPR]: If last expression is not EXPR_STMT, but COMPOUND_STMT, recurse into it. * gcc.c-torture/execute/20020206-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49549 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
PR optimization/5429: * gcc.c-torture/compile/20020206-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49548 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
be a general_operand. Dest for function value must be a pseudo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49547 138bc75d-0d04-0410-961f-82ee72b054a4
-
ljrittle authored
* aclocal.m4: Rebuilt. * config.h.in: Rebuilt. * configure: Rebuilt. * config/locale/c_locale_generic.cc: Conditionally include <ieeefp.h>. Improve handling and error checking of float and long double input for non-C99 configurations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49546 138bc75d-0d04-0410-961f-82ee72b054a4
-
nickc authored
particularly large alignments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49545 138bc75d-0d04-0410-961f-82ee72b054a4
-
nickc authored
weak attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49544 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/bits/locale_facets.tcc (money_get::do_get(string)): In case money_base::symbol deal properly with multi-char sign for patterns {X,Y,Z,symbol} and {X,Y,symbol,none}. * testsuite/22_locale/money_get_members_char.cc: Add test07. * testsuite/22_locale/money_get_members_wchar_t.cc: Add test07. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49543 138bc75d-0d04-0410-961f-82ee72b054a4
-
nickc authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49542 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49540 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
passed by invisible reference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49539 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49538 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49537 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
* config/mmix/mmix.c (mmix_conditional_register_usage): if -mabi=gnu, modify fixed_regs to fit the GNU ABI. (mmix_extra_constraint): Use 'R' to indicate that GETA should be used to read the rtx value. (mmix_target_asm_function_epilogue): Fix spacing. (mmix_constant_address_p): Handle TARGET_BASE_ADDRESSES. (mmix_legitimate_address): Ditto. (mmix_encode_section_info): Set SYMBOL_REF_FLAG on rtx:es that should be loaded with a GETA insn. Don't allocate needless extra char for nul termination and fix misleading comment. (mmix_print_operand_address): Handle constants if TARGET_BASE_ADDRESSES. (mmix_output_register_setting): Use base addressing if TARGET_BASE_ADDRESSES and the number of insns is 3. * config/mmix/t-mmix (MULTILIB_EXTRA_OPTS): New. * config/mmix/mmix.md ("movdi"): Change the alternative with GETA to use R as constraint, add LDA to match s. * config/mmix/mmix.h (TARGET_BASE_ADDRESSES): New. (TARGET_DEFAULT): Add TARGET_MASK_BASE_ADDRESSES. (TARGET_SWITCHES): Add -mbase-addresses, -mno-base-addresses. (FIXED_REGISTERS): Make registers $231..$246 fixed by default. (MMIX_MMIXWARE_ABI_REG_ALLOC_ORDER): Move $231..$246 last, in order with other fixed registers. (MMIX_GNU_ABI_REG_ALLOC_ORDER): Put forward $231, in order with other parameter/call-clobbered registers. * doc/invoke.texi (Option Summary) <MMIX Options>: Add -mbase-addresses, -mno-base-addresses. (MMIX Options): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49536 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
* config/mips/crti.asm: Add changes for mips16. mips16 uses register 7 as RA instead of $31. * config/mips/crtn.asm: Ditto. * config/mips/mips.c (mips_move_2words): Add case for TARGET_MIPS16 when HOST_BITS_PER_WIDE_INT >= 64. (compute_frame_size): Fix typo. (save_restore_insns): Ditto. Make documentation about using register $7 as return register more precise. (mips_expand_epilogue): Fix comment. Add code to work around not being able to add to the stack pointer directly. * config/mips/mips.h (EH_RETURN_DATA_REGNO): Change register number to 2 for TARGET_MIPS16 as we need 6 and 7 as clobbers in the epilogue. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49535 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
Symlink PLATFORMH to platform.h. * Makefile.am (libgcj_la_DEPENDENCIES, libgcj_la_LIBADD): Add PLATFORMOBJS. * java/lang/natSystem.cc: #include platform.h not posix.h. * Makefile.in: Rebuilt with libgcj automake. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49534 138bc75d-0d04-0410-961f-82ee72b054a4
-
danglin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49533 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Feb 05, 2002
-
-
aldyh authored
* config/rs6000/altivec.h: Change elem to _S_elem. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49532 138bc75d-0d04-0410-961f-82ee72b054a4
-
billingd authored
* g77.dg/pr5473.f: New test git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49531 138bc75d-0d04-0410-961f-82ee72b054a4
-
thorpej authored
(WCHAR_TYPE_SIZE): Ditto. (WINT_TYPE): Ditto. * config/alpha/netbsd.h (WCHAR_TYPE): Remove. (WCHAR_UNSIGNED): Ditto. (WCHAR_TYPE_SIZE): Ditto. (WINT_TYPE): Ditto. * config/arm/netbsd.h: Likewise. * config/i386/netbsd-elf.h: Likewise. * config/i386/netbsd.h: Likewise. * config/m68k/netbsd-elf.h: Likewise. * config/m68k/netbsd.h: Likewise. * config/ns32k/netbsd.h: Likewise. * config/sparc/netbsd.h: Likewise. * config/vax/netbsd.: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49528 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
(check_bitfield_decl): Disregard EMPTY_FIELD_BOUNDARY, BITFIELDS_NBYTES_LIMITED and PCC_BITFIELD_TYPE_MATTERS for MS bit-field layout. * Make-lang.in: Adjust deps. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49527 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
* target-def.h (TARGET_MS_BITFIELD_LAYOUT_P): New. Added to... (TARGET_INITIALIZER): this. * doc/tm.texi (TARGET_MS_BITFIELD_LAYOUT_P): Document. (BITFIELD_NBYTES_LIMITED): Markup fix. * tree.h (default_ms_bitfield_layout_p): Declare. (record_layout_info): Added prev_field. * tree.c (default_ms_bitfield_layout_p): New fn. * c-decl.c (finish_struct): Disregard EMPTY_FIELD_BOUNDARY and PCC_BITFIELD_TYPE_MATTERS for MS bit-field layout. * stor-layout.c: Include target.h. (start_record_layout): Initialize prev_field. (place_field): Handle MS bit-field layout, and disregard EMPTY_FIELD_BOUNDARY, BITFIELD_NBYTES_LIMITED and PCC_BITFIELD_TYPE_MATTERS in this case. Update prev_field. * Makefile.in (stor-layout.o): Adjust dependencies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49526 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
(cplus_demangle_v3_type): Remove prototype. (DMGL_VERBOSE): New macro. (DMGL_TYPES): New macro. * cplus-dem.c (flags): Add DMGL_VERBOSE (cplus_demangle_v3_p): Remove. (demangle_it): Add DMGL_TYPES to passed flags. * cp-demangle.c (cplus_demangle_v3_all): Remove. (cplus_demangle_v3_type): Remove. (cplus_demangle_v3): Add options parm. * collect2.c (dump_file): Pass DMGL_VERBOSE to cplus_demangle. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49525 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/bits/locale_facets.tcc (money_get::do_get(string)): First construct a tentative returned string, then, only if the parsing succeeds, copy it into the string passed by reference. * testsuite/22_locale/money_get_members_char.cc: Add test06. * testsuite/22_locale/money_get_members_wchar_t.cc: Add test06. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49523 138bc75d-0d04-0410-961f-82ee72b054a4
-
aj authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49522 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* loop.c (loop_iv_add_mult_emit_before): Copy multiplier as well. (loop_iv_add_mult_sink, loop_iv_add_mult_hoist): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49521 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* config/mips/mips.c (function_arg): Handle TImode. (function_arg_advance): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49520 138bc75d-0d04-0410-961f-82ee72b054a4
-