Krister Walfridsson
320d7e7ad6
configure.in (i*86-*-netbsdelf*): Don't disable libgcj.
...
2002-03-30 Krister Walfridsson <cato@df.lth.se>
* configure.in (i*86-*-netbsdelf*): Don't disable libgcj.
libffi:
2002-03-30 Krister Walfridsson <cato@df.lth.se>
* configure.in: Enable i*86-*-netbsdelf*.
* configure: Rebuilt.
From-SVN: r51620
2002-03-31 00:33:17 +00:00
Bryce McKinlay
c71f2c0640
gcconfig.h: define DYNAMIC_LOADING for ELF NetBSD/i386.
...
2002-03-30 Krister Walfridsson <cato@df.lth.se>
* include/private/gcconfig.h: define DYNAMIC_LOADING for ELF
NetBSD/i386.
From-SVN: r51616
2002-03-31 00:15:36 +00:00
Richard Henderson
bdbe5b8d8d
ia64.c (group_barrier_needed_p): Special case prologue_allocate_stack.
...
* config/ia64/ia64.c (group_barrier_needed_p): Special case
prologue_allocate_stack.
(ia64_single_set): Use insn codes for recognition of special
cases, not rtl matching.
* config/ia64/ia64.md (prologue_allocate_stack): Op 3 is in-out.
* gcc.c-torture/compile/20020330-1.c: New.
From-SVN: r51615
2002-03-30 16:15:19 -08:00
Jan Hubicka
4ab95d8267
* cfgbuild.c (find_basic_blocks_1): Clear aux for blocks.
...
From-SVN: r51612
2002-03-30 22:49:56 +00:00
Richard Henderson
89a8b315b8
sparc.h (OVERRIDE_OPTIONS): Don't override -fpic or -fomit-frame-pointer with profiling.
...
* config/sparc/sparc.h (OVERRIDE_OPTIONS): Don't override -fpic
or -fomit-frame-pointer with profiling.
(SUBTARGET_OVERRIDE_OPTIONS): Remove.
(FUNCTION_PROFILER): Do nothing.
(PROFILE_HOOK): New.
* config/sparc/sparc.c (sparc_override_options): Don't check
code models for profiling.
(sparc_function_profiler): Remove.
(sparc_profile_hook): New.
* config/sparc/sparc-protos.h: Update.
From-SVN: r51610
2002-03-30 13:01:19 -08:00
Richard Henderson
6b7d1a345e
Fix whitespace.
...
From-SVN: r51608
2002-03-30 12:47:54 -08:00
Jakub Jelinek
30984c5791
re PR rtl-optimization/6086 (Reload misoptimizes DImode PREINC on PPC)
...
PR optimization/6086
* combine.c (combine_simplify_rtx): If simplify_rtx failed because
of SUBREG of volatile MEM or because the MEM was mode dependent,
return CLOBBER instead of unmodified SUBREG.
From-SVN: r51606
2002-03-30 19:50:34 +01:00
Jan Hubicka
1540f9ebc4
local-alloc.c (local_alloc): Avoid call of update_equiv_regs when not optimizing.
...
* local-alloc.c (local_alloc): Avoid call of update_equiv_regs when not optimizing.
* toplev.c (rest_of_compilation): Cann mark_constant_function
only when optimizing.
* flow.c (calculate_global_regs_live): Ensure that all AUX fields are NULL.
* cfgcleanup.c (bb_flags): Add BB_NONTHREADABLE_BLOCK.
(thread_jump): Set BB_NONTHREADABLE_BLOCK, check it.
(try_optimize_cfg): clear all AUX fields.
* i386.c (aligned_operand): Be prepared for SUBREGed registers.
(ix86_decompose_address): Use REG_P instead of GET_CODE (...) == REG.
(ix86_address_cost): Be prepared for SUBREGed registers.
(legitimate_address_p): Accept SUBREGed registers.
From-SVN: r51604
2002-03-30 13:26:19 +00:00
GCC Administrator
d83975041f
Daily bump.
...
From-SVN: r51600
2002-03-30 08:17:30 +00:00
Bryce McKinlay
a8f55e51dc
cp-demangle.c (java_demangle_v3): Don't try to release "demangled" if it is NULL.
...
* cp-demangle.c (java_demangle_v3): Don't try to release "demangled"
if it is NULL.
From-SVN: r51594
2002-03-30 03:30:36 +00:00
Richard Henderson
70d95bac49
re PR target/5672 ([mn10200] Compiler segmentation fault in static initialiser.)
...
PR target/5672
* expr.c (expand_expr): Pass along EXPAND_INITIALIZER one more place.
From-SVN: r51593
2002-03-29 18:16:41 -08:00
Franz Sirl
d3294cd931
rs6000.c (rs6000_va_arg): Correctly set register count for aggregate and TFmode types.
...
2002-03-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/rs6000/rs6000.c (rs6000_va_arg): Correctly set register count
for aggregate and TFmode types.
From-SVN: r51591
2002-03-30 01:00:23 +00:00
Hans-Peter Nilsson
a106c875ba
* cfg.c (dump_flow_info): Guard against NULL regno_reg_rtx[i].
...
From-SVN: r51589
2002-03-30 00:40:53 +00:00
Richard Henderson
6e2d670b4f
Record pr numbers.
...
From-SVN: r51588
2002-03-29 15:45:43 -08:00
Richard Henderson
7d7a5d6f8a
aix.h (CPP_PREDEFINES): Add -D_LP64.
...
* config/ia64/aix.h (CPP_PREDEFINES): Add -D_LP64.
* config/ia64/hpux.h, config/ia64/linux.h: Likewise.
From-SVN: r51586
2002-03-29 15:39:05 -08:00
Richard Henderson
30c99a84e0
i386.c (x86_arch_always_fancy_math_387): New.
...
* config/i386/i386.c (x86_arch_always_fancy_math_387): New.
(override_options): Disable NO_FANCY_MATH_387 if the arch allows.
* config/i386/i386.h (x86_arch_always_fancy_math_387): New.
* config/i386/i386.md (sqrtxf2, sqrtextendsfxf2, sinxf2): Fix
conditional.
* docs/invoke.texi: Update -mno-fancy-math-387 docs.
From-SVN: r51584
2002-03-29 15:24:20 -08:00
Hans Boehm
4d6ac5424e
linux_threads.c (return_free_lists): Clear fl[i] unconditionally.
...
* linux_threads.c (return_free_lists): Clear fl[i] unconditionally.
(GC_local_gcj_malloc): Add assertion.
(start_mark_threads): Fix abort message.
* mark.c (GC_mark_from): Generalize assertion.
* reclaim.c (GC_clear_fl_links): New function.
(GC_start_reclaim): Must clear some freelist links.
* include/private/specific.h, specific.c: Add assertions.
Safer definition for INVALID_QTID, quick_thread_id. Fix/add comments.
Rearrange tse fields.
From-SVN: r51582
2002-03-29 22:52:13 +00:00
Dale Johannesen
02a566dcf0
* loop.c (combine_movables): Do allow combination of pseudos.
...
From-SVN: r51581
2002-03-29 14:36:56 -08:00
Martin Kahlert
5bebbee733
parse.y (do_resolve_class): Fix infinite recursion.
...
2002-03-29 Martin Kahlert <martin.kahlert@infineon.com>
* parse.y (do_resolve_class): Fix infinite recursion.
(http://gcc.gnu.org/ml/java/2002-03/msg00654.html )
From-SVN: r51578
2002-03-29 14:27:29 -08:00
Loren J. Rittle
bc3a44dbca
config.gcc (*-*-freebsd*): Enable creation of libgcc_s.so.
...
* config.gcc (*-*-freebsd*): Enable creation of libgcc_s.so.
* config/t-slibgcc-elf-ver (SHLIB_LC): Add macro and use it.
No functional change except ...
* config/t-slibgcc-nolc-override (SHLIB_LC): Override it. New file.
* doc/install.texi (*-*-freebsd*): Document port configuration.
From-SVN: r51574
2002-03-29 22:01:18 +00:00
Tom Tromey
bce54832de
parse.y (check_inner_circular_reference): Ignore incomplete types.
...
2002-03-29 Tom Tromey <tromey@redhat.com>
* parse.y (check_inner_circular_reference): Ignore incomplete
types.
(http://gcc.gnu.org/ml/gcc-patches/2002-03/msg01987.html )
From-SVN: r51573
2002-03-29 13:58:49 -08:00
Janis Johnson
cb260b1181
dg.exp: Ignore tests in new directories bprob and gcov.
...
* g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
* g++.dg/bprob/bprob.exp: New driver for profile-directed branch
ordering tests.
* g++.dg/bprob/bprob-1.C: New test.
* g++.dg/gcov/gcov.exp: New driver for gcov tests.
* g++.dg/gcov/gcov-1.C: New test.
* g++.dg/gcov/gcov-1.x: New file.
* g++.dg/gcov/gcov-2.C: New test.
* g++.dg/gcov/gcov-3.C: New test.
* g++.dg/gcov/gcov-3.h: New file.
From-SVN: r51572
2002-03-29 21:56:12 +00:00
Neil Booth
b0c4822985
Makefile.in (convert.o, [...]): Update.
...
* Makefile.in (convert.o, calls.o, expmed.o): Update.
* attribs.c (handle_mode_attribute, handle_vector_size_attribute):
Use new hooks.
* builtin-types.def (BT_PTRMODE): Update.
* c-common.c (type_for_size): Rename c_common_type_for_size.
(type_for_mode): Similarly.
(shorten_compare, pointer_int_sum, c_common_nodes_and_builtins):
Use new hook.
* c-bommon.h (c_common_type_for_size, c_common_type_for_mode): New.
* c-decl.c (finish_enum, build_enumerator): Use new hooks.
* c-lang.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
Redefine.
* c-typeck.c (common_type, comptypes, default_conversion):
Use new hooks.
* calls.c: Include langhooks.h.
(emit_library_call_value_1): Use new hooks. Avoid redundant
calls.
* convert.c: Include langhooks.h
(convert_to_pointer, convert_to_integer): Use new hooks.
* except.c (init_eh): Similarly.
* expmed.c: Include langhooks.h.
(expand_mult_add): Use new hooks.
* expr.c (store_expr, store_constructor, expand_expr, do_jump,
try_casesi): Similarly.
* fold-const.c (optimize_bit_field_compare, make_range,
decode_field_reference, fold_truthop, fold): Similarly.
* function.c (assign_stack_local_1, assign_stack_temp_for_type,
put_var_into_stack): Similarly.
* langhooks-def.h (LANG_HOOKS_TYPE_FOR_MODE,
LANG_HOOKS_TYPE_FOR_SIZE): New.
(LANG_HOOKS_TYPES_INITIALIZER): Update.
* langhooks.h (lang_hooks_for_types): New hooks.
* stmt.c (expand_decl_cleanup, emit_case_nodes): Use new hooks.
* tree.c (get_unwidened, get_narrower): Similarly.
* tree.h (type_for_mode, type_for_size): Remove.
* varasm.c (force_const_mem): Use new hooks.
ada:
* gigi.h (type_for_size, type_for_mode): Rename.
* misc.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
Redefine.
* trans.c (tree_transform): Update.
* utils.c (gnat_init_decl_processing, init_gigi_decls,
builtin_function, float_type_for_size, signed_or_unsigned_type,
build_vms_descriptor, unchecked_convert): Update.
(type_for_mode, type_for_size): Rename.
* utils2.c (nonbinary_modular_operation): Update.
cp:
* cp-lang.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
Redefine.
* cvt.c (cp_convert_to_pointer, type_promotes_to): Use new hooks.
* decl.c (finish_enum): Similarly.
* error.c (dump_type): Similarly.
* lex.c (cxx_init): Similarly.
* mangle.c (write_builtin_type): Similarly.
* typeck.c (comptypes): Similarly.
f:
* com.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
Redefine.
(type_for_mode, type_for_size): Rename.
(signed_or_unsigned_type, signed_type, truthvalue_conversion,
unsigned_type): Use new hooks.
java:
* Make-lang.in (builtins.o): Update.
* boehm.c (get_boehm_type_descriptor): Update.
* builtins.c: Include langhooks.h.
* decl.c (java_init_decl_processing): Update.
* java-tree.h (java_type_for_mode, java_type_for_size): New.
* lang.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIaZE):
Redefine.
* typeck.c (type_for_mode, type_for_size): Update.
objc:
* objc-act.c (handle_impent): Update.
* objc-lang.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIaZE):
Redefine.
From-SVN: r51571
2002-03-29 21:46:27 +00:00
Roger Sayle
d52e4867ca
re PR c++/5998 (regression, all builtins disabled)
...
* include/c_std/std_cmath.h: To prevent problems overloading
g++ builtins, use the double variants from the global namespace
before defining float and long double variants in std::.
PR c++/5998:
* decl.c (cxx_init_decl_processing): Re-enable built-in functions
in the g++ front-end.
(duplicate_decl): Allow redefinition of anticipated built-ins.
Fix inlining problem by over-writing the old DECL_RTL.
(lookup_namespace_name): Fail to find an identifier in the
specified namespace if its still anticipated.
(builtin_function_1): New function split out from builtin_function
to create a builtin in the current namespace with given context.
(builtin_function): Call builtin_function_1 to define the
appropriate builtins in both the std and global namespaces.
(select_decl): Don't test for anticipated decls here.
(unqualified_namespace_lookup): Instead ignore them whilst
searching through scopes and namespaces.
* decl2.c (do_nonmember_using_decl): If a using declaration
specifies an anticipated built-in function, mark it as no longer
anticipated in that scope.
(ambiguous_decl): Avoid resolving to an anticipated decl.
* lex.c (do_scoped_id): Fail to find an identifier in the global
namespace if its still anticipated.
* g++.old-deja/g++.other/builtins5.C: New test.
* g++.old-deja/g++.other/builtins6.C: New test.
* g++.old-deja/g++.other/builtins7.C: New test.
* g++.old-deja/g++.other/builtins8.C: New test.
* g++.old-deja/g++.other/builtins9.C: New test.
From-SVN: r51568
2002-03-29 20:41:53 +00:00
Martin Kahlert
5843e8704e
lex.c (java_new_lexer): Alias "646" to DEFAULT_ENCODING.
...
2002-03-29 Martin Kahlert <martin.kahlert@infineon.com>
* lex.c (java_new_lexer): Alias "646" to DEFAULT_ENCODING.
From-SVN: r51566
2002-03-29 19:33:25 +00:00
Steve Ellcey
e206a74f52
ia64.md (*ptr_extend_plus_1, [...]): New.
...
* config/ia64/ia64.md (*ptr_extend_plus_1, *ptr_extend_plus_2): New.
* config/ia64/ia64.c (basereg_operand): New.
* config/ia64/ia64-protos.h (basereg_operand): Declare.
* config/ia64/ia64.h (PREDICATE_CODES): Add basereg_operand.
From-SVN: r51564
2002-03-29 10:39:56 -08:00
Tom Tromey
6676c77f01
natPlainDatagramSocketImpl.cc (close): New function.
...
* java/net/natPlainDatagramSocketImpl.cc (close): New function.
* java/net/natPlainSocketImpl.cc (close): Indentation fix.
From-SVN: r51563
2002-03-29 17:07:59 +00:00
Hans-Peter Nilsson
7d9b63781d
mmix.c (mmix_target_asm_function_prologue): Correct unwind information when frame_pointer_needed.
...
* config/mmix/mmix.c (mmix_target_asm_function_prologue): Correct
unwind information when frame_pointer_needed.
(mmix_assemble_integer): Tweak wording in comment.
From-SVN: r51562
2002-03-29 17:07:59 +00:00
Andreas Schwab
1d5af8719f
Makefile.in: Pass VPATH=$(fsrcdir) when calling make in rts directory.
...
* Makefile.in: Pass VPATH=$(fsrcdir) when calling make in rts
directory.
From-SVN: r51559
2002-03-29 16:10:04 +00:00
Neil Booth
f1e639b1ac
Makefile.in (except.o): Update.
...
* Makefile.in (except.o): Update.
* except.c: Include langhooks.h.
(init_eh): Use langhook.
* langhooks-def.h (LANG_HOOKS_MAKE_TYPE,
LANG_HOOKS_FOR_TYPES_INITIALIZER): New.
(LANG_HOOKS_INITIALIZER): Update.
* langhooks.h (lang_hooks_for_types): New.
(struct lang_hooks): Add it.
* tree.c (make_lang_type_fn, make_lang_type): Remove.
* tree.h (make_lang_type_fn, make_lang_type): Remove.
config:
* alpha/alpha.c: Include langhooks.h.
(alpha_build_va_list): Use langhook.
* d30v/d30v.c: Include langhooks.h.
(d30v_build_va_list): Use langhook.
* i386/i386.c: Include langhooks.h.
(ix86_build_va_list): Use langhook.
* rs6000/rs6000.c (rs6000_build_va_list): Use langhook.
* s390/s390.c: Include langhooks.h.
(s390_build_va_list): Use langhook.
* stormy16/stormy16.c: Include langhooks.h.
(stormy16_build_va_list): Use langhook.
cp:
* cp-lang.c (LANG_HOOKS_MAKE_TYPE): Redefine.
* cp-tree.h (cp_make_lang_type): Rename.
* lex.c (cp_make_lang_type): Rename.
(make_aggr_type): Update.
* tree.c (init_tree): Don't set make_lang_type_fn.
From-SVN: r51558
2002-03-29 08:43:22 +00:00
Jakub Jelinek
f17f93326d
re PR c++/5964 (g++ generates code that results in "word displacement will not fit in 16 bits" on sparcv9)
...
PR c++/5964
* config/sparc/sparc.md (empty_delay_slot, branch_type): New
attributes.
(length): Compute variable length for branches/calls/jumps here.
(branch, inverted_branch, normal_fp_branch, inverted_fp_branch,
normal_fpe_branch, inverted_fpe_branch): Remove length attribute,
define branch_type attribute.
(divsi3_sp32): Maximum length is 6 not 7.
(call_address_struct_value_sp32, call_symbolic_struct_value_sp32,
call_address_untyped_struct_value_sp32,
call_symbolic_untyped_struct_value_sp32): Set length to 3 not 2.
* config/sparc/sparc.c (empty_delay_slot): New function.
* config/sparc/sparc.h (ADJUST_INSN_LENGTH): Remove.
* config/sparc/sparc-protos.h (empty_delay_slot): Add prototype.
* g++.dg/opt/longbranch1.C: New test.
From-SVN: r51557
2002-03-29 09:25:10 +01:00
GCC Administrator
13992acae2
Daily bump.
...
From-SVN: r51555
2002-03-29 08:17:01 +00:00
Jakub Jelinek
0a0440c94f
combine.c (set_nonzero_bits_and_sign_copies): Don't call nonzero_bits if not needed.
...
* combine.c (set_nonzero_bits_and_sign_copies): Don't call
nonzero_bits if not needed.
(nonzero_bits) [XOR]: Likewise.
(nonzero_bits) [REG]: Use reg_last_set_nonzero_bits even if
reg_last_set_mode and mode are both MODE_INT, but not equal.
(record_value_for_reg): Compute reg_last_set_nonzero_bits
in nonzero_bits_mode for MODE_INT modes.
From-SVN: r51551
2002-03-29 09:01:20 +01:00
Jakub Jelinek
c7f4981a51
re PR c++/6073 ([Solaris] Internal compiler error in simplify_gen_subreg, at simplify-rtx.c:2711)
...
PR c++/6073
* class.c (finish_struct_1): Update static field's DECL_MODE even
if its type is a variant of t.
* g++.dg/opt/static1.C: New test.
From-SVN: r51549
2002-03-29 08:47:06 +01:00
Richard Henderson
c9045f47b6
osf.h (ASM_SPEC): Don't pass any special options to GAS.
...
* config/alpha/osf.h (ASM_SPEC): Don't pass any special options
to GAS. Correct drift between alternatives.
From-SVN: r51547
2002-03-28 23:20:22 -08:00
Loren J. Rittle
cb105687e5
* testsuite/18_support/numeric_limits.cc (test_extrema): Fix typo.
...
From-SVN: r51544
2002-03-29 06:34:04 +00:00
Richard Henderson
f8ed195839
re PR target/6087 (3.1 i86 FP stack pop bug)
...
PR target/6087
* reload1.c (fixup_abnormal_edges): Move insn to edge via sequence.
From-SVN: r51543
2002-03-28 22:19:36 -08:00
Loren J. Rittle
54e203858d
freebsd.h (LINK_SPEC): Don't pass default emulation to the linker.
...
* config/i386/freebsd.h (LINK_SPEC): Don't pass default
emulation to the linker.
* config/alpha/freebsd.h (LINK_SPEC): Likewise.
* config/sparc/freebsd.h (LINK_SPEC): Likewise.
From-SVN: r51540
2002-03-29 05:21:29 +00:00
Tom Tromey
073681c570
re PR java/5986 (SIGSEGV in __gcj_personality_v0)
...
* except.c (expand_end_java_handler): If the handler type is NULL,
use java.lang.Throwable. Fixes PR java/5986.
From-SVN: r51539
2002-03-29 00:42:54 +00:00
David Billinghurst
c75e51ed68
re PR other/2620 (Filenames differ only in case)
...
2002-03-29 David Billinghurst <David.Billinghurst@riotinto.com>
PR other/2620
* src/mips/n32.s: Delete
* src/mips/o32.s: Delete
From-SVN: r51537
2002-03-29 00:39:57 +00:00
Alexandre Petit-Bianco
242747e538
re PR java/4715 (Tree check failure in check_inner_circular_reference)
...
2002-03-28 Alexandre Petit-Bianco <apbianco@redhat.com>
Fix for PR java/4715:
* jcf-parse.c (parse_source_file_3): New function.
(read_class): Call it.
(java_parse_file): Likewise.
(http://gcc.gnu.org/ml/gcc-patches/2002-03/msg01917.html )
From-SVN: r51534
2002-03-28 15:40:21 -08:00
Jeff Law
8bc528064f
re PR rtl-optimization/3311 (GCC-SH: gcc loses result of AND operation due to force_to_mode bug)
...
* combine.c (simplify_and_const_int): Make sure to apply mask
when force_to_mode returns a constant integer. PR3311.
From-SVN: r51532
2002-03-28 16:33:52 -07:00
John David Anglin
279dccc5db
* pa-linux.h (LOCAL_LABEL_PREFIX): Define.
...
From-SVN: r51530
2002-03-28 23:13:01 +00:00
Hans-Peter Nilsson
d15e67bc46
weak-1.c: Fix typo in scan-assembler pattern.
...
* gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
* g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
From-SVN: r51529
2002-03-28 20:36:16 +00:00
Paolo Carlini
0c0bac932e
2002-03-28 Paolo Carlini <pcarlini@unitus.it>
...
* testsuite/24_iterators/istream_iterator.cc
(test02): New tests.
From-SVN: r51527
2002-03-28 20:25:25 +00:00
Gerald Pfeifer
62aaa62c67
invoke.texi (Warning Options): Refer to C++ Dialect Options and Objective-C Dialect Options.
...
* doc/invoke.texi (Warning Options): Refer to C++ Dialect Options
and Objective-C Dialect Options.
From-SVN: r51526
2002-03-28 19:49:38 +00:00
Paolo Carlini
e1cfa83038
Fix wrong date in last Changelog
...
From-SVN: r51523
2002-03-28 19:23:48 +00:00
Ulrich Weigand
10cbfb51ac
2002-03-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
...
Paolo Carlini <pcarlini@unitus.it>
* testsuite/22_locale/codecvt_members_unicode_wchar_t.cc
(test01): Protect the test with _GLIBCPP_USE_WCHAR_T;
fix i_lit_base e_lit_base arrays, making them independent
from the endianness of the platform; tweak UCS4 to UCS-4BE.
Co-Authored-By: Paolo Carlini <pcarlini@unitus.it>
From-SVN: r51521
2002-03-28 19:19:23 +00:00
Richard Henderson
b8de5050cb
alpha.c (alpha_emit_conditional_branch): TFmode NE comparison should be done vs !=0 not >0 return code.
...
* config/alpha/alpha.c (alpha_emit_conditional_branch): TFmode NE
comparison should be done vs !=0 not >0 return code. Tidy cases.
From-SVN: r51519
2002-03-28 10:52:43 -08:00
Richard Henderson
619708cce2
c-decl.c (finish_function): New arg can_defer_p.
...
* c-decl.c (finish_function): New arg can_defer_p. Pass it
on to c_expand_body.
* c-tree.h (finish_function): Update decl.
* c-objc-common.c, c-parse.in, objc/objc-act.c: Update calls.
From-SVN: r51518
2002-03-28 10:51:49 -08:00